Está en la página 1de 1258

FANUC Series 16*/160*/160*s-MB

FANUC Series 18*/180*/180*s-MB5


FANUC Series 18*/180*/180*s-MB

MANUAL DEL OPERADOR

B-63534SP/02

Ninguna parte de este manual puede reproducirse en ninguna


forma
Todas las especificacione y disenos estn sujetos a modificaciones
sin previo aviso

La exportacin de este producto est sujeta a la autorizacin del


gobierno del pas de que se exporta el producto.

Este manual aborda el mximo nmero posible de aspectos. Pero


sera tan voluminoso sealarlo todo que bien no debera hacerse o ni
siquiera es factible.
Las funciones que no se especifican como posibles deben
considerarse imposibles.

PRECAUCIONES DE SEGURIDAD

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 mquina--herramienta. 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 mquina--herramienta.

Indice
1. DEFINICIN DE LAS INDICACIONES DE AVISO, PRECAUCIN Y NOTA . . s--2
2. AVISOS Y PRECAUCIONES GENERALES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s--3
3. AVISOS Y PRECAUCIONES RELATIVOS A LA PROGRAMACIN . . . . . . . . . s--5
4. AVISOS Y PRECAUCIONES RELATIVOS AL MANEJO . . . . . . . . . . . . . . . . . . . . s--7
5. AVISOS RELATIVOS AL MANTENIMIENTO DIARIO . . . . . . . . . . . . . . . . . . . . . . s--9

s--1

PRECAUCIONES DE SEGURIDAD

B--63534SP/02

DEFINICIN DE LAS INDICACIONES DE AVISO,


PRECAUCIN 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
Se aplica cuando existe peligro de daar el equipo si no se observa el procedimiento autorizado.

NOTA
La Nota se utiliza para facilitar informacin complementaria distinta de la incluida en Aviso y
Precaucin.

` Lea minuciosamente este manual y gurdelo en un lugar seguro.

s--2

PRECAUCIONES DE SEGURIDAD

B--63534SP/02

AVISOS Y PRECAUCIONES GENERALES

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 lesiones 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.
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.

s--3

PRECAUCIONES DE SEGURIDAD

B--63534SP/02

AVISO
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
mquina--herramienta. Cuando utilice tales funciones, consulte el manual facilitado por el
fabricante de la mquina--herramienta para ms detalles sobre la utilizacin y cualesquiera
precauciones asociadas a las mismas.

PRECAUCION
1 No extraiga componentes interiores del interior del CNC, incluida la tarjeta ATA y la tarjeta flash
compacta.

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.

s--4

PRECAUCIONES DE SEGURIDAD

B--63534SP/02

AVISOS Y PRECAUCIONES RELATIVOS A LA


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
1.

Definicin del sistema de coordenadas


Si un sistema de coordenadas se define incorrectamente, la mquina podra presentar una
respuesta inesperada como consecuencia de que el programa enve una orden de desplazamiento
que de otro modo sera vlida.
Tal operacin imprevista podra daar la herramienta, la mquina misma, la pieza o provocar
daos al usuario.

2.

Posicionamiento en interpolacin no lineal


Cuando se ejecute un posicionamiento en interpolacin no lineal (posicionamiento mediante
desplazamiento no lineal entre los puntos inicial y final), debe confirmarse minuciosamente la
trayectoria de herramienta antes de iniciar la programacin.
El posicionamiento implica una operacin con avance rpido. Si la herramienta colisiona con la
pieza, podra resultar daada la herramienta, la mquina misma, la pieza o provocar lesiones al
usuario.

3.

Funcin en la que interviene un eje de rotacin


Cuando se programe la interpolacin en coordenadas polares o el control en direccin normal
(perpendicular), preste una especial atencin a la velocidad del eje de rotacin. Una
programacin incorrecta puede provocar que la velocidad del eje de rotacin sea excesivamente
alta, de manera que la fuerza centrfuga provoque que el mandril o plato deje de sujetar a la pieza
si esta ltima no se ha montado bien sujeta.
Tal incidente es probable que provoque daos a la herramienta, a la mquina misma, a la pieza
o lesiones al usuario.

4.

Conversin valores pulgadas/mtricos


El cambio entre entrada de valores en pulgadas y valores mtricos no convierte la unidades de
medida de datos tales como la compensacin de origen de pieza, parmetros y posicin actual.
Antes de poner en marcha la mquina, por consiguiente, determine qu unidades de medida se
estn utilizando. Un intento de ejecutar una operacin con datos no vlidos especificados podra
provocar daos a la herramienta, a la mquina misma, a la pieza o lesiones al usuario.

5.

Control de velocidad de corte (tangencial) constante


Cuando un eje sujeto a control de velocidad de corte (tangencial) constante se acerca al origen
del sistema de coordenadas de pieza, la velocidad de husillo tal vez aumente excesivamente. Por
este motivo, es preciso especificar una velocidad mxima admisible. La especificacin incorrecta
de una velocidad mxima admisible puede provocar daos a la herramienta, a la mquina misma,
a la pieza o lesiones al usuario.

s--5

PRECAUCIONES DE SEGURIDAD

B--63534SP/02

AVISO
6.

Comprobacin de lmite de recorrido


Despus de conectar la tensin, ejecute una vuelta manual al punto de referencia segn sea
necesario. La comprobacin de lmite de recorrido no es posible antes de ejecutar la vuelta
manual al punto de referencia. Observe que si est inhibida la comprobacin de lmite de
recorrido, no se activar una alarma aun cuando se rebase un lmite de recorrido, pudiendo esto
provocar daos a la herramienta, a la mquina misma, a la pieza o lesiones al usuario.

7.

Comprobacin de interferencia de portaherramientas


Una comprobacin de interferencia de portaherramientas se ejecuta en base a los datos de
herramienta especificados durante el funcionamiento automtico. Si la especificacin de
herramienta no coincide con la herramienta realmente utilizada, no puede ejecutarse
correctamente la comprobacin de interferencia, pudiendo llegar a daar a la herramienta o a la
mquina misma o provocar lesiones al usuario.
Despus de conectar la tensin, o despus de seleccionar manualmente un portaherramientas,
siempre arranque el funcionamiento automtico y especifique el nmero de la herramienta que
desee utilizar.

8.

Modo absoluto/incremental
Si un programa creado con valores absolutos se est ejecutando en modo incremental, o
viceversa, la mquina podra responder de manera imprevista.

9.

Seleccin de plano
Si se especifica un plano incorrecto para interpolacin circular, interpolacin helicoidal o un
ciclo fijo, la mquina podra responder de manera imprevista. Consulte las instrucciones de las
respectivas funciones para ms detalles.

10. Salto de lmite de par


Antes de intentar un salto de lmite de par, aplique el lmite de par. Si se especifica un salto de
lmite de par sin que realmente se est aplicando el lmite de par, se ejecutar una orden de
desplazamiento sin ejecutar un salto.
11. Imagen espejo programable
Observe que las operaciones programadas varan considerablemente cuando es vlida una
imagen espejo programable.
12. Funcin de compensacin
Si una orden basada en el sistema de coordenadas de mquina o una orden de vuelta al punto de
referencia se enva en el modo de funcin de compensacin, la compensacin se anula
temporalmente, dando como resultado un comportamiento imprevisto de la mquina.
Antes de enviar cualquiera de las rdenes anteriores, por consiguiente, siempre anule el modo
de funcin de compensacin.

s--6

PRECAUCIONES DE SEGURIDAD

B--63534SP/02

AVISOS Y PRECAUCIONES RELATIVOS AL MANEJO

Este captulo presenta precauciones de seguridad relativas al manejo de las mquinas herramienta.
Antes de intentar utilizar la mquina, lea atentamente el manual del operador y manual de
programacin facilitados para conocer a fondo su contenido.

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 lesiones 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.

s--7

PRECAUCIONES DE SEGURIDAD

B--63534SP/02

AVISO
7.

Decalaje de sistema de coordenadas de pieza


Una intervencin manual, un bloqueo de mquina o una funcin de imagen espejo pueden
provocar un decalaje del sistema de coordenadas de mquina. Antes de intentar utilizar la
mquina bajo el control de un programa, confirme minuciosamente el sistema de coordenadas.
Si la mquina se utiliza bajo el control de un programa sin que se permita ningn decalaje del
sistema de coordenadas de pieza, 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 operador.

8.

Selectores/interruptores del panel del operador de software y de los mens


La utilizacin de los selectores/interruptores del panel del operador de software y de los mens,
juntamente con el panel MDI, permite especificar operaciones no soportadas por el panel del
operador de la mquina, tales como el cambio de modo, modificacin de valor de sobrecontrol
y rdenes de avance manual discontinuo. Obsrvese, sin embargo, que si se activan por descuido
teclas del panel MDI, la mquina podra responder de manera imprevista, pudiendo llegar a daar
a la herramienta, la mquina misma, la pieza o provocar lesiones al usuario.

9.

Intervencin manual
Si se ejecuta una intervencin manual durante el funcionamiento programado de la mquina, la
trayectoria de herramienta puede variar cuando se rearranca la mquina. Antes de rearrancar la
mquina despus de una intervencin manual, por consiguiente, confirme los ajustes de los
interruptores de manual absolutos, parmetros y modo de programacin absoluta/incremental.

10. Suspensin de avances, sobrecontrol y modo bloque a bloque


Las funciones de suspensin de avances, sobrecontrol de avances y modo bloque a bloque pueden
inhibirse empleando la variable del sistema de macro cliente #3004. Tenga cuidado cuando
utilice la mquina en estas condiciones.
11. Ensayo en vaco
Habitualmente, un ensayo en vaco se utiliza para confirmar el funcionamiento de la mquina.
Durante un ensayo en vaco, la mquina funciona a la velocidad de ensayo en vaco, la cual es
distinta de la correspondiente velocidad de avance programada.
Observe que la velocidad de ensayo en vaco a veces puede ser superior a la velocidad de avance
programada.
12. Compensacin de radio de herramienta (fresa) y radio de plaquita de herramienta
en el modo MDI
Preste una especial atencin a una trayectoria de herramienta especificada por una orden de modo
MDI, ya que no se aplica la compensacin de radio de herramienta o radio de plaquita de
herramienta. Cuando se introduce una orden desde el MDI para interrumpir el modo automtico
en el modo de compensacin de radio de herramienta o de radio de plaquita de herramienta, preste
una especial atencin a la trayectoria de herramienta cuando posteriormente se reanude el
funcionamiento automtico.
Consulta las descripciones de las correspondientes funciones para ms detalles.
13. Edicin de programa
Si se detiene la mquina, despus de editar el programa de mecanizado (modificacin, insercin
o borrado), la mquina podra responder de forma imprevista si se reanuda el mecanizado bajo
el control de dicho programa. Bsicamente, no modifique, inserte o borre rdenes de un programa
de mecanizado mientras lo est utilizando.

s--8

PRECAUCIONES DE SEGURIDAD

B--63534SP/02

AVISOS RELATIVOS AL MANTENIMIENTO DIARIO

AVISO
1.

Sustitucin de la batera de proteccin de la memoria


Este trabajo puede ser realizado exclusivamente por personal que haya recibido una formacin
autorizada en seguridad y mantenimiento.
Cuando sustituya las bateras, tenga cuidado de no tocar los circuitos de alta tensin (marcados
y equipados con una cubierta aislante).
con
Tocar los circuitos de alta tensin desprotegidos supone un enorme riesgo de electrochoque.

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.
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.

s--9

PRECAUCIONES DE SEGURIDAD

B--63534SP/02

AVISO
2.

Sustitucin de la batera del codificador absoluto de impulsos


Este trabajo puede ser realizado exclusivamente por personal que haya recibido una formacin
autorizada en seguridad y mantenimiento.
Cuando sustituya las bateras tenga cuidado de no tocar los circuitos de alta tensin (identificados
y equipados con una tapa de aislante).
por
Tocar los circuitos de alta tensin sin proteccin supone un enorme peligro de electrochoque.

NOTA
El codificador absoluto de impulsos utiliza bateras para conservar la posicin absoluta.
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 visualice una alarma de tensin baja, sustituya las bateras en un mximo de una semana.
De lo contrario, se perdern los datos de posicin absoluta conservados por el codificador de
impulsos.
Vase el Manual de Mantenimiento de la serie de AMPLIFICADORES PARA SERVOMOTOR
FANUC para ms detalles sobre el procedimiento de sustitucin de la batera.

s--10

PRECAUCIONES DE SEGURIDAD

B--63534SP/02

AVISO
3.

Sustitucin de fusibles
Sin embargo, antes de sustituir un fusible fundido, es preciso localizar y eliminar la causa de
fusin del fusible.
Por este motivo, est autorizado para realizar este trabajo nicamente personal que haya recibido
una formacin en seguridad y mantenimiento autorizadas.
A la hora de sustituir un fusible con el armario abierto, tenga cuidado de no tocar el circuito de
y provisto de una cubierta aislante).
alta tensin (identificado con
Tocar un circuito de alta tensin desprotegido representa un riesgo de electrochoque
extremadamente peligroso.

s--11

Indice

B63534SP/02

PRECAUCIONES DE SEGURIDAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

S1

I. GENERALIDADES
GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
1.2
1.3

FLUJO GENERAL DE FUNCIONAMIENTO DE UNA MAQUINA HERRAMIENTA


CON CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NOTAS SOBRE LA LECTURA DE ESTE MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NOTAS SOBRE LOS DISTINTOS TIPOS DE DATOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3
7
9
9

II. PROGRAMACION
1.

GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
1.2
1.3

1.4
1.5
1.6
1.7
1.8
1.9

2.

DESPLAZAMIENTO DE LA HERRAMIENTA SEGUN INTERPOLACION DE


CONTORNO DE PARTES DE UNA PIEZA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AVANCEFUNCION DE AVANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PLANO DE LA PIEZA Y DESPLAZAMIENTO DE LA HERRAMIENTA . . . . . . . . . . . . . . .
1.3.1
Punto de referencia (Posicin especfica de mquina) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.2
Sistema de coordenadas en el plano de la pieza y sistema de coordenadas especificado
por el sistema de coordenadas del CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.3
Cmo se indican las dimensiones programadas para desplazar la
herramientardenes absolutas/incrementales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCION DE VELOCIDAD DE CORTEVELOCIDAD DEL HUSILLO . . . . . . . . . . . . . . . .
SELECCION DE LA HERRAMIENTA UTILIZADA PARA DIVERSAS
OPERACIONES DE MECANIZADOFUNCION HERRAMIENTA . . . . . . . . . . . . . . . . . . . . .
ORDENES PARA OPERACIONES DE LA MAQUINAFUNCION AUXILIAR . . . . . . . . . . .
CONFIGURACION DE LOS PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONTORNO DE HERRAMIENTA Y DESPLAZAMIENTO DE LA
HERRAMIENTA POR PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MARGEN DE DESPLAZAMIENTO DE LA HERRAMIENTA LIMITE DE RECORRIDO .

EJES CONTROLADOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1
2.2
2.3
2.4

13
14
16
17
17
18
21
22
23
24
25
28
29

30

EJES CONTROLADOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DESIGNACION DE LOS EJES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SISTEMA INCREMENTAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LIMITE DE RECORRIDO MAXIMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31
32
33
34

3.

FUNCION PREPARATORIA (FUNCION G) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

4.

FUNCIONES DE INTERPOLACION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

4.1
4.2

POSICIONAMIENTO (G00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
POSICIONAMIENTO UNIDIRECCIONAL (G60) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c1

42
44

INDICE

4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
4.14
4.15
4.16
4.17
4.18
4.19

5.

B63534SP/02

INTERPOLACION LINEAL (G01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


INTERPOLACION CIRCULAR (G02,G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTERPOLACION HELICOIDAL (G02,G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTERPOLACION HELICOIDAL B (G02, G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTERPOLACION ESPIRAL, INTERPOLACION CONICA (G02, G03) . . . . . . . . . . . . . . . . .
INTERPOLACION EN COORDENADAS POLARES (G12.1, G13.1) . . . . . . . . . . . . . . . . . . .
INTERPOLACION CILINDRICA (G07.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTERPOLACION DE EVOLVENTE (G02.2, G03.2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTERPOLACION EXPONENCIAL (G02.3, G03.3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTERPOLACIN SUAVE (G05.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTERPOLACIN NURBS (G06.2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTERPOLACION SEGUN EJE HIPOTETICO (G07) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ROSCADO (G33) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCION DE SALTO (G31) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SALTO MULTIPLE (G31) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SEAL DE SALTO A ALTA VELOCIDAD (G31) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCION DE SALTO A ALTA VELOCIDAD CONTINUO (G31) . . . . . . . . . . . . . . . . . . . . . .

46
48
52
53
54
59
63
66
71
75
79
84
86
88
90
91
92

FUNCIONES DE AVANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

5.1
5.2
5.3
5.4

6.

GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AVANCE RAPIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AVANCE EN MECANIZADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONTROL DE VELOCIDAD DE AVANCE EN MECANIZADO . . . . . . . . . . . . . . . . . . . . . . .
5.4.1
Parada exacta (G09, G61), Modo Mecanizado (G64), Modo Roscado con macho (G63) .
5.4.2
Sobrecontrol automtico en esquinas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.2.1 Sobrecontrol automtico en esquinas interiores(G62) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.2.2 Modificacin del avance en mecanizado circular interno . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.3
DECELERACION AUTOMATICA EN ESQUINAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.3.1 Deceleracin en esquinas segn el ngulo de esquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.5
TEMPORIZACION (TIEMPO DE ESPERA) (G04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94
96
97
102
103
104
104
106
107
107
114

PUNTO DE REFERENCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

115

6.1
6.2

7.

VUELTA A PUNTO DE REFERENCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


VUELTA A PUNTO DE REFERENCIA FLOTANTE (G30.1) . . . . . . . . . . . . . . . . . . . . . . . . . .

116
121

SISTEMA DE COORDENADAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

122

7.1
7.2

8.

SISTEMA DE COORDENADAS DE MAQUINA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


SISTEMA DE COORDENADAS DE PIEZA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.1
Definicin de un sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.2
Seleccin de un sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.3
Cambio del sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.4
Preseleccin del sistema de coordenadas de pieza (G92.1) . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.5
Cmo se aaden sistemas de coordenadas de pieza (G54.1 G54) . . . . . . . . . . . . . . . . . .
7.3
SISTEMA LOCAL DE COORDENADAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4
SELECCION DE PLANO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

123
124
124
125
126
129
131
133
135

VALORES DE COORDENADAS Y DIMENSIONES . . . . . . . . . . . . . . . . . . . . . . . . . .

136

8.1

PROGRAMACION ABSOLUTA E INCREMENTAL (G90, G91) . . . . . . . . . . . . . . . . . . . . . . .


c2

137

B63534SP/02

8.2
8.3
8.4

9.

INDICE

PROGRAMACION EN COORDENADAS POLARES (G15, G16) . . . . . . . . . . . . . . . . . . . . . .


CONVERSION PULGADAS/V.METRICOS (G20, G21) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PROGRAMACION DEL PUNTO DECIMAL (COMA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

138
141
142

FUNCION DE VELOCIDAD DE HUSILLO (FUNCION S) . . . . . . . . . . . . . . . . . . . . .

143

9.1
9.2

ESPECIFICACION DE VELOCIDAD DE HUSILLO CON UN CODIGO . . . . . . . . . . . . . . . .


ESPECIFICACION DEL VALOR DE LA VELOCIDAD DEL HUSILLO DIRECTAMENTE
(ORDEN S 5 DIGITOS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONTROL DE VELOCIDAD DE CORTE CONSTANTE (G96, G97) . . . . . . . . . . . . . . . . . . .
FUNCIN DE DETECCIN DE FLUCTUACIN DE LA VELOCIDAD DEL
HUSILLO (G25, G26) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

144

10. FUNCION DE HERRAMIENTA (FUNCION T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

151

10.1 FUNCION DE SELECCION DE HERRAMIENTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


10.2 FUNCION DE GESTION DE VIDA DE LAS HERRAMIENTAS . . . . . . . . . . . . . . . . . . . . . . .
10.2.1 Datos de gestin de vida de las herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2.2 Registro, modificacin y borrado de datos de gestin de vida de las herramientas . . . . . .
10.2.3 Orden de gestin de vida de las herramientas en un programa de mecanizado . . . . . . . . . .
10.2.4 Vida de las herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

152
153
154
155
158
161

11. FUNCIONES AUXILIARES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

162

9.3
9.4

11.1
11.2
11.3
11.4

144
145
148

FUNCIONES AUXILIARES (FUNCION M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


MULTIPLES ORDENES M EN UN SOLO BLOQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCION DE COMPROBACION DE GRUPO DE CODIGOS M . . . . . . . . . . . . . . . . . . . . . .
LAS SEGUNDAS FUNCIONES AUXILIARES (CODIGOS B) . . . . . . . . . . . . . . . . . . . . . . . . .

163
164
165
166

12. CONFIGURACION DEL PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

167

12.1
12.2
12.3
12.4

COMPONENTES DEL PROGRAMA QUE NO SEAN SECCIONES DE PROGRAMA . . . . .


CONFIGURACION DE UNA SECCION DE PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SUBPROGRAMA (M98, M99) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NUMERO DE PROGRAMA DE 8 DIGITOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

169
172
178
182

13. FUNCIONES PARA SIMPLIFICAR LA PROGRAMACION . . . . . . . . . . . . . . . . . . .

185

13.1 CICLO FIJO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


13.1.1 Ciclo de taladrado profundo a alta velocidad (G73) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.2 Ciclo roscado con macho a izquierdas (G74) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.3 Ciclo de mandrinado de precisin (G76) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.4 Ciclo de taladrado, taladrado puntual (G81) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.5 Ciclo de taladrado/ciclo de avellanado (G82) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.6 Ciclo de taladrado profundo (G83) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.7 Ciclo de taladrado profundo para pequeos agujeros (G83) . . . . . . . . . . . . . . . . . . . . . . . .
13.1.8 Ciclo roscado con macho (G84) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.9 Ciclo de mandrinado (G85) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.10 Ciclo de mandrinado (G86) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.11 Ciclo de mandrinado inverso (G87) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.12 Ciclo de mandrinado (G88) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.13 Ciclo de mandrinado (G89) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

186
190
192
194
196
198
200
202
206
208
210
212
214
216

c3

INDICE

B63534SP/02

13.1.14 Anular ciclo fijo (G80) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


13.2 ROSCADO RIGIDO CON MACHO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.1 Roscado rgido con macho (G84) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.2 Ciclo de roscado rgido con macho a izquierdas (G74) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.3 Ciclo de roscado rgido con macho profundo (G84 o G74) . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.4 Anular ciclo fijo (G80) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3 CICLO FIJO DE RECTIFICADO (PARA RECTIFICADORA) . . . . . . . . . . . . . . . . . . . . . . . . .
13.3.1 Ciclo de rectificado de inmersin (G75) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3.2 Ciclo de rectificado de inmersin con dimensiones constantes directas (G77) . . . . . . . . . .
13.3.3 Ciclo de rectificado superficial con avance continuo (G78) . . . . . . . . . . . . . . . . . . . . . . . .
13.3.4 Ciclo de rectificado superficial con avance intermitente (G79) . . . . . . . . . . . . . . . . . . . . .
13.4 COMPENSACION DE DESGASTE DE MUELA ABRASIVA MEDIANTE REAVIVADO
CONTINUO (PARA RECTIFICADORA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5 COMPENSACION AUTOMATICA DE MUELA ABRASIVA DESPUES DE REAVIVADO . .
13.5.1 Comprobacin del dimetro mnimo de la muela abrasiva (para rectificadora) . . . . . . . . .
13.6 RECTIFICADO CON AVANCE EN PROFUNDIDAD SEGUN EJES Y Y Z AL
FINAL DE OSCILACION DE LA MESA (PARA RECTIFICADORA) . . . . . . . . . . . . . . . . . . .
13.7 ACHAFLANADO OPCIONAL DE ANGULOS Y REDONDEADO DE ESQUINA . . . . . . . . .
13.8 FUNCION DE DESPLAZAMIENTO EXTERNO (G81) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.9 COPIAR CONTORNOS (G72.1, G72.2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.10 CONVERSION TRIDIMENSIONAL DE COORDENADAS (G68, G69) . . . . . . . . . . . . . . . . .
13.11 FUNCION DE POSICIONAMIENTO DE REFERENCIA DE MESA INDEXADA . . . . . . . . .

242
243
246
247
254
261

14. FUNCION DE COMPENSACION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

264

14.1 COMPENSACION DE LA LONGITUD DE HERRAMIENTA (G43, G44, G49) . . . . . . . . . . .


14.1.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1.2 Cdigos G53, G28, G30 y G30.1 en modo correccin de longitud de herramienta . . . . . .
14.2 MEDICION AUTOMATICA DE LONGITUD DE HERRAMIENTA (G37) . . . . . . . . . . . . . . .
14.3 COMPENSACION DE HERRAMIENTA (G45G48) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.4 COMPENSACION B DE HERRAMIENTA (G39G42) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.4.1 Compensacin de radio de herramienta a izquierdas (G41) . . . . . . . . . . . . . . . . . . . . . . . . .
14.4.2 Compensacin de radio de herramienta a derechas (G42) . . . . . . . . . . . . . . . . . . . . . . . . . .
14.4.3 Interpolacin circular con compensacin en esquina (G39) . . . . . . . . . . . . . . . . . . . . . . . .
14.4.4 Anular compensacin de radio de herramienta (G40) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.4.5 Conmutacin entre compensacin de radio de herramienta a izquierdas y compensacin
de radio de herramienta a derechas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.4.6 Modificacin de valor de compensacin de radio de herramienta . . . . . . . . . . . . . . . . . . . .
14.4.7 Compensacin de radio de herramienta positiva/negativa y trayectoria de centro de
herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.5 RESUMEN DE COMPENSACION DE HERRAMIENTA C (G40 G42) . . . . . . . . . . . . . . . . .
14.6 DESCRIPCION DETALLADA DE COMPENSACION C DE RADIO DE HERRAMIENTA .
14.6.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.6.2 Desplazamiento de la herramienta en el arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.6.3 Desplazamiento de la herramienta en el modo de compensacin . . . . . . . . . . . . . . . . . . . .
14.6.4 Desplazamiento de la herramienta con el modo de compensacin anulado . . . . . . . . . . . .
14.6.5 Verificacin de interferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.6.6 Arranque excesivo de material con compensacin de herramienta activada . . . . . . . . . . . .
14.6.7 Introduccin de rdenes desde el MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

265
265
270
273
277
282
285
287
289
290

c4

218
221
222
225
228
230
231
232
234
236
238
240
241
241

291
292
293
295
301
301
302
306
320
326
331
334

INDICE

B63534SP/02

14.6.8

Cdigos G53, G28, G30, G30.1 y G29 en modo correccin de plaquita C . . . . . . . . . . . . .

335

14.6.9

Interpolacin circular en esquinas (G39) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

354

14.7

COMPENSACION TRIDIMENSIONAL DE HERRAMIENTA (G40, G41) . . . . . . . . . . . . . . .

356

14.8

VALORES DE COMPENSACION DE HERRAMIENTA, NUMERO DE


VALORES DE COMPENSACION E INTRODUCCION DE VALORES DESDE
EL PROGRAMA (G10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

360

14.9

FACTOR DE ESCALA (G50, G51) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

362

14.10 GIRO DE SISTEMA DE COORDENADAS (G68, G69) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

367

14.11

CONTROL DE DIRECCION NORMAL (G40.1, G41.1, G42.1 O G150, G151, G152) . . . . . .

373

14.12 IMAGEN ESPEJO PROGRAMABLE (G50.1, G51.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

378

14.13 COMPENSACION DE DESGASTE DE MUELA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

380

14.14 COMPENSACION DINAMICA DE UTILLAJE DE MESA ROTATIVA . . . . . . . . . . . . . . . . . .

384

15. MACRO CLIENTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

392

15.1

VARIABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

393

15.2

VARIABLES DEL SISTEMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

397

15.3

OPERACIONES ARITMETICAS Y LOGICAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

406

15.4

DECLARACIONES DE MACRO Y DECLARACIONES DE CN . . . . . . . . . . . . . . . . . . . . . . .

411

15.5

BIFURCACION Y REPETICION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

412

15.5.1

Bifurcacin incondicional (Declaracin GOTO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

412

15.5.2

Declaracin condicional (Declaracin IF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

412

15.5.3

Repeticin (Declaracin WHILE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

413

LLAMADA A MACROS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

416

15.6

15.6.1

Llamada simple (G65) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

417

15.6.2

Llamada modal (G66) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

421

15.6.3

Llamada a macro utilizando cdigos G . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

423

15.6.4

Llamada a macro utilizando un cdigo M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

424

15.6.5

Llamada a subprograma utilizando un cdigo M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

425

15.6.6

Llamadas a subprogramas utilizando un cdigo T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

426

15.6.7

Programa ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

427

PROCESAMIENTO DE DECLARACIONES DE MACRO . . . . . . . . . . . . . . . . . . . . . . . . . . . .

429

15.7

15.7.1

Detalles de las declaraciones de CN y ejecucin de las declaraciones de macro . . . . . . . .

429

15.7.2

Precaucin para utilizar variables del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

431

15.8

REGISTRO DE PROGRAMAS DE MACRO CLIENTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

434

15.9

LIMITACIONES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

435

15.10 ORDENES DE SALIDA EXTERNA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

436

15.11

MACRO CLIENTE ACTIVADO POR INTERRUPCION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

440

15.11.1 Mtodo de especificacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

441

15.11.2 Descripcin detallada de las funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

442

16. FUNCION DE INTRODUCCION DE DATOS DE PATRON . . . . . . . . . . . . . . . . . . . .

450

16.1

VISUALIZACION DEL MENU DEL PATRON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

451

16.2

VISUALIZACION DE DATOS DEL PATRON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

455

16.3

CARACTERES Y CODIGOS QUE SE HAN DE UTILIZAR PARA LA


FUNCION DE INTRODUCCION DE DATOS DE PATRON . . . . . . . . . . . . . . . . . . . . . . . . . . .

459

c5

INDICE

B63534SP/02

17. INTRODUCCION DE PARAMETROS PROGRAMABLES (G10) . . . . . . . . . . . . . .

461

18. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL FORMATO


DE CINTA FS15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

463

19. FUNCIONES DE CORTE RAPIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

464

19.1 MECANIZADO EN CICLO RAPIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


19.2 LIMITACION DEL AVANCE POR RADIO DE ARCO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.3 BUFFER REMOTO RAPIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.3.1 Buffer remoto rpido A (G05) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.3.2 Buffer remoto rpido B (G05) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.4 FUNCION CONTROL DE FIN DE TRATAMIENTO DE LA DISTRIBUCION PARA
INSTRUCCION DE MECANIZADO A GRAN VELOCIDAD (G05) . . . . . . . . . . . . . . . . . . . .
19.5 INTERPOLACION LINEAL A ALTA VELOCIDAD (G05) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.6 CONTROL PREVISIONAL AVANZADO (G08) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.7 FUNCION DE CONTROL DE CONTORNO AI/FUNCION DE CONTROL DE
NANOCONTORNO AI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.8 CONTROL DE CONTORNO DE ALTA PRECISION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.9 FUNCION DE CAMBIO DE CONSTANTE DE TIEMPO DE ACELERACION /
DECELERACION EN FORMA DE CAMPANA ANTICIPATORIA ANTES DE
INTERPOLACION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19.10 ACELERACION/DECELERACION DE PAR OPTIMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

465
467
468
468
471

20.FUNCIONES DE CONTROL DE EJES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

527

20.1 CONTROL SINCRONO SIMPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


20.2 REBASAMIENTO DEL LIMITE DE GIRO DEL EJE DE ROTACION . . . . . . . . . . . . . . . . . .
20.2.1 Rebasamiento del lmite de giro del eje de rotacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20.2.2 Control de eje de rotacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20.3 RETIRADA DE HERRAMIENTA Y RETORNO (G10.6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20.4 CONTROL EN TANDEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20.5 CONTROL DE EJE ANGULAR / CONTROL DE EJE ANGULAR ARBITRARIO . . . . . . . . .
20.6 FUNCIN DE TROCEADO (G80, G81.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20.7 FUNCION DE FRESADORA POR GENERACION (G80, G81) . . . . . . . . . . . . . . . . . . . . . . . .
20.8 CAJA DE CAMBIOS ELECTRONICA SIMPLE (G80, G81) . . . . . . . . . . . . . . . . . . . . . . . . . . .
20.8.1 Caja de cambios electrnica simple (G80, G81) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20.8.2 Funcin de salto para eje de EGB (G31.8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20.8.3 Caja de engranajes electrnica de husillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20.8.4 Sincronizacin automtica de fases de caja de engranajes electrnica . . . . . . . . . . . . . . . .
20.8.5 Caja de engranajes electrnicos para 2 pares de ejes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

528
531
531
532
533
536
537
539
545
551
551
556
559
568
576

21. FUNCION DE CONTROL DE DOS TRAYECTORIA . . . . . . . . . . . . . . . . . . . . . . . . .

590

21.1
21.2
21.3
21.4

472
473
476
478
500

508
514

GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ESPERA DE TRAYECTORIAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MEMORIA COMUN A LAS TRAYECTORIAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
COPIAR UN PROGRAMA ENTRE DOS TRAYECTORIAS . . . . . . . . . . . . . . . . . . . . . . . . . . .

591
592
594
595

22. PROCESADOR RISC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

596

22.1

CONTROL DE CONTORNO DE ALTA PRECISION AI/CONTROL DE CONTORNO ^


DE ALTA PRECISION AI NANO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c6

607

B63534SP/02

INDICE

22.1.1 Aceleracin/deceleracin anticipatoria antes de interpolacin . . . . . . . . . . . . . . . . . . . . . .


22.1.2 Funcin de control automtico de avance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22.1.3 Restricciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22.1.4 Lista de funciones que pueden utilizarse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22.2 CONTROL DEL PUNTO DE CORTE DE INTERPOLACION CILINDRICA (G07.1) . . . . . . .
22.3 CONTROL DE CENTRO DE HERRAMIENTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22.4 COMPENSACION DE EJE DE HERRAMIENTA E LA DIRECCION DEL EJE DE
HERRAMIENTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22.5 COMPENSACION DE TRIDIMENSIONAL DE HERRAMIENTA . . . . . . . . . . . . . . . . . . . . . .
22.5.1 Compensacin lateral de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22.5.2 Compensacin de filo frontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22.5.3 Restricciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22.6 INTERPOLACION TRIDIMENSIONAL CIRCULAR . . . . . . . . . . . . . . . . . . . . . . . . . . . .

608
613
622
625
632
642
654
667
667
681
687
692

III. FUNCIONAMIENTO
1.

GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
1.2
1.3
1.4

1.5
1.6
1.7

1.8

2.

FUNCIONAMIENTO EN MODO MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


DESPLAZAMIENTO DE LA HERRAMIENTA PROGRAMANDOLO EN MODO
AUTOMATICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCIONAMIENTO EN MODO AUTOMATICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VERIFICACION DE UN PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.1
Comprobacin haciendo funcionar la mquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.2
Cmo se visualiza la variacin de la indicacin de posicin sin hacer funcionar la
mquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EDICION DE UN PROGRAMA DE PIEZA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VISUALIZACION Y CONFIGURACION DE DATOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VISUALIZACION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7.1
Visualizacin de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7.2
Indicacin de posicin actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7.3
Visualizacin de alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7.4
Visualizacin de nmero de piezas, visualizacin de horas de funcionamiento . . . . . . . . .
1.7.5
Visualizacin de grficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ENTRADA/SALIDA DE DATOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

DISPOSITIVOS DE MANEJO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1

UNIDADES DE CONFIGURACIN Y VISUALIZACIN . . . . . . . . . . . . . . . . . . . . . . . . . . . .


2.1.1
Unidad de control CNC con LCD incorporado de 7.2/8.4 . . . . . . . . . . . . . . . . . . . . . . . .
2.1.2
Unidad de control CNC con LCD incorporado de 9.5/10.4 . . . . . . . . . . . . . . . . . . . . . . .
2.1.3
Unidad MDI compacta independiente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.4
Unidad MDI estndar independiente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.5
Unidad MDI independiente con teclado completo de 61 teclas . . . . . . . . . . . . . . . . . . . . . .
2.2
EXPLICACIN DEL TECLADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c7

701
702
704
705
707
707
708
709
710
713
713
714
714
715
715
716

717
718
719
719
720
721
722
723

INDICE

B63534SP/02

2.3

3.

TECLAS DE FUNCION Y TECLAS SOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


2.3.1
Operaciones generales en pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.2
Teclas de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.3
Teclas Soft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.4
Entrada por teclado y buffer de entrada por teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.5
Mensajes de aviso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.6
Configuracin de las teclas soft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4
DISPOSITIVOS E/S EXTERNOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.1
Handy File de FANUC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5
CONEXION/DESCONEXION DEL CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.1
Conexin de la tensin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.2
Pantalla visualizada al conectar el CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.3
Desconexin de la tensin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

725
725
726
727
743
744
745
746
748
749
749
750
751

FUNCIONAMIENTO MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

752

3.1
3.2
3.3
3.4
3.5
3.6

4.

VUELTA MANUAL AL PUNTO DE REFERENCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


AVANCE JOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AVANCE INCREMENTAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AVANCE MANUAL POR VOLANTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ACTIVACION Y DESACTIVACION DE MANUAL ABSOLUTO . . . . . . . . . . . . . . . . . . . . . .
AVANCE MANUAL EN LA DIRECCIN DEL EJE DE HERRAMIENTA/ AVANCE POR
VOLANTE EN LA DIRECCIN DEL EJE DE HERRAMIENTA B . . . . . . . . . . . . . . . . . . . . .
3.6.1
Avance por volante en la direccin de eje de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6.2
Avance por volante en la direccin normal al eje de herramienta . . . . . . . . . . . . . . . . . . . .
3.7
INTERPOLACION LINEAL/CIRCULAR MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8
ROSCADO RGIDO MANUAL CON MACHO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.9
ORDEN NUMERICA MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

766
766
769
774
779
781

FUNCIONAMIENTO AUTOMATICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

789

4.1
FUNCIONAMIENTO EN MODO MEMORIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2
FUNCIONAMIENTO EN MODO MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3
FUNCIONAMIENTO EN MODO DNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4
ENTRADA/SALIDA SIMULTANEAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5
REARRANQUE DE UN PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6
FUNCION DE PLANIFICACION DE SECUENCIA DE EJECUCION (SCHEDULING) . . . .
4.7
FUNCION DE LLAMADA A SUBPROGRAMA (M198) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8
INTERRUPCION MANUAL POR VOLANTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9
IMAGEN ESPEJO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.10 RETIRADA Y RETORNO DE HERRAMIENTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.11
FUNCION DE RETRAZADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.12 INTERVENCION Y RETORNO MANUALES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.13 FUNCIONAMIENTO EN MODO DNC CON TARJETA DE MEMORIA . . . . . . . . . . . . . . . . .
4.13.1 Especificacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.13.2 Operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.13.2.1 Modo DNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.13.2.2 Llamada al subprograma (M198) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.13.3 Limitacin y notas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

790
793
797
800
802
809
814
816
819
821
827
835
837
837
838
838
839
840

c8

753
755
757
758
761

INDICE

B63534SP/02

4.13.4
4.13.5
4.13.5.1
4.13.5.2
4.13.6

5.

Parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conexin del accesorio para tarjetas PCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Nmero de especificacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ensamblaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tarjeta de memoria recomendada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

840
841
841
841
843

MODO PRUEBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

844

5.1
5.2
5.3
5.4
5.5

6.

BLOQUEO DE MAQUINA Y BLOQUEO DE FUNCIONES AUXILIARES . . . . . . . . . . . . . .


SOBRECONTROL DE AVANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SOBRECONTROL DE AVANCE RAPIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ENSAYO EN VACIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MODO BLOQUE A BLOQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

845
847
848
849
850

FUNCIONES DE SEGURIDAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

852

6.1
6.2
6.3
6.4

7.

PARADA DE EMERGENCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
REBASAMIENTO DE LIMITE DE RECORRIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
COMPROBACION DE LIMITE DE RECORRIDO MEMORIZADO . . . . . . . . . . . . . . . . . . . .
VERIFICACION DE TOPE DE CARRERA ANTES DE UN DESPLAZAMIENTO . . . . . . . .

853
854
855
859

FUNCIONES DE ALARMA Y AUTODIAGNOSTICO . . . . . . . . . . . . . . . . . . . . . . . . .

862

7.1
7.2
7.3

8.

VISUALIZACION DE ALARMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VISUALIZACION DE HISTORICO DE ALARMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VERIFICACION MEDIANTE LA PANTALLA DE AUTODIAGNOSTICO . . . . . . . . . . . . . . .

863
865
866

ENTRADA/SALIDA DE DATOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

869

8.1
8.2
8.3
8.4

8.5

8.6

8.7

8.8

ARCHIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BUSQUEDA DE ARCHIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BORRADO DE ARCHIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ENTRADA/SALIDA DE PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4.1
Introduccin de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4.2
Salida de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ENTRADA Y SALIDA DE DATOS DE COMPENSACION . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.5.1
Entrada de datos de compensacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.5.2
Salida de datos de compensacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ENTRADA Y SALIDA DE PARAMETROS DE DATOS DE COMPENSACION DE
ERROR DE PASO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.6.1
Entrada de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.6.2
Salida de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.6.3
Entrada de datos de compensacin de error de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.6.4
Salida de datos de compensacin de error de paso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ENTRADA/SALIDA DE VARIABLES COMUNES DE MACRO CLIENTE . . . . . . . . . . . . . .
8.7.1
Entrada de variables comunes de macrocliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.7.2
Salida de variables comunes de macrocliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VISUALIZACION DEL DIRECTORIO EN DISQUETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.8.1
Visualizacin del directorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.8.2
Lectura de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.8.3
Salida de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c9

870
872
874
875
875
878
880
880
881
882
882
883
884
885
886
886
887
888
889
892
893

INDICE

9.

B63534SP/02

8.8.4
Borrado de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.9
SALIDA DE UN LISTADO DE PROGRAMA PARA UN GRUPO ESPECIFICADO . . . . . . . .
8.10 ENTRADA/SALIDA DE DATOS EN LA PANTALLA TODO E/S . . . . . . . . . . . . . . . . . . . . . .
8.10.1 Configuracin de parmetros relativos a la entrada/salida . . . . . . . . . . . . . . . . . . . . . . . . . .
8.10.2 Entrada y salida de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.10.3 Entrada y salida de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.10.4 Entrada y salida de valores de compensacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.10.5 Salida de variables comunes de macro cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.10.6 Entrada y salida de archivos en disquete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.11
ENTRADA/SALIDA DE DATOS UTILIZANDO UNA TARJETA DE MEMORIA . . . . . . . . .
8.12 ENTRADA/SALIDA DE DATOS MEDIANTE ETHERNET INCRUSTADO . . . . . . . . . . . . . .
8.12.1 Funcin de transferencia de archivos FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.12.1.1 Visualizacin de lista de archivos en ordenador central . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.12.1.2 Bsqueda de archivo en ordenador central . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.12.1.3 Borrado de archivos en ordenador central . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.12.1.4 Entrada de programas de CN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.12.1.5 Salida de programas de CN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.12.1.6 Entrada/salida de distintos tipos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.12.1.7 Verificacin y modificacin del ordenador central de conexin . . . . . . . . . . . . . . . . . . . . .

894
896
897
898
899
904
906
908
909
914
926
926
926
929
929
930
932
933
939

EDICION DE PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

942

9.1

INSERCION, MODIFICACION Y BORRADO DE UNA PALABRA . . . . . . . . . . . . . . . . . . . .


9.1.1
Bsqueda de una palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1.2
Cabecera de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1.3
Insercin de una palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1.4
Modificacin de una palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1.5
Borrado de una palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2
BORRADO DE BLOQUES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2.1
Borrado de un bloque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2.2
Borrado de mltiples bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.3
BUSQUEDA DE NUMERO DE PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.4
BUSQUEDA DE NUMERO DE SECUENCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.5
BORRADO DE PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.5.1
Borrado de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.5.2
Borrado de todos los programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.5.3
Borrado de ms de un programa especificando un intervalo de valores . . . . . . . . . . . . . . .
9.6
FUNCION DE EDICION AMPLIADA DE PROGRAMAS DE PIEZA . . . . . . . . . . . . . . . . . . .
9.6.1
Cmo se copia un programa completo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.6.2
Cmo se copia una parte de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.6.3
Moviendo una seccin o parte de programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.6.4
Cmo fusionar un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.6.5
Explicacin complementaria para copiar, mover y fusionar . . . . . . . . . . . . . . . . . . . . . . . .
9.6.6
Sustitucin de palabras y direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.7
EDICION DE MACROS DE CLIENTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.8
EDICION EN MODO NO PRIORITARIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.9
FUNCION DE CONTRASEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.10 COPIA DE UN PROGRAMA ENTRE DOS TRAYECTORIAS . . . . . . . . . . . . . . . . . . . . . . . . .
c10

943
944
946
947
948
949
950
950
951
952
953
955
955
955
956
957
958
959
960
961
962
964
966
967
968
970

B63534SP/02

INDICE

10. CREACION DE PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


10.1
10.2
10.3
10.4

975

CREACION DE PROGRAMAS EMPLEANDO EL PANEL MDI . . . . . . . . . . . . . . . . . . . . . . .


INSERCION AUTOMATICA DE NUMEROS DE SECUENCIA . . . . . . . . . . . . . . . . . . . . . . . .
CREACION DE PROGRAMAS EN EL MODO TEACH IN . . . . . . . . . . . . . . . . . . . . . . . . . . .
PROGRAMACION INTERACTIVA CON FUNCION GRAFICA . . . . . . . . . . . . . . . . . . . . . . .

976
977
979
982

11. COMO SE CONFIGURAN Y VISUALIZAN LOS DATOS . . . . . . . . . . . . . . . . . . . . .

986

11.1
PANTALLAS VISUALIZADAS POR LA TECLA DE FUNCION . . . . . . . . . . . . . . . . . . . . . . .
11.1.1
Pantalla de posicin en el sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . .
11.1.2
Pantalla de posicin con el sistema de coordenadas relativas . . . . . . . . . . . . . . . . . . . . . . .
11.1.3
Visualizacin de todas las posiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.1.4
Preseleccion del sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.1.5
Visualizacin del avance real . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.1.6
Visualizacin de nmero de horas y de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.1.7
Definicin del punto de referencia flotante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.1.8
Visualizacin del monitor de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2
PANTALLAS VISUALIZADAS CON LA TECLA DE FUNCION (EN MODO
MEMORIA O EN MODO MDI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2.1
Visualizar el contenido del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2.2
Pantalla de visualizacin del bloque actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2.3
Pantalla visualizacin de bloque siguiente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2.4
Pantalla comprobacin del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2.5
Pantalla de programa para modo MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2.6
Impresin del tiempo de mecanizado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3
PANTALLAS VISUALIZADAS MEDIANTE LA TECLA DE FUNCION
(EN EL MODO EDIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3.1
Visualizacin de la memoria utilizada y una lista de programas . . . . . . . . . . . . . . . . . . . .
11.3.2
Visualizacin de un listado de programa para un grupo especificado . . . . . . . . . . . . . . . . .
11.4
PANTALLAS VISUALIZADAS CON LA TECLA DE FUNCION . . . . . . . . . . . . . . . . . . . . . .
11.4.1
Configuracin y visualizacin del valor de compensacin de herramienta . . . . . . . . . . . . .
11.4.2
Medicin de la longitud de la herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.4.3
Visualizacin e introduccin de datos de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.4.4
Comparacin e interrupcin de nmero de secuencias . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.4.5
Visualizacin y configuracin del tiempo de funcionamiento, nmero de piezas y la
hora/fecha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.4.6
Visualizacin y configuracin del valor de compensacin de origen de pieza . . . . . . . . . .
11.4.7
Introduccin de las compensaciones de origen de pieza medidas . . . . . . . . . . . . . . . . . . . .
11.4.8
Visualizacin y configuracin de las variables comunes de macrocliente . . . . . . . . . . . . .
11.4.9
Visualizacin de datos de patrn y men patrn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.4.10 Visualizacin y configuracin del panel del operador de software . . . . . . . . . . . . . . . . . . .
11.4.11 Visualizacin y configuracin de los datos de gestin de la vida de las herramientas . . . .
11.4.12 Visualizacin y configuracin de la gestin ampliada de vida de las herramientas . . . . . .
11.4.13 Visualizacin y configuracin de datos de troceado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.4.14 Medicin B de longitud de herramienta/origen de pieza . . . . . . . . . . . . . . . . . . . . . . . . . .
11.4.15 Visualizacin y configuracin de valores de compensacin dinmica de utillaje de
mesa rotativa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5
PANTALLAS VISUALIZADAS MEDIANTE LA TECLA DE FUNCION . . . . . . . . . . . . . . . .

993
994
996
999
1001
1002
1004
1005
1006

c11

1008
1009
1010
1011
1012
1015
1016
1024
1024
1027
1030
1031
1034
1036
1038
1040
1042
1043
1045
1046
1048
1050
1053
1058
1059
1075
1077

INDICE

B63534SP/02

11.5.1
Visualizacin y configuracin de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.5.2
Visualizacin y configuracin de los datos de compensacin de error de paso . . . . . . . . . .
11.6
VISUALIZACION DEL NUMERO DE PROGRAMA, NUMERO SECUENCIAL Y
ESTADO, Y MENSAJES DE AVISO PARA LA CONFIGURACION DE DATOS O
PARA LA OPERACION DE ENTRADA/SALIDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.6.1
Visualizacin del nmero de programa y del nmero secuencial . . . . . . . . . . . . . . . . . . . .
11.6.2
Visualizacin del estado y aviso para la configuracin de datos o la operacin de
entrada/salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.7
PAGINAS VISUALIZADAS POR LA TECLA DE FUNCION . . . . . . . . . . . . . . . . . . . . . . . . . .
11.7.1
Visualizacin del histrico de mensajes operador externos . . . . . . . . . . . . . . . . . . . . . . . . .
11.8
BORRADO DE LA PANTALLA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.8.1
Borrar visualizacin en pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.8.2
Borrado automtico de la visualizacin en pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1077
1079

1082
1082
1083
1085
1085
1087
1087
1088

12. FUNCION DE GRAFICOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1090


12.1 VISUALIZACION DE GRAFICOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2 VISUALIZACION DINAMICA DE GRAFICOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.1 Representacin de trayectoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.2 Grficos slidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.3 DIBUJO EN MODO NO PRIORITARIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1091
1097
1097
1106
1118

13. FUNCION DE AYUDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1121


14. COPIA IMPRESA DE PANTALLA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126

IV. MANTENIMIENTO
METODO DE SUSTITUCION DE LAS PILAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1131
1.1
1.2
1.3
1.4
1.5

SUSTITUCION DE LA PILAS PARA LA SERIE I MONTADA EN LCD . . . . . . . . . . . . . . . .


SUSTITUCION DE LA PILA PARA LA SERIE I AUTONOMA . . . . . . . . . . . . . . . . . . . . . . . .
PILA EN LA UNIDAD DE DISPLAY DEL CNC CON FUNCIONES DE PC (3 VDC) . . . . . .
PILA PARA CODIFICADORES ABSOLUTOS DE IMPULSOS INDEPENDIENTES (6 VDC)
PILA PARA CODIFICADORES ABSOLUTOS DE IMPULSOS INTEGRADOS (6VDC) . . .
1.5.1
Mtodo de sustitucin de la batera para la serie ai de amplif. de servo . . . . . . . . . . . . . . .
1.5.2
Mtodos de sustitucin de la batera para la serie b de amplificadores de servo . . . . . . . .

1132
1135
1138
1140
1142
1142
1148

ANEXO
A.

LISTA DE CODIGOS DE CINTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1153

B.

LISTA DE FUNCIONES Y FORMATO DE CINTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156

C.

MARGEN DE VALORES PROGRAMABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163

D.

ABACOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1166
D.1

LONGITUD ROSCADA INCORRECTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


c12

1167

B63534SP/02

D.2
D.3
D.4

INDICE

CALCULO SENCILLO DE LA LONGITUD ROSCADA INCORRECTA . . . . . . . . . . . . . . . .


TRAYECTORIA DE HERRAMIENTA EN UNA ESQUINA . . . . . . . . . . . . . . . . . . . . . . . . . . .
ERROR DE DIRECCION RADIAL EN MECANIZADO CIRCULAR . . . . . . . . . . . . . . . . . . .

1169
1171
1174

E.

ESTADO AL CONECTAR LA TENSION, AL EFECTUAR UN RESET . . . . . . . . . . 1175

F.

TABLA DE CORRESPONDENCIA DE CARACTERES A CODIGOS . . . . . . . . . . . 1177

G.

LISTA DE ALARMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1178

c13

I. GENERALIDADES

GENERALIDADES

B63534SP/02

1. GENERALIDADES

GENERALIDADES

Sobre este manual

El presente manual consta de las siguientes secciones:


I. GENERALIDADES
En esta seccin se describe la organizacin de los captulos, los modelos del
CNC a que corresponde el presente manual, manuales afines y notas para la
lectura de este manual.
II. PROGRAMACION
En esta seccin se describe cada funcin del CNC: Formato utilizado para
programar funciones de CN, caractersticas y limitaciones. Cuando un
programa se crea mediante la funcin de programacin automtica
interactiva, consulte el manual correspondiente (Tabla 1).
III. FUNCIONAMIENTO
En esta seccin se describe el funcionamiento manual y el funcionamiento
automtico de una mquina, los procedimientos para la entrada y salida de
datos y los procedimientos para la edicin de programas.
IV. MANTENIMIENTO
Describe el procedimiento de sustitucin de las bateras.
ANEXOS
En esta seccin se incluyen tablas de cdigos de cinta, intervalos de valores
permitidos y cdigos de error.
Algunas funciones descritas en este manual tal vez no sean aplicables a algunos
productos. Para ms detalles, consulte el manual DESCRIPCIONES
(B63522EN).
El presente manual no describe los parmetros de manera detallada. Para
conocer detalles sobre parmetros mencionados en este manual, consulte el
manual de parmetros (B63530SP).
Este manual describe todas las funciones opcionales. Consulte las opciones que
incorpora su sistema en el manual publicado por el fabricante de la
mquinaherramienta.
Los modelos que cubre el presente manual y sus abreviaturas son:
Nombre

Abreviatura

FANUC Series 16iMB

16iMB

Series 16i

FANUC Series 160iMB

160iMB

Series 160i

FANUC Series 160isMB

160isMB

Series 160is

FANUC Series 18iMB5

18iMB5

Series 18i

FANUC Series 180iMB5

180iMB5

Series 180i

FANUC Series 180isMB5

180isMB5

Series 180is

FANUC Series 18iMB

18iMB

Series 18i

FANUC Series 180iMB

180iMB

Series 180i

FANUC Series 180isMB

180isMB

Series 180is

Nota)

El 18iMB5, 180iMB5, 180isMB5, 18iMB, 180iMB, and 180isMB


pueden denominarse colectivamente 18i/180i/ 180isMB.
3

1. GENERALIDADES

Smbolos especiales
D IP

GENERALIDADES

B63534SP/02

Este manual utiliza los siguientes smbolos:


: Indica una combinacin de ejes tal como X_ Y_

Z (utilizada en PROGRAMACION).

D ;

: Indica el final de un bloque. En realidad, corres-

ponde al cdigo ISO: LF (AVANCE DE LINEA) o al


cdigo EIA: CR (RETORNO DE CARRO).

Manuales afines a las


series
16i/18i/21i/160i/180i/210i/16
0is/180is/210isMODELO
B

En la tabla inferior se enumeran los manuales que guardan relacin con los
controles Series 16i, Series 18i, Series 21i, Series 160i, Series 180i, Series 210i,
Series 160is, Series 180is, Series 210is MODELO A de FANUC. En esta tabla
el presente manual va marcado con un asterisco (*).
Manuales asociados de las
Series 16i/18i/21i/160i/180i/ 210i/160is/180is/210is MODELO B (1/2)
Ttulo del manual

Nmero especificacin

DESCRIPCIONES

B63522EN

MANUAL DE CONEXION (HARDWARE)

B63523EN

MANUAL DE CONEXION (FUNCION)

B63523RN1

MANUAL DEL OPERADOR Series


16i/18i/160i/180i/160is/180isTB

B63524SP

MANUAL DEL OPERADOR Series 16i/160i/160isMB, Series


18i/180i/180isMB5, Series 18i/180i/180isMB

B63534SP

MANUAL DEL OPERADOR Series 21i/210i/210isTB

B63604SP

MANUAL DEL OPERADOR Series 21i/210i/210isMB

B63614SP

MANUAL DE MANTENIMIENTO

B63525SP

MANUAL DE PARAMETROS Series


16i/18i/160i/180i/160is/180isMODELO B

B63530SP

MANUAL DE PARAMETROS Series 21i/210i/210is


MODELO B

B63610SP

MANUAL DE PROGRAMACION
MANUAL DE PROGRAMACION
Compilador de macros/ejecutor de macros

B61803E1

MANUAL DE PROGRAMACION del ejecutor de lenguaje C

B62443EN3

MANUAL DE PROGRAMACION DEL COMPILADOR DE


MACROS FAPT (para PC)

B66102E

GENERALIDADES

B63534SP/02

1. GENERALIDADES

Manuales asociados de las


Series 16i/18i/21i/160i/180i/ 210i/160is/180is/210is MODELO B (2/2)
Ttulo del manual

Nmero especificacin

CAP (serie T)
MANUAL DEL OPERADOR de Super CAPi T de FANUC

B63284SP

MANUAL DEL OPERADOR de Symbol CAPi T de FANUC

B63304EN

MANUAL DE PROGRAMACION DE MANUAL GUIDE para torno

B63343EN

MANUAL DEL OPERADOR DE MANUAL GUIDE para torno

B63344SP

CAP (serie M)
MANUAL DEL OPERADOR Super CAPi M de FANUC

B63294SP

MANUAL DE PROGRAMACION DE MANUAL GUIDE para fresado

B63423EN

MANUAL DEL OPERADOR MANUAL GUIDE para fresado

B63424SP

PMC
MANUAL DE PROGRAMACION en lenguaje para esquema de
contactos para PMC

B61863E

MANUAL DE PROGRAMACION en lenguaje C para PMC

B61863E1

Red
MANUAL DE CONEXION DE I/O LinkII de FANUC

B62714EN

MANUAL DEL OPERADOR de tarjeta ProfibusDP

B62924EN

MANUAL DEL OPERADOR de tarjeta Ethernet/tarjeta SERVIDOR


DE DATOS

B63354SP

MANUAL DEL OPERADOR de tarjeta Ethernet/tarjeta SERVIDOR


DE DATOS RAPIDA

B63644EN

MANUAL DEL OPERADOR de tarjeta DeviceNet

B63404EN

Funcin PC
MANUAL DEL OPERADOR de la funcin de visualizacin de pantalla

Manules asociados de la
serie ai de
SERVOMOTORES

B63164EN

La tabla siguiente lista los manuales relativos de la serie ai de


SERVOMOTORES
Ttulo del manual

Nmero especificacin

DESCRIPCIONES de la serie ai de SERVOMOTORES AC de


FANUC

B65262EN

MANUAL DE PARAMETROS de la serie ai de SERVOMOTORE


AC de FANUC

B65270EN

DESCRIPCIONES de la serie ai de MOTORES DE HUSILLO AC


de FANUC

B65272EN

MANUAL DE PARAMETROS de la serie ai de MOTORES DE HUSILLO AC de FANUC

B65280EN

DESCRIPCIONES de la serie ai de AMPLIFICADOR DE SERVO


de FANUC

B65282EN

MANUAL DE MANTENIMIENTO de la serie ai de SERVOMOTORES de FANUC

B65285EN

1. GENERALIDADES

Manuales asociados de
la serie a de
SERVOMOTORES

GENERALIDADES

B63534SP/02

La tabla siguiente lista los manuales relativos de la serie a de


SERVOMOTORES
Ttulo del manual

Nmero especificacin

DESCRIPCIONES de la serie a de SERVOMOTORES AC


de FANUC

B65142E

MANUAL DE PARAMETROS de la serie a de SERVOMOTORES AC de FANUC

B65150E

DESCRIPCIONES de la serie a de MOTORES DE HUSILLO AC de FANUC

B65152E

MANUAL DE PARAMETROS de la serie de MOTORES


DE HUSILLO AC de FANUC

B65160E

DESCRIPCIONES de la serie a de AMPLIFICADOR DE


SERVO de FANUC

B65162E

MANUAL DE MANTENIMIENTO de la serie a de SERVOMOTORES de FANUC

B65165E

Es posible conectar al CNC tratado en este manual cualquiera de los


siguientes servomotores y el husillo correspondiente.
D Serie ai de SERVOMOTORES FANUC
D Serie a de SERVOMOTORES FANUC
Este manual supone principalmente que se utiliza la serie i de
SERVOMOTORES DE FANUC. Para informacin sobre los
servomotores y sobre el husillo, consulte los manuales del servomotor y
husillo realmente conectados.

B63534SP/02

1.1
FLUJO GENERAL DE
FUNCIONAMIENTO
DE UNA MAQUINA
HERRAMIENTA CON
CNC

GENERALIDADES

1. GENERALIDADES

Al efectuar el mecanizado de las piezas utilizando la mquina herramienta


con CNC, primero prepare el programa y luego utilice la mquina con CNC
utilizando el programa.
1) Primero prepare el programa, a partir del programa de la pieza, para el
funcionamiento de la mquinaherramienta con CNC.
El procedimiento de elaboracin del programa se describe en la seccin II.
PROGRAMACION.
2) El programa se ha de leer en el sistema de CNC. A continuacin, instale las
piezas y las herramientas en la mquina y utilice las herramientas segn la
programacin. Por ltimo, ejecute el proceso de mecanizado real.
El modo de funcionamiento del sistema del CNC se describe en la seccin
III. FUNCIONAMIENTO.
Repres.
pieza

Program.
pieza

CNC
CAP. II PROGRAMACION

MAQUINA HTA.

CAP.III FUNCIONAMIENTO

Antes de la programacin real, prepare el plan de mecanizado para definir


cmo se ha de mecanizar la pieza.
Plan de mecanizado
1. Determinacin de los mrgenes de mecanizado de la pieza
2. Mtodo de fijacin de la pieza en la mquinaherramienta
3. Secuencia de mecanizado en cada operacin de mecanizado
4. Herramientas de corte y condiciones de corte
Defina el mtodo de mecanizado en cada operacin de corte.
Proceso mecan.
Proceso mecan.
1. Mtodo mecanizado
: Desbaste
Semiacabado
Acabado
2. Herramientas mecanizado
3. Condiciones mecanizado
: Velocidad avance
Profundidad corte
4. Trayectoria herramienta

1
Mecan. con
avance

2
Mecan.lateral

3
Mecanizado
agujeros

1. GENERALIDADES

GENERALIDADES

B63534SP/02

Hta.
Mecanizado lateral

Mecanizado
frontal

Mecanizado de
agujeros

Prepare el programa de definicin de la trayectoria de herramienta y de las


condiciones de mecanizado segn el contorno de la pieza, para cada
operacin de mecanizado.

B63534SP/02

GENERALIDADES

1. GENERALIDADES

1.2
NOTAS SOBRE LA
LECTURA DE ESTE
MANUAL

NOTA
1 El
funcionamiento
del
sistema
de
una
mquinaherramienta con 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
NOTAS SOBRE LOS
DISTINTOS TIPOS DE
DATOS

CUIDADO
Los programas de mecanizado, variables, etc. estn
almacenados en lamemoria 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
restauracinrpida cuando se produzca este tipo de
anomala, le recomendamos crear con antelacin una
copia de los distintos tipos de datos.

II. PROGRAMACION

B--63534SP/02

PROGRAMACION

GENERALIDADES

13

1. GENERALIDADES

1. GENERALIDADES

PROGRAMACION

B--63534SP/02

1.1

La herramienta se desplaza segn lneas rectas y arcos que constituyen el


contorno de partes de la pieza (Vase II--4).

Explicaciones

La funcin de desplazamiento de la herramienta segn lneas rectas y arcos se


denomina interpolacin.

DESPLAZAMIENTO
DE LA
HERRAMIENTA
SEGUN
INTERPOLACION DE
CONTORNO DE
PARTES DE UNA
PIEZA

D Desplazamiento de
herramientas segn una
lnea recta

Herramienta

Programa
G01 X_ _ Y_ _ ;
X_ _ ;

Pieza

Fig.1.1 (a) Desplazamiento de herramientas segn una lnea recta

D Desplazamiento de la
herramienta segn un arco
Programa
G03X_ _Y_ _R_ _;

Pieza

Herramienta

Fig. 1.1 (b) Desplazamiento de la herramienta segn un arco

14

B--63534SP/02

1. GENERALIDADES

PROGRAMACION

Los smbolos de las rdenes programadas G01, G02... se denominan funcin


preparatoria y especifican el tipo de interpolacin ejecutado en el control.
(a) Desplazamiento segn lnea recta (b) Desplazam.segn arco
G01 Y_ ;
X_ Y_ ;

G03X_ Y_ R_ ;

Unidad control
Eje X
Interpolacin

Desplazamiento herramienta

Eje Y
a) Desplazamiento segn lnea
recta
b) Desplazamiento segn arco

Fig. 1.1 (c) Funcin de interpolacin

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.

15

1. GENERALIDADES

1.2
AVANCE--FUNCION DE
AVANCE

PROGRAMACION

B--63534SP/02

El desplazamiento de una herramienta a una velocidad especificada para


mecanizar una pieza se denomina avance.

mm/min

Hta.

Pieza
Mesa
Fig. 1.2 (a) Funcin de avance

Los avances pueden especificarse empleando valores numricos reales. Por


ejemplo, para que la herramienta avance con una velocidad de 150 mm/min,
especifique lo siguiente en el programa:

F150.0
La funcin para determinar la velocidad de avance se denomina funcin de
avance (Vase II--5).

16

B--63534SP/02

1. GENERALIDADES

PROGRAMACION

1.3
PLANO DE LA PIEZA Y
DESPLAZAMIENTO DE
LA HERRAMIENTA

1.3.1
Punto de referencia
(Posicin especfica de
mquina)

Una mquina--herramienta con CNC dispone de una posicin fija.


Normalmente, el cambio de herramienta y la programacin del cero absoluto,
como se describir ms adelante, se ejecutan en esta posicin. Esta posicin se
denomina punto de referencia.

Punto referencia

Hta.
Pieza
Mesa

Fig. 1.3.1 (a) Punto referencia

Explicaciones

La herramienta puede desplazarse a la posicin de referencia de dos maneras:


(1) Vuelta manual al punto de referencia (Vase III--3.1)
La vuelta manual al punto de referencia se ejecuta mediante el
accionamiento manual de las teclas o pulsadores.
(2) Vuelta automtica al punto de referencia (Vase II--6)
Por regla general, la vuelta manual al punto de referencia es lo primero que
se ejecuta despus de conectar la tensin. Para desplazar la herramienta
al punto de referencia para realizar posteriormente un cambio de
herramienta se utiliza la funcin de vuelta automtica al punto de
referencia.

17

1. GENERALIDADES

PROGRAMACION

B--63534SP/02

1.3.2
Sistema de
coordenadas en el
plano de la pieza y
sistema de
coordenadas
especificado por el
sistema de
coordenadas del CNC

Programa

Sistema coordenadas

Representacin pieza

CNC
Orden

Hta.
Z
Y
Pieza
X

Maquina--hta.
Fig. 1.3.2(a) Sistemas de coordenadas

Explicaciones
D Sistema de coordenadas

Los dos sistemas de coordenadas siguientes se especifican en diferentes puntos:


(Vase II--7)
(1) Sistema de coordenadas en el plano de la pieza
El sistema de coordenadas est indicado en el plano de la pieza. Como
datos para el programa se utilizan los valores de coordenadas en este
sistema de coordenadas.
(2) Sistema de coordenadas especificado por el CNC
El sistema de coordenadas se define en la mesa real de la mquina
herramienta. Esto puede lograrse programando la distancia desde el punto
actual de la herramienta hasta el origen del sistema de coordenadas que se
desea definir.
Y
Posicin actual herramienta

230

300

Origen
programa

Distancia al origen del sistema de


coordenadas de pieza a definir
X

Fig. 1.3.2 (b) Sistema de coordenadas especificado por CNC

18

B--63534SP/02

1. GENERALIDADES

PROGRAMACION

La relacin de posicin entre estos dos sistemas de coordenadas se determina


cuando se coloca una pieza en la mesa.
Sistema de coordenadas
en plano de pieza definido en la pieza
El sistema de coordenadas
especificado por CNC definido en la mesa

Pieza
X

X
Mesa

Fig. 1.3.2 (c) Sistema de coordenadas especificado por el CNC y sistema


de coordenadas en el plano de la pieza

La herramienta se desplaza en el sistema de coordenadas especificado por el


CNC de acuerdo con el programa de rdenes elaborado respecto al sistema de
coordenadas del plano de la pieza y mecaniza la pieza dndole la forma que sta
tiene en el plano.
Por consiguiente, para mecanizar correctamente la pieza como se especifica en
el plano, los dos sistemas de coordenadas deben definirse en idntica posicin.

D Mtodos de definicin

de los dos sistemas de


coordenadas en
idntica posicin

Para definir los dos sistemas de coordenadas en idntica posicin deben


emplearse mtodos sencillos segn la forma de la pieza, el nmero de
operaciones de mecanizado, etc.
(1) Utilizando un plano estndar y un punto de la pieza.
Y

Distancia fija

Pto.estndar pieza

Distancia fija
Origen
programa

Desplace el centro de la herramienta al punto estndar de la pieza.


Y defina el sistema de coordenadas especificado por el CNC en esta
posicin.

19

1. GENERALIDADES

PROGRAMACION

B--63534SP/02

(2) Fijacin de una pieza directamente contra el utillaje


Origen de programa
Utillaje

Haga coincidir el centro de la herramienta con el punto de referencia y


defina el sistema de coordenadas especificado por el CNC en esta posicin. (El utillaje se debe montar en el punto determinado respecto al
punto de referencia).

(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)).

20

B--63534SP/02

1. GENERALIDADES

PROGRAMACION

1.3.3
Cmo se indican las
dimensiones
programadas para
desplazar la
herramienta--rdenes
absolutas/incrementales
Explicaciones

Los valores de coordenadas de la orden que sirve para el desplazamiento de la


herramienta pueden especificarse en programacin absoluta o incremental
(Vase II--8.1).

D Coordenadas absolutas

La herramienta se desplaza a un punto situado a la distancia desde el origen


del sistema de coordenadas de pieza que corresponde a la posicin
especificada por los valores de coordenadas.
Z

Herramienta

B(10.0,30.0,20.0)

Orden que especifica desplazamiento de punto A a punto B

G90 X10.0 Y30.0 Z20.0 ;


Coordenadas punto B

D Coordenadas
incrementales

Especifique la distancia desde la posicin anterior de la herramienta hasta la


siguiente posicin de la herramienta.
Z

Herramienta

X=40.0
Y

Z=--10.0
B

Y=--30.0

Orden que especifica desplazamiento de punto A a punto B

21

G91 X40.0 Y--30.0 Z--10.0 ;

Distancia y sentido de desplaza-miento segn cada eje

1. GENERALIDADES

1.4
FUNCION DE
VELOCIDAD DE
CORTE--VELOCIDAD
DEL HUSILLO

PROGRAMACION

B--63534SP/02

La velocidad de la herramienta respecto a la pieza cuando se est mecanizando


sta se denomina velocidad de corte.
En cuanto al CNC, la velocidad de corte puede especificarse mediante la
velocidad del husillo en rpm.

Herramienta
Dimetro herramienta
D mm

Velocidad husillo N
rpm

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 rpm 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 II--9).

22

B--63534SP/02

1.5
SELECCION DE LA
HERRAMIENTA
UTILIZADA PARA
DIVERSAS
OPERACIONES DE
MECANIZADO--FUNCION
HERRAMIENTA

1. GENERALIDADES

PROGRAMACION

Cuando se ejecuta el taladrado, roscado con macho, mandrinado, fresado u


operaciones semejantes, es preciso seleccionar una herramienta adecuada.
Cuando cada herramienta lleva asignado un nmero y este nmero se especifica
en el programa, se selecciona la herramienta correspondiente.

Nmero herramienta
01
02

Ejemplos

Almacn cambiador automtico


de herramientas (ATC)

<Cuando una herramienta de taladrado lleva asignado el No. 01>


Cuando una herramienta est almacenada en la posicin 01 del almacn ATC
(Cambiador Automtico de Herramientas), la herramienta puede seleccionarse
especificando T01. Esto se denomina funcin herramienta (Vase II--10).

23

1. GENERALIDADES

1.6

ORDENES PARA
OPERACIONES DE
LA
MAQUINA--FUNCION
AUXILIAR

PROGRAMACION

B--63534SP/02

Cuando se arranca realmente el mecanizado, es necesario girar el husillo y


alimentar refrigerante. Para tal fin, deben controlarse las operaciones de
conexin/desconexin del motor del husillo y de la vlvula de paso de
refrigerante.

Herramienta

Refrigerante
Pieza

La funcin que permite especificar las operaciones de conexin/desconexin de


la mquina se denomina funcin auxiliar. Por regla general, esta funcin viene
especificada por un cdigo M (Vase II--11).
Por ejemplo, cuando se especifica M03, el husillo gira en sentido horario a la
velocidad especificada de husillo.

24

B--63534SP/02

1.7

CONFIGURACION DE
LOS PROGRAMAS

1. GENERALIDADES

PROGRAMACION

Un grupo de rdenes entregadas al CNC para el funcionamiento de la mquina


se denomina programa. Especificando estas rdenes la herramienta se desplaza
segn una lnea recta o un arco o se conecta y desconecta el motor del husillo.
En el programa, especifique las rdenes por el orden de los desplazamientos
reales de la herramienta.

Bloque
Bloque
Bloque
Programa

Secuencia desplazamiento
herramienta

Bloque

Bloque

Fig. 1.7 (a) Configuracin de un programa

Un grupo de rdenes en cada paso de la secuencia se denomina bloque. El


programa est formado por un grupo de bloques para una serie de operaciones
de mecanizado. El nmero para discriminar un bloque de otro se denomina
nmero de secuencia y el nmero para discriminar un programa de otro se
denomina nmero de programa (Vase II--12).

25

1. GENERALIDADES

Explicaciones

PROGRAMACION

B--63534SP/02

El bloque y el programa presentan las siguientes configuraciones.

D Bloque
1 bloque
N ffff

G ff

Xff.f Yfff.f

M ff

S ff

T ff

Nmero Funcin
Palabra dimensin Funcin Funcin
secuencia preparatoria
auxiliar husillo

; ;

Funcin
hta.
Fin de
bloque

Fig. 1.7 (b) Configuracin de un bloque

Un bloque comienza por un nmero de secuencia que identifica el bloque y


termina por un cdigo de fin de bloque.
En este manual el cdigo de fin de bloque se indica mediante; (LF (AVANCE
DE LINEA) en cdigo ISO y CR (RETORNO DE CARRO) en cdigo EIA).

D Programa
;
Offff;

Nmero programa
Bloque
Bloque
Bloque

M30 ;

Fin de programa

Fig. 1.7 (c) Configuracin de un programa

Normalmente, despus del cdigo de fin de bloque (;) se especifica un nmero


de programa al comienzo del programa y a final del programa se especifica un
cdigo de fin de programa (M02 o M30).

26

B--63534SP/02

D Programa principal y
subprograma

1. GENERALIDADES

PROGRAMACION

Cuando en numerosas partes de un programa aparece el mecanizado de idntico


patrn se crea un programa para el patrn. Este se denomina subprograma. Por
otro lado, el programa original se denomina programa principal. Cuando
durante la ejecucin del programa principal aparece una orden de ejecucin del
subprograma, se ejecutan las rdenes del subprograma. Cuando se termina la
ejecucin del subprograma, la secuencia vuelve al programa principal.
Programa pral.

Subprograma #1
O1001

M98P1001

Programa
para agujero
#1

M99

M98P1002

Subprograma #2

O1002

M98P1001

M99

Agujero
#1

Agujero
#1

Agujero
#2

27

Agujero
#2

Programa
para agu-jero #2

1. GENERALIDADES

PROGRAMACION

B--63534SP/02

1.8
CONTORNO DE
HERRAMIENTA Y
DESPLAZAMIENTO DE
LA HERRAMIENTA
POR PROGRAMA
Explicaciones

D Mecanizado utilizando el
extremo de la
herramienta -- Funcin
de compensacin de
herramienta (Vase
II--14.1)

Habitualmente, para el mecanizado de una pieza se emplean varias


herramientas. Las herramientas tienen distinta longitud. Resulta muy
problemtico cambiar el programa segn las herramientas.
Por consiguiente, cada herramienta se ha de medir con antelacin. Definiendo
la diferencia entre la longitud de la herramienta estndar y la longitud de cada
herramienta en el CNC (visualizacin y configuracin de datos: vase III--11),
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
lateral de la herramienta
-- Funcin de
compensacin de radio
de herramienta (Vase
II--14.4, 14.5, 14.6)

Dado que una herramienta tiene radio, el centro de la trayectoria de la


herramienta pasa alrededor de la pieza a una distancia de sta exactamente igual
al radio de la herramienta.

Trayectoria de herramienta
utilizando compensacin de
radio de herramienta

Contorno pieza
mecanizada
Pieza

Hta. de
corte

Si el radio de las herramientas se memoriza en el CNC (Visualizacin y


Configuracin de Datos: vase III--11), la herramienta puede ejecutar el
mecanizado apartada una distancia del contorno de la pieza a mecanizar igual
al radio de la herramienta. Esta funcin se denomina compensacin de
herramienta.
28

B--63534SP/02

1.9
MARGEN DE
DESPLAZAMIENTO DE
LA HERRAMIENTA -LIMITE DE
RECORRIDO

1. GENERALIDADES

PROGRAMACION

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 en el cual pueden desplazarse las herramientas se denomina lmite de
recorrido.

Mesa

Motor
Final de carrera

Origen mquina
Especifique esas distancias.

Las herramientas no pueden acceder a esta zona. Esta zona se especi-fica mediante datos en la memoria o en el programa.

Adems de los lmites de recorrido definidos mediante finales de carrera, el


operador puede definir una zona a la cual no puede acceder la herramienta
utilizando un programa o datos almacenados en memoria. La funcin se
denomina verificacin de lmite de recorrido (Vase III--6.3).

29

2. EJES CONTROLADOS

PROGRAMACION

EJES CONTROLADOS

30

B--63534SP/02

B--63534SP/02

2. EJES CONTROLADOS

PROGRAMACION

2.1

EJES
CONTROLADOS
Serie 16i, Serie 160i,
Serie 160is

Caracterstica

16i--MB,
160i--MB, 160is-MB

16i--MB, 160i--MB,
160is--MB
(control 2 trayectorias)

Nmero de ejes bsicos


controlados

3 ejes

3 ejes para cada trayectoria (6 ejes en total)

Ampliacin ejes controlados


(total)

Mx. 8 ejes
(incl. eje Cs)

Mx. 8 ejes para cada


trayectoria
(incluido en eje Cs)

Ejes bsicos simultneamente controlados

2 ejes

2 ejes para cada trayectoria (4 ejes total)

Ampliacin ejes simultneamente controlados (total)

Mx. 6 ejes

Mx. 6 ejes para cada


trayectoria

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).

Serie 18i, Serie 180i,


Serie 180is

Caracterstica

18i--MB5, 180i--MB5,
180is--MB5

18i--MB, 180i--MB,
180is--MB

Nmero de ejes bsicos


controlados

3 ejes

Ampliacin ejes controlados (total)

Mx. 6 ejes (incluido en eje Cs)

Ejes bsicos simultneamente controlados

2 ejes

Ampliacin ejes simultneamente


controlados (total)

Mx. 5 ejes

Mx. 4 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).

31

2. EJES CONTROLADOS

2.2

DESIGNACION DE
LOS EJES

PROGRAMACION

B--63534SP/02

Las designaciones de los ejes bsicos son siempre X, Y y Z. La


designacin de un eje adicional puede configurarse a A, B, C, U, V o W
empleando el parmetro 1020. El parmetro 1020 se utiliza para
determinar el nombre de cada eje.
Cuando estos parmetros se configuran al valor 0 o se especifica un
carcter que no est dentro del conjunto de caracteres vlidos, se asigna
por defecto una designacin de eje de la 1 hasta la 8.
En control de 2 trayectorias, los 3 ejes bsicos son X, Y y Z para cada
trayectoria, pero puede escogerse el nombre de un eje suplementario entre
A, B, C, U, V y W con el parmetro 1020. Se prohibe el uso del mismo
nombre 2 veces en la misma trayectoria, pero se permite en trayectorias
distintas.

Limitaciones
D Designacin de eje por
defecto

Cuando se utiliza una designacin de eje por defecto (1 hasta 8), se


inhibe el funcionamiento del control en el modo MEM y en el modo
MDI.

D Designaciones de eje
duplicadas

Si se especifica una designacin de eje duplicada en el parmetro, el


funcionamiento es vlido nicamente para el eje especificado en
primer lugar.
NOTA
En control de 2 trayectorias, las informaciones relacionadas
con los ejes y visualizadas en pantalla (tales como la
posicin en curso) pueden incluir un nombre de eje con un
sufijo que seala la trayectoria asociada (X1, X2, etc...), de
modo que da indicaciones claras sobre la trayectoria a la
que pertenece el eje. No se permite el uso del sufijo en un
programa; debe tomarse el nombre del eje entre X, Y, Z, U,
V, W, A, B o C.

32

B--63534SP/02

2.3

SISTEMA
INCREMENTAL

2. EJES CONTROLADOS

PROGRAMACION

El sistema incremental est formado por el incremento mnimo de entrada


(para entrada) y el incremento mnimo programable (para salida). El
incremento mnimo de entrada es el incremento mnimo para programar
la distancia de desplazamiento. El incremento mnimo programable es el
incremento mnimo para desplazar la herramienta en la mquina. Ambos
incrementos se representan en mm, pulgadas o grados.
El sistema incremental est clasificado en IS--B e IS--C. Seleccione IS--B
o IS--C utilizando el bit 1 (ISC) del parmetro 1004. Cuando se selecciona
el sistema incremental IS--C, se aplica a todos los ejes y se requiere la
opcin de sistema incremental 1/10.
Nombre sist. incremental

Incremento mnimo entrada

Incremento mnimo
programable

Recorr. mximo

IS--B

0.001mm
0.0001 pulg.
0.001 grado

0.001mm
0.0001 pulg.
0.001 grado

99999.999mm
9999.9999 pulg.
99999.999 grados

IS--C

0.0001mm
0.00001 pulg.
0.0001 grados

0.0001mm
0.00001 pulg.
0.0001 grado

9999.9999mm
999.99999 pulg.
9999.9999 grados

El incremento mnimo programable est en mm o en pulgadas, segn el


tipo de la mquina. La seleccin entre mm y pulgadas se hace mediante
el bit 0 del parmetro nm. 100 (INM).
La seleccin entre mm y pulgadas para el incremento mnimo de entrada
depende del cdigo G (G20 o G21) o del ajuste del parmetro
correspondiente.
No est permitido el uso combinado de los sistemas en pulgadas y en
sistemas mtricos. Existen funciones que no pueden utilizarse entre ejes
con diferentes sistemas de unidades (interpolacin circular,
compensacin de herramienta, etc). En cuanto al sistema incremental,
consulte el manual del fabricante de la mquina herramienta.

33

2. EJES CONTROLADOS

2.4

LIMITE DE
RECORRIDO
MAXIMO

PROGRAMACION

B--63534SP/02

Lmite de recorrido mximo = Incremento mnimo programable x


99999999
Vase 2.3 Sistema Incremental.
Tabla 2.4 (a) Lmites de recorrido mximo
Sistema incremental

IS B
IS--B

IS C
IS--C

Recorridos Mximos

Sistema de mquina mtrica

99999.999 mm
99999.999 grados

Sistema mquina
pulgadas

9999.9999 pulg
99999.999 grados

Sistema mquina
mtrica

9999.9999 mm
9999.9999 grados

Sistema mquina
pulgadas

999.99999 pulg
9999.9999 grados

NOTA
1. No puede especificarse una orden que rebase el lmite de
recorrido mximo.
2. El recorrido real depende de la mquina herramienta.

34

B--63534SP/02

PROGRAMACION

3. FUNCION PREPARATORIA
(FUNCION G)

FUNCION PREPARATORIA (FUNCION G)

Un nmero indicado a continuacin de una direccin G determina el significado


de la orden para el bloque en cuestin.
Los cdigos G estn divididos en los dos tipos siguientes:
Tipo

Significado

Cdigo G 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;
X;
G00Z ;

G01 es vlido en este intervalo.

35

3. FUNCION PREPARATORIA
(FUNCION G)

Explicaciones

PROGRAMACION

B--63534SP/02

1. Cuando al conectar o efectuar un reset se activa el estado de borrado (bit 6


(CLR) del parmetro No. 3402, los cdigos G modales pasan a los estados
a continuacin sealados.
(1) Los cdigos G modales cambian a los estados identificados por como
se indica en la Tabla 3.
(2) G20 y G21 permanecen invariables al activarse el estado de borrado en
la conexin de la tensin o al efectuar un reset.
(3) Se determina el estado activo en el momento de la conexin (G22 o G23)
con el parmetro G23 (bit 7, nm. 3402). Sin embargo, G22 y G23
permanecen invariables cuando se activa el estado de borrado al efectuar
un reset.
(4) El usuario puede seleccionar G00 o G01 configurando el bit No.0 (G01)
del parmetro No. 3402.
(5) El usuario puede seleccionar G90 o G91 configurando el bit No.3 (G91)
del parmetro No. 3402.
(6) El usuario puede seleccionar G17, G18 o G19 configurando el bit 1
(G18) y el bit 2 (G19) del parmetro No. 3402.
2. Los cdigos G que no sean el G10 y G11 son cdigos G simples.
3. Cuando se especifica un cdigo G que no aparece en la tabla de cdigos G,
o un cdigo G que no tiene una opcin correspondiente, se activa la alarma
No. 010.
4. Pueden especificarse mltiples cdigos G en idntico bloque si cada cdigo
G pertenece a un cdigo distinto. Si se especifican en un mismo bloque
mltiples cdigos G pertenecientes todos al mismo grupo, slo es vlido el
ltimo cdigo G especificado.
5. Si en un ciclo fijo se especifica un cdigo G que pertenece al grupo 01, se
anula el ciclo fijo. Esto significa que se activa idntico estado al definido
especificando G80. Obsrvese que los cdigos G en el grupo 01 no se ven
afectados por un cdigo G que especifica un cdigo fijo.
6. Los cdigos G vienen indicados por grupos.
7. El grupo de G60 se selecciona en funcin del valor de configuracin del bit
MDL (bit 0 del parmetro 5431). (Cuando el bit MDL est configurado a 0,
se selecciona el grupo 00. Cuando el bit MDL est configurado a 1, se
selecciona el grupo 01.)

36

3. FUNCION PREPARATORIA
(FUNCION G)

PROGRAMACION

B--63534SP/02

Tabla 3 Lista de cdigos G para serie M (1/4)


Cdigo G

Grupo

Funcin

G00

Posicionamiento

G01

Interpolacin lineal

G02
G03

01

G02.2, G03.2

Interpolacin circular/interpolacin helicoidal antihoraria


Interpolacin de evolvente

G02.3, G03.3
G02.4, G03.4

Interpolacin circular/interpolacin helicoidal horaria

Interpolacin exponencial
01

Three--dimensional circular interpolation

G04

Temporizacin, parada exacta

G05

Mecanizado en ciclo rpido

G05.1

00

G05.4
G06.2

Activar/desactivar HRV3
01

G07

G09

Interpolacin cilndrica
00

G10

G15
G16

Parada exacta
Retirada de la herramienta y reanudacin

G11
G13.1

Control anticipatorio
Entrada de datos programables

G10.6
G12.1

Interpolacin NURBS
Interpolacin de eje hipottico

G07.1 (G107)
G08

Contorno AI/nanocontorno AI/Interpolacin suave

Anulacin del modo introduccin de datos programables


21
17

Modo de interpolacin en coordenadas polares


Anulacin modo de interpolacin en coordenadas polares
Anular programacin en coordenadas polares
Programacin en coordenadas polares
Seleccin plano XpYp

Xp: Eje X o su eje paralelo

Seleccin plano ZpXp

Yp: Eje Y o su eje paralelo

G19

Seleccin plano YpZp

Zp: Eje Z o su eje paralelo

G20

Entrada en pulgadas

G17
G18

G21
G22
G23
G25
G26

02

06
04
24

Entrada en mm
Funcin comprobacin lmite recorrido Activar
Funcin comprobacin lmite recorrido Desactivar
Deteccin fluctuacin velocidad husillo Desactivar
Deteccin fluctuacin velocidad husillo Activar

37

3. FUNCION PREPARATORIA
(FUNCION G)

PROGRAMACION

B--63534SP/02

Lsta de cdigos G para serie M (2/4)


Cdigo G

Grupo

Funcin

G27

Comprobacin de vuelta a punto de referencia

G28

Vuelta automtica a punto de referencia

G29
G30

00

G30.1

Vuelta automtica desde punto de referencia


Vuelta a 2o. 3o. y 4o. punto de referencia
Vuelta a punto de referencia flotante

G31

Funcin de salto

G31.8

Funcin de salto de EGB (caja de engranajes electrnica)

G31.9

Funcin de salto rpido continuo

G33
G37
G39

01
00

Roscado
Medicin automtica de longitud de herramienta
Interpolacin circular con compensacin en esquinas

G40

Anular compensacin radio herramienta /Anular compensacin tridimensional

G41

Compensacin radio herramienta izquierda/Compensacin tridimensional

G41.2

07

G41.3

Compensacin tridimensional de herramienta (compensacin de filo frontal)

G42
G42.2

Compensacin de herramienta en lado derecho


07

G40.1 (G150)
G41.1 (G151)

19

G42.1 (G152)
G43
G44

G47

08

G50
G51
G50.1
G51.1

Compensacin tridimensional de herramienta (compensacin lateral de herramienta)


lado derecho
Control en direccin normal en lado izquierdo Activar
Compensacin de longitud de herramienta en sentido +
Compensacin de longitud de herramienta en sentido -Aumento de compensacin de herramienta

00

G48
G49

Compensacin tridimensional de herramienta (compensacin lateral de herramienta)


lado derecho

Control en direccin normal en lado derecho Activar

G45
G46

Modo anulacin control en direccin normal

Disminucin de compensacin de herramienta


Doble aumento de compensacin de herramienta
Doble disminucin de compensacin de herramienta

08
11
22

Anular compensacin de longitud de herramienta


Anular factor de escala
Factor de escala
Imagen espejo programable Anular
Imagen espejo programable

38

3. FUNCION PREPARATORIA
(FUNCION G)

PROGRAMACION

B--63534SP/02

Lista de cdigos G para serie M (3/4)


Cdigo G
G52
G53
G54
G54.1
G54.2

Grupo
00
14
23

Funcin
Definicin de sistema local de coordenadas
Seleccin de sistema de coordenadas mquina
Seleccin de sistema 1 de coordenadas de pieza
Seleccin de sistema adicional de coordenadas pieza
Compensacin dinmica de utillaje de mesa rotativa

G55

Seleccin de sistema 2 de coordenadas de pieza

G56

Seleccin de sistema 3 de coordenadas de pieza

G57

14

Seleccin de sistema 4 de coordenadas de pieza

G58

Seleccin de sistema 5 de coordenadas de pieza

G59

Seleccin de sistema 6 de coordenadas de pieza

G60

00

G61
G62
G63

Modo de parada exacta


15

G66
G67
G68
G69
G72.1
G72.2
G73
G74

Control automtico en esquinas


Modo roscado con macho
Modo de mecanizado

G64
G65

Posicionamiento unidireccional

00
12
16
00
09

Llamada a macro
Llamada modal a macro
Llamada modal a macro Anular
Giro de coordenadas/conversin de coordenadas tridimensionales
Giro de coordenadas Anular/conversin de coordenadas tridimensionales Anular
Copia por rotacin
Copia paralela
Ciclo de taladrado profundo
Ciclo de roscado inverso con macho

G75

01

Ciclo de rectificado de inmersin (para rectificadora)

G76

09

Ciclo de mandrinado de precisin

G77
G78
G79

01

Ciclo de rectificado de inmersin de dimensiones constantes directas (para rectificadora)


Ciclo de rectificado superficial con avance continuo (para rectificadora)
Ciclo de rectificado superficial con avance intermitente (para rectificadora)

39

3. FUNCION PREPARATORIA
(FUNCION G)

PROGRAMACION

B--63534SP/02

Tabla 3 Lista de cdigos G para serie M (4/4)


Cdigo G
G80
G80.5

G81

Grupo
09
24
09

Funcin
Ciclo fijo Anular/funcin de operacin externa Anular
Fin de sincronizacin de caja de engranajes electrnica (EGB) (para programacin
con dos ejes)
Ciclo taladrado, ciclo mandrinado puntual o funcin de operacin externa

G81.1

00

Funcin de troceado

G81.5

24

Inicio de sincronizacin de caja de engranajes electrnica (EGB) (para programacin con dos ejes)

G82

Ciclo de taladrado o ciclo de avenallado

G83

Ciclo de taladrado profundo

G84

Ciclo de roscado con macho

G85

09

Ciclo de mandrinado

G86

Ciclo de mandrinado

G87

Ciclo de mandrinado inverso

G88

Ciclo de mandrinado

G89

Ciclo de mandrinado

G90
G91
G92

03

00

G92.1
G94
G95
G96
G97
G98
G99
G160
G161

Programacin de rdenes absolutas


Programacin de rdenes incrementales
Definicin de sistema de coordenadas de pieza o limitacin a la velocidad mx. del
husillo
Preseleccin sistemas coordenadas pieza

05
13
10
20

Avance por minuto


Avance por revolucin
Control de velocidad de corte constante
Control de velocidad de corte constante Anular
Retorno a punto inicial en ciclo fijo
Retorno a punto R en ciclo fijo
Funcin de control de avance de penetracin Anular (para rectificadora)
Funcin de control de avance de penetracin (para rectificadora)

40

B--63534SP/02

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

FUNCIONES DE INTERPOLACION

41

4. FUNCIONES DE INTERPOLACION

4.1
POSICIONAMIENTO
(G00)

PROGRAMACION

B--63534SP/02

La orden G00 desplaza una herramienta a la posicin en el sistema de


coordenadas de pieza especificada mediante una orden absoluta o incremental,
con avance rpido.
En programacin absoluta, se programa el valor de la coordenada final.
En programacin incremental, se programa la distancia que se desplaza la
herramienta.

Formato
G00IP_;
IP_: Para una orden absoluta, indica las coordenadas de la
posicin final y para una orden incremental la distancia
recorrida por la herramienta.

Explicaciones

Puede seleccionarse una de las siguientes trayectorias de herramienta segn la


configuracin del bit 1 del parmetro LRP No. 1401.
D Posicionamiento con interpolacin no lineal
La herramienta se posiciona con avance rpido por separado para cada
eje. La trayectoria de la herramienta, normalmente, es recta.
D Posicionamiento con interpolacin lineal
La trayectoria de la herramienta es igual que la interpolacin lineal
(G01). La herramienta se posiciona en el margen mnimo de tiempo
posible con una velocidad que no rebasa la velocidad de avance rpido
para cada eje.

Posicin inicial
Posicionamiento con interpolacin lineal

Posicin final

Posicionamiento sin interpolacin lineal

La velocidad de avance rpido en la orden G00 es configurada al valor del


parmetro No. 1420 de manera independiente para cada eje por el fabricante de
la fbrica herramienta. En el modo de posicionamiento activado mediante G00,
la herramienta es acelerada a una velocidad predeterminada al comienzo de un
bloque y decelerada (frenada) al final del bloque. La ejecucin contina en el
bloque siguiente una vez que se ha confirmado que la herramienta est en
posicin.
En posicin significa que el motor de avance se encuentra dentro del margen
de posicin especificado. Este margen es determinado por el fabricante de la
mquina--herramienta definiendo el parmetro No. 1826.
Se puede desactivar el control de en posicin para cada bloque mediante el
bit 5 (NCI) del parmetro nm. 1601.

42

B--63534SP/02

Limitaciones

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

En la direccin F no puede especificarse la velocidad de avance rpido.


Aun cuando se especifique el posicionamiento con interpolacin lineal, en los
casos a continuacin sealados se utiliza el posicionamiento en interpolacin
no lineal. Por consiguiente, tenga cuidado para asegurarse de que la herramienta
no destroza la pieza.
D G28 que especifica el posicionamiento entre los puntos de referencia e
intermedio.
D G53

43

4. FUNCIONES DE INTERPOLACION

4.2
POSICIONAMIENTO
UNIDIRECCIONAL
(G60)

PROGRAMACION

B--63534SP/02

Para posicionamiento exacto sin juego de la mquina (juego entre dientes), se


dispone del posicionamiento final desde un solo sentido.

Rebasamiento recorrido

Posicin inicial

Posicin inicial
Posicin final

Parada temporal

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.

Explicaciones

Mediante un parmetro (No. 5440) se define un margen de rebasamiento de


recorrido y un sentido de posicionamiento. Aun cuando un sentido de
posicionamiento programado coincida con el definido por el parmetro, la
herramienta se detiene una vez antes del punto final.
G60, que es un cdigo G simple, puede utilizarse como un cdigo G modal en
el grupo 01 configurando al valor 1 el parmetro (No. 5431, bit 0 (MDL)).
Esta configuracin permite eliminar la especificacin de una orden G60 para
cada bloque. Las restantes especificaciones son idnticas a las correspondientes
a una orden G60 simple.
Cuando en el modo de posicionamiento en sentido nico se especifica un cdigo
G simple, la validez de la orden G simple es semejante a la de los cdigos G del
grupo 01.

Ejemplos
Cuando se utilizan rdenes
G60 simples.

Cuando se utiliza la orden


G60 modal.

G90;
G60
G60
G60
G04
G00

G90G60;
X0Y0;
X100;
Y100;
G04X10;
G00X0Y0;

X0Y0;
X100;
Y100;
X10;
X0Y0;

Posicionamiento
unidireccional

44

Activacin modo posi-cionam. unidireccional


Posicionamiento
unidireccional
Temporizacin
Anulacin modo
posicionamiento unidireccional

B--63534SP/02

Limitaciones

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

D Durante el ciclo fijo de taladrado, en el eje Z no es vlido el posicionamiento


unidireccional.
D No es vlido el posicionamiento unidireccional segn un eje para el cual no
se haya definido mediante el parmetro correspondiente un rebasamiento de
recorrido.
D Cuando se programa la distancia de desplazamiento 0, no se ejecuta el
posicionamiento unidireccional.
D El sentido de desplazamiento definido por el parmetro no es validado por
la imagen espejo.
D El posicionamiento en sentido nico no es aplicable al desplazamiento de
decalaje en los ciclos fijos de G76 y G87.

45

4. FUNCIONES DE INTERPOLACION

4.3

PROGRAMACION

B--63534SP/02

Las herramientas se desplazan segn una lnea recta

INTERPOLACION
LINEAL (G01)
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 ;
Velocidad avance segn :

F = f
L

Velocidad avance segn :

F =

f
L

Velocidad avacne segn :

F =

f
L

Velocidad avacne segn :

F =

f
L

L = 2 + 2 + 2 + 2

La velocidad de avance del eje de giro se programa en unidades de


grados/minuto (la unidad viene indicada por la posicin del punto decimal o
coma).
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.

46

B--63534SP/02

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

A continuacin se muestra un ejemplo de clculo.


G91 G01 X20.0B40.0 F300.0;
Esto cambia la unidad del eje C de 40.0 grados a 40 mm con entrada en valores
mtricos. El tiempo necesario para la distribucin de impulsos se calcula de la
siguiente manera:

20 2 + 40 2
300

0.14907 (min)

La velocidad de avance para el eje C es

40
268.3 gradosmin
0.14907
En el control simultneo de 3 ejes, la velocidad de avance se calcula de idntica
manera que en el control segn 2 ejes.

Ejemplos

D Interpolacin lineal
(G91) G01X200.0Y100.0F200.0 ;
Eje Y
(Posicin final)

100.0

0 (Posicin inicial)

D Velocidad de avance
para el eje de giro

200.0

Eje X

G91G01C--90.0 G300.0 ;Vel. avance de 300 grad/min

(Punto inicial)
90

(Punto final)
La velocidad de avance
es 300 grad/min

47

4. FUNCIONES DE INTERPOLACION

4.4
INTERPOLACION
CIRCULAR
(G02,G03)

PROGRAMACION

B--63534SP/02

La orden mostrada a continuacin producir un desplazamiento de la


herramienta segn un arco circular.

Formato
Arco en plano XpYp
G17

G02

Xp_Yp_

G03

I_ J_
R_

F_ ;

Arco en plano ZpXp

G18

G02

Xp_ p_

G03

I_ K_
R_

F_

Arco en plano YpZp

G19

G02
G03

Yp_ Zp_

J_ K_

F_

R_

Tabla.4.4 Descripcin del formato de rdenes


Descripcin

Orden
G17

Especificacin de arco en plano XpYp

G18

Especificacin de arco en plano ZpXp

G19

Especificacin de arco en plano YpZp

G02

Interpolacin circular Horaria (CW)

G03

Interpolacin circular Antihoraria (CCW)

Xp_

Valores programables de eje X o su eje paralelo


(definidos mediante parmetro No. 1022)

Yp_

Valores programables de eje Y o su eje paralelo


(definidos mediante parmetro No. 1022)

Zp_

Valores programables de eje Z o su eje paralelo


(definidos mediante parmetro No. 1022)

I_

Distancia segn el eje Xp desde el punto inicial del centro


de un arco con signo

J_

Distancia segn el eje Yp desde el punto inicial del centro


de un arco con signo

k_

Distancia segn el eje Zp desde el punto inicial del centro


de un arco con signo

R_

Radio del arco (con signo)

F_

Velocidad de avance segn arco

48

B--63534SP/02

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

Explicaciones
D Sentido de interpolacin
circular

Se define como horario (G02) y como antihorario (G03) en el plano XpYp


(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
G03

G03
G02

G02

Xp

G17

G18

G03
G02

Zp

G19

Yp

D Distancia recorrida
segn un arco

El punto final de un arco se especifica mediante la direccin Xp, Yp o Zp y se


expresa como valor absoluto o incremental segn G90 o G91. Para el valor
incremental, se especifica la distancia del punto final vista desde el punto inicial
del arco.

D Distancia desde el punto


inicial hasta el centro del
arco

El centro del arco se especifica mediante las direcciones I, J y K para los ejes
Xp, Yp y Zp, respectivamente. El valor numrico que viene a continuacin de
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.
Punto final (z,x)

Punto final (x,y)


y

Punto final (y,z)

x
x

Punto
inicial

z
z

i
Centro

Centro

Punto
inicial

Punto
inicial
k

Centro

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).

49

4. FUNCIONES DE INTERPOLACION

D Radio del arco

PROGRAMACION

B--63534SP/02

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.)

Para arco (1)(menor que 180)


G91 G02 XP60.0 YP20.0 R50.0 F300.0 ;
Para arco (2)(mayor que 180)
G91 G02 XP60.0 YP20.0 R--50.0 F300.0 ;

r=50mm
Punto final
1
Punto inicial
Y

r=50mm

D Velocidad de avance

La velocidad de avance en interpolacin circular es igual a la velocidad de


avance especificada mediante el cdigo F y la velocidad de avance segn el arco
(velocidad de avance tangencial del arco) es controlada de modo que coincida
con la especificada.
El error entre la velocidad de avance especificada y la velocidad de avance real
de la herramienta es 2% o inferior. Sin embargo, esta velocidad de avance se
mide a lo largo del arco despus de aplicar la compensacin (de radio) de
herramienta.

Limitaciones

Si se especifican simultneamente las direcciones I, J, K y R, el arco


especificado por la direccin R tiene prioridad y el otro se ignora.
Si se programa un eje que no abarca el plano especificado, se activa una alarma.
Por ejemplo, si se especifica el eje U como eje paralelo al eje X para especificar
el plano XY, se visualiza una alarma P/S (No. 028).
Si se especifica un arco con ngulo en el centro de cerca de 180, las
coordenadas calculadas del centro pueden contener algn error. En este caso
debe especificarse el centro con I, J y K.

50

B--63534SP/02

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

Ejemplos
Eje Y

100
50R
60R

60
40

90

120 140

200

Eje X

La trayectoria de herramienta anterior puede programarse de la siguiente


manera;
(1) En programacin absoluta

G92X200.0 Y40.0 Z0 ;
G90 G03 X140.0 Y100.0R60.0 F300.;
G02 X120.0 Y60.0R50.0 ;
o
G92X200.0 Y40.0Z0 ;
G90 G03 X140.0 Y100.0I- -60.0 F300.;
G02 X120.0 Y60.0I- -50.0 ;

(2) En programacin incremental

G91 G03 X- -60.0 Y60.0 R60.0 F300.;


G02 X- -20.0 Y- -40.0 R50.0 ;
o
G91 G03 X- -60.0 Y60.0 I- -60.0 F300. ;
G02 X- -20.0 Y- -40.0 I- -50.0 ;

51

4. FUNCIONES DE INTERPOLACION

4.5
INTERPOLACION
HELICOIDAL
(G02,G03)

PROGRAMACION

B--63534SP/02

La interpolacin helicoidal con un desplazamiento helicoidal se vlida


especificando hasta otros dos ejes que se desplazan de forma sncrona con la
interpolacin circular mediante rdenes de desplazamiento circular.

Formato
En sincronismo con arco de plano XpYp
G17

G02
G03

I_J_

Xp_Yp_

R_

_ (_) F_ ;

En sincronismo con arco de plano ZpXp


G18

G02
G03

I_K_
R_

Xp_Zp_

_ (_) F_ ;

En sincronismo con arco de plano YpZp


G19

G02
G03

J_K_

Yp_Zp_

R_

_ (_) F_ ;

,:Cualquier eje en el que no se aplica la interpolacin circular.


Pueden especificarse hasta otros dos ejes.

Explicaciones

El mtodo de programacin consiste en simplemente aadir un eje para rdenes


de desplazamiento que no coincida con los ejes de interpolacin circular. Una
orden F especifica una velocidad de avance segn un arco circular. Por
consiguiente, la velocidad de avance del eje lineal es la siguiente:
F

Longitud de eje lineal


Longitud de arco circular

Determine la velocidad de avance de modo que la velocidad de avance del eje


lineal no rebase ninguno de los lmites existentes. El Bit 0 (HFC) del parmetro
No. 1404 puede utilizarse para impedir que la velocidad de avance del eje lineal
rebase diversos lmites.
Z

Trayectoria
de
herramienta

La velocidad de avance segn la circunferencia de dos ejes con


interpolacin circular es la velocidad de avance especificada.

Limitaciones

La compensacin de radio de herramienta se aplica nicamente para un arco


circular.

No puede utilizarse la compensacin de herramienta y la compensacin de


longitud de herramienta en un bloque en el cual se haya programado
interpolacin helicoidal.

52

B--63534SP/02

4.6
INTERPOLACION
HELICOIDAL B (G02,
G03)

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

La interpolacin helicoidal B desplaza la herramienta siguiendo un movimiento


helicoidal. Esta interpolacin puede ejecutarse especificando la orden de
interpolacin circular con hasta cuatro ejes adicionales en un modo de control
sencillo de alta precisin de contorno (vase II--19.7).

Formato
Con un arco en el plano XpYp
G02

G17

G03

Xp_Yp_

I_J_

____F_;

R_

Con un arco en el plano ZpXp


G02

G18

G03

Xp_Zp_

I_K_
R_

____F_;

Con un arco en el plano YpZp


G02

G19

G03
, , ,

Explicaciones

Yp_Zp_

J_K_
R_

____F_;

: Cualquier eje al cual no se aplique interpolacin circular.


Pueden especificarse hasta cuatro ejes.

Bsicamente, este comando puede especificarse aadiendo dos ejes de


desplazamiento a un comando de interpolacin helicoidal estndar (vase
II--4.5). La direccin F debe ir seguida de una velocidad tangencial
determinada teniendo en cuenta tambin el desplazamiento segn los ejes
lineales.

Trayectoria de
herramienta

La velocidad de avance es igual a la velocidad tangencial determinada teniendo en cuenta tambin el desplazamiento segn
los ejes lineales.

Limitaciones

La orden de interpolacin helicoidal B puede especificarse slo en el


modo de control sencillo de contorno de alta precisin.
La compensacin de herramienta se aplica slo a un arco.
En un bloque que contenga la orden de interpolacin helicoidal, no
puede especificarse la orden de compensacin de herramienta o la orden
de compensacin de longitud de herramienta.
53

4. FUNCIONES DE INTERPOLACION

4.7
INTERPOLACION
ESPIRAL,
INTERPOLACION
CONICA (G02, G03)

PROGRAMACION

B--63534SP/02

La interpolacin espiral se valida especificando la orden de interpolacin


circular junto con un nmero deseado de revoluciones o un incremento
(decremento) deseado del radio por revolucin.
La interpolacin cnica se valida especificando la orden de interpolacin
espiral junto con uno o dos ejes de desplazamiento adicionales as como un
incremento (decremento) deseado de posicin a lo largo de los ejes adicionales
por revolucin de espiral.

Formato
D Interpolacin espiral
Plano XpYp
G17

G02
G03

X_ Y_ I_ J_ Q_ L_ F_ ;

Plano ZpXp
G02

G18

G03

Z_X_K_ I_ Q_ L_ F_ ;

Plano YpZp
G19

G02
G03

Y_ Z_ J_ K_ Q_ L_ F_ ;

X,Y,Z Coordenadas del punto final


L

Nmero de revoluciones (valor positivo sin punto decimal)(*1)

Incremento o decremento de radio por revolucin de espiral(*1)

I,J,K Distancia consigna desde punto inicial hasta el centro


(Igual que la distancia especificada para la interpolacin circular)
F

Velocidad de avance

(*1)

Puede omitirse bien el nmero de revoluciones (L) o el incremento


o decremento de radio (Q). Cuando se omite L, el nmero de revoluciones se calcula automticamente a partir de la distancia entre
la posicin actual y el centro, la posicin del punto final y el incremento o decremento de radio. Cuando se omite Q, el incremento
o decremento de radio se calcula automticamente a partir de la
distancia entre la posicin actual y el centro, la posicin del punto
final y el nmero de revoluciones. Si se especifican tanto L como
Q, pero sus valores son contradictorios, tiene prioridad Q. Por regla general, debe especificarse bien L o bien Q. El valor de L debe
ser un valor positivo sin punto decimal. Para especificar cuatro revoluciones ms 90, por ejemplo, redondee el nmero de revoluciones a 5 y especifique L5.

54

B--63534SP/02

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

D Interpolacin cnica
Plano XpYp
G17

G02
G03

X_ Y_ Z_ I_ J_ K_ Q_ L_ F_ ;

Plano ZpXp
G02

G18

G03

Z_ X_ Y_ K_ I_ J_ Q_ L_ F_ ;

Plano YpZp
G19

G02
G03

Y_ Z_ X_ J_ K_ I_ Q_ L_ F_ ;

X,Y,Z Coordenadas del punto final


L

Nmero de revoluciones (valor positivo sin punto decimal)(*1)

(Incremento o decremento de radio por revolucin de espiral)(*1)

I,J,K Dos de los tres valores representan un vector con signo que parte
del punto inicial y llega hasta el centro. El otro valor es un incremento o decremento de altura por revolucin de espiral en interpolacin cnica (*1)(*2)
Cuando est seleccionado el plano XpYp:
Los valores I y J representan un valor con signo desde el punto
inicial hasta el centro.
El valor K representa un incremento o decremento de altura por
revolucin de espiral.
Cuando est seleccionado el plano ZpXp:
Los valores K e I representan un valor con signo desde el punto
inicial hasta el centro.
El valor J representa un incremento o decremento de altura por
revolucin de espiral.
Cuando est seleccionado el plano YpZp:
Los valores J y K representan un vector con signo desde el punto
inicial hasta el centro.
El valor I representa un incremento o decremento de altura por
revolucin de espiral.
F
(*1)

Velocidad de avance (determinada teniendo en cuenta el desplazamiento segn los ejes lineales)
Debe especificarse uno de entre incremento/decremento de altura (I, J, K), incremento/decremento de radio (Q) y el nmero de
revoluciones (L). Los otros dos datos pueden omitirse.
Ejemplo de orden para el plano XpYp
K_
Q_
F_ ;
G03
L_
Si se especifican L y Q, pero sus valores se contradicen, tiene prioridad Q. Si se especifica tanto L como un incremento o decremento de altura, pero sus valores se contradicen, tiene prioridad el incremento o decremento de altura. Si se especifica tanto Q como
un incremento o decremento de altura, pero sus valores se contradicen, tiene prioridad Q. El valor V debe ser un valor positivo sin
punto decimal. Por ejemplo, para especificar cuatro revoluciones
ms 90, redondee el nmero de revoluciones a cinco y especifique L5.
G17

(*2)

G02

X_ Y_ I_ J_ Z_ ;

Cuando se especifican dos ejes (de altura) que no sean ejes del
plano, no puede especificarse el incremento o decremento de altura (I, J, K). Especifique bien un incremento o decremento de radio deseado (Q) o un nmero de revoluciones deseado (L).

55

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

B--63534SP/02

Explicaciones
D Funcin de interpolacin
espiral

La interpolacin espiral en el plano XY se define de la siguiente manera:


(X -- X0)2 + (Y -- Y0)2 = (R + Q)2
X0 : Coordenada X del centro
Y0 : Coordenada Y del centro
R : Radio al comienzo de la interpolacin espiral
Q : Variacin de radio
Cuando se asigna la orden programada a esta funcin, se obtiene la
siguiente expresin:
(X -- XS -- I)2 + (Y -- YS -- J)2 = (R+ L +

Q
360

donde
XS : Coordenada X del punto inicial
YS : Coordenada Y del punto inicial
I : Coordenada X del vector desde el punto inicial hasta el
centro
J : Coordenada Y del vector desde el punto inicial hasta el
centro
R : Radio al comienzo de interpolacin espiral
Q : Incremento o decremento de radio por revolucin de
espiral
L : (Nmero actual de revoluciones) -- 1
: ngulo entre el punto inicial y la posicin actual (grados)
D Desplazamiento entre
bloques

El solapamiento de bloques entre el


bloque de interpolacin
espiral/cnica y otros bloques se realiza slo en el modo de control
sencillo de alta precisin de contorno (vase II--19.7). Expresado de otro
modo, el desplazamiento se decelera y detiene en el bloque anterior al
bloque de interpolacin espiral/cnica, tras lo cual se inicia la
interpolacin. Una vez terminado el bloque de interpolacin
espiral/cnica, el desplazamiento se decelera y detiene y luego se ejecuta
el siguiente bloque.

D Ejes controlados

Para interpolacin cnica, pueden especificarse dos ejes de un plano y dos


ejes adicionales, es decir, un total de cuatro ejes. Un eje de rotacin puede
especificarse como eje adicional.

D Compensacin C de
radio de herramienta

La orden de interpolacin espiral o cnica puede programarse en el modo


C de compensacin de radio de herramienta. En los puntos inicial y final
del bloque, se representa el crculo virtual en torno al centro de la
interpolacin espiral. La compensacin de radio de herramienta se ejecuta
siguiendo el crculo virtual y, a continuacin, se ejecuta la interpolacin
espiral en torno al resultado de la compensacin de radio de herramienta.
Cuando tanto el punto inicial como el punto final estn en el centro, no
puede representarse un crculo virtual. Si se intenta tal representacin , se
activa la alarma P/S nmero 5124.

D Limitacin de avance por


radio de arco

Durante la interpolacin espiral, se valida la funcin para limitar el avance


mediante radio de arco (parmetros 1730 hasta 1732). La velocidad de
avance tal vez disminuya a medida que la herramienta se aproxima al
centro de la espiral.

D Ensayo en vaco

Cuando la seal de ensayo en vaco se invierte de 0 a 1 o de 1 a 0 durante


el desplazamiento segn un eje, se acelera o decelera el desplazamiento
a la velocidad deseada sin primero reducir la velocidad a cero.
56

B--63534SP/02

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

Limitaciones
D Radio

En interpolacin espiral o cnica, no puede especificarse R para especificar un


radio de arco.

D Deceleracin en
esquinas

La deceleracin en esquinas entre el bloque de interpolacin espiral/cnica


puede ejecutarse slo en el modo de control sencillo de alta precisin de
contorno.

D Funciones de avance

No pueden emplearse las funciones de avance por revolucin, avance a tiempo


inverso, orden F con un dgito y sobrecontrol automtico en esquinas.

D Rearranque de programa

No puede rearrancarse un programa que incluya interpolacin espiral o cnica.

D Retrazado

No puede retrazarse un programa que incluya interpolacin espiral o cnica.

D Control en direccin
normal

La interpolacin espiral o la interpolacin cnica no pueden especificarse en el


modo de control de direccin normal.

Ejemplos
D Interpolacin espiral
20.

20.

120

Eje Y

100
80
60
40
20
0
--120 --100 --80 --60 --40 --20 0
--20
--40

20

40

60

80

100 120

Eje X

--60
--80
--100
--120

La trayectoria arriba indicada se programa con valores absolutos e


incrementales, como se muestra a continuacin:
Esta trayectoria ejemplo tiene los siguientes valores:
Punto inicial
: (0, 100.0)
Punto final (X, Y)
: (0, --30.0)
Distancia al centro (I, J)
: (0, --100.0)
Incremento o decremento de
radio (Q)
: --20.0
Nmero de revoluciones (L)
: 4.

57

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

B--63534SP/02

(1) Con valores absolutos, la trayectoria se programa de la siguiente manera:


G90 G02 X0 Y--30.0 I0 J--100.0

Q--20.0
L4

F300;

(2) Con valores incrementales, la trayectoria se programa de la siguiente


manera:
G91 G02 X0 Y--130.0 I0 J--100.0

Q--20.0
L4

F300;

(Puede omitirse el parmetro Q o el parmetro L).

D Interpolacin cnica
+Z

25.0

25.0

(0,--37.5,62.5)

25.0
25.0

+Y
100.0

--100.0
+X

La trayectoria ejemplo mostrada en la figura superior se programa con


valores absolutos e incrementales, de la siguiente manera:
Esta trayectoria ejemplo tiene los siguientes valores:
Punto inicial
:
Punto final (X, Y, Z)
:
Distancia al centro (I, J)
:
Incremento o decremento radio (Q) :
Incremento o decremento altura (K) :
Nmero de revoluciones (L)
:
(1) Con valores absolutos, la trayectoria
manera:

(0, 100.0, 0)
(0, --37.5, 62.5)
(0, --100.0)
--25.0
25.0
3
se programa de la siguiente

K25.0
Q--25.0 F300;
L3
(2) Con valores incrementales, la trayectoria se programa de la siguiente
manera:
K25.0
G91 G02 X0 Y--137.5 Z62.5 I0 J--100.0 Q--25.0 F300;
L3
G90 G02 X0 Y--37.5 Z62.5 I0 J--100.0

58

B--63534SP/02

4.8
INTERPOLACION EN
COORDENADAS
POLARES (G12.1,
G13.1)

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

La interpolacin en coordenadas polares es una funcin que ejerce el control de


contorneado en la conversin de una orden programada en un sistema de
coordenadas Cartesianas en el desplazamiento de un eje lineal (desplazamiento
de una herramienta) y el desplazamiento de un eje de giro (giro de una pieza).
Esta funcin se utiliza para rectificar un rbol de levas.

Formato
ctiva el modo de interpolacin de coordenadas polares
(valida la interpolacin de coordenadas polares)
Especifique interpolacin lineal o circular utilizando coorde-nadas en un sistema de coordenadas cartesiano formado
por un eje lineal y un eje de giro (eje virtual).

G12.1 ;

El modo de interpolacin en coordenadas polares se ha


anulado (para no ejecutar la interpolacin en coordenadas
polares)
Especificar G12.1 y G13.1 en Bloques separados

G13.1 ;

Explicaciones
D Plano de interpolacin
en coordenadas polares

G12.1 activa el modo de interpolacin en coordenadas polares y selecciona un


plano de interpolacin en coordenadas polares (Fig. 4.8 (a)). La interpolacin
en coordenadas polares se ejecuta en este plano.
Eje de giro (eje virtual)
(unidad:mm o pulgadas)

Eje lineal
(unidad:mm
o pulgadas)

Origen del sistema local de coordenadas (orden G52)


(U origen del sistema de coordenadas de pieza)
Fig 4.8 (a) Plano de interpolacin en coordenadas polares.

Al conectar la tensin o al efectuar un reset del sistema, se anula la interpolacin


en coordenadas polares (G13.1).
Los ejes lineales y de giro para la interpolacin en coordenadas polares deben
definirse mediante los parmetros (No 5460 y 5461).

PRECAUCIN
El plano utilizado antes de especificar G12.1 (plano
seleccionado mediante G17, G18 o G19) se anula. Dicho
plano vuelve a restaurarse al especificar G13.1 (anulacin
de interpolacin en coordenadas polares). Al efectuar un
reset del sistema, se anula la interpolacin en coordenadas
polares y se utiliza el plano especificado por G17, G18 o
G19.

59

4. FUNCIONES DE INTERPOLACION

D Distancia recorrida y
velocidad de avance para
interpolacin en
coordenadas polares
La unidad de las
coordenadas en el eje
hipottico es idntica a la
de un eje lineal
(mm/pulg.)
La unidad de la velocidad
de avance es mm/min o
pulg./min

D Cdigos G que pueden


especificarse en el modo
de interpolacin en
coordenadas polares

D Interpolacin circular en el
plano de coordenadas
polares

D El desplazamiento segn
ejes que no se encuentran
en el plano de
interpolacin en
coordenadas polares en el
modo de interpolacin en
coordenadas polares

D Visualizacin de la
posicin actual en el modo
de interpolacin en
coordenadas polares

PROGRAMACION

B--63534SP/02

En el modo de interpolacin en coordenadas polares, las rdenes del programa


se especifican en coordenadas Cartesianas en el plano de interpolacin en
coordenadas polares. La direccin definida para el eje de giro se utiliza como
direccin de eje para el segundo eje (eje virtual) en el plano. El hecho de si para
el primer eje del plano se especifica un dimetro o un radio se define de idntica
manera que para el eje de giro independientemente de la especificacin para el
primer eje del plano. El eje virtual est en la coordenada 0 inmediatamente
despus de especificar G12.1.
La interpolacin en coordenadas polares se activa suponiendo el ngulo de 0
para la posicin de la herramienta cuando se especifica G12.1.
Especifique la velocidad de avance como velocidad (velocidad relativa entre la
pieza y la herramienta) tangencial al plano de interpolacin en coordenadas
polares (sistema de coordenadas cartesianas) utilizando F.
G01 . . . . . . . . . . . . . . .
G02, G03 . . . . . . . . . .
G04 . . . . . . . . . . . . . .
G40, G41, G42 . . . . . .

Interpolacin lineal
Interpolacin circular
Temporizacin, parada exacta
Compensacin de radio de herramienta
(La interpolacin en coordenadas se aplica
a la trayectoria despus de la compensacin de
radio de herramienta.)
G65, G66, G67 . . . . . . Orden de macro cliente
G90, G91 . . . . . . . . . . Programacin absoluta, programacin
incremental
G94, G95 . . . . . . . . . . Avance por minuto, avance por revolucin
Las direcciones para especificar el radio de un arco para interpolacin circular
(G02 o G03) en el plano de interpolacin en coordenadas polares dependen del
primer eje del plano (eje lineal).
. I y J en el plano Xp--Yp cuando el eje lineal es el eje X o un eje paralelo al
eje X.
. J y K en el plano Yp--Zp cuando el eje lineal es el eje Y o un eje paralelo al
eje Y
. K y I en el plano Zp--Xp cuando el eje lineal es el eje Z o un eje paralelo al
eje Z.
El radio de un arco tambin puede especificarse con una orden R.
La herramienta se desplaza normalmente segn tales ejes, independientemente
de la interpolacin en coordenadas polares.

Las coordenadas reales actuales se visualizan en la pantalla. Sin embargo, la


distancia de desplazamiento restante dentro de un bloque se visualiza en base
a las coordenadas en el plano de interpolacin en coordenadas polares
(coordenadas Cartesianas).

Limitaciones
D Sistema de coordenadas
para interpolacin en
coordenadas polares

Antes de especificar G12.1, debe definirse un sistema de coordenadas locales


(o un sistema de coordenadas de pieza) en el cual el centro del eje de giro sea
el origen del sistema de coordenadas. En el modo G12.1, no debe modificarse
el sistema del eje de coordenadas (G92, G52, G53, reset de coordenadas
relativas, G54 hasta G59, etc.).

60

PROGRAMACION

B--63534SP/02

4. FUNCIONES DE INTERPOLACION

D Orden de compensacin
de herramienta

El modo de interpolacin en coordenadas polares no puede activarse o


anularse (G12.1 o G13.1) en el modo de compensacin de herramienta
(G41 o G42). G12.1 o G13.1 debe especificarse con el modo de
compensacin de herramienta anulado (G40).

D Orden de compensacin de

La compensacin de longitud de herramienta debe especificarse en el modo de


interpolacin en coordenadas polares anulada antes de especificar G12.1. No
puede especificarse en el modo de interpolacin de coordenadas polares.
Adems de ello, no puede modificarse ningn valor de compensacin en el
modo de interpolacin en coordenadas polares.

longitud de herramienta

D Orden de compensacin de
herramienta

Antes de seleccionar el modo G12.1 debe especificarse una compensacin de


herramienta. No puede modificarse ningn valor de compensacin en el modo
G12.1.

D Rearranque de programa

No puede rearrancarse el programa para un bloque en el modo G12.1.

D Velocidad de avance en

La interpolacin en coordenadas polares convierte el desplazamiento de la


herramienta para un contorno programado en el sistema de coordenadas
Cartesianas en un desplazamiento de la herramienta segn el eje de giro (eje C)
y segn el eje lineal (eje X). Cuando la herramienta va acercndose al centro
de la pieza, la componente de eje C de la velocidad de avance aumenta y puede
rebasar la velocidad mxima en mecanizado para el eje C (definida en el
parmetro No. 1422), activando una alarma (vase la figura inferior). Para
impedir que la componente del eje C rebase la velocidad de avance mxima en
mecanizado para dicho eje, reduzca la velocidad de avance especificada con la
direccin F o cree un programa de manera que la herramienta (el centro de la
herramienta cuando se est aplicando la compensacin del radio de
herramienta) no se desplace muy cerca del centro de la pieza.

mecanizado para el eje de


giro

AVISO
X

1
2
3

L1
L2
L3

Considere las lneas L1, L2 y L3 . X es la distancia que la herramienta se desplaza por unidad de tiempo a la velocidad de avance especificada con la direccin F en el sistema de coordenadas cartesianas. A medida que la herramienta
avanza de L1 a L2 hasta L3, el ngulo a que avanza la herramienta por unidad
de tiempo correspondiente a X en el sistema de coordenadas cartesianas aumenta de 1 a 2 a 3.
Expresado de otro modo, la componnete segn el eje C de la velocidad de
avance aumenta a medida que la herramienta se acerca al centro de la pieza. La
componente C del avance podra rebasar la velocidad mxima de avance en
mecanizado para el eje C debido a que el desplazamiento de la herramienta en
el sistema de coordenadas cartesianas se ha convertido en el desplazamiento
de la herramienta segn el eje C y segn el eje X.

L :Distancia (en mm) entre el centro de la herramienta y el centro de la pieza cuando el centro de la
herramienta est muy prximo al centro de la pieza
R :Velocidad mxima de avance en mecanizado, (grados/min) del eje C
A continuacin, mediante la frmula indicada abajo, puede definirse una velocidad especificable con la direccin
F en interpolacin en coordenadas polares. Especifique un valor de velocidad permitido empleando la frmula
siguiente. Esta frmula proporciona un valor terico; en la prctica, tal vez se requiera un valor ligeramente inferior
al terico debido al error intrnsico de los clculos.

(mm/min)
F<LR
180

61

4. FUNCIONES DE INTERPOLACION

Ejemplos

PROGRAMACION

B--63534SP/02

Ejemplo de programa de interpolacin en coordenadas polares


basado en el eje X (eje lineal) y el eje C (eje de giro)
C'(eje hipottico)
Eje C

N204

Trayectoria despus de compensacin


de radio de herrameinta
Trayectoria programada

N203

N205
N202

N201

N200
Hta

Eje X

N208
N206

N207
Eje Z

O0001 ;
N010 T0101
N0100 G90 G00 X60.0 C0 Z_ ;
Posicionamiento en posicin inicial
N0200 G12.1 ;
Comienzo de interpolacin en coordenadas polares
N0201 G42 G01 X20.0 F_ ;
N0202 C10.0 ;
N0203 G03 X10.0 C20.0 R10.0 ;
N0204 G01 X--20.0 ;
Programa de geometra
N0205 C--10.0 ;
(programa basado en coordenadas
N0206 G03 X--10.0 C--20.0 I10.0 J0 ;
cartesianas en el plano X--C)
N0207 G01 X20.0 ;
N0208 C0 ;
N0209 G40 X60.0 ;
N0210 G13.1 ;
Anulacin de interpolacin en coordenadas polares
N0300 Z_ ;
N0400 X_ C_ ;

N0900M30 ;

62

B--63534SP/02

4.9
INTERPOLACION
CILINDRICA
(G07.1)

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

La cantidad de desplazamiento de un eje de giro especificada por un ngulo se


convierte primero internamente en una distancia de un eje lineal segn la
superficie externa, de modo que pueda ejecutarse una interpolacin lineal o una
interpolacin circular con otro eje. Despus de la interpolacin, esta distancia
vuelve a convertirse al valor de desplazamiento del eje de giro.
La funcin de interpolacin cilndrica permite realizar el desarrollo del lateral
de un cilindro para su programacin. De esta manera pueden crearse con gran
facilidad programas tales como un programa para ranurado cilndrico de una
leva.

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.
IP : Una direccin para el eje rotativo
r : El radio del cilindro
Especifique G07.1 IP r ; y G07.1 IP 0; en bloques independientes.
G107 puede utilizarse en lugar de G07.1.

Explicaciones
D Seleccin de plano
(G17, G18, G19)

Utilice el parmetro (No. 1022) para especificar si el eje de giro es el eje X, el


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 Xp--Yp 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.

D Velocidad de avance

Una velocidad de avance especificada en el modo de interpolacin cilndrica es


una velocidad sobre la superficie cilndrica desarrollada.

D Interpolacin circular
(G02,G03)

En el modo de interpolacin circular, es posible la interpolacin circular con el


eje de giro y otro eje lineal. El radio R se utiliza en rdenes de idntica manera
que la descrita en el Apartado II--4.4.
La unidad para un radio no es grados sino milmetros (para entrada en valores
mtricos) o pulgadas (para entrada en pulgadas).
<Ejemplo de interpolacin circular entre el eje Z y el eje C>
Para el eje C del parmetro (No. 1022), debe seleccionarse el valor 5 (eje
paralelo al eje X). En tal caso, la orden para interpolacin circular sera la
siguiente:

G18 Z__C__;
G02 (G03) Z__C__R__;

Para el eje C del parmetro (No.1022), en lugar de este valor puede


especificarse el valor 6 (eje paralelo al eje Y). En tal caso, sin embargo, la
orden para interpolacin circular sera la siguiente:

G19 C__Z__;
G02 (G03) Z__C__R__;

63

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

B--63534SP/02

D Compensacin de
herramienta

Para ejecutar la compensacin de herramienta en el modo de interpolacin


cilndrica, anule cualquier modo de compensacin de radio de
herramienta activado antes de entrar en el modo de interpolacin
cilndrica. A continuacin, arranque y termine la compensacin de
herramienta dentro del modo de interpolacin cilndrica.

D Precisin de la

En el modo de interpolacin cilndrica, el valor del desplazamiento de un eje


de giro especificado mediante un ngulo primero se convierte en una distancia
de un eje lineal sobre la superficie exterior de modo que pueda ejecutarse con
otro eje la interpolacin lineal o la interpolacin circular. Despus de la
interpolacin, dicha distancia vuelve a convertirse en un ngulo. Para tal
conversin, el valor de desplazamiento se redondea al incremento mnimo de
entrada.
As, cuando el radio de un cilindro es reducido, el valor real de desplazamiento
puede ser distinto de un valor especificado de desplazamiento. Sin embargo,
observe que tal error no es acumulativo.
Si en el modo de interpolacin cilndrica se ejecuta una operacin en modo
manual con manual absoluto activado, puede producirse un error por el motivo
antes descrito.

interpolacin cilndrica

La distancia real de=


desplazamiento
D.P.REV.
R

D.P.REV.
22R

x Val. especifi. x

22R
D.P.REV.

La distancia recorrida por revolucin del eje de giro (va-lor de configuracin del parmetro No. 1260)

Radio de pieza

Redondeado al incremento mnimo de entrada

Limitaciones
D Especificacin de radio
de arco en modo de
interpolacin cilndrica

En el modo de interpolacin cilndrica no puede especificarse un radio de arco


con la direccin de palabra I, J o K.

D Interpolacin circular y
compensacin de radio
de herramienta

Si se activa el modo de interpolacin cilndrica cuando ya se ha aplicado la


compensacin del radio de herramienta, no se ejecuta correctamente la
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


coordenadas

En el modo de interpolacin cilndrica, no puede especificarse un sistema de


coordenadas de pieza (G92, G54 hasta G59) o un sistema de coordenadas locales
(G52).

D Activacin de modo de
interpolacin cilndrica

En el modo de interpolacin cilndrica, no puede ejecutarse un reset de dicho


modo. El modo de interpolacin cilndrica debe anularse para poder efectuar un
reset de dicho modo.

D Compensacin de
herramienta

Antes de activar el modo de interpolacin cilndrica debe especificarse una


compensacin de herramienta. No puede modificarse ningn valor de
compensacin en el modo de interpolacin cilndrica.

64

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

B--63534SP/02

D Funcin de
posicionamiento de
referencia de mesa
indexada

No puede especificarse la interpolacin cilndrica cuando se est utilizando la


funcin de posicionamiento de referencia de mesa indexada.

Ejemplos
Ejemplo de programa de interpolacin cilndrica
C

O0001 (INTERPOLACION CILINDRICA );


N01 G00 G90 Z100.0 C0 ;
N02 G01 G91 G18 Z0 C0 ;
N03 G07.1 C57299 ;
Z
N04 G90 G01 G42 Z120.0 D01 F250 ;
N05 C30.0 ;
N06 G02 Z90.0 C60.0 R30.0 ;
N07 G01 Z70.0 ;
N08 G03 Z60.0 C70.0 R10.0 ;
N09 G01 C150.0 ;
N10 G03 Z70.0 C190.0 R75.0 ;
N11 G01 Z110.0 C230.0 ;
N12 G02 Z120.0 C270.0 R75.0 ;
N13 G01 C360.0 ;
N14 G40 Z100.0 ;
N15 G07.1 C0 ;
N16 M30 ;

Z
mm
N05

120
110

N13

N12
N06
N11

90

N07

70
60

N08

30

60 70

N10

N09

150

190

65

230

270

360

C
grad

4. FUNCIONES DE INTERPOLACION

4.10
INTERPOLACION DE
EVOLVENTE
(G02.2, G03.2)

PROGRAMACION

B--63534SP/02

El mecanizado de curvas evolventes puede realizarse empleando la


interpolacin de evolvente. La interpolacin de evolvente garantiza una
distribucin continua de impulsos incluso en modo de ejecucin rpida,
permitiendo de este modo obtener un mecanizado suave y rpido. Por otro lado,
pueden crearse cintas de mecanizado con gran facilidad y eficacia, reduciendo
la longitud necesaria de cinta.

Formato
Interpolacin de evolvente en el plano X--Y

G17 G02.2 X__Y__I__J__R__F__ ;


G17 G03.2 X__Y__I__J__R__F__ ;

Interpolacin de evolvente en el plano Z--X


G18 G02.2 Z__X__K__I__R__F__ ;
G18 G03.2 Z__X__K__I__R__F__ ;
Interpolacin de evolvente en el plano Y--Z

G19 G02.2 Y__Z__J__K__R__F__ ;


G19 G03.2 Y__Z__J__K__R__F__ ;
En donde,
G02.2
G03.2
G17/G18/G19
X, Y, Z
I, J, K
R
F
Yp

:
:
:
:
:

Interpolacin de evolvente (horaria)


Interpolacin de evolvente (antihoraria)
Seleccin de plano X --Y / Z--X / Y--Z
Coordenada final curva evolvente
Centro de crculo base para una curva de evolvente
vista desde el punto inicial
: Radio de crculo primitivo
: Velocidad de avance en mecanizado
Yp
Po
R I
0

Punto final
Pe
Po

Punto inicial
I
Ps
J

Ps
J

0 R

Crculo primitivo
Xp

Pe Punto final

Xp

Interpolacin de evolvente horaria (G02.2)


Yp

Yp

Pto. inicial
Ps
I Po

Pe
Punto final

Ro Punto final
Pe

R
0

J
0 R

J
I
Xp

Ps Punto inicial

Interpolacin de evolvente antihoraria (G03.2)

66

Xp

B--63534SP/02

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

Explicaciones
D Curva evolvente

Una curva evolvente en el plano X--Y se define de la siguiente manera;


X ()=R [cos + (-0 ) sin ] +X0
Y ()=R [sin - (-0 ) cos ] +Y0

en donde,
Coordenadas del centro de un crculo primitivo
Radio del crculo primitivo
Angulo del punto inicial de una curva evolvente
Angulo del punto en el cual una tangente trazada desde la posicin
actual al crculo primitivo hace contacto con ste
X (), Y () Posicin actual en el eje X y en el eje Y
X0 , Y0
R
0

:
:
:
:

Y
Curva evolvente
Pto.inicial

(X,Y)
R

(X0,Y0)
Punto final
Crculo primitivo

Fig.4.10 (a) Curva evolvente

Las curvas evolventes en el plano Z--X y en el plano Y--Z se definen de idntica


manera que una curva evolvente en el plano X--Y.

D Punto inicial y punto


final

El punto final de una curva evolvente se especifica utilizando la direccin X,


Y o Z. Para especificar un valor de X, Y o Z, se utiliza un valor absoluto o un
valor incremental. Cuando utilice un valor incremental, especifique las
coordenadas del punto final vistas desde el punto inicial de la curva evolvente.
Si no especifica ningn punto final, se activar la alarma P/S No. 241.
Si el punto inicial o final especificados estn situados dentro del crculo
primitivo, se activa la alarma P/S No. 242. Esta misma alarma se activa tambin
si la compensacin C de radio de herramienta provoca que el vector de
compensacin entre en el crculo primitivo. Proceda con sumo cuidado al
aplicar una compensacin al interior de una curva evolvente.

D Especificacin del
crculo primitivo

El centro de un crculo primitivo se especifica con I, J y K, que corresponda a


los ejes X, Y y Z. El valor que viene a continuacin de I, J o K es una componente
vectorial definida con el centro del crculo primitivo visto desde el punto inicial
de la curva evolvente; este valor siempre debe especificarse como valor
incremental, independientemente del valor a que se ha configurado G90/G91.
Asigne un signo a I, J y K segn el sentido.
Si no se especifican I, J y K , o se especifica I0J0K0, se activa la alarma P/S No.
241 o No. 242.
Si no se especifica R, o se especifica R < 0, se activa la alarma P/S No. 241 o
No. 242.
67

4. FUNCIONES DE INTERPOLACION

D Eleccin entre dos tipos de


curvas evolventes

PROGRAMACION

B--63534SP/02

Cuando se especifica nicamente un punto inicial y los datos de I, J y K, pueden


crearse dos tipos de curva evolvente. Un tipo de curva evolvente se extiende
hacia el crculo primitivo y el otro se aleja del crculo primitivo. Cuando el
punto final especificado queda ms prximo al centro del crculo primitivo que
el punto inicial, la evolvente se extiende hacia el crculo primitivo. En el caso
contrario, la evolvente se aleja del crculo primitivo.

D Velocidad de avance

La velocidad de avance en mecanizado especificada mediante un cdigo F se


utiliza como velocidad de avance para interpolacin de evolvente. La velocidad
de avance segn la evolvente (velocidad de avance segn la tangente a la curva
evolvente) se controla de modo que coincida con la especificada.

D Seleccin de plano

Al igual que la interpolacin circular, el plano al cual se desea aplicar la


interpolacin de evolvente puede seleccionarse utilizndose G17, G18 y G19.

D Compensacin de radio
de herramienta C

La compensacin de radio de herramienta C puede aplicarse al mecanizado de


curvas evolventes. Al igual que en la interpolacin lineal y circular, para
especificar la compensacin de radio de herramienta se emplean G40, G41 y
G42.

G40: Anular compensacin de radio de herramienta


G41: Compensacin de radio de herramienta a izquierdas
G42: Compensacin de radio de herramienta a derechas
La compensacin de radio de herramienta para una curva evolvente se
implementa como se describe a continuacin.
En primer lugar, cerca del punto inicial de una curva evolvente, se encuentra un
arco con una curvatura prxima a la curvatura de la evolvente. A continuacin,
se encuentra una interseccin decalada entre el arco y la lnea recta o el arco del
bloque anterior. De manera similar, se determina una interseccin decalada
cerca del punto final. A continuacin, se utiliza como trayectoria del centro de
la herramienta la curva evolvente que pasa por los dos puntos.
En el modo de interpolacin de evolvente, no puede activarse o anularse una
compensacin del radio de herramienta.
Trayectoria centro herramienta

Trayectoria
programada

Punto inicial

Arco con curvatura prxima a la curvatura de la


curva evolvente cerca del
punto inicial

Pto.final

Arco con curvatura prxima a la curvatura de la curva evolvente cerca


del punto final

68

B--63534SP/02

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

D Cdigos G
especificables

Los cdigos G siguientes pueden especificarse en el modo de interpolacin de


evolvente:
G04: Temporizacin (Tiempo de espera)
G10: Configuracin de datos
G17: Seleccin de plano X--Y
G18: Seleccin de plano Z--X
G19: Seleccin de plano Y--Z
G65: Llamada a macro
G66: Llamada modal a macro
G67: Anular llamada modal a macro
G90: Programacin absoluta
G91: Programacin incremental

D Modos que permiten


especificar la
interpolacin de
evolvente

La interpolacin de evolvente puede especificarse en los siguientes modos de


cdigos G:
G41: Compensacin de radio de herramienta a la izquierda
G42: Compensacin de radio de herramienta a la derecha
G51: Factor de escala
G51.1: Imagen espejo programable
G68: Giro de coordenadas

D Error de punto final

Como se muestra a continuacin, el punto final no puede estar situado en una


curva evolvente que pasa por el punto inicial.
Cuando una curva evolvente que pasa por el punto inicial presenta una
desviacin de la curva evolvente que pasa por el punto final superior al valor
definido en el parmetro No. 5610, se activa la alarma P/S No. 243.
Cuando existe un error en el punto final, no queda garantizada la velocidad de
avance.
Y
Desviacin

Punto final
Pe

Pto.
inic.
Ps

Trayectoria despus
correccin

Correccin curva evolvente


X
Fig. 4.10(b) Error de punto final en interpolacin de evolvente horaria
(G03.2)

69

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

B--63534SP/02

Limitaciones
D Nmero de vueltas de la
curva evolvente

Tanto el punto inicial como el punto final deben estar comprendidos dentro de
un mximo de 100 vueltas a partir del punto en que se inicia la curva evolvente.
Una curva evolvente puede especificarse para que de una o ms vueltas en un
solo bloque.
Si el punto inicial o final especificados queda ms all de 100 vueltas respecto
al punto en que arranca la curva evolvente, se activa la alarma P/S No. 242.

D Funciones no
especificables

En el modo interpolacin de evolvente, no pueden especificarse la esquina R


con chafln (con ngulo arbitrario), el mecanizado helicoidal o funciones de
aplicacin de escala eje por eje.

D Modos que no permiten la

La interpolacin de evolvente no puede utilizarse en los siguientes modos:


G41.1 (G151) : Control en direccin normal a la izquierda Act.
G42.1 (G152) : Control en direccin normal a la derecha Act.
G07.1 (G107) : Interpolacin cilndrica
G12.1
: Modo de interpolacin en coordenadas polares
G16
: Orden de coordenadas polares
G72.1
: Copia de plano

especificacin de
interpolacin de evolvente

D Precisin de mecanizado

La curvatura de una evolvente vara de forma pronunciada cerca del crculo


primitivo. En tales puntos, se aplica una carga superior a la herramienta de corte
cuando para el mecanizado se emplea la velocidad de avance programada; en
tal caso, puede que la superficie obtenida sea un tanto desigual.

70

B--63534SP/02

4.11
INTERPOLACION
EXPONENCIAL
(G02.3, G03.3)

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

La interpolacin exponencial modifica exponecialmente el giro de una pieza


respecto al desplazamiento segn el eje de giro. Adems, la interpolacin
exponencial permite una interpolacin lineal respecto a otro eje. Esto permite
mecanizar ranuras cnicas con un ngulo de hlice constante (mecanizado
cnico con hlice constante). Esta funcin es especialmente idnea para
herramientas de ranurado y rectificado tales como fresas frontales.
Z

X
A
Angulo de hlice
1 = 2 = 3
X (Eje lineal)

nX

A (Eje de giro)
nA

Formato
Giro positivo (=0)

G02. 3 X__ Y__ Z__ I__ J__ K__ R__ F__ Q__ ;
Giro negativo (=1)

G03. 3 X__ Y__ Z__ I__ J__ K__ R__ F__ Q__ ;
X__
Y__
Z__
I__
J__
K__

;
;
;
;
;
;

Especifica un punto final con un valor absoluto o incremental.


Especifica un punto final con un valor absoluto o incremental.
Especifica un punto final con un valor absotulo o incremental.
Especif. ng. I (de 1hasta 89 gra. en unidades de 0.001grados ).
Especif. ng. J (de 1 hasta 89 gra. en unidades de 0.001grados).
Especifica el valor para dividir el eje lineal para interpolacin
exponencial (valor de divisin). Especifique un valor positivo.
Si no se especifica ningn valor, se utiliza el valor especificado en
el parmetro (No.5643).
R__ ; Especiffica la constante R para interpolacin exponencial.
F__ ; Especifica la velocidad de avance inicial.
Se especifica de idntica manera que un cdigo F ordinario.
Especifique un valor de avance compuesto incluido una velocidad
de avance incluido un avance segn el eje de giro.
Q__ ; Especifica la velocidad de avance en el punto final.
Se utiliza idntica unidad que la utilizada para F. El CNC utiliza
internamente la interpolacin entre la velocidad de avance inicial
(F) y la velocidad de avance final (Q), en funcin de la distancia
de desplazamiento segn el eje lineal.

71

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

B--63534SP/02

Explicaciones
D Expresiones de
relaciones
exponenciales

Las expresiones de relaciones exponenciales para un eje lineal y un eje de giro


se define de la siguiente manera:

X()=R x (e k --1) x

1
tan (I)

Desplazamiento segn eje lineal (1)

A()=(- -1) x 360x

Desplazamiento segn eje lineal (2)

En donde,
K=

tan (J)
tan (I)

=0/1

Sentido de giro

R, I, y J son constantes y, representa a un ngulo (radin)

De la expresin (1) se obtiene lo siguiente:


(X)=K x ln(

X x tan (I)
+1)
R

Cuando existe un desplazamiento desde X1 hasta X2 segn el eje


lineal, la cantidad de desplazamiento segn el eje de giro viene determinada por:
= Kx{ ln (

X2 x tan (I)
+1) - - ln (
R

X1 x tan (I)
+1)}
R

Especifique las expresiones (1) y (2) en el formato descrito anteriormente.


X (Eje lineal)

nX

A (Eje de giro)
nA

Limitaciones
D Casos en que se ejecuta la
interpolacin lineal

An cuanto se defina el modo G02.3 o G03.3, la interpolacin lineal se ejecuta


en los siguientes casos:
. Cuando no se especifica el eje lineal especificado en el parmetro (No. 5641)
o la cantidad de desplazamiento segn el eje lineal es 0
. Cuando se especifica el eje de giro especificado en el parmetro (No. 5642)
. Cuando el valor para dividir el eje lineal (valor de margen) es 0

72

B--63534SP/02

D Compensacin de longitud
de herramienta /
compensacin de radio de
herramienta

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

Nunca puede utilizarse en los modos G02.3 y G03.3 la compensacin de


longitud de herramienta ni la compensacin de radio de herramienta.

PRECAUCIN
La cantidad para dividir el eje lineal para interpolacin
exponencial (valor de divisin) incluyen la precisin de las
cifras. Sin embargo, si se define un valor excesivamente
reducido, la mquina podra detenerse durante la
interpolacin. Intente especificar un valor de margen
ptimo en funcin de la mquina que se est utilizando.

Ejemplos
Mecanizado de hlice de paso constante para obtener
una figura cnica
Z
I

B
r

U
X

Mecanizado de hlice de paso constante para obtener


una figura cnica inversa
Z
I
B

A
r

J
U
X

73

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

Expresiones de relaciones
Z () = {

B--63534SP/02

r
- -Ux tan (I) }x (ek - -1) x
2

r
- -Ux tan (I) }x (ek
2

A () = (- -1)x 360x
2
X () = {

tan (B) +Z (0)

tan (I)
1
- -1) x

tan (I)

(3)
(4)

en donde

K = tan (J)
tan (I)

X (), Z (), A ()
r
U
I
B
J
X

: Valor absoluto segn eje X, Z y eje A


respecto al origen
: Dimetro extremo izquierdo
: Exceso longitud
: Angulo conicidad
: Angulo cono base ranura
: Angulo hlice
: Valor desplazamiento segn eje lineal
: Sentido hlice (0: Positivo, 1: Negativo)
: Angulo de rotacin de la pieza

De las expresiones (3) y (4) se obtiene lo siguiente;


Z () = tan (B) x X () + Z (0)

(5)

El ngulo cnico (B) del fondo de la ranura se determina a partir de la posicin del punto final segn los ejes X e Y segn la Expresin 5. La distancia
de desplazamiento segn Z se determina a partir del ngulo cnico (B) del
fondo de la ranura y de la posicin en X.
A partir de las expresiones (1) y (4) se determina lo siguiente:
R = r/2 -- Ux tan (I)

(6)

La constante R se determina a partir del dimetro del extremo izquierdo (r)


y de la longitud de excesiva (U) segn la Expresin (6). Especifique un
ngulo de cono (I) en la direccin I y especifique un ngulo de hlice (J)
en la direccin J. Sin embargo, observe que como ngulo de cono (I) debe
especificarse un valor negativo para mecanizado con hlice constante con
el fin de obtener una figura cnica invertida. Seleccione un sentido de hlice con G02.3 o G03.3. El usuario puede ejecutar el mecanizado con hlice
constante para obtener una figura cnica o una figura cnica inversa.

74

PROGRAMACION

B--63534SP/02

4.12

INTERPOLACIN
SUAVE (G05.1)

4. FUNCIONES DE INTERPOLACION

Puede seleccionarse cualquiera de los dos tipos de mecanizado, en


funcin de la orden programada.
D Para aquellas partes en que la precisin de la figura sea vital, tal como
en esquinas, el mecanizado se ejecuta exactamente como lo especifica
la orden programada.
D Para aquellas partes que tienen un gran radio de curvatura y en las
cuales deba obtenerse un contorno uniforme, los puntos a lo largo de
la trayectoria de mecanizado se interpolan con una curva suave,
calculada a partir de lneas poligonales especificadas con la orden
programada (interpolacin suave).
La interpolacin suave puede especificarse cuando CDSP (bit 5 del
parmetro n 8485) se ha configurado al valor 1 en el modo de control de
contorneado a alta velocidad (entre G05 P10000 y G05 P0). La
interpolacin suave ejecutada en el modo de control de contorneado a alta
velocidad se describe a continuacin. Para ms detalles sobre le control
de contorneado a alta velocidad, vase el apartado 20.5.

Formato

Activacin del modo de interpolacin suave


G05.1 Q2X0Y0Z0;

Anulacin del modo de interpolacin suave


G05.1 Q 0;

Explicaciones
D Caractersticas de la
interpolacin suave

Para mecanizar una pieza con superficies esculpidas, tal como molduras
metlicas empleadas en automviles y aviones, un programa de pieza
habitualmente aproxima las superficies esculpidas con diminutos
segmentos rectilneos. Como se muestra en la figura inferior, una curva
esculpida normalmente se aproxima empleando elementos rectilneos
con una tolerancia de aprox. 10 m.

Ampliada

: Punto especificado
10 m

75

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

B--63534SP/02

Cuando un programa aproxima una curva esculpida con segmentos


lineales, la longitud de cada segmento difiere entre aquellas porciones que
tienen fundamentalmente un pequeo radio de curvatura y aquellas que
tienen fundamentalmente una gran radio de curvatura. La longitud de los
segmentos rectilneos es corta en aquellas secciones con un reducido radio
de curvatura, mientras que es larga en aquellas secciones con un gran radio
de curvatura. El control de contorneado de alta precisin desplaza la
herramienta segn la trayectoria programada, permitiendo de este modo
un mecanizado de alta precisin. Esto supone que el desplazamiento de
la herramienta sigue con precisin a los segmentos lineales utilizados para
aproximar una curva esculpida. Esto puede dar como resultado una curva
mecanizada no suave si el control se aplica a la curva de mecanizado en
donde el radio de curvatura es grande y cambia slo gradualmente. Pese
a que este efecto est provocado por un mecanizado de alta precisin, que
sigue con precisin una trayectoria programada, los vrtices desiguales
obtenidos se considerar que son insatisfactorios cuando se requieran
superficies suaves.
Perfil

Secciones con fundamentalmente radio de


curvatura pequeo

Secciones con fundamentalmente radio de


curvatura grande

Ejemplo de piezas mecanizadas

Piezas de automvil

Piezas de decoracin
tales como molduras la-terales de carrocera

Longitud segmento rectilneo

Corta

Larga

Superficies resultantes
producidas utilizando
control de contorneado
de alta precisin

Superficie uniforme aun


cuando el mecanizado
se ejecute exactamente
como se ha especificado mediante un programa

Pueden obtenerse superficies desiguales


cuando el mecanizado
se ejecute exactamente
como lo especifica un
programa

Ejemplo de superficies desiguales (polgono) resultantes del


mecanizado que sigue con precisin a los segmentos lineales.

En el modo de interpolacin suave, el CNC determina automticamente,


segn la orden programada, si se requiere una figura exacta, como por
ejemplo en vrtices, o una figura suave con un radio de curvatura grande.
Si un bloque especifica una distancia o direccin de desplazamiento que
difiere enormemente de la del bloque anterior, para dicho bloque no se
ejecuta una interpolacin suave. La interpolacin lineal se ejecuta
exactamente como la especifica la orden programada. De este modo la
programacin es muy simple.
76

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

B--63534SP/02

Ejemplos

Interpolada por curva suave


N17
N16

N15

N1

N12

N13

N14

N11
N10

N2
N3

N4

N5

N6

N7
N8

Interpolada por curva suave

N9

Interpolacin lineal

Interpolacin lineal
N17
N16
N1

N15

N14

N13

N12

N11

N2

N10
N3

N4

N5

N6

N7
N8

D Condiciones para
realizar una
interpolacin suave

N9

La interpolacin suave se ejecuta cuando se cumplen todas las


condiciones siguientes. Si no se cumple cualquiera de las siguientes
condiciones para un bloque, dicho bloque se ejecuta sin interpolacin
suave y luego se verifican las condiciones para el siguiente bloque.
(1)La longitud de mquina especificada en el bloque es menor que la
longitud especificada con el parmetro n 8486.
(2) La longitud de mecanizado es distinta de 0.
(3) Los modos son:
G01 : Interpolacin lineal
G13.1 : Anular interpolacin en coordenadas polares
G15 : Anular orden de coordenadas polares
G40 : Anular compensacin de radio de herramienta
(excepto para compensacin tridimensional de herramienta)
G64 : Modo de mecanizado
G80 : Anulacin ciclo fijo
G94 : Avance por minuto
(4) El mecanizado se especifica segn los ejes especificados con
G05.1Q2.
(5) El bloque se considera que no es idneo para la interpolacin suave,
tal y como se ejecuta con el algoritmo interno del CNC.

D Ordenes que anulan la


interpolacin suave

(1) Funciones auxiliares y auxiliares secundarias


(2) M98, M99 : Llamada a subprograma
M198
: Llamada a un subprograma en memoria externa
77

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

B--63534SP/02

Limitaciones
D Ejes controlados

La interpolacin suave puede especificarse nicamente para los ejes X,


Y y Z y cualesquiera ejes paralelos a stos (hasta un mximo de tres ejes
simultneamente).

D Modo control de
contorneado de alta
precisin

Las rdenes para activacin y desactivacin del modo de interpolacin


suave deben ejecutarse en el modo de control de contorneado de alta
precisin

Ejemplos

Ejemplo de programa para interpolacin suave


G05 P10000 ;
.
.
G91 ;
G05. 1 Q2 X0 Y0 Z0 ;
N01 G01 X1000 Z--300 ;
N02 X1000 Z--200 ;
N03 X1000 Z--50 ;
N04 X1000 Z50 ;
N05 X1000 Z50 ;
N06 X1000 Z--25 ;
N07 X1000 Z--175 ;
N08 X1000 Z--350 ;
N09 Y1000 ;

N10 X--1000
N11 X--1000
N12 X--1000
N13 X--1000
N14 X--1000
N15 X--1000
N16 X--1000
N17 X--1000
G05. 1 Q0 ;
.
.
G05 P0 ;
.
.

Interpolada mediante curva suave


N17
N16
N1

N15

N13

N14

N12

N11
N10

N2
N3

N4

N5

N6

N7
N8

Interpolada mediante curva suave

78

N9

Interpolacin lineal

Z350 ;
Z175 ;
Z25 ;
Z-- 50 ;
Z-- 50 ;
Z50 ;
Z200 ;
Z300 ;

B--63534SP/02

4.13

INTERPOLACIN
NURBS (G06.2)

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

Numerosos sistemas de diseo asistido por ordenador (CAD) empleados


para el diseo de matrices metlicas para piezas de automvil y de avin
emplean la funcin spline B racional no uniforme (NURBS) para
expresar una superficie esculpida o curva para las matrices metlicas.
Esta funcin permite especificar directamente al CNC la expresin de la
curva NURBS, haciendo innecesario aproximar la curva NURBS con
segmentos rectilneos diminutos. Esto presenta las siguientes ventajas:
1. No se produce el error debido a la aproximacin de una curva NURBS
mediante segmentos rectilneos diminutos
2. Programa de pieza corto
3. No existe interrupcin entre bloques cuando se ejecutan pequeos
bloques a alta velocidad
4. No se requiere una transferencia a alta velocidad desde el ordenador
central al CNC.
Cuando se utiliza esta funcin, un sistema de mecanizado asistido por
ordenador (CAM) crea una curva NURBS en base a la expresin NURBS
entregada por el sistema CAD, despus de compensar la longitud del
portaherramientas, el dimetro de herramienta y otros elementos de la
herramienta. La curva NURBS se programa en el formato CN, empleando
estos tres parmetros de definicin: punto de control, peso y nudo.

CAD (Diseo de una matriz metlica)


Generacin de una superficie de matriz
metlica (superficie o curva NURBS)

CAM

(Creacin de un programa de pieza de CN)


Estudio del mtodo de mecanizado y otros
Archivo de compensacin de herramienta
Programa de pieza de CN despus de compensacin de herramienta (curva NURBS)

Curva NURBS

Equipo CNC

(punto de control, peso, nudo)

Mquina--herramienta

Fig. 4.13 Programa de pieza para CN para mecanizado de una matriz


metlica segn una curva NURBS

La interpolacin NURBS debe especificarse en el modo de control de alta


precisin de contorno (entre G05 P10000 y G05 P0). El CNC ejecuta la
interpolacin NURBS acelerando o decelerando suavamente el
desplazamiento, de modo que la aceleracin segn cada eje no rebase la
aceleracin mxima de la mquina. De este modo, el CNC controla
automticamente la velocidad para impedir que la mquina sea expuesta
a una fatiga excesiva. Para ms detalles sobre el control de contorneado
de alta precisin, vase apartado II--19.8.
79

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

B--63534SP/02

Formato
(Arrancar modo control de alta precisin de contorno)

G05 P10000 ;
...

G06.2 [P_] K_ X_ Y_ Z_ [R_] [F_] ;


K_ X_ Y_ Z_ [R_] ;
K_ X_ Y_ Z_ [R_] ;
K_ X_ Y_ Z_ [R_] ;
...
K_ X_ Y_ Z_ [R_] ;
K_ ;
...
K_ ;
G01 ...
...
G05 P0

(Terminar modo control alta precisin contorno)

G06.2

Arrancar modo de interpolacin NURBS

P_

Rango de curva NURBS

X_ Y_ Z_ :

Punto de control

R_

Peso

K_

Nudo

F_

Velocidad de avance

Explicaciones
D Modo de interpolacin
NURBS

El modo de interpolacin NURBS se selecciona cuando se programa


G06.2 en el modo de control de alta precisin de contorno. G06.2 es un
cdigo G modal del grupo 01. El modo de interpolacin NURBS termina
cuando se especifica un cdigo G del grupo 01 distinto del G06.2 (G00,
G01, G02, G03, etc.). El modo de interpolacin NURBS debe terminar
antes de programarse la orden para terminar el modo de control de alta
precisin de contorno.

D Rango de NURBS

Un rango de NURBS puede especificarse con la direccin P. La definicin


de rango, si la hay, debe especificarse en el primer bloque. Si se omite la
definicin de rango, para NURBS se supone un rango de cuatro (grado de
tres). El margen de valores permitidos es 2 hasta 4. Los valores P tienen
los siguientes significados:
P2: NURBS con un rango de dos (grado de uno)
P3: NURBS con un rango de tres (grado de dos)
P4: NURBS con un rango de cuatro (grado de tres) (valor por defecto)
Este rango est representado por k en la expresin definitoria indicada a
continuacin en la descripcin de la curva NURBS . Por ejemplo, una
curva NURBS con un rango de cuatro tiene un rango de tres. La curva
NURBS puede expresarse mediante las constantes t3, t2 y t1.

D Peso

El peso de un punto de control programado en un bloque suelto puede


definirse. Cuando se omita la definicin de peso, se supone un peso de 1,0.

80

B--63534SP/02

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

D Nudo

El nmero de nudos especificados debe ser igual al nmero de puntos de


control ms el valor de rango. En los bloques de control que especifican
los puntos de control primero hasta ltimo, cada punto de control y un
nudo se especifican en idntico bloque. A continuacin de estos bloques,
se especifican tantos bloques (que incluyen slo un nudo) como el valor
de rango. La curva NURBS programada para la interpolacin NURBS
debe comenzar desde el primer punto de control y terminar en el ltimo
punto de control. Los primeros k nudos (en donde k es el rango) deben
tener idnticos valores que los ltimos k nudos (mltiples nudos). Si las
coordenadas absolutas del punto inicial de la interpolacin NURBS no
coinciden con la posicin del primer punto de control, se activa la alarma
P/S nmero 5117. (Para especificar valores incrementales, debe
programar G06.2 X0 Y0 Z0 K_.)

D Curva NURBS

Empleando estas variables:


k : Rango
Pi : Punto de control
Wi : Peso
Xi : Nudo (Xi Xi + 1)
Vector de nudos [X0, X1, ..., Xm] (m = n + k)
t : Parmetro de spline,
la funcin base de spline N puede expresarse con la frmula recurrente de
Boor--Cox, de la siguiente manera:
N i,1(t) =

N i,k(t) =

(tx i) N i,k1(t)
(x i+kt) Ni+1,k1(t)
x i +k1 x i +
x i +kx i+1

1 (x i t x i+1)
0 (t < x i , x i+1 < t)

La curva P(t) de interpolacin NURBS puede expresarse de la siguiente


manera:
n

N i,k(t)w iP i

P(t) = i=0n
N i,k(t)wi
i =0

D Reset

(x0 t xm)

Un reset durante la interpolacin NURBS da como resultado el estado de


borrado. El cdigo modal del grupo 1 pasa al estado especificado en el bit
G01 (bit 0 del parmetro 3402).

Limitaciones
D Ejes controlados

Puede ejecutarse la interpolacin NURBS en hasta tres ejes. Los ejes de


la interpolacin NURBS deben especificarse en el primer bloque. No
puede especificarse un nuevo eje antes del comienzo de la siguiente curva
NURBS o antes de terminar el modo de interpolacin NURBS.

D Programacin en modo
interpolacin NURBS

En el modo de interpolacin NURBS, no puede especificarse ninguna


orden distinta de la orden de interpolacin NURBS (funciones auxiliares
y otras).

D Intervencin manual

Si se intenta intervenir manualmente mientras est activado el modo


manual absoluto, se activa la alarma P/S nmero 5118.

D Compensacin de radio
de herramienta

No puede ejecutarse simultneamente la compensacin de radio de


herramienta. La interpolacin NURBS puede especificarse nicamente
despus de haber cancelado la compensacin de herramienta.
81

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

B--63534SP/02

Alarmas
No.
PS5115

Mensaje visualizado
SPL: Error

Descripcin
Se ha especificado un rango no permitido.
No se ha especificado ningn nudo.
Se ha especificado un nudo no permitido.
Se han especificado demasiados ejes.
Otro error de programa.

PS5116

SPL: Error

Un bloque anticipativo contiene un error de programa.


El nudo no aumenta a incrementos constantes.
En el modo de interpolacin NURBS se ha especificado un modo inhibido.

Ejemplo

PS5117

SPL: Error

El primer punto de control NURBS no est permitido.

PS5118

SPL: Error

Se ha intentado reanudar la interpolacin


NURBS despus de una intervencin manual en
el modo manual absoluto.

<Programa ejemplo de interpolacin NURBS>


G05 P10000;
G90;
...
G06.2 K0. X0.
Z0.;
K0. X300. Z100.;
K0. X700. Z100.;
K0. X1300. Z--100.;
K0.5 X1700. Z--100.;
K0.5 X2000. Z0.;
K1.0;
K1.0;
K1.0;
K1.0;
G01 Y0.5;
G06.2 K0. X2000. Z0.;
K0. X1700.
Z--100.;
K0. X1300.
Z--100.;
K0. X700. Z100.;
K0.5 X300. Z100.;
K0.5 X0.
Z0.;
K1.0;
K1.0;
K1.0;
K1.0;
G01 Y0.5;
G06.2 ...
...
G01 ...
G05P0;
82

PROGRAMACION

B--63534SP/02

4. FUNCIONES DE INTERPOLACION

Z
Y

1000.
X
2000.

83

4. FUNCIONES DE INTERPOLACION

4.14

INTERPOLACION
SEGUN EJE
HIPOTETICO (G07)

PROGRAMACION

B--63534SP/02

En interpolacin helicoidal, cuando se distribuyan impulsos con uno de


los ejes de interpolacin circular configurado como eje hipottico, se
valida la interpolacin senoidal.
Cuando uno de los ejes de interpolacin circular se activa como eje
hipottico, la distribucin de impulsos provoca una variacin senoidal de
la velocidad de desplazamiento segn el otro eje. Si el eje principal para
roscado (el eje segn el cual la mquina se desplaza la distancia ms larga)
se configura como eje hipottico, se valida el roscado con un paso
fraccional. El eje que se desee definir como eje hipottico se especifica
con G07.

Formato
G07 0; Activacin de eje hipottico
G07 1; Anulacin de eje hipottico
En donde es una de las direcciones de los ejes controlados.

Explicaciones
D Interpolacin senoidal

El eje se considera eje hipottico durante el perodo de tiempo que va


desde la orden G01 0 hasta que aparece la orden G07 1.
Supngase que la interpolacin senoidal se ejecuta durante un ciclo en el
plano YZ. En tal caso, el eje hipottico es el eje X.
X2 + Y2 = r2 (r es el radio de un arco).
Y = r SIN ( 2 Z )
1
(1 es la distancia recorrida segn el eje Z en un ciclo.)
Y
r

2
1

D Enclavamiento,
limitacin de recorrido y
deceleracin externa

El enclavamiento, el lmite de recorrido y la deceleracin externa tambin


se aplican al eje hipottico.

D Interrupcin por volante

Una interrupcin provocada por el volante tambin se aplica al eje


hipottico. Esto supone que se ejecuta un desplazamiento para una
interrupcin por volante.
84

B--63534SP/02

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

Limitaciones
D Funcionamiento manual

El eje hipottico puede utilizarse nicamente en funcionamiento


automtico. En funcionamiento manual, no se utiliza y se produce un
desplazamiento.

D Orden de
desplazamiento

Especifique interpolacin segn eje hipottico nicamente en el modo


incremental.

D Rotacin de
coordenadas

La interpolacin segn eje hipottico no soporta la rotacin de


coordenadas.

Ejemplos
D Interpolacin senoidal
Y
10.0

20.0

N001 G07 X0 ;
N002 G91 G17 G03 X--20.2 Y0.0 I--10.0 Z20.0 F100 ;
N003 G01 X10.0 ;
N004 G07 X1 ;
Desde los bloques N002 hasta N003, el eje X se activa como eje
hipottico. El bloque N002 especifica el mecanizado helicoidal en el cual
el eje Z es el eje lineal. Dado que no se produce ningn desplazamiento
segn el eje X, el desplazamiento segn el eje Y se ejecuta mientras se
ejecuta la interpolacin senoidal segn el eje Z.
En el bloque N003, no existe ningn desplazamiento segn el eje X y, de
este modo, la mquina espera hasta que se termina la interpolacin.
D Cambio de la velocidad
de avance para obtener
una curva senoidal

(Programa ejemplo)
G07Z0 ;
El eje Z se define como eje hipottico.
G02X0Z0I10.0F4. ; La velocidad de avance del eje X vara
senoidalmente.
G07Z1 ;
Se anula la utilizacin del eje Z como eje hipottico.
F
4.0

Xt

85

4. FUNCIONES DE INTERPOLACION

4.15
ROSCADO (G33)

PROGRAMACION

B--63534SP/02

Pueden mecanizarse roscas rectas de avance constante. El captador de posicin


integrado en el husillo lee la velocidad del husillo en tiempo real. La velocidad
de husillo leda se convierte en avance por minuto para hacer avanzar la
herramienta.

Formato
Z
G33 IP_ F_ ;
F : Avance en la direccin del eje ms largo

Pieza

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.15(a) enumera los intervalos para especificar el avance de rosca.
Tabla 4.15 (a) Mrgenes de valores de paso que pueden especificarse
Incremento mnimo
programable
Entrada
en mm
Entrada
en pulg.

86

Margen de valores permitidos del


avance

0.001 mm

F1 -- F50000 (0.01 -- 500.00mm)

0.0001 mm

F1 -- F50000 (0.01 -- 500.00mm)

0.0001 pulg.

F1 -- F99999
(0.0001 -- 9.9999 pulg.)

0.00001 pulg.

F1 -- F99999
(0.0001 -- 9.9999 pulg.)

B--63534SP/02

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

NOTA
1. La velocidad del husillo est limitada de la siguiente manera:
Vel. mx.avance
Avance rosca

1 Veloc. husillo
Velocidad del husillo : rpm
Avance de rosca : mm o pulgadas

Avance mximo: mm/min o pul/min; avance mximo especificado por orden para el modo avance por
minuto o para el avance mximo, los cuales se determinan en base a limitaciones mecnicas incluidas
las relacionadas con motores, el menor de ambos.
2. El sobrecontrol de avance en mecanizado no se aplica al avance convertido en todo el proceso de
mecanizado desde el desbaste hasta al acabado. La velocidad de avance est fijada al 100%.
3. El avance convertido est limitado por la velocidad de avance superior especificada.
4. La suspensin de avance est inhibida durante el roscado. Al pulsar la tecla de suspensin de avances
durante el roscado, la mquina se detiene en el punto final del bloque posterior al roscado (es decir,
despus de terminar el modo G33)

Ejemplos

Roscado con un paso de 1,5 mm


G33 Z10. F1.5;

87

4. FUNCIONES DE INTERPOLACION

4.16
FUNCION DE SALTO
(G31)

PROGRAMACION

B--63534SP/02

La interpolacin lineal puede programarse especificando un desplazamiento


axial a continuacin de la orden G31, igual que en el cdigo G01. Si durante la
ejecucin de esta orden se introduce una seal de salto externa, se interrumpe
la ejecucin de la orden y se ejecuta el siguiente bloque.
La funcin de salto se utiliza cuando no se ha programado el fin del mecanizado,
sino que se ha especificado con una seal desde la mquina, por ejemplo, en
rectificado. Resulta prctica tambin para medir las dimensiones de una pieza.

Formato
G31 IP_ ;
G31:

Explicaciones

Cdigo G simple (es vlido nicamente en el bloque en


que se especifica)

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 #5068, de la siguiente manera:
#5061 Valor coordenada eje X
#5062 Valor coordenada eje Y
#5063 Valor coordenada eje Z
#5064 Valor coordenada cuarto eje
#5065 Valor coordenada quinto eje
#5066 Valor coordenada sexto eje
#5067 Valor coordenada sptimo eje
#5068 Valor coordenada octavo 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.

88

B--63534SP/02

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

Ejemplos
D El bloque siguiente a
G31 es una orden
incremental
G31

Y50.0

G91X100.0 F100;
Y50.0;

La seal de salto se introduce aqu

50.0

Y
100.0

Desplazamiento real

Desplaz. sin seal salto

Fig.4.16 (a) El siguiente bloque es una orden incremental

D El bloque siguiente a
G31 es una orden
absoluta para 1 eje
G31

G90X200.00 F100;
100.0;

Y100.0

La seal de salto se introd. aqu

X200.0
Desplazamiento real
Desplaz. sin seal salto
Fig.4.16 (b) El siguiente bloque es una orden absoluta para 1 eje

D El bloque siguiente a
G31 es una orden
absoluta para 2 ejes

G31

G90X200.0 F100;
X300.0 Y100.0;

La seal de salto se introduce aqu


100

(300,100)
Desplazamiento real
Desplaz.sin seal de salto

100

200

300

Fig 4.16 (c) El siguiente bloque es una orden absoluta para 2 ejes

89

4. FUNCIONES DE INTERPOLACION

4.17
SALTO MULTIPLE
(G31)

PROGRAMACION

B--63534SP/02

En un bloque en el que se especifica P1 hasta P4 despus de G31, la funcin de


salto mltiple memoriza coordenadas en una variable de macro cliente cuando
se activa una seal de salto (4 puntos u 8 puntos; 8 puntos cuando se utiliza una
seal de salto rpida).
Los parmetros No. 6202 hasta No. 6205 pueden utilizarse para seleccionar una
seal de salto de 4 puntos o de 8 puntos (cuando se emplea la seal de salto
rpido). Una seal de salto puede definirse de modo que corresponda a mltiples
Pn o Qn (n=1,2,3,4) as como para que corresponda a Pn y Qn uno a uno. Los
parmetros DS1 hasta DS8 (No. 6206 #0A#7) pueden emplearse para la
temporizacin.
Para saltar programas que se estn ejecutando puede utilizarse una seal de salto
de un equipo tal como un instrumento de medida de un tamao de dimensiones
fijas para saltar programas que se estn ejecutando. En el rectificado de
inmersin, por ejemplo, puede realizarse automticamente una serie de
operaciones desde el desbaste hasta la retirada de la herramienta puede
ejecutarse automticamente aplicando una seal de salto cada vez que se
termina el desbaste, el mecanizado semifino, el mecanizado de precisin o la
operacin de retirada.

Formato
Orden desplazamiento
G31 IP __ F __ P __ ;
IP_ : Punto final
F_ : Veloc. avance
P_ : P1--P4
Temporizacin

G04 X (P)__ (Q__) ;

X(P)_ : Tiempo de espera


Q_ : Q1 -- Q4

Explicaciones

El salto mltiple se produce especificando P1, P2, P3 o P4 en un bloque G31.


Para obtener una explicacin del procedimiento de seleccin (P1, P2, P3 o P4),
consulte el manual facilitado por el fabricante de la mquina herramienta.
La especificacin de Q1, Q2, Q3 o Q4 en G94 (orden de temporizacin) permite
realizar el salto de temporizacin de manera semejante a la especificacin de
G31. Un salto puede producirse aun cuando no se especifique Q. Para obtener
una explicacin de la seleccin (Q1, Q2, Q3 o Q4), consulte el manual
publicado por el fabricante de la mquina herramienta.

D Correspondencia con las


seales de salto

Los parmetros Nos. 6202 hasta 6205 pueden utilizarse para especificar si se
utiliza o no la seal de salto de 4 puntos o de 8 puntos (cuando se utiliza una seal
de salto rpido). 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 una temporizacin pueden
emplearse los bits 0 (DS1) hasta 7 (DS8) del parmetro No. 6206.

PRECAUCIN

La temporizacin no es exacta cuando Qn no se especifica y no


se han definido los parmetros DS1--DS8 (No. 6206#0--#7).

90

B--63534SP/02

4.18

SEAL DE SALTO A
ALTA VELOCIDAD
(G31)

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

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
de salto ordinaria. En este caso, pueden introducirse hasta ocho seales.
La demora y el error de la entrada de la seal de salto es 0 -- 2 ms en el CN
(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 mquina--herramienta.

Formato
G31 IP
IP_ ;
G31: Cdigo G simple (es vlido slo en el bloque en que se especifica)

91

4. FUNCIONES DE INTERPOLACION

4.19

FUNCION DE SALTO
A ALTA VELOCIDAD
CONTINUO (G31)

PROGRAMACION

B--63534SP/02

La funcin de salto a alta velocidad continuo valida la lectura de


coordenadas absolutas empleando la seal de salto a alta velocidad. Una
vez se ha introducido la seal de salto a alta velocidad en un bloque
G31P90, se cargan coordenadas absolutas en las variables de macro
cliente #5061 hasta #5068. La entrada de una seal de salto no detiene el
desplazamiento axial, permitiendo de este modo la lectura de las
coordenadas de dos o ms puntos.
Los flancos ascendente y descendente de la seal de salto a alta velocidad
pueden utilizarse para disparo, en funcin de la configuracin del
parmetro BHIS (N 6201#5).

Formato
G31 P90 __ F__
__: Salte la direccin de eje y la distancia de desplazamiento
Puede especificarse slo un eje. G31 es un cdigo G simple.

Explicaciones
D Variables de macro
cliente

Una vez se ha introducido una seal de salto a alta velocidad en un bloque


G31P90, se cargan las coordenadas absolutas en las variables del macro
cliente #5061 hasta #5068. Estas variables se actualizan inmediatamente
una vez que la herramienta alcanza la siguiente posicin de salto. Por
consiguiente, la velocidad de avance debe especificarse de modo que la
herramienta no alcance la siguiente posicin de salto antes que la
aplicacin termine la lectura de las variables. Para ms detalles sobre la
aplicacin, consulte el manual facilitado por el fabricante de la
mquina--herramienta.
#5061
#5062
#5063

#5068

Coordenada segn el primer eje


Coordenada segn el segundo eje
Coordenada segn el tercer eje
Coordenada segn el octavo eje

D Seal de salto a alta


velocidad

Esta funcin es vlida slo cuando se utiliza una funcin de salto a alta
velocidad.
La seal de salto a alta velocidad se utiliza con los bits 0 hasta 7 del
parmetro N 6208 (9S1 hasta 9S8).

D Fin de bloque

El bloque G31P90 se termina cuando la herramienta alcanza el punto


final.

Limitaciones
D Ejes controlados

En el bloque para la funcin de salto a alta velocidad continuo


(G31P90) puede especificarse slo un eje. Si se especifican dos o ms ejes
se activa la alarma P/S N 5068.
92

B--63534SP/02

PROGRAMACION

FUNCIONES DE AVANCE

93

5. FUNCIONES DE AVANCE

5. FUNCIONES DE AVANCE

PROGRAMACION

B--63534SP/02

5.1
GENERALIDADES

Las funciones de avance controlan el avance de la herramienta. Estn


disponibles las dos funciones de avance siguientes:

D Funciones de avance

1. Avance rpido
Cuando se especifica la orden de posicionamiento (G00), la herramienta se
desplaza con el avance rpido definido en el CNC (parmetro No. 1420).
2. Avance en mecanizado
La herramienta se desplaza a una velocidad de avance en mecanizado
programada.

D Sobrecontrol

Puede aplicarse el sobrecontrol a una velocidad de avance rpido o a una


velocidad de avance en mecanizado utilizando el pulsador del panel del
operador de la mquina.

D Aceleracin/deceleracin
automticas

Para impedir un choque mecnico, se aplica automticamente una


aceleracin/deceleracin cuando la herramienta arranca y termina su
movimiento (Fig. 5.1 (a)).
Velocidad de
avance rpido

FR

FR : Veloc.avance rpido

T R : Constante tiempo

aceleracin/dece-leracin para velocidad avance


rpido

Tiempo

TR

TR

Velocidad avance mecanizado


FC : Avance mecanizado

FC

T C : Constante tiempo ace-leracin/deceleracin


para velocidad avance
en mecanizado

Tiempo

TC

TC

Fig. 5.1 (a) Aceleracin/deceleracin automticas (ejemplo)

94

B--63534SP/02

D Trayectoria de la
herramienta en una
operacin con avance en
mecanizado

5. FUNCIONES DE AVANCE

PROGRAMACION

Si el sentido de desplazamiento vara entre los bloques especificados durante


el avance en mecanizado, puede obtenerse una trayectoria con esquinas
redondeadas (Fig. 5.1 (b)).

Trayectoria programada
Trayectoria real herramienta

Fig. 5.1 (b) Ejemplo de trayectoria de herramienta entre dos bloques

En interpolacin circular se produce un error radial (Fig. 5.1 (c)).


Y

r:Error

Trayectoria programada
Trayectoria real herramienta
r

Fig. 5.1 (c) Ejemplo de error radial en interpolacin circular

La trayectoria con esquina redondeada de la Fig. 5.1 (b) y el error mostrado en


la Fig. 5.1 (c) dependen de la velocidad de avance. As, la velocidad de avance
se ha de controlar para que la herramienta pueda desplazarse de la manera
programada.

95

5. FUNCIONES DE AVANCE

PROGRAMACION

B--63534SP/02

5.2
AVANCE RAPIDO
Formato
G00 IP_ ;
G00 : Cdigo G (gpo.01) para posicionamiento (avance rpido)
IP_ ; Palabra de dimensin para el punto final

Explicaciones

La orden de posicionamiento (G00) posiciona la herramienta con avance


rpido. En avance rpido, se ejecuta el bloque siguiente despus que la
velocidad de avance haya alcanzado el valor 0 y el servomotor haya alcanzado
una cierta zona definida por el fabricante de la mquina herramienta
(comprobacin Ien posicinI).
Para cada eje se define una velocidad de avance rpido mediante el parmetro
No. 1420, de modo que no es preciso programar ninguna. A velocidad de avance
rpido.
Pueden aplicarse los siguientes porcentajes de sobrecontrol a una velocidad de
avance rpido con el selector del panel de operador: F0, 25, 50, 100%
F0: Permite definir una velocidad de avance fija para cada eje mediante el
parmetro No. 1421.
Para obtener informacin detallada, consulte el manual correspondiente del
fabricante de la mquina--herramienta.

96

B--63534SP/02

5.3
AVANCE EN
MECANIZADO

5. FUNCIONES DE AVANCE

PROGRAMACION

La velocidad de avance de interpolacin lineal (G01), interpolacin circular


(G02, G03), etc. se programan con valores numricos a continuacin del cdigo
F
En avance en mecanizado, el bloque siguiente se ejecuta de modo que la
velocidad de avance se minimice la variacin de la velocidad de avance
respecto al bloque anterior.
Existen cuatro modos de especificacin:
1. Avance por minuto (G94)
Despus de F, especifique el valor de avance de la herramienta por minuto.
2. Avance por revolucin (G95)
Despus de F, especifique el valor de avance de la herramienta por
revolucin del husillo.
3. Avance a tiempo inverso (G93)
Especifique el tiempo inverso (FRN) despus de F.
4. Avance mediante F 1 dgito
Especifique un nmero de un dgito deseado despus de F. A continuacin
se define la velocidad de avance definida con el CNC para dicho nmero.

Formato
Avance por minuto
G94 ; Cdigo G (grupo 05) para avance por minuto
F_ ; Orden velocidad avance (mm/min o pulg/min)
Avance por revolucin
G95 ; Cdigo G (grupo 05) para avance por revolucin
F_ ; Orden velocidad avance (mm/rev o pulg/rev)
Avance de tiempo inverso (G93)

G93 ; Cdigo G avance de tiempo inverso (grupo 05)


F_ ; Orden velocidad avance (rpm)

Avance F 1 dgito
FN ;
N : Nmero comprendido entre 1 y 9

Explicaciones
D Control constante de
velocidad tangencial

El avance en mecanizado se controla de modo que la velocidad de avance


tangencial siempre se defina a una velocidad de avance especificada.
Y

Y
Punto
inicial

Punto final

F
Punto
inicial

Centro

Punto final
X

X
Interpolacin lineal

Interpolacin circular

Fig. 5.3 (a) Velocidad de avance tangencial (F)

97

5. FUNCIONES DE AVANCE

D Avance por minuto (G94)

PROGRAMACION

B--63534SP/02

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 mquina herramienta.
Velocidad de avance por minuto
(mm/min o pulg/min)

Herramienta
Pieza
Mesa
Fig. 5.3 (b) Avance por minuto

AVISO
Para algunas rdenes tales como el roscado no puede
utilizarse ningn porcentaje de sobrecontrol.
D Avance por
revolucin(G95)

Despus de especificar G95 (en el modo de avance por revolucin), se ha de


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 mquina--herramienta.

F
Distancia de avance por revolucin del
husillo (mm/rev o pulg/rev)

Fig. 5.3 (c) Avance por revolucin

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.

98

D Avance de tiempo
inverso (G93)

5. FUNCIONES DE AVANCE

PROGRAMACION

B--63534SP/02

Cuando se especifica G93, se activa el modo de especificacin de tiempo


inverso (modo G93). Especifique el tiempo inverso (FRN) con un cdigo F.
Como FRN puede especificarse un valor de 0,001 hasta 9999.999,
independientemente de si el modo de entrada es pulgadas o valores mtricos o
si el sistema incremental es IS--B o IS--C.
Valor especificacin cdigo F

FRN

F1

0.001

F1 *1

1.000

F1.0

1.000

F9999999

9999.999

*1

9999.000

F9999

F9999.999

9999.999

NOTA
*1: Valor especificado en el formato de coma fija con el bit 0 (DPI) del
parmetro No. 3401 configurado al valor 1

Explicaciones

Para interpolacin lineal (G01)


FRN=

1
tiempo
(min)

avance Avance: mm/min (para entrada val.mtricos)


distancia
pulg/min (para entrada en pulg.)
Distancia: mm (para entrada en val.mtricos)
pulg. (para entrada en pulg.)

Para terminar un bloque en 1 (min)


FRN =

1
=
tiempo (min)

1
1 (min)

=1

Especifique F1.0.

- Para terminar un bloque en 10 (s)


FRN =

1
=
tiempo (s) / 60

1
10/60 (s)

=6

Especifique F6.0.

- Para determinar el tiempo de desplazam. necesario cuando se especifica F0.5


1
FRN

Tiempo(min) =

1
0.5

=2

Se requieren 2 (min) .

- Para determinar el tiempo de despl. necesario cuando se especifica F10.0


Tiempo (s) =

160
60
=
FRN
10

=6

Se requieren 6 (s) .

Para interpolacin circular (G01)


FRN=

avance Avance: mm/min (para entrada en val.mtr.)


1
=
pulg/min (para entrada en pulg.)
tiempo (min) radio arco
Radio arco: mm/min (para entrada val.mtr.)
pulg (para entrada en pulg.)

NOTA
En el caso de la interpolacin circular, la velocidad de
avance se calcula no a partir de la distancia real de
desplazamiento dentro del bloque, sino a partir del radio del
arco.

99

5. FUNCIONES DE AVANCE

PROGRAMACION

B--63534SP/02

G93 es un cdigo G modal y pertenece al grupo 05 (incluye G95 (avance


por revolucin) y G94 (avance por minuto)).
Cuando un valor F se especifica en el modo G93 y la velocidad de avance
es superior a la velocidad de avance mxima en mecanizado, la velocidad
de avance se limita a esta ltima.
En el caso de interpolacin circular, la velocidad de avance se calcula no
a partir de la distancia real de desplazamiento dentro del bloque, sino a
partir del radio del arco. Esto supone que el tiempo real de mecanizado
es superior cuando el radio del arco es superior a la distancia segn el arco
y menor cuando el radio del arco es ms corto que la distancia del arco.
El avance de tiempo inverso tambin puede utilizarse para el avance en
mecanizado en un ciclo fijo. Vase Notas.
NOTA
1. En el modo G93, un cdigo F no se considera cdigo modal
y, por consiguiente, se ha de especificar en cada bloque. Si
no se especifica un cdigo F, se activa la alarma P/S (No.
11 (que indica que falta la especificacin de avance en
mecanizado)).
2. Cuando en el modo G93 se especifica F0, se activa la
alarma P/S (No. 11 (que indica que falta la especificacin
de avance en mecanizado)).
3. El avance de tiempo inverso no puede utilizarse cuando es
vlido el control de ejes por PMC.
4. Si la velocidad de avance en mecanizado calculada es
inferior al mnimo admisible, se activa la alarma P/S (No. 11
(lo cual indica que falta la especificacin de velocidad de
avance en mecanizado)).

100

B--63534SP/02

D Avance por cdigo F un


dgito

PROGRAMACION

5. FUNCIONES DE AVANCE

Cuando a continuacin de F se especifica un nmero de una cifra de un dgito


de 1 hasta 9, se utiliza la velocidad de avance definida para dicho nmero en un
parmetro (Nos. 1451 hasta 1459). Cuando se especifica F0, se aplica la
velocidad de avance rpido.
La velocidad de avance correspondiente al nmero actualmente seleccionado
puede aumentarse o disminuirse girando el selector del panel del operador de
la mquina para variar la velocidad de avance F un dgito y girando luego el
generador manual de impulsos.
El incremento/decremento, F, en velocidad de avance mediante escala del
generador manual de impulsos es el siguiente:
F = Fmax
100X
Fmax:

Lmite superior de avance para F1--F4 definido mediante el


parmetro No. 1460 o lmite superior de avance para F5--F9
definido por el parmetro No. 1461
X:
cualquier valor comprendido entre 1--127 definido mediante el
parmetro No. 1450
La velocidad de avance definida o modificada se conserva aun cuando se corte
la tensin. La velocidad de avance actual se visualiza en la pantalla.

D Lmite de la velocidad de
avance en mecanizado

Puede definirse un lmite superior comn sobre la velocidad de avance en


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:

Referencia

Vase el Anexo C para conocer el intervalo de valores programables de


velocidad de avance.

101

5. FUNCIONES DE AVANCE

PROGRAMACION

5.4
CONTROL DE
VELOCIDAD DE
AVANCE EN
MECANIZADO

B--63534SP/02

La velocidad de avance en mecanizado puede controlarse como se indica en la


Tabla 5.4 (a).

Tabla 5.4(a) Control de velocidad de avance en mecanizado


Cd.G

Validacin del cdigo G

Descripcin

G09

Esta funcin es vlida slo para


los bloques para los que se ha especificado.

La herramienta se decelera en el punto final de


un bloque y, a continuacin, se realiza una
comprobacin de en posicin. Luego se ejecuta el siguiente bloque.

Modo Parada exacta

G61

Una vez especificada, esta funcin


es vlida hasta que se especifica
G62, G63 o G64.

La herramienta se decelera en el punto final de


un bloque y, a continuacin, se realiza una
comprobacin de en posicin. A continuacin,
se ejecuta el siguiente bloque.

Modo mecanizado

G64

Una vez se ha especificado, esta


funcin es vlida hasta que se especifica G61, G62 o G63.

La herramienta no se decelera en el punto final


de un bloque, sino que se ejecuta el siguiente
bloque.

Una vez se ha especificado, esta


funcin es vlida hasta que se especifica G61, G62 o G64.

La herramienta no se decelera en el punto final


de un bloque, sino que se ejecuta el siguiente
bloque.
Cuando se especifica G63, no son vlidos el
sobrecontrol del avance ni la suspensin de
avance.

Una vez especificada, esta funcin


es vlida hasta que se especifica
G61, G62 o G64.

Cuando la herramienta se desplaza a lo largo


de una esquina interior durante la compensacin de radio de herramienta, se aplica un sobrecontrol a la velocidad de avance en mecanizado para eliminar el valor de corte por unidad
de tiempo de modo que pueda obtenerse un
buen acabado superficial.

Nombre funcin

Parada exacta

Modo de roscado con macho

Sobrecontrol automtico para esquinas inte-riores

G63

G62

Auto-mtico

Modificacin del
avance de mecanizado
circular interno

Esta funcin es vlida en el modo


de compensacin de radio de her- Se modifica la velocidad de avance de mecaniramienta, independientemente del zado circular de interiores.
cdigo G.

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< 178
( es un valor definido)
Pieza

Hta

102

B--63534SP/02

5. FUNCIONES DE AVANCE

PROGRAMACION

Formato
Parada exacta
Modo parada exacta

G09 IP_ ;
G61 ;

Modo mecanizado

G64 ;

Modo roscado con macho

G63 ;

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 exacto, en el modo de mecanizado y en el modo de roscado con
macho son distintas (Fig. 5.4.1 (a)).
Y

Comprobacin de posicin

(2)
(1)

Trayectoria de herramienta en modo


parada exacta
Trayectoria de herramienta en modo de mecanizado o modo de roscado con macho
X

Fig. 5.4.1(a)Ejemplo trayectorias de herramienta de bloque (1) a bloque (2)

PRECAUCIN
El modo mecanizado (modo G64) se activa en la conexin
del control o al efectuar un borrado del sistema.

103

5. FUNCIONES DE AVANCE

5.4.2

PROGRAMACION

B--63534SP/02

Cuando se ejecuta la compensacin de herramienta, se decelera


automticamente el desplazamiento de la herramienta en una esquina
interior y en una zona circular interior. Esto reduce la carga sobre la
herramienta y produce una superficie uniformemente mecanizada.

Sobrecontrol
automtico en
esquinas

5.4.2.1
Sobrecontrol automtico
en esquinas
interiores(G62)
Explicaciones
D Condiciones para
sobrecontrol

Cuando se especifica G62 y la trayectoria de la herramienta con la


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,p178, 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.

:Herramienta

1. Lnea recta--lnea recta

2. Lnea recta--arco
:Trayectoria programada
:Trayectoria centro herramienta

3. Arco--lnea recta

4. Arco--arco

Fig. 5.4.2.1 (a) Esquina interior

104

B--63534SP/02

D Margen de sobrecontrol

5. FUNCIONES DE AVANCE

PROGRAMACION

Cuando una esquina se ha definido 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
a

Ls

Trayectoria centro herramienta


El avance se sobrecontrola desde el punto a hasta el punto b.
FIg. 5.4.2.1 (b) Margen de sobrecontrol (lnea recta a lnea recta)

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

b
Trayectoria centro herramienta
El avance se sobrecontrola desde el punto a hasta el punto b.
Fig. 5.4.2.1 (c) Margen de sobrecontrol (arco a arco)

En lo que respecta al programa (2) de un arco, el avance se sobrecontrola o


corrige desde el punto a hasta el punto b y desde el punto c al punto d (Fig.
5.4.2.1 (d)).
Trayectoria programada
a

d
Le
c

Ls

Le

Ls
b
(2)

Trayectoria centro
herramienta

Herramienta

Fig. 5.4.2.1(d) Margen de sobrecontrol (lnea recta a arco, arco a lnea


recta)

105

5. FUNCIONES DE AVANCE

Valor de sobrecontrol

PROGRAMACION

B--63534SP/02

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:
F (sobrecontrol automtico para esquinas interiores) x (sobrecontrol de la
velocidad de avance)

Limitaciones
D Aceleracin /
deceleracin antes de
interpolacin

El sobrecontrol en esquinas interiores


aceleracin/deceleracin antes de interpolacin.

D Arranque/G41, G42

El sobrecontrol en esquinas interiores se inhibe si la esquina est precedida por


un bloque de arranque o seguida de un bloque que incluya G41 o G42.

D Compensacin

El sobrecontrol en esquinas interiores no se ejecuta si la compensacin es cero.

5.4.2.2

Para el mecanizado circular con compensacin interna, la velocidad de avance


segn una trayectoria programada se define a un valor de avance especificado
(F) definiendo la velocidad de avance en mecanizado circular respecto a F,
como se muestra a continuacin (Fig. 5.4.2.2). Esta funcin es vlida en el
modo de compensacin de radio de herramienta, independientemente del
cdigo G62.
F Rc
Rp

Modificacin del avance


en mecanizado circular
interno

se

inhibe

durante

la

Rc : Radio de trayectoria de centro de herramienta


Rp : Radio programado

Tambin es vlida para el ensayo en vaco y la orden F de un dgito.


Trayectoria
programada

Rp

Rc Trayectoria centro herramienta

Fig. 5.4.2.2 Modificacin de velocidad de avance en mecanizado circular


de interiores

Si Rc es muy inferior a Rp, Rc/Rp=0; la herramienta se detiene. Se ha de


especificar un factor de deceleracin mnimo (MDR) con el parmetro No.
1710. Cuando Rc/RpMDR, la velocidad de avance de la herramienta es
(FxMDR).

NOTA
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 (sobrecontrol automtico para esquinas inferiores) (sobrecontrol de la velocidad
Rp de avance)

106

B--63534SP/02

5.4.3
DECELERACION
AUTOMATICA EN
ESQUINAS

5.4.3.1
Deceleracin en
esquinas segn el
ngulo de esquina

5. FUNCIONES DE AVANCE

PROGRAMACION

Esta funcin controla automticamente la velocidad de avance en una


esquina segn el ngulo de la esquina entre los bloques de mecanizado o
segn la diferencia de velocidades de avance entre los distintos bloques
segn cada eje.
Esta funcin es vlida cuando ACD, bit 6 del parmetro No. 1601, se
configura el valor 1, el sistema est en el modo G64 (modo de
mecanizado) y un bloque de avance en mecanizado (bloque A) va seguido
de otro bloque de avance en mecanizado (bloque B).
La velocidad de avance entre los bloques de mecanizado est controlada
segn el ngulo de avance entre los bloques o segn la diferencia de
velocidades de avance entre los bloques o segn la diferencia de
velocidades de avance entre los bloques segn cada eje. Estos dos
mtodos pueden conmutarse con CSD, bit 4 del parmetro No. 1602.

Esta funcin decelera la velocidad de avance cuando el ngulo entre los bloques
A y B en el plano seleccionado es inferior al ngulo especificado en el parmetro
No. 1740. La funcin ejecuta el bloque B cuando los avances segn los ejes
primero y segundo son inferiores a la velocidad de avance especificada en el
parmetro No. 1741. En tal caso, esta funcin determina que el nmero de
impulsos acumulados es cero.

Explicaciones
D Diagrama de flujo para
control de la velocidad
de avance

El diagrama de flujo para control de la velocidad de avance se muestra a


continuacin.
ARRANQUE

Es el ngulo de esquina ms
pequeo que el ngulo especi-ficado en el parmetro (No.
1740)?

No

S
Son los avances segn los ejes No
X e Y menores que los especificaDecelera todava ms el
dos en el parmetro (No. 1741)?
avance en el bloque A
S
El nmero de impulsos acumulados est determinado al valor
cero y se ejecuta el bloque B

FIN

107

5. FUNCIONES DE AVANCE

D Velocidad de avance y
tiempo

PROGRAMACION

B--63534SP/02

Cuando el ngulo de una esquina es inferior al ngulo especificado en el


parmetro, la relacin entre la velocidad de avance y el tiempo es el mostrado
a continuacin. Pese a que en el instante t se conservan los impulsos acumulados
equivalentes a la zona sombreada, el siguiente bloque se ejecuta debido a que
la velocidad de avance del circuito de aceleracin/deceleracin automticas es
inferior al valor definido por el parmetro correspondiente. Esta funcin es
vlida slo para un desplazamiento en el plano seleccionado.
Velocidad de avance V

Bloque A

Bloque B

Avance def.por parm.


t

D Aceleracin
/deceleracin antes de
interpolacin

Tiempo t

Cuando sea vlida la aceleracin/deceleracin antes de interpolacin, la


relacin entre la velocidad de avance y el tiempo es la mostrada a continuacin.
Cuando el ngulo entre los bloques A y B en el plano seleccionado es inferior
al ngulo especificado en el parmetro (No. 1740) y las velocidades de avance
especificadas en los bloques A y B son superiores a la especificada en el
parmetro (No. 1777), en el bloque A se decelera la velocidad de avance hasta
el valor definido por parmetro y se acelera a la velocidad de avance
especificada en el bloque B. La aceleracin depende del parmetro de
aceleracin/deceleracin antes de interpolacin.
Velocidad de avance
Bloque A

Bloque B

Avance def.por parm.


(parmetro No. 1777)
Tiempo

D Angulo entre dos


bloques
1. Entre desplazamientos
lineales

El ngulo entre dos bloques (bloques A y B) se supone que es el ngulo , como


se muestra a continuacin.
2. Entre desplazamientos lineales y circulares 3. Entre desplazamientos circulares
(ngulo entre desplazamiento lineal y
(ngulo entre las tangentes a los
tangente a desplazamiento circular)
desplazamientos circulares)

108

B--63534SP/02

PROGRAMACION

5. FUNCIONES DE AVANCE

D Plano seleccionado

El ngulo de mecanizado se compara con el ngulo especificado en el parmetro


(No. 1740) para desplazamientos nicamente en el plano seleccionado. Las
velocidades de avance en mecanizado se comparan con las especificadas en el
parmetro (No. 1741) para desplazamiento segn los ejes primero y segundo
nicamente en el plano seleccionado. Esto significa que si el desplazamiento
se produce segn tres o ms ejes, slo se tiene en cuenta el desplazamiento segn
el primero y segundo ejes del plano seleccionado.

D Redondeo de esquina

El redondeo de esquina se determina mediante el ngulo y la velocidad de


avance especificada en los parmetros (No. 1740 y 1741). Para obtener siempre
una esquina de ngulo pronunciado, siempre defina el ngulo a cero y la
velocidad de avance a 180000 (equivalente a 180 grados).

D Parada exacta

Cuando se especifica G90 (parada exacta), la parada exacta se ejecuta


independientemente del ngulo y la velocidad de avance especificada en los
parmetros (Nos. 1740 y 1741).

D Control anticipatorio
(Look--ahead)

Estos parmetros asociados a la deceleracin automtica en esquinas en el modo


de control anticipatorio se muestran a continuacin .
Modo normal

Modo control
anticipatorio

Cambiando los mtodos para deceleracin automtica


en esquinas

No. 1602#4

Lmite inferior de la velocidad de avance en deceleracin automtica en esquinas en base al ngulo

No.1777

No.1778

Angulo lmite deceleracin en esquinas en base al


ngulo

No.1740

No.1779

Descripcin de parmetros

Limitaciones

Esta funcin no puede validarse para un slo bloque o durante el ensayo en


vaco.

109

5. FUNCIONES DE AVANCE

PROGRAMACION

B--63534SP/02

5.4.3.2
Deceleracin en
esquinas segn la
diferencia de
velocidades de avance
entre bloques segn
cada eje
Explicaciones

Esta funcin decelera la velocidad de avance cuando la diferencia entre las


velocidades de avance en el punto final del bloque A y en el punto inicial del
bloque B segn cada eje es superior al valor especificado en el parmetro No.
1781. Esta funcin ejecuta el bloque B cuando las velocidades de avance segn
todos los ejes son inferiores a la velocidad de avance especificada en el
parmetro 1741. En tal caso, esta funcin determina que el nmero de impulsos
acumulados es cero.

D Diagrama de flujo para


control de avance

El diagrama de flujo para control de la velocidad de avance se muestra a


continuacin.
COMIENZO
Es la diferencia de avances
entre los bloques de cada eje
mayor que el valor especificado
en el parmetro (No. 1781)?

No

S
Son los avances segn todos
los ejes menores que los especificados en el parmetro (No.
1741)?

No
Decelera todava ms el
avance en el bloque A

S
El nmero de impulsos acumulados se determina que es cero y se
ejecuta el bloque B

FIN

D Velocidad de avance y
tiempo

Cuando la diferencia de velocidades de avance entre los bloques segn cada eje
es superior al valor especificado en el parmetro No. 1781, la relacin entre la
velocidad de avance y el tiempo es la mostrada a continuacin. Pese a que los
impulsos acumulados equivalentes a la zona sombreada se conservan en el
instante t, se ejecuta el bloque siguiente ya que la velocidad de avance del
circuito de aceleracin/deceleracin automtica es inferior a la velocidad de
avance especificada en el parmetro No. 1741.
Velocidad avance V

Bloque A

Bloque B

Avance definido por


parmetro

110

Tiempo t

B--63534SP/02

D Aceleracin
/deceleracin antes
de la interpolacin

PROGRAMACION

5. FUNCIONES DE AVANCE

Cuando es vlida la aceleracin/deceleracin antes de interpolacin, la relacin


entre la velocidad de avance y el tiempo es la descrita a continuacin.
Cuando la diferencia de la velocidad de avance entre los bloques A y B segn
cada eje es superior al valor especificado en el parmetro No. 1780, la velocidad
de avance se decelera a la velocidad de avance en esquina calculada a partir de
la diferencia de velocidades de avance segn cada eje.
Sea la velocidad de avance F. Compare las diferencias de velocidades de avance
segn cada eje (Vc[X], Vc[Y],...) con el valor especificado en el parmetro No.
1780, V max. Si la diferencia es superior a Vmax, calcule R de la siguiente
manera.
R=

Vc
Vmax

Determine el valor mximo de R entre los valores calculados para los distintos
ejes. Sea este valor Rmax. A continuacin, la velocidad de avance en esquinas
puede obtenerse de la siguiente manera:

1
Fc=L x Rmax
(Ejemplo)

N2

N1 G01 G91 X80. Y20. F3000 ;


N2 X20. Y80. ;

N1

Cuando se especifica este desplazamiento, la velocidad de avance segn cada


eje es la mostrada en la figura de la pgina siguiente.
Vc[X](Y)
Vmax

Rmax=
Fx

1
Rmax

En esta figura puede verse cmo las diferencias de las velocidades de avance
entre los ejes X y Y (Vc[X] y Vc[Y]) son superiores a Vmax. Calcule Rmax para
obtener Fc. Si la velocidad de avance se decelera hasta Fc en dicha esquina, la
diferencia de velocidades de avance segn cada eje no rebasa Vmax.

111

5. FUNCIONES DE AVANCE

PROGRAMACION

B--63534SP/02

Sin deceleracin en esquinas


Con deceleracin en esquinas

Velocidad de
avance segn
el eje X

Vmax

Vc [X]
Vmax

Velocidad de
avance segn
el eje Y

Vc [Y]

Vmax

Velocidad
de
avance tangencial en esquina
1
Fx
Rmax

N1

N2

D Configuracin de la
diferencia mxima
admisible de
velocidades de avance
segn cada eje

La diferencia mxima admisible de velocidades de avance puede especificarse


para cada eje en el parmetro No. 1783.

D Comprobacin de la
diferencia de
velocidades de avance

La diferencia de velocidades de avance tambin se verifica durante el


funcionamiento en ensayo en vaco o durante la deceleracin provocada por una
seal externa, utilizando las rdenes de velocidad de avance especificadas en
un programa.

D Parada exacta

Cuando se especifica G90 (parada exacta), se ejecuta una parada exacta


independientemente de los valores de configuracin de los parmetros.

D Sobrecontrol

Si durante el funcionamiento se modifica un factor de sobrecontrol, no puede


comprobarse correctamente la diferencia de velocidades de avance.
112

B--63534SP/02

D Control anticipatorio
(Look--ahead)

PROGRAMACION

A continuacin se muestran los parmetros relacionados con la deceleracin


automtica en esquinas en el modo de control anticipatorio (look--ahead).
Modo normal

Modo control
anticipatorio

No.1602#4

No.1602#4

Diferencia mxima admisible de avances


(para todos los ejes) en deceleracin automtica en esquinas en base a la dife-rencia de velocidades de avance

No.1780

No.1780

Diferencia mxima admisible de avances


(para cada eje) en deceleracin automtica de esquinas en base a la diferencia de
velocidad de avance

No.1783

No.1783

Descripcin de parmetros
Cambio de los mtodos para deceleracin automtica en esquinas

Limitaciones

5. FUNCIONES DE AVANCE

Esta funcin no es vlida para rdenes con avance por revolucin, rdenes con
avance por direccin F--un--dgito, roscado rgido con macho y para modo
bloque a bloque.

113

5. FUNCIONES DE AVANCE

PROGRAMACION

B--63534SP/02

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)

Temporizacin G04 X_ ; or G04 P_ ;


X_ : Especifique un tiempo (est permitido utilizar un punto decimal)
P_ : Especifique un tiempo (no est permitido utilizar un punto decimal)

Explicaciones

Especificando una temporizacin (tiempo de espera), la ejecucin del siguiente


bloque se retarda en un tiempo igual al especificado. Adems, puede
especificarse una temporizacin para realizar una comprobacin exacta en el
modo de mecanizado (modo G64).
Cuando no se especifica P ni X, se ejecuta la parada exacta.
El bit 1 (DWL) del parmetro No. 3405 puede especificar la temporizacin o
tiempo de espera para cada vuelta en el modo de avance por revolucin (G95).
Tabla 5.5 (a) Margen de valores programables para tiempo de espera
(programado mediante X)
Sistema incremental

Margen de valores
programables

IS--B

0.001 hasta 99999.999

IS--C

0.0001 hasta 9999.9999

Unidad tiempo
espera
s o rev

Tabla 5.5 (b) Margen de valores programables para tiempo de espera


(programado mediante P)
Sistema incremental

Margen de valores
programables

Unidad tiempo
espera

IS--B

1 hasta 99999999

0.001 s o rev

IS--C

1 hasta 99999999

114

0.0001 s o rev

B--63534SP/02

PROGRAMACION

6. PUNTO DE REFERENCIA

PUNTO DE REFERENCIA

Una mquina--herramienta CNC posee una posicin especial, en la cual,


por regla general, se sustituye la herramienta o se define el sistema de
coordenadas, como se describe ms adelante. Esta posicin de denomina
punto de referencia.

115

6. PUNTO DE REFERENCIA

PROGRAMACION

B--63534SP/02

6.1
VUELTA A PUNTO DE
REFERENCIA
Generalidades
D Punto de referencia

El punto de referencia es una posicin fija de una mquina--herramienta 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

3er. punto de referencia

Punto de referencia

4o. punto de
referencia

X
Origen mquina
Fig. 6.1 (a) Origen de mquina y puntos de referencia

116

B--63534SP/02

D Vuelta al punto de
referancia y
desplazamiento desde el
punto de referencia

PROGRAMACION

6. PUNTO DE REFERENCIA

Las herramientas se desplazan automticamente al punto de referencia a travs


de un punto intermedio segn un eje especificado. O las herramientas se
desplazan automticamente desde el punto de referencia a una posicin
especificada a travs de una posicin intermedia segn un eje especificado.
Cuando se ha ejecutado la vuelta al punto de referencia, se enciende la lmpara
para indicar la terminacin de la vuelta a dicho punto.
Vuelta a punto referencia ABR
Vuelta desde punto de referncia RBC

R (Punto referencia)

B (Punto
intermedio)

A (punto inicial para vuelta al


punto de referencia)

C (Destino de vuelta desde punto


de referencia)

Fig. 6.1 (b) Vuelta a punto de referencia y vuelta desde punto de referencia

D Comprobacin de vuelta
al punto de referencia

La comprobacin de vuelta al punto de referencia (G27) es la funcin que


permite comprobar si la herramienta ha vuelto al punto de referencia como se
especifica en el programa. Si la herramienta ha vuelto correctamente al punto
de referencia segn el eje especificado, se enciende la lmpara correspondiente
a dicho eje.

Formato
D Vuelta al punto de
referencia

G28 IP _ ;

Vuelta a punto de referencia

G30 P2 IP _ ;Vuelta a 2o. punto de referencia


G30 P3 IP _ ;Vuelta a 3er. punto de referencia

(Puede omitirse
P2).

G30 P4IP _ ;Vuelta a 4o. punto de referencia


IP : Orden que especifica el punto intermedio
(Orden absoluta/incremental)

D Vuelta desde el punto de


referencia

G29 IP _ ;
IP :Orden que especifica el destino desde la vuelta del punto de referencia
(orden absoluta/incremental)

D Comprobacin de vuelta
desde el punto de
referencia

G27 IP _ ;
IP

:Orden que especifica el punto de referencia

(orden absoluta/incremental)

117

6. PUNTO DE REFERENCIA

PROGRAMACION

B--63534SP/02

Explicaciones
D Vuelta al punto de
referencia (G28)

El posicionamiento en puntos intermedios o en el punto de referencia se ejecuta


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., Y60.0)

D Vuelta a puntos de
referencia segundo,
tercero y cuarto (G30)

En un sistema sin captador absoluto de posicin pueden utilizarse las funciones


de vuelta a primero, tercero y cuarto puntos de referencia nicamente despus
de haber ejecutado la vuelta al punto de referencia (G28) o la vuelta manual al
punto de referencia (vase III--3.1). 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


referencia (G29)

Por regla general, se programa inmediatamente a continuacin de la orden G28


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.

D Comprobacin de vuelta
al punto de referencia
(G27)

La orden G27 posiciona la herramienta a la velocidad de avance rpido. Si la


herramienta alcanza la posicin de referencia, se enciende la lmpara de vuelta
al punto de referencia.
Sin embargo, si la posicin alcanzada por la herramienta no es el punto de
referencia, se visualiza una alarma (No. 092).

D Ajuste de la velocidad de
avance durante el
retorno al punto de
referencia

Antes de establecer un sistema de coordenadas mquina con retorno al primer


punto de referencia tras la conexin, las velocidades de retorno al punto de
referencia en manual y en automtico y la velocidad transversal rpida
automtica deben corresponder al ajuste del parmetro nm. 1428 para cada eje.
Incluso despus de establecido un sistema de coordenadas mquina al terminar
el retorno al punto de referencia, la velocidad de retorno al punto de referencia
en manual corresponde al ajuste del parmetro.

118

B--63534SP/02

PROGRAMACION

6. PUNTO DE REFERENCIA

NOTA
1. Se aplica una correccin en rpido (Fo de 25, 25, 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).

Antes de establecer
un sistema de coordenadas

Despus de establecer un sistema


de coordenadas

Retorno automtico al punto


de referencia (G28)

No. 1428

No. 1420

Velocidad rpida automtica


(G00)

No. 1428

No. 1420

Retorno manual al punto de


referencia

No. 1428

No. 1428

Velocidad rpida manual

No. 1423 *1

No. 1424

NOTA
Cuando se pone a0 el parmetro nm. 1428, los avances
corresponden a los ajustes de los parmetros siguientes.
Antes de establecer
un sistema de coordenadas

Despus de establecer un sistema


de coordenadas

Retorno automtico al punto


de referencia (G28)

No. 1420

No. 1420

Velocidad rpida automtica


(G00)

No. 1420

No. 1420

Retorno manual al punto de


referencia

No. 1424

No. 1424

Velocidad rpida manual

No. 1423 *1

No. 1424

1420: Velocidad rpida


1423: Velocidad de avance en jog
1424: Velocidad rpida en manual
*1 Ajuste del parmetro nm. 1424 cuando se pone RPD (bit 0 del
parmetro nm. 1401) a 1
119

6. PUNTO DE REFERENCIA

PROGRAMACION

B--63534SP/02

Restricciones
D Estado con el bloqueo
de maquina activado

La lmpara para indicar la terminacin de la vuelta al punto de referencia no se


enciende cuando est activado el bloqueo de mquina, aun cuando la
herramienta haya vuelto automticamente al punto de referencia. En este caso,
no se comprueba si la herramienta ha vuelto o no al punto de referencia aun
cuando se especifique una orden G27.

D Primero ejecute la vuelta


al punto de referencia
despus de conectar la
tensin (sin captador
absoluto de posicin)

Cuando la orden G28 se especifica cuando no se ha ejecutado la vuelta manual


al punto de referencia despus de haber conectado la tensin, el desplazamiento
desde el punto intermedio es idntico a la vuelta manual al punto de referencia.
En tal caso, la herramienta se desplaza en el sentido de vuelta al punto de
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 Comprobacin de vuelta al

En un modo de compensacin, la posicin que ha de alcanzar con la orden G27


es la posicin obtenida aadiendo el valor de compensacin. Por consiguiente,
si la posicin con el valor de compensacin aadido no es la posicin de
referencia, la lmpara no se enciende, sino que, en lugar de ello, se visualiza una
alarma. Habitualmente, anule las compensaciones antes de programar G27.

punto de referencia en el
modo de compensacin

D Lmpara encendida cuando


la posicin programada no
coincide con el punto de
referencia

Cuando se introducen valores en mm en una mquina del tipo pulgadas, la


lmpara de retorno al punto de referencia se enciende a veces, incluso si el punto
programado sufre un decalaje igual al incremento mnimo de 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
D Vuelta manual al punto
de referencia

Ver III--3.1.

Ejemplos

G28G90X1000.0Y500.0 ;
T1111 ;
G29X1300.0Y200.0 ;
Y

200

La herramienta se cambia en el punto


de referencia

500
300

(Desplazamiento programado de A a B)
(Cambio de herramienta en pto.referencia)
(Desplazamiento programado de B a C)
Punto referencia

B
A

200

1000

1300

Fig. 6.1 (c) Vuelta al punto de referencia y vuelta desde el punto de referencia

120

B--63534SP/02

6.2
VUELTA A PUNTO DE
REFERENCIA
FLOTANTE (G30.1)

PROGRAMACION

6. PUNTO DE REFERENCIA

Las herramientas pueden volver al punto de referencia flotante.


Un punto de referencia flotante es una posicin de una mquina
herramienta y sirve de punto de referencia para el funcionamiento de la
mquina herramienta.
Un punto de referencia flotante no siempre tiene por que ser fijo, sino que
puede desplazarse cuando se necesite.

Formato
G30.1 I P_ ;
I P_ : Programacin de la posicin intermedia del punto de referencia flotante
(Programacin absoluta/programacin incremental)

Explicaciones

En trminos generales, en un centro de mecanizado o en una fresadora las


herramientas de corte slo pueden sustituirse en posiciones especficas.
Una posicin en la que pueden sustituirse las herramientas se define como
segundo o tercer punto de referencia. Empleando G30 pueden desplazarse
con facilidad las herramientas de corte de nuevo a estos puntos. En
algunas mquinas herramienta, las herramientas de corte pueden
sustituirse en cualquier posicin, a no ser que interfieran con la pieza.
Con estas mquinas, las herramientas de corte deben sustituirse en una
posicin lo ms prxima posible a la pieza con el fin de minimizar el
tiempo de ciclo de la mquina. Para tal fin, se ha de modificar la posicin
de cambio de herramienta, en funcin de la figura o contorno de la pieza.
Esta operacin puede realizarse con facilidad, empleando esta funcin. Es
decir, una posicin de cambio de herramienta idnea para la pieza se
memoriza como punto de referencia flotante. Con la orden G30.1 puede
volverse fcilmente a la posicin de cambio de herramienta.
Un punto de referencia flotante se convierte en una posicin de
coordenadas de mquina memorizada pulsando la tecla soft [SET FRP]
en la pantalla de indicacin de las posiciones actuales (vase III--11.1.7).
El bloque G30.1 primero posiciona la herramienta en el punto intermedio
segn los ejes especificados con avance rpido y luego desplaza la
herramienta desde el punto intermedio hasta el punto de referencia
flotante con avance rpido.
Antes de utilizar G30.1, anule la compensacin de radio de herramienta
y la compensacin de longitud de herramienta.
Un punto de referencia flotante no se pierde aun cuando se desconecte al
tensin.
La funcin para volver desde el punto de referencia (G29) puede
emplearse para desplazar la herramienta desde el punto de referencia
flotante (vase II--6.1).

Ejemplos
G30.1 G90 X50.0 Y40.0 ;
Y

Posicin intermedia (50,40)


Punto referencia
flotante
Pieza

121

7. SISTEMA DE COORDENADAS

PROGRAMACION

B--63534SP/02

SISTEMA DE COORDENADAS

Enseando al CNC una posicin deseada de la herramienta, sta puede


desplazarse a dicha posicin. Esta posicin de la herramienta est representada
por coordenadas en un sistema de coordenadas. Las coordenadas se especifican
empleando ejes de programacin.
Cuando se utilizan tres ejes de programacin, los ejes X, Y y Z, las coordenadas
se especifican de la siguiente manera:
X_Y_Z_
Esta orden se denomina palabra de dimensin.
Z

25.0

Y
50.0

40.0

X
Fig. 7 Posicin de herramienta especificada mediante X40.0Y50.0Z25.0

Las coordenadas se especifican en uno de los tres sistemas de coordenadas


siguientes:
(1) Sistema de coordenadas de mquina
(2) Sistema de coordenadas de pieza
(3) Sistema de coordenadas locales
El nmero de los ejes de un sistema de coordenadas vara de una mquina a otra.
As, en el presente manual, una palabra de dimensin viene representada por
IP_.

122

B--63534SP/02

7.1

SISTEMA DE
COORDENADAS DE
MAQUINA

PROGRAMACION

7. SISTEMA DE COORDENADAS

El punto especfico de una mquina que sirve de referencia para la mquina se


denomina origen de mquina. Un fabricante de mquinas herramienta define un
origen de mquina para cada mquina.
Un sistema de coordenadas con un origen de mquina definido como su origen
de 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 III--3.1). Un
sistema de coordenadas de mquina, una vez definido, permanece invariable
hasta que se desconecta la alimentacin.

Formato
G53 IP _ ;
IP _; Palabra de dimensin absoluta

Explicaciones
D Seleccin de un sistema de
coordenadas de mquina
G53)

Cuando una instruccin programa un punto en un sistema de coordenadas


mquina, la herramienta se desplaza hasta este punto a velocidad rpida. El
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


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


especificar la orden G53, como mnimo debe ejecutarse una vuelta manual al
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.

compensacin

inmediatamente despus
de la conexin

Referencia

Cuando la vuelta manual al punto de referencia se ejecuta despus de la


conexin, se define un sistema de coordenadas de mquina de modo que el
punto de referencia se encuentre en los valores de coordenadas de (, )
definidos mediante el parmetro No. 1240.

Sistema de coordenadas mquina


Origen mquina

Punto referencia

123

7. SISTEMA DE COORDENADAS

PROGRAMACION

B--63534SP/02

7.2

Un sistema de coordenadas utilizado para mecanizado de una pieza se denomina


sistema de coordinadas de pieza. Con el CNC se ha de definir con antelacin
un sistema de coordenadas de pieza (definicin de un sistema de coordenadas
de pieza). Un programa de mecanizado selecciona un sistema de coordenadas
de pieza (seleccin de un sistema de coordenadas de pieza).
Un sistema de coordenadas de pieza definido puede modificarse desplazando
su origen (cambiando un sistema de coordenadas de pieza).

7.2.1

Puede definirse un sistema de coordenadas de pieza por uno de los tres mtodos
siguientes:

SISTEMA DE
COORDENADAS DE
PIEZA

Definicin de un
sistema de
coordenadas de pieza

(1) Mtodo empleando G92


Un sistema de coordenadas de pieza se selecciona especificando en el
programa un valor a continuacin de G92.
(2) Seleccin automtica
Si se configura con antelacin al valor 1 el bit No. 0 del parmetro SPR
No. 1201, se selecciona automticamente un sistema de coordenadas de
pieza cuando se ejecuta la vuelta manual al punto de referencia (Vase
Apartado III--3.1).
(3) Mtodo utilizando G54 hasta G59
Pueden definirse con antelacin seis sistemas de coordenadas de pieza
utilizando el panel MDI (vase el apartado III--11.4.6).
Si se emplea una instruccin absoluta, conviene establecer el sistema de
coordenadas pieza de una de las siguientes maneras.

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 anula temporalmente con G92.

Ejemplos
Ejemplo 1
Definicin del sistema de coordenadas mediante la orden G92X25.2Z23.0;
(La punta de la herramienta es el punto inicial
del programa.)
Z

23.0

25.2

Ejemplo 2
Definicin del sistema de coordenadas mediante la orden
G92X600.0Z1200.0; (el punto de la base del portaherramientas es el
punto inicial del programa.)
Punto base
Z
Si se activa una orden absolu1200.0
ta, el punto base se desplaza a
la posicin programada. Para
desplazar la punta de la herramienta a la posicin programada, se compensa la diferencia desde la punta de la herramienta hasta el punto base
mediante la compensacin de
X
longitud de herramienta.
0
600.0

124

B--63534SP/02

7.2.2
Seleccin de un
sistema de
coordenadas de pieza

7. SISTEMA DE COORDENADAS

PROGRAMACION

El usuario puede elegir de entre los sistemas de coordenadas de pieza como se


describe ms adelante. (Para obtener informacin sobre los mtodos de
definicin, vase el apartado II-7.2.1).
(1) En cuanto un sistema de coordenadas mquina ha sido seleccionado por G92
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
G90 G55 G00 X40.0 Y100.0 ;
Y
Sistema 2 de coordenadas de pieza (G55)
100.0

En este ejemplo, se realiza el posicionamiento en las posiciones (X=40.0,


Y=100.0) en el sistema 2 de coordenadas
de pieza.
40.0

X
Fig. 7.2.2

125

7. SISTEMA DE COORDENADAS

7.2.3
Cambio del sistema de
coordenadas de pieza

PROGRAMACION

B--63534SP/02

Los seis sistemas de coordenadas de pieza especificados con G54 hasta


G59 pueden modificarse cambiando un valor de compensacin externa de
origen de pieza o un valor de compensacin de origen 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 III--11.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 constructor de la mquina.

Sistema 1
coordenadas
pieza (G54)

Sistema 2
coordenadas
pieza (G55)
ZOFS2

ZOFS1

Sistema 3
coordenadas
pieza (G56)

ZOFS3

ZOFS4
ZOFS5

EXOFS

ZOFS6

Origen mquina
EXOFS : Valor compensacin externa origen pieza
ZOFS1 hasta ZOFS6 : Valor compensacin origen pieza

Sistema 4
coordenadas
pieza (G57)

Sistema 5
coordenadas
pieza (G58)
Sistema 6
coordenadas
pieza (G59)

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
D Modificacin mediante G10

G10 L2 Pp IP _;
p=0 :
Valor compensacin externa origen pieza
p=1 hasta 6 : Valor compensacin origen pieza corresponde a
sistemas 1 hasta 6 de coordenadas de pieza
IP : Para una orden absoluta (G90), compensacin de origen de pieza
para cada eje.
Para una orden incremental (G91), valor que debe aadirse a la
compensacin de origen de pieza definida para cada eje (el resul-tado de la suma se convierte en la nueva compensacin de origen
de pieza).

D Modificacin mediante G92


G92 IP _;

126

B--63534SP/02

PROGRAMACION

7. SISTEMA DE COORDENADAS

Explicaciones
D Modificacin mediante
G10

Con la orden G10 puede modificarse por separado cada sistema de coordenadas
de pieza.

D Modificacin mediante
G92

Especificando G92IP_;, se desplaza un sistema de coordenadas de pieza


(seleccionado con un cdigo desde G54 hasta G59) para definir un nuevo
sistema de coordenadas de pieza de modo que la posicin actual de la
herramienta coincida con las coordenadas especificadas (IP_). A continuacin,
el valor del desplazamiento (decalaje) del sistema de coordenadas se aade a
todos los valores de compensacin de origen de pieza. Esto significa que todos
los sistemas de coordenadas de pieza son decalados (desplazados) idntica
distancia.

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.

127

7. SISTEMA DE COORDENADAS

PROGRAMACION

B--63534SP/02

Ejemplos
Y

Sistema de coordenadas pieza G54

100

160

Posicin herramienta

60

100
100

200

Sistema de coordenadas
de pieza G54
Z

Si se programa G92X100Y100; cuando la herramienta 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.

Nuevo sistema de coordenadas de pieza

Sistema original de coordenadas de pieza

Sistema de coordenadas
de pieza G55
Z

1200.0
Z

1200.0

600.0

A
X
B

600.0

X
C
X -- Z
Nuevo sistema de coordenadas de pieza
X -- Z
Sistema original de coordenadas de pieza
A : Valor de compensacin creado mediante G92
B : Valor del decalaje del cero pieza en G54
B : Valor del decalaje del cero pieza en G55

128

Suponga que se especifica un sistema de


coordenadas de pieza G54. Entonces, puede
definirse con la siguiente orden un sistema de
coordenadas de pieza G55 en el cual el crculo negro de la herramienta (figura de la izquierda) est situado en (600.0,12000.0) si
se ha definido correctamente la relacin entre
el sistema de coordenadas de pieza G54 y el
sistema de coordenadas de pieza G55:
G92X600.0Z1200.0; adems, suponga que
los palets se han cargado en dos posiciones
distintas. Si la relacin relativa de los sistemas de coordenadas de los palets en las dos
posiciones se ha definido correctamente tratando los sistemas de coordenadas como
sistema de pieza G54 y como sistema de
coordenadas de pieza G55, un desplazamiento del sistema de coordenadas con G92
en un palet provoca idntico desplazamiento
del sistema de coordenadas del otro palet.
Esto supone que las piezas de dos palets
pueden mecanizarse con idntico programa
simplemente especificando G54 o G55.

B--63534SP/02

7.2.4
Preseleccin del sistema
de coordenadas de pieza
(G92.1)

PROGRAMACION

7. SISTEMA DE COORDENADAS

La funcin de preseleccin de sistema de coordenadas de pieza preselecciona


un sistema de cordenadas de pieza decalado (desplazado) por intervencin
manual al sistema de coordenadas de pieza con decalaje previo. Este ltimo
sistema est desplazado respecto al origen de mquina un valor igual a la
compensacin de origen de pieza.
Existen dos mtodos de empleo de la funcin de preseleccin de sistema de
coordenadas de pieza. Uno de los mtodos utiliza una orden programada
(G92.1). El otro utiliza operaciones en modo MDI en la pantalla de
visualizacin de posicin absoluta, pantalla de visualizacin de posicin
relativa y pantalla de visualizacin de posicin absoluta (Apartado III--11.1.4).

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.

Explicaciones

Cuando la operacin de vuelta manual al punto de referencia se ejecuta en el


estado de reset, un sistema de coordenadas de pieza se desplaza (decala) una
distancia igual al valor de compensacin de origen de pieza respecto al origen
del sistema de coordenadas de mquina. Suponga que se ejecuta la operacin
de vuelta manual al punto de referencia cuando se selecciona un sistema de
coordinadas de pieza mediante G54. En tal caso, se define automticamente un
sistema de coordenadas de pieza con su origen desplazado (decalado) respecto
al origen de mquina una distancia igual a la compensacin de origen de pieza
correspondiente a G54; la distancia desde el origen del sistema de coordenadas
de pieza al punto de referencia representa la posicin actual en el sistema de
coordenadas de pieza.
Sistema de coordenadas de pieza G54
Valor compensacin
origen pieza G54

Punto de referencia

Punto de referencia
Vuelta manual a punto de referencia

Si existe un captador absoluto de posicin, el sistema de coordenadas de pieza


seleccionado automticamente al conectar el control presenta su origen
desplazado del origen de mquina una distancia igual al valor de compensacin
de origen de pieza con G54. Se lee la posicin de mquina en el instante de
conectar la tensin del captador absoluto de posicin y se define la posicin
actual en el sistema de coordenadas de pieza deduciendo el valor de
compensacin de origen de pieza de G54 respecto a esta posicin de mquina.
El sistema de coordenadas de pieza definido mediante estas operaciones se
desplaza del sistema de coordenadas de mquina utilizando las rdenes y
operaciones que figuran en la pgina siguiente.
129

7. SISTEMA DE COORDENADAS

PROGRAMACION

B--63534SP/02

(a) Intervencin manual ejecutada cuando est desactivada la seal de manual


absoluto
(b) Orden de desplazamiento ejecutada en el estado de bloqueo de mquina
(c) Desplazamiento mediante interrupcin por volante
(d) Operacin utilizando la funcin de imagen espejo
(e) Seleccin del sistema local de coordenadas empleando G52 o
desplazamiento del sistema de coordenadas de pieza empleando G92
En el caso de (a) anterior, el sistema de coordenadas de pieza est desplazado
una distancia igual al desplazamiento durante la intervencin manual.
Sistema de coordenadas de pieza G54
antes de intervencin
Po
manual
Distancia de desplaza-miento durante
intervencin manual
WZo

Valor compen-sacin origen


pieza

Pn

Sistema de coordenadas
de pieza G54 despus de interv. manual

Origen mquina
WZn

En la operacin anterior, un sistema de coordenadas de pieza, una vez


desplazado o decalado, puede preseleccionarse especificando el cdigo G
correspondiente o en el modo MDI obteniendo un sistema de coordenadas de
pieza desplazado un valor de compensacin de origen de pieza respecto al
origen de mquina. Esto es lo mismo que cuando se ejecuta la operacin de
vuelta manual al punto de referencia en un sistema de coordenadas de pieza que
se ha desplazado (decalado). En este ejemplo, la especificacin de tal cdigo
G o la operacin en modo MDI correspondiente tienen como efecto provocar
la vuelta del origen WZn del sistema de coordenadas de pieza al origen original
WZo, utilizndose la distancia desde WZo hasta Pn para representar la posicin
actual en el sistema de coordenadas de pieza.
El bit 3 (PPD) del parmetro No. 3104 especifica si se desea predefinir
coordenadas relativas (RELATIVE) as como coordenadas absolutas.
Cuando no se ha seleccionado ninguna opcin del sistema de coordenadas de
pieza (G54 hasta G59), el sistema de coordenadas de pieza se predefine al
sistema de coordenadas definido mediante la seleccin automtica del sistema
de coordenadas de pieza. Cuando no se ha activado la seleccin automtica del
sistema de coordenadas de pieza, ste se predefine con su origen situado en el
punto de referencia.

Limitaciones
D Compensacin de radio de
herramienta, compensacin
de longitud de herramienta,
compensacin de
herramienta

Cuando utilice la funcin de preseleccin de sistema de coordenadas de pieza,


anule los siguientes modos de compensacin: compensacin de radio de
herramienta, compensacin de longitud de herramienta y compensacin de
herramienta. Si esta funcin se ejecuta sin anular estos modos, los vectores de
compensacin se anulan temporalmente.

D Rearranque del

La funcin de preseleccin del sistema de coordenadas de pieza no se ejecuta


durante el rearranque del programa.

D Modos prohibidos

No utilice la funcin de preseleccin de sistema de coordenadas de pieza cuando


est activado el factor de escala, el giro del sistema de coordenadas, la imagen
programable o el modo copiar dibujo.

programa

130

PROGRAMACION

B--63534SP/02

7.2.5
Cmo se aaden
sistemas de
coordenadas de pieza
(G54.1 G54)

7. SISTEMA DE COORDENADAS

Adems de los seis sistemas de coordenadas de pieza (sistemas estndar de


coordenadas de pieza) seleccionables mediante G54 hasta G59, pueden
utilizarse 48 sistemas adicionales de coordenadas de pieza (sistemas
adicionales de coordenadas de pieza). Como alternativa, pueden utilizarse hasta
300 sistemas adicionales de coordenadas de pieza.

Formato
D Seleccin de los sistemas
adicionales de
coordenadas de pieza

G54.1Pn ; G54Pn ;
Pn
n:

: Cdigos que especifican los sistemas adicionales de


coordenadas de pieza
1 hasta 48 1 hasta 300

D Definicin del valor de


compensacin de origen de
pieza en los sistemas
adicionales de
coordenadas de pieza

G10L20 Pn IP _;
Pn
n

IP_

: Cdigos que especifican sistema de


coordenadas de pieza para definir el valor de
compensacin de origen de pieza
: 1 hasta 48 1 hasta 300
: Direcciones de eje y un valor definido como
compensacin de origen de pieza

Explicaciones
D Seleccin de los sistemas
adicionales de
coordenadas de pieza

Cuando se especifica un cdigo P junto con G54.1 (G54), se selecciona el


correspondiente sistema de coordenadas de entre los sistemas adicionales de
coordenadas de pieza (1 hasta 48 1 hasta 300).
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 adicional 1 de coordenadas de pieza
G54.1 P2 . . . . . Sistema adicional 2 de coordenadas de pieza
G54.1 P48 . . Sistema adicional 48 de coordenadas de pieza
G54.1 P300 . Sistema adicional 300 de coordenadas de pieza

D Definicin del valor de


compensacin de origen de
pieza en los sistemas
adicionales de
coordenadas de pieza

Cuando se especifica un valor absoluto de compensacin de origen de pieza, el


valor especificado se convierte en un nuevo valor de compensacin. Cuando se
especifica un valor incremental de compensacin de origen de pieza, el valor
especificado se aade al valor de compensacin de herramienta para obtener un
nuevo valor de compensacin. Al igual que en los sistemas estndar de
coordenadas de pieza, pueden ejecutarse las siguientes operaciones para una
compensacin de origen de pieza en un sistema adicional de coordenadas de
pieza:
131

7. SISTEMA DE COORDENADAS

PROGRAMACION

B--63534SP/02

(1) La tecla de funcin OFFSET (COMPENSACION) puede utilizarse para


visualizar y definir un valor de compensacin de origen de pieza.
(2) La funcin G10 valida la definicin por programacin de un valor de
compensacin de origen de pieza (vase II--7.2.3).
(3) Un macro cliente permite tratar como variable del sistema un valor de
compensacin de origen de pieza.
(4) Los datos de compensacin de origen de pieza pueden introducirse o sacarse
como datos externos.
(5) La funcin de ventana del PMC permite leer valores de compensacin de
origen de pieza como datos modales de rdenes programadas.

D Configuracin de la
compensacin de origen
de pieza en el sistema de
coordenadas para la
pieza aadida (G10)

Cuando la compensacin de origen de pieza se especifica utilizando un


valor absoluto, el valor especificado es la nueva compensacin. Cuando
se especifica utilizando un valor incremental, el valor especificado se
aade a la compensacin actual para obtener la nueva compensacin.

Limitaciones
D Especificacin de
cdigos P

Debe especificarse un cdigo P debe especificarse despus de G54.1 (G54). Si


G54.1 no va seguida 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 (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;

132

7. SISTEMA DE COORDENADAS

PROGRAMACION

B--63534SP/02

7.3
SISTEMA LOCAL DE
COORDENADAS

Cuando un programa se crea en un sistema de coordenadas de pieza, puede


definirse un sistema de coordenadas de pieza hijo del primero para facilitar la
programacin. Tal sistema de coordenadas hijo del primero se denomina
sistema local de coordenadas.

Formato
G52 IP _; Definicin del sistema local de coordenadas
......

G52 IP 0 ; Anulacin del sistema local de coordenadas


IP _ : Origen del sistema local de coordenadas

Explicaciones

Especificando G52IP;, puede definirse un sistema local de coordenadas en


todos los sistemas de coordenadas de pieza (G54 hasta G59). El origen de cada
sistema local de coordenadas se define en la posicin especificada por IP_ en
el sistema de coordenadas de pieza.
Cuando se define un sistema local de coordenadas, las rdenes de
desplazamiento en modo absoluto (G90), que se programan posteriormente, son
los valores de coordenadas en el sistema local de coordenadas. El sistema local
de coordenadas puede modificarse especificando la orden G52 con el origen de
un nuevo sistema local de coordenadas dentro del sistema de coordenadas de
pieza.
Para anular el sistema local de coordenadas y especificar el valor de las
coordenadas en el sistema de las coordenadas de pieza, haga coincidir el origen
del sistema local de coordenadas con el del sistema de coordenadas de pieza.

IP_

(Sistema local coordenadas)


(G54 : sistema 1 coordenadas pieza)
G55

G56

IP_

G57
G58

(Sistema local de coordenadas )


(G59 : Sistema 6 coordenadas pieza)

(Sistema coordenadas mquina)


Origen sistema coordenadas mquina
Punto referencia
Fig. 7.3 Definicin del sistema local de coordenadas

133

7. SISTEMA DE COORDENADAS

PROGRAMACION

B--63534SP/02

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.

134

7.4

SELECCION DE
PLANO

7. SISTEMA DE COORDENADAS

PROGRAMACION

B--63534SP/02

Seleccione los planos para interpolacin circular, compensacin de radio de


herramienta y taladrado mediante cdigo G.
La tabla inferior lista cdigos G y los planos seleccionados por stos.

Explicaciones
Tabla 7.4 Plano seleccionado mediante cdigo G
Cdigo G

Plano
seleccionado

G17

plano Xp Yp

G18

plano Zp Xp

G19

plano Yp Zp

Xp

Yp

Zp

Eje X o un eje

Eje Y o un eje

Eje Z o un eje

paralelo al

paralelo al

paralelo al

mismo

mismo

mismo

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. Cuando en el bloque
G17, G18 o G19 se ha omitido 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 plano 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.

Ejemplos

Seleccin de plano cuando el eje X es paralelo al eje U.


G17X_Y_
Plano XY
G17U_Y_
Plano UY
G18X_Z_
Plano ZX
X_Y_
El plano permanece invariable (plano ZX)
G17
Plano XY
G18
Plano ZX
G17 U_
Plano UY
G18Y_;
Plano ZX, el eje Y se desplaza sin ninguna relacin respecto al
plano.

135

8. VALORES DE COORDENADAS
Y DIMENSIONES

PROGRAMACION

B--63534SP/02

VALORES DE COORDENADAS Y DIMENSIONES

El presente captulo incluye los siguientes apartados.


8.1 PROGRAMACION ABSOLUTA E INCREMENTAL (G90, G91)
8.2 PROGRAMACION EN COORDENADAS POLARES (G15, G16)
8.3 CONVERSION PULGADAS/V. METRICOS (G20, G21)
8.4 PROGRAMACION DEL PUNTO DECIMAL (COMA)

136

B--63534SP/02

8.1

PROGRAMACION
ABSOLUTA E
INCREMENTAL
(G90, G91)

8. VALORES DE COORDENADAS
Y DIMENSIONES

PROGRAMACION

Existen dos mtodos para programar desplazamientos de la herramienta; el


modo de programacin absoluta y el modo incremental. En programacin
absoluta, se programa el valor de la coordenada del punto final; en
programacin incremental se programa la distancia de desplazamiento de la
posicin misma. G90 y G91 se utilizan para programar una orden absoluta y una
orden incremental, respectivamente.

Formato
Programacin absoluta

G90 IP _ ;

Programacin incremental G91 IP _ ;

Ejemplos
G90 X40.0 Y70.0 ;

Programacin absoluta

G91 X--60.0 Y40.0 ;

Programacin incremental

Posicin final
70.0

30.0

Posicin inicial

40.0

137

100.0

8. VALORES DE COORDENADAS
Y DIMENSIONES

8.2

PROGRAMACION EN
COORDENADAS
POLARES
(G15, G16)

PROGRAMACION

B--63534SP/02

El valor de la coordenada del punto final puede introducirse en coordenadas


polares (radio y ngulo).
El sentido positivo del ngulo es antihorario en el primer eje y sentido del plano
seleccionado y el sentido negativo es horario.
Tanto el radio como el ngulo pueden programarse bien en programacin
absoluta o incremental (G90, G91).

Formato
Gjj Gff G16 ; Activacin de la programacin en coordenadas
polares (modo de coordenadas polares)

Gff IP _ ;
Programacin en coordenadas polares

G15 ;

D Definicin del origen del


sistema de coordenadas
de pieza como origen de
coordenadas polares

Anulacin de programacin en coordenadas polares (modo


de coordenadas polares)

G16

Programacin de coordenadas polares

G15

Anulacin programacin coordenadas polares

Gjj

Seleccin de plano de programacin de coordenadas polares (G17, G18 o G19)

Gff

G90 especifica el origen del sistema local de coordenadas


como el origen del sistema de coordenadas polares desde el
cual se mide un radio.
G91 especifica la posicin actual como origen del sistema de
coordenadas polares desde el cual se mide un radio.

IP_

Especificacin de las direcciones de los ejes que forman el


plano seleccionado del sist. de coord.polares y sus valores.
Primer eje: radio de coordenadas polares
Segundo eje: ngulo de coordenadas polares

Especifique el radio (la distancia entre el origen y el punto) que se ha de


programar con una orden absoluta. El origen del sistema de coordenadas locales
se define como origen del sistema de coordenadas polares.
Cuando se emplea un sistema de coordenadas locales (G52), su origen se
convierte en el centro de las coordenadas polares.
Radio

Posicin programada

Posicin programada
Radio
Ang.

Ang.

Posicin real

Cuando el ngulo se especifica


con una orden absoluta

138

Posicin real

Cuando el ngulo se especifica


con una orden incremental

D Definicin de la posicin
actual como origen de
coordenadas polares

8. VALORES DE COORDENADAS
Y DIMENSIONES

PROGRAMACION

B--63534SP/02

Especifique el radio (la distancia entre la posicin actual y el punto) que se ha


de programar con una orden incremental. La posicin actual se define como
origen del sistema de coordenadas polares.
Posicin programada

Posicin programada
Radio

Ang.

Radio

Angulo

Posicin real

Posicin real

Cuando el ngulo se especifica


con una orden absoluta

Ejemplos

Cuando el ngulo se especifica


con una orden incremental

Circunferencia de agujeros para pernos


Y

--El origen del sistema local de coordenadas se define como origen del
sistema de coordenadas polares.
--Se ha seleccionado el plano XY.
150

270

30
X
100mm

D Especificacin de ngulos
y de un radio mediante
rdenes absolutas

D Especificacin de ngulos
con rdenes incrementales
y un radio con rdenes
absolutas

N1 G17 G90 G16;


Especificacin de la orden de coordenadas polares y seleccin del plano XY
Definicin de origen de sistema local de coordenadas como origen del sistema
de coordenadas polares
N2 G81 X100.0 Y30.0 Z--20.0 R--5.0 F200.0;
Especificacin de una distancia de 100 mm y un ngulo de 30 grados
N3 Y150.O;
Especificacin de una distancia de 100 mm y un ngulo de 150 grados
N4 Y270.0;
Especificacin de una distancia de 100 mm y un ngulo de 270 grados
N5 G15 G80;
Anulacin de la orden de coordenadas polares
N1 G17 G90 G16;
Especificacin de la orden de coordenadas polares y seleccin del plano XY
Definicin del punto cero del sistema de coordenadas locales como origen del
sistema de coordenadas polares
N2 G81 X100.0 Y30.0 Z--20.0 R--5.0 F200.0;
Especificacin de una distancia de 100 mm y un ngulo de 30 grados
N3 G91 Y120.0;
Especificacin de una distancia de 100 mm y un ngulo de +120 grados
N4 Y120.0;
Especificacin de una distancia de 100 mm y un ngulo de +120 grados
N5 G15 G80;
Anulacin de la orden de coordenadas polares
139

8. VALORES DE COORDENADAS
Y DIMENSIONES

PROGRAMACION

B--63534SP/02

Limitaciones
D Especificacin de un radio
en el modo de coordenadas
polares

D Ejes que no se consideran


parte de una orden en
coordenadas polares en el
modo de coordenadas
polares

D Achaflanado y
rendodeado de esquinas
con ngulo arbitrario

En el modo de coordenadas polares, especifique un radio para interpolacin


circular o mecanizado helicoidal (G02, G03) con R.
Los ejes especificados para las siguientes rdenes no se consideran parte de la
orden en coordenadas polares:
-- Temporizacin (G04)
-- Introduccin de datos programables (G10)
-- 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)

El achaflanado y rendondeado en esquinas con ngulo arbitrario no puede


especificarse en el modo de coordenadas polares.

140

B--63534SP/02

8.3

CONVERSION
PULGADAS/V.METRI-COS (G20, G21)

PROGRAMACION

8. VALORES DE COORDENADAS
Y DIMENSIONES

Mediante un cdigo G puede seleccionarse la entrada en pulgadas o en valores


mtricos.

Formato
G20 ;

Entrada en pulgadas

G21 ;

Entrada en mm

Este cdigo G debe especificarse en un bloque independiente antes de definir


el sistema de coordenadas al comienzo del programa. Despus de haber
especificado el cdigo G para conversin de valores en pulgadas/valores
mtricos, la unidad de los datos introducidos cambia al incremento mnimo de
entrada en pulgadas o en valores mtricos del sistema incremental IS--B o IS--C
(Seccin II--2.3). La unidad de entrada de datos para grados permanece
invariable. Los sistemas de unidades para los siguientes valores se modifican
despus de la conversin de valores en pulgadas/valores mtricos.
-- Velocidad de avance programada mediante cdigo F
-- Orden de posicin
-- Valor de compensacin de origen de pieza
-- Valor de compensacin de herramienta
-- Unidad de escala para el generador manual de impulsos
-- Distancia de desplazamiento en avance incremental
-- Algunos parmetros
Al conectar la tensin, el cdigo G es el mismo que exista antes de
desconectarla.

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 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 III--11.4.3).

141

8. VALORES DE COORDENADAS
Y DIMENSIONES

PROGRAMACION

B--63534SP/02

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.
Los puntos decimales pueden especificarse con las siguientes direcciones:
X, Y, Z, U, V, W, A, B, C, I, J, K, Q, R y F.

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.

PROGRAMACION
DEL PUNTO
DECIMAL (COMA)

Ejemplos
Orden programada
X1000
Valor programado sin
punto decimal

Programacin punto decimal tipo calculadora de bolsillo


1000mm
Unidad : mm

X1000.0
1000mm
Valor programado con Unidad : mm
punto decimal

Programacin punto decimal estndar


1mm
Unidad: incremento mnimo
de entrada (0.001 mm)
1000mm
Unidad : mm

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.2345;
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. 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.

142

B--63534SP/02

PROGRAMACION

9. FUNCION DE HUSILLO (FUNCION S)

FUNCION DE VELOCIDAD DE HUSILLO (FUNCION S)

La velocidad del husillo puede controlarse especificando un valor a


continuacin de la direccin S.
Este captulo incluye los siguientes apartados.
9.1
9.2
9.3
9.4

ESPECIFICACION DE VELOCIDAD DE HUSILLO CON UN


CODIGO
ESPECIFICACION DEL VALOR DE LA VELOCIDAD DEL
HUSILLO DIRECTAMENTE (ORDEN S 5 DIGITOS)
CONTROL DE VELOCIDAD DE CORTE CONSTANTE
(G96, G97)
FUNCION DE DETECCION DE FLUCTUACION DE LA
VELOCIDAD DEL HUSILLO (G25, G26)

143

9. FUNCION DE HUSILLO (FUNCION S)

PROGRAMACION

B--63534SP/02

9.1

Cuando se programa un valor despus de la letra S, se envan las seales de


cdigo y de muestreo a la mquina para controlar la velocidad de rotacin del
cabezal. Un bloque puede incluir un slo cdigo S. Consulte el correspondiente
manual facilitado por el fabricante de la mquina--herramienta para conocer
detalles tales como el nmero de dgitos de un cdigo S o el orden de ejecucin
cuando una orden de desplazamiento y una orden de cdigo S estn en idntico
bloque.

9.2

La velocidad del husillo puede especificarse directamente mediante una


direccin S seguida de un pvalor de cinco dgitos (rpm). La unidad para
especificar la velocidad del husillo puede variar en funcin del fabricante de la
mquina--herramienta. Consulte el correspondiente manual facilitado por el
fabricante de la mquina--herramienta para conocer ms detalles.

ESPECIFICACION DE
VELOCIDAD DE
HUSILLO CON UN
CODIGO

ESPECIFICACION
DEL VALOR DE LA
VELOCIDAD DEL
HUSILLO
DIRECTAMENTE
(ORDEN S 5 DIGITOS)

144

9. FUNCION DE HUSILLO (FUNCION S)

B--63534SP/02

PROGRAMACION

9.3

Especifique la velocidad de corte (velocidad relativa entre la herramienta y la


pieza) a continuacin de S. El husillo es girado de modo que la velocidad de
corte tangencial sea constante independientemente de la posicin de la
herramienta.

CONTROL DE
VELOCIDAD DE
CORTE CONSTANTE
(G96, G97)
Formato
D Orden de control de
velocidad de corte
tangencial constante

G96 Sfffff ;
Velocidad de corte (m/min o pies/min)
Nota :

Esta unidad de velocidad superficial puede variar segn


la especificacin del fabricante de la mquina herramienta.

D Orden de anulacin de
control de la velocidad de
corte tangencial constante

G97 Sfffff ;
Velocidad del husillo (rpm)
Nota :

Esta unidad de velocidad de corte tangencial puede


variar segn la especificacin del fabricante de la
mquina herramienta.

D Orden de eje controlado


con velocidad de corte
tangencial constante

G96 P ;

P0 : Eje definido en el parmetro (No. 3770)


P1 : Eje X , P2 : Eje Y, P3 : Eje Z, P4 : 4o. eje
P5 : 5o. eje, P6 : 6o. eje, P7 : 7o. eje, P8 : 8o. eje

D Limitacin de la velocidad
mxima de husillo

G92 S_ ;

La velocidad mxima del husillo (rpm) se indica despus de S.

145

9. FUNCION DE HUSILLO (FUNCION S)

PROGRAMACION

B--63534SP/02

Explicaciones
D Orden de control de
velocidad de corte
tangencial constante (G96)

G96 (orden de control de velocidad de corte constante) es un cdigo G modal.


Despus de haber especificado una orden G96, el programa pasa a modo de
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 del husillo (rpm).

La velocidad del husillo (rpm) prcti-camente coincide con la velocidad


tangencial de corte en aprox. 160
mm (radio).

Velocidad corte
S es 600 m/min

radio (mm)

Fig. 9.3 (a)

D Definicin del sistema de


coordenadas de pieza para
control de velocidad de
corte tangencial constante

Relacin entre radio de pieza, velocidad de


husillo y velocidad tangencial de corte

Para ejecutar el control de velocidad de corte tangencial constante, es preciso


definir el sistema de coordenadas de pieza y de este modo el valor de las
coordenadas en el centro del eje de rotacin, por ejemplo, el eje Z (eje al cual
se aplica el control de velocidad tangencial de corte constante) pasa a valer 0.

X
Z
0

Fig. 9.3 (b) Ejemplo de sistema de coordenadas de pieza para


control de velocidad de corte constante

146

B--63534SP/02

D Velocidad de corte
tangencial constante
especificada en el modo
G96

9. FUNCION DE HUSILLO (FUNCION S)

PROGRAMACION

Modo G96

Modo G97

Especifique la velocidad de corte


tangencial en mm/min (o pies/min)

Orden G97

Memorice la velocidad de corte


tangencial en m/min (o pies/min)
Especificada
Se utiliza la velociOrden velocidad del husillo espedad husillo
cificada (rpm)
No especificada
La velocidad tangencial (m/min o
pies/min) se convierte en velocidad de husillo (rpm)

Ordenes distintas de G96

Especificada
Se utiliza la
velocidad de
corte especificada

Orden G96

Orden
vel. tangencial
corte

No especificada
Se utiliza la velocidad memorizada
(m/min o pies/min). Si no se ha
memorizado ninguna se supone 0.

Limitaciones
D Control de velocidad de

El control de velocidad de corte tangencial constante tambin es vlido durante


el roscado. En consecuencia, se recomienda invalidar el control de velocidad
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.

D Control de velocidad de

En un bloque de avance rpido especificado mediante G00, el control de


velocidad de corte tangencial constante no se realiza calculando la velocidad
de corte tangencial que se establece al producirse una variacin transitoria de
la posicin de la herramienta, sino que se realiza calculando la velocidad de
corte tangencial en base a la posicin en el punto final del bloque de avance
rpido con la condicin de que el mecanizado no se ejecute con avance rpido.

corte tangencial constante


para roscado

corte tangencial constante


para avance rpido (G00)

147

9. FUNCION DE HUSILLO (FUNCION S)

PROGRAMACION

B--63534SP/02

9.4

Con esta funcin, se activa una alarma por recalentamiento (No. 704) cuando
la velocidad del husillo se desva respecto a la velocidad especificada debido
a las condiciones de la mquina.
Esta funcin se utiliza, por ejemplo, para impedir el agarrotamiento del
manguito gua.

Formato

G26 valida la deteccin de fluctuaciones de la velocidad del husillo.


G25 inhbe la deteccin de fluctuaciones de la velocidad del husillo.

FUNCIN DE
DETECCIN DE
FLUCTUACIN DE
LA VELOCIDAD DEL
HUSILLO (G25, G26)

G26 Pp Qq Rr ;

Deteccin fluctuacin velocidad Activar

G25 ;

Deteccin fluctuacin velocidad Desactivar

p: Tiempo (en ms) desde el envo de una nueva orden de giro del husillo (orden
S) hasta el comienzo de la comprobacin de si la velocidad real del husillo
es tan rpida que pueda llegar a producir un recalentamiento.
Cuando se alcanza una velocidad especificada dentro del perodo P, se activa
una comprobacin en dicho instante.
q: Tolerancia (%) de una velocidad especificada del husillo.

q=

1velocidad real husillo 100


velocidad husillo especificada

Si una velocidad especificada del husillo se encuentra dentro de este margen,


se considera que ha alcanzado el valor especificado. A continuacin, se
inicia la comprobacin de una velocidad real del husillo.
r: Fluctuacin de la velocidad del husillo (%) a la cual la velocidad real del
husillo es tan rpida que puede producirse un recalentamiento

r=

1velocidad que puede provocar recalentamiento


100
velocidad husillo especificada

G26 valida la funcin de deteccin de fluctuacin de la velocidad del husillo


y G25 inhibe la deteccin de fluctuacin de la velocidad del husillo.
Aun cuando se especifique G25, no se borra p, q ni r.

148

9. FUNCION DE HUSILLO (FUNCION S)

B--63534SP/02

PROGRAMACION

Explicaciones

La fluctuacin de la velocidad del husillo se detecta de la siguiente manera:


1. Cuando se activa una alarma despus de alcanzar una velocidad
especificada del husillo
Velocidad husillo

q
q

Velocidad
especi-ficada

d
r

Velocidad
real
Compr.

Comprobacin

Sin compr.

Especificacin Comienzo comprobacin


de otra velocidad

Tiempo

Alarma

2. Cuando se activa una alarma antes de alcanzar una velocidad


especificada del husillo
Velocidad husillo

r
q

d
r

Velocidad
real

p
Compr.

Sin compr.

Velocidad
especi-ficada

Compr.

Especificacin
Com. compr.
de otra velocidad

Alarma

Tiempo

Velocidad especificada:
(vel. especificada por la direccin S y un valor de cinco dgitos)x(sobrecontrol
del husillo)
Velocidad real: Velocidad detectada mediante un captador de posicin
p: Tiempo transcurrido desde que vara la velocidad especificada hasta que se
inicia una comprobacin.
q: (Tolerancia porcentual para iniciar una comprobacin) x (velocidad
especificada)
r: (Fluctuacin porcentual detectada como estado de alarma)x(velocidad
especificada)
d: Fluctuacion detectada como alarma (especificada en el parmetro 4913)
Se activa una alarma cuando la diferencia entre la velocidad especificada y la
velocidad real es superior a r y tambin a d.

149

9. FUNCION DE HUSILLO (FUNCION S)

PROGRAMACION

B--63534SP/02

NOTA
1 Cuando se activa una alarma en modo automtico, se produce
una parada en modo bloque a bloque. La alarma por
recalentamiento del husillo se indica en la pantalla y se activa la
seal de alarma SPAL (se configura al valor 1 debido a la
presencia de una alarma). Esta seal se borra mediante un reset.
2 Aun cuando se ejecute una operacin de reset despus de borrar
una alarma, la alarma se activa de nuevo a no ser que se elimine
la causa de la misma.
3 No se realiza ninguna comprobacin durante el estado de parada
del husillo (*SSTP = 0).
4 Mediante la configuracin del parmetro correspondiente (No.
4913), puede definirse un margen admisible de fluctuaciones de
velocidad que suprima la activacin de una alarma. Sin embargo,
se activa una alarma un segundo ms tarde si se determina que
la velocidad real es de 0 rpm.

150

B--63534SP/02

10
Generalidades

PROGRAMACION

10. FUNCION DE HERRAMIENTA


(FUNCION T)

FUNCION DE HERRAMIENTA (FUNCION T)

Existen dos funciones de herramienta. Una es la funcin de seleccin de


herramienta y la otra la funcin de gestin de vida de las herramientas.

151

10. FUNCION DE HERRAMIENTA


(FUNCION T)

10.1

FUNCION DE
SELECCION DE
HERRAMIENTA

PROGRAMACION

B--63534SP/02

En la mquina, las herramientas pueden seleccionarse especificando un valor


numrico de hasta ocho dgitos a continuacin de la direccin T.
En un mismo bloque puede programarse slo un cdigo T. Consulte el manual
del fabricante de la mquina--herramienta para averiguar el nmero de dgitos
que puede programarse con la direccin T y la correspondencia entre los
cdigos T y las operaciones de mquina.
Cuando en el mismo bloque se especifica una orden de desplazamiento y un
cdigo T, las rdenes se ejecutan por uno de los dos mtodos siguientes.
(i) ejecucin simultnea de la orden de desplazamiento y de las rdenes de
funciones T.
(ii) ejecucin de las rdenes de funcin T una vez terminada la ejecucin de la
orden de desplazamiento.
La seleccin de (i) o (ii) depende de las especificaciones del fabricante de
la mquina--herramienta. Consulte el manual publicado por el fabricante de
la mquina--herramienta para conocer ms detalles.

152

10. FUNCION DE HERRAMIENTA


(FUNCION T)

PROGRAMACION

B--63534SP/02

10.2

FUNCION DE
GESTION DE VIDA
DE LAS
HERRAMIENTAS

Las herramientas estn clasificadas en varios grupos, especificndose la vida de


las herramientas (tiempo o frecuencia de uso) para cada grupo. La funcin de
acumulacin de la vida de las herramientas de cada grupo en uso y la seleccin
y utilizacin de la siguiente herramienta secuencialmente preparada en el
mismo grupo se denomina funcin de gestin de vida de las herramientas.
Nmero grupo herramienta m
1

Nmero
herramienta

Cdigo que especifica valor


comp. herram.

Vida
herramienta

Primer valor gestin


vida herramientas

Valor n--simo
gestin vida herramienta

Fig.10.2(a) Valor gestin vida herramientas (nmero de n herramientas)

La vida de la herramienta puede gestionarse seleccionando una herramienta de


un grupo de herramientas especificado mediante un programa de mecanizado.

Datos gestin vida herramientas

Programa mecanizado

Mquina

Grupo htas. No. 1


Seleccin hta.
Grupo htas. No. m

Grupo htas. No. p

Operaciones de mquina y de CNC

Orden para seleccionar


grupo herramientas m
Orden cambio
herramienta (M06)

CNC

Selecciona automt., denColoca una


tro del grupo de htas. m,
hta. selecciocomo una hta. cuya vida
nada en esno se ha agotado.
tado espera
Acopla la hta.
Comienza a contar la vida
al husillo en el
de la herramienta acoplaestado de esda al husillo.
pera (cambio
de hta.).

Fig. 10.2(b) Seleccin de herramienta por programa de mecanizado

Para el control de dos vas, se aplica la gestin de la vida de la herramienta


independientemente para cada va. Los datos de la gestin de la vida de
la herramienta tambin se definen para cada va.

153

10. FUNCION DE HERRAMIENTA


(FUNCION T)

10.2.1
Datos de gestin de vida
de las herramientas

PROGRAMACION

B--63534SP/02

Los datos de gestin de vida de las herramientas estn formados por nmeros
de grupo de herramientas, nmeros de herramienta, cdigos que especifican
valores de compensacin de herramienta y el valor de vida de la herramienta.

Explicaciones
D Nmero de grupo de

El nmero mximo de grupos y el nmero de herramientas por grupo que


pueden registrarse estn definidos mediante un parmetros GS1 y GS2 (No.
6800#0, #1) (Tabla 10.2.1 (a)).

herramientas

Tabla 10.2.1 (a) Mx. nmero de grupos y de herramientas que pueden registrarse
GS1(No.6800#0)

GS2(No.6800#1)

El mx. nmero de grupos y herramientas sin funcin opcional de


512 pares de herramientas

El mx. nmero de grupos y herramientas con funcin especial de 512


pares de herramientas

Nmero de grupo

Nmero de hta.

Nmero de grupo

Nmero de hta.

16

16

64

32

32

128

16

64

256

128

512

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.
D Nmero de herramientas

Especifique un nmero de cuatro dgitos a continuacin de T

D Cdigo de especificacin

Los cdigos que especifican valores de compensacin de herramienta se


clasifican en cdigos H (para compensacin de longitud de herramienta) y en
cdigos D (compensacin de radio de herramienta). El nmero mximo de
cdigos de especificacin de valor de compensacin de herramienta que pueden
registrarse es 255 cuando existen 400 valores de compensacin de herramienta
(aun cuando se soporte la opcin para 512 juegos de gestin de vida de las
herramientas). El nmero mximo es 32, 64, 99, 200, 499 999 cuando existan
32, 64, 99, 200, 499 999 valores de compensacin de herramienta.

de valor de compensacin
de herramienta

NOTA
Cuando no se utilicen cdigos que especifican valores de
compensacin de herramienta puede omitirse el registro.
D Valor de vida de las

Vase los subapartados II--10.2.2 y II--10.2.4.

herramientas

154

B--63534SP/02

10.2.2

Registro, modificacin
y borrado de datos de
gestin de vida de las
herramientas

PROGRAMACION

10. FUNCION DE HERRAMIENTA


(FUNCION T)

En un programa los datos de gestin de vida de las herramientas pueden


registrarse en el CNC y los una vez registrados pueden modificarse o
borrarse.

Explicaciones

Para cada uno de los cuatro tipos de operaciones descritos a continuacin se


utiliza un formato de programa diferente.

D Registro con borrado de

Despus de haber borrado todos los datos registrados de gestin de vida de


las herramientas, se registran los datos programados de gestin de vida de las
herramientas.

todos los grupos

D Cmo se aaden y
modifican datos de gestin
de vida de las herramientas

D Borrado de los datos de


gestin de vida de las
herramientas

D Registro del tipo de contaje


de la vida de las
herramientas

D Valor de la vida

Los datos programados de gestin de vida de las herramientas para un grupo


pueden aadirse o modificarse.
Pueden borrarse los datos programados de gestin de vida de las
herramientas para un grupo.
Para grupos individuales pueden registrarse tipos de contaje (por tiempo o
por frecuencia).
El hecho de si la vida de las herramientas se ha de indicar por tiempo
(minutos) o por frecuencia se define mediante el parmetro LTM (No.
6800#2).
El valor mximo de la vida de una herramienta es:
En caso de minutos:
4300 (minutos)
En caso de frecuencia: 9999 (veces)

155

10. FUNCION DE HERRAMIENTA


(FUNCION T)

PROGRAMACION

B--63534SP/02

Formato
D Registro con borrado
de todos los grupos

Formato

Funcin de la orden

G10L3 ;
P L ;
T H D ;
T H D ;

G10L3
P
L
T
H

P L ;
T H D ;
T H D ;

D
G11

:Registro y borrado de todos los grupos


:Nmero de grupo
:Valor vida
:Nmero herramienta
:Cdigo que especifica valor
compensacin herramienta (cdigo H)
:Cdigo que especfica valor
compensacin herramienta (cdigo D)
:Fin de registro

G11 ;
M02 (M30) ;

D Cmo se aaden y
modifican los datos de
gestin de vida de las
herramientas

Formato

Significado de la orden

G10L3P1 ;
P L ;
T H D ;
T H D ;

G10L3P1
P
L
T
H

P L ;
T H D ;
T H D ;

D
G11

:Aadir y modificar un grupo


:Nmero de grupo
:Valor de vida
:Nmero de herramienta
:Cdigo que especifica valor de
de compensacin de hta. (cdigo H)
:Cdigo que especifica valor de
compensacin de hta. (cdigo D)
:Fin de aadir y modificar grupo

G11 ;
M02 (M30) ;

D Borrado de los datos de


gestin de vida de las
herramientas

Formato

Significado de la orden

G10L3P2 ;
P ;
P ;
P ;
P ;

G10L3P2 :Borrado de grupo


P
:Nmero de grupo
G11
:Fin de borrado de grupo

G11 ;
M02 (M30) ;

156

B--63534SP/02

D Definicin de un tipo de
contaje de vida de las
herramientas para
grupos

PROGRAMACION

Formato

10. FUNCION DE HERRAMIENTA


(FUNCION T)

Significado de la orden

G10L3
o
G10L3P1);
P L Q ;
T H D ;
T H D ;

Q_ : Tipo de contaje de la vida


(1:Frecuencia uso, 2:Tiempo)

P L Q ;
T H D ;
T H D ;

G11 ;
M02 (M30) ;

PRECAUCION
S Cuando se omite el comando Q, el valor definido en el bit
7 (LTM) del parmetro No.6800 se utiliza como tipo de
contaje de vida.
S G10L3P1 y G10L3P2 pueden especificarse nicamente
cuando est vlida la funcin de gestin ampliada de vida
de las herramientas.
(Parmetro EXT (No.6801#6) = 1)

157

10. FUNCION DE HERRAMIENTA


(FUNCION T)

PROGRAMACION

B--63534SP/02

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.
M06;

Termina la gestin de vida para las herramientas utilizadas


anteriormente y comienza el contaje de las nuevas herramientas
seleccionadas con el cdigo T.

AVISO
Cuando se seleccione una opcin para especificar
mltiples cdigos M, especifique este cdigo suelto o como
primer cdigo M.
H99;

Selecciona el cdigo H de gestin de vida de las herramientas


para la herramienta actualmente seleccionada.

H00;
D99;

Anula la compensacin de longitud de herramienta.


Selecciona el cdigo D de datos de gestin de vida de las
herramientas para la herramienta actualmente utilizada.

D00;

Anula la compensacin de radio de herramienta

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.

158

B--63534SP/02

D Tipos

10. FUNCION DE HERRAMIENTA


(FUNCION T)

PROGRAMACION

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 mquina--herramienta.
Tabla 10.2.3 Tipo de cambio de herramienta
Tipo cambio
herramienta

Nmero de
grupo de herramienta especificado en
el mismo bloque que la
orden de
cambio de
herramienta
(M06)

Herramientas
utilizadas anteriormente

Temporizacin contaje
vida herramienta

El contaje de la vida se realiza para una herramienta en el grupo de herramientas especificado cuando a continuacin se especifique M06.

Observaciones

Parmetro

Herramientas que se han de utilizar a continuacin

El contaje de
la vida se
ejecuta cuando se especifica una
herramienta
del grupo de
herramientas
especificado
en idntico
bloque que
M06.

Normalmente, cuando se especifica un nmero de grupo


de herramientas slo, se utiliza el tipo B. Sin embargo, no
se activa ninguna alarma aun
cuando el nmero de grupo
de herramientas se especifique, l solo, como tipo C.
No. 6800#7
(M6T)=0
No.6801#7
(M6E)=0

No. 6800#7 (M6T)=1


No. 6801#7 (M6E)=0

No.6801#7
(M6E)=1

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.

159

10. FUNCION DE HERRAMIENTA


(FUNCION T)

PROGRAMACION

B--63534SP/02

Ejemplos
D Tipo A de cambio de
herramienta

Suponga que el nmero de anulacin de gestin de vida de las


herramientas es 100.
T101;

Del grupo 1 se selecciona una herramienta cuya vida no se ha


agotado.
(Suponga que se ha seleccionado la herramienta No.010).
M06;
El contaje de vida de las herramientas se ejecuta para la
herramienta del grupo 1.
(Se cuenta la vida de la herramienta No. 010).
T102;
Del grupo 2 se selecciona una herramienta cuya vida no se ha
agotado.
(Suponga que se selecciona el nmero de herramienta 100).
M06T101; Se ejecuta el contaje de vida para la herramienta del grupo 2.
(Se cuenta la vida de la herramienta No. 100).
El nmero de herramienta actualmente utilizada (en el grupo 1)
se enva con una seal de cdigo T. (Se enva el nmero de
herramienta 010).

D Tipos B y C de cambio
de herramienta

Suponga que el nmero para ignorar la gestin de vida de las


herramientas es 100.
T101;

Del grupo 1 se selecciona una herramienta cuya vida no se


ha agotado.
(Suponga que se ha seleccionado la herramienta No.010).
M06T102; El contaje de vida de las herramientas se ejecuta para la
herramienta del grupo 1
(Se cuenta la vida de la herramienta No. 010).
Del grupo 2 se selecciona una herramienta cuya vida no se ha
agotado.
(Suponga que se selecciona el nmero de herramienta 100).
M06T103; Se ejecuta el contaje de vida para la herramienta del grupo 2.
(Se cuenta la vida de la herramienta No. 100).
Se selecciona una herramienta del grupo 3 cuya vida no se ha
agotado.
(Suponga que se ha seleccionado la herramienta No. 200).

D Tipo D del cambio de


herramienta

Suponga que el nmero para ignorar la gestin de vida de las


herramientas es 100.
T101M06;

T102M06;

Del grupo 1 se selecciona una herramienta cuya vida no se ha


agotado.
(Suponga que se ha seleccionado la herramienta No. 010).
El contaje de vida de las herramientas se ejecuta para la
herramienta del grupo 1.
Se selecciona una herramienta del grupo 2 cuya vida no se ha
agotado.
(Suponga que se ha seleccionado la herramienta No. 100)
El contaje de vida de las herramientas se ejecuta para la
herramienta del grupo 2.
(Se cuenta la vida de la herramienta No. 100).

160

PROGRAMACION

B--63534SP/02

10.2.4
Vida de las herramientas

10. FUNCION DE HERRAMIENTA


(FUNCION T)

La vida de una herramienta es especificada por frecuencia de uso (contaje) o por


tiempo de uso (en minutos).

Explicaciones
D Contaje del nmero de
veces de uso

El nmero de veces de uso aumenta en 1 para cada herramienta utilizada 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.

D Tiempo de uso

Cuando se especifica un cambio de herramienta (M06), se activa la gestin de


vida de herramientas para aquellas especificadas por el nmero de grupo de
herramientas. En la gestin de vida de herramientas, el tiempo durante el cual
se utiliza una herramienta en el modo de mecanizado se cuenta en incrementos
de 4 segundos. Si se modifica el grupo de herramientas antes de transcurridos
4 segundos de tiempo incremental, no se cuenta el tiempo. El tiempo que se
utiliza una herramienta para parada en modo bloque a bloque, suspensin de
avances, avance rpido, temporizacin, bloqueo de mquina y enclavamiento
no se cuenta.
NOTE
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 a continuacin descrito.
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).
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.

161

11. FUNCIONES AUXILIARES

11
Generalidades

PROGRAMACION

B--63534SP/02

FUNCIONES AUXILIARES

Existen dos tipos de funciones auxiliares: funcin auxiliar (cdigo M) para


especificar el arranque del husillo, parada del husillo, fin de programa y 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.
La seleccin de una de ambas secuencias depende de la especificacin del
fabricante de la mquina--herramienta. Consulte el manual facilitado por el
fabricante de mquina--herramienta para conocer ms detalles.

162

B--63534SP/02

PROGRAMACION

11. FUNCIONES AUXILIARES

11.1

Cuando a continuacin de una direccin M se especifica un valor numrico, se


enva a la mquina una seal de cdigo y una seal de seleccin (strobe). La
mquina utiliza estas seales para activar o desactivar sus funciones.
Habitualmente, en un mismo bloque puede especificarse slo un cdigo M. En
algunos casos, sin embargo, pueden especificarse hasta tres cdigos M con
algunos tipos de mquinas--herramientas.
El hecho de qu cdigo M corresponde a qu funcin de mquina es
determinado por el fabricante de la mquina--herramienta.
La mquina trata todas las operaciones especificadas con cdigos M, salvo las
especificadas con M98, M99, M198, un subprograma llamado (parmetro nm.
6071 a 6079) o una macro cliente llamada (parmetro nm. 6080 a 6089). Para
ms detalles, vase el manual del constructor de la mquina.

Explicaciones

Los siguientes cdigos M tienen significados especiales.

D M02, M03 (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 mquina--herramienta.
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 M00
(Parada programada)

El funcionamiento automtico se detiene despus de ejecutar un bloque que


contenga M00. Cuando se detiene el programa, permanece invariable toda la
informacin modal existente. El funcionamiento automtico puede reanudarse
activando la ejecucin del ciclo. Esto vara segn el fabricante de la
mquina--herramienta.

D M01
(Parada opcional)

De manera semejante a M00, el funcionamiento automtico se detiene despus


de ejecutar un bloque que contenga M01. Este cdigo slo es vlido si se ha
pulsado Parada Opcional en el panel del operador de la mquina.

D M98
(Llamada a
subprograma)

Este cdigo se emplea para llamar a un subprograma. El cdigo y las seales


de activacin no se envan. Vase el apartado II--12.3 Subprogramas para
conocer ms detalles.

D M99
(Fin de subprograma)

Este cdigo indica el fin de un subprograma.


La ejecucin de M99 devuelve el control de nuevo al programa principal. El
cdigo y las seales de activacin no se envan. Vase el apartado 12.3 para
ms detalles.

D M198
(Llamada a un
subprograma)

Este cdigo se emplea para llamar a un subprograma de un archivo en una


funcin de entrada/salida externa. Vase la descripcin de la funcin de llamada
a subprograma (III--4.7) para ms detalles.

FUNCIONES
AUXILIARES
(FUNCION M)

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 y 3420). Consulte el manual de instrucciones
facilitado por el fabricante de la mquina--herramienta para
tales cdigos M.

163

11. FUNCIONES AUXILIARES

PROGRAMACION

B--63534SP/02

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
tres cdigos M configurando al valor 1 el bit 7 (M3B) del parmetro No. 3404.
Se envan simultneamente a la mquina hasta 3 cdigos M especificados en un
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 mquina--herramienta.
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).

MULTIPLES
ORDENES M EN UN
SOLO BLOQUE

Ejemplos
Una orden M
en un mismo bloque
M40 ;
M50 ;
M60 ;
G28G91X0Y0Z0 ;
:
:
:

164

Mltiples rdenes M
en un mismo bloque
M40M50M60 ;
G28G91X0Y0Z0 ;
:
:
:
:
:

B--63534SP/02

11.3

FUNCION DE
COMPROBACION DE
GRUPO DE CODIGOS
M

PROGRAMACION

11. FUNCIONES AUXILIARES

La funcin de comprobacin de grupo de cdigos M verifica si es correcta una


combinacin de mltiples cdigos M (hasta 3 cdigos M) contenidos en un
bloque.
Esta funcin tiene dos finalidades. Una consiste en detectar si cualquiera de los
mltiples cdigos M especificados en un bloque incluye un cdigo M que debe
especificarse solo.
La nica finalidad es detectar si cualquiera de los mltiples cdigos M
especificado en un bloque incluye cdigos M que pertenecen al mismo grupo.
En cualquiera de estos casos, se activa la alarma P/S No. 5016.
Para ms detalles sobre la configuracin de datos de grupo, consulte el manual
facilitado por el fabricante de la mquina--herramienta.

Explicaciones
D Configuracin de
cdigos M

Pueden especificarse hasta 500 cdigos M. Por regla general, siempre se


especifican M0 hasta M99. Los cdigos M a partir del M100 y siguientes son
opcionales.

D Nmeros de grupo

Los nmeros de grupo pueden seleccionarse entre 0 y 127. Sin embargo, tngase
en cuenta que 0 y 1 tienen significados especiales. El nmero de grupo 0
representa cdigos M que no es preciso verificar. El nmero de grupo 1
representa cdigos M que deben especificarse solos.

165

11. FUNCIONES AUXILIARES

11.4

LAS SEGUNDAS
FUNCIONES
AUXILIARES
(CODIGOS B)

PROGRAMACION

B--63534SP/02

El posicionamiento de referencia de la mesa se ejecuta mediante la direccin


B y un nmero de 8 dgitos a continuacin de sta. La relacin entre los cdigos
B y el correspondiente posicionamiento de referencia vara segn el fabricante
de la mquina--herramienta.
Consulte el manual publicado por el fabricante de la mquina--herramienta para
conocer ms detalles.

Explicaciones
D Intervalo de valores
permitidos

0 hasta 99999999

D Especificacin

1. Para validar la utilizacin de un punto decimal, configure a 1 el bit


0 (AUP) del parmetro No.3450.
Orden
B10.
B10

Valor de salida
10000
10

2. Utilice el bit 0 (DPI) del parmetro No. 3401 para especificar si la


ampliacin para la salida de B ser 1000 o 1 cuando se
omita un punto decimal.
DPI=1
DPI=0

Orden
B1
B1

Valor de salida
1000
1

3. Utilice el bit 0 (AUX) del parmetro No. 3405 para especificar si la


amplificacin para la salida de B ser 1000 o 10000 cuando se
omita un punto decimal para el sistema de entrada en pulgadas
(slo cuando DPI=1).
AUX=1
AUX=0

Limitaciones

Orden
B1
B1

Valor de salida
10000
1000

Las direcciones utilizadas para las segundas funciones auxiliares


(direcciones especificadas con B o con el parmetro No. 3460) no pueden
utilizarse como nombres de ejes controlados (parmetro No. 1020).

166

PROGRAMACION

B--63534SP/02

12

12. CONFIGURACION DEL PROGRAMA

CONFIGURACION DEL PROGRAMA

Generalidades
D Programa principal y
subprograma

Existen dos tipos de programas, el programa principal y el subprograma.


Normalmente, el CNC funciona segn el programa principal. Sin embargo,
cuando en el programa principal se encuentra una orden a la que se llama desde
un subprograma, el control pasa a dicho subprograma. Cuando en un
subprograma se encuentra una orden que especifica un retorno al programa
principal, el control es devuelto al programa principal.
Men principal

Subprograma

Instruccin 1

Instruccin 1

Instruccin 2

Instruccin 2

Siga las instrucciones del


subprograma
Instruccin n
Instruccin n+1

Vuelta al programa principal


Fig. 12 (a) Programa principal y subprograma

La memoria del CNC puede almacenar hasta 400 programas principales y


subprogramas (63 es el valor estndar). Para hacer funcionar a la mquina puede
seleccionarse un programa principal de los programas principales
memorizados. Vase III--9.3 o III--10 en FUNCIONAMIENTO para conocer los
mtodos de registro y seleccin de programas.

167

12. COMFIGURACION DEL PROGRAMA

D Componentes de un
programa

PROGRAMACION

B--63534SP/02

Un programa est formado por los siguientes componentes:


Tabla 12 Componentes del programa
Componentes

Descripciones

Comienzo de cinta

Smbolo que indica el comienzo de un archivo de


programa

Seccin de cabecera

Utilizada para ttulo de un archivo de programa,


etc.

Comienzo de programa

Smbolo que indica el comienzo de un programa

Seccin de programa

Ordenes para mecanizado

Seccin de comentarios

Comentarios o indicaciones para el operador

Fin de cinta

Smbolo que indica el fin de un archivo de programa

Seccin
cabecera
Comienzo
cinta

Seccin programa

TITULO

O0001 ;

(COMENTARIO)

Comienzo
programa

Seccin
comentarios

M30 ;
%

Fin de cinta

Fig. 12 (b) Configuracin de un programa

D Configuracin de las
secciones de un
programa

Una seccin de programa est formada por varios bloques. Una seccin de
programa comienza por un nmero de programa y termina por un cdigo de fin
de programa.

Configur. seccin
programa
Nmero programa
Bloque 1
Bloque 2
:
:
Bloque n
Fin programa

Seccin programa
O0001 ;
N1 G91 G00 X120.0 Y80.0 ;
N2 G43 Z--32.0 H01 ;
Nn Z0 ;
M30 ;

Un bloque contiene informacin necesaria para el mecanizado, como puede ser


una orden de desplazamiento o una orden de abrir/cerrar refrigerante. La
especificacin de un valor a continuacin de una barra inclinada (/) al comienzo
de un bloque inhibe la ejecucin de algunos bloques (vase Salto opcional de
bloque en el Apartado II--12.2).
168

B--63534SP/02

12.1

COMPONENTES DEL
PROGRAMA QUE NO
SEAN SECCIONES
DE PROGRAMA

12. CONFIGURACION DEL PROGRAMA

PROGRAMACION

Este apartado describe componentes de programas que no son secciones de

programa. Vase el Apartado II--12.2 para conocer la explicacin de una


seccin de programa.
Seccin
cabecera
Comienzo
cinta

Seccin programa

TITULO

Comienzo
programa

O0001 ;

(COMENTARIO)

Seccin comentario

M30 ;
%

Fin cinta

Fig. 12.1(a) Configuracin de un programa

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
Nombre

Cd.
ISO

Cd.
EIA

Notacin en este
manual

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 cinta
habitualmente se define conectando la tensin o efectuando un reset de salto de
etiqueta 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 a 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.

D Comienzo de programa

El cdigo de comienzo de programa se ha de introducir inmediatamente despus


de una seccin de cabecera, es decir, inmediatamente antes de una seccin de
programa. Este cdigo indica el comienzo del programa y siempre se necesita
para inhibir la funcin de salto de etiqueta. Con el SYSTEM P u ordenadores
personales normales y corrientes este cdigo puede introducirse pulsando la
tecla de retorno.
Tabla 12.1 (b) Cdigo de un comienzo de programa
Nombre

Cd.
ISO

Cd.
EIA

Notacin en este
manual

Comienzo programa

LF

CR

169

12. COMFIGURACION DEL PROGRAMA

PROGRAMACION

B--63534SP/02

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 y es saltada por el
CNC.
El usuario puede introducir una cabecera, comentarios, indicaciones para el
operador, etc. en una seccin de comentarios empleando el cdigo de fin de
bloque o cualquier otro cdigo.
No existe lmite en cuanto a la longitud de una seccin de comentarios.
Tabla 12.1 (c) Cdigos de activacin de control y
de desactivacin de control
Nombre

Cd.
ISO

Cd.
EIA

Notacin en este
manual

Significado

Desact.

2--4--5

Comienzo seccin
comentarios

2--4--7

Fin seccin comentarios

control
Act. control

Cuando en la memoria se carga una cinta con rdenes programadas para su


ejecucin desde la memoria, las secciones de comentarios, si las hay, no se
tienen en cuenta sino que se cargan en la memoria. Obsrvese, sin embargo, que
no se tienen en cuenta los cdigos distintos a los enumerados en la tabla de
cdigos en el Anexo y, por consiguiente, no se cargan en memoria.
Cuando se envan los datos memorizados hacia una unidad de E/S externa
(vase III--8), tambin se emite la seccin de comentarios. Cuando se visualiza
un programa en la pantalla, tambin se visualizan las secciones de comentarios
correspondientes. Sin embargo, aquellos cdigos que se han ignorado al
efectuar la carga en memoria no se perforan ni visualizan.
Durante el funcionamiento en modo memoria o DNC, se ignoran todas las
secciones de comentarios.
La funcin de verificacin TV puede emplearse para una seccin de comentario
configurando de la manera adecuada el parmetro CTV (bit 1 del No. 0100).

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 no puede utilizarse en un comentario.

170

B--63534SP/02

D Fin de cinta

PROGRAMACION

12. CONFIGURACION DEL PROGRAMA

Al final de un archivo que contiene programas de CN se ha de colocar un fin de


cinta. Si los programas se utilizan con el sistema de programacin automtica,
no es preciso introducir esta marca.
Esta marca no aparece en la pantalla. Sin embargo, al realizar la salida a un
archivo, se enva automticamente al final del archivo.
Si se intenta ejecutar % cuando M02 o M03 no estn colocados al final del
programa, se activa la alarma P/S (No. 5010).
Tabla 12.1 (d) Cdigo de un fin de cinta
Nombre

Cd.
ISO

Cd.
EIA

Notacin en este
manual

Fin de cinta

ER

171

12. COMFIGURACION DEL PROGRAMA

12.2

CONFIGURACION DE
UNA SECCION DE
PROGRAMA

PROGRAMACION

B--63534SP/02

Esta seccin describe elementos de una seccin de programa. Vase el Apartado


II--12.1 para conocer los componentes del programa que no son secciones de
programa.

TITULO

Nmero programa

O0001 ;
N1 ;
Seccin programa

(COMENTARIO)

Nmero secuencia
Seccin
comentarios
Fin programa

M30 ;
%
Fig. 12.2(a) Configuracin de programa

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 MDI cuando se
almacene el programa en memoria (vase Apartado III-8.4 y III-10.1 en la
Seccin III.).

NOTA
Los nmeros de programa 8000 hasta 9999 pueden ser
utilizados por los fabricantes de mquinas--herramienta y el
usuario tal vez no pueda utilizar estos nmeros.

172

B--63534SP/02

D Nmero de secuencia y
bloque

PROGRAMACION

12. CONFIGURACION DEL PROGRAMA

Un programa est formado por varias rdenes. Una unidad de programacin se


denomina bloque. Un bloque est separado de otro por un cdigo de fin de
bloque.
Tabla 12.2(a) Cdigo EOB (fin de bloque)
Nombre

Cd.
ISO

Cd.
EIA

Notacin en este
manual

Fin de bloque (EOB)

LF

CR

Al comienzo de un bloque, puede colocarse un nmero de secuencia formado


por la direccin N seguida de un nmero de no ms de cinco dgitos (1 hasta
99999). Los nmeros de secuencia pueden especificarse por orden aleatorio y
pueden saltarse cualesquiera nmeros. Los nmeros de secuencia pueden
especificarse para cualesquiera bloques o slo para bloques deseados del
programa. Sin embargo, por lo general, resulta prctico asignar nmeros de
secuencia por orden ascendente en fase con los pasos de mecanizado (por
ejemplo, cuando se utiliza una nueva herramienta mediante sustitucin de
herramientas y el mecanizado contina en nueva superficie con
posicionamiento de referencia de la mesa.)
N300 X200.0 Z300.0 ; Un nmero de secuencia aparece subrayado.
Fig. 12.2(b) Nmero de secuencia y bloque (ejemplo)

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.
D Comprobacin TV
(comprobacin de paridad
vertical a lo largo de la
cinta)

Se ejecuta un control de paridad vertical en un bloque de la cinta introducida.


Si el nmero de caracteres de un bloque (comenzando por el cdigo que viene
inmediatamente despus de un cdigo de fin de bloque y terminando por el
siguiente cdigo de fin de bloque) es impar, se activa una alarma P/S (No. 002).
No se realiza una comprobacin TV nicamente para aquellas partes saltadas
por la funcin de salto de etiqueta. El bit 1 (CTV) del parmetro N 0100 se
utiliza para especificar si los comentarios incluidos entre parntesis se
consideran caracteres durante la comprobacin TV. La funcin de
comprobacin TV puede validarse o inhibirse configurndolo desde la unidad
MDI (vase III--11.4.3.).

173

12. COMFIGURACION DEL PROGRAMA

D Configuracin de
bloques (palabra y
direccin)

PROGRAMACION

B--63534SP/02

Un bloque est formado por una o ms palabras. Una palabra est formada por
una direccin seguida por un nmero de algunos dgitos de longitud. (El signo
ms (+) o el signo menos (--) pueden ir como prefijos de un nmero.)
Palabra = Direccin + nmero (Ejemplo: X--1000)
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.
Tabla 12.2(b) Principales funciones y direcciones
Direccin

Funcin

Significado

Nmero programa

O (*1)

Nmero programa

Nmero secuencia

Nmero secuencia

Funcin preparatoria

Especifica un modo de desplazamiento (lineal, arco, etc.)

Palabra de dimensin

X, Y, Z, U, V, Orden desplazamiento segn eje


W, A, B, C
coordenadas
I, J, K

Coordenada de centro de arco

Radio de arco

Funcin de avance

Velocidad de avance por minuto,


Velocidad de avance por revolucin

Funcin vel. husillo

Velocidad husillo

Funcin herramienta

Nmero de herramienta

Funcin auxiliar

Control conexin/desconexin mquina--herramienta

Posicionamiento referencia mesa,


etc.

Nmero corrector

D, H

Nmero corrector

Temporizacin

P, X

Tiempo espera

Especificacin nmero P
programa

Nmero subprograma

Nmero de repeticiones

Nmero repeticiones de subprograma

Parmetros

P, Q

Parmetros de ciclo fijo

NOTA
(*1) En cdigo ISO, el cdigo (:) puede utilizarse tambin
como direccin de un nmero de programa.

N_
Nmero
secuencia

G_

X_

Y_

Palabra
Funcin
preparatoria dimensin

F_
Funcin
avance

S_
Funcin
veloc.
husillo

Fig. 12.2 (c) 1 bloque (ejemplo)

174

T_

M_

Funcin Funcin
hta.
auxiliar

B--63534SP/02

D Principales direcciones e
intervalos de valores
programables

12. CONFIGURACION DEL PROGRAMA

PROGRAMACION

A continuacin se muestran las principales direcciones y los mrgenes de


valores especificados para las mismas. Observe que estas cifras representan
lmites en el CNC que son totalmente distintos de los lmites en la mquina
herramienta. Por ejemplo, el CNC permite a una herramienta recorrer hasta 100
m (en entrada en milmetros) segn el eje X.
Sin embargo, una carrera real segn el eje X puede estar limitada a 2 m para una
mquina--herramienta especfica.
De manera semejante, el CNC puede controlar una velocidad de avance en
mecanizado de hasta 240 m/min, pero es posible que la mquina--herramienta
no permita ms de 3 m/min. Cuando desarrolle un programa, el usuario debe leer
minuciosamente los manuales de la mquina--herramienta as como este manual
para familiarizarse con las limitaciones aplicables a la programacin.
Tabla 12.2(c) Principales direcciones e intervalos de valores
programables
Funcin

Direcc.

Entrada en mm

Entrada en pulg.

Nmero programa

O (*1)

1--9999

1--9999

Nmero secuencia

1--99999

1--99999

Funcin preparatoria

0--99

0--99

Palabra
dimensin

Sist. incremental IS--B

X, Y, Z,
99999.999mm
U, V, W,
A B
A,
B, C
C,
I, J, K, R, 9999.9999mm

9999.9999pulg

Avance
por
minuto

Sist. incremental IS--B

1--240000mm/min

0.01--9600.00
pulg/min

1--100000mm/min

0.01--4000.00
pulg/min

Sist. incremental IS--C

Sist. incremental IS--C

999.99999pulg

Avance por revolucin

0.001--500.00
mm/rev

0.0001--9.9999
pulg/rev

Funcin velocidad husillo

0--20000

0--20000

Funcin herramienta

0--99999999

0--99999999

Funcin auxiliar

0--99999999

0--99999999

0--99999999

0--99999999

Nmero corrector

H, D

0--400

0--400

Tempo-rizacin

X, P

0--99999.999s

0--99999.999s

0--9999.9999s

0--9999.9999s

1--9999

1--9999

1--999

1--999

Sist. incremental IS--B


Sist. incremental IS--C

Especificacin de
nmero de programa

Nmero de repetiP
ciones de subprograma

NOTA
(*1)En cdigo ISO, el cdigo (:) puede utilizarse tambin
como direccin de un nmero de programa.

175

12. COMFIGURACION DEL PROGRAMA

D Salto opcional de
bloque

PROGRAMACION

B--63534SP/02

Cuando al comienzo de un bloque se especifica una barra inclinada


seguida de un nmero (/n (n = 1 hasta 9)) y est activado el interruptor de
salto opcional de bloque n en el panel del operador de la mquina, en el
modo DNC o en el modo memoria se ignora la informacin contenida en
el bloque en el cual se ha especificado /n correspondiente al nmero de
selector n.
Cuando se desactiva el selector opcional de salto de bloque (off), es vlida la
informacin contenida en el cual se ha especificado /n. Esto supone que el
operador puede determinar si se ha de saltar o no el bloque que contiene /n.
Puede omitirse el nmero 1 de /1. Sin embargo, cuando para un mismo bloque
se utilicen dos o ms selectores de salto opcional de bloque, no puede omitirse
el nmero 1 de /1.

Ejemplo)
(Incorrecto)
//3 G00X10.0;

(Correcto)
/1/3 G00X10.0;

Esta funcin no se tiene en cuenta cuando se cargan los programas en memoria.


Los bloques que contienen /n tambin se almacenan en memoria,
independientemente de cmo est configurado el selector de salto opcional de
bloque.
La salida de los programas almacenados en memoria puede realizarse sin
ningn problema, independientemente de cmo estn configurados los
selectores de salto opcional de bloque.
El salto opcional de bloque es vlido incluso durante la operacin de bsqueda
del nmero de secuencia.
En funcin de la mquina--herramienta, es posible que no puedan utilizarse
todos los selectores de salto opcional de bloque (1 hasta 9). Consulte los
manuales del fabricante de la mquina--herramienta para determinar qu
selectores pueden utilizarse.

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.

176

B--63534SP/02

D Fin de programa

PROGRAMACION

12. CONFIGURACION DEL 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
Cdigo

Significado de uso

M02

Para programa principal

M30
M99

Para subprograma

Si en la ejecucin del programa se ejecuta uno de los cdigos de fin de programa,


el CNC termina la ejecucin del programa y se activa el estado de reset. Al
ejecutar el cdigo de fin de subprograma, el control vuelve al programa desde
el cual se llam a dicho subprograma.

PRECAUCIN
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.)

177

12. COMFIGURACION DEL PROGRAMA

12.3

SUBPROGRAMA
(M98, M99)

PROGRAMACION

B--63534SP/02

Si un programa contiene una secuencia fija o un patrn repetido con frecuencia,


esta secuencia o patrn puede memorizarse como subprograma en la memoria
para as simplificar el programa principal.
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

jjjj ; Nmero de subprograma

(o los dos puntos (:) opcionalmente en el caso de


ISO)

M99 ;

Fin programa

M99 no tiene por qu estar en un bloque independiente, como


puede verse ms abajo.
Ejemplo) X100.0 Y100.0 M99 ;

D Llamada a un
subprograma

M98 P

fff ffff ;

No. de veces que


Nmero de
se repite la llamada
subprograma
al subprograma
Cuando no se especifica ningn nmero de repeticiones, se llama una
sola vez al subproprograma.

Explicaciones

Cuando el programa principal llama a un subprograma, se considera que es una


llamada de un slo nivel a un subprograma. As, las llamadas a subprogramas
pueden presentar hasta 4 niveles de bucles como se muestra a continuacin.
Programa principal

Subprograma

Subprograma

Subprograma

O0001 ;

O1000 ;

O2000 ;

O3000 ;

M98P1000 ;

M98P2000 ;

M98P3000 ;

M98P4000 ;

M30 ;

M99 ;
(Un bucle)

M99 ;

M99 ;

(Dos bucles)

(Tres bucles)

Subprograma
O4000 ;

M99 ;
(Cuatro bucles)

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.

D Referencia

Vase el Captulo 10 en la Seccin III para conocer el mtodo de registro en un


subprograma.
178

B--63534SP/02

PROGRAMACION

12. CONFIGURACION DEL PROGRAMA

NOTA
1. No se emiten las seales de cdigo M98 y M99 y de
muestreo hacia la mquina--herramienta.
2. El nmero de subprograma especificado por la direccin P
no puede ser encontrado y se activa una alarma (No. 078).

Ejemplos
l M98 P51002 ;
Esta orden especifica cinco veces sucesivamente Llamada a subprograma (nmero 1002). Una orden de llamada a subprograma
(M98P_) puede especificarse en idntico bloque que una orden de
desplazamiento.

l X1000.0 M98 P1200 ;


Este ejemplo llama al subprograma (nmero 1200) despus de un
desplazamiento segn X.

l Secuencia de ejecucin de subprogramas llamada desde un programa principal

Programa principal

N0010 ;
N0020 ;

Subprograma

O1010 ;
N1020 ;

N0030 M98 P21010 ;

N1030 ;

N0040 ;

N1040 ;

N0050 M98 P1010 ;

N1050 ;

N0060 ;

N1060 M99 ;

Un subprograma puede llamar a otro subprograma de idntica manera que un programa principal llama a un subprograma.

179

12. COMFIGURACION DEL PROGRAMA

PROGRAMACION

B--63534SP/02

Usos especiales
D Especificacin del
nmero de secuencia del
destino de retorno al
programa principal

D Utilizacin de M99 en el
programa principal

Si se utiliza P para especificar un nmero de secuencia cuando se termina un


subprograma, el control no vuelve al bloque situado a continuacin del bloque
desde el cual se hizo la llamada, sino que vuelve al bloque de nmero de
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.
Programa principal

Subprograma

N0010 ;

O0010 ;

N0020 ;

N1020 ;

N0030 M98 P1010 ;

N1030 ;

N0040 ;

N1040 ;

N0050 ;

N1050 ;

N0060 ;

N1060 M99 P0060 ;

Si M99 se ejecuta en un programa principal, el control vuelve al comienzo del


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 optional bloque
DESACTIVADO

N0040 ;
N0050 ;
/ N0060 M99 P0030 ;

N0070 ;
N0080 M02 ;

180

Salto opcional bloque


ACTIVADO

B--63534SP/02

D Utilizacin de slo un
subprograma

12. CONFIGURACION DEL PROGRAMA

PROGRAMACION

Un subprograma puede ejecutarse exactamente igual que un programa principal


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 ;
N1040 M02 ;
N1050 M99 P1020 ;

181

Salto opcional bloque


ACTIVADO

12. COMFIGURACION DEL PROGRAMA

12.4

NUMERO DE
PROGRAMA DE 8
DIGITOS

PROGRAMACION

B--63534SP/02

La funcin de nmero de programa de 8 dgitos valida la especificacin


de nmeros de programa con 8 dgitos a continuacin de la direccin O
(O00000001 hasta O9999999).

Explicaciones
D Inhibicin de la edicin
de programas

Puede inhibirse la edicin de los subprogramas O00008000 hasta


O00008999, O00009000 hasta O00009999, O80000000 hasta
089999999 y O90000000 hasta O09999999.
Parmetro

Nmeros de programa con edicin inhibida

NE8 (N 3202#0)

O00008000 hasta O00008999

NE9 (N 3202#4)

O00009000 hasta O00009999

PRG8E (N 3204#3)

O80000000 hasta O89999999

PRG9E (N 3204#4)

O90000000 hasta O99999999

NOTA
Cuando se haya especificado una contrasea incorrecta
para la funcin de contrasea (vase III--9.9), no pueden
modificarse los valores de NE9 (bit 3 del parmetro N
3202) y PRG9E (bit 4 del parmetro N 3204).
D Nombre de archivo

Para la perforacin de programas especificando un intervalo, los archivos


se nombran de la siguiente manera:
Cuando la perforacin se realiza especificando O00000001 y
O00123456: O00000001--G
Cuando la perforacin se realiza especificando O12345678 y
O45678900: O12345678--G
Cuando se est aplicando un control de dos trayectorias, el nombre de
archivo de la primera trayectoria recibe el sufijo --1 y el de la segunda
trayectoria --2.

D Programas especiales

Los nmeros de subprograma especiales pueden modificarse utilizando


el bit 5 (SPPR) del parmetro N 3204.
1) Llamada a macro utilizando un cdigo G
Parmetro utilizado
para especificar un
cdigo G

Nmero de programa
Cuando SPPR = 0

Cuando SPPR = 1

N 6050

O00009010

O90009010

N 6051

O00009011

O90009011

N 6052

O00009012

O90009012

N 6053

O00009013

O90009013

N 6054

O00009014

O90009014

N 6055

O00009015

O90009015

N 6056

O00009016

O90009016

N 6057

O00009017

O90009017

N 6058

O00009018

O90009018

N 6059

O00009019

O90009019

182

B--63534SP/02

PROGRAMACION

12. CONFIGURACION DEL PROGRAMA

2) Llamada a macro utilizando un cdigo M


Parmetro utilizado
para especificar un
cdigo M

Nmero de programa
Cuando SPR = 0

Cuando SPR = 1

N 6080

O00009020

O90009020

N 6081

O00009021

O90009021

N 6082

O00009022

O90009022

N 6083

O00009023

O90009023

N 6084

O00009024

O90009024

N 6085

O00009025

O90009025

N 6086

O00009026

O90009026

N 6087

O00009027

O90009027

N 6088

O00009028

O90009028

N 6089

O00009029

O90009029

3) Llamada a subprograma utilizando un cdigo M


Parmetro utilizado
para especificar un
cdigo M

Nmero de programa
Cuando SPR = 0

Cuando SPR = 1

N 6071

O00009001

O90009001

N 6072

O00009002

O90009002

N 6073

O00009003

O90009003

N 6074

O00009004

O90009004

N 6075

O00009005

O90009005

N 6076

O00009006

O90009006

N 6077

O00009007

O90009007

N 6078

O00009008

O90009008

N 6079

O00009009

O90009009

4) Llamada a macro utilizando un cdigo T


Parmetro utilizado
para especificar un
cdigo T

Nmero de programa
Cuando SPR = 0

Cuando SPR = 1

TCS(N 6001#5)

O00009000

O90009000

5) Llamada a macro utilizando un cdigo ASCII


Parmetro utilizado
para especificar un
cdigo ASCII

Cuando SPR = 0

Cuando SPR = 1

N 6090

O00009004

O90009004

N 6091

O00009005

O90009005

183

Nmero de programa

12. COMFIGURACION DEL PROGRAMA

PROGRAMACION

B--63534SP/02

6) Funcin de datos de patrn


Nmero programa

D Bsqueda externa de
nmero de programa

Cuando SPR = 0

Cuando SPR = 1

O00009500

O90009500

O00009501

O90009501

O00009502

O90009502

O00009503

O90009503

O00009504

O90009504

O00009505

O90009505

O00009506

O90009506

O00009507

O90009507

O00009508

O90009508

O00009509

O90009509

O00009510

O90009510

Para buscar un nmero de programa pueden utilizarse seales de entrada


externas. Un programa memorizado en la memoria del CNC puede
seleccionarse introduciendo externamente un nmero de programa
comprendido entre 1 y 99999999, en el CNC. Para ms detalles, consulte
el correspondiente manual facilitado por el fabricante de la
mquina--herramienta.

Limitaciones
D Llamada a subprograma

Esta funcin inhibe la llamada a subprograma a no ser que se utilice el


formato de cinta FS15 (vase II--19). Esta restriccin tambin se aplica a
la llamada a un programa es dispositivos E/S externos (M198).
(Ejemplo)
M98 P12345678 ; Nmero de subprograma. No se incluy
nmero de repeticiones.

D DNC

El nmero de programa de ocho dgitos no puede utilizarse en DNC1,


DNC2, Ethernet, servidor de datos, CNC abierto y funciones interactivas
grficas.

184

B--63534SP/02

13
Generalidades

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

FUNCIONES PARA SIMPLIFICAR LA PROGRAMACION

El presente captulo explica los siguientes apartados:


13.1
13.2
13.3
13.4
13.5
13.6

13.7
13.8
13.9
13.10
13.11

CICLO FIJO
ROSCADO RIGIDO CON MACHO
CICLO FIJO DE RECTIFICADO (PARA RECTIFICADORA)
COMPENSACION DE DESGASTE DE MUELA ABRASIVA
MEDIANTE REAVIVADO CONTINUO (PARA RECTIFICADORA)
COMPENSACION AUTOMATICA DE MUELA ABRASIVA
DESPUES DE REAVIVADO
AFILADO CON AVANCE EN PROFUNDIDAD SEGUN LOS EJES Y
y Z AL FINAL DE OSCILACION DE LA MESA (PARA
RECTIFICADORA)
ACHAFLANADO OPCIONAL DE ANGULOS Y REDONDEADO DE
ESQUINAS
FUNCION DE DESPLAZAMIENTO EXTERNO
COPIAR CONTORNO (G72.1, G72.2)
CONVERSION DE COORDENADAS TRIDIMENSIONALES (G68,
G69)
FUNCION DE POSICIONAMIENTO DE REFERENCIA DE MESA
INDEXADA

185

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1

PROGRAMACION

B--63534SP/02

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
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.

CICLO FIJO

Tabla 13.1(a) Ciclos fijos


Cd. G

Taladrado
(direccin --Z)

Operacin en fondo de un agujero

Retroceso(Direccin+Z )

Aplicacin

G73

Avance intermitente

--

Avance rpido

Ciclo taladrado profundo rpido

G74

Avance

TemporizacinHusillo horario)

Avance

Ciclo roscado con macho a izquierdas

G76

Avance

Parada orientada
husillo

Avance rpido

Ciclo mandrinado precisin

G80

--

--

--

Anular

G81

Avance

--

Avance rpido

Ciclo taladrado, ciclo taladrado


puntual

G82

Avance

Temporizacin

Avance rpido

Ciclo taladrado, ciclo avellanado

G83

Avance intermitente

--

Avance rpido

Ciclo taladrado profundo

G84

Avance

Tiempo de esperaHusillo antihor.

Avance

Ciclo roscado con macho

G85

Avance

--

Avance

Ciclo mandrinado

G86

Avance

Parada husillo

Avance rpido

Ciclo mandrinado

G87

Avance

Husillo horario

Avance rpido

Ciclo mandrinado inverso

G88

Avance

Temporizacinparada husillo

Manual

Ciclo mandrinado

G89

Avance

Temporizacin

Avance

Ciclo mandrinado

186

B--63534SP/02

Explicaciones

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

Un ciclo fijo est formado por una secuencia de seis operaciones (Fig. 13.1 (a))
Operacin 1

Posicionamiento de los ejes X e Y


(incluido tambin otro eje)
Avance rpido hasta el nivel del punto R
Mecanizado de agujeros
Operacin en el fondo de un agujero
Retirada al nivel del punto R
Avance rpido hasta el punto inicial

Operacin 2
Operacin 3
Operacin 4
Operacin 5
Operacin 6

Operacin 1

Nivel inicial
Operacin 6

Operacin 2
Nivel punto R

Operacin 5
Operacin 3

Operacin 4

Avance rpido
Avance mecaniz.

Fig. 13.1 (a) Secuencia ejecucin ciclo fijo

D Plano de
posicionamiento

El plano de posicionamiento est determinado por el cdigo de seleccin de


plano G17, G18 o G19.
El eje de posicionamiento es un eje distinto del eje de taladrado.

D Eje de taladrado

Aunque los ciclos fijos incluyen ciclos de roscado con macho y de mandrinado
as como ciclos de taladrado, en este captulo, se emplear nicamente el
trmino taladrado para hacer referencia a operaciones llevadas a cabo con ciclos
fijos.
El eje de taladrado es un eje bsico (X, Y o Z) no utilizado para definir el plano
de posicionamiento o cualquier eje paralelo a dicho eje bsico.
El eje (eje bsico o paralelo) utilizado como eje de taladrado est determinado
segn la direccin de eje para el eje de taladrado especificado en idntico bloque
que los cdigos G: G73 hasta G89.
Si para el eje de taladrado no se especifica ninguna direccin de eje, el eje bsico
se supone que es el eje de taladrado.
Tabla 13.1(b) Plano de posicionamiento y eje de taladrado
Cdigo G

Plano posicionam.

Eje taladrado

G17

Plano Xp--Yp

Zp

G18

Plano Zp--Xp

Yp

G19

Plano Yp--Zp

Xp

Xp: Eje X o un eje paralelo al eje X


Yp: Eje Y o un eje paralelo al eje Y
Zp: Eje Z o un eje paralelo al eje Z
187

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Ejemplos

PROGRAMACION

B--63534SP/02

Suponga que los ejes U, V y W son paralelos a los ejes X, Y y Z,


respectivamente. Esta condicin se especifica mediante el parmetro No. 1022.
G17 G81 ......... Z _ _ : Para el taladrado se utiliza el eje Z.
G17 G81 ......... W _ _ : Para el taladrado se utiliza el eje W.
G18 G81 ......... Y _ _ : Para el taladrado se utiliza el eje Y.
G18 G81 ......... V_ _ : Para el taladrado se utiliza el eje V.
G19 G81 ......... X_ _ : Para el taladrado se utiliza el eje X.
G19 G81 ......... U_ _ : Para el taladrado se utiliza el eje U.
G17 hasta G19 pueden especificarse en un bloque en el cual no se ha
especificado ningn cdigo G desde G73 hasta G89.

AVISO
Cambie el eje de taladrado despus de anular un ciclo fijo.

NOTA
Puede asignarse un parmetro FXY (No. 6200 #0) al eje Y
siempre utilizado como eje de taladrado. Cuando FXY=0,
el eje Z siempre es el eje de taladrado.

D Distancia de
desplazamiento segn el
eje de taladrado G90/G91

La distancia de desplazamiento segn el eje de taladrado vara en los cdigos


G90 y G91 de la siguiente manera:
G90 (Programacin absoluta)

G91 (Programacin incremental)

R
R

Punto R

Z=0

Punto Z

Modo de taladrado

Punto R
Z

Punto Z

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.
188

B--63534SP/02

D Nivel del punto de


retorno G98/G99

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

Cuando la herramienta alcanza el fondo de un agujero en el retorno puede


retirarse hasta el punto R o hasta el nivel inicial. Estas operaciones se
especifican con G98 y G99. En la figura inferior se muestra como 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 Repeticin

Para repetir el taladrado para agujeros equidistantes, especifique el nmero de


repeticiones en K_.
K es vlido slo dentro del bloque en que se ha especificado.
Especifique la posicin del primer agujero en el modo incremental (G91).
Si se especifica el modo absoluto (G90), el taladrado se repite en idntica
posicin.
Nmero de repeticiones K

El valor mximo programable = 9999

Si se especifica K0, los datos de taladrado se memorizan, pero no se ejecuta el


taladrado.

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)

Temporizacin

189

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.1
Ciclo de taladrado
profundo a alta
velocidad (G73)

PROGRAMACION

B--63534SP/02

Este ciclo ejecuta el taladrado profundo a alta velocidad. En el mismo se aplica


un avance intermitente en mecanizado hasta el fondo de un agujero
extrayndose a la vez la viruta del mismo.

Formato
G73 X_ Y_ Z_ R_ Q_ F_ K_ ;
X_ Y_

: Valor 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

G73 (G98)

G73 (G99)

Nivel inicial

Punto R

Nivel punto R

Punto R

Punto Z

190

Punto Z

B--63534SP/02

Explicaciones

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

El ciclo de taladrado profundo a alta velocidad ejecuta un avance intermitente


segn el eje Z. Cuando se utiliza este ciclo, puede extraerse fcilmente la viruta
del agujero y para la retirada puede definirse un valor inferior. Esto permite
ejecutar con eficacia el taladrado. Defina la distancia de seguridad, d, en el
parmetro 5114.
La herramienta se retira con avance rpido.
Antes de especificar G73, haga girar el husillo empleando una funcin auxiliar
(cdigo M).
Cuando en un mismo bloque se especifica el cdigo G73 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 taladrado debe anularse el ciclo fijo.

D Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje no se ejecuta ninguna


operacin de taladrado.

D Q

Especifique Q en bloques que ejecutan el taladrado. Si se especifican en un


bloque que no ejecuta el taladrado, no pueden memorizarse como datos
modales.

D Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 cuando MDL
bit (bit 0 del parmetro 5431) esta definido a 1)) y G73 en idntico bloque. Si
se especifican juntos, se anula G73.

D Compensacin de
herramienta

En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin


de herramienta.

Ejemplos

M3 S2000;
Hace que el husillo comience a girar.
G90 G99 G73 X300. Y--250.Z--150.R--100.Q15.F120.;
Posicionamiento, taladrar agujero 1 y volver a punto R.
Y--550.;
Posicionamiento, taladrar agujero 2 y volver a punto R.
Y--750.;
Posicionamiento, taladrar agujero 3 y volver a punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a punto R.
Y--550.;
Posicionamiento, taladrar agujero 5 y volver a punto R.
G98 Y--750.;
Posicionamiento, taladrar agujero 6 y volver al nivel inicial.
G80 G28 G91 X0 Y0 Z0;
Vuelta al punto de referencia.
M5;
Hace que el husillo deje de girar.

191

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.2
Ciclo roscado con
macho a izquierdas
(G74)

PROGRAMACION

B--63534SP/02

Este ciclo ejecuta el roscado con macho a izquierdas. En el ciclo de roscado con
macho a izquierdas, al alcanzar el fondo del agujero, el husillo gira en sentido
horario.

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
G74 (G98)

G74 (G99)

Nivel inicial

Husillo
antihor.
Punto R
P

Punto R

Nivel punto R

Punto Z
Husillo horario

Explicaciones

Husillo
antihorario

Punto Z
Husillo horario

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.

192

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
D Cambio de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

D Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje, no se ejecuta el


taladrado.

D P

Especifique P en bloques que ejecuten el taladrado. Si se especifica en un bloque


que no ejecute el taladrado, no puede almacenarse como datos modales.

D Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03 G60 (cuando MDL
bit (bit 0 del parmetro 5431) esta definido a 1)) y G74 en el mismo bloque. Si
se especifican juntos, se anula G74.

D Compensacin de
herramienta

En el modo de ciclo fijo, no se tienen en cuenta los modos de compensacin de


herramienta.

D Llamada a subprograma

En el modo de ciclo fijo, especifique la orden de llamada a subprograma M98P_


en un bloque independiente.

Ejemplos

M4 S100;
Hace que el husillo comience a girar.
G90 G99 G73 X300. Y--250.Z--150.R--120.F120.;
Posicionamiento, roscar con macho agujero 1 y
volver a punto R.
Y--550.;
Posicionamiento, roscar con macho agujero 2 y
volver a punto R.
Y--750.;
Posicionamiento, roscar con macho agujero 3 y
volver a punto R.
X1000.;
Posicionamiento, roscar con macho agujero 4 y
volver a punto R.
Y--550.;
Posicionamiento, roscar con macho agujero 5 y
volver a punto R.
G98 Y--750.;
Posicionamiento, roscar con macho agujero 6 y
volver al nivel inicial.
G80 G28 G91 X0 Y0 Z0; Vuelta al punto de referencia.
M5;
Hace que el husillo deje de girar.

193

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.3
Ciclo de mandrinado de
precisin (G76)

PROGRAMACION

B--63534SP/02

El ciclo de mandrinado de precisin mandrina un agujero con precisin. Una


vez alcanzado el fondo del agujero, el husillo se detiene y la herramienta se aleja
de la superficie mecanizada de la pieza y, a continuacin, retrocede.

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
G76 (G98)

G76 (G99)

Husillo horario
Nivel inicial

Parada de husillo orientado

Husillo horario

Herramienta
Punto R

Punto R

Punto Z

OSS

Nivel punto R

P
OSS

Punto Z

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.

194

B--63534SP/02

Explicaciones

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

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

No olvide especificar un valor positivo en Q. Si especifica un valor negativo


para Q, el signo no se tiene en cuenta. Defina el sentido de decalaje 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 el
mandrinado, no se memorizan como datos modales.

D Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando MDL
bit (bit 0 del parmetro 5431) est definido a 1)) y G76 en idntico bloque. Si
se especifican juntos, se anula G76.

D Compensacin de
herramienta

En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin


de herramienta.

D Llamada a subprograma

En el modo de ciclo fijo, especifique la orden de llamada a subprograma M98P_


en un bloque independiente.

Ejemplos

M3 S500;
G90 G99 G76 X300. Y--250.
Z--150.R--120. Q5.
P1000 F120.;
Y--550.;
Y--750.;
X1000.;
Y--550.;
G98 Y--750.;
G80 G28 G91 X0 Y0 Z0;
M5;
195

Hace que el husillo comience a girar.


Posicionamiento, mandrinar agujero 1 y
volver a punto R.
Orientar en el fondo del agujero y luego
decalar 5 mm.
Detener mecanizado en fondo de agujero
durante 1 s.
Posicionamiento, mandrinar agujero 2 y
volver a punto R.
Posicionamiento, mandrinar agujero 3
y volver a punto R.
Posicionamiento, mandrinar agujero 4
y volver a punto R.
Posicionamiento, mandrinar agujero 5
y volver a punto R.
Posicionamiento, mandrinar agujero 6
y volver al nivel inicial.
Vuelta al punto de referencia.
Hace que el husillo deje de girar.

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.4
Ciclo de taladrado,
taladrado puntual (G81)

PROGRAMACION

B--63534SP/02

Este ciclo se emplea para taladrado normal. El avance en mecanizado se ejecuta


hasta el fondo del agujero. A continuacin, la herramienta retrocede del fondo
del agujero con avance rpido.

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
G81 (G98)

G81 (G99)

Nivel inicial

Punto R

Punto R

Punto Z

Explicaciones

Nivel punto R

Punto Z

Despus de ejecutar el posicionamiento segn los ejes X e Y, se ejecuta el


avance rpido hasta el punto R.
El taladrado se ejecuta desde el punto R hasta el punto Z.
A continuacin la herramienta retrocede con avance rpido.
Antes de especificar G81, utilice una funcin auxiliar (cdigo M) para hacer
girar el husillo.
Cuando en el mismo bloque se especifica la orden G81 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.

196

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
D Cambio de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

D Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje no se ejecuta ninguna


operacin de taladrado.

D Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando MDL
bit (bit 0 del parmetro 5431) est definido a 1)) y G81 en idntico bloque. Si
se especifican juntos, se anula G81.

D Compensacin de
herramienta

En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin


de herramienta.

Ejemplos

M3 S2000;
Hace que el husillo comience a girar.
G90 G99 G81 X300. Y--250.Z--150.R--100.F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y--750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y--750.;
Posicionamiento, taladrar agujero 6 y volver al
nivel inicial.
G80 G28 G91 X0 Y0 Z0; Vuelta al punto de referencia.
M5;
Hace que el husillo deje de girar.

197

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.5
Ciclo de taladrado/ciclo
de avellanado (G82)

PROGRAMACION

B--63534SP/02

Este ciclo se emplea para taladrado normal. El avance en mecanizado se ejecuta


hasta el fondo del agujero. En el fondo se ejecuta una temporizacin y luego la
herramienta retrocede con avance rpido.
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
G82 (G98)

G82 (G99)

Nivel inicial

Nivel punto R
Punto R

Punto R

Explicaciones

Punto Z

Punto Z
P

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, haga girar el husillo empleando una funcin auxiliar
(cdigo M).
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.
198

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
D Cambio de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

D Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje no se ejecuta ninguna


operacin de taladrado.

D P

Especifique P en los bloques que ejecutan el taladrado. Si se especifica en un


bloque que no ejecuta el taladrado, no puede memorizarse como datos modales.

D Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando MDL
bit (bit 0 del parmetro 5431) esta definido a 1)) y G81 en idntico bloque. Si
se especifican juntos, se anula G81.

D Compensacin de
herramienta

En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin


de herramienta.

D Llamada a subprograma

En el modo de ciclo fijo, especifique la orden de llamada a subprograma M98P_


en un bloque independiente.

Ejemplos

M3 S2000;
Hace que el husillo comience a girar.
G90 G99 G82 X300. Y--250.Z--150.R--100.P1000 F120.;
Posicionamiento, taladrar agujero 2, esperar
durante 1 s en el fondo del agujero y luego volver
al punto R.
Y--550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y--750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y--750.;
Posicionamiento, taladrar agujero 6 y volver al
nivel inicial.
G80 G28 G91 X0 Y0 Z0; Vuelta al punto de referencia.
M5;
Hace que el husillo deje de girar.

199

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.6
Ciclo de taladrado
profundo (G83)

PROGRAMACION

B--63534SP/02

Este ciclo ejecuta el taladrado profundo. En el mismo se aplica un avance


intermitente en mecanizado hasta el fondo de un agujero extrayndose a la vez
la viruta del mismo.

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

G83 (G98)

G83 (G99)

Nivel inicial
Punto R

Punto R

Explicaciones

Nivel punto R

Punto Z

Punto Z

Q representa la profundidad de pasada para cada avance de mecanizado.


Siempre debe especificarse como valor incremental.
Durante la segunda pasada y las siguientes, se aplica la velocidad rpida hasta
un punto d situado justo antes del punto donde termin el ltimo taladrado,
y se aplica nuevamente el avance de mecanizado. Se fija d con un parmetro
(nm. 5115).
Asegrese de que siempre especifica un valor positivo en Q. Los valores
negativos no se tienen en cuenta. Antes de especificar G83, haga girar el husillo
empleando una funcin auxiliar (cdigo M).
Cuando en un mismo bloque se especifica el cdigo G83 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.

200

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
D Seleccin de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

D Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje no se ejecuta ninguna


operacin de taladrado.

D Q

Especifique Q en bloques que ejecutan el taladrado. Si se especifican en un


bloque que no ejecuta el taladrado, no pueden memorizarse como datos
modales.

D Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando MDL
bit (bit 0 del parmetro 5431) est definido a 1)) y G82 en idntico bloque. Si
se especifican juntos, se anula G82.

D Compensacin de
herramienta

En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin


de herramienta.

Ejemplos

M3 S2000;
Hace que el husillo comience a girar.
G90 G99 G83 X300. Y--250.Z--150.R--100.Q15.F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y--750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y--750.;
Posicionamiento, taladrar agujero 6 y volver al
nivel inicial.
G80 G28 G91 X0 Y0 Z0;
Vuelta al punto de referencia.
M5;
Hace que el husillo deje de girar.

201

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.7

Ciclo de taladrado
profundo para
pequeos agujeros
(G83)

PROGRAMACION

B--63534SP/02

Para hacer retroceder la herramienta cuando se detecta una seal de deteccin


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
de modificar la velocidad del husillo y la velocidad de avance en mecanizado.
Estos pasos se repiten en este ciclo de taladrado profundo.
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_
Z_
R_
Q_
F_
I_

K_
P_

:
:
:
:
:
:

Datos posicin agujero


Distancia desde el punto R hasta el fondo del agujero
Distancia desde el nivel inicial hasta el punto R
Profundidad de cada pasada
Velocidad de avance en mecanizado
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.)
: Nmero de veces que se repite la operacin (si se requiere)
: 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
Q

Punto R
Q

Par sobrecarga

Punto Z
Tiempo de espera

Par sobrecarga

Punto Z
Tiempo de espera

: Distancia seguridad inicial cuando la herramienta retrocede al punto R y distancia


de seguridad desde el fondo del agujero en el segundo taladrado o taladrados
posteriores (parmetro No. 5174)
Q : Profundidad de cada pasada
Trayectoria segn la cual se desplaza la hta. con velocidad de
avance rpido
Trayectoria segn la cual se desplaza la herramienta (hacia adelante o

hacia atrs) con avance rpido durante el ciclo especificado con parmetros
Trayectoria segn la cual la hta. se desplaza con avance de mec. programado

202

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


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 pasar a
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.
La aceleracin/deceleracin durante el avance y la retirada es controlada segn
la constante de tiempo de aceleracin/deceleracin de avance en mecanizado.
Cuando se ejecuta el retroceso, la posicin se comprueba en el punto R.

D Especificacin de un
cdigo M

Cuando se especifica un cdigo M en el parmetro 5163, el sistema entra en el


modo de ciclo de taladrado profundo de agujeros pequeos.
Este cdigo M no espera a recibir la seal FIN. Hay que tener cuidado cuando
se especifica este cdigo M con otro cdigo en idntico bloque.
(Ejemplo)

Mjj M03 ; Espera a recibir seal FIN.


M03 Mjj ; No espera a recibir seal FIN.

D Especificacin de un
cdigo G

Cuando se especifica G83 en el modo del ciclo de taladrado profundo de


pequeos agujeros, se activa el ciclo. Este cdigo G continuo permanece
invariable hasta que se especifica otro ciclo fijo o hasta que se especifica el
cdigo G para anular el ciclo fijo. Esto hace innecesario especificar datos de
taladrado en cada bloque cuando se repite una operacin de taladrado idntica.

D Seal que indica que se


est ejecutando el ciclo

En este ciclo, se enva la seal que indica que se est ejecutando el ciclo de
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 mquina herramienta.

D Seal de deteccin de
par de sobrecarga

Como seal de deteccin de par de sobrecarga se utiliza una seal de salto. La


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 de la
mquina--herramienta.

203

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

D Modificacin de las
condiciones de
taladrado

PROGRAMACION

B--63534SP/02

En un ciclo G83 individual, se modifican las condiciones de taladrado para cada


operacin de taladrado (Avance taladrado retirada). Los bits 1 y 2 del
parmetros OLS, NOL (No. 5160) pueden especificarse para suprimir la
variacin de las condiciones de taladrado.
1. Modificacin de la velocidad de avance en mecanizado
La velocidad de avance en mecanizado programada con el cdigo F se
modifica para cada una de las operaciones de taladrado segunda y
posteriores. En los parmetros No. 5166 y No. 5167 especifique las
respectivas variaciones aplicadas cuando se detecta la seal de salto y
cuando no se detecta en la operacin previa de taladrado.
Avance mecanizado =F
<Primer taladrado> = 1.0
<Taladrado segundo o posteriores>

= x100, en donde , es el porcen-taje de variacin para cada operacin de


taladrado

Cuando la seal de salto se detecta durante la operacin previa de taladrado


:= b1% (parmetro 5166)
Cuando la seal de salto no se detecta durante la operacin previa de taladrado
:= b2% (parmetro No. 5167)

Si el porcentaje de variacin de la velocidad de avance en mecanizado se


hace inferior al porcentaje especificado en el parmetro 5168, no vara la
velocidad de avance en mecanizado. La velocidad de avance en mecanizado
puede aumentarse hasta la velocidad de avance mxima en mecanizado.
2. Variacin de la velocidad del husillo
La velocidad del husillo programada con el cdigo S se modifica para cada
uno de los avances segundo y posteriores. En los parmetros 5164 y 5165,
especifique los porcentajes de variacin aplicados cuando se detecta la seal
de salto y cuando no se detecta en la operacin previa de taladrado.
Velocidad husillo =S
<Primer taladrado> = 1.0
<Taladrado segundo o posteriores>

=x100, en donde , es el
porcentaje de variacin para cada
operacin de taladrado

Cuando la seal de salto se detecta durante la operacin previa de taladrado


:= b1% (parmetro 5164)
Cuando la seal de salto no se detecta durante la operacin previa de taladrado
:= b2% (parmetro No. 5165)

Cuando la velocidad de avance en mecanizado alcanza el valor mnimo,


no vara la velocidad del husillo. La velocidad del husillo puede
aumentarse hasta un valor correspondiente al valor mximo del dato
analgico de S.

D Avance y retroceso

El avance y retroceso de la herramienta no se ejecutan de idntica manera que


el posicionamiento con avance rpido. Al igual que el avance en mecanizado,
las dos operaciones se ejecutan como operaciones de interpolacin. La
velocidad se somete a aceleracin/deceleracin exponencial. Observe que la
gestin de vida de las herramientas excluye los tiempos de avance y retroceso
del clculo de la vida de la herramienta.

204

B--63534SP/02

D Especificacin de la
direccin I

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

La velocidad de desplazamiento inverso o directo puede especificarse con la


direccin I con idntico formato que la direccin F, como se muestra a
continuacin:
G83 I1000 ; sin punto decimal
G83 I1000. ; con punto decimal

Ambas rdenes indican una velocidad de 1000 mm/min.


La direccin I especificada con G83 en el modo continuo contina siendo vlida
hasta que se especifica G80 o hasta que se ejecuta un reset.

D Funciones que pueden


especificarse

En este modo de ciclo fijo, pueden especificarse las siguientes funciones:

D Modo bloque a bloque

Cuando es vlido el modo bloque a bloque, el taladrado se detiene despus de


cada retirada.

D Sobrecontrol de la
velocidad de avance

La funcin de sobrecontrol de la velocidad de avance funciona mediante el


mecanizado, retirada y avance en el ciclo.

D Interfaz de macro cliente

El nmero de retrocesos ejecutados durante el mecanizado y el nmero de


retrocesos realizados como respuesta a la seal de sobrecarga recibida durante
el mecanizado pueden transferirse a variables comunes de macro cliente (#100
hasta #149) especificadas en los parmetros No. 5170 y No. 5171. Los
parmetros No. 5170 y No. 5171 permiten especificar nmeros variables entre
#100 y #149.

.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

Parmetro No. 5170:


Especifica el nmero de la variable comn a la cual se enva
el nmero de retrocesos realizados durante el mecanizado.
Parmetro No. 5171:
Especifica el nmero de la variable comn a la cual se enva
el nmero de retrocesos realizados como respuesta a la seal
de sobrecarga recibida durante el mecanizado.

Restricciones
D Llamada a subprograma

En el modo de ciclo fijo, especifique la orden de llamada a subprograma M98P_


en un bloque independiente.

205

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION
Ejemplos

PROGRAMACION

B--63534SP/02

N01
N02
N03
N04

M03 S___ ;
Mjj ;
G83 X_ Y_ Z_ R_ Q_ F_ I_ K_ P_ ;
X_ Y_ ;
:
:
N10 G80 ;

<Descripcin de cada bloque>


N01 :Especifica giro directo del husillo y velocidad del husillo.
N02 ; Especifica el cdigo M que ejecuta G83 como ciclo de taladrado
profundo de pequeos agujeros.
El cdigo M se especifica en el parmetro No. 5163.
N03: Especifica el ciclo de taladrado profundo de pequeos agujeros. Los
datos de taladrado (excepto K y P) se memorizan y se arranca el
taladrado.
N04: Taladra un pequeo agujero profundo en otra posicin con idnticos
datos de taladrado que N03.
N10: Anula el ciclo de taladrado profundo de pequeos agujeros. El cdigo M
especificado en N02 tambin se anula.

13.1.8

Ciclo roscado con macho


(G84)

Este ciclo ejecuta el roscado con macho. En el ciclo de roscado con macho al
alcanzar el fondo del agujero, el husillo gira en sentido inverso.

Formato
G84 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_
Z_
R_
P_
F_
K_

:
:
:
:
:
:

Datos posicin agujero


Distancia desde punto R hasta el fondo del agujero
Distancia desde nivel inicial hasta nivel del punto R
Tiempo de espera
Avance en mecanizado
Nmero de repeticiones

G84 (G98)

G84 (G99)

Nivel inicial
Husillo horario

Husillo horario
Punto R

P
Punto R

Nivel punto R

Punto Z

Punto Z
P

P
Husillo antihorario

206

Husillo antihorario

B--63534SP/02

Explicaciones

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

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 Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje adicional no se ejecuta


el taladrado.

D P

Especifique P en bloques que ejecutan el taladrado. Si se especifica en un bloque


que no ejecuta el taladrado, no puede memorizarse como datos modales.

D Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03 G60 (cuando MDL
bit (bit 0 del parmetro 5431) esta definido a 1)) y G84 en el mismo bloque. Si
se especifican juntos, se anula G84.

D Compensacin de
herramienta

En el modo de ciclo fijo, no se tienen en cuenta los modos de compensacin de


herramienta.

D Llamada a subprograma

En el modo de ciclo fijo, especifique la orden de llamada a subprograma M98P_


en un bloque independiente.

Ejemplos

M3 S100;
Hace que el husillo comience a girar.
G90 G99 G84 X300. Y--250.Z--150.R--120.P300 F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y--750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y--750.;
Posicionamiento, taladrar agujero 6 y volver al
nivel inicial.
G80 G28 G91 X0 Y0 Z0; Vuelta al punto de referencia.
M5;
Hace que el husillo deje de girar.
207

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.9

PROGRAMACION

B--63534SP/02

Este ciclo se utiliza para mandrinar un agujero.

Ciclo de mandrinado
(G85)
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
G85 (G98)

G85 (G99)

Nviel inicial

Nivel punto R
Punto R

Punto R

Punto Z

Explicaciones

Punto Z

Despus de ejecutar un posicionamiento segn los ejes X e Y, se ejecuta una


operacin de avance rpido hasta el punto R.
El taladrado se ejecuta desde el punto R hasta el punto Z.
Cuando se ha alcanzado el punto Z, se ejecuta el avance en mecanizado para
volver al punto R.
Antes de ejecutar G85, utilice una funcin auxiliar (Cdigo M) para hacer girar
el husillo.
Cuando en un mismo bloque se especifica la orden G85 y un cdigo M, el cdigo
M se ejecuta al efectuar la primera operacin de posicionamiento. A
continuacin, el sistema contina en la siguiente operacin.
Cuando en un mismo bloque se especifica el cdigo G85 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 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.

208

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
D Cambio de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

D Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje adicional no se ejecuta


el taladrado.

D Anular

No especifique un cdigo del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est definido a 1)) y G85 en el mismo bloque.
Si se especifican juntos, se anula G85.

D Compensacin de

En el modo de ciclo fijo, no se tienen en cuenta los modos de compensacin de


herramienta.

herramienta

Ejemplos

M3 S100;
Hace que el husillo comience a girar.
G90 G99 G85 X300. Y--250.Z--150. R--120. F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y--750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y--750.;
Posicionamiento, taladrar agujero 6 y volver al
nivel inicial.
G80 G28 G91 X0 Y0 Z0; Vuelta al punto de referencia.
M5;
Hace que el husillo deje de girar.

209

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.10

PROGRAMACION

B--63534SP/02

Este ciclo se utiliza para mandrinar un agujero.

Ciclo de mandrinado
(G86)
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
G86 (G98)

G86 (G99)

Husillo horario
Nivel inicial

Punto R

Punto R

Punto Z

Parada husillo

Explicaciones

Husillo horario

Nivel punto R

Punto Z
Parada husillo

Despus de ejecutar un posicionamiento segn los ejes X e Y, se ejecuta una


operacin de avance rpido hasta el punto R.
El taladrado se ejecuta desde el punto R hasta el punto Z.
Cuando se detiene el husillo en el fondo del agujero, la herramienta se retira con
avance rpido.
Antes de ejecutar G86, utilice una funcin auxiliar (Cdigo M) para hacer girar
el husillo.
Cuando en un mismo bloque se especifica el cdigo G86 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.

210

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
D Cambio de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

D Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje no se ejecuta el


taladrado.

D Anular

No especifique un cdigo del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est definido a 1)) y G86 en el mismo bloque.
Si se especifican juntos, se anula G86.

D Compensacin de

En el modo de ciclo fijo, no se tienen en cuenta los modos de compensacin de


herramienta.

herramienta

Ejemplos

M3 S2000;
Hace que el husillo comience a girar.
G90 G99 G86 X300. Y--250.Z--150. R--100. F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y--750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y--750.;
Posicionamiento, taladrar agujero 6 y volver al
nivel inicial.
G80 G28 G91 X0 Y0 Z0; Vuelta al punto de referencia.
M5;
Hace que el husillo deje de girar.

211

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.11

PROGRAMACION

B--63534SP/02

Este ciclo ejecuta un mandrinado de precisin.

Ciclo de mandrinado
inverso (G87)

Formato
G87 X_ Y_ Z_ R_ Q_ P_ F_ K_ ;
X_ Y_

: Datos posicin agujero

Z_

: Distancia desde fondo de agujero a punto Z

R_

: Distancia desde nivel inicial hasta nivel punto R (fondo del

Q_

: Valor de decalaje herramienta

P_

: Tiempo de espera

F_

: Velocidad de avance en mecanizado

K_

: Nmero de repeticiones

agujero)

G87 (G98)

G87 (G99)

Parada de husillo orientada


q

Herramienta

OSS

Husillo horario

No utilizado

OSS

Punto Z
P

Valor decalaje q

Husillo horario

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.

212

B--63534SP/02

Explicaciones

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Despus del posicionamiento segn los ejes X e Y, el husillo se detiene en la


posicin de giro fija. La herramienta se desplaza en sentido opuesto a la punta
de la herramienta, ejecutndose el posicionamiento (con avance rpido) hasta
el fondo del agujero (punto R).
A continuacin, la herramienta se desplaza hacia la punta de la herramienta y
se hace girar el husillo en sentido horario. El mandrinado se ejecuta en sentido
positivo a lo largo del eje Z hasta que se alcanza el punto Z.
En el punto Z, el husillo se detiene de nuevo en la posicin de giro fija, la
herramienta se desplaza en sentido opuesto al de la punta de la herramienta y
luego la herramienta vuelve al nivel inicial. A continuacin, la herramienta se
desplaza hacia la punta de la herramienta y se hace girar el husillo en sentido
horario para pasar a la ejecucin del siguiente bloque.
Antes de ejecutar G87, utilice una funcin auxiliar (cdigo M) para hacer girar
el husillo.
Cuando en un mismo bloque se especifica el cdigo G87 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 no se ejecuta ninguna


operacin de taladrado.

D P/Q

No olvide especificar un valor positivo en Q. Si especifica un valor negativo


para Q, el signo no se tiene en cuenta. Defina el sentido de decalaje en los bit
4 (RD1) y 5 (RD2) del parmetro No. 5101. Especifique P y Q en un bloque que
ejecute el mandrinado. Si se especifican en un bloque que no ejecuta el
mandrinado, no se memorizan como datos modales.

D Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03 o G60 (cuando MDL
bit (bit 0 del parmetro 5431) esta definido a 1)) y G87 en idntico bloque. Si
se especifican juntos, se anula G87.

D Compensacin de

En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin


de herramienta.

herramienta

D Llamada a subprograma

En el modo de ciclo fijo, especifique la orden de llamada a subprograma M98P_


en un bloque independiente.

Ejemplos

M3 S500;
G90 G87 X300. Y--250.
Z--120. R--150. Q5
P1000 F120.;
Y--550.;
Y--750.;
X1000.;
Y--550.;
Y--750.;
G80 G28 G91 X0 Y0 Z0;
M5;
213

Hace que el husillo comience a girar.


Posicionamiento, mandrinar agujero 1.
Orientar en el nivel inicial y luego decalar 5 mm.
Detener mecanizado en el punto Z durante 1 s.
Posicionamiento, taladrar agujero 2
Posicionamiento, taladrar agujero 3
Posicionamiento, taladrar agujero 4
Posicionamiento, taladrar agujero 5
Posicionamiento, taladrar agujero 6
Vuelta al punto de referencia.
Hace que el husillo deje de girar.

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.12

PROGRAMACION

B--63534SP/02

Este ciclo se utiliza para mandrinar un agujero.

Ciclo de mandrinado
(G88)
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
G88 (G98)

G88 (G99)

Husillo horario
Nivel inicial
Husillo horario
Punto R

Punto Z

Punto Z
P

Explicaciones

Nivel punto R

Punto R

Parada de husillo despus de


temporizacin

Parada de husillo despus de


temporizacin

Despus del posicionamiento segn los ejes X e Y, se ejecuta un desplazamiento


con avance rpido hasta el punto R. El mandrinado se ejecuta desde el punto R
hasta el punto Z. Una vez terminado el mandrinado se ejecuta una
temporizacin, y a continuacin, se para el husillo. La herramienta se hace
retroceder manualmente desde el fondo del agujero (punto Z) hasta el punto R.
En el punto R, el husillo se hace girar en sentido horario y se ejecuta un
desplazamiento con avance rpido hasta el valor inicial.
Antes de especificar G88, utilice una funcin auxiliar (cdigo M) para hacer
girar el husillo.
Cuando la orden G88 y un cdigo M se especifican en idntico bloque, el cdigo
M se ejecuta cuando se efecta la primera operacin de posicionamiento. El
sistema, a continuacin, contina en la siguiente operacin.
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.
214

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
D Cambio eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

D Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje no se ejecuta el


taladrado.

D P

Especifique P en bloques que ejecutan el taladrado. Si se especifica en un bloque


que no ejecuta el taladrado, no puede memorizarse como datos modales.

D Anular

No especifique un cdigo del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est definido a 1)) y G88 en el mismo bloque.
Si se especifican juntos, se anula G88.

D Compensacin de

En el modo de ciclo fijo, no se tienen en cuenta los modos de compensacin de


herramienta.

herramienta

D Llamada a subprograma

En el modo de ciclo fijo, especifique la orden de llamada a subprograma M98P_


en un bloque independiente.

Ejemplos

M3 S2000;
Hace que el husillo comience a girar.
G90 G99 G88 X300. Y--250.Z--150. R--100. P1000 F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R y luego detener el mecanizado en el
fondo del agujero durante 1 s.
Y--550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y--750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y--750.;
Posicionamiento, taladrar agujero 6 y volver al
nivel inicial.
G80 G28 G91 X0 Y0 Z0; Vuelta al punto de referencia.
M5;
Hace que el husillo deje de girar.

215

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.13

PROGRAMACION

B--63534SP/02

Este ciclo se utiliza para mandrinar un agujero.

Ciclo de mandrinado
(G89)
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
G89 (G98)

G89 (G99)

Nivel inicial

Nivel punto R
Punto R

Punto R

Explicaciones

Punto Z

Punto Z
P

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.

216

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
D Cambio de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

D Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje adicional no se ejecuta


el taladrado.

D P

Especifique P en bloques que ejecutan el taladrado. Si se especifica en un bloque


que no ejecuta el taladrado, no puede memorizarse como dato modal.

D Anular

No especifique un cdigo del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est definido a 1)) y G89 en el mismo bloque.
Si se especifican juntos, se anula G89.

D Compensacin de

En el modo de ciclo fijo, no se tienen en cuenta los modos de compensacin de


herramienta.

herramienta
D Llamada a subprograma

En el modo de ciclo fijo, especifique la orden de llamada a subprograma M98P_


en un bloque independiente.

Ejemplos

M3 S100;
Hace que el husillo comience a girar.
G90 G99 G89 X300. Y--250. Z--150. R-120. P1000 F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R y luego detener el mecanizado en el
fondo del agujero durante 1 s.
Y--550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y--750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y--750.;
Posicionamiento, taladrar agujero 6 y volver al
nivel inicial.
G80 G28 G91 X0 Y0 Z0; Vuelta al punto de referencia.
M5;
Hace que el husillo deje de girar.

217

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.14

PROGRAMACION

B--63534SP/02

G80 anula los ciclos fijos.

Anular ciclo fijo


(G80)
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.

Ejemplos

M3 S100;
Hace que el husillo comience a girar.
G90 G99 G88 X300. Y--250. Z--150. R--120. F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y--750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y--550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y--750.;
Posicionamiento, taladrar agujero 6 y volver al
nivel inicial.
G80 G28 G91 X0 Y0 Z0; Vuelta al punto de referencia, anular ciclo fijo.
M5;
Hace que el husillo deje de girar.

218

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

B--63534SP/02

Ejemplo de programa que utiliza compensacin de longitud de herramienta y ciclos fijos

Punto de referencia

350
#1
100

#12

#2

100

#10

#7

100

#8

100

#6

#11

#5
#9

200

#4

#13

#3

X
400

150

# 11 hasta 16
# 17 hasta 10
# 11 hasta 13
Z

250

250

150

Taladrado de un agujero de 10mm de dimetro


Taladrado de un agujero de 20 mm de dimetro
Mandrinado de un agujero de 95 mm de dimetro
(profundidad 50 mm)

Posicin de retroceso
250
X

T 11

200

Nivel inicial

50
50
30
20
T 15

190

T 31

150

219

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

B--63534SP/02

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 Y--350.0
Z--153,0R--97.0 F120;
Posicionamiento y luego taladrado #1
N006 Y--550.0;
Posicionamiento y luego taladrado #2 y vuelta al nivel del pto. R
N007 G98Y--750.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 Y--550.0;
Posicionamiento y luego taladrado #5 y vuelta al nivel del pto. R
N010 G98Y--350.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.0Y--450.0
Posicionamiento y luego taladrado #7, vuelta al nivel del punto R
Z--130.0R--97.0P300F70;
N016 G98Y--650.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 G98Y--450.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.0Y--350.0
Posicionamiento y luego taladrado #11, vuelta al nivel del punto R
Z--153.0R47.0F50;
N024 G91Y--200.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

220

B--63534SP/02

13.2

ROSCADO RIGIDO
CON MACHO

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

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.
En modo estndar, el husillo gira y se detiene siguiendo un desplazamiento
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.

221

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.2.1

Roscado rgido con


macho (G84)

PROGRAMACION

B--63534SP/02

Cuando el motor del husillo se controla en modo rgido como si fuera un


servomotor puede acelerarse un ciclo de roscado con macho.

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

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

posicin del fondo del agujero

cuando se realiza un retorno


F_

: Velocidad de avance en mecanizado

K_

: Nmero de repeticiones

G84.2 X_ Y_ Z_ R_ P_ F_ L_ ; (Formato FS15)


L_

: Nmero de repeticiones (slo si se precisa la repeticin)


G84(G98)

G84(G99)

Parada husillo
Nivel inicial
Operacin1

Operacin 6

Operacin2
Husillo horario

Punto R
Operacin 3

Parada
husillo

Parada husillo

Parada husillo

Husillo horario

Punto R

Nivel punto R

Operacin 5
Punto Z

Punto Z

Operacin 4
Parada husillo
Husillo antihorario

Parada husillo

Husillo antihorario

Explicaciones

Despus del posicionamiento segn los ejes X e Y, se ejecuta el desplazamiento


con avance rpido hasta el punto R.
El roscado con macho se ejecuta desde el punto R hasta el punto Z. Una vez
terminado el roscado con macho, se ejecuta una temporizacin y se detiene el
husillo. A continuacin, el husillo se gira en sentido inverso y la herramienta
se hace retroceder hasta el punto R, parando a continuacin el husillo. A
continuacin, se ejecuta un avance rpido al valor inicial. Mientras se ejecuta
el roscado con macho se supone que el sobrecontrol de la velocidad de avance
y el sobrecontrol del husillo son del 100%.
Sin embargo, puede sobrecontrolarse la velocidad de extraccin (operacin 5)
en hasta un 2000% en funcin de la configuracin del bit 4 (DOV) del parmetro
No. 5200, bit 3 (OVU) del parmetro (No. 5201) y del parmetro No. 5211.

D Modo rgido

El modo rgido puede especificarse empleando cualquiera de los siguientes


mtodos:
.Especifique M29 S***** antes de una orden de roscado con macho.
.Especifique M29 S***** en un bloque que contiene una orden de roscado
con macho.
.Especifique G84 para roscado rgido con macho (parmetro G84 (No.
5200#0)=1).

222

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


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 Compensacin de
longitud de herramienta

Si en el ciclo fijo se especifica una compensacin de longitud de herramienta


(G43, G44 o G49), la compensacin se aplica en el instante de posicionamiento
en el punto R.

D Instrucciones en formato
FS--15

Puede ejecutarse el roscado interior rgido con instrucciones en formato FS--15.


La secuencia de roscado rgido con macho (concluida la transferencia de datos
a y desde el PMC), restricciones y elementos semejantes coinciden con los
descritos para el 16i/18i.

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

D 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 Cuando se cancela el ciclo fijo de roscado rgido con macho, la orden


S empleada para roscado rgido con macho se borra y pasa a ser S0.
D Nmero de impulsos
suministrados al cabezal

Para un circuito de control de cabezal analgico:


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.
Para un cabezal serie:
Si se programa una instruccin de velocidad que requiere ms de 32767
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.

D Orden F

Si se especifica un valor que rebasa el lmite superior de la velocidad de avance


en mecanizado, se activa la alarma P/S (No. 011).

D Unidad de orden F

Entrada
mtrica

Entrada pulg.

Observaciones

G94

1 mm/min

0.01 pulg/min

Permitida progr. punto decimal

G95

0.01 mm/rev

0.0001 pulg/rev

Permitida progr. punto decimal

D M29

Si entre M29 y G84 se especifica una orden S y un desplazamiento de eje, se


activa la alarma P/S (No. 203). Si en un ciclo de roscado con macho se especifica
M29, se activa la alarma P/S (No. 204).

D P

Especifique P en un bloque que ejecuta un taladrado. Si se especifica R en un


bloque que no ejecuta el taladrado, no se memoriza como dato modal.

D Anulacin

No especifique un cdigo del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est definido a 1)) y G84 en el mismo bloque.
Si se especifican juntos, G84 se anula.

D Compensacin de

En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin


de herramienta.

herramienta

D Rearranque del programa

Un programa no puede rearrancarse en el modo roscado rgido con macho.


223

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

B--63534SP/02

D Llamada a subprograma

En el modo de ciclo fijo, especifique la orden de llamada a subprograma M98P_


en un bloque independiente.

Ejemplos

Velocidad de avance segn eje Z 1000 mm/min


Velocidad del husillo 1000 rpm
Paso de rosca 1,0 mm
<Programacin de avance por minuto>
G94;
Especifique una orden de avance por minuto
G00 X120.0 Y100.0;
Posicionamiento
M29 S1000;
Especificacin de modo rgido
G84 Z--100.0 R--20.0 F1000; Roscado rgido con macho
<Programacin de avance por revolucin>
G95;
Especifique una orden de avance por minuto
G00 X120.0 Y100.0;
Posicionamiento
M29 S1000;
Especificacin de modo rgido
G84 Z--100.0 R-20.0 F1.0;
Roscado rgido con macho

224

B--63534SP/02

13.2.2

Ciclo de roscado rgido


con macho a
izquierdas (G74)

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

Cuando el motor del husillo se compruebe en modo rgido como si fuera un


servomotor, los ciclos de roscado con macho pueden acelerarse.

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

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

F_

: Velocidad de avance en mecanizado

K_

: Nmero de repeticiones

posicin del fondo del agujero

cuando se ejecuta un retorno.

G84.3 X_ Y_ Z_ R_ P_ F_ L_ ; (Formato FS15)


L_

: Nmero de repeticiones (slo si se precisa la repeticin)


G74 (G98)

Parada husillo

G74 (G99)

Parada husillo

Nivel inicial
Operacin1
Operacin 2
Husillo
antihorario
Punto R

Operacin 6
Parada
P
husillo
Nivel punto R

Operacin 3

Husillo
antihorario

Punto R

Parada
husillo

Nivel punto R

Operacin 5
P

Punto Z

Parada husillo
Husillo horario
Operacin 4

Parada husillo

Punto Z
Husillo horario

Explicaciones

Despus del posicionamiento segn los ejes X e Y, se ejecuta el desplazamiento


con avance rpido hasta el punto R.
El roscado con macho se ejecuta desde el punto R hasta el punto Z. Una vez
terminado el roscado con macho, se ejecuta una temporizacin y se detiene el
husillo. A continuacin, el husillo se gira en sentido inverso y la herramienta
retrocede hasta el punto R, parando a continuacin el husillo. A continuacin,
se ejecuta un avance rpido al valor inicial. Mientras se ejecuta el roscado con
macho se supone que el sobrecontrol de la velocidad de avance y el sobrecontrol
del husillo son del 100%.
Sin embargo, puede sobrecontrolarse la velocidad de extraccin (operacin 5)
en hasta un 2000% en funcin de la configuracin del bit 4 (DOV) del parmetro
5200, bit 3 (OVU) del parmetro 5201 y del parmetro 5211.

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.

225

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

B--63534SP/02

D Especifique G84 para roscado rgido con macho (parmetro G84 (No.
5200#0)=1).

D Paso de rosca
D Compensacin de
longitud de herramienta
D Orden de formato FS--15

En el modo de avance por minuto, el paso de rosca se obtiene a travs de la


impresin 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 o G49), el valor de compensacin se aplica en el instante del
posicionamiento en el punto R.
El roscado rgido con macho puede ejecutarse empleando rdenes de formato
FS15. La secuencia de roscado rgido con macho (incluida la transferencia de
datos a y desde el PMC), restricciones y elementos semejantes coinciden con
los descritos para el 16i/18i.

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

D Si se especifica una velocidad de rotacin superior a la mxima para


la marcha empleada se activa la alarma P/S (No. 200).
D Cuando se cancela el ciclo fijo de roscado rgido con macho, la orden es
empleada para roscado rgido con macho se borra y pasa a ser S0.

D Nmero de impulsos
suministrados al cabezal

Para un circuito de control de cabezal analgico:


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.
Para un cabezal serie:
Si se programa una instruccin de velocidad que requiere ms de 32767
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.

D Orden F

Si se especifica un valor que rebasa el lmite superior de la velocidad de avance


en mecanizado, se activa la alarma P/S (No. 011).

D Unidad de orden F

Entrada
mtrica

Entrada
pulgadas

Observaciones

G94

1 mm/min

0.01 pulg/min

Permitido progr. punto decimal

G95

0.01 mm/rev

0.0001 pulg/rev

Permitido progr. punto decimal

D M29

Si entre M29 y G74 se especifica una orden S o un desplazamiento de eje, se


activa la alarma P/S (No. 203). Si en un ciclo de roscado con macho se especifica
M29, se activa la alarma P/S (No. 204).

D P/Q

Especifique P en un bloque que ejecuta un taladrado. Si se especifica R en un


bloque que no ejecuta un taladrado, no se memoriza como dato modal.

D Anular

No especifique un cdigo del grupo 01 (G00 hasta G03 o G60 (cuando el bit
MDL (bit 0 del parmetro 5431) est definido a 1)) y G74 en el mismo bloque.
Si se especifican juntos, G74 se anula.

D Compensacin de

En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin


de herramienta.

herramienta

226

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

D Llamada a subprograma

En el modo de ciclo fijo, especifique la orden de llamada a subprograma M98P_


en un bloque independiente.

Ejemplos

Velocidad de avance segn eje Z 1000 mm/min


Velocidad del husillo 1000 rpm
Paso de rosca 1,0 mm
<Programacin de avance por minuto>
G94;
Especifique una orden de avance por
minuto
G00 X120.0 Y100.0;
Posicionamiento
M29 S1000;
Especificacin de modo rgido
G84 Z--100.0 R--20.0 F1000; Roscado rgido con macho
<Programacin de avance por revolucin>
G95;
Especifique una orden de avance por
minuto
G00 X120.0 Y100.0;
Posicionamiento
M29 S1000;
Especificacin de modo rgido
G74 Z--100.0 R--20.0 F1.0; Roscado rgido con macho

227

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.2.3

Ciclo de roscado rgido


con macho profundo
(G84 o G74)

PROGRAMACION

B--63534SP/02

El roscado con macho de un agujero profundo en el modo de roscado rgido con


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
de roscado rgido profundo con macho. En este ciclo, el mecanizado se ejecuta
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_
Z_
R_
P_
Q_
F_
K_

: Datos de posicin de agujero


: Distancia desde el punto R hasta el fondo del agujero y posicin
del fondo del agujero
: Distancia desde el nivel inicial hasta el nivel del punto R
: Tiempo de espera en el fondo del agujero y en el punto R cuando
se ejecuta un retorno
: Profundidad de corte por pasada
: Velocidad de avance en mecanizado
: Nmero de repeticiones

G84, G74 (G98)


. Ciclo de roscado rgido con macho pro-fundo a alta velocidad
(Parmetro PCP (No. 5200#5=0)
(1) La herramienta funciona con la velocidad de avance normal en mecanizado.Se utiliza la constante de tiempo
normal.
(2) El retroceso puede sobrecontrolarse.
Se utiliza la constante de tiempo de
retroceso.

G84, G74 (G99)

d=distancia retroceso
Nivel inicial
Punto R

Nivel punto R
(1)

(2)

Nivel punto R

Punto R
(1)

Punto Z
.Ciclo de roscado profundo con macho
(Parmetro PCP (No. 5200#5=1)
(1) La herramienta trabaja a la velocidad
normal de avance en mecanizado. Se
utiliza la constante de tiempo normal.
(2) El retroceso puede sobrecontrolarse.
Se utiliza la constante de tiempo normal.
(3) El retroceso puede sobrecontrolarse.
Se utiliza la constante de tiempo normal.
Durante un ciclo de roscado rgido con
macho, la comprobacin en posicin se
ejecuta al final de cada operacin de (1)
y (2) en el ciclo de roscado profundo.

(2)

Punto Z

d=distancia inicial mecanizado


Nivel inicial
Punto R
q

Nivel punto R
(3)

(1)
(2)

Nivel punto R

Punto R

(3)

(1)
(2)

Punto Z

228

Punto Z

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Explicaciones
D Ciclo de roscado profundo
con macho a alta velocidad

D Ciclo de roscado profundo


con macho

Despus del posicionamiento segn los ejes X e Y, se ejecuta un desplazamiento


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.
Despus del posicionamiento segn los ejes X e Y, se ejecuta un desplazamiento
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).

D Orden S

D Si se especifica una velocidad de rotacin superior a la mxima para la


marcha empleada se activa la alarma P/S (No. 200).

D Cuando se cancela el ciclo fijo de roscado rgido con macho, la orden S


empleada para roscado rgido con macho se borra y pasa a ser S0.

D Nmero de impulsos
suministrados al cabezal

Para un circuito de control de cabezal analgico:


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.
Para un cabezal serie:
Si se programa una instruccin de velocidad que requiere ms de 32767
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.

D Orden F

Si se especifica un valor que rebasa el lmite superior de la velocidad de avance


en mecanizado, se activa la alarma P/S (No. 011).

D Unidad de orden F

D M29

Entrada
mtrica

Entrada
pulgadas

Observaciones

G94

1 mm/min

0.01 pulg/min

Permitida progr. punto decimal

G95

0.01 mm/rev

0.0001 pulg/rev

Permitida progr. punto decimal

Si entre M29 y G84 se especifica una orden S o un desplazamiento de eje, se


activa la alarma P/S (No. 203). Si en un ciclo de roscado con macho se especifica
M29, se activa la alarma P/S (No. 204).
229

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

B--63534SP/02

D P/Q

Especifique P y Q en un bloque que ejecuta una operacin de taladrado. Si se


especifican en un bloque que no ejecuta una operacin de taladrado, no se
memorizan como datos modales. Cuando se especifica Q0, no se ejecuta el ciclo
de roscado rgido profundo con macho.

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

En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin


de herramienta.

herramienta

D Llamada a subprograma

En el modo de ciclo fijo, especifique la orden de llamada a subprograma M98P_


en un bloque independiente.

13.2.4

El ciclo fijo de roscado rgido con macho se anula. Para saber cmo se anula este
ciclo, consulte el apartado II--13.1.14.

Anular ciclo fijo


(G80)

NOTA
Al cancelar el ciclo fijo de roscado rgido con macho, se
borra tambin el valor de S empleado para el roscado rgido
con macho (como si se hubiera especificado S0).
En consecuencia, no puede utilizarse la orden S
especificada para el roscado rgido con macho en una parte
sucesiva del programa despus de cancelar el ciclo fijo de
roscado rgido con macho.
Despus de cancelar el ciclo fijo de roscado rgido con
macho, especifique una nueva orden S segn sea
necesario.

230

B--63534SP/02

13.3

CICLO FIJO DE
RECTIFICADO (PARA
RECTIFICADORA)

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Los ciclos fijos de rectificado simplifican las tareas del programador a la hora
de crear programas que incluyan operaciones de rectificado. Con un ciclo fijo
de rectificado, pueden especificarse en un slo bloque empleando una funcin
G operaciones repetitivas tpicas de rectificado; normalmente, sin ciclos fijos
de rectificado se requiere ms de un bloque. Adems, la utilizacin de ciclos
fijos de rectificado permite acortar la longitud del programa con el fin de ahorrar
memoria. Estn disponibles los cuatro ciclos de rectificado fijos siguientes:
. Ciclo de rectificado de inmersin (G75)
. Ciclo de rectificado de inmersin de cota constante directo (G77)
. Ciclo de rectificado superficial con avance continuo (G78)
. Ciclo de rectificado superficial con avance intermitente (G79)

231

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.3.1

PROGRAMACION

B--63534SP/02

Se ejecuta un ciclo de rectificado de inmersin.

Ciclo de rectificado de
inmersin (G75)
Formato
G75 I_ J_ K_ X(Z)_ R_ F_ P_ L_ ;
I_

: Profundidad--de--pasada 1 (un signo en esta orden especifica


el sentido de mecanizado.)
J_
: Profundidad--de--pasada 2 (un signo en esta orden especifica
el sentido de mecanizado.)
K_
: Profundidad total de corte
X(Z)_ : Zona a rectificar (un signo en esta orden especifica el sentido
del 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 rectificadora (slo para
reavivado continuo)
G75
Y

X(Z)

(1) (R)

(3) (F)
(4) (R)

(2) P

(6) (F)

(5) P

X(Z)

Explicaciones

El ciclo de rectificado de inmersin est formado por seis secuencias de


operaciones. Las operaciones (1) hasta (6) se repiten hasta que la profundidad
alcanza la profundidad total de mecanizado especificada en la direccin K. En
el modo de parada bloque a bloque, en cada arranque de ciclo se ejecutan las
operaciones (1) hasta (6).

D Mecanizado con muela

(1) El mecanizado se realiza segn el eje Y en el modo de avance en mecanizado


con un valor igual al especificado con I (profundidad--de--pasada 1). La
velocidad de avance se especifica mediante R.

rectificadora

D Temporizacin

(2) La temporizacin se realiza durante el tiempo especificado mediante P.

D Rectificado

(3) El avance en mecanizado se ejecuta con un valor especificado mediante X


(o Z). La velocidad de avance se especifica mediante F.

D Mecanizado con muela

(4) El mecanizado se ejecuta segn el eje Y en el modo de avance en


mecanizado un valor igual al especificado por J (profundidad--de--pasada 2).
La velocidad de avance se especifica mediante R.

rectificadora

D Temporizacin

(5) La temporizacin se ejecuta con un tiempo de espera igual al especificado


por P.

D Rectificado (sentido de

(6) El avance se ejecuta en sentido opuesto segn un valor especificado por X


(o Z) con la velocidad de avance especificada por F.

retorno)

232

B--63534SP/02

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

Limitaciones
D X(Z), I, J, K

X, (Z), I, J y K todos deben especificarse en el modo incremental.

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 nuevos datos. Se borran cuando
se especifica un cdigo G del grupo 00 que no sea el G04 o un cdigo G del grupo
01 distinto de G75, G77, G78 y G79.

D Operacin ejecutada

Una vez alcanzada la profundidad total de mecanizado durante el mecanizado


empleando I o J, se ejecutan las secuencias de ejecucin posteriores (hasta )
y luego se termina el ciclo. En tal caso, no se ejecuta un mecanizado adicional
despus de alcanzar la profundidad total de mecanizado.

cuando se alcanza la
profundidad total de
mecanizado

D Diagrama de funcionamiento en el cual se alcanza la profundidad total de


mecanizado mediante el mecanizado especificado por I y J:

I
J

D Diagrama de ejecucin en el cual se alcanza la profundidad total de


mecanizado durante la operacin de mecanizado especificada mediante I y
J:

I
J

233

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.3.2

PROGRAMACION

B--63534SP/02

Se ejecuta un ciclo de rectificado de inmersin de cota constante directa.

Ciclo de rectificado de
inmersin con
dimensiones
constantes directas
(G77)
Formato
G77 I_ J_ K_ X(Z)_ R_ F_ P_ L_ ;
I_

: Profundidad--de--pasada 1 (un signo en esta orden especifica

J_

: Profundidad--de--pasada 2 (un signo en esta orden especifica

el sentido de mecanizado.)
el sentido de mecanizado.)
K_

: Profundidad total de corte

X(Z)_ : Zona a rectificar (un signo en esta orden especifica el sentido


del rectificado.)
R_

: Velocidad de avance para I y J

F_

: Velocidad de avanza para X(Z)

P_

: Tiempo de espera

L_

: Compensacin de desgaste de muela rectificadora (slo para


reavivado continuo)
G77
Y

X(Z)

(R)

(F)

(R)
(F)

P
X(Z)

Explicaciones

El ciclo de rectificado de inmersin de cota constante consta de seis secuencias


de ejecucin. Las operaciones hasta se repiten hasta que se alcanza la
profundidad total de mecanizado especificada en la direccin K.

D Mecanizado con muela

El mecanizado se realiza segn el eje Y en el modo de avance en

rectificadora

D Temporizacin
D Rectificado

mecanizado con un valor igual al especificado con I (profundidad-de--pasada 1). La velocidad de avance se especifica mediante R.

La temporizacin se realiza durante el tiempo especificado mediante P.


El avance en mecanizado se ejecuta con un valor especificado mediante X
(o Z). La velocidad de avance se especifica mediante F.

D Mecanizado con muela


rectificadora

D Temporizacin

El mecanizado se ejecuta segn el eje Y en el modo de avance en


mecanizado en un valor igual al especificado por J (profundidad de pasada
2). La velocidad de avance se especifica mediante R.

La temporizacin se ejecuta con un tiempo de espera igual al especificado


por P.
234

B--63534SP/02

D Rectificado (sentido de
retorno)

D Seal de salto

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

El avance se ejecuta en sentido opuesto segn un valor especificado por X


(o Z) con la velocidad de avance especificada por F
Cuando el ciclo se ejecuta empleando G77, puede introducirse una seal de salto
para terminar el ciclo. Cuando se introduce una seal de salto, se interrumpe o
termina la actual secuencia en ejecucin 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 ejecucin.
D Cuando se introduce la seal de salto durante la secuencia de ejecucin 1
4 (avance en mecanizado especificado por I o J), el mecanizado se detiene
inmediatamente y la herramienta vuelve a la coordenada X (Z) en la cual se
ha arrancado el ciclo.

Seal salto
(Fin)

Seal salto
(Fin)

D Cuando la seal de salto se introduce durante la secuencia de ejecucin 2


5 (temporizacin), la temporizacin se detiene inmediatamente y la
herramienta vuelve a la coordenada X (Z) en la cual se ha arrancado el ciclo.
D Cuando la seal de salto se introduce durante la secuencia de ejecucin 3
6 (desplazamiento), la herramienta vuelve a la coordenada X(Z) en la cual
se ha iniciado el ciclo despus de haber terminado el desplazamiento
especificado mediante X.

Seal salto
(Fin)
Seal salto
(Fin)

Limitaciones
D X(Z), I, J, K

X, (Z), I, J y K deben especificarse todos ellos en modo incremental.

D Borrar

I, J, X y Z en ciclos fijos son datos modales comunes a G75, G77 y G78 y G79.
Permanecen vlidos hasta que se especifican nuevos datos. Se borran cuando
se especifica un cdigo G del grupo 00 distinto del G04 o un cdigo G del grupo
01 distinto de G75, G77, G78 y G79.

235

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.3.3

PROGRAMACION

B--63534SP/02

Se ejecuta un ciclo de rectificado superficial con avance continuo.

Ciclo de rectificado
superficial con avance
continuo (G78)
Formato
G78 I_ (J_) K_ X_ F_ P_ L_ ;
I_

: Profundidad--de--pasada 1 (un signo en esta orden especifica

J_

: Profundidad--de--pasada 2 (un signo en esta orden especifica

el sentido de mecanizado.)
el sentido de mecanizado.)
K_

: Profundidad total de corte

X_

: Zona a rectificar (un signo en esta orden especifica el sentido

F_

: Velocidad de avance

P_

: Tiempo de espera

L_

: Compensacin de desgaste de muela rectificadora (slo para

del rectificado.)

reavivado continuo)
G78
Z
X

P(Temporizacin)

I
I(J)

(F)
(F)

P (Tempor.)

Explicaciones

El ciclo de rectificado superficial con avance continuo consta de cuatro


secuencias de ejecucin. Las operaciones hasta se repiten hasta que la
profundidad alcanza la profundidad total de mecanizado especificada en la
direccin K. En el modo de parada bloque a bloque, las operaciones hasta
se ejecutan en cada comienzo de ciclo.
Temporizacin
Rectificado
Temporizacin
Rectificado (en sentido inverso)

236

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
D J

Si se omite J, se supone que vale 1. J es vlido slo en el bloque en que se


especifica.

D I, J, K, X

X, I, J y K deben especificarse todos en modo incremental.

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 nuevos datos. Se borran cuando
se especifica un cdigo G del grupo 00 distinto del G04 o un cdigo G del grupo
01 distinto de G75, G77, G78 y G79.

D Operacin ejecutada

Cuando se alcanza la profundidad total de mecanizado durante el mecanizado


empleando I o J, se ejecutan las secuencias de operaciones posteriores (hasta )
y luego se termina el ciclo. En este caso, no se ejecuta ninguna operacin de
mecanizado adicional despus de haber alcanzado la velocidad total de
mecanizado.

cuando se alcanza la
profundidad total de
mecanizado

D Diagrama de ejecucin en el cual se alcanza la profundidad de mecanizado


con el mecanizado especificado por I y J.:

D Diagrama de ejecucin en el cual la profundidad total de mecanizado se


alcanza durante el mecanizado especificado por I y J:

237

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.3.4

PROGRAMACION

B--63534SP/02

Se ejecuta un ciclo de rectificado superficial con avance intermitente.

Ciclo de rectificado
superficial con avance
intermitente (G79)
Formato
G79 I_ J_ K_ X_ R_ F_ P_ L_ ;
I_

: Profundidad--de--pasada 1 (un signo en esta orden especifica


el sentido de mecanizado.)

J_

: Profundidad--de--pasada 2 (un signo en esta orden especifica

K_

: Profundidad total de corte

X_

: Zona a rectificar (un signo en esta orden especifica el sentido

el sentido de mecanizado.)

del rectificado.)
R_

: Velocidad de avance para I y J

F_

: Velocidad de avance para X

P_

: Tiempo de espera

L_

: Compensacin de desgaste de muela rectificadora (slo para


reavivado continuo)
G79

(R)

(F)
(R)

(F)

Explicaciones

D Mecanizado con muela


rectificadora

D Temporizacin
D Rectificado
D Mecanizado con muela
rectificadora

El ciclo de rectificado superficial con avance intermitente est formado por seis
secuencias de operaciones. Las operaciones hasta se repiten hasta que la
profundidad alcanza la profundidad total de mecanizado especificado en la
direccin K. En el modo de parada bloque a bloque, en cada arranque de ciclo
se ejecutan las operaciones hasta .
El mecanizado se realiza segn el eje Z en el modo de avance en mecanizado
con un valor igual al especificado con I (profundidad de pasada 1). La
velocidad de avance se especifica mediante R.

La temporizacin se realiza durante el tiempo especificado mediante P.


El avance en mecanizado se ejecuta con un valor especificado mediante X.
La velocidad de avance se especifica mediante F.
El mecanizado se ejecuta segn el eje Z en el modo de avance en mecanizado
un valor igual al especificado por J (profundidad de pasada 2). La velocidad
de avance se especifica mediante R.

D Temporizacin

La temporizacin se ejecuta con un tiempo de espera igual al especificado


por P.

D Rectificado (sentido de

El avance se ejecuta en sentido opuesto segn un valor especificado por X

retorno)

con la velocidad de avance especificada por F


238

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
D X, I, J, K

X,I,J y K deben especificarse todos ellos en modo incremental.

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 nuevos datos. Se borran cuando
se especifica un cdigo G del grupo 00 distinto del G04 o un cdigo G del grupo
01 distinto de G75, G77, G78 y G79.

239

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.4

COMPENSACION DE
DESGASTE DE
MUELA ABRASIVA
MEDIANTE
REAVIVADO
CONTINUO (PARA
RECTIFICADORA)

PROGRAMACION

B--63534SP/02

Esta funcin permite un reavivado continuo.


Cuando se especifica G75, G77, G78 o G79, se compensan continuamente el
mecanizado con muela rectificadora y con muela abrasiva segn el valor de
reavivado continuo durante rectificado.

Explicaciones
D Especificacin

Especifique un nmero de corrector (nmero de compensacin de desgaste de


muela rectificadora) en la direccin L en el bloque que contiene G75. El valor
de compensacin definido 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 definirse con antelacin en la memoria de
valores de compensacin correspondientes a los nmeros de corrector desde el
panel MDI.
Cuando se omite L o se especifica L0 en un bloque de ciclo fijo de rectificado
superficial, no se ejecuta la compensacin.

D Compensacin

La compensacin se ejecuta para cada operacin de rectificado (cada


desplazamiento segn el eje X) en las secuencias de operaciones de un ciclo de
rectificado fijo. Mientras la herramienta se desplaza segn el eje X, la
compensacin se ejecuta segn el eje Y (mecanizado con muela rectificadora)
y segn el eje V (mecanizado con muela abrasiva) para una interpolacin
simultnea segn tres ejes.
La distancia de desplazamiento (valor de compensacin) segn el eje Y es
idntica al valor de reavivado especificado y la distancia de desplazamiento
segn el eje V es el doble (valor de dimetro).

240

B--63534SP/02

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

13.5

COMPENSACION
AUTOMATICA DE
MUELA ABRASIVA
DESPUES DE
REAVIVADO
13.5.1
Comprobacin del
dimetro mnimo de la
muela abrasiva (para
rectificadora)

Los valores de compensacin definidos en la memoria de valores de


compensacin pueden modificarse empleando la funcin de compensacin
externa de herramienta o por la correspondiente programacin (modificando los
valores de compensacin empleando variables de macro cliente).
Con estas funciones, puede modificarse el valor de compensacin del dimetro
de la muela rectificadora reavivada.
Si el valor de compensacin asociado al nmero de corrector especificado en
el cdigo H es inferior al dimetro mnimo de la muela rectificadora
especificada en el parmetro 5030 cuando se ejecuta la compensacin
programada (empleando G43 o G44), se enva una seal al PMC.
a : Valor de reavivado
Herramienta de reavivado
2a
Muela
reavivado

V Y

X
Pieza
X

241

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.6

RECTIFICADO CON
AVANCE EN
PROFUNDIDAD
SEGUN EJES Y y Z
AL FINAL DE
OSCILACION DE LA
MESA (PARA
RECTIFICADORA)

PROGRAMACION

B--63534SP/02

Cada vez que se introduce una seal externa, se ejecuta el mecanizado mediante
un valor fijo segn el perfil programado en el plano Y--Z especificado.

Formato
G161 R_ ;
programa perfil
G160 ;

Explicaciones
D G161 R_

Especifica la activacin de un modo de funcionamiento y del programa de


perfil. Especifica, adems, la profundidad de pasada en R.

D Programa de perfil

Programa una figura de pieza en el plano Y--Z empleando interpolacin lineal


(G01) y /o interpolacin circular (G02 o G03). Puede especificarse uno o ms
bloques.
Anula el modo de funcionamiento (fin del programa de perfil).

D G160

Limitaciones
D Programa de perfil

No especifique cdigos distintos de G01, G02 y G03 dentro del programa de


perfil.

Ejemplos
O0001 ;
:
N0 G161 R10.0 ;
N1 G91 G01 Z--70.0 F100 ;
N2 G19 G02 Z--80.0 R67.0 ;
N3 G01 Z--70.0 ;
N4 G160 ;
:
70.0

80.0

70.0

N2
N3

N1

R=67.000
Z

En el programa anterior, cada vez que se introduce la seal de arranque de corte


con avance en profundidad, la herramienta se desplaza 10,000 a lo largo del
perfil de mecanizado mostrado arriba.
= Distancia de desplazamiento por cada entrada de la seal de arranque de
mecanizado con control de avance en profundidad.
La velocidad de avance se programa con un cdigo F.
242

B--63534SP/02

13.7

ACHAFLANADO
OPCIONAL DE
ANGULOS Y
REDONDEADO DE
ESQUINA

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

Pueden insertarse automticamente bloques de achaflanado y redondeado de


esquina entre los siguientes:
. Interbloques de interpolacin lineal y de interpolacin lineal
. Interbloques de interpolacin lineal y de interpolacin circular
. Interbloques de interpolacin circular y de interpolacin lineal
. Interbloques de interpolacin circular y de interpolacin circular

Formato
, C_

Achaflanado

, R_

Redondeado esquina R

Explicaciones

Cuando la anterior especificacin se aade al final de un bloque que especifica


interpolacin lineal (G01) o interpolacin circular (G03), se inserta un bloque
de achaflanado o de redondeado de esquina. Pueden especificarse
consecutivamente bloques que especifican achaflanado y redondeado de
esquina.

D Achaflanado

A continuacin de C, especifique la distancia desde el vrtice virtual hasta los


puntos inicial y final. El vrtice virtual es el vrtice que podra existir si no se
ejecutara una operacin de achaflanado.
(1) G91 G01 X100.0 ,C10.0
(2) X100.0 Y100.0 ;

Bloque achaflanado insertado


C

Interseccin de vrtice hipottico

D Esquina R

A continuacin de R, especifique el radio para redondeado de esquina.


(1) G91 G01 X100.0 ,R10.0
(2) X100.0 Y100.0 ;
Centro de crculo de radio R

243

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Ejemplos

PROGRAMACION

B--63534SP/02

N001 G92 G90 X0 Y0 ;


N002 G00 X10.0 Y10.0 ;
N003 G01 X50.0 F10.0 ,C5.0 ;
N004 Y25.0 ,R8.0 ;
N005 G03 X80.0 Y50.0 R30.0 ,R8.0 ;
N006 G01 X50.0 ,R8.0 ;
N007 Y70.0 ,C5.0 ;
N008 X10.0 ,C5.0 ;
N009 Y10.0 ;
N010 G00 X0 Y0 ;
N011 M0 ;
Y

N008

70.0

N007
60.0

N006

50.0
40.0
N009

N005

30.0
20.0

N004

10.0
N010
N011

N003

N002

0 N001
10.0

244

20.0

30.0

40.0

50.0

60.0

70.0

80.0

B--63534SP/02

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

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 Siguiente bloque

Un bloque que especifique achaflanado o redondeado de esquina debe ir


seguido por un bloque que especifique una orden de desplazamiento empleando
interpolacin lineal (G01) o interpolacin circular (G02 o G93). Si el siguiente
bloque no contiene estas especificaciones, se activa la alarma P/S No. 052.

D Cambio de plano

Un bloque de achaflanado o de redondeado de esquina puede insertarse


nicamente para rdenes de desplazamiento que son ejecutadas en idntico
plano. En un bloque que viene inmediatamente despus de un cambio de plano
(cuando se ha especificado G17, G18 o G19), no puede especificarse ni
achaflanado ni redondeado de esquina.

D Rebasamiento del margen

Si el bloque de achaflanado o de redondeado de esquina insertado hace que la


herramienta rebase el margen original de desplazamiento en interpolacin se
activa la alarma P/S No. 055.

de desplazamiento

G91 G01 X30.0 ;


G03 X7.5 Y16.0 R37.0 ,C28.0 ;
G03 X67.0 Y--27.0 R55.0 ;
La trayectoria de herramienta
sin achaflanado est indicada
por una lnea de trazo
continuo.

Bloque de achaflanado que


se desea insertar

D Sistema de coordenadas

D Distancia de
desplazamiento 0

D Cdigos G no
disponibles

En un bloque que viene inmediatamente despus de cambiar el sistema de


coordenadas (G92 o G52 hasta G59) o de una especificacin de vuelta al punto
de referencia (G28 hasta G30) no puede especificarse ni un achaflanado ni un
redondeado de esquina.
Cuando se ejecuten dos operaciones de interpolacin lineal, el bloque de
achaflanado o de redondeado de esquina se considera que tiene una distancia
de desplazamiento de 0 si el ngulo entre las dos lneas rectas es de como
mximo 1_. Cuando se ejecutan operaciones de interpolacin lineal e
interpolacin circular, el bloque de redondeado en esquina se considera que
tiene una distancia de desplazamiento de cero si el ngulo entre la lnea recta
y la tangente al arco en la interseccin est dentro de 1_. Cuando se ejecutan
dos operaciones con interpolacin circular, el bloque de redondeado de esquinas
se considera que tiene una distancia de desplazamiento de 0 si el ngulo entre
las tangentes a los arcos en el punto de interseccin es de como mximo 1_.
En un bloque que especifica achaflanado o redondeado de esquina no puede
utilizar los siguientes cdigos G. Tampoco pueden emplearse entre bloques de
achaflanado y redondeado de esquina que definen una figura continua.
. Cdigos G del grupo 00 (excepto G04)
. G68 del grupo 16

D Roscado

En un bloque de roscado no puede especificarse el redondeado de esquina.

D Modo DNC

El achaflanado y redondeado en esquinas con ngulo arbitrario no puede


validarse para el modo DNC.
245

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.8

FUNCION DE
DESPLAZAMIENTO
EXTERNO
(G81)

PROGRAMACION

B--63534SP/02

Una vez terminado el posicionamiento en cada bloque del programa, puede


enviarse una seal de funcin de operacin externa para permitir a la mquina
ejecutar la operacin en cuestin.
En lo que respecta a esta operacin, vase el manual facilitado por el fabricante
de la mquina--herramienta.

Formato
G81 IP_ ; ( IP_ Orden desplazamiento eje )

Explicaciones

Cada vez que se ejecuta el posicionamiento para la orden de desplazamiento


IP_, el CNC enva a la mquina una seal de funcin de operacin externa. Para
cada operacin de posicionamiento se enva una seal de operacin externa
hasta que es anulada por el cdigo G80 o por un cdigo G del grupo 01.

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 (III--13.1.4). Se


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.

G81

246

B--63534SP/02

13.9

COPIAR
CONTORNOS
(G72.1, G72.2)

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

El mecanizado puede repetirse despus de desplazar o girar la figura empleando


un subprograma.

Formato

D Copia con giro

plano Xp--Yp (especificado por G17) : G72.1 P_ L_ Xp_ Yp_ R_ ;


plano Zp--Xp (especificado por G18) : G72.1 P_ L_ Zp_ Xp_ R_ ;
plano Yp--Zp (especificado por G19) : G72.1 P_ L_ Yp_ Zp_ R ;_
P :Nmero de subprograma
L :Nmero de veces que se repite la operacin
Xp :Centro de giro del eje Xp
(Xp : eje X o un eje paralelo al eje X)
Yp :Centro de giro del eje Yp
(Yp: eje Y o un eje paralelo al eje Y)
Zp :Centro de giro del eje Zp
(Zp: eje Z o un eje paralelo al eje Z)
R :Desplazamiento angular
(Un valor positivo especifica un desplazamiento angular antihorario.
Especifique un valor incremental.)
Especifique una orden de seleccin de plano (G17, G18 o G19) para seleccionar el plano en el cual se ejecuta la copia con giro.

D Copia lineal

plano Xp--Yp (especificado por G17) : G72.2 P_ L_ I_ J_ ;


plano Zp--Xp (especificado por G18) : G72.2 P_ L_ K_ I_ ;
plano Yp--Zp (especificado por G19) : G72.2 P_ L_ J_ K_;
P
L
I
J
K

:Nmero de subprograma
:Nmero de veces que se repite la operacin
:Decalaje segn el eje Xp
:Decalaje segn el eje Yp
:Decalaje segn el eje Zp

Especifique una orden de seleccin de plano (G17, G18 o G19) para seleccionar el plano en el cual se ejecuta la copia lineal.

Explicaciones
D Primer bloque del
subprograma

Siempre especifique una orden de desplazamiento en el primer bloque de un


subprograma que realiza una copia con giro o lineal. Si el primer bloque
contiene nicamente el nmero de programa, por ejemplo O1234; y no incluye
ninguna orden de desplazamiento, el desplazamiento puede detenerse en el
punto inicial de la figura obtenida en la n--sima (n=1,2,3,...) copia.
Especifique la primera orden de desplazamiento en el modo absoluto.
(Ejemplo de programa incorrecto)
O1234 ;
G00 G90 X100.0 Y200.0 ;
;
;
M99 ;
247

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

B--63534SP/02

(Ejemplo de programa correcto)


O1000 G00 G90 X100.0 Y200.0 ;
;
;
M99 ;

D Combinacin de operacin
de copia con giro y copia
lineal

La orden de copia lineal puede especificarse en un subprograma para copia con


giro. Adems, la orden de copia con giro puede especificarse para una
subprograma para copia lineal.

D Llamada a
subprogramas

En un subprograma para copia con giro o lineal, puede especificarse M98 para
llamar a otro subprograma o G65 para llamar a un macro.

D Especificacin del centro

El centro de giro especificado con G72.1 se procesa como posicin absoluta


incluso en el modo incremental.

de giro

D Especificacin de
direccin

En un bloque con G72.1, no se tienen en cuenta las direcciones distintas de P,


L, Xp, Yp, Zp o R. Debe especificarse el nmero de subprograma (P), las
coordenadas del centro de giro (Xp, Yp, Zp) y el desplazamiento angular (R).
En un bloque con G72.2, no se tienen en cuenta las direcciones distintas de P,
L, I, J o K. Debe especificarse el nmero de subprograma (P) y el
desplazamiento o decalaje (I,J,K).

D Direccin P

Si no se encuentra el nmero de subprograma especificado con P, se activa la


alarma P/S No. 078. Si no se especifica P, se activa la alarma P/S No. 076.

D Direccin L

Si se omite L, se supone que el nmero de repeticiones es 1 y se llama una sola


vez al subprograma.

D Incremento en
desplazamiento angular
o decalaje

En un bloque con G72.1, un incremento en desplazamiento angular se


especifica con la direccin R. El desplazamiento angular de la figura obtenida
en el giro n--simo se calcula de la siguiente manera: R x (n--1).
En un bloque con G72.2, un incremento del decalaje se especifica con las
direcciones I, J y K. El decalaje de la figura obtenida mediante el
desplazamiento n--simo se calcula de la siguiente manera: (Decalaje
programado) x (n--1).

D Nivel de llamadas mlti-ples a un subprograma

Si a un subprograma se llama mediante G72.1 o G72.2, el nivel de llamadas


mltiples se aumenta en uno de idntica manera que cuando se especifica M98.

D Posicin de fin de
bloque

Las coordenadas de una figura desplazada con giro o linealmente (posicin de


fin de bloque) pueden leerse en las variables del sistema #5001 y siguientes del
macro cliente de copia con giro o copia lineal.

D Divergencia entre el punto

Si el punto final de la figura obtenida con la copia n--sima no coincide con el


punto inicial de la figura que se ha de obtener en la siguiente copia (n + 1), la
figura se desplaza desde el punto final al punto inicial y luego se inicia la
operacin de copia. (Por regla general, esta falta de coincidencia se produce si
se especifica un desplazamiento angular incorrecto o un decalaje.)

final y el punto inicial

248

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

B--63534SP/02

Punto final de la primera copia

P4

P5

P1 D

Punto inicial

P2

P3

P6

P7

Punto inicial de la segunda copia


X

P0

90

Programa principal
O1000 ;
N10 G92 X--20.0 Y0 ;
N20 G00 G90 X0 Y0 ;
N30 G01 G17 G41 X20. Y0 D01 F10 ; (P0)
N40 Y20. ;
(P1)
N50 X30. ;
(P2)
N60 G72.2 P2000 L3 I90. J0 ;

Subprograma
O2000 G90 G01 X40. ;
N100 Y40. ;
N200 G01 X80. ;
N300 G01 Y20. ;
N400 X100. ;
N500 M99;

Pese a que era necesario un decalaje de 70 mm,


se especific I90.0 en lugar de I70.0. Dado que
se especific un decalaje incorrecto, el punto final
de la figura obtenida en la copia n--sima, no coincide con el punto inicial de la figura que se ha de
obtener en la siguiente copia (n+1).
(P3)
(P4)
(P5)
(P6)
(P7)

Limitaciones
D Especificacin de dos o
ms rdenes para copiar
una figura

D Ordenes que no deben


especificarse

D Modos que no deben


seleccionarse

G72.1 no puede especificarse ms de una vez en un subprograma para ejecutar


una copia con giro (Si intenta hacerlo, se activar la alarma P/S No. 160). No
puede especificarse G72.2 ms de una vez en un subprograma para obtener una
copia lineal (si se intenta hacerlo se activa la alarma P/S No. 161).
Dentro de un programa que ejecuta una copia con giro o una copia lineal, no
debe especificarse lo siguiente:
. Orden para cambiar el plano seleccionado (G17 hasta G19).
. Orden para especificar coordenadas polares
. Orden para vuelta al punto de referencia
. Giro del sistema de coordenadas, factor de escala, imagen espejo programable
La orden para realizar una copia con giro o una copia lineal puede especificarse
despus de ejecutarse una orden de giro de sistema de coordenadas, factor de
escala o imagen espejo programable.
La figura no debe copiarse durante el achaflanado, el redondeado de esquina o
la compensacin de herramienta.
249

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

B--63534SP/02

D Sistema de unidades

Los dos ejes del plano para copiar una figura deben tener idntico sistema de
unidades.

D Modo bloque a bloque

Las paradas en modo bloque a bloque no se ejecutan en un bloque con G721.1


G72.2.

D Especificacin de

En un subprograma para copiar una figura, no puede cambiarse el cdigo G para


compensacin tipo B o tipo C de radio de herramienta o el valor de
compensacin (cdigo H o D). Tampoco puede cambiarse de G92 y G54 a G59.
Estos cdigos deben especificarse antes de activar la copia de figura.

compensacin de radio de
herramienta y el sistema de
coordenadas de pieza

Ejemplos
D Copia con giro

P4

P3

P2

P5
P6

Punto inicial

120

P0
P1

Programa principal
O1000 ;
N10 G92 X40.0 Y50.0 ;
N20 G00 G90 X_ Y_ ;
(P0)
N30 G01 G17 G41 X_ Y_ D01 F10 ; (P1)
N40 G72.1 P2000 L3 X0 Y0 R120.0 ;
N50 G40 G01 X_ Y_ I_ J_ ;
(P0)
N60 G00 X40.0 Y50.0 ;
N70 M30 ;

Subprograma
O2000 G03 X_ Y_ R30.0 ;
N100 G01 X_ Y_ ;
N200 G03 X_ Y_ R10.0 ;
N300 G01 X_ Y_ ;
N400 G03 X_ Y_ R30.0 ;
N500 M99;

250

(P2)
(P3)
(P4)
(P5)
(P6)

B--63534SP/02

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

D Copia con giro


(mandrinado puntual)

Y
P1
P0

Punto inicial

60

Programa principal

O3000 ;
N10 G92 G17 X80.0 Y50.0 ;
N20 G72.1 P4000 L6 X0 Y0 R60.0 ;
N30 G80 G00 X80.0 Y50.0 ;
N40 M30 ;

(P0)
(P0)

Subprograma
O4000 N100 G90 G81 X_ Y_ R_ Z_ F_ ;(P1)
N200 M99 ;

251

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

D Copia lineal

PROGRAMACION

B--63534SP/02

P5

P4

Punto inicial

P2
P1
P0

P6

P3

P7

70

70

70

Programa principal
O1000 ;
N10 G92 X--20.0 Y0 ;
N20 G00 G90 X0 Y0 ;
N30 G01 G17 G41 X_ Y_ D01 F10 ;
N40 Y_ ;
N50 X_ ;
N60 G72.2 P2000 L3 I70.0 J0 ;
N70 X_ Y_ ;
N80 X0 ;
N90 G00 G40 X--20.0 Y0 ;
N100 M30 ;

(P0)
(P1)
(P2)
(P8)

Subprograma
O2000 G90 G01 X_ ;
N100 Y_ ;
N200 G02 X_ I_ ;
N300 G01 Y_ ;
N400 X_ ;
N500 M99 ;

252

(P3)
(P4)
(P5)
(P6)
(P7)

P8

B--63534SP/02

D Combinacin de copia con


giro y copia lineal (crculo
de agujeros roscados para
tornillos)

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Y
P0

Punto inicial

P1
45

Programa principal
O1000 ;
N10 G92 G17 X100.0 Y80.0 ;
N20 G72.1 P2000 X0 Y0 L8 R45.0 ;
N30 G80 G00 X100.0 Y80.0 ;
N40 M30 ;

(P0)
(P0)

Subprograma (copia con giro)


O2000 N100 G72.2 P3000 I0 J_ L3 ;
N200 M99 ;

Subprograma (copia lineal)


O3000 N110 G90 G81 X_ Y_ R_ Z_ F_ ;(P1)
N210 M99 ;

253

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.10

CONVERSION
TRIDIMENSIONAL DE
COORDENADAS
(G68, G69)

PROGRAMACION

B--63534SP/02

La conversin de coordenadas en torno a un eje puede ejecutarse si se especifica


el centro de giro, el sentido del eje de giro y el desplazamiento angular. Esta
funcin resulta muy prctica en el mecanizado tridimensional mediante una
matrizadora o en una mquina semejante. Por ejemplo, si un programa que
especifica un mecanizado en el plano XY se convierte mediante la funcin de
conversin tridimensional de coordenadas, puede ejecutarse idntico
mecanizado en un plano deseado en el espacio tridimensional.
Z

Y
X

Conversin tridimensional de coordenadas


Z

Y
X

Formato
G68 Xp x1 Yp y1 Zp z1 I i1 J j1 K k1 R ; Activacin conversin
tridimensional coorden.
Modo conversin tridimensional coordenadas
Anulacin conversin
tridimensional coordenadas

G69 ;

Xp, Yp, Zp : Centro de giro (coordenadas absolutas) en el eje X, Y y Z


o en ejes paralelos a ste
I, J, K
: Sentido del eje de giro
R
: Desplazamiento angular

Explicaciones
D Orden para conversin
tridimensional de
coordenadas (sistema de
coordenadas de programa)

N1 G68 Xp x1 Yp y1 Zp z1 I i1 J j1 K k1 R ;
N2 G68 Xp x2 Yp y2 Zp z2 I i2 J j2 K k2 R ;

La conversin tridimensional de coordenadas puede ejecutarse dos veces.

En el bloque N1, especifique el centro, el sentido del eje de giro y el


desplazamiento angular de la primera rotacin. Cuando se ejecute este bloque,
se desplaza el centro del sistema original de coordenadas (x1, y1, z1), luego se
gira en torno al vector (i1, j1, k1) mediante desplazamiento angular . El nuevo
sistema de coordenadas se denomina XYZ. En el bloque N2, especifique el
centro, el sentido del eje de giro y desplazamiento angular del segundo giro. En
el bloque N2, especifique las coordenadas y el ngulo con el sistema de
coordenadas formadas despus del bloque N1 en Xp, Yp, Zp, I, J,K y R. Cuando
se ejecuta el bloque N2, el sistema de coordenadas XYZ se desplaza a (x2,
y2, z2) y luego se gira en torno al vector (i2, j2, k2) mediante el desplazamiento
angular . El sistema de coordenadas ltimo obtenido se denomina XYZ. En
el bloque N3 siguiente, las coordenadas del sistema de coordenadas XYZ se
especifican con Xp, Yp y Zp. El sistema de coordenadas XYZ se denomina
sistema de coordenadas de programa.
254

B--63534SP/02

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

Si en el bloque N2 no se especifica (Xp, Yp, Zp) en el bloque N1 se supone que


es el centro del segundo giro (los bloques N1 y N2 tienen un centro comn de
giro). Si el sistema de coordenadas se ha de girar una sola vez, no es preciso
especificar el bloque N2.
Ejemplo) G68 Xx0 Yy0 Zz0 I0 J0 K1 R ;
G68
I1 J0 K0 R ;
Z

Z
Z
Y

P (x, y, z)
z
x

O (x0, y0, z0)

X, Y, Z
X, Y, Z

:
:

X, Y, Z

:
O (x0, y0, z0) :
P (x, y, z)

D Error de formato

Sistema de coordenadas de pieza


Sistema de coordenadas obtenido despus de la 1a.
conversin
Sistema de coordenadas obtenido despus de la 2a.
conversin
Desplazamiento angular del primer giro
Desplazamiento angular del 2o. giro
Centro de giro
Coordenadas en el sistema de coordeandas XYZ
(sistema de coordenadas de programa)

Si se detecta uno de los errores de formato siguientes, se activa la alarma P/S


No. 5044:
1. Cuando no se especifica I, J o K en un bloque con G68
(no se especifica un parmetro de giro del sistema de coordenadas).
2. Cuando I, J y K se configuran todos a 0 en un bloque con G68.
3. Cuando no se especifica R en un bloque con G68

D Centro de giro

Especifique coordenadas absolutas con Xp, Yp y Zp en el bloque G68.

255

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

D Ecuacin para
conversin
tridimensional de
coordenadas

PROGRAMACION

B--63534SP/02

La siguiente ecuacin muestra la relacin general entre (x, y, z) en el sistema


de coordenadas de programa (X,Y,Z) en el sistema de coordenadas original
(sistema de coordenadas de pieza).
X
Y
Z

x
y
z

M1

x1
y1
z1

Cuando la conversin se ejecuta dos veces, la relacin se expresa de la siguiente manera:


X
Y
Z

M1

M2

x
y
z

M1

x2
y2
z2

x1
y1
z1

X, Y, Z

: Coordenadas en el sistema original de coordenadas


(sistema de coordenadas de pieza)
x, y, z
: Valor programado
(coordenadas en el sistema de coordenadas de programa)
x1, y1, z1 : Centro de giro de la primera conversin
x2, y2, z2 : Centro de giro de la segunda conversin
(coordenadas en el sistema de coordenadas obtenido
despus de la primera conversin)
M1
: Matriz de primera conversin
M2
: Matriz de segunda conversin

M1 y M2 son matrices de conversin determinadas por un desplazamiento angular y un eje de giro. Por regla general, las matrices se especifican como se
muestra a continuacin:
n12+(1--n12) cos
n1 n2 (1--cos)+n3 sin

n1n2 (1--cos)--n3sin
n22+(1--n22) cos

n1n3 (1--cos)+n2sin
n2 n3 (1--cos)--n1 sin

n1 n3 (1--cos)--n2 sin

n2 n3 (1--cos)+n1 sin

n32+(1--n32) cos

n1 : Coseno del ngulo formado por el eje de giro y el eje X

i
p

n2 : Coseno del ngulo formado por el eje de giro y el eje Y

j
p

n3 : Coseno del ngulo formado por el eje de giro y el eje Z

k
p

: Desplazamiento angular

El valor p se obtiene mediante la siguiente ecuacin:


p=

i2+j2+k2

A continuacin se muestran las matrices de conversin para giros en planos


bidimensionales:

(1) Conversin de coordenadas en el plano XY


M=

cos
sin
0

--sin
cos
0

0
0
1

(2) Conversin de coordenadas en el plano YZ


M=

1
0
0

0
cos
sin

0
-sin
cos

(3) Conversin de coordenadas en el plano ZX


M=

cos
0
--sin

256

0
1
0

sin
0
cos

B--63534SP/02

D Tres ejes bsicos y sus


ejes paralelos

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

La conversin tridimensional de coordenadas puede aplicarse a una


combinacin deseada de tres ejes seleccionados de entre los tres ejes bsicos
(X,Y, Z) y sus ejes paralelos. El sistema tridimensional de coordenadas est
determinado por las direcciones de ejes especificadas en el bloque G68. Si no
se especifica Xp, Yp o Zp, se supone el eje X, Y o Z de los tres ejes bsicos. Sin
embargo, si en el parmetro 1022 no se especifican los tres ejes bsicos, se activa
la alarma P/S No. 048.
En un mismo bloque G68 no puede especificarse un eje bsico y un eje paralelo.
Si intenta hacerlo se activa la alarma P/S No. 047.
(Ejemplo)
Cuando el eje U, el eje V y el eje W son paralelos al eje X, Y y Z,
respectivamente
G68 X_ I_ J_ K_ R_ ;
sistema de coordeandas XYZ
G68 U_V_ Z_ I_ J_ K_ R_ ;
sistema de coordenadas UVZ
G68 W_ I_ J_ K_ R_ ;
sistema de coordenadas XYW

D Especificacin de la
segunda conversin

La conversin tridimensional de coordenadas puede ejecutarse dos veces. El


centro de giro de la segunda conversin debe especificarse con las direcciones
de eje especificadas para la primera conversin. Si las direcciones de eje de la
segunda conversin no coinciden con las direcciones de eje de la primera
conversin, no se tienen en cuenta las direcciones de eje distintas. Si se intenta
ejecutar la conversin tridimensional de coordenadas tres o ms veces, se activa
la alarma P/S No. 5043.

D Desplazamiento angular R

Un desplazamiento angular positivo R indica un giro horario segn el eje de


giro. Especifique un desplazamiento angular R en unidades de 0.001 grados
dentro de un margen de valores de --360000 hasta 360000.

D Cdigos G que pueden

En el modo de conversin tridimensional de coordenadas pueden especificarse


los siguientes cdigos G:

especificarse

G00
G01
G02
G03
G04
G10
G17
G18
G19
G28
G29
G30
G40
G41
G42
G43
G44
G45
G46
G47
G48
G49
G50.1
G51.1

Posicionamiento
Interpolacin lineal
Interpolacin circular (sentido horario)
Interpolacin circular (sentido antihorario)
Tiempo de espera
Configuracin de los datos
Seleccin de plano (XY)
Seleccin de plano (ZX)
Seleccin de plano (YZ)
Vuelta al punto de referencia
Vuelta desde el punto de referencia
Vuelta al segundo, tercero o cuarto puntos de referencia
Anulacin de compensacin (de radio) de herramienta
Compensacin (de radio) de herramienta a la izquierda
Compensacin (de radio) de herramienta a la derecha
Aumento de la compensacin de la longitud de herramienta
Disminucin de la compensacin de la longitud de herramienta
Aumento de la compensacin de herramienta
Disminucin de la compensacin de herramienta
Duplicacin de la compensacin de herramienta
Reduccin de la compensacin de herramienta a la mitad
Anulacin de la compensacin de longitud de herramienta
Anulacin de imagen espejo programable
Imagen espejo programable

257

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION
G53
G65
G66
G67
G73
G74
G76
G80
G81 -- G89
G90
G91
G94
G95
G98
G99

D Velocidad de avance rpido


en taladrado en un ciclo
fijo

D Funciones de
compensacin

D Relacin entre la
conversin tridimensional
y la conversin
bidimensional de
coordenadas (G68, G69)

D Variables del sistema de


macro cliente

PROGRAMACION

B--63534SP/02

Seleccin de sistema de coordenadas de mquina


Llamada a macro cliente
Llamada continua a macro cliente
Anulacin de llamada continua a macro cliente
Ciclo fijo (ciclo de taladrado profundo)
Ciclo fijo (ciclo de roscado inverso con macho)
Ciclo fijo (ciclo de mandrinado de precisin)
Anulacin de un ciclo fijo
Ciclo fijo
Modo absoluto
Modo incremental
Avance por minuto
Avance por vuelta (revolucin)
Ciclo fijo (retorno a nivel inicial)
Ciclo fijo (retorno a nivel de punto R)

En el modo de conversin tridimensionalde coordenadas, la velocidad de


avance rpido en taladrado de un ciclo fijo es igual a la velocidad de avance
mxima en mecanizado.
Si con la conversin tridimensional de coordenadas se especifica una
compensacin de longitud de herramienta, una compensacin de radio de
herramienta o una compensacin de herramienta, primero se ejecuta la
compensacin y acto seguido la conversin tridimensional de coordenadas.
La conversin tridimensional y bidimensional de coordenadas emplean
idnticos cdigos G (G68 y G69). Un cdigo G especificado con I, J y K se
procesa como orden para conversin tridimensional de coordenadas. Un cdigo
G no especificado con I, J y K se procesa como orden para conversin
tridimensional de coordenadas.
Las coordenadas en el sistema de coordenadas de pieza se afirman a las
variables del sistema #5041 hasta #5048 (posicin actual en cada eje).

D Reset

Si durante el modo de conversin tridimensional de coordenadas se ejecuta un


reset, este modo se anula y el cdigo G continuo cambia a G69.

D Visualizacin de posicin

Las coordenadas absolutas en base al programa o al sistema de coordenadas de


pieza pueden visualizarse en el modo de conversin tridimensional de
coordenadas. Especifique el sistema deseado de coordenadas en el bit DAK (bit
6 del parmetro 3106).

absoluta

D Roscado rgido con macho


tridimensional

Especificando la orden de roscado rgido con macho en el modo de conversin


de coordenadas tridimensionales, el roscado con macho puede ejecutar en la
direccin del ngulo programado por la orden de conversin a coordenadas
tridimensionales.
En el modo de conversin a coordenadas tridimensionales, Position Error Z
(Error de posicin Z) visualizado en la pantalla de ajuste del husillo, se toma del
eje de roscado longitudinal despus de la conversin tridimensional.
El posicionamiento en el modo de conversin a coordenadas tridimensionales
debe ser posicionamiento de interpolacin lineal (el bit LRP (el bit 1 del
parmetro 1401) se configura a 1).
El roscado rgido con macho tridimensional no puede ejecutarse para un eje en
control sncrono sencillo.
258

B--63534SP/02

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
D Intervencin manual

La conversin tridimensional de coordenadas no afecta al grado de intervencin


manual o de intervencin manual o de interrupcin manual por volante.

D Posicionamiento en el

La conversin tridimensional de coordenadas no afecta al posicionamiento en


el sistema de coordenadas de mquina (por ejemplo, especificado con G28, G30
o G53).

sistema de coordenadas de
mquina

D Especificacin de avance
rpido

Especifique un desplazamiento lineal rpido cuando se ejecute la conversin


tridimensional de coordenadas. (Vase el bit LRP, bit nmero 1 del parmetro
1401, al valor 1).

D Bloque con G68 o G69

En un bloque con G68 o G69 no debe especificarse ningn otro cdigo G. G68
debe especificarse con I, J y K.

D Imagen espejo

La imagen espejo programable puede especificarse, pero no puede especificarse


una imagen espejo externa (imagen espejo mediante seal o definicin de
imagen espejo). La conversin tridimensional de coordenadas se ejecuta
despus de ejecutar la funcin de imagen espejo programable.

D Visualizacin y

Para visualizar la posicin absoluta cuando se ejecuta la conversin


tridimensional de coordenadas, configura al valor 0 los bits 4 hasta 7 del
parmetro 3104 (DRL, DRC, DAL y DAC) hasta 0.

compensacin de posicin

D Conversin tridimensional
de coordenadas y otras
rdenes continuas

Los ciclos fijos G41, G42 o G51.1 deben estar incluidos como bucles entre G68
y G69.
(Ejemplo)
G68 X100. Y100. Z100. I0. J0. K1. R45. ;
G41 D01 ;

G40 ;

G69 ;

259

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Ejemplos

PROGRAMACION

B--63534SP/02

Ejecuta posicionam.en punto cero H.


Crea nuevo sistema de coord. XYZ.
Crea otro sistema de coordenadas
XYZ. El origen coincide con (0,--10,
0) en el sistema de coord. XYZ.
Ejecuta posicionam. en punto cero H
en el sistema de coordenadas XYZ.
Ejecuta posicionamiento en (10, 10, 0)
en el sistema de coordenadas XYZ.

N1 G90 X0 Y0 Z0 ;
N2 G68 X10. Y0 Z0 I0 J1 K0 R30. ;
N3 G68 X0 Y--10. Z0 I0 J0 K1 R--90. ;

N4 G90 X0 Y0 Z0 ;
N5 X10. Y10. Z0 ;

10

N4

--10
H
N5
Z

30

(10, 10, 0)

Z
X

260

30

B--63534SP/02

13.11

FUNCION DE
POSICIONAMIENTO
DE REFERENCIA DE
MESA INDEXADA

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

Especificando posiciones de posicionamiento de referencia (ngulos) para el


eje de posicionamiento de referencia (un eje de giro: A, B o C), puede efectuarse
un posicionamiento de referencia de la mesa indexada del centro de
mecanizado.
Antes y despus del posicionamiento de referencia, la mesa indexada es
desbloqueada o bloqueada automticamente.

Explicaciones
D Posicin ndice de
referencia

Especifique una posicin ndice de referencia con la direccin A, B o C


(defnala mediante el bit 0 del parmetro No. 1006 (ROTx)).
La posicin ndice de referencia se especifica por uno de los siguientes mtodos
(en funcin del valor del bit 4 del parmetro No. 5500 (G90)):
1. Slo valor absoluto
2. Valor absoluto o incremental en funcin del cdigo G especificado: G90
o G91
Un valor positivo indica un punto de referencia en sentido antihorario. Un valor
negativo indica un punto ndice de referencia en sentido horario.
El ngulo ndice de referencia mnimo de la mesa indexada es el valor definido
mediante el parmetro 5512. Como ngulo de ndice de referencia pueden
especificarse nicamente mltiplos del incremento mnimo de entrada. Si se
especifica cualquier valor que no es mltiplo, se activa una alarma P/S (N 135).
Tambin pueden introducirse fracciones decimales. Cuando se introduce una
fraccin decimal, el dgito de las unidades equivale a grados.

+60

Valor especificado para giro de A hasta B


(caso 2 anterior descrito)
G90 B--45.0 ; o
G91 B--105.0;
0

--45
B

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
mquina--herramienta 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.
261

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

B--63534SP/02

2. Sin emplear ninguna funcin auxiliar


Configurando los bits 2, 3 y 4 del parmetro No. 5500(ABS, INC, G90),
puede seleccionarse esta operacin de entre las dos opciones siguientes:
Seleccione la operacin consultando el manual facilitado por el fabricante
de la mquina--herramienta.
(1) Giro en el sentido en el cual se hace ms corto el desplazamiento angular
Esto es vlido nicamente en el modo absoluto. Un desplazamiento
angular especificado mayor que 360 se redondea (por reduccin) al
correspondiente desplazamiento angular menor que 360 cuando el bit
2 del parmetro No. 5500(ABS) especifica esta opcin.
Por ejemplo, cuando en la posicin de 0 se especifica G90 B400.0; se
gira la mesa 40 en sentido positivo.
(2) Giro en el sentido especificado
En el modo absoluto, el valor definido en el bit 2 del parmetro No.
5500(ABS) determina si se redondea o no (por reduccin) un
desplazamiento angular superior a 360 al correspondiente
desplazamiento angular menor que 360.
En el modo incremental, no se redondea (por reduccin) el
desplazamiento angular.
Por ejemplo, cuando en la posicin 0 se especifica G90 B720.0; se gira
la mesa dos vueltas en sentido positivo cuando no se redondea el
desplazamiento angular.

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.

262

PROGRAMACION

B--63534SP/02

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

D Funcin de
posicionamiento de
referencia y otras
funciones
Tabla 13.11 (a) Funcin de posicionamiento de referencia (indexado) y otras funciones
Explicacin

Caracterstica
Visualizacin de posicin relativa

Este valor se redondea por defecto cuando el bit 1 del parmetro


5500 especifica esta opcin.

Visualizacin de posicin absoluta

Este valor se redondea por defecto cuando el bit 2 del parmetro


5500 especifica esta opcin.

Retorno automtico desde punto de referencia


(G29),

Imposible volver

Retorno desde 2o. punto de referencia (G30)


Desplazam. en el sistema de coord. de mquina

Imposible realizar desplazamiento

Posicionamiento unidireccional

Imposible su especificacin

2a. funcin auxiliar (cdigo B)

Posible con cualquier direccin distinta de B del eje de posicionamiento 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.

Seal SERVO DESCONECTADO

Inhibido
El eje de posicionamiento de referencia habitualmente est en el
estado de servo desactivado.

Ordenes incrementales para posicionamiento de

El sistema de coordenadas de pieza y el sistema de coordenadas

referencia de la mesa indexada

de mquina siempre han de coincidir uno con el otro en el eje de


posicionamiento de referencia (el valor de compensacin de origen
de pieza es cero).

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 realizarse una vuelta manual al punto de referencia. Si la seal de seleccin 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.

263

14. FUNCION DE COMPENSACION

14
Generalidades

PROGRAMACION

B--63534SP/02

FUNCION DE COMPENSACION

Este captulo describe las siguientes funciones de compensacin:


14.1
14.2
14.3
14.4
14.5
14.6
14.7
14.8

14.9
14.10
14.11
14.12
14.13
14.14

COMPENSACION DE LA LONGITUD DE HERRAMIENTA


(G43, G44, G49)
MEDICION AUTOMATICA DE LONGITUD DE HERRAMIENTA (G37)
COMPENSACION DE HERRAMIENTA (G45--G48)
COMPENSACION B DE RADIO DE HERRAMIENTA (G39--G42)
COMPENSACION C DE RADIO DE HERRAMIENTA (G40 -- G42)
DETALLES DE LA COMPENSACION C DE RADIO DE HERRAMIENTA
COMPENSACION TRIDIMENSIONAL DE HERRAMIENTA (G40, G41)
VALORES DE COMPENSACION DE HERRAMIENTA, NUMERO DE
VALORES DE COMPENSACION E INTRODUCCION DE VALORES
DESDE EL PROGRAMA (G10)
FACTOR DE ESCALA (G50, G51)
GIRO DE SISTEMA DE COORDENADAS (G68, G69)
CONTROL EN DIRECCION NORMAL (G40.1, G41.1, G42.1 o G150,
G151, G152)
IMAGEN ESPEJO PROGRAMABLE (G50.1, G51.1)
COMPENSACION DE DESGASTE DE MUELA
COMPENSACION DINAMICA DE UTILLAJE DE MESA ROTATIVA

264

B--63534SP/02

14.1

COMPENSACION DE
LA LONGITUD DE
HERRAMIENTA
(G43, G44, G49)

PROGRAMACION

14. FUNCION DE COMPENSACION

Esta funcin puede emplearse definiendo la diferencia entre la longitud de


herramienta supuesta durante la programacin y la longitud real de herramienta
de la herramienta empleada en la memoria de valores de compensacin. Es
posible compensar la diferencia sin modificar el programa.
Especifique el sentido de compensacin con G43 o G44. Seleccione un valor
de compensacin de longitud de herramienta de la memoria de valores de
compensacin introduciendo la correspondiente direccin y nmero (cdigo
H).
Herramienta supuesta durante
programacin

Herramienta real

Especifique esta distancia como valor de


compensacin de longitud de herramienta

Fig.14.1Compensacin de longitud de herramienta

14.1.1
Generalidades
Los tres mtodos siguientes de compensacin de longitud de herramienta
pueden emplearse independientemente del eje segn el cual se aplica la
compensacin de longitud de herramienta.
. Compensacin A de longitud de herramienta
Compensa la longitud de herramienta segn el eje Z.
. Compensacin B de longitud de herramienta
Compensa la longitud de herramienta segn el eje X, Y o Z.
. Compensacin C de longitud de herramienta
Compensa la longitud de herramienta segn un eje especificado.

Formato
Compensacin A de
longitud de
herramienta
Compensacin B de
longitud de
herramienta

G43 Z_ H_ ;
G44 Z_ H_ ;
G17 G43 Z_ H_ ;
G17 G44 Z_ H_ ;
G18 G43 Y_ H_ ;
G18 G44 Y_ H_ ;

Explicacin de cada direccin

G43
G44
G17
G18
G19

G19 G43 X_ H_ ;
G19 G44 X_ H_ ;
Compensacin C de
longitud de
herramienta
Compensacin de
longitud de herramienta Anular

265

G43 _ H_ ;
G44 _ H_ ;
G49 ; o H0 ;

:
:
:
:
:
:

Compensacin positiva
Compensacin negat.
Seleccin plano XY
Seleccin plano ZX
Seleccin plano YZ
Direccin de eje
especificado
: Direccin para
especificar el valor de
compensacin de
longitud de herramienta

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

Explicaciones
D Seleccin de
compensacin de longitud
de herramienta
D Sentido de compensacin

D Especificacin del valor de


compensacin de longitud
de herramienta

Seleccione la compensacin A, B o C de longitud de herramienta configurando


los bits 0 y 1 del parmetro No. 5001 (TLC, TLB).
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.
El valor de correccin de longitud de herramienta asignado al nmero (nm. de
corrector) especificado en el cdigo H se toma en la memoria de los correctores
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:

D Si OFH (bit 2 del


parmetro nm. 5001)=0
Oxxx ;
H01 ;
:
G43 Z_ ;
:
G44 Z_ H02 ;
:
H03 ;
:

(1)
(2)
(3)

(1) El nmero de corrector H01 es vlido


(2) El nmero de corrector H02 es vlido
(3) El nmero de corrector H03 es vlido

D Si OFH (bit 2 del


parmetro nm. 5001)=1
Oxxx ;
H01 ;
:
G43 Z_ ;
:
G44 Z_ H02 ;
:
H03 ;
:

266

(1)
(2)
(3)

(1) El nmero de corrector H00 es vlido


(2) El nmero de corrector H02 es vlido
(3) El nmero de corrector H02 es vlido

B--63534SP/02

PROGRAMACION

14. FUNCION DE COMPENSACION

(2) Compensacin de plaquita C


Cuando se especifican o modifican los nmeros destinados al corrector de
plaquita C, la secuencia de validacin de estos nmeros vara tal como se
indica a continuacin:

D Si OFH (bit 2 del


parmetro nm. 5001)=0
Oxxx ;
H01 ;
:
G43 P_ ;
:
G44 P_ H02 ;
:
H03 ;
:

(1)
(2)
(3)

(1) El nmero de corrector H01 es vlido


(2) El nmero de corrector H02 es vlido
(3) El nmero de corrector H03 es vlido
slo para el eje al que ha sido aplicada
la compensacin ms reciente.

D Si OFH (bit 2 del


parmetro nm. 5001)=1
Oxxx ;
H01 ;
:
G43 P_ ;
:
G44 P_ H02 ;
:
H03 ;
:

(1)
(2)
(3)

(1) El nmero de corrector H00 es vlido


(2) El nmero de corrector H02 es vlido
(3) El nmero de corrector H02 es vlido
(sin embargo, el nm. de H visualizado se
convierte en 03).

El valor de compensacin de longitud de herramienta puede definirse en la


memoria de valores de compensacin desde el panel CRT/MDI.
El margen de valores que puede definirse como valor de compensacin de
longitud de herramienta es el siguiente.

Valor comp. longitud hta.

Entrada val.mtr.

Entrada val. pulg

0 hasta 999.999mm

0 hasta 99.9999pulg.

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

267

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

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.
D Ejecucin de la
compensacin de longitud
de herramienta segn dos
o ms ejes

La compensacin B de longitud de herramienta puede ejecutarse segn dos o


ms ejes cuando los ejes se especifican en dos o ms bloques.
Compensacin segn los ejes X e Y.
G19 G43 H_; Compensacin segn eje X
G18 G43 H_; Compensacin segn eje Y
(Se ejecutan las compensaciones segn los ejes X e Y).
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.

D Anulacin de
compensacin de longitud
de herramienta

Para anular la compensacin de longitud de herramienta, especifique G40 o H0.


Despus de haber especificado G49 o H0, el sistema anula inmediatamente el
modo de compensacin.

NOTA
D 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.
D 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.

268

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

Ejemplos
Compensacin de longitud de herramienta (en agujeros de taladrado nm.1, 2, y 3)
t1
t3
20
(6)

30

+Y

(9)

(13)
(1)

t2
+X

30
120

30

Posicin real

Posicin
programada
Valor de
compensacin
=4mm

50

+Z

(2)

35

(12)
18

30

(3) (5)
(4)

(10)

(7) (8)
8

22
(11)

Programa
H1=--4.0 (Valor de compensacin de longitud de herramienta)
N1 G91 G00 X120.0 Y80.0 ;
(1)
N2 G43 Z--32.0 H1 ;
(2)
N3 G01 Z--21.0 F1000 ;
(3)
N4 G04 P2000 ;
(4)
N5 G00 Z21.0 ;
(5)
N6 X30.0 Y--50.0 ;
(6)
N7 G01 Z--41.0 ;
(7)
N8 G00 Z41.0 ;
(8)
N9 X50.0 Y30.0 ;
(9)
N10 G01 Z--25.0 ;
(10)
N11 G04 P2000 ;
(11)
N12 G00 Z57.0 H0 ;
(12)
N13 X--200.0 Y--60.0 ;
(13)
N14 M2 ;

269

14. FUNCION DE COMPENSACION

14.1.2
Cdigos G53, G28, G30
y G30.1 en modo
correccin de longitud
de herramienta

PROGRAMACION

B--63534SP/02

Esta seccin describe la anulacin y la restauracin de la correccin de


longitud de herramienta realizadas cuando se especifican G53, G28, G30
o G30.1 en modo correccin de longitud de herramienta e indica los
tiempos correspondientes.
(1) Anulacin y la restauracin del vector de correccin de longitud de
herramienta realizadas cuando se especifican G53, G28, G30 o G30.1
en modo correccin de longitud de herramienta.
(2) Especificacin de la instruccin G43/G44 de corrector de longitud de
herramienta A/B/C y programacin independiente del cdigo H.

Explicaciones
D Anulacin del vector de
correccin de longitud
de herramienta

Cuando se especifican G53, G28, G30 o G30.1 en modo correccin de


longitud de herramienta, se anulan los vectores de correccin de longitud
de 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
G53 P_ ;

Eje programado

Comn a los tipos A/B/C

Eje de corrector de longitud


de herramienta

Anulado cuando se realiza


un desplazamiento segn un
valor programado

Distinto del eje de corrector


de longitud de herramienta

No anulado

NOTA
Cuando se aplica la correccin de longitud de herramienta
a varios ejes, la anulacin afecta todos los ejes
programados.
Cuando, al mismo tiempo, se especifica la anulacin del corrector de
longitud de herramienta, se ejecuta la anulacin del vector de correccin
de longitud de herramienta como se indica a continuacin.
Instruccin
G49 G53 P_ ;

Eje programado

Comn a los tipos A/B/C

Eje de corrector de longitud


de herramienta

Anulado cuando se realiza


un desplazamiento segn un
valor programado

Distinto del eje de corrector


de longitud de herramienta

Anulado cuando se realiza


un desplazamiento segn un
valor programado

(2) Si se programa G28, G30 o G30.1


Instruccin
G28 P_ ;

Eje programado

Comn a los tipos A/B/C

Eje de corrector de longitud


de herramienta

Anulado en caso de desplazamiento hasta un punto de


referencia.

Distinto del eje de corrector


de longitud de herramienta

No anulado

270

PROGRAMACION

B--63534SP/02

14. FUNCION DE COMPENSACION

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.

Cuando, al mismo tiempo, se especifica la anulacin del corrector de


longitud de herramienta, se ejecuta la anulacin del vector de correccin
de longitud de herramienta como se indica a continuacin.
Instruccin
G49 G28 P_ ;

D Restauracin del vector


de correccin de
longitud de herramienta

Eje programado

Comn a los tipos A/B/C

Eje de corrector de longitud


de herramienta

Anulado en caso de desplazamiento hasta un punto intermedio.

Distinto del eje de corrector


de longitud de herramienta

Anulado en caso de desplazamiento hasta un punto intermedio.

Se restauran como sigue los vectores de correccin de longitud de


herramienta anulados por la programacin de G53, G28, G30 o G30.1 en
modo correccin de longitud de herramienta:
(1) Cuando OFH (bit 2 del parmetro nm. 5001) = 0
Tipo

A/B

EVO (bit 6 del


parmetro
nm. 5001)

Bloque de restauracin

Bloque siguiente a cargar en la memoria-tampn

Bloque que contiene un cdigo H o una instruccin G43/G44

Ignorado

Bloque que contiene un cdigo H


Bloque que contiene una instruccin
G43P_/G44P_

(2) Cuando OFH (bit 2 del parmetro nm. 5001) = 1


En un modo distinto del modo correccin de longitud de herramienta.
Tipo

A/B

EVO (bit 6 del


parmetro
nm. 5001)

Bloque de restauracin

Bloque siguiente a cargar en la memoria-tampn

Bloque que contiene un cdigo H o una instruccin G43/G44

Ignorado

Bloque que contiene un cdigo H


Bloque que contiene una instruccin
G43P_/G44P_

271

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

En el modo correccin de longitud de herramienta


Tipo

A/B

EVO (bit 6 del


parmetro
nm. 5001)

Bloque de restauracin

Bloque que contiene un bloque G43/G44

Bloque que contiene un cdigo H y una instruccin G43/G44

Ignorado

Bloque que contiene una instruccin


G43P_H_/G44P_H_

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, G30 y G30.1. Sin
embargo, se restaura el vector slo para el eje al que se ha
aplicado la ltima correccin de longitud de herramienta.
NOTA
En un bloque que contiene G40, G41 o G42, no se restaura
el vector de correccin de longitud de herramienta.

272

B--63534SP/02

14.2

MEDICION
AUTOMATICA DE
LONGITUD DE
HERRAMIENTA (G37)

PROGRAMACION

14. FUNCION DE COMPENSACION

Especificando G37 la herramienta comienza a desplazarse al punto de medicin


y contina desplazndose hasta que se enva la seal de fin de aproximacin
desde el dispositivo de medicin. El desplazamiento de la herramienta se
detiene cuando la punta de la herramienta alcanza la posicin de medicin.
La diferencia entre el valor de la coordenada cuando la herramienta alcanza la
posicin de medida y el valor de una coordenada programada mediante G37 se
aade al valor de compensacin de longitud de herramienta actualmente
utilizado.
Z

Avance
rpido

Avance de
medicin

A (Posicin inicial)
La posicin de medicin
se programa con G37
B (Posicin de
deceleracin)
C (Posicin de medicin)
La herramienta se detiene cuando se
activa la seal de fin de aproximacin.
X

Valor de compensacin = (Valor actual de compensacin) + [(Coordenadas


del punto en que se detiene la herramienta) -- (Coordenadas del punto de medicin programado)]
Fig.14.2 (a). Medicin automtica de longitud de herramienta

Formato
G92 IP_ ;
Hff;

Define el sistema de coordenadas de pieza. (Puede


definirse con G54 hasta G59. Vase el Cap. 7,
Sistema de coordenadas.)
Especifica un nmero de corrector para compensacin
de longitud de herramienta.

G90 G37 IP_ ; Orden absoluta


G37 es vlido slo en el bloque en que se
especifica.
IP_ indica el eje X, Y, Z o cuarto eje.

Explicaciones
D Definicin del sistema de
coordenadas de pieza

D Especificacin de G37

Defina el sistema de coordenadas de pieza de modo que pueda realizarse una


medicin despus de desplazar la herramienta a la posicin de medida. El
sistema de coordenadas debe ser idntico al sistema de coordenadas de pieza
para la programacin.
Especifique las coordenadas absolutas de la posicin correcta de medicin.
La ejecucin de esta orden desplaza la herramienta con la velocidad de avance
rpido hacia la posicin de medicin, reduce la velocidad de avance entre medio
y luego contina desplazndose hasta que el instrumento de medida enva la
seal de fin de aproximacin. Cuando la punta de la herramienta alcanza la
posicin de medicin, el instrumento de medida enva una seal de
aproximacin del CNC, parando ste la herramienta.
273

14. FUNCION DE COMPENSACION

D Modificacin del valor de


compensacin

D Alarmas

PROGRAMACION

B--63534SP/02

La diferencia entre las coordenadas de la posicin que alcanza la herramienta


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.
Cuando se ejecuta la medicin automtica de longitud de herramienta, la
herramienta se desplaza como se muestra en la Fig. 14.2 (b). Si se activa la seal
de fin de aproximacin mientras la herramienta se est desplazando del punto
B al punto C, se activa una alarma. Siempre que la seal de fin de aproximacin
se active antes de que la herramienta alcance el punto F, se activa idntica
alarma. El nmero de alarma es P/S el 080.
Avance
rpido
Posicin
inicial

Avance de
deceleracin
(avance de
medicin)
B

C D

Seal fin aproximacin


ACTIVADA
E

F
Posicin programada
mediante G37

Margen permitido de seal fin aproximacin


Fig.14.2 (b) Desplazamiento de la herramienta a la posicin de medicin

274

B--63534SP/02

PROGRAMACION

14. FUNCION DE COMPENSACION

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
mquina--herramienta.
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/60 x 16/1000
Qmax: rebasamiento mximo (mm)
Fm : velocidad de avance de medicin (mm/min)

275

14. FUNCION DE COMPENSACION

Ejemplos

PROGRAMACION

B--63534SP/02

G92 Z760.0 X1100.0

Define un sistema de coordenadas de pieza


respecto al origen absoluto programado.
G00 G90 X850.0
Desplaza la herramienta a X850.0
Es decir, la herramienta es desplazada a una
posicin que coincide con la distancia especificada
desde la posicin de medida segn el eje Z.
H01 ;
Especifica el nmero de corrector 1.
G37 Z200.0 ;
Desplaza la herramienta a la posicin de medida.
G00 Z204.0 ;
Retira la herramienta a una pequea distancia
segn el eje Z.
Por ejemplo, si la herramienta alcanza la posicin de medida con Z198.0; debe
corregirse el valor de compensacin. Dado que la posicin correcta de medida
est situada a una distancia de 200 mm, el valor de compensacin se reduce en
2,0 mm (198,0 -- 200,0 = --2,0).
Z

760

200

Posicin medicin
segn eje Z

276

850

1100

B--63534SP/02

14.3

COMPENSACION DE
HERRAMIENTA
(G45--G48)

PROGRAMACION

14. FUNCION DE COMPENSACION

La distancia de desplazamiento programada de la herramienta puede


aumentarse o disminuirse mediante un valor especificado de compensacin de
herramienta o mediante dos veces el valor de compensacin. La funcin de
compensacin de herramienta tambin puede aplicarse a un eje
adicional.

Pieza

Herramienta

Trayectoria centro
herramienta

Trayectoria
programada

Formato
G45 IP_D_ ;Aumenta la distancia de desplazamiento en el valor de
compensacin de herramienta

G46 IP_D_ ; Disminuye la distancia de desplazamiento en el valor de


compensacin de herramienta

G47 IP_D_ ; Aumenta la distancia de desplazamiento en dos veces el va-lor de compensacin de herramienta

G48 IP_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

277

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

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.
Tabla14.3(a) Aumento y disminucin de la distancia recorrida por la
herramienta
Cd. G

Cuando se especifica un
valor negativo de compensacin de hta.

Cuando se especifica un
valor positivo de compen--sacin de herramienta

G45
Posicin
inicial

Posicin
final

Posicin
inicial

Posicin
final

G46
Posicin
inicial

Posicin
final

Posicin
inicial

Posicin
final

G47
Posicin
inicial

Posicin
final

Posicin
inicial

Posicin
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.

D Valor de compensacin
de herramienta

Una vez se ha seleccionado mediante un cdigo D, el valor de compensacin


de herramienta permanece invariable a no ser que se seleccione otro valor de
compensacin de herramienta. Los valores de compensacin de herramienta
pueden definirse dentro del siguiente margen:
Table14.3 (b) Margen de valores de compensacin de herramienta

Valor compensacin
herramienta

Entrada val. mtricos

Entrada val. pulgadas

0--999.999mm

0--99.9999pulg

0--999.999grad

0--999.999grad

D0 siempre indica un valor nulo de compensacin de herramienta.


278

PROGRAMACION

B--63534SP/02

14. FUNCION DE COMPENSACION

AVISO

1. Cuando se especifica G45 hasta G48 para n ejes (n=1--6) 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
II--14.4 o 1 4.5.
Forma deseada

Forma realmente
mecanizada

Forma
deseada

Forma realmente
mecanizada
Eje Y

Eje Y

Exceso
mecanizado
G01 X_ F_ ;
G47 X_ Y_ D_ ;
Y_ ;

Eje X

Mecanizado
por defecto
G01 G45 X_ F_ D_;
X_ Y_ ;
G45 Y_ ;

Eje X

2 G45 hasta G48 (compensacin de herramienta) no debe utilizarse en el modo G41 o G42 (compensacin
de radio de herramienta).

279

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

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
Posicin
inicial
final

Ejemplo
G46 X2.50 ;
Valor compensacin hta.
+3.70

Orden equivalente
X--1.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
N4

Programa

N1 G46 G00 X_ Y_ D_ ;
N2 G45 G01 Y_ F_ ;
N3 G45 G03 X_ Y_ I_ ;
N4 G01 X_ ;

N3

Trayectoria de herramienta
programada
N2

Trayectoria real de herramienta

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.

280

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

Ejemplos
Programa que utiliza compensacin de herramienta
N12
N11

40

30R

N10
N13

N9
N8

N4

30R

40
N3

N1

N5

N2

N6

N7

50
N14
Origen

80

Eje Y

50
Dimetro hta.
No. corrector
Valor comp.hta.

40

30

30

: 20
: 01
: +10.0

Eje X

Programa
N1
N2
N3
N4
N5
N6
N7
N8
N9

G91 G46 G00 X80.0 Y50.0 D01 ;


G47 G01 X50.0 F120.0 ;
Y40.0 ;
G48 X40.0 ;
Y--40.0 ;
G45 X30.0 ;
G45 G03 X30.0 Y30.0 J30.0 ;
G45 G01 Y20.0 ;
G46 X0 ;

N10 G46 G02 X--30.0 Y30.0 J30.0 ;


N11 G45 G01 Y0 ;

N12 G47 X--120.0 ;


N13 G47 Y--80.0 ;
N14 G46 G00 X80.0 Y--50.0 ;

281

Disminuye en sentido positivo para una dis-tancia de desplazamiento 0. La herramienta


se desplaza en sentido --X una distancia igual
al valor de compensacin.
Aumento en sentido positivo para una dis-tancia de desplazamiento 0. La herramienta
se desplaza en sentido +Y una distancia igual
al valor de compensacin.

14. FUNCION DE COMPENSACION

14.4

COMPENSACION B
DE HERRAMIENTA
(G39--G42)

PROGRAMACION

B--63534SP/02

Cuando se desplaza la herramienta, la trayectoria de herramienta puede


decalarse un valor igual al radio de la herramienta (Fig. 14.4).
Para realizar una compensacin de la magnitud del radio de la herramienta,
primero cree un vector de compensacin con una longitud igual al radio de la
herramienta (arranque). El vector de compensacin es perpendicular a la
trayectoria de herramienta. La cola del vector est en el lado de la pieza y la
cabeza apunta hacia el centro de la herramienta.
Si despus del arranque, se programa una interpolacin lineal, una
compensacin de esquina o una orden de interpolacin circular, la trayectoria
de herramienta puede desplazarse un valor igual a la longitud del vector de
compensacin durante el mecanizado.
Para hacer que la herramienta vuelva al punto inicial al final del mecanizado,
anule el modo de compensacin (de radio) de herramienta.
Compensacin en esquina
Interpolacin circular

Interpolacin
circular

Interpolacin lineal
Compensacin
en esquina
R1

Interpolacin
circular
Interpolacin
lineal

R2
Vector
compensacin
Arranque

Interpolacin
lineal

Anular
compensacin
radio herramienta
Posicin inicial

Interpolacin
circular
Trayectoria
programada

Trayectoria centro
herramienta

Eje Y

Eje X
Fig. 14.4 Figura descriptiva de compensacin B de radio de herramienta

282

PROGRAMACION

B--63534SP/02

14. FUNCION DE COMPENSACION

Formato
D Arranque (Activacin de
compensacin de radio de
herramienta)

G00 (G01) G41 (G42)

IP_ I R_ H_ ;

G41 : Compensacin de radio de herramienta a la izquierda (Grupo 07)


G42 : Compensacin de radio de herramienta a la derecha (Grupo 07)
I P_

: Orden de desplazamiento de eje

I R_

D Interpolacin circular con


compensacin de esquina

: Valor incremental desde posicin final. Perpendicular al vector de


compensacin en el punto final.
H_ : Cdigo para especificar valor comp. radio herramienta (1 hasta
3 dgitos)
G39 IP_ ( IR_
) ;
G39 : Interpolacin circular con compensacin en esquina (Grupo 00)
I P_ (o)

D Anulacin de compensacin
de radio de herramienta

D Seleccin de plano de
compensacin

I R_ : Valor incremental respecto a punto final. Perpendicular a

vector de compensacin en punto final.

G40 IP_ ;
G40 : Anular compensacin radio herramienta (Grupo 07)
IP_ : Orden para desplazamiento de ejes
Plano comp.

Orden de seleccin de plano

IP_

IR_

XpYp

G17 ;

Xp_Yp_

I_J_

ZpXp

G18 ;

Xp_Zp_

I_K_

YpZp

G19 ;

Yp_Zp_

J_K_

Explicaciones
D Cdigo H

Especifique el nmero asignado a un valor de compensacin de radio de


herramienta con un nmero de 1 hasta 3 dgitos a continuacin de la direccin
H (cdigo H) en el programa. El cdigo H puede especificarse en cualquier
posicin antes de cambiar primero del modo de anulacin de compensacin al
modo de compensacin de radio de herramienta. El cdigo H no tiene por qu
especificarse de nuevo a no ser que sea preciso modificar el valor de
compensacin de radio de herramienta.
Asigne valores de compensacin de radio de herramienta a los cdigos H en el
panel MDI. Para la especificacin del valor de compensacin de radio de
herramienta, consulte el subapartado III--11.4.1 en la seccin Funcionamiento.
La tabla inferior muestra el margen de valores de compensacin de radio de
herramienta que pueden especificarse.
Tabla 14.4 Margen vlido de valores de compen. de radio de herramienta

Valor comp.radio herramienta

Entrada val.mtr.

Entrada val.pulg.

0--999.999mm

0--99.9999pulg.

NOTA
El valor de compensacin de herramienta correspondiente
al no. de corrector 0, es decir, H0, siempre vale 0. Por
consiguiente, es imposible configurar H0 a un valor de
compensacin de radio de herramienta distinto.

283

14. FUNCION DE COMPENSACION

D Seleccin de plano de
compensacin y vector de
compensacin

PROGRAMACION

B--63534SP/02

La compensacin de radio de herramienta se ejecuta en el plano determinado


por G17, G18 y G19 (cdigos G de seleccin de plano (cdigos G de seleccin
de plano). Este plano se denomina plano de compensacin. Si no se especifica
el plano de compensacin, se supone que se ha de programar G17.
La compensacin no se ejecuta para las coordenadas de una posicin que no est
situada en el plano especificado. Los valores programados se utilizan tal y como
estn. A continuacin se explicar qu vector se crea, qu clculo de
compensacin se realiza, mediante una orden de compensacin en el supuesto
de que se ha seleccionado un plano XY. Esta exposicin se aplica tambin
cuando se selecciona otro plano. El vector de compensacin se borra mediante
un reset.
Despus de conectar la tensin, la longitud del vector de compensacin se
define al valor 0 y se selecciona el modo de anulacin de compensacin de radio
de herramienta.

Notas
D Transicin del modo de
anulacin de
compensacin al modo de
compensacin de radio de
herramienta (arranque)

NOTA
Un modo de orden de desplazamiento en el instante de
cambio de modo de anulacin de compensacin a modo de
compensacin de herramienta es el posicionamiento (G00)
o la interpolacin lineal (G01). No puede utilizarse la
interpolacin circular (G02, G03).

284

B--63534SP/02

14.4.1
Compensacin de
radio de herramienta a
izquierdas (G41)

14. FUNCION DE COMPENSACION

PROGRAMACION

G41 compensa la herramienta hacia la izquierda de la pieza vista en idntico


sentido que el desplazamiento de la herramienta de corte.

Explicaciones
D G00 (Posicionamiento) o
G01 (Interpolacin lineal)

G41 X_Y_I_J_H_;
Especifica que se ha de crear un nuevo vector en ngulos rectos respecto a la
direccin de (I,J) en el punto final y el centro de la herramienta se desplaza hacia
la punta del nuevo vector respecto al del antiguo vector en el punto inicial. (I,J)
se expresa mediante un valor incremental desde el punto final y es significativo
nicamente como orientacin, pero su valor es arbitrario.
Trayectoria de
centro de
herramienta
Vector
antiguo

Nuevo vector
(X, Y)

Posicin inicial

(I, J)

Trayectoria programada

En el caso de que el nuevo vector sea 0, esta orden especifica al equipo que pase
del modo de anulacin al modo de compensacin de radio de herramienta. En
este instante, el nmero de corrector se especifica mediante el cdigo H.

Posicin inicial

Trayectoria de
centro de
herramienta

Nuevo vector
Trayectoria
programada

Vector antiguo=0

(X, Y)

(I, J)

Mientras no especifique lo contrario, se supone que (I,J) son iguales que (X,Y).
Cuando se especifica la orden siguiente, se crea un vector perpendicular a una
lnea que une el punto inicial y la posicin (X,Y).
G41 X_ Y_;
Sin embargo, si se especifica G00, cada eje se desplaza independientemente con
la velocidad de avance rpido.
Trayectoria de
centro de
herramienta

Vector antiguo
(X, Y)

Posicin inicial
Trayectoria programada

285

Nuevo
vector

14. FUNCION DE COMPENSACION

D G02, G03
(Interpolacin circular)

PROGRAMACION

B--63534SP/02

G41 ;
:
G02 (o G03) X_ Y_ R_ ;
La orden superior especifica que se ha de crear un nuevo vector a la izquierda
mirando en la direccin en la cual un arco avanza sobre una lnea que une el
centro del arco y el punto final del arco y especifica tambin que el centro de
la herramienta se ha de desplazar segn el arco que va desde el punto del antiguo
vector en el punto inicial del arco hacia el del nuevo vector. Sin embargo, esto
se cumple en el supuesto de que el antiguo vector se haya creado correctamente.
El vector de compensacin se crea hacia el centro del arco o en sentido opuesto
al centro de arco.

Nuevo vector

Trayectoria de
centro de
herramienta

(X, Y)

Trayectoria programada
R

Posicin inicial
Vector antiguo

Nuevo vector
(X, Y)
R

Trayectoria
centro de
herramienta
Vector antiguo

Posicin inicial

286

Trayectoria
programada

B--63534SP/02

14.4.2
Compensacin de
radio de herramienta a
derechas (G42)

PROGRAMACION

14. FUNCION DE COMPENSACION

G42, al contrario que G41, especifica que una herramienta se ha de compensar


hacia la derecha de la pieza vista en el sentido en que avanza la herramienta.
G42 tiene idntica funcin que G41 a excepcin de que los sentidos de los
vectores creados por estas rdenes son opuestos.

Explicaciones
D G00 (Posicionamiento) o

G42 X_ Y_ I_ J_ H_ ;

G01 (interpolacin lineal)

Trayectoria programada

(I, J)
(X, Y)

Posicin inicial
Vector antiguo

Nuevo vector

Trayectoria de centro de
herramienta

G42 X_ Y_ ;
Trayectoria programada
(X, Y)

Posicin inicial
Nuevo vector
Vector antiguo
Trayectoria de centro de
herramienta

Sin embargo, en el caso de G00, cada eje se desplaza de manera independiente


con la velocidad de avance rpido.

287

14. FUNCION DE COMPENSACION

D G02 o G03
(Interpolacin circular)

PROGRAMACION

B--63534SP/02

G42 ;
:
G02 (o G03) X_ Y_ R_;
(X, Y)
Trayectoria programada

Trayectoria
centro hta.
R
Posicin
inicial
Vector
antiguo

Nuevo vector
(X, Y)
R

Trayectoria programada

Posicin inicial

Vector antiguo

288

Trayectoria de
centro de
herramienta

PROGRAMACION

B--63534SP/02

14.4.3
Interpolacin circular
con compensacin en
esquina (G39)

14. FUNCION DE COMPENSACION

Cuando en el modo G01, G02 o G03 se especifican las siguientes rdenes, puede
ejecutarse la interpolacin circular con compensacin de esquina respecto al
radio de la herramienta.

Formato
En modo offset
G39

X_Y_
X_Z_
Y_Z_

G39

I_J_
I_K_
J_K_

Este bloque crea un nuevo vector a la izquierda (G41) o a la derecha (G42)


mirando hacia (X, Y) desde el punto final, formando un ngulo recto con ste,
y la herramienta se desplaza segn el arco del antiguo vector hacia el del nuevo
vector. (X, Y, Z) se expresa mediante un valor segn G90/G91, respectivamente.
(I, J, K) se expresa mediante un valor incremental respecto al punto final.
Caso de G41

Vector antiguo
Trayectoria de
centro de
herramienta

Nuevo vector
(X, Y)o(I, J)

Trayectoria
programada
Caso de G42

Nuevo vector
(X, Y)o(I, J)

Vector antiguo
Trayectoria
ctro.herramienta

Trayectoria programada

Esta orden puede especificarse en el modo de compensacin, es decir, slo


cuando ya se ha especificado G41 o G42. El hecho de si el arco es de sentido
horario o de sentido antihorario, est definido por G41 o G42 respectivamente.
Esta orden no es modal y ejecuta una interpolacin circular,
independientemente de cual sea la funcin G del grupo 01. La funcin del grupo
01 permanece aun cuando se especifique esta orden.
289

14. FUNCION DE COMPENSACION

14.4.4
Anular compensacin
de radio de
herramienta (G40)

PROGRAMACION

B--63534SP/02

Cuando en el modo G00 o G01 se especifica la siguiente orden, la herramienta


se desplaza desde la cabeza del antiguo vector en la posicin inicial hasta la
posicin final (X, Y). En el modo G01, la herramienta se desplaza linealmente.
En el modo G00 se ejecuta un desplazamiento con avance rpido segn cada eje.
G40 X_ Y_ ;
Trayectoria
ctro. herramienta
(X, Y)
Vector antiguo
Posicin inicial

Trayectoria programada

Esta orden cambia el modo del equipo de modo de compensacin de radio de


herramienta el modo de anulacin de esta compensacin.
Cuando slo se especifica X_ Y_, la herramienta se desplaza en sentido opuesto
una distancia igual a la magnitud del antiguo vector.

NOTA
No puede anularse la compensacin de radio de
herramienta en el modo de interpolacin circular (G02,
G03).

290

B--63534SP/02

14.4.5
Conmutacin entre
compensacin de radio
de herramienta a
izquierdas y
compensacin de radio
de herramienta a
derechas

14. FUNCION DE COMPENSACION

PROGRAMACION

El sentido de compensacin se cambia de izquierda a derecha o de derecha a


izquierda, generalmente mediante el modo de anulacin de compensacin pero
no puede cambiarse mediante este modo nicamente en posicionamiento (G00)
o en interpolacin lineal (G01). En este caso, la trayectoria de herramienta es
la mostrada en la Fig. 14.4.5.
G41 ;
G00 G42 X_ Y_ ;

Trayectoria ctro. hta.


(normalmente no es recta.)

Vector
antiguo

(X, Y)
Vector
nuevo

Trayectoria
programada

G42 ;
G00 G41 X_ Y_ ( o I_ J_) F_
;

Trayectoria de centro de herramienta


Vector
antiguo

Vector
nuevo
(X, Y) o (I, J)

Trayectoria programada

Fig. 14.4.5 Cambio de sentido de compensacin de radio de herramienta

291

14. FUNCION DE COMPENSACION

14.4.6
Modificacin de valor
de compensacin de
radio de herramienta

PROGRAMACION

B--63534SP/02

El valor de compensacin, por regla general, se modifica cuando la herramienta


se cambia en el modo de anulacin de compensacin nicamente en
posicionamiento (G00) o en interpolacin lineal (G01).
Realice la programacin de la manera siguiente:
G00 (o G01) X_Y_H_ ; (H_ indica el nmero de un nuevo valor de
compensacin (de radio) de herramienta).
La figura 14.4.6 muestra cmo se desplaza la herramienta cuando se especifica
el cambio en la compensacin.

Trayectoria centro
herramienta
Nuevo vector
Vector antiguo
Posicin inicial

Trayectoria programada (X, Y)

Nuevo vector
Vector antiguo
Posicin inicial Trayectoria programada (X, Y)
Fig 14.4.6 Cambio de valor de compensacin de radio de herramienta en
modo compensacin

292

PROGRAMACION

B--63534SP/02

14.4.7
Compensacin de
radio de herramienta
positiva/negativa y
trayectoria de centro
de herramienta

14. FUNCION DE COMPENSACION

Si se hace que el valor de compensacin de herramienta sea negativo (--), esto


equivale a sustituir G41 y G42 en el diagrama del proceso. En consecuencia, si
el centro de la herramienta pasa por alrededor del exterior del banco de pruebas,
pasar alrededor del interior del mismo y viceversa.
La figura 14.4.7 muestra un ejemplo. En trminos generales, el valor de
compensacin de radio de herramienta se ha de programar de modo que sea
positivo. Cuando una trayectoria de herramienta se programe como se muestra
en (1), si se hace que el valor de compensacin de radio de herramienta sea
negativo (--), el centro de la herramienta se desplaza como se muestra en (2).
Si el valor de compensacin de radio de herramienta se cambia a un valor
negativo cuando se programa la trayectoria (2) mostrada en la Fig. 14.4.7, la
herramienta sigue la trayectoria de herramienta (1) mostrada en idntica figura.
(2)
Trayectoria centro
de herramienta

(1)

Trayectoria programada
Fig. 14.4.7

Trayectorias de centro de herramienta cuando se


especifican valores de compensacin de
herramienta positivos/negativos

Para una figura con esquinas (como la que se obtiene en una interpolacin
circular de una esquina), en general, como es lgico, el valor de compensacin
de radio de herramienta no puede hacerse negativo (--) para mecanizar el
interior. Para mecanizar la esquina interior de una figura con esquinas, debe
insertarse un arco de radio adecuado para lograr un mecanizado suave
(uniforme).

AVISO
Si se programa la compensacin de longitud de
herramienta durante la compensacin de radio de longitud
de herramienta, se considera que tambin se ha modificado
el valor de compensacin de radio de herramienta.

293

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

Ejemplos
N6

N5
N7

20.0
40.0

N4

R1=40.0

40.0

N3

R2=20.0
20.0

N2
N8
20.0

N10

N1

N9
Eje Y

N11

20.0

Eje X

Unidad : mm

N1
G91 G17 G00 G41 J1 X20.0 Y20.0 H08 ;
N2
G01 Z--25.0 F100 ;
N3
Y40.0 F250 ;
N4
G39 I40.0 J20.0 ;
N5
X40.0 Y20.0 ;
N6
G39 I40.0 ;
N7
G02 X40.0 Y--40.0 R40.0 ;
N8
X--20.0 Y--20.0 R20.0 ;
N9
G01 X--60.0 ;
N10 G00 Z25.0 ;
N11 G40 X--20.0 Y--20.0 M02 ;
(H08 es un nmero de corrector de herramienta y el valor de radio de herramienta debe
memorizarse en la memoria correspondiente a este nmero.)

294

B--63534SP/02

14.5

RESUMEN DE
COMPENSACION DE
HERRAMIENTA C
(G40 -- G42)

PROGRAMACION

14. FUNCION DE COMPENSACION

Cuando se desplaza la herramienta, la trayectoria de herramienta puede


decalarse una distancia igual al radio de la herramienta (Fig. 14.5 (a)).
Para hacer que un valor de compensacin tenga la magnitud del radio de la
herramienta, el CNC primero crea un vector de compensacin de longitud
idntico al radio de la herramienta (arranque). El vector de compensacin es
perpendicular a la trayectoria de herramienta. La cola del vector est en un lado
de la pieza y la cabeza apunta hacia el centro de la herramienta. Si despus del
arranque se especifica una orden de interpolacin lineal o una orden de
interpolacin circular, la trayectoria de herramienta puede decalarse a una
distancia igual a la longitud del vector de compensacin durante el mecanizado.
Para que la herramienta vuelva al punto inicial al acabar el mecanizado, anule
el modo de compensacin de radio de herramienta.

Anular
compensacin
radio hta.

Arranque

Fig. 14.5 (a) Figura descriptiva de compensacin de radio de herramienta C

295

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

Formato
D Arranque (Activacin de
compensacin de
herramienta)

G00(o G01)G41(o G42)

IP_ D_ ;

G41 : Compensacin de radio de herramienta a la izquierda (Grupo 07)


G42 : Compensacin de radio de herramienta a la derecha (Grupo 07)
IP_ : Orden de desplazamiento de eje
D_ : Cdigo para especificacin como valor de compensacin de
radio de herramienta (1--3 dgitos) (Cdigo D)

D Anulacin de compensacin
(de radio) de herramienta
(Anulacin de modo de
compensacin)

D Seleccin de plano de
compensacin

G40 IP_ ;
G40 : Anular compensacin de radio de herramienta (Grupo 07)
(Anular modo de compensacin)
I P_ : Orden para desplazamiento de eje
Plano comp.

Orden para seleccin de plano

I P_

XpYp

G17 ;

Xp_Yp_

ZpXp

G18 ;

Xp_Zp_

YpZp

G19 ;

Yp_Zp_

Explicaciones
D Modo de anulacin de
compensacin

Al comienzo cuando se conecta la tensin, el control se encuentra en el modo


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.

D Arranque

Cuando en el modo de anulacin y compensacin se programa una orden de


compensacin de radio de herramienta (G41, G42, palabras de dimensin
distinta de cero en el plano de compensacin y cdigo D distinto de D0), el CNC
pasa al modo de compensacin.
El desplazamiento de la herramienta con esta orden se denomina arranque.
Especifique el posicionamiento (G00) o interpolacin lineal (G01) para el
arranque. Si se especifica la interpolacin circular (G02, G03) se activa la
alarma P/S No. 34.
Cuando se procesa el bloque de arranque y los bloques siguientes, el CNC
efecta una lectura previa de dos bloques.

D Modo de compensacin

En el modo de compensacin, la compensacin se realiza mediante


posicionamiento (G00), interpolacin lineal (G01) o interpolacin circular
(G02, G03). Si en el modo de compensacin se procesan dos o ms bloques que
no desplazan la herramienta (funcin auxiliar, tiempo de espera, etc) la
herramienta realizar un mecanizado excesivo o insuficiente. Si el plano de
compensacin se cambia al modo de compensacin, se activa la alarma P/S No.
37 y se detiene la herramienta.

296

B--63534SP/02

D Anulacin de modo de
compensacin

14. FUNCION DE COMPENSACION

PROGRAMACION

En el modo de compensacin, cuando se ejecuta un bloque cualquiera de las


siguientes condiciones, el equipo cambia al modo de anulacin de
compensacin y la accin de este bloque se denomina anulacin de
compensacin.
1. Se ha programado G40.
2. Se ha programado 0 como nmero de corrector para compensacin de
radio de herramienta
Cuando se ejecuta la anulacin de compensacin, no estn disponibles las
rdenes de arco circular (G02 y G03). Si se programa un arco circular, se activa
una alarma P/S (No. 034) y la herramienta se detiene.
En la anulacin de compensacin, el control ejecuta las instrucciones en dicho
bloque y en el bloque que se encuentra almacenada la memoria intermedia de
compensacin de radio de herramienta. Entretanto, en el caso de un modo de
funcionamiento bloque a bloque, despus de leer un bloque, el control lo ejecuta
y se para. Accionando una vez ms la tecla de arranque de ciclo se ejecuta un
bloque sin leer el siguiente bloque.
A continuacin, el control se encuentra en el modo de anulacin y,
normalmente, el bloque que se ha de ejecutar a continuacin se almacenar en
el registro de memoria intermedia y no se leer el siguiente bloque en la
memoria intermedia para compensacin de radio de herramienta.
Arranque
(G41/G42)

Anulacin modo
compensacin

Anulacin modo comp.

Modo
compensacin

(G40/D0)
Fig. 14.5 (b) Cambio del modo de compensacin

D Modificacin del valor de


compensacin de radio de
herramienta

Por regla general, el valor de compensacin de radio de herramienta se ha de


modificar en el modo de anulacin cuando se cambian las herramientas. Si el
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
compensacin de radio de herramienta en bloque N7

Calculado a partir del valor de


compensacin de radio de herramienta en el bloque N6

N7
N6

N8

Trayectoria programada
Fig. 14.5 (c) Modificacin valor de compensacin de radio de herramienta

297

14. FUNCION DE COMPENSACION

D Valor positivo/negativo de
compensacin de radio de
herramienta y trayectoria
de centro de herramienta

PROGRAMACION

B--63534SP/02

Si el valor de compensacin es negativo (--), la distribucin se realiza para una


figura en la cual en el programa se intercalan entre s los G41 y los G42. En
consecuencia, si el centro de la herramienta pasaba por alrededor del exterior
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.6.2 y 14.6.4).
(2)
Trayectoria ctro.
herramienta

(1)

Trayectoria
programada
Fig. 14.5 (d) Trayectorias de centro de herramienta cuando se especifican
valores de compensacin de radio de herramienta positivos y negativos

D Definicin del valor de


compensacin de radio de
herramienta

Asigne un valor de compensacin de radio de herramienta al cdigo D en el


panel MDI. La tabla inferior muestra el margen de valores de compensacin de
radio de herramienta que puede especificarse.

Valor compensacin hta.

Entrada en mm

Entrada en pulg.

0-- 999.999mm

0-- 99.9999pulg.

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.
D Vector de compensacin

El vector de compensacin es el vector bidimensional igual al valor de


compensacin de radio de herramienta asignado por el cdigo D. Se calcula
dentro del control numrico y si su direccin se actualiza en funcin del avance
de la herramienta dentro de cada bloque.
El vector de compensacin se borra mediante una reinicializacin o reset.

D Especificacin de un valor

Especifique un valor de compensacin de radio de herramienta con un nmero


asignado al mismo. Este nmero est formado por 1 hasta 3 dgitos a
continuacin de la direccin D (cdigo D). El cdigo D se utiliza para
especificar el valor de compensacin de herramienta as como el valor de
compensacin de radio de herramienta.

de compensacin de radio
de herramienta

298

B--63534SP/02

D Seleccin de plano y vector


de compensacin

PROGRAMACION

14. FUNCION DE COMPENSACION

El clculo del valor de compensacin se ejecuta en el plano determinado por


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.

299

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

Ejemplos

N5

250R

C1(700,1300)
P4(500,1150) P5(900,1150)

C3 (--150,1150)
650R

N6

N4

650R
N7

N3
P2
(250,900)

C2 (1550,1550)

P3(450,900)

P7
P6(950,900)
(1150,900)
N8

N2

P9(700,650)
P8
(1150,550)

P1
(250,550)
N10

N9

N1
N11

Eje Y

Eje X

Posicin
inicial

Unidad : mm

G92 X0 Y0 Z0 ; . . . . . . . . . . . . . . . . . . . . Especifica coordenadas absolutas.


La herramienta se posiciona en el punto inicial (X0, Y0, Z0).
N1 G90 G17 G00 G41 D07 X250.0 Y550.0 ; Activa comp. radio de herramienta(arranque). La herramienta
se desplaza a la izquierda de la trayectoria programada una
distancia igual a la especifcada en D07. Dicho de otro modo,
la trayectoria de herramienta est decalada en un valor igual al
radio de la hta. (modo compensacin) ya que D07 se define a
15 con antelacin (el radio de la herramienta es 15 mm).
N2 G01 Y900.0 F150 ; . . . . . . . . . . . . . . . . . Especifica el mecanizado desde P1 hasta P2.
N3 X450.0 ; . . . . . . . . . . . . . . . . . . . . . . . . . . Especifica el mecanizado desde P2 hasta P3.
N4 G03 X500.0 Y1150.0 R650.0 : . . . . . . . . Especifica el mecanizado desde P3 hasta P4.
N5 G02 X900.0 R--250.0 ; . . . . . . . . . . . . . . Especifica el mecanizado desde P4 hasta P5.
N6 G03 X950.0 Y900.0 R650.0 ; . . . . . . . . . Especifica el mecanizado desde P5 hasta P6.
N7 G01 X1150.0 ; . . . . . . . . . . . . . . . . . . . . . Especifica el mecanizado desde P6 hasta P7.
N8 Y550.0 ; . . . . . . . . . . . . . . . . . . . . . . . . . . Especifica el mecanizado desde P7 hasta P8.
N9 X700.0 Y650.0 ; . . . . . . . . . . . . . . . . . . . . Especifica el mecanizado desde P8 hasta P9.
N10 X250.0 Y550.0 ; . . . . . . . . . . . . . . . . . . . . Especifica el mecanizado desde P9 hasta P1.
N11 G00 G40 X0 Y0 ; . . . . . . . . . . . . . . . . . . Anula el modo de compensacin.
La herramienta vuelve al punto inicial (X0, Y0, Z0).
300

14.6

DESCRIPCION
DETALLADA DE
COMPENSACION C
DE RADIO DE
HERRAMIENTA

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

Este apartado presenta una explicacin detallada de desplazamiento de la


herramienta para compensacin C de radio de herramienta descrita en el
apartado 14.5.
14.6.1
14.6.2
14.6.3
14.6.4
14.6.5
14.6.6
14.6.7
14.6.8
14.6.9

Generalidades
Desplazamiento de la herramienta en el arranque
Desplazamiento de la herramienta en el modo de compensacin
Desplazamiento de la herramienta en anulacin del modo de
compensacin
Comprobacin de interferencias
Mecanizado excesivo provocado por compensacin (de radio) de
herramienta
Entrada de comandos desde panel MDI
Ordenes G53, G28, G30 y G29 en modo C de compensacin
de radio de herramienta
Interpolacin circular en esquinas (G39)

14.6.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
180

D Significado de los
smbolos

0<180

En las figuras siguientes se emplean los siguientes smbolos:


-- S indica una posicin en la cual se ejecuta una vez un mismo bloque.
-- SS indica una posicin en la cual se ejecuta dos veces un mismo bloque.
-- SSS indica una posicin en la cual se ejecuta tres veces un mismo bloque.
-- L indica que la herramienta se desplaza segn la lnea recta.
-- C indica que la herramienta se desplaza segn un arco.
-- r indica el valor de compensacin de radio de herramienta
-- Una interseccin es una posicin en la cual las trayectorias programadas de
dos bloques presentan una interseccin entre s despus de ser decaladas r.
-- indica el centro de la herramienta.

301

14. FUNCION DE COMPENSACION

14.6.2
Desplazamiento de la
herramienta en el
arranque

PROGRAMACION

B--63534SP/02

Cuando se cambia del modo de anulacin de compensacin al modo de


compensacin, la herramienta se desplaza como se muestra a continuacin
(arranque):

Explicaciones
D Desplazamiento de
herramienta segn el
contorno interior de una
esquina (180 )

LneaLnea

Pieza
Tray. programada
r

G42

Tray.ctro.herramienta

Posicin inicial
LneaArco

S
L

Posicin inicial

302

Pieza

G42

Tray.ctro.herramienta

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

D Desplazamiento de la

La trayectoria de herramienta en el arranque tiene dos tipos, A y B, y se


selecciona mediante el parmetro SUP (N 5003#0).

herramienta en torno al
exterior de una esquina
formando un ngulo
obtuso (90 < 180)

Posicin inicial

LneaLnea

G42

Pieza

Tray. programada
r
L

S
Tipo
A

LneaArco

Tray.ctro.
herramienta

Posicin inicial
G42

Pieza

r
S

Tray.ctro.herramienta Tray. programada


LneaLnea

Posicin inicial
G42

Pieza

Tray. programada
r
S

Tipo
B

Interseccin

Tray.ctro.
herramienta

Posicin inicial

LneaArco

G42

L
r

Pieza

S
L

Interseccin

303

Tray.ctro.hta.

Tray. programada

14. FUNCION DE COMPENSACION

D Desplazamiento de la

PROGRAMACION

B--63534SP/02

La trayectoria de herramienta en el arranque tiene dos tipos, A y B, y se


seleccionan mediante el parmetro SUP (N 5003#0).

herramienta en torno al
exterior de un ngulo
agudo (<90)

LneaLnea

Posicin inicial
G42
L

Pieza
Tray. programada

r
Tipo
A

S
LneaArco

Tray.ctro.herramienta

Posicin inicial
G42
L

Pieza

S C
Tray.ctro.herramienta
Tray. programada
LneaLnea

Posicin inicial

L
S

G42
r

Pieza

Tray. programada

r
L
Tipo
B

LneaArco

Tray.ctro.herramienta

Posicin inicial

L
S

G42
r

L
L

C
Tray.ctro.herramienta

Pieza

Tray. programada

D Desplazamiento en torno al
exterior de una transicin
Lnea recta --> Lnea recta
formando un ngulo agudo
inferior a 1 grado (< 1)

Tray.ctro.herramienta

G41

Tray. programada

G41 Menos de 1 grado

304

Posicin inicial

B--63534SP/02

D Un bloque sin
desplazamiento de la
herramienta especificado
en el arranque

14. FUNCION DE COMPENSACION

PROGRAMACION

Si la orden se especifica en el arranque, no se crea el vector de compensacin.


G91 G40 ;
:
N6 X100.0 Y100.0 ;
N7 G41 X0 ;
N8 Y--100.0 ;
N9 Y--100.0 X100.0 ;
N7

N6

SS

N8
r

Tray.ctro.herramienta

N9
Tray. programada

NOTA
Para la definicin de bloques que no incluyen el
desplazamiento de la herramienta vase subapartado
II--14.6.3.

305

14. FUNCION DE COMPENSACION

14.6.3
Desplazamiento de la
herramienta en el modo
de compensacin

PROGRAMACION

B--63534SP/02

En el modo de compensacin, la herramienta se desplaza como se muestra a


continuacin:

Explicaciones
D Desplazamiento de la
herramienta en torno al
interior de una esquina
(180)

LneaLnea

Pieza
Tray. programada

L
S
Interseccin

Tray.ctro.
herramienta

LneaArco

Pieza
Interseccin
L

C
Tray. programada

Tray.ctro.
herramienta

ArcoLnea

Pieza
Tray. programada
L
S
C Interseccin

ArcoArco

Tray.ctro.
herramienta

Interseccin
C

Tray.ctro.
herramienta

306

Pieza

Tray. programada

PROGRAMACION

B--63534SP/02

14. FUNCION DE COMPENSACION

D Desplazamiento de la
herramienta en torno al
interior (<1) con un
vector de una longitud
extraordinaria, transicin
lnea recta --> lnea recta

Interseccin
r

Tray.ctro.herramienta
Tray. programada

S
Interseccin

El lector debera inferir idntico procedimiento en el caso de transicin de arco


a lnea recta, de lnea recta a arco y de arco a arco.

307

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

D Desplazamiento de la
herramienta en torno a la
esquina exterior formando
un ngulo obtuso
(90 < 180)

LneaLnea

Pieza

Tray. programada

S
Interseccin

Tray.ctro.
herramienta

LneaArco

Pieza

S L
Interseccin

C
Tray.ctro.
herramienta

Tray. programada

ArcoLnea

Pieza
Tray. programada

r
C
S
Interseccin L

Tray.ctro.
herramienta

ArcoArco

Tray. programada

r
C

Tray.ctro.herramienta

308

Pieza

L
Interseccin

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

D Desplazamiento de la
herramienta en torno a la
esquina exterior formando
un ngulo agudo (< 90)

LneaLnea
L

Pieza

Tray. programada

S
L

Tray.ctro.herramienta
L

LneaArco
L

L
S

Pieza

L
L
C
Tray.ctro.herramienta

Tray. programada

ArcoLnea

C
S
L

Pieza

Tray. programada
r

Tray.ctro.herramienta
L

ArcoArco

C
S
L

Pieza

r
L
L

Tray.ctro.herramienta

309

Tray. programada

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

D Cuando es excepcional
La posicin final del arco
no est situado sobre el
arco

Si el extremo de la lnea que va a parar a un arco se programa como extremo


del arco por error, como se muestra en la figura inferior, el sistema supone que
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.
Extremo
del arco

Cabecera del arco


Crculo imaginario

Pieza

Tray. programada
r

Tray.ctro.
herramienta

S
C

L
L

Centro del arco

Se aplica idntica descripcin al desplazamiento de la herramienta entre dos


trayectorias circulares.
No existe una interseccin
interior

Si el valor de compensacin de radio de herramienta es suficientemente


pequeo, las dos trayectorias de centro de herramienta circulares realizadas
despus de la compensacin se cortan en el punto (P). La interseccin P no
puede producirse si para la compensacin de radio de herramienta se especifica
un valor excesivamente elevado. Cuando esto se detecta, se activa la alarma P/S
No. 033 al final del bloque anterior y se detiene la herramienta. En el ejemplo
mostrado a continuacin, las trayectorias del centro de herramientas segn los
arcos A y B se cortan en el punto P cuando se especifica un valor
suficientemente pequeo para compensacin de herramienta. Si se especifica
un valor excesivamente elevado, no se produce la interseccin.
Se activa la alarma (no. 033) y se para la herramienta
Cuando el valor de compensacin
del radio de herramienta es grande
Cuando el valor de compensacin del
radio de herramienta es pequeo
Centro del arco B
Tray. perogramada

Arco A

310

Centro del arco A


r

Arco B

B--63534SP/02

El centro es idntico a la
posicin inicial o a la
posicin final

14. FUNCION DE COMPENSACION

PROGRAMACION

Si el centro del arco es idntico al punto inicial o al punto final, se activa la


alarma P/S (N 038) y la herramienta se detiene en la posicin final del bloque
anterior.
Se visualiza la alarma (no.038) y se detiene (G41)
la herramienta
N5 G01 X100.0 ;
N6 G02 X100.0 I0 J0 ;
N7 G03 Y--100.0 J--100.0 ;
Tray.ctro.
herramienta
r
N5
Tray. programada

N6

N7

D Cambio de sentido de
compensacin en el modo
de compensacin

El sentido de compensacin est determinado por cdigos G (G41 y G42) de


radio de herramienta y por el signo del valor de compensacin de radio de
herramienta, como se muestra a continuacin.
Signo de valor comp.

--

G41

Comp.lado izq.

Comp.lado dcho.

G42

Comp.lado dcho.

Comp.lado izq.

Cdigo G

El sentido de compensacin puede modificarse en el modo de compensacin.


Si un bloque se cambia el sentido de compensacin, se genera un vector en la
interseccin de la trayectoria del centro de herramienta de dicho bloque y la
trayectoria del centro de herramienta de un bloque anterior. Sin embargo, la
modificacin no est disponible en el bloque de arranque y en el bloque que
viene a continuacin de ste.

311

14. FUNCION DE COMPENSACION


Trayectoria de centro de
herramienta con
interseccin

PROGRAMACION

B--63534SP/02

LneaLnea
S

Pieza

G42
r

Tray. programada

r
L

G41
Pieza

Tray.ctro.herramienta

LneaArco
C
r

Pieza

G41

G42
Tray. programada
r

Pieza
L

Tray.ctro.herramienta

ArcoLnea
Pieza
G42

Tray. programada

Tray.ctro.herramienta

r
C

L
S
r
G41
Pieza

ArcoArco
C

Pieza
G42
Tray. programada

r
r

G41

C
Tray.ctro.herramienta

312

Pieza

B--63534SP/02

Trayectoria de centro de
herramienta sin
interseccin

14. FUNCION DE COMPENSACION

PROGRAMACION

Al cambiar el sentido de compensacin en la transicin de bloque A a bloque


B empleando G41 y G42, si no se requiere una interseccin con la trayectoria
corregida, se crea el vector normal al bloque B en un punto inicial del bloque
B.
LneaLnea
S
r

Pieza
(G42)

(G42)

Tray. programada

G41
L

r
Tray.ctro.herramienta

B
Pieza

L
G42

Tray. programada

G41
Tray.ctro.herramienta

L
LneaArco
S
L
L
Tray.ctro.herramienta

A
(G41)

(G41)

G42
r

Tray. programada
S
ArcoArco
C
S
Arco cuyo punto final no
est en el mismo arco
C

r
G41
(G42)

Tray. programada
(G42)
r

L SL
C
Tray.ctro.
herramienta

Centro
Centro

313

14. FUNCION DE COMPENSACION


Longitud de la trayectoria
del centro de la
herramienta mayor que la
circunferencia de un
crculo

PROGRAMACION

B--63534SP/02

Normalmente, prcticamente no existe posibilidad de que se d esta situacin.


Sin embargo, cuando se modifican G41 y G42 o cuando se haba programado
G40 con la direccin I, J y K, est situacin puede producirse.
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.
Tray.ctro.herramienta

Tray. programada
N7

N5
P1

P2

(G42)
N5 G01 G91 X500.0 Y--700.0 ;
N6 G41 G02 J--500.0 ;
N7 G42 G01 X500.0 Y700.0 ;

314

N6

B--63534SP/02

D Anulacin temporal de
compensacin de radio de
herramienta

Especificacin de G28
(retorno automtico al
punto de referencia en el
modo de compensacin)

14. FUNCION DE COMPENSACION

PROGRAMACION

Si se especifica la orden siguiente en el modo de compensacin, se anula


temporalmente el modo de compensacin y luego se restablece
automticamente. El modo de compensacin puede anularse y activarse como
se describe en los subapartados II--15.6.2 y 15.6.4.
Si se especifica G28 en el modo de compensacin, se anula el modo de
compensacin en un punto intermedio. Si el vector permanece constante
despus de hacer volver la herramienta al punto de referencia, los componentes
del vector se reinicializan a cero respecto a cada eje segn el cual se ha ejecutado
la vuelta al punto de referencia.
G28

Punto intermedio
S

G00
S

(G42 G00)

r
S

S
Punto referencia

Especificacin de G29 (vuelta


automtica desde el punto de
referencia) en el modo de
compensacin

Si se programa G29 en el modo de compensacin, la compensacin puede


anularse en el punto intermedio y el modo de compensacin se restablecer
automticamente a partir del siguiente bloque.
G29 especificado inmediatamente despus de G28

Punto intermedio
G28
G29

Tray. programada

r
S

(G42 G00)

G00

S
Punto referencia

Tray.ctro.
herramienta

G29 no especific. inmediatamente despus de G28

G29

Tray. programada

Punto
intermedio
S

r
S

(G42 G00)
Tray.ctro.herramienta

315

G29

G00

14. FUNCION DE COMPENSACION

D Cdigo G de
compensacin de radio de
herramienta en el modo de
compensacin

PROGRAMACION

B--63534SP/02

El vector de compensacin puede definirse de modo que forme un ngulo recto


respecto a la direccin de desplazamiento del bloque anterior,
independientemente de si se est mecanizando interiores o exteriores,
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, consulte el subapartado 15.6.3.
LneaLnea

Un bloque especificado por G42

Modo G42
r
L
Tray.ctro.herramienta

L
S Interseccin

ArcoLnea

Un bloque especificado por


G42
r

Modo G42
C

S Interseccin

Tray. programada

D Orden que anula


temporalmente el vector de
compensacin

Durante el modo de compensacin, si se programa G92 (programacin de cero


absoluto), el vector de compensacin queda anulado temporalmente y, a
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

Tray.ctro.
herramienta

N5
Tray. programada

N6

L
S

N7
Bloque G92
(G41)
N5 G91 G01 X300.0 Y700.0 ;
N6 X--300.0 Y600.0 ;
N7 G92 X100.0 Y200.0 ;
N8 G90 G01 X400.0 Y800.0 ;

316

N8

B--63534SP/02

D Un bloque sin
desplazamiento de
herramienta

Un cdigo sin
desplazamiento de
herramienta especificado en
el modo de compensacin

14. FUNCION DE COMPENSACION

PROGRAMACION

Los siguientes bloques no producen desplazamiento de la herramienta. En estos


bloques, la herramienta no se desplazar aun cuando se active la compensacin
de radio de herramienta.
M05 ; . . . . . . . . . Salida de cdigo M
S21 ; . . . . . . . . . Salida de cdigo S
G04 X10.0 ; . . . . Tiempo de espera
G10 L11 P01 R10.0 ; Definicin valor compens. radio hta.
(G17) Z200.0 ; . Orden de desplazamiento no incluida
en el plano de compensacin.
G90 ; . . . . . . . . . Slo cdigo G
G91 X0 ; . . . . . . Distancia de desplazamiento vale cero.

Las rdenes (1)


hasta (6) no
tienen
desplazamiento.

Cuando en el modo de compensacin se programa un bloque de ejecucin


bloque a bloque sin desplazamiento de la herramienta, el vector y la trayectoria
de centro de herramienta coinciden con los que se obtendran si no se hubiera
programado dicho bloque. El bloque en cuestin se ejecuta en el punto de parada
de modo bloque a bloque.
N6 G91 X100.0 Y100.0 ;
N7 G04 X10.0 ;
N8 X100.0 ;

N7

N8

N6

Tray. programada

Tray.ctro.
herramienta

SS
L

El bloque N7 se ejecuta aqu.

Sin embargo, cuando la distancia de desplazamiento vale 0, aun cuando el


bloque se programe para ejecucin modo bloque a bloque, el desplazamiento
de la herramienta es el mismo que cuando se programa ms de un bloque sin
desplazamiento de herramienta, lo cual se describir ms adelante.
N6 G91 X100.0 Y100.0 ;
N7 X0 ;
N8 X100.0 ;

N7

N8

N6
SS
L

Tray. programada

Tray.ctro.
herramienta

No deben programarse consecutivamente dos bloques sin desplazamiento de


herramienta. Si lo hace, se obtiene un vector cuya longitud es igual al valor de
compensacin y cuya direccin es normal al desplazamiento de la herramienta
en el bloque anterior, con lo cual puede producirse un mecanizado excesivo.
N6 G91 X100.0 Y100.0 ;
N7 S21 ;
N8 G04 X10.0 ;
N9 X100.0 ;
N6

N7 N8

N9

SSS
L

317

Tray. programada

Tray.ctro.
herramienta

Los bloques N7 y N8 se ejecutan


aqu.

14. FUNCION DE COMPENSACION

D Desplazamiento en
esquinas

PROGRAMACION

B--63534SP/02

Cuando al final de un bloque se obtienen dos o ms vectores, la herramienta se


desplaza linealmente de un vector al otro. Este desplazamiento se denomina
desplazamiento en esquina.
Si estos vectores coinciden prcticamente uno con el otro, el desplazamiento en
esquina no se ejecuta y se ignora este ltimo vector.
nVx
Tray.ctro.herramienta
nVY

r
r

Este vector se ignora, si


VxV Lmite, y
VYV Lmite

Tray. programada

Si VxV lmite y VyVlmite, este vector no se tiene en cuenta. El


Vlmite se define con antelacin mediante el parmetro (N 5010).
Si estos vectores no coinciden, se genera un desplazamiento para girar en torno
a la esquina. Este desplazamiento pertenece al ltimo bloque.
Este desplazamiento corresponde al bloque N7.
Por consiguiente, la velocidad de avance es igual
a la del bloque N7.
Si el bloque N7 est en el modo G00, la herramienta se desplaza en el modo G00, mientras que
si est en el modo G01, G02, G03, la herramienta
se desplaza en el modo G01.

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:

318

B--63534SP/02

PROGRAMACION

14. FUNCION DE COMPENSACION

N4 G41 G91 G01 X150.0 Y200.0 ;


N5 X150.0 Y200.0 ;
N6 G02 J--600.0 ;
N7 G01 X150.0 Y--200.0 ;
N8 G40 X150.0 Y--200.0 ;

P2 P3 P4 P5
P1

P6
N5 N7
N4

Tray.ctro.herramienta

N8

Tray. programada
N6

Si el vector no se tiene en cuenta, la trayectoria de la herramienta es la siguiente:


P1 --> P2 --> P3 --> (Arco) --> P4 --> P5 --> P6
Pero si la distancia entre P2 y P3 es despreciable, se ignora el punto P3. Por
consiguiente, la trayectoria de la herramienta es la siguiente:
P2 --> P4
Concretamente, se ignora el mecanizado segn arco circular especificado
mediante el bloque N6.

D Interrupcin del

funcionamiento manual

Para el funcionamiento manual durante la compensacin de radio de


herramienta, consulte el apartado III--3.5, Manual Absoluto CON y
DESCON.

319

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

14.6.4
Desplazamiento de la
herramienta con el
modo de
compensacin anulado
Explicaciones
D Desplazamiento de la
herramienta alrededor de
una esquina interior
(180)

LneaLnea
Pieza

Tray. programada
r
Tray.ctro.herramienta

G40
S
L

ArcoLnea

r
Pieza

Tray. programada

320

G40

S
L

Tray.ctro.herramienta

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

D Desplazamiento de la
herramienta en torno a una
esquina exterior formando
un ngulo obtuso
(90<180)

La trayectoria de herramienta tiene dos tipos, A y B; y se selecciona mediante


el parmetro SUP (N 5003#0).

LneaLnea
G40

Pieza

Tray. programada
r
Tray.ctro.herramienta
Tipo
A

ArcoLnea
G40

L
Pieza
r
C
Tray. programada

Tray.ctro.herramienta

LneaLnea

Tray. programada

Tray.ctro.herramienta

Tipo
B

G40

Pieza

L
S
Interseccin

ArcoLnea
G40

L
Pieza

r
C

Tray. programada

321

L
L Interseccin
Tray.ctro.herramienta

14. FUNCION DE COMPENSACION

D Desplazamiento de la

PROGRAMACION

B--63534SP/02

La trayectoria de herramienta tiene dos tipos, A y B; y se selecciona mediante


el parmetro SUP (N 5003#0).

herramienta alrededor de
una esquina exterior
formando un ngulo
agudo (<90)

LneaLnea
G40
L

Pieza
Tray. programada

G42
r
L

Tray.ctro.herramienta
Tipo
A

ArcoLnea
G40

G42
Pieza

Tray.ctro.herramienta

Tray. programada

LneaLnea
L
G40

Pieza

Tray. programada
r

Tray.ctro.herramienta
Tipo
B

ArcoLnea
L
r

L
r
Pieza
C

L
S

Tray.ctro.herramienta
Tray. programada

322

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

D Desplazamiento de la
herramienta en torno al
exterior de una transicin
lnea recta --> lnea recta
formando un ngulo agudo
inferior a 1 grado (<1)

S
L

(G42)
G40

D Se especifica un bloque sin


desplazamiento de
herramienta junto con una
anulacin de
compensacin

Tray.ctro.herramienta

Tray. programada
1o menos

Posicin inicial

Cuando se programa un bloque sin desplazamiento de herramienta junto con


una anulacin de compensacin, se obtiene un vector cuya longitud es idntica
al valor de compensacin en direccin normal al desplazamiento de la
herramienta en el bloque anterior, el vector se anula en la siguiente orden de
desplazamiento.
N6 G91 X100.0 Y100.0 ;
N7 G40 ;
N8 X100.0 Z0 ;

N7

N6
Tray. programada

N8

SS

L
Tray.ctro.herramienta

323

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

D Bloque que contiene G40 y


I_J_K_
El bloque anterior
contiene G41 o G42

Si un bloque G41 o G42 precede a un bloque en el cual se ha especificado 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.
N1 (modo G42) ;
N2 G40 Xa Yb I_ J_ ;

En el bloque N1, el centro de la herramienta se


desplaza hacia X.
En el bloque N2, la herramienta se desplaza hacia E.
E(a, b)

(I, J)

G40

N2
r

X
S
r

Tray.ctro.herramienta
N1
Tray. programada

(G42)
Pieza

En este caso, observe que el CNC obtiene una interseccin de la trayectoria de


herramienta independientemente de si especifica un mecanizado de interiores
o de exteriores.
E
G40 Tray.ctro.
herramienta

X
S

r
Tray. programada
(G42)

(I, J)

Cuando no pueda lograrse una interseccin, la herramienta va a parar a la


posicin normal a la existente al final del bloque anterior.
E
G40

Tray.ctro.
herramienta

S
r
(G42)
r

324

Tray. programada
(I, J)

B--63534SP/02

La longitud de la
trayectoria de centro de
herramienta es mayor que
una circunferencia
completa

PROGRAMACION

14. FUNCION DE COMPENSACION

En el ejemplo mostrado a continuacin, la herramienta no recorre el crculo ms


de una vez. Se desplaza segn un arco que va desde P1 hasta P2. La funcin de
comprobacin de interferencia descrita en el subapartado II--15.6.5 podra
activar una alarma.

Tray.ctro.herramienta

P1
N7

Tray. programada

P2

N5
N6
(I, J)
(G41)
N5 G01 G91 X100.0 ;
N6 G02 J--60.0 ;
N7 G40 G01 X50.0 Y50.0 I--10.0 J--10.0 ;

Para que la herramienta trace ms de una vez un crculo, programe dos o ms


arcos.

325

14. FUNCION DE COMPENSACION

14.6.5
Verificacin de
interferencias

PROGRAMACION

B--63534SP/02

El mecanizado excesivo de la herramienta se denomina interferencia. La


funcin de comprobacin de interferencia verifica con antelacin si la
herramienta va a provocar un mecanizado excesivo. Sin embargo, mediante esta
funcin no puede comprobarse todo tipo de interferencias. La comprobacin de
interferencia se ejecuta aun cuando no se produzca un mecanizado excesivo.

Explicaciones
D Criterios para deteccin de
la interferencia

(1) La direccin de la trayectoria de herramienta es distinta de la trayectoria


programada (cambio de 90 grados a 270 grados entre estas trayectorias).

Tray.ctro.herramienta

Tray. programada

Las direcciones de
estas dos trayectorias son diferentes
(180).

Tray.ctro.
herramienta
Tray. programada

Las direcciones de
estas dos trayectorias son diferentes
(180).

326

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

(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 Y--160.0 I--200.0 J--800.0 D2 ;
N7 G01 X200.0 Y--500.0 ;
(Valor de compensacin de herramienta correspondiente a D1: r1 = 200.0)
(Valor de compensacin de herramienta correspondiente a D2: r2 = 600.0)
En el ejemplo anterior, el arco del bloque N6 est colocado en un cuadrante.
Pero despus de la compensacin (de radio) de herramienta, el arco queda
colocado en los 4 cuadrantes.

327

14. FUNCION DE COMPENSACION

D Correccin de la
interferencia con
antelacin

PROGRAMACION

B--63534SP/02

(1) Eliminacin del vector que provoca la interferencia


Cuando se ejecuta la compensacin de radio de herramienta para los
bloques A, B y C y para los vectores V1, V2, V3 y V4 entre los bloques A
y B, y V5, V6, V7 y V8 entre B y C, son comprobados en primer lugar los
vectores ms prximos. Si se detecta interferencia, son ignorados. Pero si
los vectores que ha de ser ignorados debido a la existencia de interferencia
son los ltimos vectores de la esquina, no pueden ignorarse.
Comprobacin entre los vectores V4 y V5
Interferencia -- -- -- V4 y V5 son ignorados.
Comprobacin entre los vectores V3 y V6
Interferencia -- -- -- V3 y V6 son ignorados.
Comprobacin entre los vectores V2 y V7
Interferencia -- -- -- V2 y V7 son ignorados.
Comprobacin entre los vectores V1 y V8
Interferencia -- -- -- V1 y V8 no pueden ser ignorados.
Si mientras se est realizando la comprobacin, se detecta un vector sin
interferencia, no se comprueban los vectores posteriores a ste. Si el bloque
B es un desplazamiento circular, se obtiene un desplazamiento lineal si los
vectores presentan interferencia.
(Ejemplo 1) La herramienta se desplaza linealmente de V1 hasta V8
V1

V7

V2

Tray.ctro.
herramienta

V3

r V6

Trayectoria
programada

V5

V4
B

V4, V5 : Interferencia
V3, V6 : Interferencia
V2, V7 : Interferencia
V1, V8 : Sin interferencia
O1 O2

328

V8
C

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

(Ejemplo 2) La herramienta se desplaza linealmente de V1, V2, V7 hasta V8


V2 V7

V1
Tray.ctro.
herramienta

C
r

V8
V3

V6

V5

Tray. programada

V4

O1

O2

V4, V5 : Interferencia
V3, V6 : Interferencia
V2, V7 : Sin interferencia

(2) Si la interferencia se produce despus de la correccin (1), la herramienta


se detiene activando una alarma.
Si la interferencia se produce despus de la correccin (1) o si existe slo
un par de vectores desde el comienzo de la comprobacin y los vectores
presentan interferencia, se activa la alarma P/S (N 41) y la herramienta se
detiene inmediatamente despus de la ejecucin del bloque anterior. Si se
ejecuta el bloque anterior en el modo bloque a bloque, la herramienta se
detiene al final del bloque.
Tray.ctro.
herramienta

Parada

Tray. programada
C
A

V1
V6
V5

V2

Despus de ignorar los vectores V2 y V5 debido a la interferencia, la


interferencia tambin se produce entre los vectores V1 y V6. La alarma se
visualiza y la herramienta se detiene.

329

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

D Cuando se supone que


existe interferencia aunque
no se produzca realmente
la interferencia

(1) Depresin de magnitud inferior al valor de compensacin de radio de


herramienta
Tray.ctro.
Tray. programada herramienta

Parada

C
B

No se produce interferencia real, pero dado que la direccin programada en


el bloque B es opuesta a la de la trayectoria despus de la compensacin (de
radio) de herramienta, la herramienta se detiene y se activa una alarma.
(2) Ranura de magnitud inferior al valor de compensacin de radio de
herramienta
Tray. programada

Tray.ctro.
herramienta
Parada

Como en (1), se emite la alarma P/S a causa de la interferencia, puesto que


el sentido est invertido en el bloque B.

330

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

14.6.6
Arranque excesivo de
material con
compensacin de
herramienta activada
Explicaciones
D Mecanizado de una
esquina interior a un
radio inferior al radio de
herramienta

Cuando el radio de una esquina es inferior al radio de herramienta, dado que la


compensacin interior (del radio) de la herramienta provocar un mecanizado
excesivo, se activa una alarma y el CNC se detiene al comienzo del bloque. En
el modo bloque a bloque, el mecanizado excesivo se produce al detenerse la
herramienta despus de ejecutar el bloque.

Tray.ctro.herramienta
Tray. programada
Pieza

Se activa una alarma y


la mquina deja de
funcionar
Se activa una alarma y se
detiene aqu el funcionamiento en el modo bloque
a bloque

Si el CNC no se detiene, se produce un


mecanizado por exceso

D Mecanizado de una ranura


de magnitud inferior al
radio de la herramienta

Dado que la compensacin de radio de herramienta obliga a la trayectoria del


centro de la herramienta a desplazarse en sentido opuesto al programado, se
producir un mecanizado excesivo. En este caso se activa una alarma y el CNC
se detiene al comienzo del bloque.
Tray.ctro.herramienta

Se visualiza una alarma y se detiene el


funcionamiento

Tray. programada
Pieza

Mecanizado excesivo si no se detuviera el funcionamiento

331

14. FUNCION DE COMPENSACION

D Mecanizado de un escaln
de magnitud inferior al
radio de la herramienta

PROGRAMACION

B--63534SP/02

Cuando se programa el mecanizado de un escaln por mecanizado circular en


el caso de un programa que contenga un escaln de magnitud inferior al radio
de la herramienta, la trayectoria del centro de la herramienta con compensacin
ordinaria se invierte respecto a la direccin programada. En este caso, se ignora
el primer vector y la herramienta se desplaza linealmente a la posicin del
segundo vector. La operacin de modo bloque a bloque se detiene en este punto.
Si el mecanizado no se est realizando en el modo bloque a bloque, se contina
la ejecucin cclica. Si el escaln es lineal, no se activa ninguna alarma y es
mecanizado correctamente. Sin embargo, una parte permanecer sin mecanizar.
Desplaz.lineal

Posicin parada despus de ejecucin de un


solo bloque
S

Se ignora el primer vector

Tray.ctro.herramienta

Tray. programada
Centro de
mecanizado circular
Pieza
Se producir un exceso de mecanizado si no se ignora el primer vector.
Sin embargo, la herramienta se desplaza linealmente.

D Activacin de la
compensacin y
mecanizado segn el eje Z

Habitualmente se emplea un mtodo en el cual la herramienta se desplaza segn


el eje Z despus de haber activado la compensacin de radio de herramienta en
algn punto alejado de la pieza al comenzar el mecanizado.
En el caso anterior, si se desea dividir el desplazamiento segn el eje Z en avance
rpido y avance en mecanizado, proceda de la siguiente manera.
N1 G91 G00 G41 X500.0 Y500.0 D1 ;
N3 G01 Z--300.0 F100 ;
N6 Y1000.0 F200 ;
Despus de
compensacin

Pieza
N6

N3:Orden desplazamiento segn eje Z


(500, 500)
N1

En el programa ejemplo mostrado en la figura superior, al ejecutar el bloque N1,


los bloques N3 y N6 tambin son cargados en la memoria de almacenamiento
intermedio (buffer) y segn la relacin entre los mismos se aplica la
compensacin correcta como se muestra en la figura superior.
A continuacin, el bloque N3 (orden de desplazamiento segn Z) se divide de
la siguiente manera:
Dado que existen dos bloques con rdenes de desplazamiento no incluidos en
el plano seleccionado y el bloque N6 no pueden introducirse en la seccin de
almacenamiento intermedio (buffer), la trayectoria del centro de herramienta
se calcula a partir de la informacin de N1 que aparece en la figura superior. Es
decir, el vector de compensacin no se calcula en el arranque y puede producirse
un mecanizado excesivo.
332

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

El ejemplo anterior se ha de modificar de la siguiente manera:


N1 G91 G00 G41 X500.0 Y500.0 D1 ;
N3 G01 Z--250.0 ;
N5 G01 Z--50.0 F100 ;
N6 Y1000.0 F200 ;
Pieza
Despus de
compensacin
N6

N3, N5:Orden de desplaz.segn eje Z


(500, 500)

N1

Debe programarse una orden de desplazamiento con idntica direccin que la


de la orden de desplazamiento programada despus del desplazamiento segn
Z
N1 G91 G00 G41 X500.0 Y400.0 D1 ;
N2 Y100.0 ;
N3 Z--250.0 ;
N5 G01 Z--50.0 F100 ;
N6 Y1000.0 F200 ;
Pieza
Despus de
compensacin
N6

N2

N1

Ne, N5: Orden de desplazamiento


para eje Z (2 bloques)
(500, 500)

Dado que el bloque con nmero de secuencia N2 tiene la orden de


desplazamiento en idntica direccin que el bloque con nmero de secuencia
N6, se ejecuta la compensacin correcta.

333

14. FUNCION DE COMPENSACION

14.6.7
Introduccin de
rdenes desde el MDI

PROGRAMACION

B--63534SP/02

La compensacin C de radio de herramienta no se aplica a las rdenes


introducidas desde el MDI.
Sin embargo, cuando mediante la funcin de modo bloque a bloque se detiene
temporalmente el funcionamiento automtico empleando cinta con formato
CNC compuesta por rdenes absolutas, se ejecuta la operacin introducida
desde el panel MDI y luego se reactiva el funcionamiento automtico, la
trayectoria de la herramienta es la siguiente:
En este caso, los vectores en el punto inicial del bloque siguiente se trasladan
o son trasladados y los otros vectores son producidos por los dos bloques
siguientes. Por consiguiente, a partir del segundo bloque siguiente, se ejecuta
con exactitud la compensacin C de radio de herramienta.
VC1
VB2

VC1

VB1

PC

PB

VC2

Orden
para MDI
VB2
PA
VB1

PD

P B

Cuando la posicin PA, PB y PC se programan mediante una orden absoluta, la


herramienta se detiene mediante la funcin del modo bloque a bloque despus
de ejecutar el bloque que va desde PA hasta PB y la herramienta se desplaza en
modo MDI. Los vectores VB1 y VB2 son trasladados a VB1 y a VB2 y se
recalculan los vectores de compensacin para los vectores VC1 y VC2 entre los
bloques PB--PC y PC--PD.
Sin embargo, dado que no se recalcula el vector VB2, se ejecuta con exactitud
la compensacin desde la posicin PC.

334

B--63534SP/02

14.6.8
Cdigos G53, G28,
G30, G30.1 y G29 en
modo correccin de
plaquita C

PROGRAMACION

14. FUNCION DE COMPENSACION

Se ha aadido una funcin, que realiza el posicionamiento anulando


automticamente un vector de compensacin de plaquita cuando se programa
G53 en modo compensacin de plaquita C, y restaurando luego este vector
cuando se ejecuta la instruccin de desplazamiento siguiente. El modo
restauracin del vector de compensacin de plaquita es del tipo FS16 cuando
CCN (bit 2 del parmetro nm. 5003) est a 0, y del tipo FS15 cuando est
a 1.
Cuando se programa G28, G30 o G30.1 en modo compensacin de plaquita C,
se ejecuta la vuelta automtica al punto de referencia anulando
automticamente un vector de compensacin de plaquita y restaurando luego
este vector automticamente cuando se ejecuta la instruccin de
desplazamiento siguiente. En este caso, se aplica el tipo FS15 de temporizacin
y de formato de anulacin/restauracin del vector de compensacin de plaquita,
realizadas cuando se pone a 1 el bit CCN (bit 2 del parmetro nm. 5003).
Cuando se pone CCN (bit 2 del parmetro nm. 5003) a 0, se aplica la
especificacin clsica.
Cuando se programa G29 en modo compensacin de plaquita C, se
anula/restaura automticamente el vector de compensacin de plaquita. En este
caso, se aplica el tipo FS15 de temporizacin y de formato de
anulacin/restauracin del vector de compensacin de plaquita, realizadas
cuando se pone a 1 el bit CCN (bit 2 del parmetro nm. 5003).
Cuando se pone CCN (bit 2 del parmetro nm. 5003) a 0, se aplica la
especificacin clsica.

Explicaciones
D Cdigo G53 en modo
compensacin de
plaquita C

Cuando se programa G53 en modo compensacin de plaquita C, el bloque


anterior genera un vector perpendicular al sentido de desplazamiento cuya
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).

335

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

(1) G53 programado en el modo offset


Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G90G41_

Arranque

[Tipo A]

_;

G53X_Y_;

r
s

(G41G00)

G00

G53

G00
s

[Tipo B]

Arranque
r

s
G53

G00

G00
s

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]
r
(G41G00)

G00

s
G53

G00
s

(2) G53 relativo programado en el modo offset


Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

_;

G53X_Y_;

Arranque

[Tipo A]

r
(G91G41G00) s
G53

G00

G90G00

[Tipo B]

Arranque
r
(G91G41G00)

336

s
G53

r
s G00

G90G00

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]
r

(G91G41G00) s
G53

G00

G90G00

(3) G53 programado en modo offset sin desplazamiento


Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G90G41_

[Tipo A]

_;

r
s

Arranque

G00X20.Y20. ;
G53X20.Y20. ;

r
(G41G00)

G00

G00

s
G53

[Tipo B]
r

Arranque
r
(G41G00)

G00

G00

s
G53

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]
s
r
(G41G00)

337

s
G53

G00

G00

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

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
s

r
(G41G00)

G00

G00

G53

Ejemplo 2:
CCN (bit 2 del parmetro nm. 5003) = 1, y bloqueo de todos los ejes mquina [Tipo FS15].
r
s

r
(G41G00)

G00

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
(G41G00)

G00

G00

G53

2 Cuando se especifica G53 para un eje de compensacin en modo compensacin de plaquita,


tambin quedan anulados los vectores situados en los dems ejes. (Esto se aplica tambin
cuando se pone CCN (bit 2 del parmetro nm. 5003) a 1. Cuando se emplea el tipo FS15,
slo se anula el vector situado en un eje especificado. Ntese que la anulacin tipo FS15
difiere de la programacin real de FS15 en este punto).
Ejemplo: CCN (bit 2 del parmetro nm. 5003) = 1 [Tipo FS15]
s
(G41X_Z_)

G00

r
s G53Z_

338

G00

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

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

(G41G00X_Y_)

Arranque
s
r

G00

G00
G00

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
G00

G41G53

Arranque
s

G00

r
s

G00

339

14. FUNCION DE COMPENSACION

D Cdigo G28, G30 o G30.1


en modo compensacin
de plaquita C

PROGRAMACION

B--63534SP/02

Cuando se programa G28, G30 o G30.1 en modo compensacin de


plaquita C, se ejecuta una operacin de tipo FS15 si se pone a 1 el bit
CCN (bit 2 del parmetro nm. 5003).
Esto significa que se generan un vector de interseccin en el bloque
anterior y un vector perpendicular en un punto intermedio
respectivamente. Se anula el vector de decalaje durante el desplazamiento
entre el punto intermedio y el punto de referencia. Se genera un vector de
interseccin como elemento de restauracin, entre un bloque y el bloque
siguiente.
(1) G28, G30 o G30.1 especificado en modo offset (sin desplazamiento
hacia un punto intermedio y un punto de referencia).
(a) Para el retorno con G29
Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

Punto intermedio
G28/30/30.1

[Tipo A]

_ _;

G28X40.Y0 ;
G29X45.Y15. ;

(G42G01)

s Punto de retorno
r
G01

r
G29
s

Punto de referencia o
punto referencia flotante
[Tipo B]

Punto intermedio
G28/30/30.1

(G42G01)

Punto de retorno

G01

G29
s

Punto de referencia o
punto referencia flotante

D Cdigo G29 en modo


compensacin de
plaquita C

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]

Punto intermedio
G28/30/30.1
s

(G42G01)

Punto de retorno
G01

r
G29
s

Punto de referencia o
punto referencia flotante

340

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

(b) Para el retorno con G00


Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

_ _;

[Tipo A]

Punto intermedio
G28/30/30.1
s
s

G28X40.Y0 ;

(G42G01)

s
[Tipo B]

Punto de referencia o
punto referencia flotante

Punto intermedio
G28/30/30.1
s
s
r

(G42G01)

G01
r

G00

G01
r

G00

Punto de referencia o
punto referencia flotante

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]
Punto intermedio
G28/30/30.1
s
s
r

(G42G01)

G00

G01
r

Punto de referencia o
punto referencia flotante

(2) G28, G30 o G30.1 especificado en modo offset (sin desplazamiento


hacia un punto intermedio).
(a) Para el retorno con G29
Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tipo A]

_ _;

Punto intermedio = punto de retorno

(G42G01)

G28X0Y0 ;
G29X0Y0 ;

G01

r
G28/30/30.1

Punto de referencia o
punto referencia flotante
[Tipo B]

G01

G29
s

Punto intermedio = punto de retorno

(G42G01)

G01

r
G28/30/30.1

Punto de referencia o
punto referencia flotante

341

G01

G29
s

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]

Punto intermedio = punto de retorno


(G42G01)

G01

G01

G28/30/30.1

G29

Punto de referencia o
punto referencia flotante

(b) Para el retorno con G00


Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

_ _;

[Tipo A]

Arranque
r

(G42G01)
s
Punto intermedio

G28X0Y0 ;

G28/30/30.1

s G01
s

G00

Punto de referencia o
punto referencia flotante
[Tipo B]

Arranque
r

(G42G01)

s
Punto intermedio

G28/30/30.1

r
s G01
G00

Punto de referencia o
punto referencia flotante

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]

s
r
(G41G01) Punto intermedio
G28/30/30.1

s G01
s

G00

Punto de referencia o
punto referencia flotante

342

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

(3) G28, G30 o G30.1 especificado en modo offset (sin desplazamiento


hacia un punto de referencia)
(a) Para el retorno con G29
Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tipo A]

_ _;

(G42G01)

Punto de retorno
s G01
G28/30/30.1
r
G29
s
Punto de referencia o

s
r

G28X40.Y--40.;
G29X40.Y40.;

punto referencia flotante=


Punto intermedio

[Tipo B]
(G42G01)

Punto de retorno
s
G01
G28/30/30.1
r
G29
Punto de referencia o
s

punto referencia flotante=


Punto intermedio

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]
(G42G01) s
G28/30/30.1
G29
s
r

Punto de retorno
s G01

Punto de referencia o
punto referencia flotante=
Punto intermedio

(b) Para el retorno con G00


Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tipo A]

_ _;

Arranque
r

G28X40.Y--40.;

(G41G01)

G00

G28/30/30.1

s G01

Punto de referencia o
punto referencia flotante=
Punto intermedio

[Tipo B]

Arranque
r

(G41G01)

G28/30/30.1

s
G00

G01

Punto de referencia o
punto referencia flotante=
Punto intermedio

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]

(G41G01) s
G28/30/30.1

343

s
G00
r

G01

Punto de referencia o
punto referencia flotante=
Punto intermedio

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

(4) G28, G30 o G30.1 especificado en modo offset (sin desplazamiento)


(a) Para el retorno con G29
Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tipo A]

_ _;

Vector de interseccin

G28/30/30.1/G29

G28X0Y0;
G29X0Y0;

(G41G01)

G01

G01

Punto de referencia o
punto referencia flotante
=Punto intermedio
= Punto de retorno
[Tipo B]

Vector de interseccin

G28/30/30.1/G29
r

(G41G01)

G01

G01

Punto de referencia o
punto referencia flotante
=Punto intermedio
= Punto de retorno

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]

G28/30/30.1/G29
Vector de interseccin
(G42G01) r
s

G01

G01
Punto de referencia o
punto referencia flotante
=Punto intermedio
= Punto de retorno

(b) Para el retorno con G00


Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tipo A]

_ _;

G28/30/30.1
(G41G01)

G28X0Y0;

Arranque

r
s

G00

Punto de referencia o
punto referencia flotante
=Punto intermedio
[Tipo B]
G28/30/30.1
r
(G41G01)
s
G00

Arranque
r
s

Punto de referencia o
punto referencia flotante
=Punto intermedio

344

G01

G01

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]
G28/30/30.1
(G41G01)

r
s

G00

Punto de referencia o
punto referencia flotante
=Punto intermedio

G01

AVISO
1 Si se especifica un cdigo G28, G30 o G30.1 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 cas de
bloqueo de todos los ejes mquina).
Ejemplo 1:
CCN (bit 2 del parmetro nm. 5003) = 1, y bloqueo de todos los ejes mquina.
[Tipo FS15]
(G42G01)

rs
G28

G01

G01

r
s

Punto intermedio

Punto de referencia o
punto referencia flotante

Ejemplo 2:
CCN (bit 2 del parmetro nm. 5003) = 1, y bloqueo de todos los ejes mquina.
[Tipo FS15]
(G42G01)

G28

s
G01

Punto de referencia o
punto referencia flotante

Punto intermedio

G01

2 Cuando se especifica G28, G30 o G30.1 para un eje de compensacin en modo


compensacin de plaquita, tambin quedan anulados los vectores situados en los dems ejes.
(Esto se aplica tambin cuando se pone CCN (bit 2 del parmetro nm. 5003) a 1. Cuando
se emplea el tipo FS15, slo se anula el vector situado en un eje especificado. Ntese que la
anulacin tipo FS15 difiere de la programacin real de FS15 en este punto).
Ejemplo : CCN (bit 2 del parmetro nm. 5003) = 1
s

G00

(G41G00X_Z_)

s
G28Z_

Punto intermedio

G00

Punto de referencia o
punto referencia flotante

345

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

NOTA
1 Cuando un cdigo G28, G30 o G30.1 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) = 1
[Tipo FS15]

G28(G30/30.1)Z__
r

(G41G01X_Y_)

s
G01

G01
s

2 Cuando se especifica un bloque G28, G30 o G30.1 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.
Ejemplo : CCN (bit 2 del parmetro nm. 5003) = 1
[Tipo FS15]

G01

G01

G42G28
G01
r

Punto intermedio

Punto de referencia o
punto referencia flotante

346

B--63534SP/02

D Cdigo G29 en modo


compensacin de
plaquita C

14. FUNCION DE COMPENSACION

PROGRAMACION

Cuando se programa G29 en modo compensacin de plaquita C, se


ejecuta una operacin de tipo FS15 si se pone CCN (bit 2 del parmetro
nm. 5003) a 1.
Esto significa que se genera un vector de interseccin en el bloque anterior
y que se anula este vector durante el desplazamiento hacia el punto
intermedio. Se restaura el vector durante el desplazamiento entre el punto
intermedio y el punto de retorno. Se genera un vector de interseccin entre
el bloque en curso y el bloque siguiente.
(1) G29 especificado en modo offset (con desplazamiento hacia un punto
intermedio y un punto de referencia).
(a) Para una especificacin hecha inmediatamente despus del retorno
automtico al punto de referencia.
Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tipo A]

_ _;

Punto intermedio
G28/30/30.1
s

G28X40.Y0;
G29X45.Y15.;

Punto de retorno

G01

(G42G01)

G29
s

Punto de referencia o
punto referencia flotante
[Tipo B]

Punto intermedio
G28/30/30.1
s

Punto de retorno

G01

(G42G01)

G29
s

Punto de referencia o
punto referencia flotante

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]

Punto de retorno

G28/30/30.1 Punto intermedio


s
s
r
(G42G01)
G29

G01

Punto de referencia o
punto referencia flotante

347

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

(b) Para una especificacin hecha no inmediatamente despus del


retorno automtico al punto de referencia.
Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tipo A]

_ _;

Punto de retorno
G01

(G42G01)

G29X40.Y40.;

Punto intermedio
s

G29

[Tipo B]

Arranque

Punto de retorno
s

(G42G01)

Punto intermedio
s G29

G01

Arranque

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]

Punto de retorno
s

(G42G01)

G01

Punto intermedio
s

G29

(2) G29 especificado en modo offset (sin desplazamiento hacia un punto


intermedio).
(a) Para una especificacin hecha inmediatamente despus del retorno
automtico al punto de referencia.
Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tipo A]

_ _;

Punto de retorno

(G42G01)
G28X40.Y--40.;
G29X40.Y40.;

s
r

G28/30/30.1
G29
s

Punto de retorno
G28/30/30.1
G29
s

348

Punto de referencia o
punto referencia flotante=
Punto intermedio

[Tipo B]
(G42G01)

G01

G01
r

Punto de referencia o
punto referencia flotante=
Punto intermedio

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]
(G42G01)

Punto de retorno
s

G28/30/30.1

G01

G29
r

Punto de referencia o
punto referencia flotante=
Punto intermedio

(b) Para una especificacin hecha no inmediatamente despus del


retorno automtico al punto de referencia.
Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tipo A]

_ _;

Punto intermedio

G29X40.Y--40.;

(G42G01)
r

G01

s
G29

G01

Arranque

[Tipo B]

Punto de retorno
Punto intermedio

(G42G01)

G29

Arranque

G01

G01
s

Punto de retorno

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]

Punto intermedio

(G42G01) s
r

s
G29

G01
s

Punto de retorno

349

G01

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

(3) G29 especificado en modo offset (sin desplazamiento hacia un punto


de referencia).
(a) Para una especificacin hecha inmediatamente despus del retorno
automtico al punto de referencia.
Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tipo A]

_ _;

Punto intermedio=Punto de retorno

(G42G01)

G28X0Y0;
G29X0Y0;

G01

r
G01
G28/30/30.1

G29
s

Punto de referencia o
punto de referencia
flotante
[Tipo B]

(G42G01)

Punto intermedio=Punto de retorno


s

G01

G01

G28/30/30.1

G29
s

Punto de referencia o
punto referencia flotante

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]

Punto intermedio=Punto de retorno

(G42G01)

G01

r
G28/30/30.1

Punto de referencia o
punto referencia flotante

350

G29
s

G01

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

(b) Para una especificacin hecha no inmediatamente despus del


retorno automtico al punto de referencia.
O;
G91G41_

[Tipo A]

_ _;

(G42G01)
G29X0Y0;

s
r

G29

G01

G01
s

Punto intermedio=Punto de retorno


[Tipo B]
(G42G01)

s
G29

G01

G01
s

Punto intermedio=Punto de retorno

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]
(G42G01)

s
G29

G01

G01
s

Punto intermedio=Punto de retorno

351

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

(4) G29 especificado en modo offset (con desplazamiento hacia un punto


intermedio y un punto de referencia).
(a) Para una especificacin hecha inmediatamente despus del retorno
automtico al punto de referencia.
Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tipo A]

_ _;

G28/30/30.1,G29

G28X0Y0;
G29X0Y0;

(G41G01)

Vector de interseccin
s

r
G01

s
G01

Punto de referencia o
punto referencia flotante
=Punto intermedio
= Punto de retorno
[Tipo B]
G28/30/30.1,G29

Vector de interseccin

(G41G01) r
s

G01

s
G01

Punto de referencia o
punto referencia flotante
=Punto intermedio
= Punto de retorno

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]
G28/30/30.1,G29

Vector de interseccin

(G42G01) r
s

G01

s
G01

Punto de referencia o
punto referencia flotante
=Punto intermedio
= Punto de retorno

352

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

(b) Para una especificacin hecha no inmediatamente despus del


retorno automtico al punto de referencia.
Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tipo A]

_ _;

G29
G29X0Y0;

(G41G01)

s
G01

G01

Punto intermedio= Punto de retorno


[Tipo B]
G29

(G41G01)

G01

G01

Punto intermedio= Punto de retorno

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]
G29

G01

(G41G01) r

s
G01

Punto intermedio= Punto de retorno

NOTA
Cuando se especifica un cdigo G29 para un eje situado
fuera del plano de compensacin de plaquita C en el modo
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__

(G41G01X_Y_)

353

s
G01

r
s

G01

14. FUNCION DE COMPENSACION

14.6.9
Interpolacin circular
en esquinas (G39)

PROGRAMACION

B--63534SP/02

Especificando G39 en el modo de compensacin durante la


compensacin C de herramienta, puede ejecutarse la interpolacin
circular en esquinas. El radio de la interpolacin circular en esquinas es
igual al valor de compensacin.

Formato
En modo de compensacin
G39 ;
o
G39

I_J_
I_K_
J_K_

Explicaciones
D Interpolacin circular en
esquinas

Cuando se especifica el comando indicado arriba, puede ejecutarse la


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.

D G39 con I, J y K

Cuando se especifique G39 sin I, J y K, el arco de la esquina se configura


de modo que el vector en el punto final del arco sea perpendicular al vector
definido por los valores I, J y K.

Limitaciones
D Orden con
desplazamienmto

En un bloque que contenga G39 no puede especificarse ninguna orden


con desplazamiento.

D Orden sin
desplazamiento

Dos o ms bloques sin desplazamiento consecutivos no deben


especificarse despus de un bloque que contenga G39 sin I, J o K. (Un
bloque individual que especifique una distancia de desplazamiento de
cero se supone que equivale a dos o ms bloques consecutivos sin
desplazamiento). Si se especifican los bloques sin desplazamiento, se
pierde temporalmente el vector de compensacin. Luego se restablece
automticamente el modo de compensacin.

354

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

Ejemplos
D G39 sin I, J o K
.
.
.
. (En modo compensacin)
N1 Y10.0 ;
N2 G39 ;
N3 X-10.0 ;
.
.
.
.
Bloque N1

eje X

eje Y

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
.
.
.
. (En modo compensacin)
N1 Y10.0 ;
N2 G39 I--1.0 J2.0 ;
N3 X-10.0 Y20.0 ;
.
.
.
.

eje X

eje Y

Bloque N2
Vector de compensacin

Bloque
N1

Bloque N3
(0.0, 10.0)

Trayectoria
programada
(I=- -1.0, J=2.0)
Trayectoria
centro herramienta

(--10.0, 20.0)

355

14. FUNCION DE COMPENSACION

14.7

COMPENSACION
TRIDIMENSIONAL DE
HERRAMIENTA
(G40, G41)

PROGRAMACION

B--63534SP/02

En la compensacin C de radio de herramienta, se ejecuta la compensacin


bidimensional para un plano seleccionado. En la compensacin tridimensional
de herramienta, la herramienta puede desplazarse tridimensionalmente cuando
se programa una direccin tridimensional de compensacin.

Formato
D Arranque (Activacin de
compensacin
tridimensional de herramienta)

Cuando se ejecutan las rdenes siguientes en el modo de comp.de radio


de herramienta anulada, se define el modo de comp. tridimensional de hta.:

G41 Xp_ Yp_ Zp_ I_ J_ K_ D_ ;


Xp
Yp
Zp
I
J
K
D

D Anulacin de la compensacin
tridimensional de herramienta

:
:
:

Eje X o eje paralelo


Eje Y o eje paralelo
Eje Z o eje paralelo
Vase Explicacin.

Cdigo para especificacin como valor de compensacin


de radio de herramienta (1--3 dgitos) (cdigo D)

Cuando se ejecutan las rdenes siguientes en el modo de comp.tridimensional de herramienta se activa el modo de comp.de hta. anulada:
Cuando se anula el modo de comp.tridimensional de hta. y el desplazamiento de herramienta al mismo tiempo

G40 Xp_ Yp_ Zp_ ;


o

Xp_ Yp_ Zp_ D00 ;


Cuando se anula nicamente el vector

G40;
o

D00;

D Seleccin de espacio de
compensacin

El espacio tridimensional en que se ha de ejecutar la compensacin tridimensional de herramienta est determinado por las direcciones de eje especificadas en el bloque de arranque que contiene la orden G41. Si se omite
Xp, Yp o Zp, se suponen los correspondientes ejes X, Y o Z (los tres ejes
bsicos).
(Ejemplo)
Cuando el eje U es paralelo al eje X, el eje V es paralelo al eje Y y el eje
W es paralelo al eje Z
G41 X_I_J_K_D_;
G41 U_V_Z_I_J_K_D_;
G41 W_I_J_K_D_;

356

espacio tridimensional XYZ


espacio tridimensional UVZ
espacio tridimensional XYW

B--63534SP/02

PROGRAMACION

14. FUNCION DE COMPENSACION

Explicaciones
D Vector de compensacin
tridimensional de
herramienta

En el modo de compensacin tridimensional de herramienta, al final de cada


bloque se genera el siguiente vector de compensacin tridimensional:
Trayectoria programada
Trayectoria despus de compensacin tridimensional de
herramienta
Vector de compensacin
tridimensional de herramienta

G40
G41

El vector de compensacin tridimensional de herramienta se obtiene a


partir de las siguientes expresiones:
Vx =

ir
p

(Componente vectorial segn eje Xp)

Vy =

jr
p

(Componente vectorial segn eje Yp)

Vz =

kr
p

(Componente vectorial segn eje Zp)

En las expresiones anteriores, i, j y k son los valores especificados en las


direcciones I, J y K del bloque. r es el valor de compensacin
correspondiente al nmero de corrector especificado. p es el valor
obtenido a partir de la siguiente expresin.
p=

i2 + j2 + k2

Cuando el usuario desea programar la magnitud de un vector


tridimensional de compensacin de herramienta as como direccin, el
valor de p en las expresin de Vx, Vy y Vz puede definirse como constante
en el parmetro N 5011. Sin embargo, si este parmetro se configura al
valor 0, p se determina de la siguiente manera:
p=

i2 + j2 + k2

D Relacin entre la
compensacin
tridimensional de
herramienta y otras
funciones de
compensacin

Comp.longitud
de herramienta

La trayectoria especificada est decalada por la compensacin tridimensional de herramienta y la trayectoria posterior
est decalada por la compensacin de longitud de hta.

Compensacin

Cuando la compensacin de herramienta se especifica en


el modo de compensacin tridimensional de herramienta,
se activa una alarma (P/S No. 042).

de herramienta

Compensacin
de radio de
herramienta C

Cuando se especifican todas las direcciones I, J y K en el arranque, se activa el modo de compensacin tridimensional
de herramienta. Cuando no se han especificado todas las
direcciones, se activa el modo de compensacin de radio de
herramienta C. Por consiguiente, no puede especifcarse la
compensacin de radio de herramienta C en el modo de
compensacin tridimensional de herramienta y la compensacin tridimensional de herramienta no puede especificarse en el modo de compensacin de herramienta C.

357

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

D Especificacin de I, J y K

Las direcciones I, J y K, todas, deben especificarse para activar la compensacin


tridimensional de herramienta. Cuando se omita incluso slo una de las tres
direcciones, se activa la compensacin C bidimensional de radio de
herramienta. Cuando un bloque especificado en el modo de compensacin
tridimensional de herramienta no contenga ninguna de las direcciones I, J y K,
al final de dicho bloque se genera idntico vector que el generado en el bloque
anterior.

D G42

Por regla general, G41 se especifica para activar la compensacin


tridimensional de herramienta. En lugar de G41, puede especificarse G42 para
el arranque. Con G42, la compensacin tridimensional de herramienta se
ejecuta en sentido opuesto.

D Vector de compensacin en

Cuando se especifica interpolacin circular, interpolacin helicoidal (ambas


especificadas con G02, G03) o interpolacin de evolvente (G02.2, G03.2), se
mantiene el vector generado en el bloque anterior.

interpolacin

Vector generado en el bloque anterior a un arco

Se genera idntico
vector.
Trayectoria programada
Trayectoria despus de
compensacin tridimensional de herramienta
Vector tridimensional de compensacin de herramienta

D Comprobacin de vuelta al
punto de referencia (G27)

D Vuelta al punto de
referencia (G28, G30,
G30.1)

D Alarma activada en el
arranque

Antes de especificar la comprobacin de vuelta al punto de referencia (G27),


anule la compensacin tridimensional de herramienta. En el modo de
compensacin, G27 lleva una herramienta a una posicin decalada una
distancia igual al valor de compensacin. Si la posicin que alcanza la
herramienta no es el punto de referencia, no se enciende el LED de vuelta al
punto de referencia (se activa la alarma P/S No. 092).
Cuando se especifica la vuelta al punto de referencia (G28), la vuelta al
segundo, tercero, cuarto puntos de referencia (G30) o al punto de referencia
flotante (G30.1), el vector se anula en un punto intermedio.
Si se da unas de las siguientes condiciones al activar la compensacin
tridimensional de herramienta, se activa una alarma:
D Se especifican dos o ms ejes en la misma direccin. (alarma P/S No. 047)
D Pese a que se omite Xp, Yp o Zp, no se activan los tres ejes bsicos. (alarma
P/S No. 048)

D Alarma durante la
compensacin
tridimensional de
herramienta

Si en el modo de compensacin tridimensional de herramienta se activa uno de


los siguientes cdigos G, se activa una alarma:
G05 Mecanizado cclico a alta velocidad (alarma P/S No. 178)
G31 Funcin de salto (alarma P/S No. 036)
G51 Factor de escala (alarma P/S No. 141)

358

PROGRAMACION

B--63534SP/02

D Ordenes que borran el


vector

Cuando se especifican uno de los siguientes cdigos G en el modo de


compensacin tridimensional de herramienta, se borra el vector:
G73
G74
G76
G80
G81
G82
G83
G84
G85
G86
G87
G88
G89
G53

D Ordenes que generan


idntico vector que el
vector del bloque anterior

14. FUNCION DE COMPENSACION

Ciclo de taladrado profundo


Ciclo de roscado inverso con macho
Mandrinado de precisin
Anulacin de ciclo fijo
Ciclo de taladrado, mandrinado puntual
Ciclo de taladrado, mandrinado inverso
Ciclo de taladrado profundo
Ciclo de roscado con macho
Ciclo de mandrinado
Ciclo de mandrinado
Ciclo de mandrinado inverso
Ciclo de mandrinado
Ciclo de mandrinado
Seleccin de sistema de coordenadas de mquina

Cuando se especifica uno de los cdigos G siguientes en el modo de


compensacin tridimensional de herramienta, en el punto final del siguiente
desplazamiento se genera idntico vector que el generado en el bloque anterior:
G02
G03
G02.2
G03.2
G04
G10
G22

Interpolacin circular o helicoidal (sentido horario)


Interpolacin circular o helicoidal (sentido antihorario)
Interpolacin de evolvente (sentido horario)
Interpolacin de evolvente (sentido antihorario)
Temporizacin
Configuracin de los datos
Funcin de comprobacin de lmite de recorrido vlida

359

14. FUNCION DE COMPENSACION

14.8

VALORES DE
COMPENSACION DE
HERRAMIENTA,
NUMERO DE
VALORES DE
COMPENSACION E
INTRODUCCION DE
VALORES DESDE EL
PROGRAMA (G10)

PROGRAMACION

B--63534SP/02

Los valores de compensacin de herramienta incluyen valores de compensacin


de geometra de herramienta y de compensacin de desgaste de herramienta
(Fig. 14.8 (a)).

Punto referencia

OFSG
OFSW

OFSG:Valor compensacin geomtrica


OFSW:Valor compensacin de desgaste

Fig. 14.8 (a) Compensacin geomtrica y compensacin de desgaste

Los valores de compensacin de herramienta pueden introducirse en la


memoria del CNC desde el panel CRT/MDI (vase Apdo. III--11.4.1) o desde
un programa. Un valor de compensacin de herramienta se selecciona desde la
memoria del CNC cuando en un programa se especifica el valor correspondiente
a continuacin de una direccin H o D. El valor se utiliza para compensacin
de longitud de herramienta, compensacin de radio de herramienta o para
compensacin de herramienta.

Explicaciones

La Tabla 14.8(a) muestra el margen de valores permitidos para compensacin


de herramienta.

D Intervalo de valores
permitidos para
compensacin de
herramienta

D Nmero de valores de
compensacin de
herramienta y direcciones
que se han de especificar

Tabla 14.8 (a) Margen de valores permitidos de comp. de herramienta


Sist.
Valor compens. geomtrica
Valor compens.desgaste
In-cre-Entrada en
men- Entrada en va-- Entrada en pul- Entrada va-lores mtricos
gadas
lores mtricos
pulgadas
tal
IS--B

999.999 mm

99.9999pulg.

99.999 mm

9.9999 pulg.

IS--C

999.9999 mm

99.99999pulg

99.9999 mm

9.99999 pulg

La memoria permite almacenar 32, 64, 99, 200, 400, 499 999 valores de
compensacin de herramienta (opciones).
En el programa se emplea la direccin D o H. La direccin utilizada depende
de cul de las siguientes funciones se utilice: compensacin de longitud de
herramienta (vase Apdo. II--14.1), compensacin de herramienta (vase Apdo
II--14.3), compensacin B de radio de herramienta (vase Apdo. II--14.4) o
compensacin C de radio de herramienta (vase Apdo II--14.6).
El intervalo de valores del nmero que viene a continuacin de la direccin (D
o H) depende del nmero de valores de compensacin de herramienta: 0 hasta
32, 0 hasta 64, 0 hasta 99, 0 hasta 200, 0 hasta 400, 0 hasta 499, 0 hasta 999.

360

PROGRAMACION

B--63534SP/02

D Memoria de valores de
compensacin de
herramienta y valor de
compensacin de
herramienta que se ha de
introducir

14. FUNCION DE COMPENSACION

Pueden emplearse las zonas de memoria A, B o C para valores de compensacin


de herramienta.
La zona de memoria de valores de compensacin de herramienta determina los
valores que se introducen (configuran) en la misma (Tabla 14.8(b)).

Tabla 14.8 (b) Configuracin de contenido memoria compensacin herramienta y valores comp.herramienta
Memoria compensacin de
herramienta A

Memoria compensacin de
herramienta B

Defina los valores de compensacin de geometra de herramienta + compensacin de


Valor comp. geometra herra- desgaste de herramienta para
las direcciones D y H (estos
mienta para direccin H
valores pueden especificarse
en cualquier direccin)
direccin).
Valor comp.de desgaste herramienta para direccin D

Defina los valores de compensacin de geometra de herramienta para las direcciones D


y H (estos valores pueden especificarse con cualquier direccin).

Valor comp.herramienta
Valor comp.geometra herramienta para direccin D

Valor comp.de desgaste herramienta para direccin H

Formato

Defina los valores de compensacin de desgaste de herramienta para las direcciones D


y H (estos valores pueden especificarse con
cualquier direccin).

Memoria compensacin de herramienta C


definir
definir
definir
definir

El formato de programacin depende de qu zona de memoria de compensacin


de herramienta se utilice.

D Introduccin del valor de


compensacin de herramienta
por programacin
Tabla 14.8 (c) Definicin de zonas de memoria de compens. de
herramienta y margen de valores de compensacin de herramienta
Tipos de memoria de compens.de hta.
A
B

Formato

Valor de comp. de herramienta (valor comp.


geometra+valor comp. desgaste)

G10L11P_R_;

Valor compensacin de geometra

G10L10P_R_;

Valor compensacin de desgaste

G10L11P_R_;

Valor de compen. geometra para cdigo H

G10L10P_R_;

Valor de compen. geometra para cdigo D

G10L12P_R_;

Valor compen.de desgaste para cdigo H

G10L11P_R_;

Valor compen. de desgaste para cdigo D

G10L13P_R_;

P : Nmero de valor de compensacin de herramienta


R : Valor de compensacin de herramienta en el modo de programacin
absoluta (G90).
Valor que se ha de aadir al valor de compensacin de herramienta
especificado en el modo de programacin incremental (G91) (la suma es
tambin un valor de compensacin de herramienta).

NOTA
Para hacer posible la compatibilidad con el formato de
programas de CNC ms antiguos, el sistema permite
especificar L1 en lugar de L11.

361

14. FUNCION DE COMPENSACION

14.9

FACTOR DE ESCALA
(G50, G51)

PROGRAMACION

B--63534SP/02

Una figura programada puede ampliarse o reducirse (factor de escala).


Las dimensiones especificadas con X_, Y_ y Z_ pueden ampliarse o reducirse
con idnticos o diferentes valores de ampliacin/reduccin.
El porcentaje de ampliacin/reduccin puede especificarse en el programa.
A no ser que se especifique en el programa, se aplica el porcentaje de
ampliacin/reduccin especificado en el parmetro correspondiente.

Y
P4

P3

P 4l

P0

P 1l

P 3l

P 2l

P1

P2
X

P0:Centro de factor de escala

Fig.14.9 (a) Factores de escala(P1 P2 P3 P4 P1P2P3P4)

Formato
FACTOR DE ESCALA DE AUMENTO O DE REDUCCION SEGUN TODOS
LOS EJES CON IDENTICO VALOR DE AMPLIACION/REDUCCION
Formato
G51X_Y_Z_P_ ; Activac. factor escala
El factor de escala
es vlido (modo de
factor de escala)
G50 ;

Anular factor de
escala

Significado de orden
X_Y_Z_ : Orden absoluta para
valor de coordenadas de
factor de escala
P_
: Ampliacin de factor
de escala

Factor de escala de aumento o reduccin segn cada eje con


un valor de ampliacin/reduccin distinto (imagen espejo)
Formato
G51_X_Y_Z_I_J_K_;Act. factor escala
El factor de escala
es vlido (modo de
factor de escala.)
Anular factor de
escala

G50

Significado de orden
X_Y_Z_ Orden absoluta para
valor de coordenadas de
factor de escala
I_J_K_ Ampliacin de factor de
escala para eje X, eje Y y
eje Z, respectivamente

AVISO
Especifique G51 en un bloque independiente. Despus de ampliar
o reducir la figura, especifique G50 para anular el modo de factor
de escala.

362

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

Explicaciones
D Escalado de aumento o
disminucin en todos los
ejes con idntico valor de
ampliacin/reduccin

D Aplicacin de factor de
escala a cada eje, imagen
espejo programable
(ampliacin negativa)

El incremento mnimo de entrada de valor de ampliacin de escala es: 0.001


0.00001. Depende del parmetro SCR (N 5400#7) qu valor se selecciona. A
continuacin, configure el parmetro SCLx (No. 5401#0) para validar el
escalado para cada eje. Si el escalado P no se especifica en el bloque de escalado
(G51X_Y_Z_P_ ;), se aplicar la ampliacin de escaado configurada en el
parmetro definida en el parmetro (N 5411). Si se omiten X,Y,Z, la posicin
de herramienta en que se ha especificado la orden G51 sirve de centro de
escalado.
Cada eje puede ampliarse/reducirse (puede aplicrsele un factor de escala) en
diferentes
magnitudes.
Adems,
cuando
se
especifica
una
ampliacin/reduccin negativa, se obtiene una imagen espejo. En primer lugar,
configure el parmetro XSC (nmero 5400#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 +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 utilizarse
para especificar el valor de ampliacin/reduccin (I, J, K).

a/b : Factor de escala de ampliacin de eje X


c/d : Factor de escala de ampliacin de eje Y
0 : Centro de factor de escala
Eje Y
Figura programada

Figura con factor


de escala aplicado
c

a
b

Fig. 14.9 (b) Factor de escala de cada eje

363

Eje X

14. FUNCION DE COMPENSACION

D Factor de escala aplicado a


interpolacin circular

PROGRAMACION

B--63534SP/02

Aun cuando se apliquen ampliaciones/reducciones a cada eje en interpolacin


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.9 (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).
G90 G00 X0.0 Y100.0 ;
G51 X0.0 Y0.0 Z0.0 I2000 J1000;
G02 X100.0 Y0.0 R100.0 F500 ;
Las rdenes anteriores son equivalentes a la siguiente orden:
G90 G00 X0.0 Y100.0 Z0.0 ;
G02 X200.0 Y0.0 R200.0 F500 ;
La ampliacin del radio R depende del valor ms grande de I o J.
Y

Forma con factor de escala aplicado

(0,0)

(100.0)

(200.0)

Fig. 14.9 (c) Factor de escala para interpolacin circular 1

Cuando se aplican distintas ampliaciones a los ejes y se especifica una


interpolacin circular con I, J y K se obtiene la siguiente figura 14.9 (d) (En el
ejemplo mostrado a continuacin se aplica un factor de ampliacin de 2 a la
componente X y una ampliacin de 1 a la componente Y).
G90 G00 X0.0 Y0.0 ;
G51 X0.0 Y0.0 I2000 J1000;
G02 X100.0 Y0.0 I0.0 J--100.0 F500 ;
Las rdenes anteriores son equivalentes a las rdenes siguientes.
G90 G00 X0.0 Y100.0;
G02 X200.0 Y0.0 I0.0 J--100.0 F500 ;
En este caso, el punto final no coincide con el radio, sino que se incluye
un tramo lineal.
Y
(200.0)

Forma con factor de escala aplicado


(100.0)

(0,0)

(100.0)

(200.0)

Fig. 14.9 (d) Factor de escala para interpolacin circular 2

364

B--63534SP/02

D Compensacin de
herramienta

PROGRAMACION

14. FUNCION DE COMPENSACION

La ampliacin/reduccin no se aplica a valores de compensacin de radio de


herramienta, valores de compensacin de longitud de herramienta y valores de
compensacin de herramienta (Fig.14.9 (e)).

Figura programada

Figura escalada

Los valores de compensacin de radio de herramienta no estn escalados.


Fig. 14.9 (e) Factor de escala durante la compensacin de herramienta

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
vuelta al punto de
referencia y al sistema
de coordenadas

En el modo escalado, no deben especificarse G28, G30 u rdenes relativas al


sistema de coordenadas (G52 hasta G59). Cuando se requiera algunos de estos
cdigos G, especifquelo despus de anular el modo escalado.

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 (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 II--14.6.3.

365

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

NOTA
1 La indicacin 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
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Se ha invertido el sentido de giro.
(2)Compensacin de radio de herramienta C . Se ha invertido el sentido de compensacin.
(3)Rotacin del sistema de coordenadas . . . . . . . . . . . Se ha invertido el ngulo de rotacin.
(4)Compensacin B de radio de herramienta . Se ha invertido el sentido de compensacin.
(Incluido G39)

Ejemplos

Ejemplo de programa de imagen espejo.


Subprograma
O9000 ;
G00 G90 X60.0 Y60.0;
G01 X100.0 F100;
G01 Y100.0;
G01 X60.0 Y60.0;
M99;

Programa principal
N10 G00 G90;
N20M98P9000;
N30 G51 X50.0 Y50.0 I--1000 J1000;
N40 M98 P9000;
N50 G51 X50.0 Y50.0 I--1000 J--1000;
N60 M98 P9000;
N70 G51 X50.0 Y50.0 I1000 J--1000
N80 M98 P9000;
N90 G50;
Y
100

60
50
40

X
0

40 50

60

100

Fig. 14.9 (f) Ejemplo de programa de imagen espejo

366

14.10
GIRO DE SISTEMA DE
COORDENADAS
(G68, G69)

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

Una forma programada puede rotarse. Empleando esta funcin (giro o rotacin)
es posible, por ejemplo, modificar un programa empleando una orden de giro
cuando una pieza se ha colocado en la mquina girada un cierto ngulo respecto
a la posicin programada. Adems, cuando exista un patrn que est formado
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

Fig. 14.10 (a) Giro del sistema de coordenadas

Formato
Formato
G17
G18
G19

G68 __R_ ; Activa el giro de un sistema de


coordenadas.
Modo de giro del sistema de coordenadas
(Se gira el sistema de coordenadas.)
Orden de anulacin de giro del sistema de
coordenadas
Significado de orden

G69 ;

G17 (G18 o G19)


__

R_

: 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.
Un desplazamiento angular con un valor positivo indica
giro en sentido antihorario. El bit 0 del parmetro RIN (No.
5400 selecciona si el desplazamiento angular especifica
do siempre se considera un valor especificado o un valor
absoluto o incremental en funcin del cdigo G
especificado (G90 o G91).

Incremento mn. de entrada


: 0.001 grados
Margen de valores permitidos : --360,000 A360,000

367

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

Angulo de giro R (valor incremental)

Centro de
giro

(, )

Angulo de giro (valor absoluto)

Fig. 14.10 (b) Giro del sistema de coordenadas

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
plano: G17, G18 o G19

D Orden incremental en
modo de giro de
sistemas de
coordenadas
D Centro de giro

El cdigo G para seleccin de plano (G17, G18 o G19) puede especificarse antes
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.
El centro de giro de una orden incremental programada despus de G68 pero
antes de una orden absoluta es la posicin de herramienta cuando se program
G68 (Fig. 14.10 (c)).
Cuando no se haya programado __ , la posicin de herramienta cuando se
program G68 se supone que es el centro de rotacin.

D Desplazamiento angular

Cuando no se haya especificado R_ , el valor especificado en el parmetro 5410


se supone que es el desplazamiento angular.

D Orden de anular giro de


sistema de coordenadas

El cdigo G empleado para anular el giro del sistema de coordenadas (G69)


puede especificarse en un bloque en el cual se especifique otra orden.

D Compensacin de
herramienta

La compensacin de radio de herramienta, compensacin de longitud de


herramienta, compensacin de herramienta y otras operaciones de
compensacin se ejecutan despus de girar el sistema de coordenadas.

D Relacin con la
conversin
tridimensional de
coordenadas (G68, G69)

El giro de sistema de coodenadas y la conversin tridimensional de


coordenadas emplean identicos cdigos G: G68 y G69. Los cdigos G con I,
J y K se procesan como una orden para conversin tridimensional de
coordenadas. Los cdigos G sin I, J y K se procesan como orden para un giro
bidimensional del sistema de coordenadas.

368

B--63534SP/02

PROGRAMACION

14. FUNCION DE COMPENSACION

Limitaciones
D Ordenes relativas a la
vuelta al punto de
referencia y al sistema
de coordenadas

En el modo de giro de sistema de coordenadas, no deben especificarse los


cdigos G relativos a la vuelta al punto de referencia (G27, G28, G29,
G30, etc.) y los relativos al cambio del sistema de coordenadas (G52 hasta
G59, G92, etc.). Si se requiere cualquiera de estos casos, especifquelos
solos despus de cancelar el modo de rotacin del sistema de coordenadas.

D Orden incremental

La primera orden de desplazamiento despus de la orden de cancelar giro


de sistema de coordenadas (G69) debe especificarse con valores
absolutos. Si se especifica una orden de desplazamiento incremental no
se ejecutar el desplazamiento correcto.

Explicaciones
Ordenes de posicin
Absolutas/Incrementales
N1 G92 X5000 Y5000 G69 G17 ;
N2 G68 X7000 Y3000 R60000 ;
N3 G90 G01 X0 Y0 F200 ;
(G91X5000Y5000)
N4 G91 X10000 ;
N5 G02 Y10000 R10000 ;
N6 G03 X10000 I5000 J5000 ;
N7 G01 Y10000 ;
N8 G69 G90 X5000 Y5000 M02 ;
Trayectoria de herramienta
cuando se especifica la orden
incremental en el bloque N3
Trayectoria de herramienta origi(entre parntesis)
nalmente programada

Centro de giro
(7000,3000)
(0,0)
60,
(--500.0,--500.0)
Trayectoria de herramienta despus de giro

Fig. 14.10 (c) Programacin absoluta/incremental durante


giro del sistema de coordenadas

369

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

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 R30000 ;
N4 G91 X2000 ;
N5 G03 Y1000 R1000 J500 ;
N6 G01 X2000 ;
N7 Y1000 ;
Forma programada antes de
N8 G69 G40 G90 X0 Y0 M30 ;
de giro de sistema de coordenadas

Forma programada
despus de giro de
sistema de coordenadas
30
(0, 0)
Trayectoria de herramienta

Fig. 14.10 (d) Compensacin de radio de herramienta C y giro de sistema


de coordenadas

D Factor de escala y giro del


sistema de coordenadas

Si en el modo de factor de escala (modo G51) se ejecuta una orden de giro del
sistema de coordenadas, tambin se aplicar un factor de escala al valor de las
coordenadas (,) 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.
1.Cuando el sistema no se encuentre en el modo C de compensacin de radio
de herramienta, especifique las rdenes por el orden siguiente:
G51 ; Activacin modo factor escala
G68 ; Activacin modo giro sistema coordenadas
,
,
,
,
G69 ; Anulacin modo giro sistema coordenadas
G50 ; Anulacin modo factor de escala

370

PROGRAMACION

B--63534SP/02

14. FUNCION DE COMPENSACION

2.Cuando el sistema se encuentra en modo de compensacin C de radio de


herramienta, especifique las rdenes por el siguiente orden
(Fig.14.10(e)) :
(anulacin de compensacin C de radio de herramienta)
G51 ;
activacin de modo de factor de escala
G68 ;
activacin de giro de sistema de coordenadas
:
G41 ;
activacin de modo C de compensacin de radio de hta.
:

G92 X0 Y0 ;
G51 X300.0 Y150.0 P50.0 ;
G68 X200.0 Y100.0 R4500.0 ;
G01 X400.0 Y100.0 ;
Y100.0 ;
X--200.0 ;
Y--100.0 ;
X200.0 ;
Cuando se aplica el factor de
escala y el giro del sistema
de coordenadas

200.0

Cuando se aplica nicamente el giro del sistema


de coordenadas
Cuando se aplica
nicamente el
factor de escala
Programa de mecanizado

100.0

200.0

400.0

Fig. 14.10 (e) Factor de escala y giro de sistema de coordenadas en el


modo de compensacin de radio C de herramienta

371

14. FUNCION DE COMPENSACION

D Ordenes repetitivas para


giro del sistema de
coordenadas

PROGRAMACION

B--63534SP/02

Es posible memorizar un programa como subprograma y llamar de nuevo a un


subprograma modificando el ngulo.
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 ;
O 2200 G68 X0 Y0 G91 R45.0 ;
G90 M98 P2100 ;
M99 ;
O 2100 G90 G01 G42 X0 Y--10.0 ;
X4.142 ;
X7.071 Y--7.071 ;
G40 ;
M99 ;

Trayectoria
programada
(0, 0)

Cuando se aplica
compensacin

(0, --10.0)

Subprograma

Fig. 14.10 (f) Orden de giro del sistema de coordenadas

372

PROGRAMACION

B--63534SP/02

14.11

CONTROL DE
DIRECCION NORMAL
(G40.1, G41.1, G42.1
O G150, G151, G152)

14. FUNCION DE COMPENSACION

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
controlar la herramienta de modo que el eje C siempre quede perpendicular a
la trayectoria de la herramienta (Fig. 14.11 (a)).

Trayectoria de herramienta programada


Eje C
Eje C
Herramienta

Herramienta

Direccin normal (en que se


desplaza la herramienta)
Fig. 14.11 (a) Ejemplo de desplazamiento de la herramienta

Formato
Funcin

Cdigo G

Control de direccin
G41.1 o G151

normal hacia la
izquierda

G42.1 o G152

G40.1 o G150

Control de direccin
normal hacia la derecha

Anulacin de control de
direccin normal

373

Explicacin
Si la pieza queda a la derecha de
la trayectoria de la herramienta mirando en la direccin en que
avanza la herramienta, se ha especificado la funcin de control de
direccin normal hacia la izquierda (G41.1 o G151).
Despus de haber especificado
G41.1 (o G151) o G42.1 (o G152),
es vlida la funcin de control en
direccin normal (modo de control
en direccin normal).
Cuando se especifica G40.1 (o
G150) se anula el modo de control
en direccin normal.

14. FUNCION DE COMPENSACION

PROGRAMACION

Trayectoria de centro de herramienta

B--63534SP/02

Trayectoria de centro
de herramienta

Trayectoria programada

Centro del arco


Trayectoria programada
Fig. 14.11 (b) Control en direccin normal a la
izquierda (G41.1)

Fig. 14.11 (c) Control en direccin normal a la derecha


(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.11 (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

Centro de giro

+X

270

Fig. 14.11 (d) Angulo del eje C

D Control de direccin
normal del eje C

Cuando se cambia del modo de anulacin al modo de control de direccin


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 interface 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.
La herramienta primero se orienta de modo que el eje C sea perpendicular a la
trayectoria de herramienta especificada por la orden de desplazamiento y luego
es desplazada segn los ejes X e Y.
En el modo de compensacin de radio de herramienta, la herramienta es
orientada de modo que el eje C pase a ser perpendicular a la trayectoria de
herramienta creada despus de la compensacin.
En el modo bloque a bloque, la herramienta no se detiene entre una orden para
giro de la herramienta y una orden para desplazamiento segn los ejes X e Y.
Despus de desplazar la herramienta segn los ejes X e Y siempre se produce
una parada en modo bloque a bloque.
374

B--63534SP/02

14. FUNCION DE COMPENSACION

PROGRAMACION

Trayectoria de centro herramienta


S
N1
S : Punto parada modo bloque
a bloque
Trayectoria programada

N2
S
N3

Fig. 14.11 (e) Punto en el cual se produce la parada de modo bloque a


bloque en el modo de control de direccin normal

Antes de activar la interpolacin circular, se gira el eje C de modo que el eje C


pase a ser normal al arco en el punto inicial. Durante la interpolacin circular,
la herramienta es controlada de modo que el eje C siempre sea perpendicular
a la trayectoria de herramienta determinada por una interpolacin circular.
La herramienta se controla de modo
que el eje C siempre quede normal a la
trayectoria de herramienta determinada por la interpolacin circular.

Se inserta una orden de giro de


modo que el eje C sea normal al
arco en el punto inicial.

Trayectoria
centro herramienta
Centro del arco
Trayectoria programada

Fig. 14.11 (f) Control de direccin normal de la interpolacin circular

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.

375

14. FUNCION DE COMPENSACION

D Velocidad de avance segn


el eje C

PROGRAMACION

B--63534SP/02

El desplazamiento de la herramienta insertada al comienzo de cada bloque se


ejecuta con la velocidad de avance definida en el parmetro 5481. Si en este
instante est activado el modo de ensayo en vaco, se aplica la velocidad de
avance de ensayo en vaco. Si la herramienta se desplaza segn los ejes X e Y
en el modo con avance rpido (G00), se aplica la velocidad de avance rpido.
La velocidad de avance del eje C durante la interpolacin circular se define
mediante la siguiente frmula.
F

Angulo desplazamiento segn eje C (grados)


(grad/min)
Longitud de arco (mm o pulg)
F : Velocidad de avance (mm/min o pulg/min) especificada mediante el
correspondiente bloque del arco.
Valor de desplazamiento del eje C :
La diferencia de ngulos al
comienzo y al final del bloque.

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
direccin normal

D Angulo para el cual no se


tiene en cuenta la insercin
de figura

Un eje C al cual se aplica el control de direccin normal puede asignarse a


cualquier eje mediante el parmetro N 5480.
Cuando el ngulo de giro que se ha de insertar, calculado mediante control de
direccin normal, sea inferior al valor definido mediante el parmetro N 5482,
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.

376

B--63534SP/02

D Desplazamiento para el
cual se ignora la
interseccin de arco

14. FUNCION DE COMPENSACION

PROGRAMACION

Se especifica la distancia mxima para la cual se ejecuta el mecanizado con


idntica direccin normal que la del bloque anterior.
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.
Trayectoria centro herramienta
N2

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.
N2

Trayectoria centro
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 dn direccin normal no puede ejecutarse mediante la
orden de desplazamiento G53.
5 El eje C debe ser un eje de giro.

377

14. FUNCION DE COMPENSACION

14.12

IMAGEN ESPEJO
PROGRAMABLE
(G50.1, G51.1)

PROGRAMACION

B--63534SP/02

Puede obtenerse una imagen espejo de una orden programada respecto a un eje
programado de simetra (Fig. 14.12 (a)).
Y

Eje de simetra (X=50)

(2)

(1)

100

60
Eje de simetra
(Y=50)

50
40

(3)

(4)

40

50 60

100

(1)

Imagen original de una orden programada

(2)

Imagen simtrica en torno a una lnea paralela al eje Y y que


se corta con el eje X en 50

(3)

Imagen simtrica en torno al punto (50, 50)

(4)

Imagen simtrica en torno a una lnea paralela al eje X y que se


corta con el eje Y en 50
Fig. 14.12 (a) Imagen espejo programable

Formato
Definicin de una imagen programable

G51.1 IP_ ;

Se obtiene una imagen espejo de una orden especi-ficada en estos bloques respecto al eje de simetra
especificado por G51.1 IP_;.
Anulacin de una imagen espejo programable

G50.1 IP_ ;

Punto (posicin) y eje de simetra para obtener una


imagen espejo cuando se especifique con G51.1.
Eje de simetra para obtener una imagen espejo
cuando se especifique con G50.1. El punto de
simetra no se especifica.

IP_ :

378

PROGRAMACION

B--63534SP/02

14. FUNCION DE COMPENSACION

Explicaciones
D Imagen espejo mediante
configuracin

Si se especifica la funcin de imagen espejo programable cuando la orden para


obtener una imagen espejo est seleccionada tambin por un conmutador
externo del CNC o un parmetro de configuracin del CNC (vase III--4.9), se
ejecuta primero la funcin de imagen espejo programable.

D Imagen espejo en un
solo eje en un plano
especificado

Al aplicar una imagen espejo a uno de los ejes en un plano especificado se


modifican las rdenes siguientes de la siguiente manera:
Orden

Explicacin

Orden circular

G02 y G03 se intercambian.

Compensacin de

G41 y G42 se intercambian.

radio de herramienta
Giro de coordenadas

Horario y antihorario (sentidos de giro) se intercambian.

Limitaciones
D Escalado/giro del
sistema de coordenadas

El procesamiento va desde la imagen espejo programada al factor de escala y


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
vuelta al punto de
referencia y al sistema
de coordenadas

En el modo imagen espejo programable, no es preciso especificar los cdigos


G relativos a la vuelta al punto de referencia (G27, G28, G29, G30, etc.) y los
empleados para cambiar el sistema de coordenadas (G52 hasta G59, G92, etc.).
Si se necesita alguno de estos cdigos, especifquelo slo despus de cancelar
el modo de imagen espejo programable.

379

14. FUNCION DE COMPENSACION

14.13

COMPENSACION DE
DESGASTE DE
MUELA

PROGRAMACION

B--63534SP/02

La funcin de compensacin de desgaste de muela crea un vector de


compensacin prolongando la lnea entre el centro de compensacin
especificado y el punto final especificado en el plano de compensacin
especificado.
Vector de compensacin

Centro de compensacin

Trayectoria programada
Trayectoria de centro
de herramienta

Formato

D Seleccin del centro de


compensacin

G41 Pn (n=1, 2, 3);


Seleccione el primer centro de compensacin
G41 P1;
G41 P2;
Seleccione el segundo centro de compensacin
G41 P3;
Seleccione el tercer centro de compensacin

D Activacin

D_;

D Anulacin de modo de
compensacin

D0;

D Conservacin del vector


de compensacin

G40;

Cdigo D distinto de D0

Explicaciones
D Definicin y seleccin
del centro de
compensacin

Pueden especificarse tres centros de compensacin especificando sus


coordenadas de centro con los parmetros N 5081 hasta 5086.
La orden G41Pn (n = 1, 2 3) se utiliza para especificar qu centro de
compensacin debe utilizarse.
G41 P1 ; . . . . .
Seleccione el primer centro de compensacin.
G41 P2 ; . . . . .
Seleccione el segundo centro de compensacin.
G41 P3 ; . . . . .
Seleccione el tercer centro de compensacin.
Cuando seleccione el centro de compensacin, especifique P1, P2 o P3
simultneamente a G41. Si se ha especificado G41 sin una orden P o con
una orden P distinta de P1, P2 y P3, se activa la alarma P/S 5069.
Cuando se especifica el centro de compensacin con parmetros, utilice
las coordenadas de pieza.

D Activacin

Para entrar en el modo de compensacin, especifique el centro de


compensacin y luego especifique un cdigo D distinto de D0. Se crea un
vector de compensacin y se desplaza de manera acorde la herramienta
aun cuando el bloque en el que se ha especificado el cdigo D no contenga
una orden de desplazamiento.
380

PROGRAMACION

B--63534SP/02

D Vector de compensacin

14. FUNCION DE COMPENSACION

Un vector de compensacin se crea prolongando la lnea entre el centro


de compensacin y el punto final especificado. La longitud del vector de
compensacin es igual al valor de compensacin correspondiente al
nmero de corrector especificado con el cdigo D.
Cuando el valor de compensacin es positivo, el vector de compensacin
se aade al punto final especificado. Cuando el valor de compensacin es
negativo, el vector de compensacin se deduce del punto final
especificado.
+
Z

Vector de compensacin
(+)
Centro de
compensacin

Trayectoria programada
Trayectoria centro
herramienta
Y+
Valor compensacin (+)
Vector de compensacin (--)

+
Z
Centro de
compensacin

Trayectoria programada
Trayectoria centro
herramienta

Y+
Valor compensacin (--)

D Anulacin del modo de


compensacin

La especificacin de D0 anula el modo de compensacin, inhibiendo de


este modo la creacin de un vector de compensacin.

D Conservacin del vector


de compensacin

La especificacin de G40 selecciona un modo para conservacin del


vector actual de compensacin. En este modo, el punto final especificado
se desplaza en idntica longitud de vector hasta que se especifica un modo
de compensacin distinto.
La especificacin de D0 en el modo de conservacin de vector de
compensacin borra el vector de compensacin y anula el modo de
compensacin.

381

14. FUNCION DE COMPENSACION

D Interpolacin circular y
helicoidal

PROGRAMACION

B--63534SP/02

La compensacin de desgaste de muela tambin puede aplicarse a la


interpolacin circular y a la interpolacin helicoidal. Si el radio del punto
inicial es distinto del de punto final, la figura obtenida no ser un arco, ser
una hlice.
Vector de compensacin

Centro de arco

Trayectoria centro
herramienta
Trayectoria programada

Centro de compensacin

Los valores compensados siguen estando sujetos a la comprobacin de


lmite de error de radio de arco (parmetro N 3410).
D Interpolacin circular en
el modo G40

La especificacin de una orden de arco en el modo G40 provoca un


desplazamiento del centro de arco igual a la longitud del vector, haciendo
que la figura se convierta en un arco y no en una hlice.

Centro de arco
programado

Vector conservado
Trayectoria centro
herramienta
Trayectoria programada

D Interpolacin
exponencial

La compensacin de desgaste de muela tambin puede aplicarse a la


interpolacin exponencial. La interpolacin exponencial se ejecuta para
las posiciones compensadas.

D Plano de compensacin
y seleccin de plano
utilizando G17/G18/G19

Se crea un vector de compensacin nicamente en el plano (plano de


compensacin) correspondiente a los ejes especificados por los
parmetros N 5071 y 5072 (ejes de compensacin).
En el modo de compensacin (incluido el modo de conservacin de vector
de compensacin), siempre se crea un vector de compensacin en el plano
de compensacin especificado con los parmetros (N 5071 y 5072),
independientemente del plano seleccionado con la orden G17, G18 o
G19. Por ejemplo, puede ejecutarse una compensacin empleando el
plano YZ como plano de compensacin mientras que la interpolacin
circular se ejecuta en el plano XY (G17).
Si se ha especificado una orden de desplazamiento bien para el eje de
compensacin, en el modo de compensacin, la componente de vector de
compensacin en el otro eje puede modificarse durante la creacin de
vector de compensacin, provocando de este modo que la herramienta
tambin se desplace segn dicho eje.
382

PROGRAMACION

B--63534SP/02

(Ejemplo 1)

+
Y

Cuando los ejes de compensacin son los ejes Y y Z y la


interpolacin lineal se ejecuta en los ejes X e Y
Trayectoria programada: a b, trayectoria compensada:
a b

Vay

+
Y

Vay

b
b

Trayectorias en el plano XY

by

X+

Trayectorias en el plano YZ

Z+

Cuando los ejes de compensacin son los ejes Y y Z y la


interpolacin circular se ejecuta en los ejes X e Y
Trayectoria programada: a b, trayectoria compensada:
a b
+
Y

Vay
Vb

Centro compensacin
Vby

b
b

Trayectorias en el plano XY

Vbz

(Ejemplo 2)

Centro de arco

Va
Vaz

Centro de compensacin
V

Vby

a
a

Vb

+
Y

14. FUNCION DE COMPENSACION

a
a

Va
Vaz
b

b
Vbz

Trayectorias en el plano YZ

X+

Z+

D Modo de anulacin de
compensacin

El modo de anulacin de compensacin se selecciona inmediatamente


despus de conectar la tensin o al ejecutar un reset.

D Cambio de sistema de
coordenadas

Antes de intentar cambiar el sistema de coordenadas, anule el modo de


compensacin.

D Vuelta a punto de
referencia (G28, G30)

Antes de intentar volver al punto de referencia (G28 o G30), anule el


modo de compensacin.

Limitaciones
D Cambio de los ejes de
compensacin

Pueden modificarse los ejes de compensacin nicamente el modo de


anulacin de compensacin.

D Relacin con otras


funciones de
compensacin

La compensacin de radio de herramienta y la compensacin


tridimensional de herramienta no pueden utilizarse cuando se valida en
el sistema la compensacin de desgaste de muela. Las funciones de
compensacin de longitud y de compensacin de posicin de herramienta
pueden utilizarse con compensacin de desgaste de muela.

D Relacin con la funcin


de cambio de
coordenadas

Las coordenadas del centro de compensacin no estn sujetas a imagen


de espejo programable, factor de escala o rotacin de coordenadas.
383

14. FUNCION DE COMPENSACION

14.14

COMPENSACION
DINAMICA DE
UTILLAJE DE MESA
ROTATIVA

PROGRAMACION

B--63534SP/02

La funcin de compensacin dinmica de utillaje de mesa rotativa ahorra


al operador el problema de tener que redefinir el sistema de coordenadas
de pieza cuando gira la mesa rotativa antes de iniciar el mecanizado. Con
esta funcin, el operador simplemente define la posicin de una pieza
colocada en una determinada posicin de la mesa rotativa como
compensacin de utillaje de referencia. Si gira la mesa rotativa, el sistema
obtiene automticamente una compensacin de utillaje actual a partir del
desplazamiento angular de la mesa rotativa y crea un sistema de
coordenadas de pieza adecuado. Despus de haber configurado la
compensacin de utillaje de referencia, el sistema de coordenadas de
pieza se prepara dinmicamente independientemente de dnde est
posicionada la mesa rotativa.
El punto cero del sistema de coordenadas de pieza se obtiene aadiendo la
compensacin de utillaje a la compensacin respecto al punto de
referencia de pieza.
Y
Y

Y
X

X
F0

Centro eje
rotacin

C
Z
W

Origen
sistema
coordenadas
mquina

W
0
F0

: Valor compensacin origen pieza


: Angulo de referencia
: Valor compensacin utillaje referencia
: Angulo de eje de rotacin
: Valor de compensacin de utillaje

Fig.14.14 (a) Compensacin de utillaje

Formato
D Orden de compensacin
de utillaje

G54.2 Pn ;

n : Nmero de valor de compensacin de utillaje de


referencia (1 hasta 8)
D Orden de cancelar
compensacin de utillaje

G54.2 P0 ;

384

B--63534SP/02

PROGRAMACION

14. FUNCION DE COMPENSACION

Explicaciones
D Cuando se especifique
una orden de
desplazamiento para un
eje de rotacin en el
modo G54.2

Cuando se especifique una orden para desplazar una herramienta en torno


a un eje de rotacin que intervenga en una compensacin de utillaje en el
modo G54.2, las coordenadas relativas al eje de rotacin al final del
bloque se emplean para calcular un vector. La herramienta se desplaza a
la posicin especificada en el sistema de coordenadas de pieza indicado
por el vector.

D Operacin en reset

El hecho de si se cancela la compensacin de utillaje al ejecutar un reset


depende de la configuracin del bit 6 (CLR) del parmetro No. 3402 y
del bit 7 (C23) del parmetro No. 3408.
Cuando CLR est configurado a 0 o CLR y C23 estn configurados a 1,
se guarda el vector antes del reset.
Cuando CLR est configurado a 1 y C23 est configurado a 0, se borra
el vector. Sin embargo, la mquina no se desplaza mediante el vector
borrado independientemente de la configuracin del bit 0 (FTP) del
parmetro No. 7570.

D Configuracin de datos
(1) Configuracin de un grupo de tres parmetros que especifican un eje
de rotacin y dos ejes lineales que componen el plano de rotacin
(Parmetro No.7580 hasta 7588)
En cada grupo, especifique el nmero del eje de rotacin como primer
parmetro y los nmeros de los ejes lineales como segundo y tercer
parmetros. La rotacin en direccin normal en torno al eje de
rotacin debe coincidir con la rotacin desde el lado positivo del eje
lineal definido como segundo parmetro respecto al lado positivo del
eje lineal definido como tercer parmetro.
Ejemplo) Suponga que una mquina tiene cuatro ejes: X, Y, Z y C. Los
ejes X, Y y Z configuran un sistema de coordenadas a
derechas. El eje C es un eje de rotacin. Visto desde el lado
positivo del eje Z, una rotacin en sentido normal en torno al
eje C se considera que es una rotacin antihoraria en torno al
eje Z.
Para esta mquina, especifique los parmetros de la siguiente
manera:
Primer parmetro
: 4 (eje C)
Segundo parmetro : 1 (eje X)
Tercer parmetro
: 2 (eje Y)
Puede configurarse hasta tres grupos de parmetros. En el
clculo de la compensacin de utillaje, se calculan primero los
datos del eje de rotacin especificado en el primer grupo. A
continuacin, se calculan los datos de los grupos segundo y
tercero.
Si la mquina tiene dos o ms ejes de rotacin y el plano de
rotacin depende de la rotacin en torno a otro eje de rotacin,
el plano de rotacin se define cuando el desplazamiento
angular en torno al eje de rotacin es 0.
(2) Configuracin del ngulo de referencia del eje de rotacin y la
correspondiente configuracin de utillaje de referencia
Configure el ngulo de referencia del eje de rotacin y la
compensacin de utillaje correspondiente al ngulo de referencia.
385

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

X
W

W: Valor de compensacin de origen de


pieza
F: Compensacin de utillaje correspondiente al ngulo de referencia

Configure los datos en la pantalla de configuracin de utillaje (vase


III--11.4). Pueden especificarse ocho grupos de elementos de datos.
(3) Configuracin de un parmetro para validar o inhibir la
compensacin de utillaje de cada eje (bit 0 (FAX) del parmetro 7575)
Para el eje para el cual se haya validado la compensacion de utillaje,
configure este parmetro al valor 1. Esto no hace falta especificarlo
para un eje de rotacin.
(4) Configuracin del tipo de compensacin de utillaje (bit 1 (FTP) del
parmetro 6004)
Especifique si debe producirse un desplazamiento conforme al
incremento o decremento del vector de compensacin de utillaje
cuando cambie el vector (cuando se especifique G54.2 o cuando se
produzca un desplazamiento de un eje de rotacin en el modo G54.2).
Si se especifica 0, el desplazamiento se ejecuta. (La posicin actual
en el sistema de coordenadas de pieza no vara. La posicin en el
sistema de coordenadas de mquina vara).
Si se configura el valor 1, no se ejecuta el desplazamiento. (La
posicin actual en el sistema de coordenadas de pieza vara. La
posicin en el sistema de coordenadas de mquina no vara).
D Entrada y salida de la
compensacin de utillaje

La entrada y salida de datos de programa y datos externos puede realizarse


de la siguiente manera:
(1) Configuracin de la compensacin de utillaje de referencia mediante
G10
G10 L21 Pn IP ;
n : Nmero de valor de compensacin de utillaje
IP : Compensacin de utillaje de referencia o ngulo de referencia
de cada eje.
Esta orden configura la compensacin de utillaje de referencia o el
ngulo de referencia en un programa.
Cuando la orden se ejecuta en el modo G90, se configura
directamente el valor especificado.
Cuando la orden se ejecuta en el modo G91, se configura el valor
especificado ms un valor configurado antes de la ejecucin.
386

B--63534SP/02

PROGRAMACION

14. FUNCION DE COMPENSACION

NOTA
Se requiere la funcin de datos programables (G10).

(2) Lectura y escritura de los datos mediante una variable del sistema de
un macro cliente
Nmero de variable del sistema = 5500 + 20:n + m
El siguiente nmero de variable del sistema puede utilizarse para leer
y escribir la compensacin de utillaje de referencia o el ngulo de
referencia. Sin embargo, en la zona de variables del sistema (5500
hasta 5508) con n = 0, no puede grabarse ningn dato.
n : Nmero de valor de compensacin de utillaje (1 hasta 8)
Cuando n vale 0, se indica la compensacin actual.
m : Nmero de eje (1 hasta el nmero de ejes controlados)
Para leer el nmero de valor de compensacin seleccionado puede
utilizarse la variable del sistema 5500.
NOTA
Se requiere la funcin de macro cliente.

(3) Lectura y escritura de los datos mediante la ventana del PMC o con
CNC abierto
La funcin de ventana puede emplearse para leer y escribir la variable
del sistema de macro cliente con idntico nmero que en (2).
NOTA
Se requiere la ventana de funcin de CN y la funcin de
macro cliente.

(4) Salida de datos hacia un dispositivo externo


Seleccionando <PUNCH> en la pantalla de compensacin de utillaje,
pueden transferirse los datos a un disquete, a una tarjeta de memoria
o a un dispositivo externo va RS--232C.
Los datos se transfieren en formato G10 sin nmero de programa.
NOTA
Se requiere la funcin de interfaz de lector/perforadora y la
funcin de entrada de datos programables (G10).

(5) Entrada desde un dispositivo externo


Registre la salida de datos en el paso (4) en la memoria del CNC en
forma de programa y ejecute dicho programa para la entrada de los
datos.
NOTA
Se requiere la funcin de interfaz de lector/perforadora y la
funcin de entrada de datos programables (G10).

387

14. FUNCION DE COMPENSACION

D Clculo de la
compensacin de utillaje

PROGRAMACION

B--63534SP/02

(1) Relacin entre el eje de rotacin y los ejes lineales


Primer grupo
: 5(eje B), 1(eje X) , 3(eje Z)
Segundo grupo : 4(eje A) , 3(eje Z) , 2(eje Y)
Tercer grupo
: 0, 0, 0
(2) Angulo de referencia y compensacin de utillaje de referencia
X : F0X
Y : F0Y
Z : F0Z
A : 0
B : 0
El mtodo de clculo se muestra a continuacin cuando los datos se
configuran de la siguiente manera:
O : Centro de mesa rotativa
W : Valor de compensacin de origen de pieza
F0 : Valor compensacin utillaje cuando A = 0 y B = 0
FA : Valor compensacin utillaje cuando A = 0 y B = 0
F1 : Valor compensacin utillaje cuando A = 0 y B =
F : Valor compensacin utillaje cuando A = y B =

F1

O
X

FA

F0

FA = (FAX, FAY, FAY)


F1 = (F1X, F1Y, F1Z)
F = (FX, FY, FZ)
A continuacin, se utiliza la siguiente expresin para el clculo de la
compensacin de utillaje.
F 0X
F AX = cos( 0) 0 sin( 0) 1
0
0
cos(

sin(
)
)
F 0Y
F AY =
0
1
0
0
0
0
F AZ = sin( 0) 0 cos( 0) 0 sin(0) cos( 0) F 0Z
F 1X = cos()
sin() F 0X
0
F 0Y
F 1Y =
0
1
0
0
cos() F 0Z
F 1Z = sin()
FX =
F 1X
0
0
1

sin(

)
cos(

)
F 1Y
FY =
0
0
0
sin( ) cos( 0) F 1Z
FZ =

388

B--63534SP/02

PROGRAMACION

14. FUNCION DE COMPENSACION

Limitacin
D Cuando los datos se
modifican en el modo
G54.2
D Desplazamiento debido a
un cambio del vector de
compensacin de utillaje

En el modo G54.2, un cambio realizado en el valor de configuracin del


parmetro No. 7580 hasta 7588 o en la compensacin de utillaje de referencia
tiene efecto al especificar el siguiente G54.2Pn.
Depende del actual cdigo de estado continuo del grupo 01 el hecho de si un
cambio en el vector de compensacin de utillaje provoca o no un
desplazamiento. Si el sistema se encuentra en un modo distinto del modo G00
o G01 (G02, G03, etc.), el desplazamiento se realiza temporalmente en el modo
G01.

D Cuando un eje de
rotacin se ajusta
manualmente

Cuando la operacin automtica se detiene utilizando la funcin de parada SBK


durante el modo G54.2 y se realiza un desplazamiento manual en torno al eje
de rotacin, el vector de compensacin de utillaje no vara. El vector se calcula
cuando se especifica una orden de eje de rotacin o G54.2 para operacin
automtica u operacin en modo MDI. Sin embargo, cuando se ejecuta una
intervencin manual en un estado en que el interruptor de manual absoluto est
conectado y se especifica una orden de eje de rotacin en el modo incremental
(G91), el vector se calcula utilizando las coordenadas en que se refleja la
intervencin manual. Esta operacin no es una especificacin del FS15.
Si el bit ABS (bit 3 del parmetro 2409) se configura a 0 o se selecciona el modo
G90 cuando se ha especificado N3, se supone que la coordenada del eje C es
40.0(30.0+10.0), que es el valor especificado en el clculo.

D Cuando se aplica la
compensacin a un eje
de rotacin

En el clculo de la compensacin de utillaje, se utiliza la coordenada del eje de


rotacin en el sistema de coordenadas de pieza. Si se aplica una compensacin
de herramienta u otra compensacin, se utiliza la coordenada antes de la
compensacin.

D Orden para suprimir el


clculo de
compensacin de utillaje

Si se especifican las siguientes rdenes para el de rotacin en el modo G54.2,


no se calcula el vector de compensacin de utillaje:
Orden asociada al sistema de coordenadas de mquina: G53
Orden que especifica un cambio del sistema de coordenadas de pieza: G54
hasta G59, G54.1, G92, G52
Orden que especifica un retorno al punto de
referencia: G27, G28, G29, G30, G30.1

D Eje de rotacin
empleado para
compensacin de utillaje
D Rebasamiento de lmite
de giro de eje de
rotacin
D Funciones que no
pueden especificarse

El eje de rotacin empleado para interpolacin en coordenadas polares (G12.1)


no puede configurarse como eje de rotacin para compensacin de utillaje.
Cuando se utiliza la funcin de rebasamiento de lmite de giro de eje de
rotacin, siempre especifique 360 grados como valor de recorrido por
revolucin del eje de rotacin.
En el modo G54.2, no pueden especificarse las funciones a continuacin
listadas.
D Funcin de rearranque de programa
D Funcin de imagen espejo
D Funcin de escalado
D Funcin de rotacin de sistema de coordenadas
D Funcin de control de contorneado a alta velocidad y funcin de
control de contorno AI/nanocontorno AI
D Funcin copiar figura

389

14. FUNCION DE COMPENSACION

PROGRAMACION

B--63534SP/02

Ejemplo
Parmetro
Parmetro 7580=4 (eje C)
Parmetro 7581=1 (eje X)
Parmetro 7582=2 (eje Y)
Parmetros 7583 hasta 7588=0
Parmetro 7575#0(X)=1 (La compensacin es vlida para el eje X).
7575#0(Y)=1 (La compensacin es vlida para el eje Y).
7570#0=0 (Cuando el bit 0 del parmetro 7570 est configurado a 1,
se calculan los valores que aparecen entre corchetes ([ ])).
Dato de compensacin de utillaje 1 (n = 1)
C= 180.0 (ngulo de referencia)
X= --10.0
Y= 0.0
Cuando se configuran estos parmetros y estos datos, la mquina
funciona como se muestra a continuacin:
Tabla 14.14 Ejemplo de compensacin de utillaje
Coordenadas

Programa
N1 G90 G00 X0 Y0 C90. ;
N2 G54.2 P1 ;

Posicin en el sistema
de coordenadas de
pieza (ABSOLUTE)
X
0.0

Y
0.0

C
90.0

Posicin en el sistema
de coordenadas de
mquina (MACHINE)
X
0.0

Y
0.0

C
90.0

Compens. de utillaje
X
0.0

Y
0.0

C
0.0

0.0

0.0

90.0

0.0

10.0

90.0

0.0

10.0

0.0

[0.0

--10.0

90.0]

[0.0

0.0

90.0]

[0.0

10.0

0.0]

N3 G01 X10. Y2. F100. ;

10.0

2.0

90.0

10.0

12.0

90.0

0.0

10.0

0.0

N4 G02 X2. Y10. R10. ;

2.0

10.0

90.0

2.0

20.0

90.0

0.0

10.0

0.0

N5 G01 X0 Y0 ;

0.0

0.0

90.0

0.0

10.0

90.0

0.0

10.0

0.0

Los valores incluidos entre corchetes ([ ]) se aplican cuando el bit 0 (FTP)


del parmetro No. 7570 est configurado a 1.

390

B--63534SP/02

PROGRAMACION

14. FUNCION DE COMPENSACION

C
C=90_

N4
C=180k

N5
N3

N2

[N3]
X
PUNTO cero del sistema de
coordenadas de mquina

Fig.14.14 (b) Ejemplo de compensacion de utillaje

Cuando G54.2 P1 se ha especificado en el bloque N2, se calcula el vector


de compensacin de utillaje (0, 10.0). El vector se trata de idntica manera
que la compensacin respecto al punto de referencia de pieza. La posicin
actual en el sistema de coordenadas de pieza es (0, --10.0).
Si el bit 0 (FTP) del parmetro 7570 est configurado a 0, la herramienta
se desplaza conforme al vector. La posicin resultante del sistema de
coordenadas de pieza es (0, 0), es decir, la posicin antes de especificar
la orden.

391

15. MACRO CLIENTE

15

PROGRAMACION

B--63534SP/02

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.
Programa de mecanizado
O0001 ;

Macro cliente
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 ;

392

PROGRAMACION

B--63534SP/02

15.1

VARIABLES

15. MACRO CLIENTE

Un programa normal y corriente de mecanizado especifica un cdigo G y la


distancia de desplazamiento directamente con un valor numrico. Como
ejemplos pueden mencionarse G100 y X100.0.
Con un macro cliente, los valores numricos pueden especificarse directamente
o empleando un nmero de variable. Cuando se utiliza un nmero de variable,
el valor de la variable puede modificarse mediante un programa o mediante
operaciones desde el panel MDI.
#1=#2+100 ;
G01 X#1 F300 ;

Explicaciones
D Representacin de
variables

Cuando especifique una variable, hgalo mediante un smbolo de nmero (#)


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+#2--12]

D Tipos de variables

Las variables se clasifican en cuatro tipos segn el nmero de variable.


Tabla 15.1 Tipos de variables
Nmero
variable

Tipo de
variable

Funcin

#0

Siempre
nula

#1 -- #33

Variables Pueden utilizarse variables locales nicamente


locales
dentro de un macro para alojar datos tales como
los resultados de las operaciones. Cuando se
desconecta la tensin, se inicializan a cero las
variables locales. Cuando se llama a un macro,
se asignan argumentos a las variables locales.

#100 -- #149

Variables Pueden compartirse variables comunes entre


comunes diferentes macros cliente. Cuando se desactiva
la tensin, se inicializan al valor cero las variables #100 hasta #149. Las variables #500 hasta #531 permiten almacenar datos aun cuando
se desconecte la tensin. Como opcin, tambin estn disponibles las variables comunes
#150 hasta #199 y #532 hasta #999. Sin embargo, cuando se utilizan estos valores.

(#199)
#500 -- #531
(#999)

#1000 --

Esta variable es siempre nula. No puede asignarse esta variable a ningn valor.

Variables Las variables del sistema se utilizan para leer y


del
grabar diversos datos en formato CN tales como
sistema
la posicin actual y los valores de compensacin de herramienta.

NOTA
Las variables comunes #150 hasta #199 y #532 hasta #999
son opcionales.

393

15. MACRO CLIENTE

D Intervalo de valores de
variables

D Omisin del punto decimal

PROGRAMACION

B--63534SP/02

Las variables locales y comunes pueden tener un valor de 0 o un valor


comprendido entre los siguientes intervalos:
--1047 hasta --10--29
0
10--29 hasta 1047
Si el resultado del clculo resulta ser no vlido, se activa la alarma P/S(N 111).
Cuando en un programa se define un valor de variable, puede omitirse el punto
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;
Un valor de variable al cual se haya remitido se redondea automticamente
segn el incremento mnimo de entrada de la direccin en cuestin.
Ejemplo:
Cuando en un CNC de 1/1000 mm se ejecuta G00X#1; con 12.3456 asignado
a la variable #1, la orden real se interpreta como G00X12.346;.
Para invertir el signo de un valor de variable para la cual se ha realizado una
remisin, incluya un signo menos (--) antes de #.
Ejemplo: G00X--#1;
Cuando se remita a una variable no definida, la variable se ignora hasta una
palabra de direccin.
Ejemplo:
Cuando el valor de la variable #1 sea 0 y el valor de variable #2 sea nulo, la
ejecucin de G00X#1Y#2 da como resultado G00X0;.

D Variables de macro
cliente comunes a las
torretas (control de dos
trayectorias)
D Variable no definida

En el control de dos trayectorias, las variables de macro sirven para cada torreta.
Mediante la especificacin de los parmetros Nos. 6036 y 6037 permite que
alguna de las variables comunes se utilice para todos los portaherramientas.
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.
Cuando #1 = < vacante >
G90 X100 Y #1
#
G90 X100

394

Cuando #1 = 0
G90 X100 Y #1
#
G90 X100 Y0

B--63534SP/02

15. MACRO CLIENTE

PROGRAMACION

(b) Operacin
< vacante > equivale a 0 excepto cuando se sustituye por < vacante>
Cuando #1 = < vacante >

Cuando #1 = 0

#2 = #1
#
#2 = < vacante >

#2 = #1
#
#2 = 0

#2 = #1*5
#
#2 = 0

#2 = #1*5
#
#2 = 0

#2 = #1+#1
#
#2 = 0

#2 = #1 + #1
#
#2 = 0

(c) Expresiones condicionales


< vacante > es distinta de 0 slo para EQ y NE.

D Variables de macro
cliente comunes a las
torretas (control de dos
trayectorias)

Cuando #1 = < vacante >

Cuando #1 = 0

#1 EQ #0
#
Se cumple

#1 EQ #0
#
No se incluye

#1 NE 0
#
Se cumple

#1 NE 0
#
No se incluye

#1 GE #0
#
Se cumple

#1 GE #0
#
Se cumple

#1 GT 0
#
No se incluye

#1 GT 0
#
No se incluye

Con el control de dos trayectorias, existen variables de macro para cada


trayectoria. La especificacin de los parmetros Nos. 6036 y 6037
permite utilizar algunas de las variables comunes para todas las
trayectorias.

D Visualizacin de valores
de las variables
VARIABLE
NO.
100
101
102
103
104
105
106
107

DATA
123.456
0.000

POSICION ACTIVA (RELATIVAS)


X
0.000
Z
0.000
MEM **** *** ***
[ MACRO ] [ MENU ] [

O1234 N12345
DATA

NO.
108
109
110
111
112
113
114
115
Y
B

0.000
0.000

18:42:15
PUPITR

] [

] [ (OPRA) ]

D Cuando el valor de una variable est en blanco, la variable es nula.


395

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

D La marca ******** indica un desbordamiento por exceso (cuando el


valor absoluto de una variable es superior a 999999999) o un
desbordamiento por defecto (cuando el valor absoluto de una variable es
inferior a 0.0000001).

Limitaciones

Los nmeros de programa, nmeros de secuencia y los nmeros de salto


opcional de bloque no pueden servir de referencia para variables.
Ejemplo:
Las variables no pueden utilizarse de las siguientes maneras:
O#1;
/#2G00X100.0;
N#3Y200.0;

396

15.2

VARIABLES DEL
SISTEMA

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

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.
Observe, sin embargo, que algunas variables del sistema slo pueden ser ledas.
Las variables del sistema son fundamentales para desarrollo de programas de
automatizacin y de uso general.

Explicaciones
D Seales de interface

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 interface
Nmero
variable

Funcin

#1000--#1015

Puede enviarse una seal de 16 bits desde el PMC a un


macro cliente. Las variables #1000 hasta #1015 se utilizan para leer una seal bit a bit. La variable #1032 se
utiliza para leer de una vez los 16 bits de una seal.

#1032
#1100--#1115

Puede enviarse una seal de 16 bits desde un macro


cliente al PMC. Las variables #1100 hasta #1115 se utilizan para escribir una seal bit a bit. La variable #1132 se
utiliza para leer de una vez los 16 bits de una seal.

#1132
#1133

La variable #1133 se utiliza para grabar los 32 bits de una


seal simultneamente desde un macro cliente en el
PMC.
Tngase en cuenta que para #1133 pueden emplearse
valores desde --99999999 hasta +99999999.

Para obtener informacin detallada, consulte el manual de conexin


(B--63523SP--1).

D Valores de compensacin
de herramienta

Los valores de compensacin de herramienta pueden leerse y escribirse


empleando variables del sistema. Los nmeros de variable utilizables dependen
del nmero de pares de compensacin, independientemente de si se hace una
distincin entre compensacin geomtrica y compensacin de desgaste y de si
se hace una distincin entre compensacin de longitud de herramienta y
compensacin de radio de herramienta. Cuando el nmero de pares de
compensacin no supera los 200, tambin pueden emplearse las variables #2001
hasta #2400.
Tabla 15.2(b) Variables del sistema para la memoria A de
compensacin de herramienta
Nmero compensacin

Variable sistema

1
:
200
:
999

#10001 (#2001)

#10200 (#2200)

:
#10999

Tabla 15.2(c) Variables del sistema para la memoria B de


compensacin de herramienta
Nmero
compensacin

Compensacin
geometra

Compensacin
desgaste

1
:
200
:
999

#11001 (#2201)
:
#11200 (#2400)
:
#11999

#10001 (#2001)
:
#10200 (#2200)
:
#10999

397

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

Tabla 15.2(d) Variables del sistema para memoria C de compensacin de


herramienta
Compensacin longitud de
herramienta (H)

Compensacin de radio de herramienta (D)

Compens.
geomtrica

Compens.
desgaste

Compens. Compens.
geomtr.
desgaste

#11001(#2201)
:
#11201(#2400)
:
#11999

#10001(#2001)
:
#10201(#2200)
:
#10999

Nmero
compensacin
1
:
200
:
999

#13001
:

#12001
:

:
#13999

:
#12999

D Alarmas de macro
Tabla 15.2(e) Variables del sistema para alarmas de macro
Nmero
variable

Funcin

#3000

Cuando se asigna un valor de 0 hasta 200 a la variable


#3000, el CN se detiene con una alarma. A continuacin de
una expresin, puede aparecer un mensaje de alarma de
como mx. 26 caracteres. La pantalla visualiza los nmeros
de alarma aadiendo 3000 al valor de la variable #3000
junto con un mensaje de alarma.

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 variable

Funcin

#3006

Cuando se programa #3006=1 (MESSAGE); en el macro, el programa ejecuta los bloques hasta el bloque inmediato anterior y luego se detiene.
Cuando en el mismo bloque se programa un mensaje de
hasta 26 caracteres, abrazados por un carcter de inicio
de comentario (() y un carcter de fin de comentario
()), si se programa en el mismo bloque, el mensaje se
visualiza en la pantalla externas de mensajes para el
operador.

398

D Informacin sobre tiempo

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

La informacin sobre tiempo puede leerse y escribirse.


Tabla 15.2(f) Variables del sistema para informacin de tiempo
Nmero
variable

D Control de funcionamiento
automtico

Funcin

#3001

Esta variable funciona de temporizador que cuenta en incrementos de 1 milisegundo en todo momento. Cuando se conecta la tensin, el valor de esta variable se reinicializa a 0.
Cuando se alcanza el valor de 2147483648, el valor de este
temporizador vuelve a valer 0.

#3002

Esta variable funciona de temporizador que cuenta en incrementos de 1 hora cuando se activa la lmpara de comienzo
de ciclo. Este temporizador conserva su valor aun cuando se
desconecte la tensin. Cuando se alcanzan 9544.371767
horas, el valor de este temporizador vuelve a 0.

#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 Septiembro de 1994 se representa como 19940928.

#3012

Esta variable puede utilizarse para leer la fecha actual (horas/


minutos/segundos). La informacin de horas/minutos/segundos se convierte en un nmero aparentemente decimal. Por
ejemplo, 34 y 56 segundos despus de las 3 de la tarde se
representa 153456.

Puede cambiarse el estado de control de funcionamiento automtico.


Tabla 15.2(g) Variable del sistema (#3003) para control de funcionamiento
automtico
#3003

Modo bloque a bloque

Terminacin de una
funcin auxiliar

Vlido

Se ha de esperar

Inhibido

Se ha de esperar

Vlido

No se ha de esperar

Inhibido

No se ha de esperar

S Cuando se conecta la tensin, el valor de esta variable es 0.


S Cuando est inhibida la parada en modo bloque a bloque, sta no se ejecuta
aun cuando se active (se ponga en ON) el selector de modo bloque a bloque.

S Si no se ha especificado una espera a terminacin de funciones auxiliares


(funciones M, S y T), la ejecucin del programa contina en el bloque
siguiente antes de la terminacin de las funciones auxiliares. Adems, no se
enva la seal DEN de fin de distribucin.

399

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

Tabla 15.2(h) Variable del sistema (#3004) para control de funcionamiento


automtico
#3004

Suspensin de
avances

Sobrecontrol de
vel. de avance

Parada exacta

Vlida

Vlido

Vlida

Inhibida

Vlido

Vlida

Vlida

Inhibido

Vlida

Inhibida

Inhibido

Vlida

Vlida

Vlido

Inhibida

Inhibida

Vlido

Inhibida

Vlida

Inhibido

Inhibida

Inhibida

Inhibido

Inhibida

S Cuando se conecta la tensin, el valor de esta variable es 0.


S Cuando est inhibida la suspensin de avances:
(1) Cuando se mantiene accionado el pulsador de suspensin de avances, la
mquina se detiene en el modo de parada bloque a bloque. Sin embargo,
la operacin de parada en modo bloque a bloque no se ejecuta cuando
el modo bloque a bloque se inhibe con la variable #3003.
(2) Cuando se acciona el pulsador de suspensin de avances y se suelta de
nuevo, se enciende la lmpara de suspensin de avances, pero la mquina
no se detiene; la ejecucin del programa contina y la mquina se detiene
en el primer bloque en que es vlida la suspensin de avances.

S Cuando est inhibido el sobrecontrol de la velocidad de avance, se aplica


siempre un sobrecontrol del 100% independientemente de la posicin del
selector de sobrecontrol de la velocidad de avance situado en el panel del
operador de la mquina.

S Cuando est inhibida la comprobacin de parada exacta, no se ejecuta tal


comprobacin (de posicin) incluso en bloques en los que no se ejecuta
ninguna operacin de mecanizado.

N1

N8, N9,
N10
N2

N3, N4
N7

N5
N6

O0001 ;
N1 G00 G91 X#24 Y#25 ;
N2 Z#18 ;
G04 ;
N3 #3003=3 ;
N4 #3004=7 ;
N5 G01 Z#26 F#9 ;
N6 M04 ;
N7 G01
Z--[ROUND[#18]+ROUND[#26]] ;
G04 ;
N8 #3004=0 ;
N9 #3003=0 ;
N10 M03 ;
M99 ;

Fig. 15.2(a) Ejemplo de utilizacin de la variable #3004


en un ciclo de roscado con macho

400

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

D Datos de configuracin

Los datos de configuracin pueden leerse y escribirse. Los valores binarios se


convierten en valores decimales.
#3005
Config.

#15

#14

#7

#6

Config.
#9 (FCV)
#5 (SEQ)
#2 (INI)
#1 (ISO)
#0 (TVC)

D Imagen espejo

:
:
:
:
:

#13
#5
SEQ

#12

#11

#4

#3

#10
#2
INI

#9
FCV

#8

#1
ISO

#0
TVC

Define si se utiliza el sistema de conversin de formato a cinta FS15

Define si se insertan automticamente nmeros de secuencia


Entrada en milmetros o entrada en pulgadas
Define si se utiliza cdigo EIA o ISO como cdigo de salida
Define si se ejecuta la comprobacin TV

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
momento puede comprobarse. (Vase III--4.9).
El valor obtenido en binario se convierte a notacin decimal.
#3007

Configuracin

#7
8o. eje

#6
7o. eje

#5
6o. eje

#4
5o. eje

#3
4o. eje

#2
3er. eje

0 (la funcin imagen espejo est inhibida)


o
1 (es vlida la funcin de imagen espejo)

Para cada bit,

#1
2o. eje

#0
1er. eje

es lo indicado.

Ejemplo: Si #3007vale 3, la funcin de imagen espejo es vlida para los ejes primero y segundo.

Cuando se define la funcin de imagen espejo para un determinado eje


mediante la seal de imagen espejo y mediante la configuracin del
parmetro correspondiente, se ejecuta una funcin lgica O(OR) entre el
valor de la seal y el valor de configuracin y luego se saca el resultado.

Cuando se activan las seales de imagen espejo para ejes distintos de los
controlados se siguen cargando en la variable del sistema #3007.

La variable del sistema #3007 es una variable del sistema protegida contra
escritura. Si se intenta grabar valores en la variable, se activa la alarma
P/S116 WRITE PROTECTED VARIABLE (VARIABLE PROTEGIDA
CONTRA ESCRITURA).

401

15. MACRO CLIENTE

D Nmero de piezas
mecanizadas

PROGRAMACION

B--63534SP/02

El nmero (cantidad consigna) de piezas necesarias y el nmero (cantidad


ejecutada) de piezas mecanizadas puede leerse y escribirse.
Tabla 15.2(i) Variables del sistema para el nmero de piezas necesarias y
el nmero de piezas mecanizadas
Nmero variable

Funcin

#3901

No. de piezas mecanizadas (cantidad realizada)

#3902

Nmero de piezas necesarias (cantidad consigna)

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(j) Variables del sistema para informacin modal
Nmero variable
#4001
#4002
#4003
#4004
#4005
#4006
#4007
#4008
#4009
#4010
#4011
#4012
#4013
#4014
#4015
#4016
:
#4022
#4102
#4107
#4109
#4111
#4113
#4114
#4115
#4119
#4120
#4130

Funcin
G00, G01, G02, G03, G33
G17, G18, G19
G90, G91
G94, G95
G20, G21
G40, G41, G42
G43, G44, G49
G73, G74, G76, G80--G89
G98, G99
G50, G51
G65, G66, G67
G96, G97
G54--G59
G61--G64
G68, G69
:

(Grupo 01)
(Grupo 02)
(Grupo 03)
(Grupo 04)
(Grupo 05)
(Grupo 06)
(Grupo 07)
(Grupo 08)
(Grupo 09)
(Grupo 10)
(Grupo 11)
(Grupo 12)
(Grupo 13)
(Grupo 14)
(Grupo 15)
(Grupo 16)
:
(Grupo 22)

Cdigo B
Cdigo D
Cdigo F
Cdigo H
Cdigo M
Nmero secuencial
Nmero de programa
Cdigo S
Cdigo T
Cdigo P (nmero de sistema de coordenadas de
pieza adicional actualmente seleccionado)

Ejemplo:
Cuando se ejecuta #1=#4001; el valor resultante en #1 es 0, 1, 2, 3, 33.

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.

402

B--63534SP/02

D Posicin actual

15. MACRO CLIENTE

PROGRAMACION

La informacin de posicin no puede grabarse, pero puede leerse.


Tabla 15.2(k) Variables del sistema para informacin de posicin
Nmero
variable

Informacin
posicin

Sistema
coorden.

Valor
compensacin
herram.

Operacin
de lectura
durante
desplazam.

#5001--#5008

Punto final bloque

Sistema
coorden.
pieza

No
incluido

Vlido

#5021--#5028

Posicin actual

Sistema
coorden.
mquina

Incluido

Inhibido

#5041--#5048

Posicin actual

#5061--#5068

Posic. seal salto

Sistema
coorden
coorden.
pieza

#5081--#5088

Valor del corrector


de longitud de herramienta

#5101--#5108

Posicin de servo
desviada

Vlido
Inhibido

S El primer dgito (de 1 hasta 8) representa un nmero de eje.


S En las variables #5081 hasta 5088 se guarda el valor de compensacin de
herramienta actualmente utilizado para su ejecucin, en lugar del valor de
compensacin de herramienta inmediato anterior.

S La posicin de herramienta en donde se activa la seal de salto en un bloque


G31 (funcin de salto) se guardan en las variables #5061 hasta #5068.
Cuando en un bloque G31 no est activada la seal de salto, el punto final
del bloque especificado se guarda en estas variables.

S Cuando est inhibida la lectura durante el desplazamiento, esto significa


que no pueden leerse los valores esperados debido a la funcin de carga en
buffer (lectura previa).

403

15. MACRO CLIENTE

D Valores de compensacin

PROGRAMACION

B--63534SP/02

Los valores de compensacin de origen de pieza pueden leerse y escribirse.

de sistemas de
coordenadas de pieza
(valores de compensacin
de origen de pieza)

Tabla 15.2(l) Variables del sistema para valores de compensacin de


origen de pieza
Nmero
variable

Funcin

#5201
:
#5208

Valor compensacin origen pieza externo primer eje


:
Valor compensacin origen pieza externo octavo eje

#5221
:
#5228

Valor compensacin origen pieza G54 primer eje


:
Valor compensacin origen pieza G54 octavo eje

#5241
:
#5248

Valor compensacin origen pieza G55 primer eje


:
Valor compensacin origen pieza G55 octavo eje

#5261
:
#5268

Valor compensacin origen pieza G56 primer eje


:
Valor compensacin origen pieza G56 octavo eje

#5281
:
#5288

Valor compensacin origen pieza G57 primer eje


:
Valor compensacin origen pieza G57 octavo eje

#5301
:
#5308

Valor compensacin origen pieza G58 primer eje


:
Valor compensacin origen pieza G58 octavo eje

#5321
:
#5328

Valor compensacin origen pieza G59 primer eje


:
Valor compensacin origen pieza G59 octavo eje

#7001
:
#7008

Valor compensacin origen pieza primer eje (G54.1 P1)


:
Valor compensacin origen pieza octavo eje

#7021
:
#7028

Valor compenacin origen pieza primer eje (G54.1 P2)


:
Valor compensacin origen pieza octavo eje

#7941
:
#7948

Valor compensacin origen pieza primer eje (G54.1 P48)


:
Valor compensacin origen pieza octavo eje

#14001
:
#14008

Valor compensacin origen pieza primer eje (G54.1 P1)


:
Valor compensacin origen pieza octavo eje

#14021
:
#14028

Valor compensacin origen pieza primer eje (G54.1 P2)


:
Valor compensacin origen pieza octavo eje

:
#19980
:
#19988

:
Valor compensacin origen pieza primer eje (G54.1 P300)
:
Valor compensacin origen pieza octavo eje

404

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

Pueden emplearse tambin las siguientes variables:


Eje
Primer eje

Segundo
eje

Tercer eje

Cuarto eje

Funcin

Nmero variable

Compensacin origen pieza externo

#2500

#5201

Compensacin origen pieza G54

#2501

#5221

Compensacin origen pieza G55

#2502

#5241

Compensacin origen pieza G56

#2503

#5261

Compensacin origen pieza G57

#2504

#5281

Compensacin origen pieza G58

#2505

#5301

Compensacin origen pieza G59

#2506

#5321

Compensacin origen pieza externo

#2600

#5202

Compensacin origen pieza G54

#2601

#5222

Compensacin origen pieza G55

#2602

#5242

Compensacin origen pieza G56

#2603

#5262

Compensacin origen pieza G57

#2604

#5282

Compensacin origen pieza G58

#2605

#5302

Compensacin origen pieza G59

#2606

#5322

Compensacin origen pieza externo

#2700

#5203

Compensacin origen pieza G54

#2701

#5223

Compensacin origen pieza G55

#2702

#5243

Compensacin origen pieza G56

#2703

#5263

Compensacin origen pieza G57

#2704

#5283

Compensacin origen pieza G58

#2705

#5303

Compensacin origen pieza G59

#2706

#5323

Compensacin origen pieza externo

#2800

#5204

Compensacin origen pieza G54

#2801

#5224

Compensacin origen pieza G55

#2802

#5244

Compensacin origen pieza G56

#2803

#5264

Compensacin origen pieza G57

#2804

#5284

Compensacin origen pieza G58

#2805

#5304

Compensacin origen pieza G59

#2806

#5324

NOTA
Para utilizar las variables #2500 hasta #2806 y #5201 hasta
#5328, se requieren variables opcionales para los sistemas
de coordenadas de pieza.
Las variables opcionales para 48 sistemas de coordenadas
de pieza adicionales son #7001 hasta #7948 (G54.1 P1
hasta G54.1 P48).
Las variables opcionales para 300 sistemas de pieza
adicionales son #14001 hasta #19988 (G54.1 P1 hasta
G54.1 P300). Con estas variables pueden emplearse
tambin #7001 hasta #7948.

405

15. MACRO CLIENTE

15.3

OPERACIONES
ARITMETICAS Y
LOGICAS

PROGRAMACION

B--63534SP/02

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
combinadas por una funcin u operador. Las variables #j y #K de una expresin
pueden sustituirse por una constante. Las variables a la izquierda tambin
pueden sustituirse por una expresin.
Tabla 15.3(a) Operaciones aritmticas y lgicas
Funcin

Formato

Definicin

#i=#j

Suma
Diferencia
Producto
Cociente

#i=#j+#k;
#i=#j--#k;
#i=#j*#k;
#i=#j/#k;

Seno

#i=SIN[#j];

Arco seno

#i=ASIN[#j];

Coseno

#i=COS[#j];

Arco coseno

#i=COS[#j];

Tangente

#i=TAN[#j];

Arco tangente

#i=ATAN[#j]/[#k];

Raz cuadrada

#i=SQRT[#j];

Valor absoluto

#i=ABS[#j];

Redondeo

#i=ROUND[#j];

Redondeo por defecto

#i=FIX[#j];

Redondeo por exceso

#i=FUP[#j];

Logaritmo natural

#i=LN[#j];

Funcin exponencial

#i=EXP[#j];

OR (O)

#i=#j OR #k;

XOR (XO)

#i=#j XOR #k;

AND (Y)

#i=#j AND #k;

Conversin de BCD a BIN

#i=BIN[#j];

Conversin de BIN a BCD

#i=BCD[#j];

Observaciones

Un ngulo se especifica en
grados. 90 grados y 30 minutos se representa como
90.5 grados.

Una operacin lgica se


ejecuta en nmeros binarios bit a bit.
Se utiliza para intercambio
de seales hacia y desde
el PMC

Explicaciones
D Unidades de ngulos
D ARCSIN #i = ASIN[#j];

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.
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 (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.

406

B--63534SP/02

D ARCTAN #i =
ATAN[#j]/[#k];

PROGRAMACION

15. MACRO CLIENTE

S Especifique las longitudes de dos lados separadas por una barra


divisoria , (/).
S Los intervalos de solucin son los siguientes:
Cuando el bit NAT (bit 0 del parmetro 6004) vale 0: 0 hasta 360_
[Ejemplo] Cuando se especifique #1 = ATAN[--1]/[--1];, #1 vale
225.0.
Cuando el bit NAT (bit 0 del parmetro 6004) vale 1: --180_ hasta
180_
[Ejemplo] Cuando se especifique #1 = ATAN[--1]/[--1];, #1 vale
--135.0.0.
S En lugar de la variable #j puede emplearse una constante.

D Logaritmo natural #i =
LN[#j];

S Observe que el error negativo puede ser 10--8 o mayor.


S Cuando el antilogoritmo (#j) vale cero o es menor, se activa la alarma
P/S No. 111.
S En lugar de la variable #j puede emplearse una constante.

D Funcin exponencial #i =
EXP[#j];

S Observe que el error negativo puede ser 10--8 o mayor.


S Cuando el resultado de la operacin es superior a 3.65 X 1047 (j vale
aproximadamente 110), se produce un desbordamiento y se activa ala
alarma P/S No. 111.
S En lugar de la variable #j puede emplearse una constante.

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.

S Cuando la funcin ROUND se utiliza en direcciones de declaraciones CN,


la funcin ROUND redondea el valor especificado segn el incremento
mnimo de entrada de la direccin.
Ejemplo:
Creacin de un programa de taladrado que realiza un mecanizado segn
los valores de las variables #1 y #2 y luego vuelve a la posicin original.
Supongamos que el sistema incremental es 1/1000 mm, la variable #1
tiene almacenado el valor 1.2345 y la variable #2 tiene almacenado el
valor 2.3456. En tal caso,
G00 G91 X--#1; se desplaza 1.235 mm.
G01 X--#2 F300; se desplaza 2.346 mm.
G00 X[#1+#2]; Dado que 1.2345 + 2.3456 = 3.5801, la distancia de
desplazamiento es 3.580, lo cual no hace que la
herramienta vuelva a la posicin original.
Esta diferencia se obtiene en funcin de si la adicin se realiza antes o
despus
del
redondeo.
Debe
especificarse
G00X.[ROUND[#1]+ROUND[#2]] para que la herramienta vuelva a la
posicin original.

407

15. MACRO CLIENTE

D Redondeo por exceso y por


defecto a un entero

PROGRAMACION

B--63534SP/02

Con CNC, cuando el valor absoluto del entero obtenido mediante una operacin
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, cada operacin se
denomina redondeo por defecto o 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 de
operaciones aritmticas y
lgicas

D Prioridad de operaciones

Cuando se especifica una funcin en un programa, los dos primeros caracteres


del nombre de la funcin pueden emplearse para especificar dicha funcin.
Ejemplo:
ROUND RO
FIX FI
Funciones
Operaciones tales como multiplicacin y divisin (*, /, AND)
Operaciones tales como adicin y sustraccin [+, --, OR, XOR)
Ejemplo) #1=#2+#3*SIN[#4];

, y

D Niveles de corchetes

indican el orden de las operaciones.

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.

408

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

Limitaciones
D Corchetes

Los corchetes ([, ]) se emplean para abarcar una expresin. Obsrvese que los
parntesis se emplean para comentarios.

D Error en operaciones

Cuando se ejecutan operaciones pueden producirse errores.


Tabla 15.3(b) Errores incluidos en las operaciones
Error
medio

Operacin

Error
mximo

a = b*c

1.5510--10

4.6610--10

a =b/c

4.6610--10

1.8810--9

a = b

1.2410--9

3.7310--9

a=b+c

2.3310--10

5.3210--10

Tipo de error
Error relativo (*1)

b c

Min

a = b -- c
a = SIN [ b ]

5.010--9

1.010--8

1.810--6

3.610--6

(*2)

Error absoluto (*3)

a = COS [ b ]
a = ATAN [ b ] / [ c ]

(*4)

grados

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. Si el resultado de la operacin de la funcin SIN, COS o
TAN es inferior a 1.0 x 10--8 o es distinto de 0 debido a la
precisin de la operacin, el resultado de la operacin
puede normalizarse a cero configurando el bit 1 (MFZ) del
parmetro No. 6004 al valor 1.
S La precisin de los valores de las variables es de aproximadamente 8 dgitos
decimales. Cuando en una suma o en una resta se manejan cifras muy
grandes, tal vez no se obtengan los resultados deseados.
Ejemplo:
Cuando se intenta asignar los siguientes valores a las variables #1 y #2:
#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).

409

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

S Tenga presentes adems los errores que pueden producirse de expresiones


condicionales que emplean EQ (igual que), NE (distinto de), GE (mayor o
igual que), GT (mayor que), LE (menor o igual que) y LT (menor que).
Ejemplo:
IF[#1 EQ #2] se activa por la existencia de errores en #1 y #2, posiblemente
dando como resultado una decisin incorrecta.
Por consiguiente, en lugar de ello determine la diferencia entre las dos
variables con IF[ABS[#1--#2]LT0.001].
A continuacin, suponga que los valores de las dos variables son idnticos
cuando la diferencia no rebasa un lmite mximo admisible (0.001 en este
caso).

S Adems, tenga cuidado cuando redondee por defecto un valor.


Ejemplo:
Cuando se calcula #2=#*1000; en donde #1=0.002;, el valor resultante de
la variable #2 no es exactamente 2, sino 1.99999997.
Aqu, cuando se especifica #3=FIX[#2]; el valor resultante de la variable
#1 no es 2.0, sino 1.0. En este caso, redondee el valor por defecto del valor
despus de corregir el error de modo que el resultado sea superior al valor
esperado o redondelo de la siguiente manera:
#3=FIX[#2+0.001]
#3=ROUND[#2]

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.

410

B--63534SP/02

15.4

DECLARACIONES DE
MACRO Y
DECLARACIONES DE
CN

PROGRAMACION

15. MACRO CLIENTE

Se denomina declaraciones de macro a los siguientes bloques:

S Bloques que contienen una operacin aritmtica o lgica (=)


S Bloques que contienen una declaracin de control (tales como GOTO
(ir a), DO (ejecutar), END (fin))

S Bloques que contienen una orden de llamada a macro (tales como


llamadas a macros mediante G65, G66, G67 u otros cdigos G o
mediante cdigos M)
Cualquier otro bloque distinto de una declaracin de macro se denomina
declaracin CN.

Explicaciones
D Diferencias de
declaraciones CN

S Aun cuando se active el modo bloque a bloque, la mquina no se detiene.


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. II--15.7).

D Declaraciones de CN que

S Las declaraciones CN que contienen una instruccin de llamada de

tienen idntica propiedad


que las declaraciones de
macro

subprograma (tales com las llamadas de subprograma por M98 u otros


cdigos M o T) pero ninguna otra direccin de instruccin salvo O, N o L
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.

411

15. MACRO CLIENTE

15.5

BIFURCACION Y
REPETICION

PROGRAMACION

B--63534SP/02

En un programa, el flujo del control puede modificarse empleando la


declaracin GOTO y la declaracin IF. Se emplean tres tipos de operaciones de
bifurcacin y de repeticin:
Bifurcacin y repeticin

declaracin GOTO (bifurcacin incondicional)


declaracin IF (bifurcacin condicional: si...,
entonces...)
declaracin WHILE(repeticin mientras que...)

15.5.1
Bifurcacin
incondicional
(Declaracin GOTO)

Se produce una bifurcacin al nmero de secuencia n. Cuando se especifica un


nmero de secuencia no comprendido en el intervalo 1 hasta 99999 se activa la
alarma P/S N 128. Tambin puede especificarse un nmero de secuencia
empleando una expresin.
n: Nmero secuencia (1 hasta 99999)

GOTO n ;

Ejemplo:
GOTO1;
GOTO#10;

15.5.2

Especifique una expresin condicional despus de IF.

Declaracin
condicional
(Declaracin IF)
IF[<expresin
condicional>]GOTOn

Si se cumple la expresin condicional especificada, se produce una bifurcacin


al nmero de secuencia n. Si no se cumple la condicin especificada, se ejecuta
el siguiente bloque.
Si el valor de la variable #1 es superior a 10, se produce una bifurcacin al
nmero de secuencia N2.
IF [#1 GT 10] GOTO 2 ;

Si no se cumple la condicin

Procesamiento

Si se cumple la condicin

N2 G00 G91 X10.0 ;


:

IF[<Expresin
condicional>]THEN

Si se cumple la expresin condicional especificada, se produce una bifurcacin


al nmero de secuencia n.
If the values of #1 and #2 are the same, 0 is assigned to #3.
IF [#1 EQ #2] THEN #3=0;

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.
412

B--63534SP/02

D Operadores

15. MACRO CLIENTE

PROGRAMACION

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

Programa ejemplo

Significado

EQ

Igual que(=)

NE

Distinto de()

GT

Mayor que(>)

GE

Mayor o igual que()

LT

Menor que(<)

LE

Menor o igual que()

El programa ejemplo siguiente determina el total de los nmeros 1 hasta 10.


O9500;
#1=0; . . . . . . . . . . . . . . . . . .
#2=1; . . . . . . . . . . . . . . . . . .
N1 IF[#2 GT 10] GOTO 2; .
#1=#1+#2; . . . . . . . . . . . . .
#2=#2+1; . . . . . . . . . . . . . .
GOTO 1; . . . . . . . . . . . . . . .
N2 M30; . . . . . . . . . . . . . . . .

15.5.3
Repeticin
(Declaracin WHILE)

Valor inicial de variable para guardar la suma


Valor inicial de variable como sumando
Bifurcar a N2 si el sumando es mayor que 10
Clculo para determinar la suma
Siguiente sumando
Bifurcar a N1
Fin de programa

Especifique una expresin condicional despus de WHILE. Mientras se cumple


la condicin especificada, el programa va ejecutndose desde la declaracin DO
hasta la declaracin END. Si deja de cumplirse la condicin especificada, el
programa contina ejecutndose en el bloque que viene a continuacin de END.
WHILE [expresin condicional] DO m ; (m=1,2,3)
Si no se cumple la condicin

Si se cumple
la condicin

Procesamiento

END m ;
:

Explicaciones

Mientras se cumple la condicin especificada, despus de WHILE el programa


va ejecutndose desde la declaracin DO hasta la declaracin END. Si deja de
cumplirse la condicin especificada, el programa contina ejecutndose en el
bloque que viene despus de END. Se aplica idntico formato que para la
declaracin IF. Un nmero despus de DO y un nmero despus de END son
nmeros de identificacin para especificar el intervalo de ejecucin. Pueden
emplearse los nmeros 1, 2 y 3. Cuando se emplea un nmero distinto de 1, 2
y 3, se activa la alarma P/S n 126.
413

15. MACRO CLIENTE

D Niveles de bucles

PROGRAMACION

B--63534SP/02

Los nmeros de identificacin (1 hasta 3) en un bucle DO--END pueden


emplearse el nmero de veces que se desee. Sin embargo, tngase en cuenta que
si un programa incluye bucles de repeticin entrelazados (intervalos DO
solapados), se activa la alarma P/S No. 124.
1. Los nmeros de identificacin
(1 hasta 3) pueden utilizarse
tantas veces como se quiera.
WHILE [ ] DO 1 ;
Procesamiento
END 1 ;
:
WHILE [ ] DO 1 ;
Procesamiento
END 1 ;
2. No pueden solaparse
los intervalos DO.
WHILE [ ] DO 1 ;
Procesamiento
WHILE [ ] DO 2 ;
:
END 1 ;
Procesamiento
END 2 ;

3. Los bucles DO pueden imbricarse hasta un mximo de tres


niveles.
WHILE [ ] DO 1 ;
:
WHILE [ ] DO 2 ;
:
WHILE [ ] DO 3 ;
Procesamiento
END 3 ;
:
END 2 ;
:
END 1 ;
4. El control puede transferirse al
exterior de un bucle.
WHILE [ ] DO 1 ;
IF [ ] GOTO n ;
END 1 ;
Nn
5. Las bifurcaciones no pueden ir
a un punto dentro de un bucle.
IF [ ] GOTO n ;
:
WHILE [ ] DO 1 ;
Nn ;
END 1 ;

Limitaciones
D Bucles infinitos

Cuando se especifica DO m sin especificar la declaracin WHILE, se produce


un bucle infinito que va desde DO hasta END.

D Tiempo de procesamiento

Cuando se produce una bifurcacin a un nmero de secuencia especificado en


una declaracin GOTO, se busca el nmero de secuencia. Por este motivo, el
procesamiento en sentido inverso tarda ms que el procesamiento en sentido
directo. Utilizando la declaracin WHILE para repeticin se reduce el tiempo
de procesamiento.

D Variable no definida

En una expresin condicional que utiliza EQ NE, una variable nula y el cero
tienen efectos distintos. En otros tipos de expresiones condicionales, un valor
nulo se considera que es 0.
414

B--63534SP/02

Programa ejemplo

PROGRAMACION

15. MACRO CLIENTE

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;

415

15. MACRO CLIENTE

15.6

LLAMADA A
MACROS

PROGRAMACION

B--63534SP/02

Puede llamarse a un programa de macro empleando los siguientes mtodos:


Llamada a macro

Llamada simple (G65)


Llamada modal (G66, G67)
Llamada a macro con cdigo G
Llamada a macro con cdigo M
Llamada a subprograma con cdigo M
Llamda a subprograma con cdigo T

Limitaciones
D Diferencias entre las
llamadas a macros y las
llamadas a subprogramas

La llamada a un macro (G65) es distinta de la llamada a un subprograma (M98)


como se describe a continuacin.

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.

416

15.6.1
Llamada simple (G65)

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

Cuando se especifica G65, se llama al macro cliente especificado en la direccin


P. El dato (argumento) puede transferirse al programa de macro cliente.
G65 P p L

<especificacin argumentos> ;

P
: Nmero de programa al que se ha de llamar

: Nmero de repeticiones (1 por defecto)


Argumento : Datos transferidos al macro
O9010 ;
#3=#1+#2 ;
IF [#3 GT 360] GOTO 9 ;
G00 G91 X#3 ;
N9 M99 ;

O0001 ;
:
G65 P9010 L2 A1.0 B2.0 ;
:
M30 ;

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.

D Especificacin de
argumentos

Existen dos tipos de especificacin de argumentos. La especificacin de


argumentos I emplea letras distintas de G, L, O, N y P, una por cada
especificacin. La especificacin de argumentos II emplea A, B y C, una de
ellas por cada especificacin y tambin utiliza I, J y K hasta diez veces. El tipo
de especificacin de argumento est determinado automticamente por las
letras empleadas.
Especificacin de argumento I
Direccin Nmero
variable
A
B
C
D
E
F
H

#1
#2
#3
#7
#8
#9
#11

Direccin Nmero
variable
I
J
K
M
Q
R
S

#4
#5
#6
#13
#17
#18
#19

Direccin Nmero
variable
T
U
V
W
X
Y
Z

#20
#21
#22
#23
#24
#25
#26

S Las direcciones G, L, N, O y P no pueden emplearse en argumentos.


S Las direcciones que no tienen que especificarse pueden omitirse. Las
variables locales correspondientes a una direccin omitida se configuran
como nulas.
D No es preciso especificar alfabticamente las direcciones. Son conformes al
formato de direccin tipo palabra.
Sin embargo, es preciso especificar I, J y K por orden alfabtico.

Ejemplo
B_A_D_ J_K_ Correcto
B_A_D_ J_I_ Incorrecto
417

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

Especificacin de argumento 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
variable
A
B
C
I1
J1
K1
I2
J2
K2
I3
J3

Direccin Nmero
variable

#1
#2
#3
#4
#5
#6
#7
#8
#9
#10
#11

K3
I4
J4
K4
I5
J5
K5
I6
J6
K6
I7

Direccin Nmero
variable

#12
#13
#14
#15
#16
#17
#18
#19
#20
#21
#22

J7
K7
I8
J8
K8
I9
J9
K9
I10
J10
K10

#23
#24
#25
#26
#27
#28
#29
#30
#31
#32
#33

S Los subndices de I, J y K para indicar el orden de la especificacin de


argumentos no se graban en el programa real.

Limitaciones
D Formato

Antes de cualquier argumento debe especificarse G65.

D Mezcla de especificaciones

El CNC identifica internamente la especificacin de argumentos I y la


especificacin de argumentos II. Si se utiliza una mezcla de especificaciones
de argumentos I y II, tiene prioridad el tipo de especificacin de argumentos
especificado en ltimo lugar.

de argumentos I y II

Ejemplo
G65

A1.0 B2.0

<Variables>
#1:1.0
#2:2.0
#3:
#4:--3.0
#5:
#6:
#7:

I--3.0

I4.0

D5.0

P1000;

5.0

Al programar los argumentos I4.0 y D5.0 para la variable


nmero 7 en este ejemplo, es vlida la ltima, D5.0.

D Posicin del punto decimal

Las unidades empleadas para los datos de argumento transferidos sin un punto
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).
418

D Niveles de variables locales

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

S Existen variables locales desde nivel 0 hasta nivel 4 para programacin de


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 CNC.

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 1) Macro (nivel 2) Macro (nivel 3)
(nivel 0)
O0001 ;
:
#1=1 ;
G65 P2 A2 ;
:
:
M30 ;

O0002 ;
:
#1=2
G65 P3 A3 ;
:
:
M99 ;

Variables locales
(nivel 1)
(nivel 0)

O0003 ;
:
#1=3
G65 P4 A4 ;
:
:
M99 ;

Macro
(nivel 4)

O0004 ;
:
#1=4
G65 P5 A5 ;
:
:
M99 ;

O0005 ;
:
#1=5
:
:
:
M99 ;

(nivel 2)

(nivel 3)

(nivel 4)

#1

#1

#1

#1

#1

#33

#33

#33

#33

#33

Variables comunes
#100--, #500--

419

Variables que pueden leerse desde y ser grabadas


por macros en diferentes niveles.

15. MACRO CLIENTE

Programa
ejemplo(crculo de
agujeros para tornillos)

PROGRAMACION

B--63534SP/02

Se crea un macro que taladra H agujeros equidistantes B grados a partir de un


ngulo inicial de A grados a lo largo de una circunferencia de radio I.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=4

H=1

B
A

Centro (X,Y)
Radio I

D Formato de llamada
G65 P9100 X x Y y Z z R r F f I i A a B b H h ;

X : Coordenada X del centro del crculo (especificacin absoluta o


incremental)
(#24)
Y : Coordenada Y del centro del crculo (especificacin absoluta o
incremental)
(#25)
Z : Profundidad de los agujeros
(#26)
R : Coordenadas de un punto de aproximacin
(#18)
F : Velocidad de avance en mecanizado
(#9)
I : Radio del crculo
(#4)
A : Angulo inicial de taladrado
(#1)
B : Angulo incremental (en sentido horario cuando se especifica un valor
negativo)
(#2)
H : Nmero de agujeros
(#11)

D Programa que llama a un


programa macro

O0002;
G90 G92 X0 Y0 Z100.0;
G65 P9100 X100.0 Y50.0 R30.0 Z--50.0 F500 I100.0 A0 B45.0 H5;
M30;

420

B--63534SP/02

D Programa macro
(programa llamado)

15. MACRO CLIENTE

PROGRAMACION

O9100;
#3=#4003; Guarda un cdigo G de grupo 3.
G81 Z#26 R#18 F#9 K0; (Nota) Ciclo de taladrado.
Nota: tambin puede utilizarse L0.
IF[#3 EQ 90]GOTO 1; . . . . . . . . Bifurca a N1 en el modo G90.
#24=#5001+#24; . . . . . . . . . . . . . Calcula la coordenada X del centro.
#25=#5002+#25; . . . . . . . . . . . . . Calcula la coordenada Y del centro.
N1 WHILE[#11 GT 0]DO 1;
. . . . . . . . . . . . . . . . . . . . . . . . . . Hasta que el nmero de agujeros
restantes alcance el valor 0
#5=#24+#4*COS[#1]; . . . . . . . . Calcula una posicin de taladrado
en el eje X.
#6=#25+#4*SIN[#1]; . . . . . . . . . . Calcula una posicin de taladrado

en el eje Y.
G90 X#5 Y#6; . . . . . . . . . . . . . . . Ejecuta el taladrado despus de
desplazarse a la posicin destino.
#1=#1+#2; . . . . . . . . . . . . . . . . . . Actualiza el ngulo.
#11=#11--1; . . . . . . . . . . . . . . . . . . Disminuye el nmero de agujeros.
END 1;
G#3 G80; . . . . . . . . . . . . . . . . Hace que el cdigo G vuelva al estado
original.
M99;
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

15.6.2
Llamada modal (G66)

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
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 ;
:
G66 P9100 L2 A1.0 B2.0 ;
G00 G90 X100.0 ;
Y200.0 ;
X150.0 Y300.0 ;
G67 ;
:
M30 ;

421

O9100 ;
:
G00 Z--#1 ;
G01 Z--#2 F300 ;
:
:
:
:
M99 ;

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

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 Anulacin

Cuando se especifica un cdigo G67, ya no se ejecuta las llamadas modales a


macro en los bloques posteriores.

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
modales

Puede llamarse a llamadas modales dentro de otras especificando otro cdigo


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.

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.
Avance rpido

El ciclo fija consta de las siguientes


operaciones bsicas:
Operacin 1:
Posicionamiento segn ejes X e Y
Operacin 2:
Avance rpido hasta punto R

Av.mecanizado
Operacin 1
Operacin 2

Operacin 3:
Avance en mecanizado hasta punto Z
Operacin 4:
Avance rpido hasta punto R o I

Posicin I

Operacin 4
R Posicin R
Z=0

Operacin 3

Posicin Z
Z

422

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

D Formato de llamada
G65 P9110 X x Y y Z z R r F f L l ;

X
Y
Z
R
F
L

D Programa que llama a un


programa de macro

D Programa de macro
(programa llamado)

15.6.3
Llamada a macro
utilizando cdigos G

:
:
:
:
:
:

Coordenada X del agujero (slo especificacin absoluta)


Coordenada Y del agujero (slo especificacin absoluta)
Coordenadas de la posicin Z (slo especificacin absoluta)
Coordenadas de la posicin R (slo especificacin absoluta)
Velocidad de avance en mecanizado
Nmero de repeticiones

O0001;
G28 G91 X0 Y0 Z0;
G92 X0 Y0 Z50.0;
G00 G90 X100.0 Y50.0;
G66 P9110 Z--20.0 R5.0 F500;
G90 X20.0 Y20.0;
X50.0;
Y50.0;
X70.0 Y80.0;
G67;
M30;
O9110;
#1=#4001; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Guarda G00/G01.
#3=#4003; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Guarda G90/G91.
#4=#4109; . . . . . . . . . . . . . . . . . . . . Guarda el avance en mecanizado.
#5=#5003; . . . . . . Guarda la coordenada Z al comienzo del taladrado.
G00 G90 Z#18; . . . . . . . . . . . . . . . . . Posicionamiento en posicin R
G01 Z#26 F#9; . . . . . . . . . . . Avance en mecanizado hasta posicin Z
IF[#4010 EQ 98]GOTO 1; . . . . . . . . . . . . . . . . . . . Vuelta a posicin I
G00 Z#18; . . . . . . . . . . . . . . . . . . . . . Posicionamiento en posicin R
GOTO 2;
N1 G00 Z#5; . . . . . . . . . . . . . . . . . . . . . Posicionamiento en posicin I
N2 G#1 G#3 F#4; . . . . . . . . . . . . . . . . . . Restaura informacin modal.
M99;

Definiendo un nmero de cdigo G utilizado para llamar a un programa de


macro en un parmetro puede llamarse al programa de macro de idntica
manera que para una llamada simple (G65).
O0001 ;
:
G81 X10.0 Y20.0 Z--10.0 ;
:
M30 ;
Parmetro No. 6050 = 81

Explicaciones

(#24)
(#25)
(#26)
(#18)
(#9)

O9010 ;
:
:
:
N9 M99 ;

Definiendo un nmero de cdigo G comprendido entre 1 hasta 9999 utilizado


para llamar a un programa de macro cliente (O9010 hasta O9019) en el
correspondiente parmetro (No. 6050 hasta No. 6059), puede llamarse al
programa de macro de idntica manera que con G65.
Por ejemplo, cuando se define un parmetro de modo que pueda llamarse al
programa de macro O9010 con G81, puede llamarse a un ciclo especificado por
el usuario creado utilizando un macro cliente sin modificar el programa de
mecanizado.
423

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

D Correspondencia entre los


nmeros de parmetro y
los nmeros de programa

Nmero programa Nmero parmetro


6050
6051
6052
6053
6054
6055
6056
6057
6058
6059

O9010
O9011
O9012
O9013
O9014
O9015
O9016
O9017
O9018
O9019

D Repeticin

Al igual que en una llamada simple, en la direccin L puede especificarse un


nmero de repeticiones comprendido entre 1 y 9999.

D Especificacin de

Al igual que en una llamada simple, existen dos tipos de especificacin de


argumento: especificacin de argumentos I y especificacin de argumentos II.
El tipo de especificacin de argumento est determinado automticamente por
las direcciones empleadas.

argumento

Limitaciones
D Niveles de llamadas
empleando cdigos G

15.6.4
Llamada a macro
utilizando un cdigo M

En un programa llamado con un cdigo G, empleando un cdigo G no puede


llamarse a ningn macro. Un cdigo G en tal programa est considerado como
cdigo G ordinario. En un programa llamado 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.

Definiendo un nmero de cdigo M empleado para llamar a un programa de


macro en un parmetro, puede llamarse al programa de macro de idntica
manera que con una llamada simple (G65).
O0001 ;
:
M50 A1.0 B2.0 ;
:
M30 ;

O9020 ;
:
:
:
M99 ;

Parmetro No. 6080 = 50

Explicaciones

Definiendo un nmero de cdigo M comprendido entre 1 hasta 99999999


empleado para llamar a un programa de macro cliente (9020 hasta 9029) en el
correspondiente parmetro (No. 6080 hasta No. 6089), puede llamarse al
programa macro de idntica manera que con G65.

424

B--63534SP/02

15. MACRO CLIENTE

PROGRAMACION

D Correspondencia entre los


nmeros de parmetros y
los nmeros de programa

Nmero programa Nmero parmetro


6080
6081
6082
6083
6084
6085
6086
6087
6088
6089

O9020
O9021
O9022
O9023
O9024
O9025
O9026
O9027
O9028
O9029

D Repeticin

Al igual que en una llamada simple, en la direccin L puede especificarse un


nmero de repeticiones entre 1 y 9999.

D Especificacin de

Al igual que en una llamada simple, existen dos tipos de especificacin de


argumentos: especificacin de argumentos I y especificacin de argumentos II.
El tipo de especificacin de argumentos est determinado automticamente por
las direcciones utilizadas.

argumento

Limitaciones

S Al comienzo de un bloque debe especificarse un cdigo M empleado para


llamar a un programa de macro.

S En un macro al que se ha llamado con un cdigo G o en un programa al que


se ha llamado como subprograma con un cdigo M o con un cdigo T no
puede llamarse a ningn macro empleando un cdigo M. En tal macro o
programa, un cdigo M se considera igual que un cdigo M ordinario.

15.6.5
Llamada a
subprograma
utilizando un cdigo M

Definiendo un nmero de cdigo M empleado para llamar a un subprograma


(programa de macro) en un parmetro, puede llamarse al programa de macro
de idntica manera que en una llamada a un subprograma (M98).
O0001 ;
:
M03 ;
:
M30 ;

O9001 ;
:
:
:
M99 ;

Parmetro No. 6071 = 03

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.

425

15. MACRO CLIENTE

D Correspondencia entre
nmeros de parmetro y
nmeros de programa

PROGRAMACION

B--63534SP/02

Nmero programa Nmero parmetro


6071
6072
6073
6074
6075
6076
6077
6078
6079

O9001
O9002
O9003
O9004
O9005
O9006
O9007
O9008
O9009

D Repeticin

Al igual que en una llamada simple, en la direccin L puede especificarse un


nmero de repeticiones de 1 hasta 9999.

D Especificacin de

No est permitida la especificacin de argumentos.

argumentos

D Cdigo M

Un cdigo M en un programa de macro al cual se ha llamado se considera cdigo


M ordinario.

Limitaciones

En un macro llamado con un cdigo G o en un programa llamado con un cdigo


M o con un cdigo T, no puede llamarse a ningn subprograma empleando un
cdigo M. Un cdigo M en tal macro o programa se considera cdigo M
ordinario.

15.6.6

Haciendo posible la llamada a subprogramas (programa de macro) con un


cdigo T en un parmetro, puede llamarse a un programa de macro cada vez que
se especifica un cdigo T en el programa de mecanizado.

Llamadas a
subprogramas
utilizando un cdigo T

O0001 ;
:
T23 ;
:
M30 ;

O9000 ;
:
:
:
M99 ;

Bit 5 del parmetro No. 6001 = 1

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.

Limitaciones

En un macro al cual se ha llamado con un cdigo G o en un programa al cual


se ha llamado con un cdigo M o con un cdigo T, no puede llamarse a ningn
subprograma empleando un cdigo T. Un cdigo T en tal macro o programa se
considera igual que un cdigo T ordinario.
426

B--63534SP/02

15.6.7
Programa ejemplo
Condiciones

PROGRAMACION

15. MACRO CLIENTE

El tiempo de uso acumulado de cada herramienta se mide empleando la funcin


de llamada a subprograma que utiliza cdigos M.

S Se mide el tiempo de uso acumulado de cada una de las herramientas T01


hasta T05. No se realiza ninguna medicin para herramientas con nmero
de herramienta superior al T05.

S Las variables de la tabla inferior se emplean para guardar los nmeros de


herramientas y los tiempos medidos:
#501

Tiempo acumulado uso herramienta no.1

#502

Tiempo acumulado uso herramienta no.2

#503

Tiempo acumulado uso herramienta no.3

#504

Tiempo acumulado uso herramienta no.4

#505

Tiempo acumulado uso herramienta no.5

S El tiempo de uso comienza a ser contado cuando se especifica la orden M03


y se detiene cuando se especifica M05. La variable del sistema #3002 se
emplea para medir el tiempo durante el cual permanece encendida la
lmpara de comienzo de ciclo. El tiempo durante el cual est detenida la
mquina por una suspensin de avance y en el modo de parada bloque a
bloque no se cuenta, pero s se incluye el tiempo empleado para cambiar
herramientas y palets.

Comprobacin de
funcionamiento
D Configuracin de

Configure al valor 3 el parmetro No. 6071 y al valor 05 el parmetro No. 6072.

parmetros

D Configuracin del valor de

Defina a 0 las variables #501 hasta #505.

la variable

D Programa que llama a un


programa de macro

O0001;
T01 M06;
M03;
M05; . . . . . . . . . . . . . . . . . . . . . . . . . . Cambia #501.
T02 M06;
M03;
M05; . . . . . . . . . . . . . . . . . . . . . . . . . . Cambia #502.
T03 M06;
M03;
M05; . . . . . . . . . . . . . . . . . . . . . . . . . . Cambia #503.
T04 M06;
M03;
M05; . . . . . . . . . . . . . . . . . . . . . . . . . . Cambia #504.
T05 M06;
M03;
M05; . . . . . . . . . . . . . . . . . . . . . . . . . . Cambia #505.
M30;
427

15. MACRO CLIENTE

Programa macro
(programa llamado)

PROGRAMACION

O9001(M03); . . . . . . . . . . . . . . . . . .
M01;
IF[#4120 EQ 0]GOTO 9; . . . . . . . . .
IF[#4120 GT 5]GOTO 9; . . . . . . . . .
#3002=0; . . . . . . . . . . . . . . . . . . . . . . .
N9 M03; . . . . . . . . . . . . . . . . . . . . . . . .
...............................
M99;
O9002(M05); . . . . . . . . . . . . . . . . . . . . .
M01;
IF[#4120 EQ 0]GOTO 9; . . . . . . . . .
IF[#4120 GT 5]GOTO 9; . . . . . . . . .
#[500+#4120]=#3002+#[500+#4120];

B--63534SP/02

Macro para iniciar el contaje


Ninguna hta. especificada
Nmero de hta fuera de margen

Borra el temporizador.
Hace girar el husillo en
sentido directo.
Macro para terminar contaje
Ninguna herramienta especificada

Nmero hta fuera de margen


Calcula el tiempo acumulado.

N9 M05; . . . . . . . . . . . . . . . . . . . . . . . . Detiene el husillo.


M99;

428

B--63534SP/02

15.7

PROCESAMIENTO
DE DECLARACIONES
DE MACRO

15. MACRO CLIENTE

PROGRAMACION

Para mecanizado suave, el CNC prelee la declaracin de CN que debe ejecutarse


a continuacin. Esta operacin se denomina precarga en buffer. Durante el
modo de control de contorno AI o el modo de control de nanocontorno AI, el
CNC prelee no slo el bloque siguiente, sino tambin mltiples bloques situados
por delante del bloque actualmente en ejecucin. En el modo de compensacin
de radio de herramienta (G41, G42), el CNC prelee las declaraciones de macro
situadas dos o tres bloques por delante para localizar las intersecciones aun
cuando el CNC no se encuentre en el modo de control de contorno AI ni en el
modo de control de nanocontorno AI. Las declaraciones de macro para
expresiones aritmticas y bifurcaciones condicionales se procesan tan pronto
como lean y carguen en el buffer. Por tanto, la temporizacin de la ejecucin
de las declaraciones de macro no siempre se realiza en el orden especificado.
En los bloques que contienen M00, M01, M02 o M30, los bloques que contienen
cdigos M para los cuales se suprime la carga en buffer configurando el
parmetro (No. 3411--3432) y los bloques que contienen los cdigos G que
impiden la precarga en buffer tales como el G53, el CNC deja de preleer la
declaracin de CN a partir de dicho momento. A continuacin, se garantiza la
parada de la ejecucin de declaraciones de macro hasta que terminen de
ejecutarse tales cdigos M o cdigos G.

15.7.1
Detalles de las
declaraciones de CN y
ejecucin de las
declaraciones de
macro
D Cuando no se precargue en
buffer el siguiente bloque
(cdigos M que no se
precargan en buffer, G31,
etc.)

> N1 G31 X100.0 ;

N2 #100=1
:

> :Bloque en ejecucin

Ejecucin
declaracin
CN

N1

Ejecucin declaracin macro

N2

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 un cdigo M o un cdigo G que no se
precarguen en memoria antes de la declaracin de macro.
Especialmente, en el caso de lectura/escritura de variables del
sistema correspodientes a seales de control, coordenadas,
valores de compensacin, etc., podran haber datos de variables
del sistema diferentes debido a la sincronizacin 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.

429

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

D Precarga en buffer del


siguiente bloque en un
modo distinto al de
compensacin de radio de
herramienta (G41, G42)
(normalmente prelectura de
un bloque)

> N1 X100.0 ;
N2 #1=100 ;
N3 #2=200 ;
N4 Y200.0 ;
:

N1

Ejecucin de
declaracin
de CN
Ejecucin de
declaracin de
macro

N2

N4

N3

N4

Buffer
> : Bloque en ejecucin
j : Bloque cargado en el buffer

Cuando se est ejecutando N1, se carga en el buffer la siguiente declaracin CN


(N4) . Las declaraciones de macro (N2, N3) entre N1 y N4 se procesan durante
la ejecucin de N1.

D Precarga en buffer del


siguiente bloque en el
modo de compensacin de
radio de herramienta(G41,
G42)

> N1 G01 G41 G91 X50.0 Y30.0 F100 Dd ;


N2 #1=100 ;
N3 X100.0 ;
N4 #2=200 ;
N5 Y50.0 ;
:

> : Bloque en ejecucin


j : Bloques cargados en el buffer

Ejecucin declaracin macro


Buffer

N3

N1

Ejecucin declaracin CN

N4

N2

N3

N5

Cuando se est ejecutando N1, se cargan en el buffer las declaraciones de CN


de los dos bloques siguientes (hasta N5). Las declaraciones de macro (N2, N4)
entre N1 y N5 se procesan durante la ejecucin de N1.

430

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

D Cuando el siguiente bloque


no incluye ningn
desplazamiento en el modo
C de compensacin de
radio de herramienta (G41,
G42)

> N1 G01 G41 X100.0 G100 Dd ;


N2 #1=100 ;
N3 Y100.0 ;
N4 #2=200 ;
N5 M08 ;
N6 #3=300 ;
N7 X200.0 ;
:

> : Bloque en ejecucin


j : Bloques cargados en el buffer

N1

Ejecucin declaracin CN
Ejecucin declaracin macro

N4

N2

N3

Buffer

N3

N6

N5

N7

Cuando se est ejecutando el bloque N1, las declaraciones CN en los dos


bloques siguientes (hasta N5) se precargan en el buffer. Dado que N5 es un
bloque que no incluye ningn desplazamiento, no puede calcularse ninguna
interseccin. En este caso, se leen las declaraciones de CN en los tres bloques
siguientes (hasta N7). Las declaraciones de macro (N2, N4 y N6) entre N1 y N7
se procesan durante la ejecucin de N1.

15.7.2
Precaucin para
utilizar variables del
sistema

En el caso de utilizar las siguientes variables del sistema en un programa de


macro y de que necesite ejecutar el programa de macro despus de terminar la
ejecucin del bloque justo antes del programa de macro, se requiere antes del
programa de macro un cdigo M que impida la precarga en buffer (parmetro
No.3411--3432) o un bloque que incluya una orden G53.
Nota
(En el caso de que
no se programe un
cdigo M que impida la precarga en
buffer o un bloque
con G53).

Leer
Escribir

Nmero de
variable

Leer

#1000 -- #1015 ,
#1032

El dato se lee en la
precarga en buffer de
un programa de
macros.

Escribir

#1100 -- #1115 ,
#1132

El dato se escribe en
la precarga en buffer
de un programa de
macros.

Valores de compensacin de herramienta

Escribir

#10001 --

El dato se escribe en
la precarga en buffer
de un programa de
macros.

Alarmas de macro

Escribir

#3000

La alarma de macros
se genera en un mximo de 2 bloques
antes de un programa
de macros.

Significado

Seales de interfaz

431

15. MACRO CLIENTE

PROGRAMACION

Significado

Parada programada
con mensaje

Leer
Escribir

Nmero de
variable

Nota
(En el caso de que
no se programe un
cdigo M que impida la precarga en
buffer o un bloque
con G53).

#3006

El programa se detiene en un mximo


de 2 bloques antes de
un programa de
macro.

#3001,#3002

El dato se lee/escribe
en una precarga en
buffer de un programa
de macro.

Leer

#3011,#3012

El dato se lee al precargar en buffer un


programa de macro.

Control de modo automtico

Escribir

#3003, #3004

Los datos de configuracin estn disponibles en como mximo 2 bloques antes


de un programa de
macro.

Parmetros de configuracin

Escribir

#3005

Los datos se graban


en la precarga en
buffer de un programa
de macro.

Imagen espejo

Leer

#3007

Los datos se leen en


la precarga en buffer
de un programa de
macro.

Actual sistema adicional de coordenadas de pieza

Leer

#4130(P)

Los datos se leen


como mximo tres
bloques antes de un
programa de macro.

Posicin actual (sistema de coordenadas de mquina)

Leer

#5021 -- #5028

Se lee la posicin indeterminada en el


desplazamiento.

Posicin actual (sistema de coordenadas de pieza)

Leer

#5041 -- #5048

Se lee la posicin indeterminada en el


desplazamiento.

Valor de compensacin de longitud de


herramienta

Leer

#5081 -- #5088

Se lee el valor de compensacin del actual


bloque en ejecucin.

Posicin de servo
desviada

Leer

#5101 -- #5108

Se lee la desviacin
indeterminada en el
desplazamiento.

Escribir

#5201 -- #5328

El dato se graba en la
precarga en buffer de
un programa de
macro.

Informacin de hora/
fecha

Valor de compensacin de punto cero


de pieza

432

Escribir

B--63534SP/02

Leer
Escribir

#4014
(G54 -- G59)

#7001 -- #7948
#14001 -#19988

B--63534SP/02

PROGRAMACION

15. MACRO CLIENTE

Ejemplo)
O0001
N1 X10.Y10.;
N2 M98P2000;
N3 Y200.0;
:

O2000
(Mxx ;) Especifique un cdigo M para evitar
la precarga en buffer o G53
N100 #1=#5041;(Lectura posicin actual de eje X)
N101 #2=#5042;(Lectura posicin actual de eje Y)
:
M99;

En el caso anterior, se realiza la precarga en buffer del bloque N2 y se lee


y se ejecuta el programa de macro de O2000 durante el bloque N1 de la
ejecucin del programa principal O1000. Por este motivo, las lecturas de
posicin actual se ejecutan durante los desplazamientos de bloques en el
bloque N1. De este modo, los datos de posicin imprevistos pueden leerse
en #1 y #2 debido a los desplazamientos de ejes. En este caso, por favor
especifique el cdigo M que impide la precarga en buffer Mxx ; (o G53
;) justo antes del bloque N100 de O2000. De este modo, pueden leerse y
cargarse en #1 y #2 los datos de posicin al terminar la ejecucin del
bloque N1, ya que O2000 se ejecuta despus de terminar la ejecucin del
bloque N1 de O0001.
NOTA
Durante el modo de ciclo fijo no puede especificare G53.
(En este caso, se genera la alarma 44). Por este motivo,
para impedir la precarga en buffer durante el modo de ciclo
fijo, por favor especifique el cdigo M de precarga en buffer.

433

15. MACRO CLIENTE

15.8

REGISTRO DE
PROGRAMAS DE
MACRO CLIENTE

PROGRAMACION

B--63534SP/02

Los programas de macro cliente son semejantes a los subprogramas. Pueden


editarse y registrarse de idntica manera que los subprogramas. La capacidad
de almacenamiento est determinada por la longitud total de cinta empleada
para memorizar macros cliente y subprogramas.

434

B--63534SP/02

PROGRAMACION

15. MACRO CLIENTE

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 modo

Configurando NE8 (bit 0 del parmetro 3202) y NE9 (bit 4 del parmetro 3202)
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.

EDIT

Cuando se borra toda la memoria (pulsando las teclas

RESET

DELETE

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 pgina

Al igual que con M98, los cdigos M y T empleados para llamadas a


subprograma no se visualizan.

PROGRAM RESTART
(rearranque de programa)

D Suspensin de avances

D Valores constantes que


pueden emplearse en
<expresin>

Cuando la suspensin de avances es vlida durante la ejecucin de una


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.
+0.0000001 hasta +99999999
--99999999 hasta --0.0000001
El nmero de dgitos significativos es 8 (decimales). Si se rebasa este lmite, se
activa la alarma P/S N 003.

435

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

15.10

Adems de las rdenes de macro cliente estndar, se dispone de las siguientes


rdenes de macro. Se denominan rdenes de salida externa.
-- BPRNT
-- DPRNT
-- POPEN
-- PCLOS
Estas rdenes sirven para realizar la salida de valores de variables y caracteres
a travs de la interface lector/perforadora.

Explicaciones

Especifique estas rdenes por el siguiente orden:

ORDENES DE
SALIDA EXTERNA

Orden de apertura: POPEN


Antes de especificar una secuencia de rdenes de salida de datos, especifique
esta orden para establecer una conexin con un dispositivo de entrada/salida
externo.
Orden de salida de datos: BPRNT o DPRNT
Especifique la salida de los datos necesarios.
Orden de cierre: PCLOS
Cuando se hayan terminado todas las rdenes de salida, especifique PCLOS
para liberar una conexin con un dispositivo externo de entrada/salida.

D Orden de apertura POPEN

POPEN
POPEN establece una conexin con un dispositivo externo de entrada/salida.
Debe especificarse antes de una secuencia de rdenes de salidas de datos. El CN
enva un cdigo de control DC2.

D Orden de salida de datos


BPRNT

BPRNT [ a #b [ c ] ]
Nmero de cifras decimales significativas
Variable
Carcter

La orden BPRNT enva caracteres y valores de variables en binario.


(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).
436

B--63534SP/02

15. MACRO CLIENTE

PROGRAMACION

(iv) Las variables nulas se consideran 0.


Ejemplo)
BPRINT [ C** X#100 [3] Y#101 [3] M#10 [0] ]
Valor variable
#100=0.40956
#101=--1638.4
#10=12.34

LF
12 (0000000C)
M
--1638400(FFE70000)
Y
410 (0000019A)
X
Espacio
C

D Orden de salida de datos


DPRNT

DPRNT [ a #b

[cd] ]
Nmero de cifras decimales significativas
No. dgitos significativos en la parte entera
Variable
Carcter

La orden DPRNT enva caracteres y cada dgito del valor de una variable segn
el cdigo definido en la configuracin (ISO).
(i) Para una explicacin de la orden DPRNT, consulte los apartados (i), (iii) y
(iv) para la orden BPRNT.
(ii) Cuando se produce la salida de una variable, especifique # a continuacin
del nmero de variable y luego especifique el nmero de dgitos en la parte
entera y el nmero de decimales entre corchetes.
Para cada uno del total de dgitos especificado se enva un cdigo,
comenzando por el dgito de mayor peso. Para cada dgito se enva un
cdigo segn la configuracin seleccionada (ISO).
El punto decimal tambin se enva utilizando un cdigo definido en la
configuracin (ISO).
Cada variable debe ser un valor numrico formado por hasta 8 dgitos.
Cuando los dgitos de mayor peso son ceros, estos ceros no se envan si PRT
(bit 1 del parmetro 6001) vale 1. Si parmetro PRT vale 0, se enva un
cdigo de espacio cada vez que se detecta un 0.
Cuando el nmero de cifras decimales no es 0, siempre se envan los dgitos
en la parte decimal. Si el nmero de cifras decimales es 0, no se enva
ningn punto decimal.
Cuando PRT (bit 1 del parmetro 6001) vale 0, se enva un cdigo de
espacio para indicar un nmero positivo en lugar de +; si parmetro PRT
vale 1, no se enva ningn cdigo.
437

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

Ejemplo )
DPRNT [ X#2 [53] Y#5 [53] T#30 [20] ]
Valor variable
#2=128.47398
#5=--91.2
#30=123.456
(1) Parmetro PRT(No. 6001#1)=0

LF
sp 23
T
Y -- sp sp sp 91200
X

sp sp sp 128474

(2) Parmetro PRT(No. 6001#1)=0

LF
T23
Y--91.200
X128.474

D Orden de cierre PCLOS

PCLOS ;
La orden PCLOS libera una conexin con un dispositivo externo de
entrada/salida. Especifique esta orden cuando se hayan terminado todas las
rdenes de salidas de datos. El cdigo de control DC4 se enva desde el CNC.

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 disquete 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).
438

PROGRAMACION

B--63534SP/02

15. MACRO CLIENTE

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 (PCLSO) 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.
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.
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.
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.
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.

439

15. MACRO CLIENTE

15.11

MACRO CLIENTE
ACTIVADO POR
INTERRUPCION

PROGRAMACION

B--63534SP/02

Cuando se est ejecutando un programa, puede llamarse a otro programa


introduciendo una seal de interrupcin (UNIT) desde la mquina. Esta funcin
se denomina funcin de macro cliente activada por interrupcin. Programe una
orden de interrupcin con el siguiente formato.

Formato

Explicaciones

M96 Pffff ;

Valida interrupcin para macro cliente

M97 ;

Inhibe interrupcin para macro cliente

La utilizacin de la funcin de macro cliente activado por interrupcin permite


al usuario llamar a un programa durante la ejecucin de un bloque cualquiera
de otro programa. Esto permite ejecutar los programas de modo que se adapten
a situaciones que varan de vez en cuando.
(1) Cuando se detecta una anomala en la herramienta, una seal externa
comienza el procesamiento para abordar dicha anomala.
(2) Una secuencia de operaciones de mecanizado es interrumpida por otra
operacin de mecanizado sin que se anule la operacin actual.
(3) La informacin sobre el mecanizado actual se lee a intervalos peridicos.
La lista anterior da ejemplos como aplicaciones para control adaptativo de
la funcin de macro cliente activado por interrupcin

M96 Pxxxx;
Seal
interrupcin
(UINT)*

O xxxx;

Seal
interrupcin
(UINT)*

M99 (Pffff);
Nffff;

M97 ;

Seal
interrupcin
(UINT)*

Fig 15.11 Funcin de macro cliente activado por interrupcin

Cuando en un programa se especifica M96Pxxxx, puede interrumpirse la


siguiente operacin del programa mediante una seal de interrupcin (UINT)
introducida para ejecutar el programa especificado por Pxxxx.

440

B--63534SP/02

15. MACRO CLIENTE

PROGRAMACION

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
interrupcin

D Especificacin

Una interrupcin de macro cliente est disponible nicamente durante la


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
Por regla general, la funcin de interrupcin de macro cliente se emplea
especificando M96 para validar la seal de interrupcin (UINT) y M97 para
inhibir la seal. Una vez se ha especificado M96, puede activarse una
interrupcin de macro cliente mediante la introduccin de la seal de
interrupcin (UINT) hasta que se especifique M97 o hasta que se reinicialice el
CN. Despus de especificar M97 o de reinicializar el CN, no se activa ninguna
interrupcin de macro cliente aun cuando se introduzca la seal de interrupcin
(UINT). La seal de interrupcin (UINT) no se tiene en cuenta hasta que se
especifica otra orden M96.
M96

1
0

M97

M96

Seal interrupcin (UINT)

Seal de entrada
de interrupcin
efectiva

Cuando UINTpermanece
activa

La seal de interrupcin (UINT) se valida despus de especificar M96. Aun


cuando la seal se introduzca en el modo M97, es ignorada. Cuando la seal
introducida en el modo M97 se mantiene activa hasta que se especifica M96,
se activa una interrupcin de macro cliente tan pronto como se especifica M96
(slo cuando se emplea el esquema de activacin por estado); cuando se emplea
el esquema de activacin por flanco, la interrupcin de macro cliente no se
activa aun cuando se especifique M96.
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 II--15.11.2.

441

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

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 y las interrupciones de tipo macro. El tipo de interrupcin
empleado se selecciona mediante MSB (bit 5 del parmetro 6003).
(a) Interrupcin tipo subprograma
Un programa de interrupcin se llama igual que un subprograma. Esto
significa que los niveles de las variables locales permanecen invariables
antes y despus de la interrupcin. Esta interrupcin no se incluye en el
nivel de bucles de llamada a subprogramas.
(b) Interrupcin tipo macro
Un programa de interrupcin se llama igual que un macro cliente. Esto
significa que los niveles de variables locales cambian antes y despus de la
interrupcin. La interrupcin no se incluye en el nivel de bucles de llamadas
a macro cliente. Cuando dentro del programa de interrupcin se ejecuta una
llamada a un subprograma o una llamada a un macro cliente, esta llamada
se incluye en el nivel de bucles de llamadas a subprogramas o de llamadas
a macros cliente. No pueden transferirse argumentos desde el programa
actual aun cuando la interrupcin de macro cliente sea una interrupcin tipo
macro.
Por regla general, las interrupciones de macro cliente se controlan mediante
M96 y M97. Sin embargo, estos cdigos M tal vez ya se hayan utilizado para
otros fines (tales como una funcin M o una llamada a cdigos M de macro) por
algunos fabricantes de mquina--herramienta. Por este motivo, MPR (bit 4 del
parmetro 6003) sirve para definir cdigos M de control de interrupciones de
macro cliente.
Cuando especifique este parmetro para utilizar cdigos M de control de
interrupcin de macro cliente definidos por parmetros, configure los
parmetros 6033 y 6034 de la siguiente manera:
Defina el cdigo M para validar las interrupciones de macro cliente en el
parmetro 6033 y defina el cdigo M para inhibir las interrupciones de macro
cliente en el parmetro 6034. Cuando especifique que no se utilizan cdigos M
definidos por parmetro, se utilizan M96 y M97 como cdigos M de control de
macro cliente independientemente de las configuraciones de los parmetros
6033 y 6034.
Los cdigos M utilizados para control de interrupcin de macro cliente se
procesan internamente (no se envan a unidades externas). Sin embargo, en lo
que respecta a la compatibilidad de los programas, no es deseable utilizar
cdigos M distintos de M96 y M97 para controlar interrupciones de macro
cliente.

subprograma e
interrupcin tipo macro

D Cdigos M para control de


interrupciones de macro
cliente

D Las interrupciones de

Cuando se ejecuta una interrupcin de macro cliente, el usuario tal vez desee
interrumpir la declaracin CN que se est ejecutando o tal vez no desee ejecutar
la interrupcin hasta que se termine la ejecucin del bloque actual. Para
seleccionar si se han de ejecutar o no las interrupciones incluso en medio de un
bloque o esperar hasta que se termine la ejecucin del bloque se emplea MIN
(bit 2 del parmetro 6003).

macro cliente y las


declaraciones CN

Tipo I
(cuando se ejecuta una
interrupcin incluso en
medio de un bloque)

(i)
(ii)

Cuando se introduce la seal de interrupcin (UINT), cualquier


desplazamiento o tiempo de espera que se est ejecutando se detiene
inmediatamente y se ejecuta el programa de interrupcin.
Si existen declaraciones de CN en el programa de interrupcin, se pierde
la orden en el bloque interrumpido y se ejecuta la declaracin CN del
programa de interrupcin. Cuando el control vuelve al programa
interrumpido, el programa se rearranca desde el bloque siguiente al bloque
interrumpido.
442

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

(iii)

Si no existe ninguna declaracin CN en el programa de interrupcin, el


control es devuelto al programa interrumpido mediante M99 y, a
continuacin, se arranca desde la orden del bloque interrumpido.

Interrumpida por interrupcin de macro


En ejecucin

Programa normal
Entrada seal interrupcin (UINT)
En ejecucin

Rearranque de orden CNC;


cuando no existen declaraciones de CN en el programa
de interrupcin

Interrupcin macro cliente

Tipo II
(cuando una interrupcin
se ejecuta al final del
bloque)

(i) Si el bloque que se est ejecutando no es un bloque formado por varias


operaciones cclicas, tales como un ciclo fijo de taladrado y la vuelta
automtica al punto de referencia (G28), una interrupcin se ejecuta de la
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
Entrada seal interrupcin (UINT)
En ejecucin

In te rru p cin
macro cliente

443

Declaracin de CN
en programa de interrupcin

15. MACRO CLIENTE

D Condiciones para validar e


inhibir la seal de
interrupcin de macro
cliente

PROGRAMACION

B--63534SP/02

La seal de interrupcin se valida despus de iniciarse la ejecucin de un bloque


que contiene M96 para validacin de interrupciones de macro cliente. Esta seal
se inhibe cuando comienza a ejecutarse un bloque que contiene M97.
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.

D Interrupcin del macro


cliente durante la ejecucin
de un bloque que incluye
una operacin cclica
Para tipo I

Aun cuando se est ejecutando la operacin cclica, el desplazamiento se


interrumpe y se ejecuta el programa de interrupcin. Si el programa de
interrupcin no contiene ninguna declaracin CN, la operacin cclica se
rearranca despus de que el control vuelva al programa interrumpido. Si existen
declaraciones de CN, las restantes operaciones del ciclo interrumpido se
desechan y se ejecuta el bloque siguiente.

Para tipo II

Cuando se arranca el ltimo desplazamiento de la operacin cclica, 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 despus de la
operacin cclica se determinan.

444

B--63534SP/02

D Seal de interrupcin de
macro cliente (UINT)

15. MACRO CLIENTE

PROGRAMACION

Existen dos esquemas para entrada de seales de interrupcin de macro cliente


(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.
1
0
Seal interrupcin (UINT)

Ejecucin de Ejecucin de Ejecucin de


interrupcin interrupcin interrupcin

Ejecucin de
interrupcin

Esquema activado por nivel


Ejecucin de
interrupcin
Esquema activado por flanco

En el ejemplo anterior, se ejecuta una interrupcin cuatro veces cuando se


emplea el esquema de seales activadas por estado; cuando se emplea el
esquema de seales activadas por flanco, la interrupcin se ejecuta tan solo una
vez.

445

15. MACRO CLIENTE

D Retorno desde una


interrupcin de macro
cliente

PROGRAMACION

B--63534SP/02

Para devolver el control desde una interrupcin de macro cliente al programa


interrumpido, especifique M99. Un nmero de secuencia del programa
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;
M96P5678
Interrupcin

M99;

O5678
M97

GxxXxxx;
M96;
M99; Interrupcin

M97

446

B--63534SP/02

PROGRAMACION

15. MACRO CLIENTE

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 G O O se ejecuta
antes de M99).

Gff Xfff ;
M99 ;
Gff Xfff M99 ;
D Interrupcin de macro
cliente e informacin modal

Una interrupcin de macro cliente es distinta de una llamada normal a un


programa. Se inicia mediante una seal de interrupcin (UINT) durante la
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.

447

15. MACRO CLIENTE

PROGRAMACION

B--63534SP/02

(2) Una vez se devuelve el control al programa interrumpido, se especifica de


nuevo la informacin modal, segn sea necesario.
O
M96Pxxx

Oxxx;

Seal interrupcin (UINT)

Modificar informacin modal


(Sin especificacin P)
La informacin modal
permanece invariable
antes y despus de la interrupcin.
Nffff;

M99(Pffff);

(Con especificacin P)

La nueva informacin modal modificada por el


programa de interrupcin est presente.

Informacin modal
cuando el control es
devuelto por M99

La informacin modal presente antes de la interrupcin se valida. La nueva

Informacin modal
cuando el control es
devuelto por M99
Pffff

La nueva informacin modal modificada por el programa de interrupcin


permanece vlida aun cuando se devuelva el control. La informacin modal
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


(valores de informacin de
posicin) para el programa
de interrupcin

informacin modal modificada por el programa de interrupcin se invalida.

S Las coordenadas del punto A pueden leerse empleando las variables del
sistema #5001 y hasta que se encuentra la primera declaracin de CN.

S Las coordenadas del punto A pueden leerse despus de que aparezca una
declaracin de CN sin ninguna especificacin de desplazamiento.

S Las coordenadas de mquina y las coordenadas de pieza del punto B pueden


leerse empleando las variables del sistema #5021 y siguientes hacia arriba
y #5041 y siguientes hacia arriba.
Trayectoria centro herramienta
Interrupcin generada
B
B
A
A
Vector compensacin
Trayectoria de herramienta programada

448

B--63534SP/02

D Interrupcin de macro
cliente y llamada modal a
macro cliente

D Interrupcin de macro
cliente y rearranque de
programa

D Modo DNC y macro cliente


activado por interrupcin

PROGRAMACION

15. MACRO CLIENTE

Cuando se introduce la seal de interrupcin (UINT) y se llama a un programa


de interrupcin, se anula la llamada modal a macro cliente (G67). Sin embargo,
cuando en el programa de interrupcin se especifica G66, la llamada modal a
macro cliente se valida. Cuando se devuelve el control desde el programa de
interrupcin mediante M99, la llamada modal se restablece al estado en que
estaba antes de activar la interrupcin. Cuando el control es devuelto por M99
Pxxxx;, sigue siendo vlida la llamada modal en el programa de interrupcin.
Cuando la seal de interrupcin (UINT) se introduce mientras se est
ejecutando una operacin de retorno en el modo de ensayo en vaco despus de
arrancar la operacin de bsqueda para el programa, se llama al programa de
interrupcin despus de terminarse la operacin de rearranque para todos los
ejes. Esto significa que se emplea el tipo de interrupcin II independientemente
de la configuracin de parmetros.
El macro cliente activado por interrupcin no puede ejecutarse en el modo
DNC o mientras se est ejecutando un programa con un dispositivo de
entrada/salida externo.

449

16. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

16

PROGRAMACION

B--63534SP/02

FUNCION DE INTRODUCCION DE DATOS DE PATRON

Esta funcin permite a los usuarios ejecutar la programacin simplemente


tomando datos numricos (datos de patrn) de un dibujo y especificando los
valores numricos desde el panel MDI.
Esto hace innecesario realizar la programacin empleado un lenguaje CN
existente.
Con la ayuda de esta funcin, un fabricante de mquinas--herramienta puede
preparar el programa para un ciclo de mecanizado de agujeros (como puede ser
un ciclo de mandrinado o un ciclo de roscado con macho) utilizando la funcin
de macro cliente y puede almacenarlo en la memoria de programas.
A este ciclo se le asigna un nombre de patrn, por ejemplo BOR1, TAP3 y
DRL2.
El operador puede seleccionar un patrn del men de patrones visualizado en
la pantalla.
Los datos (datos de patrn) que han de ser especificados por el operador deben
crearse con antelacin con variables en un ciclo de taladrado.
El operador puede identificar estas variables empleando nombres tales como
PROFUNDIDAD, ESCAPE EN RETORNO, AVANCE, MATERIAL u otros
nombres de datos de patrn. El operador asigna valores (datos de patrn) a estos
nombres.

450

B--63534SP/02

16.1

VISUALIZACION DEL
MENU DEL PATRON

16. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

PROGRAMACION

Pulsando la tecla

y la tecla

aparece [MENU] en la pantalla de men

de patrones siguiente.
MENU : HOLE PATTERN
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

O0000 N00000

PUNTEADO
TALADRADO
MANDRINADO
CAJEADO
AGUJ.TORNILLO
ANGULO LINEA
RETICULO
TALADRADO PROFUNDO
PATRON PRUEBA
RETORNO

> _
MDI **** *** ***
[ MACRO ] [ MENU ] [

PATRON AGUJEROS:

16:05:59
PUPITR ] [

] [ (OPRA) ]

Este es el ttulo del men. Puede


especificarse una cadena arbitraria
de caracteres formada por hasta 12
caracteres.
AGUJERO(S) DE TORNILLO:
Este es el nombre del patrn. Puede
especificarse una cadena arbitraria
de caracteres, de como mximo 10,
incluidos katakana.
El fabricante de la mquina--herramienta debe especificar las cadenas de
caracteres para el ttulo de men y nombre de patrn empleando el macro cliente
y cargar las cadenas de caracteres en la memoria de programas como
subprograma del programa N 9500.

451

16. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

D Ordenes de macro que


especifican el ttulo de
men

PROGRAMACION

B--63534SP/02

Ttulo de men : C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12


Caracteres en el ttulo del men (12 caracteres)
Instruccin de macro

C1,C2, . . . ,C12 :

G65 H90 Pp Qq Rr Ii Jj Kk :
H90::Especifica el ttulo del men
p : Supongamos que a1 y a2 son los cdigos de los caracteres C1 y C2.
Entonces,

Pfff

fff

Codigo a2 de carcter C2
Codigo a1 de carcter C1

q : Supongamos que a3 y a4 son los cdigos de los caracteres C3 y C4.


Entonces,

q=a3 103+a4

r : Supongamos que a5 y a6 son los cdigos de los caracteres C5 y C6.


Entonces,

r=a5 103+a6

i :Supongamos que a7 y a8 son los cdigos de los caracteres C7 y C8.


Entonces,

i=a7 103+a8

j : Supongamos que a9 y a10 son los cdigos de los caracteres C9 y C10.


Entonces,

j=a9 103+a10

k : Supongamos que a11 y a12 son los cdigos de los caracteres C11 y C12.
Entonces,

k=a11 103+a12

Ejemplo) Si el ttulo del men es PATRON AGUJERO, la instruccin de


macro sera la siguiente

G65 H90 P072079 Q076069 R032080


HO
LE
P
I065084 J084069 K082078;
AT
TE
RN

Para conocer los cdigos que corresponden a estos caracteres,


consulte la tabla del Apdo. II--16.3.

452

B--63534SP/02

D Instruccin de macro que


describe el nombre de
patrn

PROGRAMACION

16. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

Nombre de patrn : C1 C2 C3 C4 C5 C6 C7 C8 C9C10


C1, C2, . ,C10:
Caracteres en el nombre de patrn (10 caracteres)
Instruccin de macro

G65 H91 Pn Qq Rr Ii Jj Kk ;
H91: Especifica el ttulo del men

n : Especifica el nmero de men del nombre del patrn


n=1 hasta 10
q : Supongamos que a1 y a2 son los cdigos de los caracteres C1 y C2.
Entonces,

q=a 1103+a2

r : Supongamos que a3 y a4 son los cdigos de los caracteres C3 y C4.


Entonces,

r=a3 103+a4

i :Supongamos que a5 y a6 son los cdigos de los caracteres C5 y C6.


Entonces,

i=a5 103+a6

j : Supongamos que a7 y a8 son los cdigos de los caracteres C7 y C8.


Entonces,

j=a7103+a8

k : Supongamos que a9 y a10 son los cdigos de los caracteres C9 y C10.


Entonces,

k=a9 103+a10

Ejemplo) Si el nombre de patrn del men N 1 es AGUJERO TORNILLO,


las instrucciones de macro son las siguientes.

G65 H91 P1 Q066079 R076084 I032072 J079076 K069032 ;


BO
LT
H
OL
E

D Seleccin de nmero de
patrn

Para seleccionar un patrn en la pantalla del men de patrones, introduzca el


correspondiente nmero de patrn. A continuacin se muestra un ejemplo.

1
El nmero de patrn seleccionado se asigna a la variable del sistema #5900. El
macro cliente del patrn seleccionado puede activarse arrancando un programa
fijo (bsqueda del nmero de programa externo) con una seal externa y luego
haciendo referencia a la variable del sistema #5900 en el programa.

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.

453

16. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

Ejemplo

PROGRAMACION

B--63534SP/02

Macros cliente para el ttulo de men y los nombres de patrn de agujeros.


MENU : PATRON AGUJEROS
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

O0000 N00000

PUNTEADO
TALADRADO
MANDRINADO
CAJEADO
AGUJ.TORNILLO
ANGULO LINEA
RETICULO
TALADRADO PROFUNDO
PATRON PRUEBA
RETORNO

> _
MDI **** *** ***
16:05:59
[ MACRO ] [ MENU ] [PUPITR ] [

] [ (OPRA) ]

O9500 ;
N1G65 H90 P072 079 Q076 069 R032 080 I 065 084 J 084 069 K082 078 ;

PATRON
AGUJERO

N2G65 H91 P1 Q066 079 R076 084 I 032 072 J 079 076 K069 032 ;

1.AGUJERO

N3G65 H91 P2 Q071 082 R073 068 ;

2.TALADRADO

N4G65 H91 P3 Q076 073 R078 069 I 032 065 J 078071 K076069 ;

3.ANGULO LINEA

N5G65 H91 P4 Q084 065 R080 080 I 073 078 J 071 032 ;

4.ROSCADO

N6G65 H91 P5 Q068 082 R073 076 I 076 073 J 078 071 ;

5.TALADRADO

N7G65 H91 P6 Q066079 R082073 I 078 071 ;

6.MANDRINADO

N8G65 H91 P7 Q080 079 R067 075 I 069 084 ;

7.CAJEADO

N9G65 H91 P8 Q080069 R067075 ;

8.TALADRADO

N10G65 H91 P9 Q084 069 R083 084 I032 080 J065 084 K082 078 ;

9.PATRON

TORNILLO

MACHO

PROFUNDO
PRUEBA
N11G65 H91 P10 Q066 065 R067 0750 ;
N12M99 ;

454

10.RETORNO

B--63534SP/02

16.2

VISUALIZACION DE
DATOS DEL PATRON

16. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

PROGRAMACION

Cuando se selecciona un men de patrones, se visualizan los datos de patrn


necesarios.
VAR. : BOLT HOLE
NO.
NOMB
500
TOOL
501
STANDARD X
502
STANDARD Y
503
RADIUS
504
S. ANGL
505
HOLES NO
506
507

DATOS
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000

POSICION ACTIVA (RELATIVAS)


X
0.000
Y
Z
0.000
> _
MDI **** *** ***
16:05:59
[ MACRO ] [ MENU ] [ PUPITR] [

AGUJERO TORNILLO:

HERRAMIENTA:

*CIRCULO AGUJEROS
TORNILLO* :

O0001 N00000
COMENTA
*BOLT HOLE
CIRCLE*
SET PATTERN
DATA TO VAR.
NO.500-505.

0.000

] [ (OPRA) ]

Este es el ttulo de los datos de


patrn. Puede introducirse una
cadena de caracteres de como
mximo 12.
Este es el nombre de la variable.
Puede introducirse una cadena de
caracteres de como mximo 10.
Esta es una declaracin de
comentario. Puede visualizarse una
cadena de caracteres formada por
hasta 8 lneas, 12 caracteres por
lnea.

(En una cadena de caracteres o en una lnea pueden emplearse katakana).


El fabricante de la mquina--herramienta debe programar las cadenas de
caracteres del ttulo de datos de patrn, nombre de patrn y nombre de variable
utilizando el macro cliente y cargarlos en la memoria de programas como
subprograma cuyo nmero es 9500 ms el nmero de patrn (O9501 hasta
O9510).

455

16. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

D Instruccin de macro que


especifica el ttulo de datos
de patrn(ttulo de men)

PROGRAMACION

B--63534SP/02

Ttulo de men :

C1 C2 C3 C4 C5 C6 C7 C8 C9C10C11C12
C1 ,C2,, C12 : Caracteres en el ttulo del men (12 caracteres)
Instruccin de macro

G65 H92 Pn Qq Rr Ii Jj Kk ;
H94 : Especifica el nombre de patrn
p : Supongamos que a1 y a2 son los cdigos de los caracteres C1 y C2. Entonces,
p=a1103+a2

Vase 16.3 para los cdigos de caracteres.


q : Supongamos que a3 y a4 son los cdigos de los caracteres C3 y C4. Entonces

q=a3103+a4

r : Supongamos que a5 y a6 son los cdigos de los caracteres C5 y C6. Entonces


r=a5103+a6
i : Supongamos que a7 y a8 son los cdigos de los caracteres C7 y C8. Entonces,
i=a7103+a8
j : Supongamos que a9 y a10 son los cdigos de los caracteres C9 y C10. Entonces,
j=a9103+a10
k :Supongamos que a11 y a12 son los cdigos de los caracteres C11 y C12.
Entonces, k=a11103+a12
Ejemplo)
Supngase que el ttulo de datos de patrn es AGUJERO
TORNILLO. La instruccin de macro se indica a continuacin.

G65 H92 P066079 Q076084 R032072 I079076 J069032;


BO
LT
H
OL
E
D Instruccin de macro que
especifica el nombre de
variable

Nombre de variable: C1 C2 C3 C4 C5 C6 C7 C8 C9C10


C1, C2,, C10 :
Caracteres en el nombre de variable(10 caracteres)
Instruccin de macro

G65 H93 Pn Qq Rr Ii Jj Kk ;
H93 : Especifica el nombre de variable
p : Especifica el nmero de men del nombre de variable
p=100 hasta 149 (199), 500 hasta 531 (999)
q : Supongamos que a1 y a2 son los cdigos de los caracteres C1 y C2. Entonces,
q=a1103+a2
r : Supongamos que a3 y a4 son los cdigos de los caracteres C3 y C4. Entonces,
r=a3103+a4
i : Supongamos que a5 y a6 son los cdigos de los caracteres C5 y C6. Entonces,
i=a5103+a6
j : Supongamos que a7 y a8 son los cdigos de los caracteres C7 y C8. Entonces,
j=a7103+a8
k : Supongamos que a9 y a10 son los cdigos de los caracteres C9 y C10.
Entonces,

k=a9103a+a10

Ejemplo) Supngase que el nombre de la variable n 503 es


RADIO. La instruccin de macro se indica a continuacin.

G65 H93 P503 Q082065 R068073 I085083 ;


RA
DI
US

456

B--63534SP/02

D Instruccin de macro que


especifica el ttulo de datos
de patrn (ttulo de men)

PROGRAMACION

16. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

Ttulo de men :
C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12
C1,C2, .., C12:
Caracteres en el ttulo del men (12 caracteres)
Instruccin de macro

G65 H94 Pp Qq Rr Ii Jj Kk ;

H94:Especifica el comentario
p : Supongamos que a1 y a2 son los cdigos de los caracteres C1 y C2. Entonces,

p=a1103+a2

Vase 17.7 para los cdigos de caracteres.


q : Supongamos que a3 y a4 son los cdigos de los caracteres C3 y C4. Entonces

q=a3103+a4

r : Supongamos que a5 y a6 son los cdigos de los caracteres C5 y C6. Entonces


r=a5103+a6
i : Supongamos que a7 y a8 son los cdigos de los caracteres C7 y C8. Entonces,
i=a7103+a8
j : Supongamos que a9 y a10 son los cdigos de los caracteres C9 y C10. Entonces,
j=a9103+a10
k :Supongamos que a11 y a12 son los cdigos de los caracteres C11 y C12.
Entonces, k=a11103+a12
Un comentario puede visualizarse en hasta 8 lneas. El comentario est formado
por la primera lnea hasta la octava lnea en la secuencia programada de G65
H94 para cada lnea.
Ejemplo) Supngase que el ttulo de datos de patrn es AGUJERO
TORNILLO. La instruccin de macro se indica a continuacin.

G65 H94 P042066 Q079076 R084032 I072079 J076069;


*B
OL
T
HO
LE

457

16. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

Ejemplos

PROGRAMACION

B--63534SP/02

Instruccin de macro para describir un ttulo de parmetro, el nombre de


variable y un comentario.
VAR. : BOLT HOLE
NO.
NOMB
500
TOOL
501
STANDARD X
502
STANDARD Y
503
RADIUS
504
S. ANGL
505
HOLES NO
506
507

DATOS
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000

O0001 N00000
COMENTA
*BOLT HOLE
CIRCLE*
SET PATTERN
DATA TO VAR.
NO.500-505.

POSICION ACTIVA (RELATIVA)


X
0.000
Y
Z
0.000
> _
MDI **** *** ***
16:05:59
[ MACRO ] [ MENU ] [ PUPITR] [

0.000

] [ (OPRA) ]

O9501 ;
N1G65 H92 P066 079 Q076 084 R032 072 I 079 076 J069 032 ;

VAR : AGU TORN

N2G65 H93 P500 Q084 079 R079076 ;

#500 HTA

N3G65 H93 P501 Q075 073 R074 085 I078 032 J088 032 ;

#501 KIJUN X

N4G65 H93 P502 Q075 073 R074 085 I 078 032 J089 032 ;

#502 KIJUN Y

N5G65 H93 P503 Q082 065 R068 073 I 085 083 ;

#503 RADIO

N6G65 H93 P504 Q083 046 R032 065 I 078 071 J 076 032 ;

#504 ANGL INI

N7G65 H93 P505 Q072 079 R076 069 I 083 032 J078 079 K046 032 ;

#505 NO. AGUS

N8G65 H94 ;

Comentario

N9G65 H94 P042 066 Q079 076 R084 032 I072 079 J076 069 ;

*AGU

N10G65 H94 R032 067 I073 082 J067 076 K069 042 ;

CIRCULO*

N11G65 H94 P083 069 Q084 032 080 065 I084 084 J069 082 K078 032 ;

DEF MODEL

TORN

N12G65 H94 P068 065 Q084 065 R032 084 I079 032 J086 065 K082046 ; VAR. NO. DATO
N13G65 H94 P078 079 Q046 053 R048 048 I045 053 J048 053 K046 032 ; No.500--505
N14M99 ;

458

B--63534SP/02

16.3

CARACTERES Y
CODIGOS QUE SE
HAN DE UTILIZAR
PARA LA FUNCION
DE INTRODUCCION
DE DATOS DE
PATRON

16. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

PROGRAMACION

Tabla.16.3(a) Caracteres y cdigos que se han de utilizar para la funcin


de introduccin de datos de patrn
Carcter

Cdigo

065

054

066

055

067

056

068

057

069

Carcter

Cdigo

Coment.

Coment.

032

Espacio

070

033

Signo exclamacin

071

034

Comillas

072

035

Parrilla

073

036

Smbolo dlar

074

037

Porcentaje

075

&

038

Ampersand

076

'

039

Apstrofo

077

040

Parntesis izquierdo

078

041

Parntesis derecho

079

042

Asterisco

080

043

Signo ms

081

044

Coma

082

045

Signo menos

083

046

Punto

084

047

Divisin

085

058

Dos puntos

086

059

Punto y coma

087

<

060

Signo menor que

088

061

Signo igual

089

>

062

Signo mayor que

090

063

Interrogante

048

064

Marca HAt"

049

091

Corchete izquierdo

050

092

051

093

Smbolo Yen

052

094

Corchete derecho

053

095

Subrayado

NOTA
No se pueden emplear parntesis de apertura o de cierre.

459

16. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

PROGRAMACION

Tabla 16.3 (b)

B--63534SP/02

Nmeros de subprogramas empleados en la funcin de


introduccin de datos de patrn
Funcin

No. subprograma
O9500

Especifica cadenas de caracteres visualizadas en el men de datos de patrn.

O9501

Especifica una cadena de car. del dato de patrn correspondiente al patrn No.1

O9502

Especifica una cadena de car. del dato de patrn correspondiente al patrn No.2

O9503

Especifica una cadena de car. del dato de patrn correspondiente al patrn No.3

O9504

Especifica una cadena de car. del dato de patrn correspondiente al patrn No.4

O9505

Especifica una cadena de car. del dato de patrn correspondiente al patrn No.5

O9506

Especifica una cadena de car. del dato de patrn correspondiente al patrn No.6

O9507

Especifica una cadena de car. del dato de patrn correspondiente al patrn No.7

O9508

Especifica una cadena de car. del dato de patrn correspondiente al patrn No.8

O9509

Especifica una cadena de car. del dato de patrn correspondiente al patrn No.9

O9510

Especifica una cadena de car. del dato de patrn correspondiente al patrn


No.10
Tabla. 16.3 (c)

Instrucciones de macro utilizadas en la funcin de entrada


de datos de patrn

Cdigo G

Cdigo H

G65

H90

Especifica el ttulo del men.

G65

H91

Especifica el nombre de patrn.

G65

H92

Especifica el ttulo de datos de patrn.

G65

G93

Especifica el nombre de variable.

G65

H94

Especifica el comentario.

Tabla. 16.3 (d)

Variables del sistema empleadas en la funcin de entrada


de datos de patrn
Funcin

Variable del sistema


#5900

Funcin

No. de patrn seleccionado por el usuario.

460

PROGRAMACION

B--63534SP/02

17

17. INTRODUCCION DE PARAMETROS


PROGRAMABLES (G10)

INTRODUCCION DE PARAMETROS PROGRAMABLES


(G10)

Generalidades

En un programa pueden introducirse valores de parmetros. Esta funcin se


emplea para definir los datos de compensacin de error de paso cuando se
modifiquen accesorios o se modifique la velocidad mxima de avance en
mecanizado o las constantes de tiempo de mecanizado para poder hacer frente
a las variaciones en las condiciones de mecanizado.

Formato
Formato
G10L50; Definicin de modo de entrada de parmetros
N_R_;
Para parmetros distintos del de tipo eje
N_P_R_; Para parmetros tipo eje

G11;

Anulacin de modo de entrada de parmetros

Significado de la orden
N_: No. de parmetro (4 dgitos) o nmero de posicin de compensacin
para compensacin de error de paso +10,000 (5 dgitos)
R_: Valor de configur. de parmetro (Pueden omitirse los ceros a la izda.)
P_: Eje No. 1 hasta 8 (Utilizado para introducir parmetros tipo eje)

Explicaciones
D Valor de configuracin de
parmetro (R_)

D N de eje (P_)

No utilice un punto decimal (,) en un valor definido en un parmetro (R_).


Tampoco puede utilizarse un punto decimal en una variable de macro cliente
para R_.
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.

461

17. INTRODUCCION DE PARAMETROS


PROGRAMABLES (G10)

PROGRAMACION

B--63534SP/02

NOTA
No puede especificarse ninguna otra declaracin de CN
mientras se est en el modo de introduccin de parmetros.

Ejemplos

1. Configure el bit 2 (SPB) del parmetro tipo bit N 3404


G10L50 ;
N3404 R 00000100 ;
G11 ;

En modo de entrada de parmetros


Configuracin de SBP
Anulacin de modo de entrada 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 ;
N1322P3R4500 ;
N1322P4R12000 ;
G11 ;

462

Modo de entrada de parmetros


Modificar eje Z
Modificar eje A
Anular modo de entrada de parmetros

PROGRAMACION

B--63534SP/02

18

18. FUNCIONAMIENTO EN MODO MEMORIA


UTILIZANDO EL FORMATO DE CINTA FS15

FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL


FORMATO DE CINTA FS15

Generalidades

El modo de memoria del programa registrado mediante el formato de cinta FS15


es posible definiendo el parmetro de configuracin (N 0001#1).

Explicaciones

Los formatos de datos para compensacin de radio de herramienta, llamada a


subprogramas y ciclos fijos son distintos entre la serie 16/18 y la serie 15. Los
formatos de datos de la serie 15 pueden procesarse para modo memoria. Los
dems formatos de datos deben corresponder a la serie 16/18. Cuando se registra
un valor fuera del margen especificado para la serie 16/18, se activa una alarma.
Las funciones no disponibles en la serie 16/18 no pueden registrarse o utilizarse
para el modo memoria.

D Direccin para el nmero

Los nmeros de corrector se especifican mediante la direccin D en la serie 15.


Cuando un nmero de corrector se especifica mediante la direccin D, el valor
modal especificado por la direccin H se sustituye por el nmero de corrector
especificado por la direccin D.

de corrector de
compensacin de radio de
herramienta

D Llamada a subprogramas

Si se especifica un nmero de subprograma de ms de 4 dgitos, los cuatro


dgitos de menor peso se considera que son el nmero de subprograma. Si no
se especifica ningn nmero de repeticiones, se supone 1.
Tabla18 (a) Formato de datos de llamada a subprograma
CNC

Formato de datos

Serie 15

M98 Pfffff Lffff ;


P : Nmero subprograma
L : Nmero de repeticiones

Serie 16

M98 Pffff jjjj ;


No. repeticiones No. subprograma
(1 hasta 9999)

D Direccin del nmero de


repeticiones de ciclo fijo

La serie 15 y la serie 16/18 utilizan direcciones distintas para el nmero de


repeticiones en ciclos fijos, como se indica en la Tabla 18 (b).
Tabla18 (b) Direccin de nmero de repeticiones de ciclo
fijo
CNC

Direccin

Serie 15

Serie 16/18

463

19. FUNCIONES DE CORTE RAPIDO

19

PROGRAMACION

FUNCIONES DE CORTE RAPIDO

464

B--63534SP/02

B--63534SP/02

PROGRAMACION

19. FUNCIONES DE CORTE RAPIDO

19.1

MECANIZADO EN
CICLO RAPIDO
Generalidades

Esta funcin permite convertir el perfil de mecanizado en un grupo de datos que


puede ser distribuido en forma de impulsos a alta velocidad por el compilador
de macros y el ejecutor de macros. Esta funcin tambin permite llamar y
ejecutar el grupo de datos como ciclo de mecanizado empleando las rdenes del
CNC (orden G05).

Formato
G05 P10fff Lfff ;
P10fff es el nmero del ciclo de mecanizado a que se ha de llamar en
primer lugar: P10001 hasta P10999
Lfff es el nmero de repeticiones del ciclo de mecanizado
(L1 se aplica cuando se omite este parmetro.) :
L1 hasta L999

Llamar y ejecutar los datos para el ciclo de mecanizado a alta velocidad


especificado por el compilador de macros y el ejecutor de macros empleando
la orden anterior.
Pueden prepararse datos de ciclo para un total de hasta 999 ciclos. Seleccione
el ciclo de mecanizado mediante la direccin P. Puede llamarse a ms de un
ciclo y ejecutarse en serie empleando los datos de conexin de ciclo en la
cabecera.
Especifique el nmero de repeticiones del ciclo de mecanizado a que se ha
llamado mediante la direccin L. Para cada ciclo puede especificarse en la
cabecera el nmero de repeticiones.
La conexin de los ciclos y su nmero de repeticiones se explican a
continuacin mediante un ejemplo.
Ejemplo) Suponga lo siguiente:
Ciclo 1 Dato de conexin de ciclo 2 Nmero de repeticiones 1
Ciclo 2 Dato de conexin de ciclo 3 Nmero de repeticiones 3
Ciclo 3 Dato de conexin de ciclo 0 Nmero de repeticiones 1
G05 P10001 L2 ;
Los ciclos siguientes se ejecutan secuencialmente:
Ciclos 1, 2, 2, 2, 3, 1, 2, 2, 2 y 3

NOTA
1 Una alarma se activa si la funcin se ejecuta en el modo G41/G42.
2 La parada en modo bloque a bloque, el ensayo en vaco/el
sobrecontrol de avance, la aceleracin/deceleracin automticas
y la interrupcin por volante se inhiben durante el mecanizado en
ciclo de alta velocidad.

465

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

Alarmas
Nmero
alarma
115

Descripciones
El contenido de la cabecera no es vlido. Esta alarma se activa
en los siguientes casos.
1. No se ha encontrado la cabecera correspondiente al
nmero de ciclo de mecanizado especificado en la llamada.
2. Un dato de conexin del ciclo no est dentro del margen
de valores permitidos (0 hasta 999).
3. El nmero de datos en la cabecera no est dentro del
margen de valores permitidos (1 hasta 32767).
4. El primer nmero de variable para guardar datos en el
formato ejecutable no est dentro del margen de valores
permitidos (#20000 hasta #85535).
5. El ltimo nmero de variable para guardar datos en el formato ejecutable rebasa el lmite (#85535).
6. El primer nmero de variable para datos de arranque en el
formato ejecutable se solapa con un nmero de variable
utilizado en la cabecera.

178

En el modo G41/G42 se especific un mecanizado en ciclo de


alta velocidad.

179

El nmero de ejes controlados especificado en el parmetro


7510 es superior al nmero mximo de ejes controlables.

466

19.2

LIMITACION DEL
AVANCE POR RADIO
DE ARCO

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

Cuando se mecaniza un arco a alta velocidad en interpolacin circular, existe


un error radial entre la trayectoria real de la herramienta y el arco programado.
Mediante la siguiente expresin puede obtenerse una aproximacin de este
error:
Y
r:Error

Trayectoria programada
Trayectoria real
r

r=

1
2

(T12+T22)

v2
r

r :
v:
r:
T1 :

Error radial mximo (mm)


Velocidad de avance (mm/s)
Radio de arco (mm)
Constante(s) de tiempo para aceleracin/deceleracin exponen-cial de avance en mecanizado
T2 : Constante de tiempo del (de los) servomotor(es)

Cuando se ejecuta el mecanizado real, se indican el radio r del arco que se desea
mecanizar y el error admisible r. 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 li--mita
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.
Para ms detalles, vase el manual publicado por el fabricante de la
mquina--herramienta en cuestin.

467

19. FUNCIONES DE CORTE RAPIDO

19.3

BUFFER REMOTO
RAPIDO

PROGRAMACION

B--63534SP/02

Un buffer remoto puede suministrar continuamente una gran cantidad de datos


al CNC a altas velocidades cuando est conectado al ordenador central o al
equipo de entrada/salida a travs de una interface serie.

RS--232--C / RS--422
CNC

Ordenador
central

Buffer
remoto

Equipos entrada/salida

Cuando el buffer remoto est conectado en lnea al ordenador central, es posible


un funcionamiento rpido y fiable en modo DNC.
La funcin de buffer remoto incluye el bufer remoto A de alta velocidad y el
bufer remoto B de alta velocidad para mecanizado a alta velocidad. El buffer
remoto A de alta velocidad utiliza datos binarios. El buffer remoto B de alta
velocidad utiliza el lenguaje CN. Para ms detalles sobre las especificaciones
del buffer remoto, consulte el Suplemento de Buffer Remoto
(B--61802SP--1).

19.3.1
Buffer remoto rpido A
(G05)

Especifique G05 slo en un bloque empleando el formato de rdenes CN


normales. A continuacin, especifique datos de desplazamiento en el formato
especial explicado a continuacin. Cuando se especifique 0 como distancia de
desplazamiento segn todos los ejes, puede utilizarse de nuevo el formato
normal de rdenes CN para una posterior especificacin de rdenes.

CNC
Buffer remoto
Ordenador central

468

RS--232--C / RS--422

B--63534SP/02

PROGRAMACION

19. FUNCIONES DE CORTE RAPIDO

Formato
Operacin entrada binaria rpida : G05;
Operacin entrada binaria inhibida : La distancia de desplazamiento
segn todos los ejes se confi-gura al valor cero
Formato de datos para operacin de entrada binaria
byte
byte mayor peso
Secuencia
datos

Primer eje

byte menor peso


byte mayor peso

Segundo
eje

byte menor peso

byte mayor peso

eje n--simo

byte menor peso


byte comprobacin
En el formato de datos para la operacin de entrada binaria, se especifica la distancia de desplazamiento segn cada eje (2 bytes) por unidad de tiempo. Las distancias de desplazamiento segn todos los
ejes se colocan secuencialmente a partir del primer eje y, a continuacin, se aade un byte de comprrobacin. (La comprobacin de datos
para un bloque es [2 x N + 1] bytes).
Todos los datos deben especificarse en binario.

Explicaciones
D Seleccin de la unidad de
tiempo

D Datos de distancia de
desplazamiento

La unidad de tiempo (en ms) puede seleccionarse configurando los bits 4, 5 y


6 del parmetro N 7501 (IT0, IT1, IT2).

La siguiente unidad se utiliza para especificar la distancia recorrida segn cada


eje. (Una distancia de desplazamiento negativa se indica en complemento a 2.)
Sistema incremental

IS--B

IS--C

Unidad

Mquina milmetros

0.001

0.0001

mm

Mquina pulgadas

0.0001

0.00001

pulgadas

El formato de datos de la distancia de desplazamiento es el siguiente. Los bits


marcados con un * se emplean para especificar una distancia de desplazamiento
por unidad de tiempo.
469

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

15

14

13

12

11

10

6
*

5
*

4
*

3
*

2
*

Ejemplo: Cuando la distancia de desplazamiento es 700 m por unidad


de tiempo (mquina graduada en milmetros con sistema incremental
IS--B)
15 14 13 12 11 10
9
8
7
6
5
4
3
2
1 0
0

D Byte de comprobacin

Todos los bytes del bloque excepto el byte de comprobacin ([2*N] bytes) se
totalizan y se desechan cualesquiera bits por encima del octavo bit.

D Velocidad de transferencia

El CNC lee datos de (2 x N + 1) bytes (en donde N es el nmero de ejes) por cada
unidad de tiempo definida en el parmetro. Para que el CNC pueda continuar
el mecanizado sin interrupcin, se requiere la siguiente velocidad de
transferencia mnima en baudios para la transferencia de datos entre el bufer
central y el remoto.
(2N+1)

D Compensacin de radio de
herramienta

D Suspensin de avances y
enclavamiento

11
1000 baudios (T : Unidad tiempo)
T

Si se especifica G05 en el modo de compensacin de herramienta, se activa la


alarma PS 178.
La suspensin de avances y enclavamiento son vlidos.

D Imagen espejo

La funcin de imagen espejo (imagen espejo programable y definicin de


imagen espejo) no pueden activarse o desactivarse en el modo G05.

D Tipo

En el modo de funcionamiento de entrada binaria, cuando el desplazamiento de


la herramienta se activa y desactiva en el modo de avance en mecanizado, la
aceleracin/deceleracin exponenciales se ejecutan (se utiliza la constante de
tiempo de aceleracin/deceleracin definida en el parmetro N 1622).

aceleracin/deceleracin

Limitaciones
D Orden modal

En el modo de funcionamiento de entrada binaria, se ejecuta nicamente la


interpolacin lineal tal y como se especifica en el formato definido de datos
(equivalente a la orden incremental para interpolacin lineal).

D Funciones no vlidas

Las funciones de modo bloque a bloque, sobrecontrol de la velocidad de avance


y lmite de la velocidad mxima de avance en mecanizado no tienen ningn
efecto. No pueden utilizarse las funciones de rearranque de programa,
rearranque de bloque y mecanizado a alta velocidad. Adems, no pueden
ejecutarse en modo binario las funciones auxiliares.

D Registro de memoria

No puede almacenarse en memoria ningn dato.

470

B--63534SP/02

19.3.2
Buffer remoto rpido B
(G05)

PROGRAMACION

19. FUNCIONES DE CORTE RAPIDO

El buffer remoto A de alta velocidad utiliza datos binarios. Por otro lado, el
buffer remoto B de alta velocidad permite utilizar directamente el lenguaje CN
codificado con equipos tales como la unidad automtica de programacin para
ejecutar un mecanizado a alta velocidad.

Formato
G05P01 ; Activar mecanizado a alta velocidad
G05P00 ; Finalizar mecanizado a alta velocidad
Ejemplo

O1234 ;
G05P01 ; Activar mecanizado rpido
X_ Y_ Z_ ;
G05P00 ; Finalizar mecanizado rpido
M02 ;

Explicaciones
D Datos especificados

Durante el mecanizado rpido pueden especificarse los siguientes datos:


Direcciones

Datos

Distancia de desplazamiento segn eje X

Distancia de desplazamiento segn eje Y

Distancia de desplazamiento segn eje Z

Velocidad de avance en mecanizado

No pueden especificarse datos distintos a los anteriores.

D Nmero de ejes
controlados

No olvide configurar el parmetro N 7510 al valor 3 como nmero de ejes


controlados.

Limitaciones
D Orden incremental

Las rdenes de desplazamiento pueden especificarse nicamente en modo


incremental.

D Funciones que no pueden

No puede especificarse la compensacin de radio de herramienta B y C. No


puede sobrecontrolarse la velocidad de avance.

especificarse

D Limitacin de la velocidad
de avance

D Formato de datos binarios

La funcin de lmite mximo de velocidad de avance en mecanizado est


inhibida.
El formato del buffer remoto rpido A tambin puede emplearse para el buffer
remoto rpido B. Este formato, sin embargo, no puede emplearse junto con el
lenguaje CN dentro del mismo programa.

471

19. FUNCIONES DE CORTE RAPIDO

19.4

FUNCION CONTROL
DE FIN DE
TRATAMIENTO DE LA
DISTRIBUCION PARA
INSTRUCCION DE
MECANIZADO A
GRAN VELOCIDAD
(G05)

PROGRAMACION

B--63534SP/02

Durante el mecanizado a gran velocidad, se controla el estado del


tratamiento de la distribucin. Al final del tratamiento, se emiten las
alarmas P/S nm. 000 y P/S nm. 179 en cuanto termina la ejecucin de
la instruccin de mecanizado a gran velocidad (segn el estado de ITPDL
(bit 7 del parmetro nm. 7501)).
Para suprimir estas alarmas P/S, es preciso desconectar el CNC.

Explicaciones
D Instruccin de
mecanizado a gran
velocidad

Mecanizado a gran velocidad que emplea la funcin buffer remoto rpido A, la


funcin buffer remoto rpido B y la funcin ciclo a gran velocidad basada en
el cdigo G05.

D Fin del tratamiento de la


distribucin

Falta de ejecucin del tratamiento normal de distribucin debido al


rebasamiento, por el tratamiento exigido para el mecanizado a gran velocidad,
de la capacidad de tratamiento del CNC o al retraso, por un motivo cualquiera,
de los datos de distribucin enviados por el calculador central, durante la
utilizacin de la funcin buffer remoto rpido A o G.

Alarma
Nmero

Mensaje

000

POR FAVOR APAGAR LA UNIDAD

179

ERROR DE CONFIGURACION DE
PARAMETRO
(NO. 7510)

472

Descripcin
Durante el mecanizado a gran velocidad, ha
terminado el tratamiento de distribucin
Parmetros asociados:
Velocidad de transferencia de buffer remoto
(parmetro 133)
Nmero de ejes controlados en mecanizado
a gran velocidad (parmetro No. 7150)
Seleccin de eje gran velocidad durante el
mecanizado a gran velocidad (bit 0 del
parmetro No. 7510).

B--63534SP/02

19.5

INTERPOLACION
LINEAL A ALTA
VELOCIDAD (G05)

PROGRAMACION

19. FUNCIONES DE CORTE RAPIDO

La funcin de interpolacin lineal a alta velocidad procesa una orden de


desplazamiento relativa a un eje controlado no por interpolacin lineal
ordinaria, sino por interpolacin lineal a alta velocidad. La funcin valida la
ejecucin a alta velocidad de un programa en formato de un programa de CN
incluida una serie de desplazamientos diminutos.

Formato
G05 P2

Arrancar interpolacin lineal a alta velocidad

G05 P0

Terminar interpolacin a alta velocidad

Un bloque que especifique G05 no debe contener ninguna otra orden.

Explicacines
D Modo de interpolacin
lineal a alta velocidad

La orden arrancar inicio de interpolacin lineal a alta velocidad G05 P2;


coloca el sistema en el modo de interpolacin lineal a alta velocidad, en el cual
se ejecuta la interpolacin lineal a alta velocidad.
La orden terminar interpolacin lineal a alta velocidad G05 P0; lleva el sistema
al modo de funcionamiento de programa CN estndar.
En el arranque o cuando se ejecuta un reset del CN, el sistema entra al modo
de funcionamiento de programa CN estndar.

D Ordenes en modo de
interpolacin lineal a alta
velocidad

Las rdenes que pueden programarse en el modo de interpolacin lineal a alta


velocidad son:
Orden de distancia de desplazamiento incremental segn X/Y/Z/C, orden de
velocidad de avance en mecanizado y orden de fin de interpolacin lineal a alta
velocidad.
En el modo de interpolacin lineal a alta velocidad, se ignora cualquier
direccin distinta de las que aparecen en la tabla inferior.
Direccin

D Distancia de
desplazamiento
incremental segn
X/Y/Z/C
D Velocidad de avance en
mecanizado

Descripcin

X------.------

Distancia de desplazamiento incremental


segn eje X

Y------.------

Distancia de desplazamiento incremental


segn eje Y

Z------.------

Distancia de desplazamiento incremental


segn eje Z

C------.------

Distancia de desplazamiento incremental


segn eje C

G05 P0 ;

Orden terminar interpolacin lineal alta velocidad

Se considera que una distancia de desplazamiento especificada en el modo de


interpolacin lineal a alta velocidad es una distancia de desplazamiento
incremental, independientemente de la seleccin de modo G90/G91.
Especifique una velocidad de avance en mecanizado en el modo de
interpolacin lineal a alta velocidad. Si no se especifica ninguna velocidad de
avance en mecanizado, se supone el valor F modal.
Velocidad avance
Perodo interpolacin:
Perodo interpolacin:
mxima
8 ms
4 ms
(IS--B, entrada mt.) 122,848
mm/min
245,696
mm/min
(IS--B, entrada pulg) 12,284.8
pulg/min
24,569.6
pulg/nim
(IS--C, entrada mt.) 12,284
mm/min
24,569
mm/min
(IS--C, entrada pulg) 1,228.48
pulg/min
2,456.96
pulg/min
473

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

(Velocidad avance mximo) =


122,848

8
(Perodo interpol.)

(IS--B, entrada mtrica)

Perodo interpolacin: Perodo interpolacin:


8 ms
4 ms
4
mm/min
8
mm/min
0.38 pulg/min
0.76 pulg/mim
4
mm/min
8
mm/min
0.38 pulg/min
0.76 pulg/min
8
(Veloc. avance mn) = 4
(IS--B, entrada mt.)
(Perodo interpolacin)

Veloc. avance mn.


(IS--B, entrada mt.)
(IS--B, entrada pulg)
(IS--C, entrada mt.)
(IS--C, entrada pulg)

D Perodo de interpolacin

En el modo de interpolacin lineal a alta velocidad, puede modificarse el


perodo de interpolacin del CN. A medida que disminuye el perodo de
interpolacin aumentan la velocidad y precisin de mecanizado.
Bits IT2, IT1 e IT0 (bits 6, 5 y 4 del parmetro 7501)
IT2

IT1

IT0

Perodo de interpolacin

8 ms en el modo interpolacin lineal alta velocidad

4 ms en el modo interpolacin lineal alta velocidad

2 ms en el modo interpolacin lineal alta velocidad

1 ms en el modo interpolacin lineal alta velocidad

0.5 ms en el modo interpolacin lineal alta velocidad

Limitaciones
D Ejes controlados

Pueden controlarse hasta cuatro ejes. Las designaciones de los ejes controlados
son X, Y, Z y C. Cualquier otra designacin de eje se ignora. Defina X, Y, Z
y luego C en el parmetro de designacin de eje 1020.

D Interpolacin vlida

Slo puede ejecutarse la funcin de interpolacin lineal. No puede ejecutarse


la interpolacin circular ni ninguna otra funcin de interpolacin.

D Orden absoluta

El desplazamiento no puede especificarse mediante valores absolutos. Se


considera siempre que una distancia de desplazamiento especificada es una
distancia de desplazamiento incremental, independientemente de la seleccin
de modo G90/G91.

D Avance por revolucin

La orden de avance por revolucin no puede especificarse. Se supone siempre


avance por minuto, independientemente de la seleccin de modo G94/G95.

D Compensacin de radio
de herramienta

Las rdenes de interpolacin lineal a alta velocidad no pueden especificarse en


el modo de compensacin de radio de herramienta (G41/G42). Si la orden de
arranque de interpolacin lineal a alta velocidad se especifica en el modo de
compensacin de radio de herramienta, se activa la alarma P/S No. 178.

D Modos relacionados con


el sistema de
coordenadas

Las rdenes de interpolacin a alta velocidad no pueden especificarse en el


modo de interpolacin en coordenadas polares (G12.1), modo escalado (G51)
o en el modo de rotacin de sistema de coordenadas.

474

B--63534SP/02

PROGRAMACION

19. FUNCIONES DE CORTE RAPIDO

D Modo bloque a bloque

El modo bloque a bloque est inhibido en el modo de interpolacin lineal a alta


velocidad.
:
G05 P2 ;
X10 Z20 F1000 ;
:
:
Tratado en modo bloque a
:
bloque
Y30 ;
G05 P0 ;
:

D Suspensin de avance

La suspensin de avances est inhibida en el modo de interpolacin lineal a alta


velocidad.

D Sobrecontrol de avance
en mecanizado

La funcin de sobrecontrol de avance en mecanziado es vlida. Debido al buffer


intermedio entre el procesamiento de interpolacin lineal a alta velocidad y el
procesamiento de rdenes de desplazamiento de ejes, el sobrecontrol se aplica
nicamente despus de transcurrido un ligero retardo despus de conmutar la
seal de sobrecontrol.

D Velocidad de avance en
mecanizado mxima
para cade eje

La velocidad de avance en mecanizado mxima para cada eje (parmetro 1430)


no es vlida en el modo de interpolacin lineal a alta velocidad. Se valida la
velocidad de avance en mecanizado mxima para todos los ejes (parmetro
1422).

D Macro cliente/salto
opcional de bloque

En el modo de interpolacin lineal a alta velocidad no puede emplearse ninguna


variable de macro o declaraciones de macro. Si se intenta utilizarlas, se activa
la alarma P/S No. 009. Cuando se especifica un smbolo de salto opcional de
bloque /, se activa tambin la alarma P/S No. 009.

D Comentario

No est permitido especificar comentarios.

D Cdigos G

Si se especifica un cdigo G distinto de G05 P0 en el modo de interpolacin


lineal a alta velocidad, se activa la alarma P/S No. 010.

Ejemplo

<Programa ejemplo>
Programa CN
O0001 ;
G00 X0 Y0 Z0 ;
:
:
:
G05 P2 ;
X10 Y20 F1000 ;
X5 Y6 Z7 ;
:
:
:
G05 P0 ;
G00 DDD ;
:
:
:
M02 ;
%

475

Modo de funcionamiento
estndar
Orden arrancar interpolacin lineal alta velocidad
Modo de interpolacin a alta velocidad (interpolacin lineal a
alta velocidad)
Orden terminar interpolacin
lineal a alta velocidad
Modo de funcionamiento
estndar

19. FUNCIONES DE CORTE RAPIDO

19.6
CONTROL
PREVISIONAL
AVANZADO (G08)

PROGRAMACION

B--63534SP/02

Esta funcin se ha concebido para el mecanizado preciso a alta velocidad. Con


esta funcin, puede suprimirse el retardo debido a la aceleracin/deceleracin
y el retardo del servosistema que aumenta a medida que lo hace la velocidad de
avance.
En tal caso, la herramienta puede obedecer con precisin a los valores
especificados y pueden reducirse los errores en el perfil de mecanizado. Esta
funcin tiene efecto cuando se entra en el modo de control previsional
avanzado.
Para ms detalles, vase el manual relevante publicado por el fabricante de la
mquina--herramienta.

Formato
G08 P_
P1 : Active el modo de control previsional avanzado.
P0 : Desactivar modo de control previsonal avanzado.

Explicaciones
D Funciones disponibles

En el modo de control previsional avanzado, estn disponibles las siguientes


funciones:
(1) Aceleracin/deceleracin lineal antes de interpolacin
(2) Funcin de deceleracin automtica en esquinas
Para ms detalles sobre las funciones anteriores, vase las descripciones de las
funciones. Para cada funcin existen parmetros especficos.

D Reset

El modo de control previsional avanzado se cancelan por reset.

Limitaciones
D Orden G08

Especifique el cdigo G08 slo en un bloque.

D Funciones que pueden


especificarse

En el modo de control previsional avanzado, pueden especificarse las funciones


opcionales a continuacin listadas.

NOTA
Para utilizar una funcin distinta de las siguientes opciones
funcionales, desactive el modo de control previsional
avanzado, especifique la funcin deseada y luego vuelva
a activar dicho modo.

476

B--63534SP/02

PROGRAMACION

19. FUNCIONES DE CORTE RAPIDO

Avance con tiempo inverso


Control de contorno de alta precisin
Control de ejes por el PMC
(El bit 4 (G8R) y 3 (G8C) del parmetro No. 8004 pueden configurarse
tambin para utilizar esta funcin en el modo de control anticipatorio).
Posicionamiento unidireccional
Programacin en coordenadas polares
Interpolacin helicoidal
Roscado rgido con macho
(El bit 5 (G8S) del parmetro No. 1602 puede configurarse para utilizar
esta funcin tambin en el modo de control anticipatorio. Tambin
deben configurarse los parmetros de husillo serie).
Rearranque de programa
Deceleracin externa
Control sncrono sencillo
Comparacin e interrupcin de nmero de secuencia
Interrupcin de posicin
(El bit 3 (PSF) del parmetro No. 6901 puede configurarse para utilizar
tambin esta funcin en el modo de control anticipatorio).
Control de contorno Cs
(El bit 5 (G8S) del parmetro No. 1602 puede configurarse para utilizar
esta funcin tambin en el modo de control anticipatorio. Tambin
deben configurarse los parmetros de husillo serie).
Control de velocidad tangencial de corte constante
Deteccin de fluctuaciones de velocidad del husillo
Control sncrono de husillo
Sincronizacin simple del husillo
Macro cliente B
Achaflanado de ngulo opcional/redondeado de esquinas
Conversin de valores en pulgadas/mtricos
Imagen espejo programable
Ciclo fijo
Sobrecontrol automtico en esquinas
(Slo es vlido el cambio de avance en mecanizado circular interior).
Escalado
Rotacin del sistema de coordenadas
Conversin tridimensional de coordenadas
Sistema de coordenadas de pieza
Copiar figura
Preseleccin del sistema de coordenadas de pieza
Compensacin B de radio de herramienta
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

477

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

19.7

FUNCION DE
CONTROL DE
CONTORNO
AI/FUNCION DE
CONTROL DE
NANOCONTORNO AI
Descripcin general

La funcin de control de contorno AI/control de nanocontorno AI est


disponible para un mecanizado de alta precisin a alta velocidad. Esta
funcin permite la supresin de los retardos de aceleracin/deceleracin
y retardos de servo que aumentan a medida que lo hace el avance y a
medida que se reducen los errores de perfil de mecanizado.
La aceleracin/deceleracin anticipatoria antes de interpolacin se
habilita para un total de hasta 40 bloques en el control de contorno AI o
un total de hasta 180 bloques en el control de nanocontorno AI. Esto
permite la ejecucin de una aceleracin/deceleracin suaves que abarca
mltiples bloques y un mecanizado superior.
La funcin de control de nanocontorno AI calcula una orden de posicin
que debe transferirse al servo digital en nanmetros (nm) con
nanointerpolacin, de modo que la mquina pueda desplazarse
suavemente y se mejore la precisin superficial.

Explicacin

Esta funcin se habilita activando el modo de control de contorno AI o


el modo de control de nanocontorno AI.

D Formato
G05.1 Q _ ;
Q1 : Activar modo de control de contorno AI/modo de control de
nanocontorno AI
Q0 : Desactivar modo de control de contorno AI/modo de control
de nanocontorno AI

NOTA
1 Siempre especifique G05.1 en un bloque independiente.
2 El modo de control de contorno AI/modo de control de
nanocontorno AI se cancela tambin mediante un reset.
3 Cuando est instalada la opcin de control de
nanocontorno AI, el bit 0 (NAN) del parmetro No. 7053
est configurado a 1 para seleccionar el modo de control de
contorno AI.

478

PROGRAMACION

B--63534SP/02

19. FUNCIONES DE CORTE RAPIDO

D Funciones vlidas en el
modo de control de
contorno AI/modo de
control de nanocontorno
AI

Las funciones a continuacin listadas son vlidas en el modo de control de


contorno AI/modo de control de nanocontorno AI:

D Nanointerpolacin (slo
en el modo de control de
nanocontorno AI)

La nanointerpolacin calcula una orden de posicin para su envo al servo


digital en nanmetros (nm) para un programa convencional (orden IS--B o
IS--C). Utilizando los resultados de clculo, se enva al servo una orden de
posicin suave, de modo que la mquina pueda desplazar suavemente y se
mejore la precisin superficial.

Programa de CN
Utiliza un programa
convencional

Nanointerpolacin (slo en el modo de control de nanocontorno AI)


Aceleracin/deceleracin lineal anticipatoria antes de interpolacin
Aceleracin/deceleracin en forma de campana anticipatoria antes
de interpolacin
(Se requiere la opcin de aceleracin/deceleracin en forma de campana
anticipatoria antes de interpolacin).
Deceleracin automtica en esquinas
Limitacin de la velocidad de avance por aceleracin
Limitacin de la velocidad de avance por radio de arco
Solapamiento de bloques (hasta cinco bloques)
Avance previsional avanzado hacia adelante

Nano-interpolacin
Calcula la posicin con
precisin.

Control de servo
de alta precisin

Servomotor

La combinacin con el
control HRV mejora la
capacidad de seguimiento.

NOTA
La precisin de posicionamiento depende de la unidad de
deteccin.

D Aceleracin /
deceleracin lineal
anticipatoria antes de
interpolacin

Para una orden de avance de mecanizado en el modo de avance por minuto, la


aceleracin/deceleracin lineal pueden aplicarse antes de interpolacin, es
decir, para el avance especificado leyendo hasta 40 bloques (en el modo de
control de contorno AI) o 180 bloques (en el modo de control de nanocontorno
AI) con antelacin. En aceleracin/deceleracin despus de interpolacin, los
datos interpolados se cambian debido a que la aceleracin/deceleracin se
aplica a los datos. En aceleracin/deceleracin antes de interpolacin, los datos
interpolados no pueden modificarse por aceleracin/deceleracin antes de
aplicar la aceleracin/deceleracin al dato de avance antes de interpolacin. Por
este motivo, los datos interpolados siempre pueden aplicarse a la lnea recta o
curva especificada para eliminar los errores de perfil de mecanizado provocados
por los retardos de aceleracin/deceleracin.

479

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

Aceleracin/dece-leracin lineal
antes de interpolacin

Clculo
del avance

Avance especificado

Clculo de
interpolacin

Impulso distribucin

Aceleracin/deceleracin despus de interpolacin

Control servo

Interpolacin lineal, interpolacin circular, etc.

(Ejemplo de deceleracin)
La deceleracin se inicia en un bloque anterior de modo que el avance
especificado para el bloque destino se alcance en la ejecucin.
Avance
Avance
especificado
Avance determinado por
aceleracin/deceleracin
antes de interpolacin

Punto1
F3
Punto2
F2

F1

N1

N2

Tiempo

Para decelerar desde avance F3 a F2 la deceleracin debe comenzar en el punto


1.
Para decelerar de avance F2 a F1, la deceleracin debe comenzar en el punto 2.
Pueden preleerse mltiples bloques para ejecutar una deceleracin que abarque
varios bloques.
(Ejemplo de aceleracin)
La aceleracin se ejecuta de modo que el avance especificado en el bloque
destino se lea en la ejecucin.
Avance
Avance especificado
Avance especificado por
aceleracin/deceleracin
antes de interpolacin

F3

F2

F1

Tiempo
N1

480

N2

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

D Aceleracin /
deceleracin en forma
de campana anticipatoria
antes de interpolacin

La aceleracin/deceleracin lineal antes de interpolacin para avance de


mecanizado en el modo de control de contorno AI/modo de control de nanocontorno
AI puede cambiarse a aceleracin/deceleracin en forma de campana antes de
interpolacin. En la aceleracin/deceleracin en forma de campana antes de
interpolacin, puede aplicarse la aceleracin/deceleracin suave al avance de
mecanizado para reducir el impacto sobre la mquina de las fluctuaciones de
aceleracin que se producen en los cambios del avance de mecanizado.
Para utilizar esta funcin, se requiere la opcin de aceleracin/deceleracin en forma
de campana anticipatoria antes de interpolacin.

Avance

Aceleracin/deceleracin
lineal
Aceleracin/deceleracin
en forma de campana

tb

tb

tb

Tiempo

tb

ta Depende de la aceleracin lineal.


tb Constante de tiempo para acelera
cin/deceleracin en forma
de campana
tc Tiempo de aceleracin/deceleracin
en forma de campana
tc = ta + tb
ta no es constante y depende
del avance especificado.
Avance especificado
ta =
Aceleracin lineal
tb es constante.

ta

ta
tc

tc

Aceleracin
tb

tb
Aceleracin/deceleracin
lineal
Aceleracin/deceleracin
en forma de campana

Tiempo

tb

tb

ta

12.

ta
tc

tc

481

ta Depende de la aceleracin lineal.


tb Constante de tiempo para aceleracin/deceleracin en forma de campana
tc Tiempo de aceleracin/deceleracin
en forma de campana
tc = ta + tb

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

Al modificar el avance, la deceleracin y la aceleracin se ejecutan de la


siguiente manera:
Para deceleracin: la deceleracin en forma de campana se inicia en el
bloque anterior de modo que la deceleracin termine en el comienzo del
bloque en que se modifica el avance.
Para aceleracin: la aceleracin en forma de campana se inicia despus del
comienzo del bloque en que se modifica el avance.

Deceleracin
Fa

Fb

N1

N2

N1

N2

Tiempo

Aceleracin
Avance
Fb

Fa

D Deceleracin automtica
en esquinas

Tiempo

Entre dos bloques contiguos, la diferencia de avances para un eje puede superar
el valor de configuracin (parmetro No. 1783). En este caso, el avance en la
esquina se calcula de la siguiente manera en base al eje para el cual el ratio de
la diferencia real de avances respecto a la diferencia admisible de avances es
ms grande de todos. La deceleracin se ejecuta de modo que el avance se
alcance en la interfaz de los bloques.
La modificacin del avance de cada eje (Vx, Vy, ...) durante un desplazamiento
a la velocidad de avance especificada F se compara con el valor de
configuracin del parmetro No. 1783 (Vprm--x, Vprm--y, ...). Si la variacin
del avance para cualquier eje supera el valor de configuracin del parmetro,
se emplea la siguiente expresin:

Rmax = max

VprmVx x , VprmVy y , , ,

El avance necesario (Fc) se obtiene de la siguiente manera y la deceleracin se


ejecuta en la esquina:

Fc = F

1
Rmax

Por ejemplo, suponga que el sentido de desplazamiento de la herramienta vare


90 grados de desplazamiento a lo largo del eje X a desplazamiento a lo largo del
eje Y. Tambin suponga que el avance especificado es 1000 mm/min y la
diferencia de avances admisible (parmetro No. 1783) sea 500 mm/min. La
deceleracin se ejecuta como se muestra en la figura inferior:
482

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

N1 G01 G91 X100. F1000 ;


N2 Y100. ;
N2
Trayectoria de herramienta
cuando no se ejecute de-celeracin en la esquina
Trayectoria de herramienta
cuando se ejecute deceleracin
en la esquina
N1

Avance a lo largo del eje X

Avance
Cuando la aceleracin no se ejecute
en la esquina

F1000

Cuando la deceleracin se ejecute


en la esquina
F500

N1

Tiempo

Avance a lo largo del eje Y

Avance
F1000

F500

N2

Tiempo

Avance

Avance tangencial

F1000

F500

N2

N1

483

Tiempo

19. FUNCIONES DE CORTE RAPIDO

D Limitacin de la
velocidad de avance por
aceleracin

PROGRAMACION

B--63534SP/02

Cuando lneas rectas diminutas continuas forman curvas como la mostrada en


el ejemplo de la figura inferior, la diferencia de avances para cada eje en cada
esquina no es demasiado grande. Por este motivo, la deceleracin conforme a
la diferencia de avances no tiene efecto. Sin embargo, unas diferencias de
avance pequeas continuas configuran una gran aceleracin para cada eje en su
conjunto.
En este caso, la deceleracin se ejecuta para suprimir el choque para la mquina
y los errores de mecanizado ocasionados por una aceleracin excesivamente
grande. La velocidad de avance se disminuye de modo que la aceleracin para
cada eje que se obtiene con la expresin inferior no supere el valor de
aceleracin admisible para todos los ejes.
La aceleracin admisible se configura en base al avance mximo de mecanizado
(parmetro No. 1432) y al tiempo necesario para alcanzar dicho avance
(parmetro No. 1785).
Aceleracin para cada eje =

Diferencia de avances para cada eje en cada esquina


mx

Distancia recorrida en bloque anterior Distancia recorrida en bloque siguiente


,
F
F

El avance reducido se obtiene para cada esquina. Como avance real se utiliza
el avance reducido obtenido en el punto inicial o final del bloque, el que sea
menor de ambos.

(Ejemplo) En el ejemplo inferior, se ejecuta la deceleracin debido a que


la aceleracin (gradiente de cada lnea discontinua de los
grficos de avance) que va de N2 a N4 y de N6 a N8 es
demasiado grande.
N8
N7

N9

N6

N5

N4

N1
N2

484

N3

PROGRAMACION

B--63534SP/02

N1

N5

N9

D Limitacin de avance por


radio de arco

19. FUNCIONES DE CORTE RAPIDO

N1

N5

N9

El avance mximo admisible v para un arco de radio r especificado en un


programa se calcula utilizando el radio de arco Ry el avance mximo admisible
v (configuracin de un parmetro) para el radio de la siguiente manera, de modo
que la aceleracin en un radio de arco no supere el valor admisible. Si el avance
especificado supera el avance v, dicho avance se limita automticamente a la
velocidad de avance v.
2

Avance mximo admisible = V


R
R : Radio de arco

V : Avance para radio de arco R

En tal caso, el avance mximo admisible v para un arco de radio r puede


obtenerse con la siguiente expresin:

v = (rR) V
NOTA
A medida que el radio de arco especificado disminuye,
tambin lo hace el avance mximo admisible v. Si el avance
mximo admisible v es menor que el valor del parmetro
No. 1732 (lmite de avance inferior para limitacin de
avance por radio de arco), puede suponerse que es el valor
de configuracin del parmetro que impide que disminuya
excesivamente el avance mximo admisible.

485

19. FUNCIONES DE CORTE RAPIDO

D Avance rpido

PROGRAMACION

B--63534SP/02

Configurando el parmetro correspondiente, puede seleccionarse el tipo de


interpolacin lineal o no lineal. (En el modo de control de nanocontorno AI, no
puede seleccionarse el tipo de interpolacin no lineal).
Cuando est seleccionado el tipo de interpolacin lineal, la
aceleracin/deceleracin se ejecuta antes de interpolacin y para
desplazamiento se emplea el posicionamiento tipo interpolacin lineal. Para
aceleracin/deceleracin, puede seleccionarse configurando el parmetro
correspondiente la aceleracin/deceleracin lineal o en forma de campana.
(Para seleccionar aceleracin/deceleracin en forma de campana, se requiere
la opcin de aceleracin/deceleracin en forma de campana para avance
rpido).
El avance durante el desplazamiento y la aceleracin para aceleracin/deceleracin
antes de interpolacin se obtienen de la siguiente manera:
(1) Avance durante el desplazamiento
El valor mnimo obtenido con la siguiente expresin para cada eje a lo largo del
cual se reejecuta un desplazamiento se emplea como avance durante el
desplazamiento:
Velocidad de avance rpido para cada eje (parmetro No. 1420) =

Distancia recorrida en bloque


Distancia recorrida para cada eje
(2) Aceleracin para aceleracin/deceleracin antes de interpolacin
D Para aceleracin/deceleracin lineal
El valor mnimo obtenido para la siguiente expresin para cada eje a lo largo
del cual se realice un desplazamiento se emplea como aceleracin para
aceleracin/deceleracin lineal antes de interpolacin durante el
desplazamiento:

Avance rpido para cada eje (parmetro No. 1420)

Constante de tiempo para cada eje (parmetro No. 1620)


Distancia recorrida en bloque
Distancia recorrida para cada eje
D Para aceleracin/deceleracin en forma de campana
La constante de tiempo configurada en el parmetro No. 1621 (constante de
tiempo para aceleracin/deceleracin en forma de campana para avance rpido
de cada eje) para el eje para el cual el valor mnimo se obtiene mediante la
anterior expresin se aplica al avance obtenido empleando la aceleracin
anterior.

486

PROGRAMACION

B--63534SP/02

19. FUNCIONES DE CORTE RAPIDO

Avance

Aceleracin/deceleracin
lineal
Aceleracin/deceleracin
en forma de campana
ta Depende de la aceleracin lineal.
tb Constante de tiempo para
aceleracin/deceleracin en forma
de campana
tc Tiempo de aceleracin/deceleracin
en forma de campana
tc = ta + tb
ta

tb

tb
ta

tb

tb
ta

tc

tc

487

Tiempo

tb

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

Si el avance durante el desplazamiento es F, la aceleracin para


aceleracin/deceleracin lineal es A, la constante de tiempo para
aceleracin/deceleracin en forma de campana es T, el tiempo necesario para
aceleracin/deceleracin puede obtenerse de la siguiente manera:
Tiempo necesario para aceleracin/deceleracin
= F/A (aceleracin/deceleracin lineal)
= F/A+T (aceleracin/deceleracin en forma de campana)
Avance
F
F/A :
T :

Tiempo necesario para aceleracin lineal


Tiempo necesario para redondeo de esquina

Tiempo
T/2

F/A

T/2

Si se selecciona el tipo de interpolacin no lineal, el desplazamiento se ejecuta


con el avance configurado en el parmetro No. 1420 con la
aceleracin/deceleracin configurada en el parmetro No. 1620. El valor
correspondiente puede configurarse en el parmetro No. 1621 para seleccionar
aceleracin/deceleracin en forma de campana. (Para seleccionar
aceleracin/deceleracin en forma de campana, se requiere la opcin de
aceleracin/decelacin en forma de campana para avance rpido).

NOTA
El solapamiento de bloques de avance rpido est inhibido.
Para utilizar la aceleracin/deceleracin en forma de
campana,
se
requiere
la
opcin
de
aceleracin/deceleracin en forma de campana para
avance rpido.
En el modo de control de nanocontorno AI, no puede
seleccionarse la interpolacin no lineal.

488

B--63534SP/02

D Interpolacin de
evolvente (slo en el
modo de control de
contorno AI)

PROGRAMACION

19. FUNCIONES DE CORTE RAPIDO

Durante la interpolacin de evolvente, se aplican los siguientes valores de


sobrecontrol al avance de mecanizado especificado. Mediante esta funcin,
puede obtenerse una buena superficie de corte con una superior precisin de
mecanizado.
(1) Sobrecontrol para compensacin interior en compensacin de radio
de herramienta
(2) Sobrecontrol cerca del crculo base
(1) (Sobrecontrol para compensacin hacia dentro en compensacin de radio
de herramienta)
Al aplicar la compensacin de radio de herramienta C en la interpolacin de
evolvente, el control se ejerce en interpolacin normal de evolvente de modo
que el avance tangencial sobre la trayectoria del centro de herramienta siempre
mantenga el avance especificado. En el control, el avance de mecanizado real
(avance alrededor del permetro de la herramienta (punto de corte) sobre la
trayectoria especificada en el programa) cambia debido a que la curvatura de
la evolvente vara en todo momento. Si, en concreto, la herramienta se
compensa en direccin hacia adentro de la curva evolvente, el avance real de
mecanizado aumenta por encima del avance especificado a medida que la
herramienta se va acercando al crculo base.
Para mecanizado suave, es deseable controlar el avance real de mecanizado de
modo que la velocidad de avance mantenga el valor especificado. Esta funcin
calcula un valor de sobrecontrol o correccin proporcional a la curvatura de la
evolvente que vara en todo momento en la interpolacin de evolvente, en
concreto, con una compensacin hacia adentro. Esta funcin tambin controla
el avance real de mecanizado (avance tangencial en el punto de corte) de modo
que siempre mantenga el avance especificado.
Trayectoria centro herramienta
Rcp

Punto de
corte
Rofs

Crculo
base
Trayectoria especificada en el
programa

El valor de sobrecontrol se calcula de la siguiente manera:

OVRa =

Rcp
100
Rcp + Rofs

Rcp : Radio de curvatura en el centro de la herramienta de la curva


evolvente que pasa a travs del centro de la herramienta
Rofs : Radio de la herramienta (fresa)

489

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

(2) Sobrecontrol cerca del crculo base


En una zona proxima al crculo base en que la variacin de la curvatura de la
evolvente es relativamente importante, el mecanizado con un avance como el
especificado en el programa podra suponer una fuerte carga para la herramienta
(fresa), dando como resultado una superficie de mecanizado rugosa. Esta
funcin decelera automticamente el desplazamiento de la herramienta en una
zona proxima al crculo base en que la variacin de la curvatura de la evolvente
es importante conforme a los valores de configuracin de los parmetros para
reducir la carga sobre la herramienta para una superficie de mecanizado fina.
Si el radio de curvatura en el punto de mecanizado alcanza un valor dentro de
la banda especificada en el parmetro (Rlmt1) hasta (Rlmt5), se aplica el
sobrecontrol correspondiente listado a continuacin:
Cuando Rlmt1 > RcpRofsRlmt2:

OVRb = 100 OVR2 (Rcp Rofs Rlmt2) + OVR2


Rlmt1 Rlmt2
Cuando Rlmt2 > RcpRofsRlmt3:

OVRb = OVR2 OVR3 (Rcp Rofs Rlmt3) + OVR3


Rlmt2 Rlmt3
Cuando Rlmt3 > RcpRofsRlmt4:

OVRb = OVR3 OVR4 (Rcp Rofs Rlmt4) + OVR4


Rlmt3 Rlmt4
Cuando Rlmt4 > RcpRofsRlmt5:

OVRb = OVR4 OVR5 (Rcp Rofs Rlmt5) + OVR5


Rlmt4 Rlmt5
Configure Rlmt1 hasta Rlmt5 y OVR2 hasta OVR5 en los parmetros Nos. 5611
hasta 5615 y 5616 hasta 5619, respectivamente. Rcp Rofs significa Rcp +
Rofs para compensacin hacia adentro o Rcp -- Rofs para compensacin hacia
afuera.

100
OVR2
OVR3

OVR4
OVR5
OVRlo
Rlmt5

Rlmt4

Rlmt3

Rlmt2

Rlmt1

Si el sobrecontrol calculado es inferior al lmite inferior configurado en el


parmetro correspondiente, queda limitado el lmite de sobrecontrol inferior.
490

B--63534SP/02

PROGRAMACION

19. FUNCIONES DE CORTE RAPIDO

NOTA
1 Cuando est habilitado el sobrecontrol o correccin cerca del
crculo base, se inhibe el sobrecontrol para compensacin hacia
adentro en la compensacin de radio de herramienta. Estos
sobrecontroles no pueden habilitarse simultneamente.
2 Cuando la distancia desde el centro del crculo base al punto inicial
es la misma que desde el centro del crculo base hasta el punto
final, es decir, en el caso de un crculo, se utiliza interpolacin
circular. Por este motivo, no se aplica sobrecontrol automtico.
3 Si se produce un error en un punto final, no se garantiza el avance.
4 Si se produce un error en un punto final, tal vez no pueda
obtenerse con exactitud la distancia restante necesaria para
aceleracin/deceleracin antes de interpolacin. En este caso, se
activa la alarma 242.
5 Para otras limitaciones, vase el manual del operador.
6 En el modo de control de nanocontorno AI, no puede especificarse
la interpolacin de evolvente.

D Nmeros de parmetro
correspondientes en el
modo normal, modo de
control previsional
avanzado y modo de
control de contorno AI /
modo de control de
nanocontorno AI

En las tablas siguientes, control AI significa modo de control de contorno


AI/modo de control de nanocontorno AI.
(1) Parmetros asociados a la aceleracin/deceleracion lineales antes de
interpolacin
Nmero parmetro
Parmetro

Tipo aceleracin/deceleracin (A o B)

Normal

Control
previsional
avanzado

FWB/1602#0

Contorno AI

Ninguno

Parmetro 1 para configuracin de la aceleracin

1630

1770

Parametro 2 para configuracin de la


aceleracin

1631

1771
1784

Avance a que se produce una alarma de sobrerrecorrido

(2) Parmetros asociados a la deceleracin automtica en esquinas


Nmero parmetro
Parmetro

Mtodo para determinar si se ejecuta o no la dece-leracin automtica en esquinas (diferencia de


ngulos/avances)

Normal

Control
previsional
avanzado

CSD/1602#4

Contorno AI

Ninguno

Lmite de avance inferior (control conforme al ngulo)

1778

1777

Ninguno

Angulo al cual se ejecuta la deceleracin automtica en esquinas (control segn el ngulo)

1740

1779

Ninguno

Diferencia de avance admisible para todos los ejes


(control conforme a la diferencia de avances)
Diferencia de avances admisible para cada eje
(control conforme a la diferencia de avances)
Tipo de aceleracin/deceleracin (Tipo A/Tipo B)

491

1780

Ninguno
1783

FWB/1602#0

Ninguno

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

(3) Parmetro asociado a la limitacin de avance por la aceleracin


Nmero parmetro
Parmetro

Parmetro para determinar la aceleracin


admisible

Normal

Control
previsional
avanzado

Contorno AI

Ninguno

1785

(4) Parmetros asociados a la limitacin de avance por radio de arco


Nmero parmetro
Parmetro

Normal

Control
previsional
avanzado

Radio de arco correspondiente al lmite de


avance superior

1731

Lmite de avance superior en el radio de arco


R

1730

Lmite de avance inferior

1732

Contorno AI

(5) Parmetros asociados a la interpolacin de evolvente (slo en el modo de


control de contorno AI)(*1)
Nmero parmetro
Parmetro

Normal

Lmite de error de ngulo inicial

Control
previsional
avanzado

Contorno AI

5610

Sobrecontrol cerca del crculo base: radio de


curvatura

Ninguno

5611
hasta
5615

Sobrecontrol cerca del crculo base: sobrecontrol

Ninguno

5616
hasta
5619

Lmite de sobrecontrol inferior

Ninguno

5620

(6) Otros parmetros


Nmero parmetro
Parmetro

Normal

Control
previsional
avanzado

Precisin de errores de radio en interpolacin circular

PCIR1/3403#0

Avance mximo de mecanizado (comn para


todos los ejes)

1422

Avance mximo de mecanizado (para cada


eje)

1430

Tipo de desplazamiento con avance rpido*

Constante de tiempo para aceleracin/dece-leracin en forma de campana para avance


rpido

492

Contorno AI

Ninguno

1431

1422
1432

LRP/1401#1

1621

AIR/
7054#1
LRP/
1401#1

PROGRAMACION

B--63534SP/02

19. FUNCIONES DE CORTE RAPIDO

Nmero parmetro
Parmetro

Normal

Radio de arco correspondiente al lmite de


avance superior

Control
previsional
avanzado

Contorno AI

1731

* Para control de nanocontorno AI, el tipo de desplazamiento con avance


rpido no se configura con un parmetro si no que es siempre posicionamiento por interpolacin lineal.

Alarmas
N-mero
5110

Mensaje
IMPROPER G CODE
(G05.1 Q1 MODE)

5111

IMPROPER MODAL
G CODE
(G05.1 Q1)

5112

G08 CAN NOT BE COMMANDED


(G05.1 Q1)

5114

CAN NOT ERROR IN MDI


MODE
(G05.1 Q1)

5156

ILLEGAL AXIS
OPERATION
(AICC)

Descripcin
Se ha especificado un cdigo G no especificable
en el modo de control de contorno AI/modo de
control de nanocontorno AI.
Se ha encontrado un cdigo G modal no dispo-nible cuando se especific el modo de control de
contorno AI/modo de control de nanocontorno
AI.
Se ha especificado la orden de control anticipatorio (G08) en el modo de control de contorno AI
/ modo de control de nanocontorno AI.
Se ha ejecutado una intervencin en modo
manual durante la ejecucin de la orden G28,
G30, G30.1 o G53 (tipo de interpolacin lineal)
en el modo de control de contorno AI. Despus
de esto, se reanud el modo automtico en una
posicin distinta de la posicin en que se haba
detenido.
En el modo de control de contorno AI / modo de
control de nanocontorno AI, se ha cambiado la
seal de seleccin de eje controlado (control de
ejes por el PMC).
En el modo de control de contorno AI/modo de
control de nanocontorno AI, se ha cambiado la
seleccin de eje sncrono simple.

5157

PARAMETER 0
(AICC)

El valor de configuracin del parmetro que especifica el avance de mecanizado mximo (No.
1422, 1432 1420) es 0.
El valor de configuracin del parmetro que especifica aceleracin/deceleracin antes de interpolacin (No. 1770 1771) es 0.

Notas
1) Esta funcin requiere la opcin de la funcin de control de contorno AI o la
funcin de control de nanocontorno AI.
Si est instalada la opcin de funcin de control de contorno AI, tambin
puede especificarse la funcin de control de contorno anticipatorio (G08P1).
Si est instalada la opcin de la funcin de control de nanocontorno AI,
tambin puede especificarse la funcin de control de contorno AI y la
funcin de control anticipatorio (G08P1).
493

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

2) Cuando la distancia total de bloques leidos anticipadamente alcance la


distancia para deceleracin desde el avance actual, se inicia la deceleracin.
Cuando continue la operacin anticipatoria y la distancia total de bloques
aumente por terminacin de la deceleracin, se reanuda la aceleracin. Si
se especifica una serie de bloques con una pequea distancia de
desplazamiento, pueden alternase la deceleracin y la aceleracin, lo cual
impide que el avance sea constante. En este caso, especifique un avance
inferior.
3) Cuando la seal de prueba en vaco se invierta de 0 a 1 o 1 a 0
durante el desplazamiento a lo largo de un eje, la aceleracin/deceleracin
se ejecutan hasta el avance especificado sin deceleracin hasta avance 0.
4) Si en el modo de control de contorno AI/modo de control de nanocontorno
AI se encuentra un bloque sin desplazamiento o una orden de cdigo G
simple tal como G04, se decelera y detiene temporalmente el
desplazamiento en el bloque precedente.
5) Para aceleracin/deceleracin despus de interpolacin, utilice
aceleracin/deceleracin lineal o en forma de campana. No puede utilizarse
aceleracin/deceleracin exponencial.

D Especificaciones
f : Puede especificarse.

Control de ejes
Nombre

: No puede especificarse.
Funcin

Nmero de ejes controlados

3 hasta 8
Para utilizar cuatro hasta ocho ejes, se requiere otra opcin.

Nmero de ejes controlados simultneamente

Hasta 6
Para utilizar tres o ms ejes controlados simultneamente
se require otra opcin.

Nombre de eje

Los tres ejes bsicos son invariablemente X, Y y Z. Otros


ejes especificables son U, V, W, A, B y C.

Incremento mnimo de entrada

0.001 mm, 0.001 grados, 0.0001 pulg.

Incremento de entrada de un
dcimo

0.0001 mm, 0.0001 grados, 0.00001 pulg


No puede utilizarse el incremento de entrada de un dcimo para cada eje.

Control sncrono sencillo

Mesa gemela

Control de eje angular/control de eje


angular arbitrario

Control en tndem

Troceado

Funcin para mquina de roscado con


peine

Caja de engranajes electrnica simple

Control de aprendizaje

Control repetitivo previsional

Conversin v. pulgadas/mtricos
(G20, G21)

Enclavamiento

Enclavamiento para cada eje

Se detiene el desplazamiento de todos los ejes.


Para detener el desplazamiento de slo el eje
enclavado en posicionamiento por interpolacin
no lineal en el modo de control de contorno AI,
configure a 1 el bit 5 (AIL) del parmetro No.
7054 y a 0 el bit 4 (XIK) del parmetro No. 1002.

Bloqueo de mquina

Cuando la seal de bloqueo de mquina para


cada eje (MLK1 hasta MLK8) est activada o desactivada, no se aplica la aceleracin/deceleracin al eje para el cual se ejecuta el bloqueo de
mquina.

Verificacin del lmite de recorrido


antes de desplazamiento

494

Si sin embargo, est instalada la opcin de control de contorno AI/control de nanocontorno AI,
no puede realizarse la conmutacin entre modo
sncrono y modo normal durante modo automtico (aun cuando est activada a 1 la seal de
modo automtico (OP)), independientemente de
si est activado el modo de control de contorno
AI/control de nanocontorno AI. En este caso, al
conmutar se activa la alarma PS213.

Sin embargo, no puede ejecutarse la precarga


completa.

(*1)

B--63534SP/02

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

Nombre

Funcin

Imagen espejo

Compensacin de error de paso memorizado

Compensacin de gradiente

Compensacin de linealidad

Interruptor de posicin

Deteccin de carga anmala

Interrupcin manual por volante

(Control de contorno AI)


La interrupcin manual por volante est inhibida
durante el cambio al modo de control de
contorno AI.

(Control de nanocontorno AI)

Sincronizacin externa de
impulsos

Configure a 1 el bit 3 (PSF) del parmetro No.


6901.
Cuando este parmetro est configurado a 1,
cambia la sincronizacin de salida de la seal.

Sincronizacin flexible

Funciones de interpolacin
f : Pueden especificarse. : No pueden especificarse.
Nombre

Funcin

Posicionamiento (G00)

Posicionamiento unidireccional
(G60)

Parada exacta (G09)

Modo de parada exacta (G61)

Modo roscado con macho (G63)

Interpolacin lineal (G01)

Interpolacin circular (G02, G03)

Interpolacin exponencial
(G02.3, G03.3)

Tiempo de espera (G04)

Interpolacin en coordenadas polares (G12.1, G13.1)

Interpolacin cilndrica (G07.1)

Interpolacin helicoidad (G02, G03)

Interpolacin de evolvente
(G02.2, G03.2)

Interpolacin segn eje hipottico


(G07)

Interpolacin
p
espiral
p
e interpolacin
p
cnica
i (G02
(G02, G03)

(Control de contorno AI)

(Control de nanocontorno AI)

Interpolacin suave (G05.1)

Avance de roscado y sncrono


(G33)

495

Para ejecutar el posicionamiento unidireccional en el


modo de control de contorno AI/control de nanocontorno AI, configure a 1 el bit 4 (ADP) del parmetro
No. 7055.

(La interpolacin circular para mltiples cuadrantes


est habilitada).

(Tiempo de espera con tiempo en segundos o velocidad especificada) para tiempo en espera con la velocidad especificada, se requiere otra opcin.

(Interpolacin circular + interpolacin lineal para un


total de hasta cuatro ejes
Cuando est instalada la opcin de interpolacin
helicoidal, se ejecuta la interpolacin lineal para
un total de hasta 2 ejes. Cuando est instalada la
opcin B de interpolacin helicoidal, se ejecuta la
interpolacin lineal para un total de hasta cuatro
ejes.
Especifique el avance incluido el eje helicoidal en la
orden de avance.

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

Nombre

Funcin

Funcin de salto (G31)

(*1)

Funcin de salto rpido (G31)

(*1)

Salto rpido continuo (G31)

Funcin de salto mltiple (G31 Px)

Vuelta al punto de referencia (G28)

(*1)
(*1)
Para ejecutar G28 sin que se haya definido el punto
de referencia, configure a 1 el bit 2 (ALZ) del
parmetro No. 7055.

Comprobacin de vuelta al punto


de referencia (G27)

(*1)

Vuelta a segundo, tercer y cuarto


puntos de referencia (G30)

(*1)

Vuelta a punto de referencia flotante (G30.1)

(*1)

Control en direccin normal


((G41.1,, G42.1))

(Control de contorno AI)


Configure a 1 el bit 2 (ANM) del parmetro No. 5484.

(Control de nanocontorno AI)

Control en direccin normal de curva suave

Rectificado constante

Control de alimentacin (G161)

Indexado (posicionamiento de referencia) de mesa de avance circular

Mecanizado con ciclo de alta velocidad (G05)

Interpolacin lineal a alta velocidad


(G05P2)

(*1)
Para configurar el seguimiento del eje de indexado
del eje de la mesa de avance circular (cuarto eje),
configure a 1 el bit 7 (NAH4) del parmetro No. 1819
y el bit 0 (NMI4) del parmetro No. 7052.

Funciones de avance f : Pueden especificarse. : No pueden especificarse.


Nombre
Velocidad de avance rpido
p

Funcin
Hasta 240 m/min (0.001 mm)
Hasta 100 m/min (0.0001 mm)

Sobrecontrol de velocidad de
avance rpido

F0, 25, 50, 100 %

Sobrecontrol de velocidad de
avance rpido en incrementos del
1%

0 hasta 100 %

Avance por minuto (G94)

Avance por revolucin (G95)

Limitacin de avance por mecanizado

Aceleracin/deceleracin en forma de campana para avance rpido

Posicionamiento conforme a la
aceleracin ptima

Aceleracin/deceleracin lineal
despus de interpolacin de
avance de mecanizado

Aceleracin/deceleracin en forma de campana despus de interpolacin con avance de mecanizado

Aceleracin/deceleracin lineal
antes de interpolacin con avance
de mecanizado

Sobrecontrol de avance

0 hasta 254 %

Segundo sobrecontrol de avance

496

(En el modo de control de contorno AI se leen


hasta 40 bloques anticipadamente).
(En el modo de control de nanocontorno AI se
leen hasta 180 bloques anticipadamente).

B--63534SP/02

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

Nombre

Funcin

Avance por cdigo G de un dgito

Avance con tiempo inverso (G93)

Cancelar sobrecontrol

Deceleracin externa

Aceleracin/deceleracin en forma de campana anticipatoria


antes de interpolacin

Control de contorno de alta precisin (G05P10000)

Interpolacin NURBS (G06.2)

Para poder variar el avance utilizando un volante manual, configure a 1 el bit (AF1) del
parmetro No. 7055.

Entrada de programa f : Puede especificarse.


Nombre

: No puede especificarse.
Funcin

Orden comienzo/fin comentario ()

Orden salto opcional de bloque (/n: n


es un nmero.)

Programacin absoluta (G90)/


programacin incremental (G91)

Programacin con punto decimal/programacin con punto decimal tipo calculadora de bolsillo

Unidad de entrada 10 veces superior

Seleccin de plano (G17, G18, G19)

Especificacin de eje de rotacin

Rebasamiento de lmite de giro de eje


de rotacin

Orden de coordenadas polares (G16)

Sistema de coordenadas locales


(G52)

(*1)

Sistema de coordenadas de mquina


(G53)

(*1)

Sistema de coordenadas de pieza


(G54 hasta G59)
(G54.1Pxx)

Sistema de coordenadas de pieza


(G92)

(*1)

Preseleccin del sistema de coordenadas de pieza (G92.1)

(*1)

Achaflanado/redondeo de esquinas
con ngulo arbitrario

Entrada de datos programables (G10)

(*1)
Se pueden modificar nicamente los valores de compensacin de herramienta, los valores de decalaje de
origen de pieza y los parmetros.

Macro cliente B

Aadido de variables comunes de


macro cliente

Entrada de datos de patrn

Macro cliente activado por interrupcin

Ciclo fijo (G73 hasta G89)

(*1)

Retorno a nivel inicial (G98)/


retorno a nivel de punto R (G99)

(*1)

Ciclo de taladrado profundo de pequeos agujeros (G83)

Programacin de radio de arco R

Sobrecontrol automtico en esquinas


(G62)

Deceleracin automtica en esquinas

Limitacin de avance por radio de


arco

Escalado (G51)

497

Vase la descripcin de Notas sobre el empleo de


macros de cliente.

Configure a 1 el bit 0 (ACO) del parmetro No. 7055.

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

Nombre

Funcin

Rotacin de sistema de coordenadas


(G68)

Conversin tridimensional de coordenadas (G68)

Imagen espejo programable (G51.1)

Copiar figura (G72.1, G72.2)

Retrazado

Formato de cinta F15

Funciones auxiliares/funciones de velocidad de husillo


f : Pueden especificarse. : No pueden especificarse.
Nombre

Funcin

Funcin auxiliar (Mxxxx)

Se envian nicamente el cdigo de funcin y


las seales de strobe de funcin.

Segundas funciones auxiliares


(Bxxxx)

Se envian nicamente el cdigo de funcin y


las seales de strobe de funcin.

interfaz de M/S/T/B de alta velocidad

Especificacin de funciones auxiliares


mltiples

Comprobacin de grupo de cdigos M

Funcin de velocidad de husillo


(Sxxxx)

Control sncrono simple

Control sncrono simple de husillo

Roscado rgido con macho

(*1)

Configure a 1 el bit 5 (G8S) del parmetro No.


1602 o el bit 3 (ACR) del parmetro No. 7051.
(Control de contorno AI)
(*1)

Configure a 1 el bit 3 (ACR) del parmetro No.


7051 (control de nanocontorno AI)
Roscado rgido con macho tridimensional

Funciones de compensacin de herramienta


f : Pueden especificarse. : No pueden especificarse.
Nombre

Funcin

Funcin de herramienta (Txxxx)

Memoria B de correctores de hta.

Memoria C de correctores de hta.

Compensacin de longitud de herraimenta (G43, G44, G49)

Compensacin de herramienta (G45


hasta G48)

Compensacin B de radio de
herramienta B (G39 hasta G42)

Compensacin de radio de herramienta C (G40, G41, G42)

Compensacin tridimensional de hta.

Gestin de vida de las herramientas

Medicin automtica de longitud de


herramienta

Medicin B de longitud de herramienta/origen de pieza

Compensacin de desgaste de muela


abrasiva

498

Se envian nicamente el cdigo de funcin y


las seales de strobe de funcin.

PROGRAMACION

B--63534SP/02

19. FUNCIONES DE CORTE RAPIDO

Otras funciones f : Pueden especificarse : No pueden especificarse.


Nombre

Funcin

Inicio de ciclo/suspensin de
avances

Prueba en vaco

Modo bloque a bloque

Comparacin e interrupcin de
nmero de secuencia

Rearranque de programa

Retirada y recuperacin de herramienta

Retorno en roscado rgido con


macho

Ejecutor de macros (macro de


ejecucin)

Modo MDI

Intervencin manual

Para la constante de tiempo de aceleracin/deceleracin durante desplazamiento a la posicin de reinicio, se emplean los siguientes
parmetros:
Cuando se utiliza aceleracin/deceleracin
exponencial: Parmetros Nos. 1624 y 1625
Cuando se utiliza aceleracin/deceleracin
lineal/en forma de campana: parmetro No.
1622
Para configurar el tipo de aceleracin/
deceleracin, utilice los bits 0 y 1 del parmetro No. 1610.

NOTA
Las tablas superiores incluyen una funcin de que para la
especificacin se requiere otra funcin.
1 No se leen anticipadamente mltiples bloques.

D Condiciones para
seleccionar el modo de
control de contorno AI /
control de nanocontorno
AI

Cuando se especifique G05.1 Q1 los cdigos G modales deben configurarse de


la siguiente manera. Si se cumple una de estas condiciones, se produce una
alarma PS5111.
Cdigo(s) G

Descripcin

G00
G01
G02
G03

Posicionamiento
Interpolacin lineal
Interpolacin circular (horaria)
interpolacin circular (antihoraria)

G13.1

Modo cancelar interpolacin en coordenadas polares

G15

Cancelar programacin en coordenadas polares

G25

Deteccin de fluctuaciones de velocidad de husillo desactivada

G40

Cancelar compensacin de radio de herramienta

G40.1

Modo cancelar control en direccin normal

G49

Cancelar compensacin de longitud de herramienta

G50

Cancelar escalado

G50.1

Cancelar imagen espejo programable

G64

Modo mecanizado

G67

Cancelar llamada modal a macro

G69

Cancelar rotacin de sistema de coordenadas

G80

Cancelar ciclo fijo

G94

Avance por minuto

G97

Cancelar control de velocidad de corte constante

G160

Cancelar funcin de control de alimentacin

499

19 FUNCIONES DE CORTE RAPIDO

19.8
CONTROL DE
CONTORNO DE ALTA
PRECISION

PROGRAMACION

B--63534SP/02

Algunos errores de mecanizado son debidos al CNC. Tales errores


incluyen los provocados por la aceleracin/deceleracin despus de una
interpolacin. Para eliminar estos errores, un procesador RISC ejecuta las
siguientes funciones a alta velocidad. Estas funciones se denominan
funciones de control de contorneado de alta precisin.
(1) Funcin para aceleracin/deceleracin anticipatoria de mltiples
bloques antes de interpolacin. Esta funcin elimina los errores de
mecanizado debidos a la aceleracin/deceleracin.
(2) Funcin de control automtico de velocidad que valida la
aceleracin/deceleracion suave teniendo en cuenta los cambios de la
figura (contorno) y velocidad as como de la aceleracin mxima
admisible de la mquina. Esto se realiza leyendo mltiples bloques
con antelacin.
Para conocer ms detalles sobre el control de contorneado de alta
precisin empleando un procesador RISC, consulte el manual en cuestin
publicado por el fabricante de la mquina--herramienta.

Formato
G05P10000 ;
G05P0 ;

modo HPCC
Fin de modo HPCC

Explicaciones
D Modo HPCC

El modo utilizado para control de contorneado de alta precisin utilizando


un procesador RISC se denomina modo HPCC.
Para activar el modo HPCC en un determinado bloque, especifique
G05P10000 antes de dicho bloque. Para terminar el modo HPCC,
especifique G05P0 en el punto en que se ha de terminar dicho modo.

D Datos que pueden


especificarse

En el modo HPCC pueden especificarse los siguientes datos:


G00
G01
G02
G02.2
G03
G03.2
G17

:
:
:
:
:
:
:

G18

G19

G38

G40
G41
G42
G50
G51

:
:
:
:
:

Posicionamiento (nota)
Interpolacin lineal
Interpolacin circular o interpolacin helicoidal (horaria)
Interpolacin de evolvente (horaria)
Interpolacin circular o interpolacin helicoidal (antihoraria)
Interpolacin de evolvente (antihoraria)
Seleccin de plano (plano XpYp)
en donde Xp es el eje X o su eje paralelo;
Seleccin de plano (plano ZpXp)
en donde Yp es el eje Y o su eje paralelo;
Seleccin de plano (plano YpZp)
en donde Zp es el eje Y o su eje paralelo.
Compensacin C de radio de herrramienta con
vector conservado
Anulacin de la compensacin de herramienta
Compensacin de radio de herramienta a izquierdas
Compensacin de radio de herramienta a derechas
Anulacin del escalado
Comienzo del escalado
500

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

G68
G69

B--63534SP/02

: Inicio rotacin sistema de coordenadas


: Anulacin rotacin sistema de coordenadas

G73, G74, G76, G81 hasta G89


: Ciclo fijo, roscado rgido con macho
G80 : Anulacin de ciclo fijo
G90 : Orden absoluta
G91 : Orden incremental
Dxxx : Especificacin de un cdigo D
Fxxxxx : Especificacin de un cdigo F
Nxxxxx : Especificacin de un nmero de secuencia
G05P10000 : Seleccin del modo HPCC
G05P0 : Anulacin del modo HPCC
I, J, K, R : I, J, K y R especificados para interpolacin circular
Datos para desplaz. segn eje: Datos para desplazar hta. segn
eje definido en el parmetro No. 1020
(cualquier eje seleccionado
entre X, Y, Z, U, V, W, A, B y C)
()
: Ordenes de comienzo y fin de comentario
/n
: Orden de salto opcional de bloque (n es un nmero).
Mxxxx : Funcin auxiliar (Nota)
Sxxxx : Funcin auxiliar (Nota)
Txxxx : Funcin auxiliar (Nota)
Bxxxx : Funcin auxiliar (Nota)
M98, M198, etc. : Llamada a subprograma

NOTA

1 G00, las funciones auxiliares, la llamada a subprograma (M98,


M198) y los cdigos M de llamadas a macro y los cdigos T
pueden especificarse en el modo HPCC nicamente si el bit 1 del
parmetro MSU No. 8403 vale 1. Si estos cdigos se especifican
cuando MSU vale 1, se activa una alarma.
(Alarma No.5012 para G00 y alarma No.9 para funciones
auxiliares y llamadas a subprogramas)
2 Para especificar las siguientes funciones en el modo HPCC, se
requieren los siguientes parmetros. Se activar una alarma si se
especifica cualquiera de las siguientes funciones sin configurar el
parmetro correspondiente.
Interpolacin helicoidal
: Parmetro G02 (No.8485*)
(Alarma que se activa: No.28)
Interpolacin de evolvente : Parmetro INV (No. 8485)
(Alarma que se activa: No.10)
Escalado, rotacin de coordenadas: Parmetro G51 (No. 8485)
(Alarma que se activa: No.10)
Ciclo fijo, roscado rgido con macho: Parmetro G81 (No.8485)
(Alarma que se activa: No.5000)

501

19 FUNCIONES DE CORTE RAPIDO

D Cuando se especifican
datos no permitidos

PROGRAMACION

B--63534SP/02

En el modo HPCC, la especificacin de datos no especificables provoca la


alarma nmero 5000. Para especificar un programa que contenga datos no
especificables, especifique G05P0 para salir del modo HPCC antes de
especificar el programa.
< Programa ejemplo >

D Compensacin C de radio
de herramienta

Programa principal

Subprograma

O0001 ;
G05P10000 ; HPCC--ON
G00X100.Y200. ;
G91G01X100Y200Z300F2000 ;
X200Y300Z400 ;
X300Y400Z500 ;
X400Y500Z600 ;
X300Y400Z500 ;
M98P0002 ; SUB PROGRAM
X10. ;
G05P0 ; HPCC--OFF
G90G51X0Y0Z0 ;
X500Y400Z300 ;
X600Y500Z400 ;
G50 ;
G05 P10000 ; HPCC--ON
X100Y200 ;
X200Y400 ;
G05P0 ; HPCC--OFF
G04X3. ;
M30 ;

O0002 ;
G00X50.Y50. ;
M11 ;
G02I20.F3000 ;
G01X100. ;
G03I80. ;
G01X--50. ;
G02I100.F5000
;

G01X200.Y300.F1500 ;
X50.Y100.Z150. ;
T24 ;
M99 ;

Nota) Cuando el bit 1 del parmetro


No. 8403 (MSU) vale 1

Cuando exista la opcin de compensacin C de radio de herramienta, sta es


vlida incluso en el modo HPCC. El funcionamiento en el modo de
compensacin es idntico que cuando no est activado el modo HPCC, excepto
en los siguientes casos:

S Cuando el punto final de un arco no est situado sobre el arco.

En el modo HPCC, cuando el punto final de un arco no est situado en el arco,


el punto inicial y el punto final estn conectados por una curva suave; no se
crea ninguna lnea que preceda al arco. En este caso, el sistema, para ejecutar
la compensacin C de radio de herramienta, supone que se trata de un crculo
imaginario. El centro del crculo imaginario coincide con el centro del arco,
pero el crculo imaginario pasa a travs del punto final. En el supuesto de que
se haya ejecutado la compensacin de radio de herramienta respecto al
crculo imaginario, el sistema crea un vector y ejecuta la compensacin.
Crculo imaginario

Trayectoria programada

Punto final arco

r
r

S
Centro

502

L
L

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

S Cuando se anula temporalmente el modo de compensacin.


En el modo HPCC, no puede especificarse la vuelta automtica al punto de
referencia (G28) y la vuelta automtica desde el punto de referencia (G29).
Por consiguiente, no pueden especificarse rdenes que deban anular
temporalmente el modo de compensacin.
Cuando se utilice la compensacin C de radio de herramienta en el modo HPCC,
tenga en cuenta los siguientes detalles:
(1) Cuando deban especificarse juntos G05 P10000 y G05 P0 y G41/G42 y G40,

G41/G42 hasta G40 deben definirse en bucles entre G05 P10000 y G05 P0.
Esto significa que el modo HPCC no puede arrancarse o anularse en el modo
de compensacin de radio de herramienta (G41/G42). Si se realiza tal
especificacin, se activa la alarma P/S N 0178 P/S N 5013.

(Ejemplo de programa correcto)


G05 P10000 ;
G41 X__ Y__ D01 ;
G40 X__ Y__ ;
G42 X__ Y__ D02 ;
G40 X__ Y__ ;

Modo compensacin
radio hta. modo (G41)
modo HPCC
Modo compensacin
radio hta. (G42).

G05 P0 ;

(Ejemplo de programa incorrecto (1))


G41 X__ Y__ D01 ;
Cuando se especifica la activacin del modo HPCC
en en el modo de compensacin de radio de herramientata, se activa la alarma P/S N 0178.

G05 P10000 ;

(Ejemplo de programa incorrecto (2))


G05 P10000 ;
G41 X__ Y__ D01 ;
Cuando se especifica la anulacin del modo HPCC
en en el modo de compensacin del radio de herra-mienta, se activa la alarma P/S N 5013.

G05 P0 ;

503

19 FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

(2) Cuando un bloque que no contiene ninguna operacin de desplazamiento se

especifica junto con el cdigo de anulacin de compensacin de radio de


herramienta (G40), se crea un vector de una longitud igual al valor de
compensacin en una direccin perpendicular a la direccin de
desplazamiento del bloque anterior. El modo de compensacin de radio de
herramienta se anula, si bien este vector se conserva. El vector es anulado
cuando se ejecuta la siguiente orden de desplazamiento.
N7

N8
N6 G91 X100. Z100. ;
N7 G40 ;
N8 X100. ;

N6

Si se anula el modo de compensacin de radio de herramienta


conservndose un vector y se anula el modo HPCC antes de especificar
una orden de desplazamiento, se activa la alarma P/S N 5013.
N6 G91 X100. Z100. ;
N7 G40 ;
N8 G05 P0 ;

Se activa la alarma P/S N 5013.

(3) Cuando un valor de compensacin se modifica durante la compensacin C

de radio de herramienta en el modo HPCC, no se utiliza un nuevo valor de


compensacin hasta que aparece un bloque que especifique un cdigo D.

504

19. FUNCIONES DE CORTE RAPIDO

D Funciones de
posicionamiento y
auxiliares

PROGRAMACION

B--63534SP/02

Cuando el bit 1 (MSU) del parmetro N 8403 se configura al valor 1, pueden


especificarse los cdigos G00, M, S, T y B incluso en el modo HPCC. Al
especificar estos cdigos en el modo HPCC, tenga en cuenta lo siguiente:
(1) Cuando en el modo de compensacin de radio de herramienta se especifica
un cdigo G00, M, S, T o B, se mantiene el vector de compensacin creado
en el bloque anterior.

(Ejemplo 1)
Cuando se ejecuta el siguiente programa para mecanizado con el valor
de compensacin de 1 configurado a 10 mm, el punto inicial de N6 est
determinado por el vector creado entre N3 y N4:
N1 N2

N3 N4

N5

N6

N7
Este vector se utiliza como vector
entre N4 y N6

Tray. programada
Trayectoria de herramienta
En este intervalo se ha introducido un valor de compensacin incorrecto.

N8
O0001 ;
G92 G90 X--10. Y20. ;
G05 P10000 ;
N1 G01 G42 X0 D1 F1000 ;
N2 X20. ;
N3 X40. Y0 ;
N4 X60. Y20 ;
N5 M01 ;
N6 X80. ;
N7 X90. Y--20. ;
N8 G40 Y--50. ;
G05 P0 ;
M30

(Ejemplo 2)
Cuando se ejecuta el siguiente programa para mecanizado por un valor
de compensacin de 1 configurado a 10 mm, el punto inicial de N5 est
determinado por el vector creado entre N3 y N4. Si se valida la funcin
de ejecucin de G00 simplificada (configurando el bit 7 (SG0) del
parmetro No. 8403 al valor 1), puede obtenerse un vector correcto en
la interseccin de N4 y N5.
N1

N2

N3 N4

N5

N6
Este vector se utiliza como vector entre N4 y N5
N7
y entre N5 y N6.
O0001 ;
G92 G90 X--10. Y20. ;
G05 P10000 ;
N1 G01 G42 X0 D1 F1000 ;
N2 X20. ;
Trayectoria programada
N3 X40. Y0 ;
Trayectoria de herramienta
N4 X60. Y20 ;
En este tramo se utiliza un
N5 G00 X80. ;
valor de compensacin inN6 G01 X90. Y--20. ;
correcto.
N7 G40. Y--50. ;
G05 P0 ;
M30

505

19 FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

(2) Cuando se especifica G00 con el bit 7 (SG0) del parmetro N 8403
configurado al valor 1, deben tenerse en cuenta los siguientes detalles:
Dado que la orden G00 se sustituye mediante la orden G01, la herramienta
se desplaza con la velocidad de avance definida en el parmetro N 8481 aun
cuando se especifiquen datos para dos ejes.
Ejemplo) Si se especifica lo siguiente cuando el parmetro N 8481 se
configura a 1000 mm/min, en lugar de F1414 se utiliza F1000
G00 X100. Y100.;

D Dado que la orden G00 se sustituye por la orden G01, el sobrecontrol de


avance rpido est inhibido y el sobrecontrol de avance en mecanizado
en vlido.

D Para aceleracin/deceleracin despus de interpolacin, se selecciona la


constante de tiempo utilizada para aceleracin/deceleracin de avance
en mecanizado despus de interpolacin.

D En el modo HPCC es vlida la aceleracin/deceleracin lineal y en


forma de campana antes de interpolacin.

D No se ejecuta una comprobacin de posicin.


D Se ejecuta un posicionamiento por interpolacin lineal.
D Visualizacin de estado

Cuando se especifica G05P10000, HPCC comienza a destellar en la parte


inferior derecha. Mientras destella HPCC, el sistema ejecuta operaciones
automticas en el modo HPCC.
Ejemplo de visualizacin cuando el sistema est en el
modo HPCC (Pantalla de programa)
PROGRAM(MEMORY)
G05 P10000 ;
N10 X10. Y10. Z10. ;
N20 X10. Y10. Z10. ;
/ N30 X10. Y10. Z10. ;
/2 N40 X10. Y10. Z10. ;
N50 X10. Y10. Z10. ;
N60 X10. Y10. Z10. ;
N70 (FANUC Series 16) ;
N80 X10. Y10. Z10. ;
N90 X10. Y10. Z10. ;
N100 X10. Y10. Z10. ;
N110 X10. Y10. Z10. ;
G05 P0 ;
MEM STRT MTN * * *

O1234 N00010
Bloque ejecutado
Bloque en ejecucin

01 : 23 : 45
SIGU.

PRGRM

506

HPCC
(OPRT)

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

Limitaciones
D Modos que pueden
especificarse

Para poder especificar G05P10000, deben configurarse los siguientes


valores modales. Si no se configuran, se activa la alarma P/S No. 5012.
Cdigo G

Significado

G13.1

Cancela la interpolacin en coordenadas polares.

G15

Cancela una orden de coordenadas polares.

G40

Cancela la compensacin de radio de herramienta (serie


M).

G40.1

Cancela el control en direccin normal (slo para la serie


M).

G50

Cancela el escalado.

G50.1

Cancela la funcin de imagen espejo programable.

G64

Modo de mecanizado

G69

Cancela la conversin de coordenadas.

G80

Cancela los ciclos fijos.

G94

Avance por minuto

G97

Cancela el control de velocidad tangencial de corte


constate.

M97

Cancela los macros activados por interrupcin.

D Modo bloque a bloque

El bloque G05P10000 no puede ejecutarse en el modo bloque a bloque.

D Segundo sobrecontrol
de avance y salto
opcional de bloque

Las funciones de segundo sobrecontrol de avance y salto opcional de


bloque no pueden utilizarse en el modo HPCC si no estn disponibles
tales opciones.

D Orden no vlida

Las rdenes de deceleracin por peticin externa, avance por direccin F


con un dgito y sobrecontrol automtico en esquinas se ignoran.

D Modo MDI

El cambio al modo MDI no puede realizarse desde el modo HPCC.


Adems, no es posible el funcionamiento en modo MDI.

D Enclavamiento

En el modo HPCC est inhibido el enclavamiento (para cada eje y en cada


sentido).

D Imagen espejo y bloqueo


de mquina

En el modo HPC, nunca cambie la seal de imagen espejo externa (seal


DI), imagen espejo configurada por parmetros y bloqueo de mquina en
cada eje.

D Entrada tipo calculadora

En el modo HPCC se ignora la entrada tipo calculadora (cuando el bit 0


del parmetro DPI No. 3401 valga 1).

D Reset del programa

No puede rearrancarse un programa que contenga G05P10000;.

D Macro cliente

En el modo HPCC no pueden especificarse macros cliente.

D Escalado

En el escalado para cada eje no puede utilizarse una ampliacin negativa


para crear una imagen espejo.
507

19 FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

19.9
FUNCION DE CAMBIO
DE CONSTANTE DE
TIEMPO DE
ACELERACION /
DECELERACION EN
FORMA DE CAMPANA
ANTICIPATORIA ANTES
DE INTERPOLACION
Generalidades

En la aceleracin/deceleracin en forma de campana anticipatoria antes


de interpolacin, la velocidad durante aceleracin/deceleracin sera la
mostrada en la figura inferior.

Velocidad
Velocidad
especi-ficada

Aceleracin/deceleracin
lineal

Aceleracin/deceleracin
no lineal

Aceleracin/deceleracin
no lineal

Tiempo

T1
T2

T2

T1: Tiempo determinado a partir de la velocidad especificada y la


aceleracin especificada
Aceleracin especificada:
En el caso de control de contorno AI (AICC)
y de control de nanocontorno AI (AI nanoCC)
Parmetro No.1770/Parmetro No.1771
En el caso de control de contorneado de alta precisin AI (AI--HPCC)
y control de nanocontorno de alta precisin AI (AI--nanoHPCC)
Parmetro No.8400/Parmetro No.8401 (o No.19510)
T2: Tiempo de cambio de aceleracin
En el caso de AICC y AI nanoCC : Parmetro No.1772
En el caso de AI--HPCC y AI--nanoHPCC : Parmetro No.8416
Fig.19.9 (a)

El tiempo T1 mostrado ms arriba vara en funcin de la velocidad


especificada. Si sta es baja, la velocidad ser la mostrada a continuacin,
haciendo que aceleracin/deceleracin lineal no alcance la aceleracin
especificada.
508

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

Velocidad

B--63534SP/02

Aceleracin/deceleracin lineal que no alcanza la


aceleracin/deceleracin especificada

Velocidad
especificada

Tiempo
T1

T1
T2

Fig.19.9 (b)

Si se produce una aceleracin/deceleracin lineal que no alcanza la


aceleracin especificada en el modo de control de contorno AI (AICC)
o en modo de control de nanocontorno AI(AI nanoCC) o en el modo de
control de Contorno de Alta Precisin AI (AI--HPCC) o en el modo de
control de alta precisin AI Nano (AI--nanoHPCC), esta funcin acorta
el tiempo de aceleracin/deceleracin modificando la aceleracin interna
para aceleracin/deceleracin antes de interpolacin y la constante de
tiempo en forma de campana para generar un patrn de
aceleracin/deceleracin lo ms prximo posible al que permite una
aceleracin/deceleracin en forma de campana ptima antes de
interpolacin para la velocidad especificada.
La aceleracin/deceleracin en forma de campana ptima antes de
interpolacin, como se ha mencionado aqu, hace referencia a la
aceleracin/deceleracin en forma de campana antes de interpolacin, en
la cual si T2 > T1, T1 y T2 cambian a T1 y T2, como se muestra en la
figura anterior, de modo que no se produzca una aceleracin/deceleracin
lineal que no alcance la aceleracin/deceleracin especificada.
Esta funcin es vlida para la aceleracin/deceleracin antes de
interpolacin anticipatoria en el modo de control de contorno AI o en el
modo de control de contorno AI Nano o en el modo de control de contorno
de alta precisin AI o modo de control de contorno AI Nano de alta
precisin.

509

19 FUNCIONES DE CORTE RAPIDO

PROGRAMACION

Velocidad

B--63534SP/02

Aceleracin/deceleracin no lineal

Velocidad
especificada

Tiempo
T1
T2

T2
Fig.19.9 (c)

Descripcin
D Mtodos de
especificacin de la
velocidad de referencia
para
aceleracin/deceleracin

La velocidad de referencia para aceleracin/deceleracin es el avance


empleado como referencia para calcular la aceleracin ptima. En la
Fig.19.9 (c), equivale a la velocidad especificada empleada para
determinar T1 y T2.
Existen tres mtodos para especificar la velocidad de referencia de
aceleracin/deceleracin.
(1) Especificacin de la velocidad utilizando cdigo F en un bloque
G05.1 Q1 (bloque AICC o AI nanoCC) o en un bloque G05 P10000
(AI--HPCC o AI--nanoHPCC)
(2) Configuracin de la velocidad mediante un parmetro
(3) Configuracin de la velocidad especificada con la orden F enviada al
iniciar el mecanizado como velocidad de referencia.
NOTA
Esta funcin es vlida si BCG (No. 7055 bit 3) vale 1 en el
modo de control de contorno AI o en el modo de control de
contorno AI Nano o si BCG (No.19501#6) vale 1 en el modo
de control de Contorno AI de alta precisin o en el modo de
control de contorno AI Nano de alta precisin.

510

19. FUNCIONES DE CORTE RAPIDO

(1) Especificacin de la
velocidad en un
bloque G05.1 Q1 o en
un bloque G05
P10000

PROGRAMACION

B--63534SP/02

Si se especifica un orden F dentro de un bloque G05.1 Q1 (AICC o AI


nanoCC) o en un bloque G05 P10000 (AI--HPCC o AI--nanoHPCC), la
velocidad especificada con la orden F se supone que es la velocidad de
referencia de aceleracin/deceleracin.
Esta velocidad de referencia de aceleracin/deceleracin se borra de spus
de ejecutar un reset. Despus de borrar la velocidad de referencia de
aceleracin/deceleracin al ejecutar un reset o despus de desconectar la
corriente y volver a conectarla, se utilizar la velocidad de referencia para
aceleracin/deceleracin especificada en el parmetro No. 7066 (AICC
o AI nanoCC) o No.19520 (AI--HPCC o AI--nanoHPCC). (Mtodo (2),
descrito ms adelante)
Si la velocidad de referencia para aceleracin/deceleracin especificada
en tales parmetros es 0, el avance supuesto al inicio del mecanizado se
supondr que es la velocidad de referencia para aceleracin/deceleracin.
(Mtodo (3) descrito ms adelante).
(Ejemplo de programa)
G05.1 Q1 F5000 ; Configura la velocidad de referencia a
5000 mm/min.
La orden F utilizada en un bloque G05.1 se emplea
para especificar una velocidad de referencia para aceleracin/deceleracin y se utiliza tambin como orden
F normal.
Aun cuando se modifique el avance durante la ejecucin del programa de
mecanizado, sigue siendo vlida la velocidad de referencia para
aceleracin/deceleracin especificada con la orden arriba mostrada. Si
esto ocurre, el tiempo de mecanizado puede hacerse ms largo ya que el
mecanizado se ejecuta con un avance distinto de la velocidad de referencia
para aceleracin/deceleracin.
Por este motivo, la velocidad de referencia para aceleracin/deceleracin
que debe especificarse con la anterior orden debe ser lo ms prxima
posible a la velocidad real de mecanizado.
NOTA
La orden G05.1Q1Fxxxx, G05P10000Fxxxx debe
especificarse en el modo de avance por minuto (G94).
Si esta orden se activa en otro modo, la velocidad
especificada junto con esta orden generar la alarma
(PS5111).

(2) Configuracin de la
velocidad mediante el
parmetro

La velocidad de referencia para aceleracin/deceleracin se configura en


el parmetro No. 7066 (AICC o AI nanoCC) o No.19520 (AI--HPCC o
AI--nanoHPCC).
Dado que estos parmetros deben configurarse en la unidad de entrada de
datos, si se modifica dicha unidad, deben modificarse tales parmetros.
Este mtodo se emplea si el bloque G05.1Q1 o el bloque G05 P10000 no
contiene una orden F.
511

19 FUNCIONES DE CORTE RAPIDO

(3) Utilizacin de la
velocidad
especificada con la
orden F emitida al
inicio del mecanizado
como velocidad de
referencia

PROGRAMACION

B--63534SP/02

La velocidad especificada con la orden F emitida cuando se arranca un


grupo de bloques de mecanizado (tales como G01 y G02) se supone que
es la velocidad de referencia para aceleracin/deceleracin.
Este mtodo se emplea si el bloque G05.1Q1 o el bloque G05 P10000 no
contienen una orden F y el parmetro de velocidad de referencia para
aceleracin/deceleracin est configurado a 0.
(G00)
G01 X------ Y------ Z------ F*** ;
X------ Y------ Z-----X------ Y------ Z-----X------ Y------ Z-----G00 ;

Grupo de bloques
de mecanizado

Aun cuando se active una orden F antes de un grupo de bloques de


mecanizado y la orden F tenga efecto de forma modal para el grupo de
bloques de mecanizado, la velocidad especificada con el cdigo F modal
efectivo al iniciar el mecanizado se supondr que es la velocidad de
referencia para aceleracin/deceleracin.
D Mtodo de clculo de
parmetros de
aceleracin/deceleracin

Una aceleracin/deceleracin antes de interpolacin en forma de


campana ptima, como se ha mencionado antes, se refiere a una
aceleracin/deceleracin en forma de campana en la cual T2 > T1 no se
produce una aceleracin/deceleracin lineal que no alcance la
aceleracin/deceleracin especificada. El clculo se realiza como se
describe a continuacin.
(1) Si la constante de tiempo T2 de aceleracin/deceleracin antes de
interpolacin en forma de campana se calcula de manera que la
aceleracin/deceleracin en forma de campana antes de interpolacin
no deba tener una parte lineal.
T2' =

T2 * F
A

T2: Tiempo de cambio de aceleracin especificado para


aceleracin/deceleracin en forma de campana ptima antes de
interpolacin
F: Velocidad de referencia para aceleracin/deceleracin
A: Aceleracin para aceleracin/deceleracin antes de interpolacin

512

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

(2) Una aceleracin correcta se determina con la condicin de que la


variacin de la aceleracin debe ser aproximadamente idntica al
valor de configuracin tal que los cambios de parmetro no
provoquen golpes de aceleracin importantes en la mquina, es decir:
Aceleracion despus cambio Aceleracin antes cambio
=
Tiempo variacin aceleracin Tiempo variacin aceleracin
despus cambio
antes de cambio
El tiempo de cambio de la aceleracin se considera que es la suma del
tiempo de cambio de la aceleracin/deceleracin en forma de
campana y la constante de tiempo de aceleracin/deceleracin
despus de interpolacin y la aceleracin A para
aceleracin/deceleracin antes de interpolacin se determina de la
siguiente manera:
A' = A *

T2'+ Tc
T2 + Tc

A: Aceleracin para aceleracin/deceleracin antes de interpolacin


Tc:Constante de tiempo de aceleracin/deceleracin despus de
interpolacin
La aceleracin/deceleracin se realiza utilizando T2 y A,
determinados como se describe ms arriba.

513

19 FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

19.10
ACELERACION/
DECELERACION DE
PAR OPTIMO
Generalidades

Esta funcin permite una aceleracin/deceleracin acorde con las


caractersticas del par del motor y las caractersticas de las mquinas
debido a su friccin y gravedad y ejecuta un posicionamiento tipo lineal
con aceleracin/deceleracin ptimas durante el modo de control de
contorno AI de alta precisin o el modo de control de contorno AI Nano
de alta precisin.
Habitualmente, debido a la friccin de la mquina, la gravedad, las
caractersticas de par del motor y otros factores, las prestaciones de
aceleracin/deceleracin (par para aceleracin/deceleracin) varan en
funcin del sentido de desplazamiento, aceleracin o deceleracin. En esta
funcin, el modelo de aceleracin de avance rpido para las siguientes
situaciones: desplazamiento positivo y aceleracin, desplazamiento positivo
y deceleracin, desplazamiento negativo y aceleracin, desplazamiento
negativo y deceleracin pueden configurarse en los parmetros en funcin
del par de aceleracin/deceleracin de cada situacin. La
aceleracin/deceleracin puede ejecutarse en base a la configuracin de estos
parmetros, de modo que puedan utilizarse al mximo las prestaciones del
motor y pueda reducirse el tiempo de posicionamiento.
Velocidad

Aceleracin Deceleracin
y
y
desplaz. +
desplaz +

Tiempo

Aceleracin Deceleracin
y
y
desplaz -desplaz --

Aceleracin

Tiempo

Modelo ace./dece. es idntico en cualquier condicin


Fig.19.10 (a) Aceleracin/deceleracin convencional

514

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

Velocidad

Aceleracin Deceleracin
y
y
desplaz. +
desplaz. +

Tiempo

Aceleracin Deceleracin
y
y
desplaz -desplaz. --

Aceleracin

Tiempo

El modelo de ace./dece. puede modificarse en cualquier condicin.


Fig.19.10 (b) Aceleracin/deceleracin con esta funcin

Descripcin

La aceleracin/deceleracin de par ptimo selecciona el modelo de


aceleracin configurado con los parmetros sobre la base de la direccin de
desplazamiento axial y el estado de aceleracin/deceleracin, determina la
aceleracin para cada eje a partir de la velocidad actual y controla la
aceleracin/deceleracin tangencial para avance rpido en el modo de
control de contorno AI de alta precisin y en el modo de control de contorno
AI Nano de alta precisin.

D Clculo de la aceleracin
de referencia

La aceleracin de referencia es el valor estndar a que debe configurarse


el modelo de aceleracin, siendo habitualmente el mismo que la
aceleracin para avance rpido al seleccionar un motor.
Aceleracin referencia [mm/s2]

D Configuracin de la
aceleracin/deceleracin
para par ptimo

No.14201000 (velocidad de avance rpido)


No.177360(const. tiempo ace./dece. avance rpido)

Configurando FAP, bit 0 del parmetro No. 19540 y FRP, bit 5 del
parmetro No. 19501, al valor 1 y configurando los parmetros para
determinar la aceleracin de referencia (No. 1420 y No.1773 ) como se
indica a continuacin, la aceleracin/deceleracin para avance rpido en el
modo de control de contorno AI de alta precisin y en el modo de control
de contorno AI Nano ser la aceleracin/deceleracin para par ptimo.
Cuando est habilitada la aceleracin/deceleracion para par ptimo, el
posicionamiento lineal para avance rpido se selecciona automticamente en
el modo de control de contorno AI de alta precisin y en el modo de control
de contorno AI Nano de alta precisin aun cuando el parmetro LRP, bit 1
del parmetro No. 1401, se configure a 0 (est seleccionado el tipo no lineal).
Si el avance rpido est sujeto a aceleracin/deceleracin para par ptimo,
la aceleracin/deceleracin postinterpolacin no es aplicada al avance
rpido.
515

19 FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

Tabla. 19.10 (a) Aceleracin/deceleracin de par ptimo


FAP
19540#0

FRP
19501#5

Aceleracin
referencia

Tiempo cambio aceleracin


en forma de
campana

Modelo de
aceleracin

1
Ace./dece
antes de
interpo-lacin para
avance
rpido

No.1420
&
No.1773

No.1774

Vase Configuracin datos de


modelo de
aceleracin

Para permitir la aceleracin/deceleracin en forma de campana adems de la


aceleracin/deceleracin de par ptimo, configure HRB, bit 0 del parmetro
No. 19504 a 1 y el tiempo de cambio de aceleracin en forma de campana con
el parmetro No.1774.

D Casos en que est


inhibida la
aceleracin/deceleracin
de par ptimo

En el caso de que est deshabilitada la aceleracin/deceleracin de par ptimo, la


aceleracin/deceleracin de avance rpido ser la aceleracin/deceleracin
postinterpolacin o la aceleracin/deceleracin antes de interpolacin.
Cuando se programe una orden con la siguiente restriccin se inhibir la
aceleracin/deceleracin de par ptimo.
(Restriccin)
La aceleracin/deceleracin de par ptimo se inhibe en el caso de una orden con
la restriccin El modo de control de contorno AI de alta precisin o el modo
de control de contorno AI Nano de alta precisin se cancela automticamente
una vez y se inhibe la precarga en buffer, que se menciona en el manual de
especificaciones para el modo de control de contorno AI de alta precisin o para
el modo de control AI NANO de alta precisin.
Por ejemplo, durante las siguientes rdenes, las cuales incluyen cdigos M,S,T
y B, la aceleracin/deceleracin de par ptimo est inhibida;
1.
2.
3.
4.

D Configuracin de datos
de modelo de
aceleracin

G00100.M13; (G00 con cdigo M)


G00100.S1000; (G00 con cdigo S)
G00100.T01; (G00 con cdigo T)
G00100.B20; (G00 con cdigo B)

Aceleracin
P0

Modelo de aceleracin

P1
P2

Aa

P3
P4

Ab

P5

Velocidad
Fa

Fb

Fig.19.10 (c) Configuracin de modelo de aceleracin

516

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

Configure la velocidad y la aceleracin en cada uno de los puntos de


configuracin de aceleracin P0 hasta P5 para cada una de las siguientes
condiciones: desplazamiento positivo y aceleracin, desplazamiento
positivo y deceleracin, desplazamiento negativo y aceleracin,
desplazamiento negativo y deceleracin y para cada eje.
La lnea que une los puntos de configuracin de aceleracin se considera
que define un modelo de aceleracin.
Por ejemplo, mientras la velocidad est entre Fa y Fb en la figura anterior,
la aceleracin se calcula con Aa y Ab. La aceleracin tangencial se
controla de modo que no supere la aceleracin calculada para cada eje.
Tabla. 19.10 (b) Parmetros para modelo de aceleracin
Punto
ajuste
acele-racin

Parmetro
velocidad

P0

Parmetro aceleracin
Durante aceleracin

Durante deceleracin

Durante
desplaza-miento en
sentido
positivo

Durante
desplaza-miento en
sentido
negativo

Durante
desplaza-miento en
sentido
positivo

Durante
desplaza-miento en
sentido
negativo

(Veloci. 0)

No.19545

No.19551

No.19557

No.19563

P1

No.19541

No.19546

No.19552

No.19558

No.19564

P2

No.19542

No.19547

No.19553

No.19559

No.19565

P3

No.19543

No.19548

No.19554

No.19560

No.19566

P4

No.19544

No.19549

No.19555

No.19561

No.19567

P5

No.1420

No.19550

No.19556

No.19562

No.19568

La velocidad en P0 vale 0 y la velocidad en P5 es la velocidad de avance


rpido especificada con el parmetro (No. 1420). Las velocidades P1
hasta P4 deben configurarse en los parmetros de velocidad Nos. 19541
hasta 19544 como ratio respecto a la velocidad de avance rpido
(parmetro No. 1420).
Se saltar cualquier punto de configuracin de aceleracin para el cual se
haya configurado el parmetro de velocidad (uno de los parmetros Nos.
19541 hasta 19544) y se utilizar para el modelo de aceleracin el
siguiente punto cuyo parmetro de velocidad est configurado a un valor
distinto de 0.
Las aceleraciones en P0 hasta P5 deben configurarse en los parmetros de
aceleracin Nos. 19545 hasta 19568 como ratio respecto a la aceleracin
de referencia. Si se configura a 0 cualquiera de los parmetros de
aceleracin Nos. 19545 hasta 19568, se supondr que la aceleracin vale
100% (aceleracin de referencia). Los parmetros de aceleracin deben
configurarse a 0 en el punto de configuracin de la aceleracin cuyo
parmetro de velocidad est configurado a 0.
Si se habilita esta funcin y estn configurados a 0 ambos parmetros,
No.1773 y No. 1620 de un eje, se supondrn como aceleracin de
referencia de dicho eje los siguientes valores:
1000.0 mm/s/s, 100.0 pulg/s/s, 100.0 grados/s/s

517

19 FUNCIONES DE CORTE RAPIDO

B--63534SP/02

Par (Nm)

En este ejemplo, la mquina est equipada con un M30/4000i?.


La velocidad del motor en avance rpido es 3000 (min--1).
150
100
50
0
0

1000

2000

3000

4000

Velocidad (min-1)
Fig.19.10 (d) Caractersticas velocidad--par del modelo 30/4000i

Especificaciones del motor modelo 30/4000i


Inercia del rotor
: 0.0099 (Kgm2)
Par mximo
: 100 (Nm) Velocidad: 0 hasta 2000 (min--1)
Par en avance rpido : 79 (Nm) Velocidad: 3000 (min--1)
Par mnimo
: 58 (Nm) Velocidad: 4000 (min--1)
Se supone que se necesita10 (Nm) para el par de friccin de modo que el
par de aceleracin/deceleracin se muestra en la figura inferior.
Dado que el par de friccin vara en cada mquina, es preciso observar el
par real entregado por la mquina.
Par mximo
:90(=100--10) (Nm) Velo.: 0 hasta 2000 (min--1)
Par en avance rpido :69(=79--10) (Nm) Velo.: 3000 (min--1)
Par mnimo
:48(=58--10) (Nm) Velo.: 4000 (min--1)
Par (Nm)

D Ejemplo de
configuracin de datos
de modelo de
aceleracin

PROGRAMACION

100
80
60
40
20
0
0

1000

2000

3000

4000

Velocidad (min-1)
Fig.19.10 (e) Par para ace./dece. teniendo presente la friccin

518

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

Suponga que el par es x (Nm), la inercia y(Kgm2) y el paso del husillo


de recirculacin de bolas p(mm), en cuyo caso la aceleracin A se calcula
de la siguiente manera:
x([kg ms 2][m])
p
p
x[N m]
[mm] =
[mm]
2
2
y[kg m ] 2
y[kg m2]
xp
=
[mmsc 2]

2 y
A=

La especificacin de la mquina se supone que es la siguiente:


Paso de husillo de recirculacin de bolas: 16 (mm)
Inercia
: La inercia de la mquina debe ser 2,0 veces mayor
que la del rotor
(Inercia del rotor: 0.0099 (Kgm2))
La aceleracin al par mximo es:
90 16
= 7717[mms 2]
2 3, 0 0, 0099

La aceleracin en avance rpido es,


69 16
= 5916[mms 2]
2 3, 0 0, 0099

Tomando como base los datos anteriores, en la tabla inferior se incluyen


los parmetros asociados al modelo de aceleracin.
El ejemplo supone que la aceleracin es la misma independientemente de
si se est realizando una aceleracin o deceleracin o de si el
desplazamiento se efecta en sentido positivo o negativo.
Tabla. 19.10 (c) Ejemplo de configuracin de parmetros
relativos al modelo de aceleracin (1/2)
No. parmetro

V.
config.

1420

48000.

mm/
min

El paso de husillo de bolas se supone que es 16 mm, de modo que


la velocidad de avance rpido es
48000 mm/min a la velocidad
mxima 3000 (min--1).

Acelera1773
cin de referencia

194

ms

La aceleracin de referencia es

Velocidad
en P1

19541

6666

0.01%

66,66% se configura en P1 ya
que el par 90(Nm) es constante
hasta 2000 (min--1) (32000mm/
min).
0,6666=32000/48000

Velocidades en
P2 hasta
P4

19542 to
19544

0.01%

P2 hasta P4 se saltan ya que el


par cae prcticamente de forma
lineal a partir de la velocidad
2000 (min-1) hasta 3000 (min-1).

18712

0.01%

En P0, puede utilizarse 90(Nm)


para la aceleracin/deceleracin,
de modo que configure el ratio
7717 (mm/s2) a 4124 (mm/s2).
1,8712 = 7717/4124

Velocidad
avance
rpido

Acelera19545,19551
cin en P0 19557,19563

519

Unidad

Observaciones

48000/60
= 4124 (mm/sec2)
194/1000

19 FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

Tabla. 19.10 (c) Ejemplo de configuracin de parmetros


relativos al modelo de aceleracin (2/2)
No. parmetro

V.
config.

Unidad

Observaciones

Aceleracin en
P1

19546,19552
19558,19564

18712

Aceleracin en
P2 hasta
P4

19547--19549 0
19553--19555
19559--19561
19565--19567

0.01% Se configura el valor 0 ya que


se saltan P2 hasta P4.

Aceleracin en
P5

19550,19556 14345
19562,19568

0.01% En P5, puede utilizarse 69(Nm)


para aceleracin/deceleracin
de modo que configure el ratio
5916 (mm/s2) to 4124 (mm/s2).
1.4345 = 5916/4124

0.01% En P1, puede utilizarse 90(Nm)


para aceleracin/deceleracin,
de modo que configure el ratio
7717 (mm/s2) a 4124 (mm/s2).
1,8712 = 7717/4124

Aceleracin mm/s/s

Con los valores de configuracin de los parmetros arriba mostrados, se


presentar el modelo de aceleracin en la siguiente figura. La aceleracin es
7716 (mm/s2) en el caso de que la velocidad llegue hasta 32000 (mm/min) y la
aceleracin se calcula conforme a la figura inferior en el caso de que la
velocidad vaya desde 32000 (mm/min) hasta 48000 (mm/min).

9000
P0
8000
7000
6000
5000
4000
3000
2000
1000
0
0

P1
P5

16000

32000

48000

Velocidad mm/min

Fig.19.10 (f) Modelo de aceleracin teniendo presente la friccin

NOTA
Los valores de la caracterstica velocidad--par del modelo
30/4000i son tan solo ejemplos tpicos. Estos valores variarn en
funcin del software del servo digital, parmetros, tensin de
entrada y otros factores.
Por tanto, la aceleracin ptima cambiar debido a las
caractersticas de la mquina.

520

19. FUNCIONES DE CORTE RAPIDO

B--63534SP/02

A partir del efecto de gravedad y friccin, el par de


aceleracin/deceleracin vara en cualquier condicin, tal como
aceleracin/deceleracin o desplazamiento positivo (arriba),
desplazamiento negativo (abajo).
El siguiente ejemplo corresponde a eje vertical y gravedad y el par de
friccin se supone que es el siguiente.
Par de gravedad: 20 (Nm)
Par de friccin: 10 (Nm)
Dado que estos valores son distintos en cada mquina, es preciso observar
el par entregado en la mquina real para seleccionar el modelo de
aceleracin.
Las condiciones son las mismas que en el ejemplo anterior.
Velocidad motor en
avance rpido
: 3000 (min--1)
Paso de husillo de bolas : 16 (mm)
Inercia
: La inercia de la debe ser 2,0 veces
superior a la del rotor.
Inercia del rotor
: 0.0099 (Kgm2)
Par mximo
: 100 (Nm) velocidad: 0
hasta 2000 (min--1)
Par en avance rpido
: 79 (Nm) Velocidad: 3000 (min--1)
Par mnimo
: 58 (Nm) Velocidad: 4000 (min--1)
(1) En el caso de desplazamiento positivo (hacia arriba) y aceleracin
Dado que el par de gravedad y de friccin se oponen al par entregado del
motor, el par de aceleracin/deceleracin es el siguiente.
Par mximo
: 70(=100--20--10) (Nm)
Velocidad: 0 hasta 2000 (min--1)
Par en avance rpido : 49(=79--20--10) (Nm)
Velocidad: 3000 (min--1)
Par mnimo
: 28(=58--20--10) (Nm)
Velocidad: 4000 (min--1)

80
Par (Nm)

D Ejemplos de
configuracin si el
modelo de aceleracin
vara en funcin de si la
aceleracin y
deceleracin estn en
curso y de si el
desplazamiento es en
sentido negativo o
positivo

PROGRAMACION

P0

P1

60

P5

40
20
0
0

1000

2000

3000

4000

Velocidad (min--1)
Fig.19.10(g) Par de Ac/Dec en el caso de desplazamiento + y aceleracin

521

19 FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

La configuracin de parmetros es la siguiente:


No. Parmetro

Config.

Unidad

Observaciones

Aceleracin en
P0

19545

14554

0.01
%

En P0, como aceleracin/de-celeracin puede utilizarse


70(Nm), de modo que configure
el ratio 6002 (mm/s2) a 4124
(mm/s2). 1.4554 = 6002/4124

Aceleracin en
P1

19546

14554

0.01
%

En P1, como aceleracin/de-celeracin puede utilizarse


70(Nm), de modo que configure
el ratio 6002 (mm/s2) a 4124
(mm/s2). 1.4554 = 6002/4124

Aceleracin en
P2 --P4

19547--19549

0.01
%

Se introduce 0 ya que se salta


P2 hasta P4.

Aceleracin en
P5

19550

10187

0.01
%

En P5, como aceleracin/de-celeracin puede utilizarse


49(Nm), de modo que configure
el ratio 4201 (mm/s2) hasta 4124
(mm/s2). 1.0187 = 4201/4124

Aceleracin (mm/s 2)

7000

P0

P1

6000
5000

P5

4000
3000
2000
1000
0
0

16000

32000

48000

Velocidad (mm/min)
Fig.19.10(h) Modelo de aceleracin en el caso de desplazamiento + y
aceleracin

(2) En el caso de desplazamiento positivo (arriba) y deceleracin


Dado que el par de gravedad y de friccin se oponen al par entregado del
motor, el par de aceleracin/deceleracin es el siguiente.
Par mximo

130(=100+20+10) (Nm)
Velocidad: 0 hasta 2000 (min--1)
Par en avance rpido : 109(=79+20+10) (Nm)
Velocidad: 3000 (min--1)
Par mnimo
: 88(=58+20+10) (Nm)
Velocidad: 4000 (min--1)

522

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

Par (Nm)

150

B--63534SP/02

P0

P1
P5

100
50
0
0

1000

2000
Velocidad

3000

4000

(min--1)

Fig.19.10(i) Par de aceleracin en el caso de desplazamiento + y


aceleracin

La configuracin de parmetros es la siguiente:


No. Parmetro

Config.

Unidad

Observaciones

Aceleracin en
P0

19557

27027

0.01
%

En P0, como aceleracin/de-celeracin puede utilizarse


130(Nm), de modo que confi-gure el ratio 11146 (mm/sec2) a
4124 (mm/s2). 2.7027 =
11146/4124

Aceleracin en
P1

19558

27027

0.01
%

En P1, como aceleracin/dece-leracin puede utilizarse


130(Nm), de modo que confi-gure el ratio 11146 (mm/sec2) a
4124 (mm/s2). 2.7027 =
11146/4124

Aceleracin en
P2 --P4

19559--19561

0.01
%

Se introduce 0 ya que se salta


P2 hasta P4.

Aceleracin en
P5

19562

22662

0.01
%

En P5, como aceleracin/dece-leracin puede utilizarse 109(


Nm), de modo que configure el
ratio 9346 (mm/s2) a 4124
(mm/s2). 2.2662 = 9346/4124

Aceleracin (mm/s 2)

11500
11000

P0

P1

10500
10000
9500

P5

9000
8500
8000
0

16000

32000

48000

Velocidad (mm/min)
Fig.19.10(j) Modelo de aceleracin en el caso de desplazamiento + y
deceleracin

523

19 FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

(3) En el caso de desplazamiento negativo (hacia abajo) y aceleracin


Dado que el par de gravedad se opone al par entregado por el motor y el par de
friccin trabaja a favor del par entregado por el motor, el par de
aceleracin/deceleracin es el siguiente.
Par mximo

: 110(=100+20--10) (Nm)
Velocidad: 0 hasta 2000 (min--1)
Par en avance rpido : 89(=79+20--10) (Nm)
Velocidad: 3000 (min--1)
Par mnimo
: 68(=58+20--10) (Nm)
Velocidad: 4000 (min--1)
P0

Par (Nm)

150

P1
P5

100
50
0
0

1000

2000
Velocidad

3000

4000

(min-1)

Fig.19.10(k) Par de aceleracin/deceleracin en el caso de desplazamiento -y aceleracin

La configuracin de parmetros es la siguiente:


No. parmetro

Config.

Unidad

Observaciones

19551

22869

0.01
%

En P0, como aceleracin/deceleracin puede utilizarse 110(Nm) de


modo que configure el ratio 9431
(mm/sec2) a 4124 (mm/s2). 2.2869
= 9431/4124

Aceleracin en
P1

19552

22869

0.01
%

En P1, como aceleracin/deceleracin puede utilizarse 110(Nm) de


modo que configure el ratio 9431
(mm/s2) a 4124 (mm/s2). 2.2869 =
9431/4124

Aceleracin en
P2 --P4

19553--19555

0.01
%

Se introduce 0 ya que se salta P2


hasta P4.

Aceleracin en
P5

19556

18504

0.01
%

En P5, como aceleracin/deceleracin puede utilizarse 89(Nm) de


modo que configure el ration 7631
(mm/s2) a 4124 (mm/s2). 1.8504 =
7631/4124

Aceleracin (mm/s 2)

Aceleracin en
P0

10000
9000
8000
7000
6000
5000
4000
3000
2000
1000
0

P0

P1
P5

16000

32000

48000

Velocidad (mm/min)
Fig.19.10(l) Modelo de aceleracin en el caso de desplazamiento -- y
aceleracin

524

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B--63534SP/02

(4) En el caso de desplazamiento negativo (hacia abajo) y deceleracin


Dado que el par de gravedad se opone al par entregado por el motor y el par de
friccin trabaja a favor del par entregado por el motor, el par de
aceleracin/deceleracin es el siguiente.

: 90(=100--20+10) (Nm)
Velocidad: 0 hasta 2000 (min--1)
Par en avance rpido : 69(=79--20+10) (Nm)
Velocidad: 3000 (min--1)
Par mnimo:
: 48(=58--20+10) (Nm)
Velocidad: 4000 (min--1)

Par (Nm)

Para mximo

100 P0
80
60
40
20
0
0

P1
P5

1000

2000

3000

4000

Velocidad(min--1)
Fig.19.10(m) Par de acelercin/deceleracin en el caso de desplazamiento +
y deceleracin

La configuracin de parmetros es la siguiente:


No. parmetro

Config.

Unidad

Observaciones

Aceleracin en
P0

19563

18712

0.01
%

En P0, como aceleracin/deceleracin puede utilizarse 90(Nm)


de modo que pconfigure el ratio
7717 (mm/s2) a 4124 (mm/sec2).
1.8712 = 7717/4124

Aceleracin en
P1

19564

18712

0.01
%

En P1, como aceleracin/deceleracin puede utilizarse 90(Nm)


de modo que configure el ratio
7717 (mm/s2) a 4124 (mm/s2).
1.8712 = 7717/4124

Aceleracin en
P2 --P4

19565--19567

0.01
%

Se introduce 0 ya que se salta


P2 hasta P4.

Aceleracin en
P5

19568

14345

0.01
%

En P5, como aceleracin/deceleracin puede utilizarse 69(Nm)


de modo que configure el ratio
5916 (mm/s2) a 4124 (mm/s2).
1.4345 = 5916/4124

525

19 FUNCIONES DE CORTE RAPIDO

Aceleracin (mm/s 2)

PROGRAMACION

9000
P0
8000
7000
6000
5000
4000
3000
2000
1000
0
0

B--63534SP/02

P1
P5

16000

32000

48000

Velocidad (mm/min)
Fig.19.10(n) Modelo de aceleracin en el caso de desplazamiento -- y
deceleracin

Limitaciones
D Posicionamiento lineal

Cuando est habilitada la aceleracin/deceleracin para para ptimo, se


selecciona automticamente el avance lineal para avance rpido en el
modo de control de contorneado de alta precisin AI y en el modo de
control de contorneado de alta precisin AI Nano aun cuando se haya
configurado a 0 (seleccionado tipo no lineal) el parmetro LRP, bit 1 del
parmetro No. 1401.

D Modos y condiciones

La aceleracin/deceleracin para par ptimo est habilitada cuando est


activo el modo de control de contorneado de alta precisin AI o el modo
de control de contorneado de alta precisin AI Nano y se cumplen las
condiciones para control de contorneado de alta precisin AI y control
de contorneado de alta precisin AI Nano.

D Ejes destino

Puede ejecutarse una aceleracin/deceleracin para par ptimo en ejes


seleccionados mediante el parmetro No.7510.

D Modelo de aceleracin

En el desplazamiento en idntico sentido, es preciso ajustar la aceleracin


durante el modo deceleracin a al menos 1/3 del valor durante
aceleracin.
Adems, el dato de modelo de aceleracin debe configurarse de modo que
el tiempo necesario para la deceleracin desde la velocidad de avance
rpido a una velocidad de 0 no supere 4000 (ms). Este no incluye el
tiempo de variacin de la aceleracin/deceleracin en forma de campana.
Si el ratio de aceleracin/deceleracin o el tiempo necesario para la
deceleracin hasta una velocidad 0 es superior al limite anterior, se
activar la alarma P/S (P/S5455) cuando se ejecute una operacin de
avance rpido.
Se producir un error entre la aceleracin especificada y la aceleracin
real.

D Control de centro de
herramienta

La aceleracin/deceleracin para par ptimo est inhibida en el modo de


control de centro de herramienta (excepto el arranque y la cancelacin).
Si esto se produce, la aceleracin/deceleracin para avance rpido
obedece a la aceleracin de referencia.
526

B--63534SP/02

20

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

FUNCIONES DE CONTROL DE EJES

527

20. FUNCIONES DE CONTROL DE EJES

20.1
CONTROL
SINCRONO SIMPLE

PROGRAMACION

B--63534SP/02

Es posible cambiar el modo de funcionamiento para dos o ms ejes


especificados bien a funcionamiento sncrono o funcionamiento normal
mediante una seal de entrada desde la mquina.
Puede ejecutarse un control sncrono para un total de hasta cuatro pares de ejes
con las series 16i/160i/160is o hasta tres pares en las series 18i/180i/180is, en
funcin de la configuracin del parmetro (parmetro No. 8311).
Los siguientes modos de funcionamiento son aplicables a mquinas que
dispongan de mesas accionadas independientemente por ejes con control
independiente. El siguiente ejemplo corresponde a una mquina con dos mesas
con accionamiento independiente por los ejes Y y V. Los nombres de eje y los
grupos de eje realmente utilizados varian respecto a los del ejemplo, por lo cual
deber sustiuir los nombres reales por los mostrados a continuacin.
X

Fig. 20 (a) Ejemplo de configuracin de ejes en mquina utilizada


mediante control sncrono simple

Explicaciones
D Operacin sncrona

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).
El funcionamiento sncrono es posible durante el modo automtico, en avance
manual continuo, en avance manual con volante empleando el generador
manual de impulsos en avance incremental, pero no es posible durante la vuelta
manual al punto de referencia.

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.
528

B--63534SP/02

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

(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
funcionamiento sncrono y
funcionamiento normal

D Vuelta automtica al punto


de referencia

D Comprobacin automtica
de vuelta al punto de
referencia

D Especificacin del eje


esclavo

Para saber cmo se conmuta entre los modos de funcionamiento sncrono y


funcionamiento normal, consulte el manual publicado por el fabricante de la
mquina--herramienta.
Cuando durante el funcionamiento automtico se enva una orden de vuelta
automtica al punto de referencia (G28) y una orden de vuelta a los puntos de
referencia 2/3/4 (G30), el eje V sigue idntico movimiento a medida que el
eje Y vuelve al punto de referencia. Una vez terminado el desplazamiento de
retorno, se activa la seal de fin de retorno al punto de referencia del eje V
cuando lo hace la seal para el eje Y.
Por norma, las rdenes G28 y G30 deben activarse en el modo de
funcionamiento normal.
Cuando durante el funcionamiento sncrono se enva una orden de
comprobacin automtica de vuelta al punto de referencia (G27), el eje V y el
eje Y se desplazan en tndem. Cuando el eje Y y el eje V han alcanzando sus
respectivos puntos de referencia despus de terminar el desplazamiento, se
activan las seales de fin de vuelta al punto de referencia. Si alguno de estos ejes
no est en el punto de referencia, se activa una alarma. Por norma, en el modo
de funcionamiento normal debe enviarse la orden G27.
Cuando se enva una orden de desplazamiento al eje esclavo durante el
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.

D Visualizacin de la
velocidad real slo para
el eje maestro

Al configurar a 1 el bit 7 (SMF) del parmetro N 3105 anula la visualizacin


de la velocidad real de los ejes esclavo.

529

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

Limitaciones
D Seleccin de un sistema de
coordenadas

D Deceleracin,
enclavamiento y bloqueo
de mquina solicitados
externamente

D Compensacin de error de
paso

En el control de eje sncrono, las rdenes que no requieren un desplazamiento


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.
Para seales tales como la deceleracin, enclavamiento y bloqueo de mquina
externos slo las seales enviadas al eje maestro son vlidas en el modo de
funcionamiento sncrono. Las seales enviadas a los dems ejes no se tienen en
cuenta.
Tanto el error de paso como el juego entre dientes se compensan de manera
independiente para el eje maestro y el eje esclavo.

D Manual absoluto

Active el selector de manual absoluto (ABS = 1) durante el funcionamiento


sncrono. Si est desactivado, es posible que no se desplace correctamente el eje
esclavo.

D Comprobacin de error de

Siempre se monitoriza la diferencia entre el eje maestro y el eje esclavo en la


desviacin de posicin del servo. Si la diferencia rebasa el lmite definido por
parmetro, se activa una alarma (P/S n 213).

sincronizacin empleando
la desviacin de posicin

D Comprobacin de error de
sincronizacin utilizando
coordenadas de mquina

Siempre se monitoriza la diferencia entre el eje maestro y el eje esclavo en


coordenadas de mquina. Si la diferencia rebasa el lmite definido por
parmetro, se activa una alarma (P/S n 407)

D Sincronizacin

Al conectar la tensin, se envan impulsos de compensacin para el eje esclavo


de modo que la posicin de mquina del eje maestro coincida con la posicin
de mquina del eje esclavo. (Esto es vlido slo cuando se utiliza la funcin de
captacin de posicin absoluta).

D Compensacin de prdida

No se ejecuta la compensacin de prdida de sincronismo (cuando la diferencia


entre los ejes maestro y esclavo en la desviacin de posicin del servo es
monitorizada siempre y cuando se compense el servomotor del eje esclavo para
reducir la diferencia).

de sincronismo

D Vuelta manual al punto de


referencia

Cuando la mquina se desplaza manualmente al punto de referencia durante el


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.

530

B--63534SP/02

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

20.2
REBASAMIENTO DEL
LIMITE DE GIRO DEL
EJE DE ROTACION
20.2.1
Rebasamiento del
lmite de giro del eje de
rotacin

La funcin de rebasamiento de lmite de giro impide el desbordamiento de las


coordenadas del eje rotativo. La funcin de lmite de giro se valida configurando
al valor 1 el bit nmero 0 del parmetro (ROAx) N 1008.

Explicaciones

Para una orden incremental, la herramienta se desplaza el ngulo especificado


en la orden. Para una orden absoluta, las coordenadas despus de haberse
desplazado la herramienta son valores definidos en el parmetro N 1260 y
redondeados mediante el ngulo correspondiente a una vuelta. La herramienta
se desplaza en la direccin en la cual las coordenadas finales quedan ms
prximas cuando se configura al valor 0 el bit 1(RABx) del parmetro N 1008.
Los valores visualizados de las coordenadas relativas tambin se redondean
mediante el ngulo correspondiente a una vuelta cuando se configura al valor
1 el bit 2 (RRLx) del parmetro N 1008.

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.
G90 A0 ;

Nmero
secuencia

Valor real
desplazamiento

Valor coordenada absoluta despus fin desplazamiento

N1 G90 A--150.0 ;

N1

--150

210

N2 G90 A540.0 ;

N2

--30

180

N3 G90 A--620.0 ;

N3

--80

100

N4 G91 A380.0 ;

N4

+380

120

N5 G91 A--840.0 ;

N5

--840

Valor coordenada--720
relativa

--360

--0

360

Valor coodenada --0


absoluta

--0

--0

--0

N1
N2
N3
N4

210(Absoluta)
180
100
120

N5

NOTA
Esta funcin no puede utilizarse junto con la funcin de
posicionamiento de referencia de la mesa indexada.

531

20. FUNCIONES DE CONTROL DE EJES

20.2.2
Control de eje de
rotacin
Explicaciones

PROGRAMACION

B--63534SP/02

Esta funcin controla un eje de rotacin tal como lo especifica una orden
absoluta. Con esta funcin, el signo del valor especificado en la orden se
interpreta como sentido de rotacin y el valor absoluto del valor
especificado se interpreta como coordenadas de la posicin final destino.
Esta funcin es vlida cuando est habilitado el lmite de giro de eje de
rotacin (bit ROAx (bit 0 del parmetro 1008) configurado a 1).
Si el bit RAAx (bit 3 del parmetro 1008) est configurado a 1, una orden
absoluta especificada para el eje de rotacin con lmite de giro se
interpreta de la siguiente manera: el signo y el valor absoluto del valor
especificado en la orden representan el sentido de rotacin y la posicin
final de desplazamiento, respectivamente.
Si el bit RAAx (bit 3 del parmetro 1008) se configura a 0, se hace
relevante la configuracin por el bit RABx (bit 1 del parmetro 1008).

Notas
NOTA
1 Esta funcin puede utilizarse nicamente si est disponible
la opcin correspondiente.
2 Esta funcin es vlida para un eje de rotacin con lmite de
giro.
3 Si el bit RAAx (bit 3 del parmetro 1008) est configurado
a 1, se ignora el bit RABx (bit 1 del parmetro 1008). Para
seleccionar un movimiento de rotacin con una distancia de
recorrido ms corta, configure RAAx y RABx al valor 0.
4 Esta funcin no se soporta cuando est seleccionado el
sistema de coordenadas de mquina de la funcin de
control de ejes por PMC.

532

PROGRAMACION

B--63534SP/02

20.3
RETIRADA DE
HERRAMIENTA Y
RETORNO (G10.6)

20. FUNCIONES DE CONTROL DE EJES

Para sustituir la herramienta daada durante el mecanizado o para comprobar


la situacin del mecanizado, la herramienta puede retirarse de la pieza. La
herramienta puede avanzarse de nuevo para reanudar eficazmente el
mecanizado.
La operacin de retirada y retorno de la herramienta est formada por los cuatro
pasos siguientes:

Retroceso
La herramienta retrocede a una posicin predefinida empleando el selector
RETIRADA HERRAMIENTA.
Retirada
La herramienta es desplazada manualmente a la posicin de cambio de
herramienta.
Retorno
La herramienta vuelve a la posicin de retroceso.
Reposicionamiento
La herramienta vuelve a la posicin interrumpida.

Para las operaciones de retirada y retorno de la herramienta, vase el Apdo.


III--4.10 en Funcionamiento.
: Posicin en que se activ el

interruptor RETIRAR HTA.

: Posicin programada
: Posicin a la cual retrocede

la herramienta en modo manual

: Trayectoria retroceso
: Operacin manual

(trayectoria retirada)

: Trayectoria retorno
: Reposicionamiento

X
Y

Formato

Especifique un eje y una distancia de retroceso con el siguiente formato:


Especifique el valor de la retirada con G10.6

G10.6 IP_ ;
IP_ : En el modo incremental, la distancia de retroceso desde el punto
en que est activa la seal de retirada
En el modo absoluto, la distancia de retroceso a una posicin
absoluta
Se aplica el valor de retirada especificado hasta la ejecucin
siguiente de G10.6. Para anular la retirada, especifique lo siguiente:

G10.6 ; (como un bloque nico que no contenga ninguna otra


instruccin).

533

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

Explicaciones
D Retroceso

Cuando se activa el selector RETIRADA HERRAMIENTA del panel del


operador de la mquina durante el funcionamiento automtico en el estado de
parada o suspensin de funcionamiento automtico, la herramienta retrocede la
distancia de retroceso programada. Esta operacin se denomina retroceso. La
posicin en la cual se termina el retroceso se denomina posicin de retroceso.
Una vez terminado el retroceso, se activa el LED POSICION RETROCESO del
panel del operador de la mquina.
Cuando se activa el selector RETIRADA HERRAMIENTA durante la
ejecucin de un bloque en modo automtico, se interrumpe inmediatamente la
ejecucin del bloque y se hace retroceder la herramienta. Una vez terminado el
retroceso, el sistema pasa al estado de suspensin del funcionamiento
automtico. Si no est programada la distancia y direccin de retroceso, no se
ejecuta el retroceso. En este estado, la herramienta puede extraerse y retornarse.
Cuando se activa el selector RETIRADA HERRAMIENTA en el estado de
parada o suspensin de funcionamiento automtico, la herramienta retrocede y
luego se entra de nuevo en el estado de parada o suspensin del funcionamiento
automtico.
Cuando se activa el selector RETIRADA DE HERRAMIENTA, se activa el
modo de retirada de la herramienta. Cuando est activado el modo de retirada
de la herramienta se activa el LED HERRAMIENTA RETIRANDOSE del
panel del operador de la mquina.

D Retirada

Cuando se activa el modo manual, la herramienta puede desplazarse


manualmente (Avance manual en continuo o avance manual por manivela) para
sustituir la herramienta o medir una pieza mecanizada. Esta operacin se
denomina retirada. La trayectoria de retirada de la herramienta es memorizada
automticamente por el CNC.

D Retorno

Cuando el modo cambia de nuevo al modo funcionamiento automtico y se


desactiva el selector RETORNO DE HERRAMIENTA del panel del operador
de la mquina, el CNC desplaza automticamente la herramienta a la posicin
de retroceso recorriendo hacia atrs la trayectoria de herramienta recorrida
manualmente. Esta operacin se denomina retorno. Una vez terminado el
retorno a la posicin de retroceso, se enciende el LED POSICION
RETROCESO.

D Reposicionamiento

Cuando se pulsa la tecla de comienzo de ciclo mientras la herramienta se


encuentra en la posicin de retroceso, la herramienta se desplaza a la posicin
en la cual se activ el selector RETIRADA HERRAMIENTA. Esta operacin
se denomina reposicionamiento. Una vez terminado el reposicionamiento, se
apaga el LED HERRAMIENTA RETIRANDOSE, lo cual indica que se ha
terminado el modo de retirada de herramienta. El modo de funcionamiento
despus de terminado el reposicionamiento depende del estado de
funcionamiento automtico cuando se activ el modo de retirada de
herramienta.
(1) Cuando durante el funcionamiento automtico se activa el modo de
retirada de herramienta, el funcionamiento se reanuda despus de
terminar el reposicionamiento.
(2) Cuando el modo de retirada de herramienta se activa cuando se
suspende o detiene el funcionamiento automtico, se define el estado
original de suspensin o parada de funcionamiento automtico despus
534

B--63534SP/02

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

de terminar el reposicionamiento. Cuando se pulsa de nuevo la tecla de


comienzo de ciclo, se reanuda el funcionamiento automtico.

Limitaciones
D Compensacin

Si el origen, preseleccin o valor de compensacin de origen de pieza (o valor


de compensacin externa de origen de pieza) se modifican despus de
especificar la retirada con G10.6 en el modo absoluto, el cambio no se ve
reflejado en la posicin de retirada. Despus de realizar tales modificaciones,
debe reespecificarse con G10.6 la posicin de retirada.
Cuando resulta daada la herramienta, puede interrumpirse el funcionamiento
automtico con una retirada de herramienta o una operacin de retorno para
sustituir la herramienta. Observe que si se modifica el valor de compensacin
de herramienta despus de sustituir la herramienta, la modificacin se ignora
cuando se reanuda el funcionamiento automtico desde el punto de partida o
desde otro punto en el bloque interrumpido.

D Bloqueo de mquina,

Cuando se retira manualmente la herramienta en el modo de retirada de


herramienta, nunca utiliza la funcin de bloqueo de mquina, imagen espejo o
factor de escala.

imagen espejo y factor de


escala

D Roscado

Durante el roscado no puede ejecutarse una operacin de retirada de


herramienta y retorno.

D Ciclo fijo de taladrado

La operacin de retirada y retorno de herramienta no puede ejecutarse durante


un ciclo fijo de taladrado.

D Reset

Al ejecutar el reset, se borran los datos de retroceso especificados en G10.6. Los


datos de retroceso se han de especificar de nuevo.

D Orden de retroceso

La funcin de retroceso y retorno de herramienta es vlida aun cuando no se


especifique la orden de retroceso. En este caso, no se ejecutan el retroceso y el
reposicionamiento.

AVISO
El eje de retroceso y la distancia de retroceso especificados
en G10.6 deben modificarse en el bloque correspondiente
segn la figura que se desea mecanizar. Tenga el sumo
cuidado cuando especifique la distancia de retroceso; una
distancia incorrecta de retroceso puede daar la pieza, la
mquina o la herramienta.

535

20. FUNCIONES DE CONTROL DE EJES

20.4
CONTROL EN
TANDEM

PROGRAMACION

B--63534SP/02

Cuando no pueda producirse suficiente par para accionar una mesa grande con
solo un motor, pueden emplearse dos motores para el desplazamiento segn un
solo eje. El posicionamiento es realizado nicamente por el motor principal. El
motor secundario se emplea nicamente para generar par. Con esta funcin de
control en tndem, puede duplicarse el par producido.

Mesa

Motor
principal

Husillo
Motor
secundario

Fig. 20.4 (a) Ejemplo de funcionamiento

En general, el CN considera que el control en tndem est siendo ejecutado para


un eje. Sin embargo, para la gestin de parmetros de servo y para
monitorizacin de alarmas de servo, se considera que el control en tndem se
est ejecutando para dos ejes. Para ms detalles, consulte el manual publicado
por el fabricante de la mquina--herramienta en cuestin.

536

B--63534SP/02

20.5
CONTROL DE EJE
ANGULAR /
CONTROL DE EJE
ANGULAR
ARBITRARIO

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

Cuando el eje angular forma un ngulo distinto de 90_ con el eje


perpendicular, la funcin de control de eje angular controla la distancia
recorrida segn cada eje en funcin del ngulo de inclinacin. Para la
funcin normal de control de eje angular, como eje angular se utiliza
siempre el eje Y y el eje Z se emplea siempre como eje perpendicular. Sin
embargo, para control de eje angular B, como ejes angular y perpendicular
pueden especificarse arbitrariamente cualesquiera ejes especificando los
correspondientes parmetros. Un programa, una vez creado, supone que
el eje angular y el eje perpendicular presentan una interseccin en ngulo
recto. Sin embargo, la distancia real recorrida se controla en funcin del
ngulo de inclinacin.
+Y Sistema de coordenadas programado

+Y
Sistema de coordenadas realmente utilizado
(eje angular)
+Z (eje perpendicular)

: Angulo de inclinacin

Explicaciones

Cuando el eje angular es el eje Y y el eje perpendicular es el eje Z, la


distancia recorrida segn cada eje se controla en base a las frmulas a
continuacin mostradas.
La distancia a recorrer segn el eje Y se determina mediante la siguiente
frmula:
Ya=Yp/cos
La distancia recorrida segn el eje Z se corrige mediante la inclinacin del
eje Y y est determinada por la siguiente frmula:
Za=Zp--Yp*tan
La componente de velocidad segn el eje Y de la velocidad se determina
mediante la siguiente frmula:
Fa=Fp/cos
Ya, Za, Fa : Distancia y velocidad reales
Yp, Zp, Fp : Distancia y velocidad programadas

D Mtodo de empleo

Los ejes angular y perpendicular a los cuales se aplica el control de eje


angular deben especificarse con antelacin con los parmetros (No. 8211
y 8212).
El parmetro AAC (No. 8200#0) valida o inhibe la funcin de control de
eje inclinado. Si esta funcin es vlida, se controla la distancia recorrida
segn cada eje en funcin de un ngulo de inclinacin (No. 8210).
El parmetro AZR (No. 8200#2) valida la vuelta manual al punto de
referencia segn el eje angular nicamente con una distancia segn el eje
angular.

D Inhibicin de un eje
normal

Configurando al valor 1 la seal NOZAGC de inhibicin de control de eje


normal/angular, la funcin de control de eje inclinado se valida
nicamente para el eje angular. En tal caso, la orden de desplazamiento
para el eje angular se convierte al sistema de coordenadas inclinadas sin
afectar a las rdenes para el eje normal.
537

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

D Visualizacin de
posicin absoluta y
relativa

Se visualiza una posicin absoluta y una posicin relativa en el sistema


de coordenadas cartesianas programado.

D Visualizacin de
posicin de mquina

Se indica la posicin de mquina en el sistema de coordenadas de mquina


cuando se est produciendo un movimiento real en base a un ngulo de
inclinacin. Sin embargo, cuando se ejecuta la conversin valores
pulgadas/mtricos, se indica una posicin que incluye una conversin
valores pulgadas/mtricos aplicada a los resultados de la operacin de
ngulo de inclinacin.
AVISO
1 Despus de la configuracin de parmetros de control de
eje angular, no olvide ejecutar la operacin de vuelta
manual al punto de referencia.
2 Una vez se haya ejecutado el retorno manual al punto de
referencia segn el eje angular, ejecute tambin el retorno
manual al punto de referencia segn el eje perpendicular.
Se activar la alarma P/S No. 090 si se intenta retornar
manualmente al punto de referencia segn el eje
perpendicular, pese a que el eje angular no se encuentra en
el punto de referencia.
3 Una vez se ha desplazado la herramienta segn el eje
angular con la seal NOZAGC de inhibicin de control de
eje perpendicular/angular configurada al valor 1, debe
ejecutarse la vuelta manual al punto de referencia.
4 Antes de intentar desplazar manualmente la herramienta
simultneamente segn los ejes angular y perpendicular,
configure al valor 1 la seal NOZAGC de inhibicin de
control de eje perpendicular/angular.
NOTA
1 Para control B de eje angular arbitrario, si se ha
especificado idntico nmero de eje en los parmetros No.
8211 y 8212 o si se ha especificado un valor fuera del
margen vlido de datos para cualquiera de estos
parmetros, los ejes angular y perpendicular sern los
siguientes:
Eje angular: Segundo eje
Eje perpendicular: Tercer eje
2 Si se configura un ngulo de inclinacin prximo a 0 o a
90, puede producirse un error. (Debe utilizarse un margen
de 20 hasta 60).
3 Para poder ejecutar una comprobacin de vuelta al punto
de referencia segn el eje perpendicular (G27), debe
haberse terminado la operacin de vuelta al punto de
referencia del eje angular.

538

B--63534SP/02

20.6
FUNCIN DE
TROCEADO
(G80, G81.1)

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

Cuando se ejecuta el rectificado de contornos, puede utilizarse la funcin


de troceado para rectificar la cara lateral de una pieza. Mediante esta
funcin, mientras se desplaza el eje de rectificado (el eje con la muela) en
direccin vertical, puede ejecutarse un programa de contorneado para
provocar el desplazamiento segn otros ejes.
Por otro lado, para operaciones de troceado se soporta una funcin de
compensacin de retardo del servo. Cuando el eje de rectificado se
desplaza verticalmente a alta velocidad, se produce un retardo del servo
y un retardo de aceleracin/deceleracin. Estos retardos impiden que la
herramienta alcance realmente la posicin especificada. La funcin de
compensacin de retardo del servo compensa cualquier desplazamiento
aumentando la velocidad de avance. De este modo, en el rectificado puede
ejecutarse prcticamente hasta la posicin especificada.
Existen dos tipos de funciones de troceado: la especificada por
programacin y la activada por entrada de seal. Para conocer detalles
sobre la funcin de troceado activada por la entrada de seal, consulte el
manual facilitado por el fabricante de la mquina--herramienta.

Formato
G81.1 Z__ Q__ R__ F__ ;
Z : Punto muerto superior
(Para un eje distinto del eje Z, especifique la direccin de eje)
Q : Distancia entre el punto muerto superior y el punto muerto inferior
(especifique la distancia como valor incremental, respecto a punto
muerto superior)
R : Distancia desde el punto muerto superior al punto R
(Especifique la distancia como valor incremental respecto al punto
muerto superior).
F : Velocidad de avance durante el troceado.

G80;

Anula el troceado.

Explicaciones
D Troceado activado por la
entrada de seal

Para poder arrancar el troceado, deben definirse el eje de troceado, el


punto de referencia, el punto muerto superior, el punto muerto inferior y
la velocidad de avance de troceado utilizando la pantalla de parmetros
(o la pantalla de troceado).
Para ms detalles, consulte el manual facilitado por el fabricante de la
mquina--herramienta.

D Velocidad de avance de
troceado (velocidad de
avance de
desplazamiento a punto
R)

Desde el comienzo del troceado hasta el punto R, la herramienta se


desplaza a la velocidad de avance rpido (especificada por el parmetro
N 1420).
La funcin de sobrecontrol puede utilizarse bien para la velocidad de
avance rpido normal o para la velocidad de avance de troceado, una de
las cuales puede seleccionarse configurando CPRDPD (bit 0 del
parmetro N 8360).
Cuando se sobrecontrola la velocidad de avance de troceado, los ajustes
entre 110% y 150% se limitan a 100%.

D Velocidad de avance de
troceado (velocidad de
avance de
desplazamiento desde el
punto R)

Entre el punto R, alcanzado despus del comienzo del troceado, y el punto


en que se anula el troceado, la herramienta se desplaza a la velocidad de
avance de troceado (especificada por el parmetro No. 8374).
La velocidad de avance de troceado se limita a la velocidad mxima de
avance de troceado (configurada con el parmetro No. 8375) si la
velocidad de avance especificada es mayor que la velocidad de avance de
troceado mxima.
La velocidad de avance puede sobrecontrolarse en un valor de 0% hasta
150% aplicando la seal de sobrecontrol de velocidad de avance en
troceado.
539

20. FUNCIONES DE CONTROL DE EJES

D Configuracin de datos
de troceado

PROGRAMACION

B--63534SP/02

Configure los siguientes datos de troceado:


D
D
D
D
D
D

Eje de troceado:
Punto de referencia (punto R):
Punto muerto superior:
Punto muerto inferior:
Velocidad de avance de troceado:
Velocidad de avance mxima de troceado:

Parmetro N 8370
Parmetro N 8371
Parmetro N 8372
Parmetro N 8373
Parmetro N 8374
Parmetro N 8375

Todos los datos distintos del eje de troceado y de la velocidad de avance


mxima de troceado puede configurarse en la pantalla de troceado.
Para ms detalles sobre cmo se configuran los datos de troceado en la
pantalla de troceado consulte III 11.4.13 Visualizacin y configuracin de
datos de troceado.
D Troceado despus de
haber modificado el
punto muerto superior o
el punto muerto inferior

Cuando se modifica el punto muerto superior o el punto muerto inferior


mientras se est ejecutando el troceado, la herramienta se desplaza a la
posicin especificada por los datos antiguos.
Posteriormente, el troceado continua utilizando los datos nuevos.
Mientras se est ejecutando el troceado, los datos pueden modificarse
nicamente en la pantalla de troceado. La modificacin de los datos en la
pantalla de parmetros no tiene ningn efecto en la operacin de troceado
actual.
Cuando se inicia el desplazamiento segn los nuevos datos, la funcin de
compensacin de retardo de servo retiene la compensacin de retardo de
servo para los datos antiguos y activa la compensacin de datos de servo
para los datos nuevos.
A continuacin se describen las operaciones realizadas despus de haber
modificado los datos.
(1) Cuando se modifica el punto muerto superior durante el
desplazamiento desde el punto muerto superior al punto muerto
inferior.
Nuevo punto muerto superior

Punto muerto superior anterior

Punto muerto inferior anterior

La herramienta primero se desplaza al punto muerto inferior y luego


al nuevo punto muerto superior.
Una vez se ha ejecutado el desplazamiento al punto puerto inferior, la
compensacin anterior de retardo de servo se configura a 0 y la
compensacin de retardo de servo se ejecuta en base a los nuevos
datos.

540

B--63534SP/02

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

(2) Cuando se modifica el punto muerto inferior durante el


desplazamiento desde el punto muerto superior al punto muerto
inferior.
Punto muerto superior anterior

Nuevo punto muerto inferior

Punto muerto inferior anterior

La herramienta primero se desplaza al punto muerto inferior previo y


luego al punto muerto superior y, por ltimo, al nuevo punto muerto
inferior.
Una vez se ha ejecutado el desplazamiento al punto muerto superior,
se configura al valor 0 la compensacin anterior de retardo de servo
y la compensacin de retardo de servo se ejecuta en base a los nuevos
datos.
(3) Cuando se modifica el punto muerto superior durante el
desplazamiento desde el punto muerto inferior al punto muerto
superior
Nuevo punto muerto superior

Punto muerto superior previo

Punto muerto inferior previo

La herramienta primero se desplaza al punto muerto superior previo


y luego al punto muerto inferior y, por ltimo, al nuevo punto muerto
superior.
Una vez se ha terminado el desplazamiento al punto muerto inferior,
la compensacin previa de retardo de servo se configura al valor 0 y
la compensacin de retardo de servo se ejecuta en base a los nuevos
datos.
(4) Cuando el punto muerto inferior se modifica durante el
desplazamiento desde el punto muerto inferior al punto muerto
superior
Punto muerto superior previo

Punto muerto inferior previo

Nuevo punto muerto inferior

La herramienta se desplaza primero al punto muerto superior y luego


al nuevo punto muerto inferior.
Una vez se ha terminado el desplazamiento al punto muerto superior,
la compensacin previa de retardo de servo se configura al valor 0 y
la compensacin de retardo de servo se ejecuta en base a los nuevos
datos.
541

20. FUNCIONES DE CONTROL DE EJES

D Funcin de
compensacin de
retardo de servo

PROGRAMACION

B--63534SP/02

Cuando se ejecuta el troceado a alta velocidad con el eje de rectificado,


se produce un retardo de servo y un retardo de aceleracin/deceleracin.
Estos retardos impiden que la herramienta alcance realmente la posicin
especificada. La unidad de control mide la diferencia entre la posicin
especificada y la posicin real de herramienta y compensa
automticamente la desviacin de la herramienta. Para compensar esta
desviacin, se especifica un valor de desplazamiento igual a la distancia
entre los puntos muertos superior e inferior ms un valor de compensacin
adecuado. Cuando se especifica una orden de troceado, la velocidad de
avance se determina de modo que el nmero de troceados por unidad de
tiempo sea igual al nmero especificado. Cuando la diferencia entre la
desviacin de la herramienta respecto al punto muerto superior y la
desviacin de la herramienta respecto al punto muerto inferior disminuye
por debajo del valor del parmetro N 8377, despus de arrancar el
troceado la unidad de control ejecuta la compensacin.
Cuando se aplica la compensacin, el eje de troceado se desplaza ms all
del punto muerto superior y del punto muerto inferior especificados y
aumenta gradualmente la velocidad de avance de troceado.
Cuando la diferencia entre la posicin real de mquina y la posicin
especificada es inferior al valor de la zona efectiva (parmetro No.1826),
el control ya no aplica compensacin, permitiendo a la herramienta
continuar desplazndose a su velocidad de avance actual.
En el parmetro N 8376 puede especificarse un coeficiente para el valor
de compensacin para la desviacin provocada por el retardo de servo que
se produce en el troceado y el retardo que se produce durante la
aceleracin/deceleracin.

Punto R

Punto muerto superior

Punto muerto inferior

L2

L4

L3

L1

L6

L5

Tiempo
Desplazamiento entre el punto de la herramienta y el punto muerto superior: L2, L4, 5L6
Desplazamiento entre el punto de la herramienta y el punto muerto inferior: L1, L3, L5
La compensacin se activa cuando:
| L3 -- L2 | < (parmetro N 8377)
Cuando se cumple la siguiente condicin ya no se aplica la compensacin y la herramienta
continua desplazndose a su velocidad de avance actual.
| L6 | < valor de zona vlida (parmetro N 1826)

542

PROGRAMACION

B--63534SP/02

20. FUNCIONES DE CONTROL DE EJES

D Cambio de modo durante


el troceado

Si se cambia de modo durante el troceado, ste no se detiene. En el modo


manual, el eje de troceado no puede desplazarse manualmente. Sin
embargo, puede desplazarse manualmente mediante una interrupcin
manual.

D Reset durante el
troceado

Cuando se ejecuta un reset durante el troceado, la herramienta se desplaza


inmediatamente al punto R despus de anular el modo de troceado.
Si durante el troceado se produce una parada de emergencia o una alarma
de servo, se cambia de modo y la herramienta se detiene inmediatamente.

D Parada del troceado

La tabla inferior lista las operaciones y rdenes que pueden utilizarse para
parar el troceado, las posiciones en las cuales se detiene el troceado y la
operacin ejecutada despus de parar el troceado:
Operacin/orden

Posicin de parada

Operacin despus
de parar el troceado

G80

Punto R

Anulada

CHPST: 0

La herramienta se desplaza al Anulada


punto muerto inferior y luego
al punto R

*CHLD: 0

Punto R

Rearranque despus de que *CHLD


cambie a 1

Reset

Punto R

Anulada

Parada de emergencia

La herramienta se detiene inmediatamente

Anulada

Alarma de servo

La herramienta se detiene inmediatamente

Anulada

Alarma P/S

La herramienta se desplaza al Anulada


punto muerto inferior y luego
al punto R anulada

Alarma rebasamiento
recorrido

La herramienta se desplaza
desde el punto muerto superior o inferior al punto R

Anulada

D Edicin en modo no
prioritario

Cuando se activa una alarma o una alarma de batera durante la edicin


en modo no prioritario, la herramienta no se detiene en el punto R.

D Seal de modo bloque a


bloque

Aun cuando se introduzca la seal de modo bloque a bloque SBK durante


el troceado, continua el troceado.

Limitaciones
D Sistema de coordenadas
de pieza

Cuando se est ejecutando el troceado, no cambie el sistema de


coordenadas de pieza para el eje de troceado.

D Eje PMC

Cuando est seleccionado el eje de troceado como eje PMC, no se arranca


el troceado.

D Imagen espejo

Mientras se est ejecutando el troceado, nunca intente aplicar la funcin


de imagen espejo en torno al eje de troceado.

D Orden de
desplazamiento durante
el troceado
D Control anticipatorio

Si se especifica una orden de desplazamiento para el eje de troceado


mientras se est ejecutando el troceado, se activa una alarma P/S 5050.
Esta funcin no soporta la funcin de control anticipatorio.
543

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

D Rearranque de programa

Cuando un programa contiene cdigos G para rearranque de troceado


(G81.1) y parada de troceado (G80), si se intenta rearrancar dicho
programa se activa una alarma P/S 5050.
Cuando durante el troceado se rearranca un programa que no incluye el
eje de troceado, las coodenadas y la distancia de desplazamiento definida
para el eje de troceado no se ven afectadas despus del rearranque del
programa.

Ejemplos

G90 G81.1 Z100. Q--25. R10. F3000 ;


D Ejecute una operacin de avance rpido para posicionar la herramienta
en Z110. (punto R).
D A continuacin, ejecute el desplazamiento alternativo segn el eje Z
entre Z100. (punto muerto superior) y Z75. (punto muerto inferior) a
3000 mm/min. Se valida sobrecontrol de troceado.

Punto R
(Z110. )
Punto muerto superior
(Z100. )

Punto muerto inferior


(Z75. )
Tiempo

Para anular el troceado, especifique la siguiente orden:


G80 ;
D La herramienta se detiene en el punto R.

544

PROGRAMACION

B--63534SP/02

20.7
FUNCION DE
FRESADORA POR
GENERACION
(G80, G81)

20. FUNCIONES DE CONTROL DE EJES

Los engranajes pueden tallarse girando la pieza (eje C) en sincronismo


con el giro del husillo (eje de fresa madre) conectado a una fresa madre.
Adems, un engranaje helicoidal puede tallarse girando la pieza (eje C)
en sincronismo con el desplazamiento del eje Z (eje de avance axial).

Engranaje helicoidal

Husillo

Fresa madre

Eje C
Material de engranaje

Formato
G81 T_ L_ Q_ P_ ;

T : Nmero de dientes (intervalo permitido: 1 hasta 5000)


L : Nmero de hilos de fresa madre (intervalo permitido: 1
hasta 20 con signo)
El signo de L especfica el sentido de rotacin del eje C.
Si L es positivo, el eje C gira en sentido positivo (+).
Si L es negativo, el eje C gira en sentido negativo (--).
Q : Mdulo o paso diametral
Para entrada en valores mtricos, especifique un mdulo
(Unidad: 0.00001 mm, intervalo permitido: 0.01 hasta 25.0 mm)
Para entrada de valores en pulgadas, especifique un paso
diametral
(Unidad: 0.00001 pulg--1, intervalo permitido: 0.01 hasta 250.0
pulg--1)
P : Angulo de hlice de engranaje
(Unidad: 0.0001 grados, intervalo permitido: --90.0 hasta +90.0
grados)
P y Q deben especificarse cuando se desee tallar un engranaje helicoidal.
G80; Anula el sincronismo entre el eje de la fresa madre y el eje C.

Explicaciones
D Definicin del eje C

El eje C (pieza) habitualmente es el cuarto eje. Sin embargo, como eje C


puede seleccionarse cualquier eje configurando adecuadamente el
parmetro correspondiente (parmetro No. 7710).

D Mantenimiento del
estado de sincronismo

El estado de sincronismo se mantiene siempre que:

la seal de enclavamiento del eje C est activada.


exista el estado de suspensin de avances

545

20. FUNCIONES DE CONTROL DE EJES

D Salida del estado de


sincronismo

PROGRAMACION

B--63534SP/02

La sincronizacin entre el eje del peine de roscar y el eje C tambin puede


anularse cuando:

se desconecte la corriente.
se produzca una parada de emergencia o una alarma de servo.
se ejecute una operacin de reset (seal de reposicin externa, seal de
reset y rebobinado o se pulse la tecla reset del panel MDI.

Configurando adecuadamente el bit 0 (HBR) del parmetro No. 7700,


puede suprimirse el abandono del estado de sincronismo al ejecutar un
reset.
D Compensacin de
engranaje helicoidal

Cuando se desee tallar un engranaje helicoidal, se requiere compensacin


para el eje C en funcin de la distancia de desplazamiento segn el eje Z
(tercer eje) (avance axial) y del ngulo de hlice de engranaje.
La compensacin de engranaje helicoidal se ejecuta aadiendo impulsos
de compensacin, calculados empleando la frmula a continuacin
indicada, al eje C que deba sincronizarse con el eje de fresa madre:
Zsin (P)
Angulo compensacin =
360 (Para entrada mtrica)
TQ
o
ZQsin (P)
Angulo compensacin =
360 (Para entrada en
T
pulgadas)
en donde
Angulo de compensacin: : Valor absoluto con signo (grados)
Z : Distancia de desplazamiento segn el eje Z
despus de especificar G81 (mm o pulgadas)
Distancia total de desplazamiento segn el eje Z
en los modos automtico y manual
P : ngulo de hlice de engranaje consigna (grados)
T : Nmero de dientes
Q : Mdulo (mm) o paso diametral diametral (pulg--1)
Deben programarse los valores de P, T y Q

546

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

D Sentido de
compensacin de
engranaje helicoidal

1 Cuando el bit 2 (HDR) del parmetro No. 7700=1

+Z

(c)

(b)

(a)
+C

+Z

+C

C :+
Z :+
P :+
Sentido de
compensacin :+

C :+
Z :+
P : -Sentido de
compensacin :--

--C

+Z

C : -Z :+
P :+
Sentido de
compensacin :--

+C

-- Z
C :+
Z : -P : -Sentido de
compensacin :+

(h)

(g)
--C

+Z

--C

C : -Z :+
P : -Sentido de
compensacin :+

+Z

--C

-- Z

-- Z

-- Z

-- Z

+Z

C :+
Z : -P :+
Sentido de
compensacin :--

(f)

(e)
+Z

+C

-- Z

-- Z

-- Z

+Z

(d)

C : -Z : -P :+
Sentido de
compensacin :+

C : -Z : -P : -Sentido de
compensacin :--

2 Cuando el bit 2 (HDR) del parmetro No. 7700=0 (los grficos (a)
hasta (d) son los mismos que para 1.)

(g)

(f)

(e)
+Z

--C

-- Z
C : -Z :+
P :+
Sentido de
compensacin :+

+Z

--C

+Z

(h)
--C

-- Z

-- Z
C : -Z :+
P : -Sentido de
compensacin :--

C : -Z : -P :+
Sentido de
compensacin :--

547

+Z

--C

-- Z
C : -Z : -P : -Sentido de
compensacin :+

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

D Definicin del eje de


avance axial de
engranaje helicoidal

El eje Z (eje de avance axial) suele ser el tercer eje. Sin embargo, como
eje Z puede definirse cualquier eje configurando adecuadamente el
parmetro correspondiente (parmetro No. 7709).

D Compensacin de
retardo de servo de eje C
(G82, G83, G84)

El retardo del servo es proporcional a la velocidad del eje de la fresa


madre. Por consiguiente, en un ciclo en que el desbaste y el acabado se
ejcuten con la fresa madre desplazndose a diferentes velocidades, se
requiere la compensacin del retardo de servo. El retardo de servo se
calcula de la siguiente manera:
E= {(

Fc

60
en donde

)(

1
Ks

+C:M+L) +Sup} N

E
Fc

: Compensacin de retardo de servo en eje C . . . (grados)


: Velocidad de eje C cuando se especifica G83 . (grados/
min
Ks : Ganancia de bucle de servo (LPGIN del parmetro No. 1825)
. . . (s--1)
C
: Retardo inherente del CNC
. . . (s)
M : Ampliacin 1 de compensacin de retardo en el CNC
(SVCMP1 del parmetro No. 7715)
L
: Retardo ocasionado por suavizado, tal como lo especifica
el parmetro No. 7701
. . . (s)
Sup : Error de impulsos residual provocado por aceleracin/
deceleracin
. . . (grados)
N
: Ampliacin 2 de compensacin de retardo de servo de eje C
(SVCMP2 del parmetro No. 7714)
Al modificar la velocidad del eje de fresa madre, la compensacin de
retardo de servo de eje C se ejecuta por uno de los dos mtodos siguientes:
S La compensacin se especifica tanto antes como despus de variar
la velocidad. Cada vez que se especifica G83, se aplica la
compensacin de retardo en dicho momento.
S Antes de modificar la velocidad, se registra el retardo de servo.
Despus de modificar la velocidad, se ejecuta la compensacin de
la diferencia entre el retardo registrado y el observado cuando se
especifica la orden.
Este ltimo mtodo en el cual se registra la compensacin antes de la
variacin de la velocidad, puede emplearse configurando el bit 5 (DLY)
del parmetro No. 7701 al valor 1. Este mtodo, comparado con aqul en
que no se registra el valor de compensacin, presenta la ventaja de que el
procesamiento es posible a velocidades superiores.

548

PROGRAMACION

B--63534SP/02

20. FUNCIONES DE CONTROL DE EJES

Mtodo en el cual se ejecuta compensacin de retardo cuando se


especifica una orden (G82, G83)
G82: Cancela la compensacin de retardo de servo en eje C.
G83: Ejecuta la compensacin de retardo en servo de eje C.
(Ejemplo)
G81 T__ L__ ; Inicia la sincronizacin.
M03 S100 ;
Gira el eje de fresa madre.
G04 P2000 ;
Temporizacin para asegurar rotacin
constante de eje fresa madre.
G01 G83 F__ ; Ejecuta compensacin de retardo de eje C.
G01 X__ F__ ;

G82 ;
Anula el retardo de servo de eje C.
S200 ;
Modifica la velocidad.
G04 P2000 ;
Temporizacin para asegurar rotacin
constante de eje de fresa madre.
G01 G83 F__ ; Ejecuta compensacin de retardo de eje C.

Mtodo en el cual el retardo se registra antes de modificar la


velocidad (G82, G83, G84)
G82: Anula la compensacin de retardo de servo de eje C.
G83: Anula la compensacin de la diferencia entre el retardo de servo
de eje C, observada cuando se especifica G83, y el retardo
registrado por G84.
G84: Registra el retardo de servo de eje C observado cuando se
especifica G84 (el valor registrado permanece invariable hasta
que se especifica G81 u otro G84).
(Ejemplo)
G81 T__ L__ ;
Arranca la sincronizacin.
M03 S100 ;
Gira el eje de fresa madre.
G04 P2000 ;
Temporizacin para asegurar rotacin
constante de eje de fresa madre.
G84 ;
Registra el retardo de servo de eje C
a la velocidad actual.
G01 X__ F__ ;

S200 ;
Modifica la velocidad.
G04 P2000 ;
Temporizacin para asegurar rotacin
constante de eje de fresa madre
G01 G83 F__;
Ejecuta compensacin de retardo de servo de
eje C.

Notas
S Especifique el bloque G83 en el modo G01. Especifique una
velocidad de avance utilizando el cdigo F.
549

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

S Una vez se ha especificado G83, no puede especificarse ninguna


otra orden G83 hasta que se anule la compensacin especificando
G82 o se anule la sincronizacin de eje C.
S Especifique G83 una vez se haya alcanzado la velocidad de
rotacin constante de eje de fresa madre.
S En la compensacin de retardo de servo de eje C (G83), no se aplica
compensacin a la parte entera del paso de engranaje. El sentido de
compensacin es opuesto al de rotacin del eje C.
D Decalaje sncrono de eje
C

S Interrupcin por volante de eje C


Durante la sincronizacin entre el eje de fresa madre y el eje C, puede
ejecutarse la interrupcin manual por volante para el eje C. El eje se
decala la distancia de la interrupcin por volante.
Para ms detalles sobre las interrupciones por volante, consulte el
manual relevante suministrado por el fabricante de la mquina
herramienta.
S Decalaje sncrono por programacin
Durante la sincronizacin entre el eje de fresa madre y eje C, el eje C
puede interrumpirse empleando G01. En este caso, tenga cuidado de
no rebasar la velocidad mxima de mecanizado.
Ejemplo: Decalaje de fresa madre durante la sincronizacin
G01 Y__ C__ F__ ;

D Configuracin manual de
seal de una rotacin

Cuando se detiene el giro del codificador de posicin, la posicin de la


seal de una revolucin es decalada en el CNC como si la seal de una
revolucin se hubiera enviado con el codificador de posicin en su
posicin actual.
Para ms detalles, consulte el manual relevante suministrado por el
fabricante de la mquina--herramienta.

D Funcin de retraccin

En el modo de funcionamiento automtico y manual, el desplazamiento


de retraccin puede realizarse a lo largo de la distancia especificada por
el parmetro No. 7741, a lo largo del eje definido por el bit 0 (RTRx) del
parmetro No. 7730.
Para ms detalles, consule el manual correspondiente facilitado por el
fabricante de la mquina--herramienta.

Limitaciones
D Definicin de un eje de
rotacin

Defina un eje de consulte como eje C (eje de pieza). (Bit 0 (RoTx) del
parmetro No. 1006 = 1)

D Relacin de transmisin
del husillo (eje de fresa
madre) y codificador de
posicin

Configure el parmetro No. 7700#5 a 0 y defina tambin la relacin de


transmisin del husillo (eje de fresa madre) hacia el codificador de
posicin en el parmetro No. 7711.

550

B--63534SP/02

20.8
CAJA DE CAMBIOS
ELECTRONICA
SIMPLE (G80, G81)

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

Para mecanizar (rectificar/tallar) un engranaje, la rotacin del eje de pieza


conectado a un servomotor se sincroniza con la rotacin del eje de
herramienta (muela rectificadora/peine de roscar) conectado al motor del
husillo. Para sincronizar el eje de herramienta con el correspondiente eje,
se utiliza una funcin de caja de cambios electrnica (EGB) para control
directo empleando un sistema de servo digital. Con la funcin EGB, el eje
de pieza puede efectuar un seguimiento de las variaciones de la velocidad
de eje de herramienta sin provocar un error, mecanizando de este modo
los engranajes con gran precisin.
Para definir el eje de pieza y el eje de herramienta deben cumplirse algunas
condiciones. Por ejemplo, consulte el correspondiente manual facilitado
por el fabricante de la mquina--herramienta.

20.8.1
Caja de cambios
electrnica simple
(G80, G81)
Formato
G81 T_ L_ Q_ P_ ;
S_ M03 (o M04) ;
M05 ;
G80 ;

Arranca la sincronizacin.
Arranca el giro del eje de herramienta.
Detiene el giro del eje de herramienta.
Anula la sincronizacin.

T : Nmero de dientes (margen especificable: 1 hasta 1000)


L : Nmero de roscas de la fresa madre (margen especificable: --21 hasta
+21
con el 0 excluido)
Q : Mdulo o paso diametral
Especifique un mdulo en el caso de entrada en valores mtricos.
(Unidad: 0.00001 mm, margen especificable: 0.01 hasta 25.0 mm)
Especifique un paso diametral en el caso de entrada en pulgadas.
(Unidad: 0.00001pulg--1, margen especificable: 0.01 hasta 25.0pulg--1)
P : Angulo de hlice de engranaje
(Unidad: 0.0001grados, margen especificable: --90.0 hasta 90.0 grad.)
* Cuando especifique Q y P, el usuario puede utilizar un punto decimal.

551

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

Explicaciones
D Control de
sincronizacin

1 Arranque de sincronizacin
Cuando se activa el modo de sincronizacin con G81, se cierra el
selector de sincronizacin de la funcin EGB y se activa la
sincronizacin entre el eje de herramienta y el eje de pieza. En este
instante, se activa la seal de modo de sincronizacin SYNMOD.
Durante la sincronizacin, la rotacin del eje de herramienta y del eje
de pieza se controlan de modo que pueda mantenerse la relacin entre
T (nmero de dientes) y L (nmero de roscas del peine).
Adems, se mantiene la relacin sncrona independientemente de si el
funcionamiento es automtico o manual durante la sincronizacin.
G81 no puede especificarse de nuevo durante la sincronizacin.
Adems, no puede modificarse la especificacin de T, L, Q y P durante
la sincronizacin.
2 Arranque de la rotacin de eje de herramienta
Cuando arranca la rotacin del eje de herramienta, la rotacin de la
pieza arranca de modo que pueda mantenerse la relacin de
sincronismo especificada en el bloque G81.
El sentido de giro del eje de pieza depende del sentido de giro del eje
de herramienta. Es decir, cuando el sentido de giro del eje de
herramienta es positivo, el sentido de giro del eje de pieza tambin es
positivo; cuando el sentido de giro del eje de herramienta es negativo,
el sentido de giro del eje de pieza tambin es negativo. Sin embargo,
especificando un valor negativo para L, puede hacerse que el sentido
de giro del eje de pieza sea opuesto al sentido de giro del eje de
herramienta.
Durante la sincronizacin, las coordenadas de mquina del eje de pieza
y del eje EGB se actualizan a medida que se produce el desplazamiento
sncrono. Por otro lado, una orden de desplazamiento sncrona no
influye para nada en las coordenadas absolutas y relativas.
3 Terminacin de la rotacin de eje de herramienta
En sincronismo con la parada gradual del eje de herramienta, se
decelera y se detiene el eje de pieza. Especificando la orden a
continuacin indicada despus de pararse el husillo, se anula la
sincronizacin y se abre el selector de sincronizacin EGB. En este
instante, se desactiva la seal de modo de sincronizacin (SYNMOD).
4 Anulacin de la sincronizacin
La posicin del eje de pieza despus del desplazamiento durante la
sincronizacin se refleja en las coordenadas absolutas cuando se anula
la sincronizacin; a partir de este punto, se valida la programacin con
rdenes absolutas para el eje de pieza. Configurando el bit 0
(HOBRST) del parmetro No. 7700 al valor 0, tambin puede anularse
la sincronizacin al ejecutar un reset.
* El modo de sincronizacin se anula mediante una alarma de servo,
alarma PS000 o paro de emergencia.
552

B--63534SP/02

D Compensacin de
engranaje helicoidal

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

Cuando se desee obtener un engranaje helicoidal, se necesita la


compensacin del giro del eje de pieza segn la distancia de
desplazamiento en el eje Z (avance axial).
La compensacin de engranaje helicoidal se ejecuta aadiendo impulsos
de compensacin calculados a partir de la frmula inferior al eje de pieza:
Z sin (P)
Angulo de compensacin =
360 (Para entrada
TQ
en valores mtricos)
o
Z Q sin (P)
360 (Para
Angulo de compensacin =
T
entrada en pulgadas)
en donde
Angulo de compensacin: Valor absoluto con signo (grados)
Z : Distancia de desplazamiento en el eje Z despus de especificar
G81 (mm o pulg)
P : Angulo de hlice de engranaje con signo (grados)
T : Nmero de dientes
Q: Mdulo (mm) o paso diametral (pulg--1)
Los valores de P, T y Q deben programarse.

553

20. FUNCIONES DE CONTROL DE EJES

D Sentido de
compensacin de
engranaje helicoidal

(c)

(b)
+C

+Z

+C

C :+
Z :+
P :+
Sentido de
compensacin :+

C :+
Z :+
P : -Sentido de
compensacin :--

--C

+Z

C : -Z :+
P :+
Sentido de
compensacin :--

+Z

+C

-- Z
C :+
Z : -P : -Sentido de
compensacin :+

(h)

(g)
--C

+Z

--C

C : -Z :+
P : -Sentido de
compensacin :+

+Z

--C

-- Z

-- Z

-- Z

-- Z

+C

C :+
Z : -P :+
Sentido de
compensacin :--

(f)

(e)
+Z

+Z

(d)

-- Z

-- Z

-- Z

B--63534SP/02

1 Cuando el bit 2 (HDR) del parmetro No. 7700=1

(a)
+Z

PROGRAMACION

C : -Z : -P :+
Sentido de
compensacin :+

C : -Z : -P : -Sentido de
compensacin :--

2 Cuando el bit 2 (HDR) del parmetro No. 7700=0 (los grficos (a)
hasta (d) son los mismos que para 1.)

(g)

(f)

(e)
+Z

--C

-- Z
C : -Z :+
P :+
Sentido de
compensacin :+

+Z

--C

+Z

(h)
--C

-- Z

-- Z
C : -Z :+
P : -Sentido de
compensacin :--

C : -Z : -P :+
Sentido de
compensacin :--

554

+Z

--C

-- Z
C : -Z : -P : -Sentido de
compensacin :+

B--63534SP/02

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

D Coordenadas en
compensacin helicoidal

En la compensacin helicoidal, las coordenadas de mquina y las


coordenadas absolutas del eje de pieza (4 eje) se actualizan mediante el
valor de compensacin helicoidal.

D Retroceso

Al activar la seal de retroceso RTRCT (mediante un flanco ascendente)


en el modo de funcionamiento automtico o en el modo de
funcionamiento manual, puede realizarse un desplazamiento a lo largo de
una distancia igual a la especificada en el parmetro No. 7741 en el eje
definido en el bit 0 (RTRx) del parmetro No. 7730. Una vez terminada
la operacin de retroceso, se enva la seal de ejecucin de retroceso
RTRCTF.

D Velocidad de avance en
retroceso

Para la operacin de retroceso, se utiliza la velocidad de avance


especificada en el parmetro No. 7740. Durante la operacin de retroceso,
se inhibe la funcionalidad de sobrecontrol de avance.

D Retroceso durante
funcionamiento
automtico

Cuando se activa la seal de retroceso durante el funcionamiento


automtico, se ejecuta la operacin de retroceso y al mismo tiempo se
detiene el funcionamiento automtico.

D Coeficiente de
sincronizacin

Un coeficiente de sincronizacin se representa internamente utilizando


una fraccin (K2/K1) para eliminar un error. Para el clculo se emplea la
frmula a continuacin indicada. (, : Nmero de impulsos de detector
por revolucin del eje de herramienta y nmero de impulsos de captador
por revolucin del eje de pieza (parmetros Nos. 7772 y 7773),
respectivamente)
Coeficiente de sincronizacin =

K2
K1

L
T

En la frmula superior, K2/K1 se obtiene reduciendo el segundo miembro


a su mnima expresin, pero K1 y K2 deben cumplir la siguiente
limitacin:
--2147483648 K2
1
K1

--2147483647
65535

Cuando no se cumple esta limitacin, la alarma PS181 se activa cuando


se especifica G81.
D Interrupcin manual por
volante

Durante la sincronizacin, puede utilizarse una interrupcin manual por


volante para el eje de pieza y los dems ejes de servo.

D Orden de
desplazamiento durante
sincronizacin

Durante la sincronizacin, puede programarse una orden de


desplazamiento para el eje de pieza y otros ejes de servo. Sin embargo,
obsrvese que debe utilizarse la programacin de orden incremental para
avance en mecanizado para especificar una orden de desplazamiento
segn eje de pieza.

Limitaciones
D Suspensin de avances
durante retroceso

Para el desplazamiento de retroceso, est inhibida la funcionalidad de


suspensin de avances.

D Retroceso cuando se
activa una alarma

Esa funcin no incluye una funcin de retroceso empleada cuando se


activa una alarma.
555

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

D Avance rpido durante


sincronizacin

En el modo de sincronizacin, puede especificarse una velocidad de


avance en mecanizado para el eje de pieza (4 eje). No puede especificarse
avance rpido utilizando G00.

D Velocidad mxima

La velocidad mxima del eje de herramienta y del eje de pieza dependen


de los captadores utilizados.

D Orden de cdigo G
durante la
sincronizacin

Durante la sincronizacin no pueden especificarse G00, G28, G27, G29,


G30, G53, G20 y G21.

D Ciclo fijo de taladrado

Cuando se utiliza esta funcin, no puede utilizarse el ciclo fijo de


taladrado.

Ejemplos

O1000 ;
N0010 M19 ;
Ejecuta la orientacin de eje de herramienta.
N0020 G28 G91 C0 ; Ejecuta la operacin de vuelta al punto de
referencia del eje de pieza.
N0030 G81 T20 L1 ; Arranca la sincronizacin entre el eje de
herramienta y el eje de pieza.
(El eje de pieza gira 18_ cuando el eje de
herramienta da una vuelta.)
N0040 S300 M03 ;
Gira el eje de herramienta 300 rpm.
N0050 G01 X_ F_ ; Ejecuta un desplazamiento en el eje X
(para mecanizado).
N0060 G01 Z_ F_ ; Ejecuta un desplazamiento en el eje Z
(para mecanizado).
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ;
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ;
N0100 G01 X_ F_ ; Ejecuta un desplazamiento en el eje X
(para retroceso).
N0110 M05 ;
Detiene el eje de herramienta.
N0120 G80 ;
Anula la sincronizacin entre el eje de
herramienta y el eje de pieza
N0130 M30 ;

20.8.2

Esta funcin hace posible programar la funcin de salto o la funcin de


salto rpido para el eje de trabajo en el modo de sincronizacin de eje B
(caja de engranajes electrnica).

Funcin de salto para


eje de EGB (G31.8)

Las funciones son las siguientes.


-- El bloque de programa que habilita la funcin no se interrumpe hasta
que el nmero total de entradas de seal de salto alcance un valor
especificado en el mismo bloque.
-- El sincronismo mediante la caja de engranajes electrnica (EGB) no
se detiene mediante ninguna entrada de seal de salto.
-- La posicin de coordenada de mquina del eje de la caja EGB (eje de
trabajo) en cada vez que se produce la entrada de seal se almacena en
una de las variables consecutivas de macro cliente. El nmero ms alto
de las variables se especifica en el bloque.
-- El nmero total de entradas se almacena en otra variable especificada.
556

B--63534SP/02

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

En lo que respecta a la funcin EGB, vase el apartado 1.14 Caja de


engranajes electrnica sencilla del Manual de Conexiones (Funciones)
B--63523SP--1.

Formato
G81 T_ L_ ;
G31.8 G91 a0 P_ Q_ R_ ;

(Modo EGB activado)


(Orden de salto de EGB)

: Eje con EGB (eje de trabajo)


P : El nmero ms alto de las variables consecutivas de macro
cliente en que se almacenan las posiciones de coordenadas de
mquina del eje con EGB (eje de trabajo) en las entradas de
seales de salto.
Q : El nmero mximo admisible de seales de salto.
(Intervalo de valores programable: 1 -- 200)
R : El nmero de la variable de macro cliente en que se almacena
el nmero total de entradas.
Habitualmente, estos datos coinciden con el valor especificado
mediante Q. Por este motivo, esto no se especifica necesaria
mente. Especifquelo cuando desee confirmar el nmero total.

Explicaciones

G31.8 es un cdigo G simple.


Durante la ejecucin del bloque G31.8, las posiciones de coordenadas de
mquina con EGB (eje de trabajo) en las entradas de seal de salto se
almacenan en las variables consecutivas de macro cliente, estando
especificado el nmero ms alto de las variables por P y el nmero
mximo admisible de las entradas de las seales de salto por Q.
El nmero total de entradas de seales de salto (es decir, el mismo valor
especificado por Q) se almacena en la variable especificada por R.

Ejemplos

G81 T200 L2 ;
(modo EGB activado)
X_ ;
Z_ ;
G31.8 G91 C0 P500 Q200 R1 ; (orden de salto de EGB)
Despus de 200 veces de producirse entradas de seales de salto, se
almacenan 200 posiciones de coordenadas de mquina del eje C en las
variables consecutivas de macro cliente #500 -- #699, respectivamente.
El nmero total de entradas de seales de salto (es decir, 200) se almacena
en la variable de macro cliente No. 1.

557

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

NOTA
1 En el bloque G31.8, debe programarse nicamente el eje
con EGB (eje de trabajo). Si se programa un eje distinto, se
activar la alarma P/S (No.5068).
2 Si no se especifica P en el bloque G31.8, se producir la
alarma P/S (No.5068).
3 Si no se especifica R en el bloque G31.8, no se almacena
el nmero total de entradas de seales de salto en la
variable de macro cliente.
4 Los nmeros de variables de macro cliente especificados
por P y R deben ser los existentes. Si se especifica una
variable no existente, se activa la alarma P/S (No.115).
Si todas las variables abarcadas entre P y Q no se
encuentran entre las existentes, se producir tambin la
alarma P/S (No.115).
5 Puede seleccionar el tipo de funciones de salto, la funcin
normal de salto o la funcin de salto rpido mediante el
parmetro HSS(No.6200#4).
Cuando seleccione el salto rpido, puede seleccionar una
seal vlida entre las seales de salto rpido configurando
el parmetro 9S1 hasta 9S8 (No.6208#0 hasta #7).
6 Los parmetros No.6201#0 y #1 no son vlidos para la
funcin G31.8.
Las posiciones en coordenadas de mquina almacenadas
en las variables de macro no incluyen ningn valor de
compensacin basado en errores de posicin y en la
constante de tiempo del servo (ganancia de bucle).

Alarmas
Nme
ro
5068

Mensaje
G31.8 FORMAT ERROR

558

Contenido
Cuando se ha especificado la funcin de
salto para un eje con EGB (G31.8), se ha
programado una orden incorrecta de la
siguiente manera:
-- Se ha especificado una orden de
desplazamiento para un eje con EGB
(eje de trabajo).
-- Se ha especificado ms de un eje
-- No se ha especificado P en el bloque
G31.8.
-- Se ha especificado un valor de Q fuera
de lmites.

B--63534SP/02

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

20.8.3
Caja de engranajes
electrnica de husillo
Generalidades

Un engranaje puede tallarse (rectificarse/mecanizarse) mediante


sincronizacin con la rotacin del eje de herramienta (eje de
rectificado/fresa helicoidal) utilizando dos husillos como eje de
herramienta y eje de pieza, respectivamente. Para sincronizar estos dos
ejes, se utiliza la caja de engranajes electrnica (EGB).
En la EGB de husillo, el impulso de sincronismo se genera a partir del
impulso de realimentacin del detector de posicin acoplado al eje de
herramienta (eje maestro) en el control de motor y el eje de pieza (eje
esclavo) gira con dicho impulso. El impulso de realimentacin del lado
maestro al lado esclavo es transmitido por el bus de comunicaciones entre
los amplificadores de husillo.
Las especificaciones del control de EGB de husillo son las siguientes:
1) La sincronizacin de la EGB de husillo se inicia especificando la
orden T (nmero de dientes) y la orden L (nmero de hilos de la fresa
madre), que determinan el ratio de sincronismo, en el bloque G81. La
sincronizacin de EGB de husillo se cancela especificando G80.
2) El ratio de sincronismo se calcula a partir de la orden T y L en el
bloque G81 y el nmero de impulsos del captador de posicin por
rotacin en torno al eje de herramienta y al eje de pieza (configuracin
de parmetro).
3) Esta funcin incluye la funcin de retirada igual que la funcin de
roscado con fresa madre.
4) El tallado del engranaje helicoidal se ejecuta especificando una orden
Q (mdulo o paso diametral) y una orden P (ngulo de hlice de
engranaje) en el bloque G81.
5) La sincronizacin de EGB de husillo se mantiene
independientemente de si el modo de funcionamiento es automtico
o manual.

559

20. FUNCIONES DE CONTROL DE EJES

B--63534SP/02

Segundo husillo (esclavo)

CNC

Orden
Cs

PROGRAMACION

Realimentacin de posicin
-Control
+
posicin
Ganancia posicin

Realim. velocidad
-Control
velocidad
(PI)

Motor y
detector
integrados

Pieza
(engranaje)

K2/K1 : Ratio sincronismo


: Ratio anticipatorio
s
Modo EGB
K2
K1

Realimentacin posicin
-Orden
Cs

Control posicin
Ganancia
posicin

--

Realim. velocidad
Control
velocidad
(PI)

Motor y
detector
integrados

Herramienta
(peine)

Primer husillo (maestro)

El husillo maestro puede utilizar la orden de rotacin con el modo husillo.

Fig. 20.8.3 (a) Diagrama de bloques para control de EGB de husillo

Explicaciones
Formato
G81 T_ L_ Q_ P_ ;
G80 ;

Inicia la sincronizacin.
Cancela la sincronizacin.

T : Nmero de dientes (intervalo especificado: 1 hasta 1000)

L : Nmero de hilos de la fresa madre (intervalo especificable: --200 hasta


200 con el 0 excluido)
Q : Mdulo o paso diametral
Especifique un mdulo en el caso de entrada en valores mtricos.
(Unidad: 0.00001mm, intervalo especificable: 0.01
hasta 25.0mm)
Especifique un paso diametral en el caso de entrada
en pulgadas.
(Unidad : 0.00001pulg.--1, intervalo especificable: 0.01 hasta 25.0 pulg.--1)
P : Angulo de hlice de engranaje
(Unidad : 0.0001grados, intervalo especificable: --90.0 hasta 90.0grados)

560

B--63534SP/02

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

NOTA
Especifique el cdigo G81 y el cdigo G80 en bloques
individuales.

D Configuracin de
parmetros

Para el control de eje EGB de husillo deben configurarse los siguientes


parmetros.
(1) Nmero de eje maestro (parmetro No.7771) * Slo eje de contorno
Cs
(2) Nmero de eje esclavo (parmetro No.7710)
(3) Nmero de impulsos de detector de posicin por rotacin en torno al
eje maestro (parmetro No.7772)
(4) Nmero de impulsos de detector de posicin por rotacin en torno al
eje esclavo (parmetro No.7773)
(5) Validar eje maestro de EGB de husillo (parmetro No.4352#7)
(6) Validar eje esclavo de EGB de husillo (parmetro No.4352#6)
(7) Nmero de ondas senoidales del detector de posicin del husillo
maestro (parmetro No.4386)
NOTA
El nmero de eje maestro debe configurarse a un valor
inferior al nmero de eje esclavo.

D Inicio/sincronizacin de
la cancelacin

Cuando la rotacin del eje de herramienta (eje maestro) comience despus


de especificar G81, la sincronizacin de eje B se inicia con la relacin
sncrona especificada en el bloque G81 y se inicia la rotacin del eje de
la pieza (eje esclavo). Cuando se inicia la sincronizacin de EGB, la seal
de modo de sincronizacin SYNMOD<F65#6> pasa a valer 1.
Cuando se detiene la rotacin del eje de herramienta, el eje de pieza se
detiene en sincronismo. A continuacin, la sincronizacin de eje B se
cancela pulsando G80. Cuando se cancela la sincronizacin de eje B, la
seal de modo de sincronizacin SYNMOD<F65#6> cambia a 0.
G81 no puede especificarse de nuevo durante la sincronizacin de EGB.
Adems, la especificacin de T, L, Q y P no puede modificarse durante
la sincronizacin. Especifique la activacin y cancelacin de la
sincronizacin en la parada del eje de herramienta (eje maestro).

561

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

Orden de inicio de
sincronizacin (G81)

Modo sincronizacin

Seal modo sincronizacin


SYNMOD<F65#6>

Orden rotacin eje herramienta

Orden parada eje herramienta

Velocidad rotacin eje herramienta

Velocidad rotacin eje


pieza

Orden cancelacin sincronizacin (G80)

Fig. 20.8.3 (b) Ejemplo de temporizacin para activar/cancelar la sincronizacin

Programa ejemplo
O1000 ;
N00010 G80 ;
N00020 G28 G91 B0 C0 ; Ejecuta la operacin de retorno al punto
de referencia de la herramienta y del
eje de la pieza.
N00030 G81 T20 L1 ;
Activa la sincronizacin.
N00040 Mxx ;
Gira el eje de herramienta con la
consigna de velocidad de control de
ejes por PMC.
N00050 G04 X1000 ;
Espera hasta que la rotacin del eje de la
herramienta sea constante.
N00060 G01 X_ F_ ;
Ejecuta el desplazamiento en el
eje X (para mecanizado).
N00070 G01 Z_ F_ ;
Ejecuta el desplazamiento en el
eje Z (para mecanizado).
-- -- -- -- -- -- -- -- -- -- -- -- ;
562

B--63534SP/02

PROGRAMACION

-- -- -- -- -- -- -- -- -- -- -- -- ;
N00100 G01 X_ F_ ;
N00110 Myy ;
N00120 G80 ;
N00130 M30 ;

Compensacin de
engranaje helicoidal

20. FUNCIONES DE CONTROL DE EJES

Ejecuta un desplazamiento en el eje X


(para retirada).
Detiene el eje de herramienta.
Cancela la sincronizacin.

Cuando se desea producir un engranaje helicoidal, es preciso compensar


la rotacin del eje de pieza en funcin de la distancia recorrida en el eje
Z (eje de avance axial: valor configurado en parmetro No. 7709). La
compensacin de engranaje helicoidal se ejecuta aadiendo al eje de pieza
impulsos de compensacin calculados a partir de la frmula siguiente.
Z sin(P)

Angulo compensacin = T Q 360 (Para entrada en


v. mtricos)
o
Angulo compensacin = Z Q sin(P) 360 (Para entrada
T
en pulgadas)
donde
Angulo de compensacin: valor absoluto consigna (grados)
Z : Distancia recorrida en el eje Z despus de especificar G81 (mm
o pulg.)
P : Angulo de hlice de engranaje consigna (grados)
T : Nmero de dientes
Q: Mdulo (mm) o paso diametral (pulg.--1)
Deben programarse los valores de P, T y Q.
En compensacin de engranaje helicoidal, las coordenadas de mquina y
las coordenadas absolutas del eje de la pieza se actualizan en un valor
igual a la compensacin de engranaje helicoidal. Cuando la orden P y la
orden Q no se especifican en el bloque G81, no se ejecuta la compensacin
de engranaje helicoidal.
El sentido de compensacin de engranaje helicoidal est determinado por
el bit 2 (HDR) del parmetro No.7700 (habitualmente se especifica 1). El
sentido de compensacin es el mostrado en la figura 2.4.

563

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

(1) Cuando el bit 2 (HDR) del parmetro No.7700 vale 1.

+Z

(a)

+C

-- Z

(b)

+C

:
:
:
:

(e)

-- C

-- Z

+Z

:
:
:
:

(f)

-- C

+Z

:
:
:
:

:
:
:
:

:
:
:
:

(g)

+C

-- C

:
:
:
:

(h)

+Z

+
--+

-- C

-- Z
C
Z
P
Sent. cmp.

-+
-+

(d)

C
Z
P
Sent. cmp.

+
-+
--

-- Z
C
Z
P
Sent. cmp.

-+
+
--

+Z

-- Z

C
Z
P
Sent. cmp.

+
+
---

-- Z
C
Z
P
Sent. cmp.

+C

-- Z
C
Z
P
Sent. cmp..

+
+
+
+

(c)

+Z

-- Z
C
Z
P
Sent. cmp.

+Z

+Z

:
:
:
:

C
Z
P
Sent. cmp.

--+
+

:
:
:
:

-----

(2) Cuando el bit 2 (HDR) del parmetro No.7700 vale 0. (Los datos (a)
hasta (d) son los mismos que (1))

+Z

(e)

-- C

-- Z

+Z

(f)

-- C

+Z

-- Z
C
Z
P
Sent. cmp

:
:
:
:

-+
+
+

(g)

-- C

-- Z
C
Z
P
Sent. cmp.

:
:
:
:

:
:
:
:

--+
--

C
Z
P
Sent. cmp.

Fig. 20.8.3 (c) Sentido de compensacin de engranaje helicoidal

564

-- C

-- Z
C
Z
P
Sent. Cmp.

-+
---

(h)

+Z

:
:
:
:

---+

B--63534SP/02

D Ratio de sincronismo

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

El ratio de sincronismo del control de eje B de husillo se representa


internamente mediante una fraccin. La fraccin se calcula a partir de la
orden T y de la orden L del bloque G81 y el nmero de impulsos del
detector de posicin por rotacin en torno al eje de herramienta y al eje
de pieza (configuracin de parmetro).

Ratio de sincronismo: K2 = L
K1

L : Hilos de la fresa madre


T : Nmero de dientes de la pieza
: Nmero de impulsos de detector de posicin por revolucin
en torno al eje de herramienta (Parmetro No.7772)
: Nmero de impulsos de detector de posicin por revolucin
en torno al eje de pieza (parmetro No.7773)
Este ratio sncrono se reduce al trmino ms pequeo y tiene el siguiente
lmite.
--32767 < K2 < 32767
1 < K1 < 65535
Cuando K2 o K1 est fuera de lmites, se activa la alarma P/S (No.181).
Los valores de K2 y K1 se configuran automticamente en el parmetro
No.4387 y No.4388 al especificar G81. Si no se especifica T en el bloque
G81, se activa la alarma P/S (No.181). Si no se especifica L en el bloque
G81, el ratio de sincronismo se calcula como L = 1.
Ejemplo) Cuando los impulsos de una rotacin (360000) se especifican
para el eje de herramienta (eje maestro) en las condiciones siguientes, los
impulsos de control de posicin se distribuyen como se muestra en la
Fig.20.8.3(d).
Hilos de la fresa madre L : 10
Nmero de dientes de la pieza T: 100
Nmero de impulsos por revolucin del detector de posicin en el eje
de herramienta : 360000
Nmero de impulsos por revolucin del detector de posicin en el eje
de pieza : 360000

Ratio de sincronismo: K2 = L = 10 360000 = 1


K1

565

100

360000

10

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

Realimentacin de posicin

Orden Cs de
eje esclavo

*CMR
(*1)

--

0
+

36000
Motor

Pieza

Detector

K2/K1 : Ratio de sincronismo

EGB (caja de engranajes electrnica)

36000

*K2/K1
(*1/10)
360000

--

+
Orden Cs de
eje maestro

360000

*CMR
(*1)

Motor

360000

Eje hta

Detector

Fig. 20.8.3 (d) Distribucin de impulsos

Como se muestra en la Fig. 20.8.3 (d), cuando se especifica el 360000


impulsos (nmero de impulsos por revolucin del eje maestro, los
impulsos del eje esclavo mediante EGB son iguales al valor que se
multiplica por el nmero de impulsos de una revolucin del eje esclavo
por el ratio de hilos de la fresa madre y nmero de dientes (ratio de
rotaciones entre eje maestro y eje esclavo).
360000 1/10 = 36000
D Funcin de retirada

Al poner a 1 la seal de retirada RTRCT<G66#4> en modo automtico


(MEM, MDI, etc.) o en el modo manual (HNDL, JOG etc.), el eje definido
en el bit 0 (RTR) del parmetro No.7730 se desplaza (se retira) la distancia
definida en el parmetro No.7741.
NOTA
1 El avance en retirada se configura en el parmetro
No.7740. A continuacin, la correccin de avance no tiene
efecto.
2 Durante el desplazamiento en retirada, la suspensin de
avances no tiene efecto.
3 En el caso de que la seal de retirada se ponga a 1 en el
modo automtico, el desplazamiento del modo automtico
se suspende y se ejecuta el movimiento de retirada.

Limitaciones
1) La sincronizacin de EGBs no se cancela mediante RESET al
configurar a 1 el bit 0 (HBR) del parmetro No.7700. Habitualmente,
configure este parmetro al valor 1.
566

B--63534SP/02

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

2) La sincronizacin de EGB se ejecuta aun cuando el eje esclavo est


ejecutando las siguientes operaciones.
-- Enclavamiento
-- Suspensin de avances
-- Bloqueo de mquina
3) La sincronizacin de EGB debe activarse y cancelarse cuando se
detengan el eje maestro y el eje esclavo. Esto quiere decir que la
rotacin del eje de herramienta (eje maestro) debe activarse mientras
la seal de modo sincronizacin SYNMOD<F065#6> valga 1
(Vase
Fig.2.3
Ejemplo
de
temporizacin
para
activacin/cancelacin de sincronizacin). Si el eje de herramienta
(eje maestro) comienza a girar antes de que la seal de modo
sincronizacin SYNMOD<F065#6> valga 1, no se ejecuta
correctamente la sincronizacin.
4) El retorno al punto de referencia del eje de control de contorneado Cs
para el eje maestro y el eje esclavo debe ejecutarse antes de especificar
G81. En el modo sincronizacin no puede ejecutarse el retorno al
punto de referencia. No cambie al modo de retorno al punto de
referencia en el modo sincronizacin.
5) En el caso de que no se configuren correctamente los parmetros de
definicin de ejes (No.7710,7771,4352), se activar la alarma P/S
(No.010) al especificar G81.
6) Cuando G28/G27/G29G30/G30.1/G53 en el modo de sincronizacin,
se activar la alarma P/S (No.184). En el modo de sincronizacin no
debera especificarse G28/G27/G29/G30/G30.1/G53.
7) Durante el modo HPCC con RISC, el mecanizado en ciclo de alta
velocidad, la interpolacin lineal a alta velocidad, el buffer A remoto
de alta velocidad, el buffer B remoto de alta velocidad de
funcionamiento en modo DNC y el control de contorno AI, esta
funcin no est disponible.
8) La visualizacin de posicin de eje esclavo se actualiza mediante
impulsos sncronos de la siguiente manera:
-- Se actualiza la indicacin de posicin de mquina.
-- No se actualiza la indicacin de posicin absoluta ni la indicacin
de posicin relativa. Cuando se cancela la sincronizacin, los
impulsos de sincronizacin se aaden a la indicacin de
posicin absoluta del eje esclavo.
9) El sentido de rotacin del eje de la pieza depende del sentido de
rotacin del eje de herramienta. Es decir, cuando el sentido de
rotacin del eje de la herramienta es positivo, el sentido de rotacin
del eje de la pieza es tambin positivo; cuando el sentido de rotacin
del eje de la herramienta es negativo, el sentido de rotacin del eje de
la pieza es tambin negativo. Sin embargo, especificando un valor
negativo para L, el sentido de rotacin del eje de la pieza puede
hacerse opuesto al sentido de rotacin del eje de la herramienta.
10)Durante la sincronizacin, puede programarse una orden de
desplazamiento para el eje de pieza. Sin embargo, observe que debe
utilizarse la programacin de rdenes incrementales para el avance de
mecanizado con el fin de especificar la orden de desplazamiento del
eje de pieza.
11)El modo sincronismo se cancela por una alarma de servo, una alarma
de husillo, una alarma P/S (No.000) o una parada de emergencia.
12)La sincronizacin no se mantiene con el servo del eje esclavo en el
estado desconectado.
13)Cuando se utiliza el control de EGB, no puede utilizarse el ciclo fijo
de taladrado.
567

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

14)La velocidad de avance real se visualiza sin el impulso sncrono


flexible.

Alarmas
Nme
ro

20.8.4
Sincronizacin
automtica de fases de
caja de engranajes
electrnica

Mensaje

Contenido

010

IMPROPER G--CODE

No se han configurado correctamente los


parmetros de ejes relativos al G81.
(No.7710,7771,4352 o configuracin de eje
Cs).
Confirme el valor del parmetro.

181

FORMAT ERROR IN
G81 BLOCK

Error de formato en bloque G81


1) No ha podido programarse el cdigo T
(nmero de dientes).
2)T, L, Q o P han ordenado datos fuera de
los lmites de programacin.
3)Se ha desbordado el clculo del ratio
de sincronismo.
Modifique el programa.

184

ILLEGAL COMMAND
IN G81

Se ha programado una orden que no de-bera haberse programado durante la sincronizacin.


1)El eje esclavo se ha especificado
mediante G00, G28,
G27, G29,
G30.
2)Se ha programado conversin de
v. pulgadas/v. mtricos medante
G20, G21.
3)No se ha seleccionado el modo de
control de contorno Cs.

186

PARAMETER SETTING Error de parmetro relativo a G81


ERROR
1)No se ha configurado el eje esclavo
para que sea un eje de rotacin.

En la caja de engranajes electrnica (EGB), cuando se especifica el inicio


o cancelacin de la sincronizacin, sta no se arranca o cancela
inmediatamente.
En su lugar, primero se ejecuta la aceleracin/deceleracin. Por este
motivo, la sincronizacin puede arrancarse o cancelarse mientras el
husillo est girando. Adems, el ratio de sincronizacin puede variarse
con el husillo en rotacin.
Al comienzo de la sincronizacin, se ejecuta una sincronizacin
automtica de fases de modo que la posicin del eje de la pieza coincida
con la posicin correspondiente a la seal de una revolucin del husillo.
Con esta sincronizacin, se ejecuta idntica operacin que el inicio de
sincronizacin provocado por una seal de una vuelta en la sincronizacin
de roscado con fresa madre cuando se utilicen las funciones de la fresadora
por generacin.
El husillo se ajusta a un eje maestro EGB y el eje de la pieza corresponde
a un eje esclavo de EGB (eje de servo o eje de contorneado Cs).
568

B--63534SP/02

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

D Tipo de
aceleracin/deceleracin
Velocidad husillo

Orden inicio sincronizacin

Orden cancelacin
sincronizacin

Velocidad
eje pieza

Estado sincronizacin
Deceleracin

Aceleracin

D Aceleracin/deceleracin
ms tipo automtico de
sincronizacin de fases
Velocidad husillo

Orden inicio sincronizacin

Orden cancelacin
sincronizacin

Velocidad
eje pieza

Sincronizacin Estado sinAceleracin automtica de croniza-- Deceleracin


fases
cin

Formato
D Tipo
aceleracin/deceleracin

G81 T_ L_ R1;
G80 R1;

Inicio sincronizacin
Fin sincronizacin

T : Nmero de dientes (lmite de valores permitidos: 1--1000)


L : Nmero de hilos de la fresa madre (intervalo valores permitidos:
--21 hasta +21, excluido 0)
Cuando L es positivo, el sentido de rotacin en torno al eje de la
pieza se considera positivo (+).
Cuando L es positivo, el sentido de rotacin en torno al eje de la
pieza se considera negativo (--).

569

20. FUNCIONES DE CONTROL DE EJES

D Tipo de
aceleracin/deceleracin
ms sincronizacin
automtica de fases

PROGRAMACION

G81 T_ L_ R2;
G80 R2;

B--63534SP/02

Inicio de sincronizacin
Fin de sincronizacin

T : Nmero de dientes (intervalo valores permitidos: 1--1000)


L : Nmero de hilos de la fresa madre de roscado (intervalo valores
permitidos: --21 hasta +21, excluido el 0)
Cuando L es positivo, el sentido de rotacin en torno al eje de la
pieza es positivo (sentido +).
Cuando L es negativo, el sentido de rotacin en torno al eje de
la pieza es negativo (sentido --).

Explicaciones
D Tipo
aceleracin/deceleracin
Velocidad husillo

Orden inicio sincronizacin

Orden cancelacin
sincronizacin

Velocidad
eje pieza

Estado sincronizacin
Aceleracin

Deceleracin

Ejecucin orden
G81R1
Aceleracin

Modo sincronizacin
SYNMOD

Ejecucin de orden G80R1

Deceleracin

1. Especifique G81R1 para iniciar la sincronizacin.


Cuando se especifica G81R1, se ejecuta en el eje de pieza (eje esclavo)
la aceleracin conforme al valor de aceleracin configurado en el
parmetro (No.2135,2136 o No.4384,4385) en el eje de pieza (eje
esclavo). Una vez alcanzado el avance de sincronizacin, se configura al
valor 1 la seal de modo de sincronizacin SYNMOD <F065#6> y se
termina el bloque G81R1.
2. Para cancelar, especifique G80R1 mientras la herramienta se est
alejando de la pieza.
570

B--63534SP/02

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

3. Cuando especifique G80R1, la seal de comprobacin de modo EGB


se configura a 0 y la deceleracin conforme al valor de deceleracin
configurado en el parmetro (No. 2135,2136 o No.4384,4385) se
arranca inmediatamente. Cuando la velocidad se reduce a 0, se termina
el bloque G80R1.
PRECAUCION
1 La aceleracin/deceleracin lineal se aplica al
inicio/cancelacin de sincronizacin.
2 En la cancelacin automtica de la sincronizacin debido
a un reset o a una alarma P/S (No.000), se ejecuta la
deceleracin y se cancela la sincronizacin.

D Aceleracin/deceleracin
ms tipo de
sincronizacin
automtica de fases

Velocidad
husillo

Orden activacin sincronizacin

Orden desactivacin
sincronizacin

Velocidad
eje pieza

Sincronizacin Estado sincroniza-- Deceleracin


Aceleracin automtica
fases
cin

Ejecucin orden
G81R2
Aceleracin

Sincronizacin automtica de
fases
Seal de modo de sincronizacin SYNMOD
Ejecucin de orden G80R2

Deceleracin

1. Desplace el eje de pieza a la posicin correspondiente a la seal de una


revolucin del husillo.
571

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

2. Specifique G81R2 para iniciar la sincronizacin.


Al especificar G81R2, el eje de pieza se acelera con una aceleracin
conforme al valor de aceleracin configurado en el parmetro
(No.2135,2136 o No.4384,4385). Cuando se alcanza la velocidad de
sincronismo, se ejecuta automticamente la sincronizacin de fases. A
una determinada sincronizacin de fases, se pone a 1 la seal de modo
de sincronizacin SYNMOD <F065#6> y se termina el bloque G81R2.
3. Para cancelar, especifique G80R2 mientras la herramienta se aleja de
la pieza.
4. Cuando se especifica G80R2, la seal de modo de sincronizacin se
pone a 0 y se activa inmediatamente la deceleracin conforme al valor
de aceleracin configurado en el parmetro (No.2135,2136 o
No.4384,4385). Cuando la velocidad se reduce a 0, quiere decir que
se ha acabado el bloque G80R2.

572

B--63534SP/02

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

PRECAUCION
1 En sincronizacin automtica de fases, especifique la velocidad del motor en el No.7776 y
luego el sentido de desplazamiento en el parmetro PHD, bit 7 del No. 7702.
En la sincronizacin de fases se ejecuta una aceleracin/deceleracin lineal con avance rpido
(con la constante de tiempo especificada en el parmetro No. 1620).
La velocidad de eje portapieza se obtiene superponiendo la velocidad en sincronizacin
automtica de fases a la velocidad correspondiente a la rotacin del husillo.
Teniendo presente esta superposicin, especifique un lmite de desviacin de posicin en el
parmetro No. 1828.
2 La seal de una revolucin empleada para la sincronizacin automtica de fases se activa no
slo por el codificador de posicin de husillo, sino tambin tambin por el codificador de
impulsos independiente sujeto al husillo y empleado para recoger informacin de la
alimentacin del EGB. Esto significa que la posicin de orientacin basada en la seal de una
revolucin emitida por el codificador de impulsos del husillo no coincide con la posicin
empleada como referencia para el eje de la pieza cuando se establece la sincronizacin de
fases para la sincronizacin automtica de fases basada en G81R2.
Adems, la seal de una revolucin del codificador de impulsos independiente debe activarse
para cada rotacin del husillo.
3 Con el uso del parmetro No.7777, la posicin en la cual coincide la fase del eje de la pieza
debe coincidir con la posicin correspondiente a la seal de una revolucin en la
correspondencia automtica de fases.
4 En la sincronizacin automtica de fases, cuando se emite de nuevo una orden de
sincronizacin en el estado de sincronizacin, el desplazamiento en torno al eje de pieza se
ejecuta de modo que la posicin correspondiente a la seal de una revolucin del husillo
coincida con la posicin en torno al eje de pieza especificada en la orden activacin de
sincronizacin G81R2 ejecutada en primer lugar.
5 En la sincronizacin automtica de fases, el desplazamiento se ejecuta en torno al eje de pieza
desde la posicin actual hasta la posicin de la fase ms prxima en el sentido de
desplazamiento de sincronizacin de fases especificado por el parmetro.
6 La aceleracin/deceleracin lineal se aplica al inicio/cancelacin de la sincronizacin.
7 El tipo de aceleracin/deceleracin ms sincronizacin automtica de fases puede ejecutarse
mediante el parmetro PHS, bit 6 del No.7702, sin especificar una orden R2 en un bloque G81
o G80.
8 En la cancelacin de la sincronizacin automtica debido a un reset o a una alarma P/S
(No.000), se ejecuta la deceleracin y se cancela la sincronizacin.
9 Este dato corresponde a la caja de engrajes electrnica de husillo (EGB).
Si el modo de control del eje maestro es el control de velocidad, es necesario ejecutar la
orientacin del codificador de posicin antes de que se inicie la sincronizacin automtica de
fases. En este caso, RFCHK3 (PRM4016#7) del eje maestro debe configurarse al valor 0
para continuar memorizando la posicin de la seal de una revolucin del husillo en el modo
de control de velocidad.
10 Este dato corresponde a la EGB de husillo.
Si el modo de control del eje maestro es contorneado Cs, es preciso ejecutar la vuelta al punto
de referencia antes de iniciar la sincronizacin automtica de fases.
11 El parmetro de valor de aceleracin (No.2135,2136 o No.4384,4385) no debe modificarse en
el modo sincronizacin.
12 No cancele el modo sncrono mediante un reset cuando se utilice esta funcin. (Configure el
valor 1 en el parmetro No.7700#0 HBR.)

573

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

Ejemplos
D Tipo de
aceleracin/deceleracin

M03 ;
G81 T_ L_ R1 ;
G00 X_ ;

Orden de rotacin de husillo horario


Orden de inicio de sincronizacin
Posicin a la pieza en la posicin de mecanizado.

Mecanizado en el estado sncrono


G00 X_ ;
G81 T_ L_ R1 ;
G00 X_ ;

Retira la pieza de la herramienta.


Variacin de ratio de sincronizacin.
Posiciona la pieza en los puntos de mecanizado.

Mecanizado en el estado sncrono

D Tipo de
aceleracin/deceleracin
ms sincronizacin
automtica de fases

G00 X_ ;
G80 R1 ;

Retirar la pieza de la herramienta .


Orden de cancelar sincronizacin

M03 ;
G00 G90 C_ ;
G81 T_ L_ R2 ;
G00 X_ ;

Orden de rotacin horaria de husillo


Posicionamiento de eje C
Orden de inicio de sincronizacin
Posiciona la pieza en la posicin de mecanizado.

Mecanizado en el estado sncrono


G00 X_ ;
G81 T_ L_ R2 ;
G00 X_ ;

Retire la pieza de la herramienta.


Variacin del ratio de sincronizacin.
Posiciona la pieza en la posicin de mecanizado.

Mecanizado en el estado sncrono


G00 X_ ;
G80 R2 ;

Retira la pieza de la herramienta.


Orden cancelar sincronizacin

574

D Sobre el sentido de
rotacin (Este dato es
para la EGB de husillo).
Orden +

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

La sincronizacin automtica de fases de la EGB se realiza con la premisa


de que la rotacin del eje esclavo sea en idntico sentido que el eje
maestro. Vase la siguiente figura.

+
Sensor

Kp/S

--

Motor

Husillo

Sentido +

[Eje maestro]

+Realimentacin

[Eje esclavo]
a/A

Orden EGB +
+
Kp/S

--

Sensor

Motor

Husillo

Sentido +

+ Realimentacin

Cuando se utiliza esta funcin, no puede utilizarse la funcin SFR/SRV


en el modo de contorneado Cs (*). Si desea cambiar el sentido de rotacin
del eje maestro, debe cambiar el signo de la orden del eje maestro.
(*) La funcin SFR/SRV en el modo de contorneado Cs
La seal SFR/SRV es una seal de control de husillo serie que
determina el sentido de rotacin del husillo en el modo de contorneado
Cs.

Alarmas
N-mero
181

Mensaje
EGB AUTO PHASE
FORMAT ERROR

575

Contenido
Error de formato en el bloque en el que se
ha especificado G80 o G81 mediante la
sincronizacin automtica de fases por
EGB
(1) R es un dato fuera de los lmites
programables.
(2) Antes de la orden G81R2, el husillo
maestro no vuelve al punto de
referencia. (En el caso de EGB de
husillo)

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

20.8.5
Caja de engranajes
electrnicos para 2
pares de ejes
Generalidades

La Caja de Engranajes Electrnicos es una funcin para rotar una pieza en


sincronismo con una herramienta rotativa o para desplazar una herramienta
en sincronismo con una pieza rotativa. Con esta funcin, puede
implementarse el mecanizado de alta precisin de engranajes, roscas y
elementos semejantes. Puede programarse un ratio de sincronizacin
deseado.
Pueden sincronizarse hasta dos juegos de ejes. Por ejemplo, una rectificadora
de engranajes puede controlarse utilizando un eje para girar la pieza en
sincronismo con la herramienta y otro eje para ejecutar el rectificado en
sincronismo con la herramienta.
En adelante, la caja de engranajes electrnica se denominar funcin EGB.

D Ejemplos de
configuracin de ejes
controlados

Husillo
Primer eje
Segundo eje
Tercer ejes
Cuarto eje
Quinto eje
Sexto eje s

:
:
:
:
:

Eje maestro de EGB que acta como eje de herramienta


X
Y
Eje C (eje esclavo de EGB que acta como eje de pieza)
Eje C (eje ficticio de EGB que no puede utilizarse como
un eje controlado habitual)
: Eje V (eje esclavo EGB que acta como eje de rectificado)
: Eje V (eje ficticio EGB que no puede utilizarse como eje
controlado habitual

CNC
Husillo (eje maestro)

Amplificador
husillo

Motor

Husillo

Eje herramienta

Primer eje X (omitido)


Segundo eje Y (omitido)
Tercer eje
Eje escl.

--

C +
EGB

Cuarto eje
Eje ficticio
Seguimiento

--

Detector
Control
posicin

Amplificador
servo

Control
vel./intensidad

Eje de pieza
Interruptor de
sincronizacin

K1
K1 : Factor de sincronizacin

-+

Detector
Control
posicin

Amplificador
servo

Control
vel./intensidad

--

Eje V

Motor

Eje rectificado

EGB
Sexto eje
Eje ficticio
Seguim.

Eje C

Motor

Contador errores

Quinto eje
Eje escla.

Detector

Interruptor de
sincronizacin

K2
K2 : Factor de sincronizacin

Contador errores

Fig.20.8.5

576

B--63534SP/02

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

NOTA
Se aplica un perodo de muestreo de 1 ms cuando se leen
los impulsos de realimentacin del eje maestro; los
impulsos de sincronizacin de un eje esclavo se calculan
conforme al coeficiente de sincronizacin K; y los impulsos
se especifican para control de posicin del eje esclavo.

Explicaciones
D Inicio de sincronizacin

Cuando se especifica el ratio de recorrido de eje maestro a recorrido de


eje esclavo, se inicia la sincronizacin.

Formato
G81.5

Tt
Pp

Recorrido eje maestro

j
0

Ll

Recorrido eje esclavo

Especifique el recorrido del eje maestro por uno de los mtodos siguientes.
1. Velocidad de eje maestro
T t : Velocidad de eje maestro (1 t 1000)
2. Cmputo de impulsos de eje maestro
P p : Cmputo de impulsos de eje maestro
(1 p 999999999)
Especifique un cmputo de impulsos con la condicin de que
cuatro impulsos corresponden a un perodo en las fases A y B.
Especifique el recorrido del eje esclavo por uno de los mtodos siguientes.
1. Recorrido de eje esclavo
j : Direccin de eje esclavo
j : Recorrido de eje esclavo indicado en incrementos
mnimos de recorrido (se aplica el intervalo de
valores permitidos para un desplazamiento
habitual de un eje)
Si j = 0, se considera que la orden especificada es una
orden de velocidad de eje esclavo, descrita a
continuacin. En este caso, si no se especifica L, se activa
una alarma
2. Velocidad de eje esclavo
0 Ll : Direccin de eje esclavo
l : Velocidad de eje esclavo (1 l 21)

PRECAUCION
1 Un programa puede emitir una orden de desplazamiento
para el eje esclavo u otros ejes durante la sincronizacin.
En este caso, la orden deber ser incremental.
2 No puede enviarse una orden G00, G27, G28, G29, G30,
G30.1,G33 o G53 al eje esclavo en modo sincronizacin.
3 No puede utilizarse el desacoplamiento de eje controlado
para el eje maestro o el eje esclavo.

577

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

NOTA
1 Puede enviarse una interrupcin manual por volante al eje
esclavo o a otros ejes durante sincronizacin.
2 Los avances mximos para el eje maestro y el eje esclavo
se limitan en funcin de los detectores de posicin
empleados.
3 En el modo sincronizacin no puede especificarse una
orden de conversin de pulgadas/mtricos (G20 o G21).
4 Las coordenadas de mquina para el eje esclavo/eje ficticio
se actualizan en el modo sincronizacin.

D Fin de sincronizacin

Formato
Con una orden G80.5 0 se cancela la sincronizacin.
es la direccin del eje esclavo.
1. Cancelacin de la sincronizacin para cada eje emitiendo una orden
La sincronizacin del eje esclavo especificada por ? se cancela.
Una orden de cancelacin puede emitirse nicamente para un eje en un
mismo bloque.
Si no se especifica 0, se cancela la sincronizacin de todos los ejes
actualmente sincronizados.
Cuando se emite una orden de cancelacin de sincronizacin, las
coordenadas absolutas del eje esclavo se actualizan en funcin de la cantidad
de recorrido durante sincronizacin. Para un eje de rotacin, se suma a las
coordenadas absolutas del valor obtenido redondeando la cantidad de
recorrido durante sincronizacin a los 360 grados ms prximos.
2. Cancelacin de la sincronizacin mediante un reset
Para un eje para el cual se ha configurado un parmetro para permitir la
cancelacin de la sincronizacin mediante un reset, HBR, bit 0 del No. 7700,
se configura a 0, lo que permite cancelar la sincronizacin mediante un reset.
Cuando la seal de manual absoluto est activada, las coordenadas absolutas
se actualizan.
3. Otros
La sincronizacin se cancela automticamente en las siguientes
condiciones.
(1) Parada de emergencia
(2) Alarma de servo
(3) Alarma P/S No.000 (lo que indica que la corriente debera
estar desconectada)

D Descripcin de rdenes
compatibles con las de
una mquina de fresado
por generacin

Como orden de sincronizacin puede utilizarse una orden compatible con la


orden para una fresadora por generacin.
Tal orden no puede utilizarse si existe una opcin de ciclo fijo. Especifique qu
ejes inician la sincronizacin con tal orden utilizando el parmetro No. 7710.
(1) Inicio de sincronizacin
Cuando se especifica la siguiente orden, se inicia la sincronizacin del eje
de husillo y del eje C
578

B--63534SP/02

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

G81 T_(L_)(Q_P_);
T : Nmero de dientes (intervalo valores permitidos: 1 hasta 1000)
L : Nmero de hilos de la fresa madre (intervalo de valores
permitidos: --21 hasta +21, excluido el 0)
El signo de L determina el sentido de rotacin del eje
de la pieza.
Si L es positivo, el sentido de rotacin del eje de la pieza
es positivo (sentido +)
Si L es negativo, el sentido de rotacin del eje de la pieza es
negativo (sentido --)
Si no se especifica L, se considera que el nmero de hilos de la
fresa helicoidal es 1.
Q : Mdulo o paso diametral
En entrada mtrica, especifique un mdulo
(unidad : 0.00001 mm, intervalo de valores permitidos:
0.1 hasta 25.0 mm).
En entrada en pulsadas, especifique un paso diametral
(unidad : 0.00001 [1/pulg.], interv. val. perm.: 0.1 hasta 254.0 [1/pulg.])
P : Angulo de torsin de un engranaje (unidad: 0.00001 grado,
intervalo de valores permitidos: --90.0 hasta 90.0 grados)

Especifique P y Q para utilizar la compensacin de engranaje helicoidal. En este


caso, si se especifica slo uno entre P y Q, se genera una alarma (P/S 181).
El punto decimal puede especificarse en Q y P. .
Cuando se emite una orden G81 para cambiar al modo sincronizacin, la seal
de confirmacin de modo de EGB para el eje de la pieza pasa a valer 1 y la
sincronizacin se inicia entre el husillo y el eje de pieza.
Durante la sincronizacin, se ejecuta el control de modo que el ratio de
velocidad de husillo a velocidad del eje de pieza sea el mismo que el de T
(nmero de dientes) respecto a L (nmero de hilos de la fresa helicoidal).
Al especificar de nuevo la orden G81 durante sincronizacin sin cancelar la
sincronzacin, se activa una alarma (P/S 181).
(2) Fin de sincronizacin
Cuando se especifica el siguiente comando, se cacela la sincronizacin.
G80;
Se cancela la sincronizacin de todos los ejes sincronizados.
Cuando se emite una orden de cancelacin de la sincronizacin, las
coordenadas absolutas de los ejes esclavos se actualizan en funcin de la
distancia recorrida durante la sincronizacin.
Para un eje de rotacin, se suma a las coordenadas absolutas redondeando
la distancia recorrida durante sincronizacin a los 360 grados ms prximos.
En un bloque G80, no especifique direcciones distintas de O o N.
(3) Compensacin de engranaje helicoidal
Para un engranaje helicoidal, el eje de pieza est sujeto a compensacin para
el desplazamiento en el eje Z (eje de avance axial) conforme al ngulo de
torsin del engranaje.
La compensacin de engranaje helicoidal se realiza con los siguientes datos.
Angulo de compensacin =
579

Z sin(P)
360 (valores mtricos)
TQ

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

Angulo compensacin =

B--63534SP/02

Z Q sin(P)
360 (en entrada pulg.)
T

En donde,
Angulo compensacin : Valor absoluto con signo (grados)
Z
: Distancia recorrida en el eje Z despus
de emitir una orden G81 (mm o pulg.)
P
: Angulo de torsin del engranaje con
signo (grados)

: Ratio de longitud de circunferencia a


dimetro de la misma
T
: Nmero de dientes
Q
: Mdulo (mm) o paso diametral (1/pulg.)
Utilice P, T y Q especificados en el bloque G81.

D Sentido de
compensacin de
engranaje helicoidal

Parmetro HDR (bit 2 de No. 7700)

Cuando el bit HDR est configurado a 1


+Z

--Z

+Z

--Z

(a)

(b)
+C

C : +, Z : +, P : +
Sentido compensacin: +

(c)
+C

C : +, Z : +, P : +
Sentido compensacin: --

(f)

(e)

C : --, Z : +, P : +
Sentido compensacin: --

C : +, Z : --, P : +
Sentido compensacin: --

(g)
--C

--C

(d)
+C

+C

C : +, Z : --, P : -Sentido compensacin: +

(h)
--C

C : --, Z : +, P : -Sentido compensacin: +

C : --, Z : --, P : +
Sentido compensacin: +

--C

C : --, Z : --, P : -Sentido compensacin: --

Cuando el bit HDR est configurado a 0 ((a), (b), (c) y (d) son los mismos cuando el bit HDR est configurado a 1)
+Z

--Z

(f)

(e)
--C

C : --, Z : +, P : +
Sentido compensacin: +

(g)
--C

(h)
--C

C : --, Z : +, P : -Sentido compensacin: +

580

C : --, Z : --, P : -Sentido compensacin: --

--C

C : --, Z : --, P : -Sentido compensacin: +

B--63534SP/02

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

Ejemplos
(1) Cuando el eje maestro es el husillo y el eje esclavo es el eje C.
1. G81.5 T10 C0 L1 ;
La sincronizacin entre el eje maestro y el eje C se inicia con una
proporcin de una vuelta en torno al eje C por diez vueltas en torno
al eje maestro.
2. G81.5 T10 C0 L--1 ;
La sincronizacin entre el eje maestro y el eje C se inicia con una
proporcin de una vuelta en torno al eje C por diez vueltas en torno
al eje maestro.
Sin embargo, en este caso el sentido de rotacin es opuesto al de
1. anterior.
3. G81.5 T1 C3.26 ;
La sincronizacin entre el eje maestro y el eje C se inicia con una
proporcin de una rotacin de 3,26 grados en torno al eje C por cada
vuelta en torno al eje maestro.
4. G81.5 P10000 C--0.214 ;
La sincronizacin entre el eje maestro y el eje C se inicia con una
proporcin de una rotacin de --0,214 grados en torno al eje C por
cada 10.000 impulsos de realimentacin del codificador de
impulsos del eje maestro.
(2) Cuando el eje maestro es el husillo, el eje esclavo es el eje V (eje
lineal) y se ejecuta conversin de valores en pulgadas/mtricos
1. Para la mquina de milmetros y para entrada mtrica
G81.5 T1 V1.0 ;

La sincronizacin entre el eje maestro y el eje V se inicia con una


proporcin de un desplazamiento de 1,00 mm en el eje V por cada
vuelta en torno al eje maestro.
2. Para la mquina en milmetros y la entrada en pulgadas
G81.5 T1 V1.0 ;

La sincronizacin entre el eje maestro y el eje V se inicia con una


proporcin de un desplazamiento de 1,0 pulg. (25,4 mm) en el eje
V por cada vuelta en torno al eje maestro.
(3) Cuando se sincronizan simultneamente dos grupos de ejes
En base a la configuracin de ejes controlados descrita en la
Fig.20.8.5, el programa ejemplo a continuacin mostrado sincroniza
el husillo con el eje V simultneamente a la sincronizacin del husillo
con el eje C.

581

20. FUNCIONES DE CONTROL DE EJES

O0100 ;
...............
N01 Mxx ;
N02 G00 G90 C... ;
N03 G81.5 T10 C0 L1 ;
N04
;N05
.......
N06
.......
N10
N11

Myy S300
G01 G91 X... Y... F... ;

PROGRAMACION

Ejecuta la orientacin del husillo.


Posiciona el eje C.
Inicia la sincronizacin con una proporcin de una
vuelta en torno al eje C por cada diez
vueltas del husillo.
Gira el husillo.
Realiza desplazamientos para rectificado.
Rectificado

Mzz ;

Detiene el husillo.

G00 G90 V... ;


G81.5 P12000 V0.5 ;

Posiciona el eje de reavivado.


Inicia la sincronizacin con una
proporcin de un desplazamiento
de 0,5 mm en el eje V por cada
12.000 impulsos del husillo.
Hace girar el husillo.
Se llama a un subprograma de reavivado.

N12 Myy S300


;N20 M98 P9500 ;
N21 Mzz ;

B--63534SP/02

Reavivado

Detiene el husillo.
N30 G80.5 V0 ;
.......
.......
N31 Myy S300 ;
N32 G01 G91 X... Y... F... ;
.......
.......
N40 Mzz ;
N41 G80.5 C0 ;

Cancela la sincronizacin del eje V.


Rectificado
Gira el husillo
Realiza movimientos de rectificado

Cancela la sincronizacin del eje C.


Modo de sincronizacin de eje V
C

Modo de sincronizacin de eje

De este modo, pueden iniciarse y cancelarse las sincronizaciones de


dos grupos una independiente de la otra.
(4) Especificacin de rdenes para mquinas de fresado por generacin
En base a la configuracin de ejes controlados descrita en la
Fig.20.8.5, el programa ejemplo a continuacin mostrado configura
el eje C (en el parmetro 7710) para iniciar la sincronizacin con el
husillo en funcin del mtodo de especificacin de rdenes para
mquinas de fresado por generacin.

582

PROGRAMACION

B--63534SP/02

20. FUNCIONES DE CONTROL DE EJES

O1234 ;
...........
...........
N01 G81 T20 L1 ; Inicia la sincronizacin con el husillo y con el
eje C con una proporcin de 1/20 de vuelta en torno
al eje C por cada vuelta del husillo.
N02 Mxx S300 ; Gira el husillo a 300 min--1.
N03 X... F... ;
Realiza un desplazamiento en el eje X
(para mecanizado).
N04 Y... F... ;
Realiza un desplazamiento en el eje Y
(para rectificado). Pueden especificarse, segn sea
necesario, ejes tales como el eje C, el eje X y
el eje Y.
N05 X... F... ;
Realiza un desplazamiento en el eje X
(para retirada).
N06 Mzz ;
Detiene el husillo.
N07 G80 ;
Cancela la sincronizacin entre el husillo y el
eje C.

D Intervalo de
especificacin de ratio
de sincronizacin

El ratio programado (ratio de sincronizacin) de un desplazamiento en el eje


esclavo a un desplazamiento en el eje maestro se convierte en un ratio de
unidades de deteccin dentro del CN. Si tal ratio convertido (ratio de unidades
de deteccin) queda fuera de un determinado intervalo de valores permitidos en
el CN, no puede establecerse correctamente la sincronizacin, activndose una
alarma (P/S 181).
Aun cuando un desplazamiento programado de un eje maestro o un
desplazamiento programado de un eje esclavo estn dentro de los intervalos
especificables, un ratio de unidades de deteccin obtenido por conversin puede
superar el intervalo de valores permitidos, provocando de este modo una
alarma.
Sea K un ratio de sincronizacin. El dato interno correspondiente K es el valor
de desplazamiento del eje esclavo (Kn) representado en unidades de deteccin
dividido por el valor de desplazamiento del eje maestro (Kd) representado en
unidades de deteccin; esta fraccin se representa como Kn/Kd (reducida a sus
trminos ms elementales) como se indica a continuacin.

K = Kn = Cantidad de desplazamiento de eje esclavo representada en unidades deteccin


Cantidad de desplazamiento de eje maestro representada en unidades deteccin
Kd
Kn y Kd deben estar dentro de los siguientes intervalos:
--2147483648 Kn 2147483647
1 Kd 65535
Cuando Kn o Kd supera el intervalo antes indicado, se activa una alarma. En la
conversin a unidades de deteccin, cuando CMR (multiplicacin de rdenes:
parmetro 1820) es una fraccin o cuando se utiliza la conversin de valores en
pulgadas/milmetros, la fraccin se convierte directamente sin modificacin, de
modo que no puede producirse ningn error en la conversin de las distancias
de desplazamiento especificadas.
Durante la conversin, la distancia de desplazamiento se multiplica por 254/100
para entradas en pulgadas en una mquina de milmetros y por 100/254 para
entrada de valores mtricos en una mquina en pulgadas. As, pues, Kn y Kd
pueden adoptar valores elevados. Si un ratio de sincronizacin no puede
reducirse a sus trminos ms pequeos, es probable que s d una situacin de
alarma.
583

20. FUNCIONES DE CONTROL DE EJES

D Ejemplo 1)

PROGRAMACION

B--63534SP/02

En base a la configuracin de ejes controlados en la Fig.20.8.5, suponga


que el husillo y el eje V sean los siguientes:
Codificador impulsos husillo : 72000impulsos/rev
(4 impulsos por cada ciclo
de fase A/B)
Incremento mnimo programable
de eje C
: 0,001 grados
CMR de eje C
: 5
Incremento mnimo programable
eje :
: 0,001mm
CMR de eje V
: 5
En tal caso, la unidad de deteccin del eje C es 0,0002 grados. La unidad
de deteccin del eje V es 0,0002 mm. En este caso, el ratio de
sincronizacin (Kn, Kd) guarda una relacin con una orden como se
indica a continuacin. En este caso, supongamos que Pm y Ps sean las
distancias de desplazamiento representadas en unidades de deteccin en
el eje maestro y en el eje esclavo especificadas en una orden de inicio de
sincronizacin, respectivamente.
(1) Cuando el eje maestro sea el husillo y el eje esclavo sea el eje C
(a) Orden

: G81.5 T10 C0 L1 ;
Operacin : La sincronizacin entre el husillo y el eje C se
inicia con un ratio de una vuelta en torno al
eje C por cada diez vueltas del husillo.
Pm
: (Nmero de impulsos por vuelta del husillo) 10
vueltas 7200010
Ps
: (Distancia de desplazamiento por vuelta en torno
al eje C)
CMR(una vuelta) 36000051
Kn = 360000 5 1 = 5
2
72000 10
Kd

Tanto Kn como Kd estn dentro del intervalo permitido. No se


activan alarmas.
(b) Orden

: G81.5 T10 C0 L--1 ;


Operacin : La sincronizacin entre el husillo y el eje C se
inicia con un ratio de una vuelta en torno al
eje C por cada diez vueltas del husillo.
Sin embargo, en este caso, el sentido de rotacin
es opuesto al de (a) anterior.
Pm
: (Nmero de impulsos por vuelta del husillo) 10
vueltas 7200010
Ps
: (Distancia de desplazamiento por vuelta en torno
al eje C)
CMR(una vuelta) 36000051
Kn = 360000 5 1 = 5
2
72000 10
Kd

Tanto Kn como Kd estn dentro del intervalo permitido. No se


activan alarmas.
(c) Orden

: G81.5 T1 C3.263 ;
Operacin : La sincronizacin entre el husillo y el eje C se
inicia con un ratio de una rotacin de 3,263 grados
en torno al eje C por cada vuelta del husillo.
Pm
: (Nmero de impulsos por vuelta del
husillo)1 vuelta 720001
584

B--63534SP/02

PROGRAMACION

Ps

20. FUNCIONES DE CONTROL DE EJES

: (Distancia desplazamiento eje C)CMR 3263


5

Kn = 3263 5 = 3263
14400
72000 1
Kd
Tanto Kn como Kd estn dentro del intervalo permitido. No se activan
alarmas.
En este programa ejemplo, cuando se especifica T1 para el eje maestro,
el ratio de sincronizacin (fraccin) del CMR del eje C respecto al
denominador Kd puede reducirse siempre a sus trminos ms bajos y,
por tanto, Kd est dentro del intervalo permitido. As, el intervalo
especificable de C es el siguiente:
--99999999 C 99999999
(d) Orden: G81.5 T10 C3.263 ;
Operacin: La sincronizacin entre el husillo y el eje C se inicia con
una proporcin de una rotacin de 3,263 grados en torno al eje C por
cada diez vueltas del husillo.
Pm
: (Nmero de impulsos por vuelta del husillo)10
vueltas 7200010
Ps
: (Distancia de desplazamiento del eje C)CMR
32635
Kn = 3263 5 = 3263
144.000
72000 10
Kd
En este caso, se activa una alarma ya que Kd supera al intervalo
especificable.
(e) Orden
: G81.5 P10000 C--0.214 ;
Operacin : La sincronizacin entre el husillo y el eje C se inicia con
una proporcin de una rotacin de --0,214 grados del eje
C por cada 10.000 impulsos de realimentacin del
codificador de impulsos del husillo.
Pm
: (Nmero especificado de impulsos
de realimentacin del codificador de impulsos
del husillo) 10000
Ps
: (Distancia de desplazamiento del
eje C)CMR --214 5
Kn = 214 5 = 107
1000
10000
Kd
Tanto Kn como Kd estn dentro del intervalo permitido. No se activan
alarmas.
(2) Cuando el eje maestro es el husillo, el eje esclavo es el eje V (eje lineal) y
se ejecuta con versin de valores en pulgadas/mtricos
(a) Para mquina en milmetros y entrada de valores mtricos
Orden
: G81.5 T1 V1.0 ;
Operacin : La sincronizacin entre el husillo y el eje V se inicia
con una proporcin de un desplazamiento de 1,00 mm
en el eje V por cada vuelta del husillo.
Pm
: (Nmero de impulsos por vuelta del husillo)1
vuelta 720001
Ps
: (Distancia de desplazamiento en el
eje V)CMR 1000 5
Kn = 1000 5 = 5
72
72000
Kd
Tanto Kn como Kd estn dentro del intervalo permitido. No se activan
alarmas.
(b) Para mquina en milmetros y entrada en pulgadas
Orden
: G81.5 T1 V1.0 ;
585

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

Operacin : La sincronizacin entre el husillo y el eje V se inicia


con una proporcin de un desplazamiento
de 1,0 pulg. (25,4 mm) en el eje V por cada
vuelta del husillo.
Pm
: (Nmero de impulsos por vuelta del husillo)1
vuelta 720001
Ps
: (Valor de desplazamiento en el
eje V)CMR254
100 100005254 100
Kn = 10000 5 254 = 127
72
72000 100
Kd
Tanto Kn como Kd estn dentro del intervalo permitido. No se activa
ninguna alarma.
(c) Para una mquina en milmetros y entrada en pulgadas
Orden:
G81.5 T1 V0.0013 ;
Operacin: La sincronizacin entre el husillo y el eje V se
inicia con una proporcin de un desplazamiento
de 0,0013 pulg. (0,03302 mm) en el eje Vpor
cada vuelta del husillo.
Pm
: (Nmero de impulsos por vuelta del husillo)1
vuelta 720001
Ps
: (Distancia desplazamiento en eje V)CMR254
100 135254 100
Kn = 13 5 254 = 1651
720000
72000 100
Kd
En este caso, se activa una alarma ya que Kd supera el intervalo
especificable.

D Ejemplo 2)

En base a la configuracin de ejes controlados descrita en la Fig.20.8.5,


supongamos que el husillo y el eje V son los siguientes:
Codificador impulsos husillo : 72000 impulsos/rev (4 impulsos
por cada ciclo de fases A/B)
Incremento mnimo
programable eje C
: 0,001 grado
CMR de eje C
: 1/2
Incremento mnimo
programable eje V
: 0.001mm
CMR de eje V
: 1/2
En tal caso, la unidad de deteccin del eje C es 0,002 grados. La unidad de
deteccin del eje V es 0,002 mm. En este caso, el ratio de sincronizacin
(Kn, Kd) est asociado a una orden como se indica a continuacin. En este
caso, supongamos que Pm y Ps sean las distancias de desplazamiento
representadas en unidades de deteccin para el eje maestro y el eje esclavo
especificadas en una orden de inicio de sincronizacin, respectivamente.
(1) Cuando el eje maestro es el husillo y el eje esclavo es el eje C
(a) Orden
: G81.5 T1 C3.263 ;
Operacin: La sincronizacin entre el husillo y el eje C se inicia con
una proporcin de 3,263 grados en torno al eje C por vuelta del husillo
Pm
: (Nmero de impulsos por vuelta del husillo)1
vuelta 720001
Ps
: (Distancia de desplazamiento del eje C)
CMR 3263
1 2
Kn = 3263 1 = 163
7200
72000 2
Kd
586

PROGRAMACION

B--63534SP/02

20. FUNCIONES DE CONTROL DE EJES

En este caso se activa una alarma ya que Kd supera el intervalo


especificable.
(b) Orden: G81.5 T1 C3.26 ;
Operacin : La sincronizacin entre el husillo y el eje C se inicia
con una proporcin de una rotacin de 3,26 grados
en torno al eje C por rotacin del husillo.
Pm
: (Nmero de impulsos por vuelta del husillo)
1 vuelta 720001
Ps
: (Distancia de desplazamiento en el eje C)CMR
3260 1 2
Kn = 3260 1 = 163
7200
72000 2
Kd
(a) provoca la activacin de una alarma ya que los valores no pueden
abreviarse. (b) no provoca ninguna alarma, ya que la proporcin de
distancias recorridas puede abreviarse a una proporcin sencilla.

D Funcin de retirada

Cuando la seal de retirada RTRCT se pone a 1 (en el flanco ascendente de la


seal), la retirada se ejecuta conforme al valor de retirada configurado en el
parmetro No. 7741 y al avance configurado en el parmetro No. 7740.
La herramienta no se desplaza a lo largo de un eje para el cual la distancia de
retirada se haya configurado a 0.
Despus de la retirada, se enva la seal de fin de retirada RTRCTF.

PRECAUCION
1 La operacin de retirada se ejecuta con el avance especificado en
el parmetro No. 7740.
2 No puede aplicarse a la retirada la suspensin de avances.
3 En este caso, se inhibe la prestacin de sobrecontrol del avance.

NOTA
1 Cuando la seal de retirada se activa durante el funcionamiento
automtico, se ejecuta la operacin de retirada y se detiene la
operacin automtica.
2 En retirada no puede ejecutarse la operacin automtica.

D Notas sobre los valores


de configuracin de
parmetros

Tenga presentes los siguientes detalles a la hora de especificar parmetros para


una caja de engranajes electrnica.
1. Organice los ejes controlados de modo que un eje esclavo antes de un eje
ficticio.
(Ejemplo)
Ejemplo de configuracin incorrecta
Nombre de eje

Ejemplo de configuracin correcta

Nmero eje
servo
(No.1023)

Nombre eje

Nmero eje
servo
(No.1023)

C (eje ficticio)

C (eje esclavo)

C (eje esclavo)

C (eje ficticio)

587

20. FUNCIONES DE CONTROL DE EJES

PROGRAMACION

B--63534SP/02

2. No utilice un nombre que habitualmente no est permitido como


direccin de eje, tal como la letra D.
3. Especifique los mismos valores para un eje esclavo de EGB y para un
eje ficticio de EGB en los siguientes parmetros.
1004#7 Diez veces el incremento mnimo de entrada
1001#0 Conmutacin v. pulg./mtricos (eje de rotacin/eje
lineal)
1006#1 Forma del sistema de coordenadas de mquina (eje de
rotacin/eje lineal)
1006#2 Forma del sistema de coordenadas de mquina para
compensacin de error de paso (eje de rotacin/eje lineal)
1420
Velocidad de avance rpido
1421
Velocidad F0 de sobrecontrol de avance rpido
1820
Multiplicacin de rdenes
4. Especifique la distancia recorrida por rotacin en torno a un eje de
rotacin para un eje esclavo en el parmetro No. 1260.
5. Realice la especificacin para un eje ficticio de la siguiente manera .
1815#1 El hecho de si se utilizan detectores independientes. Pese
a que un eje ficticio de EGB utiliza la interface de un
detector independiente, configure estos parmetros al
valor 0.
6. Si no se especifican los siguientes parmetros, tal vez se genere una
alarma (parmetro de servo SV 417 no vlido). En tal caso, realice la
especificacin como se describe a continuacin.
20XX
Especifique idntico valor tanto para un eje esclavo
como para un eje ficticio.
2084, 2085 Marcha de avance flexible.
Configure los parmetros Nos. 2084 y 2085 al valor
1 para el eje ficticio.
7. Especifique un coeficiente de avance directo lo ms grande posible
para reducir el error de sincronizacin. Para ms detalles sobre la
configuracin de parmetros, vase Configuracin de avance directo
de la funcin de compensacin de error geomtrico en el Manual de
Parmetros de la serie i de SERVOMOTORES AC DE FANUC
(B--65270SP) o en el Manual de Parmetros de la serie de
SERVOMOTORES AC DE FANUC (B--65150SP).

588

B--63534SP/02

PROGRAMACION

20. FUNCIONES DE CONTROL DE EJES

Alarmas
Nmero

Mensaje

Contenido

P/S 181

FORMAT ERROR IN
G81 BLOCK

Error de formato en el bloque en que se


especifica la caja de engranajes
electrnica.
(1) El eje durante sincronizacin por
EGB se especifica de nuevo con
G81.5.
(2) El eje U se especifica mediante
G81.5/G80.5 con control de eje U.
(3) Error de formato en que se especific G81.5/G80.5.
Los datos se especifican para
ms de 2 ejes esclavo en un mismo bloque. O no se ha especificado nada en el eje esclavo.
El dato especificado para el eje
esclavo no es ni 0 Lxx ni xx.
El dato se ha especificado para
ms de dos ejes maestros en un
mismo bloque.
El dato se ha especificado para
un eje que no es ni eje maestro ni
eje esclavo.
Se han especificado de forma redundante T, P o A.
Se ha especificado un valor fuera
de lmites mediante de uno de los
cdigos T o L.
Se ha producido un desbordamiento mediante el clculo del
coeficiente de sincronizacin.

P/S 184

ILLEGAL COMMAND
IN G81

Se ha activado una instruccin no permitida durante la sincronizacin mediante EGB.


(1) Se ha especificado un eje esclavo
mediante los cdigos G: G00, G27,
G28, G29 y G30.
(2) Se ha especificado la conversin de
valores en pulgadas/mtricos mediante los cdigos G: G20 o G21.

P/S 186

PARAMETER SETTING Configuracin errnea de parmetro de


ERROR
EGB.
No se ha configurado el nmero de impulsos (parmetros Nos. 7782, 7783)
por vuelta.

589

21. FUNCION DE CONTROL DE


DOS TRAYECTORIAS

21

PROGRAMACION

B--63534SP/02

FUNCION DE CONTROL DE DOS TRAYECTORIA

590

B--63534SP/02

21. FUNCION DE CONTROL DE


DOS TRAYECTORIAS

PROGRAMACION

21.1

La funcin de control de 2 trayectorias ha sido diseada para uso en un


centro de mecanizado en el cual 2 sistemas funcionan
independientemente para realizar operaciones de mecanizado
simultneas.

D Cmo se controlan
independientemente dos
trayectorias al mismo
tiempo

Las operaciones de dos trayectorias se programan independientemente y cada


programa se guarda en la memoria de programas correspondiente a cada
trayectoria. Cuando tenga que ejecutar operaciones en modo automtico, cada
trayectoria se activa despus de seleccionar un programa para el mecanizado
con la trayectoria 1 y despus de seleccionar un programa para el mecanizado
con la trayectoria 2 de entre los programas guardados en la memoria de
programas de cada trayectoria. Despus, los programas seleccionados para los
trayectorias se ejecutan independientemente al mismo tiempo. (Cuando la
trayectoria 1 y la trayectoria 2 necesitan esperarse entre s durante el
mecanizado, se puede utilizar la funcin de espera (Apartado 21.2).
Slo dispone de un panel MDI para las dos trayectorias. Antes del
funcionamiento y de la visualizacin del panel MDI, se emplea la seal de
seleccin de trayectoria para cambiar entre las dos trayectorias.

GENERALIDADES

Lnea--transferencia

Centro de mecanizado
(izquierdo)

Dispositivo de transporte

Centro de mecanizado
(derecho)

CNC
Control de 2 trayectorias

AVISO
El funcionamiento simultneo de las dos trayectorias o el
funcionamiento de una sola trayectoria puede
seleccionarse pulsando una tecla del panel del operador de
la mquina. Para conocer ms detalles, consulte el manual
facilitado por el fabricante de la mquina--herramienta.

591

21. FUNCION DE CONTROL DE


DOS TRAYECTORIAS

PROGRAMACION

B--63534SP/02

21.2

ESPERA DE
TRAYECTORIAS
Explicaciones

El control basado en cdigos M se utiliza para hacer que una trayectoria


espere a la otra durante el mecanizado. Mediante la especificacin de un
cdigo M en un programa de mecanizado en cada trayectoria, las dos
trayectorias pueden esperarse mutuamente en un bloque especificado. Al
especificar un cdigo M de espera en un bloque para una trayectoria
durante el funcionamiento en modo automtico, la otra trayectoria espera
a que se especifique el mismo cdigo M antes de iniciar la ejecucin del
siguiente bloque. Esta funcin de denomina funcin de espera de
trayectorias.
Un intervalo de cdigos M utilizado como cdigos M de espera tiene que
definirse en los parmetros (Nos. 8110 y 8111)

Ejemplo

M100 hasta M103 se utilizan como cdigos M para la espera.


Configuracin de parmetros :No. 8110=100 (cdigo mnimo M para la
espera: M100)
No. 8111=103(cdigo M mximo de espera:
M103)
Programa de trayectoria 1

01357 ;
G50 X Z ;
G00 X Z T0101 ;
S1000 M03 ;
M100 ;
N1100 G01 X Z F ;

Programa de trayectoria 2

02468 ;
G50 X Z ;
G00 X Z T0202 ;
S2000 M03 ;
M100 ;
N2100 G01 X Z F ;
N2199
M101 ;

N1199
M101 ;
M102 ;

;
<Espera (M101)>

<Espera (M102)>

N1399
M103 ;
M30 ;

N2299
;
M102 ;
N2300
;
G00 X Z T0707 ;

N2399
M103 ;
M30 ;

592

Funcionamiento
simultneo, independiente
de la trayectoria 1 (N1100
hasta N1199) y de la
trayectoria 2 (N2100 hasta
N2199)
Espera

N2200 S3000 ;
G00 X Z T0202 ;

N1300
;
G00 X Z T0505 ;

Espera

Slo operacin de la
trayectoria 2 (N2200
hasta N2299)
Espera
Funcionamiento
simultneo independiente
de la trayectoria 1 (N1300
hasta N1399) y de la
trayectoria 2 (N2300 hasta
N2399)
Espera
Fin del programa

B--63534SP/02

PROGRAMACION

21. FUNCION DE CONTROL DE


DOS TRAYECTORIAS

NOTA
1 Un cdigo M de espera siempre debe especificarse en un
solo bloque.
2 Si una trayectoria est esperando debido a que se ha
especificado un cdigo M de espera y se especifica un
cdigo M diferente de espera con otra trayectoria, se
producir una alarma P/S (N 160). En este caso, se detiene
el funcionamiento de ambas trayectorias.
3 Interface PMC--CNC
A diferencia de otros cdigos M, el cdigo M de espera no
se enva al PMC.
4 Funcionamiento de una sola trayectoria
Si es necesario el funcionamiento de una sola trayectoria,
no es necesario borrar el cdigo M de espera. Utilizando la
seal NOWT para especificar que se ignora la espera
(G0063, #1), puede ignorarse el cdigo M de espera en un
programa de mecanizado. Para conocer ms detalles,
consulte el manual facilitado por el fabricante de la
mquina--herramienta.

593

21. FUNCION DE CONTROL DE


DOS TRAYECTORIAS

21.3

MEMORIA COMUN A
LAS TRAYECTORIAS

PROGRAMACION

B--63534SP/02

Una mquina con dos trayectorias tiene diferentes variables comunes de


macro cliente y reas de memoria de compensacin para los trayectorias
1 y 2. Las trayectorias 1 y 2 pueden compartir variables comunes de macro
cliente y reas de memoria de compensacin de herramienta siempre que
se especifiquen de manera acorde ciertos parmetros para compartir las
variables comunes de macro cliente y las reas de memoria de
compensacin de herramientas.

Explicaciones
D Variables comunes de
macro cliente

Los trayectorias 1 y 2 pueden compartir la totalidad o parte de las variables


comunes de macro cliente #100 hasta #149 y #500 hasta #531 siempre que
se especifiquen en la debida forma los parmetros 6036 y 6037. (Los datos
para las variables compartidas pueden grabarse o leerse desde cada
trayectoria.) Vase el Apartado 15.1 de la Seccin II.

594

B--63534SP/02

21.4

COPIAR UN
PROGRAMA ENTRE
DOS TRAYECTORIAS

PROGRAMACION

21. FUNCION DE CONTROL DE


DOS TRAYECTORIAS

En un CNC que soporte control de dos trayectorias, los programas de


mecanizado especificados pueden copiarse entre dos trayectorias
configurando a 1 el bit 0 (PCP) del parmetro No. 3206. Una operacin
de copia puede realizarse especificando bien un solo pograma o un
intervalo. Para informacin sobre operaciones, vase apartado 9.10 en la
Seccin III.

Explicaciones
D Copiar un solo programa
Nmero origen copia
Nmero destino copia

: 0001
: No definido

Origen copia

Destino copia

O0001

O0001

Nmero origen copia


Destino copia

: 0001
: 0010

Origen copia

Destino copia

O0001

O0010

D Copiar intervalo
especificado
Nmero origen copia
Nmero destino copia

: 0001 hasta 0100


: No definido

Origen copia

Destino copia

O0001

O0001

O0010

O0010

O0100

O0100

O1000
O2000
Nmero origen copia
Destino copia

: 0001 hasta 0100


: 1000

Origen copia

Destino copia

O0001

O1000

O0010

O1001

O0100

O1002

O1000
O2000

595

22. PROCESADOR RISC

22

PROGRAMACION

B--63534SP/02

PROCESADOR RISC

Generalidades

Las siguientes funciones se ejecutan a alta velocidad con el procesador RISC.


D
D
D
D
D
D
D

Ampliacin de la
programacin RISC

Control de contorno de alta precisin AI


Control de contorno de alta precisin AI Nano
Control de punto de mecanizado con interpolacin cilndrica
Control de centro de herramienta
Compensacin de eje de herramienta en la direccin del eje de herramienta
Compensacin tridimensional de radio de herramienta
Interpolacin tridimensional circular

La configuracin del parmetro (No.19600#0--#5) ampla las siguientes


funciones que se ejecutan con el procesador RISC.
Modo de control de 5 ejes
Modo ON

Funcin

Modo OFF

G51

G50

Factor de escala

G51.1

G50.1

Imagen espejo programable

G54.2 Pn
(n=1--8)

G54.2 P0

Compensacin dinmica de utillaje


de mesa rotativa

G68

G69

Rotacin del sistema de coordenadas

G68 I_J_K_

G69

Conversin tridimensional del sistema de coordenadas

G41,G42

G40

Compensacin C de radio de herramienta

El control de contorno de alta precisin AI, control de contorno de alta precisin


AI Nano, el control de centro de herramienta, la compensacin de eje de
herramienta en la direccin del eje de herramienta, la compensacin
tridimensional de radio de herramienta y la interpolacin tridimensional
circular pueden utilizarse en el modo de las funciones antes mencionadas
cuando dichas funciones se hayan configurado para su ejecucin con el
procesador RISC.
Por favor, vase el prrafo de limitaciones para este caso.
El control de contorno de alta precisin AI, el control de control AI Nano de alta
precisin, el control de centro de herramienta, la compensacin de eje de
herramienta en la direccin de eje de herramienta, la compensacin
tridimensional de radio de herramienta y la interpolacin tridimensional
circular pueden emplearse slo cuando se cancelen las funciones antes
mencionadas despus de haber sido configuradas para su ejecucin con el CNC.
Se activa la alarma (P/S5012) si se utiliza el control de contorno de alta precisin
AI, el control de contorno de alta precisin AI Nano, el control de centro de
herramienta, la compensacin de eje de herramienta en la direccin del eje de
herramienta, la compensacin tridimensional de radio de herramienta y la
interpolacin tridimensional circular cuando no se haya cancelado el estado de
las funciones antes mencionadas.
596

B--63534SP/02

Modo de control de 5
ejes

22. PROCESADOR RISC

PROGRAMACION

El estado para ejecutar cada una de las funciones control de contorno de alta
precisin AI, control de contorno de alta precisin AI Nano, control de centro
de herramienta, compensacin de eje de herramienta en la direccin del eje de
herramienta, compensacin tridimensional de herramienta e interpolacin
tridimensional circular se denomina de forma genrica modo de control de 5
ejes.
Tambin se incluye la funcin definida en la ampliacin de las rdenes para
RISC.

Restriccin --1

Las siguientes rdenes no pueden utilizarse en el modo de control de contorno


de alta precisin AI o en el modo de control de contorno de alta precisin AI
Nano. Esta alarma se activa si se utiliz la funcin.
S Macro cliente
S Interpolacin exponencial

--G02.3,G03.3

S Tiempo de espera

--G04

S Relacin de funcin de mecanizado


a alta velocidad

--G05

(G05P10000 y G05P0 se excluyen)


S Control de contorno AI

--G05.1Q1,G5.1Q0

S Interpolacin en eje hipottico

--G07

S Control previsional avanzado

--G08

(Por favor, utilice el control de contorno


AI de alta precisin)
S Interpolacin de coordenadas polares

--G12.1,G13.1

S Programacin en coordenadas polares

--G15,G16

S Comprobacin de vuelta a punto de


referencia

--G27

S Vuelta a punto de referencia

--G28

S Vuelta a segundo punto de referencia

--G30

S Vuelta a tercer/cuarto punto de referencia --G30


S Salto

--G31

S Roscado

--G33

S Medicin automtica longitud hta.

--G37

S Control en direccin normal

--G40.1,G41.1,G42.1

S Compensacin B de radio de herramienta --G41,G42,G39


(Est disponible la compensacin C de radio de
herramienta)
S Compensacin tridimensional de hta.

--G41

S Compensacin de desgaste de muela

--G41

S Compensacin de herramienta

--G45,G46,G47,G48

S Sistema local de coordenadas

--G52

S Sistema de coordenadas de mquina

--G53

S Posicionamiento unidireccional

--G60

S Sobrecontrol automtico en esquinas


S Modo de roscado con macho
597

--G62
--G63

22. PROCESADOR RISC

PROGRAMACION

S Llamada a macro

B--63534SP/02

--G65,G66,G67
(Est disponible la llamada a subprograma)

Restriccin --2

S Copiar figura

--G72.1,G72.2

S Caja engranajes electrnica simple

--G80,G81

S Funciones para fresadora por generacin

--G80,G81

S Funcin de operacin externa

--G81

S Funcin de troceado

--G81.1

S Definicin sistema coordenadas pieza

--G92

S Preseleccin sistema coordenadas pieza

--G92.1

S Avance por revolucin

--G95

S Control vel. tangencial corte constante

--G96,G97

S Control de alimentacin

--G160,G161

Las siguientes funciones no pueden emplearse en el modo de Control de


contorno de alta precisin AI, en el modo de Control de contorno de alta
precisin AI Nano o en el modo de control de 5 ejes.
S Control sncrono flexible
S Comparacin e interrupcin de nmero de secuencia
No es posible detenerse mediante el nmero de secuencia en el modo
Control de contorno de alta precisin AI, en el modo Control de
contorno de alta precisin AI Nano o en el modo de control de 5 ejes.
S Indexado de mesa de avance circular
S Funcin de retrazado
No utilice la funcin de retrazado en un programa que emplee el modo
Control de contorno de alta precisin AI o el modo Control de contorno
de alta precisin AI Nano o el modo de control de 5 ejes.
S Control de eje rotativo
S Control en direccin normal de curva suave
S Gestin de vida de las herramientas
El valor de vida de las herramientas se cuenta en el modo Control de
contorno de alta precisin AI o en el modo control AI Nano de alta
precisin. Sin embargo, no utilice la orden asociada con la funcin de
gestin de vida de las herramientas.
S Ejecutor de macros (macro en ejecucin)
S Interrupcin manual por volante
S Variacin de velocidad de avance con F de 1 dgito mediante generador
manual de impulsos
S Deceleracin externa (la deceleracin externa no est disponible)

Restriccin --3

Las siguientes rdenes no pueden emplearse en el modo de control de 5 ejes.


Esta alarma se activa si se utiliz una de las siguientes funciones:
-- Funcin M, S, T y B con orden de desplazamiento
-- Interpolacin NURBS

--G06.2

-- Sistema de coordenadas de pieza

--G54--G59, G54.1

-- Ciclo fijo

--G73 hasta G79,


G80 hasta G89,G98,G99

-- Modo de interrupcin manual


598

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

-- Retirada y recuperacin de herramienta

Restriccin --4

En el modo de control de 5 ejes, no pueden utilizarse las siguientes funciones.


Se muestra un mensaje de aviso en la pantalla cuando se utilizan las siguientes
funciones:
-- Intervencin de MDI

Restriccin --5

Cuando se utiliza la siguiente funcin, no puede emplearse una funcin que se


ejecute con procesador RISC.
S Control de eje angular
S Control de eje angular arbitrario

Restriccin --6

Los siguientes cdigos G modales pasan al estado borrado al ejecutar un reset


en el modo de control de contorno de alta precisin AI, en el modo de control
de contorno de alta precisin AI Nano o en el modo de control de 5 ejes.
[Estado modal]

[Estado borrado]

-- Interpol. tridimensional
circular

--G02.4/G03.4

--G00 o G01

-- Interpolacin NURBS

--G06.2

-- Compensacin C radio hta. --G41/G42

--G00 o G01
--G40

-- Compensacin tridimensional--G41.2,G42.2,G41.3 --G40


de herramienta
-- Compensacin de eje de herramienta
en direccin eje hta.
--G43.1

--G49

-- Control centro herramienta --G43.4

--G49

-- Factor de escala
-- Imagen espejo
programable

--G51
--G51.1

--G50
--G50.1

-- Compensacin dinmica
utillaje mesa rotativa

--G54.2Pn

-- Rotacin del sistema


coordenadas

--G68

--G69

-- Conversin tridimensional
de coordenadas

--G68

--G69

--G54.2P0

(Se activa la alarma (P/S5453) si se arranca el programa despus de ejecutar


un reset si el parametro D3R(No.5400#2) =1 en el modo de conversin
tridimensional de sistema de coordenadas.
Esta alarma puede cancelarse pulsando simultneamente las teclas
<RESET> y <CAN>).

Restriccin --7

Se activa la alarma (P/S5000) si en alguno de los siguientes modos se intenta


emitir una orden que har que el sistema entre el modo de control de 5 ejes
(control de centro de herramienta, compensacin de eje de herramienta en la
direccin del eje de herramienta, compensacin tridimensional de herramienta,
interpolacin tridimensional circular o una funcin ampliada con los bits 0 hasta
5 del parmetro No. 19600 para su ejecucin en un procesador RISC).
S Control previsional avanzado
S Control de contorno AI
S Control de contorno AI Nano

Restriccin --8

Ocasionalmente puede aplicarse una limitacin a la combinacin de


instrucciones de NC. Vase la descripcin de cada funcin.
599

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

Lista de funciones que


pueden utilizarse
Caractersticas

Especificaciones

Nota

Control de ejes
Ejes controlados

3 ejes

Trayectorias (canales) controlados

1 trayectoria (canal)

Ejes controlados simultneamente

2 ejes

Ampliacin de ejes controlados

Hasta 8 ejes

Ampliacin de ejes controlados simultneamente

Hasta 6 ejes

Control de ejes por PMC

El eje que se utiliza en el modo Control de


contorno de alta precisin AI o en el modo
Control de contorno de alta precisin AI
Nano no puede utilizarse como eje de control de ejes por el PMC en el modo Control
de contorno de alta precisin AI o en el
modo Control decontorno de alta precisin
AI Nano.

Control de contorno Cs

La interpolacin Nano y la funcin anticipatoria previsional avanzada se cancelan una


vez si se especifica la orden para el eje Cs
en el modo Control de contorno de alta precisin AI o en el modo Control de contorno
de alta precisin AI Nano.

Nombre de eje

3 ejes bsicos: X,Y,Z; Ejes adicionales:


U,V,W,A,B o C

Control de mesa gemela

No puede cambiarse una operacin sincronizada/operacin individual, un accionamiento normal en el modo Control de contorno de alta precisin AI o en el modo Control
de contorno de alta precisin AI Nano. Por
favor, incluya todos los ejes de control de la
mesa hasta el nmero mximo de ejes controlables (parmetro nmero No.7510) de
RISC.

Control sncrono simple

No puede cambiarse una operacin sincronizada/operacin individual, un accionamiento normal en el modo Control de contorno de alta precisin AI o en el modo Control
de contorno de alta precisin AI Nano. Por
favor, incluya todos los ejes de control
sncrono simple hasta el nmero mximo de
ejes controlables (parmetro No.7510) de
RISC.

Incremento mnimo de entrada

0.001mm,0.001grados,0.0001pulg.

Sistema incremental 1/10

0.0001mm,0.0001grados,0.00001pulg.

Conversin de v. pulgadas/mtricos

No puede cambiarse el modo v. pulgadas/v.


mtricos en el modo Control de contorno de
alta precisin AI o en el modo Control de
contorno de alta precisin AI Nano.

Enclavamiento

Todos los ejes/cada eje

Bloqueo de mquina

Todos los ejes/cada eje

Parada de emergencia

600

B--63534SP/02

Caractersticas

PROGRAMACION

Especificaciones

22. PROCESADOR RISC

Nota

Control de ejes
Lmite de recorrido memorizado 1

El lmite de recorrido no puede configurarse


con la seal de configuracin externa de
lmite de recorrido en el modo de control de
contorno de alta precisin AI o en el modo
de control de contorno de alta precisin AI
Nano. El rebasamiento de recorrido en el
lmite de final de carrera no se produce en el
modo Control de contorno de alta precisin
AI o en el modo Control de contornoAI Nano
de alta precisin.

Comprobacin del lmite de recorrido memorizado 2

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancela automticamente una vez y se inhibe si se utiliza
G22 o G23 en el modo Control de contorno
de alta precisin AI o en el modo Control de
contorno de alta precisin AI.

Imagen espejo

No cambie el estado de la seal en el modo


Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

Compensacin de juego entre dientes para


avance rpido y avance de mecanizado

Modo de funcionamiento
Modo automtico
Modo MDI

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si el modo MDI se utiliza en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano. En este momento no puede
utilizarse G05P10000 o G05P0 en el modo
MDI.

Inicio de ciclo/suspensin de avances


Parada programada/fin de programa
Reset
Rearranque de programa

La funcin de rearranque de programa se


ejecuta con las siguientes funciones:
Interpolacin NURBS e interpolacin cilndrica

Prueba en vaco
Modo bloque a bloque

601

22. PROCESADOR RISC

PROGRAMACION

Caractersticas

Especificaciones

B--63534SP/02

Nota

Funciones de interpolacin
Posicionamiento

G00

La funcin de control de contorno de alta


precisin AI o la funcin de control de contorno AI Nano de alta precisi, excepto la
funcin anticipatoria previsional avanzada, la
funcin multibuffer y la interpolacin nano
dejan de ser vlidas.

Modo de mecanizado

G64

Interpolacin lineal

G01

Interpolacin circular

G02,G03

Interpolacin helicoidal

(Interpolacin circular) + (interpolacin lineal


para hasta 2 ejes)

Interpolacin helicoidal B

(Interpolacin circular) + (interpolacin lineal


para un total de hasta 4 ejes)

Interpolacin de evolvente

G02.2,G03.2

Interpolacin tridimensional circular

G02.4,G03.4

Se verifica la posicin en el punto final del


bloque que cancela la interpolacin tridimensional circular o en el punto final del bloque
anterior de interpolacin tridimensional circular si esta ltima operacin se usa en un
modo distinto del Control de contorno de alta
precisin AI o del Control de contorno de
alta precisin AI Nano.

Interpolacin suave

G05.1

Esta funcin puede emplearse en el modo


de control de contorno de alta precisin AI o
en el modo de control de contorno de alta
precisin AI Nano.

Interpolacin NURBS

G06.2

Esta funcin puede utilizarse en el modo de


control de contorno de alta precisin AI o en
el modo control de contorno de alta precisin AI Nano.

Interpolacin cilndrica

G07.1

Esta funcin puede emplearse en el modo


Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

Control de punto de corte de interpolacin


cilndrica

G07.1

Esta funcin puede emplearse en el modo


Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

Interpolacin cnica/espiral

G02,G03

Funciones de avance
Avance por minuto

G94

Limitacin de avance de mecanizado


Aceleracin/deceleracin lineal de avance
de mecanizado despus de interpolacin
Aceleracin/deceleracin en forma de campana del avance de mecanizado despus
de interpolacin
Sobrecontrol de avance

0 hasta 254% (incrementos del 1%)

Segundo sobrecontrol de avance

0 to 254% (incrementos del 1%)

602

PROGRAMACION

B--63534SP/02

Caractersticas

Especificaciones

22. PROCESADOR RISC

Nota

Funciones de avance
Avance con F ms 1 dgito
Avance a tiempo inverso

Utilizando el generador manual de impulsos


no puede modificarse el avance.
G93

Aceleracin/deceleracin lineal anticipatoria


antes de interpolacin.
Aceleracin/deceleracin en forma de campana anticipatoria antes de interpolacin.

Tipo constante de tiempo de variacin de la


aceleracin

Control de contorno de alta precisin AI


Control de contorno de alta precisin AI
Nano

Entrada de programas
Cdigo de cinta

Identificacin automtica de EIA/ISO

Formato del programa

Formato de direccin de palabra

Desactivacin/activacin de comentario ) (
Salto opcional de bloque
Programacin absoluta/incremental

G90/G91

Unidad de entrada multiplicada por 10 veces


Seleccin de plano

G17,G18,G19

Rebasamiento lmite giro de eje rotacin


Seleccin de sistema de coordenadas de
pieza

G54 hasta G59

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se utiliza en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI.

Aadido de un par de sistemas de coordenadas de pieza

48 juegos / 300 juegos

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se utiliza en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

Entrada de parmetros programables

G10

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se utiliza en el modo
Control del contorno de alta precisin AI o
en el modo Control de contorno de alta precisin AI Nano.

Funcin de llamada a memoria y subprograma externos

M198

Llamada a subprograma

M98

Manual absoluto ON/OFF

603

22. PROCESADOR RISC

PROGRAMACION

Caractersticas

Especificaciones

B--63534SP/02

Nota

Entrada de programas
Interpolacin circular mediante programacin de R
Factor de escala

G50,G51

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se permite que cambie de ON a OFF y viceversa configurando
el correspondiente parmetro.
Se activa la alarma (P/S5012) si se cambia
el modo de control de contorneado AI de alta
precisin o de control de contorno de alta
precisin AI Nano en el modo factor de escala (G51) cuando este parmetro no est
configurado.
No puede ejecutarse una imagen espejo con
factor de escala con ampliacin negativa.

Rotacin del sistema de coordenadas

G68,G69

El modo Control de contorno de alta precisin AI o Control de contorno de alta precisin AI Nano se permite que cambie de ON
a OFF y viceversa en el modo rotacin de
sistema de coordenadas configurando el
parmetro correspondiente.
Se activa la alarma (P/S5012) si se cambia
el modo Control de contorno de alta precisin AI o control de contorno de alta precisin AI Nano en el modo rotacin de sistema
de coordenadas (G51) cuando el parmetro
no est configurado.

Conversin tridimensional del sistema de


coordenadas

G68,G69

El modo Control de contorno de alta precisin AI o Control de contorno de alta precisin AI Nano se permite que cambie de ON
a OFF y viceversa en el modo conversin
tridimensional de sistema de coordenadas
configurando el parmetro. El parmetro
(P/S5012) se activa si se cambia el modo
Control de contorno de alta precisin AI o
Control de contorno de alta precisin AI
Nano en la conversin tridimensional de
coordenadas cuando el parmetro no est
configurado.

604

PROGRAMACION

B--63534SP/02

Caractersticas

Especificaciones

22. PROCESADOR RISC

Nota

Funciones auxiliares/de husillo


Funcin auxiliar

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se emplea en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

Segunda funcin auxiliar

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se emplea en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

1 bloque con mltiples rdenes M

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se emplea en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.
Es posible programar hasta 3.

Funcin de velocidad de husillo

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se emplea en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

Funciones de herramienta
Funcin de herramienta (T8 dgitos)

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se emplea en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

Compensacin de longitud de herramienta

G43

Compensacin de radio de herramienta

G38,G39,G40,G41,G42

La precarga en buffer se inhibe cuando se


utiliza la orden que cancela automticamente el modo Control de contorno de alta
precisin AI o el modo Control de contorno
de alta precisin AI Nano.
As, se conserva el vector de compensacin
de herramienta.

Compensacin tridimensional de herramienta

G41.2,G42.2
G41.3

La orden que cancela automticamente el


modo Control de contorno de alta precisin
AI o el modo Control de contorno de alta
precisin AI Nano no puede utilizarse. Sin
embargo, puede utilizarse la orden M, S, T y
B sin rdenes que desplacen algunos ejes.
En este caso, se conserva el vector de compensacin ya que la precarga en buffer est
inhibida.

605

22. PROCESADOR RISC

PROGRAMACION

Caractersticas

Especificaciones

B--63534SP/02

Nota

Funciones de herramienta
Compensacin de longitud de herramienta
en la direccin del eje de herramienta

G43.1

La orden que cancela automticamente el


modo Control de contorno de alta precisin
AI o el modo Control de contorno de alta
precisin AI Nano no puede utilizarse. Sin
embargo, puede utilizarse la orden M, S, T y
B sin rdenes que desplacen algunos ejes.
En este caso, se conserva el vector de compensacin ya que la precarga en buffer est
inhibida.

Control de centro de herramienta

G43.4,G43.5

La orden que cancela automticamente el


modo Control de contorno de alta precisin
AI o el modo Control de contorno de alta
precisin AI Nano no puede utilizarse. Sin
embargo, puede utilizarse la orden M, S, T y
B sin rdenes que desplacen algunos ejes.
En este caso, se conserva el vector de compensacin ya que la precarga en buffer est
inhibida.

Compensacin de dinmica de utillaje de


mesa rotativa

G54.2

El modo Control de contorno de alta precisin AI o el modo control de contorno de alta


precisin AI Nano se permite que cambie de
ON a OFF y vicebersa en el modo Compensacin dinmica de utillaje de mesa rotativa
configurando el parmetro. Se activa la alarma (P/S 5012) si se cambia el modo Control
de contorno de alta precisin AI o el modo
Control de contorno de alta precisin AI
Nano en el modo compensacin dinmica
de utillaje de mesa rotativa si no se ha configurado el parmetro.

606

B--63534SP/02

PROGRAMACION

22. PROCESADOR RISC

22.1
CONTROL DE
CONTORNO DE ALTA
PRECISION
AI/CONTROL DE
CONTORNO DE ALTA
PRECISION AI NANO
Generalidades

Esta funcin se ha concebido para alcanzar un mecanizado de alta precisin a


alta velocidad con un programa que incluya una serie de lneas rectas muy
pequeas y lneas curvadas NURBS, como las utilizadas para mecanizado de
matrices metlicas. Esta funcin permite suprimir el retardo del sistema del
servo y el retardo ocasionado por la aceleracin/deceleracin que aumentan
cuando se utiliza un avance elevado.
Esta funcin puede emplearse para garantizar que la herramienta recorre
estrictamente los valores especificados, minimizando de este modo los errores
del perfil de mecanizado y logrando un mecanizado de alta precisin a alta
velocidad.
HPCC corresponde a control de contorno de alta precisin. En el modo control
de contorno de alta precisin AI, la aceleracin/deceleracin se ejecuta con
mayor precisin que en el modo HPCC convencional, logrndose un aumento
de la velocidad de corte.
El control de contorno de alta precisin AI Nano puede utilizar la interpolacin
Nano con todas las funciones de control de contorno de alta precisin AI.
La salida del CN al servo habitualmente se realiza con valores en unidades de
deteccin. Esta funcin permite la salida al servo en milsimas de unidades de
deteccin, mejorando de este modo la precisin de mecanizado. Esto resulta
especialmente eficaz para mejora de la rugosidad superficial.
Observe que la precisin de posicionamiento depende de las condiciones de la
mquina, tales como la resolucin del detector.
El Control de contorno de alta precisin AI Nano es el mismo que el control de
contorno de alta precisin AI, excluyendo el hecho de que puede utilizar la
interpolacin Nano.
En los siguientes ejemplos, se describe nicamente el control de contorno de
alta precisin AI.

Formato

La siguiente orden activa y desactiva el modo control de contorno de alta


precisin AI.
En el modo Control de contorno de alta precisin AI, destella AI HPCC en
el vrtice inferior derecho de la pantalla.
En el modo Control de contorno de alta precisin AI Nano, destella NANO
HP.
G05 P10000

G05 P0

Funciones habilitadas

: Modo control contorno AI alta precisin activado

: Modo control contorno AI alta precisin desactivado


Escifique G05 slo en un bloque.

En el modo Control de contorno de alta precisin AI, estn habilitadas las


siguientes funciones:
De este modo, esta funcin puede emplearse para garantizar que la herramienta
recorra estrictamente los valores especificados, minimizando as los errores de
perfil de mecanizado para lograr un mecanizado de precisin y velocidad
superiores.
607

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

(1) Aceleracin/deceleracin

(2)
(3)
(4)
(5)
(6)

lineal antes de interpolacin o


aceleracin/deceleracin en forma de campana antes de interpolacin
(Tipo de constante de tiempo de cambio de aceleracin)
Funcin de deceleracin basada en las diferencias de avance en las
esquinas
Funcin anticipatoria avanzada
Determinacin del avance en base a la deceleracin en cada eje
Funcin de deceleracin en base al ngulo de cada del eje Z
Funcin de multibuffer de 200 bloques

22.1.1
Aceleracin/decelera-cin anticipatoria antes
de interpolacin
Tipos de
aceleracin/deceleracin

Existen dos tipos de aceleracin/deceleracin, el tipo de


aceleracin/deceleracin lineal y el tipo de aceleracin/deceleracin en
forma de campana. Cuando el bit 7 (BDO) y el bit 1 (NBL) del parmetro
No. 8402 estn configurados a 1 o el bit 3 (RSB) del parmetro No.1603
est configurado a 1, se supone aceleracin/deceleracin en forma de
campana. La aceleracin/deceleracin en forma de campana permite
lograr una aceleracin/deceleracin ms suaves.

Aceleracin/decelera-cin lineal anticipatoria


antes de interpolacin
D Ejemplo de deceleracin

La deceleracin se inicia de manera avanzada de modo que la velocidad


especificada para un bloque pueda alcanzarse al ejecutar dicho bloque.
Avance
F3

Vel. programada
Avance obtenido por
aceleracin/deceleracin antes de interpolacin

P1

F2
P2

F1

N1

N2

Tiempo

Para reducir el avance de F3 a F2, debe iniciarse la deceleracin a partir


de P1.
Para reducir el avance de F2 a F1, debe iniciarse la deceleracin a partir
de P2.
Dado que se leen de manera anticipada mltiples bloques, la deceleracin
puede ejecutarse en todos esos bloques.
608

B--63534SP/02

D Ejemplo de aceleracin

22. PROCESADOR RISC

PROGRAMACION

La aceleracin se ejecuta de modo que el avance especificado en un


bloque se alcance al ejecutar dicho bloque.
Avance
Vel. programada
F3

Avance logrado por


aceleracin/deceleracin antes de interpolacin

F2

F1

N1

Tiempo

N2

Aceleracin/deceleraci
n en forma de campana
anticipatoria antes de
interpolacin

Si el bit 7(BDO) y el bit 1(NBL) del parmetro No.8402 o el bit 3(RSB)


del parmetro No.1603 valen 1, se aplica la aceleracin/deceleracin en
forma de campana como aceleracin/deceleracin antes de interpolacin.

D Configuracin de una
aceleracin

En el parmetro 19510 se ha configurado una aceleracin admisible para


la aceleracin/deceleracin lineal de cada eje. El tiempo de cambio de
aceleracin (B) (perodo de transicin de estado de velocidad constante
(A) a estado de aceleracin/deceleracin constante (C)) se configura en
el parmetro 8416 (comn a todos los ejes). En el estado de
aceleracin/deceleracin constante (C), la aceleracin/deceleracin se
ejecuta con una aceleracin tangencial mxima que no supere la
aceleracin admisible de cada eje especificada en el parmetro 19510.
El tiempo de variacin de la aceleracin especificado en el parmetro
8416 se mantiene constante, independientemente de la aceleracin
tangencial.
Avance tangencial
Se calcula automticamente un gradiente ptimo a partir del valor de
configuracin del parmetro 19510.

(A)

(B)

(C)

(B)

Tiempo definido en el
parmetro 8416

609

(A)

(B)

(C)

(B)

(A)

22. PROCESADOR RISC

D Mtodo para determinar


la aceleracin tangencial

PROGRAMACION

B--63534SP/02

La aceleracin/deceleracin se ejecuta con la aceleracin/deceleracin


tangencial mxima que no rebasa la aceleracin definida para cada eje.
(Ejemplo)
Aceleracin admisible en eje X: 1000 mm/s2
Aceleracin admisible en Y: 1200 mm/s2
Tiempo de variacin de la aceleracin: 20 ms
Programa:
N1 G01 G91 X20. F6000
G04 X0.01
N2 Y20.
G04 X0.01
N3 X20. Y20.

Desplazamiento en eje X.
Desplazamiento en eje Y.
Desplazamiento en direccin XY
(a 45 grados).

La aceleracin en N3 vale 1414 mm/sec2 . En este punto, la aceleracin


en el eje X es igual al valor configurado (1000 mm/s2 ).
Avance tangencial

20ms
1000mm/s2
de gradiente

20ms

D Aceleracin

1200mm/s2
de gradiente

20ms

1414mm/s2
de gradiente

20ms

La aceleracin se ejecuta de modo que el avance programado en un


bloque se alcance al comienzo de dicho bloque.
Avance

Control de velocidad mediante aceleracin/


deceleracin en forma de campana antes
de interpolacin
Velocidad programada

N1

N2

610

N3

N4

N5

Tiempo

B--63534SP/02

D Deceleracin

22. PROCESADOR RISC

PROGRAMACION

La deceleracin se inicia de forma adelantada de modo que se alcance al


comienzo del bloque el avance programado en dicho bloque.
La deceleracin puede ejecutarse en varios bloques.
Avance

Control de velocidad por


aceleracin/deceleracin
en forma de campana
antes de interpolacin

Punto inicio
deceleracin

Velocidad programada
Punto inicio
deceleracin

Tiempo

D Deceleracin basada en
una distancia

Si la distancia total de los bloques ledos anticipatoriamente resulta ms corta


o igual a la distancia de deceleracin obtenida a partir del avance actual, se
inicia la deceleracin.
Si la distancia total de los bloques ledos anticipatoriamente durante la
deceleracin aumenta, se ejecuta la deceleracin.
Si se especifican suficientemente los bloques de una pequea distancia de
desplazamiento, puede ejecutarse de manera alterna una deceleracin o una
aceleracin, haciendo que el avance resulte incoherente. Para evitarlo, reduzca
el avance programado.

D Ordenes de modo bloque


a bloque durante control
de
aceleracin/deceleracin
en forma de campana
anticipatoria antes de
interpolacin

Si se ejecuta una orden en modo bloque a bloque durante el control de


aceleracin/deceleracin en forma de campana anticipatorio, se aplica el
siguiente control.
(1) Si la aceleracin/deceleracin se ejecuta mientras se est ejecutando una
orden de modo bloque a bloque.
(a) Si A + B Distancia restante de desplazamiento dentro del bloque
ejecutado cuando se ejecute la orden de un modo bloque a bloque
La deceleracin se realiza para producir una parada de modo que el
avance cae a cero en el punto en el cual se termina el bloque ejecutado
cuando se ejecut la orden de modo bloque a bloque.
Avance
Orden bloque a bloque

Tiempo

A : Distancia recorrida hasta un punto en que se alcanza el


avance deseado y se termina la aceleracin/deceleracin
actual.
B : Distancia recorrida correspondiente a deceleracin desde el
avance alcanzado al final de aceleracin/deceleracin hasta 0
611

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

(b) Si A + B > Distancia restante de desplazamiento en el bloque en


ejecucin cuando se ejecuta la orden de modo bloque a bloque
Un estado de parada puede permanecer a lo largo de varios
bloques.
La parada se realiza como se describe ms adelante.
Avance
Orden modo bloque a bloque
Continuacin de estado de parada en
mltiples bloques

Tiempo

A : Distancia recorrida hasta un punto en que se alcanza el avance


deseado y se termina la actual deceleracin/aceleracin
B : Distancia de desplazamiento correspondiente a
una deceleracin desde el avance alcanzado al final de la
aceleracin/deceleracin hasta 0
(2) Si no se ejecuta la aceleracin/deceleracin cuando se ejecuta la orden

de modo bloque a bloque

(a) ADistancia restante de desplazamiento en el bloque que se est

ejecutando cuando se ejecuta la orden de modo bloque a bloque.


El desplazamiento se decelera y se detiene de modo que el avance
caiga a cero al final de bloque que se estaba ejecutando al ejecutar
la orden de modo bloque a bloque.

Avance
Orden de modo bloque a bloque

A
Tiempo

A : Distancia de desplazamiento correspondiente a


la deceleracin desde el avance actual hasta 0

612

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

(b) Si A > Distancia restante de desplazamiento en el bloque en


ejecucin cuando se ejecuta la orden de modo bloque a bloque
Un estado de parada puede continuar a lo largo de varios bloques.
La parada se realiza como se describe ms adelante.
Avance
Orden de modo bloque a bloque
Estado de parada que contina a lo largo
del mltiples bloques

A
Tiempo

A : Distancia de desplazamiento correspondiente a deceleracin


desde el avance actual hasta 0
(3) Parada de un desplazamiento si la parada puede continuar a lo largo

de varios bloques.
La aceleracin/deceleracin se ejecuta a lo largo de varios bloques
para reducir el avance a cero.

Avance
Orden de modo bloque a bloque

Tiempo

22.1.2
Funcin de control
automtico de avance

En el modo Control de contorno de alta precisin AI, el avance se controla


automticamente mediante la lectura anticipatoria de bloques.
El avance se determina utilizando las siguientes condiciones. Si el avance
especificado supera el avance determinado, se ejecuta una
aceleracin/deceleracin antes de interpolacin para alcanzar el avance
determinado.
(1) Variaciones del avance en cada eje en una esquina y la variacin de

avance permitida configurada

(2) Aceleracin prevista en cada eje y aceleracin admisible configurada

613

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

(3) Carga de corte que cabe esperar del sentido de desplazamiento en el

eje Z

El error de mecanizado se reduce debido a la deceleracin


por diferencia en avance.

Trayec. hta. especifada


Trayectoria de hta. supuesta cuando no se
utiliza Control de contorno de alta precisin AI
Trayectoria de hta. supuesta cuando se utiliza
Control de contorno de
alta precisin AI

El error de mecanizado se reduce debido a la deceleracin


junto con la aceleracin.

Fig. 22.1.2 (a)

Para habilitar esta funcin, configure los valores deseados de los


siguientes parmetros:
Parmetro No. 8410:
Diferencia de avances permitida que se utiliza cuando el avance
debe determinarse a partir de la diferencia de avances en una
esquina
Parmetro No. 8470:
Aceleracin permitida cuando el avance deba determinarse a
partir de la aceleracin
Para ms detalles, vase la explicacin de estos parmetros.
D Condiciones de control
de avance

En el modo de control automtico del avance, el avance se controla como


se describe a continuacin:
(a) A partir de la diferencia de avances en cada eje en una esquina,

se determina el avance en la esquina y se ejecuta la deceleracin


para alcanzar el avance en dicha esquina.

(Ejemplo)
N1 Especificado

F
N2

N1

N2

N3

N3

(b) A partir de la aceleracin en cada eje en las esquinas en los puntos


inicial y final de cada bloque, se determina el avance del bloque
y se ejecuta la deceleracin de modo que el avance del bloque sea
igual o menor que el avance determinado.
(Ejemplo)
N1
Y
X

N8

N2 N3
N4
Avance
espec.
N5
N6
N7

614

N1

N2 N3 N6 N7

N8

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

(c) Durante el descenso del eje Z, aumenta la carga de mecanizado


y se aplica un sobrecontrol conforme al ngulo de descenso del
eje Z.
(Ejemplo)
N1

N2

Deceleracin basada en
la diferencia de avances
en una esquina

Avance
espec.
N3

N1

N2

N3

Con aceleracin/deceleracin anticipatorias antes de interpolacin, el


avance tangencial vara suavemente. As, no se produce ningn error de
trayectoria debido a un retardo de aceleracin/deceleracin. Sin embargo,
con esta aceleracin/deceleracin, la aceleracin/deceleracin no se
ejecuta para cualquier variacin de avance en cualquier eje que pueda
realizarse con cambios en la direccin de desplazamiento. Utilizando la
funcin de deceleracin basada en la diferencia de avances en una
esquina, si una variacin del avance se produce en un eje en una esquina,
el avance se determina de modo que cualquier diferencia de avance que
supere la diferencia de avances permitida en dicho eje que se haya
configurado en el parmetro No. 8410 no se produzca y la deceleracin
se ejecute automticamente.

615

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

(Ejemplo)
Programa
N1 G01 G91 X100. F5000
N2 Y100.

N2

N1

Avance tangencial

Avance tangencial

Se utiliza la deleceracin basada en la diferencia de avances.


Avance en eje X

Avance en eje X
La diferencia de avances se hace
pequea y el avance en cada eje
se hace suave.

El avance tangencial es
suave, pero el avance en
cada eje no lo es.

Avance en eje Y

Avance en eje Y

El mtodo de deceleracin basado en la diferencia de avances vara en


funcin del valor de configuracin del parmetro FNW (bit 6 del No.
19500).
Si se configura a 0, se supone que el avance de deceleracin es el
avance mximo posible que no supera la diferencia de avances permitida
configurada en el parmetro No. 8410. En este caso, el avance de
deceleracin vara si lo hace la direccin de desplazamiento aun cuando
la forma sea la misma.

616

B--63534SP/02

PROGRAMACION

22. PROCESADOR RISC

(Ejemplo)
Si el parmetro FNW (bit 6 del No. 19500) = 0 y la diferencia
de avances es permitida = 500 mm/min (en todos los ejes)

Deceleracin hasta
500 mm/min

Deceleracin hasta
354 mm/min

Si est configurado a 1, el avance se determina no slo con la condicin


de que no se supere la diferencia de avances permitida y la aceleracin
permitida en cada eje, sino tambin que el avance de deceleracin sea
constantemente independientemente de la direccin de desplazamiento si
la forma es la misma.
Si este parmetro est configurado a 1, el avance de deceleracin
determinado con la diferencia de avances o aceleracin puede ser hasta un
30% inferior al determinado si se configura 0.
(Ejemplo)
Si el parmetro FNW (bit 6 de No. 19500) = 1 y
diferencias de avances permitida = 500 mm/min (en todos los ejes)

Deceleracin hasta
354 mm/min

Ejemplo de
determinacin del
avance con la
aceleracin en cada eje

Deceleracin hasta
354 mm/min

Cuando se utilicen lneas pequeas consecutivas para formar una curva,


como en el ejemplo mostrado en la figura inferior, las diferencias de
avance en cada eje en las distintas esquinas no son muy grandes. Ello hace
que la deceleracin con las diferencias de avances no sea efectiva. Sin
embargo, unas diferencias de avances pequeas consecutivas provocan
una importante aceleracin en cada eje, en su conjunto.
En tal caso, la deceleracin puede ejecutarse para reducir el impacto en
la mquina y el error de mecanizado que ocasiona una aceleracin
demasiado grande. El avance de deceleracin se determina que es el
avance que no provoca que la aceleracin en cada eje supere la aceleracin
permitida configurada en el parmetro No. 8470.
El avance de deceleracin se determina para cada esquina. El avance real
es el ms pequeo entre el avance de deceleracin determinado en el punto
inicial del bloque y el determinado en el punto final.
617

22. PROCESADOR RISC

PROGRAMACION

D Example

B--63534SP/02

En el siguiente ejemplo, la aceleracin (gradiente de la lnea de trazo


discontinuo en el grfico de avance) es demasiado grande en los vrtices
N2 hasta N4 y N6 hasta N8 y, por este motivo, se ejecuta una deceleracin.
N7
N6

N8
N9

N5
Y
N1

N4

X
N2

N3

Avance
eje X

Avance
eje Y

Avance tangencial
N1

N5

N9

N1

N5

N9

Fig. 22.1.2 (b) Ejemplo para determinacin del avance con la aceleracin

El mtodo de determinacin del avance con la aceleracin vara en


funcin de la configuracin del parmetro FNW (bit 6 del No. 19500).
Si est configurado a 0, el avance ms alto que no provoca el
rebasamiento de la aceleracin permitida configurada en el parmetro
No. 8470 se supone que es el avance de deceleracin. En este caso, el
avance de deceleracin vara en funcin del sentido de desplazamiento
aun cuando la figura sea la misma, como se muestra en la figura inferior.
(Ejemplo) Si se especifica una forma circular con un radio de
10 mm con bloques de lneas pequeas
Parmetro FNW (bit 6 de No. 19500) = 0
Aceleracin permitida = 1000 mm/s2 (en todos los ejes)
Avance tangencial
F6000
El avance es mayor
en estas direcciones.

Tiempo

618

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

Si se configura 1, el avance se determina no slo con la condicin de


que no se rebase la aceleracin permitida en cada eje, sino tambin con
la condicin de que el avance de deceleracin sea constante
independientemente del sentido de desplazamiento si la forma es la
misma.
Si es parmetro est configurado a 1, el avance de deceleracin
determinado con la diferencia de avances o con la aceleracin pueden ser
hasta un 30% inferiores al determinado si se configura al valor 0.
(Ejemplo) Si se especifica una forma circular con un radio de 10
mm con bloques de lneas pequeas
Parmetro FNW (bit 6 de No. 19500) = 1,
radio = 10 mm, aceleracin permitida = 1000 mm/s2 (en todos los ejes)
Avance tangencial
F6000
El avance
tangencial
es
constante.
Tiempo

NOTA
En interpolacin circular, el avance tangencial es constante
independientemente del valor de configuracin del
parmetro.

Ejemplo para determinar


el avance con la carga
del mecanizado

Esta funcin est habilitada cuando el parmetro ZAG (bit 4 del No. 8451)
est configurada a 1.

Fig. 22.1.2 (c) Durante ascenso en el eje Z

Fig. 22.1.2 (d) Durante descenso en el eje Z

619

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

Habitualmente, la resistencia al mecanizado es mayor cuando el


mecanizado se ejecuta con la parte inferior de la herramienta de corte,
como se muestra en la Fig. 22.1.2 (c), que cuando el mecanizado se
ejecuta con el lateral de la herramienta, como se muestra en la Fig. 22.1.2
(d). Por consiguiente, se requiere una deceleracin. En el control de
contorno de alta precisin AI, el sentido de desplazamiento de la
heramienta en el eje Z se utiliza como condicin para calcular el avance
de mecanizado.
El ngulo de descenso en el eje Z (ngulo formato por el plano XY y la
trayectoria del centro de la herramienta) es el mostrado en la Fig. 22.1.2
(d). El ngulo de descenso est dividido en cuatro reas y los valores de
correccin de las distintas reas se configuran en los siguientes
parmetros:
Parmetro No. 8456 para rea 2
Parmetro No. 8457 para rea 3
Parmetro No. 8458 para rea 4
Sin embargo, para el rea 1 no est disponible ningn parmetro y se
utiliza en todo momento una correccin del 100% . El avance obtenido
conforme al otro control de avance se multiplica por el valor de correcin
del rea al cual pertenece el ngulo de descenso.
Area1

0 <30

Area2

30 <45

Area3

45 <60

Area4

60 90
Z

Plano XY

30
90
60
45

Area4
Area3

620

Area2

Area1

B--63534SP/02

PROGRAMACION

22. PROCESADOR RISC

PRECAUCION
1 La funcin para determinar la velocidad de avance cuando
est validado el avance de mecanizado es vlida
nicamente cuando la herramienta queda paralela al eje Z.
As, pues, tal vez no sea posible aplicar esta funcin, en
funcin de la estructura de la mquina empleada.
2 En la funcin para determinar la velocidad de avance en
mecanizado, el sentido de desplazamiento en el eje Z se
determina con la orden de CN correspondiente. Por
consiguiente, si se ejecuta una intervencin manual en el
eje Z con el modo manual absoluto activado o si se aplica
una imagen espejo al eje Z, no puede determinarse el
sentido del eje Z. Cuando se utiliza la funcin para
determinar el avance con la carga de mecanizado, no utilice
estas funciones.
3 Cuando ejecute la conversin tridimensional de
coordenadas, determine el ngulo de descenso en el eje Z
utilizando el sistema de coordenadas convertido.

Ignorar rdenes de
cdigos F

En un bloque en el cual est habilitado el control automtico del avance,


es posible ignorar todas las rdenes de avance (rdenes F ) configurando
el parmetro NOF (bit 7 del No. 8451). El trmino rdenes de avance, tal
como se emplea aqu, se refiere a las siguientes rdenes:
(1) Ordenes F modales antes del bloque en que se habilita el control

automtico del avance

(2) Ordenes F y rdenes F modales dentro del bloque en que se habilita

Sobrecontrol
(correccin) a un avance
determinado

el control automtico del avance


Cuando se ignoran las rdenes F, se supone que se ha especificado el
lmite superior del avance configurado en el parmetro No. 8465.
Sin embargo, observe que cualesquiera rdenes F emitidas y rdenes F
modales se almacenan dentro del CNC.
As, pues, en un bloque en que el control automtico del avance cambie
del estado habilitado al estado deshabilitado, los valores modales de las
rdenes F descritas en 1 y 2 anteriores se utilizan como rdenes F
modales, en lugar de los valores modales de las rdenes F calculadas por
el control automtico del avance.
A continuacin se incluyen las especificaciones de sobrecontrol
(correccin) a un avance determinado mediante funciones tales como la
deceleracin basada en la diferencia de avances en
aceleracin/deceleracin anticipatoria antes de interpolacin y la
deceleracin basada en el valor de aceleracin en el Control de Contorno
de Alta Precisin AI.
-- Cuando el bit 3 (OVR) del parmetro No. 8459 = 0
Se aplican las especificaciones convencionales.
El sobrecontrol (correccin) no es vlido para funciones de
deceleracin tales como la deceleracin basada en la diferenciai de
avances y deceleracin basada en el valor de aceleracin.
-- Cuando el bit 3 (OVR) del parmetro No. 8459 = 1
El sobrecontrol (correccin) es vlido para funciones de deceleracin
tales como la deceleracin basada en la diferencia de avances y
deceleracin basada en el valor de aceleracin.
621

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

Cuando el bit 3 (OVR) del parmetro No. 8459 vale 1, pueden


sobrecontrolarse (corregirse) los siguientes avances:
-- Avance decelerado por deceleracin basada en diferencia de avances
en aceleracin/deceleracin anticipatoria antes de interpolacin
-- Avance decelerado por deceleracin basada en valor de aceleracin en
Control de Contorno de Alta Precisin AI.
-- Avance decelerado por deceleracin basada en valor de aceleracin en
interpolacin circular
-- Avance decelerado por limitacin de aceleracin en interpolacin de
evolvente
-- Avance mnimo para deceleracin basada en valor de aceleracin en
Control de Contorno de Alta Precisin AI e interpolacin circular
-- Avance mximo de control de Control de Contorno de Alta Precisin
AI.
Aun cuando se sobrecontrole (corrija) el avance, el avance resultante no
supera el avance mximo de mecanizado (parmetro No. 1422 o No. 1430
o No. 1432).

Otro ejemplo para


determinar el avance

Si el avance calculado supera bien el lmite superior (parmetro No. 8465)


para control automtico del avance que se haya configurado en el
parmetro correspondiente o el avance especificado con una orden F, la
limitacin se realiza al valor ms pequeo de entre el avance lmite
superior y el avance especificado con la orden F.
Si el avance calculado con la funcin de deceleracin basada en la
aceleracin es menor que el lmite de avance inferior para la funcin de
deceleracin basada en la aceleracin de Control de Contorno de Alta
Precisin AI configurada en el parmetro No. 19511, para el avance se
utiliza el lmite de avance inferior. Si, sin embargo, el avance especificado
es menor que el lmite de avance inferior, se utiliza el avance especificado.

Diversos

En el modo de control de contorno de alta precisin AI o en el modo de


control de contorno de alta precisin AI Nano, pueden ejecutarse la
conversin tridimensional de coordenadas, rotacin del sistema de
coordenadas, factor de escala y compensacin dinmica de utillaje de
mesa rotativa.
En el modo de cada una de las funciones de conversin tridimensional de
coordenadas, rotacin de sistema de coordenadas y compensacin
dinmica de utillaje de mesa rotativa puede activarse o desactivarse,
configurando los parmetros correspondientes, el modo de control de
contorno de alta precisin AI o el modo de control de contorno de alta
precisin AI Nano.

22.1.3

Para las funciones que pueden utilizarse y las imitaciones en el modo


Control de Contorno de Alta Precisin AI o en el modo Control de
Contorno de Alta Precisin Nano, vase Lista de funciones que pueden
utilizarse y Limitaciones.
Pueden utilizarse las siguientes funciones, pero no puede modificarse el
estado en el modo Control de Contorno de Alta Precisin AI o en el modo
Control de Contorno de Alta Precisin AI Nano.
S Conversin v. pulgadas/mtricos (se activa la alarma (P/S5000) si se
cambia de estado mediante G20 o G21)

Restricciones
D Restriccin 1

622

B--63534SP/02

PROGRAMACION

22. PROCESADOR RISC

S Imagen espejo (no cambie el estado de la seal).


S Avance con orden F de 1 dgito (no puede modificarse el avance
utilizando el generador manual de impulsos).
D Restriccin -- 2

Se cancela una vez automticamente el modo Control de Contorno de Alta


Precisin AI o el modo Control de Contorno de Alta Precisin AI Nano
una vez y se inhibe la precarga en buffer si se emplean las siguientes
funciones en el modo Control de Contorno de Alta Precisin AI o en el
modo Control de Contorno de Alta Precisin AI.
S Modo MDI
S Seleccin de sistema de coordenadas de pieza (G54 hasta G59)
S Entrada de parmetros programables (G10)
S Funcin auxiliar
S Segunda funcin auxiliar
S 1 bloque con mltiples rdenes M
S Funcin de velocidad de husillo
S Funcin de herramienta
S Ciclo fijo (G73,G74,G76,G80 hasta G89,G98,G99)
(Configure el parmetro (No.5200#0=1) que define que no se ejecute
un cdigo M que especifique el modo de roscado de rgido con macho
si est activado el roscado rgido con macho)

D Restriccin -- 3

No pueden utilizarse los siguientes comandos en el modo Control de


Contorno de Alta Precisin AI o en el modo Control de Contorno AI
Nano. Esta alarma se activa si se estaba utilizando la funcin.
S Macro cliente
S Interpolacin exponencial
--G02.3,G03.3
S Tiempo de espera
--G04
S Relacin funcin de corte a alta vel. --G05
(Se excluyen G05P10000 y G05P0)
S Control de contorno AI
--G05.1Q1,G5.1Q0
S Interpolacin de eje hipottico
--G07
S Control previsional avanzado
--G08
(Por favor, utilice Control de contorno de alta precisin AI)
S Interpolacin en coordenadas polares --G12.1,G13.1
S Orden de coordenadas polares
--G15,G16
S Comprobacin vuelta a punto refer. --G27
S Vuelta a punto referencia
--G28
S Vuelta a segundo punto referencia
--G30
S Vuelta a tercer/cuarto punto refer.
--G30
S Salto
--G31
S Roscado
--G33
S Medicin automtica de long. de hta. --G37
S Control en direccin normal
--G40.1,G41.1,G42.1
S Compensacin B de radio de hta.
--G41,G42,G39
(Est disponible la compensacin C de radio de herramienta)
623

22. PROCESADOR RISC

PROGRAMACION

S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
D Restriccin --4

B--63534SP/02

Compensacin tridimensional de hta. --G41


Compensacin desgaste hta.
--G41
Compensacin de herramienta
--G45,G46,G47,G48
Sistema local de coordenadas
--G52
Sistema coordenadas de mquina
--G53
Posicionamiento unidireccional
--G60
Sobrecontrol automtico en esquinas --G62
Modo de roscado con macho
--G63
Llamada a macro
--G65,G66,G67
(Est disponible una llamada a subprograma)
Copiar figura
--G72.1,G72.2
Caja de engranajes electrnica simple --G80,G81
Funciones fresadora por generacin --G80,G81
Funcin de operacin externa
--G81
Funcin de troceado
--G81.1
Definicin sistema coord. pieza
--G92
Preseleccin sistema coord. pieza
--G92.1
Avance por revolucin
--G95
Control velocidad tang. corte const. --G96,G97
Control de alimentacin
--G160,G161

No pueden utilizarse las siguiente funciones en el modo Control de


Contorno de Alta Precisin AI o en el modo Control de Contorno de Alta
Precisin AI Nano.
S Control sncrono flexible
S Comparacin e interrupcin de nmero de secuencia
No es posible realizar una parada mediante el nmero de
secuencia en el modo Control de Contorno de Alta Precisin AI
o en el modo Control de Contorno de Alta Precisin AI Nano.
S Indizacin de mesa de avance circular
S Funcin de retrazado
No utilice la funcin de retrazado en un programa que utilice el
modo Control de Contorno de Alta Precisin AI o Control de
Contorno de Alta Precisin AI Nano.
S Control de eje rotativo
S Control en direccin normal segn curva suave
S Gestin de vida de las herramientas
El valor de vida de las herramientas se cuenta en el modo Control
de Contorno de Alta Precisin AI o en el modo Control de
Contorno de Alta Precisin AI Nano.
S Ejecutor de macros (macro en ejecucin)
S Interrupcin manual por volante

624

B--63534SP/02

D Restriccin --5

PROGRAMACION

22. PROCESADOR RISC

Cuando se utiliza la siguiente funcin, no puede emplearse un Control de


Contorno de Alta Precisin AI o un Control de Contorno de Alta Precisin
AI Nano.
S Control de eje angular
S Control de eje angular arbitrario

D Restriccin --6

Esta limitacin puede aplicarse ocasionalmente a la combinacin de


instrucciones de CN.
Vase la descripcin de cada funcin.
NOTA

1 Si la aceleracin permitida configurada para un eje es dos o ms


veces superior a la configurada para otro, el avance podra
disminuir temporalmente en aquellas esquinas en que cambie de
manera brusca la direccin de desplazamiento.
2 Si se activa la seal de bloqueo de mquina durante el
desplazamiento en el modo de aceleracin/deceleracin
anticipatoria antes de interpolacin, la mquina pasa al estado de
bloqueo de mquina despus de terminar la deceleracin.
3 Si hay un bloqueo sin desplazamiento o una orden con un cdigo
G simple tal como G04 en el modo aceleracin/deceleracin
anticipatoria antes de interpolacin, la deceleracin se ejecuta
para una parada en el bloque precedente.
4 Si una seal de ensayo en vaco cambia de 0 a 1 o de 1 a 0
durante desplazamiento en un eje, la aceleracin/deceleracin se
ejecuta para alcanzar el avance especificado sin deceleracin hasta
avance 0.
La funcin de deceleracin con la diferencia de avances en una
esquina es vlida durante el ensayo en vaco.

22.1.4
Lista de funciones que
pueden utilizarse
Caractersticas

Especificaciones

Control de ejes
Ejes controlados

3 ejes

Trayectorias (canales) controlados

1 trayectoria (canal)

Ejes controlados simultneamente

2 ejes

Ampliacin de ejes controlados

Hasta 8 ejes

Ampliacin de ejes controlados simultneamente

Hasta 6 ejes

625

Nota

22. PROCESADOR RISC

Caractersticas

PROGRAMACION

Especificaciones

B--63534SP/02

Nota

Control de ejes
Control de ejes por PMC

El eje que se utiliza en el modo Control de


contorno de alta precisin AI o en el modo
Control de contorno de alta precisin AI
Nano no puede utilizarse como eje de control de ejes por el PMC en el modo Control
de contorno de alta precisin AI o en el
modo Control decontorno de alta precisin
AI Nano.

Control de contorno en Cs

La interpolacin nano y la funcin anticipatoria previsional avanzada se cancelan una


vez si se especifica la orden para el eje Cs
en el modo Control de contorno de alta precisin AI o en el modo Control de contorno
de alta precisin AI Nano.

Nombre de eje

3 ejes bsicos: X,Y,Z; Ejes adicionales:


U,V,W,A,B o C

Control de mesa gemela

No puede cambiarse una operacin sincronizada/operacin individual/un accionamiento normal en el modo Control de contorno de
alta precisin AI o en el modo Control de
contorno de alta precisin AI Nano. Por favor, incluya todos los ejes de control de la
mesa hasta el nmero mximo de ejes controlables (parmetro nmero No.7510) de
RISC.

Control sncrono simple

No puede cambiarse una operacin sincronizada/operacin individual, un accionamiento normal en el modo Control de contorno de alta precisin AI o en el modo Control
de contorno de alta precisin AI Nano. Por
favor, incluya todos los ejes de control
sncrono simple hasta el nmero mximo de
eje controlable (parmetro nmero No.7510)
de RISC.

Incremento mnimo de entrada

0.001mm,0.001grados,0.0001pulg.

Sistema incremental 1/10

0.0001mm,0.0001grados,0.00001pulg.

Conversin de v. pulgadas/mtricos

No puede cambiarse el modo v. pulgadas/v.


mtricos en el modo Control de contorno de
alta precisin AI o en el modo Control de
contorno de alta precisin AI Nano.

Enclavamiento

Todos los ejes/cada eje

Bloqueo de mquina

Todos los ejes/cada eje

Parada de emergencia
Lmite de recorrido memorizado 1

El lmite de recorrido no puede configurarse


con la seal de configuracin externa de
lmite de recorrido en el modo de control de
contorno de alta precisin AI o en el modo
de control de contorno de alta precisin AI
Nano. El rebasamiento de recorrido en el
lmite de final de carrera no se produce en el
modo Control de contorno de alta precisin
AI o en el modo Control de contornoAI Nano
de alta precisin.

626

PROGRAMACION

B--63534SP/02

Caractersticas

Especificaciones

22. PROCESADOR RISC

Nota

Control de ejes
Comprobacin del lmite de recorrido memorizado 2

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancela automticamente una vez y se inhibe si se utiliza
G22 o G23 en el modo Control de contorno
de alta precisin AI o en el modo Control de
contorno de alta precisin AI.

Imagen espejo

No cambie el estado de la seal en el modo


Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

Compensacin de juego entre dientes para


avance rpido y avance de mecanizado

Modo de funcionamiento
Modo automtico
Modo MDI

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si el modo MDI se utiliza en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano. En este momento no puede
utilizarse G05P10000 o G05P0 mediante el
modo MDI.

Inicio de ciclo/suspensin de avances


Parada programada/fin de programa
Reset
Rearranque de programa

La funcin de rearranque de programa se


ejecuta con las siguientes funciones:
Interpolacin NURBS e interpolacin cilndrica.

Prueba en vaco
Modo bloque a bloque

Funciones de interpolacin
Posicionamiento

G00

Se invalida la funcin de control de


contorno de alta precisin AI o la funcin de contorno de alta precisin AI
Nano excepto la funcin anticipatoria
previsional avanzada, la funcin de
multibuffer y la interpolacin Nano

Modo parada exacta

G61

Parada exacta

G09

Modo mecanizado

G64

Interpolacin lineal

G01

Interpolacin circular

G02,G03

Interpolacin helicoidal

(Interpolacin circular) + (interpolacin lineal


para hasta 2 ejes)

627

22. PROCESADOR RISC

PROGRAMACION

Caractersticas

Especificaciones

B--63534SP/02

Nota

Funciones de interpolacin
Interpolacin helicoidal B

(Interpolacin circular) + (interpolacin lineal


para un total de hasta 4 ejes)

Interpolacin de evolvente

G02.2,G03.2

Interpolacin tridimensional circular

G02.4,G03.4

Se verifica la posicin en el punto final del


bloque que cancela la interpolacin tridimensional circular o en el punto final del bloque
anterior de interpolacin tridimensional circular si esta ltima operacin se usa en un
modo distinto del Control de contorno de alta
precisin AI o del Control de contorno de
alta precisin AI Nano.

Interpolacin suave

G05.1

Esta funcin puede emplearse en el modo


de control de contorno de alta precisin AI o
en el modo de control de contorno de alta
precisin AI Nano.

Interpolacin NURBS

G06.2

Esta funcin puede utilizarse en el modo de


control de contorno de alta precisin AI o en
el modo control de contorno de alta precisin AI Nano.

Interpolacin cilndrica

G07.1

Esta funcin puede emplearse en el modo


Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

Control de punto de corte de interpolacin


cilndrica

G07.1

Esta funcin puede emplearse en el modo


Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

Interpolacin cnica/espiral

G02,G03

Funciones de avance
Avance por minuto

G94

Limitacin de avance de mecanizado


Aceleracin/deceleracin lineal de avance
de mecanizado despus de interpolacin
Aceleracin/deceleracin en forma de campana del avance de mecanizado despus
de interpolacin
Sobrecontrol de avance

0 hasta 254% (incrementos de l1%)

Segundo sobrecontrol de avance

0 to 254% (incrementos del 1%)

Avance con F ms 1 dgito


Avance a tiempo inverso

Utilizando el generador manual de impulsos


no puede modificarse el avance.
G93

External deceleration

External deceleration
Aceleracin/deceleracin lineal anticipatoria
antes de interpolacin.
Aceleracin/deceleracin en forma de campana anticipatoria antes de interpolacin.

Tipo constante de tiempo de variacin de la


aceleracin

Entrada de programas

628

PROGRAMACION

B--63534SP/02

Caractersticas

Especificaciones

22. PROCESADOR RISC

Nota

Entrada de programas
Cdigo de cinta

Identificacin automtica de EIA/ISO

Formato del programa

Formato de direccin de palabra

Desactivacin/activacin de comentario ) (
Salto opcional de bloque
Programacin absoluta/incremental

G90/G91

Unidad de entrada multiplicada por 10 veces


Seleccin de plano

G17,G18,G19

Rebasamiento lmite giro de eje rotacin


Seleccin de sistema de coordenadas de
pieza

G54 hasta G59

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se utiliza en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI.

Aadido de un par de sistemas de coordenadas de pieza

48 juegos / 300 juegos

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se utiliza en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

Entrada de parmetros programables

G10

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se utiliza en el modo
Control del contorno de alta precisin AI o
en el modo Control de contorno de alta precisin AI Nano.

Funcin de llamada a memoria y subprograma externos

M198

Llamada a subprograma

M98

Manual absoluto ON/OFF

Interpolacin circular mediante programacin de R


Factor de escala

G50,G51

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se permite que cambie de ON a OFF y viceversa configurando
el parmetro correspondiente.
Se activa la alarma (P/S5012) si se cambia
el modo de control de contorno de alta precisin AI o de control de contorno de alta precisin AI Nano en el modo factor de escala
(G51) cuando este parmetro no est configurado.
No puede ejecutarse una imagen espejo con
factor de escala con ampliacin negativa.

629

22. PROCESADOR RISC

PROGRAMACION

Caractersticas

Especificaciones

B--63534SP/02

Nota

Entrada de programas
Rotacin del sistema de coordenadas

G68,G69

El modo Control de contorno de alta precisin AI o Control de contorno de alta precisin AI Nano se permite que cambie de ON
a OFF y vicebersa en el modo rotacin de
sistema de coordenadas configurando el
parmetro correspondiente.
Se activa la alarma (P/S5012) si se cambia
el modo control de contorno de alta precisin AI o control de contorno de alta precisin AI Nano en el modo rotacin de sistema
de coordenadas (G51) cuando el parmetro
no est configurado.

Conversin tridimensional del sistema de


coordenadas

G68,G69

El modo Control de contorno de alta precisin AI o Control de contorno de alta precisin AI Nano se permite que cambie de ON
a OFF y vicebersa en el modo conversin
tridimensional de sistema de coordenadas
configurando el parmetro. El parmetro
(P/S5012) se activa si se cambia el modo
Control de contorno de alta precisin AI o
Control de contorno de alta precisin AI
Nano en la conversin tridimensional de
coordenadas cuando el parmetro no est
configurado.

Funciones auxiliares/de husillo


Funcin auxiliar

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se emplea en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

Segunda funcin auxiliar

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se emplea en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

1 bloque con mltiples rdenes M

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se emplea en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.
Es posible programar hasta 3.

Funcin de velocidad de husillo

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se emplea en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

630

PROGRAMACION

B--63534SP/02

Caractersticas

Especificaciones

Funcin de herramienta (T8 dgitos)

22. PROCESADOR RISC

Nota

El modo Control de contorno de alta precisin AI o el modo Control de contorno de


alta precisin AI Nano se cancelan automticamente una vez y se inhibe la precarga en
buffer si esta funcin se emplea en el modo
Control de contorno de alta precisin AI o en
el modo Control de contorno de alta precisin AI Nano.

Retirada y recuperacin de herramienta

G10.6

Issue the G10.6 command prior to the G05


P10000 command that causes the system to
enter AI high precision contour control or AI
nano contour control mode. The alarm (P/S
5000) ocurs if it is issued in this mode.

Compensacin de longitud de herramienta

G43

Compensacin de radio de herramienta C

G38,G39,G40,G41,G42

La precarga en buffer se inhibe cuando se


utiliza la orden que cancela automticamente el modo Control de contorno de alta
precisin AI o el modo Control de contorno
de alta precisin AI Nano.
As, se conserva el vector de compensacin
de herramienta.

Compensacin tridimensional de herramienta

G41.2,G42.2
G41.3

La orden que cancela automticamente el


modo Control de contorno de alta precisin
AI o el modo Control de contorno de alta
precisin AI Nano no puede utilizarse. Sin
embargo, puede utilizarse la orden M, S, T y
B sin rdenes que desplacen algunos ejes.
En este caso, se conserva el vector de compensacin ya que la precarga en buffer est
inhibida.

Compensacin de longitud de herramienta


en la direccin del eje de herramienta

G43.1

La orden que cancela automticamente el


modo Control de contorno de alta precisin
AI o el modo Control de contorno de alta
precisin AI Nano no puede utilizarse. Sin
embargo, puede utilizarse la orden M, S, T y
B sin rdenes que desplacen algunos ejes.
En este caso, se conserva el vector de compensacin ya que la precarga en buffer est
inhibida.

Control de centro de herramienta

G43.4,G43.5

La orden que cancela automticamente el


modo Control de contorno de alta precisin
AI o el modo Control de contorno de alta
precisin AI Nano no puede utilizarse. Sin
embargo, puede utilizarse la orden M, S, T y
B sin rdenes que desplacen algunos ejes.
En este caso, se conserva el vector de compensacin ya que la precarga en buffer est
inhibida.

Compensacin de dinmica de utillaje de


mesa rotativa

G54.2

El modo Control de contorno de alta precisin AI o el modo control de contorno de alta


precisin AI Nano se permite que cambie de
ON a OFF y vicebersa en el modo Compensacin dinmica de utillaje de mesa rotativa
configurando el parmetro. Se activa la alarma (P/S 5012) si se cambia el modo Control
de contorno de alta precisin AI o el modo
Control de contorno de alta precisin AI
Nano en el modo compensacin dinmica
de utillaje de mesa rotativa si no se ha configurado el parmetro.

631

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

22.2
CONTROL DEL
PUNTO DE CORTE
DE INTERPOLACION
CILINDRICA (G07.1)
Generalidades

La funcin de interpolacin cilndrica convencional controla el centro de


herramienta de modo que el eje de herramienta siempre se desplace
siguiendo una trayectoria especificada en la superficie cilndrica, hacia el
eje de rotacin (eje cilndrico) de la pieza. Por otro lado, esta funcin
controla la herramienta de modo que la tangente a la herramienta y una
superficie de corte de la figura de contorno siempre pasen por el centro
de rotacin de una pieza.
Como se muestra en la Fig. 22.2 (a), el control se ejerce en la direccin
del eje de compensacin (eje Y) perpendicular a la herramienta, al eje de
centro de herramienta y al eje de centro de rotacin de pieza. Por tanto,
la figura de contorno en el lado de mecanizado puede suponerse que es
idntica en cualquier instante independientemente del valor de
compensacin de radio de herramienta.
Esta funcin puede emplearse en el modo de control de contorno de alta
precisin AI o en el modo de control de contorno de alta precisin AI
Nano.
Interpolacin cilndrica
convencional

Rotacin

Interpolacin cilndrica basada


en esta funcin

Pieza

Rotacin

Lado corte

Lado
corte

Posicin programada

Posicin
programada

Eje Y

Hta.
Centro
herramienta
En el caso de que el valor de compensacin de radio de hta. sea
grande;

Rotacin

Pieza

Rotacin

Lado
corte

Lado
corte

Eje Y
Posicin
Posicin
programada
programada
La figura en el lado de corte no deLa figura en el lado de corte cambia en
pende del valor de compensacin de
funcin del valor de compensacin de
radio de herramienta desplazando el
radio de herramienta, ya que la trayeceje Y. El lado de corte es siempre vertitoria se compensa desplazando el eje
cal al cilindro.
de rotacin.

Fig. 22.2 (a) Comparacin con interpolacin convencional

632

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

Formato
G05 P10000 ;

Define modo de control de contorno de alta


precisin AI.

:
G07.1 IPr ;
:
..G41(G42)..

Define el modo de interpolacin cilndrica.


Define el modo de compensacin de radio de
herramienta.

:
..G40..

Borra el modo de compensacin de radio de


herramienta.

:
G07.1 IP0 ;
G05 P0 ;

Borra el modo de interpolacin cilndrica.

Borra el modo de control de contorno de alta preci-sin AI.


IP
: Direccin de eje de una rotacin
r
: Radio de cilindro de eje de rotacin
Especifique G07.1 IPr; y G07.1 IP0; sueltos en sendos bloques.

Explicaciones
D Compensacin de punto
de corte

(1) Compensacin de punto de corte entre bloques

Como se muestra en la Fig. 22.2 (b), la compensacin de punto de


corte se logra mediante desplazamiento entre los bloques N1 y N2.
1) Supongamos que C1 y C2 son las cabezas de los vectores normales
a N1 y N2 partiendo de S1, que es la interseccin de las trayectorias
de centro de herramienta de los bloques N1 y N2
2) Despus de que la herramienta se desplace a S1 conforme a la orden
de N1, la herramienta se desplaza a travs de V en el eje C como
consecuencia de la compensacin de punto de corte y luego recorre
V r en el eje Y.
180

Eje Z
V : Componente de eje C de C1 -- C2
C1 : Superficie de corte de bloque N1
C2 : Superficie de corte de bloque N2
S1
C2

Superficie de
corte de bloque
N2

C1

N1

Trayectoria programada

N2

Eje Y

Eje C en superficie cilndrica

Fig. 22.2 (b) Compensacin de punto de corte entre bloques

(2) Compensacin de punto de corte en un bloque de orden circular

Como se muestra en
Fig. 22.2 (c), el desplazamiento necesario para compenesacin de
puntos de corte se ejecuta simultneamente a la interpolacin circular
en el bloque N1.
633

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

1) Sea C0 la cabeza del vector normal N1 desde S0, que es la posicin


de centro de herramienta en el punto inicial del bloque circular N1.
Sea C1 la cabeza del vector similar en el punto final.
2) A medida que la herramienta se desplaza de S0 a S1, se realiza un
desplazamiento superpuesto mediante la componente de eje C de
(C1 -- C2) (V en la figura) en el eje C y se realiza un desplazamiento
superpuesto de V r en el eje Y. Es decir, son vlidas las
180
siguientes expresiones. Dado que el desplazamiento se realiza a
travs de L, como se muestra en la Fig.
Fig. 22.2 (c), los desplazamientos superpuestos se realizan en los
ejes C e Y, de la siguiente manera:
C = V
Y = (V)r
180

nV : Valor compensacin punto corte (nV2 -- nV1) para


un desplazamiento de nL
nV1 : Componente de eje C del vector normal a N1 desde el
centro de herramienta del punto inicial de nL
nV2 : Componente de eje C del vector normal a N1 desde el
centro de herramienta del punto final de nL
R
: Radio de arco
V : Componente eje C de C1 -- C0
C0 : Superficie de corte en el punto
inicial del bloque N1
C1 Superficie de corte en el punto
final del bloque N1

Eje Z
Trayectoria centro hta.
S1

C1

nL

nV2
nV1
N1

C0

S0

C0

V
R

Trayectoria programada

Eje Y

Eje C en la superficie cilndrica

Fig. 22.2 (c) Compensacin de punto de corte en un bloque de orden


circular

(3) Cuando no se aplique la compensacin de punto de corte entre los

bloques
Cuando, como se muestra en la Fig. 22.2 (d) y Fig. 22.2 (e), el valor
de compensacin del punto de corte (V en las figuras) sea menor que
el valor configurado en el parmetro No. 6112, se ejecuta una de las
operaciones a continuacin mostradas. (La operacin que debe
ejecutarse depende del valor del bit 6 (CYS) del parmetro No. 6004.
1) Cuando el bit 6 (CYS) del parmetro No. 6004 est configurado a
1
La compensacin del punto de corte no se aplica entre los bloques
N1 y N2, sino que se aplica cuando se ejecuta el bloque N2.
634

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

V : Componente en eje C de C2 -- C1
Eje Z

C1 : Superficie corte de bloque N1


C2 : Superficie de corte despus
de final del bloque N1
Trayectoria centro herramienta
S1
C2

S2

C1

N1

C2

N2

N3
Trayectoria programada
Eje C en superficie
cilndrica

Eje Y

Fig. 22.2 (d) Cuando el bit 6 (CYS) de parmetro No. 6004 est
configurado a 1

2) Cuando el bit 6 (CYS) del parmetro No. 6004 est configurado a


0
La compensacin de punto de corte no se ejecuta entre los bloques
N1 y N2. El hecho de si se aplica compensacin de punto de corte
entre el bloque N2 y N3 se determina teniendo presente el valor de
compensacin de punto de corte entre los bloques N2 y N3 (V1 de
la figura).
V

: Componente de eje C de C2 -- C1

C1 : Superficie de corte de los blo


ques N1 y N2
C2 : Superficie de corte al final del
bloque N3

Eje Z

Trayectoria centro herramienta


V
S1
C1

C2

S2
C1

N1

N2
N3
Trayectoria programada

Eje Y

Eje C en la supererficie cilndrica

Fig. 22.2 (e) Cuando el bit 6 (CYS) del parmetro No. 6004 vale 0

635

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

3) Cuando el valor de desplazamiento (L1) del bloque N2 es inferior


al valor definido en el parmetro No. 6113, como se muestra en la
Fig. 22.2 (f), la compensacin de punto de corte no se aplica entre
los bloques N1 y N2. En lugar de ello, el bloque N2 se ejecuta con
la compensacin de punto de corte del bloque anterior. Cuando el
valor de desplazamiento (L2) del bloque N3 es mayor que el valor
definido en el parmetro No. 6113, la compensacin de punto de
corte se aplica entre los bloques N2 y N3.
V

: Componente en eje C de C2 -- C1

C1 : Superficie de corte de bloques N1 y N2


C2 : Superficie de corte despus
de final del bloque N3

Eje Z
L1

C2

C1

L2

C1
Trayectoria centro herramienta

N2
N3

N1
Trayectoria programada

Eje Y

Eje C en superficie cilndrica

Fig. 22.2 (f) Cuando la distancia de desplazamiento (L1) del bloque N2 es


inferior al valor del parmetro

4) Cuando, como se muestra en la Fig. 22.2 (g), el radio de un arco (R


en la figura) es inferior al valor configurado en el parmetro No.
6113, la compensacin de punto de corte no se aplica
simultneamente a la interpolacin circular

636

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

: Compensacin de punto de corte


entre los bloques N2 y N3
C1 : Superficie de corte de los bloques
N1 y N2
C2 : Superficie de corte del bloque N3

Eje Z

L1

V
R

N2

S1

S2
C2

C1
N3

C1

Trayectoria centro herramienta

N1

Trayectoria programada
Eje Y

Eje C en superficie cilndrica

Fig. 22.2 (g) Cuando el dimetro de un arco es inferior al valor del


parmetro

D Avance de durante
compensacin de punto
de corte

(1) La herramienta se desplaza con un avance especificado mientras se

aplica la compensacin de punto de corte entre bloques.

(2) La indicacin de velocidad lineal real y del avance en interpolacin

circular se describen a continuacin.


Indicacin de velocidad real
La componente de velocidad de cada eje despus de compensacin
de punto de corte en un punto en el tiempo durante interpolacin
circular es la siguiente:
Fz=Fz
-- -- -- Componente de velocidad de eje lineal
Fc=Fc+(Vce--Vcs)
-- -- -- Componente de velocidad de eje de
rotacin
r

Fy=--(Vce--Vcs)180 -- -- -- Componente de velocidad de eje de

compensacin
Fz : Componente de velocidad de un eje lineal de interpolacin
cilndrica antes de compenscin de punto de corte
Fc : Componente de velocidad de eje de rotacin de interpolacin
cilndrica antes de compensacin de punto de corte
Vcs: Componente de eje de rotacin de un vector de punto de
punto de contacto de herramienta (Vs en la figura) en el punto
inicial en un instante en el tiempo
Vce: Componente de eje de rotacin del vector del punto de
contacto de herramienta (Ve en la figura) en el punto final en un
instante en el tiempo
r : Radio del cilindro de un eje de rotacin
En consecuencia, la indicacin de velocidad real durante
interpolacin circular es mayor que el valor especificado
cuando |Fc| > |Fc| (compensacin interior del arco). A la
inversa, la indicacin real durante interpolacin circular es
menor que el valor especificado cuando |Fc| <
|Fc|(compensacin exterior del arco).
637

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

Eje Z
Trayectoria programada

Fc

Trayectoria centro herramienta


Hta.

Ve
Vce

Fz = Fz
Vs

Vcs
Fc
Eje C
Eje Y

Fig. 22.2 (h) Indicacin de velocidad real durante interpolacin circular

D Cdigos G utilizables
(1) En cualquiera de los siguientes modos de cdigos G, puede

especificarse compensacin de punto de corte en interpolacin


cilndrica:
G17,G18,G19 : Seleccin de plano
G22
: Activar funcin de comprobacin del lmite de
recorrido memorizado
G64
: Modo de corte
G90,G91
: Programacin con rdenes absolutas,
programacin con rdenes incrementales
G94
: Avance por minuto

(2) Puede especificarse cualquiera de los siguientes cdigos G en el

modo de compensacin de punto de corte en interpolacin cilndrica:


G01,G02 ,G03 : Interpolacin lineal, interpolacin circular
G04
: Tiempo de espera
G40,G41,G42 : Compensacin de radio de herramienta
G40.1--G42. : Control en direccin normal
G64
: Modo de corte
G65--G67
: Llamada a macro
G90,G91
: Programacin con rdenes absolutas,
programacin con rdenes incrementales

D Parmetros

Configure para utilizar esta funcin


(No.19530#5)=1.

como parmetro CYA

Limitacin
D Mecanizado excesivo
durante mecanizado de
esquinas interiores

En teora, cuando se mecaniza la zona interior de una esquina utilizando


interpolacin lineal como se muestra en la Fig. 22.2 (i), esta funcin
sobremecaniza ligeramente la paredes interiores de la esquina. El
sobremecanizado puede evitarse especificando un valor de R que sea
ligeramente mayor que el radio de la herramienta en la esquina.
638

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

Hta

Hta

Parte sobremecanizada

Fig. 22.2 (i) Sobremecanizado

D Configuracin del
incremento mnimo de
entrada para un eje de
compensacin (eje Y)

Configure idntico incremento de entrada mnimo para un eje con


compensacin y un eje lineal cuando se ejecute una interpolacin
cilndrica.

D Especificacin de radio
de pieza

Cuando especifique el radio de una pieza, utilice el incremento mnimo


de entrada (sin punto decimal) para el eje lineal empleado en interpolacin
cilndrica.

D Funcin de
rebasamiento del lmite
de giro del eje de
rotacin

Cuando especifique el eje de rotacin con la funcin de rebasamiento de


lmite de giro como eje de rotacin para interpolacin cilndrica, la
funcin de rebasamiento del lmite de giro quedar inhibida en el modo
de interpolacin cilndrica. La funcin de rebasamiento del lmite de giro
se habilita automticamente al liberar el modo de interpolacin cilndrica.

D Rearranque de programa

Durante un rearranque de programa, no puede especificarse G07.1 para


el modo de interpolacin cilndrica. Se activa la alarma PS/0175 si se
especifica G07.1.

Ejemplos
D Ejemplo de
compensacin de punto
de corte en interpolacin
cilndrica

El programa ejemplo a continuacin mostrado indica las relaciones de


posicin entre una pieza y una herramienta.
O0001(INTERPOLACION CILINDRICA);
N01 G00 G90 Z100.0 C0 ;
N02 G01 G91 G19 Z0 C0 ;
N03 G07.1 C57299 ;
N04 G01 G42 G90 Z120.0 D01 F250. ; -- -- -- (1)
N05 C20.0 ;
-- -- -- (2)
N06 G02 Z110.0 C60.0 R10.0 ;
-- -- -- (3)
N07 G01 Z100.0 ;
-- -- -- (4)
N08 G03 Z60.0 C70.0 R40.0 ;
-- -- -- (5)
:
M30 ;
639

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

Eje Z

Eje Z

(mm)

(1)

Eje C en la superficie cilndrica

Hta

120
(2) (3)
(4)
90
80
70
60

Trayectoria programada
Trayectoria centro herramienta

30

Hta.

(5)
20 30

60 70

Eje C en superficie cilndrica

(deg)

Fig. 22.2 (j) Trayectoria de programa ejemplo para compensacin de


punto de corte en interpolacin cilndrica
Relacin de posicin entre la pieza
y la herramienta de (1)

Rotacin

0
Eje Y

Relacin de posicin entre la


pieza y la herramienta de (2)

Rotacin

Pieza

Superficie
corte
Hta.

20
Eje Y

Centro
hta.

Relacin de la posicin entre la pieza


y la herramienta de (3) y (4)

Rotacin

20
60

Relacin de posicin entre la


pieza y la herramienta de (5)

Pieza

Superficie
corte
Hta.

Eje Y

Rotacin

6070
Eje Y

Centro
de hta.

Fig. 22.2 (k) Relaciones de posicin entre la pieza y la herramienta del


programa ejemplo

Las superficies de corte en la direccin de eje de rotacin en (3) y (4)


son la mismas aun cuando se modifique la compensacin de radio de
herramienta.
640

PROGRAMACION

B--63534SP/02

22. PROCESADOR RISC

Alarma
Nmero

Mensaje

Contenido

0015

TOO MANY AXES COMMANDED

Se ha especificado una orden de desplazamiento para


ms ejes que los controlables por control simultneo de
ejes.
Bien aada la opcin de ampliacin de control simultneo
de ejes o divida en dos bloques el nmero de ejes de desplazamiento programados.

0175

ILLEGAL G107 COMMAND

Se ha especificado un eje que no puede ejecutar interpolacin cilndrica.


Se ha especificado ms de un eje en un bloque G07.1. Se
ha intentado cancelar la interpolacin cilndrica para un eje
que no se encontraba en el modo de interpolacin cilndrica.
Para el eje de interpolacin cilndrica, no configure 0 sino
uno de entre 5, 6 7 (especificacin de eje paralelo) en el
parmetro No. 1022 para programar un arco con el eje de
rotacin (parmetro ROT No. 1006#1 configurado a 1 y
parmetro No. 1260 configurado al valor deseado) ACTIVADO.

0176

IMPROPER G--CODE IN G107

Se ha especificado un cdigo G que no puede especificarse en el modo de interpolacin cilndrica.


Esta alarma se genera tambin cuando un cdigo G del
grupo 01 estaba en el modo G00 o cuando se ha especificado un cdigo G00.
Cancele el modo de interpolacin cilndrica antes de programar el cdigo G00.

641

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

22.3
CONTROL DE
CENTRO DE
HERRAMIENTA
Generalidades

En una mquina de cinco ejes que tenga dos ejes de rotacin que giren una
herramienta, puede ejecutarse momentneamente la compensacin de longitud
de herramienta incluso en medio de un bloque.
La compensacin de longitud de herramienta se clasifica en uno de los dos tipos
basados en el mtodo de programacin. En la explicacin de esta funcin, los
dos ejes de rotacin se supone que son los ejes B y C.
(1) Tipo 1
Se ha especificado la posicin de eje de rotacin (B, C).
El CNC aplica la compensacin de longitud de herramienta en funcin del
valor de compensacin en el eje de herramienta cuya orientacin se calcula
a partir de la posicin del eje de rotacin especificado. Esto supone que la
compensacin se ejecuta desplazando los tres ejes lineales.
(2) Tipo 2
Se especifica la orientacin de eje de herramienta (I, J, K).
El CNC controla los dos ejes de rotacin de modo que la herramienta quede
orientada como se ha especificado y ejecute la compensacin de longitud
de herramienta en la direccin del eje de herramienta conforme al valor de
compensacin. Esto supone que la compensacin se ejecuta desplazando
los dos ejes de rotacin y los tres ejes lineales.
El control de centro de herramienta (tipo 1) no coindice con la compensacin
de longitud de herramienta en la direccin del eje de herramienta, como se
muestra a continuacin:
Compensacin de longitud de herramienta pivote (tipo 1)
La trayectoria del centro de la punta de la herramienta
es lineal, como se ha especificado.

Punto pivote hta.


= trayectoria interpolacin
(no lineal)

Compensacin de longitud de herramienta en


el eje de herramienta
La trayectoria del centro de la punta de la herramienta
no es lineal.

Trayectoria centro
punta herramienta
(lineal)

Punto pivote hta.


= trayectoria interpolacin (lineal)

Trayectoria centro
punta herramienta
(no lineal)

Fig. 22.3 (a) Diferencia entre control de centro de herramienta y


compensacin de longitud de herramienta en la direccin del eje de
herramienta

642

B--63534SP/02

PROGRAMACION

22. PROCESADOR RISC

NOTA
La longitud desde la punta de la herramienta hasta el punto
pivote de herramienta debe ser igual a la suma del valor de
compensacin de longitud de herramienta y del valor de
compensacin de portaherramientas.

Formato
D Especificacin de
control de centro de
herramienta (tipo 1)

G43.4 H_;
H

D Especificacin de
control de centro de
herramienta (tipo 2)

: Nmero de corrector

G43.5 I_ J_ K_ H_ Q_;
I,J,K
H
Q

: Orientacin de eje de herramienta


: Nmero de corrector
: ngulo de inclinacin de herramienta (grados)

NOTA
1 Cuando se hayan omitido I, J y K de un bloque, se utiliza el
vector de compensacin del bloque anterior.
2 Cuando se haya omitido cualquiera entre I, J y K, se supone
que los I, J o K omitidos valen 0.
3 El desplazamiento de los ejes de rotacin se controla
mediante control por atajo de modo que el valor del
desplazamiento no supere 180_.

D Cancelacin de control
de centro de herramienta

G49 ;

Descripcin
D Especificacin de
control de centro de
herramienta

El vector de compensacin de herramienta cambia en los siguientes casos:


Tipo 1 : El valor de compensacin se modifica o se especifica la
posicin de eje de rotacin (B, C).
Tipo 2 : El valor de compensacin se modifica o se especifica la
orientacin de eje de herramienta (I, J, K).
A medida que cambia el vector de compensacin de herramienta, el
desplazamiento se ejecuta en torno a los ejes X, Y y Z mediante un valor
igual a la desviacin. El instante en que se calcula el vector de
compensacin de herramienta es el siguiente:
Control de centro de herramienta: se calcula momentneamente
incluso en medio de un bloque.
Compensacin de longitud de herramienta en la direccin del eje de
herramienta. Se calcula nicamente en el punto final de un bloque.
643

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

Cuando se especifica nicamente la posicin de eje de rotacin en el modo


de control (tipo 1) de centro de herramienta y cuando se especifiquen slo
I, J y K en el modo de control (tipo 2) de centro de herramienta, la posicin
de centro de punta de herramienta permanece invariable antes y despus
de la especificacin. (Adems, mientras se desplazan los ejes de rotacin,
no se desplaza el centro de la punta de la herramienta).
D Inclinacin de la
herramienta

Para control de centro de herramienta (tipo 2), el ngulo de inclinacin


de la herramienta puede especificarse con la direccin Q de G43.5. El
ngulo de inclinacin de la herramienta es la diferencia de ngulo entre
la orientacin de herramienta especificada por (I, J, K) y la orientacin de
la herramienta definida para mecanizado real.
Si la orientacin de la herramienta especificada por (I, J, K) coincide con
la orientacin de la herramienta definida para el mecanizado real, no es
necesario especificar Q.
Orientacin de herramienta especificada por (I,J,K)

Orientacin de la herramienta durante el


mecanizado real
Angulo de inclinacin de la
hta.

Sentido de mecanizado

Ejemplo: Para mecanizado con la herramienta inclinada 2 grados en la


direccin de mecanizado, especifique lo siguiente:
G43.5 I_ J_ K_ H_ Q2.0
D Punto programado

En la programacin, se especifica la posicin del centro de la punta de


la herramienta.
Fresa frontal de esfera
Centro de
punta de hta.

Trayectoria programada

644

B--63534SP/02

PROGRAMACION

22. PROCESADOR RISC

Fresa frontal plana


Centro
punta hta.

Trayectoria programada

Fresa frontal con esquinas redondeadas

Centro
punta hta.

Trayectoria programada

D Interpolacin lineal (G01)

D Especificacin de ejes
de rotacin

Cuando se especifica interpolacin lineal (G01) en el modo de control


de centro de herramienta, el avance se controla de modo que el centro de
la punta de la herramienta se desplace con la velocidad de avance
especificada.

(1) Tipo 1
Cuando se especifiquen nicamente los ejes de rotacin en el modo
de control (tipo 1) de centro de herramienta, la velocidad de avance de
los ejes de rotacin se configuran al avance mximo de mecanizado
(parmetro No. 1422 o No.1430 o No.1432).
(2) Tipo 2
En el modo de control de centro de herramienta (tipo 2), no pueden
especificarse los ejes de rotacin. Si se especifican los ejes de rotacin,
se activa la alarma (5421).

645

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

D Posicionamiento (G00)

NOTA
1 Configure los siguientes parmetros:
(1)Bit 1 (LRP) del parmetro No.1401 = 1: Avance rpido
tipo lineal
(2)Bit 5 (FRP) del parmetro No.19501 = 1: Se utiliza
aceleracin/deceleracin antes de interpolacin en el
avance rpido
(3) Parmetro No.1620: Constante de tiempo empleada para
aceleracin/deceleracin en avance rpido
(4)Parmetro No.1621: Constante de tiempo T2 empleada
para aceleracin/deceleracin en forma de campana
para avance rpido
2 Si no se configuran los parmetros anteriores o si no es
vlida la aceleracin/deceleracin anticipatoria antes de
interpolacin, el desplazamiento de ejes tal vez se ejecute
con un avance superior a la velocidad de avance rpido.

D Inicio y cancelacin de
la operacin

(1) Tipo 1
Cuando se inicia el control de centro de herramienta (tipo 1)
(G43.4H_) y cuando se cancela (G49), el CNC calcula el vector de
compensacin nicamente al final del bloque.
(2) Tipo 2
Cuando se inicia el control de centro de herramienta (tipo 2)
(G43.5H_) y cuando se cancela (G49), el CNC calcula el vector de
compensacin nicamente al final del bloque.

D Operacin de control de
centro de herramienta
(tipo 1)

Los siguientes datos son los mismos que para la compensacin de


longitud de herramienta en la direccin del eje de herramienta:
-- Ejemplo de configuracin de mquina y ecuacin para clculo del eje
de rotacin
-- Compensacin de portaherramientas
-- Especificacin de desplazamiento angular en un parmetro
-- Compensacin de punto cero para los ejes de rotacin
-- Compensacin de eje de rotacin

D Operacin de control de
centro de herramienta
(tipo 2)

El siguiente dato es el mismo que para la compensacin de longitud de


herramienta en la direccin del eje de herramienta:
-- Compensacin de portaherramientas
El posicionamiento (G00) y la interpolacin lineal (G01) se ejecutan
simultneamente en los cinco ejes hasta la posicin (x, y, z, b, c) calculada
como se muestra a continuacin.
646

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

( x, y , z )

(I, J ,K)

x, y , z
b, c
X ,Y , Z

: Posicin centro hta.

I, J,K
l

: Direccin eje hta.

: Posicin eje rotacin


: Posicin de punta
(posicion programada)
: Valor compensacin hta.

Todas las posiciones estn representadas


por coordenadas absolutas.

( X ,Y , Z )
I

x= X +l

I + J 2 + K2
J

y =Y +l

I2 + J 2 + K2
K

z=Z +l

I2 + J2 + K2
I2 + J2
K

b = tan 1
c = tan 1

D Ejemplo de
configuracin de
mquina y expresin
para clculo del eje de
rotacin

J
I

(1) Cuando los ejes de rotacin son los ejes A y C y el eje de herramienta
es el eje Z

Z
Pieza

C
A
X

a = tan 1

I 2 + J2

c = tan 1 I
J

647

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

(2) Cuando los ejes de rotacin son los ejes B y C y el eje de herramienta
es el eje Z

Z
C

Pieza

B
Y
X

b = tan 1

I 2 + J2
K

c = tan 1 J
I

(3) Cuando los ejes de rotacin son los ejes A y B y el eje de herramienta
es el eje X

Z
Pieza

A
X

a = tan 1 J
K
b = tan 1

J2 + K2

648

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

(4) Cuando los ejes de rotacin son los ejes A y B y el eje de herramienta
es el eje Z (eje maestro: eje B)

A
Z
Pieza

a = tan 1

J
I2 + K2

b = tan 1 I
K

(5) Cuando los ejes de rotacin son los ejes A y B y el eje de herramienta
es el eje Z (eje maestro: eje A)

B
Z
Y

B
Pieza

X
A

a = tan 1 J
K
b = tan 1

D Gestin de vida de las


herramientas

J2 + K2

Cuando se utiliza la gestin de vida de las herramientas, el valor de


compensacin de longitud de herramienta empleada se utiliza para
control del centro de herramienta.
649

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

D Compensacin
tridimensional de
herramienta

El control de centro de herramienta y la compensacin tridimensional de


herramienta pueden emplearse simultneamente.

D Conversin
tridimensional de
coordenadas

Cuando se utiliza el control (tipo 2) de centro de herramienta durante la


conversin tridimensional de coordenadas, la orientacin de eje de
herramienta (I, J, K) se somete tambin a la conversin tridimensional de
coordenadas.

D Rebasamiento de lmite
de giro de eje de
rotacin

La compensacin tridimensional de herramienta se aplica al punto de la


punta de la herramienta especificado. Sin embargo, la compensacin
tridimensional de herramienta no se ejecuta momentneamente en medio
de un bloque. Se ejecuta slo al final de un bloque.

NOTA
Siempre que se utilice el control (tipo 2) de centro de
herramienta, configure al valor 1 el bit 2 (ROAx) del
parmetro No. 1008 para ejecutar la funcin de
rebasamiento del lmite de giro de eje de rotacin.

Limitaciones
D Aceleracin/deceleraci
n anticipatoria antes de
interpolacin

Cuando utilice el control de centro de herramienta, utilice tambin la


aceleracin/deceleracin anticipatoria antes de interpolacin. Si no se
utiliza la aceleracin/deceleracin anticipatoria antes de interpolacin, el
avance podra rebasar el avance mximo del mecanizado como
consecuencia del control de centro de herramienta, lo cual podra
provocar la activacin de la alarma P/S5422.
Ejemplo

Trayectoria de interpolacin

Trayectoria de
centro de punta de
hta.

En el ejemplo anterior, el avance se controla de modo que el centro de la


punta de la herramienta se desplace con el avance especificado. Como
consecuencia de ello, en la trayectoria de interpolacin se ha detectado un
avance superior al avance especificado. En tal caso, si se utiliza la
aceleracin/deceleracin anticipatoria antes de interpolacin, el avance se
limita de modo que la velocidad de avance en la trayectoria de
interpolacin no supere la velocidad de avance mxima en mecanizado.
Si no se utiliza la aceleracin/deceleracin anticipatoria antes de
interpolacin, el avance en la trayectoria de interpolacin podra ser
superior a la velocidad de avance mxima de mecanizado, provocando la
activacin de la alarma P/S5422.
650

PROGRAMACION

B--63534SP/02

22. PROCESADOR RISC

D Funciones que ejecutan


idntica operacin que la
compensacin de
longitud de herramienta
en la direccin del eje de
herramienta

Cuando se utilicen las siguientes funciones en el modo de control de


centro de herramienta, se ejecuta idntica operacin que la compensacin
de longitud de herramienta en la direccin del eje de herramienta:

D Limitacin de las
rdenes

Pueden emplearse las siguientes funciones, pero su estado no puede


modificarse en el modo de control de centro de herramienta.

-- Especificacin de un eje no asociado a control de centro de


herramienta
-- Las siguientes funciones G del grupo 01:
Interpolacin circular, interpolacin helicoidal (G02, G03)
Interpolacin de evolvente (G2.2, G3.2)
Interpolacin tridimensional circular (G2.4, G3.4)
-- Avance a tiempo inverso (G93)

Conversin de v. pulgadas/mtricos (se activa la alarma (P/S5000) si


se modifica el estado mediante G20 o G21)
S Imagen espejo (no cambiar el estado de la seal).
S Funcin de gestin de vida de las herramientas
La compensacin de longitud de herramienta utiliza el valor de la
herramienta especificada con la funcin de gestin de vida de las
herramientas. La orden de la funcin de gestin de vida de las
herramientas debe programarse antes del modo de compensacin de
longitud de herramienta en la direccin del eje de herramienta.
S Avance F con 1 dgito (la velocidad de avance no puede modificarse
con el generador manual de impulsos).
S

D Ordenes no disponibles

No pueden utilizarse las siguientes rdenes en el modo de control de


centro de herramienta. La alarma se activa si se utiliza esta funcin.
S
S
S
S
S
S
S
S

S
S
S
S
S
S
S
S
S

Macro cliente
Interpolacin exponencial
-- G02.3,G03.3
Tiempo de espera
--G04
Relacin funcin corte alta velocidad --G05
(Se excluyen G05P10000 y G05P0)
Control de contorno AI
--G05.1Q1,G5.1Q0
Interpolacin en eje hipottico
--G07
Interpolacin cilndrica
--G07.1
Control previsional avanzado
--G08
(Por favor, utilice Control de contorno de alta
precisin AI)
Interpolacin en coordenadas polares --G12.1,G13.1
Ordenes de coordenadas polares
--G15,G16
Comprob. vuelta a punto de referencia--G27
Vuelta a punto de referencia
--G28
Vuelta a segundo punto de referencia --G30
Vuelta a tercer/cuarto punto de refer. --G30
Salto
--G31
Roscado
--G33
Medicin automtica de long. de hta --G37
651

22. PROCESADOR RISC

PROGRAMACION

S Control de direccin normal

B--63534SP/02

--G40.1,G41.1,G42.1

S Compensacin B de radio de hta.

--G40.1,G41.1,G42.1

(Est disponible la compensacin C de radio de herramienta)


S Compensacin tridimensional de hta. --G41
S Compensacin desgaste hta.

--G41

S Compensacin de herramienta

--G45,G46,G47,G48

Imagen espejo programable

--G50.1,G51.1

S Sistema local de coordenadas

--G52

S Sistema coordenadas de mquina

--G53

S Posicionamiento unidireccional

--G60

S Sobrecontrol automtico en esquinas --G62


S Modo de roscado con macho
S Llamada a macro

--G63

--G65,G66,G67
(Est disponible una llamada a subprograma)

S Copiar figura

--G72.1,G72.2

S Ciclo fijo

--G73--G70,G80,G81--G89

S Caja de engranajes electrnica simple --G80,G81


S Funcin de fresadora por generacin --G80,G81
S Funcin de operacin externa

--G81

S Funcin de troceado

--G81.1

S Ciclo de taladrado prof. peq. aguj.


S Definicin sistema coord. pieza

--G83
--G92

S Preseleccin sistema coord. pieza

--G92.1

S Avance por revolucin

--G95

S Control velocidad tang. corte const.

--G96,G97

S Control alimentacin

--G160,G161

S Seleccin de sistema de coord.

--G54 hasta G59, G54.1

S M, S, T y B con orden de desplazamiento


S Interpolacin cnica/espiral
En el modo de control de centro de herramienta, no pueden utilizarse las
funciones a continuacin enumeradas.
Si se utilizan estas funciones, el vector de compensacin del bloque
anterior se utiliza como tal.
-- Las siguientes funciones G del grupo 01:
S Interpolacin tipo spline (G06.1)
S Interpolacin suave (G05.1 Q2)
S Interpolacin NURBS (G06.2)
D Funciones no
disponibles

En el modo para esta funcin, no pueden utilizarse las siguientes


funciones. El mensaje de aviso se visualiza en la pantalla cuando se
utilizan las siguientes funciones:
S Modo MDI
652

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

En el modo para esta funcin, no pueden utilizarse las siguientes


funciones. Se activa la alarma (P/S5196) cuando se utilizan las siguientes
funciones:
-- Modo de interrupcin manual
-- Retirada de herramienta y recuperacin
No pueden emplearse las siguientes funciones en el modo de control de
centro de herramienta.
S Control sncrono flexible
S Comparacin e interrupcin de nmero de secuencia
No es posible realizar una parada mediante el nmero de secuencia
en el modo de control de centro de herramienta.
S Indexado de mesa de avance circular
S Funcin de retrazado
No utilice la funcin de retrazado en un programa que utilice el
modo de control de centro de herramienta.
S Control de eje de rotacin
S Control en direccin normal a curva suave
S Gestin de vida de las herramientas
El valor de vida de una herramienta se cuenta en el modo de control
de centro de herramienta. Sin embargo, no utilice la orden relativa
a la funcin de gestin de vida de las herramientas
S Ejecutor de macros (macro en ejecucin)
S Interruptor manual por volante
S Deceleracin externa (no se activa la deceleracin externa)
D Otras limitaciones

Cuando se utilice la siguiente funcin, no puede utilizarse el control de


centro de herramienta.
S Control de eje angular
S Control de eje angular arbitrario
Ocasionalmente puede existir una limitacin sobre la combinacin de
instrucciones en formato CN.
Consultar la descripcin de cada una de las funciones.

Alarmas
Nmero

Mensaje

Descripcin

5425

ILLEGAL OFFSET VAL- El nmero de corrector no est permitiUE


do.

5420

ILLEGAL PARAMETER
IN G43.4/G43.5

Existe un parmetro no vlido relativo al


control de centro de herramienta.

5421

ILLEGAL COMMAND
IN G43.4/G43.5

Los ejes de rotacin se especifican en


el control de centro de herramienta (tipo
2).

5422

EXCESS VELOCITY IN
G43.4/G43.5

Como consecuencia del control de centro de herramienta, el avance a lo largo


de un eje supera el avance mximo de
mecanizado.

653

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

22.4
COMPENSACION DE EJE
DE HERRAMIENTA EN
LA DIRECCION DEL EJE
DE HERRAMIENTA
Generalidades

Cuando se utilice una mquina de 5 ejes con dos ejes para girar la
herramienta, la compensacin de longitud de herramienta puede
ejecutarse en la direccin especificada del eje de herramienta en un eje de
rotacin. Cuando se especifica un eje de rotacin en el modo de
compensacin de longitud de herramienta en la direccin del eje de
herramienta, la compensacin de longitud de herramienta se aplica en una
direccin de eje de herramienta especificada en el eje de rotacin
mediante el valor de compensacin especificado en el cdigo H. Es decir,
el desplazamiento se realiza en los tres ejes lineales (Xp, Yp, Zp).
Mientras no se seale lo contrario en la explicacin de esta funcin, los
dos ejes de rotacion se suponen que son los ejes B y C.

Direccin de eje de
herramienta

Z
Pieza

B
Y
X

Fig. 22.4 (a) Compensacion de longitud de herramienta en la direccin del


eje de herramienta

Formato
D Orden para
compensacin de
longitud de herramienta
en la direccin del eje de
herramienta

G43.1 Hn ;

D Orden de cancelacin de
compensacin de
longitud de herramienta
en la direccin del eje de
herramienta

G49 ;

n : Nmero de corrector

654

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

Explicaciones
D Orden de compensacin
de longitud de
herramienta en la
direccin del eje de
herramienta

El vector de compensacin de herramienta cambia a medida que cambia


el valor de compensacin o se realiza un desplazamiento en un eje de
rotacin. Cuando cambia el vector de compensacin de herramienta, el
desplazamiento se realiza conforme al valor del cambio en el eje X, el eje
Y y el Z.
Cuando la orden especifica slo un desplazamiento en un eje de rotacin,
la posicin de la punta de la herramienta es la misma tanto antes como
despus de ejecutar la orden. (Sin embargo, durante el desplazamiento
del eje de rotacin, la punta de la herramienta se desplaza).

D Ejemplos de formatos de
configuracin de
mquina y clculo de eje
de rotacin

Sean Vx, Vy, Vz, Lc, a, b y c los siguientes:


Vx,Vy,Vz : Vectores de compensacin de herramienta en los ejes
X, Y y Z
Lc
: Valor de compensacin
a,b,c
: Coordenadas absolutas en los ejes A, B y C
En tal caso, el vector de compensacin de herramienta en cada eje para
cada configuracin de mquina es el indicado a continuacin.
(1) Eje A y eje C, con eje de herramienta en el eje Z

Z
Pieza

C
A
X

Vx = Lc * sin(a) * sin(c)
Vy = --Lc * sin(a) * cos(c)
Vz = Lc * cos(a)

655

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

(2) Eje B y eje C, con eje de herramienta en el eje Z

Z
Pieza

B
Y
X

Vx = Lc * sin(b) * cos(c)
Vy = Lc * sin(b) * sin(c)
Vz = Lc * cos(b)
(3) Eje A y eje B, con eje de herramienta en el eje X

Z
Pieza

A
X

Vx = Lc * cos(b)
Vy = Lc * sin(b) * sin(a)
Vz = --Lc * sin(b) * cos(a)

656

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

(4) Eje A y eje B, con eje de herramienta en el eje Z y eje B utilizado como
maestro.

A
Z
Workpiece

Vx = Lc * cos(a) * sin(b)
Vy = --Lc * sin(a)
Vz = Lc * cos(a) * cos(b)
(5) Eje A y eje B, con eje de herramienta en el eje Z y eje A utilizado como
maestro

B
Z
Y

B
Pieza

X
A

Vx = Lc * sin(b)
Vy = --Lc * sin(a) * cos(b)
Vz = Lc * cos(a) * cos(b)

657

22. PROCESADOR RISC

D Compensacin de
longitud de herramienta

PROGRAMACION

B--63534SP/02

La longitud especfica de mquina desde el centro de rotacin de los ejes


de rotacin de herramienta (ejes A y B, ejes A y C y ejes B y C) respecto
a la posicin de fijacin de la herramienta se denomina compensacin de
portaherramientas. A diferencia de un valor de compensacin de longitud
de herramienta, el valor de compensacin de portaherramienta se
configura en el parmetro No. 19666. Cuando se aplica la compensacin
de longitud de herramienta en la direccin del eje de herramienta, la suma
de la compensacin del portaherramientas y la compensacin de longitud
de herramienta se trata como longitud de herramienta para el clculo de
la compensacin.
Centro de
rotacin
Compensacin de
portaherramientas
Longitud
de herramienta
Compensacin de
longitud de herramienta

Fig. 22.4 (b) Compensacin de portaherramientas

D Especificacin de ngulo
de rotacin basada en
parmetros

D Compensacin de origen
de eje de rotacin

D Compensacin de eje de
rotacin

Un vector de compensacin de herramienta se determina a partir de las


coordenadas en los ejes de rotacin para controlar la direccin del eje de
herramienta. Sin embargo, la configuracin de algunas mquinas es tal
que el eje de herramienta se inclina utilizando un accesorio fijo. En tal
caso, los ngulos de rotacin de los ejes de rotacin pueden configurarse
mediante parmetros.
Configura el valor 1 el bit 1 (RAP) del parmetro No. 19650 y configure
las coordenadas en el parmetro No. 19658.
Esta funcin compensa un ligero decalaje del origen del eje de rotacin
ocasionado, por ejemplo, por el desplazamiento trmico. Especifique un
valor de compensacin en el parmetro No. 19660.
Cuando el eje de herramienta est en el eje Z y los ejes de rotacin estn
en los ejes B y C, un vector de compensacin se calcula de la siguientet
manera:
Xp = Lc * sin(B--Bz) * cos(C--Cz)
Yp = Lc * sin(B--Bz) * sin(C--Cz)
Zp = Lc * cos(B--Bz)
Xp,Yp,Zp : Impulso de compensacin en cada eje despus de
compensacin de decalaje de origen
Lc
: Valor de compensacin
B,C
: Posicin de mquina en el eje B y en el eje C
Bz,Cz
: Valor de compensacin de origen en el eje B y en el
eje C
Configure los valores de compensacin relativos a los ngulos de rotacin
de los ejes de rotacin en el parmetro No. 19659. La frmula de clculo
del vector de compensacin es la misma que la empleada para la
compensacin de origen de eje de rotacin, excepto que Bp y Cp se
cambian a valores de compensacin de eje de rotacin.
Cuando la compensacin de origen de rotacin y la compensacin de
rotacin se configuran simultneamente, se ejecutan ambas
compensaciones.
Cuando el eje de herramienta est en el eje Z y los ejes de rotacin son los
ejes B y C, el clculo del vector de compensacin es el siguiente:
658

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

Xp = Lc * sin(B--(Bz+Bo)) * cos(C--(Cz+Co))
Yp = Lc * sin(B--(Bz+Bo)) * sin(C--(Cz+Co))
Zp = Lc * cos(B--(Bz+Bo))
Bz,Cz : Valores compensacin origen eje B y eje C
Bo,Co : Valores compensacin eje de rotacin eje B y eje C
D Compensacin de punto
de control de
compensacin de
longitud de herramienta
en la direccin del eje de
herramienta

Normalmente, el punto de control de compensacin de longitud de


herramienta en la direccin del eje de herramienta es el punto de
interseccin de los centros de dos eje de rotacin. Las coordenadas de
mquina tambin indican este punto de control.
Esta seccin explica la compensacin realizada cuando los centros de los
dos ejes de rotacin no se intersecten y tambin explica cmo se sita el
punto de control en una posicin conveniente de la mquina.

Explicacin
D Compensacin de los
centros de rotacin de
dos ejes de rotacin

Se ejecuta una compensacin cuando los centros de rotacin de dos ejes


de rotacin no coincidan.
La longitud desde la posicin de fijacin de herramienta hasta el centro
del primer eje de rotacin se define como valor de compensacin de
portaherramientas en el parmetro No. 19666.
El vector desde el centro del primer eje de rotacin hasta el centro del
segundo eje de rotacin se define como vector de compensacin de centro
de rotacin en el parmetro No. 19661. Dado que el parmetro No. 19661
es un parmetro tipo eje, dicho parmetro puede configurarse el valor de
compensacin para tres ejes (X, Y y Z).

Centro eje B

Vector compensacin centro rotacin

Compensacin porta-herramientas

Centro eje A

Valor compensacin
longitud herramienta

A
Pieza

Fig. 22.4 (c) Compensacin de centros de rotacin de dos ejes de


rotacin

659

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

En funcin del tipo de mquina, configure los valores listados en la tabla


inferior:
Tabla 22.4 (a) Configuracin de la compensacin de portaherramientas y
vector de compensacion de centro de rotacin
Tipo de mquina

Compensacin de portaherramientas
Parmetro No. 19666

Vector de compensacin de centro de rotacin


Parmetro No. 19661

(1)Ejes A y C. El eje
de herramienta
es el eje Z.

Longitud desde posicin


fijacin herramienta hasta
centro eje A

Vector desde centro de


eje A hasta centro de eje
C

(2)Ejes B y C. El eje
de herramienta
es el eje Z.

Longitud desde posicin


de fijacin de herramienta
hasta centro de eje B

Vector desde centro de


eje B hasta centro de eje
C

(3)Ejes A y B. El eje
de herramienta
es el eje X.

Longitud desde posicin


de herramienta hasta
centro de eje B

Vector desde centro de


eje B hasta centro de eje
A

(4)Ejes A y B. El eje Longitud desde posicin


de herramienta
de fijacin de herramienta
es el eje Z.
hasta centro de eje A
El eje B es el
maestro.

Vector desde centro de


eje A hasta centro de eje
B

(5)Ejes A y B. El eje
de herramienta
es el eje Z.
El eje A es el
maestro.

Vector desde centro de


eje B hasta centro de eje
A

Longitud desde posicin


de fijacin de herramienta
hasta centro de eje B

NOTA
Cuando utilice la compensacin de centro de husillo a
continuacin descrita, configure la longitud desde la
posicin de fijacin de herramienta hasta el centro del
husillo como compensacin de portaherramientas.

D Compensacin de centro
de husillo

Se ejecuta la compensacin del centro del husillo. El valor de


compensacin de centro de husillo se configura en el parmetro No.
19662. Dado que el parmetro No. 19662 es un parmetro tipo eje, en este
parmetro puede configurarse el valor de compensacin para tres ejes (X,
Y y Z).

660

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

Centro de segundo eje de


rotacin (punto de control)
Parmetro vector compensacin centro rotacin (No. 19661)
Centro primer eje rotacin
Parmetro vector compensacin centro husillo (No. 19662)
Centro de husillo
Parmetro compensacin
portaherramientas (No. 19666)
Posicin fijacin herramienta
Valor compensacin longitud de herramienta
Punta de herramienta
(punto programado)
Origen coordenadas pieza
Origen coordenadas mquina

Fig. 22.4 (d) Compensacin de centro de husillo

Decalaje del punto de


control

Convencionalmente, como punto de control se utilizaba el centro de un


eje de rotacin. Ahora, es posible decalar el punto de control como se
muestra en la figura inferior.
A continuacin, cuando el eje de rotacin se encuentra en la posicin de
0grados tambin en compensacin de longitud de herramienta en la
direccin del eje de herramienta (G43.1), el punto de control puede
configurarse en idntica posicin que para la compensacin ordinaria de
longitud de herramienta (G43).
El punto de control aqu se indica con coordenadas de mquina.
Por ejemplo, cuando se especifica interpolacin lineal, este punto de
control se desplaza linealmente.

661

22. PROCESADOR RISC

PROGRAMACION

Compensacin longitud de herramienta


en direccin eje de herramienta (G43.1):
Cuando la herramienta no est inclinada

Compensacin longitud
ordinaria herramienta (G43)

B--63534SP/02

Compensacin de longitud de herramienta en direccin del eje de herramienta (G43.1) :


Cuando la herramienta est inclinada

Punto control antes


decalaje

Vector decalaje

Punto control

Punto
control

Vector compensacin longitud herramienta

Origen coordenadas pieza


Origen coordenadas mquina

Fig. 22.4 (e) Decalaje en el punto de control

Es posible seleccionar el mtodo de decalaje del punto de control con los


siguientes parmetros:
Table 22.4 (b) Mtodos de decalaje del punto de control
Bit 5 (SVC) del
parmetro No. 19665

Bit 4 (SPR) del


parmetro No. 19665

--

Igual que en el caso convencional, el punto de control no se decala.

El punto de control se decala y el vector de decalaje se calcula automticamente de la siguiente manera:


-- (vector de compensacin de centro de rotacin (parmetro No.
19661))
+ vector de compensacin de centro de husillo (parmetro No.
19662))
+ compensacin de portaherramientas en el eje de herramienta
(parmetro No. 19666))

El punto de control se decala y el vector de decalaje es el vector configurado en el parmetro No. 19667.

D Ecuacin para cada tipo


de mquina

Decalaje del punto de control

Vx, Vy, Vz :
A, B, C
:
To
:
Ho
:
Jx, Jy, Jz :
Cx, Cy, Cz :
Sx, Sy, Sz :
662

Vector de compensacin de longitud de herramienta


Coordenadas absolutas de los ejes A, B y C
Valor de compensacin de herramienta
Valor de compensacin de portaherramientas
Vector de compensacin de centro de rotacin
Vector de compensacin de centro de husillo
Vector de decalaje

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

Suponga lo anterior. En tal caso, el vector de compensacin de longitud


de herramienta para cada eje se calcula en funcin del tipo de mquina,
de la siguiente manera:
(1) Ejes A y C. El eje de herramienta es el eje Z.


Vx
Vy
Vz

1 0
0
0 cos A sin A
0 sin A cos A

cos B 0 sin B
0
1 0
sin B 0 cos B

cos B 0 sin B
0
1 0
sin B 0 cos B

cos C sin C 0
sin C cos C 0
0
0
1

Cx
Cy
To + Ho + Cz

(2) Ejes B y C. El eje de herramienta es el eje Z.


Vx
Vy
Vz

cos C sin C 0
sin C cos C 0
0
0
1


Vx
Vy
Vz

1 0
0
0 cos A sin A
0 sin A cos A

Sx
Sy
Sz

Cx
Cy
To + Ho + Cz

(3) Ejes A y B. El eje de herramienta es el eje X

Jx
Jy
Jz

Jx
Jy
Jz

Sx
Sy
Sz

To + Ho + Cx
Cy
Cz

Jx
Jy
Jz

Sx
Sy
Sz

(4) Ejes A y B. El eje de herramienta es el eje Z y el eje B es el maestro.


Vx
Vy
Vz

cos B 0 sin B
0
1 0
sin B 0 cos B

1 0
0
0 cos A sin A
0 sin A cos A

cos B 0 sin B
0
1 0
sin B 0 cos B

Cx
Cy
To + Ho + Cz

Jx
Jy
Jz

Sx
Sy
Sz

(5) Ejes A y B. El eje de herramienta es el eje Z y el eje A es el maestro.


Vx
Vy
Vz

1 0
0
0 cos A sin A
0 sin A cos A

Cx
Cy
To + Ho + Cz

Jx
Jy
Jz

Sx
Sy
Sz

El vector de decalaje (Sx, Sy, Sz) se calcula de la siguiente manera:


(A) Cuando el bit 5 (SVC) del parmetro No.19665 = 0, el vector debe
configurarse a 0.
(B) Cuando el bit 5 (SVC) del parmetro No.19665 = 1 y el bit 4 (SPR)
del parmetro No. 19665 = 0:
Cuando el tipo de mquina es distinto de (3)


Sx
Sy
Sz

Cx + Jx
Cy + Jy
Cz + Jz + Ho

Cuando el tipo de mquina es (3)


Sx
Sy
Sz

Cx + Jx + Ho
Cy + Jy
Cz + Jz

(C) Cuando el bit 5 (SVC) del parmetro No.19665 = 1 y el bit 4 (SPR)


del parmetro No. 19665 = 1, se activa el vector especificado en el
parmero No. 19667.

Restricciones
D Limitacin de las
funciones

En el modo de esta funcin, pueden utilizarse las siguientes funciones,


pero no puede verificarse el estado de cada funcin.
-- Conversin v. pulgadas/mtricos
Esta alarma se activa cuando se cambia el estado mediante la orden
G20 o G21
663

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

-- Imagen espejo
No puede modificarse el estado de la seal DI.
-- Funcin de gestin de vida de las herramientas
La compensacin de longitud de herramienta utiliza el valor de
herramienta especificado por la funcin de gestin de vida de las
herramientas. La orden de la funcin de gestin de vida de las
herramientas debe programarse antes del modo de compensacin de
longitud de herramienta en la direccin del eje de herramienta.
-- Avance con cdigo F de un dgito
El avance no puede cambiarse con el generador manual de impulsos.
D Ordenes que no pueden
especificarse

En el modo de esta funcin, no pueden utilizarse las siguientes rdenes.


Esta alarma se activa cuando se programan las siguientes rdenes:
-- Macro cliente B
-- Interpolacin exponencial
--G02.3,G03.3
-- Tiempo de espera
--G04
-- Funcin asociada a mecanizado de alta
--G05
velocidad
(excluidas G05P10000 y 05P0)
-- Control de precisin AI
--G05.1Q1,G5.1Q0
-- Interpolacin en eje hipottico
--G07
-- Interpolacin cilndrica
--G07.1
-- Control previsional avanzado
--G08
(Por favor utilice la funcin HPCC AI)
-- Interpolacin coordenadas polares --G12.1,G13.1
-- Programacin coordenadas polares --G15,G16
-- Compr. vuelta a punto referencia
--G27
-- Vuelta a punto referencia
--G28
-- Vuelta a segundo punto referencia --G30
-- Vuelta a tercer/cuarto punto referen. --G30
-- Salto
--G31
-- Roscado
--G33
-- Medicin automtica longitud hta. --G37
-- Control en direccin normal
--G40.1,G41.1,G42.1
-- Compensacin B de radio de hta
--G41,G42,G39
(est disponible compens. C de radio herramienta)
-- Compensacin tridimensional hta --G41
-- Compensacin desgaste de muela --G41
-- Compensacin de herramienta
--G45,G46,G47,G48
-- Imagen espejo programable
--G50.1,G51.1
-- Sistema local coordenadas
--G52
-- Sistema coordenadas mquina
--G53
-- Posicionamiento unidireccional
--G60
-- Sobrecontrol autom. en esquinas
--G62
-- Modo roscado con macho
--G63
-- Llamada a macro
--G65,G66,G67
(Est disponible la llamada a subprograma)
664

PROGRAMACION

B--63534SP/02

22. PROCESADOR RISC

-- Copiar figura
-- Ciclos fijos
-------------D Funciones que no
pueden especificarse

--G72.1,G72.2
--G73--G79,G80,G81--G89,
G98,G99
Caja de engranajes electrnica
--G80,G81
Funcin fresadora helicoidal
--G80,G81
Funcin desplazamiento externa
--G81
Troceado
--G81.1
Ciclo taladrado prof. pequeos aguj.--G83
Cambio de sistema de coordenadas de pieza
--G92
Preseleccin sistema coorden. pieza --G92.1
Avance por revolucin
--G95
Control veloc. tang. corte const.
--G96,G97
Control de alimentacin
--G160,G161
Interpolacin NURBS
--G06.2
Sistema coordenadas pieza
--G54,G54.1,G55,G56,G57,
G58,G59
Funciones M,S,T y B con una orden de desplazamiento

En el modo de esta funcin, no pueden emplearse las siguientes


funciones. El mensaje de aviso se viusaliza en la pantalla cuando se
utilizan las siguientes funciones:
-- Intervencin en modo MDI
En el modo de esta funcin, no pueden utilizarse las siguientes funcoines.
La alarma (P/S5196) se utiliza cuando se emplean las siguientes
funciones:
-- Operacin de interrupcin manual
-- Retirada y recuperacin de herramienta
Y, en el modo de esta funcin, no pueden emplearse las siguientes
funciones.
-- Control sncrono flexible
-- Comparacin e interrupcin de nmero de secuencia
(El programa no se detiene en el bloque de secuencia especificado en
el modo de compensacin de longitud de herramienta en la direccin
del eje de herramienta).
-- Indexado de mesa de avance circular
-- Funcin de retrazado
No puede emplearse la funcin de retrazado en un programa que utilice
compensacin de longitud de herramienta en la direccin del eje de
herramienta.
-- Control de eje de rotacin
-- Control en direccin normal suave
-- Orden para la funcin de gestin de vida de las herramientas
(La vida til de las herramientas puede contarse en este modo, pero no
puede emplearse la orden para la funcin de gestin de vida de las
herramientas).
-- Ejecutor de macros (macro en ejecucin)
-- Operacin de interrupcin manual por volante
665

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

-- Deceleracin externa
La deceleracin externa no est disponible en este modo.
D Otros

La funcin de compensacin de longitud de herramienta en la direccin


de eje de herramienta no puede emplearse con la siguiente funcin.
-- Control de eje angular
-- Control de eje angular arbitrario
Ocasionalmente se aplicar una limitacin a la combinacin de otras
instrucciones de CN
Por favor, consulte el manual de cada funcin.

Alarmas
Nmero

Mensaje

Contenido

5196

ILLEGAL AXIS OPERA- Se ha programado una funcin que no


TION
puede emplearse durante la funcin
HPCC o mientras se estaba ejecutando
una funcin de control en 5 ejes.

5435

PARAMETER OUT OF
RANGE (TLAC)

Valor no permitido de parmetro. (Valor


configurado fuera de lmites)

5436

PARAMTER SETTING
ERROR 1 (TLAC)

Valor no permitido de parmetro (configuracin de eje de rotacin)

5437

PARAMETER SETTING Valor no permitido de parmetro (confiERROR 2 (TLAC)


guracin de eje de herramienta)

666

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

22.5
COMPENSACION
TRIDIMENSIONAL DE
HERRAMIENTA

La funcin de compensacin tridimensional de herramienta se emplea en


mquinas que pueden controlar el sentido de desplazamiento del eje de
herramienta empleando ejes de rotacin (tales como los ejes B y C). Esta
funcin ejecuta la compensacin de herramienta calculando un vector de
herramienta a partir de las posiciones en los ejes de rotacin y luego
calculando un vector de compensacin en un plano (plano de
compensacin) que es perpendicular al vector de herramienta.
Hay dos tipos de compensacin de herramienta: la compensacion lateral
de herramienta y la compensacin de filo frontal. Cual de ellas se utiliza
depender del tipo de mecanizado.

22.5.1

La compensacin lateral de herramienta es un tipo de compensacin de


herramienta que ejecuta una compensacin tridimensional en un plano
(plano de compensacin) perpendicular a un vector de direccin de
herramienta.

Compensacin lateral
de herramienta

Trayectoria hta. programada


(antes compensacin)

Vector hta.
Vector compensacin herramienta

Trayectoria
centro hta.
(despus
compens.)
Z
Y
Plano de compensacin

Valor
compensacin hta.

Fig. 22.5.1 (a) Compensacin lateral de herramienta

Formato
D Compensacin lateral
herramienta (izquierda)

G41.2 X_ Y_ Z_ D_ ;

Si en el arranque est seleccionado el tipo C de cooperacin de


cancelacin, nunca especifique una orden de desplazamiento tal
como X_Y_Z_ en el bloque G41.2 .

D Compensacin lateral de
herramienta (derecha)

G42.2 X_ Y_ Z_ D_ ;

Si en el arranque se ha seleccionado el tipo C de operacin de cancelacion, nunca especifique una orden de desplazamiento tal como
X_Y_Z_en el bloque G42.2.

D Cancelar compensacin
lateral de herramienta

G40 X_ Y_ Z_ ;

667

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

Explicaciones
D Operaciones en el
arranque y cancelacin
de la compensacin

(1) Tipo A
La operacin tipo A es semejante a la compensacin de herramienta
moostrada.
Operacin en interpolacin lineal

:Trayectoria centro hta.


:Trayectoria programada hta.

Hta.

G40

G41.2

Operacin en interpolacin circular

:Trayectoria centro hta.


:Trayectoria programada hta.

G40

G42.2
Hta.

Fig. 22.5.1 (b) Operacin en activacin y cancelacin de compensacin


(Tipo A)

(2) Tipo B
La operacin tipo B es similar a la compensacin de herramienta
mostrada.
Operacin en interpolacin lineal

Hta

:Trayectoria centro
hta.
:Trayectoria hta. programada

G40

G41.2

668

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

Operacin en interpolacin circular

:Trayectoria centro hta


Trayectoria programada hta

G40

G42.2
Hta.

Fig. 22.5.1 (c) Operacin en arranque y cancelacin de la compensacin


(Tipo B)

(3) Tipo C
Como se muestra en las siguientes figuras, cuando se especifica
G41.2, G42.2 o G40, se inserta un bloque que desplaza la herramienta
perpendicularmente a la direccin de desplazamiento especificada en
el siguiente bloque mediante la distancia del radio de herramienta.
Operacin en interpolacion
lineal

:Trayectoria centro
hta.
:Trayectoria programada hta.

Hta.

G41.2

G40

Operacin en interpolacin circular

:Trayectoria centro hta.


:Trayectoria programada hta.

G40

Hta.

G42.2
.

Fig. 22.5.1 (d) Operacin en arranque y cancelacin de compensacin


(Tipo C)

669

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

NOTA
Para la operacin tipo C, deben cumplirse las siguientes
condiciones al arrancar o cancelar la compensacin lateral de
herramienta :
1 El bloque que contiene G40, G41.2 o G42.2 debe
ejecutarse en el modo G00 o G01.
2 El bloque que contiene G40, G41.2 o G42.2 no debe
contener ninguna orden de desplazamiento.
3 El bloque a continuacin del bloque que contiene G41.2 o
G42.2 debe contener una orden de desplazamiento G00,
G01, G02 o G03.
D Operacin en el modo de
compensacin

El cambio de las direcciones de compensacin y de los valores de


compensacin, la retencin de los vectores, las comprobaciones de
interferencias, etc. se ejecutan de idntica manera que para la
compensacin de herramienta. No es posible especificar G39
(redondeado de esquinas). Por tanto, tenga presente lo siguiente:
(1) Cuando la trayectoria del centro de herramienta se sale de la
trayectoria de herramienta programada en una esquina, se inserta un
bloque de desplazamiento lineal, en lugar de un bloque de
desplazamiento en arco, para desplazar la herramienta en torno a la
esquina. Cuando la trayectoria de centro de herramienta pasa adentro
de la trayectoria de herramienta programada, no se inserta ningn
bloque.
No se inserta ningn
bloque

Se insertta un bloque de desplazamiento lineal


:Trayectoria centro hta.
:Trayectoria hta progr.
:Valor compensa. hta.

Pieza
Hta.
Pieza

Ejemplo (1)--1 Al recorrer el exterior de


una esquina con un ngulo
agudo

Hta

Ejemplo (1)--2 Al recorrer el interior de


una esquina con un
ngulo agudo

Fig. 22.5.1 (e) Operacin en el modo de compensacin (1)--1, 2

En los ejemplos anteriores, el trmino interior significa que la


trayectoria de centro de herramienta est situada dentro de la
trayectoria de herramienta programada en una esquina y fuera
significa que la trayectoria de centro de herramienta est situada fuera
de la trayectoria de herramienta programada. En el ejemplo (1)--3, la
relacin entre la trayectoria de centro de herramienta y la trayectoria
de herramienta programada es la misma que en el Ejemplo (1)--1; la
trayectoria de centro de herramienta est posicionada fuera de la
trayectoria de herramienta programada. El ejemplo (1)--4 posee
idntica relacin que el Ejemplo (1)--2, estando la trayectoria de centro
de herramienta posicionada dentro de la trayectoria de herramienta
programada.
670

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

:Trayectoria centro hta

Pieza

:Trayectoria progra. hta


:Valor compens. hta

Hta real

Hta real
Hta referencia
Pieza
Hta. referencia
Ejemplo (1)--4

Ejemplo (1)--3

Fig. 22.5.1 (f) Operacin en el modo compensacin (1)--3, 4

(2) Cuando la herramienta se desplaza en una esquina, el avance del


bloque anterior se utiliza si la esquina est situada antes de un punto
de parada de modo bloque a bloque; si la esquina est fuera de un
punto de parada en modo bloque a bloque, se emplea el avance del
bloque siguiente.
F100
Q1

Q2(Punto parada en modo bloque a bloque)


:Trayectoria centro hta

:Trayectoria progra. hta

Hta
N3

N2

Ejemplo (2)--1

Programa (2)--1
:
N1 G90G41.2 Xp Yp Zp Bp Cp D1 ;
N2 G01Xq Yq ZqF100 ;
N3 Xr Yr Zr F200 ;
:

Fig. 22.5.1 (g) Operacin en el modo de compensacin (2)

En el ejemplo anterior, el punto de parada en modo bloque a bloque


de N2 es el Q2, de modo que los avances en las trayectorias P--Q1
y Q1--Q2 son las mismas, a saber, valen F100.
(3) Cuando se especifica una orden para hacer que la herramienta retrace
la trayectoria especificada en el bloque anterior, la trayectoria de
herramienta puede coincidir con la posicin del bloque anterior
modificando el cdigo G para cambiar el sentido de compensacin.
Si el cdigo G se deja invariable, se producir la operacin mostrada
en el Ejemplo (3)--2:

671

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

Trayectoria centro hta


:Trayectoria hta programada

Ejemplo (3)--1 Desplazamiento de hta al


cambiar de G41.2 a
G42.2
(modo G41.2)
G91 G01 X100.0
G42.2 X--100.0

Ejemplo (3)--2 Desplazamiento de hta.


cuando se deja
invariable el cdigo G
(Modo G41.2)
G91 G01 X100.0
X--100.0

Fig. 22.5.1 (h) Operacin en el modo de compensacin (3)

(4) Aun cuando el desplazamiento de la herramienta cambie de lineal a


circular (helicoidal), de circular (y helicoidal) a lineal o de circular
(helicoidal) a circular (y helicoidal), los puntos de inicio, fin y centro
de un desplazamiento circular (y helicoidal) se proyecten en el plano
de compensacin perpendicular al eje de herramienta, se calcula un
vector de compensacin para el plano y luego el vector se suma a la
posicin originalmente especificada para obtener la posicin
programada. A continuacin, debe desplazarse la herramienta
linealmente o circularmente (helicoidalmente) a la posicin
programada obtenida. En este caso, la herramienta se desplaza
circularmente (helicoidalmente) en el plano actualmente
seleccionado. La herramienta no se desplaza circularmente
(helicoidalmente) en el plano de compensacin. Por este motivo,
cuando la compensacin de herramienta sea para desplazamiento
circular, el plano de compensacin debe ser el plano XY, YZ o ZX.
Z

Eje de hta

Hta

Punto final

Punto inicial

Vector compens.
real

Orden desplaz.

Saliente

Trayectoria centro hta


real
Vector compensacin
creado en plano compensacin

Trayectoria centro herramienta


creada en plano de compensacion
(Plano compensacin = plano XY )

Fig. 22.5.1 (i) Operacin en el modo compensacin (4)

672

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

D Clculo de vector de
compensacin
Q
e1=VT
VD
Z
P

e2

e3
Y
R

Fig. 22.5.1 (j) Clculo del vector de compensacin

En la figura anterior, el vector de compensacin de herramienta de VD


en el punto Q se calcula de la siguiente manera:
(1) Clculo del vector de herramienta (VT)
(2) Clculo de la matriz de conversin de coordenadas (M)
Los sistemas de coordenadas estn definidos de la siguiente manera:
-- Sistema de coordenadas C1 : {O; X, Y, Z}
Sistema de coordenadas cartesianas cuyos vectores fundamentales
son los siguientes vectores unitarios en los ejes X, Y y Z:
(1, 0, 0)
(0, 1, 0)
(0, 0, 1)
-- Sistema de coordenadas C2 : {O; e2, e3, e1}
Sistema de coordenadas cartesianas cuyos vectores fundamentales
son los siguientes vectores unitarios:
e2
e3
e1
en donde, e2, e3 y e1 se definen de la siguiente manera:
e1 = VT
e2 = b2 / |b2| , b2 = a2 -- (a2,e1)-- e1
e3 = b3 / |b3| , b3 = a3 -- (a3,e1)-- e1 -- (a3,e2)-- e2
a2 es un vector arbitrario linealmente independiente de e1 y
a3 es un vector arbitrario linealmente independiente de e2 y e1.
La matriz de conversin de coordenadas M para convertir el sistema
de coordenadas C1 al C2 y la matriz de conversin de coordenadas
M--1 para convertir del sistema de coordenadas C2 a C1 se expresan
con las siguientes frmulas:
M=

e2
e3
e1

, M 1 = ( te2 te3 te1)

673

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

(3) Conversin de coordenadas del sistema de coordenadas C1 al sistema


de coordenadas C2
Las coordenadas de los puntos inicial y final P y Q de un bloque y
las coordenadas del punto final R del siguiente bloque en el sistema
de coordenadas C1 se convierten a las coordenadas P, Q y R en el
sistema de coordenadas C2, respectivamente, empleando las
siguientes expresiones:
P = MP
Q = QP
R = MR

(4) Clculo del vector de interseccin (VD) en el plano de


compensacin{O; e2, e3}
En las coordenadas en el sistema de coordenadas C2 obtenido en (3),
se emplean dos componentes (el componente e1, el componente de
la direccin de herramienta se excluye) para calcular el vector de
interseccin VD en el plano de compensacin.
e3
R

VD
P

Q
e2

Fig. 22.5.1 (k) Clculo del vector de compensacin

La componente VD se supone que vale siempre 0. El clculo es similar


al clculo de la compensacin C de radio de herramienta. Pese a que
en este ejemplo se obtiene un vector, pueden calcularse hasta cuatro
vectores.
Si la diferencia entre los componentes e2 y e3 (en el plano de
compensacin) entre dos puntos es menor que el valor configurado en
el parmetro No. 6114 en el clculo del vector de interseccin, se
supone que el bloque ha especificado un desplazamiento nulo. En este
caso, puede realizarse el clculo de la interseccin con las coordenadas
de un bloque ms adelante.
(5) Conversin del vector de interseccin del sistema de coordenadas
C2 al sistema de coordenadas C1
A partir de la expresin anterior, el vector VD en el sistema de
coordenadas C2 se convierte al vector VD en el sistema de
coordenadas C1 :
V D = M1V D

El vector VD es el vector de compensacin en el sistema de


coordenadas XYZ originales.
674

B--63534SP/02

D Clculo empleado al
cambiar el plano de
compensacin

22. PROCESADOR RISC

PROGRAMACION

(1) Cuando se especifique un eje de rotacin y un eje lineal


simultneamente
Cuando se especifique un eje de rotacin y un eje lineal en el mismo
bloque en el modo G41.2 o G42.2 (el plano de compensacin cambia
frecuentemente), el vector de compensacin de radio de herramienta
se calcula empleando las coordenadas del eje de rotacin en cada
punto en que se obtiene el vector.
<Ejemplo>
G90 G00 X0 Y0 Z0 B0 C0 ;
G01 F1000 ;
N1 G42.2 Xp Yp Zp Bp Cp D1 ;
N2 Xq Yq Zq Bq Cq ;
N3 Xr Yr Zr Br Cr ;
N4 Xs Ys Zs Bs Cs ;
:
Clculo del vector en el punto final (Q) del bloque N2
-- El vector de herramienta (VT) y la matriz de conversin de
coordenadas (M) se calculan utilizando las coordenadas (Bq, Cq) del
eje de rotacin en el punto Q.
-- El vector de compensacin de radio de herramienta se calcula
utilizando las coordenadas resultantes a que se convierten los tres
puntos P, Q y R, mediante la matriz M.
Q

N3
R

N2

Q
R

N4

P
N1

P
O

Fig. 22.5.1 (l) Cuando se especifiquen simultneamente un eje de


rotacin y un eje lineal

(2) Cuando un eje de rotacin se especifique solo


Cuando se especifique un eje de rotacin slo en en el modo G41.2
o G42.2 (el plano de compensacin cambia), el vector de
compensacin de radio de herramienta se calcula de la siguiente
manera:
<Ejemplo>
G90 G00 X0 Y0 Z0 B0 C0 ;
G01 F1000 ;
N1 G42.2 Xp Yp Zp D1 ;
N2 Xq Yq Zq ;
N3 Br Cr ;
N4 Xs Ys Zs ;
675

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

Clculo del vector en el punto final (Q) del bloque N2


-- El vector de herramienta (VT) y la matriz de conversin de
coordenadas (MN2) se calculan empleando las coordenadas (B = 0, C
= 0) del eje de rotacin en el punto Q.
-- El vector de compensacin de radio de herramienta (VN2) se calcula
empleando las coordenadas resultantes a que se convierten tres puntos,
P, Q y S, mediante la matriz MN2.
Clculo del vector en el punto final del bloque N3
-- La matriz de conversin de coordenadas (MN3) se calcula empleando
las coordenadas (Br, Cr) del eje de rotacin en el punto R.
-- El vector de compensacin de radio de herramienta (VN3) se calcula
a partir de la siguiente expresin:
VN3 = MN3--1(MN2--VN2)
Q=R(N3)
N4

VN2=V3
N2
Q=R

P
N1

P
O

Fig. 22.5.1 (m) Cuando un eje de rotacin se especifique solo

D Comprobacin de
interferencia ejecutada
cuando se cambie el
plano de compensacin

Una comprobacin de interferencia se ejecuta al cambiar el plano de


compensacin (plano perpendicular a un vector en direccin de la
herramienta).
<Ejemplo>
Si se ejecuta el programa a continuacin mostrado, N4 activa una
alarma PS0272 (mecanizado excesivo debido a la compensacin).
O100 F3000
N1 G90 G00 X0 Y0 Z0 A--46 C180
N2 G41.2 D1
N3 G01 X100
N4 Y--200 Z--200
N5 A45
N6 Y--400 Z0
N7 X0
N8 Y--200 Z--200
N9 A--46
N10 Y0 Z0
N11 G40
M30
676

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

Z
Y

N3
X
N10

N7

N4
N6

N8

N5

N9

Fig. 22.5.1 (n) Diagrama conceptual

C
Vb

A
Va

45

46

Va: Vector en la direccin de herramienta cuando A = --46


Vb: Vector en la direccin de herramienta cuando A=45
A : Punto final de N3
B : Punto final de N4
C : Punto final de N6

Fig. 22.5.1 (o) Vector en la direccin de herramienta


e3
e2

V2
B

V1

A : Punto A saliente hacia plano de compensacin


B : Punto B saliente hacia plano de compensacin
C : Punto C saliente hacia plano de compensacin

Fig. 22.5.1 (p) Vector de compensacin en el punto final (punto B) de N4


(en el plano de compensacin)

677

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

El sentido de desplazamiento de AB es opuesto al de BC, de modo


que en el punto B (punto final N4) se generan dos vectores de
compensacin V1 y V2. Tambin es posible un mecanizado excesivo en
este caso, de modo que N4 activa una alarma (PS0272).
(1) Condiciones para activar la alarma de interferencia
Suponga que el vector de direccin de herramienta cambie
considerablemente de un bloque a otro debido a una orden de
desplazamiento para un eje de rotacin. En este caso, se supone que
se produce una alarma de interferencia dado que los vectores de
compensacin se consideran generados en sentidos incorrectos
debido a que la diferencia de ngulo en las direcciones de los vectores
de compensacin debe generarse por tales bloques es pequea. En
este caso, el plano de compensacin es perpendicular a la direccin
de la herramienta (Va en la Fig. 22.5.1(q)) del primero de los dos
bloques.
Especficamente, para la activacin de la alarma se emplean las
condiciones siguientes.
Z

A
Va

Vb

Ua
Ub
Wb

Wa

Ua : Vector AB
Ub : Vector BC
Va : Vector de direccin de herramienta entre A y B
Vb : Vector de direccin de herramienta entre B y C
Wa : Va Ua
Wb : Vb Ub
(En este caso, representa un operador de producto exterior)

Fig. 22.5.1 (q) Diagrama conceptual

678

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

e3

e2
B

A
Ra

Rb
A : El punto A sobresale hacia el plano de compensacin
B : El punto B sobresale hacia el plano de compensacin
C : El punto C sobresale hacia el plano de compensacin
Ra : Vector AB
Rb : Vector BC

Fig. 22.5.1 (r) Trayectoria programada (en el plano de compensacin)


antes y despus del punto final (punto B) de N4

Cuando se cumplen todas las condiciones siguientes, se activa la


alarma (PS0272).
(a) El vector de direccin de herramienta cambia considerablemente.
: Angulo para determinacin configurado en el parmetro No.
6261 (el valor por defecto es 45.)
(Va,Vb) cos()(En este caso, (Va,Vb) significa un producto
interior)
(b) La diferencia entre las direcciones
de los vectores de
compensacin que deben generarse es pequea.
Wa : Direccin de un vector de compensacin que debe generarse
mediante el bloque AB.
Wb : Direccin de un vector de compensacin que debe generarse
mediante el bloque BC.
Wa = Va Ua
Wb = Vb Ub
(Wa,Wb) 0
(c) La diferencia de ngulos de trayectoria en el plano de
compensacin es grande.
(Ra,Rb) < 0
(2) Supresin de la activacin de la alarma con una orden Q
Insertando una orden Q en un bloque que activ la alarma, puede
suprimirse la activacin de la alarma.
(a) Orden Q1
Insertando una orden Q1 se genera un vector vertical.
Ejemplo) N4 Y--200 Z--200 Q1

679

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

e3
e2

En el punto B, se genera un vector (V) perpendicular a AB.

Fig. 22.5.1 (s) Orden Q1

Puede generarse un vector vertical tambin especificando G41.2


o G42.1 en el siguiente bloque, como se indica en el ejemplo
siguiente.
Ejemplo) N6 G41.2 Y--400 Z0
(b) Orden Q2
Con un programa que especifique una transicin lineal a lineal, se
generan hasta dos vectores de compensacin. En este caso, el
segundo vector se borra insertando una orden Q2. La orden Q2 no
tiene ningn efecto en la interpolacin circular.
Ejemplo) N4 Y--200 Z--200 Q2
e3
e2

V1
El segundo vector (V2) se borra y como vector de compensacin se emplea slo V1.

Fig. 22.5.1 (t) Orden Q2

(c) Orden Q3
Insertando una orden Q3 puede suprimirse la activacin de la alarma.
Ejemplo) N4 Y--200 Z--200 Q3
e3
e2

V2
B

V1

No se borran los dos vectores (V1 y V2).

Fig. 22.5.1 (u) Orden Q3

680

B--63534SP/02

22.5.2
Compensacin de filo
frontal

22. PROCESADOR RISC

PROGRAMACION

La compensacin de filo frontal es un tipo de compensacin de


herramienta que se emplea cuando una pieza se mecaniza con el filo de
una herramienta. Una herramienta se decala automticamente una
distancia igual al valor de compensacin de radio de herramienta
especificado siguiendo la lnea en que un plano formado por un vector
de direccin de herramienta y una direccin de desplazamiento de la
herramienta se intersectan en un plano perpendicular a la direccin del eje
de herramienta.
Vector hta
Hta empleada
Hta referencia
Trayectoria centro
hta (despus de
compensacin)
Vector compensacin
radio hta
Valor compensacin
hta

Trayectoria hta
programada

Fig. 22.5.2 (a) Compensacin de filo frontal

Formato

D Compensacin de filo
frontal
D Cancelar compensacin
de filo frontal

G41.3 D_ ;

G40 ;

NOTA
1 Puede especificarse G41.3 slo en el modo G00 o G01. En
un bloque que contenga G41.3 o G40 pueden especificarse
nicamente las direcciones D, O y N.
2 El bloque a continuacin de un bloque que contenga una
orden G41.3 debe contener una orden de desplazamiento.
Sin embargo, en dicho bloque, el desplazamiento de la
herramienta en idntica direccin que la del eje de
herramienta o en direccin opuesta no puede
especificarse.
3 En el modo G41.3 no puede especificarse ningn cdigo G
modal que pertenezca a idntico grupo que el G00 y el G01.

Explicaciones
D Operaciones en el
arranque y cancelacin
de la compensacin

A diferencia de la compensacin lateral de herramienta, las operaciones


ejecutadas al activar y cancelar la compensacin de filo frontal no varan.
Cuando se especifica G41.3, la herramienta se desplaza una distancia
igual al valor de compensacin (VC) en el plano formado por el vector
de desplazamiento (VM) del bloque a continuacin del bloque G41.3 y
el vector de herramienta (VT) obtenido en el momento de especificar
G41.3. El desplazamiento de la herramienta es perpendicular al vector de
herramienta. Cuando se especifica G40, la herramienta se desplaza para
cancelar VC. A continuacin se muestra cmo se ejecuta la
compensacin.
681

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

(1) Cuando el vector de herramienta est inclinado en la direccin en que


se desplaza la herramienta
: Trayectoria centro hta
: Trayectoria progra. hta
Vector herramienta (VT)
Hta

G41.3(VC)

VM

G40

Fig. 22.5.2 (b) Cuando el vector de herramienta est inclinado en l a


direccin en que se desplaza la herramienta

(2) Cuando el vector de herramienta est inclinado en la direccin


opuesta al desplazamiento de la herramienta
: Trayectoria centro hta
: Trayectoria progra. hta
Vector herramienta (VT)
Hta

G41.3(VC)

VM

G40

Fig. 22.5.2 (c) Cuando el vector de herramienta se inclina en la direccin


opuesta a la de desplazamiento de la herramienta

D Operacin en el modo
compensacin

El centro de la herramienta se desplaza de modo que se cree un vector


de compensacin (VC) perpendicular al vector de herramienta (VT) en
el plano formado por el vector de herramienta (VT) en el punto final de
cada bloque y el vector de desplazamiento (VM) del bloque siguiente.
Trayectoria de centro de hta (despus de compensacin)
VT1
Trayectoria hta progra.

VC1
VM1

VC2
VM2

VT2

VM3

VMn: Vector de desplazamiento del bloque n


VTn : Vector de hta al final del bloque n
VCn : Vector de compensacin del bloque n (situado en el plano VTn-- VMn+1 y
perpendicular a VTn)

Fig. 22.5.2 (d) Operacin en el modo compensacin

Sin embargo, si en el modo compensacin se especifica un cdigo G o


un cdigo M que suprime la precarga en buffer, se mantiene el vector de
compensacin creado inmediatamente antes de la especificacin.
Cuando se especifique un bloque que no incluya desplazamiento
(incluido un bloque que contenga una orden de desplazamiento para slo
un eje de rotacin), el vector de desplazamiento del bloque que viene
despus del bloque que no incluye desplazamiento se emplea para crear
un vector de compensacin, como se muestra a continuacin.
682

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

Trayectoria de centro hta (despus de compensacin)


VT1
Trayectoria progra.

VC1
VM1

VM2

VT2

VM4
VC2 = VC3 Hay un bloque que no
especifica ningn dpzto.

Fig. 22.5.2 (e) Hay un bloque que no especifica desplazamiento.

Si el bloque 3 no incluye ningn desplazamiento, el vector de


compensacin del bloque 2 (VC2) se crea de modo que sea perpendicular
a VT2 y est situado en el plano formado por el vector de desplazamiento
(VM4) del bloque 4 y el vector de herramienta (VT2) en el punto final del
bloque 2.
NOTA
Si hay dos o ms bloques sucesivos que no incluyen ningn
desplazamiento, se mantiene el vector de compensacin
creado previamente. Sin embargo, debera evitarse tal
especificacin.
D Bloque inmediatamente
antes de la orden de
cancelar compensacin
(G40)

En el bloque inmediatamente anterior a la orden de cancelar


compensacin (G40), un vector de compensacin se crea a partir del
vector de desplazamiento de dicho bloque y el vector de herramienta en
el punto final del bloque, como se muestra:
Trayectoria centro hta (despus de compensacin)

VT2

VT1
Trayectoria progra.

G40

VC1
VM1

VM2

VC2

Fig. 22.5.2 (f) Bloque inmediatamente interior a G40

El vector de compensacin (VC2) del bloque 2 se crea del modo que sea
perpendicular a VT2 y est situado en el plano formado por el vector de
herramienta (VT2) en el punto final del bloque 2 y el vector de
desplazamiento (VM2) del bloque 2.
D Mtodo de clculo del
vector de compensacin

En la compensacin de filo frontal, el vector de compensacin se calcula


de la siguiente manera:
(1) Vector de herramienta
(2) Vector de desplazamiento
El vector de desplazamiento (VMn+1) del bloque n+1 se obtiene a
partir de la siguiente expresin:
V Mn+1

X
=Y
Z

Xn
n+1 Y n
n+1 Z n
n+1

Xn : Valor de coordenada absoluta del eje X


X en el punto final del bloque n
Yn : Valor de coordenada absoluta del eje X
Y en el punto final del bloque n
Zn : Valor de coordenada absoluta del eje
Z en el punto final del bloque n

(3) Vector de compensacin


La direccin del vector de compensacin (VCn) del bloque n se define
de la siguiente manera:
(a) (VMn+1, VTn) > 0 (0 grados < < 90 grados)
683

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

VTn
Direccin de VCn

VCn

VCn

VMn+1
VMn+1

(VMn+1 VTn) VTn


representa el ngulo abarcado
entre VMn+1 y VTn.
(0 180)

VTn

Fig. 22.5.2 (g) Direccin del vector de compensacin (1)

(b) (VMn+1,VTn) < 0 (90 grados < < 180 grados)


VCn

Direccin de VC1

VTn
VMn+1

-- (VMn+1 VTn) VTn

VMn+1

VTn

VCn

Fig. 22.5.2 (h) Direccin del vector de compensacin (2)

El vector de compensacin (VCn) del bloque n se calcula a partir de


VTn y VMn+1, como se describe a continuacin.
R=Valor de compensacin




V
=V
V
V

V =V = (V
V
V (V V

=V (V V
V (V V
V TX
V = V TY
V TZ

MX

V Mn+1

MY
MZ

X
Y

Mn+1

V Tn) V Tn

TZ

MZ

TX

MX

TY

MY

V MXV TZ) V TY (V MXV TY V MYV TX)


TY V MYV TX) V TZ (V MYV TZ V MZV TY)
TZ V MZV TY) V TX (V MZV TX V MXV TZ)
TX

Entonces,
(a) Cuando (VMn+1, VTn) > 0 (0grados < < 90 grados)
V Cn =

VX
R
VY
V x2 + V r 2 + V z 2 V Z

(b) Cuando (VMn+1, VTn) < 0 (90grados < < 180 grados)

R
VY
V Cn =
V x2 + V r 2 + V z 2 V Z

684

B--63534SP/02

D Compensacin
ejecutada cuando sea
aprox. 0 grados, 90
grados o 180 grados.

22. PROCESADOR RISC

PROGRAMACION

Cuando el ngulo abarcado entre VMn+1 y VTn se considere que es 0


grados, 180 grados o 90 grados, el vector de compensacin se crea de
distinta manera. As, al crear un programa de CN, tenga presentes los
siguientes detalles:
(1) Configuracin de un intervalo de variacin para considerar como
0 grados, 180 grados o 90 grados.
Cuando el ngulo abarcado () entre el vector de herramienta (VT)
y el sector de desplazamiento (VM) sea aproximadamente 0 grados,
180 grados o 90 grados, el sistema considera que vale 0 grados,
180 grados o 90 grados y luego crea un vector de compensacin que
no coincide con el vector de compensacin normal. El intervalo de
variacin empleado para considerar 0 grados, 180 grados y 90
grados se define en el parmetro 6115.
Por ejemplo, suponga que el ngulo definido en el parmetro 6115
es .
(a) Si 0 , se considera que vale 0 grados.

VTn

VMn+1

Fig. 22.5.2 (i) Determinacin de =0 grados.

(b) Si (180--) 180, se considera que vale 180 grados.

VTn

VMn+1

Fig. 22.5.2 (j) Determinacin de =180 grados.


(c) Si (90--) (90+) , se considera que vale 90 grados.

VTn

VTn

VMn+1

VMn+1

Fig. 22.5.2 (k) Determinacin de =90 grados.

(2) Vector de compensacin cuando se considere que vale 0 grados o


180 grados.
Si se considera que vale 0 grados o 180 grados, al especificar G41.3
para iniciar la compensacin de filo frontal, se activa la alarma
PS998. Esto significa que el vector de herramienta del bloque actual
685

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

y el vector de desplazamiento del bloque siguiente no deben apuntar


en idntico sentido o en sentidos opuestos en el arranque.
El vector de compensacin previamente creado se mantiene en todo
momento excepto en el arranque.
Si los ngulos abarcados entre VT2 y VM3, VT3 y VM4 yVT4 y VM4,
y VT4 y VM5 se consideran 05, el vector de compensacin VC1 del
bloque 1 se mantiene como vectores de compensacin VC2, VC3 y
VC4 de los bloques 2, 3 y 4, respectivamente.
Trayectoria centro hta
(despus de compensacin)
VT1

VC1

VT5

VC2

VM1

VT2 VC3

VM2

Trayectoria
programada

VM3

VT3 VC4
VM4

VC5

VT4

VM6

VM5

Fig. 22.5.2 (l) Cuando se determine que =0 grados

Si los ngulos abarcados VT2 y VM3, VT3 y VM4 y VT4 y VM5 se


consideran 180 grados, el vector de compensacin VC1 del bloque 1
se mantiene igual que los vectores de compensacin VC2, VC3 y VC4
de los bloques 2, 3 y 4, respectivamente.
Trayectoria centro herramienta
(despus de compensacin)
VT1
VM

VT5
VC1 V
M
2
VT2

Trayectoria1
programada

VC2 V
M
3
VT3

VC3 V
T4

VC5

VC4

VM

VM

VM
6

Fig. 22.5.2 (m) Cuando se determina que =180 grados

(3) Vector de compensacin cuando se considera 90 grados.


Si el vector de compensacin previo (VCn--1) apunta en sentido
opuesto (direccin) (VMn VTn--1) VTn--1 ) a VMn respecto a
VTn--1, el vector de compensacin actual (VCn) se crea de modo que
apunte en la direccin (VMn+1 VTn) VTn .
Trayectoria centro hta
(despus de compensacin) V

T2

VT3

VT1
VC1

VC2

VM1

VM2

Trayectoria
programada

VT4

VC3
VM3

VT5
VC5

VC4
VM4

VM5

VM6

Fig. 22.5.2 (n) Cuando se determina que =90 (1)

Si el vector de compensacin previo (VCn--1) apunta en idntica


direccin ( --(VMn VTn--1) VTn--1 ) que VMn respecto a VTn--1 , el
vector de compensacin actual (VCn) se crea de modo que apunte en la
direccin --(VMn+1 ( VTn) VTn.
686

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

Trayectoria centro hta


(despus compensacin)VT2
VT1
VM1

VT3

VT4
VT5

VC2

VC1
VM2

Trayectoria
programada

VM3

VC3
VM4

VC5

VC4
VM5

VM6

Fig. 22.5.2 (o) Cuando se determine que =90 grados (2)

22.5.3
Restricciones
D Modos G41.2, G42.2 y
G41.3

G41.2, G42.2, G41.3 y G40 son cdigos G modales pertenecientes a


idntico grupo. Por este motivo, no pueden existir simultneamente los
cdigos G41.2, G42.2 y G41.3.

D Ordenes de ciclos fijos

Especifique una orden de ciclo fijo en el modo compensacin cancelada


(G40).

D Ordenes que deben


especificarse en dos o
ms bloques sucesivos

En el modo de compensacin, nunca especifique sucesivamente dos o


ms bloques que no incluyan desplazamientos. Entre los bloques sin
desplazamiento estn:
-- M05;
Salida de cdigos M
-- S21;
Salida de cdigos S
-- G04X1000;
Tiempo de espera
-- G22X100000; Definicin de rea de mecanizado
-- G10P01R100; Configuracin de valores de compensacin
-- (G17)Z2000;
Desplazamiento en un plano distinto al de
compensacin (desplazamiento en la direccin
del eje de herramienta)
-- G90;,O10;,N20; Bloque sin rdenes de desplazamiento
-- Bloques considerados sin desplazamiento conforme al parmetro
6114 (slo para compensacin lateral de herramienta)

D Reset

Un reset del sistema en el modo de compensacin (G41.2, G42.2 o


G41.3) siempre da como resultado el modo cancelacin (G40).

D Limitacin de funciones

En el modo de esta funcin, pueden emplearse las siguientes funciones,


pero no puede modificarse la condicin de cada funcin
-- Conversin v. pulgadas/mtricos
Se activa una alarma al cambiar la condicin mediante la orden G20
o G21.
-- Imagen espejo
No puede cambiarse la condicin de la seal.
-- Funcin de gestin de vida de las herramientas
La compensacin de longitud de herramienta utiliza el valor de la
herramienta especificada mediante la funcin de gestin de vida de
herramientas. Debe programarse la orden de funcin de gestin de
vida de las herramientas antes del modo compensacin tridimensional
de herramientas.
687

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

-- Avance con cdigo F de un dgito


El avance no puede modificarse con el generador manual de impulsos.
D Ordenes que no pueden
especificarse

En el modo de esta funcin, no pueden emplearse las siguientes rdenes.


Se activa una alarma cuando se programan las siguientes rdenes:
-- Macro cliente B
-- Interpolacin exponencial
--G02.3,G03.3
-- Tiempo de espera
--G04
-- Funcin relativa al mecanizado
--G05
a alta velocidad
(excluidas G05P10000 y 05P0)
-- Control de posicin AI
--G05.1Q1,G5.1Q0
-- Interpolacin en eje hipottico
--G07
-- Interpolacin cilndrica
--G07.1
-- Control previsional avanzado
--G08
(Por favor, utilice la funcin AI HPCC)
-- Interpolacin en coorde. polares
--G12.1,G13.1
-- Programacin de coorde. polares
--G15,G16
-- Comprob. de vuelta al punto de ref. --G27
-- Vuelta a punto referencia
--G28
-- Vuelta a segundo punto referencia --G30
-- Vuelta a tercer/cuarto punto refer. --G30
-- Salto
--G31
-- Roscado
--G33
-- Medicin automtica longitud hta --G37
-- Control en direccin normal
--G40.1,G41.1,G42.1
-- Compensacin B , C radio hta
--G41,G42,G39
-- Compensacin tridimensional hta --G41
-- Compensacin desgaste muela
--G41
-- Compensacin de hta
--G45,G46,G47,G48
-- Imagen espejo programable
--G50.1,G51.1
-- Sistema local coordenadas
--G52
-- Sistema coordenadas mquina
--G53
-- Posicionamiento unidireccional
--G60
-- Sobrecontrol autom. en esquinas --G62
-- Modo roscado rgido con macho
--G63
-- Llamada a macro
--G65,G66,G67
(Est disponible la llamada a subprogramas)
-- Copiar figura
--G72.1,G72.2
-- Ciclos fijos
--G73--G79,G80,G81--G89,
G98,G99
-- Caja engranajes electrnica
--G80,G81
-- Funcin para fresa helicoidal
--G80,G81
-- Funcin desplazamiento externo
--G81
-- Trozeado
--G81.1
688

B--63534SP/02

PROGRAMACION

22. PROCESADOR RISC

-- Ciclo taladrado prof. peq. aguj. --G83


-- Cambiar sistema coodenadas pieza
--G92
-- Preseleccin sistema coord. pieza --G92.1
-- Avance por revolucin
--G95
-- Control vel. tang. corte constante --G96,G97
-- Control alimentacin
--G160,G161
-- Interpolacin NURBS
--G06.2
-- Sistema coordenadas pieza
--G54,G54.1,G55,G56,G57,
G58,G59
-- Funciones M,S,T y B con orden de desplazamiento
D Funciones que no
pueden especificarse

En el modo de esta funcin, no pueden emplearse las siguientes


funciones. El mensaje de aviso se visualiza en la pantalla cuando se
utilizan las siguientes funciones:
-- Intervencin en modo MDI
En el modo de esta funcin, no pueden emplearse las siguientes funciones.
Se activa la alarma (P/S5196) cuando se emplean las siguientes funciones:
-- Operacin de interrupcin manual
-- Retirada y recuperacin de la herramienta
Y, en el modo de esta funcin, no pueden emplearse las siguientes
funciones.
-- Control sncrono flexible
-- Comparacin e interrupcin de nmero de secuencia
(El programa no se detiene en el bloque de secuencia especificado en
el modo de compensacin tridimensional de herramienta)
-- Indexado de mesa de avance circular
-- Funcin de retrazado
La funcin de retrazado no puede utilizarse en un programa que utilice
compensacin tridimensional de herramienta.
-- Control de eje de rotacin
-- Control en direccin normal suave
-- La orden para la funcin de gestin de vida de las herramientas
(La vida til de las herramientas puede contarse en este modo, pero
no puede utilizarse la orden para la funcin de gestin de vida de las
herramientas).
-- Ejecutor de macros (macro en ejecucin)
-- Modo de interrupcin manual por volante
-- Deceleracin externa
La deceleracin externa no est disponible en este modo.

D Otras

La funcin de compensacin tridimensional de herramienta no puede


utilizarse con las siguientes funciones.
-- Control de eje angular
-- Control de eje angular arbitrario
Ocasionalmente puede aplicarse una limitacin sobre la combinacin de
otras instrucciones de CN.
Por favor, consulte el manual de cada funcin.
689

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

Alarmas
Nmero
Mensaje
0037
CRC:PLANE CHANGE

0041

CRC:INTERFERENCE

Contenido
Se ha intentado cambiar de plano en el
modo de compensacin de herramienta. Para cambiar el plano, cancele el
modo de compensacin de herramienta.
La profundidad de corte es demasiado
grande durante la compensacin de
herramienta.
Compruebe el programa.
Los criterios para evaluar la interferencia son los siguientes:
(1) La direccin de desplazamiento del
bloque programado no coincide con
la direccin de desplazamiento del
bloque correspondiente de trayectoria de centro de herramienta en 90
o ms o en 270 o menos. En este
caso, puede inhibirse la comprobacin configurando al valor 1 el
parmetro de CNC No 6001 #1.
(2) En el caso de un arco, la diferencia
de ngulo entre los puntos inicial y
final del bloque programado difiere
en180 o ms respecto a la diferencia de ngulo entre los puntos inicial
y final del bloque correspondiente
de la trayectoria de centro de herramienta.

0033

CRC:NO INTERSECTION

No hay punto de interseccin de la


trayectoria de centro de herramienta
compensada durante la compensacin
de radio de herramienta.

5196

ILLEGAL AXIS OPERA- Se ha programado una funcin que no


TION
puede emplearse mientras se est ejecutando la funcin HPCC o la funcion
de control en 5 ejes.

5405

ILLEGAL PARAMETER
IN G41.2/G42.2

Los valores de los parmetros (Nos.


19610 hasta 19619) para determinar la
relacin entre el eje de rotacin y el plano de rotacin son incorrectos.

5406

G41.3/G40 FORMAT
ERROR

(1) Se ha especificado una instruccin


de desplazamiento en un bloque en
que se ha especificado el cdigo
G41.3 o G40.
(2) Se ha especificado un cdigo G o M
que suprime la precarga en buffer
en un bloque en que se especific el
cdigo G41.3.

5407

ILLEGAL COMMAND
IN G41.3

(1) En el modo G41.3 se ha especificado un cdigo G distinto de G00 o


G01 del grupo 01.
(2) En el modo G41.3 se ha especificado un valor de compensacin (cdigo G en el grupo 07).
(3) El bloque a continuacin del bloque
en que se program G41.3 (arranque) no contena una orden de desplazamiento.

690

B--63534SP/02

PROGRAMACION

Nmero
5408

Mensaje
G41.3 ILLEGAL
START_UP

22. PROCESADOR RISC


Contenido
(1) El cdigo G G41.3 G (arranque) se
especific en un modo de grupo 01
para un cdigo distinto de G00 y
G01.
(2) El ngulo formado por el vector de
direccin de herramienta y el vector
de direccin de desplazamiento era
0 o 180 en el arranque.

5409

ILLEGAL PARAMETER
IN G41.3

691

Los valores de los parmetros (Nos


19610 hasta 19619) para determinar la
relacin entre el eje de rotacin y el plano de rotacin son incorrectos.

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

22.6
INTERPOLACION
TRIDIMENSIONAL
CIRCULAR
Generalidades

La especificacin de un punto intermedio y un punto final en un arco


permite la interpolacin circular en un espacio tridimensional.

Formato
El formato de programacin es el siguiente:
G02.4XX1 YY1 ZZ1 1 1 ; Primer bloque (punto intermedio del arco)
XX1 YY1 ZZ1 1 1 ; Segundo bloque (punto final de arco)
O,
G03.4XX1 YY1 ZZ1 1 1 ; Primer bloque (punto intermedio del arco)
XX1 YY1 ZZ1 1 1 ; Segundo bloque (punto final del arco)
, : Ejes arbitrarios distintos del eje de interpolacin circular
tridimensional (hasta dos ejes)

Explicaciones
D Grupo de cdigos G

G02.4 y G03.4 son cdigos G modales del grupo 01. Por este motivo,
permanecen vlidos hasta que se especifique otro cdigo G del grupo 01.

D Punto inicial, punto


intermedio y punto final

Un arco en un espacio tridimensional est definido de manera inequvoca


por su punto inicial (posicin actual) y un punto intermedio y un punto
final especificados, como se muestra a continuacin. Para definir este
arco se emplean dos bloques de rdenes. El primer bloque de rdenes
especifica la trayectoria de herramienta entre el punto inicial y el punto
intermedio. El segundo bloque de rdenes especifica la trayectoria de
herramienta entre el punto intermedio y el punto final.

692

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

Punto intermedio

(X1,Y1,Z1)

Y
Z

Punto inicial

Punto final
(X2,Y2,Z2)

Fig.22.6 Puntos inicial, intermedio y final

D Desplazamiento en ejes
distintos del eje de
interpolacin
tridimensional circular

D Ordenes incrementales

Si se modifica el cdigo modal especificando un cdigo tal como G01


sin que se haya especificado el punto final, no puede obtenerse el arco y
se activa la alarma PS5432 . Durante el modo MDI, se activa tambin la
alarma PS5432 si se aplica un inicio de ciclo con slo el punto intermedio
especificado.
Adems del eje de interpolacin tridimensional circular (X/Y/Z), pueden
especificarse simultneamente hasta dos ejes arbitrarios (/) . Si se
omiten / del primer bloque (especificacin de punto intermedio) y se
especifican slo en el segundo bloque (especificacin de punto final), la
herramienta se desplaza la punto especificado en los ejes / durante el
desplazamiento desde el punto intermedio del arco hasta el punto final.
Si se omiten / desde el segundo bloque (especificacin de punto final)
y se especifican slo en el primer bloque (especificacin de punto
intermedio), la herramienta se desplaza al punto especificado en los ejes
/ durante el desplazamiento desde el punto inicial del arco hasta el
punto intermedio.
Con una orden incremental, la posicin del punto intermedio respecto al
punto inicial debe especificarse en el primer bloque la posicin del punto
final respecto al punto intermedio en el segundo bloque.

D Sentido de rotacin

No puede especificarse el sentido de rotacin. El movimiento es el mismo


independientemente de si se especifica G02.4 o G03.4.

D Bloque a bloque

Cuando se trabaja en el modo bloque a bloque, un inicio de ciclo provoca


el desplazamiento desde el punto inicial hasta el punto final. No se ejecuta
una parada en modo bloque
a bloque entre el primer bloque
(especificacin de punto intermedio) y el segundo bloque (especificacin
de punto final).

D Punto de inicio supuesto


si se especifican
consecutivamente
interpolaciones
tridimensionales
circulares
D Orden de velocidad

Si
se especifican consecutivamente las interpolaciones circulares
tridimensionales, el punto final de una interpolacin se supone que es el
punto inicial de la siguiente.

D Deceleracin

Especifique una velocidad tangencial en un arco en el espacio


tridimensional.
En un modo distinto del modo de control de contorno de alta precisin AI
o el modo de control de contorno de alta precisin AI nano, la
deceleracin se aplica en el punto final del bloque inmediato anterior al
bloque que programa la interpolacin circular tridimensional o el punto
final de dicho bloque. Acto seguido se realiza, la comprobacin se realiza
la comprobacin en posicin.
693

22. PROCESADOR RISC

PROGRAMACION

B--63534SP/02

Limitacin
D Casos en los cuales se
ejecuta interpolacin
lineal

D Si en el punto inicial, el punto intermedio y el punto final estn en


idntica lnea, se ejecuta una interpolacin lineal.
D Si el punto inicial coincide con el punto intermedio, el punto
intermedio coincide con el punto final o el punto final coincide con el
punto inicial, se ejecuta interpolacin lineal hasta el punto final.
D Si el punto inicial, el punto intermedio y el punto final estn en la
misma lnea y el punto final est entre el punto inicial y el punto
intermedio, la herramienta primero se desplaza con interpolacin
lineal desde el punto inicial hasta el punto intermedio y luego vuelve
desde el punto intermedio hasta el punto final con interpolacin lineal.
As, pues, la herramienta siempre pasa por el punto especificado.

Punto inicial

Punto final

Punto intermedio

D Crculos completos

No pueden especificarse crculos completos (arco 360 grados) . (Este


sera el caso en que se ejecuta interpolacin lineal , como se ha descrito
ms arriba).

D Funciones de
compensacin

Antes de utilizar esta funcin, cancele las funciones de compensacin del


grupo 07, tal como la compensacin de radio de herramienta.

D Manual absoluto

Cuando esta funcin est activada, no es posible la intervencin manual


con el selector de manual absoluto en la posicin ON. Si se ejecuta esta
intervencin, se activa la alarma PS0713 al reanudar la operacin.

D Grfico de segundo
plano

Esta funcin no puede emplearse con la representacin grfica en segundo


plano.

D Limitacin de funciones

En el modo de esta funcin, pueden emplearse las siguientes funciones,


pero no pueden modificarse las condiciones de cada funcin
-- Conversin de v. pulgadas/mtricos
Se activa una alarma al cambiar la condicin mediante la orden G20
o G21.
-- Imagen espejo
No puede cambiarse la condicin de la seal.
-- Funcin de gestin de vida de las herramientas
La compensacin de longitud de herramienta utiliza el valor de la
herramienta especificada mediante la funcin de gestin de vida de
herramientas. Debe programarse la orden de funcin de gestin de
vida de las herramientas antes del modo compensacin tridimensional
de herramientas.
-- Avance de cdigo F de un dgito
El avance no puede modificarse con el generador manual de impulsos.
694

B--63534SP/02

D Ordenes que no pueden


especificarse

PROGRAMACION

22. PROCESADOR RISC

En el modo de esta funcin, no pueden emplearse las siguientes rdenes.


Se activa una alarma cuando se programan las siguientes rdenes:
-- Macro cliente B
-- Interpolacin exponencial
--G02.3,G03.3
-- Tiempo de espera
--G04
-- Funcin relativa al mecanizado
--G05
a alta velocidad
(excluidas G05P10000 y 05P0)
-- Control de posicin AI
--G05.1Q1,G5.1Q0
-- Interpolacin en eje hipottico
--G07
-- Interpolacin cilindrca
--G07.1
-- Control previsional avanzado
--G08
(Por favor, utilice la funcin AI HPCC)
-- Interpolacin en coorde. polares
--G12.1,G13.1
-- Programacin de coorde. polares
--G15,G16
-- Comprob. de vuelta al punto de ref. --G27
-- Vuelta a punto referencia
--G28
-- Vuelta a segundo punto referencia --G30
-- Vuelta a tercer/cuarto punto refer. --G30
-- Salto
--G31
-- Roscado
--G33
-- Medicin automtica longitud hta --G37
-- Control en direccin normal
--G40.1,G41.1,G42.1
-- Compensacin B , C radio hta
--G41,G42,G39
-- Compensacin tridimensional hta --G41
-- Compensacin desgaste muela
--G41
-- Compensacin de hta
--G45,G46,G47,G48
-- Imagen espejo programable
--G50.1,G51.1
-- Sistema local coordenadas
--G52
-- Sistema coordenadas mquina
--G53
-- Posicionamiento unidireccional
--G60
-- Sobrecontrol autom. en esquinas --G62
-- Modo roscado rgido con macho
--G63
-- Llamada a macro
--G65,G66,G67
(Est disponible la llamada a subprogramas)
-- Copiar figura
--G72.1,G72.2
-- Ciclos fijos
--G73--G79,G80,G81--G89,
G98,G99
-- Caja engranajes electrnica
--G80,G81
-- Funcin para fresa helicoidal
--G80,G81
-- Funcin desplazamiento externo
--G81
-- Trozeado
--G81.1
-- Ciclo taladrado prof. peq. aguj. --G83
-- Cambiar sistema coodenadas pieza
--G92
695

22. PROCESADOR RISC

PROGRAMACION

-------------------D Funciones que no


pueden especificarse

B--63534SP/02

Preseleccin sistema coord. pieza


Avance por revolucin
Control vel. tang. corte constante
Control alimentacin
Interpolacin NURBS
Sistema coordenadas pieza

--G92.1
--G95
--G96,G97
--G160,G161
--G06.2
--G54,G54.1,G55,G56,G57,
G58,G59
Conversin tridimensional de coordenadas
Rotacin sistema coordenadas
--G68
Factor de escala
--G50, G51
Imagen espejo programable
--G50.1, G51.1
Modo de parada exacta
--G61
Compensacin radio herramienta --G40, G41, G42
Compensacin tridimensional de herramienta
--G40, G41.2, G41.3, G42.2
Configuracin datos
--G10
Parada exacta
--G09
Funciones auxiliares
Segundas funciones auxiliares
Funcin de husillo
Funcin de herramienta

En el modo de esta funcin, no pueden emplearse las siguientes


funciones. El mensaje de aviso se visualiza en la pantalla cuando se
utilizan las siguientes funciones:
-- Intervencin en modo MDI
En el modo de esta funcin, no pueden emplearse las siguientes funciones.
Se activa la alarma (P/S5196) cuando se emplean las siguientes funciones:
-- Operacin de interrupcin manual
-- Retirada y recuperacin de la herramienta
Y, en el modo de esta funcin, no pueden emplearse las siguientes
funciones.
-- Control sncrono flexible
-- Comparacin e interrupcin de nmero de secuencia
(El programa no se detiene en el bloque de secuencia especificado en
el modo de compensacin tridimensional de herramienta)
-- Indexado de mesa de avance circular
-- Funcin de retrazado
La funcin de retrazado no puede utilizarse en un programa que utilice
compensacin tridimensional de herramienta.
-- Control de eje de rotacin
-- Control en direccin normal suave
-- La orden para la funcin de gestin de vida de las herramientas
(La vida til de las herramientas puede contarse en este modo, pero
no puede utilizarse la orden para la funcin de gestin de vida de las
herramientas).
696

B--63534SP/02

22. PROCESADOR RISC

PROGRAMACION

-- Ejecutor de macros (macro en ejecucin )


-- Modo de interrupcin manual por volante
-- Deceleracin externa
La deceleracin externa no est disponible en este modo.
-- Achaflanado arbitrario/redondeado de esquinas
D Otras

La funcin de compensacin tridimensional de herramienta no puede


utilizarse con las siguientes funciones.
-- Control de eje angular
-- Control de eje angular arbitrario
Ocasionalmente puede aplicarse una limitacin sobre la combinacin de
otras instrucciones de CN.
Por favor, consulte el manual de cada funcin.

Alarmas
Nmero
0710

Mensaje
ILLEGAL COMMAND
IN 3--D CIR

Contenido
En un estado modal en el cual no
puede programarse interpolacin circular tridimensional (G02.4 o G03.4), se
ha intentado ejecutar tal interpolacin.
Se ha programado un cdigo no vlido
en el modo de interpolacin circular triddimensional. Esto ocurre cuando:
S Se ha programado un cdigo M, S, T
o B mientras estaba ejecutando una
orden que cancela la interpolacin circular tridimensional tal orden de cancelar es otro cdigo G del grupo 01)
S La orden especificada no cancela la
interpolacin circular tridimensional e
incluye G05P10000 o G05P0.

0712

G02.4/G03.4 FORMAT
ERROR

Se ha programado incorrectamente la
interpolacin circiular tridimensional
(G02.4 o G03.4).

0713

MANUAL INTERVENTION IN G02.4/G03.4


(ABS ON)

Mientras estaba activado el modo de


interpolacin circular tridimensional
(G02.4 o G03.4), se ha ejecutado una
operacin manual con el selector de
manual absoluto activado.

697

III. FUNCIONAMIENTO

B--63534SP/02

FUNCIONAMIENTO

GENERALIDADES

701

1. GENERALIDADES

1. GENERALIDADES

FUNCIONAMIENTO

B--63534SP/02

1.1
FUNCIONAMIENTO
EN MODO MANUAL
Explicaciones
D Vuelta manual al punto de
referencia (Vase Seccin
III--3.1)

La mquina herramienta con CNC dispone de una posicin que se utiliza para
determinar la posicin de la mquina.
Esta posicin se denomina punto de 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
Panel operador mquina

Fig.1.1 (a) Vuelta manual a punto de referencia

La herramienta puede desplazarse al punto de referencia tambin con rdenes


programadas.
Esta operacin se denomina vuelta automtica al punto de referencia (Vase
Captulo II--6).

702

B--63534SP/02

D Desplazamiento de la
herramienta en modo
manual

FUNCIONAMIENTO

1. GENERALIDADES

Utilizando las teclas, pulsadores o el volante manual del panel del operador
puede desplazarse la herramienta segn cada eje.
Panel operador mquina
Generador
manual
impulsos

Herramienta

Pieza
Fig.1.1 (b) Desplazamiento de la herramienta en modo manual

La herramienta puede desplazarse en los siguientes modos:


(i) Avance manual discontinuo (Vase Apartado III--3.2)
La herramienta se desplaza continuamente mientras se mantenga accionado
un pulsador.
(ii) Avance incremental (Vase Apartado III--3.3)
La herramienta se desplaza la distancia predeterminada cada vez que se
acciona un pulsador.
(iii)Avance manual por volante (Vase Apartado III--3.4)
Girando el volante manual la herramienta se desplaza la distancia
correspondiente a los grados de giro del volante.

703

1. GENERALIDADES

1.2

DESPLAZAMIENTO
DE LA
HERRAMIENTA
PROGRAMANDOLO
EN MODO
AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

El modo automtico sirve para que la mquina funcione segn el programa


creado. Consta del funcionamiento en modo memoria, MDI y DNC. (Vase
Captulo III--4).
Programa
01000
M_S_T
G92_X_
G00...
G01......
.
.
.
.

;
;
;
;
;

Herramienta

Fig.1.2 (a) Desplazamiento de la herramienta por programacin

Explicaciones

D Modo memoria

Una vez se ha registrado el programa en la memoria del CNC, la mquina puede


hacerse funcionar segn las instrucciones del programa. Este modo de
funcionamiento se denomina modo memoria.
Mquina

CNC

Memoria

Fig.1.2 (b) Modo 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.
CNC

Teclado MDI

Mquina

Entrada manual
programas

Fig.1.2 (c) Modo MDI

D Funcionamiento en
modo DNC

En este modo de funcionamiento, no se carga el programa en la memoria del


CNC, sino que se lee desde las unidades de E/S externas. Este modo lleva el
nombre de modo DNC y es muy cmodo cuando no se dispone de bastante
memoria CNC para el programa.
704

B--63534SP/02

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 III--9.3).
En memoria o en cinta
O1001
G92 ------------

Nmero programa
Programa pieza 1

M30
O1002
G92
------------

Nmero programa

Bsqueda
nmero programa
Modo
automtico

Programa pieza 2
M30
O1003
G92 ------------

Nmero programa
Programa pieza 3

M30

Fig.1.3 (a) Seleccin de programa para funcionamiento automtico

D Arranque y parada

Al accionar el pulsador de arranque de ciclo se arranca el funcionamiento


automtico. Al pulsar la parada de avance o el pulsador de reset se interrumpe
momentneamente o se detiene el funcionamiento automtico. Al especificar
la parada del programa o la orden de terminacin del programa dentro de ste,
la mquina se parar si estaba funcionando en modo automtico. Cuando se
termina un proceso de mecanizado se detiene el funcionamiento automtico.
Vase Captulo III--4
Arranque ciclo
Reposicin suspensin
avances

Arranque manual
Parada manual

Modo automtico

Parada
Parada programada provocada
Fin programa
por programa
Fig.1.3 (b) Arranque y parada para modo automtico

705

1. GENERALIDADES

D Interrupcin por volante

FUNCIONAMIENTO

B--63534SP/02

Mientras se est ejecutando el modo automtico, el desplazamiento de la


herramienta puede solaparse con el funcionamiento automtico girando para
ello el volante manual. (Vase Apartado III--4.8)
Posicin de herramienta
durante modo automtico
Posicin de herrramienta despus de interrupcin por volante

Z
Profundidad
de corte
programada

X
Profundidad de corte por
interrupcin por volante
Fig. 1.3 (c) Interrupcin manual por volante en funcionamiento automtico

706

B--63534SP/02

1.4

VERIFICACION DE
UN PROGRAMA

FUNCIONAMIENTO

1. GENERALIDADES

Antes de arrancar el mecanizado, puede ejecutarse la comprobacin del


funcionamiento automtico. En esta comprobacin se verifica si el programa
creado puede hacer que la mquina funcione de la forma deseada. Esta

comprobacin puede realizarse haciendo funcionar la mquina realmente


o visualizando la variacin de la indicacin de posicin (sin hacer
funcionar la mquina). (Vase el Captulo III--5).

1.4.1
Comprobacin
haciendo funcionar la
mquina
Explicaciones

D Ensayo en vaco

Retire la pieza y verifique nicamente el desplazamiento de la herramienta.


Seleccione la velocidad de desplazamiento de la herramienta con el selector del
panel del operador. (Vase Apartado III--5.4)

Herramienta

Mesa
Fig.1.4.1 (a) Ensayo en vaco

D Sobre control de avance

Verifique el programa variando la velocidad de avance especificada en el


programa. (Vase Apartado III--5.2)

Velocidad de avance especificada por programa: 100 mm/min.

Herramienta

Velocidad avance despus sobrecontrol avance (20%): 20 mm/min.

Pieza

Fig1.4.1 (b) Sobrecontrol velocidad de avance

707

1. GENERALIDADES

D Modo bloque a bloque

FUNCIONAMIENTO

B--63534SP/02

Al pulsar el botn de arranque de ciclo, la herramienta ejecuta una operacin


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. (Vase Apartado III--5.5)
Comienzo
ciclo
Comienzo
ciclo

Comienzo
ciclo

Herramienta
Comienzo
ciclo

Parada

Parada

Pieza

Parada

Fig.1.4.1 (c) Modo bloque a bloque

1.4.2
Cmo se visualiza la
variacin de la
indicacin de posicin
sin hacer funcionar la
mquina
Explicaciones
D Bloqueo de la mquina
MDI

Herramienta

X
Y
Z

Pieza
La herramienta permanece parada y slo
varan las indicaciones de posicin de los ejes.
Fig1.4.2 Bloqueo de mquina

D Bloqueo de funciones
auxiliares

Cuando el funcionamiento automtico se cambia al modo de bloqueo de


funciones auxiliares durante el modo de bloqueo de la mquina (Vase
Apartados III--5.1), se inhiben todas las funciones auxiliares (giro del husillo,
sustitucin de la herramienta, abrir/cerrar refrigerante, etc.) (Vase Apartado
III--5.1).
708

B--63534SP/02

1.5

EDICION DE UN
PROGRAMA DE
PIEZA

FUNCIONAMIENTO

1. GENERALIDADES

Despus de haber grabado en memoria un programa creado, puede corregirse


o modificarse desde el panel MDI (Vase Captulo III--9).
Esta operacin puede ejecutarse utilizando la funcin del
almacenamiento/edicin de programas de pieza.
Correccin o modificacin
de programa

Registro de programas

MDI
Lector de cinta

CNC

Cinta CNC (programa)

CNC

Fig.1.5 (a) Edicin de programas de pieza

709

1. GENERALIDADES

1.6

VISUALIZACION Y
CONFIGURACION DE
DATOS

FUNCIONAMIENTO

B--63534SP/02

El operador puede visualizar o modificar un valor guardado en la memoria


interna del CNC pulsando las correspondientes teclas del panel MDI (Vase
III--11).

Configuracin datos
Visualizacin datos
Teclas pantalla
MDI
Memoria CNC
Fig.1.6 (a) Visualizacin y configuracin de datos

Explicaciones
D Valor de compensacin

Compensacin Compens.
desgaste
geometra

Config.

Teclas pantalla
MDI

Visualiz.

Valor comp. hta.


nmero 1
Valor comp. hta.
nmero 2
Valor comp. hta.
nmero 3

12.3

25.0

20.0

40.0

Memoria CNC

Fig.1.6 (b) Visualizacin y configuracin de valores de compensacin

La herramienta tiene las dimensiones de herramienta longitud y dimetro.


Cuando se mecaniza una pieza, la trayectoria de desplazamiento de la
herramienta depende de las dimensiones de sta. Definiendo los datos de
dimensiones de herramienta en la memoria del CNC con antelacin, ste genera
automticamente trayectorias de la herramienta que permiten a cualquier
herramienta mecanizar la pieza especificada por el programa. Los datos de
dimensin y de herramienta se denominan valores de compensacin (Vase
Apartado III--11.4.1).

710

B--63534SP/02

FUNCIONAMIENTO

1. GENERALIDADES

1a. trayectoria de herramienta


Forma
mecanizada

2a. trayectoria de herramienta

Valor compensacin de 1a. herramienta


Valor compensacin de 2a. herramienta
Fig.1.6 (c) Valor de compensacin

D Visualizacin y
configuracin de los datos
definidos por el operador

Aparte de los parmetros existen datos definidos por el operador durante la


ejecucin de un programa. Estos datos provocan la variacin de las
caractersticas de la mquina.
Por ejemplo, pueden definirse los siguientes datos:
S Cambio de pulgadas a valores mtricos
S Seleccin de las unidades de E/S.
S Mecanizado de imagen espejo activado/desactivado
Los datos arriba sealados se denominan datos de configuracin (Vase
Apartado III--11.4.3).

Configuracin de datos
Configuracin

Teclas pantalla

Visualizacin

Cambio valores pulg./mtricos


Seleccin de dispositivo E/S
Definicin de activacin/desac
tivacin de imagen espejo

Memoria CNC

Programa

Modo
automtico

Caractersticas
operativas
Desplazamiento
de la mquina

Fig.1.6 (d) Visualizacin y configuracin de los datos de configuracin


del operador

711

1. GENERALIDADES

D Visualizacin y
configuracin de
parmetros

FUNCIONAMIENTO

B--63534SP/02

Las funciones del CNC presentan versatilidad para poder intervenir en las
caractersticas de diversas mquinas.
Por ejemplo, el CNC puede especificar lo siguiente:
S Velocidad de avance rpido de cada eje
S El hecho de si el sistema incremental est basado en el sistema mtrico o en
el sistema de pulgadas.
S 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 III--11.5.1). Los parmetros varan en funcin de
la mquina herramienta.

Configuracin

Pantalla teclas

Visualizacin

Parmetros
Velocidad avance rpido
Control posicin
Vuelta a punto de referencia
Valores compensacin juego
Valores compensacin error
paso

MDI

Memoria CNC
Caractersticas
operativas
Desplaz. de
la mquina

Modo
automtico

Programa

Fig.1.6 (e) Visualizacin y configuracin de parmetros

D Tecla de proteccin de los


datos

Puede definirse una tecla denominada tecla de proteccin de los datos. Se utiliza
para impedir el registro, modificacin o borrado por error de los programas de
pieza, valores de compensacin, parmetros y datos de configuracin (Vase
Captulo III--11).
Configuracin datos

Pantalla Teclas

Tecla de proteccin

MDI

Inhibicin de registro/configuracin
Panel operador
mquina
Programa
Valor compens.
Parmetros
Datos configur.

Seal

Tecla proteccin
datos

Memoria CNC
Fig.1.6 (f) Tecla de proteccin de datos

712

B--63534SP/02

FUNCIONAMIENTO

1. GENERALIDADES

1.7
VISUALIZACION
1.7.1
Visualizacin de
programas

Se visualiza el contenido del programa actualmente activo. Adems, se


visualizan los programas programados a continuacin y la lista de programas.
(Vase Apartado III--11.2.1)

Nmero secuencia activa

Nmero programa activo


PROGRAMA

O1100 N00005

N1 G90 G17 G00 G41 D07 X250.0 Y550.0 ;


N2 G01 Y900.0 F150 ;
N3 X450.0 ;
N4 G03 X500.0 Y1150.0 R650.0 ;
N5 G02 X900.0 R- -250.0 ;
N6 G03 X950.0 Y900.0 R650.0 ;
N7 G01 X1150.0 ;
N8 Y550.0 ;
N9 X700.0 Y650.0 ;
N10 X250.0 Y550.0 ;
N11 G00 G40 X0 Y0 ;
>_
AUTO PARADA * * * *
PRGRM

***

VERIFI

ACTUAL

Contenido
programa

13 : 18 : 14
SIGUIE

(OPRA)

Programa actualmente en ejecucin


El cursor indica la posicin actualmente en ejecucin
PROGRAMA

O1100 N00003

EDICION SISTEMA
B0A1 -- 03
NO. PROGRAMAS UTIL:
10
LIBR:
AREA MEMORIA UTIL : 960
LIBR:

53
5280

LISTA BIBLIOTECA PRO


O0001 O0002 O0010 O0020 O0040 O0050
O0100 O0200 O1000 O1100

>_
EDIC * * * *
PRGRM

***
BIBLIO

713

***

13 : 18 : 14
(OPRA)

1. GENERALIDADES

1.7.2
Indicacin de posicin
actual

FUNCIONAMIENTO

B--63534SP/02

La posicin actual de la herramienta se visualiza con los valores de


coordenadas. La distancia desde la posicin actual hasta la posicin destino
tambin puede visualizarse. (Vase Apartados III--11.1.1 hasta 11.1.3)
Y
x

Sistema de coordenadas de pieza

POSICION ACTIVA (ABSOLUTAS)

O0003 N00003

X 150.000
Y 300.000
Z 100.000

CONTAJE PIE
0H41M TIEM CICLO

TIEM OPE
AUTO * * * *
ABSOLU

1.7.3
Visualizacin de
alarmas

***

RELATI

***
TODO

30
0H 0M22S

19 : 47 : 45
(OPRA)

Cuando durante el funcionamiento se produce un problema, en la pantalla se


visualiza un cdigo de error y un mensaje de alarma.
Vase el ANEXO G en que se muestra la tabla de cdigos de error y sus
significados. (Vase Apartado III--7.1)

O1000 N00003

MENSAJE ALARMA
010

CODIGO G INADECUADO

>_
AUTO PARADA * * * *
ALARMA

714

MENSAJ

* * * ALM
HISTOR

19 : 55 : 22

B--63534SP/02

1.7.4
Visualizacin de
nmero de piezas,
visualizacin de horas
de funcionamiento

FUNCIONAMIENTO

1. GENERALIDADES

Cuando se selecciona esta opcin, en la pantalla se visualizan dos tipos de horas


de funcionamiento y nmero de piezas. (Vase Apartado III--11.4.5)

POSICION ACTIVA (ABSOLUTAS)

O0003 N00003

X 150.000
Y 300.000
Z 100.000

TIEMPO OPE

CONTAJE PIE 18
0H16M TIEM CICLO 0H 1M 0S

MEM STRT * * * *
ABSOLU

1.7.5
Visualizacin de
grficos

FIN

RELATI

20 : 22 : 23
TODO

(OPRA)

El desplazamiento de la herramienta programada puede visualizarse en los


planos siguientes (Vase captulo III--12):
1) Plano XY
2) Plano YZ
3) Plano XZ
4) Visualizacin tridimensional
(1) Y

(2)
Z

Visualizacin en plano YZ

Visualizacin en plano XY
(3)

(4)

X
X

Visualizacin en plano XZ

Fig. 1.7.5 (a) Visualizacin de grficos

715

Visualizacin tridimensional (isomtrica)

1. GENERALIDADES

FUNCIONAMIENTO

1.8

ENTRADA/SALIDA
DE DATOS

B--63534SP/02

Los programas, valores de compensacin, parmetros, etc. introducidos en la


memoria del CNC pueden enviarse a cinta de papel, cassette o a disquete para
guardarlos. Una vez se han enviado a un soporte magntico, los datos pueden
introducirse en la memoria del CNC.

Lector porttil de cinta

PPR FANUC
Memoria

Cinta papel

Programa
Compens.

Adaptador para
Cassettes
cassettes de
FANUC
FANUC

Interface lector/
perforadora

Parmetros
.
.
.

Disquete
SISTEMA P
CNC
Sistema programacin automtico
Tarjeta de memoria
Adaptador
para
tarjetas de
memoria
(incorporado al CNC)
Fig.1.8 (a) Salida de datos

716

B--63534SP/02

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

DISPOSITIVOS DE MANEJO

Los dispositivos de manejo disponibles incluyen la unidad de


configuracin y visualizacin acoplada al CNC, el panel del operador de
la mquina y los dispositivos de entrada/salida externos tales como un
sistema Handy File, etc.

717

2. DISPOSITIVOS DE MANEJO

2.1
UNIDADES DE
CONFIGURACIN Y
VISUALIZACIN

FUNCIONAMIENTO

B--63534SP/02

Las unidades de configuracin y visualizacin se muestran en los


subapartados 2.1.1 hasta 2.1.5 de la seccin III.
Unidad de control CNC montada en LCD de 7.2/8.4. . .
Unidad de control CNC montada en LCD de 9.5/10.4 .
Unidad MDI compacta independiente . . . . . . . . . . . . . . . .
Unidad MDI estndar independiente . . . . . . . . . . . . . . . .
Unidad MDI independiente con teclado
completo de 61 teclas. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

718

III--2.1.1
III--2.1.2
III--2.1.3
III--2.1.4
III--2.1.5

B--63534SP/02

FUNCIONAMIENTO

2.1.1
Unidad de control
CNC con LCD
incorporado de
7.2/8.4

2.1.2
Unidad de control CNC
con LCD incorporado
de 9.5/10.4

719

2. DISPOSITIVOS DE MANEJO

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

B--63534SP/02

2.1.3
Unidad MDI compacta
independiente

Teclado alfanumrico
Teclas de funcin

Tecla Shift
Tecla Cancelar (CAN)
Tecla Input

Teclas de edicin
Tecla de ayuda
Tecla Reset

Teclas de cursor
Teclas de cambio de
pgina

720

FUNCIONAMIENTO

B--63534SP/02

2. DISPOSITIVOS DE MANEJO

2.1.4
Unidad MDI estndar
independiente

Tecla de ayuda

Tecla de Reset

Teclado alfanumrico

Teclas de edicin
Tecla Cancelar
(CAN)

Tecla Input

Tecla Shift

Teclas de funcin
Teclas de cambio de
Teclas de cursor
pgina

721

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

B--63534SP/02

2.1.5
Unidad MDI
independiente con
teclado completo de 61
teclas
Tecla reset

Teclado alfanumrico
Teclas de funcin

Tecla Shift
Tecla Ayuda

Teclas cambio
pgina
Teclas de
cursor

Tecla cancelar (CAN)

Tecla Input
Teclas de edicin

722

FUNCIONAMIENTO

B--63534SP/02

2. DISPOSITIVOS DE MANEJO

2.2
EXPLICACIN DEL
TECLADO
Tabla 2.2 Explicacin del teclado de la unidad MDI
Nmero

Nombre

Explicacin

Tecla RESET

Pulse esta tecla para reponer (reset) el CNC, para anular una alarma, etc.

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 160i/180i/160is/180is, esta tecla est asignada a la tecla Esc del ordenador personal.

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.

Tecl. direcc.y tecl. numrico

Pulse estas teclas para introducir caracteres alfabticos, numricos y otros.

N
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 extremo inferior derecho de la cara superior de tecla.

SHIFT

Tecla INPUT

Cuando se acciona una tecla alfanumrica, los datos se quedan en la memoria


intermedia y se visualizan en la pantalla CRT. Para copiar los datos desde el bu-ffer de entrada por teclado al registro de valores de compensacin, etc., pulse la
tecla

. Esta tecla equivale a la tecla [INPUT] de las teclas soft y puede pul-

sarse cualquiera de ellas para obtener idntico resultado.


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
>N001X100_.

Teclas de edicin de programa

, se anula Z y se visualiza

Pulse estas teclas cuando edite el programa.


(En el 160i/180i/160is/180is, esta tecla est
: Modificacin
asignada a la teclaTab del ordenador
personal.)
: Insercin
: Borrado

Teclas de funcin

Pulse estas teclas para cambiar las pantallas visualizadas para cada funcin.
Vase III--2.3 para conocer ms detalles sobre las teclas de funcin.

723

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

B--63534SP/02

Tabla 2.2 Explicacin del teclado de la unidad MDI


Nmero
10

Nombre
Teclas desplazam. del
cursor

Explicacin
Existen cuatro teclas diferentes de desplazamiento del 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.
Esta tecla se utiliza para desplazar el cursor hacia abajo o hacia
delante. El cursor se desplaza en grandes incrementos hacia . . . . . .
adelante.

: . Esta tecla se utiliza para desplazar el cursor hacia arriba o en sentido


inverso.
El cursor se desplaza en grandes incrementos en sentido inverso.
11

Teclas de cambio de pgina

A continuacin se describen dos tipos de teclas de cambio de pgina.


PAGE

PAGE
PAGE
PAGE

Esta tecla se utiliza para cambiar la pgina en la pantalla hacia


adelante.

Esta tecla se utiliza para cambiar la pgina en la pantalla en sentido


inverso.

Explicaciones
D Operaciones de teclado
con un control de 2
trayectorias

En el control de 2 trayectorias no olvide seleccionar la torreta cuyos datos


desee especificar empleando el selector de trayectoria en el panel de
operador de la mquina. A continuacin, realice operaciones de teclado
tales como la visualizacin o especificacin de diversos elementos de
datos y la edicin de un programa.

724

FUNCIONAMIENTO

B--63534SP/02

2.3
TECLAS DE
FUNCION Y TECLAS
SOFT

2. DISPOSITIVOS DE MANEJO

Las teclas de funcin se utilizan para seleccionar el tipo de pantalla


(funcin) que se desea visualizar. Cuando se pulsa una tecla soft (tecla soft
de seleccin de seccin) inmediatamente despus de una tecla de funcin,
puede seleccionarse la pantalla (seccin) correspondiente a la funcin
seleccionada.

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.

Teclas de funcin
(OPRT)

Teclas soft
seleccin captulo Tecla seleccin
operacin

Tecla men
anterior

Tecla men siguiente

2 Pulse una de las teclas soft de seleccin de captulo. Al hacerlo,


aparece la pantalla para el captulo seleccionado. Si no se visualiza la
tecla soft para un captulo deseado, pulse la tecla del siguiente men.
En algunos casos, dentro de un captulo pueden seleccionarse otros
subcaptulos.
3 Cuando se haya visualizado la pantalla del captulo deseado, pulse la
tecla de seleccin de operacin para visualizar los datos que desea
editar.
4 Para visualizar de nuevo las teclas soft de seleccin de captulo, pulse
la tecla de men anterior.
Acabamos de explicar el procedimiento de visualizacin general en
pantalla. Sin embargo, el procedimiento de visualizacin real vara de
una pantalla a otra. Para conocer ms detalles, vase la descripcin de
las distintas operaciones.

725

2. DISPOSITIVOS DE MANEJO

2.3.2
Teclas de funcin

FUNCIONAMIENTO

B--63534SP/02

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:

Pulse esta tecla para visualizar la pantalla de posicin.

Pulse esta tecla para visualizar la pantalla de programa.

Pulse esta tecla para visualizar la pantalla de compensacin/


configuracin.

Pulse esta tecla para visualizar la pantalla del sistema.

Pulse esta tecla para visualizar la pantalla de mensajes.

Pulse esta tecla para visualizar la pantalla de grficos.

Pulse esta tecla para visualizar la pantalla personalizada (pantalla de


macro conversacional).
En el 160i/180i/160is/180is, esta tecla est asignada a la tecla Ctrl del
ordenador personal.

En el caso de 160i/180i/160is/180is, esta tecla est asignada a la tecla


Alt del ordenador personal.

726

FUNCIONAMIENTO

B--63534SP/02

2.3.3
Teclas Soft

2. DISPOSITIVOS DE MANEJO

Para visualizar una pantalla ms detallada, pulse una tecla de funcin y a


continuacin una tecla 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
: Indica una pantalla que puede visualizarse pulsando una
tecla de funcin(*1)

: Indica una tecla soft(*2)

: Indica la introduccin desde el panel MDI.

: Indica una tecla soft visualizada en verde (o resaltada).


: Indica la tecla de men siguiente (tecla ms a la
. derecha)(*3).

*1 Pulse teclas de funcin para cambiar entre pantallas que se utilicen con
frecuencia.

*2 Algunas teclas soft no se visualizan en funcin de la configuracin de


opciones disponible.

*3 En algunos casos, cuando el monitor es del tipo 12 teclas soft no aparece la


tecla de siguiente men.

727

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

PANTALLA POSICION

Transicin teclas soft activadas por la tecla de funcin

Visualizacin coor.absolutas
[ABS]

[(OPRT)]

[PTSPRE]

[EXEC]

[RUNPRE]

[EXEC]

[WORK]

[ALLEXE]
(Nombre eje)

[EXEC]

Visualizacin coor. relativas


[REL]

[(OPRT)]

(Eje o nmero)
[ORIGIN]

[PRESET]
[ALLEXE]
(Nombre eje)

[PTSPRE]

[EXEC]

[RUNPRE]

[EXEC]

[EXEC]

Visualizacin posicin actual


[ALL]

[(OPRT)]

(Eje o nmero)
[ORIGIN]

[PRESET]

[ALLEXE]
(Nombre eje)

[PTSPRE]

[EXEC]

[RUNPRE]

[EXEC]

[PTSPRE]

[EXEC]

[RUNPRE]

[EXEC]

[PTSPRE]

[EXEC]

[RUNPRE]

[EXEC]

Interrupcin por volante


[HNDL]

[(OPRT)]

Pantalla monitor

[MONI]

[(OPRT)]

728

[EXEC]

B--63534SP/02

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

B--63534SP/02

PANTALLA PROGRAMA

Transicin tecla softs activada por tecla funcin


en el modo MEM

1/2

Pantalla visualizacin programas


[(OPRA)]

[PRGRM]

[EDI--BG]
(Nmero O)
(Nmero N)
[RBOBIN]

(1)

Vase Al pulsar la tecla soft [EDI- -BG]


[BUSQ O]
[BUSQ N]

[TIPO P]
[TIPO Q]
[BUSQ F]

[CANCEL]
(nmero N)

[EJEC]

Pantalla visualizacin
comprobacin programa
[VERIFI]

[ABSOLU]
[RELATI]

[(OPRA)]

[EDI--BG]
(Nmero O)
(Nmero N)
[RBOBIN]

Vase Al pulsar la tecla soft [EDI- -BG]


[BUSQ O]
[BUSQ N]

[TIPO P]
[TIPO Q]
[BUSQ F]

[CANCEL]
(Nmero N)

[EJEC]

Pantalla visualizacin
bloque actual
[ACTUAL]

[(OPRA)]

[EDI--BG]

Vase Al pulsar la tecla soft [EDI- -BG]

Pantalla visualizacin
bloque siguiente
[SIGUIE]

[(OPRA)]

[EDI--BG]

Vase Al pulsar la tecla soft [EDI- -BG]

Pantalla visualizacin de
arranque programa
[RANUD]

[(OPRA)]

[EDI--BG]

Vase Al pulsar la tecla soft [EDI - -BG]

(2)(Contina en pgina siguiente)

729

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

B--63534SP/02

2/2

(2)

[PLN.DF]

[PRGRM]

Retorno a (1) (Visualizacin de programa)

Pantalla visualizacin
directorio archivos
[DIR]

[(OPRA)]

[SELECT]

(Nmero)
[EJEC]

[FIJC F]

Pantalla visualizacin operaciones


planificacin
[PLAN]

[(OPRA)]

[REOS.]

[CANCEL]
[EJEC]

(Datos planific.)

730

[ENTRAD]

FUNCIONAMIENTO

B--63534SP/02

PANTALLA PROGRAMA

2. DISPOSITIVOS DE MANEJO

Transicin teclas soft activada con la tecla de funcin


en el modo EDIT

1/2

Visualizacin programa
[PRGRM]

[(OPRA)]

[EDI--BG]
(Nmero O)
(Direccin)
(Direccin)
[RBOBIN]

Vase Cuando se pulsa la tecla soft [EDI- -BG]


[BUSQ O]
[BUSQ]
[BUSQ]

[BUSQ F]

[CANCEL]
[EJEC]
(Nmero N)
[CADENA] (El cursor se desplaza al final de un programa.)
[PARADA]
[CANCEL]
(Nmero O)
[EJEC]
[PARADA]
[CANCEL]
(Nmero O)
[EJEC]
[CANCEL]
(Nmero N)
[EJEC]
[COPIA]
[CURS--]
(Nmero O)
[EJEC]
[--CURS]
[--BAJO]
[TODO]
[MOVI]
[CURS--]
(Nmero O)
[EJEC]
[--CURS]
[--BAJO]
[TODO]
[INSER]
[--CURS]
(Nmero O)
[EJEC]
[--BAJO]

[LECTUR]

[PERFOR]

[ELIMI]
[EDI--EX]

[CAMBIO]

(Direccin) [ANTES]
(Direccin)

(1)(Contina en pgina siguiente)

731

[DESP.]

[SALTO]
[1--EJEC]
[EJEC]

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

B--63534SP/02

2/2

(1)
Visualizacin directorio programas
[BIBLIO]

[(OPRA)]

[EDI--BG]
(Nmero O)
[LECTUR]

[PERFOR]

Vase Cuando se pulsa la tecla soft [EDI- -BG]


[BUSQ O]
Retorno al programa
[CADENA]
[PARADA]
[CANCEL]
(Nmero O)
[PARADA]
[CANCEL]
(Nmero O)

[EJEC]

[EJEC]

Programacin grfica interactiva


[C.A.P.]

Retorno al programa
[PRGRM]
[MENU G]
[BLOQUE]
(Datos)
[ENTRADA]
(Nmero G)
Cuando se omite un nmero G, aparece la pantalla estndar.
[(OPRA)]

INSERT

[ENTRADA]

Visualizacin directorio en disquete


[FLOPPY]

Retorno al programa
[PRGRM]
[DIR]
[(OPRA)]
[BUSQ F]

[LECTUR]

[PERFOR]

[ELIMI]

732

(Nmero O)
[CANCEL]
[EJEC]
(Nmero)
(O nmero)
[PARADA]
[CANCEL]
[EJEC]
(Nmero)
(Nmero O)
[PARADA]
[CANCEL]
[EJEC]
(Nmero)
[CANCEL]
[EJEC]

[FIJC F]

[FIJC F]
[FIJC O]

[FIJC F]
[FIJC O]

[FIJC F]

FUNCIONAMIENTO

B--63534SP/02

PANTALLA PROGRAMA

2. DISPOSITIVOS DE MANEJO

Transicin tecla softs activada con la tecla de funcin


en el modo MDI

Visualizacin programa
[PRGRM]

[(OPRA)]

[EDI--BG]

Vase Cuando se pulsa la tecla soft [EDI- -BG]

Pantalla entrada programa


[MDI]

[(OPRA)]

[EDI--BG]
(Direccin)
(Direccin)
[RBOBIN]

Vase Cuando se pulsa la tecla soft [EDI- -BG]


[BUSQ]
[BUSQ]

Pantalla visualizacin bloque actual


[ACTUAL]

[(OPRA)]

[EDI--BG]

Vase Cuando se pulsa la tecla soft [EDI- -BG]

Pantalla visualizacin bloque


siguiente
[PROX]

[(OPRA)]

[EDI--BG]

Vase Cuando se pulsa la tecla soft [EDI- -BG]

Pantalla visualizacin
rearranque programa
[REANUD]

[(OPRA)]

[EDI--BG]

Vase Cuando se pulsa la tecla soft [EDI- -BG]

733

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

B--63534SP/02

Transicin teclas soft activada por la tecla de funcin


en el modo HNDL, JOG o REF

PANTALLA PROGRAMA

Visualizacin programa
[PRGRM]

[(OPRA)]

[EDI--BG]

Vase Cuando se pulsa la tecla soft [EDI- -BG]

Pantalla visualiz.bloque actual


[ACTUAL]

[(OPRA)]

[EDI--BG]

Vase Cuando se pulsa la tecla soft [EDI- -BG]

Pantalla visualiz.bloque siguiente


[SIGUIE]

[(OPRA)]

[EDI--BG]

Vase Cuando se pulsa la tecla soft [EDI- -BG]

Pantalla visualiz.rearr. programa


[REANUD]

[(OPRA)]

[EDI--BG]

Vase Cuando se pulsa la tecla soft [EDI- -BG]

Transicin de teclas soft activada por la tecla de funcin


en el modo TJOG o THDL

PANTALLA PROGRAMA

Visualizacin programa
[PRGRM]

[(OPRA)]

[EDI--BG]
Vase Cuando se pulsa la tecla soft [EDI- -BG]
[BUSQ O]
Retorno al programa
(Nmero O)
(Direccin)
[BUSQ]
(Direccin)
[BUSQ]
[RBOBIN]

Visualiz. directorio programas


[BIBLIO]

[(OPRA)]

[EDI--BG]
(Nmero O)

Vase Cuando se pulsa la tecla soft [EDI- -BG]


[BUSQ O]
Retorno al programa

734

FUNCIONAMIENTO

B--63534SP/02

PANTALLA PROGRAMA

2. DISPOSITIVOS DE MANEJO

Transicin de teclas soft con la tecla de funcin


(Cuando se pulsa la tecla soft [EDI- -BG] en todos los modos)

1/2

Visualizacin programa
[PRGRM]

[(OPRA)]

[EDI--BG]
(Nmero O)
(Direccin)
(Direccin)
[RBOBIN]
[BUSQ F]
[LECTUR]

[PERFOR]

[ELIMI]
[EDI--EX]

[BUSQ O]
[BUSQ]
[BUSQ]

[CANCEL]
[EJEC]
(Nmero N)
[CADENA] (El cursor se desplaza al final de un programa.)
[PARADA]
[CANCEL]
(Nmero O)
[EJEC]
[PARADA]
[CANCEL]
(Nmero O)
[EJEC]
[CANCEL]
(Nmero N)
[EJEC]
[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]
(Direccin) [DESP.]

(1)(Contina en la pgina siguiente)

735

[SALTO]
[1--EJEC]
[EJEC]

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

B--63534SP/02

2/2

(1)

Visualiz.directorio progr.
[BIBLIO]

[(OPRA)]

[EDI--BG]
(Nmero O)
[LECTUR]

[PUNCH]

[BUSQ O]
[CADENA]
[PARADA]
[CANCEL]
(Nmero O)
[PARADA]
[CANCEL]
(Nmero O)

Retorno al programa

[EJEC]

[EJEC]

Programacin grfica interactiva


[C.A.P.]

Retorno al programa
[PRGRM]
[MENU G]
INSERT
[BLOQUE]
(Datos)
[ENTRAD]
(Nmero G)
Cuando se omite un nmero G, aparece la pantalla estndar.
[(OPRA)]
[ENTRAD]

Vis.directorio en disquette
[FLOPPY]

Retorno al programa
[PRGRM]
[DIR]
[(OPRA)]
[BUSQ F]

[READ]

[PERFOR]

[ELIMI]

736

(Nmero)
[CANCEL]
[EJEC]
(Nmero)
(Nmero O)
[PARADA]
[CANCEL]
[EJEC]
(Nmero)
(Nmero O)
[PARADA]
[CANCEL]
[EJEC]
(Nmero)
[CANCEL]
[EJEC]

[FIJC F]

[FIJC F]
[FIJC O]

[FIJC F]
[FIJC O]

[FIJC F]

FUNCIONAMIENTO

B--63534SP/02

2. DISPOSITIVOS DE MANEJO

PANTALLA COMPENS./CONFIG. Transicin de teclas soft activada por tecla de funcin


1/2

Pantalla compensacin herramienta


[COMP.]

[(OPRA)]

(Nmero)
[BUSQNO]
(Nombre eje) [ENTR C]
[+ENTR]
(Nmero)
[ENTRAD]
(Nmero)
[REPOS.]

[TODO]
[DESGAS]
[GEOMET]
[CANCEL]
[EJEC]
[CANCEL]
[EJEC]

[LECTUR]
[PERFOR]

Pantalla configuracin
[FIJACN]

(Nmero)
[ON:1]
[OFF:0]
(Nmero)
(Nmero)

[(OPRA)]

[BUSQNO]

[+ENTR]
[ENTRAD]

Pantalla config.sistema coord.pieza


[TRABAJ]

[(OPRA)]

(Nmero)
(Nmero)
(Nmero)
(Nmero)

[BUSQNO]
[+ENTR]
[ENTRAD]
[ENTRAD]

Pantalla visualiz.variables macro


[MACRO]

(Nmero)
(Nombre eje)
(Nmero)

[(OPRA)]

[BUSQNO]
[ENTR C]
[ENTRAD]

[PERFOR]

(1)(Contina en la pgina siguiente)

737

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

B--63534SP/02

2/2
(1)

Pantalla programacin men


[MEN]

[(OPRA)]

(Nmero)

[SELEC]

Pantalla panel operador software


[OPRA]
Pantalla config. gestin vida herramientas
[HER VD]

[(OPRA)]

(Nmero)
[CLEAR]
(Nmero)

[BUSQ NO]
[CANCEL]
[EJEC]
[ENTRAD]

Pantalla de tarjeta de mdem


[MODEM]

[MD.MON]
[MD.SET]

Pantalla compensacin utillaje (ACT)


[F--ACT]
Pantalla compensacin utillaje
[F OFFSET]

[(OPRA)]

[BUSQ NO]
[PERFOR]

[CANCEL]
[EJEC]

[+ENTRAD]
[ENTRAD]

738

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

B--63534SP/02

SYSTEM SCREEN

Transicin teclas soft activada por tecla de funcin

1/2

Pantalla parmetros
[PARAM]

[(OPRA)]

(Nmero)
[ON:1]
[OFF:0]
(Nmero)
(Nmero)
[LECTUR]
[PERFOR]

[BUSQ NO]

[+ENTRAD]
[ENTRAD]
[CANCEL]
[EJEC]
[CANCEL]
[EJEC]

Pantalla diagnstico
[DIGNOS]

[(OPRA)]

(Nmero)

[BUSQ NO]

Pantalla PMC
[PMC]

Pantalla de config. del sistema


[SYSTEM]

Pantalla de informacin ID : pantalla de informacin i


[SYSTEM]

[SV--INF]

Pantalla informacin ID : pantalla informacin husillo i


[SYSTEM]

[SP--INF]

(4)
(Continued
onlathe
next page)
(Contina en
pgina
siguiente)

739

Nota) Busque el principio del archivo en


la pgina PRGRM para
lectura/perforacin.

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

(4)

B--63534SP/02

2/2
Pantalla compens. error paso
[PASO]

[(OPRA)]

(No.)
[BUSQNO]
[ON:1]
[OFF:0]
(Nmero)
[+ENTR]
(Nmero)
[ENTRAD]

[LECTUR]

[CANCEL]
[EJEC]

[PERFOR]

[CANCEL]
[EJEC]

Nota) Busque el principio del archivo


utilizando la pantalla PRGRM para
lectura/perforacin.

Pantalla parmetros servo


[SV--PRM]

[SV.SET]
[SV.TUN]
[SV.TRC]

[(OPRA)]

[(OPRA)]

[ON:1]
[OFF:0]
(Nmero)
[TRACE]
[TRNSF]

Pantalla parmetros husillo


[SP--PRM]

[SP.SET]
[SP.TUN]
[SP.MON]

[(OPRA)]

[ON:1]
[OFF:0]
[ENTRAD]

Pantalla diagn. forma onda


[D ONDA]

[P ONDA]
[G ONDA]

[ARRENQ]
[TIME]
[TIME]
[H--DOBL]
[H--HALF]

[ARRENQ]
[CH--1]
[CH--1]
[V--DOBL]
[V--HALF]

[ARRENQ]
[CH--2]
[CH--2]
[V--DOBL]
[V--HALF]

740

[ENTRAD]

FUNCIONAMIENTO

B--63534SP/02

PANTALLA MENSAJES

Transicin teclas soft activada por tecla funcin

Pantalla visualiz.alarmas
[ALARMA]

Pantalla visual.mensajes
[MENSAJ]

Pantalla histrico alarmas


[HISTOR]

PANTALLA AYUDA

[(OPRA)]

[REPOS.]

Transicin teclas soft activada por tecla de funcin

Pantalla detalles alarmas


[ ALAM]

[(OPRA)]

[SELEC]

Pantalla mtodo funcion.


[ OPR]

[(OPRA)]

[SELEC]

Pantalla tabla parmetros


[ PARA]

741

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

PANTALLA GRAFICOS

Transicin teclas soft activada por tecla funcin

Grficos trayectoria herramienta

Grficos tray.hta.
[PARAM.]
[EJEC]

[ESCALA]

[(OPRA)]

[AUTOM.]
[APRANQ]
[PARADA]
[RBOBIN]
[BORRA]

[(OPRA)]

[EJEC]
[]
[]
[]
[]

[POS]

Grficos slidos

Grficos slidos
[PARAM]
[BAS]

[(OPRA)]

[NUEVO]
[+ROT]
[--ROT]
[+INCL]
[--INCL]

[EJEC]

[(OPRA)]

[AN INI]
[AN FIN]
[PARADA]
[RBOBIN]

[REVIS]

[(OPRA)]

[NUEVO]
[+ROT]
[--ROT]
[+INCL]
[--INCL]

[PARAM]
[3 PLN]

[(OPRA)]

[
]
[]
[]
[]
[]

742

B--63534SP/02

B--63534SP/02

2.3.4
Entrada por teclado y
buffer de entrada por
teclado

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

Cuando se pulsa una tecla de direccin y un valor numrico, se introduce


primero en el buffer de entrado por teclado el carcter correspondiente a dicha
tecla. El contenido del buffer de entrada por teclado se visualiza en la parte
inferior de la pantalla CRT.
Para indicar que se trata de datos introducidos por teclado, delante de los datos
introducidos aparece un smbolo >. Al final de los datos introducidos por
teclado aparece un -- que indica la posicin para introducir el siguiente
carcter.
Visualizacin buffer de
entrada por teclado

> N001X100Z_
EDIC

ALM 12:35:45

][

][

][

][

Fig. 2.3.4 Visualizacin buffer de entrada por teclado

Para introducir el carcter que aparece en la parte inferior de las teclas que
tienen dos caracteres estampados sobre las mismas, pulse primero la tecla
y, a continuacin, la tecla en cuestin.
Al pulsar la tecla

, --, que indica la posicin de entrada del siguiente

carcter, cambia a ~. No pueden introducirse caracteres en minsculas (con


el [SHIFT] activado).
Cuando se introduce un carcter en el modo shift, se anula este modo. Adems,
si en el estado SHIFT se pulsa la tecla

, se anula el estado shift.

Es posible introducir hasta 32 caracteres en total en el buffer de entrada por


teclado.
Pulse la tecla

para cancelar un carcter o smbolo introducido en el buffer

de entrada por teclado.


(Ejemplo)
Cuando el buffer de entrada por teclado indica
>N001X100Z_
y se pulsa la tecla
>N001X100_

743

de anulacin, Z se anula y se visualiza

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

B--63534SP/02

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.
Visualizacin buffer entrada
por teclado
Visualizacin mensaje aviso
Indicacin estado

>_
EDITAR
[

] [

MODO INCORRECTO
] [

] [

Visualiz. teclas soft

Fig. 2.3.5 Visualizacin de mensajes de aviso

Tabla 2.3.5 Mensajes de aviso


Mensaje de aviso

Contenido

ERROR FORMATO

El formato es incorrecto.

PROTEGIDO

No es vlida la entrada por teclado ya que no


est vlida para escritura la seal de proteccin
de memoria o el parmetro correspondiente.

FUERA DE DATOS

El valor buscado rebasa el lmite del margen de


valores permitidos.

DIGITOS EXCE

El valor introducido rebasa el nmero mximo


admisible de dgitos.

ERROR MODO

La entrada de parmetros no es posible en


ningn modo distinto del modo MDI.

EDIC RECHAZA

No es posible la edicin en el estado actual del


CNC.

744

B--63534SP/02

2.3.6
Configuracin de las
teclas soft

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

Hay 12 teclas soft en el LCD/MDI de 10.4 o en el LCD/MDI 9.5. Como


se muestra a continuacin, las 5 teclas soft del lado derecho y las que
aparecen en los bordes derecho e izquierdo funcionan de idntica manera
que el LCD de 7.2LCD o en el LCD de 8.4 , mientras que las 5 teclas
del lado izquierdo son teclas de ampliacin dedicadas especficamente al
LCD de 10.4 o al LCD de 9.5.
Tecla soft en LCD de 7.2 , LCD de 8.4

Tecla soft LCD de10.4 ,LCD


de 9.5

Teclas soft ampliadas especificas de LCD de 10.4, LCD de 9.5


Fig. 2.3.6(a) Configuracin de teclas soft en LCD

Siempre que aparezca una indicacin de posicin en la mitad izquierda de


la pantalla despus de haber pulsado una tecla de funcin distinta de
, las teclas soft delantera izquierda de la zona de visualizacin de
teclas soft se visualizan de la siguiente manera:
ABS

REL

ALL

HNDL

La teclas soft correspondientes a la visualizacin de posicin se indican


en vdeo inverso.
Este manual tal vez se refiera a las unidades de visualizacin LCD de
10.4 y LCD de 9.5como tipos con 12 teclas soft y en las unidades de
visualizacin LCD de 7.2 y 8.4 como tipos con 7 teclas soft.

745

2. DISPOSITIVOS DE MANEJO

2.4
DISPOSITIVOS E/S
EXTERNOS

FUNCIONAMIENTO

B--63534SP/02

Estn disponibles dispositivos externos de entrada/salida tales como el Handy


File de FANUC, etc. Para ms detalles sobre estos dispositivos, consulte los
manuales a continuacin listados.
Tabla 2.4 (a) Dispositivos E/S externos
Nombre dispositivo

Handy File de FANUC

Aplicacin

Dispositivo entrada/salida
multifuncin de fcil manejo.
Concebido para equipos de
automatizacin de fbricas.
Utiliza disquetes.

Capacid.
mx. almacen.
3600m

Manual
consulta
B--61834SP

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 el procedimiento de entrada o salida de datos y entrada de datos de o salida
de datos a tarjeta de memoria, vase III--8.

746

B--63534SP/02

Parmetro

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

Para poder utilizar un dispositivo de entrada/salida externo, se han de configurar


determinados parmetros como se indican a continuacin.
CNC
TARJETA CPU PRINCIPAL

Canal 1

Canal 2

TARJETA OPCION 1

Canal 3

JD5A

JD5B

JD5C

JD6A

RS--232--C

RS--232--C

RS--232--C

RS--422

Lector/
perfora.

Lector/
perforad.

Ordenador
central

Ordenador
central

CANAL E/S=0
o
CANAL E/S=1

CANAL E/S=2

CANAL E/S=3

CANAL E/S=3

Este CNC posee un total de tres canales de lector/perforadora e interfaces de


buffer remoto. Tambin posee una interfaz para tarjeta de memoria. El
dispositivo de entrada/salida que debe utilizarse se especifica configurando el
canal (interface) conectado a dicho dispositivo en el parmetro de
configuracin I/O CHANNEL (CANAL E/S).
Los datos especificados tales como la velocidad de transferencia en baudios y
el nmero de bits de parada de un dispositivo de entrada/salida conectado a un
canal especfico deben configurarse con antelacin en parmetros para dicho
canal. (No es preciso configurar estos parmetros para la interfaz de tarjeta de
memoria).
Para el canal 1 existen dos combinaciones de parmetros para especificar los
datos del dispositivo de entrada/salida.
A continuacin se muestra la interrelacin entre los parmetros de interface de
lector/perforadora para los canales.

747

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

B--63534SP/02

Nm.canal entrada/salida
(parmetro 0020)
CANAL E/S=
(canal 1)

0020

CANAL E/S

Especifique un canal para dispositivo entrada/salida.

CANAL E/S
= 0 : Canal 1
= 1 : Canal 1
= 2 : Canal 2
= 3 : Canal 3

CANAL E/S=
(canal1)

CANAL E/S=
(canal 2)

CANAL E/S=
(canal 3)

Nmero parmetro

2.4.1
Handy File de FANUC

Interface de tarjeta
de memoria= 4

0101

Bit parada y otros datos

0102

Nmero especificado para el


dispositivo de entrada/salida

0103

Velocidad transf.baudios

0111

Bits parada y otros datos

0112

Nmero especificado para el


dispositivo de entrada/salida

0113

Velocidad transf. baudios

0121

Bits parada y otros datos

0122

Nmero especificado para el


dispositivo de entrada/salidae

0123

Velocidad transf. baudios

0131

Bits parada y otros datos

0132

Nmero especificado para el


dispositivo de entrada/salida

0133

Velocidad transf. baudios

0134

Seleccin de protocolo

0135

Seleccin de RS--422 o
RS--232C y otros datos.

El Handy File es un dispositivo de entrada/salida de disquetes, multifuncin, de


fcil utilizacin, concebido para equipos de automatizacin de fbricas (FA).
Utilizando el Handy File directamente o a distancia desde una unidad conectada
al Handy File, pueden transferirse y editarse los programas.
El Handy File utiliza disquetes de 3,5 que no presentan los problemas tpicos
de la cinta de papel (por ejemplo, ruidosa durante la entrada/salida, rotura fcil
y volumen excesivo).
En un disquete pueden guardarse uno o ms programas (de hasta 1,44
Megabytes, que equivale a la capacidad de memorizacin de una cinta de papel
de 3600 m).
Interface
RS--422

Interface
RS--232--C

FANUC

Interface RS--232--C o
RS--422
(panel perforacin, etc.)

748

Handy File

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

B--63534SP/02

2.5
CONEXION/DESCO-NEXION DEL CNC
2.5.1
Conexin de la tensin
Procedimiento de conexin de la tensin
Procedimiento

1 Asegrese de que el aspecto de la mquina herramienta controlada por


CNC es normal. (Por ejemplo, asegrese de que la puerta delantera y la
puerta trasera estn cerradas.)

2 Conecte la tensin segn el manual publicado por el fabricante de la


mquina herramienta.

3 Despus de haber conectado la alimentacin, asegrese de que se visualiza


la pantalla de visualizacin. Aparece una pgina de alarmas si se emite una
alarma cuando se conecta el sistema. Si se visualiza la pantalla mostrada en
el Apartado III--2.5.2, tal vez se haya producido un fallo en el sistema.
POSICION ACTIVA(ABSOLUTAS)

X
Y
Z
TIEM OPE
F. ACT

O1000 N00010

123.456
363.233
0.000
0H15M
3000 MM/M

MEM STRT MTN ***


[ABSOLU] [ RELATI ] [

PART CALC
TIEM CICLO
S

5
0H 0M38S
0 T0000

09:06:35
TODO ] [ MANGO ] [ OPRA ]

Fig. 2.5.1. Pantalla de posicin (tipo siete teclas soft)

4 Asegrese de que el motor del ventilador est girando.


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.

749

2. DISPOSITIVOS DE MANEJO

2.5.2
Pantalla visualizada al
conectar el CNC

Visualizacin del estado


de las ranuras
(emplazamientos)

FUNCIONAMIENTO

B--63534SP/02

Si se produce un fallo de hardware o un error de instalacin, el sistema visualiza


uno de los tres tipos de pantallas siguientes y luego se detiene.
Se indica informacin como el tipo de tarjeta de circuito impreso instalada en
cada ranura. Esta informacin y los estados de los LEDs son tiles para la
recuperacin despus de fallo.

SLOT CONFIGURATION DISPLAY


0 : 003E4000
1 : 30464202
2 : 00504303
3:
4:
5:

0:
1:
2:
3:
4:
5:

Nmero ranura fsica


(primario)

Nmero ranura fsica


(secundario)

Informacin tal como el nmero de identificacin de mdulo de una


tarjeta de circuito impreso instalada
Nmero de ranura asignado
internamente
Tipos de tarjeta de circuito impreso

Funcin mdulo

Para ms informacin sobre los tipos de tarjetas de circuito impreso y funciones


de mdulos, consulte el manual de mantenimiento (B--63525SP).

750

B--63534SP/02

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

Pantalla que indica el


estado de configuracin
de los mdulos

B0H1 -- 01
RANURA 01 (3046) : END
RANURA 02 (3050) :

END: Configuracin
terminada
En blanco: Configuracin no
terminada
ID mdulo
Nmero ranura

Visualizacin de la
configuracin del
software

B0H1 -- 01
SERVO
SUB
MAM
PMC

: 9070--01
: xxxx--xx
: yyyy--yy
: zzzz--zz

Software control CNC


ROM servo digital
CPU sec. (buffer remoto)
Macro cliente/
compilador macros
PMC

La configuracin del software puede visualizarse tambin en la pantalla de


configuracin del sistema.
Vase el MANUAL DE MANTENIMIENTO (B--63525SP) para la pantalla de
configuracin del sistema.

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.

2 Asegrese de que se han detenido todas las piezas mviles de la mquina


herramienta con CNC.

3 Si el CNC lleva conectado un dispositivo de entrada/salida externo tal


como el Handy File, desactvelo.

4 Mantenga accionado el pulsador POWER OFF (DESCONEXION) durante


aproximadamente 5 segundos.

5 Consulte el manual del fabricante de la mquina herramienta para


desconectar la alimentacin elctrica de la mquina.
751

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

FUNCIONAMIENTO MANUAL

Existen seis tipos de FUNCIONAMIENTO MANUAL:


3.1
3.2
3.3
3.4
3.5
3.6

Vuelta manual al punto de referencia


Avance jog
Avance incremental
Avance manual por volante
Activacin y desactivacin de manual absoluto
Avance manual en la direccin del eje de herramienta/avance por
volante en la direccion del eje de herramienta B
3.7 Interpolacin lineal/circular manual
3.8 Roscado rgido con macho manual
3.9 Orden numrica manual

752

3. FUNCIONAMIENTO MANUAL

B--63534SP/02

FUNCIONAMIENTO

3.1

La vuelta de la herr. al punto de referencia se realiza de la siguiente manera:


La herramienta es desplazada en el sentido especificado por el parmetro ZMI
(bit 5, No. 1006) para cada eje con el pulsador de vuelta al punto de referencia
situado en el panel del operador de la mquina. La herramienta se desplaza al
punto de deceleracin con avance rpido, desplazndose luego hasta el punto
de referencia con el avance FL. La velocidad de avance rpido y la velocidad
FL se especifican en los correspondientes parmetros (No. 1420, 1421 y 1425).
El sobrecontrol de avance rpido de 4 escalones es vlido durante el avance
rpido.
Cuando la herr ha vuelto al punto de referencia, se enciende el LED de ejecucin
de vuelta al punto de referencia. Por regla general, la herramienta se desplaza
segn slo un eje, pero puede desplazarse segn tres ejes simultneamente
cuando esto se especifica en el parmetro JAX (bit 0 del No. 1002).

VUELTA MANUAL AL
PUNTO DE
REFERENCIA

Punto
referencia

Punto
deceleracin
Desplazamiento avance
rpido
Velocidad avance rpido
(el sobrecontrol de avance
rpido es vlido)

Desplazamiento
decelerado
Velocidad
FL

Procedimiento para vuelta manual al punto de referencia


Procedimiento 1
MODE
EDIT

MEMORY

REMOTE

MDI

HANDLE

JOG

ZERO
RETURN

TEACH

25

50

AXIS DIRECTION

+C

+Z

+Y

--X

RAPID

+X

--Z

--C

--Y

2 Para reducir el avance, accione un pulsador de sobrecontrol de avance


rpido. Cuando la herramienta haya vuelto a la posicin de referencia, se
enciende el LED de terminacin de vuelta al punto de referencia.

3 Accione el pulsador de eje y sentido de avance correspondiente al eje y

RAPID TRAVERSE
OVERRIDE (%)
F0

Accione el pulsador de vuelta al punto de referencia, uno de los pulsadores


selectores de modo.

100

sentido para la vuelta al punto de referencia. Contine accionando dicho


pulsador hasta que la herramienta vuelva al punto de referencia. La
herramienta puede desplazarse simultneamente segn tres ejes cuando as
se especifica en el correspondiente parmetro. La herramienta se desplaza
al punto de deceleracin con avance rpido y luego se desplaza al punto de
referencia con la velocidad FL definida en el parmetro correspondiente.

4 Realice idnticas operaciones para los dems ejes, si es necesario.


Lo que acabamos de explicar es un ejemplo. Consulte el correspondiente
manual facilitado por el fabricante de la mquina herramienta para conocer
las operaciones reales.
ZERO POSITION
X
PROGRAM
STOP

M02/
M30

MANU SPINDLE
ABS
ORI

753

X2

Y2

TAP

ATC
READY

Z2

MIRRROR IMAGE
X
Y
Z

MC?

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

Explicaciones
D Definicin automtica de
sistema de coordenadas

El bit 0 (ZPR) del parmetro No. 1201 se emplea para definicin automtica del
sistema de coordenadas. Cuando se define ZPR, el sistema de coordenadas se
determina automticamente cuando se ejecuta la vuelta manual al punto de
referencia.
Cuando , y se definen en el parmetro 1250, el sistema de coordenadas de
pieza se determina de modo que el punto de referencia en el portaherramientas
o la posicin 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:

G92XYZ;

Sin embargo, cuando se seleccionan opciones del sistema de coordenadas de


pieza, no es posible utilizarla.

Limitaciones
D Desplazamiento de la
herramienta de nuevo

D LED terminacin vuelta al


punto de referencia

D La distancia para volver al


punto de referencia

Una vez se ha encendido el LED TERMINACION DE VUELTA AL PUNTO


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.
El LED TERMINACION DE VUELTA AL PUNTO DE REFERENCIA se
apaga al realizar una de las operaciones siguientes:
-- Desplazamiento desde el punto de referencia.
-- Cambio al estado de paro de emergencia
En cuanto a la distancia (no en el modo de deceleracin) para que la herramienta
vuelva al punto de referencia, consulte el manual publicado por el fabricante de
la mquina herramienta.

754

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

3.2

En el modo manual discontinuo, al accionar un pulsador de seleccin de eje y


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.
1423)
La velocidad de avance manual discontinuo puede regularse con el selector de
sobrecontrol de avance manual discontinuo.
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).

AVANCE JOG

MODE
EDIT

MEMORY

REMOTE

MDI

HANDLE

JOG

ZERO
RETURN

TEACH

Y
Cuando se pulsa una tecla, la
herramienta se desplaza en la
direccin especificada por la
tecla.

Procedimiento para avance manual discontinuo JOG


Procedimiento

AXIS DIRECTION

1 Accione el pulsador de modo manual discontinuo (jog), uno de los


pulsadores de seleccin de modo.

+C

+Z

+Y

--X

RAPID

+X

--Z

--C

--Y

2 Accione el pulsador de seleccin de eje y sentido de avance


correspondiente al eje y sentido de avance segn los cuales desea
desplazarse la herramienta. Una vez accionado dicho pulsador, la
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

JOG FEED RATE OVERRIDE

RAPID TRAVERSE
OVERRIDE (%)
F0

25

50

100

un pulsador de seleccin de eje y sentido de avance, la herramienta se


desplaza con avance rpido mientras se mantiene accionado el pulsador de
avance rpido. El sobrecontrol de avance rpido mediante los pulsadores de
sobrecontrol de avance rpido es vlido durante el avance rpido.
Lo que se acaba de explicar es tan solo un ejemplo. Consulte el
correspondiente manual facilitado por el fabricante de la mquina
herramienta para conocer las operaciones reales.
755

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

Limitaciones
D Aceleracin/deceleracin
para avance rpido

La velocidad de avance, la constante de tiempo y el mtodo de


aceleracin/deceleracin automtico para desplazamiento rpido manual son
idnticos a G00 en una instruccin programada.

D Cambio de modos

El cambio al modo manual discontinuo mientras se acciona un pulsador de


seleccin de eje y sentido de avance no permite el avance en modo manual
discontinuo. Para validar el avance manual discontinuo, introduzca primero el
modo JOG y luego accione un pulsador de seleccin de eje y sentido de avance.

D Avance rpido antes de

Si la vuelta al punto de referencia no se realiza despus de la conexin, al


accionar el pulsador AVANCE RAPIDO no se activa el avance rpido, sino que
se mantiene la velocidad de avance MANUAL DISCONTINUO. Esta funcin
puede inhibirse configurando al valor adecuado el parmetro RPD (No.
1401#01).

vuelta al punto de
referencia

756

3. FUNCIONAMIENTO MANUAL

B--63534SP/02

FUNCIONAMIENTO

3.3

En el modo incremental (INC), al accionar el pulsador de seleccin de eje y


sentido de avance en el panel del operador de la mquina, la herramienta se
desplaza un incremento segn el eje seleccionado en el sentido seleccionado.
La distancia mnima que recorre la herramienta es el incremento mnimo de
entrada. Cada incremento puede ser de 10, 100 1000 veces el incremento
mnimo de entrada. Este modo es vlido cuando no est conectado un generador
manual de impulsos.

AVANCE
INCREMENTAL

Z
Herra-mienta

Cada vez que se pulsa


una tecla, la herramienta
se desplaza un incremento en la direccin
especificada por la tecla.

Procedimiento para avance incremental

1 Pulse la tecla INC, una de las teclas de seleccin de modo.


2 Seleccione la distancia que desea que se recorra en cada incremento
X10

X100

empleando para ello el dial de ampliacin.

3 Accione el pulsador de seleccin de eje y sentido de avance


X1

X1000

AXIS DIRECTION

+C

+Z

+Y

--X

RAPID

+X

--Z

--C

--Y

correspondiente al eje y sentido segn los cuales se desea desplazar la


herramienta. Cada vez que se acciona un pulsador, la herramienta
avanza un incremento. La velocidad de avance coincide con la velocidad
de avance manual discontinuo.

4 Al accionar el pulsador de avance rpido mientras se acciona un pulsador de


seleccin de eje y sentido de avance, la herramienta se desplaza con avance
rpido. El sobrecontrol de avance rpido mediante los pulsadores de
sobrecontrol de avance rpido es vlido durante el avance rpido.
Lo que se acaba de explicar es tan solo un ejemplo. Consulte el
correspondiente manual facilitado por el fabricante de la mquina
herramienta para conocer las operaciones reales.

757

3. FUNCIONAMIENTO MANUAL

3.4

AVANCE MANUAL
POR VOLANTE

FUNCIONAMIENTO

B--63534SP/02

En el modo volante, la herramienta puede desplazarse con precisin girando el


generador manual de impulsos situado en el panel del operador de la mquina.
Seleccione el eje segn el cual desea desplazar la herramienta con los
pulsadores de seleccin de eje de avance por volante.
La distancia mnima que se desplaza la herramienta cuando se hace girar el
generador manual de impulsos una divisin es igual al incremento mnimo de
entrada. O la distancia que se desplaza la herramienta cuando se hace girar una
divisin el generador manual de impulsos puede ampliarse en 10 veces o en uno
de los dos factores de ampliacin especificados por los parmetros
correspondientes (No. 7113 y 7114).
Z

Generador manual de impulsos

Procedimiento para avance manual por volante

1 Accione el pulsador HANDLE, uno de los pulsadores de seleccin de

MODE
EDIT

HANDLE

MEMORY

REMOTE

JOG

ZERO
RETURN

modo.
MDI

TEACH

2 Seleccione el eje segn el cual desea desplazar la herramienta accionando


un pulsador de seleccin de eje de avance por volante.

3 Seleccione el factor de ampliacin para la distancia que desea desplazar la


herramienta accionando un pulsador de ampliacin de avance por volante.
La distancia mnima que recorre la herramienta cuando se hace girar una
graduacin el generador manual de impulsos es igual al incremento mnimo
de entrada.

4 Desplace la herramienta segn el eje seleccionado haciendo girar el


volante. Un giro del volante de 360 grados provoca un recorrido de la
herramienta equivalente a 100 divisiones.
Lo que se acaba de explicar es tan solo un ejemplo. Consulte el
correspondiente manual facilitado por el fabricante de la mquina
herramienta para conocer las operaciones reales.

Generador manual de impulsos

758

B--63534SP/02

FUNCIONAMIENTO

3. FUNCIONAMIENTO MANUAL

Explicaciones
D Disponibilidad del
generador manual de
impulsos en el modo
manual discontinuo (JHD)

D Disponibilidad del
generador manual de
impulsos en el modo
TEACH IN JOG (THD)

D Orden al generador manual


de impulsos (MPG) cuando
rebasa la velocidad de
avance rpido (HPF)

El parmetro JHD (bit 0 del No. 7100) valida o inhibe el generador manual de
impulsos en el modo JOG.
Cuando se configura al valor 1 el parmetro JHD (bit 0 del parmetro No. 7100),
son vlidos tanto el avance manual por volante como el avance incremental.
El parmetro THD (bit 1 del No. 7100) valida o inhibe el generador manual de
impulsos en el modo TEACH IN JOG.

El parmetro HPF (bit 4 del No. 7100) o (No. 7117) especifica lo siguiente:

D El parmetro HPF (bit 4 del No. 7100)


Val. config. 0:

Distinto de 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.)
La velocidad de avance est limitada a la velocidad de avance
rpido y los impulsos generados que rebasan la velocidad de
avance rpido no se tienen en cuenta, 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) especifica lo siguiente (Est disponible cuando


el parmetro HPF vale 0) :
Valor config. 0 :

Distinto de 0:

D Sentido de desplazamiento
del eje de giro del MPG
(HNGX)

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.)
El avance se limita a la velocidad de avance rpido y los impulsos
generados que superen este valor de avance rpido no se ignoran,
sino que se acumulan en el CNC hasta que se alcance el lmite
especificado en el parmetro No. 7117.(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.)

El parmetro HNGx (No. 7102 #0) cambia el sentido del generador manual de
impulsos MPG en que la herramienta se desplaza segn un eje, correspondiente
a la direccin en la cual se gira el volante del generador manual de impulsos.

759

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

Limitaciones
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
5 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.

760

3. FUNCIONAMIENTO MANUAL

B--63534SP/02

FUNCIONAMIENTO

3.5

El hecho de si la distancia que se desplaza la herramienta en modo manual se


aade o no a las coordenadas puede seleccionarse activando o desactivando el
modo manual absoluto en el panel del operador de la mquina. Al accionar el
pulsador, la distancia que la herramienta se desplaza en modo manual se aade
a los valores de coordenadas especificados. Cuando se desactiva el pulsador, la
distancia que recorre la herramienta en modo manual no se aade a las
coordenadas.

ACTIVACION Y
DESACTIVACION DE
MANUAL ABSOLUTO

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
X1

O1

Las coordenadas no varan.

Fig. 3.5(b) Coordenadas con el interruptor DESACTIVADO

761

3. FUNCIONAMIENTO MANUAL

Explicacin

FUNCIONAMIENTO

B--63534SP/02

A continuacin se describe la relacin entre el modo manual y las


coordenadas cuando se activa o desactiva la tecla de manual absoluto
utilizando un programa ejemplo.
G01G90 X100.0Y100.0F010 ;
;
X200.0Y150.0
X300.0Y200.0
;

Las figuras inferiores utilizan la siguiente notacin:


Despl. de la hta. cuando est activado el interruptor
Despl. de la hta. cuando est desactivado el interruptor
Las coordenadas despus del modo manual incluyen la distancia que la
herramienta se desplaza en modo manual. Cuando se suelta el pulsador, por
consiguiente, deduzca la distancia que se desplaza la herramienta en modo
manual.

D Funcionamiento manual
despus del fin de un
bloque

Coordenadas cuando se ha ejecutado el bloque despus del funcionamiento


manual (eje X +20.0, eje Y +100.0) al final del desplazamiento ejecutado en el
bloque .
Y
(120.0 , 200.0)

Modo
manual

(220.0 , 250.0)

Tecla ACT.

(200.0 , 150.0)

Tecla DESACT.
(100.0 , 100.0)

D Funcionamiento manual
despus de una
suspensin de avances

Coordenadas cuando se acciona el pulsador de suspensin de avances mientras


se est ejecutando el bloque , se ejecuta una operacin en modo manual (eje
Y +75.0) y se acciona y suelta el pulsador de arranque.
Y
(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.

762

3. FUNCIONAMIENTO MANUAL

B--63534SP/02

FUNCIONAMIENTO

D Cuando se ejecuta un reset

Coordenadas cuando se acciona el pulsador de suspensin de avances mientras


se est ejecutando el bloque, se ejecuta una operacin en modo manual (eje
Y +75.0), se ejecuta un reset de la unidad de control con el pulsador RESET y
se lee de nuevo el bloque .

despus de una operacin


manual tras una
suspensin de avances

Y
(300.0 , 275.0)
(150.0 , 200.0)
Modo
manual

(200.0,225.0)

(200.0,150.0)

(100.0 , 100.0) (150.0 , 125.0)

D Cuando una orden de


desplazamiento en el
siguiente bloque es para
solo un eje

(300.0 , 200.0)
Tecla ACT.
X
Tecla DESACT.

Cuando existe slo un eje en la orden siguiente, slo vuelve el eje programado.
N1G01X100.0Y100.0F500
;
N2X200.0;
N3Y150.0;

(200.0 , 150.0)

Modo
manual

N3

Tecla ACT.
Tecla DESACT.

D Cuando el bloque de
desplazamiento siguiente
es del tipo incremental

N2
N1

(100.0 , 100.0)

(200.0 , 100.0)
X

Cuando las rdenes siguientes son incrementales, el funcionamiento es idntico


a cuando la tecla est DESACTIVADA.

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 herramienta despus operacin
manual

Modo
manual
Trayectoria herramienta
Trayectoria programada

763

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

Cuando el interruptor est CONECTADO durante la compensacin de


radio de herramienta
Se describir el funcionamiento de la mquina despus de la vuelta al
funcionamiento automtico despus de intervencin manual con la tecla
(ACTIVADA) durante la ejecucin con un programa con rdenes absolutas en
el modo de compensacin (de radio) de herramienta. El vector creado a partir
de la zona restante del bloque actual y el comienzo del siguiente bloque se
desplaza en paralelo. Se crea un nuevo vector en base al siguiente bloque, el
bloque que viene a continuacin de ste y la cantidad de desplazamiento
manual. Esto tambin es aplicable cuando se ejecuta una operacin en modo
manual durante el redondeado de esquinas.
Operacin en modo manual ejecutada en modos distintos al redondeado de
esquinas
Suponga que se ha aplicado la suspensin de avances en el punto PH mientras
se desplaza del punto PA al PB de la trayectoria programada PA, PB y PC y que
la herramienta se haba desplazado manualmente al punto PH. El punto final
del bloque PB se desplaza al punto PB una distancia igual a la de desplazamiento
manual y los vectores VB1 y VB2 en el punto PB tambin se desplazan a VB1
y a VB2. Los vectores VC1 y VC2 entre los dos bloques siguientes PB -- PC y PC
-- PD se desprecian y se obtienen nuevos vectores VC1 y VC2 (VC2 = VC2 en
este ejemplo) a partir de la relacin entre PB-- PC y PC -- PD. Sin embargo, dado
que VB2 no es un vector calculado de nuevo, no se ejecutar una compensacin
correcta en el bloque PB -- PC. La compensacin se ejecuta correctamente
despus de PC.

VC1

VB2
VB1

PB

PC

VC2

PD

VB2
VB1
Trayectoria herramienta despus operacin
manual

VC1

PB

PH

PA

Trayectoria programada (programacin


absoluta)
Trayectoria herramienta
antes operacin manual
Modo manual

PH

764

B--63534SP/02

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

Funcionamiento manual durante el redondeado de esquinas


A continuacin se presenta un ejemplo cuando se ejecuta una operacin en
modo manual durante el redondeado de esquinas. VA2, VB1 y VB2 son vectores
que se desplazan en paralelo con VA2, VB1 y VB2 una distancia igual a la del
desplazamiento manual. Los nuevos vectores se calculan a partir de VC1 y VC2.
La compensacin correcta de herramienta se realiza para los bloques que vienen
a continuacin de Pc.
VC1

VB2
VB1

VC1
PC

PB

VC2

VB2
Trayectoria programada (programacin
absoluta)

VB1
PA

Trayectoria herramienta despus operacin


manual
PA
VA2

VA2

PH

PH

VA1

Trayectoria herramienta antes operacin manual


Modo manual

VA1

Funcionamiento en modo manual despus de parada en modo bloque a


bloque
La operacin en modo manual se haba ejecutado cuando la ejecucin de un
bloque se haba terminado con una parada en modo bloque a bloque.
Los VB1 y VB2 se desplazan una distancia igual a la distancia de modo manual.
El procesamiento posterior coincide con el caso descrito anteriormente. Puede
intercalarse tambin una operacin en modo MDI as como una operacin en
modo manual. El desplazamiento coincide con el producido en modo manual.

VC1

Trayectoria herramienta
despus operacin manual
VB2
VB1

VC1

PB

PC

Modo
manual

VC2

VB2
VB1

P B

765

PA

Trayectoria programada
(programacin absoluta)
Trayectoria herramienta
antes operacin manual

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

3.6

El avance por volante en la direccin del eje de herramienta desplaza la


herramienta a lo largo de una distancia especificada con avance por
volante en la direccin del eje de herramienta inclinado por giro del eje
de rotacin.
El avance por volante B en la direccin del eje de herramienta sirve para
avanzar por volante en la direccin del eje de herramienta y tambin para
avanzar por volante en la direccin normal al eje de herramienta que es
un avance por volante perpendicular al eje de la herramienta.
Estas funciones se emplean, por ejemplo, con mquinas de grabado segn
5 ejes.

3.6.1

Cuando se selecciona el modo de avance por volante en la direccin del


eje de herramienta y se hace girar el generador manual de impulsos, la
herramienta se desplaza la distancia de desplazamiento especificada en el
sentido del eje de herramienta inclinado por giro del eje de rotacin.

AVANCE MANUAL EN
LA DIRECCIN DEL
EJE DE
HERRAMIENTA/
AVANCE POR
VOLANTE EN LA
DIRECCIN DEL EJE
DE HERRAMIENTA B

Avance por volante en


la direccin de eje de
herramienta

A&C,
B&C

Avance por volante en la direccin de eje de herramienta

Procedimiento

1 Seleccione el pulsador HANDLE del panel de seleccin de modo.


2 Seleccione el pulsador de avance por volante en la direccin de eje de
herramienta.

MODE
EDIT

MEMORY

REMOTE

MDI

HANDLE

JOG

ZERO
RETURN

TEACH

3 Seleccione el eje de modo de avance por volante en la direccin de eje


de herramienta como eje de avance por volante para el primer
codificador manual de impulsos (parmetro No. 7121).
4 Cuando se gira el volante, la herramienta se desplaza en la direccin
de eje de herramienta la distancia correspondiente.
Cuando se seleccionan el modo de avance por volante en la direccin
de eje de herramienta y el modo de avance por volante en la direccin
perpendicular al eje de herramienta, no se activa ninguno de estos
modos, sino el modo de ordinario de avance por volante.
El procedimiento anterior es tan solo un ejemplo. Consulte el
correspondiente manual publicado por el fabricante de la
mquina--herramienta para conocer otros posibles procedimientos.
766

B--63534SP/02

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

Explicaciones
D Configuracin de ejes

Suponga que los ejes de rotacin para los ejes bsicos X, Y y Z son A, B
y C, respectivamente. Suponga tambin que el eje Z representa el eje de
herramienta. En funcin de la configuracin de ejes de la mquina, estn
disponibles cuatro tipos de direcciones de ejes de herramienta.
Especifique la direccin de eje de herramienta con el parmetro No. 7120.
(2) Tipo ejes B--C

(1) Tipo ejes A--C

Z (eje de herramienta)

Z (eje de herramienta)
C

C
B

(3) Tipo ejes A--B (maestro el eje A) (4) Tipo ejes A--B (maestro el eje B)
Z (eje de herramienta)

Z (eje de herramienta)

B
X

D Distribucin de impulsos
a los ejes bsicos

La figura inferior muestra la distribucin de impulsos de volante (Hp) al


eje X, al eje Y y al eje Z para cada una de las cuatro direcciones.
(1) Tipo ejes A--C
Xp = Hp sen (a) sen (c)
Yp = --Hp sen (a) cos (c)
Zp = Hp cos (a)

Zp
Hp
a

c
Xp
Yp
X

767

Hpxy

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

(2) Tipo ejes B--C


Xp = Hpsen (b)cos (c)
Yp = Hpsen (b)sen (c)
Zp = Hpcos (b)

Zp
Hp

C
Yp
Y

Xp

Hpxy

(3) Tipo ejes A--B (maestro el eje A)


Xp = Hpsen (b)
Yp = --Hpcos (b)sen (a)
Zp = Hpcos (b)cos (a)

a
Zp

Yp
Y
X

Xp

(4) Tipo ejes A--B (maestro el eje B)


Xp = Hpcos (a)sen (b)
Yp = --Hpsen (a)
Zp = Hpcos (a)cos (b)

b
a
Zp

Y
X

768

Xp

Yp

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

Las figuras superiores, a, b y c representan las posiciones (ngulos) del


eje A, del eje B y del eje C respecto al origen de mquina; se utilizan los
valores existentes cuando se activa el modo de avance por volante en la
direccin del eje de herramienta o se produce un reset. Para modificar la
direccin de avance, vuelva a introducir el modo de avance por volante
en la direccin de eje de herramienta o pulse la tecla reset.
Para la determinacin de la direccin de eje de herramienta, pueden
definirse las coordenadas (ngulos de rotacin) de los ejes de rotacin
utilizando los bits 3 y 4 (3D1X y 3D2X) del parmetro No. 7104 y los
parmetros Nos. 7144 y 7145.
D Definicin de ejes
bsicos y ejes de
rotacin

Los ejes bsicos X, Y y Z se determinan mediante el parmetro No. 1022


(seleccin de plano). Los ejes de rotacin A, B y C se determinan
mediante el parmetro No. 1020 (nombre de eje).

D Direccin del eje de


herramienta

La direccin del eje X de herramienta se determina mediante el bit de


configuracin 0 (TLX) del parmetro No. 7104.

D Definicin para
mquinas de 4 ejes

Esta funcin habitualmente se utiliza en mquinas de 5 ejes. Sin embargo,


las mquinas de 4 ejes (un eje es para rotacin) pueden utilizarse
configurando a 1 el bit de configuracin 2 (CXC) del parmetro No. 7104.

Limitaciones
D Configuracin de ejes

Si uno de los dos ejes seleccionados en la especificacin de tipo basada


en la configuracin de ejes no existe como eje, se activa la alarma P/S No.
5015.

3.6.2

Cuando se selecciona el modo de avance por volante en la direccin


normal al eje de herramienta y se gira el generador manual de impulsos,
la herramienta se desplaza la distancia de desplazamiento especificada en
la direccin normal al eje de herramienta inclinada por giro del eje de
rotacin.

Avance por volante en


la direccin normal al
eje de herramienta
Ejes A y C
Ejes B y C

Centro de rotacin
Herramienta

Z
A&C , B&C
Direccin transversal de
la herramienta (eje X)

Direccin longitudinal
de la herramienta
Direccin transversal de
la herramienta (eje Y)

Pieza

769

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

Avance por volante en la direccin de eje de herramienta

Procedimiento

1 Seleccione el pulsador HANDLE del panel de seleccin de modo.


2 Seleccione el pulsador de avance por volante en la direccin de eje de
herramienta.

MODE
EDIT

MEMORY

REMOTE

MDI

HANDLE

JOG

ZERO
RETURN

TEACH

3 Seleccione el eje de modo de avance por volante en la direccin de eje


de herramienta como eje de avance por volante para el primer
codificador manual de impulsos (parmetro No. 7141, No. 7142).
4 Cuando se gira el volante, la herramienta se desplaza en la direccin
de eje de herramienta la distancia correspondiente.
Cuando se seleccionan el modo de avance por volante en la direccin
de eje de herramienta y el modo de avance por volante en la direccin
perpendicular al eje de herramienta, no se activa ninguno de estos
modos, sino el modo de ordinario de avance por volante.
El procedimiento anterior es tan solo un ejemplo. Consulte el
correspondiente manual publicado por el fabricante de la
mquina--herramienta para conocer otros posibles procedimientos.

Explicaciones
D Configuracin de ejes

Suponga que los ejes de rotacin para los ejes bsicos X, Y y Z son A, B
y C, respectivamente. Suponga tambin que el eje Z representa el eje de
herramienta. En funcin de la configuracin de ejes de la mquina, estn
disponibles dos tipos de direcciones de ejes de herramienta, las cuales son
la direccin de eje X y la direccin de eje Y. Especifique la direccin de
eje de herramienta con el parmetro No. 7120.
(1) Tipo ejes A--C

(2) Tipo ejes B--C

Z (eje de herramienta)

Z (eje de herramienta)

C
B

A
X

770

3. FUNCIONAMIENTO MANUAL

B--63534SP/02

FUNCIONAMIENTO

D Distribucin de impulsos
a los ejes bsicos

La figura inferior muestra la distribucin de impulsos de volante (Hp) al


eje X, al eje Y y al eje Z para cada una de las cuatro direcciones.
(1) Tipo ejes A--C (direccin eje X)
Xp = HpCOS (C)
Yp = HpSEN (C)
Zp = 0
0

Xp

Se representa el plano XY porque


se han especificado los ejes A y
C y porque la rotacin en torno al
eje A, que corresponde a rotacin
en torno al eje X no hace que la
herramienta gire en torno al eje X
en la punta de herramienta.
Suponga que el eje Z de este
lado del plano XY es positivo.

Yp

Hp (direccin X)

(2) Tipo ejes A--C (direccin eje Y)


Xp = --HpCOS (A)SEN (C)
Yp = HpCOS (A)COS (C)
Zp = HpSEN (A)
Z
Hp (direccin Y)

Hpxy

Zp

Yp
Xp
0
C

771

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

(3) Tipo ejes B--C (direccin eje X)


Xp = HpCOS (B)COS (C)
Yp = HpCOS (B)SEN (C)
Zp = --HpSEN (B)
Z

Xp

0
Zp

X
Hp (direccin X)
B
C
X

C
0

Yp
Hpxy
Y

(4) Tipo ejes B--C (direccin eje Y)


Xp = --HpSEN (C)
Yp = HpCOS (C)
Zp = 0
0

C
Xp
0

Yp

Se representa el plano XY porque se


han especificado los ejes B y C y
porque la rotacin en torno al eje B,
que corresponde a rotacin en torno
al eje Y no hace que la herramienta
gire en torno al eje Y en la punta de
herramienta.
Suponga que el eje Z de este lado
del plano XY es positivo.

Hp (direccin Y)

En las figuras superiores, a, b y c representan las posiciones (ngulos) del


eje A, del eje B y del eje C respecto al origen de mquina; se utilizan los
valores existentes cuando se activa el modo de avance por volante en la
direccin del eje de herramienta o se produce un reset. Para modificar la
direccin de avance, vuelva a introducir el modo de avance por volante
en la direccin de eje de herramienta o pulse la tecla reset.
Para la determinacin de la direccin de eje de herramienta, pueden
definirse las coordenadas (ngulos de rotacin) de los ejes de rotacin
utilizando los bits 3 y 4 (3D1X y 3D2X) de parmetro No. 7104 y los
parmetros Nos. 7144 y 7145.
772

3. FUNCIONAMIENTO MANUAL

B--63534SP/02

FUNCIONAMIENTO

D Definicin de ejes
bsicos y ejes de
rotacin

Los ejes bsicos X, Y y Z se determinan mediante el parmetro No. 1022


(seleccin de plano).
Los ejes de rotacin A, B y C se determinan mediante el parmetro No.
1020 (nombre de eje).

D Direccin de eje de
herramienta

La direccin del eje X de herramienta se determina mediante el bit de


configuracin 0 (TLX) del parmetro No. 7104.

D Definicin para
mquinas de 4 ejes

Esta funcin habitualmente se utiliza en mquinas de 5 ejes. Sin embargo,


las mquinas de 4 ejes (un eje es para rotacin) pueden utilizarse
configurando a 1 el bit de configuracin 2 (CXC) del parmetro No. 7104.

Limitaciones
D Configuracin de ejes

Si uno de los dos ejes seleccionados en la especificacin de tipo basada


en la configuracin de ejes no existe como eje, se activa la alarma P/S No.
5015.
Adems, el tipo ejes A--C o el tipo ejes B--C debe seleccionarse como tipo
de configuracin de ejes.

773

3. FUNCIONAMIENTO MANUAL

3.7

INTERPOLACION
LINEAL/CIRCULAR
MANUAL

FUNCIONAMIENTO

B--63534SP/02

En el avance manual por volante o en el avance manual discontinuo,


adems del avance convencional segn un solo eje especificado (eje X,
eje Y, eje Z, etc.) basado en el control simultneo de 1 eje son vlidas las
siguientes operaciones de avance:
D Avance segn una lnea recta oblicua en el plano XY (avance lineal)
en control simultneo segn 2 ejes
D Avance segn un crculo en el plano XY (avance circular) en control
simultneo segn 2 ejes

Y
Pieza
Pieza

Herramienta
X
<<Avance circular > >

Herramienta
X
<<Avance lineal>>

NOTA
El eje X y el eje Y deben ser el primer eje controlado y el segundo eje controlado,
respectivamente.

Procedimiento para interpolacin lineal/circular manual

Procedimiento

1 Para ejecutar un avance manual por volante, seleccione el modo de


avance manual por volante. Para ejecutar el avance manual
discontinuo, seleccione el modo de avance manual discontinuo.
2 Para ejecutar avance por volante, seleccione un eje de avance (para
avance simultneo segn un eje, segn el eje X, eje Y o eje Z o para
avance lineal o circular simultneo segn 2 ejes segn una lnea recta
o circunferencia especificados en el plano XY) sujeto a avance
manual por volante. Utilice el pulsador de seleccin de eje de avance
por volante para esta seleccin.
Para ejecutar un avance manual discontinuo, seleccione un eje y un
sentido de avance con el pulsador de seleccin de sentido de eje de
avance. Mientras se especifica un eje de avance y su sentido de
avance, la herramienta se desplaza en el sentido especificado del eje o
segn una lnea recta o circunferencia a la velocidad de avance
manual discontinuo especificado en el parmetro No. 1423.
3 Para avance manual por volante
La herramienta se desplaza segn un eje especificado girando el
correspondiente volante manual. La velocidad de avance depende de
la velocidad a la cual se hace girar el volante manual. La distancia que
debe recorrer la herramienta cuando se gira el volante manual un
774

B--63534SP/02

FUNCIONAMIENTO

3. FUNCIONAMIENTO MANUAL

impulso puede seleccionarse empleando el selector de amplificacin


de distancia recorrida en avance manual por volante.
Para avance manual discontinuo
La velocidad de avance puede sobrecontrolarse empleando el mando
de sobrecontrol de velocidad de avance manual.
El procedimiento anterior es tan solo un ejemplo. Para conocer el
procedimiento real, consulte el correspondiente manual publicado
por el fabricante de la mquina--herramienta.

Explicaciones
D Definicin de una lnea
recta/crculo

Para avance segn un eje, no se requiere ninguna definicin de lnea


recta/crculo. Para avance lineal o avance circular, con antelacin debe
definirse una lnea recta o crculo. (Para avance circular, por ejemplo,
deben definirse datos tales como el radio y el centro del crculo). Para ms
detalles, consulte el correspondiente manual publicado por el fabricante
de la mquina--herramienta.

D Avance manual por


volante

En el avance manual por volante, la herramienta puede desplazarse segn


un eje especificado (eje X, eje Y, eje Z ... o el octavo eje) o puede
desplazarse segn una lnea recta oblicua (avance lineal) o un crculo
(avance circular).
(1) Avance segn un eje especificado (control simultneo segn un eje)
Girando un volante manual, la herramienta puede desplazarse segn
el eje deseado (tal como eje X, eje Y y eje Z) en control simultneo
segn un eje. (El modo de avance es el convencional de avance manual
por volante.)
Y
Trayectoria de desplazamiento empleando el volante de eje Y

Trayectoria de desplazamiento empleando el volante de eje X


X
Avance segn un eje especificado

775

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

(2) Avance lineal (control simultneo segn 2 ejes)


Girando un volante manual, la herramienta puede desplazarse segn
la lnea recta paralela a la lnea recta especificada en control
simultneo segn 2 ejes. Este volante manual se denomina volante
gua. Por otro lado, girando otro volante manual, la herramienta puede
desplazarse perpendicularmente a una lnea recta especificada en
control simultneo segn 2 ejes. Este volante manual se denomina
volante de aproximacin. Cuando se gira en sentido horario o
antihorario el volante gua o el volante de aproximacin, la
herramienta se desplaza hacia delante o hacia atrs siguiendo la
trayectoria correspondiente.
Y
Trayectoria de desplazamiento empleando el volante de aproximacin

Herramienta

Lnea recta especificada

Trayectoria recorrida utilizando el volante gua


X
Avance lineal

(3) Avance circular (control simultneo segn 2 ejes)


Girando un volante manual, la herramienta puede desplazarse desde
la posicin actual segn un crculo concntrico que tiene el mismo
centro que el crculo especificado en control simultneo segn 2 ejes.
Este volante manual se denomina volante gua.
Adems, girando otro volante manual, la herramienta puede
desplazarse segn la normal (perpendicular) a un crculo especificado
en control simultneo segn 2 ejes.
Este volante manual se denomina volante de aproximacin. Cuando
el volante gua o el volante de aproximacin se gira en sentido horario
o antihorario, la herramienta se desplaza hacia delante o hacia atrs
segn la correspondiente trayectoria.
Y
Trayectoria de desplazamiento empleando el volante de aproximacin

Crculo especificado
Trayectoria de desplazamiento empleando el volante gua
X
Avance circular

776

3. FUNCIONAMIENTO MANUAL

B--63534SP/02

FUNCIONAMIENTO

D Velocidad de avance
para avance manual por
volante

La velocidad de avance depende de la velocidad a la cual se gira el volante


manual. Puede seleccionarse una distancia que debe recorrer la herramienta
(segn una tangente en el caso de avance lineal o circular) cuando se gira un
impulso un volante manual empleando el selector de ampliacin de la distancia
recorrida en avance manual por volante.
La serie 16/18 est provista de tres interfaces para generador manual de
impulsos que permiten conectar hasta tres volantes manuales. Para obtener
informacin sobre cmo se utilizan los volantes manuales conectados a las
interfaces (para saber si cada volante manual se ha de utilizar como volante para
avance segn un eje, como volante gua o como volante de aproximacin),
consulte el correspondiente manual facilitado por el fabricante de la
mquina--herramienta.

D Seleccin de volante
manual

D Direccin de
desplazamiento
utilizando volantes
manuales

El usuario puede especificar la direccin de la herramienta al desplazarse sta


segn una lnea recta o crculo (por ejemplo, si ha de realizar un desplazamiento
en sentido horario o antihorario a lo largo de una circunferencia) cuando se gira
en sentido horario o antihorario el volante gua o el volante de aproximacin.
Para ms detalles, consulte el correspondiente manual publicado por el
fabricante de la mquina--herramienta.

D Avance manual
discontinuo (JOG)

En avance manual discontinuo, la herramienta puede desplazarse segn un eje


especificado (eje X, eje Y, eje Z, ..., o segn el octavo eje) o puede desplazarse
segn una lnea recta oblicua (avance lineal) o segn una circunferencia (avance
circular).
(1) Avance segn un eje especificado (control simultneo segn 1 eje)
Mientras se especifica un eje de avance y su sentido de avance con el selector
de sentido de eje de avance, la herramienta se desplaza en el sentido
especificado del eje a la velocidad de avance especificada en el parmetro
No. 1423. La velocidad de avance puede sobrecontrolarse empleando el
selector de sobrecontrol de velocidad de avance manual.
(2) Avance lineal (control simultneo segn 2 ejes)
Definiendo con antelacin una lnea recta, la herramienta puede desplazarse
de la siguiente manera:
D Mientras se selecciona un eje de avance y su sentido de avance utilizando
el selector de sentido de eje de avance, la herramienta se desplaza segn
una lnea recta paralela a la lnea recta especificada en control
simultneo segn 2 ejes.
D Mientras se selecciona un eje de avance y su sentido de avance utilizando
el selector de sentido de eje de avance, la herramienta se desplaza
perpendicularmente a la lnea recta especificada en control simultneo
segn 2 ejes.
La velocidad de avance en direccin tangencial se especifica en el parmetro
No. 1410.
La velocidad de avance puede sobrecontrolarse empleando el selector de
sobrecontrol de velocidad de avance manual.
(3) Avance circular (control simultneo segn 2 ejes)
Definiendo con antelacin una circunferencia, la herramienta puede
desplazarse de la siguiente manera:
D Mientras se selecciona un eje de avance y su sentido de avance
empleando el selector de sentido de eje de avance, la herramienta se
desplaza desde la posicin actual segn la circunferencia concntrica
que tiene idntico centro que el crculo especificado.
D Mientras se selecciona un eje de avance y su sentido de avance
empleando el selector de sentido de eje de avance, la herramienta se
desplaza segn la normal (perpendicular) al crculo especificado.
La velocidad de avance en direccin tangencial se especifica en el parmetro
No. 1410. La velocidad de avance puede sobrecontrolarse empleando el
selector de sobrecontrol de velocidad de avance manual.
777

3. FUNCIONAMIENTO MANUAL

D Avance manual por


volante en el modo JOG

FUNCIONAMIENTO

B--63534SP/02

Incluso en el modo JOG (avance manual discontinuo), puede validarse el


avance manual por volante empleando el bit 0 (JHD) del parmetro No.
7100. Sin embargo, en este caso, el avance manual por volante es vlido
nicamente si la herramienta no se desplaza segn un eje mediante avance
manual discontinuo (JOG).

Limitaciones
D Imagen espejo

Nunca utilice la funcin de imagen espejo cuando ejecute una operacin


manual. (Ejecute la operacin manual cuando est desconectado el
selector de imagen espejo y est desactivado el parmetro de imagen
espejo.)

778

3. FUNCIONAMIENTO MANUAL

B--63534SP/02

FUNCIONAMIENTO

3.8

Para la ejecucin del roscado rgido con macho, active el modo rgido y
luego cambie al modo volante y desplace el eje de roscado con macho con
un volante manual. Para obtener ms informacin sobre el roscado rgido
con macho, vase el apartado II--13.2 y consulte el correspondiente
manual facilitado por el fabricante de la mquina--herramienta.

ROSCADO RGIDO
MANUAL CON
MACHO

Procedimiento de roscado rgido manual con macho

Procedimiento

1 Pare los ejes de husillo y de servo y luego active el modo MDI


pulsando la tecla MDI de entre las teclas de seleccin de modo.
2 Introduzca y ejecute el siguiente programa:
M29 S1000 ;
G91 G84 Z0 F1000 ;
El programa anterior es necesario para determinar el paso de rosca y
definir el modo de roscado rgido con macho. En este programa,
siempre debe especificarse un eje de roscado con macho. Especifique
un valor que no haga funcionar el eje de roscado con macho.
AVISO
En esta programacin desde el MDI, nunca especifique
rdenes para posicionar la herramienta en una posicin de
taladrado y un punto R. De lo contrario, la herramienta se
desplaza segn un eje.
3 Cuando se ejecuta el programa introducido, se activa el modo de
roscado rgido con macho.
4 Despus de activar el modo rgido al terminar la ejecucin del
programa en modo MDI, cambie al modo volante accionando el
pulsador de volante de entre los pulsadores de seleccin de modo.
PRECAUCIN
En este momento, nunca pulse la tecla reset. De lo
contrario, se anula el modo rgido.
5 Para ejecutar el roscado rgido con macho, seleccione un eje de
roscado con macho con el selector de eje de avance por volante y
desplace el eje de roscado con macho con el volante manual.

779

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

Explicaciones
D Roscado rgido manual

El roscado rgido manual se valida configurando a 1 el bit de


configuracin 0 (HRG) del parmetro No. 5203.

D Anulacin del modo


rgido

Para anular el modo rgido, especifique G80 igual que el roscado rgido
normal. Cuando se pulsa la tecla reset, queda anulado el modo rgido, pero
no se anula el ciclo fijo.
Cuando desee desactivar el selector de modo rgido para anular el modo
rgido (cuando se configura a 0 el bit 2 (CRG) del parmetro No. 5200),
la orden G80 termina de ejecutarse despus de haber desactivado el
selector de modo rgido.

D Sentido de giro del


husillo

El sentido de giro del husillo est determinado por el cdigo G de ciclo


de roscado con macho especificado y el valor configurado del bit 1 (HRM)
del parmetro No. 5203. Por ejemplo, cuando en el modo G84 se
configura a 0 el parmetro HRM, el husillo da revoluciones directas a
medida que el eje de roscado con macho se desplaza en el sentido
negativo.
(Cuando el eje de roscado con macho se desplaza en el sentido positivo,
el husillo gira en sentido inverso.)

D Eje arbitrario de roscado


con macho

Configurando a 1 el bit 0 (FXY) del parmetro No. 5101, puede


seleccionarse un eje arbitrario de roscado con macho. En este caso,
especifique un cdigo G para seleccin de plano y la direccin de eje de
roscado con macho cuando se active el modo rgido en el modo MDI.

D Especificacin de M29 y
G84 en el mismo bloque

En un programa en modo MDI, para definir el modo rgido puede


utilizarse G84 como cdigo G de roscado rgido con macho o puede
especificarse M29 y G84 en el mismo bloque.

D Especificacin de
avance manual por
volante ms rpido que
la velocidad de avance
rpido

Configure a 0 el bit 0 (HPF) del parmetro No. 7100 de modo que cuando
se especifique un avance manual por volante ms rpido que la velocidad
de avance rpido, se ignoren los impulsos generados por el volante por
encima de la velocidad de avance rpido.

D Comprobacin de error
excesivo

En el roscado rgido manual con macho, se comprueba nicamente la


existencia de un error excesivo durante el desplazamiento.

D Avance por volante en la


direccin del eje de
herramienta

El avance por volante en la direccin de eje de herramienta est inhibido.

D Sobrecontrol de
extraccin

En roscado rgido manual con macho, est inhibida la funcin de


sobrecontrol de extraccin y tambin est inhibida la utilizacin de una
constante de tiempo de aceleracin/deceleracin para extraccin.

D Nmero de repeticiones

En la programacin en modo MDI, nunca especifique K0 y L0 que se


utilizan para especificar que el nmero de repeticiones es 0 y para inhibir
la ejecucin de un bloque G84. Si se especifica K0 o L0, no puede
definirse el modo rgido.

D Posicionamiento de la
herramienta en una
posicin de taladrado

Cuando se posicione la herramienta en una posicin de taladrado,


seleccione el eje X o el eje Y con el selector de eje en el modo volante.
Nunca utilice el mtodo de posicionamiento en una posicin de taladrado
en el modo MDI o en el modo MEM. El mtodo puede hacer funcionar
el eje de roscado con macho.

Limitaciones

780

3. FUNCIONAMIENTO MANUAL

B--63534SP/02

FUNCIONAMIENTO

3.9

La funcin de orden numrica manual permite la ejecucin en modo paso a paso


de datos programados a travs de la unidad MDI. Siempre que el sistema est
preparado para avance paso a paso puede ejecutarse una orden numrica
manual. El control soporta las ocho funciones siguientes:
(1) Posicionamiento (G00)
(2) Interpolacin lineal (G01)
(3) Vuelta automtica al punto de referencia (G28)
(4) Vuelta a segundo/tercero/cuarto puntos de referencia (G30)
(5) Cdigos M (funciones auxiliares)
(6) Cdigos S (funciones de husillo)
(7) Cdigos T (funciones de herramienta)
(8) Cdigos B (segundas funciones auxiliares)
Configurando los siguientes parmetros pueden inhibirse los comandos para
desplazamiento axial y las funciones M, S, T, y B:
(1) Posicionamiento (G00): . . . . . . . . . . . . . . . . . . . . .
Bit 0 (JAXx)
(2) Interpolacin lineal (G01): . . . . . . . . . . . . . . . . . . . .
de parmetro
(3) Vuelta automtica al punto de referencia (G28): .
No. 7010
(4) Vuelta a segundo/tercero/cuarto punto de referencia (G30):
(5) Cdigos M (funciones auxiliares):
. . . . . . . . . . . . . . . . . . . . . . . . . . . . Bit 0 (JMF) de parmetros No. 7002
(6) Cdigos S (funciones de husillo): Bit 1 (JSF) de parmetro No. 7002
(7) Cdigos T (funciones de hta.):
Bit 2 (JSF) de parmetro No. 7002
(8) Cdigos B (segundas funciones auxiliares):
. . . . . . . . . . . . . . . . . . . . . . . . . . . . Bit 3 (JBF) de parmetro No. 7002

ORDEN NUMERICA
MANUAL

Procedimiento

Procedimiento

MODE
EDIT

HANDLE

MEMORY

JOG

REMOTE

MDI

ZERO
RETURN

TEACH

Orden numrica manual


1

Pulse el interruptor de modo manual discontinuo (uno de los interruptores


de seleccin de modo)

Pulse la tecla de funcin

Pulse la tecla soft [JOG]. Se visualiza la siguiente pantalla de orden


numrica manual.
Ejemplo 1: Cuando el nmero mximo de ejes controlados es seis.

PROGRAMA (P/P)
G00 P
X
Y
Z
U
V
W
M
S
T
B
>_
JOG

O0010 N00020

(ABSOLUTA)
X
0.000
Y
0.000
Z
0.000
U
0.000
V
0.000
W
0.000

****

PRGRM

781

***
JOG

***
ACTUAL

(DISTANCIA A IR)
X
0.000
Y
0.000
Z
0.000
U
0.000
V
0.000
W
0.000

00 : 00 : 00
SIGUIE

(OPRA)

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

Ejemplo 2: Cuando el nmero mximo de ejes controlados es 7 u 8


PROGRAMA (P/P)
G00 P
X
Y
Z
U
V
W
A
C
M
T
S
B
>_
JOG

O0010 N00020

(ABSOLUTA)
X
0.000
Y
0.000
Z
0.000
U
0.000
V
0.000
W
0.000
A
0.000
C
0.000

****

***

00 : 00 : 00

***

JOG

PRGRM

(DISTANCIA A IR)
X
0.000
Y
0.000
Z
0.000
U
0.000
V
0.000
W
0.000
A
0.000
C
0.000

ACTUAL

SIGUIE

OPRA

4 Introduzca las rdenes necesarias empleando teclas de direccin y


teclas numricas en el panel MDI y luego pulse la tecla soft [INPUT] o
para activar los datos introducidos.

la tecla

PROGRAMA (JOG)
G00 P
X
10.000
Y
Z
U
V
W
M
S
T
B
>Z120.5_
JOG * * * *

O0010 N00020

(ABSOLUTA)
X
0.000
Y
0.000
Z
0.000
U
0.000
V
0.000
W
0.000

***

(DISTANCIA A IR)
X
0.000
Y
0.000
Z
0.000
U
0.000
V
0.000
W
0.000

00 : 00 : 00

***
REOS.

INPUT

Pueden configurarse los siguientes datos:


1.
2.
3.
4.
5.
6.
7.
8.

G00: Posicionamiento
G01: Interpolacin lineal
G28: Vuelta automtica a punto de referencia
G30: Vuelta a segundo/tercero/cuarto punto de referencia
Cdigos M: Funciones auxiliares
Cdigos S: Funciones de husillo
Cdigos T: Funciones de herramienta
Cdigos B: Segundas funciones auxiliares

Los datos configurados se conservan aun cuando se cambie la pantalla o


el modo.
782

B--63534SP/02

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

NOTA
En el estado de alarma no pueden configurarse datos.
5 Pulse la tecla de inicio de ciclo del panel del operador de la mquina
para iniciar la ejecucin de rdenes. Se indica que est activado el
estado MSTR. (Cuando se utiliza la pantalla de 9, la velocidad de
avance real ACT.F y la velocidad de husillo SACT aparecen en
la lnea de entrada por teclado). La seal de funcionamiento
automtico, STL, puede activarse configurando adecuadamente el
bit 2 (JST) del parmetro No. 7001.
~

~
ACT.F 1000 SACT
JOG MSTR *** MTN

0
00 : 00 : 00

NOTA
Si se pulsa la tecla de inicio de ciclo mientras existe un
estado de alarma, se genera un aviso ARRANQUE
IMPOSIBLE y no pueden ejecutarse los datos
introducidos.
6 Una vez terminada la ejecucin, se elimina de la pantalla la indicacin
de estado MSTR y se desactiva la seal de funcionamiento
automtico STL. Se borran todos los datos configurados. Los cdigos
G se configuran a G00 o G01 segn el valor del bit 0 (G01) del
parmetro No. 3402.

Explicaciones
D Posicionamiento

Una distancia de desplazamiento se indica como valor numrico,


precedido de una direccin tal como X, Y o Z. Siempre se considera que
es una orden incremental, independientemente de si se especifica o no
G90 o G91.
La herramienta se desplaza segn cada eje de manera independiente a la
velocidad de avance rpido. Un posicionamiento tipo interpolacin lineal
(en que la trayectoria de la herramienta es lineal) tambin puede ejecutarse
configurando al valor 1 el bit ( (LRP) del parmetro No. 1401.
Selector de avance rpido manual
Off (Desactivado)

On (Activado)

Velocidad
avance
(parmetro)

Velocidad de avance a impulsos para cada eje


(No. 1423)

Velocidad de avance rpido


para cada eje
(No. 1420)

Aceleracin/
deceleracin
automtica
(parmetro)

Aceleracin/deceleracin exponencial en avance manual


discontinuo para cada eje
(No. 1624)

Aceleracin/deceleracin lineal en avance rpido para


cada eje
(No. 1620)

Sobrecontrol

Sobrecontrol de avance
manual

Sobrecontrol de avance rpido

783

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

NOTA
Cuando el selector de avance rpido manual est en la posicin
OFF, la velocidad de avance en modo manual discontinuo se
limita de modo que no se rebase la velocidad de avance definida
por parmetro, determinada por el bit 1 (LRP) del parmetro No.
1401, como se muestra a continuacin.
LRP = 0: Velocidad de avance rpido manual para cada eje
(parmetro No. 1424)
LRP = 1: Velocidad de avance rpido para cada eje
(parmetro No. 1420)

D Interpolacin lineal (G01)

Una distancia de desplazamiento se indica con el valor numrico,


precedido de una direccin tal como X, Y o Z. Siempre se considera que
sta es una orden incremental, independiemente de que se especifique o
no G90 o G91. Los desplazamientos axiales se ejecutan siempre en el
modo incremental incluso durante el escalado o en la interpolacin en
coordenadas polares. Adems, el desplazamiento se ejecuta siempre en el
modo de avance por minuto, independientemente de la especificacin de
G94 o G95.
Velocidad de avance
(parmetro)

Velocidad de avance en ensayo en


vaco
(No. 1410)

Aceleracin/deceleracin automtica
(parmetro)

Aceleracin/deceleracin exponencial en avance en mecanizado para


cada eje
(No. 1622)

Sobrecontrol

Sobrecontrol de avance manual

NOTA
Dado que la velocidad de avance se ajusta siempre a la
velocidad
de
avance
de
ensayo
en vaco,
independientemente de la posicin del interruptor de
ensayo en vaco, la velocidad de avance no puede
especificarse utilizando F. La velocidad de avance se
limita de manera que no se rebase la velocidad de avance
mxima en mecanizado, configurada en el parmetro No.
1422.
D Vuelta automtica al
punto de referencia
(G28)

La herramienta vuelve directamente al punto de referencia sin pasar por


ningn punto intermedio, independientemente de la distancia a recorrer
especificada. Sin embargo, para aquellos ejes para los cuales no se
especifique ninguna orden de desplazamiento, no se ejecuta la vuelta al
punto de referencia.
Velocidad de avance
(parmetro)

Aceleracin/deceleracin automtica
(parmetro)

Velocidad de avance en ensayo en


vaco
(No. 1420)
Aceleracin/deceleracin lineal en
avance en mecanizado para cada eje
(No. 1620)

Sobrecontrol

784

Sobrecontrol de avance rpido

3. FUNCIONAMIENTO MANUAL

B--63534SP/02

FUNCIONAMIENTO

D Vuelta a segundo,
tercero o cuarto punto
de referencia (G30)

La herramienta vuelve directamente al segundo, tercer o cuarto punto de


referencia sin pasar a travs de ningn punto intermedio,
independientemente de la distancia a recorrer especificada. Tras
seleccionar un punto de referencia, especifique P2, P3 o P4 en la direccin
P. Si se omite la direccin P, se ejecuta la vuelta al segundo punto de
referencia.
Velocidad de avance
(parmetro)

Aceleracin/deceleracin automtica
(parmetro)

Velocidad de avance en ensayo en


vaco para cada eje
(No. 1420)
Aceleracin/deceleracin lineal en
avance en mecanizado para cada eje
(No. 1620)

Sobrecontrol

Sobrecontrol de avance rpido

NOTA
La funcin para vuelta al tercero/cuarto punto de referencia
es opcional.
Cuando no est seleccionada la opcin
La vuelta al segundo punto de referenciase ejecuta,
independientemente de la especificacin de la
direccin P.
Cuando est seleccionada la opcin
Si en la direccin P no se especifica ni P2, ni P3 ni P4,
se activa un mensaje de aviso ARRANQUE IMPOSIBLE
y no pueden ejecutarse los datos introducidos.
D Cdigos M (funciones
auxiliares)

Despus de la direccin M, especifique un valor numrico que no tenga


ms dgitos que los especificados por el parmetro No. 3030. Cuando se
especifica M98 o M99, se ejecuta pero no se enva al PMC.
NOTA
No pueden ejecutarse con cdigos M ni llamadas a
subprogramas ni llamadas a macros cliente.

D Cdigos S (funciones de
husillo)

A continuacin de la direccin S, especifique un valor numrico que no


tenga ms digitos que los especificados en el parmetro No. 3031.
NOTA
No pueden ejecutarse llamadas a subprogramas con
cdigos S.

D Cdigos T (funciones de
herramientas)

A continuacin de la direccin T, especifique un valor numrico con un


nmero de dgitos que no sea superior al nmero especificado por el
parmetro No. 3032.
NOTA
Las llamadas a subprogramas no pueden ejecutarse con
cdigo T.

785

3. FUNCIONAMIENTO MANUAL

D Cdigos B (segundas
funciones auxiliares)

FUNCIONAMIENTO

B--63534SP/02

A continuacin de la direccin B, especifique un valor numrico con un


nmero de dgitos no superior al especificado por el parmetro No. 3033.

NOTA
1 Los cdigos B pueden renombrarse como U, V, W, A,
o C configurando el parmero No. 3460. Si el nuevo
nombre es el mismo que una direccin de nombre de eje,
se utiliza B. Si se utiliza B y existe un nombre de eje B,
como direccin de eje se utiliza B. En este caso, no puede
especificarse ninguna segunda funcin auxiliar.
2 No pueden ejecutarse llamadas a subprogramas
empleando cdigos B.

D Entrada de datos

(1) Cuando se teclean las direcciones y valores numricos de una orden,


se pulsa la tecla soft [INPUT] y se define el valor introducido. En este
caso, la unidad introducida es bien el incremento mnimo de entrada
o el formato de entrada tipo calculadora, segn el valor del bit 0 (DPI)
del parmetro No. 3401.
En lugar de la tecla soft

puede utilizarse la tecla [INPUT] del

panel MDI.
(2) Las rdenes pueden teclearse sucesivamente.
(3) Durante la ejecucin est inhibida la entrada por teclado.
Si durante la ejecucin se pulsa la tecla soft [INPUT] o la tecla
del panel MDI, se visualiza un mensaje de aviso
EJECUCION/CAMBIO DE MODO EN MARCHA.
(4) Si los datos introducidos contienen un error, tal vez aparezcan los
siguientes mensajes de aviso:
Aviso
FORMAT
(ERROR
TO)

Descripcin

ERROR
FORMA-

Se ha introducido un cdigo G distinto de G00, G01,


y G28 .
Se ha introducido una direccin distinta de las visualizadas en la pantalla de orden numrica manual
Se ha introducido un valor superior a los lmites siguientes.

TOO MANY DIGITS Direccin G: 2 dgitos


(DEMASIADOS DI- Direccin P: 1 dgito
GITOS)
Direccin de eje: 8 dgitos
M, S, T, B: El nmero de dgitos definido por parmetro

NOTA
Aun cuando est activada la tecla de proteccin de
memoria, no obstante, puede ejecutarse la entrada por
teclado.

786

3. FUNCIONAMIENTO MANUAL

B--63534SP/02

FUNCIONAMIENTO

D Borrado de datos

(1) Al pulsar la tecla soft [REOS], seguida de la tecla soft [EJEC], se


borran todos los datos configurados. En este caso, sin embargo, los
cdigos G se configuran a G00 o G01, en funcin de la configuracin
del bit 0 (G01) del parmetro No. 3402.
Los datos tambin pueden borrarse pulsando la tecla

del panel

MDI.
(2) Si se pulsa la tecla soft [REOS] durante la ejecucin, se visualiza un
mensaje de aviso EJECUCION/CAMBIO DE MODO EN
MARCHA .
D Parada de la ejecucin

Si se da una de las situaciones siguientes durante la ejecucin, stas se


detienen, borrndose los datos de idntica manera que al pulsar la tecla
soft [BORRA] . Se anula la distancia pendiente de recorrer.
(1) Al aplicar una suspensin de avances.
(2) Al cambiar a un modo distinto del manual discontinuo.
(3) Al activarse una alarma
(4) Al aplicar un reset o parada de emergencia.
Las funciones M, S, T y B permanecen vlidas aun cuando se produzca
una de las incidencias anteriores a excepcin de (4).

D Informacin modal

Los cdigos G y direcciones modales empleados en funcionamiento


automtico o en el modo MDI no se ven afectados por la ejecucin de
rdenes especificadas con la funcin de orden numrica manual.

D Avance manual
discontinuo

Cuando la herramienta se desplaza segn un eje empleando un selector


de eje y sentido de avance en la pantalla de orden numrica manual, la
distancia pendiente de recorrer siempre se indica con el valor 0.

Limitaciones
D Control de velocidad de
corte constante

En el modo de control de velocidad de corte constante no pueden


especificarse cdigos S.

D Funciones M, S, T y B

Mientras est parado el funcionamiento automtico, pueden ejecutarse


rdenes numricas manuales. Sin embargo, en los casos siguientes se
visualiza un mensaje de aviso ARRANQUE IMPOSIBLE y se inhibe
la ejecucin de rdenes.
(1) Cuando ya se est ejecutando una funcin M, S, T o B, no puede
ejecutarse una orden numrica manual que contenga una funcin M,
S, T o B.
(2) Cuando ya se est ejecutando una funcin M, S, T o B y se especifique
dicha funcin suelta o un bloque que especifique que dicha funcin
tambin contiene a otra funcin (tal como una orden de
desplazamiento o una funcin de temporizacin de espera) que ya se
haya ejecutado no puede ejecutarse una orden numrica manual.

D Avance manual
discontinuo

Cuando se especifique una orden numrica manual mientras la


herramienta se est desplazando segn un eje, empleando un selector de
eje y sentido de avance, se interrumpe el desplazamiento axial y se ejecuta
la orden numrica manual. Por consiguiente, la herramienta no puede
desplazarse segn un eje empleando un selector de eje y sentido de avance
durante la ejecucin de una orden numrica manual.

D Imagen espejo

No puede producirse una imagen espejo


desplazamiento axial especificado.
787

para el sentido de un

3. FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B--63534SP/02

D Modo REF

La pantalla de orden numrica manual aparece aun cuando se cambie al


modo REF. Sin embargo, si se intenta activar y ejecutar datos, se visualiza
un mensaje de aviso WRONG MODE (MODO INCORRECTO) y falla
el intento.

D Posicionamiento de
referencia de la mesa
indexada y troceado

No pueden especificarse rdenes para un eje a lo largo del cual se est


ejecutando una operacin durante el posicionamiento de referencia o el
troceado.
Si se especifica un eje para la ejecucin, se visualiza el mensaje de aviso
START IMPOSSIBLE (ARRANQUE IMPOSIBLE).

788

B--63534SP/02

FUNCIONAMIENTO

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO AUTOMATICO

El funcionamiento mediante programa de una mquina herramienta con CNC


se designa funcionamiento automtico.
El presente captulo explica los siguientes tipos de funcionamiento automtico:
FUNCIONAMIENTO AUTOMATICO
Funcionamiento ejecutando un programa registrado en la memoria del
CNC.
D FUNCIONAMIENTO EN MODO MDI
Funcionamiento ejecutando un programa introducido desde el panel MDI.
D FUNCIONAMIENTO EN MODO DNC
Funcionamiento mientras se lee un programa en una unidad de E/S.
D ENTRADA/SALIDA SIMULTNEA
La ejecucin del programa y la grabacin en memoria pueden realizarse
simultneamente.
D REARRANQUE DE PROGRAMA
Rearranque de un programa para funcionamiento automtico desde un punto
intermedio del mismo.
D FUNCION DE PLANIFICACION DE SECUENCIA DE EJECUCION
Funcionamiento consecuencia de ejecucin planificada ejecutando
programas (archivos) registrados en un dispositivo entrada/salida externa
(Handy Files, Disquete o Tarjeta FA).
D FUNCION DE LLAMADA A SUBPROGRAMA
Funcin para llamar y ejecutar subprogramas (archivos) registrados en un
dispositivo de entrada/salida externo (Handy Files, Disquete o Tarjeta FA)
durante el funcionamiento en modo memoria.
D INTERRUPCION MANUAL POR VOLANTE
Funcin para ejecutar el avance manual durante el desplazamiento
ejecutado en modo automtico.
D IMAGEN ESPEJO
Funcin para validar el desplazamiento segn un eje en una imagen espejo
durante el funcionamiento automtico.
D RETIRADA Y RETORNO DE HERRAMIENTA.
Funcin para retirar la herramienta de una pieza y para hacer volver la
herramienta para rearrancar el mecanizado.
D FUNCION DE RETRAZADO
Funcin para desplazar la herramienta en sentido inverso para retrazar la
trayectoria seguida y para desplazar la herramienta de nuevo hacia adelante
segn la trayectoria retrazada.
D INTERVENCION Y RETORNO MANUAL
Funcin que rearranca el funcionamiento automtico haciendo que la
herramienta vuelva a la posicin en que se activ la intervencin manual
durante el funcionamiento automtico.
D FUNCIONES DE RETORNO Y REINTENTO
Esta funcin valida el rearranque del mecanizado desde el bloque inicial.
FUNCIONAMIENTO EN MODO DNC BASADO EN TARJETA DE
MEMORIA
D

Funcionamiento automtico mediante un programa grabado en una


tarjeta de memoria
789

4. FUNCIONAMIENTO AUTOMATICO

4.1

FUNCIONAMIENTO
EN MODO MEMORIA

FUNCIONAMIENTO

B--63534SP/02

Los programas se registran con antelacin en la memoria. Cuando se selecciona


uno de estos programas y se acciona el pulsador de arranque de ciclo del panel
del operador de la mquina, se activa el funcionamiento automtico y se
enciende el LED de arranque de ciclo.
Cuando se acciona el pulsador de suspensin de avances del panel del operador
de la mquina durante el funcionamiento automtico, se detiene temporalmente
el funcionamiento automtico. Al accionar de nuevo el pulsador de arranque de
ciclo se reanuda el funcionamiento automtico.
del panel MDI, se termina el funcionamiento
Cuando se pulsa la tecla
automtico y se pasa al estado de reset.
Para el control de 2 trayectorias, pueden ejecutarse los programas relativos a los
2 portaherramientas simultneamente, de manera que ambos puedan funcionar
independientemente al mismo tiempo.
El procedimiento descrito a continuacin se indica como ejemplo. En cuanto
al procedimiento real, consulte el manual facilitado por el fabricante de la
mquina herramienta.

Procedimiento para funcionamiento en modo memoria

Procedimiento

1 Pulse la tecla de seleccin de modo MEMORY.


2 Seleccione un programa de entre los programas registrados. Para ello, siga
los pasos indicados a continuacin.

2--1 Pulse

para visualizar la pantalla del programa.

2--2 Pulse la direccin O .


2--3 Introduzca un nmero de programa con el teclado numrico.
2--4 Pulse la tecla soft [BUSQ O].
3

En control de 2 trayectorias, seleccione el portaherramientas que se quiere


emplear mediante el selector situado en el pupitre operador de la mquina.

Pulse el interruptor de inicio de ciclo del operador del panel de la mquina.


Se inicia la operacin automtica y se enciende el LED de inicio de ciclo.
Cuando se termina la operacin automtica, se apaga el LED de inicio de
ciclo. .

5 Para interrumpir o cancelar el funcionamiento en modo memoria, siga los


pasos indicados a continuacin.

a.

Parada del funcionamiento en modo memoria


Accione el pulsador de suspensin de avances del panel del operador
de la mquina. El LED de suspensin de avances se enciende y el
LED de arranque de ciclo se apaga. La mquina reacciona de la
siguiente manera:
(i) Si la mquina se estaba desplazando, la operacin de avance se
decelera y la mquina se detiene.
(ii) Si se estaba ejecutando una temporizacin, se detiene la
temporizacin.
(iii) Si se estaba ejecutando una funcin auxiliar M, S o T se detiene
el funcionamiento de la mquina despus de terminar la
ejecucin de M, S o T.
Si se acciona el pulsador de arranque de ciclo del panel del operador
de la mquina mientras est activado el LED de suspensin de
avances, se reanuda el funcionamiento de la mquina.
790

B--63534SP/02

FUNCIONAMIENTO

b.

4. FUNCIONAMIENTO AUTOMATICO

Terminacin del funcionamiento en modo memoria


Pulse la tecla

en el panel MDI.

El funcionamiento automtico se termina y se entra en el estado de


reset. Cuando se ejecuta un reset durante el desplazamiento, ste se
decelera y luego se detiene.

D Explicacin
D 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).

D Parada y terminacin
del funcionamiento en
modo memoria

El funcionamiento en modo memoria puede detenerse por uno de los dos


mtodos siguientes: especificando una orden de parada o accionando un
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 mquina herramienta. Consulte el manual facilitado por el
fabricante de la mquina herramienta.

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 mquina
herramienta. Consulte el manual facilitado por el fabricante de la mquina
herramienta.

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
mquina herramienta.

D Suspensin de avances

Al accionar el pulsador de suspensin de avances en el panel del ordenador 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


cambia 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.
791

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

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 (/).

D Arranque de ciclo para


control de 2 trayectorias

En control de 2 trayectorias, se ha previsto un botn de arranque de ciclo por


portaherramientas, lo que permite su control individual y simultneo en modo
memoria o MDI. En regla general, se selecciona el portaherramientas mediante
el selector situado en el pupitre operador de la mquina antes de activarlo con
la tecla de arranque de ciclo. (Pueden existir diferencias segn el constructor de
la mquina. Vase el manual correspondiente).

Llamada a un subprograma
almacenado en un dispositivo
de entrada/salida externo

Durante el modo memoria puede llamarse y ejecutarse un archivo


(subprograma) en un dispositivo de entrada/salida externo como puede ser un
adaptador de disquetes. Para ms detalles, vase el Apartado 4.7.

792

4. FUNCIONAMIENTO AUTOMATICO

B--63534SP/02

FUNCIONAMIENTO

4.2

En el modo MDI, puede crearse un programa de hasta 10 lneas en


idntico formato que los programas normales y ejecutarse desde el panel
MDI.
El modo MDI se emplea para operaciones de prueba sencillas.
El procedimiento siguiente se indica a ttulo de ejemplo. En cuanto a las
operaciones reales vase el manual facilitado por el fabricante de la
mquina herramienta.

FUNCIONAMIENTO
EN MODO MDI

Procedimiento para el funcionamiento en el modo MDI

Procedimiento

1 Pulse la tecla de seleccin de modo MDI.


Para control de 2 trayectorias, seleccione el portaherramientas par el que
debe crearse un programa mediante el selector. Debe crearse un programa
separado para cada portaherramientas.
2

Pulse la tecla

del panel MDI para seleccionar la pantalla de programa.

Al hacerlo, aparecer la siguiente pantalla:


PROGRAMA ( MDI )

0010

00002

O0000;

G00
G17

G90
G22

G94
G21

T
F

G40
G49
B

G80
G98

G50
G67
H
D

G54
G64
M

G69
G15

>_
MDI

****

PRGRM

***

20 : 40 : 05

***

MDI

ACTUAL

SIGUIE

(OPRA)

Automticamente se entra en el nmero de programa O0000.

3 Prepare un programa que desee ejecutar siguiendo un procedimiento


semejante a la edicin normal de programas. M99 especificado en el ltimo
bloque permite al control volver al comienzo del programa despus de
terminada la operacin. La insercin, modificacin, borrado, bsqueda de
palabras, bsqueda de direccin y bsqueda de programas, pueden
utilizarse para programas creados en el modo MDI. Para la edicin de
programas, vase el Captulo III--9.

4 Para borrar ntegramente un programa creado en el modo MDI, emplee uno


de los mtodos siguientes.

a.

Introduzca la direccin O

y luego pulse la tecla

en el panel

MDI.

b.

Como alternativa, pulse la tecla

. En este caso, configure el bit 7

del parmetro 3203 al valor 1 con antelacin.


793

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

Para ejecutar un programa, coloque el cursor al comienzo del programa (es


posible comenzar desde un punto intermedio). Accione el pulsador
Arranque de Ciclo del panel del operador. Con ello se arrancar el programa
preparado. (Para control de 2 trayectorias, seleccione primero el
portaherramientas que se quiere controlar mediante el selector situado en el
pupitre operador de la mquina.) Cuando se ejecuta el fin del programa
(M02, M30) o ER(%), se borrar automticamente el programa preparado y
se detendr el funcionamiento. Mediante la orden M99, el control vuelve al
comienzo del programa preparado.

O0001 N00003

PROGRAMA ( MDI )
O0000 G00 X100.0 Z200. ;
M03 ;
G01 Z120.0 F500 ;
M93 P9010 ;
G00 Z0.0 ;
%
G00
G17

G90
G22
T
F

>_
MDI

G40
G49
B

G80
G98
S

****

***
MDI

PRGRM

G94
G21

***
ACTUAL

G50
G67
H
D

G54
G64
M

G69
G15

12 : 42 : 39
SIGUIE

(OPRA)

Para interrumpir o terminar el funcionamiento en modo MDI, siga los pasos


indicados a continuacin.
a.

Parada del modo MDI


Accione el pulsador de suspensin de avances del panel del operador
de la mquina. El LED de suspensin de avances se enciende y el
LED de arranque de ciclo se apaga. La mquina reacciona de la
siguiente manera:
(i) Si la mquina se estaba desplazando, se decelera la operacin de
avance y se detiene la mquina.
(ii) Si se estaba ejecutando una temporizacin, se detiene la
temporizacin.
(iii) Si se estaba ejecutando una funcin auxiliar M, S o T se detiene
el funcionamiento de la mquina despus de terminar la
ejecucin de M, S o T.
Si se acciona el pulsador de arranque de ciclo del panel del operador
de la mquina, se reanuda el funcionamiento de la mquina.

b.

Terminacin del funcionamiento en modo memoria


Pulse la tecla

situada en el panel MDI .

El funcionamiento automtico se termina y se entra en el estado de


reset. Cuando se ejecuta un reset durante el desplazamiento, ste se
decelera y luego se detiene.

794

4. FUNCIONAMIENTO AUTOMATICO

B--63534SP/02

FUNCIONAMIENTO

Explicacin

La explicacin anterior sobre cmo ejecutar y parar el funcionamiento en modo


memoria tambin es aplicable al modo MDI, con la excepcin de que en el modo
MDI, M30 no provoca el retorno al comienzo del programa. Esta funcin es
ejecutada por M99).

D Borrado del programa

Los programas preparados en el modo MDI se borrarn en los siguientes casos:


S 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).
S En el modo MEMORIA, se ejecuta el modo memoria.
S En el modo EDITAR, si se ejecuta cualquier operacin de edicin.
S Se est ejecutando una edicin en segundo plano.

S Al pulsar las teclas O

S Al ejecutar un reset cuando el bit 7 (MCL) del parmetro No. 3203 est
configurado a 1.
D Rearranque

Despus de haber ejecutado la operacin de la edicin durante la parada del


modo MDI, el funcionamiento se inicia desde la posicin actual del cursor.

D Edicin de un programa
durante el modo MDI

Un programa puede editarse durante el modo MDI. La edicin de un programa,


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.
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).

programa

D Creacin de bucles con


subprogramas

Pueden especificarse llamadas a subprogramas (M98) en un programa creado


en el modo MDI. Esto supone que puede llamarse a un programa registrado en
memoria y ejecutarse durante el modo MDI. Adems del programa principal
ejecutado en modo automtico, se permiten hasta dos niveles de bucles de
llamada a subprograma (cuando existe la opcin de macro cliente, el mximo
permitido es cuatro niveles de bucles).
Subprograma

Subprograma

O0000;

O1000;

O2000;

M98P 1000;

M98P 2000;

M98P 3000;

M30;

M99;

M99;

Programa principal

Un bucle

Dos bucles

Fig. 4.2(a) Niveles de bucle de subprograma llamado desde el programa


MDI

795

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

D Llamada a macros

Cuando existe la opcin de macrocliente, tambin pueden crearse, borrarse y


ejecutarse en el modo MDI programas de macros. 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.

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.

796

4. FUNCIONAMIENTO AUTOMATICO

B--63534SP/02

FUNCIONAMIENTO

4.3

Cuando se activa el funcionamiento automtico mientras el modo DNC


es activo (RMT), es posible ejecutar el mecanizado mientras se lee un
programa mediante la interface lector/perforadora o un buffer remoto. Si
se dispone de la opcin visualizacin del directorio de disquetes, es
posible seleccionar archivos (programas) salvaguardados en una unidad
de E/S externa (Handy File, Disquetes o Tarjeta FA) y especificar
(planificar) la secuencia y la frecuencia de ejecucin en modo automtico
(Vase Apartado III--4.6).
Para emplear la funcin funcionamiento en modo DNC, deben fijarse
antes los parmetros relacionados con la interface lector/perforadora y el
buffer remoto memoria--tampn.

FUNCIONAMIENTO
EN MODO DNC

FUNCIONAMIENTO EN MODO DNC

Procedimiento

1 Busque el programa (archivo) que se quiere ejecutar.


2 Pulse el botn REMOTE del pupitre del operador de la mquina para
activar el modo RMT antes de pulsar la tecla de arranque del ciclo. Se
ejecuta el archivo seleccionado. Para ms detalles sobre el uso del
botn REMOTE, vase el manual entregado por el constructor de la
mquina.

D Pantalla de
comprobacin de
programa
(LCD de siete teclas soft)

VERIFICA. PROGRAMA

O0001 N00020

N020 X100.0 Z100.0 (DNC-PROG) ;


N030 X200.0 Z200.0 ;
N050 X400.0 Z400.0 ;
(RELATIVA)
(DIST. A IR)
G00 G17 G90
X
100.000 X
0.000 G22 G94 G21
Y
100.000 Y
0.000 G41 G49 G80
Z
0.000 Z
0.000 G98 G50 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) ]

797

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

D Pantalla de programa
(LCD de siete teclas soft)
PROGRAMA
N020
N030
N040
N050
N060
N070
N080
N090
N100
N110
N120

O0001 N00020

X100.0 Z100.0 (DNC-PROG) ;


X200.0 Z200.0 ;
X300.0 Z300.0 ;
X400.0 Z400.0 ;
X500.0 Z500.0 ;
X600.0 Z600.0 ;
X700.0 Z400.0 ;
X800.0 Z400.0 ;
x900.0 z400.0 ;
x1000.0 z1000.0 ;
x800.0 z800.0 ;

RMT STRT MTN *** ***


[ PROGR ][ VERIFI ][

21:20:05
][
][ (OPRD) ]

D Pantalla de programa
(LCD de doce teclas soft)
F0001 N00020

PROGRAMA

N020
N030
N040
N050
N060
N070
N080
N090
N100
N110
N120
N130
N140
N150
N160
N170

X100.0 (DNC-PROG) ;
X90.0 ;
X80.0 ;
X70.0 ;
X60.0 ;
X50.0 ;
X40.0 ;
X30.0 ;
X20.0 ;
X10.0 ;
X0.0 ;
Z100.0 ;
Z90.0 ;
Z80.0 ;
Z70.0 ;
Z60.0 ;

N180
N190
N200
N210
N220
N230
N240
%

Z50.0 ;
Z40.0 ;
Z30.0 ;
Z20.0 ;
Z10.0 ;
Z0.0 ;
M02 ;

RMT STRT MTN *** *** 22:23:24

PROG VERI
R
FI.

(OPR +
A)

Durante el funcionamiento en modo DNC, el programa que est


ejecutndose aparece en la pgina de verificacin del programa y en la
pgina de programas.
El nmero de bloques visualizados depende del programa en curso.
Se visualiza tambin cualquier comentario entre parntesis situado dentro
de un bloque.

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.

798

B--63534SP/02

FUNCIONAMIENTO

4. FUNCIONAMIENTO AUTOMATICO

Limitaciones
D Limitacin del nmero
de caracteres

Para visualizar los programas, se permite un mximo de 256 caracteres.


Por consiguiente, puede truncarse la visualizacin en medio de un bloque.

D M198 (cdigo de llamada


de un programa desde
una unidad de E/S
externa).

En modo DNC, no puede ejecutarse M198. En caso contrario, se emite


la alarma P/S nm. 210.

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
#102=SIN[#100];

IF[#100NE0]GOTO5;

D M99

[Funcionamiento en modo DNC]


#102= S I N[#100];
I F[#100NE0] G O T O 5;

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

086

SEAL DR DESCONECTADA

Cuando se introducen datos en memoria


mediante la interfaz Lector/perforadora, la
seal Listo (DR) de lector/perforadora ha
sido desactivada.
La fuente de alimentacin de la unidad E/S
est desconectada o el cable no est co-nectado o una tarjeta de circuito impreso
est averiada.

123

NO PUEDE UTILIZARSE MACRO


EN DNC

Instruccin de control de macro utilizada en


modo DNC
Modificar el programa.

210

NO PUEDE
INSTRUIRSE
M198/M199

O M198 ejecutado en modo DNC.


Modificar el programa

799

4. FUNCIONAMIENTO AUTOMATICO

4.4

ENTRADA/SALIDA
SIMULTANEAS

FUNCIONAMIENTO

B--63534SP/02

Durante el funcionamiento en modo automtico, un programa cargado


desde una unidad de E/S conectada con la interface lector/perforadora
puede ser ejecutado y enviado al mismo tiempo a travs de esta interface.

Entrada/salida simultneas

Procedimiento
D Procedimiento de
introduccin simultnea
bsica

1 Busque el programa (archivo) que se quiere descargar y ejecutar.


2 Pulse la tecla REMOTE del pupitre operador de la mquina para
activar el modo RMT. Para ms detalles sobre la utilizacin de la tecla
REMOTE, vase el manual entregado por el constructor de la
mquina.
3 Ponga a 1 la seal de seleccin del modo descarga simultnea.
4 Pulse la tecla de arranque del ciclo.
5 Se descarga y ejecuta el programa en bloque a bloque.

D Pgina de verificacin
del programa
VERIFICA. PROGAMA

F0001 N00100

N100 X100. Y100. ;


N200 G01 X50. Y50. ;
N300 G00 X0 Y0 ;
(RELATIVA)
(DIST. A IR)
G00 G17 G90
X
100.000 X
0.000 G22 G94 G21
Y
100.000 Y
0.000 G40 G49 G80
Z
0.000 Z
0.000 G98 G50 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][ RELATI ][
][
][ (OPRT) ]

Cuando se visualiza un programa, aparecen tres bloques: el bloque en


curso y los dos siguientes. Si se activa la funcin bloque a bloque, slo
aparece el bloque en curso de ejecucin.
No se visualiza ningn comentario entre parntesis dentro de un bloque.
D Procedimiento de salida
simultnea bsica

1 Busque el programa (archivo) que se quiere descargar y ejecutar.


2 Pulse la tecla REMOTE del pupitre operador de la mquina para
activar el modo RMT. Para ms detalles sobre la utilizacin de la tecla
REMOTE, vase el manual entregado por el constructor de la
mquina.
3 Ponga a 1 la seal de seleccin del modo descarga simultnea.
800

B--63534SP/02

FUNCIONAMIENTO

4. FUNCIONAMIENTO AUTOMATICO

4 Pulse la tecla de arranque del ciclo.


5 Se descarga y ejecuta el programa en bloque a bloque.

Limitaciones
D M198 (cdigo de llamada
de un programa desde
una unidad de E/S
externa)

No puede ejecutarse M198 en el modo introduccin, salida y ejecucin


simultneas. En caso contrario, se emite la alarma P/S nm. 210.

D Instruccin de macro
cliente

No puede ejecutarse una instruccin de control de macro en el modo


introduccin, salida y ejecucin simultneas. En caso contrario, se emite
la alarma P/S nm. 123.

D Alarma

Si se produce una situacin de alarma mientras el modo introduccin,


salida y ejecucin simultneas es activo, se cargan o descargan un bloque
en curso durante la aparicin de la alarma as como todos los bloques
anteriores.

D Nombre de archivo

En el modo salida y ejecucin simultneas, si el elemento empleado es


una unidad de diskettes o una tarjeta FA, el nombre del archivo es el
nmero del programa de ejecucin.

D Llamada de
subprograma

Si se llama un subprograma cuando hay un programa en curso en el modo


salida y ejecucin simultneas, slo se enva el programa principal.

Alarma
Nmero

Mensaje

123

NO PUEDE UTILIZARSE MACRO


EN DNC

Utilizacin de una instruccin de control de


macro en modo DNC
Modificar el programa.

210

NO PUEDE
INSTRUIRSE
M198/M199

Ejecucin de M198 o M199 en modo DNC.


Ejecucin de M198 en modo DNC. Modificar el programa.

222

DNC OP NO
PERMITIDO EN
EDICION BG

Introduccin y salida simultneas en edicin


no--prioritaria.
Ejecutar una operacin correcta.

801

Descripcin

4. FUNCIONAMIENTO AUTOMATICO

4.5

REARRANQUE DE
UN PROGRAMA

FUNCIONAMIENTO

B--63534SP/02

Esta funcin especifica el nmero de secuencia de un bloque que se desea


rearrancar cuando se avera una herramienta o cuando se desea reanudar
la operacin de mecanizado despus de un da de descanso y reanuda la
operacin de mecanizado a partir de dicho bloque. Tambin puede
emplearse como funcin de verificacin rpida de programas.
Existen dos mtodos de rearranque: el mtodo tipo P y el mtodo tipo Q.
El funcionamiento puede rearrancarse en cualquier punto. Este mtodo

TIPO P

de rearranque se utiliza cuando se detiene el funcionamiento debido a


una herramienta rota.

Punto inicial programa (punto inicial mecanizado)

Operacin de retorno

Operacin de rearranque

Para reanudar el funcionamiento, la mquina debe desplazarse


TIPO Q

al punto inicial programado (punto inicial de mecanizado.)

Operacin de retorno
Punto inicial programa
(punto inicial mecanizado)

Posicin de rearranque

802

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

Procedimiento para rearranque del programa especificando un nmero de secuencia

Procedimiento 1
1 Retire la herramienta y sustityala por una nueva. Si es preciso, cambie el

[ TIPO P ]

valor de compensacin. (Contine en el paso 2).

1 Al conectar la tensin o anular la parada de emergencia, realice todas las

[ TIPO Q ]

operaciones necesarias en dicho instante, incluida la vuelta al punto de


referencia.

2 Desplace manualmente la mquina al punto inicial del programa (punto


inicial del mecanizado y mantenga los datos modales y el sistema de
coordenadas en idnticas condiciones que al comienzo del mecanizado.

3 Si es preciso, modifique el valor de compensacin.


Procedimiento 2
1 Accione el pulsador de rearranque del programa situado en el panel del

[COMUN PARA TIPO


P/TIPO Q]

operador de la mquina.

2 Pulse la tecla
[TIPO Q]
N

fffff

o
[TIPO P]

para visualizar el programa deseado.

3 Localice la cabecera del programa.


4 Introduzca el nmero de secuencia del bloque que desea rearracar y luego
pulse la tecla soft [TIPO P] o [TIPO Q].

Nmero secuencia
[TIPO Q]
N

fff

fffff

o
[TIPO P]

Frecuencia
Nmero secuencia

Si aparece ms de una vez idntico nmero de secuencia, debe


especificarse la ubicacin del bloque destino. Especifique una frecuencia y
un nmero de secuencia.

803

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

Se busca el nmero de secuencia y en la pantalla (CRT) aparece la pantalla


de rearranque de programa.
REINICIO DE PROGRAMA
(DESTINO)
X
57. 096
Y
56. 877
Z
56. 943
(DISTANC. A IR)
1 X
1. 459
2 Y
10. 309
3 Z
7. 320

O0002 N00100
M

1
2
1
2
1
2
1
2
1
2
1 ********
******** ********

T ********
S *****

********
S

AUTO * * * *
REANUD

***

***
PLN.DF

T0000

10 : 10 : 40
(OPRA)

DESTINO muestra la posicin en la cual debe reanudarse el mecanizado.


DISTANC. A IR muestra la distancia desde la posicin actual de la
herramienta hasta la posicin que debe rearrancarse el mecanizado. Un
nmero a la izquierda de cada nombre de eje indica el orden de los ejes
(determinado mediante configuracin por parmetros) segn los cuales la
herramienta se desplaza hasta la posicin de rearranque.
Pueden visualizarse las coordenadas y el valor del desplazamiento para
reanudacin del programa para 5 ejes como mximo. Si su sistema gestiona
6 ejes o ms, la tecla soft [RSTR] pulsada otra vez permite visualizar los
datos del sexto eje y de los siguientes. (La pgina de reanudacin del
programa presenta slo los datos de los ejes controlados por el CNC).
M: Catorce ltimos cdigos M recientemente especificados
T: Dos ltimos cdigos T recientemente especificados
S: Ultimo cdigo S recientemente especificado
B: Ultimo cdigo B recientemente especificado
Los cdigos se visualizan por el orden en que se especifican. Todos los
cdigos se borran mediante una orden de rearranque del programa o de
arranque de ciclo en el estado de reset.

6 Desactive el pulsador de rearranque del programa. En este instante, destella


la cifra que aparece a la izquierda del nombre designacin de eje
DISTANC. A IR.

7 Compruebe la pantalla para los cdigos M, S, T y B que se han de ejecutar.


Si se encuentran estos cdigos, entre en el modo MDI y luego ejecute las
funciones M, S, T y B. Despus de la ejecucin, restaure el modo previo.
Estos cdigos no se visualizan en la pantalla de rearranque del programa.

8 Asegrese de que la distancia indicada en DISTANC. A IR es correcta.


Asegrese adems de si es posible que la herramienta golpee una pieza u
otros objetos cuando se desplaza a la posicin de rearranque del
mecanizado. Si existe tal posibilidad, desplace manualmente la
herramienta a una posicin desde la cual la herramienta pueda desplazarse a
la posicin de mecanizado sin encontrarse con ningn obstculo..

9 Accione el pulsador de arranque de ciclo. La herramienta se desplaza a la


posicin de rearranque del mecanizado con avance de ensayo en vaco
804

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

secuencialmente segn los ejes por el orden especificado por los valores del
parmetro (No. 7310). A continuacin, se reanuda el mecanizado.
Procedimiento para el rearranque el programa especificando un nmero de bloque
Procedimiento 1

1 Retire la herramienta y sustityala por una nueva. Si es preciso, cambie el

[ TIPO P ]

valor de compensacin. (Contine en el paso 2)

1 Al conectar la tensin o anular la parada de emergencia, realice todas las

[ TIPO Q ]

operaciones necesarias en dicho instante, incluida la vuelta al punto de


referencia.

2 Desplace manualmente la mquina al punto inicial del programa (punto


inicial del mecanizado) y mantenga los datos modales y el sistema de
coordenadas en idnticas condiciones que al comienzo del mecanizado.

3 Si es preciso, modifique el valor de compensacin.


Procedimiento 2

1 Accione el pulsador de rearranque del programa situado en el panel del

[COMUN PARA TIPO


P/TIPO Q]

operador de la mquina.
2

[TIPO Q]
N

ffffffff

o
[TIPO P]

Nmero bloque

Pulse la tecla

para visualizar el programa deseado.

3 Localice la cabecera del programa. Pulse la tecla de funcin

4 Introduzca el nmero de bloque que desea rearrancar y luego pulse la tecla


soft [TIPO P] o [TIPO Q] . El nmero de bloque no puede tener ms de
ocho dgitos.

Se busca el nmero de bloque y, en la pantalla (CRT) aparece la pantalla de


rearranque de programa.
REINICIO DE PROGRAMA
(DESTINO)
X
57. 096
Y
56. 877
Z
56. 943
(DISTANC A. IR)
X
1. 459
Y
10. 309
Z
7. 320

O0002 N01000
M

1
2
1
2
1
2
1
2
1
2
1 ********
******** ********

T ********
S *****

********
S

AUTO * * * *
REANUD

***

***
PLN.DF

T0000

10 : 10 : 40
(OPRA)

DESTINO muestra la posicin en la cual debe reanudarse el mecanizado.


DISTANC. A IR muestra la distancia desde la posicin actual de la
herramienta hasta la posicin que debe rearrancarse el mecanizado. Un
nmero a la izquierda de cada nombre de eje indica el orden de los ejes
805

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

(determinado mediante configuracin por parmetros) segn los cuales la


herramienta se desplaza hasta la posicin de rearranque.
Pueden visualizarse las coordenadas y el valor del desplazamiento para
reanudacin del programa para 5 ejes como mximo. Si su sistema gestiona
6 ejes o ms, la tecla soft [RSTR] pulsada otra vez permite visualizar los
datos del sexto eje y de los siguientes. (La pgina de reanudacin del
programa presenta slo los datos de los ejes controlados por el CNC).
M: Catorce ltimos cdigos M recientemente especificados
T: Dos ltimos cdigos T recientemente especificados
S: Ultimo cdigo S recientemente especificado
B: Ultimo cdigo B recientemente especificado
Los cdigos se visualizan por el orden en que se especifican. Todos los
cdigos se borran mediante una orden de rearranque del programa o de
arranque de ciclo en el estado de reset.
6

Desactive el pulsador de rearranque del programa. En este instante, destella


la cifra que aparece a la izquierda del nombre designacin de eje DISTANC
A. IR.

Compruebe la pantalla para los cdigos M, S, T y B que se han de ejecutar.


Si se encuentran estos cdigos, entre en el modo MDI y luego ejecute las
funciones M, S, T y B. Despus de la ejecucin, restaure el modo previo.
Estos cdigos no se visualizan en la pantalla de rearranque del programa.

Asegrese de que la distancia indicada en DISTANC A. IR es correcta.


Asegrese adems de si es posible que la herramienta golpee una pieza u
otros objetos cuando se desplaza a la posicin de rearranque del
mecanizado. Si existe tal posibilidad, desplace manualmente la
herramienta a una posicin desde la cual la herramienta pueda desplazarse a
la posicin de mecanizado sin encontrarse con ningn obstculo.

Accione el pulsador de arranque de ciclo. La herramienta se desplaza a la


posicin de rearranque del mecanizado con avance de ensayo en vaco
secuencialmente segn los ejes por el orden especificado por los valores del
parmetro (No. 7310). A continuacin, se reanuda el mecanizado.

D 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 >
Programa CNC
O 0001 ;
G90 G92 X0 Y0 Z0 ;
G01 X100. F100 ;
G03 X01 --50. F50 ;
M30 ;

806

Nmero de bloques
1
2
3
4
5

B--63534SP/02

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

< Ejemplo 2 >


Programa CNC

Nmero de bloques

O 0001 ;
G90 G92 X0 Y0 Z0 ;
G90 G00 Z100. ;
G81 X100. Y0. Z--120. R--80. F50. ;
#1 = #1 + 1 ;
#2 = #2 + 1 ;
#3 = #3 + 1 ;
G00 X0 Z0 ;
M30 ;

1
2
3
4
4
4
4
5
6

Las declaraciones de macro no se cuentan como bloques.

D Guardar/borrar nmero de
bloque

D Nmero de bloque cuando


se para o detiene un
programa

El nmero de bloque se conserva en la memoria an cuando no est conectada


la tensin. Este nmero puede borrarse mediante arranque de ciclo en el estado
de reset.
La pantalla de programa habitualmente visualiza el nmero de bloque que
actualmente est ejecutndose. Cuando se ha terminado la ejecucin de un
bloque, se ejecuta un reset o el programa se ejecuta en el modo de parada bloque
a bloque, la pantalla del programa visualiza el nmero del programa que se ha
ejecutado ms recientemente.
Cuando se detiene un programa para CNC o se para por suspensin de avances,
o parada bloque a bloque, se visualizan los siguientes nmeros de bloque:
Suspensin de avance: Bloque actualmente en ejecucin
Reset: Bloque ejecutado ms recientemente
Parada en modo bloque a bloque: Parada ejecutada ms recientemente
Por ejemplo, cuando se ejecuta un reset del CNC durante la ejecucin del bloque
10, el nmero de bloque visualizado cambia de 10 a 9.

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


de 8 dgitos, el nmero de bloque se reinicializa a 0 y contina el contaje.

ocho dgitos

Limitaciones
D Rearranque tipo P

En ninguna 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 arranque

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.
807

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

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 Intervencin manual

Durante el desplazamiento a la posicin de rearranque, puede emplearse la


intervencin manual para ejecutar una operacin de retorno para un eje si
todava no se ha ejecutado para dicho eje. No puede ejecutarse una operacin
de retorno adems en ejes para los cuales ya se ha ejecutado una operacin de
retorno.

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.

D Manual absoluto

Independientemente de si se ha arrancado o no el mecanizado, debe ejecutarse


el funcionamiento manual cuando el modo manual o absoluto est activado.

D Vuelta al punto de
referencia

Si no existe un captador de posicin absoluto (codificador absoluto de


impulsos), no olvide ejecutar la vuelta al punto de referencia despus de
conectar la tensin y antes de efectuar un rearranque.

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 coordenadas 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 rearranque 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 especificado 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 o 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 retor no.
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.

808

4. FUNCIONAMIENTO AUTOMATICO

B--63534SP/02

FUNCIONAMIENTO

4.6

La funcin de planificacin de ejecucin secuencial permite al operador


seleccionar archivos (programas) registrados en un disquete en un dispositivo
de entrada/salida externa (Handy File, Disquete o tarjeta FA) y especificar el
orden de ejecucin y el nmero de repeticiones (planificacin de ejecucin
secuencial) para ejecutar el funcionamiento automtico. Tambin es posible
seleccionar slo un archivo de entre los archivos existentes en el dispositivo de
entrada/salida externo y ejecutarlo durante el funcionamiento automtico.
Esta funcin es efectiva cuando se dispone de la opcin visualizacin del
directorio de disquete y cuando se selecciona el disquete como unidad de E/S
vlida.

FUNCION DE
PLANIFICACION DE
SECUENCIA DE
EJECUCION
(SCHEDULING)

DIRECTORIO ARCHIVOS
NUM ARCH
0001
0002
0003
0004

NOMBRE ARCHIVO
O0010
O0020
O0030
O0040

Lista de archivos de un dispositivo de entrada/salida externo


Defina el nombre de
archivo y el nmero
de repeticiones.
SECUENC
01
02
03
04

NUM ARCH REPETICION


0002
0003
0004
0001

2
1
3
2

Pantalla de planificacin de ejecucin

Ejecucin de funcionamiento automtico

809

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

Procedimiento para la funcin de planificacin de ejecucin secuencial

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


2

situada en el panel MDI.

Pulse la tecla soft situada ms a la derecha (tecla de men siguiente) y luego


pulse la tecla soft [PLN.DF]. Al hacerlo, en la pantalla No. 1 se visualiza
una lista de archivos registrados en el disquete. Para visualizar ms
archivos que no aparecen en esta pantalla, pulse la tecla de avance de
pgina del panel MDI. Los archivos registrados en el disquete tambin
pueden visualizarse sucesivamente.
DIRECTORIO ARCHIVOS

O0001 N00000

SELECCION ACTUAL : PLAN


NO.
NOMBRE ARCHIVO (METRO) VOL
0000
PLAN
0001
PARAMETRO
58.5
0002
PROGRAMAS
11.0
0003
O0001
1.9
0004
O0002
1.9
0005
O0010
1.9
0006
O0020
1.9
0007
O0040
1.9
0008
O0050
1.9
MEM * * * *

***

19 : 14 : 47

***
DIR

PRGRM

PLAN

(OPRA)

Pantalla No.1
3

Pulse las teclas [(OPRA)] y [SELEC] para visualizar SELECT FILE NO


(en la pantalla No.2). Introduzca un nmero de archivo y luego pulse las
teclas [FIJC F] y [EJEC]. Al hacerlo se selecciona el archivo
correspondiente al nmero de archivo introducido y se indica el nombre de
archivo a continuacin de SELECCION ACTUAL.
DIRECTORIO ARCHIVOS

O0001 N00000

SELECCION ACTUAL:O0040
NO.
NOMBRE ARCH (METRO) VOL
0000
PLAN
0001
PARAMETRO
58.5
0002
PROGRAMAS
11.0
0003
O0001
1.9
0004
O0002
1.9
0005
O0010
1.9
0006
O0020
1.9
0007
O0040
1.9
0008
O0050
1.9
SELEC NUM ARCH=7
>_
AUTO * * * * * * * * * *
19 : 17 : 10
FIJC F

Pantalla No.2
810

EJEC

B--63534SP/02

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

4 Accione el pulsador REMOTE situado en el panel del operador de la


mquina para entrar en el modo RMT y luego pulse la tecla de arranque de
ciclo. El archivo seleccionado se ejecuta. Para ms detalles sobre el
pulsador REMOTE, consulte el manual facilitado por el fabricante de la
mquina herramienta. El nmero de archivos seleccionado se indica en la
esquina superior derecha de la pantalla como nmero F (en lugar de un
nmero O).
DIRECTORIO ARCHIVOS

F0007 N00000

SELECCION ACTUAL:O0040

RMT

****

***

13 : 27 : 54

***
DIR

PRGRM

(OPRA)

PLAN

Pantalla No.3
D Procedimiento para
ejecucin de la funcin de
planificacin de ejecucin
secuencial

1 Visualice el listado de archivos registrados en el disquete. Procedimiento de


visualizacin coincide con los pasos 1 y 2 empleados para la ejecucin de
un archivo..

2 En la pantalla No. 2, pulse las teclas [(OPRA)] y [SELEC] para visualizar


SELEC NUM ARCH..

3 Introduzca el nmero de archivo 0 y pulse las teclas soft [FIJC F] y


[EJEC]. Tras hacerlo, aparece PLAN (PLANIFICACION) despus de
SELECCION ACTUAL.

4 Pulse la tecla soft situada ms a la izquierda (tecla de men anterior) y la


tecla soft [PLAN]. Al hacerlo, aparece la pantalla No. 4.
DIRECTORIO ARCHIVOS
SECUENC
01
02
03
04
05
06
07
08
09
10
>_
MEM * * * *

F0000 N02000

NUM ARCH

***

INF. REQ

22 : 07 : 00

***
DIR

PRGRM

Pantalla No.4
811

INF. ACTUA

PLAN

(OPRA)

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

Desplace el cursor e introduzca los nombres de archivo y el nmero de


repeticiones en el orden en que se han de ejecutar los archivos. En este
instante, el nmero actual de repeticiones CUR.REP es 0.

5 Accione el pulsador REMOTE situado en el panel del operador de la


mquina para entrar en el modo RMT y luego pulse la tecla de arranque.
Los archivos se ejecutan por el orden especificado. Cuando se ejecuta un
archivo, el cursor se posiciona en el nmero de dicho archivo.
El nmero actual de repeticiones CUR.REP aumenta cuando se ejecuta
M02 o M30 en el programa que se est ejecutando.
O0000 N02000

DIRECTORIO ARCHIVOS
SECUENC
5
02
03
04
05
06
07
08
09
10
RMT

****

NUM ARCH INF. REQ


0007
5
0003
23
0004
9999
0005
LOOP

***

***

10 : 10 : 40
PLAN

DIR

PRGRM

INF. ACTUA
5
23
156
0

(OPRA)

Pantalla No.5

Explicaciones
D Especificacin de ningn
nmero de archivo

Si en la pantalla nmero 4 no se especifican ningn nmero de archivo (el


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 Repeticin infinita

Si se introduce un valor negativo como nmero de repeticiones, se visualiza


<LOOP> (BUCLE CONTINUO) y se repite infinitas veces el archivo.

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.

D Retorno a la pantalla del

Al pulsar la tecla [PRGRM] en la pantalla No. 1, 2, 3, 4 5 se visualiza la


pantalla del programa.

programa

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


hasta 20 archivos.

registrados

D Cdigo M

Cuando se ejecutan cdigos M distintos de M02 y M30 en un programa, no se


aumenta el nmero actual de repeticiones.
812

4. FUNCIONAMIENTO AUTOMATICO

B--63534SP/02

FUNCIONAMIENTO

D Visualizacin del directorio

Durante la ejecucin del archivo, no puede consultarse el directorio de un


disquete en modo no prioritario (background editing).

en disquete durante la
ejecucin de archivo

D Rearranque de
funcionamiento automtico

D Funcin planificacin
para control de 2
trayectorias

Para reanudar el funcionamiento automtico despus de haberlo suspendido


para una ejecucin secuencial planificada, pulse la tecla de reset.

La funcin planificacin es utilizable con un solo portaherramientas.

Alarmas
No. alarma

Descripciones

086

Se ha intentado ejecutar un archivo que no estaba registrado en el disquete.

210

Se ejecutaron M198 y M099 durante la operacin programada o se ejecut M198 durante el modo DNC.

813

4. FUNCIONAMIENTO AUTOMATICO

4.7

FUNCION DE
LLAMADA A
SUBPROGRAMA
(M198)

FUNCIONAMIENTO

B--63534SP/02

La funcin de llamada a subprograma sirve para llamar y ejecutar archivos de


subprogramas almacenados en un dispositivo de entrada/salida externo (Handy
File, DISQUETTE, tarjeta FA Card) durante el modo de funcionamiento
Memoria.
Cuando se ejecuta el bloque siguiente en un programa almacenado en la
memoria del CNC, se llama a un archivo de subprograma almacenado en el
dispositivo de entrada/salida externo:
Para utilizar esta funcin, debe instalarse la opcin de visualizacin de
directorio en disquete.

Formato
1. Formato de cinta FS15
M198 Pffff L ;
Nmero de repeticiones
No. de arch. de un arch. en dispositivo E/S

Instruccin de llamada a dispositivo E/S


2. Formato de cinta distinto de FS15
M198 Pffff ;
No. de archivo de un archivo en dispositivo E/S
Nmero de repeticiones
Instruccin de llamada a dispositivos E/S

D Explicacin

La funcin de llamada al subprograma es vlida cuando se ha configurado a 3


parmetro No. 0102 para el dispositivo de entrada/salida. Cuando existe la
opcin de macrocliente, puede utilizarse bien el formato 1 o el formato 2. Puede
utilizarse un formato M diferente para llamada a un subprograma en funcin de
la configuracin del parmetro No. 6030. En este caso, como cdigo M normal
se ejecuta M198. El nmero de archivos se especifica en la direccin P. Si el bit
SBP (bit 2) del parmetro No. 3404 vale 1, puede especificarse un nmero del
programa. Cuando en la direccin P se especifica un nmero de archivo, en
lugar de Oxxxx se indica Fxxxx.
Programas en modo
ejecucin memoria

N1

N2

Programa en el dispositivo de entrada/salida externo

0123 .... No. de archivo

N3 M198 P0003 0123 ;


N4

N5

;
: Primera llamada/retorno
: Segunda llamada/retorno
: Tercera llamada/
retorno
Fig. 4.7 (a) Flujo del programa cuando se especifica M198

814

B--63534SP/02

FUNCIONAMIENTO

4. FUNCIONAMIENTO AUTOMATICO

Limitaciones
D Funcin de llamada a
subprograma con
control de dos
trayectorias

En control de 2 trayectorias, no pueden llamarse los subprogramas


cargados en diskette pas ambos portaherramientas a la vez.
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.

815

4. FUNCIONAMIENTO AUTOMATICO

4.8

INTERRUPCION
MANUAL POR
VOLANTE

FUNCIONAMIENTO

B--63534SP/02

El desplazamiento en el modo manual con volante puede realizarse solapndolo


con el desplazamiento en ejecucin automtica en el modo de funcionamiento
automtico.
Posicin de herramienta
durante modo automtico
Posicin de herrramienta despus
de interrupcin por volante

Profundidad
de corte
programada

X
Profundidad de corte por
interrupcin por volante

Fig 4.8 Interrupcin manual por volante

D Seales de seleccin de eje en interrupcin por volante


En lo que respecta a las seales de seleccin de eje en interrupcin por
volante, consulte el manual facilitado por el fabricante de la mquina
herramienta.
Durante el funcionamiento automtico la interrupcin por volante para un
eje es vlida si est activa la seal de seleccin de eje de interrupcin por
volante para dicho eje. La interrupcin por volante se ejecuta girando el
volante del generador manual de impulsos.

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.

816

B--63534SP/02

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

Explicaciones
D Relacin con otras
funciones

La tabla inferior indica la relacin entre otras funciones y el


desplazamiento mediante interrupcin por volante.
Indicacin

D Visualizacin de posicin

Relacin

Bloqueo de mquina

El bloqueo de mquina es vlido. La herramienta


no se desplaza un cuando esta seal est activa.

Enclavamiento

El enclavamiento es vlido. La herramienta no se


desplaza aun cuando esta seal est activa.

Imagen espejo

La imagen espejo no es vlida. La interrupcin


acta en el sentido positivo mediante la orden de
sentido positivo, aun cuando se active esta seal.

La tabla inferior muestra la relacin entre diversos datos de indicacin de


posicin y el desplazamiento mediante interrupcin por volante.
Indicacin

D Indicacin de la distancia
recorrida

Relacin

Valor coordenada absoluta

La interrupcin por volante no vara las coordenadas absolutas.

Valor coordenada relativa

La interrupcin por volante no vara las coordenadas relativas.

Valor coordenada
mquina

Las coordenadas de mquina se modifican mediante la distancia de desplazamiento especificada por la interrupcin por volante.

Pulse la tecla de funcin

, luego la tecla soft de seleccin de captulo

[HNDL].
Se visualiza el valor de desplazamiento mediante interrupcin por volante . Se
visualizan simultneamente los 4 tipos de datos siguientes.
O0000 N00200

INTERRUPCION MANGO
(UNIDAD ENTRADA)
X
69.594
Y
137.783
Z
--61.439

X
Y
Z

(RELATIVAS)
X
0.000
Y
0.000
Z
0.000

X
Y
Z

(UNIDAD SALIDA)
69.594
137.783
--61.439
(DISTANCIA A IR)
0.000
0.000
0.000

CONTAJE PIE 287


TIEMP OPE 1H 12M TIEMP CICLO
0H 0M 0S
MDI

****

ABSOLU

817

***
RELATI

10 : 29 : 51

***
TODO

MANGO

(OPRA)

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

(a) UNIDAD DE ENTRADA :


Valor de desplazamiento mediante interrupcin por volante en el sistema de
unidades de entrada. Indica la distancia recorrida especificada por la
interrupcin por volante segn el incremento mnimo de entrada.
(b) UNIDAD DE SALIDA :
Valor de desplazamiento mediante interrupcin por
volante en el sistema de unidades de salida.
Indica la distancia recorrida especificada por la
interrupcin por volante segn el
incremento mnimo programable.
(c) RELATIVAS :
Posicin en el sistema de coordenadas relativas
Estos valores no tienen efecto alguno en la distancia
de desplazamiento especificada por la interrupcin
por volante.
(d) DISTANCIA A IR :
La distancia recorrida restante en el bloque actual no
incluye para nada en la distancia de desplazamiento
especificada mediante interrupcin por volante.

Se anula el valor del desplazamiento de la interrupcin por manivela al


final del retorno manual al punto de referencia de cada eje.
D Visualizacin para
sistemas de cinco o ms
ejes

Los sistemas con cinco o ms ejes ofrecen idntica visualizacin que la


visualizacin de todas las posiciones. Vase III--11.1.3.

818

4. FUNCIONAMIENTO AUTOMATICO

B--63534SP/02

FUNCIONAMIENTO

4.9

Durante el funcionamiento automtico, puede utilizarse la funcin de


imagen espejo para ejecutar un desplazamiento segn un eje. Para utilizar
esta funcin, coloque el selector de imagen espejo en ON en el panel del
operador de la mquina o cambie a ON el parmetro de imagen espejo
desde el panel MDI.

IMAGEN ESPEJO

Se activa la imagen espejo segn Y.


Trayectoria de herramienta
programada

Trayectoria de herramienta despus de utilizar la


funcin de imagen espejo
X

Herramienta

Fig. 4.9 Imagen espejo

Procedimiento

A continuacin se presenta un procedimiento a ttulo de ejemplo. Para el


procedimiento real, consulte el manual facilitado por el fabricante de la
mquina herramienta.

1 Accione el pulsador de modo bloque a bloque para detener el modo


automtico. Cuando la funcin de imagen espejo se utilice desde el
comienzo del funcionamiento del control, este paso se omite.

2 Accione el pulsador de imagen espejo para el eje destino en el panel del


operador de la mquina.
Como alternativa, active el parmetro de imagen espejo por el
procedimiento a continuacin descrito:

2--1 Seleccione el modo MDI.


2--2 Pulse la tecla de funcin

2--3 Pulse la tecla soft [SETING] para seleccin de captulo para mostrar
la pantalla de configuracin.
SETTING (IMAG. ESPEJO)

IMAG. ESPEJO
IMAG. ESPEJO
IMAG. ESPEJO

>_
AUTO * * * *
COMP

***

FIJACN

819

O0020 N00001

X = 1 (0 : OFF
Y = 0 (0 : OFF
Z = 0 (0 : OFF

1 : ON)
1 : ON)
1 : ON)

14 : 47 : 57

***
TRABAJ

(OPRA)

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

2--4 Desplace el cursor a la posicin del parmetro de imagen espejo y


luego seleccione como eje destino el 1.

3 Entre en un modo de funcionamiento automtico (modo Memoria o modo


MDI) y luego accione el pulsador de arranque de ciclo para arrancar el
funcionamiento automtico.

Explicaciones

La funcin de imagen espejo tambin puede activarse o desactivarse


configurando al valor 1 (on = activado) o 0 (off = desactivar) el bit 0 del
parmetro 0012.

D En lo referente a los pulsadores de imagen espejo, consulte el manual


facilitado por el fabricante de la mquina herramienta.

Limitaciones

El sentido de desplazamiento durante el modo manual, el sentido de


desplazamiento desde un punto intermedio al punto de referencia durante la
vuelta automtica al punto de referencia, G28 el sentido de aproximacin
durante el posicionamiento en un solo sentido (G60) y el sentido de
desplazamiento (decalaje) en un ciclo de mandrinado (G76, G87) no pueden
reservarse.

820

4. FUNCIONAMIENTO AUTOMATICO

B--63534SP/02

FUNCIONAMIENTO

4.10

La herramienta puede retirarse de una pieza para sustituirla cuando sta resulta
daada en una operacin de mecanizado o simplemente para comprobar como
va evolucionando el mecanizado. En tal caso, la herramienta puede avanzarse
de nuevo para reanudar con eficacia el mecanizado.

RETIRADA Y
RETORNO DE
HERRAMIENTA

: Posicin en que se activa pulsador RETIRADA HERRAMIENTA


: Posicin programada
: Posicin a que retrocede la herramienta en modo manual

: Trayectoria de retroceso
: Modo manual (trayectoria retirada)
: Trayectoria de retorno
: Reposicionamiento
Z

X
Y

Procedimiento para retirada y retorno de la herramienta

Procedimiento 1
Programacin

Especifique un eje y una distancia de retirada con antelacin en la orden


G10.6IP_. En el programa ejemplo mostrado a continuacin, el bloque N20
especifica que el eje Z es el eje de retirada y la distancia de retirada debe ser de
50 mm.
(Programa ejemplo)
N10 G91 Z--50. ;
N20 G10.6 Z--50. ;
N30 G01 X150. F500. ;
N10

Z
N30

X
Y

821

4. FUNCIONAMIENTO AUTOMATICO

Procedimiento 2
Retirada

FUNCIONAMIENTO

B--63534SP/02

Suponga que se activa el interruptor TOOL WITHDRAW (RETIRADA DE


HERRAMIENTA) del panel del operador de la mquina cuando la herramienta
est situada en el punto A durante la ejecucin del bloque N30.
Panel operador mquina
TOOL
BEING
WITHDRAWN

A
N30

RETRACTION
POSITION

TOOL
WITHDRAW

TOOL
RETURN

A continuacin, se activa el modo de retirada de la herramienta y se enciende


el LED TOOL BEING WITHDRAWN (SE ESTA RETIRANDO
HERRAMIENTA). En este instante, se detiene temporalmente el
funcionamiento automtico. A continuacin, la herramienta es retirada una
distancia igual a la programada. Si el punto A es el punto final del bloque, la
retirada se ejecuta despus de haber detenido el funcionamiento automtico. La
retirada se basa en la interpolacin lineal. Para la retirada se utiliza la velocidad
de avance de ensayo en vaco. Una vez concluida la retirada, se enciende en el
panel del operador el LED RETRACT POSITION (POSICION DE
RETROCESO).
Panel operador mquina

Punto E

TOOL BEING
WITHDRAWN
TOOL
WITHDRAW

RETRACTION
POSITION
TOOL
RETURN

N30

D Pantalla

Durante la retirada, la pantalla del monitor indica PTRR y STRT.

AUTO STRT MTN ***

0 : 00 : 00

PTRR

S PTRR destella en la casilla que indica estados tales como el estado de edicin
de programa.

S En la casilla de estado del modo automtico se visualiza STRT.


S En la casilla para indicar un estado como puede ser el desplazamiento segn
un eje se indica MTN.
822

4. FUNCIONAMIENTO AUTOMATICO

B--63534SP/02

FUNCIONAMIENTO

Procedimiento 3
Retirada

Seleccione el modo de funcionamiento manual y, a continuacin, retire la


herramienta. Para el modo manual, es posible el avance manual discontinuo o el
avance por volante.

11

12
10
3

9
8

2
6

Punto E

Punto A
Y

823

4. FUNCIONAMIENTO AUTOMATICO

Procedimiento 4
Retorno

FUNCIONAMIENTO

B--63534SP/02

Despus de retirar la herramienta y de cualquier operacin adicional como


puede ser la sustitucin de la misma, vuelva a retirar la herramienta a la posicin
previa de retirada. Para que la herramienta vuelva a la posicin de retirada,
seleccione de nuevo el modo de funcionamiento automtico y luego active y
desactive de nuevo el pulsador TOOL RETURN (RETORNO DE
HERRAMIENTA) del panel del operador. La herramienta vuelve a la posicin
de retirada a la velocidad de avance de ensayo en vaco, independientemente de
si est o no accionado el pulsador de ensayo en vaco.
Cuando la herramienta ha vuelto a la posicin de retroceso, se enciende el LED
POSICION DE RETROCESO.

12

11

2
5
Punto E

10
8

6
Z

Punto A
Y

D Pantalla

Durante la operacin de retorno, en la pantalla CRT se visualiza PTRR y MSTR.

AUTOM MSTR MTN ***

0 : 00 : 00

PTRR

S PTRR destella en el campo en que se indican los estados tales como la


edicin de programas.
S MSTR se visualiza en el campo de estado de modo automtico.
S MTN se visualiza en el campo en que se indican los estados tales
como desplazamiento segn un eje.

824

4. FUNCIONAMIENTO AUTOMATICO

B--63534SP/02

FUNCIONAMIENTO

Procedimiento 5
Reposicionamiento

Cuando la herramienta se encuentra en la posicin de retirada (punto E de la


figura inferior) y est encendido el LED DE POSICION DE RETIRADA,
accione el pulsador de comienzo de ciclo. A continuacin, la herramienta se
vuelve a posicionar en el punto en que se inici la retirada (es decir, donde se
activ el pulsador TOOL WITHDRAW (RETIRADA HERRAMIENTA)).

Punto E

N30A

Una vez concluido el reposicionamiento, se anula el modo de retirada de


herramienta y se apaga el LED TOOL BEING WITHDRAWN (SE ESTA
RETIRANDO HERRAMIENTA).

Explicacin 1
Retroceso
D Cuando no se especifica
una distancia de retroceso

Si no se especifica una distancia de retroceso o un sentido segn el cual debe


ejecutarse tal retirada, sta no se ejecuta si est activado el pulsador TOOL
WITHDRAW (RETIRADA DE HERRAMIENTA) del panel del operador. En
lugar de ello, se interrumpe el bloque que se est ejecutando en modo
automtico (el modo automtico se retiene o se detiene). En este estado, puede
hacerse retroceder la herramienta y ejecutarse el retorno de la misma.

N30

D Retroceso a partir del


estado de retencin o
parada de modo
automtico

Punto E
Punto A

Cuando se activa el pulsador de modo bloque a bloque durante el


funcionamiento automtico o se activa el pulsador TOOL WITHDRAW
(RETIRADA DE HERRAMIENTA) despus de activar el estado de retencin
o parada de modo automtico mediante suspensin de avances: Se ejecuta una
retroceso y luego se reactiva el estado de retencin o parada de modo
automtico.

D Parada de l retroceso

Durante el retroceso, no se tiene en cuenta la operacin de suspensin de


avances. Sin embargo, se valida la operacin de reset (la retirada se detiene al
ejecutar un reset). Cuando durante la retirada se activa una alarma, la retirada
se detiene inmediatamente.

D Reposicionamiento

Una vez ha concluido la retirada, puede activarse el reposicionamiento de la


herramienta sin ejecutar las operaciones de retirada y retorno.

inmediatamente despus
del retroceso

825

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

Explicacion 2
Retirada
D Seleccin de eje

Para desplazar la herramienta segn un eje, seleccione la seal correspondiente


de seleccin de eje. Nunca especifique seales de seleccin de eje para dos o
ms ejes al mismo tiempo.

D Memorizacin de

Cuando la herramienta se desplaza en modo manual segn un eje, la unidad de


control memoriza hasta 10 trayectorias de desplazamiento. Si la herramienta se
detiene despus de ser desplazada segn un eje seleccionado y, a continuacin,
se desplaza segn otro eje seleccionado, se memoriza la posicin en que se
produce este cambio. Despus de haber memorizado diez trayectorias, la unidad
de control no memoriza ningn otro punto adicional de cambio.

trayectoria

D Reset

Al ejecutar un reset, se pierden los datos de posicin memorizados y se anula


el modo de retirada de herramienta.

Explicacin 3 Retorno
D Trayectoria de retorno

Cuando existen ms de diez trayectorias de retorno, la herramienta se desplaza


primero a la posicin dcima, luego a la posicin novena, luego a la posicin
octava y as sucesivamente hasta alcanzar la posicin de retirada.

D Modo bloque a bloque

El pulsador de modo bloque a bloque es vlido durante la operacin de retorno.


Si se desactiva el pulsador de modo bloque a bloque, se ejecuta una operacin
de retorno continua. Si el pulsador de modo bloque a bloque est desactivado,
la herramienta se detiene en cada posicin memorizada. En este caso, puede
reanudarse la operacin de retorno activando y volviendo a desactivar el
pulsador TOOL RETURN (RETORNO DE HERRAMIENTA).

D Interrupcin de la
operacin de retorno

Cuando durante la operacin de retorno se activa una alarma, se detiene la


operacin de retorno.

D Suspensin de avance

La funcin de suspensin de avance es vlida durante la operacin de retorno.

Explicacin 4
Reposicionamiento
D Suspensin de avances

La funcin de suspensin
reposicionamiento.

D Procedimiento despus de

El procedimiento despus de terminar el reposicionamiento depende del estado


de funcionamiento automtico vlido cuando est accionado el pulsador TOOL
WITHDRAW (RETIRADA DE HERRAMIENTA).

terminar el
reposicionamiento

de

avances

est

inhibida

durante

el

1. Cuando se arranca el modo automtico


Despus de terminar el reposicionamiento, se reanuda la ejecucin
interrumpida del bloque.

2. Cuando se retiene o detiene el funcionamiento automtico


Una vez terminado el reposicionamiento, la herramienta se detiene una vez
en el punto de reposicionamiento y a continuacin, se activa el estado
original de retencin o parada del modo automtico. Cuando se acciona el
pulsador de comienzo de ciclo, se reanuda el modo automtico.
826

4. FUNCIONAMIENTO AUTOMATICO

B--63534SP/02

FUNCIONAMIENTO

4.11

Con la funcin de retrazado, la herramienta puede desplazarse en sentido


opuesto (desplazamiento inverso) empleando el pulsador REVERSE
(SENTIDO INVERSO) durante el modo automtico para efectuar un retrazado
o seguimiento de la trayectoria programada. La funcin de retrazado tambin
permite al usuario desplazar la herramienta de nuevo en sentido directo
(desplazamiento de retorno hacia adelante) segn la trayectoria retrazada hasta
alcanzar la posicin de inicio del retrazado. Cuando la herramienta alcanza la
posicin de inicio del retrazado, la herramienta reanuda el desplazamiento
segn el programa.

FUNCION DE
RETRAZADO

Procedimiento para la operacin de retrazado

Procedimiento
D Desplazam.directo
Desplazamiento inverso

Para desplazar la herramienta en sentido directo, desactive el pulsador


REVERSE (SENTIDO INVERSO) del panel del operador y luego accione el
pulsador de comienzo de ciclo. Si est activado el pulsador REVERSE del panel
del operador, la herramienta se desplaza en sentido opuesto y ejecuta un
desplazamiento inverso.
Existen tres mtodos para desplazar la herramienta en sentido directo a lo largo
de la trayectoria programada.

1) Cuando la herramienta se est desplazando en sentido directo, accione el


pulsador REVERSE del panel del operador durante la ejecucin del bloque.

2) Cuando la herramienta se est desplazando en sentido directo, accione el

pulsador REVERSE del panel del operador de la mquina despus de una


parada en modo bloque a bloque.
3) Cuando la herramienta se est desplazando en sentido directo, accione el
pulsador REVERSE del panel del operador despus de la parada con
suspensin de avances.
En el apartado 1) anterior, la herramienta inicia el desplazamiento en sentido
inverso despus de terminar el bloque actualmente en ejecucin (despus de la
ejecucin hasta la posicin de una parada en modo bloque a bloque). La
activacin del pulsador REVERSE en el panel del operador no provoca
inmediatamente el arranque del desplazamiento en sentido inverso.
Pulsador INVERSO activado
Comienzo de ciclo (arrancado
desplazamiento directo)

Desplazam.directo
Desplazam.inverso

Arrancado desplazam. inverso

En el caso de 2) anterior, la herramienta comienza el desplazamiento en sentido


inverso en la posicin de una parada en modo bloque a bloque cuando se acciona
el pulsador de arranque de ciclo.
Parada bloque a bloque
El pulsador INVERSO (REVERSE)
activ el comienzo de ciclo
Comienzo de ciclo (arrancado
desplazamiento directo)

Desplazam.directo
Desplazam.inverso

Arrancado desplazam. inverso

827

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

En el caso de 3) anterior, la herramienta comienza el desplazamiento en sentido


inverso en la posicin de una parada de suspensin de avances cuando se acciona
el pulsador de arranque de ciclo.
Parada por suspensin de avances
El pulsador INVERSO (REVERSE) activ el comienzo de ciclo
Comienzo de ciclo (arrancado
desplazamiento directo)

Desplazam.directo
Desplazam.inverso

Arrancado desplazam. inverso

D Desplazamiento inverso
Desplazam.directo de
retorno

Existen tres mtodos para desplazar de nuevo la herramienta en el sentido


directo a lo largo de la trayectoria retrazada.

1) Cuando la herramienta se est desplazando en sentido inverso, desactive el


pulsador REVERSE del panel del operador durante la ejecucin del bloque.

2) Cuando la herramienta se est desplazando en sentido inverso, desactive el


pulsador REVERSE en el panel del operador despus de una parada en modo
bloque a bloque.

3) Cuando la herramienta se est desplazando en sentido inverso, desactive el


pulsador REVERSE del panel del operador despus de una parada con
suspensin de avances.
En el caso de 1) anterior, la herramienta comienza el desplazamiento directo de
retorno despus de terminar la ejecucin del bloque actual (despus de ejecutar
hasta la posicin de una parada en modo bloque a bloque). La desactivacin del
pulsador REVERSE del panel del operador de la mquina no provoca
inmediatamente un arranque del desplazamiento directo de retorno.
Comienzo de ciclo (arrancado
desplazamiento directo)
Arrancado
desplazam.inverso
Arrancado
Pulsador INVERSO
desplaz. retorno (REVERSE)
directo
desactivado

Desplazam.directo
Desplazam.inverso
Desplaz.retorno directo

En el caso de 2) anterior, la herramienta comienza el desplazamiento directo de


retorno en la posicin de una parada en modo bloque a bloque cuando se acciona
el pulsador de comienzo de ciclo.
Comienzo de ciclo
(arrancado desplaz.directo)
Parada bloque a bloque
Pulsador INVERSO (REVERSE) desactivado
Comienzo de ciclo
Arrancado desplaz.retorno directo

828

Arrancado
desplazam.inverso
Desplazam.directo
Desplazam.inverso
Desplaz.retorno
directo

B--63534SP/02

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

En el caso de 3) anterior, la herramienta comienza el desplazamiento de retorno


directo en la posicin de parada con suspensin de avances cuando se acciona
el pulsador de comienzo de ciclo.
Comienzo ciclo
(arrancado desplaz.directo)
Parada por suspensin avances
Pulsador INVERSO
(REVERSE) desactivado
Comienzo de ciclo
Arrancado
desplaz. retorno
directo

D Desplazamiento inverso
Terminacin
desplazamiento inverso
Desplazam.directo de
retorno

Arrancado
desplazam.inverso
Desplazam.directo
Desplazam.inverso
Desplaz.retorno
directo

Cuando no quedan bloques para los cuales ejecutar el desplazamiento inverso


(cuando la herramienta debe retroceder al bloque inicial de desplazamiento
directo o la herramienta todava no ha iniciado el desplazamiento directo), se
entra en el estado de terminacin de desplazamiento inverso y se para el
funcionamiento.
Aun cuando se accione el pulsador de comienzo de ciclo con el pulsador
REVERSE del activado en el panel del operador, no se ejecuta ninguna
operacin (el estado de terminacin de desplazamiento inverso permanece
invariable). A accionar el pulsador de comienzo ciclo despus de desactivar el
pulsador REVERSE del panel del operador, la herramienta comienza el
desplazamiento de retorno o el desplazamiento directo.
Comienzo ciclo
(arrancado desplaz.directo)
Terminado
desplazam.inverso
Pulsador INVERSO (REVERSE) desactivado
Comienzo ciclo
Arrancado
desplaz.retorno
directo

D Desplazam.directo de
retorno
Desplazam.directo

Arrancado
desplazam.inverso
Desplazam.directo
Desplazam.inverso
Desplaz.retorno directo

Cuando la herramienta termina un desplazamiento directo de retorno hasta el


bloque en que se inici el desplazamiento inverso, la herramienta reanuda
automticamente el desplazamiento directo. Las rdenes programadas se leen
y contina la ejecucin del programa. Para reanudar el desplazamiento directo
no se requiere ninguna operacin concreta.
Cuando el desplazamiento de la herramienta cambia de desplazamiento directo
de retorno a desplazamiento directo, desaparece de la esquina inferior derecha
de la pantalla la indicacin RTRY (Re--TRY=REINTENTAR).
Comienzo ciclo
(arrancado desplaz.directo)

Arrancado desplazam. inverso


Arrancado desplazam.
directo

Arrancado desplaz. retorno directo

Desplazam.directo
Desplazam.inverso
Desplaz. retorno directo

Si la herramienta se desplaza en sentido inverso despus de una parada con


suspensin de avances, la herramienta detiene el desplazamiento de retorno
directo en la posicin parada con suspensin de avances y, a continuacin,
reanuda el desplazamiento directo. Si la herramienta se detiene en sentido
829

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

inverso despus de una parada en modo bloque a bloque, la herramienta tambin


detiene el desplazamiento directo de retorno en la posicin de parada bloque a
bloque.
Comienzo de ciclo
(arrancado desplaz.directo)

Parada por suspensin de avances


Seal desplazam.inverso=1,comienzo de ciclo
Arrancado desplazam.
inverso

Arrancado desplazam.directo
Arrancado desplaz. retorno directo

Desplazam.directo
Desplazam.inverso
Desplaz. retorno
directo

Explicaciones
D Desplazam.directo y
desplazamiento inverso

D Desplazam.directo de
retorno

D Terminacin de
desplazamiento inverso

En modo automtico, habitualmente un programa se ejecuta por el orden en que se


han especificado las rdenes dentro del mismo. Este modo de ejecucin se denomina
desplazamiento directo. La funcin de retrazado permite ejecutar en sentido inverso
rdenes programadas que ya se han ejecutado. Este modo de ejecucin se denomina
desplazamiento inverso. En el desplazamiento inverso, la herramienta puede
retrazar la trayectoria de herramientas seguida en desplazamiento directo.
En un programa pueden ejecutarse en sentido inverso nicamente los bloques que
ya se han ejecutado en sentido directo.
En sentido inverso pueden ejecutarse aproximadamente 40 hasta 80 bloques en
sentido inverso, en funcin del programa.
Durante el desplazamiento inverso, el LED REVERSE MOVEMENT
(DESPLAZAMIENTO INVERSO) est encendido y en la parte inferior derecha de
la pantalla destella el mensaje RVRS para indicar que la herramienta est ejecutando
un desplazamiento inverso.
La herramienta puede ejecutar el desplazamiento inverso bloque por bloque cuando
est activado el modo bloque a bloque.
La herramienta puede desplazarse de nuevo segn la trayectoria retrazada de los
bloques en sentido directo hasta el bloque en que se ha arrancado el desplazamiento
inverso. Este desplazamiento se denomina desplazamiento directo de retorno. En el
desplazamiento directo de retorno, la herramienta se desplaza segn la idntica
trayectoria que en desplazamiento hasta la posicin en que se ha iniciado el
desplazamiento inverso.
Cuando la herramienta vuelve al bloque en que se inici el desplazamiento inverso,
la herramienta reanuda el desplazamiento directo segn el programa.
En el desplazamiento directo de retorno est apagado el LED REVERS
MOVEMENT (DESPLAZAMIENTO INVERSO) y en la parte inferior derecha de
la pantalla destella el mensaje RTRY (Re--TRY=REINTENTAR) para indicar que
la herramienta est ejecutando un desplazamiento directo de retorno. Cuando la
herramienta cambia de desplazamiento directo de retorno a desplazamiento directo,
el mensaje RTRY (Re--RTY) desaparece de la esquina inferior derecha de la pantalla.
La herramienta puede ejecutar el desplazamiento directo de retorno bloque por
bloque cuando est activado el modo bloque a bloque.
Cuando ya no queden bloques para los cuales ejecutar el desplazamiento inverso
(cuando la herramienta haya retornado segn la trayectoria de todos los bloques
memorizados o la herramienta todava no haya iniciado el desplazamiento directo),
se detiene la ejecucin del programa. Esto se denomina terminacin del
desplazamiento inverso. Una vez se ha terminado el desplazamiento inverso, se
apaga el LED REVERSE MOVEMENT (DESPLAZAMIENTO INVERSO) y en el
extremo inferior derecho de la pantalla destella el mensaje RVED (ReVerse
EnD=Fin inverso) para indicar que se ha terminado el desplazamiento inverso.

830

4. FUNCIONAMIENTO AUTOMATICO

B--63534SP/02

FUNCIONAMIENTO

D Reset

Al ejecutar un reset (cuando se pulsa la tecla RESET del panel MDI, se aplica
la seal de reset externa o se aplica la seal de reset y de rebobinado), se borran
los bloques de desplazamiento memorizados.

D Velocidad de avance

Puede especificarse una velocidad de avance para desplazamiento inverso


utilizando el parmetro No. 1414. Cuando se configura el valor 0 a este
parmetro, se utiliza la velocidad de avance empleada para desplazamiento
directo.
Para desplazamiento directo de retorno, siempre se utiliza la velocidad de
avance para desplazamiento directo.
En desplazamiento inverso y desplazamiento directo de retorno, son vlidas la
funcin de sobrecontrol de avance, funcin de sobrecontrol de avance rpido y
funcin de ensayo en vaco.

Limitaciones
D Bloque que inhibe el
desplazamiento inverso

El desplazamiento inverso se detiene cuando aparece cualquiera de las rdenes


o modos listados a continuacin. Si durante el desplazamiento directo se intenta
detener este desplazamiento con una parada con suspensin de avances y, a
continuacin, se desplaza la herramienta en sentido inverso cuando se
especifica algunas de las rdenes y modos a continuacin sealados, se activa
el estado de terminacin de desplazamiento inverso.
Interpolacin de evoluta (G02.2/G03.2)
Interpolacin exponencial (G02.3/G03.3)
Interpolacin cilndrica (G07.1, G107)
Interpolacin en coordenadas polares (G12.1)
Conversin pulgadas/valores mtricos (G20/G21)
Verificacin de vuelta a punto de referencia (G27)
Vuelta a punto de referencia (G28)
Vuelta desde punto de referencia (G29)
Vuelta a segundo, tercero y cuartos puntos de referencia (G30)
Vuelta a punto de referencia flotante (G30.1)
Roscados (G33)
Seleccin de sistema de coordenadas de mquina (G53)
Orden de operacin de troceado (G81.1)
(Vase la funcin de troceado que se describe ms adelante)
Ciclo de roscado rgido con macho (M29, G84)
Mecanizado a alta velocidad (G05)
Buffer remoto rpido A (G05)
Buffer remoto rpido B (G05)
Control de contorneado de alta precisin (RISC) (G05)
Control previsionado avanzado (G08)
Control de contorno Cs

831

4. FUNCIONAMIENTO AUTOMATICO

D Interpolacin circular (G02,

FUNCIONAMIENTO

B--63534SP/02

No olvide especificar el radio de un arco con R.

G03)

AVISO
Si no se especifica correctamente un punto situado sobre
un arco (si se obtiene una lnea de cabeza cuando se
especifica un centro de arco especificando I, J y K, la
herramienta no ejecuta un desplazamiento inverso
correcto.
D Macro cliente activado por
interrupcin

D Gestin de vida de las


herramientas

D Cambio de modo de
funcionamiento automtico

D Posicionamiento (G00)

1. Nunca active una interrupcin durante un desplazamiento inverso.


2. Nunca ejecute un desplazamiento inverso para un bloque de interrupcin
y el programa que ha emitido la interrupcin.
La funcin de retrazado no soporta la funcin de gestin de vida de las
herramientas.
Si se cambia el modo de funcionamiento despus de una parada de modo bloque
a bloque de modo memoria a modo MDI o viceversa durante un desplazamiento
inverso o durante un desplazamiento directo de retorno, ya no pueden ejecutarse
un desplazamiento inverso, un desplazamiento directo de retorno y un
desplazamiento directo. Para reanudar la ejecucin del programa, cambie el
modo al original y luego accione el pulsador de comienzo de ciclo.
Cuando la herramienta se coloca en base a una interpolacin no lineal
configurando al valor 0 el bit 1 (LRP) del parmetro No. 1401, la trayectoria de
la herramienta para desplazamiento inverso no coincide con la trayectoria de
desplazamiento directo. La trayectoria de desplazamiento directo de retorno
coincide con la trayectoria de desplazamiento directo. Cuando la herramienta
se posiciona en base a una interpolacin lineal configurando al valor 1 el bit
(LRP) del parmetro No. 1401, la trayectoria de la herramienta en
desplazamiento inverso coincide con la trayectoria de desplazamiento directo.
Posicionamiento basado en interpolacin no lineal (LRP=0)

Posicionamiento basado en
interpolacin linal (LRP=1)

Desplazam.directo
Desplazam.inverso
Desplaz. retorno directo

Y
X

D Temporizacin (G04)

La orden de temporizacin (G04) se ejecuta en desplazamiento inverso y en


desplazamiento directo de retorno de idntica manera que durante el
funcionamiento normal y corriente.

D Configuracin de datos

Un valor de compensacin de herramienta, un parmetro, datos de error de paso,


valor de compensacin de origen de pieza y la configuracin de gestin de vida
de las herramientas especificada o modificada utilizando el cdigo de
configuracin de datos programables (G10) se ignoran en desplazamiento
inverso y en desplazamiento directo de retorno.

programables (G10)

832

4. FUNCIONAMIENTO AUTOMATICO

B--63534SP/02

FUNCIONAMIENTO

D Funcin de comprobacin

El estado de activacin/desactivacin de la funcin de verificacin de lmite de


recorrido memorizado que prevalece al final del desplazamiento directo
permanece invariable durante el desplazamiento inverso y durante el
desplazamiento directo de retorno. Esto significa que el estado real
activada/desactivada (on/off) puede ser distinto de la indicacin modal
G22/G23. Cuando al ejecutar un reset se anula un desplazamiento inverso o un
desplazamiento directo de retorno, se valida la indicacin modal G22/G23
existente en dicho instante.
La definicin de una zona con G22 X_Y_Z_I_J_K al final de un desplazamiento
directo permanece invariable.

del lmite de recorrido


memorizado
activada/desactivada (G22,
G23)

D Funcin de salto (G31),


medicin automtica de
longitud de herramienta
(G37)

En el desplazamiento inverso y en el desplazamiento inverso de retorno, se


ignoran la seal de salto y la seal de medicin automtica de longitud de
herramienta. En el desplazamiento inverso y en el desplazamiento directo de
retorno, la herramienta se desplaza segn la trayectoria realmente seguida en
el desplazamiento directo.
Desplaz. retorno directo
Desplazam.
inverso
Cuando no se aplica la seal
(G31) (trayectoria programada)
Desplazam.directo
(trayectoria real)

Seal de salto activada (G31) o seal de medicin


automtica de longitud de herramienta activada
(G37)

D Funcin troceado (G81.1)

El hecho de si la operacin de troceado se ejecuta en desplazamiento inverso


o en desplazamiento directo de retorno est determinado por el hecho de que la
operacin de troceado se haya ejecutado al final del desplazamiento directo.
Si la herramienta comienza el desplazamiento inverso con el modo de troceado
desactivado y se desplaza en sentido inverso segn la trayectoria de un bloque
en el cual se ha activado el modo troceado, el eje de troceado mantiene su
posicin en el punto R.
Cuando durante el desplazamiento inverso aparece un bloque que aparece
G81.1 (orden de troceado), se detiene el desplazamiento inverso y se para el
funcionamiento.

D Avance a tiempo inverso

Segn la trayectoria de un bloque en el cual la herramienta se desplaza segn


avance a tiempo inverso en desplazamiento directo, la herramienta se desplaza
en sentido inverso segn la velocidad de avance especificada por el parmetro
No. 1414 (=0) para desplazamiento inverso.
Si no est configurado (=0) el parmetro No. 1414 para especificar el avance
de desplazamiento inverso, la herramienta se desplaza en sentido inverso con
idntico avance que durante el desplazamiento directo.

(G93)

D Control de velocidad de
corte constante
activado/desactivado (G96,
G97)

Si la activacin/desactivacin del modo de control de velocidad de corte


constante se especifica en desplazamiento inverso, el modo especifica en el
desplazamiento inverso posterior. Expresado de otro modo, cuando en
desplazamiento inverso aparece un bloque que especifica G96Sxxxx, se activa
el control de velocidad de corte constante para el desplazamiento inverso
posterior. Cuando en desplazamiento inverso aparece un bloque que especifica
G97xxx; se desactiva el control de velocidad de corte constante para el
desplazamiento inverso posterior.
Obsrvese que la activacin/desactivacin del modo del control de velocidad
833

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

de corte constante en desplazamiento directo se invierte en el desplazamiento


inverso.

D Limitacin de velocidad
mxima del husillo
(G92Sxxxx)

Si la orden para limitacin de la velocidad mxima del husillo se especifica en


desplazamiento inverso, el lmite especificado se aplica al desplazamiento
inverso posterior. Expresado de otro modo, cuando G92xxxx aparece en
desplazamiento inverso, la velocidad del husillo se limita a Sxxxx. Observe, sin
embargo, que la velocidad del husillo se limita nicamente cuando est
seleccionado el modo G96.

D Funciones auxiliares

Las funciones M, S y T y la funciones auxiliares secundarias (funciones B) se


envan directamente en desplazamiento inverso y en desplazamiento directo de
retorno.
Cuando una funcin M, S, o T o una funcin auxiliar secundaria (funcin B) se
especifica en un bloque que contiene una orden desplazamiento, la funcin y
la orden de desplazamiento se envan simultneamente en desplazamiento
directo, en desplazamiento inverso y en desplazamiento directo de retorno. Esto
significa que la posicin en que se enva la funcin M, S o T o la funcin auxiliar
secundaria (funcin B) es distinta en desplazamiento directo, desplazamiento
inverso y en desplazamiento directo de retorno.

D Valor de compensacin de

Aun cuando un valor de compensacin de radio de herramienta o un valor de


compensacin de longitud de herramienta se modifique en desplazamiento
inverso o en desplazamiento directo de retorno, la herramienta se desplaza
segn el valor de compensacin utilizado cuando el bloque se ha ejecutado en
desplazamiento directo.

herramienta

D Ejecucin de macro cliente

Todas las operaciones de macro cliente no se tienen en cuenta ni en


desplazamiento inverso ni en desplazamiento directo de retorno.
Los valores de variables de macro presentes al final del desplazamiento directo
permanecen invariables.

D Intervencin manual

Cuando la herramienta se ha desplazado en intervencin manual, haga


retroceder la herramienta a la posicin original antes de desplazarla en sentido
inverso despus de una parada con suspensin de avance sobre una parada en
modo bloque a bloque. En el desplazamiento inverso, la herramienta no puede
desplazarse segn la trayectoria recorrida durante la intervencin manual.
Todos los desplazamientos realizados mediante intervencin manual no se
tienen en cuenta en desplazamiento inverso ni en desplazamiento directo de
retorno.

D Funcin de retroceso y
retorno de la
herramienta

La herramienta no puede desplazarse segn la trayectoria de retirada o de


reposicionamiento ejecutado utilizando la funcin de retirada y retorno de
herramienta. Todas las operaciones de retroceso y reposicionamiento no se
tienen en cuenta en desplazamiento inverso y en desplazamiento directo de
retorno.

D Imagen espejo

Cuando en desplazamiento directo se memoriza un bloque con la funcin de


imagen espejo especificada por una seal o parmetro, se elimina la funcin de
imagen espejo; el bloque se memoriza como se haba programado
originalmente.
En consecuencia, en desplazamiento inverso y en desplazamiento directo de
retorno, la herramienta se desplaza segn la trayectoria programada. En
desplazamiento inverso o en desplazamiento directo de retorno, la funcin de
imagen espejo puede especificarse mediante una seal o parmetro.
Cuando la herramienta ejecuta un desplazamiento inverso o un desplazamiento
directo de retorno para un bloque en el cual se ha especificado la funcin de
imagen espejo mediante el cdigo de imagen espejo programado (G51.1), la
herramienta se desplaza segn la trayectoria real que incorpora la funcin de
imagen espejo.
834

4. FUNCIONAMIENTO AUTOMATICO

B--63534SP/02

FUNCIONAMIENTO

4.12

En situaciones como cuando se detiene el desplazamiento de la herramienta


segn un eje mediante suspensin de avances durante el modo automtico de
modo que puede utilizarse la intervencin manual para sustituir la herramienta:
Cuando se reanuda el funcionamiento automtico, esta funcin hace que la
herramienta vuelva a la posicin en que se inicio la intervencin manual.
Para utilizar la funcin convencional de rearranque de programa y la funcin
de retirada y retorno de herramienta, deben emplearse los pulsadores del panel
del operador conjuntamente con las teclas de panel MDI. Esta funcin no
requiere tales operaciones.
Para poder utilizar esta funcin, debe configurar a 1 el MIN (bit 0 del parmetro
No. 7001).

INTERVENCION Y
RETORNO
MANUALES

Explicaciones
D Manual absoluto
activado/desactivado

En el modo manual absoluto desactivado, la herramienta no vuelve a la posicin


de parada, sino que, en lugar de ello, funciona segn la funcin manual absoluto
activada/desactivada (on/off)

D Sobrecontrol

Para la operacin de retorno se utiliza el avance de ensayo en vaco y es vlida


la funcin de sobrecontrol de avance en modo manual discontinuo.

D Operacin de retorno

La operacin de retorno se ejecuta segn el posicionamiento basado en la


interpolacin no lineal.

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.

D Anulacin

Si durante la intervencin manual o durante la operacin de retorno se produce


un reset o se activa una alarma esta funcin queda anulada.

D Modo MDI

Esta funcin puede emplearse tambin en el modo MDI.

Limitaciones
D Validacin e inhibicin de
la intervencin y del
retorno manual

Esta funcin es vlida slo si est encendido el LED de retencin de la ejecucin


automtica. Cuando no existe distancia restante para recorrer, esta funcin no
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 Compensacin

Cuando la herramienta se sustituya por intervencin manual debido a que ha


sufrido daos, no puede reanudarse el desplazamiento de la herramienta
mediante una variacin de la compensacin en medio del bloque interrumpido.

D Bloqueo de mquina,
imagen espejo y factor de
escala

Cuando ejecute una intervencin manual, nunca utilice las funciones de


bloqueo de mquina, imagen espejo o factor de escala.

835

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

Ejemplo
1. El bloque N1 mecaniza una pieza
N2

Herramienta

Punto comienzo
bloque

N1

2. La herramienta se detiene pulsando la tecla de suspensin


de avances en medio del bloque N1 (punto A).
N2

N1 Punto A
3. Despus de retroceder manualmente la herramienta hasta el punto B,
se reanuda el desplazamiento de sta.
Punto B

Intervencin
manual

N2

N1 Punto A
4. Despus del retorno automtico al punto A a la velocidad de avance de
ensayo en vaco, se ejecuta la orden restante de desplazamiento del
bloque N1.
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.

836

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

4.13

FUNCIONAMIENTO
EN MODO DNC CON
TARJETA DE
MEMORIA
4.13.1

Funcionamiento en modo DNC con tarjeta de memoria es una funcin que


permite realizar un mecanizado ejecutando el programa almacenado en la
tarjeta de memoria, que se inserta en la interface para tarjeta de memoria situado
en la parte izquierda de la pantalla.

Especificacin

Existen dos mtodos para utilizar esta funcin de la siguiente manera:


(a) Arrancando el funcionamiento automtico (inicio de ciclo) durante el modo
de funcionamiento de DNC (RMT), es posible ejecutar el mecanizado
(modo DNC) mientras se est leyendo un programa desde una tarjeta de
memoria, como cuando se utiliza una unidad de entrada/salida externa tal
como una unidad de disquetes, etc. (Fig. 4.13.1 (a))
(b) Es posible leer subprogramas grabados en la tarjeta de memoria y
ejecutarlos mediante el comando Llamada a subprograma (M198). (Fig.
4.13.1 (b))

Memoria en CNC
(Programa)

Tarjeta memoria
(Programa)

Funcionamiento
normal en modo
memoria desde
la memoria del
CNC

Funcionamiento
en modo DNC
con tarjeta de
memoria

Es posible realizar la operacin


en modo DNC con la tarjeta de
memoria en lugar del
funcionamiento normal en modo
memoria desde la memoria del
CNC.

Ejecucin de programas

Fig. 4.13.1 (a)

Memoria de CNC
(Programa)

Tarjeta de memoria
(Subprograma)

Modo memoria
normal desde
memoria del CNC

Llamada a subprograma
(M198)

Ejecucin de programas

Fig. 4.13.1 (b)

837

Es posible ejecutar el
subprograma de la tarjeta de
memoria durante el modo
memoria.

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

NOTA
1 Para utilizar esta funcin, es preciso configurar al valor 4 el
parmetro N 20 desde la pantalla de configuracin.
N 20 [CANAL E/S: configuracin para seleccionar una
entrada/salida]. El valor de configuracin es 4. Esto
significa utilizando la interface para tarjeta de memoria.
2 Cuando la unidad de control CNC es de tipo autnomo, est
disponible la interface para tarjeta de memoria situada en
el lado izquierdo de la pantalla de la unidad de
visualizacin. Pero no est disponible la interface de la
unidad de control.

4.13.2
Operaciones
4.13.2.1
Modo DNC
Procedimiento

Configure con antelacin al valor 4 el parmetro N 0020 en la pantalla de


configuracin.
(1) Cambie al modo RMT.
(2) Pulse la tecla de funcin [PROGRAM].
(3) Pulse la tecla soft [ > ] (men siguiente).
(4) Al pulsar la tecla soft [DNC--CD], se visualizar la siguiente pantalla.
(5) La pantalla puede avanzarse mediante la tecla de pgina. S e introduce un
nmero de archivo arbitrario y se pulsa la tecla soft [F SRH] . A
continuacin, se muestra en la parte superior de la pantalla de modo DNC
(tarjeta de memoria) en el nombre de archivo arbitrario.
(6) Cuando se introduce el nmero de archivo que se est ejecutando y se pulsa
la tecla [DNC--ST], se asigna a DNC FILE en el nombre de archivo
seleccionado.
(7) Una vez ejecutado el inicio de ciclo, se ejecuta el programa seleccionado.

838

4. FUNCIONAMIENTO AUTOMATICO

B--63534SP/02

FUNCIONAMIENTO

4.13.2.2

Cuando se ejecuta el siguiente bloque de un programa almacenado en la


memoria del CNC se llama a un archivo de subprograma almacenado en la
tarjeta de memoria.

Llamada al subprograma
(M198)
Formato

1. Formato normal
M198 Pffff ;

2. Formato de cinta FS15

Nmero de archivo para


un archivo en la tarjeta
de memoria
Nmero de repeticiones
Instruccin de llamada a
tarjeta de memoria

M198 Pffff L ;
Nmero de archivo de repeticin

Explicacin

Nmero de archivo para un archivo en la tarjeta de memoria


Instruccin de llamada a
tarjeta de memoria
Cuando existe la opcin de macrocliente, se utiliza el formato 1 y el formato
2. Puede emplearse un cdigo M diferente para una llamada a subprograma en
funcin del valor del parmetro N 6030. En este caso, como cdigo M normal
se ejecuta M198. El nmero de archivos se especifica en la direccin P. Si SBP
(bit 2) del parmetroN 3404 se configura a 1, puede especificarse un nmero
de programa. Cuando se especifica un nmero de archivo en la direccin P, se
indica Fxxxx en lugar de Oxxxx.

NOTA
Por favor configure con antelacin al valor 4 el parmetro
N 0020 en la pantalla de configuracin.

839

4. FUNCIONAMIENTO AUTOMATICO

4.13.3

FUNCIONAMIENTO

B--63534SP/02

(1) No es posible acceder a la tarjeta de memoria, tal como la visualizacin de


la lista en la tarjeta de memoria, etc., durante el modo DNC con tarjeta de
memoria.

Limitacin y notas

(2) Es posible ejecutar la operacin en modo DNC con la tarjeta de memoria en


el sistema mltiples canales de mecanizado. Sin embargo, no es posible
llamar a programas desde mltiples canales de mecanizado al mismo
tiempo.
(3) La seleccin del archivo de ejecucin en modo DNC definido en la pantalla
MODO DNC se borra al desconectar y volver a conectar la corriente.
Despus de activar de nuevo la alimentacin elctrica, es necesario
seleccionar de nuevo el archivo de ejecucin en modo DNC.
(4) Por favor, no extraiga e inserte la tarjeta de memoria durante el modo DNC
con tarjeta de memoria.
(5) No es posible llamar a un programa almacenado en la tarjeta de memoria
desde el programa ejecutado en modo DNC.
(6) En el caso de que se utilice esta funcin, debe utilizarse el accesorio para
tarjetas PMCIA descrito en la seccin para evitar una conexin deficiente
de la tarjeta de memoria debida a las vibraciones de la mquina.
(7) En el caso de la serie i independiente en que la unidad de visualizacin es
una unidad de enlace para Visualizador, esta funcin no puede utilizarse.
(8) No est disponible la interface de tarjeta de memoria en el controlador
independiente. Por favor, utilice la interface para tarjeta de memoria de la
unidad de visualizacin.

4.13.4
Parmetros

0138

#7
DNM

#6

#5

#4

#3

#2

#1

#0

[Tipo datos] Bit


#7 (DNM) El funcionamiento en modo DNC con la funcin de tarjeta de memoria
0 : est inhibido.
1 : est validado.

840

B--63534SP/02

FUNCIONAMIENTO

4. FUNCIONAMIENTO AUTOMATICO

4.13.5
Conexin del
accesorio para tarjetas
PCMCIA
4.13.5.1
Nmero de
especificacin

4.13.5.2
Ensamblaje

Especificacin

Observaciones

A02B--0236--K160

Para LCD 7,2 o LCD 8,4

A02B--0236--K161

Para LCD 9,5 o LCD 10,4

1) Cmo se ensambla la unidad


Ensamble una gua de sujecin y una unidad de control en el armario
atornillndolos como se muestra en la figura inferior.
La gua de sujecin tiene un grosor de 1,6 mm. Fjese en la longitud
de los tornillos al ensamblarlos.

Gua de
acoplamiento

841

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B--63534SP/02

2) Cmo se monta la tarjeta


(a) Inserte la tarjeta en la ranura del accesorio adaptador. Por favor,
preste atencin a la orientacin de la tarjeta. (Por favor, asegrese
de que la muesca de la tarjeta est correctamente orientada).
(b) Empuje de la tarjeta hacia el extremo superior del accesorio
adaptador.

Insertar

Extraer

3) Ensamblaje del accesorio adaptador


Inserte la tarjeta de memoria con el accesorio adaptador en la interface
para tarjetas de memoria, como se muestra en la figura inferior. Ahora,
fije la gua de sujecin atornillando manualmente el tornillo de la gua
del accesorio adaptador.

Interface de tarjeta
de memoria

Accesorio
adaptador

Atornllelo para fijar el accesorio adaptador

842

B--63534SP/02

FUNCIONAMIENTO

4. FUNCIONAMIENTO AUTOMATICO

4) Aspecto despus de la conexin

NOTA
1 Tanto en la interface para tarjeta de memoria de la serie i
independiente como en la interface de la serie i montada en
el LCD, dicha interface est situada a la izquierda de la
pantalla de la unidad de visualizacin. (No est disponible
la interface para tarjetas de memoria en el controlador
independiente).
2 Es imposible ensamblar la unidad de visualizacin y la gua
de sujecin desde el interior del armario.
3 La tarjeta de memoria debe utilizarse de manera que no
pueda verterse refrigerante directamente sobre la misma.

4.13.6
Tarjeta de memoria
recomendada

Fabricante
Hitachi LTD

Matushita Electric

SanDisk

843

Referencia

Capacidad

HB289016A4

16MB

HB289032A4

32MB

HB289160A4

160MB

BN--012AB

12MB

BN--020AB

20MB

BN--040AB

40MB

SDP3B--4

4MB

SDP3B--20

20MB

SDP3B--40

40MB

5. MODO PRUEBA

FUNCIONAMIENTO

B--63534SP/02

MODO PRUEBA

Las siguientes funciones se utilizan para comprobar antes de realizar el


mecanizado real si la mquina funciona como se ha especificado en el programa
creado.
5.1 Bloqueo de mquina y bloqueo de funciones auxiliares
5.2 Sobrecontrol de avance
5.3 Sobrecontrol de avance rpido
5.4 Ensayo en vaco
5.5 Modo bloque a bloque

844

5. MODO PRUEBA

B--63534SP/02

FUNCIONAMIENTO

5.1

Para visualizar la variacin de posicin sin desplazar la herramienta, utilice el


bloqueo de mquina.
Existen dos tipos de bloqueo de mquina: Bloqueo de la mquina en todos los
ejes, el cual provoca una parada del desplazamiento segn todos los ejes, y un
bloqueo de mquina segn ejes especificados, que provoca la parada del
desplazamiento slo en los ejes especificados. Adems, est disponible el
bloqueo de funciones auxiliares que inhibe las rdenes M, S y T para verificar
un programa conjuntamente con el bloqueo de mquina.

BLOQUEO DE
MAQUINA Y
BLOQUEO DE
FUNCIONES
AUXILIARES

MDI

Herramienta

Pieza

X
Y
Z

La herramienta no se desplaza,
pero en la pantalla vara la posicin segn cada eje.
Fig. 5.1 Bloqueo de mquina

Procedimiento para el bloqueo de mquina y bloqueo de funciones auxiliares

D Bloqueo de mquina

Accione el pulsador de bloqueo de mquina en el panel del operador. La


herramienta no se desplaza pero la posicin segn cada eje vara en el Display
como si la herramienta se estuviera desplazando.
Algunas mquinas llevan un pulsador de bloqueo de mquina para cada eje. En
tales mquinas, accione los pulsadores de bloqueo de la mquina para los ejes
segn los cuales se ha de detener el desplazamiento de la herramienta. Consulte
el correspondiente manual facilitado por el fabricante de la mquina
herramienta para bloquearla.

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
auxiliares

Accione el pulsador de bloqueo de funciones auxiliares del panel del operador.


Los cdigos M, S y T se inhiben y no se ejecutan. Consulte el correspondiente
manual facilitado por el fabricante de la mquina herramienta para conocer el
funcionamiento del bloqueo de funciones auxiliares.

845

5. MODO PRUEBA

FUNCIONAMIENTO

B--63534SP/02

Limitaciones
D Orden M, S, T slo con

Las rdenes M, S, T y B se ejecutan en el estado de bloqueo de mquina.

bloqueo de mquina

D Vuelta al punto de
referencia en bloqueo de
mquina

D Cdigos M no bloqueados
por el bloqueo de
funciones auxiliares

Cuando se activa una orden G27, G28 o G30 en el estado de bloqueo de


mquina, la orden es aceptada pero la herramienta no se desplaza al punto de
referencia y no se enciende el LED de retorno al punto de referencia.
Las rdenes M00, M01, M02, M30, M98 y M99 son ejecutables incluso en el
estado de bloqueo de 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.

846

5. MODO PRUEBA

B--63534SP/02

FUNCIONAMIENTO

5.2

Una velocidad de avance programada puede reducirse o aumentarse en un


porcentaje (%) seleccionado por el selector de sobrecontrol o correccin de
avance. Esta funcin se emplea para verificar un programa.
Por ejemplo, cuando en el programa se especifica una velocidad de avance de
100 mm/min, al colocar el selector de sobrecontrol en el 50%, la herramienta
se desplaza a 50 mm/min.

SOBRECONTROL DE
AVANCE

Herramienta
Velocidad de avance 100 mm/min
(especificada por programa)
Velocidad de avance 50 mm/
min despus de sobrecontrol
de avance

Compruebe el mecanizado variando la velocidad de avance respecto


al valor especificado en
el programa.

Pieza

Fig. 5.2 Sobrecontrol (de la velocidad) de avance

Procedimiento para sobrecontrol del avance

200

Sobrecontrol del avance


en modo manual

Coloque el selector de sobrecontrol del avance en el porcentaje deseado


(%) en el panel del operador de la mquina antes o durante el
funcionamiento automtico.
En algunas mquinas, el mismo selector se utiliza para selector de
sobrecontrol de avance y selector de avance manual discontinuo. Consulte
el correspondiente manual facilitado por el fabricante de la mquina
herramienta para sobrecontrol de avance rpido.

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.

D Sobrecontrol durante

Durante el roscado, el sobrecontrol no se tiene en cuenta y el avance permanece


al valor especificado en el programa.

roscado

847

5. MODO PRUEBA

5.3

SOBRECONTROL DE
AVANCE RAPIDO

FUNCIONAMIENTO

B--63534SP/02

Al avance rpido puede aplicarse un sobrecontrol de cuatro niveles (F0, 25%,


50% y 100%). F0 se define mediante un parmetro (No. 1421).

Velocidad de avance
rpido10m/min

Sobrecontrol
50%

5m/min

Fig. 5.3 Sobrecontrol de avance rpido

Sobrecontrol de avance rpido

Procedimiento
LOW

25

50
100

Seleccione una de las cuatro velocidades de avance con el selector de


sobrecontrol de avance rpido durante el modo de avance rpido. Consulte
el correspondiente manual facilitado por el fabricante de la maquina
herramienta para sobrecontrol de avance rpido.

Sobrecontrol de avance rpido

Explicacin

Estn disponibles los siguientes tipos de avance rpido. El sobrecontrol de


avance rpido puede aplicarse a todos ellos.
1) Avance rpido mediante G00.
2) Avance rpido mediante un ciclo fijo.
3) Avance rpido en G27, G28, G29, G30, G53
4) Avance rpido manual.
5) Avance rpido de vuelta manual al punto de referencia

848

5. MODO PRUEBA

B--63534SP/02

FUNCIONAMIENTO

5.4

La herramienta se desplaza a la velocidad de avance especificada mediante el


parmetro correspondiente independientemente de la velocidad de avance
especificada en el programa. Esta funcin se emplea para verificar el
desplazamiento de la herramienta en el estado en que la pieza se retira de la
mesa.

ENSAYO EN VACIO

Herramienta

Mesa
Fig. 5.4 Ensayo en vaco

Procedimiento para ensayo en vaco

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 mquina herramienta.

Explicacin
D Velocidad de avance de
ensayo en vaco
SINGLE
BLOCK

OPT
STOP

BLOCK
SKIP

DRY
RUN

MST
LOCK

WORK
LIGHT

MC
LOCK

La velocidad de avance de ensayo en vaco vara como se muestra en la tabla


inferior segn el pulsador y los parmetros de avance rpido.
Pulsador de
avance
rpido

Orden programada
Avance rpido

Avance

ACTIVADO

Velocidad avance rpido

Veloc.ens.en
vacoMx.JV *2)

DESACTIVA.

Veloc.ens.en vacoJV,o veloc.avance rpido *1)

Veloc.avance ensayo en
vacoJV *2)

Vel. mx. de avance en mec. . Definicin mediante el parmetro No. 1422


Velocidad de avance rpido . . Definicin mediante el parmetro No. 1420
Vel. de avan. de ensayo en vac.Definicin mediante el parmetro NO. 1410
JV: Sobrecontrol de avance en modo manual discontinuo
*1): Velocidad de avance de ensayo en vaco xJV cuando el parmetro RDR
(bit 6 del No. 1401) vale 1. Velocidad de avance rpido cuando el
parmetro RDR vale 0.
*2): Limitado a la velocidad mxima de mecanizado
JV max: valor mximo de la correccin de velocidad de avance en jog.

849

5. MODO PRUEBA

5.5

MODO BLOQUE A
BLOQUE

FUNCIONAMIENTO

B--63534SP/02

Al pulsar el selector de modo bloque a bloque, se arranca el modo bloque a


bloque. Cuando se acciona el botn de arranque de ciclo en el modo bloque a
bloque, la herramienta se detiene despus de ejecutarse cada bloque del
programa. Compruebe el programa en el modo bloque a bloque ejecutando el
programa bloque a bloque.

Comienzo ciclo

Comienzo ciclo

Herramienta
Comienzo
ciclo

Parada

Parada

Pieza

Parada

Fig. 5.5 (a) Modo bloque a bloque

Procedimiento para el modo bloque a bloque

Procedimiento

Accione el pulsador de modo bloque a bloque en el panel del operador de


la mquina. La ejecucin del programa se detiene despus de ejecutar el
bloque actual.

Accione el pulsador de comienzo de ciclo para ejecutar el siguiente


bloque. La herramienta se detiene despus de ejecutar el bloque.

Consulte la seccin de ejecucin en modo bloque a bloque en el correspondiente


manual facilitado por el fabricante de la mquina herramienta.

850

B--63534SP/02

5. MODO PRUEBA

FUNCIONAMIENTO

Explicacin
D Vuelta al punto de
referencia y modo bloque a
bloque

D Modo bloque a bloque


durante un ciclo fijo

Si se programan las rdenes G28 hasta G30, la funcin de modo bloque a bloque
es vlida en un punto intermedio.
En un ciclo fijo, los puntos de parada de modo bloque a bloque son el final de
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

Fig. 5.5 (b) Modo bloque a bloque durante ciclo fijo

D Llamada a subprogramas y
modo bloque a bloque

La parada en modo bloque a bloque no se ejecuta en un bloque que contenga


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.

851

6. FUNCIONES DE SEGURIDAD

FUNCIONAMIENTO

B--63534SP/02

FUNCIONES DE SEGURIDAD

Para detener inmediatamente la mquina por razones de seguridad,


accione el pulsador PARO DE EMERGENCIA. Para impedir que la
herramienta rebase los finales de carrera, existen las funciones de
Comprobacin de rebasamiento de recorrido y Comprobacin de lmite
de recorrido. Este captulo describe la parada de emergencia, la
comprobacin de rebasamiento de recorrido y la comprobacin de lmite
de recorrido.

852

B--63534SP/02

6.1

PARADA DE
EMERGENCIA

FUNCIONAMIENTO

6. FUNCIONES DE SEGURIDAD

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.
Rojo

PARO DE EMERGENCIA
Fig. 6.1 Paro de emergencia

Este pulsador se bloquea al accionarlo. Pese a que vara segn el fabricante de


la mquina herramienta, el pulsador habitualmente puede desbloquearse
girndolo.

Explicacin

El pulsador PARO DE EMERGENCIA interrumpe el paso de corriente hacia


el motor. Deben eliminarse las causas del problema antes de desenclavar el
pulsador.

853

6. FUNCIONES DE SEGURIDAD

6.2

REBASAMIENTO DE
LIMITE DE
RECORRIDO

FUNCIONAMIENTO

B--63534SP/02

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
detiene debido a que acta el final de carrera y se visualiza el mensaje OVER
TRAVEL (REBASAMIENTO DE RECORRIDO).
Deceleracin y parada

X
Fin lmite
recorrido

Final de carrera

Fig. 6.2 Rebasamiento de recorrido

Explicacin
D Rebasamiento de
recorrido durante
funcionamiento
automtico

Cuando la herramienta entra en contacto con un final de carrera segn un eje


durante el funcionamiento automtico, la herramienta se decelera y se detiene
segn todos los ejes y se visualiza una alarma de rabasamiento de recorrido.

D Rebasamiento de
recorrido durante el
funcionamiento manual

En el funcionamiento manual, la herramienta se decelera y se detiene slo segn


el eje para el cual la herramienta ha entrado en contacto con un final de carrera.
La herramienta sigue desplazndose segn los dems ejes.

D Anulacin de
rebasamiento de
recorrido

Accione el pulsador reset para reinicializar la alarma despus de desplazar la


herramienta en el sentido de seguridad en modo manual. Para conocer ms
detalles sobre el procedimiento, consulte el manual del operador facilitado por
el fabricante de la mquina herramienta.

D Alarmas
Nm.

Mensaje

Descripcin

506

SOBRERRECOR: +n

La herramienta ha rebasado el lmite de


rebasamiento de recorrido especificado por
hardware segn el eje n--simo positivo
(n: 1 hasta 8).

507

SOBRERRECOR: --n

La herramienta ha rebasado el lmite de


rebasamiento de recorrido especificado por
hardware segn el eje n--simo negativo
(n: 1 hasta 8).

854

B--63534SP/02

6.3

COMPROBACION DE
LIMITE DE
RECORRIDO
MEMORIZADO

FUNCIONAMIENTO

6. FUNCIONES DE SEGURIDAD

Con la comprobacin 1 de lmite de recorrido memorizado, comprobacin 2 del


lmite de recorrido memorizado y comprobacin 3 del lmite de recorrido
memorizado pueden especificarse tres zonas a las cuales no puede acceder la
herramienta.
(X,Y,Z)

(I,J,K)
(1)La zona prohibida queda dentro.
(X,Y,Z)

(I,J,K)

(2)La zona prohibida queda fuera.


: Zona prohibida para la herramienta
Fig. 6.3 (a) Comprobacin de lmite de recorrido

Cuando la herramienta rebasa un lmite de recorrido memorizado, se visualiza


una alarma y la herramienta se decelera y no se detiene.
Cuando la herramienta entra en una zona prohibida y se actira una alarma, la
herramienta puede desplazarse en sentido inverso al de llegada de la
herramienta.

Explicacin
D Lmite de recorrido
memorizado 1

Los parmetros (Nos. 1320, 1321 o Nos. 1326, 1327) definen un contorno. El
exterior de la zona abarcada por los lmites establecidos es una zona prohibida.
Habitualmente el fabricante de la mquina herramienta define esta zona como
lmite de recorrido mximo.

D Lmite de recorrido
memorizado 2
(G22, G23)

Los parmetros (Nos. 1322, 1323) o las rdenes correspondientes definen estos
contornos. Puede definirse como zona prohibida el interior o el exterior de la
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.
En el caso de programacin mediante una orden en el programa, la orden G22
prohibe a la herramienta la entrada en la zona prohibida y la orden G23 permite
la herramienta entrar en dicha zona. Tanto G22; como G23; se han de programar
de manera independiente respecto a otras rdenes dentro de un bloque.
La orden mostrada a continuacin crea o modifica la zona prohibida:

855

6. FUNCIONES DE SEGURIDAD

FUNCIONAMIENTO

B--63534SP/02

G 22X_Y_Z_I_J_K_;
(X,Y,Z)

(I,J,K)
X>I, Y>J, Z>K
X--I > (En incrementos mnimos programables)
Y--J > (En incrementos mnimos programables)
Z--K > (En incrementos mnimos programables)
F
(mm)=
7500
F=Velocidad rpida de deplazamiento (mm/min)
Fig. 6.3(b) Creacin o modificacin de la zona prohibida empleando un
programa

Cuando la zona se define mediante parmetros, deben definirse los puntos A y


B de la figura inferior.

A (X,Y,Z)

B (I,J,K)
X>I, Y>J, Z>K
X--I > (En incrementos mnimos programables)
Y--J > (En incrementos mnimos programables)
Z--K > (En incrementos mnimos programables)
F
(mm)=
7500
F=Velocidad rpida de deplazamiento (mm/min)
Fig. 6.3 (c) Creacin o modificacin de la zona prohibida empleando
parmetros

En la comprobacin de lmite de recorrido memorizado 2, aun cuando confunda


el orden del valor de coordenada de los dos puntos, como zona se definir un
rectngulo, siendo dichos dos puntos los vrtices de este rectngulo.
Cuando se fija la zona prohibida con parmetros (nm. 1322, 1323), los datos
deben especificarse mediante la distancia a partir del sistema de coordenadas
mquina en el incremento mnimo de mando (incremento de salida).
Si esta zona se define mediante una orden G22, especifique los datos mediante
la distancia desde el punto de referencia en incrementos mnimos de entrada
(incrementos de entrada). A continuacin, los datos programados se convierten
en valores numricos en incrementos mnimos programados y los valores se
definen como parmetros.

D Verificacin del tope de


carrera memorizado 3

Fije los lmites con los parmetros nm. 1324 y 1325. La zona situada dentro
de los lmites se convierte en la zona prohibida.

856

B--63534SP/02

D Punto de comprobacin
para la zona prohibida

FUNCIONAMIENTO

6. FUNCIONES DE SEGURIDAD

Confirme el punto de verificacin (la parte superior de la herramienta o el


mandril de sujecin de la herramienta) antes de programar la zona prohibida.
Si en la Fig. 6.3 (d) se comprueba el punto A (la parte superior de la
herramienta), como valor de la funcin de lmite de recorrido memorizado se
ha de definir la distancia a. Si se comprueba el punto B (el mandril de sujecin
de la herramienta), se ha de definir la distancia b. Cuando se verifique la punta
de la herramienta (igual que el punto A) y si la longitud de la herramienta vara
para cada herramienta, la definicin de la zona prohibida para la herramienta
ms larga no requiere reconfigurarla y da como resultado idntica operacin.

Posicin de la
herramienta
despus de
vuelta al punto
de referencia

b
A

Lmite de zona

Fig. 6.3 (d) Definicin de la zona prohibida

D Solapamiento de la zona
prohibida

La zona puede definirse por pilas.

Fig. 6.3 (e) Definicin de solapamiento de la zona prohibida

Los lmites innecesarios se han de definir ms all del recorrido mximo de la


mquina.

D Valor del rebasamiento


de tope de carrera
memorizado

Si la velocidad rpida de desplazamiento mxima es F (mm/mn), se obtiene el


valor mximo del rebasamiento L (mm) del tope de carrera memorizado con la
frmula siguiente:
L (mm) = F/7500
La herramienta entra el rea prohibida especificada por L(mm) al mximo. El
bit 7 (BFA) del parmetro No. 1300 puede utilizarse para detener la herramienta
cuando alcanza un punto situado a L mm de distancia respecto a la zona
especificada. En este caso, la herramienta no penetra en la zona prohibida.

D Tiempo efectivo para una


zona prohibida

Cada lmite se valida despus de haber conectado la tensin y de haber


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).
857

6. FUNCIONES DE SEGURIDAD

FUNCIONAMIENTO

B--63534SP/02

D Anulacin de las alarmas

Si la herramienta penetra en la zona prohibida y si se emite una alarma, slo se


permite un movimiento 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 adelante y atrs.

D Cambio de G23 a G22 en


una zona prohibida

Cuando en la zona prohibida G23 cambia a G22, se obtiene lo siguiente.


(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
indicacin de una alarma

El parmetro BFA (el nmero 1300, bit 7) selecciona si una alarma se visualiza
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.

D Definicin de una zona


prohibida para control de
dos trayectorias

Para control de dos trayectorias, defina una zona prohibida para cada
trayectoria.

NOTA
En la definicin de una zona prohibida, si los dos puntos
que se han de definir son los mismos, la zona es la
siguiente:
(1) Cuando la zona prohibida es la de comprobacin de
lmite de recorrido memorizado 1, todas las zonas son
zonas prohibidas.
(2) Cuando la zona prohibida es la de comprobacin de
lmite de recorrido memorizado 2 o la comprobacin de
lmite de recorrido memorizado 3, todas las zonas son
zonas permitidas.

Alarmas
Nmero

Mensaje

Contenido

500

SOBRERRECOR:
+n

Se ha rebasado el lmite de recorrido memorizado I del eje n--simo (1--8) +.

501

SOBRERRECOR:

Se ha rebasado el lmite de recorrido memorizado I del eje n--simo (1--8) .

502

SOBRERRECOR:

Se ha rebasado el lmite de recorrido memorizado II del eje n--simo (1--8) + .

503

SOBRERRECOR:

Se ha rebasado el lmite de recorrido memorizado II del eje n--simo (1--8) .

504

SOBRERRECOR:

Se ha rebasado el lmite de recorrido memorizado III del eje n--simo (1--8) + .

505

SOBRERRECOR:

Se ha rebasado el lmite de recorrido memorizado III del eje n--simo (1--8) .

--n

+n
--n

+n
--n

858

B--63534SP/02

6.4

VERIFICACION DE
TOPE DE CARRERA
ANTES DE UN
DESPLAZAMIENTO

FUNCIONAMIENTO

6. FUNCIONES DE SEGURIDAD

Durante una operacin automtica, y antes de que empiece el


desplazamiento especificado por un bloque dado, se verifica la entrada (o
no) de la herramienta en la zona prohibida definida por el tope de carrera
memorizado 1, 2 3 determinando la posicin del punto final con
respecto a la posicin en curso de la mquina as como una distancia de
desplazamiento especificada. Si el sistema observa que la herramienta
penetra en la zona determinada por un tope de carrera memorizado, se para
sta nada ms empezar el desplazamiento programado en este bloque y
aparece una alarma.
AVISO
El sistema verifica si las coordenadas del punto final
alcanzado tras un desplazamiento segn la distancia
programada en cada bloque se encuentran en una zona
prohibida. En caso afirmativo, no se verifica la trayectoria
seguida por una instruccin de desplazamiento. Sin
embargo, si la herramienta penetra en la zona prohibida
determinada por el tope de carrera memorizado 1, 2 3, se
emite una alarma (vanse los ejemplos a continuacin).
Ejemplo 1)
Zona prohibida determinada por el
tope de carrera memorizado 1 2

Punto inicial

Punto final

Se para la herramienta en un punto segn


el tope de carrera memorizado 1 2
Zona prohibida determinada por el
tope de carrera memorizado 1 2

Punto final

Desde el comienzo del desplazamiento a partir del


punto inicial, se para la herramienta para permitir un
control de tope de carrera antes del desplazamiento

859

6. FUNCIONES DE SEGURIDAD

FUNCIONAMIENTO

B--63534SP/02

Ejemplo 2)

Zona prohibida determinada por el


tope de carrera memorizado 1 2

Punto final

Punto inicial

Se para la herramienta en un punto segn


el tope de carrera memorizado 1 2

Zona prohibida determinada por el


tope de carrera memorizado 1 2
Punto final

Desde el comienzo del desplazamiento a partir del


punto inicial, se para la herramienta para permitir un
control de tope de carrera antes del desplazamiento

Explicaciones

Cuando se realiza una verificacin de tope de carrera antes de un


desplazamiento, el bit NPC (bit 2 del parmetro nm. 1301) permite decidir (o
no) una verificacin del desplazamiento ejecutado por un bloque G31 (salto) y
G37 (medicin automtica de longitud de herramienta).

Limitaciones
D Bloqueo mquina

Si se aplica el bloqueo mquina al principio del desplazamiento, no se verifica


ningn tope de carrera antes del desplazamiento.

D G23

Cuando se desactiva el tope de carrera memorizado 2 (cdigo G23), no se


ejecuta ninguna verificacin destinada a determinar si la herramienta penetra
en la zona prohibida fijada por este tope.

D Reanudacin del
programa

Cuando se reanuda un programa, se emite una alarma si el punto de reanudacin


se encuentra dentro de una zona prohibida.

D Intervencin manual tras


una parada debida a un
paro de los avances

Cuando la ejecucin de un bloque se reanuda despus de una intervencin


manual a continuacin de una parada con suspensin de avances, no se activa
ninguna alarma aun cuando el punto final a continuacin de una intervencin
manual est dentro de una zona inhibida.

D Bloque compuesto de
varias operaciones

Si se ejecuta un bloque compuesto de varias operaciones (tales como un ciclo


fijo y una interpolacin exponencial), se emite una alarma en el punto inicial
de cualquier operacin de la que el punto final cae en una zona prohibida.
860

B--63534SP/02

FUNCIONAMIENTO

6. FUNCIONES DE SEGURIDAD

D Modo interpolacin
cilndrica

En modo interpolacin cilndrica, no se efecta ninguna verificacin.

D Modo interpolacin en
coordenadas polares

En modo interpolacin en coordenadas polares, no se efecta ninguna


verificacin.

D Control de eje angular

Cuando est seleccionada la opcin de control de eje angular, no se realiza


comprobacin.

D Control sncrono sencillo

En control sncrono sencillo, slo se verifica el eje maestro; no se verifica


ningn eje esclavo.

D Conversin en
coordenadas
tridimensionales

En modo conversin en coordenadas tridimensionales, no se efecta


ninguna verificacin.

D Dibujo

No se ejecuta ninguna comprobacin mientras se est realizando una


representacin como parte de una visualizacin dinmica de grficos
(mientras est se est realizando nicamente una representacin (sin
mecanizado).

D Control de eje por PMC

No se efecta ninguna verificacin cuando el desplazamiento est basado


en el control de ejes por el PMC.

D Control de perfil alta


precisin a gran
velocidad (HPCC)

No se efecta ninguna verificacin cuando el desplazamiento est basado


en el control de perfil alta precisin a gran velocidad (HPCC)

Alarma

Nmero

Mensaje

Descripcin

510

SOBRERRECOR: +n

La comprobacin de lmite de recorrido


memorizado previa al desplazamiento
revela que el punto final de bloque entra
en la zona prohibida para el lmite de
recorrido positivo a lo largo del eje n.
Corriga el programa.

511

SOBRERRECOR: --n

La comprobacin de lmite de recorrido


memorizado previo al desplazamiento
revela que el punto final del bloque entra en la zona prohibida para el mite de
recorrido negativo a lo largo del eje n.
Corriga el programa.

861

7.FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

FUNCIONAMIENTO

B--63534SP/02

FUNCIONES DE ALARMA Y AUTODIAGNOSTICO

Cuando se produce una alarma, aparece la correspondiente pantalla de alarma


para indicar la causa de la alarma. Las causas de las alarmas se clasifican
mediante cdigos de error. En la pantalla pueden memorizarse y visualizarse
hasta 25 alarmas anteriores (visualizacin del histrico de alarmas).
A veces, el sistema puede parecer que se ha parado, pese a que no se est
visualizando ninguna alarma. En tal caso, es posible que el sistema est
ejecutando alguna operacin de procesamiento. El estado del sistema puede
comprobarse con la funcin de autodiagnstico.

862

B--63534SP/02

7. FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

FUNCIONAMIENTO

7.1

VISUALIZACION DE
ALARMAS
Explicaciones
D Pantalla de alarma

Cuando se produce una alarma, aparece la pantalla de alarmas.


MENSAJE ALARMA
100

HABILITACION DE ESCRITR DE PARAM

510

SOBRERRECOR :+1

520

SOBRERRECOR :+2

530

SOBRERRECOR :+3

MDI

****

ALARMA

D Otro mtodo para


visualizar las alarmas

O0000 N00000

***

S
18 : 52 : 05

***

MENSAJ

0 T0000

HISTOR

En algunos casos, no aparece la pantalla de alarmas, sino que en la parte inferior


de la pantalla aparece el mensaje ALM.
PARAMETER (RS232C INTERFACE)
0100 ENS
0
0
0
0
0101 NFD
XIK
0
0
0
0
0102 NUM. DISP. (CH0)
0103 VELOC. BAUD (CH0)
0111 NFD
0
0
0
0
0112 NUM. DISP. (CH1)
0113 VELOC. BAUD (CH1)
>_
MEM * * * *

***

* * * ALM

BUSQNO

ON:1

OFF:0

NCR
0
ASI
0
ASI
0

O1000 N00010
0

CTV
0

S
08 : 41 : 27
+ENTR

0
SB2
1
2
10
SB2
0
0
0
0 T0000

ENTRAD

En este caso, visualice la pantalla de alarmas de la siguiente manera:

1 Pulse la tecla de funcin

2 Pulse la tecla soft de seleccin de captulo [ALARMA].

863

7.FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

FUNCIONAMIENTO

B--63534SP/02

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.

D Cdigos de error

Los cdigos de error se clasifican de la siguiente manera:


No. 000 hasta 255: Alarma P/S (Errores de programa) (*)
No. 300 hasta 349: Alarmas de codificador absoluto de impulsos (APC)
No. 350 y 399: Alarmas de codificador de impulsos serie (SPC)
No. 400 hasta 499: Alarmas del servosistema.
No. 500 hasta 599; Alarmas de rebasamiento de recorrido.
No. 700 hasta 739: Alarmas de recalentamiento.
No. 740 hasta 748: Alarmas de roscado rgido con macho
No. 749 hasta 799: Alarmas de husillo.
No. 900 hasta 999: Alarmas del sistema.
No. 5000 hasta : Alarma P/S (errores del programa)

* 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 para conocer detalles sobre
los cdigos de error.

864

7. FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

B--63534SP/02

FUNCIONAMIENTO

7.2
VISUALIZACION DE
HISTORICO DE
ALARMAS

En la pantalla se ha memorizado y visualizado hasta 25 de las alarmas de CNC


ms recientes.
Visualice el histrico de alarmas de la siguiente manera:

Procedimiento para visualizacin del histrico de alarmas

Procedimiento

Pulse la tecla de funcin

2 Pulse la tecla soft de seleccin de captulo [HISTOR].


Al hacerlo aparece el histrico de alarmas.
Se visualizan los siguientes elementos de informacin.
(1)La fecha en que se ha activado la alarma
(2)El No. de alarma
(3)El mensaje de alarma (a veces no hay mensaje)
(4)No. pgina
3

Cambie de pgina pulsando la tecla cambio de 1 pgina.

4 Para borrar la informacin registrada, pulse la tecla soft [(OPRA)] y


luego la tecla [REPOS.].

HIS ALAR
(1)01.02.14 16:43:48
(2)010 (3)CODIGO G INADECUADO
01.02.13 8:22:21
506 SOBRERRECOR : +1
01.02.12 20:15:43
417 ALARMA SERVO : X EJE PARAM DGTL

MEM * * * *
ALARMA

865

***

MENSAJ

***
HISTOR

O0100 N00001
PAGE=1
(4)

19 : 47 : 45
(OPRA)

7.FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

7.3

VERIFICACION
MEDIANTE LA
PANTALLA DE
AUTODIAGNOSTICO

FUNCIONAMIENTO

B--63534SP/02

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
ejecutando alguna operacin de procesamiento. El estado del sistema puede
comprobarse visualizando la pantalla de autodiagnstico.

Procedimiento para diagnstico

Procedimiento

1 Press the function key

2 Pulse la tecla de seleccin de captulo [DIGNOS].


3 La pantalla de diagnstico tiene ms de 1 pgina. Seleccione la pantalla por
el siguiente procedimiento.
(1) Modificar la pgina mediante la tecla de avance de una pgina
(2) Mtodo mediante teclas soft.
-- Introduzca desde el teclado el nmero del parmetro de diagnstico
que desea visualizar.
-- Pulse [BUSQNO].
DIAGNOSTIC (GENERAL)

O0000 N0000

000 ESPERANDO FIN


001 MOVIMIENTO
002 TEMPORIZADO
003 COMPROBANDO EN POSICION
004 AVANCE
0%
005 BLOQUEO
006 VELOCIDAD CABEZAL ALCANZADA
>_
EDIT * * * *
PARAM.

***

DIGNOS

***
PMC

:0
:0
:0
:0
:0
:0
:0

14 : 51 : 55
SISTEM

(OPRA)

Explicaciones
D Pgina de
autodiagnsticos en
control de 2 trayectorias

En control de 2 trayectorias, se visualiza la pantalla de diagnstico de la


trayectoria seleccionada con el selector de trayectoria. Para visualizar la
pantalla de diagnstico para la otra torreta, especifique la trayectoria con el
selector de torreta.

866

7. FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

B--63534SP/02

FUNCIONAMIENTO

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
Nm.

Mensaje

Estado interno cuando se visualiza 1

000

ESPERANDO FIN

Se est ejecutando una funcin M, S. T

001

DESPLAZAMIENTO

Se est ejecutando una orden de desplazamiento


en modo automtico

002

TEMPORIZADO

Se est ejecutando una temporizacin

003

COMPROBANDO EN POSICION

Se est ejecutando comprobacin de en posicin

004

AVANCE 0%

Sobrecontrol de avance en mecanizado 0%

005

BLOQUEO

Enclavamiento ACTIVADO

006

VELOCIDAD CABEZAL ALCANZADA

Espera a activacin seal alcance velocidad husillo

010

GRABANDO

Se estn enviando datos a travs interface lector/


perforadora

011

LEYENDO

Se estn recibiendo datos a travs de interface lector/perforadora

012

ESPERANDO AMARRE

Espera a terminacin de fijacin /soltar fijacin de


mesa indexada antes de comienzo posicionamiento
referencia mesa indexada segn eje B/despus de
fin posicionamiento mesa indexada segn eje B.

013

AVANCE MANUAL 0%

Sobrecontrol de avance manual discontinuo 0%

014

ESPERANDO RESET. ESP. RRW. OFF

Paro de emergencia, reset externo, reset y rebobinado o tecla reset panel MDI activados.

015

BUSQUEDA N. PROGRAMA EXTERNO

Bsqueda de nmero de programa externo

Los nmeros de diagnstico 020 hasta 025 indican estados en que el


funcionamiento automtico est parado o en pausa.
Tabla 7.3 (b) Mensajes de alarma cuando se detiene o interrumpe una operacin automtica
Nm.

Mensaje

Estado interno cuando se visualiza 1

020

VELOCIDAD DE CORTE SUBIR/BAJAR

Se visualiza cuando se activa el paro de emergencia o se produce una alarma del servo

021

RESET PULSADO

Se visualiza cuando se activa la tecla reset

022

RESET Y REBOBINADO ACTIVOS

Reset y rebobinado activados

023

PARADA DE EMERGENCIA ACTIVA

Se visualiza cuando se activa paro de emergencia

024

RESET PULSADO

Se visualiza cuando se activa reset externo, paro


de emergencia, reset o la tecla de reset y rebobinado

025

PARO AVANCES O TEMPORIZADO

Un flag que detiene la distribucin de impulsos. Se


visualiza esta alarma en los siguientes casos.
(1) Reset externo activado.
(2) Reset y rebobinado activada.
(3) Paro de emergencia activada.
(4) Suspensin de avances activada.
(5) Tecla reset panel MDI activada.
(6) Cambio a modo manual (JOG
/HANDLE/INC).
(7) Se ha producido otra alarma. (Tambin existen
alarmas no definidas.)

867

7.FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

FUNCIONAMIENTO

B--63534SP/02

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.
020 VEL. CORTE SUBIR/BAJAR

021 RESET PULSADO

022 RESET Y REBOBI.

023 PARADA EMERGENC. ACT. 1

024 RESET PULSADO

025 PARO AVANCES O TEMP.

Entrada seal paro emergencia


Entrada seal reset externo
Tecla reset MDI activada
Entrada reset y rebobinado
Generacin alarma servo
Cambio a otro modo o suspensin avances
Parada modo bloque a bloque

Los nmeros de diagnstico 030 y 031 indican estados de alarmas TH.


Los nmeros de diagnstico 030 y 031 indican estados de alarma TH.
Mensaje

Nm.

Significado de los datos

030

CARACTER NUMERO DATO TH

La posicin del carcter que ha provocado la alarma TH se visualiza con el nmero de carcteres
desde el comienzo del bloque en la alarma TH.

031

DATO TH.

Cdigo de lectura del carcter que ha activado la


alarma TH

868

B--63534SP/02

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

ENTRADA/SALIDA DE DATOS

Los datos en formato CN se transfieren entre el CN y dispositivos de


entrada/salida externos tales como el Handy Archivo.
La interface de tarjeta de memoria situada a la izquierda del display puede
emplearse para leer informacin de una tarjeta de memoria en el CNC o grabarla
en la tarjeta.
Puede ejecutarse la entrada y salida de los siguientes tipos de datos:
1.Programa
2.Valores de compensacin
3.Parmetros
4.Valores de compensacin de error de paso
5.Variables comunes de macros clientes
Para poder utilizar un dispositivo de entrada/salida deben configurarse los
parmetros de entrada/salida asociados.
Para conocer el procedimiento de configuracin de los parmetros, consulte el
captulo III--2 DISPOSITIVOS DE MANEJO.

Interface
RS- -422
Tarjeta de memoria
Interface
RS- -232- -C
FANUC

Handy File

Interface de
tarjeta de
memoria
Interface RS--232--C o
RS--422
(Panel perforacin etc...)
(Dispositivo E/S externo)

869

8. ENTRADA/SALIDA DE DATOS

8.1

ARCHIVOS

FUNCIONAMIENTO

B--63534SP/02

De los dispositivos de entrada/salida externos, el Handy File de FANUC utiliza


disquetes como soporte de entrada/salida.
En este manual, por regla general, estos soportes de entrada/salida se
denominan con carcter general disquete.
A diferencia de la cinta CN, un disquete permite seleccionar archivo por archivo
de entre los distintos tipos de datos almacenados en un soporte de datos.
Es posible realizar operaciones de entrada/salida con datos que ocupan ms de
un disquete.

Explicaciones
D Qu es un archivo

La unidad de datos en una entrada/salida entre el disquete y el CNC en cada


operacin de entrada/salida (pulsando la tecla VREADW o VPUNCHW) se
denomina Archivo. Cuando se introducen programas de CNC o se envan al
disquete, por ejemplo, uno o todos los programas dentro de la memoria del CNC
se considera que forman un solo archivo.
A los archivos se asigna automticamente los nmeros de archivo 1, 2, 3, 4 y
as sucesivamente siendo el archivo de cabecera el nmero 1.
Archivo 1 Archivo 2 Archivo 3

D Peticin de colocacin
de un nuevo disquete

Archivo n En blanco

Cuando un archivo se ha grabado en ms de dos disquetes, los LEDs del


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. (k--1) Archivo k

Disquete 2
Continuacin
de archivo k

Archivo (k+1)

Archivo n En blanco

Dado que la peticin de cambio de disquete es procesada por el dispositivo de


entrada/salida, no se requiere ninguna operacin especial. El CNC interrumpir
la entrada/salida de datos hasta que se inserte el siguiente disquete en el
adaptador.
Cuando se aplica la operacin de reset a los CNC durante una peticin de
cambio de disquete, el CNC no se reinicializa inmediatamente, si no que esta
reinicializacin o reset se produce una vez que se ha colocado el nuevo disquete.

870

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

FUNCIONAMIENTO

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.
Interruptor (cuadradillo) de proteccin de una casete/disquete

(1) Proteccin contra


escritura (slo es
posible la lectura).

(2) Escritura validada (son posibles operaciones de lectura,


escritura y borrado).

Fig. 8.1 Interruptor (cuadradillo) de proteccin

D Resumen de datos
grabados

Una vez se ha realizado la grabacin de los datos en el disquete o en la tarjeta,


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 III.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.
(Ejemplo de introduccin en RESUMEN)
Archivo 1
Parmetros CN
Archivo 2
Datos de compensacin
Archivo 3
Programa en formato CN O0100

Archivo (n--1)
Archivo n

Programa en formato CN O0500


Programa en formato CN O0600

871

8. ENTRADA/SALIDA DE DATOS

8.2
BUSQUEDA DE
ARCHIVOS

FUNCIONAMIENTO

B--63534SP/02

Cuando el programa se introduce desde el disquete, debe buscarse el archivo que


se ha de introducir primero.
Para tal fin, proceda de la siguiente manera:
Archivo 1 Archivo 2 Archivo 3

Arch. n

En blanco

Bsqueda de archivo n

Bsqueda de comienzo de archivo

Procedimiento

1 Pulse la tecla EDIT o MEMORY del panel del operador de la


mquina.
2 Pulse la tecla de funcin

y tras ello se visualiza la pantalla de

visualizacin de contenido de programa o la pantalla de


comprobacin de programa.
3 Pulse la tecla soft [(OPRA)]
4 Pulse la tecla soft
men).

situada ms a la derecha (tecla de siguiente

5 Introduzca la direccin N.
6 Introduzca el nmero de archivo que desea buscar.
N0
Se busca el comienzo del disquete o de la tarjeta.
. Uno de entre N1 hasta N9999
Se busca el archivo designado cuyo nmero est comprendido
entre 1 y 9999
. N--9999
Se busca el archivo inmediato siguiente al que se acaba de acceder.
N--9998
Cuando se designa N--9998, cada vez que se realiza la entrada o
salida de un archivo se inserta automticamente N--9999. Esta
condicin se reinicializa mediante la designacin de N1, N1 hasta
9999 o N -- 9999 o cuando se ejecuta un reset.
7 Pulse las teclas [BUSQ F] y [EJEC]
A continuacin se busca el archivo especificado.

Explicacin
D Bsqueda de archivo
mediante N--99999

Idntico resultado se obtiene ejecutando una bsqueda secuencial de los


archivos especificando los nmeros N1 hasta N9999 y buscando primero un
archivo de entre N1 hasta N9999 y luego utilizando el mtodo de bsqueda
N--9999. El tiempo de bsqueda es ms corto en este ltimo caso.

872

B--63534SP/02

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

Alarmas
Nm.

Descripcin
La seal de preparado (DR) de un dispositivo de entrada/salida
est desactivada.

86

No se indica inmediatamente una alarma en el CNC aun cuando


se produzca una alarma durante la bsqueda del comienzo (cuando no se encuentre un archivo o en una situacin semejante).
Se activa una alarma cuando la operacin de entrada/salida se
ejecuta despus de la misma. Esta alarma tambin se activa cuando se especifica N1 para grabar datos en un disquete vaco. (En
este caso, especifique N0.)

873

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.3
BORRADO DE
ARCHIVOS

B--63534SP/02

Los archivos guardados en un disquete pueden borrarse archivo por archivo


segn sea necesario.

Borrado de archivos

Procedimiento

1 Inserte el disquete en el dispositivo de entrada/salida de modo que


este preparado para su escritura.
2 Pulse la tecla EDIT del panel del operador de la mquina.
3 Pulse la tecla de funcin

y tras ello aparecer la pantalla de

visualizacin de contenido de programa.


4 Pulse la tecla soft [(OPRA)]
5 Pulse la tecla soft
men).

del extremo derecho (tecla de siguiente

6 Introduzca la direccin N.
7 Introduzca el nmero (de 1 hasta 9999) del archivo que desea borrar.
8 Pulsar la tecla soft [BORRAR], luego la tecla soft [EXEC].
Se borra el archivo especificado en el paso 7.

Explicaciones
D Nmero de archivo
actualizado despus de
borrar un archivo

Cuando se borra un archivo, los nmeros de archivo posteriores al archivo


borrado ven disminuido tal nmero en una unidad. Suponga que se ha
borrado el archivo nmero k. en tal caso, los archivos se reenumeran de la
siguiente manera:

Antes de borrar . . .
1 -- (k>1) . . . . . . .
k ..............
(k+1) -- n . . . . . . .
D Lengeta de proteccin

Despus de borrar
1 -- (k>1)
Borrado
k -- (n>1)

Coloque la lengeta de proteccin contra escritura en la posicin que permite


la escritura para as poder borrar los archivos.

874

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

8.4

ENTRADA/SALIDA
DE PROGRAMA
8.4.1
Introduccin de un
programa

En este apartado se describe cmo se realiza la carga de un programa en


el CNC desde un disquete o una cinta de formato CN.

Introduccin de un programa

Procedimiento

Asegrese de que el dispositivo de entrada est preparado para la lectura.


En control de 2 trayectorias, seleccione con el selector el portaherramientas
para el que se utiliza un programa a cargar.

Pulse la tecla EDIT en el panel del operador de la mquina.

Cuando utilice un disquete, busque el archivo necesario segn el


procedimiento del apartado III--8.2.

Pulse la tecla de funcin

y tras ello aparecer la pantalla de

visualizacin de contenido de programa o la pantalla de directorio de


programas.
5

Pulse la tecla soft [(OPRA)]

Pulse la tecla soft

Despus de introducir la direccin O, especifique el nmero de programa


que se ha de asignar al programa. Si aqu no especifica ningn nmero de
programa, se asigna el nmero de programa utilizado en el disquete o en la
cinta de CN.

Pulse las teclas soft [LECTUR] y [EJEC]


El programa se introduce y se asigna al programa el nmero de programa
especificado en el paso 7.

del extremo derecho (tecla de siguiente men).

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, si no que los programas se
graban en memoria.

D Entrada de mltiples
programas desde una
cinta en formato CN

Cuando una cinta tiene alojados mltiples programas, la cinta se lee hasta
cdigo ER (o %).
O1111 M02;

875

O2222 M30;

O3333 M02;

ER(%)

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

D Nmeros de programa
en un cinta en formato
CN

B--63534SP/02

S Cuando se introduce un programa sin especificar el nmero de programa.


S

El nmero O de programa en la cinta en formato CN se asigna a dicho


programa. Si el programa no tiene nmero O, el nmero N del primer
bloque se asigna al programa.
Cuando el programa no tiene ni nmero O ni nmero N, se aumenta en
una unidad el nmero de programa anterior y el resultado se asigna al
programa en cuestin.
Cuando el programa no tiene nmero O pero tiene un nmero de
secuencia de cinco dgitos al comienzo del programa, los cuatro dgitos
de menor peso del nmero de secuencia se utilizan como nmero del
programa. Si los cuatro dgitos de menor peso son ceros, el nmero de
programa previamente registrado se incrementa en una unidad y el
resultado se asigna al programa.

Cuando un programa se introduce con nmero de programa. El nmero O


en la cinta en formato CN no se tiene en cuenta y a dicho programa se asigna
el nmero especificado. Cuando el programa va seguido de otros programas,
el nmero de programa especificado se asigna al primero de estos otros
programas. Los nmeros de programa adicionales se calculan aadiendo 1
al ltimo nmero de programa.

D Registro de programas
en modo
no
prioritario

El mtodo de ejecucin del registro es idntico al mtodo de funcionamiento


en modo no prioritario. Sin embargo, en esta operacin se registra un programa
en la zona de edicin en modo no prioritario. Al igual que en la operacin de
edicin, para registrar un programa en la memoria de programas en primer plano
se requieren las operaciones descritas a continuacin.
[(OPRA)] [FIN--BG]

D Introduccin de un
programa adicional

Puede introducir un programa que se aada al final de un programa


registrado.
Programa registrado

Programa introducido

f1234 ;
jjjjjjj ;
jjjjj ;
jjjj ;
jjj ;
%

f5678 ;
fffffff ;
fffff ;
ffff ;
fff ;
%

Programa despus
introduccin
f1234 ;
jjjjjjj ;
jjjjj ;
jjjj ;
jjj ;
%
f5678 ;
fffffff ;
fffff ;
ffff ;
fff ;
%

En el ejemplo anterior, las lneas del programa O5678 se anexan al final


del programa O123
4. En 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].
876

B--63534SP/02

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

S Al pulsar la tecla soft [CADE] el cursor se coloca al final del programa


registrado.
Una se vez se ha introducido el programa, el cursor se coloca al
comienzo del nuevo programa.
S La introduccin de un programa para anexar slo es posible cuando ya
se ha registrado un programa.
D Definicin del mismo
nmero de programa que
el de un programa ya
existente

Alarma

Si se intenta registrar un programa con el mismo nmero que el del


programa previamente registrado, se activa la alarma P/S 073 y el
programa no puede registrarse.
Nm.

Descripcin

70

El tamao de la memoria noe es suficiente para guardar los


programas introducidos.

73

Se ha intentado guardar un programa con un nmero de programa ya existente.

79

La operacin de verificacin ha detectado una no coincidencia


entre un programa cargado en memoria y el contenido del
mismo programa almacenado en el disquette o en la cinta CN.

877

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.4.2
Salida de un programa

B--63534SP/02

Un programa almacenado en la memoria del CNC se enva a una unidad


de disquete o a cinta de CN.

Salida de un programa

Procedimiento

Asegrese de que el dispositivo de salida est preparado para la salida.


En control de 2 trayectorias, seleccione con el selector el portaherramientas
para el que se utiliza un programa a descargar.

Para enviar datos a una cinta en formato CN, especifique el sistema de


cdigo de
perforacin (ISO o EIA) empleando el parmetro
correspondiente.

Pulse la tecla EDIT en el panel del operador de la mquina.

Pulse la tecla de funcin

y tras ello aparecer la pantalla de

visualizacin de contenido de programa o la pantalla de directorio de


programa.
5

Pulse la tecla soft [(OPRA)].

Pulse la tecla soft

Introduzca la direccin O.

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.

Pulse las teclas soft [PERFOR] y [EJEC]


Se ejecuta la salida del programa o programas especificados.

del extremo derecho (tecla de siguiente men).

Explicaciones
(Salida a disquete)
D Ubicacin de la salida
de archivos

Cuando la salida se ejecuta hacia el disquete, el programa se enva como archivo


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
mientras se est
produciendo la salida de
un programa

Cuando durante la salida de un programa se activa la alarma P/S nmero 86, el


disquete recupera el estado que tena antes de la salida.

D Salida de un programa
despus de localizar el
comienzo de un archivo

Cuando la salida de un programa se ejecuta despus de buscar el comienzo de


N1 hasta N9999, el nuevo archivo se enva como posicin n--sima designada.
En este caso, los archivos 1 hasta n--1 son vlidos, pero los archivos posteriores
al antiguo n--simo se borran. Si durante la salida se activa una alarma, se
restauran nicamente los archivos 1 hasta n--1.

878

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

FUNCIONAMIENTO

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.

D En el registro de
resumen

La bsqueda del comienzo con un nmero de archivo es necesaria cuando se


introduce de nuevo en el disquete una salida de archivo desde el CNC a la
memoria del CNC o se compara con el contenido de la memoria del CNC. Por
consiguiente, inmediatamente despus de enviar un archivo desde el CNC al
disquete, registre el nmero de archivo en el resumen.

D Perforacin de
programas en modo no
prioritario

La operacin de perforacin puede ejecutarse de idntica manera que en el


modo no prioritario. Esta funcin por si sola permite perforar un programa
seleccionado para la ejecucin en modo prioritario.
<O> (No. programa) [PERFOR] [EJEC]: Perfora un programa especificado.
<O> H--9999I [PERFOR] [EJEC]: Perfora todos los programas.

Explicaciones
(Salida a una cinta CN)
D Formato

Un programa se enva a cinta de papel con el siguiente formato:


ER
(%)

Programa

ER
(%)
Perforacin de avance de 3
pies

Perforacin de avance de 3 pies

Si una perforacin de avance de tres pies es demasiado larga, pulse la tecla


durante la realizacin de la perforacin de avance para anular la
siguiente perforacin de avance.

D Comprobacin TV

Para realizar una comprobacin TV se perfora automticamente un cdigo


de espacios.

D Cdigo ISO

Cuando se perfora un programa en cdigo ISO, a continuacin de un cdigo LF


se perforan dos cdigos CR.
LF CR CR

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
D Perforacin de todos los
programas

para detener la operacin de perforacin.

Pulse la tecla

Todas los programas se enva a cinta de papel con el siguiente formato.


ER
(%)

Programa

Programa

Programa

Perf. avance de 1 pie

Perf. avance de 3 pies

La secuencia de los programas perforados no est definida.

879

ER
(%)

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

8.5

ENTRADA Y SALIDA
DE DATOS DE
COMPENSACION
8.5.1
Entrada de datos de
compensacin

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
compensacin. Vase el Apartado III--8.5.2.
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.

Entrada de datos de compensacin

Procedimiento

1 Asegrese de que el dispositivo de entrada est preparado para la lectura.


En control de 2 trayectorias, seleccione con el selector el portaherramientas
para el que se utilizan los datos de decalaje a cargar.

2 Pulse la tecla EDIT del panel del operador de la mquina.


3 Cuando utilice un disquete, busque el archivo que necesita por el
procedimiento descrito en el Apartado III--8.2.
4

Pulse la tecla de funcin

y aparecer la pantalla de compensacin de

herramienta.

5 Pulse la teclas soft [(OPRA)].


6 Pulse la tecla soft situada ms a la derecha

(tecla de siguiente men).

7 Pulse las teclas soft [LECTUR] y [EJEC].


8 Los valores de compensacin de entrada se visualizarn en la pantalla
despus de terminar la operacin de entrada.

880

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

FUNCIONAMIENTO

8.5.2

Todos los datos de compensacin se envan en un formato de salida desde la


memoria del CNC a un disquete o a una cinta en formato CN.

Salida de datos de
compensacin

Salida de datos de compensacin

Procedimiento

1 Asegrese de que el dispositivo de salida est preparado para la salida.


En control de 2 trayectorias, seleccione con el selector el portaherramientas
para el que se utilizan los datos de decalaje a descargar.

2 Especifique el sistema de cdigo de perforacin (ISO o EIA) empleando un


parmetro.

3 Pulse la tecla EDIT en el panel del operador de la mquina.


4

Pulse la tecla de funcin

y aparecer la pantalla de compensacin de

herramienta.

5 Pulse la teclas soft [(OPRA)].


6 Pulse la tecla soft situada ms a la derecha

(tecla de siguiente men).

7 Pulse las teclas soft [PERFOR] y [EJEC]. La salida de los datos de


compensacin se realiza en el formato de salida descrito ms adelante.

Explicaciones
D Formato de salida

El formato de salida es el siguiente:


Formato
(1) Para memoria A de compensacin de herramienta
G10 G90 P_R_;
en donde P_: No. de corrector
R_: Valor de compensacin de herramienta
Con OSI/Ethernet o DNC1/Ethernet, el formato de salida es el
siguiente:
(2) Para memoria B de compensacin de herramienta
Configuracin/variacin del valor de compensacin geomtrica
G10 G90 L10 P_R_;
Configuracin/variacin del valor de compensacin de desgaste
G10 G90 L11 P_R_;
(3) Para memoria C de compensacin de herramienta
Configuracin/variacin valor de compensacin geomtrica para cdigo H
G10 G90 L10 P_R_;
Configuracin/variacin valor de compensacin geomtrica para cdigo D
G10 G90 L12 P_R_;
Configuracin/variacin valor de compensacin de desgaste para cdigo H
G10 G90 L11 P_R_;
Configuracin/variacin valor de compensacin de desgaste para cdigo D
G10 G90 L13 P_R_;
La orden L1 puede utilizarse en lugar de L11 para garantizar la
compatibilidad de formato con el CNC convencional.

D Nombre de archivo de
salida

Cuando se utiliza la funcin de visualizacin de directorio en disquete, el


nombre del archivo de salida es OFFSET.
881

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.6

ENTRADA Y SALIDA
DE PARAMETROS DE
DATOS DE
COMPENSACION DE
ERROR DE PASO
8.6.1
Entrada de parmetros

B--63534SP/02

Los parmetros y valores de compensacin de error de paso se introducen


y envan desde diferentes pantallas distintas, respectivamente. Este
captulo describe cmo se introducen.

Los parmetros se cargan en la memoria del control CNC desde disquete


o desde cinta CN. El formato de entrada coincide con el formatod e salida.
Vase el subapartado III--8.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

Procedimiento

1 Asegrese de que el dispositivo de entrada est preparado para la lectura.


En control de 2 trayectorias, seleccione con el selector el portaherramientas
para el que se utilizan los parmetros a cargar.

2 Cuando utilice un disquete, busque el archivo que necesita segn el


procedimiento descrito en el Apartado III--8.2.

3 Accione el botn PARO DE EMERGENCIA del panel del operador de la


mquina.

4 Pulse la tecla de funcin

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).

7 Pulse la tecla soft


8

Pulse la tecla soft de seleccin de captulo [PARAM] tras lo cual aparecer


la pantalla de parmetros.

9 Pulse la tecla soft [(OPRA)].


10

Pulse la tecla soft situada ms a la dercha

(tecla de siguiente men).

11 Pulse las teclas soft [LECTUR] y [EJEC].


Los parmetros se cargan en memoria. Una vez terminada la introduccin,
desaparece el indicador INPUT de la esquina inferior derecha de la
pantalla.

12 Pulse la tecla de funcin

13 Pulse la tecla soft [FIJCN] para seleccin de captulo.


14 Introduzca 0 como respuesta a la peticin para introducir parmetros.
882

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

15 Conecte de nuevo la tensin del CN.


16 Desenclave el pulsador PARO DE EMERGENCIA del panel del operador
de la mquina.

8.6.2
Salida de parmetros

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

Procedimiento

Asegrese de que el dispositivo de salida est preparado para la salida.


En control de 2 trayectorias, seleccione con el selector el portaherramientas
para el que se utilizan los parmetros a descargar.

Especifique el sistema de cdigo de perforacin (ISO o EIA) utilizando un


parmetro.

Accione el pulsador EDIT en el panel del operador de la mquina.

Pulse la tecla de funcin

Pulse la tecla soft de seleccin de captulo [PARAM].

Pulse la tecla soft [(OPRA)].

Pulse la tecla soft situada ms a la derecha

Pulse las teclas soft [PERFOR].

Para visualizar parmetros, pulse la tecla soft [TOD].


Para sacar slo los parmetros configurados a un valor distinto de 0, pulse la
tecla soft [NON--0].

10

y aparecer la pantalla de parmetros.

(tecla de siguiente men).

Pulse la tecla soft [EJEC].


Todos los parmetros se visualizan en el programa definido.

Explicaciones
D Formato de salida

El formato de salida es el siguiente:

N... P ..... ;
N . . . A1P . . A2P . . . AnP . . . ;
N... P ..... ;
N: No. parmetro
A: No. de eje (n es el nmero de eje controlado)
P: Valor de configuracin del parmetro.

D Supresin de la salida de
parmetros configurados
a0

Para suprimir la salida de los siguientes parmetros, pulse la tecla soft


[PERFOR] y luego la tecla soft [NON--0].
Distintos de tipo eje

De tipo eje

Tipo bit

Parmetro para el cual todos


los bits se configuran a 0

Parmetro de un eje para el


cual todos los bits se configuran a 0.

Tipo de valor

Parmetro cuyo valor es 0.

Parmetro de un eje cuyo


valor es 0.

883

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

D Nombre de archivo de
salida

8.6.3
Entrada de datos de
compensacin de error
de datos

B--63534SP/02

Cuando se utiliza la funcin de visualizacin de directorio en disquete, el


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 NON--0.PARAMETER.

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
formato de salida. Vase el apartado III--8.6.4. Cuando se carga un dato de
compensacin de error de paso que tiene el correspondiente nmero de dato
como dato de compensacin de error de paso ya existente en la memoria, los
datos cargados sustituyen a los existentes.

Datos de compensacin de error de paso

Procedimiento

Asegrese de que el dispositivo de entrada est preparado para la lectura.


En control de 2 trayectorias, seleccione con el selector el portaherramientas
para el que se utilizan los datos de compensacin de error de paso a cargar.

Cuando utilice un disquete, busque el archivo que necesita por el


procedimiento descrito en el Apartado III--8.2.

Accione el pulsador PARO DE EMERGENCIA del panel del operador de la


mquina.

Pulse la tecla de funcin

Pulse la tecla [FIJCN] para seleccin de captulo.

Introduzca 1 como respuesta al mensaje que se pide a la introduccin de


parmetros (PWE). Al hacerlo aparece la alarm P/S 100 (indicando que
pueden grabarse los parmetros).

Pulse la tecla soft

(tecla de siguiente men) y


Pulse la tecla soft situada ms a la derecha
pulse la tecla soft de seleccin de captulo [PASO].

Pulse la tecla soft [(OPRA)].

10

Pulse la tecla soft situada ms a la derecha

11

Pulse las teclas soft [LECTUR] y [EJEC].


Los parmetros se cargan en memoria. Una vez terminada la introduccin,
desaparece el indicador INPUT de la esquina inferior derecha de la
pantalla.

12

Pulse la tecla de funcin

13

Pulse la tecla soft [FIJCN] para la seleccin de captulo.

14

Introduzca 0 como respuesta al mensaje PARAMETER WRITE (PWE)


en la configuracin de datos.
884

(tecla del siguiente men)

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

15

Conecte de nuevo la tensin del CNC.

16

Desenclave el pulsador PARO DE EMERGENCIA del panel del operador


de la mquina.

Explicaciones
D Compensacin de error de
paso

8.6.4
Salida de datos de
compensacin de error
de paso

Los parmetros 3620 hasta 3624 y los datos de compensacin de error de


paso deben configurarse correctamente para aplicar correctamente la
compensacin de error de paso.
(Vase subapartado 11.5.2)
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
formato CN.

Salida de datos de compensacin de error de paso

Procedimiento

Asegrese de que el dispositivo de salida est preparado para la salida.


En control de 2 trayectorias, seleccione con el selector el portaherramientas
para el que se utilizan los datos de compensacin de error de paso a
descargar.

Especifique el sistema de cdigo de perforacin (ISO o EIA) utilizando un


parmetro.

Accione el pulsador EDIT en el panel del operador de la mquina.

Pulse la tecla de funcin

Pulse la tecla soft situada ms a la derecha

.
(tecla de siguiente men) y

pulse la tecla soft de seleccin de captulo [PASO].


6

Pulse la tecla soft [(OPRA)].

Pulse la tecla soft situada ms a la derecha

Pulse las teclas soft [PERFOR] y [EJEC].


Todos los parmetros se envan en el formato definido.

(tecla de siguiente men).

Explicaciones
D Formato de salida

El formato de salida es el siguiente:


N 10000 P . . . . ;
N 11023 P . . . . . ;
N: Nmero de puntos de compensacin de error de paso + 10000
P: Valor de compensacin de error de paso
Cuando se utiliza la compensacin de error de paso bidireccional, el formato
de salida es el siguiente:
N20000 P.... ;
N21023 P.... ;
N23000 P.... ;
N24023 P.... ;
N : Punto de compensacin de error de paso + 20000
P : Dato de compensacin de error de paso

D Nombre de archivo de
salida

Cuando se utiliza la funcin de visualizacin de directorio en disquete, el


nombre del archivo de salida es PITCH ERROR.
885

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

8.7
ENTRADA/SALIDA DE
VARIABLES COMUNES
DE MACRO CLIENTE

8.7.1
Entrada de variables
comunes de
macrocliente

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
empleado para la salida de variables comunes de macro cliente se emplea para
la entrada. Vase apartado III--8.7.2. Para que una variable comn de macro
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.

Entrada de variables comunes de macro cliente

Procedimiento

Cargar en memoria el programa que ha sido descargado tal como se


describe en la seccin III--8.7.2, segn el mtodo de carga de programas
descrita en la seccin III--8.4.1.

Accione el pulsador MEMORY en el panel del operador de la mquina una


vez terminada la entrada.

3 Accione el pulsador de arranque de ciclo para ejecutar el programa cargado.


4 Visualice la pantalla de variables de macro para comprobar si se han
definido correctamente los valores de las variables comunes.
Visualizacin de la pantalla de variables de macro

Pulse la tecla de funcin

Pulse la tecla soft situada ms a la derecha (tecla de siguiente


men).

Pulse la tecla [MACRO].


Seleccione una variable con las teclas de avance de pgina o con
el teclado numrico y pulse la tecla soft [BUSQNO].

Explicaciones
D Variables comunes

Con las variables comunes (#500 hasta #531) puede ejecutarse operaciones de
entrada y salida.
Cuando se especifica la opcin para aadir una variable comn, puede
realizarse una entrada y salida de valores desde #500 hasta #999. Pueden
cargarse y descargarse #100 a #199 cuando se pone a 1 el bit 3 (PU5) del
parmetro nm. 6001.

886

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

FUNCIONAMIENTO

8.7.2

Las variables comunes de macro cliente (#500 hasta #999) memorizadas


en el CNC pueden enviarse en el formato definido a un disquete o a una
cinta CN.

Salida de variables
comunes de
macrocliente

Salida de variables comunes de macro cliente

Procedimiento

1 Asegrese de que el dispositivo de salida est preparado para la salida.


2 Especifique el sistema de cdigo de perforacin (ISO o EIA) utilizando un
parmetro.

3 Accione el pulsador EDIT en el panel del operador de la mquina.


4 Pulse la tecla de funcin

5 Pulse la tecla soft situada ms a la derecha

(tecla de siguiente men) y

pulse la tecla soft de seleccin de captulo [MACRO].

6 Pulse la tecla soft [(OPRA)].


7 Pulse la tecla soft situada ms a la derecha

(tecla de siguiente men).

8 Pulse las teclas soft [PERFOR] y [EJEC].


Las variables comunes se envan en el formato definido.

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;
%

(1) La precisin de una variable se mantiene enviando el valor de la variable


como <expresin>.

(2) Variable no definida


(3) Cuando el valor de la variable es 0
D Nombre de archivo de
salida

D Variable comn

Cuando se utiliza la funcin de visualizacin de directorio en disquete, el


nombre del archivo de salida es MACRO VAR.
Con las variables comunes (#500 hasta #531) pueden realizarse operaciones de
entrada y salida.
Cuando se especifica la opcin para aadir una variable comn, puede
realizarse la entrada y salida de valores desde #500 hasta #999.
Pueden cargarse y descargarse #100 a #199 cuando se pone a 1 el bit 3 (PU5)
del parmetro nm. 6001.
887

8. ENTRADA/SALIDA DE DATOS

8.8

VISUALIZACION DEL
DIRECTORIO EN
DISQUETE

FUNCIONAMIENTO

B--63534SP/02

En la pantalla de visualizacin del directorio en disquete puede


visualizarse un directorio de los archivos almacenados en Handy File de
FANUC, el adaptador de disquetes de FANUC o tarjeta FA de FANUC.
Con estos archivos pueden realizarse operaciones de carga, salida y
borrado.

DIRECTORIO (FLOPPY)
NO. NOMBRE ARCHIVO
0001
PARAMETRO
0002
O0001
0003
O0002
0004
O0010
0005
O0040
0006
O0050
0007
O0100
0008
O1000
0009
O9500

EDIT * * * *
PRGR.

***

***
DIR

888

O0001 N00000
(METRO) VOL
58.5
1.9
1.9
1.3
1.3
1.9
1.9
1.9
1.6

11 : 51 : 12
(OPRA)

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

8.8.1
Visualizacin del
directorio
Visualizacin del directorio de archivos en disquete

Procedimiento 1

Utilice el siguiente procedimiento para visualizar un directorio de


todos los archivos almacenados en un disquete:
1 Pulse la tecla EDIT del panel del operador de la mquina.
2 Pulse la tecla de funcin

3 Pulse la tecla de funcin situada ms a la derecha


siguiente men).

(tecla de

4 Pulse la tecla soft [FLOPPY].


5 Pulse las teclas de control de pgina

6 Al hacerlo aparece la pantalla siguiente:

DIRECTORIO (FLOPPY)
NO. NOMBRE ARCHIVO
0001
0002
0003
0004
0005
0006
0007
0008
0009

O0001 N00000
(METRO) VOL

PARAMETRO
O0001
O0002
O0010
O0040
O0050
O0100
O1000
O9500

EDIC * * * *
BUSQ F

***

LECTUR

58.5
1.9
1.9
1.3
1.3
1.9
1.9
1.9
1.6

***
PERFOR

11 : 53 : 04
ELIMI

Fig.8.8.1 (a)

7 Pulse de nuevo una tecla de control de pgina para visualizar otra


pgina del directorio.

889

8. ENTRADA/SALIDA DE DATOS

Procedimiento 2

FUNCIONAMIENTO

B--63534SP/02

Utilice el siguiente procedimiento para visualizar un directorio de archivos


comenzando por un nmero de archivo especificado:

1 Pulse la tecla EDIT en el panel del operador de la mquina.


2 Pulse la tecla de funcin

3 Pulse la tecla programable ms a la derecha


men).

(tecla de siguiente

4 Pulse la tecla soft [FLOPPY].


5 Pulse la tecla soft [(OPRA)].
6 Pulse la tecla soft [BUSQ F].
7 Introduzca un nmero de archivo.
8 Pulse las teclas soft [FIJC F] y [EJEC].
9 Pulse una tecla de control de pgina para visualizar otra pgina del
directorio.
10 Pulse la tecla soft [CANCEL] para volver a la visualizacin de teclas
soft que aparecen en la pantalla de la Fig. 8.8.1(a).

DIRECTORIO (FLOPPY)
NO. NOMBRE ARCHIVO
0005
O0040
0006
O0050
0007
O0100
0008
O1000
0009
O9500

BUSQUEDA
NUM ARCH =
>_
EDIT * * * *

***

***

O0001 N00000
(METRO) VOL
1.3
1.9
1.9
1.9
1.6

11 : 54 : 19
CANCEL

FIJC F
Fig.8.8.1 (b)

890

EJEC

B--63534SP/02

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

Explicaciones
D Campos de pantalla y
sus significados

NO
:Visualiza el nmero de archivo
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.
:Cuando el archivo es multivolumen, no se visualiza
dicho estado.

VOL

(Ej.) Disquete o tarjeta A


Disquete o tarjeta B
Disquete o tarjeta C
C01
C02
L03
C(nmero) significa . . . . CONTINUA
L(nmero) significa . . . . ULTIMO
nmero . . . . . . . . . . . . . . . nmero de disquetes o tarjetas

891

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.8.2
Lectura de archivos

B--63534SP/02

El contenido del nmero de archivo especificado se carga en la memoria


del CN.

Lectura de archivos

Procedimiento

1 Pulse la tecla EDIT del panel del operador de la mquina.


En control de 2 trayectorias, seleccione con el selector el
portaherramientas para el que debe cargarse un archivo en la
memoria.
2 Pulse la tecla de funcin

3 Pulse la tecla de funcin situada ms a la derecha


siguiente men).

(tecla de

4 Pulse la tecla soft [FLOPPY].


5 Pulse la tecla soft [(OPRA)].
6 Pulse la tecla soft [LECTUR].
DIRECTORIO (FLOPPY)
NO. NOMBRE ARCHIVO
0001
PARAMETER
0002
O0001
0003
O0002
0004
O0010
0005
O0040
0006
O0050
0007
O0100
0008
O1000
0009
O9500
LECTURA
NUM ARCH =
>_
EDIC * * * * * * * * * *
FIJC O

FIJC F

PARADA

O0001 N00000
(METRO) VOL
58.5
1.9
1.9
1.3
1.3
1.9
1.9
1.9
1.6
NRO PROGRA. =
11 : 55 : 04
CANCEL

EJEC

7 Introduzca un nmero de archivo.


8 Pulse la tecla soft [FIJC F].
9 Para modificar el nmero de programa, introduzca el nmero de
programa y luego pulse la tecla soft [FIJC O].
10 Pulse la tecla soft [EJEC]. El nmero de archivo indicado en el
extremo inferior izquierdo de la pantalla se incrementa
automticamente en una unidad.
11 Pulse la tecla soft [CANCEL] para volver a la visualizacin de teclas
soft que aparece en la pantalla de la Fig. 8.8.1.(a).

892

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

FUNCIONAMIENTO

8.8.3

Cualquier programa en la memoria del CNC puede enviarse a un disquete


como archivo.

Salida de programas

Salida de programas

Procedimiento

1 Pulse la tecla EDIT del panel del operador de la mquina.


En control de 2 trayectorias, seleccione con el selector el portaherramientas
para el que debe cargarse un archivo en la memoria.

2 Pulse al tecla de funcin

3 Pulse la tecla programable ms a la derecha


men).

(tecla de siguiente

4 Pulse la tecla soft [FLOPPY].


5 Pulse la tecla soft [(OPRA)].
6 Pulse la tecla soft [PERFOR].
DIRECTORIO (FLOPPY)
NO. NOMBRE ARCHIVO
0001
PARAMETER
0002
O0001
0003
O0002
0004
O0010
0005
O0040
0006
O0050
0007
O0100
0008
O1000
0009
O9500
PERFORACION
NUM ARCH =
>_
EDIC * * * * * * * * * *
FIJC O

FIJC F

PARADA

O0002 N01000
(METRO) VOL
58.5
1.9
1.9
1.3
1.3
1.9
1.9
1.9
1.6
NRO PROGRA. =
11 : 55 : 26
CANCEL

EJEC

7 Introduzca un nmero de programa. Para grabar todos los programas


en un solo archivo, introduzca --9999 en el campo del nmero de
programa. En tal caso, se registra como nombre de archivo
ALL.PROGRAM.
8 Pulse la tecla soft [FIJC O].
9 Pulse la tecla soft [EJEC]. El programa o programas especificados en
el paso 7 se graban despus del ltimo archivo en el disquete. Para
ejecutar la salida del programa despus de borrar los archivos que
comienzan por un nmero de archivo existente, teclee el nmero de
archivo y luego pulse primero la tecla soft [FIJC F] y luego la tecla
soft [EJEC].
10 Pulse la tecla soft [CANCEL] para que vuelvan a visualizarse las
teclas soft que aparecen en la pantalla de la Fig. 8.8.1(a).
893

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.8.4

B--63534SP/02

Con esta operacin se borra el archivo cuyo nmero se ha especificado.

Borrado de archivos
Borrado de archivos

Procedimiento

1 Pulse la tecla EDIT del panel del operador de la mquina.


2 Pulse al tecla de funcin

3 Pulse la tecla programable ms a la derecha


men).

(tecla de siguiente

4 Pulse la tecla soft [FLOPPY].


5 Pulse la tecla soft [(OPRA)].
6 Pulse la tecla soft [ELIMI].
DIRECTORIO (FLOPPY)
NO. NOMBRE ARCHIVO
0001
PARAMETRO
0002
O0001
0003
O0002
0004
O0010
0005
O0040
0006
O0050
0007
O0100
0008
O1000
0009
O9500
CANCELACION
NUM ARCH =
NOM=
>_
EDIC * * * * * * * * * *
FIJC O

FIJC F

O0001 N00000
(METRO) VOL
58.5
1.9
1.9
1.3
1.3
1.9
1.9
1.9
1.6

11 : 55 : 51
CANCEL

EJEC

7 Especifique el archivo que desea borrar.


Cuando especifique el archivo mediante un nmero de archivo, teclee
el nmero y pulse la tecla soft [FIJC F]. Cuando especifique el
archivo con un nombre de archivo, teclee el nombre y pulse la tecla
soft [FIJC O].
8 Pulse la tecla soft [EJEC].
Al hacerlo, se borra el archivo especificado en el campo de nmero de
archivo. Cuando se borra un archivo, se disminuyen en una unidad los
nmeros de archivo despus del archivo borrado.
9 Pulse la tecla soft [CANCEL] para que vuelvan a visualizarse las
teclas soft mostradas en la pantalla de la Fig. 8.8.1(a).

894

B--63534SP/02

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

Limitaciones
D Introduccin de nmeros
de archivo y nmeros de
programa con las teclas

Si pulsa [FIJC F] o [FIJC O] sin teclear el nmero de archivo y el nmero 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, se visualiza el valor 1.

D Dispositivos E/S

Para emplear el canal 0, configure un nmero de dispositivo en el pametro 102.


Configure el nmero de dispositivo E/S en el parmetro no. 112 cuando se
emplee el canal 1. Configrelo en el parmetro 0122 cuando se emplee el canal
no. 2.

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.

D Comparacin

Cuando est activada la tecla de proteccin en el panel del operador de la


mquina, no se leen programas desde el disquete. En lugar de ello, se comparan
con el contenido de la memoria del CNC.

ALARMAS
Nm.

Contenido

71

Se ha introducido un nmero de archivo o de programa no


vlido. (El nmero de programa especificado no se ha encontrado.)

79

La operacin de verificacin ha detectado una no coincidencia


entre un programa cargado en memoria y el contenido del
mismo programa en el disquete.

86

Se ha desactivado la seal de juego de datos preparado (DR)


para el dispositivo de entrada/salida. (El error de falta de archivo o el error de archivo duplicado se han producido en el dispositivo de entrada/salida debido a que se ha introducido un
nmero de archivo, un nmero de programa o un nombre de
archivo no vlido.

895

8. ENTRADA/SALIDA DE DATOS

8.9

SALIDA DE UN
LISTADO DE
PROGRAMA PARA
UN GRUPO
ESPECIFICADO

FUNCIONAMIENTO

B--63534SP/02

Los programas de CNC almacenados en memoria pueden agruparse


segn sus nombres, permitiendo de este modo la salida de programas
CNC en unidades de grupos. El apartado III--11.3.2 explica la
visualizacin de un listado de programa para un grupo especificado.

Procedimiento para salida de un listado de programa para un grupo especificado

Procedimiento

1 Visualice la pantalla de listado de programa para un grupo de


programas, como se describe en el apartado III--11.3.2.
DIRECT PROGRAMA (GRUPO)
PROGRAM(NUM.)
USAD:
60
LIBR:
2
O0020 (GEAR--1000 MAIN
O0040 (GEAR--1000 SUB--1
O0200 (GEAR--1000 SUB--2
O2000 (GEAR--1000 SUB--3

>_
EDIC * * * *
PRGRM

***

***

***

O0001 N00010
MEMORI(CARC.)
3321
429
)
)
)
)

16 : 52 : 13

DIR

(OPRA)

2 Pulse la tecla soft de la operacin [(OPRA)].


EDI--BG

BUSQ O

LECTUR

GRP--AL

GRUPO

(tecla de siguiente

4 Pulse la tecla soft de la operacin [PERFOR].

PERFOR

PARADA

3 Pulse la tecla soft del extremo derecho


men).

CANCEL

EJEC

5 Pulse la tecla soft de la operacin [AL--GRP].


Se visualizan los programas de CNC del grupo para el cual se realiza
una bsqueda. Cuando estos programas se transfieren a disquete, se
sacan con un archivo de nombre GROUP.PROGRAM.

896

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

FUNCIONAMIENTO

8.10

Para la entrada/salida de un tipo concreto de datos, habitualmente se


selecciona la pantalla correspondiente. Por ejemplo, la pantalla de
parmetros se emplea para la entrada de parmetros desde o la salida hacia
una unidad externa de entrada/salida, mientras que la pantalla del
programa se emplea para la entrada o salida de programas. Sin embargo,
la entrada/salida de programas, parmetros, datos de compensacin y
variables de macro pueden realizarse desde una sola pantalla comn, es
decir, la pantalla E/S.

ENTRADA/SALIDA
DE DATOS EN LA
PANTALLA TODO E/S

LEER/IMPRI (PROGRAMA)
CANAL E/S
NUM. DISPO.
VELOC. BAUD
BIT PARADA
ENTRAD NULA (EIA)
TV CHECK (NOTES)
CD CHECK (NOTES)
BIT PARIDAD
INTERFASE
CODIG DE FIN

O1234 N12345

3
0
4800
2
NO
ON
OFF
OFF
RS422
EXT

COMPRO. TV
OFF
CODIG. IMPR.
ISO
CODIG ENTR
ASCII
AVANCE SALI
FEED
SALIDA EOB (ISO)
CR
BAUDRATE CLK.
INTER
RESET/ALARM
ON
COMANDO SAT
HOST
PROTOCOLO
A
CODIG COM
ASCII

(0:EIA 1:ISO)>1_
MDI

****

PRGR.

***

***

PARAM

***

12:34:56

COMPEN. MACRO

Fig. 8.10 Pantalla E/S (cuando para entrada


/ salida se utilice el canal 3)

897

(OPRA)

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.10.1
Configuracin de
parmetros relativos a
la entrada/salida

B--63534SP/02

Los parmetros de entrada/salida pueden configurarse en la pantalla E/S.


Los parmetros pueden configurarse independientemente del modo.

Configuracin de parmetros relativos a la entrada/salida

Procedimiento

1 Pulse la tecla de funciin

2 Pulse la tecla soft del extremo derecho

(tecla siguiente men).

3 Pulse la tecla soft [E/S] para visualizar la pantalla E/S.


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.

LEER/IMPRI (PROGRAMA)
CANAL E/S
NUM. DISPO.
VELOC. BAUD
BIT PARADA
ENTRAD NULA (EIA)
TV CHECK (NOTES)
CD CHECK (NOTES)
BIT PARIDAD
INTERFASE
CODIG FIN

3
0
4800
2
NO
ON
OFF
OFF
RS422
EXT

O1234 N12345
COMPRO. TV
OFF
CODIG. IMPR.
ISO
CODIG ENTR
ASCII
AVANCE SALI
FEED
SALIDA EOB (ISO) CR
BAUDRATE CLK. INTER
RESET/ALARM
ON
COMANDO SAT
HOST
PROTOCOLO
A
CODIG COM
ASCII

(0:EIA 1:ISO)>1_
MDI

****

PRGR.

***

***

PARAM

***

12:34:56

COMPEN. MACRO

(OPRA)

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, interface y orden SAT para
el parmetro No. 135 se visualizan nicamente cuando
para entrada/salida se est utilizando el canal 3.
4 Seleccione la tecla soft correspondiente al tipo deseado de datos
(programa, parmetros, etc.).
5

Configure los parmetros correspondientes al tipo de unidad de


entrada/salida que desee utilizar. (La configuracin de parmetros es
posible independientemente del modo).
898

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

FUNCIONAMIENTO

8.10.2

Puede realizarse la entrada y salida de un programa con la pantalla E/S.


Cuando introduzca un programa desde una casettec o tarjeta, el usuario debe
especificar el archivo introducido que contiene el programa (bsqueda de
archivo).

Entrada y salida de
programas
Bsqueda archivo

Procedimiento

Pulse la tecla soft [PRGR.] en la pantalla E/S, descrita en el apartado


8.10.1.

Seleccione el modo EDIT. Se visualiza un directorio de programas.

Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft pasan a ser las
siguientes.
Un directorio de programas se visualiza slo en el modo EDIT. En todos
los dems modos, se visualiza la pantalla E/S.
O0001 N00010
PROGRAM (NUM.)
USAD.
:
60
FREE :
2

MEMORI (CARC.)
3321
429

O0010 O0001 O0003 O0002 O0555 O0999


O0062 O0004 O0005 O1111 O0969 O6666
O0021 O1234 O0588 O0020 O0040

>_
EDIT * * * *
BUSQ F

4
5

***

***

LECTUR

14:46:09

***
PERFOR.

ELIMI

(OPRA)

Introduzca la direccin N.
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.
N--9999
Se encuentra el archivo inmediatamente posterior al ms recientemente
utilizado.
N--9998
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 N--9999. Esto significa que pueden buscarse
automticamente de manera secuencial otros archivos.
Este estado se anula especificando N0, N1 hasta N9999 o N--9999 o al
ejecutar un reset.

899

8. ENTRADA/SALIDA DE DATOS

CANCEL EJEC

FUNCIONAMIENTO

B--63534SP/02

6 Pulse las teclas soft [BUSQ F] y [EJEC].


Se busca el archivo especificado.

Explicaciones
D Diferencia entre N0 y N1

Cuando ya existe un archivo en una casette o tarjeta, 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 o tarjeta nueva o cuando se utilice una
cassette o tarjeta previamente utilizada una vez se hayan borrado todos los
archivos que contenga.

D Activacin de alarmas
durante la bsqueda de
archivos

Si se genera una alarma (por ejemplo fallo en bsqueda de archivo)


durante la bsqueda de un archivo, el CNC no la activa inmediatamente.
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
utilizando N--9999

En lugar de una bsqueda secuencial de archivos especificando cada vez


nmeros de archivo reales, el usuario puede especificar el primer nmero
de archivo y luego localizar archivos sucesivos especificando N--9999.
Cuando se especifique N--9999, puede reducirse el tiempo necesario para
la bsqueda de archivos.

900

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Introduccin de un programa

Procedimiento

1 Pulse la tecla soft [PRGR.] en la pantalla E/S, descrita en el apartado


8.10.1.
2 Seleccione el modo EDIT. Se visualiza un directorio de programas.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian a la
siguiente.

Un directorio de programas se visualiza slo en el modo EDIT. En


todos los dems mdulos se visualiza la pantalla E/S.
O0001 N00010
PROGRAMA (NUM.)
USAD.
:
60
FREE :
2

MEMORI (CARC.)
3321
429

O0010 O0001 O0003 O0002 O0555 O0999


O0062 O0004 O0005 O1111 O0969 O6666
O0021 O1234 O0588 O0020 O0040

>_
EDIC * * * *
BUSQ F

***

***

LECTUR

14:46:09

***
PERFOR.

ELIMI

(OPRA
)

4 Para especificar un nmero de programa que ser asignado al


programa introducido, teclee la direccin O seguida del nmero de
programa deseado.
Si no se especifica ningn nmero de programa, el nmero de
programa en el archivo o en la cinta de CN se asigna como tal.
PARADA

CAN

EJEC

5 Pulse la tecla soft [LECTUR] y luego [EJEC].


El programa se introduce asignndole el nmero de programa
especificado en el paso 4.
Para cancelar la entrada del programa, pulse la tecla soft [CAN].
Para detener la entrada antes de su terminacin, pulse la tecla soft
[PARADA].

901

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

Salida de programas

Procedimiento

1 Pulse la tecla soft [PRGR.] en la pantalla E/S, descrita en el apartado


8.10.1.
2 Seleccione el modo EDIT. Se visualiza un directorio de programas.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.

El directorio de programas se visualiza slo en el modo EDIT. En


todos los dems modos, se visualiza la pantalla E/S.
O0001 N00010
PROGRAMA (NUM.)
USAD.:
60
FREE :
2

MEMORIA (CAR.)
3321
429

O0010 O0001 O0003 O0002 O0555 O0999


O0062 O0004 O0005 O1111 O0969 O6666
O0021 O1234 O0588 O0020 O0040

>_
EDIC * * * *
BUSQ F

***

***

LECTUR

14:46:09

***
PERFOR.

ELIMI

(OPRA)

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.
PARADA

CANCEL

EJEC

6 Pulse la tecla soft [PERFOR.] y luego [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].

902

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Borrado de archivos

Procedimiento

1 Pulse la tecla soft [PRGR.] en la pantalla E/S, descrita en el apartado


8.10.1.
2 Seleccione el modo EDIT. Se visualiza un directorio de programas.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian y
adoptan el aspecto siguiente.

El directorio de programas se visualiza slo en el modo EDIT. En


todos los dems modos, se visualiza la pantalla E/S.
O0001 N00010
PROGRAMA (NUM.)
USAD.
:
60
FREE :
2

MEMORI (CAR.)
3321
429

O0010 O0001 O0003 O0002 O0555 O0999


O0062 O0004 O0005 O1111 O0969 O6666
O0021 O1234 O0588 O0020 O0040

>_
EDIC * * * *
BUSQ F

***

***

LECTUR

14:46:09

***
PERFOR.

ELIMI

(OPRA
)

4 Pulse la tecla soft [ELIMI].


5 Introduzca un nmero de archivo, desde 1 hasta 9999, para indicar el
archivo que desee borrar.
CANCEL

EJEC

6 Pulse la tecla soft [EJEC].


Se borra el archivo k--simo, especificado en el paso 5.

Explicaciones
D Nmeros de archivo
despus del borrado

Despus del borrado del archivo k--simo, los nmeros de archivo


anteriores (k+1) hasta n se decrementan en 1 pasando a k hasta (n--1).
Antes de borrado
1 hasta (k--1)
K
(k+1) hasta n

D Proteccin contra
escritura

Despus de borrado
1 hasta (k--1)
Borrar
k hasta (n--1)

Para poder borrar un archivo, debe colocarse la aldabilla de proteccin


contra escritura de la cassette de modo que pueda escribirse en sta.

903

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.10.3
Entrada y salida de
parmetros

B--63534SP/02

La entrada y salida de parmetros puede realizarse empleando la pantalla


E/S.

Entrada de parmetros

Procedimiento

1 Pulse la tecla soft [PARAM] en la pantalla E/S, descrita en el apartado


8.10.1.
2 Seleccione el modo EDIT.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian
adoptando el siguiente aspecto.
LEER/IMPRI (PARAMETRO)
CANAL E/S
NUM. DISPO.
VELOC. BAUD
BIT PARADA
ENTRAD NULA (EIA)
TV CHECK (NOTES)
CD CHECK (NOTES)
BIT PARIDAD
CODIG FIN
INTERFASE

3
0
4800
2
NO
ON
OFF
OFF
EXT
RS422

O1234 N12345
COMPRO. TV
OFF
CODIG. IMPR.
ISO
CODIG ENTR
ASCII
AVANCE SALI
FEED
SALIDA EOB (ISO)
CR
BAUDRATE CLK.
INTER
RESET/ALARM
ON
CODIG COM
ASCII
ROTOCOLO
A
COMANDO SAT
HOST

(0:EIA 1:ISO)>1_
MDI

****

***

***

LECTUR

CANCEL

EJEC

***

12:34:56

PERFOR.

4 Pulse la tecla soft [LECTUR] y luego [EJEC].


Los parmetros se leen y el indicador ENTRADA destella en el
extremo inferior derecho de la pantalla. Una vez terminada la entrada,
el indicador ENTRADA se borra de la pantalla.
Para anular la entrada, pulse la tecla soft [CANCEL].

904

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Salida de parmetros

Procedimiento

1 Pulse la tecla soft [PARAM.] en la pantalla E/S, descrita en el apartado


8.10.1.
2 Seleccione el modo EDIT.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.
LEER/IMPRI (PROGRAMA)
CANAL E/S
NUM. DISPO.
VELOC. BAUD
BIT PARADA
ENTRAD NULA (EIA)
TV CHECK (NOTES)
CD CHECK (NOTES)
BIT PARIDAD
CODIG FIN
INTERFASE

O1234 N12345

3
0
4800
2
NO
ON
OFF
OFF
EXT
RS422

COMPRO. TV
OFF
CODIG. IMPR
ISO
CODIG ENTR
ASCII
AVANCE SALI
FEED
SALIDA EOB (ISO) CR
BAUDRATE CLK. INTER
RESET/ALARM
ON
CODIG COM
ASCII
PROTOCOLO
A
COMANDO SAT HOST

(0:EIA 1:ISO)>1_
MDI

****

***

***

LECTUR

CANCEL

EJEC

***

12:34:56

PERFOR.

4 Pulse la tecla soft [PERFOR.] y luego [EJEC].


Los parmetros se envan y el indicador SALIDA destella en el
extremo inferior derecho de la pantalla. Una vez terminada la salida,
el indicador SALIDA se borra de la pantalla.
Para anular la salida, pulse la tecla soft [CANCEL].

905

8. ENTRADA/SALIDA DE DATOS

8.10.4
Entrada y salida de
valores de
compensacin

FUNCIONAMIENTO

B--63534SP/02

La entrada y salida de valores de compensacin pueden realizarse desde


la pantalla E/S.

Introduccin de valores de compensacin

Procedimiento

1 Pulse la tecla soft [COMP.] en la pantalla E/S, descrita en el apartado


8.10.1.
2 Seleccione el modo EDIT.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.
LEER/IMPRI (PROGRAMA)
CANAL E/S
NUM. DISPO.
VELOC. BAUD
BIT PARADA
ENTRAD NULA (EIA)
TV CHECK (NOTES)
CD CHECK (NOTES)
BIT PARIDAD
CODIG FIN
INTERFASE

O1234 N12345

3
0
4800
2
NO
ON
OFF
OFF
EXT
RS422

COMPRO. TV
OFF
CODIG. IMPR
ISO
CODIG ENTR
ASCII
AVANCE SALI
FEED
SALIDA EOB (ISO)
CR
BAUDRATE CLK.
INTER
RESET/ALARM
ON
CODIG COM
ASCII
PROTOCOLO
A
COMANDO SAT
HOST

(0:EIA 1:ISO)>1_
MDI

****

***

***

LECTUR

CANCEL

EJEC

***

12:34:56

PERFOR.

4 Pulse la tecla soft [LECTUR] y luego [EJEC].


Se leen los datos de compensacin y el indicador ENTRADA
destella en el extremo inferior derecho de la pantalla.
Una vez terminada la entrada, se borra de la pantalla el indicador
ENTRADA.
Para anular la entrada, pulse la tecla soft [CANCEL].

906

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Salida de datos de compensacin

Procedimiento

1 Pulse la tecla soft [COMP.] en la pantalla E/S, descrita en el apartado


8.10.1.
2 Seleccione el modo EDIT.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.
LEER/IMPRI (OFFSET)
CANAL E/S
NUM. DISPO.
VELOC. BAUD
BIT PARADA
ENTRAD NULA (EIA)
TV CHECK (NOTES)
CD CHECK (NOTES)
BIT PARIDAD
CODIG FIN
INTERFASE

O1234 N12345

3
0
4800
2
NO
ON
OFF
OFF
EXT
RS422

COMPRO. TV
OFF
CODIG. IMPR
ISO
CODIG ENTR
ASCII
AVANCE SALI
FEED
SALIDA EOB (ISO)
CR
BAUDRATE CLK.
INTER
RESET/ALARM
ON
CODIG COM
ASCII
PROTOCOLO
A
COMANDO SAT
HOST

(0:EIA 1:ISO)>1_
MDI

****

***

***

LECTUR

CANCEL

EJEC

***

12:34:56

PERFOR.

4 Pulse la tecla soft [PERFOR.] y luego [EJEC].


Los parmetros se envan y el indicador SALIDA destella en el
extremo inferior derecho de la pantalla. Una vez terminada la salida,
el indicador SALIDA se borra de la pantalla.
Para anular la salida, pulse la tecla soft [CANCEL].

907

8. ENTRADA/SALIDA DE DATOS

8.10.5
Salida de variables
comunes de macro
cliente

FUNCIONAMIENTO

B--63534SP/02

La salida de variables comunes de macro cliente puede realizarse desde


la pantalla E/S.

Salida de variables comunes de macro cliente

Procedimiento

1 Pulse la tecla soft [MACRO] en la pantalla E/S, descrita en el apartado


8.10.1.
2 Seleccione el modo EDIT.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.
LEER/IMPRI (MACRO)
CANAL E/S
NUM. DISPO.
VELOC. BAUD
BIT PARADA
ENTRAD NULA (EIA)
TV CHECK (NOTES)
CD CHECK (NOTES)
BIT PARIDAD
CODIG FIN
INTERFASE

O1234 N12345

3
0
4800
2
NO
ON
OFF
OFF
EXT
RS422

COMPRO. TV
CODIG. IMPR.
CODIG ENTR
AVANCE SALI
SALIDA EOB (ISO)
BAUDRATE CLK.
RESET/ALARM
CODIG COM
PROTOCOLO
COMANDO SAT

OFF
ISO
ASCII
FEED
CR
INTER
ON
ASCII
A
HOST

(0:EIA 1:ISO)>1_
MDI

****

***

***

LECTUR

CANCEL

EJEC

***

12:34:56

PERFOR.

4 Pulse la tecla soft [PERFOR.] y luego [EJEC].


Se produce la salida de las variables de macro cliente y del indicador
SALIDA destella en el extremo inferior derecho de la pantalla. Una
vez terminada la salida, el indicador SALIDA se borra de la
pantalla.
Para anular la salida, pulse la tecla soft [CANCEL].
NOTA
Para la entrada de una variable de macro, lea la declaracin
de macro cliente deseada como programa y luego
ejectelo.

908

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

FUNCIONAMIENTO

8.10.6

La pantalla E/S soporta la visualizacin de un directorio de archivos en


disquete as como la entrada y salida de archivos en disquete.

Entrada y salida de
archivos en disquete

Visualizacin de un directorio de archivos

Procedimiento

1 Pulse la tecla soft del extremo derecho


(tecla de siguiente men)
en la pantalla E/S descrita en el apartado 8.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.
LEER/IMPRI (FLOPPY)

>
MDI

****

BUSQ F

***

***

LECTUR

O1234 N12345

***

12:34:56

PERFOR. ELIMI

5 Pulse la tecla soft [BUSQ F].


FIJC F

CANCEL

EJEC

6 Introduzca el nmero del archivo deseado y pulse la tecla soft [FIJC


O].
7 Pulse la tecla soft [EJEC]. Se visualiza un directorio, con el archivo
especificado en la parte superior. Los archivos subsiguientes del
directorio pueden visualizarse pulsando la tecla de pgina.

909

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

LEER/IMPRI (FLOPPY)
No.
NOMBRE ARCHIVO
0001
PARAMETRO
0002
PROGRAMAS
0003
O0001
0004
O0002
0005
O0003
0006
O0004
0007
O0005
0008
O0010
0009
O0020
BUSQ F
Busqu. No.=2
>2_
EDIT * * * * * * *
BUSQ F

***

***

O1234 N12345
(Metros)VOL
46.1
12.3
11.9
11.9
11.9
11.9
11.9
11.9
11.9

12:34:56
CANCEL

EJEC

Un directorio en el cual el primer archivo aparece en la parte superior


puede visualizarse simplemente pulsando la tecla de pgina. (No es
preciso pulsar la tecla soft [BUSQ F] ).

910

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Entrada de un archivo

Procedimiento

1 Pulse la tecla soft del extremo derecho


(tecla de siguiente men)
en la pantalla E/S descrita en el apartado 8.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.
LEER/IMPRI (FLOPPY)

>
MDI

****

BUSQ F

***

***

LECTUR

O1234 N12345

***

12:34:56

PERFOR. ELIMI

5 Pulse la tecla soft [LECTUR].


FIJC F

FIJC O PARADA CANCEL

EJEC

6 Introduzca el nmero de archivo o programa cuya entrada desee


realizar.

Configuracin de un nombre de archivo: introduzca el nmero del


archivo deseado y luego pulse la tecla soft [FIJC F].
Configuracin de un nmero de programa: introduzca el nmero
del programa deseado y luego pulse la tecla soft [FIJC O].

7 Pulse la tecla soft [EJEC].


Se lee el archivo o programa especificado y en el extremo inferior
derecho de la pantalla destella el indicador ENTRADA. Una vez
terminada la entrada, se despeja de la pantalla el indicador
ENTRADA.

911

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

Salida de un archivo

Procedimiento

1 Pulse la tecla soft del extremo derecho


(tecla de siguiente men)
en la pantalla E/S descrita en el apartado 8.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.
LEER/IMPRI (FLOPPY)

>
MDI

****

BUSQ F

***

***

LECTUR

O1234 N12345

***

12:34:56

PERFOR. ELIMI

5 Pulse la tecla soft [PERFOR.].


FIJC F

FIJC O PARADA CANCEL EJEC

6 Introduzca el nmero de archivo o programa cuya salida desee


realizar.

Configuracin de un nombre de archivo: introduzca el nmero del


archivo deseado y luego pulse la tecla soft [FIJC F].
Configuracin de un nmero de programa: introduzca el nmero
del programa deseado y luego pulse la tecla soft [FIJC O].

7 Pulse la tecla soft [EJEC].


Se lee el archivo o programa especificado y en el extremo inferior
derecho de la pantalla destella el indicador SALIDA. Una vez
terminada la salida, se despeja de la pantalla el indicador SALIDA.
Si no se especifica ningn nmero de archivo, el programa se graba al
final de los archivos actualmente registrados.

912

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Borrar un archivo

Procedimiento

1 Pulse la tecla soft del extremo derecho


(tecla de siguiente men)
en la pantalla E/S descrita en el apartado 8.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.
LEER/IMPRI (FLOPPY)

>
MDI

****

BUSQ F

***

O1234 N12345

***

LECTUR

***
PERFOR.

12:34:56
ELIMI

5 Pulse la tecla soft [ELIMI].


FIJC F

FIJC O PARADA CANCEL

EJEC

6 Introduzca el nmero de archivo deseado y luego pulse la tecla soft


[FUC F].
7 Pulse la tecla soft [EJEC]. Se borra el archivo especificado. Una vez
borrado, se desplazan hacia arriba todos los archivos subsiguientes.

913

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.11

ENTRADA/SALIDA
DE DATOS
UTILIZANDO UNA
TARJETA DE
MEMORIA

B--63534SP/02

Configurando el canal E/S (parmetro No. 0020) a 4, pueden referenciarse


los archivos en una tarjeta de memoria insertada en la interface de tarjeta
de memoria situada a la izquierda del display. Diferentes tipos de datos
tales como programas de pieza, parmetros y datos de compensacin
almacenados en una tarjeta de memoria pueden introducirse y transferirse
tambin en formato de archivo de texto.
A continuacin se enumeran las principales funciones.

Visualizacin de un directorio de archivos almacenados


Los archivos almacenados en una tarjeta de memoria pueden
visualizarse en la pantalla de directorio.
Bsqueda de un archivo
Se realiza una bsqueda de archivo en una tarjeta de memoria y, si se
encuentra, se visualiza en la pantalla de directorio.
Lectura de un archivo
Los archivos en formato de texto pueden leerse desde una tarjeta de
memoria.
Escritura de un archivo
Datos tales como los programas de pieza pueden almacenarse en una
tarjeta de memoria en formato de archivo de texto.
Borrado de un archivo
Un archivo puede seleccionarse y borrarse desde una tarjeta de
memoria.
CNC
Escritura de un archivo
Lectura de un archivo
Visualizacin directorio
Bsqueda de archivo
Borrado de un archivo

914

Tarjeta de
memoria

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Visualizacin de directorio de archivos almacenados

Procedimiento

1 Pulse la tecla EDIT del panel de operador de la mquina.


2 Pulse la tecla de funcin

3 Pulse la tecla soft del extremo derecho


men).

(tecla de siguiente

4 Pulse la tecla soft [TARJETA]. Al hacerlo, se visualiza la pantalla que


aparece a continuacin. Puede avanzarse por la pantalla con las teclas
y

DIRECTORY (M--CARD)
No.
NOMBRE ARCHIVO TAMA
0001
O1000
123456
0002
O1001
118458
0003
O0002
113250
0004
O2000
173456
0005
O2001
113444
0006
O3001
118483
0007
O3300
111406
0008
O3400
112420
0009
O3500
117460
~

PROG

DIR +

O0034 N00045
FECHA
96/07/10
96/07/30
96/07/30
96/07/31
96/07/31
96/08/02
96/08/05
96/07/31
96/07/31
(OPRA)

5 Para visualizar comentarios relativos a cada archivo pulse la tecla soft


[DIR+].
DIRECTORY (M--CARD)
No. NOMBRE ARCHIVO
0001
O1000
0002
O1001
0003
O0002
0004
O2000
0005
O2001
0006
O3001
0007
O3300
0008
O3400
0009
O3500
~

PROG

DIR +

O0034 N00045
COMENTA
(COMMENTARIO )
(SUBPROGRAMA)
(12345678
)
(
)
(
)
(SALTO K
)
(ALTA VEL.
)
(
)
(PROGR. PRUEB.)
(OPRA)

6 Al pulsar repetidas veces la tecla soft [DIR+] , la pantalla cambia


alternativamente entre la visualizacin de comentarios y la
visualizacin de tamaos y fechas.
Se visualiza cualquier comentario descrito a continuacin del nmero
O en el archivo. En la pantalla pueden visualizarse hasta 18
caracteres.
915

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

Bsqueda de un archivo

Procedimiento

1 Pulse la tecla EDIT del panel de operador de la mquina.


2 Pulse la tecla de funcin

3 Pulse la tecla soft del extremo derecho


men).

(tecla de siguiente

4 Pulse la tecla soft [TARJETA]. Al hacerlo, se visualiza la pantalla que


aparece a continuacin.
DIRECTORY (M--CARD)
No.
NOMBRE ARCHIVO TAMA
0001
O1000
123456
0002
O1001
118458
0003
O0002
113250
0004
O2000
173456
0005
O2001
113444
0006
O3001
118483
0007
O3300
111406
0008
O3400
112420
0009
O3500
117460
~

PROG

O0034 N00045
FECHA
96/07/10
96/07/30
96/07/30
96/07/31
96/07/31
96/08/02
96/08/05
96/07/31
96/07/31

DIR +

(OPRA)

5 Pulse la tecla soft [(OPRA)].


BUSQ F

LECT F

LECT N

PERFOR. ELIMI

6 Seleccione el nmero de archivo que desee buscar con la tecla soft


[BUSQ F] . A continuacin, inicie la bsqueda pulsando la tecla soft
[EJEC]. Si se encuentra el archivo, ste se visualiza en la parte
superior de la pantalla de directorio.
Al buscar el nmero de archivo 19
DIRECTORY (M--CARD)
No.
NOMBRE ARCHIVO
0019
O1000
0020
O1010
0021
O1020
0022
O1030
~

O0034 N00045
COMENTA
(PROGR. PRINC. )
(SUBPROGR. 1)
(COMMENT )
(COMMENT )
~

916

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Lectura de un archivo

Procedimiento

1 Pulse la tecla EDIT del panel de operador de la mquina.


2 Pulse la tecla de funcin

3 Pulse la tecla soft del extremo derecho


men).

(tecla de siguiente

4 Pulse la tecla soft [TARJETA]. Al hacerlo, se visualiza la pantalla que


aparece a continuacin.
DIRECTORY (M--CARD)
No.
NOMBRE ARCHIVO TAMA
0001
O1000
123456
0002
O1001
118458
0003
O0002
113250
0004
O2000
173456
0005
O2001
113444
0006
O3001
118483
0007
O3300
111406
0008
O3400
112420
0009
O3500
117460
~

PROG

O0034 N00045
FECHA
96/07/10
96/07/30
96/07/30
96/07/31
96/07/31
96/08/02
96/08/05
96/07/31
96/07/31

DIR +

(OPRA)

5 Pulse la tecla soft [(OPRA)].


BUSQ F

LECT F

LECT N

PERFOR.

ELIMI

6 Para especificar un nmero de archivo, pulse la tecla soft [LECT F].


Al hacerlo, se visualiza la pantalla a continuacin mostrada.
DIRECTORY (M--CARD)
No.
NOMBRE ARCHIVO
0019
O1000
0020
O1010
0021
O1030

O0001 N00010
COMENTA
(PROG. PRINCI. )
(SUBPROGRAM--1)
(COMMENT )

~
LECTUR
NOMBRE ARCHIVO=20
>
EDIT * * *
NOMBR

****

***

FIJC O

****
PARA

No. PROGRAM.=120
15:40:21
CANCEL

EJEC

7 Introduzca el nmero de archivo 20 desde el panel MDI y, a


continuacin, defina el nmero de archivo pulsando la tecla soft
[FIJC F]. A continuacin introduzca el nmero de programa 120 y
defina el nmero de archivo pulsando la tecla soft [FIJC O]. A
continuacin, pulse la tecla soft [EJEC].
El nmero de archivo 20 se registra como O0120 en el CNC.
Introduzca un nmero de programa para registrar un archivo de
lectura con un nmero O separado. Si no se define ningn nmero
de programa, se registra el nmero O de la columna de nombre de
archivo.
917

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

8 Para especificar un archivo dentro de su nombre de archivo, pulse la


tecla soft [LECT N] del paso 6 anterior. Al hacerlo, se visualiza la
pantalla a continuacin mostrada.
DIRECTORY (M--CARD)
No.
NOMBRE ARCHIVO
0012
O0050
0013
TESTPRO
0014
O0060

O0001 N00010
COMENTA
(PROG. PRINC. )
(SUBPROGR.
1)
(MACRO PROGRAM)

~
LECTUR
>
EDIT * * *
NOMBR

NOMBRE ARCHIVO
=TESTPRO
No. PROGRAM
=1230
****

***

FIJC O

****
PARADA

15:40:21
CANCEL

EJEC

9 Para registrar el nombre de archivo TESTPRO como O1230,


introduzca el nombre de archivo TESTPRO desde el panel MDI y, a
continuacin, defina el nombre de archivo con la tecla soft [NOMBR
F]. A continuacin introduzca el nmero de programa 1230 y luego
defina dicho nmero de programa con la tecla soft [FIJC O]. A
continuacin, pulse la tecla soft [EJEC].

918

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Escritura de un archivo

Procedimiento

Pulse la tecla EDIT del panel de operador de mquina.

Pulse la tecla de funcin

Pulse la tecla soft del extremo derecho

Pulse la tecla soft [TARJETA]. Al hacerlo, se visualiza la pantalla que


aparece a continuacin.

.
(tecla de siguiente men).

DIRECTORY (M--CARD)
No.
NOMBRE ARCHIVO TAMA
0001
O1000
123456
0002
O1001
118458
0003
O0002
113250
0004
O2000
173456
0005
O2001
113444
0006
O3001
118483
0007
O3300
111406
0008
O3400
112420
0009
O3500
117460
~

PROG

O0034 N00045
FECHA
96/07/10
96/07/30
96/07/30
96/07/31
96/07/31
96/08/02
96/08/05
96/07/31
96/07/31

DIR +

(OPRA)

5 Pulse la tecla soft [(OPRA)].


6 Pulse la tecla soft [PERFOR.].
BUSQ F

F LECTUR N LECTUR

PERFOR..

ELIMI

Introduzca un nmero O deseado desde el panel MDI y, a continuacin,


defina el nmero de programa con la tecla soft [FIJC O].
Por ejemplo, al pulsar la tecla soft [EJEC] despus de realizar la
confguracin a continuacin mostrada, el archivo se graba con el nmero
de programa O1230.
~

PERFOR.

NOMBRE ARCHIVO =
No. PROGRAM =1230

>
EDIT * * *

****

NOMBR

FIJC O

***

15:40:21

****
PARA

CANCEL

EJEC

Al igual que en la configuracin del nmero O, introduzca un nombre de


archivo deseado desde el panel MDI y luego configure el nombre de archivo
en la tecla soft [FIJC F].
Por ejemplo, cuando se pulse la tecla soft [EJEC] despus de haber
realizado el ajuste a continuacin sealizado, el archivo se graba con el
nmero de programa O1230 y el nombre de archivo ABCD12.
~

PERFOR..
>
EDIT * * *

****

NOMBR

FIJC O

919

NOMBRE ARCHIVO =ABCD12


No. PROGRAM. =1230
***

15:40:21

****
PARA

CANCEL

EJEC

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Explicaciones
D Registro del mismo
nombre de archivo

Cuando en la tarjeta de memoria ya exista un nombre de archivo con


idntico nombre que uno ya registrado, se sobreescribir el archivo
existente.

D Escritura de todos los


programas

Para escribir todos los programas, defina el nmero de programa = --9999.


Si en este caso no se especifica ningn nombre de archivo, para el registro
se emplea el nombre de archivo PROGRAM.ALL.

D Restricciones del
nombre de archivo

La definicin del nombre de archivo tiene las siguientes restricciones:


<Definicin
nombre archivo>

de .

No ms de 8 caracteres

920

VVV

Extensin de no ms
de 3 caracteres

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Borrado de un archivo

Procedimiento

1 Pulse la tecla EDIT del panel de operador de mquina.


2 Pulse la tecla de funcin

3 Pulse la tecla soft del extremo derecho


men).

(tecla de siguiente

4 Pulse la tecla soft [TARJETA]. Al hacerlo, se visualiza la pantalla que


aparece a continuacin.
DIRECTORY (M--CARD)
No.
NOMBRE ARCHIVO TAMA
0001
O1000
123456
0002
O1001
118458
0003
O0002
113250
0004
O2000
173456
0005
O2001
113444
0006
O3001
118483
0007
O3300
111406
0008
O3400
112420
0009
O3500
117460
~

PROG

DIR +

O0034 N00045
FECHA
96/07/10
96/07/30
96/07/30
96/07/31
96/07/31
96/08/02
96/08/05
96/07/31
96/07/31
(OPRA)

5 Pulse la tecla soft [(OPRA)].


BUSQ F

LECT F

LECT N

PERFOR. ELIMI

6 Defina el nmero del archivo que desee borrar con la tecla soft
[ELIMI] y luego pulse la tecla soft [EJEC]. Al hacerlo, se borra el
archivo y se visualiza de nuevo la pantalla del directorio.
Cuando se haya borrado el nmero de archivo 21
DIRECTORY (M--CARD)
No.
NOMBRE ARCHIVO
0019
O1000
0020
O1010
0021
O1020
0022
O1030

O0034 N00045
COMENTA
(PROGR. PRINC. )
(SUBPROGRAM 1)
(COMMENT )
(COMMENT )

Cuando se haya borrado el nmero de archivo O1020.

DIRECTORY (M--CARD)
No.
NOMBRE ARCHIVO
0019
O1000
0020
O1010
0021
O1020
0022
O1030
~

O0034 N00045
COMENTA
(PROGR. PRINC. )
(SUBPROGRAM 1)
(COMMENT )
(COMMENT )
~

Se asigna el nmero de archivo 21 al siguiente nmero de archivo.


921

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Entrada/salida por lotes con una tarjeta de memoria


En la pantalla E/S, puede realizarse la entrada y salida de diferentes tipos
de datos, incluidos programas de piezas, parmetros, datos de
compensacin, datos de error de paso, macros cliente y datos del sistema
de coordenadas de pieza utilizando una tarjeta de memoria; no es preciso
visualizar para entrada/salida la pantalla para cada tipo de datos.
Nombre de elemento de datos

Tarjeta de
memoria

Programa de pieza
Parmetros
Datos de compensacin
Datos de error de paso
Macro cliente
Datos de sistema de coordenadas de pieza
(Sistema de coordenadas adicionales)

Tarjeta
E/S

Procedimiento

1 Pulse la tecla EDIT del panel de operador de mquina.


2 Pulse la tecla de funcin

3 Pulse varias veces la tecla soft del extremo derecho


(tecla de
siguiente men).
4 Pulse la tecla soft [E/S]. Al hacerlo, se visualiza la pantalla que
aparece a continuacin.
LEER/IMPRI (PROGRAM)
O0001 N00001
No.
NOMBRE ARCHIVO TAMA
FECHA
*0001 O0222
332010
96--04--06
*0002 O1003
334450
96--05--04
*0003 MACROVAR.DAT 653400
96--05--12
*0004 O0002
341205
96--05--13
[PROGRAMA]
*O0001 O0002 O0003 O0005 O0100 O0020
*O0006 O0004 O0110 O0200 O2200 O0441
*O0330
>
EDIT * * * * * * * * * * * * * *
10:07:37
PROG

PARAM

COMP.

(OPRA)

Parte superior: Directorio de archivos en tarjeta de memoria


Parte inferior: Directorio de programas registrados
5 Con las teclas de cursor

, el usuario puede elegir entre

movimiento por la parte superior y movimiento por la parte inferior.


(En el borde izquierdo se visualiza un asterisco (*) que indica en qu
zona puede moverse con las teclas de cursor.)
: Utilizada para el movimiento por el directorio de archivos en
tarjeta de memoria.
: Utilizada para movimento por el directorio de programas.
6 Con las teclas de pgina

, avance por el directorio de

archivos o por el directorio de programas.


922

B--63534SP/02

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

Explicaciones
D Cada elemento de datos

Cuando se visualiza esta pantalla, se selecciona el elemento de datos del


programa. Las teclas soft para otras pantallas se visualizan pulsando la
(tecla de siguiente men).
tecla soft del extremo derecho
MACRO

PASO

TRABAJO

(OPRA)

Cuando se seleccione un elemento de datos que no sea un programa, la


pantalla visualiza slo un directorio de archivos.
Se indica entre parntesis un elemento de datos en la lnea de ttulo
LEER/PERFOR. (PARAMETROS)
No.
NOMBRE ARCHIVO
0001
O0222
0002
O1003
0003
MACROVAR.DAT
0004
O0003
0005
O0001
0006
O0002
0007
CNCPARAM.DAT

O0001 N00001
TAMA FECHA
332010 96/04/06
334450 96/05/04
653400 96/05/12
334610 96/05/04
334254 96/06/04
333750 96/06/04
334453 96/06/04

D Visualizacin de
directorio de programas

La visualizacin del directorio de programas no coincide con el bit 0


(NAM) del parmetro No. 3107 o el bit 4 (SOR) del parmetro No. 3107.

D Utilizacin de cada
funcin

Visualice las siguientes teclas soft pulsando la tecla soft [(OPRA)].


BUSQ F

LECT F

LECT N

PERFOR.. ELIMI

La operacin realizada por cada funcin es la misma que en la pantalla del


directorio (tarjeta de memoria). La tecla soft [FIJC O], empleada para
definicin del nmero de programa, y la indicacin NMERO
PROGRAMA = no se visualizan para elementos de datos que no sean
un programa.
[BUSQ F]
[LECT F]
[PERFOR.]
[LECT N]
[ELIMI]

:
:
:
:
:

Localiza un nmero de archivo especificado.


Lee un nmero de archivo especificado.
Escribe un archivo.
Lee un archivo con un nombre de archivo especificado.
Borra un nmero de archivo especificado.

NOTA
Con una tarjeta de memoria no puede utilizarse la
operacin de modo RMT y la funcin de llamada a
subprograma (basada en la orden M198).

923

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

B--63534SP/02

Formato de archivo y mensajes de error

Formato

Todos los archivos ledos y grabados en una tarjeta de memoria son en


formato de texto. El formato se describe a continuacin.
Un archivo comienza por % o LF, seguido de los datos reales. Un archivo
siempre termina por %. En una operacin de lectura, se saltan los datos
entre el primer % y el siguiente LF. Cada bloque termina con un LF y no
con un punto y coma (;).

Mensajes de error

LF: 0A (hexadecimal) del cdigo ASCII


Cuando se lea un archivo que contenga letras en minsculas,
caracteres kana y varios caracteres especiales (tales como $, \ y !) se
ignoran tales letras y caracteres.
Ejemplo:
%
O0001(ARCHIVO EJEMPLO EN TARJETA DE
MEMORIA)
G17 G49 G97
G92 X--11.3 Y2.33

M30
%
Para la entrada/salida se utiliza cdigo ASCII independientemente del
parmetro de configuracin (ISO/EIA).
El bit 3 del parmetro No. 0100 puede emplearse para especificar si
el cdigo de fin de bloque (EOB) se enva slo como LF o como LF,
CR, CR.

Si durante la entrada/salida de tarjeta en memoria se produce un error, se


visualiza el correspondiente mensaje de error.
~

0028

O0003

ERROR TARJETA M
No. ARCHIVO =
>_
EDIT * * *
FIJ A

****
FIJC O

777382 96--06--14

No. PROGRAM =13

1
***

****
PARADA

15:40:21
CANCEL

EJEC

representa un cdigo de error de tarjeta de memoria.

924

B--63534SP/02

Cdigos de error de
tarjeta de memoria

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

Cdigo

Significado

99

Se ha destruido una parte que precede a la zona F.A.T.(Tabla de


asignacin de archivos) de la tarjeta de memoria.

102

La tarjeta de memoria no tiene suficiente espacio libre.

105

No est incorporada ninguna tarjeta de memoria.

106

Ya est incorporada una tarjeta de memoria.

110

No puede encontrarse el directorio especificado.

111

Hay demasiados archivos en el directorio raz para poder aadir un nuevo directorio.

114

No puede encontrarse el archivo especificado.

115

El archivo especificado est protegido.

117

Todava no se ha abierto el archivo.

118

Ya se ha abierto el archivo.

119

El archivo est bloqueado.

121

La tarjeta de memoria no tiene suficiente espacio libre.

122

No es vlido el nombre de archivo especificado.

124

No es vlida la extensin del archivo especificado.

129

Se ha especificado una funcin no correspondiente.

130

No es vlida la especificacin de un archivo.

131

No es vlida la especificacin de una ruta de acceso.

133

Hay mltiples archivos abiertos al mismo tiempo.

135

El dispositivo no est formateado.

140

El archivo tiene el atributo de lectura/escritura inhibido.

925

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

8.12
ENTRADA/SALIDA
DE DATOS
MEDIANTE
ETHERNET
INCRUSTADO
8.12.1
Funcin de
transferencia de
archivos FTP

8.12.1.1
Visualizacin de lista de
archivos en ordenador
central
Procedimiento

A continuacin se describe el funcionamiento de la funcin de transferencia de


archivos FTP.

Se visualiza una lista de los archivos almacenados en el disco duro incrustrado


en el ordenador central.

Pulse la tecla de funcin

Pulse la tecla de siguiente men situado en el extremo derecho de la barra de


teclas soft.

Pulse la tecla soft [HOST]. Al hacerlo aparece la pantalla con la lista de


archivos del ordenador central. Se visualizan las funciones Ethernet
actualmente disponibles.

La fila superior muestra el dispositivo de funciones Ethernet incrustado.


Se visualiza el puerto incrustado o la tarjeta PCMCIA.
La fila inferior visualiza las tarjetas opcionales Ethernet utilizables.
Cuando no est instalada ninguna tarjeta opcional, no se visualiza
informacin.
926

FUNCIONAMIENTO

B--63534SP/02

8. ENTRADA/SALIDA DE DATOS

Al pulsar la tecla soft [EMBEDD], se visualiza una lista de archivos


almacenados en el ordenador central especificado con el puerto Ethernet
incrustado.

NOTA
En funcin del software de servidor FTP, el nmero de
programas visualizados puede presentar diferencias entre
la pantalla de la lista de archivos en el ordenador central y
la pantalla (de detalles) de la lista de archivos en el
ordenador central que se describe a continuacin.
5 Cuando una lista de archivos ocupe ms de una pgina, puede
avanzarse de una pantalla a otra con las teclas de pgina

6 Pulse la tecla soft [UPDATE] para actualizar la visualizacin en


pantalla.
7 Pulse la tecla soft [SWITCH]. Al hacerlo aparece la pantalla (detalle)
de la lista de archivos en el ordenador central.

927

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

NOTA
La pantalla (de detalles) de la lista de archivos en el
ordenador central antes mostrada es un ejemplo de la
visualizacin en pantalla y la informacin visualizada puede
variar en funcin de la especificacin del servidor FTP
empleado junto con el ordenador central.
Datos visualizados
D Nmero de archivos de
programa registrados
D Ordenador central
actualmente conectado

Se visualiza el nmero de archivos registrados en el directorio (carpeta)


del ordenador central actualmente conectado.
Se visualiza el nmero del ordenador central actualmente conectado.

Lista de operaciones
D SWITCH
D UPDATE

Esta operacin conmuta entre visualizacin normal y visualizacin de


detalles.
Esta operacin actualiza la informacin visualizada.

D STOP

Esta operacin detiene la operacin [SEARCH].

D SEARCH

Esta operacin actualiza la informacin en pantalla de modo que al


comienzo de la lista se coloca un archivo especificado por su nmero de
archivo.

D DELETE

Esta operacin borra un archivo almacenado en el disco duro incrustado


en el ordenador central .
Esta operacin lee un archivo almacenado en el disco duro incrustado en
el ordenador central para almacenamiento de programas de pieza del
CNC. Esta tecla soft se visualiza nicamente cuando como nmero de
dispositivo de entrada/salida del CNC se introduce 9 y el CNC se coloca
en el modo EDICION.

D READ

928

FUNCIONAMIENTO

B--63534SP/02

8. ENTRADA/SALIDA DE DATOS

D PUNCH

Esta operacin transfiere un archivo almacenado en la zona de


almacenamiento de programas de pieza del CNC al disco duro incrustado
en el ordenador central. Esta tecla soft se visualiza nicamente cuando
se introduce 9 como nmero de dispositivo de entrada/salida del CNC y
el CNC se coloca en el modo EDICION.

8.12.1.2

Cuando se visualiza una lista de archivos almacenados en el disco duro


incrustado en el ordenador central, un archivo puede colocarse al
comienzo de la lista especificando su nmero de archivo.

Bsqueda de archivo en
ordenador central
Procedimiento

1 Visualice la pantalla de lista de archivos en el ordenador central.


2 Pulse la tecla soft [SEARCH].
3 Teclee el nmero de archivo que deba visualizarse al comienzo de la
lista con las teclas MDI.
[Formato de entrada]
<nmero archivo>
4 Pulse la tecla soft [EJEC].
5 Durante la bsqueda, destella SEARCH en el extremo inferior
derecho de la pantalla.

8.12.1.3
Borrado de archivos en
ordenador central
Procedimiento

Es posible borrar un archivo almacenado en el disco duro incrustado en


el ordenador central.

Visualice la pantalla de lista de archivos en ordenador central.

Pulse la tecla soft [DELETE].

Teclee el nmero de archivo o nombre de archivo que desee borrar con las
teclas MDI.
[Formato de entrada]
<nmero de archivo>
o
<nombre de archivo>
Pulse la tecla soft [EJEC].

4
5

Durante el borrado, destella DELETE en el vrtice inferior derecho de la


pantalla.

NOTA
1 Cuando se utiliza un nmero de archivo para borrado, puede
borrarse slo un archivo visualizado en la pantalla de lista de
archivos en el ordenador central.
2 La informacin visualizada en el extremo derecho de la pantalla
(de detalles) de la lista de archivos en ordenador central se
identifica como nombre de archivo. As, cuando borre un archivo
de la pantalla (de detalles) de la lista de archivos en el ordenador
central especificando su nmero de archivo, asegrese de que se
visualice un nombre de archivo en el extremo derecho de la
pantalla antes de especificar el nmero de archivo.

929

8. ENTRADA/SALIDA DE DATOS

8.12.1.4
Entrada de programas
de CN

FUNCIONAMIENTO

B--63534SP/02

Puede cargarse en la memoria del CNC un archivo (programa de CN)


almacenado en el ordenador central.

Para la pantalla de lista de archivos en el ordenador central

Procedimiento

1 Seleccione el modo EDIT en el CNC.


2 Visualice la pantalla de lista de archivos en ordenador central.
3 Pulse la tecla soft [READ].
4 Teclee el nmero de archivo o el nombre de archivo de un programa
de CN que desee introducir, empleando para ello las teclas MDI.
[Formato de entrada]
<nmero de archivo>
o
<nombre de archivo>
5 Pulse la tecla soft [EJEC].
6 Durante la entrada, en el vrtice inferior derecho de la pantalla
destella INPUT.
PRECAUCION
1 Si la memoria del CNC tiene almacenado un programa de
CN que tiene idntico nmero O que el del programa de CN
cuya entrada se desea realizar, se sobrescribir el
programa de CN almacenado en la memoria del CNC si el
bit 2 del parmetro No. 3201 est configurado a 1.
2 Si la entrada de un programa de CN se realiza cuando el bit
0 del parmetro No. 3201 est configurado a 1, se borran
automticamente todos los programas de CN almacenados
en la memoria del CNC antes de la entrada del programa
de CN.
[Ejemplo de uso]
Cuando se desee realizar la entrada a la memoria de CNC de un archivo
de nombre O0001.DAT almacenado en el disco duro incrustado en el
ordenador central, introduzca O001.DAT. Sin embargo, observe que el
nmero O introducido en la memoria del CNC depende del nmero O
descrito en el archivo de nombre O0001.DAT.

NOTA
Cuando se realice una entrada de un archivo desde esta
pantalla a la memoria del CNC, se introduce el nmero O
descrito en el archivo.

930

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Para la pantalla de programa

Procedimiento

1 Seleccione el modo EDIT en el CNC.


2 Pulse la tecla de funcin

3 Pulse la tecla de men siguiente situada en el extremo derecho de la


barra de teclas soft.
4 Pulse la tecla soft [PRGRM]. Aparecer la pantalla de programa.
5 Pulse la tecla soft [(OPRT)].
6 Pulse la tecla de men siguiente del extremo derecho de la barra de
teclas soft.
7 Pulse la tecla soft [READ].
8 Teclee el nmero O de un programa de CN cuya entrada desee
realizar, empleando para ello las teclas MDI.
[Formato de entrada]
<nmero O>
9 Pulse la tecla soft [EJEC].
10 Durante la entrada, en el vrtice inferior derecho de la pantalla
destella INPUT.
PRECAUCION
1 Si la memoria de CNC tiene almacenado un programa de
CN que tiene idntico nmero O que el de un programa de
CN cuya entrada se desee realizar, el programa de CN
almacenado en la memoria de CNC se sobreescribe si el bit
2 del parmetro No. 3201 est configurado a 1.
2 Si se realiza la entrada de un programa de CN cuando el bit
0 del parmetro No. 3201 est configurado a 1, antes de la
entrada del programa de CN se borran automticamente
todos los programas almacenados en la memoria del CNC.

NOTA
El nmero O de un archivo cuya entrada se desea realizar
a la memoria del CNC es slo Oxxxx (representando xxxx
un nmero).

931

8. ENTRADA/SALIDA DE DATOS

8.12.1.5
Salida de programas de
CN

FUNCIONAMIENTO

B--63534SP/02

Es posible transferir (salida) el ordenador central un archivo (programa


de CN) almacenado en la memoria del CNC

Para la pantalla de lista de archivos en ordenador central

Procedimiento

1 Seleccione el modo EDIT en el CNC.


2 Visualice la pantalla de lista de archivos en ordenador central.
3 Pulse la tecla soft [PUNCH].
4 Teclee el nmero O de un programa de CN cuya salida se desee
realizar, empleando para ello las teclas MDI.
[Formato de entrada]
<Nmero O>
5 Pulse la tecla soft [EJEC].
6 Durante la salida, en el extremo inferior derecho de la pantalla destella
OUTPUT.
[Ejemplo de uso]
Cuando se desee transferir al disco duro incrustado en el ordenador central
un programa de CN (O0001) almacenado en la memoria del CNC
introduzcar O0001.

NOTA
Un nombre de archivo transferido es Oxxxx.
Para la pantalla de programa

Procedimiento

1 Seleccione el modo EDIT en el CNC.


2 Pulse la tecla de funcin

3 Pulse la tecla de men siguiente situada en el extremo derecho de la


barra de teclas soft.
4 Pulse la tecla soft [PRGRM]. Al hacerlo aparece la pantalla de
programa.
5 Pulse la tecla soft [(OPRT)].
6 Pulse la tecla de men siguiente del extremo derecho de la barra de
teclas soft.
7 Pulse la tecla soft [PUNCH].
8 Teclee el nmero O de un programa de CN que se desee transferir,
empleando para ello las teclas MDI.
[Formato de entrada]
<nmero O>
932

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

9 Pulse la tecla programable [EJEC].


10 Durante la salida, en el extremo inferior derecho de la pantalla destella
OUTPUT.
NOTA
Un nombre de archivo transferido es Oxxxx.

8.12.1.6
Entrada/salida de
distintos tipos de datos

Con la funcin de transferencia de archivos FTP, puede realizarse la


entrada/salida de los tipos de datos a continuacin enumerados. Este
subapartado describe el mtodo de entrada/salida.
A) Parmetros de CN
B) Valores de compensacin de herramienta
C) Variables de macro cliente
D) Valores de decalaje de origen de pieza
E) Valores de compensacin de error de paso
F) Grupo de cdigos M
G) Datos de histrico de operaciones

Entrada de parmetros
Es posible la entrada a la memoria del CNC de un archivo (parmetros de
CN) almacenado en el ordenador central.

Procedimiento

1 Seleccione el modo EDIT del CNC.


2 Pulse la tecla de funcin

3 Pulse la tecla de siguiente men situada en el extremo derecho de la


barra de teclas soft.
4 Pulse la tecla soft [PARAM]. Al hacerlo, aparece la pantalla de
parmetros.
5 Pulse la tecla soft [(OPRT)].
6 Pulse la tecla de men siguiente del extremo derecho de la barra de
teclas soft.
7 Pulse la tecla soft [READ].
8 Pulse la tecla soft [EJEC]
9 Durante la entrada, en el vrtice inferior derecho de la pantalla
destella INPUT.

Nombre de archivo

Se utiliza el nombre de archivo fijo PRAMETER.

Formato de archivo,
restricciones

Vase el manual del operador de cada CNC.


933

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Salida de parmetros

Procedimiento

Es posible la salida al ordenador central de un archivo (parmetros de CN)


almacenado en la memoria del CNC.
1 Seleccione el modo EDIT del CNC.
2 Pulse la tecla de funcin

3 Pulse la tecla de siguiente men situada en el extremo derecho de la


barra de teclas soft.
4 Pulse la tecla soft [PARAM]. Al hacerlo, aparece la pantalla de
parmetros.
5 Pulse la tecla soft [(OPRT)].
6 Pulse la tecla de men siguiente del extremo derecho de la barra de
teclas soft.
7 Pulse la tecla soft [PUNCH].
8 Pulse la tecla soft [EJEC]
9 Durante la salida, en el vrtice inferior derecho de la pantalla destella
OUTPUT.

Nombre de archivo

Se utiliza el nombre de archivo fijo PRAMETER.

Formato de archivo,
restricciones

Vase el manual del operador de cada CNC.

Entrada de valores de compensacin de herramienta


Es posible la entrada a la memoria del CNC de un archivo (valores de
compensacin de herramienta) almacenado en el ordenador central.

Procedimiento

1 Seleccione el modo EDIT del CNC.


2 Pulse la tecla de funcin

3 Pulse la tecla de siguiente men situada en el extremo derecho de la


barra de teclas soft.
4 Pulse la tecla soft [OFFSET]. Al hacerlo, aparece la pantalla de
compensacin de herramienta.
5 Pulse la tecla soft [(OPRT)].
6 Pulse la tecla de men siguiente del extremo derecho de la barra de
teclas soft.
7 Pulse la tecla soft [READ].
8 Pulse la tecla soft [EJEC]
9 Durante la entrada, en el vrtice inferior derecho de la pantalla
destella INPUT.

Nombre de archivo

Se utiliza el nombre de archivo fijo TOOLOFS.

Formato de archivo,
restricciones

Vase el manual del operador de cada CNC.


934

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Salida de valores de compensacin de herramienta


Puede realizarse la salida al ordenador central del archivo (valores de
compensacin de herramienta) almacenado en la memoria del CNC.

Procedimiento

1 Seleccione el modo EDIT del CNC.


2 Pulse la tecla de funcin

3 Pulse la tecla de siguiente men situada en el extremo derecho de la


barra de teclas soft.
4 Pulse la tecla soft [OFFSET]. Al hacerlo, aparece la pantalla de
compensacin de herramienta.
5 Pulse la tecla soft [(OPRT)].
6 Pulse la tecla de men siguiente del extremo derecho de la barra de
teclas soft.
7 Pulse la tecla soft [PUNCH].
8 Pulse la tecla soft [EJEC]

Nombre de archivo
Formato de archivo,
restricciones

9 Durante la salida, en el vrtice inferior derecho de la pantalla destella


OUTPUT.
Se utiliza el nombre de archivo fijo TOOLOFS.
Vase el manual del operador de cada CNC.

Entrada de valores de compensacin de origen de pieza


Es posible la entrada a la memoria del CNC de un archivo (valores de
compensacin de origen de pieza) en el ordenador central.

Procedimiento

1 Seleccione el modo EDIT del CNC.


2 Pulse la tecla de funcin

3 Pulse la tecla de siguiente men situada en el extremo derecho de la


barra de teclas soft.
4 Pulse la tecla soft [WORK]. Al hacerlo, aparece la pantalla de
configuracin del sistema de coordenadas de pieza.
5 Pulse la tecla soft [(OPRT)].
6 Pulse la tecla de men siguiente del extremo derecho de la barra de
teclas soft.
7 Pulse la tecla soft [READ].
8 Pulse la tecla soft [EJEC]
9 Durante la entrada, en el vrtice inferior derecho de la pantalla
destella INPUT.

Nombre de archivo

Se utiliza el nombre de archivo fijo WORKOFS.

Formato de archivo,
restricciones

Vase el manual del operador de cada CNC.


935

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Salida de valores de compensacin de origen de pieza


Es posible la salida al ordenador central de un archivo (valores de
compensacin de origen de pieza) almacenado en la memoria del CNC.

Procedimiento

1 Seleccione el modo EDIT del CNC.


2 Pulse la tecla de funcin

3 Pulse la tecla de siguiente men situada en el extremo derecho de la


barra de teclas soft.
4 Pulse la tecla soft [WORK]. Al hacerlo, aparece la pantalla de
configuracin del sistema de coordenadas de pieza.
5 Pulse la tecla soft [(OPRT)].
6 Pulse la tecla de men siguiente del extremo derecho de la barra de
teclas soft.
7 Pulse la tecla soft [PUNCH].
8 Pulse la tecla soft [EJEC]
9 Durante la salida, en el vrtice inferior derecho de la pantalla destella
OUTPUT.

Nombre de archivo

Se utiliza el nombre de archivo fijo WORKOFS.

Formato de archivo,
restricciones

Vase el manual del operador de cada CNC.

Entrada de valores de compensacin de error de paso

Procedimiento

Es posible la entrada a la memoria del CNC de un archivo (compensacin


de error de paso) almacenado en el ordenador central.
1 Seleccione el modo EDIT del CNC.
2 Pulse la tecla de funcin

3 Pulse la tecla de siguiente men situada en el extremo derecho de la


barra de teclas soft.
4 Pulse la tecla soft [PITCH]. Al hacerlo, aparece la pantalla de
configuracin de error de paso.
5 Pulse la tecla soft [(OPRT)].
6 Pulse la tecla de men siguiente del extremo derecho de la barra de
teclas soft.
7 Pulse la tecla soft [READ].
8 Pulse la tecla soft [EJEC]
9 Durante la entrada, en el vrtice inferior derecho de la pantalla
destella INPUT.

Nombre de archivo

Se utiliza el nombre de archivo fijo PITCH.

Formato de archivo,
restricciones

Vase el manual del operador de cada CNC.


936

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Salida de valores de compensacin de error de paso


Es posible la salida al ordenador central de un archivo (valores de
compensacin de error de paso) almacenado en la memoria del CNC.

Procedimiento

1 Seleccione el modo EDIT del CNC.


2 Pulse la tecla de funcin

3 Pulse la tecla de siguiente men situada en el extremo derecho de la


barra de teclas soft.
4 Pulse la tecla soft [PITCH]. Al hacerlo, aparece la pantalla de
configuracin de error de paso.
5 Pulse la tecla soft [(OPRT)].
6 Pulse la tecla de men siguiente del extremo derecho de la barra de
teclas soft.
7 Pulse la tecla soft [PUNCH].
8 Pulse la tecla soft [EJEC]
9 Durante la salida, en el vrtice inferior derecho de la pantalla destella
OUTPUT.

Nombre de archivo

Se utiliza el nombre de archivo fijo PITCH.

Formato de archivo,
restricciones

Vase el manual del operador de cada CNC.

Entrada de grupo de cdigos M

Procedimiento

Puede realizarse la entrada a la memoria del CNC del archivo (grupo de


cdigos M) almacenado en el ordenador central.
1 Seleccione el modo EDIT del CNC.
2 Pulse la tecla de funcin

3 Pulse la tecla de siguiente men situada en el extremo derecho de la


barra de teclas soft.
4 Pulse la tecla soft [M--CODE]. Al hacerlo, aparece la pantalla de
configuracin de grupo de cdigos M.
5 Pulse la tecla soft [(OPRT)].
6 Pulse la tecla de men siguiente del extremo derecho de la barra de
teclas soft.
7 Pulse la tecla soft [READ].
8 Pulse la tecla soft [EJEC]
9 Durante la entrada, en el vrtice inferior derecho de la pantalla
destella INPUT.

Nombre de archivo

Se utiliza el nombre de archivo fijo M--CODE.

Formato de archivo,
restricciones

Vase el manual del operador de cada CNC.


937

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Salida de grupo de cdigos M


Es posible la salida hacia el ordenador central de un archivo (grupo de
cdigos M) almacenado en la memoria del CNC.

Procedimiento

1 Seleccione el modo EDIT del CNC.


2 Pulse la tecla de funcin

3 Pulse la tecla de siguiente men situada en el extremo derecho de la


barra de teclas soft.
4 Pulse la tecla soft [ M--CODE]. Al hacerlo, aparece la pantalla de
configuracin de grupo de cdigos M.
5 Pulse la tecla soft [(OPRT)].
6 Pulse la tecla de men siguiente del extremo derecho de la barra de
teclas soft.
7 Pulse la tecla soft [PUNCH].
8 Pulse la tecla soft [EJEC]
9 Durante la salida, en el vrtice inferior derecho de la pantalla destella
OUTPUT.

Nombre de archivo

Se utiliza el nombre de archivo fijo M--CODE.

Formato de archivo,
restricciones

Vase el manual del operador de cada CNC.

Entrada de datos de histrico de operaciones

Procedimiento

Puede realizarse la entrada a la memoria del CNC del archivo (datos del
histrico de operaciones) almacenado en el ordenador central.
1 Seleccione el modo EDIT del CNC.
2 Pulse la tecla de funcin

3 Pulse la tecla de siguiente men situada en el extremo derecho de la


barra de teclas soft.
4 Pulse la tecla soft [OPHEIS]. Al hacerlo, aparece la pantalla de
histrico de operaciones.
5 Pulse la tecla soft [(OPRT)].
6 Pulse la tecla de men siguiente del extremo derecho de la barra de
teclas soft.
7 Pulse la tecla soft [READ].
8 Pulse la tecla soft [EJEC]
9 Durante la entrada, en el vrtice inferior derecho de la pantalla
destella INPUT.

Nombre de archivo

Se utiliza el nombre de archivo fijo M--CODE.

Formato de archivo,
restricciones

Vase el manual del operador de cada CNC.


938

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

Salida de datos de historico de operaciones


Es posible la salida al ordenador central del archivo (Datos de histrico
de operaciones) almacenado en la memoria del CNC.

Procedimiento

1 Seleccione el modo EDIT del CNC.


2 Pulse la tecla de funcin

3 Pulse la tecla de siguiente men situada en el extremo derecho de la


barra de teclas soft.
4 Pulse la tecla soft [OPEHIS]. Al hacerlo, aparece la pantalla de
histrico de operaciones.
5 Pulse la tecla soft [(OPRT)].
6 Pulse la tecla de men siguiente del extremo derecho de la barra de
teclas soft.
7 Pulse la tecla soft [PUNCH].
8 Pulse la tecla soft [EJEC]
9 Durante la salida, en el vrtice inferior derecho de la pantalla destella
OUTPUT.

Nombre de archivo

Se utiliza el nombre de archivo fijo HISTORY.

Formato de archivo,
restricciones

Vase el manual del operador de cada CNC.

8.12.1.7

El ordenador central con que intenta establecer la conexin la funcin de


transferencia de archivos FTP como destino actual de comunicaciones
puede verificarse.

Verificacin y
modificacin del
ordenador central de
conexin
Procedimiento

1 Pulse la tecla de funcin

2 Pulse la tecla de men siguiente situada en el extremo derecho de la


barra de teclas soft.
3 Pulse la tecla soft [CONECT]. Al hacerlo, aparece la pantalla de
cambio de ordenador central de conexin. Se visualizan las funciones
Ethernet actualmente disponibles.

939

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B--63534SP/02

La fila superior muestra el dispositivo con funciones Ethernet


incrustado utilizable.
Se visualiza el puerto incrustado o la tarjeta PCMCIA.
La fila inferior muestra las tarjetas opcionales Ethernet utilizables.
Cuando no haya instalada ninguna tarjeta opcional no se visualizar
ninguna informacin.
4 Al pulsar la tecla soft [EMBEDD], se visualiza una lista de los
ordenadores centrales para conexin especificados con puerto
Ethernet incrustado.
Si el dispositivo con funciones Ethernet incrustado utilizable es una
tarjeta PCMCIA, en lugar de la tecla soft [EMBEDD] se visualizar la
tecla soft [PCMCIA]. Al pulsar la tecla soft [PCMCIA], se visualiza
una lista de ordenadores centrales para conexin especificados con la
tarjeta Ethernet PCMCIA.

940

FUNCIONAMIENTO

B--63534SP/02

8. ENTRADA/SALIDA DE DATOS

NOTA
La denominacin del ordenador central que es el actual
destino de comunicaciones de la tarjeta de servidor de datos
se visualiza en video inverso.
5 El ordenador central conectado puede cambiarse pulsando la tecla
soft [CON--1], [CON--2], o [CON--3].
Datos visualizados
D Nmero de puerto,
direccin IP, nombre de
usuario, DIR de inicio de
sesin (login)

Se visualizan los valores configurados en la pantalla configuracin de


parmetros Ethernet.

Lista de operaciones
D CON--1

Esta operacin cambia el ordenador central conectado a ordenador central


1.

D CON--2

Esta operacin cambia el ordenador central conectado a ordenador central


2.

D CON--3

Esta operacin cambia el ordenador central conectado a ordenador central


3.

941

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B--63534SP/02

EDICION DE PROGRAMAS

Generalidades

En el presente captulo se describe cmo se editan los programas registrados en


el CNC.
La edicin incluye operaciones de insercin, modificacin, borrado y
sustitucin de palabras. La edicin tambin incluye el borrado de programas
completos y la insercin automtica de nmeros de secuencia. La funcin de
edicin ampliada de programas de pieza permite copiar, mover y fusionar
programas. En el presente captulo tambin se describe la bsqueda del nmero
de programa, bsqueda del nmero de secuencia, bsqueda de palabra y
bsqueda de direccin, que se ejecutan antes de editar el programa.

Registro

Edicin
Bsqueda de parte
de programa que
se desea editar

Insercin, modificacinn y borrado de


programas

1) Bsqueda de nmero de programa:


2) Bsqueda de nmero de secuencia:
3) Bsqueda de palabra:
4) Bsqueda de direccin:

Vase apdo. III--9.3.


Vase apdo. III--9.4.
Vase apdo. III--9.1.1.
Vase apdo. III--9.1.1.

1) Insercin, modif. y borrado de pal.: Vase apdo. III--9.1.3 hasta 9.1.5.


2) Sustitucin de palabras y direcciones:
Vase apdo. III--9.6.6.
3) Borrado de bloques:
Vase apdo. III--9.2.
4) Copiar, despl. y fusionar programas: Vase apdo. III--9.6.1 y 9.6.5.
5) Borrado de programas:
Vase apdo. III--9.5.

Salida

Ejecucin

942

FUNCIONAMIENTO

B--63534SP/02

9.1
INSERCION,
MODIFICACION Y
BORRADO DE UNA
PALABRA

9. EDICION DE PROGRAMAS

En este apartado se describe el procedimiento para la insercin, modificacin


y borrado de una palabra dentro de un programa registrado en memoria.

Procedimiento para la insercin, modificacin y borrado de una palabra


1 Seleccione el modo EDIT.
2 Pulse

3 Seleccione un programa que desea editar.


Si ha seleccionado un programa que desea editar, ejecute la operacin 4.
Si no ha seleccionado un programa que desea editar, busque el nmero de
programa.

4 Busque una palabra que desea modificar.


Mtodo de exploracin
Mtodo de bsqueda de palabra
5 Ejecute una operacin como puede ser la modificacin, insercin o borrado
de una palabra.

Explicacin
D Concepto de palabra y
unidad de edicin

Una palabra es una direccin seguida de un nmero. En el caso de un macro


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.

943

9. EDICION DE PROGRAMAS

9.1.1
Bsqueda de una
palabra

FUNCIONAMIENTO

B--63534SP/02

Puede buscarse una palabra simplemente desplazando el cursor a travs del


texto (exploracin), mediante bsqueda de palabra o mediante bsqueda de
direccin.

Procedimiento para exploracin de un programa

1 Pulse la tecla de control del cursor


El cursor avanza palabra por palabra en la pantalla; el cursor se desplaza a
una palabra seleccionada.

2 Pulse la tecla de control del cursor


El cursor retrocede palabra por palabra en la pantalla; el cursor se visualiza
en una palabra seleccionada.
Ejemplo) Cuando se explora Z1250.0
Programa
O0050 ;
N01234 X100.0 Z1250.0
S12 ;
N56789 M03 ;
M02 ;
%

O0050 N01234
;

3 Al mantener pulsada la tecla de control del cursor

se exploran

las palabras continuamente.

4 La primera palabra del siguiente bloque se busca cuando se pulsa la tecla de


control del cursor

5 La primera palabra del bloque anterior se busca cuando se pulsa la tecla de


control del cursor

6 Al pulsar y mantener pulsada la tecla de control del cursor

, el

cursor se desplaza continuamente a los comienzos de cada bloque.

7 Al pulsar la tecla de control de pgina

se visualiza la pgina siguiente

y se busca la primera palabra de dicha pgina.

8 Al pulsar la tecla de pgina

se visualiza la pgina anterior y se busca

la primera palabra de la pgina.

9 Al pulsar y mantener pulsada la tecla de pgina


una pgina despus de otra.

944

se visualiza

B--63534SP/02

FUNCIONAMIENTO

9. EDICION DE PROGRAMAS

Procedimiento para buscar una palabra


Ejemplo) de bsqueda de S12
PROGRAMA
O0050 ;
N01234 X100.0 Z1250.0 ;
S12 ;
N56789 M03 ;
M02 ;
%

O0050 N01234

Actualmente se est
buscando/explorando
N01234.
Se est buscando
S12.

1 Teclee la direccin S .

2 .

2 Teclee 1

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.

3 Para iniciar la operacin de bsqueda pulse la tecla [BUSQ].


Una vez terminada la operacin de bsqueda, el cursor se visualiza en S12.
Al pulsar la tecla [BUSQ] en lugar de la tecla [BUSQ] se ejecuta la
operacin de bsqueda por el orden inverso.
Procedimiento de bsqueda de una direccin
Ejemplo) de bsqueda de M03
PROGRAMA
O0050 ;
N01234 X100.0 Z1250.0 ;
S12 ;
N56789 M03 ;
M02 ;
%

O0050 N01234

Actualmente se est
buscando/explorando
N01234.
Se est buscando
M03.

1 Teclee la direccin M .
2 Pulse la tecla [BUSQ].
Una vez terminada la operacin de bsqueda, el cursor se visualiza en M03.
Al pulsar la tecla [BUSQ] en lugar de la tecla [BUSQ] se ejecuta la
operacin de bsqueda por el orden inverso.

Alarm
No. alarma
71

Descripcin
No se ha encontrado la palabra o direccin que se est
buscando.

945

9. EDICION DE PROGRAMAS

9.1.2
Cabecera de un
programa

FUNCIONAMIENTO

B--63534SP/02

El cursor puede saltarse al comienzo de un programa. Esta funcin se


denomina desplazamiento al puntero del programa. Esta seccin describe
los tres mtodos para acceder al puntero del programa.

Procedimiento para desplazamiento a comienzo de programa

Mtodo 1

1 Pulse

cuando la pantalla del programa est seleccionada en el modo

EDIT.
Cuando el cursor ha vuelto al comienzo del programa, el contenido del
mismo se visualiza desde el comienzo en la pantalla.

Mtodo 2

Bsqueda del nmero de programa.

1 Pulse la direccin

O ,cuando una pantalla de programa est

seleccionada en el modo MEMORY o EDIT.

2 Introduzca un nmero de programa.


3 Pulse la tecla soft [BUSQ O].
Mtodo 3

1 Seleccione el modo [MEMORY] o [EDIT].


2 Pulse

3 Pulse la tecla [(OPRA)].


4 Pulse la tecla [RBOBIN].

946

FUNCIONAMIENTO

B--63534SP/02

9. EDICION DE PROGRAMAS

9.1.3
Insercin de una
palabra
Procedimiento para la insercin de una palabra

1 Bsqueda o exploracin de la palabra inmediata anterior a una palabra que


se desea insertar.

2 Teclee una direccin en la que desea insertar la palabra.


3 Teclee los datos.
4 Pulse la tecla

Ejemplo de insercin de T15

Procedimiento

1 Bsqueda o exploracin de Z1250.


Programa
O0050 ;
N01234 X100.0 Z1250.0 ;
S12 ;
N56789 M03 ;
M02 ;
%

2 Teclee T

Programa
O0050 N01234
O0050 ;
N01234 X100.0 Z1250.0 T15 ;
S12 ;
N56789 M03 ;
M02 ;
%

947

Se est buscando/explorando Z1250.0.

5 .

3 Pulse la tecla

O0050 N01234

Se est insertando
T15.

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B--63534SP/02

9.1.4
Modificacin de una
palabra
Procedimiento para modificar una palabra

1 Bsqueda o exploracin de una palabra que se desea modificar.


2 Teclee una direccin en la cual desea efectuar la modificacin.
3 Teclee los datos.
4 Pulse la tecla

Ejemplo de cambio de T15 a M15

Procedimiento

1 Bsqueda o exploracin de T15.


Programa
O0050 N01234
O0050 ;
N01234 X100.0 Z1250.0 T15 ;
S12 ;
N56789 M03 ;
M02 ;
%

2 Teclee M
3 Pulse la tecla

Programa
O0050 N01234
O0050 ;
N1234 X100.0 Z1250.0 M15 ;
S12 ;
N5678 M03 ;
M02 ;
%

948

Se est buscando/explorando T15.

Se est cambiando
T15 por M15.

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B--63534SP/02

9.1.5
Borrado de una
palabra
Procedimiento para borrar una palabra

1 Busque o explore la palabra que se desea borrar.


2 Pulse la tecla

Ejemplo de borrado X100.0

Procedimiento

1 Busque o explore X100.0


Programa
O0050 ;
N01234 X100.0
S12 ;
N56789 M03 ;
M02 ;
%

2 Pulse la tecla

O0050 N01234
Z1250.0 M15 ;

Programa
O0050 ;
N01234 Z1250.0 M15 ;
S12 ;
N56789 M03 ;
M02 ;
%

949

Se est buscando/explorando X100.0.

O0050 N01234
Se est borrando
X100.0.

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B--63534SP/02

9.2

Dentro de un programa puede borrarse un bloque o bloques.

9.2.1

El procedimiento a continuacin sealado borra un bloque hasta su cdigo EOB


(fin de bloque); el cursor avanza la direccin de la siguiente palabra.

BORRADO DE
BLOQUES
Borrado de un bloque

Procedimiento para borrar un bloque

1 Busque o explore la direccin N del bloque que desea borrar.


2 Pulse

EOB

3 Pulse la tecla

Ejemplo de borrado del bloque N01234

Procedimiento

1 Ejemplo de borrado del bloque N01234.


Programa
O0050 ;
N01234 Z1250.0 M15 ;
S12 ;
N56789 M03 ;
M02 ;
%

2 Pulse

EOB

O0050 N01234
Se est buscando/
explorando N01234.

3 Pulse la tecla
Programa
O0050 ;
S12 ;
N56789 M03 ;
M02 ;
%

950

.
O0050 N01234

Se ha borrado el
bloque que contiene
N01234.

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B--63534SP/02

9.2.2
Borrado de mltiples
bloques

Pueden borrarse los bloques a partir de la palabra actualmente visualizada hasta


el bloque con nmero de secuencia especificado.

Procedimiento para borrar mltiples bloques

1 Busque o explore una palabra en el primer bloque de una parte que desea
borrar.

2 Teclee la direccin N

3 Teclee el nmero de secuencia del ltimo bloque de la seccin que desea


borrar.

4 Pulse la tecla

Ejemplo de borrado de bloques a partir de un bloque que contiene N01234 hasta un bloque que
contiene N56789

Procedimiento

1 Busque o explore N01234.


Programa
O0050 ;
N01234 Z1250.0 M15 ;
S12 ;
N56789 M03 ;
M02 ;
%

2 . Teclee N

Programa
O0050 ;
N01234 Z1250.0 M15 ;
S12 ;
N56789 M03 ;
M02 ;
%

3 Pulse la tecla
Programa
O0050 ;
M02 ;
%

951

O0050 N01234
Se est buscando/
explorando
N01234.

9 .
O0050 N01234
Se ha borrado
la parte subrayada.

.
O0050 N01234
Se han borrado los
bloques desde el
bloque que contiene
N01234 hasta el
bloque que contienee N56789.

9. EDICION DE PROGRAMAS

9.3
BUSQUEDA DE
NUMERO DE
PROGRAMA

FUNCIONAMIENTO

B--63534SP/02

Cuando la memoria tiene almacenados mltiples programas, puede


buscarse un programa. Existen tres mtodos para ello.

Procedimiento para bsqueda del nmero de programa

Mtodo 1

1 Seleccione el modo EDIT o MEMORY.


2 Pulse

para visualizar la pantalla de programa.

3 Teclee la direccin O .
4 Teclee un nmero del programa que desea buscar.
5 Pulse la tecla [BUSQ O] .
6 Una vez terminada la operacin de bsqueda, se visualiza en el extremo
superior derecho el nmero de programa buscado. Si se encuentra el
programa, se activa la alarma P/S No. 71.

Mtodo 2

1 Seleccione el modo EDIT o MEMORY.


2 Pulse

para visualizar la pantalla de programa.

3 Pulse la tecla [BUSQ O].

En tal caso, se busca el siguiente programa del directorio.

Mtodo 3

Este mtodo busca el nmero del programa (0001 hasta 0015)


correspondiente a una seal en la mquina herramienta para arrancar el
funcionamiento automtico. Consulte el manual relevante preparado por
fabricante de la mquina herramienta para obtener informacin detallada
sobre el funcionamiento.

1 Seleccione el modo MEMORY.


2

Active el estado de reset (*1)

El estado de reset es el estado en el que est desactivado el LED que


indica que se est trabajando en el modo automtico (consulte el
correspondiente manual del fabricante de la mquina herramienta).

Configure la seal de seleccin de nmero de programa en la mquina


herramienta a un nmero de 01 hasta 15.
Si no est registrado el programa correspondiente a una seal en la
mquina herramienta, se activa la alarma P/S (No. 059).
Accione el pulsador de comienzo de ciclo.

Cuando la seal en la mquina herramienta representa el valor 00, no se


ejecuta la operacin de bsqueda de nmero del programa.

Alarmas

No.

Contenido

59

No puede buscarse el programa con el nmero seleccionado durante la bsqueda del nmero de programa externo.

71

Durante la bsqueda del nmero de programa no se ha


encontrado el nmero de programa especificado.

952

FUNCIONAMIENTO

B--63534SP/02

9.4
BUSQUEDA DE
NUMERO DE
SECUENCIA

9. EDICION DE PROGRAMAS

La operacin de bsqueda de nmero de secuencia habitualmente se emplea


para buscar un nmero de secuencia en medio de un programa de modo que
pueda arrancarse o rearrancarse la ejecucin en el bloque contenido en dicho
nmero de secuencia.
Ejemplo) Se ejecuta la bsqueda de nmero de secuencia 02346 en un
programa (O0002).
Programa

Prog. seleccionado
Se ha encontrado
el nmero de secuencia deseado.

O0001 ;
N01234 X100.0 Z100.0 ;
S12 ;
:
O0002 ;
N02345 X20.0 Z20.0 ;
N02346 X10.0 Z10.0 ;
:
O0003 ;
:

La bsqueda en esta
seccin se inicia desde
el comienzo.
(La operacin de
bsqueda se ejecuta
nicamente dentro de
un programa.)

Procedimiento para bsqueda del nmero de secuencia


1 Seleccione el modo MEMORY.
2 Pulse
3

Si el programa incluye un nmero de secuencia que se ha de buscar,


ejecute

las operaciones 4 hasta 7 indicadas a continuacin.

Si el programa no contiene un nmero de secuencia que se desea


buscar, seleccione el nmero de programa del programa que contiene el
nmero de secuencia que se desea buscar.

4 Teclee la direccin N .
5 Teclee un nmero de secuencia que desee buscar.
6 Pulse la tecla [BUSQ N].
7 Una vez terminada la operacin de bsqueda, el nmero de secuencia
buscado se visualiza en el extremo superior derecho de la pantalla CRT.
Si no se encuentra el nmero de secuencia especificado en el programa
actualmente seleccionado se activa la alarma P/S nmero 060.

953

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B--63534SP/02

Explicaciones
D Operaciones durante la
bsqueda

D Comprobacin durante la
bsqueda

Los bloques saltados no afectan al CNC. Esto supone que los datos en los
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.
Durante la operacin de bsqueda, se realizan las siguientes comprobaciones:
Salto opcional de bloque
Alarma P/S (No. 003 hasta 010)

Limitaciones
D Bsqueda dentro de un
subprograma

Durante la operacin de bsqueda de nmero de secuencia, no se ejecuta


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.
Programa principal

Subprograma

O1234
:
:
M98 P5678 ;
:
:

O5678
:
N88888
:
M99 ;
:

Si se intenta buscar N8888 en el ejemplo anterior, se activa una alarma.

Alarmas
Nmero
60

Contenido
No se ha encontrado el nmero de secuencia de orden en
la bsqueda de nmero de secuencia.

954

FUNCIONAMIENTO

B--63534SP/02

9.5
BORRADO DE
PROGRAMAS

9.5.1

9. EDICION DE PROGRAMAS

Los programas registrados en memoria pueden borrarse. Bien, programa por


programa o todos a la vez. Adems, puede borrarse ms de un programa
especificando un intervalo.

Puede borrarse un programa registrado en memoria.

Borrado de un programa
Procedimiento para borrar un programa

1 Seleccione el modo EDIT.


2 Pulse

para visualizar la pantalla del programa.

3 Teclee la direccin O .
4 Teclee un nmero de programa deseado.
5 Pulse la tecla

Al hacerlo se borrar el programa con el nmero de programa introducido.

9.5.2

Pueden borrarse todos los programas registrados en memoria.

Borrado de todos los


programas
Procedimiento para borrar todos los programas

1 Seleccione el modo EDIT.


2 Pulse

para visualizar la pantalla del programa.

3 Teclee la direccin O .
4 Teclee --9999.
5 Pulse la tecla de edicin

955

para borrar todos los programas.

9. EDICION DE PROGRAMAS

9.5.3

FUNCIONAMIENTO

B--63534SP/02

Los programas dentro de un margen especificado en memoria se borran.

Borrado de ms de un
programa especificando
un intervalo de valores
Procedimiento para borrar ms de un programa especificando un intervalo

1 Seleccione el modo EDIT.


2 Pulse

para visualizar la pantalla del programa.

3 Introduzca el intervalo de nmeros de programa que desea borrar


especificando una direccin y pulsando el teclado numrico de la siguiente
manera:

OXXXX,OYYYY
en donde XXXX es el nmero del primer programa que desea borrar y
YYYY es el nmero del ltimo programa que desea borrar.

4 Pulse la tecla de edicin


YYYY.

956

para borrar los programas Nos. XXXX hasta

FUNCIONAMIENTO

B--63534SP/02

9.6
FUNCION DE EDICION
AMPLIADA DE
PROGRAMAS DE
PIEZA

9. EDICION DE PROGRAMAS

Con la funcin de edicin ampliada de programas de pieza, pueden ejecutarse


las operaciones descritas a continuacin empleando teclas soft para programas
que se han registrado en memoria.
Se dispone de las siguientes operaciones de edicin:

Pueden copiarse o transferirse a otro programa un programa completo o una


parte de ste.

Un programa puede fusionarse en cualquier posicin de otro programa.


Una palabra o direccin especificada perteneciente a un programa puede
sustituirse por otra palabra o direccin.

957

9. EDICION DE PROGRAMAS

9.6.1

FUNCIONAMIENTO

B--63534SP/02

Puede crearse un programa nuevo copiando un programa.

Cmo se copia un
programa completo

Despus de copiar

Antes de copiar
Oxxxx
Copiar

Oxxxx

Oyyyy

Fig. 9.6.1 Copia de un programa entero

En la Fig. 9.6.1, el programa con nmero de programa xxxx, se copia a un


programa creado nuevo cuyo nmero del programa es yyyy. El programa creado
mediante esta operacin de copia es idntico al programa original con la
excepcin de que su nmero de programa es distinto.
Procedimiento para copiar un programa entero

1 Entre en el modo EDIT.


2 Pulse la tecla de funcin

(OPRA)

Tecla del siguiente men


(EX--EDT)

3 Pulse la tecla soft [(OPRA)].


4 Pulse la tecla de siguiente men.
5 Pulse la tecla soft [EDI--EX].
6 Asegrese de que se ha seleccionado la pantalla del programa que desea

COPIA

copiar y pulse la tecla [COPIA].

TODO

Teclas numricas

0 A

7 Pulse la tecla soft [ALL].


8 Introduzca el nmero del nuevo programa (utilizando nicamente el
teclado numrico) y pulse la tecla

EJEC

9 Pulse la tecla soft [EJEC].

958

FUNCIONAMIENTO

B--63534SP/02

9.6.2

9. EDICION DE PROGRAMAS

Un programa nuevo puede crearse copiando una seccin de un programa.

Cmo se copia una


parte de un programa

Despus de copiar

Antes de copiar
Oxxxx
Copiar

Oxxxx

Oyyyy

Fig. 9.6.2 Copia de una parte de un programa

En la Fig. 9.6.2, la seccin B del programa con nmero de programa xxxx se


copia a un programa creado nuevo cuyo nmero de programa es yyyy. El
programa para el cual el se ha especificado un intervalo de edicin permanece
invariable despus de la operacin de copiar.
Procedimiento para copiar una seccin de un programa

1 Ejecute los pasos 1 hasta 6 en el subapartado III--9.6.1.


2 Desplace el cursor al comienzo del intervalo que desea copiar y pulse la
tecla [CURS--].

CURS--

3 Desplace el cursor al final del intervalo que desea copiar y pulse la tecla soft
--CURS

[--CURS] o [--BAJO] (en este ltimo caso, se copia el intervalo hasta el


final del programa independientemente de la posicin del cursor).

--ABAJO

4 Introduzca el nmero del nuevo programa (utilizando nicamente el


Teclas numricas

0 A

teclado numrico) y pulse la tecla

5 Pulse la tecla soft [EJEC].


EJEC

959

9. EDICION DE PROGRAMAS

9.6.3

FUNCIONAMIENTO

B--63534SP/02

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

Copiar

B
C

Fig. 9.6.3 Moviendo una parte de un programa

En la Fig. 9.6.3, parte B del programa nmero xxxx se mueve a un programa


de nueva creacin cuyo nmero es yyyy; la parte B se elimina del programa
xxxx.
Procedimiento para mover una parte de un programa

1 Ejecute los pasos 1 hasta 5 del subapartado III--9.6.1.


2 Asegrese de que se selecciona la pantalla para el programa que se ha de

MOVI

mover y pulse la tecla soft [MOVI].

3 Desplace el cursor al comienzo del intervalo que se desea mover y pulse la


tecla soft [CURS--].

CURS--

4 Desplace el cursor al final del intervalo que se desea mover y pulse la tecla
--CURS

soft [--CURS] o [--BAJO] (en este ltimo caso, se copia el intervalo hasta el
final del programa independientemente de la posicin del cursor).

--ABAJO

5 Introduzca el nmero del nuevo programa (empleando nicamente el


teclado numrico) y pulse la tecla
Teclas numricas

6 Pulse la tecla soft [EJEC].


EJEC

960

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B--63534SP/02

9.6.4

Puede insertarse otro programa en una posicin arbitraria del programa actual.

Cmo fusionar un
programa

Antes de fusionar
Oxxxx

Oyyyy

Despus de fusionar

Fusin

Oxxxx

Oyyyy

Posicin
de fusin

Fig. 9.6.4 Fusin de un programa en una posicin especificada

En la Fig. 9.6.4, el programa XXXX se fusiona con el nmero YYYY. El


programa OYYYY permanece invariable despus de la operacin de fusin.
Procedimiento para fusionar un programa

1 Ejecute los pasos 1 hasta 5 del subapartado III--9.6.1.


2 Asegrese de que se ha seleccionado la pantalla del programa que se desea

INSER

editar y pulse la tecla soft [INSER].

3 Desplace el cursor a la posicin en la cual se desea insertar otro programa y


--CURS

pulse la tecla soft [--CURS] o [--BAJO] (en este ltimo caso, se visualiza el
final del programa actual).

--ABAJO

4 Introduzca el nmero del programa que desea insertar (empleando


nicamente el teclado numrico) y pulse la tecla

Teclas numricas

5 Pulse la tecla soft [EJEC].


0 A

El programa con el nmero especificado en el paso 4 se inserta antes del


cursor posicionado en el paso 3.

EJEC

961

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B--63534SP/02

9.6.5
Explicacin
complementaria para
copiar, mover y
fusionar
Explicaciones
D Definicin de un intervalo
de edicin

D Sin especificar un nmero


de programa

La definicin del punto inicial de un intervalo de edicin con [CURS--] puede


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:

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.

El procesamiento vuelve a la seleccin de operacin despus de haber


definido un punto inicial o un punto final.

En la copia de un programa y en el desplazamiento de programas, si se pulsa


[EJEC] sin especificar un nmero de programa despus de definir un punto
final de intervalo de edicin, se registra como programa de trabajo cuyo nmero
es O0000.
Este programa O0000 tiene las siguientes caractersticas:
El programa puede editarse de idntica manera que un programa general.
(No ejecute el programa)

Si se acaba de ejecutar una operacin de copiar o de mover, en el instante


de la ejecucin se borra la informacin previa y se registra la informacin
que se acaba de definir (todo o una parte del programa). (En la operacin de
fusin no se borra la informacin previa.) Sin embargo, el programa, cuando
se selecciona para funcionamiento en modo prioritario, no puede registrarse
en modo no prioritario. (Se activa una alarma BP/S140.) Cuando se registra
el programa, se obtiene una zona libre. Borre esta zona libre con la tecla
.

D Edicin cuando el sistema


est esperando a introducir
un nmero de programa

Cuando ya no se necesita el programa, brrelo mediante una operacin


normal de edicin.

Cuando el sistema est esperando la introduccin de un nmero de programa,


no puede ejecutarse ninguna operacin de edicin.

Limitaciones
D Nmero de dgitos para el
nmero de programa

Si un nmero de programa se especifica mediante 5 o ms dgitos, se genera un


error de formato.
962

B--63534SP/02

FUNCIONAMIENTO

9. EDICION DE PROGRAMAS

Alarmas
Contenido

No. alarma

Se ha hecho insuficiente la memoria mientras se estaba copiando o insertando un programa. Se ha terminado la copia o la insercin.

70

Se ha interrumpido la tensin cuando se estaba copiando, moviendo o insertando un programa y debe


borrarse la memoria utilizada para edicin. Cuando se
activa esta alarma pulse la tecla
simultneamente
junto con la tecla de funcin
.
Se ha editado nicamente el programa editado.

101

963

9. EDICION DE PROGRAMAS

9.6.6
Sustitucin de
palabras y direcciones

FUNCIONAMIENTO

B--63534SP/02

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.

Procedimiento para intervalo de palabras o direcciones

1 Ejecute los pasos 1 hasta 5 del subapartado III--9.6.1.

CAMBIO

2 Pulse la tecla soft [CAMBIO].


3 Introduzca la palabra o direccin que desea sustituir.
4 Pulse la tecla soft [ANTES].

ANTES

5 Introduzca la nueva palabra o direccin.


6 Pulse la tecla soft [DESP.].
DESP.

SALTO

7 Pulse la tecla soft [EJEC] para sustituir todas las palabras y direcciones

EJEC--1

especificadas despus del cursor.


Pulse la tecla soft [EJEC--1] para buscar y sustituir la primera vez que
aparece la palabra o direccin especificada despus del cursor.
ulse la tecla soft [SALTO] para buscar slo la primera vez que aparece la
palabra o direccin especificada despus del cursor.

EJEC--1

Ejemplos
D Sustituir X100 por Y200

[CAMBIO] X

0 [ANTES] Y

[DESP.] [EJEC]
D Sustituir X100Y200 por X30

[CAMBIO] X

3
D Sustituir IF por WHILE

F [ANTES] W

0 [ANTES] X

0 [DESP.] [EJEC]

[CAMBIO] I

E [DESP.]

[EJEC]

D Sustituir X por ,C10

[CAMBIO] X [ANTES] ,

0 [DESP.] [EJEC]

Explicacin
D Sustitucin de macros
cliente

Pueden sustituirse las siguientes palabras de macro 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.].
964

B--63534SP/02

FUNCIONAMIENTO

9. EDICION DE PROGRAMAS

Restricciones
D El nmero de caracteres a
sustituir

D Los caracteres para


sustitucin

Puede especificarse hasta un total de 15 caracteres para palabras antes o despus


de la sustitucin. (No pueden especificarse 16 o ms caracteres.)
Las palabras antes o despus de una sustitucin deben comenzar por un carcter
que represente una direccin. (Se produce un error de formato.)

965

9. EDICION DE PROGRAMAS

9.7

EDICION DE
MACROS DE
CLIENTE

FUNCIONAMIENTO

B--63534SP/02

A diferencia de los programas ordinarios, los programas de macro cliente se


modifican, insertan o borran en base a unidades de edicin.
Las palabras de macro cliente pueden introducirse de forma abreviada.
En un programa pueden introducirse comentarios.
Consulte el apartado III--10.1 en donde se explican los comentarios de un
programa.

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, antes de los caracteres y smbolos anteriores aparece un
espacio en blanco.
(Ejemplo) Posiciones de comienzo donde esta colocado el cursor.
N001 X--#100 ;
#1 =123 ;
N002 /2 X[12/#3] ;
N003 X--SQRT[#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
macro cliente

Cuando se modifica o inserta una palabra de macro cliente, los dos o ms


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 RO END 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.

966

FUNCIONAMIENTO

B--63534SP/02

9.8
EDICION EN MODO NO
PRIORITARIO

9. EDICION DE PROGRAMAS

La edicin de un programa mientras se est ejecutando otro programa se


denomina edicin en modo no prioritario. El mtodo de edicin es idntico que
para la edicin ordinaria (edicin en primer plano).
Un programa editado en modo no prioritario debe registrarse en la memoria de
programas en modo prioritario por el siguiente procedimiento:
Durante la edicin en modo no prioritario no pueden borrarse de golpe todos los
programas.

Procedimiento para edicin en modo no prioritario

1 Entre en el modo EDIT o MEMORY.


El modo MEMORY est permitido an cuando se est ejecutando el
programa.

2 Pulse la tecla

3 Pulse la tecla soft [(OPRA)], y luego la tecla soft [BG--EDT].


Al hacerlo, se visualiza la pantalla de edicin en modo no prioritario
(PROGRAM (BG--EDIT) se visualiza en el extremo superior izquierdo de
la pantalla).

4 Edita un programa en la pantalla de edicin en modo no prioritario de


idntica manera que para la edicin de programas ordinarios.

5 Despus de terminada la edicin, pulse la tecla soft [(OPRA)] y luego la


tecla soft [BG--EDT]. El programa editado se registra en la memoria de
programas de modo prioritario.

Explicacin
D Alarmas durante la edicin
en modo no prioritario

Las alarmas que pueden producirse durante la edicin en modo no prioritario


no afectan a las operaciones en modo prioritario. A la inversa, las alarmas que
pueden 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.

967

9. EDICION DE PROGRAMAS

9.9

FUNCION DE
CONTRASEA

FUNCIONAMIENTO

B--63534SP/02

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)
para proteger a los programas nos. 9000 hasta 9999. En estado bloqueado, no
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.

Procedimiento de bloqueo y desbloqueo

Bloqueo

1 Seleccione el modo MDI.


2 Valide la grabacin de parmetros. Al hacerlo, se activa la alarma P/S
No. 100 en el CNC.

3 Defina el parmetro n 3210 (PASSWD). Al hacerlo se activa el estado de


bloqueo.

4 Inhiba la grabacin de parmetros.


5 Pulse la tecla

Desbloqueo

para anular el estado de alarma.

1 Seleccione el modo MDI.


2 Valide la grabacin de parmetros. Al hacerlo, se activa la alarma P/S
No. 100 en el CNC.

3 En el parmetro No. 3211 (KEYWD), defina idntico valor que el definido


en el parmetro 3210 (PASSWD) para bloqueo. Al hacerlo, se anula el
estado de bloqueo.

4 Configure al valor 0 el bit 4 (NE9) del parmetro No. 3202.


5 Inhiba la grabacin de parmetros.
6 Pulse la tecla

para anular el estado de alarma.

7 Ahora pueden editarse los subprogramas cuyos nmeros de programa van


del 9000 hasta el 9999.

Explicaciones
D Definicin del parmetro
PASSWD

El estado de bloqueo est activo si se ha definido un valor en le parmetro


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.
968

B--63534SP/02

D Modificacin del parmetro


PASSWD

D Configuracin del valor 0


en el parmetro PASSWD

D Rebloqueo

FUNCIONAMIENTO

9. EDICION DE PROGRAMAS

El parmetro PASSWD puede modificarse cuando se abandona el estado de


bloqueo (cuando PASSWD = 0 o PASSWD = KEYWD). Despus del paso 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.
Cuando se define el valor 0 en el parmetro PASSWD, se visualiza el nmero
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.
Despus de haber abandonado el estado de bloqueo, puede reactivarse
definiendo un valor diferente en el parmetro PASSWD o desconectando la
tensin del CN y conectndola de nuevo para reinicializar el parmetro
KEYWD.

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.

969

9. EDICION DE PROGRAMAS

9.10

COPIA DE UN
PROGRAMA ENTRE
DOS TRAYECTORIAS

FUNCIONAMIENTO

B--63534SP/02

Para un CNC para control de dos trayectorias, al configurar al valor 1 el


bit 0 (PCP) del parmetro No. 3206 se valida la copia de un programa de
mecanizado especificado de una trayectoria a la otra. Se soporta la copia
de un solo programa y la copia de un intervalo especificado.

Procedimiento para copiar un programa entre dos trayectorias

Procedimiento

1 Seleccione el modo EDIT para ambas trayectorias.


2 Pulse la tecla de funcin

3 Pulse la tecla soft [(OPRA)].


4 Pulse la tecla soft [COPI P].
Aparecen las siguientes teclas soft:
PROGRAMA

O1357 N00130

O1357 (CABEZAL1 PROGRAMA PRINCIPAL) ;


N010 G90 G00 X200.0 Z220.0 ;
N020 T0101 ;
N030 S30000 M03 ;
N040 G40 G00 X40.0 Z180.0 ;
N080 X100.0 Z80.0 ;
N090 Z60.0 ;
N100 X140.0 Z40.0 ;
>_
EDIT * * * *

***

TRAY1

14:25:36

***
TRAY2

CABE1
CANCEL

5 Pulse la tecla soft [TRAY1] o [TRAY2] para seleccionar la trayectoria


desde la cual desee copiar un programa.
(Ejemplo) Al pulsar la tecla soft [PATH1] se muestra en la pantalla
una gua de procedimiento como puede verse a
continuacin.

ORIGEN : TRAY1 =1357


DEST : TRAY2
=
>_
EDIT * * * *
ORIGEN

***
DEST

SUSTITUIR

***
SUSTITU

14:25:36
CANCEL

: OFF
CABE1
EJEC

En primer lugar, el programa actualmente seleccionado para la


trayectoria de origen de copia se visualiza como programa a copiar.
Si no se ha seleccionado ningn programa como trayectoria de
origen de copia, se visualiza 0000.
970

FUNCIONAMIENTO

B--63534SP/02

9. EDICION DE PROGRAMAS

6 Seleccione uno o ms programas que desee copiar.


Copiar un solo programa
(1) Introduzca el nmero del programa que desee copiar.

(2) Pulse la tecla soft [ORIGEN] para definir el nmero.
ORIGEN:TRAY?=
Copiar intervalo especificado
(1) Introduzca el intervalo de programas que desee copiar mediante
un valor numrico.
--VVVV
Smbolo intervalo
[Formato de entrada]--VVVV

Nmero (ms alto) fin intervalo

Nmero (ms bajo) inicio intervalo

(2) Pulse la tecla soft [ORIGEN] para definir el nmero.


ORIGEN:TRAY?=--VVVV
Para anular la seleccin del los programas que desee copiar, pulse
de nuevo [ORIGEN].

7 Seleccione el nmero destino de copia.


El o los programas seleccionados pueden copiarse asignando
nmeros distintos de sus nmeros originales.

(1) Teclee el nmero destino.



(2) Pulse la tecla soft [DEST] para definir el nmero.
DEST:TRAY?=
Al pulsar [DEST] sin introducir ningn nmero, el o los nmeros
de programa originales se utilizan como estn.
Para anular el nmero definido, pulse de nuevo [DEST].
Para copiar un intervalo especificado, el nmero definido se asigna
al primer programa del intervalo especificado. Los programas
subsiguientes son nmeros asignados obtenidos aumentando
repetitivamente en uno el nmero definido.

8 Especifique sustitucin.
Si cualquier nmero que se asigne a un programa que desee copiar ya
est siendo utilizado por un programa registrado para la trayectoria
destino, especifique si el programa existente debe ser sustituido por el
que se desee copiar.
Si actualmente est inhibida la sustitucin, al pulsar la tecla soft
[SUSTITU] se valida la sustitucin. Al pulsar [SUSTITU] repetidas
veces va cambiando entre vlida e inhibida.
SUSTITU=ON indica que es vlida la sustitucin.
SUSTITU=OFF indica que est inhibida la sustitucin.
9 Pulse la tecla soft [EJEC] para iniciar la copia.

971

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B--63534SP/02

Explicaciones
D Flujo de procedimiento

Pantalla de programa

Modo editar/modo editar en modo no prioritario

Colocar la llave de proteccin de datos en ON (validar edicin)

Tecla soft para iniciar configuracin copia entre trayectorias [ COPI P]

Copiar tecla soft seleccin fuente [TRAY1] o [TRAY2]

No definido (nmero O seleccionado)

<ORIGENdefinido?>
Definir

No definido (nmero O seleccionado)


<DEST definido?>
Definir
S
<Tecla soft cancelar operacin [CANCEL]?>
No
<Definicin sustitucin?>
No sustituir

Sustituir
SUSTITU=ON

SUSTITU=OFF

Iniciar copia: tecla soft [EJEC]

Terminacin de alarma

Copia terminada

D Edicin en modo no
prioritario

La copia puede ejecutarse tambin durante la edicin en modo no


prioritario.
972

D Importantes alarmas
afines

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B--63534SP/02

Nmeros de importantes alarmas afines


Nmero alarma

Descripcin

Trayectoria relevante

P/S 70,70 BP/S0

Memoria libre insuficiente

Destino copia

P/S 71,71 BP/S

Programa especificado no
encontrado

Origen copia

P/S 72,72 BP/S

Demasiados programas

Destino copia

P/S 73,73 BP/S

Registro de duplicado

Destino copia

P/S 75,75 BP/S

Nmero programa protegido

Origen/destino copia

BP/S indica una salida de alarma durante la edicin en modo no


prioritario.
La alarma activada corresponde a la trayectoria en la cual se est
ejecutando la operacin que produce la alarma.

Restricciones
D Condiciones en las
cuales no puede
ejecutarse la copia

La copia no se ejecuta en ninguna de las siguientes condiciones:

D Copiar intervalo
especificado

La tecla de proteccin de datos para la trayectoria destino de copia est


DESACTIVADA.
El nmero O especificado est protegido.
El nmero O especificado ya se est utilizando para un programa
registrado para la trayectoria de destino de copia (si la sustitucin est
inhibida).
El almacenamiento de programas de pieza para la trayectoria de
destino de copia no tiene suficiente espacio libre.
La trayectoria de origen o destino de copia est en el estado de alarma.
Sin embargo, durante la edicin en modo no prioritario, slo las
alarmas P/S 000 y 101 inhiben el copiado.

Durante la copia de intervalo especificado, si el espacio de


almacenamiento de programas de pieza para la trayectoria destino de
copia se hace insuficiente, si se rebasa el nmero mximo de programas
que pueden registrarse para la trayectoria destino, si ya se ha registrado
un nmero de programa registrado para la trayectoria destino o si un
nmero de programa especificado est protegido, se activa
inmediatamente una alarma y se detiene la copia.
Destino de copia
O0001
O0020
O0200

Origen de copia

Espacio de memoria insuficiente,


registro duplicado, nmero protegido o rebasado nmero mximo
de programas

Alarma activada, copia parada

973

O0001
O0020
O0200
O1100
O2000

9. EDICION DE PROGRAMAS

D Sustitucin

FUNCIONAMIENTO

B--63534SP/02

Aun cuando sea vlida la sustitucin, no puede sustituirse el programa si


no hay sufficiente espacio para almacenamiento de programas de pieza
para la trayectoria destino de la copia. Durante la edicin en modo no
prioritario, no est permitidoa la copia sustituyendo el programa
actualmente en ejecucin.
PRECAUCION
Una vez se ha iniciado la copia de un programa entre
trayectorias, no puede cancelarse. Confirme con cuidado
todos los valores de configuracin antes de iniciar la copia.

974

B--63534SP/02

10

FUNCIONAMIENTO

10. CREACION DE PROGRAMAS

CREACION DE PROGRAMAS

Pueden crearse programas por uno de los siguientes mtodos:

Teclado MDI
PROGRAMACION EN EL MODO TEACH IN
ENTRADA DE PROGRAMACION INTERACTIVA
CON FUNCION DE GRAFICOS
FUNCION DE PROGRAMACION AUTOMATICA
INTERACTIVA
DISPOSITIVO DE PREPARACION AUTOMATICA DE
PROGRAMAS (SISTEMA P DE FANUC)

Este captulo describe la creacin de programas empleando el panel MDI, modo


Teach IN y la programacin interactiva con funcin grfica. Este captulo
tambin describe la insercin automtica de nmeros de secuencia.

975

10. CREACION DE PROGRAMAS

10.1

CREACION DE
PROGRAMAS
EMPLEANDO EL
PANEL MDI

FUNCIONAMIENTO

B--63534SP/02

Pueden crearse programas en el modo EDIT utilizando las funciones de


edicin de programas descritas en el Apartado III--9

Procedimiento para la creacin de programas empleando el panel MDI

Procedimiento

1 Entre el modo EDIT.


2 Pulse la tecla

3 Pulse la tecla O e introduzca el nmero de programa.


4 Pulse la tecla

5 Cree un programa empleando las funciones de edicin de programas


descritas en el Captulo III--9.

Explicacin
D Comentarios en un
programa

Pueden escribirse comentarios en un programa empleando los cdigos de


activacin/desactivacin de control.
Ejemplo)

O0001 (SERIE 16 DE FANUC) ;


M08 (REFRIGERANTE CONECTADO) ;

S Cuando se pulsa la tecla

despus de haber tecleado el cdigo de

desactivacin de control (, comentarios y el cdigo de activacin de


control ), se registran los comentarios tecleados.

S Cuando se pulsa la tecla

en medio de comentarios, para introducir

posteriormente el resto de los comentarios, tal vez no se registren


correctamente (no se introduzcan, se modifiquen o se pierdan) los datos
tecleados antes de pulsar la tecla

debido a que los datos son sometidos

a una comprobacin de introduccin que se ejecuta en la edicin normal.


Observe los siguiente para introducir un comentario:

S El cdigo de activacin de control ) no puede registrarse por s solo.


S Los comentarios introducidos despus de pulsar la tecla

no deben

comenzar por un nmero, por un espacio en blanco o por una direccin O.

S Si se introduce una abreviatura para un macro, la abreviatura se convierte


en una palabra de macro y se registra (vase apartado 9.7).

S La direccin O y los nmeros siguientes a sta o un espacio en blanco pueden


introducirse, pero se omiten cuando son registrados.
976

FUNCIONAMIENTO

B--63534SP/02

10.2

INSERCION
AUTOMATICA DE
NUMEROS DE
SECUENCIA

10. CREACION DE PROGRAMAS

En cada bloque pueden insertarse automticamente nmeros de secuencia


cuando se crea un programa empleando las teclas MDI en el modo EDIT.
Defina el incremento para los nmeros de secuencia en el parmetro 3216.

Procedimiento para insercin automtica de nmeros de secuencia

Procedimiento

1 Defina el valor 1 como N DE SECUENCIA (vase subapartado


11.4.3).
2 Entre en el modo EDIT.
3 Pulse

para visualizar la pantalla del programa.

4 Busque o registre el nmero del programa que desea editar y desplace el


cursor al cdigo de fin de bloque (;) despus de iniciar la insercin
automtica de nmeros de secuencia.Cuando se registra un nmero de
programa y se introduce un cdigo de fin de bloque (;) con la tecla

, los

nmeros de secuencia se insertan automticamente comenzando a partir de


0. Cambie el valor inicial, si es preciso, siguiendo el paso 10 y luego salte al
paso 7.

5 Pulse la tecla de direccin N

e introduzca el valor inicial de N.

6 Pulse
7 Introduzca cada palabra de un bloque.
8 Pulse

EOB

977

10. CREACION DE PROGRAMAS

FUNCIONAMIENTO

9 Pulse

B--63534SP/02

. El cdigo de fin de bloque se registra en memoria y los

nmeros de secuencia se insertan automticamente. Por ejemplo, si el valor


inicial de N es 10 y el parmetro de definicin de incrementos se configura
al valor 2, se inserta N12 y se visualiza a continuacin la lnea en que se ha
especificado un nuevo bloque.
PROGRAMA

O0040 N00012

O0040 ;
N10 G92 X0 Y0 Z0 ;
N12
%

_
EDIC * * * *
PRGRM

***

***

BIBLIO

13 : 18 : 08
C.A.P

(OPRA)

10 S En el ejemplo anterior, si N12 no se necesita en el bloque siguiente, al


pulsar la tecla

despus de visualizarse N12 se borra N12.

S Para insertar N100 en el bloque siguiente en lugar de N12, teclee N100


y pulse

despus de visualizarse N12. Tras ello se registra N100 y

el valor inicial cambia a 100.

978

10. CREACION DE PROGRAMAS

FUNCIONAMIENTO

B--63534SP/02

10.3

CREACION DE
PROGRAMAS EN EL
MODO TEACH IN

Cuando est seleccionada la opcin de reproduccin, se aade el modo TEACH


IN JOG y el modo TEACH IN HANDLE. En estos modos, una posicin de
mquina segn los ejes X, Y y Z obtenida mediante una operacin manual se
guarda en memoria como posicin de programa para crear un programa.
En la memoria pueden guardarse, igual que en el modo EDIT, las palabras
distintas a X, Y y Z, entre las que se incluyen O, N, G, R, F, C, M, S, T, P, Q y
el fin de bloque (EOB).

Procedimiento para la creacin de programas en el modo TEACH IN

Procedimiento

El procedimiento descrito a continuacin puede emplearse para memorizar una


posicin de mquina segn los ejes X, Y y Z.

1 Seleccione el modo TEACH IN JOG o el modo TEACH IN HANDLE.


2 Desplace la herramienta a la posicin deseada en modo manual discontinuo
o en modo volante.

3 Pulse la tecla

para visualizar la pantalla del programa. Busque o

registre el nmero de programa que desea editar y desplace el cursor a la


posicin en que se ha de registrar (insertar) la posicin de mquina segn
cada eje.

4 Teclee la direccin X .
5 Pulse la tecla

. A continuacin, se guarda en memoria una posicin de

mquina segn el eje X.


X10.521 Posicin absoluta (para entrada en mm)
X10521 Datos guardados en memoria.

(Ejemplo)

6 De manera similar, teclee

y luego pulse la tecla

. A

continuacin, se guarda en memoria una posicin segn el eje Y. Adems,


teclee Z

y pulse la tecla

. A continuacin, se guarda en memoria

una posicin de mquina segn el eje Z.


Todas las coordenadas guardadas por este mtodo son coordenadas absolutas.

Ejemplos
O1234 ;
N1 G92 X10000 Y0 Z10000 ;
N2 G00 G90 X3025 Y23723 ;
N3 G01 Z--325 F300 ;
Z
N4 M02 ;

P1

(3.025, 23.723, 10.0)

P0

(10, 0, 10.0)

979

P2

(3.025, 23.723, --0.325)

10. CREACION DE PROGRAMAS

FUNCIONAMIENTO

B--63534SP/02

1 Configure el dato de configuracin N DE SECUENCIAS al valor 1


(activado). (El parmetro de valor de incremento (No. 3216) se supone que
vale 1).

2 Seleccione el modo TEACH IN HANDLE.


3 Ejecute el posicionamiento en la posicin P0 mediante el posicionador
manual de impulsos.

4 Seleccione la pantalla de programa.


5 Introduzca el nmero de programa O1234 de la siguiente manera:

Esta operacin registra en memoria el nmero de programa O1234.


A continuacin, pulse las siguientes teclas:
EOB

A continuacin del nmero de programa O1234 se introduce un cdigo de


fin de bloque (;). Dado que a continuacin de N no se especifica ningn
nmero, se insertan automticamente los nmeros de secuencia para N0 y
el primer bloque (N1) se registra en memoria.

6 Introduzca la posicin de mquina P0 para los datos del primer bloque de


la siguiente manera:

EOB

Esta operacin registra en memoria G92X10000Y0Z10000;. La funcin de


insercin automtica de nmero de secuencia registra en memoria N2 del
segundo bloque.

7 Coloque la herramienta en P1 con el generador manual de impulsos.


8 Introduzca la posicin de mquina P1 para los datos del segundo bloque de
la siguiente manera:

EOB

Esta operacin registra en memoria G00G90X3025Y23723;. La funcin de


insercin automtica de nmero de secuencia registra en memoria N3 del
tercer bloque.

9 Coloque la herramienta en P2 con el generador manual de impulsos.


10 Introduzca la posicin de mquina P2 para los datos del tercer bloque de la
siguiente manera:

EOB

Esta operacin registra G01Z--3025F300; en memoria.


La funcin de insercin automtica de nmero de secuencia registra en
memoria N4 del cuarto bloque.

11 Registre M02; en memoria de la siguiente manera:

2
980

EOB

B--63534SP/02

10. CREACION DE PROGRAMAS

FUNCIONAMIENTO

N5, que indica que se trata del quinto bloque, se registra en memoria con la
funcin de insercin automtica de nmero de secuencia. Pulse la tecla
para borrarlo.
Con esto queda registrado el programa ejemplo.

Explicaciones
D Comprobacin del
contenido de la memoria

El contenido de la memoria puede comprobarse en el modo TEACH IN por


idntico procedimiento que en el modo EDIT.
PROGRAMA

O1234 N00004

(RELATIVA)
X
--6.975
Y
23.723
Z --10.325

(ABSOLUTA)
X
3.025
Y
23.723
Z
--0.325

O1234 ;
N1 G92 X10000 Y0 Z10000 ;
N2 G00 G90 X3025 Y23723 ;
N3 G01 Z--325 F300 ;
N4 M02 ;
%
_
TMANG

****

PRGRM

D Registro de una posicin


con compensacin

***

BIBLIO

***

14 : 17 : 27
(OPRA)

Cuando se teclea un valor despus de teclear la direccin X , Y


y luego se pulsa la tecla

,o Z

, se aade para registro el valor tecleado de una

posicin de mquina. Esta operacin resulta prctica para corregir una


operacin de mquina desde teclado.

D Registro de rdenes
distintas de rdenes de
posicin

La introduccin de rdenes que han de ir antes y despus de una posicin de


mquina se ha de hacer antes y despus de registrar la posicin de mquina por
idntico procedimiento que en la edicin de programa en modo EDIT.

981

10. CREACION DE PROGRAMAS

10.4

PROGRAMACION
INTERACTIVA CON
FUNCION GRAFICA

FUNCIONAMIENTO

B--63534SP/02

Pueden crearse programas bloque por bloque en la pantalla interactiva a la vez


que se visualiza el men de cdigos G.
Los bloques en un programa pueden modificarse, insertarse o borrarse
empleando el men de cdigos G y la pantalla interactiva.

Procedimiento para programacin interactiva con funcin grfica

Procedimiento 1

Entre en el modo EDIT.

Pulse

Creacin de un programa
. Si no est registrado ningn programa se visualiza la siguiente

pantalla. Si est registrado un programa, se visualiza el programa


actualmente seleccionado.
PROGRAMA

_
EDIC * * * *
PRGRM

O0000 N0000

***

***

BIBLIO

11 : 59 : 46
(C.A.P)

(OPRA)

Teclee el nmero del programa que se ha de registrar despus de teclear la


direccin O y luego pulse la tecla

. Por ejemplo, cuando se haya de

registrar un programa cuyo nmero es el 10, teclee


luego pulse

0 ,y

. Con esto se registra un nuevo programa O0010.

982

B--63534SP/02

10. CREACION DE PROGRAMAS

FUNCIONAMIENTO

4 Pulse la tecla soft [C.A.P]. En la pantalla se visualiza el men de cdigos G


siguiente.
Si se visualizan teclas soft distintas de las mostradas en el paso 2, pulse la
para visualizar las teclas soft correctas.
tecla de men anterior
PROGRAMA
G00
G01
G02
G03
G04
G09
G10
G17
G18
G19
G20
G21

:
:
:
:
:
:
:
:
:
:
:
:

O1234 N00004

POSICIONAM
INTER. LIN.
INTER. CIRC. CW
INTER. CIRC. CCW
PAUSA
VERIF. PARADA EXA.
FIN AJUSTE DATOS VIDA HERRAMIEN
PLANO XY
PLANO ZX
PLANO YZ
IPULGADA
METRICO

_
EDIC * * * *

***

PRGRM

***
MENU G

(0)

14 : 26 : 15
BLOQUE

5 Teclee el cdigo G correspondiente a una funcin que se desea programar.


Por ejemplo, si se desea la funcin de posicionamiento, el men de cdigos
G lista la funcin con el cdigo G00. As, pues, teclee G00. Si la pantalla no
indica ninguna funcin para programar, pulse la tecla de avance de pgina
para visualizar la siguiente pantalla de men de cdigos G. Repita
esta operacin hasta que aparezca la funcin deseada. Si la funcin deseada
no es un cdigo G, no teclee ningn dato.

6 Pulse la tecla soft [BLOCK] para visualizar una pantalla detallada de un


cdigo G tecleado. La figura inferior muestra el ejemplo de una pantalla
detallada para G00.
PROGRAMA
G00 : POSICIONAM
G00
X
Z
H
M
S
T
B
:

G
100.

G
Y

O1234 N00000

50.0
(X, Y, Z, )

COMP. NO.

EDIT * * * *
PRGRM

***

***
MENU G

14 : 32 : 57
BLOQUE

(OPRA)

Cuando no se pulsa ninguna tecla, se visualiza la pantalla detallada


estndar.
983

10. CREACION DE PROGRAMAS

FUNCIONAMIENTO

B--63534SP/02

PROGRAMA
G
X
Z
H
R
S
B
J
P
L
:

O0010 N00000
G
Y

F
M
T
I
K
Q

EDIT * * * *

***

14 : 41 : 10

***

PRGRM

MENU G

BLOQUE

(OPRA)

7 Desplace el cursor al bloque que se desea modificar en la pantalla del


programa. En este instante, destella una direccin de datos junto con el
cursor.

8 Introduzca datos numricos pulsando el teclado numrico y pulse la tecla


soft [ENTRAD] o la tecla

. Con esto se termina la introduccin de un

dato.

9 Repita esta operacin hasta que se hayan introducido todos los datos
necesarios para el cdigo G seleccionado.

10 Pulse la tecla

. Con esto termina el registro de datos de un bloque en

una memoria de programas. En la pantalla, se visualiza la pantalla del men


de cdigos G, permitiendo al usuario introducir datos para otro bloque.
Repita el procedimiento comenzando a partir de 5, segn sea necesario.

11 Despus de registrar todos los programas, pulse la tecla soft [PRGRM].


Los programas registrados se convierten a formato interactivo y se
visualizan.

12 Pulse la tecla

Procedimiento 2
Modificacin de un bloque

para volver al inicio del programa.

1 Desplace el cursor al bloque que se desea modificar en la pantalla del


programa y pulse la tecla soft [C.A.P]. O pulse primero la tecla soft [C.A.P]
para visualizar la pantalla interactiva y luego pulse las teclas de avance de
pgina

hasta que se visualice el bloque que se desea

modificar.

2 Cuando se desee modificar un dato distinto de un cdigo G, simplemente


desplace el cursor al dato en cuestin y luego pulse la tecla soft [ENTRAD]
.

o la tecla

3 Cuando deba modificarse un cdigo G, pulse la tecla de men anterior


y la tecla soft [MENU G]. A continuacin, aparece el men de
cdigos G. Seleccione el cdigo G deseado y luego teclee el valor
984

B--63534SP/02

FUNCIONAMIENTO

10. CREACION DE PROGRAMAS

correspondiente. Por ejemplo, para especificar un avance en mecanizado,


dado que el men de cdigos G indica G01, teclee G01. A continuacin,
pulse la tecla soft [BLOQUE]. Al hacerlo, se visualiza la pantalla detallada
del cdigo G. Introduzca los datos necesarios en dicha pantalla.

4 Despus de haber modificado por completo los datos, pulse la tecla

Esta operacin sustituye un bloque completo de un programa.

Procedimiento 3
Insercin de un bloque

1 En la pantalla interactiva, visualice el bloque inmediatamente antes de un


nuevo bloque que se desee insertar empleando las teclas de control de
pgina. En la pantalla del programa, desplace el cursor con las teclas de
control de pgina y las teclas de control del cursor a una posicin justo antes
de la posicin en que se desee insertar un nuevo bloque.

2 Pulse la tecla soft [MENU G] para visualizar el men de cdigos G. A


continuacin, introduzca los datos del nuevo bloque.

3 Cuando haya terminado la introduccin de datos en el paso 2, pulse la tecla


. En esta operacin se inserta un bloque de datos.

Procedimiento 4
Borrado de un bloque

1 En la pantalla interactiva, visualice el contenido de un bloque que desea


borrar y luego pulse la tecla

2 El contenido del bloque visualizado se borra de la memoria de programas.


A continuacin, se visualiza el contenido del siguiente bloque en la pantalla
interactiva.

985

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11

FUNCIONAMIENTO

B--63534SP/02

COMO SE CONFIGURAN Y VISUALIZAN LOS DATOS

Generalidades

Para utilizar una mquina--herramienta 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.

Explicaiones
Grfico de transiciones en pantalla

Teclas de funcin MDI (Las teclas


sombreadas (
) se describen en
este captulo.)

La transicin en pantalla para cuando se pulsa cada tecla de funcin en el panel


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
funcin

. Vase el captulo 12 para la pantalla que aparece cuando se pulsa

la tecla de funcin

. Vase el captulo 13 para la pantalla que aparece

cuando se pulsa la tecla de funcin

. En general, la tecla de funcin

es preparada por el fabricante de la mquina herramienta y se utiliza para


macros. Consulte el manual publicado por el fabricante de la mquina
herramienta para conocer qu pantalla aparece al pulsar la tecla

D Tecla de proteccin de
datos

La mquina puede tener una tecla de proteccin de datos para proteger los
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.

986

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

PANTALLA VISUAL. POSICION Transicin de pantalla activada por tecla funcin

Pantalla posicin actual

ABSOLU

RELATI

Visualizacin posicin sistema coordenadas pieza

Visualizacin posicin en sistema


coord. relativas
Vase subap.

Vase subap.
III- -11.1.1.

Visualizacin de
nm. de piezas y
tiempo de marcha
Vase subap.
III- -11.1.6.

Visualizacin
velocidad real
Vase subap.
III- -11.1.5.

Definicin de punto de referencia


flotante.
Vase subap.
III- -11.1.7.

III- -11.1.2.

TODO

Visualizacin de la
posicin total de cada
sistema de coordenadas
Vase suabap.
III--11.1.3.

Visualizacin de
nm. de piezas y
tiempo de marcha

Visualizacin de
nm. de piezas y
tiempo de marcha

Visualizacin
velocidad real

Visualizacin
velocidad real

Vase subap.
III- -11.1.6.

Vase subap.
III- -11.1.5.

Interrupcin
manual por volante
Vase subap. III- -4.8.

Vase subap.
III- -11.1.5.

Definicin de punto de referencia


flotante.

Definicin valores
de coor. relativas

Definicin valores
de coor. relativas

Vase subap.
III- -11.1.2.

(OPRA)

Vase subap.
III- -11.1.6.

Definicin de punto de referencia


flotante.
Vase subap.
III- -11.1.7.

MANGO

Vase subap.
III- -11.1.7.

Vase subap.
III- -11.1.2.

Pantalla de posicin actual

MONI

(OPRA)

Visualizacin de monistor de funcionamiento


Vase suabap. III- -11.1.8.

987

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

PANTALLA PROGRAMA

FUNCIONAMIENTO

B--63534SP/02

Transicin de pantalla activada por tecla de funcin


en el modo MEMORY o MDI

* : Visualizado en modo DMI.

Pantalla programa
*

MDI

MEM
PROGR.

VERIFI

Visualizacin contenido
programa

ACTUAL

SIGUIE

Visualizacin bloque actual y datos


modales

Visualizacin de
bloque actual y siguiente bloque

Vase subap.
III- -11.2.2.

Vase subap. III- -11.2.1.

(OPRA)

Vase subap.
III- -11.2.3.

Visualizacin
nmero programa y
nm. secuencia
Vase subap. III- -11.6.1.

[ABSOLU]

[RELATI]
Orden para
modo MDI

Programa en ejecucin
Valor coorden. absoluta
Distancia pendiente a recorrer valor.modales
Vase subap. III- -11.2.4.

Vase subap.
III- -11.2.5.

Programa en ejecucin
Valor coorden. relativa
Distancia pendiente a recorrer valor.modales
Vase subap. III- -11.2.4.

(Visualizado en
modo MDI)

Pantalla programa
MEM
REANUD

Pantalla rearranque programa

PLN.DF

[PRGRM]

(OPRA)

[DIR]

[PLAN]

Vase subap. III- -4.5.

Visualizacin
directorio
archivos
Vase subap.
III- -4.6.

988

Definicin de planificacin ejecucin


Vase subap. III- -4.6.

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

PANTALLA PROGRAMA Transicin de pantalla activada por la tecla de funcin


en el modo EDIT

Pantalla programa
EDIT
PROGR.

Pantalla edicin
programa
Vase captulo
III- -9

BIBLIO

C.A.P.

(OPRA)

Pantalla
programacin
interactiva
Vase captulo III- -10.4

Memoria de programas y directorio de


programas
Vase subap. III- -11.3.1.

Pantalla programa
EDIT
FLOPPY

Pantalla directorio
archivos para
disquettes

Vase captulo III- -8.8

989

(OPRA)

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

PANTALLA COMPENS./CONFIG.Transicin de pantalla activada por tecla de funcin

Valor compensacin herramienta


COMP.

FIJACN

Visualizacin valor
comp.
herramienta

Visualizacin
datos configuracin.

Vase subap. III- -11.4.1.

Vase subap. III- -11.4.3

Vase subap. III- -11.4.6

Definicin datos
compens. hta.

Config.parmetros

Definicin valor
comp.origen pieza

Vase subap. III- -11.4.1.

Cofig. comparacin e
interrupcin nm.secuencia

Vase subap. III- -11.4.6.

Medicin longitud herramienta


Vase subap. III- -11.4.2.

Vase subap. III- -11.4.3.

TRABAJ

(OPRA)

Visualizacin de
sistema coord.
pieza

Vase subap. III- -11.4.4.

Visualizacin tiempo
funcionamiento y
nm. piezas

Vase subap. III- -11.4.5.

Definicin de nm.piezas necesarias


Vase subap. III- -11.4.5.

Visualizacin/configuracin tiempo
Vase subap. III- -11.4.5.

Valor de compensacin de herramienta


MACRO

Visualizacin variables de macro


Vase subap. 11.4.8.

Definicin
variables macro
Vase subap. 11.4.8.

MENU

PUPITR

HER VD

Vase subap. 11.4.9.

Visualizacin
panel operador
software

Visualizacin datos
gestin vida herramientas

Visualizacin
datos patrn

Interruptor panel
operador software

Vase subap. 11.4.9.

Vase subap. 11.4.10.

Presel. contador vida htas.


Borrado datos ejecucin
Vase subap. 11.4.11.

Visualizacin
men patrones

Vase subap. 11.4.10.

(OPRA)

Vase subap.11.4.11.

Visualizacin datos gestin ampliada vida htas.


Vase subap. 11.4.12.

Edicin datos vida ampliada herramientas


Vase subap. 11.4.12.

990

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

PANTALLA SISTEMA

Transicin de pantalla activada por la tecla de funcin

Pantalla de parmetros

PARAM.

Visualizacin pantalla parmetros


Vase subap.
III--11.5.1

DIGNOS

PMC

SISTEM

(OPRA)

SV--PRM

SP--PRM

(OPRA)

Visualizacin pantalla diagnstico


Vase cap. III- -7.3

Definicin
parmetros
Vase subap. III--11.5.1

Pantalla parmetros

PASO

Visualizacin datos error paso


Vase subap.11.5.2.

991

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

D Pantallas de configuracin

B--63534SP/02

La tabla inferior lista los datos configurados en cada pantalla.


Tabla.11. Pantallas de configuracin y datos sobre las mismas
Apartado a
consultar

No.

Pantalla configuracin

Contenido configuracin

Valor compensacin herramienta

Valor compensacin herramien.


Valor compens.longitud herram.
Valor compens. radio herramien.

Subapdo. 11.4.1

Medicin longitud herramienta

Subapdo. 11.4.2

Grabar parmetros
Comprobacin TV
Cdigo perforacin
Unidad de entrada (mm/pulg)
Canal E/S
Insercin automtica nmero
secuencia
Conversin de formato de cinta
(F15)

Subapdo. 11.4.3

Comparacin e interrupcin de
nmero de secuencia

Subapdo. 11.4.4

Datos configuracin (Handy)

Datos configur. (imagen espejo)

Imagen espejo

Subapdo. 11.4.3

Datos configur. (temporizador)

Nmero piezas necesarias

Subapdo. 11.4.5

Variables de macro

Variables comunes de macro


cliente
(#100--#149) (#100--#199)
(#500--#531) (#500--#599)

Subapdo. 11.4.8

Parmetros

Parmetros

Subapdo. 11.5.1

Error de paso

Datos compensacin error paso

Subapdo. 11.5.2

Panel operador software

Seleccin modo
Seleccin de eje de avance
manual discontinuo
Avance rpido manual discontinuo
Selecc.eje para gener. manual
impulsos
Multiplicacin para generador
manual impulsos
Velocidad de avance manual
discontinuo
Sobrecontrol velocidad avance
Sobrecontrol avance rpido
Salto opcional bloque
Modo bloque a bloque
Bloqueo de mquina
Ensayo en vaco
Tecla proteccin
Suspensin de avances

Subapdo. 11.4.10

Datos vida herramientas


(Gestin vida herramientas)

Contaje de vida (por horas o


veces de uso)

Subapdo. 11.4.11

10

Datos vida herramientas


(Gestin ampliada de vida de
las herramientas)

Tipo contaje vida (ciclos o min.)


Valor vida
Contador de vida
Nmero de herramienta
Cdigo H
Cdigo D
Nuevo grupo herramientas
Nuevo nmero de herramienta
Salto de herramienta
Borrado de herramienta

Subapdo. 11.4.12

11

Definicin sist. coorden. pieza

Valor comp. origen pieza

Subapdo. 11.4.6

12

Pantalla visualiz. pos. actual

Punto de referencia flotante

Subapdo. 11.1.7

992

B--63534SP/02

11.1

PANTALLAS
VISUALIZADAS POR
LA TECLA DE
FUNCION

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

Pulse la tecla de funcin

para visualizar la posicin actual de la

herramienta.
Para visualizar la posicin actual de la herramienta se emplean las tres pantallas
siguientes:
Pantalla de visualizacin de posicin para el sistema de coordenadas de pieza.
Pantalla de visualizacin de posicin para el sistema de coordenadas relativas.
Pantalla de visualizacin de todas las posiciones.
Las pantallas anteriores tambin permiten visualizar la velocidad de avance,
tiempo de funcionamiento y el nmero de piezas. Adems, en estas pantallas
puede definirse una posicin de referencia flotante.
La tecla de funcin

tambin puede emplearse para visualizar la carga en

el servomotor y en el motor del husillo y la velocidad de giro del husillo


(pantalla de monitorizacin de funcionamiento).
La tecla de funcin

tambin puede emplearse para visualizar la pantalla

para visualizar la distancia de desplazamiento mediante interrupcin por


volante. Vase el apartado III--4.8 para conocer los detalles de esta pantalla.

993

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.1.1
Pantalla de posicin
en el sistema de
coordenadas de pieza

FUNCIONAMIENTO

B--63534SP/02

Visualiza la posicin actual de la herramienta en el sistema de coordenadas de


pieza. La posicin actual cambia a medida que se desplaza la herramienta. El
incremento mnimo de entrada se utiliza como unidad para valores numricos.
El ttulo en la parte superior de la pantalla indica que se estn utilizando
coordenadas absolutas.

Procedimiento de visualizacin para la pantalla de posicin actual en el sistema de


coordenadas de pieza

1 Pulse la tecla de funcin

2 Pulse la tecla soft [ABSOLU].


3 Pulse la tecla soft [ABS] una vez mas para visualizar las coordenadas
segn ejes distintos de los seis ejes estndar.
D Visualizacin con control
de 1 sola trayectoria
POSICION ACTIVA (ABSOLUTAS)

X
Y
Z
TIEM OPE
F.ACT.

123.456
363.233
0.000
0H15M
3000 MM/M

MEM STRT MTN ***


[ ABSOLU [ RELATI ] [

D Visualizacin con control


de dos trayectorias
(Unidad de display con 7
teclas soft)

CONTAJE PIE
5
TIEM CICLO
0H 0M38S
S
0 T0000

09:06:35
TODO ] [ MANGO ] [ OPRA ]

POSICION ACTIVA (ABSOLUTAS)

X1
Y1
Z1
TIEM OPE
F.ACT.

O1000 N00010

100.000
200.000
300.000
0H15M
3000 MM/M

MEM STRT MTN ***


[ ABSOLU [ RELATI ] [

994

O1000 N00010

CONTAJE PIE
5
TIEM CICLO
0H 0M38S
S
0 T0000

09:06:35
HEAD1
TODO ] [ MANGO ] [ OPRA ]

B--63534SP/02

D Visualizacin con control


de dos trayectorias
(Unidad de display con
12 teclas soft)

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

POSICION ACTUAL
O1000 N10010
(ACTUAL0

X1
Y1
Z1

100.000
200.000
300.000

(VELOCID REAL) F :
0MM/MIN
S :
0RPM
(CONTAJE PIE)
114
(TIEM OPE)
5H 3M
(TIEM CICLO)
0H 0M 6S

O2000 N20010
(ACTUAL0

X2
Y2
Z2

400.000
500.000
600.000

(VELOCID REAL) F :
0MM/MIN
S :
0RPM
(CONTAJE PIE)
114
(TIEM OPE)
5H 3M
(TIEM CICLO)
0H 0M 6S
AUTO PARADA *** ***
ABSOLU

RELATI TODO

12:34:56

CAB.1

MANGO (OPRA)

Explicaciones
D Visualizacin incluyendo
valores de compensacin

D Visualizacin del sexto eje


y de los siguientes.

Los bits 6 (DAL) y 7 (DAC) del parmetro 3104 pueden utilizarse para
seleccionar si los valores visualizados incluyen compensacin de longitud de
herramienta y compensacin (de radio) de herramienta.
Slo las coordenadas de los ejes primero hasta quinto se visualizan inicialmente
siempre que existan seis o ms ejes controlados. Al pulsar la tecla soft
[ABSOLU] se visualizan las coordenadas de los ejes sexto y siguientes.

995

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.1.2
Pantalla de posicin
con el sistema de
coordenadas relativas

FUNCIONAMIENTO

B--63534SP/02

Visualiza la prisicin actural de la herramienta en un sistema de


coordenadas relativas basado en las coordenadas definidas por el
operador. La posicin actual va variando a medida que se desplaza la
herramienta. El sistema incremental se emplea como unidad para valores
numricos. El ttulo en la parte superior de la pantalla indica que se estn
utilizando coordenadas relativas.

Procedimiento de visualizacin de la pantalla de posicin actual con el sistema de


coordenadas relativas

1 Pulse la tecla de funcin

2 Pulse la tecla soft [RELATI].


3 Pulse la tecla soft [REL] una vez mas para visualizar las coordenadas
segn ejes distintos de los seis ejes estndar.
D Visualizacin con control
de 1 sola trayectoria
POSICION ACTIVA(RELATIVAS)

X
Y
Z

O1000 N00010

123.456
363.233
0.000
0H15M
3000 MM/M

CONTAJE PIE
5
TIEM CICLO
0H 0M38S
S
0 T0000

MEM STRT MTN ***


[ ABSOLU] [ RELATI] [

09:06:35
TODO ] [ MANGO ] [ OPRA ]

TIEM OPE
F.ACT

Vanse las explicaciones del procedimiento para definir las coordenadas.

D Visualizacin con control de


dos trayectorias
(Unidad de display con 7 teclas
soft)

POSICION ACTIVA (RELATIVAS)

X
Y
Z

TIEM OPE 0H15M


F. ACT 3000 MM/M
MEM STRT MTN ***
[ ABSOLU ] [RELATI]

996

O1000 N00010

100.000
200.000
300.000
CONTAJE PIE
5
TIEM CICLO 0H 0M38S
S 0 T0000
09:06:35
HEAD1
[ TODO ] [ MANGO ] [(OPRA)]

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

D Visualizacin con control


de dos trayectorias
(Unidad de display con
12 teclas soft)

POSICION ACTIVA
O1000 N10010
(RELATIVAS)

X1
Y1
Z1

100.000
200.000
300.000

(VELOCID REAL) F :
S :
(CONTAJE PIE)
(TIEM OPE)
(TIEM CICLO)

0MM/MIN
0RPM
114
5H 3M
0H 0M 6S

O2000 N20010
(RELATIVAS)

X2
Y2
Z2

400.000
500.000
600.000

(VELOCID REAL) F :
S :
(CONTAJE PIE)
(TIEM OPE)
(TIEM CICLO)
AUTO PARADA *** ***
ABSOLU

RELATI

TODO

0MM/MIN
0RPM
114
5H 3M
0H 0M 6S
12:34:56

CAB.1

MANGO (OPRA)

Explicaciones
D Definicin de las
coordenadas relativas

La posicin actual de la herramienta en el sistema de coordenadas relativas


puede reinicializarse al valor 0 o predefinirse al valor especificado de la
siguiente manera.

Procedimiento para definir el eje de coordenadas a un valor especificado

Procedimiento
X
Y
Z

1 Introduzca una direccin de eje (tal como X o Y) en la pantalla para


coordenadas relativa. La indicacin del eje especificado destella y las
teclas soft cambian mostrando el contenido que aparece a la izquierda.

246.912
913.780
578.246

>X
MEM
PRESET

ORIGIN

Para reinicializar la coordenada al valor 0 pulse la tecla soft


[ORIGEN]. La coordenada relativa del eje parpadeante se reinicializa
al valor 0.

Para predefinir la coordenada a un valor especificado, introduzca el


valor y pulse la tecla soft [PREFIJ]. La coordenada relativa del eje
parpadeante se define al valor introducido.

Procedimiento para reinicializar todos los ejes

Procedimiento
ABS

REL

ALL

1 Pulse la tecla soft [(OPRA)].


(OPRT)

2 Pulse la tecla soft [ORIGEN].


ORIGIN

3 Pulse la tecla soft [TOD EJ].


Las coordenadas relativas para todos los ejes se reinicializan al valor 0.
ALLEXE

EXEC

997

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

D Visualizacin incluidos
valores de compensacin

D Preseleccin definiendo un
sistema de coordenadas

D Visualizacin de los ejes


sexto y siguientes

FUNCIONAMIENTO

B--63534SP/02

Los bits 6 (DRL) y 7 (DRC) del parmetro 3104 pueden emplearse para
seleccionar si los valores visualizados incluyen compensacin de longitud de
herramienta y compensacin de radio de herramienta.
El bit 3 (RPD) del parmetro 3104 se utiliza para especificar si las posiciones
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.
Inicialmente siempre que existan seis o ms ejes controlados se visualizan
nicamente las coordenadas de los ejes primero hasta quinto. Pulsando la tecla
soft [ABSOLU] se visualizan las coordenadas para los ejes sexto y siguientes.

998

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

11.1.3
Visualizacin de todas
las posiciones

En esta pantalla se visualizan las siguientes posiciones: posiciones actuales de


la herramienta en el sistema de coordenadas de pieza, sistema de coordenadas
relativas y sistema de coordenadas de mquina as como la distancia restante de
recorrer. En esta pantalla tambin pueden definirse las coordenadas relativas.
Vase el subapartado III--11.1.2 para conocer el procedimiento.

Procedimiento para visualizar la pantalla de visualizacin de todas las posiciones

1 Pulse la tecla de funcin

2 Pulse la tecla soft [TODO].


D Visualizacin con control
de 1 sola trayectoria
POSICION ACTIVA

O1000 N00010
(ABSOLUTA)
123.456
456.890
789.123

X
Y
Z

(RELATIVA)
246.912
913.780
1578.246

X
Y
Z

X
Y
Z

(MAQUINA)
0.000
0.000
0.000

(DISTANC. A IR
X
0.000
Y
0.000
Z
0.000

TIEM OPE
F. ACT.

0H15M
3000 MM/M

CONTAJE PIE
5
TIEM CICLO 0H 0M38S
S
0 T0000

MEM **** *** ***


09:06:35
[ABSOLU ] [ RELATI] [ TODO ] [ MANGO ] [ OPRA ]

D Visualizacin con control


de dos trayectorias
(Unidad de display con 7
teclas soft )

POSICION ACTIVA

X1 100.000
Y1 200.000
Z1 300.000

X1 100.000
Y1 200.000
Z1 300.000

(DISTANC. A IR

(MAQUINA)

X1
Y1
Z1
Z2

X1 100.000
Y1 200.000
Z1 300.000
TIEM OPE
F. ACT.

O1000 N00010
(ABSOLUTA)

(RELATIVA)

0H15M
3000 MM/M

000.000
000.000
000.000
000.000

CONTAJE PIE
5
TIEM CICLO 0H 0M38S
S
0 T0000

MEM **** *** ***


09:06:35
[ABSOLU ] [ RELATI] [ TODO ] [ MANGO ] [ OPRA ]

999

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

D Visualizacin con control


de dos trayectorias
(Unidad de display con
12 teclas soft)

FUNCIONAMIENTO

B--63534SP/02

POSICION ACTUAL
O1000 N10010
(RELATIVA)
(ABSOLUTA)
X1
100.000
X1
100.000
Y1
200.000
Y1
200.000
Z1
300.000
Z1
300.000

(RELATIVA)
X1
100.000
Y1
200.000
Z1
300.000

(MECANICA)
X1
100.000
Y1
200.000
Z1
300.000

(MECANICA)
X1
100.000
Y1
200.000
Z1
300.000

(DISTANC. A IR)
X1
000.000
Y1
000.000
Z1
000.000

(VELOCID REAL) F :
0MM/MIN
S :
0RPM
(CONTAJE PIE)
114
(TIEM OPE)
5H 3M
(TIEM CICLO)
0H 0M 6S

O2000 N20010
(ABSOLUTA)
X1
100.000
Y1
200.000
Z1
300.000
(DISTANC. A IR)
X1
000.000
Y1
000.000
Z1
000.000

(VELOCID REAL) F :
0MM/MIN
S :
0RPM
(CONTAJE PIE)
114
(TIEM OPE)
5H 3M
(TIEM CICLO)
0H 0M 6S
AUTO PARADA *** *** 12:34:56
ABSOLURELATI TODO

CAB.1

MANGO (OPRA) +

Explicaciones
D Indicacin de coordenadas

Las posiciones actuales de la herramienta en los sistemas de coordenadas


siguientes se visualizan simultneamente:
D Posicin actual en el sistema de coordenadas relativas
(coordenada relativa)
D Posicin actual en el sistema de coordenadas de pieza
(coordenada absoluta)
D Posicin actual en el sistema de coordenadas de mquina
(coordenada de mquina)
D 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.


Se visualiza la distancia que la herramienta todava tiene que recorrer en el
bloque actual.

recorrer

D Sistema de coordenadas de
mquina

D Visualizacin de los ejes


sexto y siguientes

D Visualizacin de los ejes


quinto y siguientes

D Reposicin de las
coordenadas relativas

El incremento mnimo programable se utiliza como unidad para los valores


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.
Inicialmente siempre que existan seis o ms ejes controlados se visualizan
nicamente las coordenadas de los ejes primero hasta quinto. Pulsando la tecla
soft [TODO] se conmuta la visualizacin entre coordenadas absolutas y
coordenadas relativas.
Las coordenadas absolutas no pueden visualizarse junto con las coordenadas
relativas siempre que haya cinco o ms ejes controlados. Pulsando la tecla soft
[TODO] se conmuta la visualizacin entre coordenadas absolutas y
coordenadas relativas.
La pantalla de visualizacin de todas las posiciones, soporta la reposicin de las
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 III--11.1.2.
1000

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

11.1.4
Preseleccion del
sistema de
coordenadas de pieza

Un sistema de coordenadas de pieza decalado mediante una operacin (p.e. una


intervencin manual), puede preconfigurarse desde el panel MDI como sistema
de coordenadas de pieza previo al decalaje. Este ltimo sistema de coordenadas
est desplazado (decalado) respecto al origen de mquina una distancia igual
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 II--7.2.4 en la seccin de
programacin).

Procedimiento para preseleccionar el sistema de coordenadas de pieza

Procedimiento

ABS

REL

TODO

1 Pulse la tecla de funcin

(OPRA)

2 Pulse la tecla soft [(OPRA)].


3 Si no se visualiza [WRK--CD], pulse la tecla de siguiente men

WRK- -CD

ALLAXS

4 Pulse la tecla soft [WRK--CD].


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 [AXS--CD].

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.

D Preseleccin de

Al igual que en la coordenadas absolutas, para especificar si se ha de


preseleccionar o no coordenadas relativas (RELATIVE) se utiliza el bit 3 (PPD)
del parmetro n 3104.

coordenadas relativas

1001

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.1.5
Visualizacin del
avance real

FUNCIONAMIENTO

B--63534SP/02

La velocidad de avance real de la mquina (por minuto) puede visualizarse en


una pantalla de visualizacin de posicin actual o en una pantalla de
comprobacin de programa definiendo el bit 0 (DPF) del parmetro 3105. En
la unidad de display con 12 teclas soft siempre se visualiza la velocidad de
avance real.

Procedimiento de visualizacin de la velocidad real de avance en la pantalla de


visualizacin de la posicin actual

Procedimiento

1 Pulse la tecla de funcin

para visualizar una pantalla de visualizacin

de posicin actual.
POSICION ACTIVA (ABSOLUTAS)

X
Y
Z

O1000 N00010

123.456
363.233
0.000

TIEM OPE
F. ACT

0H15M
3000 MM/M

CONTAJE PIE
5
TIEM CICLO 0H 0M38S
S
0 T0000

MEM STRT MTN ***


09:06:35
[ ABSOLU] [RELATI ] [ TODO ] [ MANGO ] [ OPRA ]

El avance real se visualiza despus de ACT.F.

Explicaciones

La velocidad de avance real se visualiza en unidades de milmetros/min o


pulgadas/min (en funcin del incremento mnimo de entrada especificado)
debajo de la visualizacin de la posicin actual.

D Valor real de la velocidad

La velocidad de avance real se calcula mediante la siguiente expresin:

de avance

Fact =
en donde

(fi) 2

i =1

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
velocidad real de avance
por revolucin

En el caso de velocidad de avance por revolucin y roscado, la velocidad real


de avance visualizada es avance por minuto en lugar de avance por revolucin.

1002

B--63534SP/02

D Visualizacin de la
velocidad real de avance
del eje de giro

D Visualizacin de la
velocidad real de avance en
la otra pantalla

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

En el caso de desplazamiento del eje de giro, la velocidad se visualiza en


unidades de grados/min, pero se visualiza en la pantalla en unidades del sistema
de entrada en dicho instante. Por ejemplo, cuando el eje giratorio se desplaza
50 grados/min, se visualiza los siguiente: 0,50 PULG/M.
La pantalla de comprobacin de programa tambin visualiza la velocidad de
avance real.

1003

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.1.6

Visualizacin de
nmero de horas y de
piezas

FUNCIONAMIENTO

B--63534SP/02

El tiempo de funcionamiento, el tiempo de ciclo y el nmero de piezas


mecanizadas se visualizan en las pantallas de visualizacin de la posicin
actual.

Procedimiento para visualizar el tiempo de funcionamiento y el nmero de piezas en la pantalla


de visualizacin de la posicin actual

Procedimiento

1 Pulse la tecla de funcin

para visualizar una pantalla de visualizacin

de la posicin actual.
POSICION ACTIVA (RELATIVAS)

X
Y
Z
TIEM OPE
F. ACT.

O1000 N00010

123.456
363.233
0.000
0H15M
3000 MM/M

CONTAJE PIE
5
TIEM CICLO 0H 0M38S
S
0 T0000

MEM STRT MTN ***


09:06:35
[ABSOLU ] [RELATIV] [ TODO ] [ MANGO ] [ OPRA ]

El nmero de piezas mecanizadas (CONTAJE PIE), el tiempo de


funcionamiento (TIEM OPE) y el tiempo de ciclo (TIEM CICLO) se
visualizan debajo de la posicin actual.

Explicaciones
D CONTAJE PIE

Indica el nmero de piezas mecanizadas. El nmero aumenta cada vez que se


ejecuta M02, M30 o un cdigo M especificado por el parmetro 6710.

D TIEM OPE

Indica el tiempo total de funcionamiento durante el modo automtico, incluido


el tiempo de parada y el tiempo de suspensin de avances.

D TIEM CICLO

Indica el tiempo de funcionamiento automtico, excluidos los tiempos de


parada y de suspensin de avances. Este tiempo se preselecciona
automticamente al valor 0 cuando se ejecuta un arranque de ciclo en el estado
de reset. Se preselecciona el valor 0 an cuando se desconecte la tensin.

D Visualizacin en la otra

En la pantalla de configuracin se visualizan los detalles de tiempo de


funcionamiento y el nmero de piezas mecanizadas. Vase el subapartado
III--11.4.5.

pantalla

D Configuracin de
parmetros

D Incremento del nmero de


piezas mecanizadas

El nmero de piezas mecanizadas y el tiempo de funcionamiento no pueden


definirse en las pantallas de visualizacin de posicin actual. Pueden definirse
mediante los parmetros 6711, 6751 y 6752 o en la pantalla de configuracin.
El bit 0 (PCM) del parmetro 6700 se emplea para especificar si se incrementa
o no el nmero de piezas mecanizadas cada vez que se ejecuta M02, M30 o un
cdigo M especificado por el parmetro 6710 o si esto slo se hace cada vez que
se ejecuta un cdigo M especificado por el parmetro 6710.
1004

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

11.1.7

Definicin del punto de


referencia flotante

Para ejecutar la vuelta al punto de referencia flotante con una orden G30.1, debe
definirse con antelacin el punto de referencia flotante.

Procedimiento para definir el punto de referencia flotante

Procedimiento

1 Pulse la tecla de funcin

para visualizar una pantalla utilizada para

visualizar la posicin actual.

2 Desplace la herramienta al punto de referencia flotante en modo manual


discontinuo.

3 Pulse la tecla soft [(OPRT)].


4 Pulse la tecla soft [SET FRP].
ABS

REL

ALL

(OPRT)

5 Para registrar las posiciones de referencia flotantes para todos los ejes,
pulse la tecla soft [ALLEXE].Para registrar la posicin de referencia

SET FRP

flotante de un eje especfico, introduzca el nombre del eje [ X , Y ,


etc., y luego pulse la tecla soft [EXEC]. Pueden introducirse
ALLEXE

EXEC

consecutivamente dos o ms nombres (p.e.,

[EXEC]).La operacin anterior guarda la posicin de referencia flotante.


Puede comprobarse con el parmetro (No. 1244).

6 En el paso 4, el punto de referencia flotante segn eje especificado tambin


puede guardarse introduciendo el nombre del eje (p.e.,

Y )y

pulsando la tecla soft [SET FRP].

Explicaciones
D Preseleccin del sistema
de coordenadas relativas

Mediante el parmetro FPC (bit 3 del parmetro 1201) puede preseleccionarse


al valor 0 la posicin relativa cuando se registra un punto de referencia flotante.

1005

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.1.8

FUNCIONAMIENTO

B--63534SP/02

La lectura en el medidor de la carga puede visualizarse para cada eje de servo


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.

Visualizacin del
monitor de
funcionamiento

Procedimiento para visualizar el monitor de funcionamiento

Procedimiento

1 Pulse la tecla de funcin

para visualizar una pantalla de visualizacin

de la posicin actual.

2 Pulse la tecla de siguiente men

3 Pulse la tecla soft [MONI].


MONI OPR
(MEDI CARGA)
X :

80%

Y :

0%

Z :

0%

TIEM OPE
F.ACT

O0001 N00001

0H15M
3000 MM/M

MEM STRT MTN ***


[ MONIU][
] [

S1 :

01%

(VELOCIMETRO RPM)
S1 :

1500

CONTAJE PIE
5
TIEM CICLO 0H 0M38S

09:06:35
] [
] [ (OPRA) ]

Explicaciones
D Visualizacin de los ejes de
servo

D Visualizacin de los ejes


del husillo

La lectura en el medidor de carga puede visualizarse para un total de hasta tres


ejes de servo configurando los parmetros 3151 hasta 3158.
Cuando se ponen a 0 todos estos parmetros, se visualizan los datos hasta el
tercer eje solamente.
Cuando se utilizan husillos serie, la lectura en el medidor de la carga y el
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.
1006

B--63534SP/02

D Velocmetro

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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.
Se emplea la entrada de las seales de embrague y de gama del primer cabezal
serie para determinar la gama en curso escogida. Controle la entrada de las
seales CTH1A y CTH2A en funcin de las gamas escogidas, segn el cuadro
siguiente.
(Frmula de clculo de la velocidad de cabezal a visualizar)
Velocidad de cabezal
=
visualizada durante el
control de la operacin

Rgimen de motor
de cabezal
Rgimen mximo
del motor de cabezal

Velocidad mxima de cabezal con la gama utilizada de cabezal

El cuadro siguiente indica la correspondencia entre las seales CTH1A y


CTH2A de seleccin de embrague y de gama utilizados para definicin de la
gama utilizada, y los parmetros.
CTH1A CTH2A

Parmetro

Espec.
Husillo
serie

=No.3741 (velocidad de cabezal mxima con


gama 1)

ALTO

=No.3742 (velocidad de cabezal mxima con


gama 2)

MEDIO
ALTO

=No.3743 (velocidad de cabezal mxima con


gama 3)

MEDIO
BAJO

=No.3744 (velocidad de cabezal mxima con


gama 4)

BAJO

Durante el control de la operacin, el rgimen del motor de cabezal y la


velocidad del cabezal slo pueden ser visualizados para el primer cabezal serie
y el eje de conmutacin de cabezal del primer cabezal serie. Es imposible la
visualizacin para el segundo cabezal.

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.

1007

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.2
PANTALLAS
VISUALIZADAS CON
LA TECLA DE
FUNCION
(EN MODO MEMORIA O EN
MODO MDI)

FUNCIONAMIENTO

B--63534SP/02

Este apartado describe las pantallas visualizadas al pulsar la tecla de funcin


en el modo MEMORY o MDI. Las primeras cuatro de las siguientes
pantallas visualizan el estado de ejecucin del programa que actualmente se est
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:
1. Pantalla de visualizacin del contenido del programa.
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.
6. Impresin del tiempo de mecanizado.
La tecla de funcin

tambin puede pulsarse en el modo MEMORY para

visualizar la pantalla de rearranque de programa y la pantalla de planificacin


de secuencia de ejecucin.
Vase el apartado III--4.5 en que se muestra la pantalla de rearranque de
programa.
Vase el apartado III--4.6 para la pantalla de planificacin.

1008

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

11.2.1

Visualizar el contenido
del programa

Visualiza el programa que actualmente se est ejecutando en el modo


MEMORY o MDI.

Procedimiento para visualizacin del contenido del programa

1 Pulse la tecla de funcin

para visualizar la pantalla de programa.

2 Pulse la tecla soft de seleccin de captulo [PRGRM].


El cursor se posiciona en el bloque que actualmente se est ejecutando.
PROGRAMA

O2000 N00130

O2000 ;
N100 G92 X0 Y0 Z70. ;
N110 G91 G00 Y-70. ;
N120 Z-70. ;
N130 G42 G39 I-17.5
N140 G41 G03 X-17.5 Y17.5 R17.5 ;
N150 G01 X-25. ;
N160 G02 X27.5 Y27.5 R27.5
N170 G01 X20. ;
N180 G02 X45. Y45. R45. ;

> _
S
0 T0000
MEM STRT
***
16:05:59
[ PROGR ][ VERIFI ][ ACTUAL ][SIGUIE][ (OPRA) ]

Explicaciones
D Unidad de display de 12
teclas soft

En la unidad de display con 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] ).
PROGRAMA

O0003 ;
N001 G92X0Y0Z0;
N002 G90 G00 Z250.0 T11 M6;
N003 G43 Z0 H11;
N004 S30 M3
N005 G99 G81X400.0 R Y--350.0
Z--153.0R--97.0 F120;
N006 Y--550.0;
N007 G98Y--750.0;
N008 G99X1200.0;
N009 Y--550.0;
N010 G98Y--350.0;
N011 G00X0Y0M5;
N012 G49Z250.0T15M6;
N013 G43Z0H15;
N014 S20M3;

O0006 N00000
N015 G99G82X550.0Y--450.0
Z--130.0R--97.0P300F70;
N016 G98Y--650.0;
N017 G99X1050.0;
N018 G98Y--450.0;
N019 G00X0Y0M5;
N020 G49Z250.0T31M6;
N021 G43Z0H31;
N022 S10M3;
N023 G85G99X800.0Y--350.0
Z--153.0R47.0F50;
N024 G91Y--200.0K2;
N025 G28X0Y0M5;
N026 G49Z0;
N027 M0;
EDIT **** *** ***

07:12:55

BUSQOBUSQ BUSQREPOSI +

1009

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.2.2

Pantalla de
visualizacin del
bloque actual

FUNCIONAMIENTO

B--63534SP/02

Visualiza el bloque que se est editando actualmente y datos modales en


el modo MEMORIA o MDI.

Procedimiento para visualizacin pantalla visualizacin del bloque actual

Procedimiento

1 Pulse la tecla de funcin

2 Pulse la tecla de seleccin de captulo [CURRNT].

Al hacerlo se visualiza el bloque actualmente en ejecucin y datos modales.


La pantalla visualiza hasta 22 cdigos G modales y hasta 11 cdigos G
especificados en el bloque actual.
PROGRAMA

O2000 N00130

(CORRIENTE)
G01
G17
G41
G80

X
F
H

(MODAL)

17.500
2000
2

G67
G01
G54
G17
G64
G91
G69
G22
G15
G94
G40 .1G21
G25
G41
G49
G80
G98
G50

2000

T
S

> _
S
0 T0000
MEM STRT
***
16:05:59
[ PROGR ][ VERIFI ][CURRENT]T[SIGUIE][ (OPRA) ]

Explicaciones
D Unidad de display con 12
teclas soft

La pantalla de visualizacin de bloque actual no existe en la unidad de display


con 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
(ABSOLUTAS)

X
Y
Z

0.000
0.000
30.000
(MODAL)

G00 G40 G54 F


500 M
G17 G43 G64
G90 G80 G69 H 5
G22 G90 G15 D
T
G94 G50 G25
G21 G67
S 6000
SACT
0

ABS

REL TODO

1010

3
9

O3001 N00000
0 MM/MIN

PROGRAMA
O3001 ;
G40 ;
G49 M06 T9 ;
G0 G54 G90 X0 Y0 ;
G43 Z30. H5 S6000 M3 ;
M0 ;
X17.5 Y--22 ;
Z--6.5 ;
G10 P11 R0.995 F500 ;
M30 ;
%
>_
MEM **** *** ***

PRGRM

07:07:40

SIGUIE (OPRA) +

B--63534SP/02

11.2.3

Pantalla visualizacin
de bloque siguiente

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

Visualiza el bloque que se est ejecutando actualmente y el bloque que se va a


ejecutar en el modo MEMORIA o MDI.

Procedimiento para visualizar la pantalla de visualizacin del siguiente bloque

Procedimiento

1 Pulse la tecla de funcin

2 Pulse la tecla de seleccin de captulo [NEXT].


Se visualizan el bloque que se est ejecutando actualmente y el bloque que
se est ejecutando a continuacin.
La pantalla visualiza hasta 11 cdigos G especificados en el bloque actual y
hasta 11 cdigos G especificados en el bloque siguiente.
PROGRAMA

G01
G17
G41
G80

(CORRIENTE)
X
17.500
F
2000
H
2

O2000 N00130
(SIGUIENTE)
G39
I
-17.500
G42

> _
S
0 T0000
MEM STRT
***
16:05:59
[ PROGR ][ VERIFI ][ ACTUAL][SIGUIE][ (OPRA) ]

1011

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.2.4
Pantalla comprobacin
del programa

FUNCIONAMIENTO

B--63534SP/02

Visualiza el programa que se est ejecutano actualmente, la posicin


actual de la herramienta y los datos modales en el modo MEMORY.

Procedimiento para visualizar la pantalla de comprobacin del programa

Procedimiento

1 Pulse la tecla de funcin

2 Pulse la tecla soft de seleccin de captulo [CHECK].


Se visualizan el programa que actualmente se est ejecutando, la
posicin actual de la herramienta y los datos modales.
D Visualizacin con control
de 1 sola trayectoria
(unidad de display con 7
teclas soft)

PROGRAMA

O2000 N00130

O0010
G92 G90 X100. Y200. Z50. ;
G00 X0 Y0 Z0 ;
G01 Z250. F1000 ;
(ABSOLUTE)(DIST TO GO) G00
X
0.000 X
0.000 G17
Y
0.000 Y
0.000 G90
Z
0.000 Z
0.000 G22
T
F

H
D

G94
G21
G40
G49
B
M

G80
G98
G50
G67

> _
S
0 T0000
MEM STRT
***
16:05:59
[ PROGR ][ VERIFI][ ACTUAL ][ SIGUIE][ (OPRA) ]

D Visualizacin con control


de dos trayectorias
(unidad de display con 7
teclas soft)

PROGRAMA

O2000 N00130

O0010
G92 G90 X100. Y200. Z50. ;
G00 X0 Y0 Z0 ;
G01 Z250. F1000 ;
(ABSOLUTE)(DIST TO GO) G00 G94 G80
X1
0.000 X1
0.000 G17 G21 G98
Y1
0.000 Y1
0.000 G90 G40 G50
Z1
0.000 Z1
0.000 G22 G49 G67
B
H
M
T
D
F
S

> _
S
0 T0000
MEM STRT
***
16:05:59
HEAD1
[ PROGR ][ VERIFI][ ACTUAL ][ SIGUIE][ (OPRA) ]

1012

B--63534SP/02

D Visualizacin con control


de dos trayectorias
(unidad de display con
12 teclas soft)

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

VERIFICA. PROGRAMAO1000 N01010

(RELATIVE) (ABSOLUTE)
X1 0.000 X1
0.000
Y1 0.000 Y1
0.000
Z1 0.000 Z1
0.000

(DIST TO GO)
X1
0.000
Y1
0.000
Z1
0.000

(MODAL)
G00 G22 G40 G98
G17 G94 G49 G50
G90 G21 G80 G67
H
B
F
1000.000 (ACT.F)
S
20 (ACT.S)
>_

VERIFICA. PROGRAMAO2000 N02010


O0020 ;
G28 X10. Y10. Z10. ;
G00 X50. Y20. Z--50. ;
X100. ;
G01 Z--100. F2000 ;

O0010 ;
G92 G90 X100.0 Y200. Z50. ;
G00 X0 Y0 Z0 ;
G01 Z250. F1000 ;
X50. Y20. ;

M
M
M
T
0MM/MIN
0RPM

(RELATIVE) (ABSOLUTE) (DIST TO GO)


X2 0.000
X2
0.000
X2
0.000
Y2 0.000
Y2
0.000
Y2
0.000
Z2 0.000
Z2
0.000
Z2
0.000

(MODAL)
G00 G98 G25
G97 G21 G22
G69 G40 G90
B
F
S

G67
G54
G18
H

M
M
M
T

0.000 (ACT.F)
30 (ACT.S)

0MM/MIN
0RPM
S
0 T0000
MEM STOP *** *** 14:00:00 HEAD1
PRGR. VERIFI

SIGUIE (OPRA) +

Explicaciones
D Visualizacin del programa

D Visualizacin de posicin
actual

La pantalla visualiza hasta cuatro bloques del programa actual, comenzando a


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.
Se visualizan la posicin en el sistema de coordenadas de pieza o en el sistema
de coordenadas relativas y la distancia pendiente de recorrer. La visualizacin
de posiciones absolutas y posiciones relativas se conmuta con las teclas soft
[ABS] y [REL].
Cuando existen seis o ms ejes controlados, al pulsar la tecla soft [ABS] se
conmuta la visualizacin entre coordenadas absolutas para los ejes primero
hasta quinto y coordenadas para los ejes sexto hasta octavo. Al pulsar la tecla
soft [REL] se conmuta la visualizacin de coordenadas relativas de idntica
manera.

D Cdigos G modales

Se visualizan hasta 12 cdigos G modales.

D Visualizacin durante el

Durante el funcionamiento automtico se visualizan la velocidad real, SACT


y el nmero de repeticiones. En otros modos se visualiza el indicador de entrada
de datos por teclado (>_).

funcionamiento automtico

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 (B--61863SP) para conocer ms detalles sobre el
HD.T/NX.T

1013

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

D Unidad de display con 12


teclas soft

FUNCIONAMIENTO

B--63534SP/02

La pantalla de comprobacin de programa no existe en la unidad de control con


12 teclas soft. Pulse la tecla soft [PROGR] para visualizar el contenido del
programa en la mitad derecha de la pantalla. El bloque que se est ejecutando
actualmente es indicado por el cursor. La posicin actual de la herramienta y los
datos modales se visualizan en la mitad izquierda de la pantalla.
Se visualizan hasta 18 cdigos G modales.

POSICION ACTIVA
(ABSOLUTAS)

X
Y
Z

0.000
0.000
30.000
(MODAL)

G00 G40 G54 F


500 M
G17 G43 G64
G90 G80 G69 H 5
G22 G90 G15 D
T
G94 G50 G25
G21 G67
S 6000
SACT
0

ABS

REL TODO

1014

3
9

O3001 N00000
0 MM/MIN

PROGRAMA
O3001 ;
G40 ;
G49 M06 T9 ;
G0 G54 G90 X0 Y0 ;
G43 Z30. H5 S6000 M3 ;
M0 ;
X17.5 Y--22 ;
Z--6.5 ;
G10 P11 R0.995 F500 ;
M30 ;
%
>_
MEM **** *** ***

PROG.

07:07:40
SIGUIE (OPRA) +

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

11.2.5

Visualiza el programa introducido desde el MDI y los datos modales en el modo


MDI.

Pantalla de programa
para modo MDI

Procedimiento para visualizar la pantalla de programa en el modo MDI

Procedimiento

1 Pulse la tecla de funcin

2 Pulse la tecla soft de seleccin de captulo [MDI].


Al hacerlo se visualiza el programa introducido desde el MDI y los datos
modales.
PROGRAMA (MDI)

Programa

O0000 G00 X100.0 Z200.0 ;


M03 ;
G01 Z120.0 F500 ;
M98 P9010 ;
G00 Z0.0 ;
J
G00
G17

Informacin modal

O2000 N00130

G90
G22
T
F

G94
G21

G40
G49

G80
G98

G50
G67
H
D

G54
G64
M

G69
G15

> _
S
0 T0000
MDI **** *** ***
16:05:59
[ PROGR ][ MDI ][ ACTUAL ][ SIGUIE ][ (OPRA) ]

Explicaciones
D Modo MDI

Vase el apartado III--4.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, en el display con 12
teclas soft 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


de repeticiones. En cualquier otro modo, se visualiza el indicador de entrada por
teclado (>_).

modo automtico

1015

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.2.6

Impresin del tiempo


de mecanizado

FUNCIONAMIENTO

B--63534SP/02

Cuando se ejecuta un programa de mecanizado, el tiempo de mecanizado del


programa principal se visualiza en la pantalla de visualizacin del tiempo de
mecanizado del programa. En total se visualizan los tiempos de mecanizado de
hasta diez programas principales indicados en horas/minutos/segundos. Cuando
se ejecutan ms de diez programas, los datos correspondientes a los programas
ms antiguos se desechan.

Procedimiento para imprimir el tiempo de mecanizado

Procedimiento 1
Clculo y visualizacin
del tiempo de
mecanizado

1 Seleccione el modo de funcionamiento memoria y luego pulse la tecla


.

2 Seleccione la pantalla del programa y luego seleccione un programa cuyo


tiempo de mecanizado se desea calcular.

3 Ejecute el programa para ejecutar el ejecutado real.


4

Cuando se pulsa la tecla

o se ejecuta M02 o M30, se detiene la

operacin de contaje de tiempo de mecanizado. Cuando se selecciona la


pantalla de tiempo de mecanizado, se visualizan el nmero de programa del
programa principal parado y el tiempo de mecanizado del mismo.
Para mostrar la pantalla de visualizacin del tiempo de mecanizado, siga el
procedimiento descrito a continuacin. (Los datos de tiempo de
mecanizado pueden visualizarse en cualquier modo y durante la edicin en
modo no prioritario.)

S Pulse la tecla de funcin

S Pulse la tecla soft situada ms a la derecha una vez o dos veces para
visualizar la tecla soft [TEMP].

S Pulse la tecla soft [TEMP]. Al hacerlo aparece la pantalla


de visualizacin de tiempo de mecanizado.
Pantalla visualizacin tiempo mecanizado
O0010 N0002

PROGRAM ( TIEMPO)

No.

NO.

TIME
TIME

O0020

12H48M02S

> _
EDIT **** *** ***
[ TEMP ][
][

1016

16:52:13
][

][ (OPRA) ]

B--63534SP/02

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

5 Para calcular los tiempos de mecanizado de otros programas repita el


procedimiento anterior. La pantalla de visualizacin del tiempo de
mecanizado muestra los nmeros de los programas principales ejecutados
as como sus tiempos de mecanizado por orden secuencial.
Observe que no pueden visualizarse los datos de tiempo de mecanizado
para ms de diez programas principales. Cuando se ejecutan ms de diez
programas, se desechan los datos correspondientes a los programas ms
antiguos. Las pantallas inferiores muestran cmo cambia la visualizacin
en pantalla del estado inicial en que se visualizan los tiempos de
mecanizado de diez programas principales (O0020, O0040, ... y O0200) al
estado en que se calcula el tiempo de mecanizado del programa principal
O0220.
PROGRAM ( TIEMPO)

O0000 N0000

NO.
O0020
O0040
O0060
O0080
O0100
O0120
O0140
O0160
O0180
O0200

TEMP
12H48M01S
0H48M01S
4H16M01S
0H16M01S
1H20M01S
2H08M02S
2H32M01S
0H51M01S
15H04M01S
0H56M01S

>_
EDIT **** *** ***
[ IEMPO

][

][

16:52:13
][

PROGRAM ( TIEMPO )
NO.
O0040
O0060
O0080
O0100
O0120
O0140
O0160
O0180
O0200
O0220

O0000 N0000
TEMP
0H48M01S
4H16M01S
0H16M01S
1H20M01S
2H08M02S
2H32M01S
0H51M01S
15H04M01S
0H56M01S
0H03M01S

>_
EDIT **** *** ***
[TIEMPO

][

1017

][ (OPRA) ]

][

16:52:20
][

][ (OPRA) ]

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

Procedimiento 2
Impresin del tiempo de
mecanizado

FUNCIONAMIENTO

B--63534SP/02

1 Para insertar el tiempo de mecanizado calculado de un programa como


comentario dentro de un programa, el tiempo de mecanizado del programa
en cuestin debe estar visualizado en la pantalla de visualizacin de tiempo
de mecanizado. Antes de imprimir el tiempo de mecanizado del programa,
asegrese de que la pantalla de visualizacin del tiempo de mecanizado
muestra el nmero del programa.

2 Seleccione el modo de almacenamiento y edicin de programas de pieza o


el estado de edicin en modo no prioritario y seleccione la pantalla de
programas. A continuacin, seleccione el programa cuyo tiempo de
mecanizado desea insertar.

3 Suponga que en la pantalla de visualizacin del tiempo de mecanizado


aparece el tiempo de mecanizado de O0100. Pulse la tecla soft [(OPRA)]
para visualizar las teclas soft de operaciones. A continuacin, mantenga
pulsada la tecla soft situada ms a la derecha hasta que aparezca la tecla soft
[INS--TM]. Al pulsar la tecla soft [INS--TM], el cursor se desplaza al
comienzo del programa y el tiempo de mecanizado del programa se inserta
despus del nmero del programa.
PROGRAMA

O0100 N0000

O0100 ;
N10 G92 X100. Z10. ;
N20 S1500 M03 ;
N30 G00 X20.5 Z5. T0101 ;
N40 G01 X-10. F25. ;
N50 G02 X-16.5 Z-12. R2. ;
N60 G01 X40. ;
N70 X42. Z-13. ;
N80 Z-50. ;
N90 X44. Z-51. ;
N100 X80. ;
EDIT
*** *** *** ***
][
[ INS-TM ][

16:05:59
][

PROGRAMA

][

O0100 N0000

O0100 (001H20M01S) ;
N10 G92 X100. Z10. ;
N20 S1500 M03 ;
N30 G00 X20.5 Z5. T0101 ;
N40 G01 Z-10. F25. ;
N50 G02 X16.5 Z-12. R2. ;
N60 G01 X40. ;
N70 X42. Z-13. ;
N80 Z-50. ;
N90 X44. Z-51. ;
N100 X80. ;
EDIT
*** *** *** ***
[ INS-TM ][
][

1018

16:05:59
][

][

B--63534SP/02

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

4 Si ya existe un comentario en el bloque que contiene un nmero de


programa en un programa cuyo tiempo de mecanizado se desea insertar, el
tiempo de mecanizado se inserta despus del comentario existente.
PROGRAMA

O0100 N0000

O0100 (SHAFT XSF001) ;


N10 G92 X100. Z10. ;
N20 S1500 M03 ;
N30 G00 X20.5 Z5. T0101 ;
N40 G01 X-10. F25. ;
N50 G02 X16.5 Z-12. R2. ;
N60 G01 X40. ;
N70 X42. Z-13. ;
N80 Z-50. ;
N90 X44. Z-51. ;
N100 X80. ;
EDIT
*** *** *** ***
][
[ INS-TM ][

PROGRAMA

16:52:13
][

][

O0100 N0000

O0100 (SHAFT XSF001)(001H20M01S) ;


N10 G92 X100. Z10. ;
N20 S1500 M03 ;
N30 G00 X20.5 Z5. T0101 ;
N40 G01 Z-10. F25. ;
N50 G02 X16.5 Z-12. R2. ;
N60 G01 X40. ;
N70 X42. Z-13. ;
N80 Z-50. ;
N90 X44. Z-51. ;
N100 X80. ;
EDIT
*** *** *** ***
][
[ INS-TM ][

16:52:13
][

][

5 El tiempo de mecanizado de un programa insertado como comentario


puede visualizarse despus de un comentario de programa existente en la
pantalla del directorio de programas.
DIRECT PROGRAMA (GRUPO)
O0001 N00010
PROGRAM(NUM.)
MEMORI(CARC.)
USAD:
60
3321
LIBR:
2
429
O0020
(GEAR XGR001 ):(012H48M01S)
O0002
(GEAR XGR002 ):(000H48M01S)
O0010
(BOLT YBT001 ):(004H16M01S)
O0020
(BOLT YBT002 ):(000H16M01S)
O0040
(SHAFT XSF001 ):(001H20M01S)
O0050
(SHAFT XSF002 ):(002H08M01S)
O0100
(SHAFT XSF011 ):(002H32M02S)
O0200
(PLATE XPL100 ):(000H51M01S)
>_
EDIT **** *** ***
[ PRGRM ][ DIR ][

1019

14:46:09
][
][ (OPRD) ]

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

Explicaciones
D Tiempo de mecanizado

El tiempo de mecanizado se cuenta desde el arranque inicial despus de un reset


en el modo de funcionamiento MEMORY hasta le siguiente reset. Si durante el
funcionamiento no se produce ningn reset, el tiempo de mecanizado se cuenta
desde el comienzo hasta que se ejecuta M03 (o M30). Sin embargo, tngase en
cuenta que no se cuenta el tiempo durante el cual est suspendido el
funcionamiento, pero en cambio s se cuenta el tiempo de espera a la
terminacin de la ejecucin de las funciones M, S, T y/o B.

D Impresin del tiempo de

El tiempo de mecanizado visualizado puede insertarse (imprimirse) como


comentario en un programa almacenado en memoria. El tiempo de mecanizado
se inserta como comentario a continuacin del nmero de programa.

mecanizado

D Directorio de programas

El tiempo de mecanizado insertado a continuacin de un nmero de programa


puede visualizarse en la pantalla del directorio de programas configurando el
bit 0 (NAM) del parmetro n 3107 al valor 1. Esto permite al usuario conocer
el tiempo de mecanizado de cada programa. Esta informacin resulta prctica
como dato de referencia en la planificacin del procesamiento.

Limitaciones
D Alarmas

Cuando la ejecucin del programa se termina con una alarma durante el contaje
del tiempo de funcionamiento, se cuenta el tiempo de funcionamiento hasta que
se anula la alarma.

D M02

Si el usuario especifica que M02 no reinicializa el CNC, sino que devuelve la


seal de terminacin FIN al CNC para rearrancar el programa sucesivamente
desde el comienzo (con el bit 5 (M02) del parmetro n 3404 configurado la
valor 0), el contaje del tiempo de funcionamiento se detiene cuando M02
devuelve la seal de terminacin FIN.

D Impresin del tiempo de

Cuando en la pantalla de visualizacin del tiempo de mecanizado no se muestra


el tiempo de mecanizado de un programa que se desea insertar, este tiempo no
puede insertarse en el programa aun cuando se pulse la tecla soft [INS--TM].

mecanizado

1020

B--63534SP/02

D Directorio de programas

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

Cuando el tiempo de mecanizado insertado en un programa se visualiza en la


pantalla del directorio de programas y el comentario que viene a continuacin
del nmero de programa est formado nicamente por el valor del tiempo de
mecanizado, ste se visualiza tanto en el campo de indicacin del nombre de
programa como en el campo de indicacin del tiempo de mecanizado.Si el valor
del tiempo de mecanizado se inserta en un programa como se muestra a
continuacin, la pantalla del directorio de programas no muestra los datos o
muestra slo una parte de ellos.
Ejemplo 1: Pantalla del directorio de programas cuando el
nombre del programa tiene ms de 16 caracteres

PROGRAMA

O0100 N0000

O0240 (SHAFT XSF301 MATERIAL=FC25)


(001H20M01S);
N10 G92 X100. Z10. ;
N20 S1500 M03 ;
N30 G00 X20.5 Z5. T0101 ;
N40 G01 Z-10. F25. ;
N50 G02 X16.5 Z-12. R2. ;
N60 G01 X40. ;
N70 X42. Z-13. ;
N80 Z-50. ;
N90 X44. Z-51. ;
EDIT
*** *** *** ***
[ INS-TM ][
][

16:52:13
][

][

Todos los caracteres que vienen a continuacin de los pri-meros 16 caracteres del comentario de programa se desechan y el campo de indicacin del tiempo de mecanizado se
deja en blanco.
DIRECT PROGRAMA (GRUPO)
O0001 N00010
PROGRAM(NUM.)
MEMORI(CARC.)
USAD:
60
3321
LIBR:
2
429
O0240

(SHAFT XSF301

>_
EDIT **** *** ***
[ PRGRM ][ DIR ][

1021

):(

16:52:13
][
][ (OPRD) ]

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

Ejemplo 2: Pantalla del listado del programa cuando se insertan


dos o ms tiempos de mecanizado.
PROGRAMA

O0260 N0000

O0260 (SHAFT XSF302) (001H15M59S)


(001H20M01S) ;
N10 G92 X100. Z10. ;
N20 S1500 M03 ;
N30 G00 X20.5 Z5. T0101 ;
N40 G01 Z-10. F25. ;
N50 G02 X16.5 Z-12. R2. ;
N60 G01 X40. ;
N70 X42. Z-13. ;
N80 Z-50. ;
N90 X44. Z-51. ;
EDIT
*** *** *** ***
[ INS-TM ][
][

16:52:13
][

][

Slo se visualiza el primer tiempo de mecanizado.


DIRECT PROGRAMA (GRUPO)
O0001 N00010
PROGRAM(NUM.)
MEMORI(CARC.)
USAD:
60
3321
LIBR:
2
429
O0260
(SHAFT XSF302
):(001H15M59S)

>_
EDIT **** *** ***
[ PRGRM ][ DIR ][

1022

16:52:13
][
][ (OPRD) ]

B--63534SP/02

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

Ejemplo 3: La pantalla del listado del programa cuando el valor del


tiempo de mecanizado insertado no cumple el formato
hhhHmmMssS (nmero de 3 dgitos seguido de H, nmero
de 2 dgitos seguido de M y nmero de 2 dgitos seguido de
S, por este orden)
PROGRAMA

O0280 N0000

O0280 (SHAFT XSF303) (1H10M59S)


N10 G92 X100. Z10. ;
N20 S1500 M03 ;
N30 G00 X20.5 Z5. T0101 ;
N40 G01 Z-10. F25. ;
N50 G02 X16.5 Z-12. R2. ;
N60 G01 X40. ;
N70 X42. Z-13. ;
N80 Z-50. ;
N90 X44. Z-51. ;
N100 X80. ;
EDIT
*** *** *** ***
[ INS-TM ][
][

16:52:13
][

][

El campo de indicacin del tiempo de mecanizado se deja en blanco.


DIRECT PROGRAMA (GRUPO)
O0001 N00010
PROGRAM(NUM.)
MEMORI(CARC.)
USAD:
60
3321
LIBR:
2
429
O0260
(SHAFT XSF302
):(001H15M59S)
O0280
(SHAFT XSF303
):(
)

>_
EDIT **** *** ***
[ PRGRM ][ DIR ][

D Correccin del tiempo de


mecanizado

16:52:13
][
][ (OPRD) ]

Si se calcula un tiempo de mecanizado incorrecto (como cuando se produce un


reset durante la ejecucin del programa), rejecute para calcular el tiempo de
mecanizado correcto. Si la pantalla de indicacin de tiempo de mecanizado
visualiza mltiples programas con idntico nmero de programa seleccione el
tiempo de mecanizado del nmero de programa ms reciente para insertarlo en
el programa.

1023

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.3

FUNCIONAMIENTO

B--63534SP/02

En este apartado se describen las pantallas visualizadas al pulsar la tecla de

PANTALLAS
VISUALIZADAS
MEDIANTE LA TECLA
DE FUNCION

funcin

en el modo EDIT. La tecla de funcin

en el modo EDIT

permite visualizar la pantalla de edicin de programas y la pantalla de biblioteca


(en la cual se visualiza el espacio de memoria utilizado as como una lista de
programas). Al pulsar la tecla de funcin

en el modo EDIT tambin puede

(EN EL MODO EDIT)

visualizarse la pantalla de programacin grfica interactiva y la pantalla del


directorio en disquete. Vase III--9 y 10 para la pantalla de edicin de programas
y la pantalla de programacin grfica interactiva. Vase el captulo III--8 en que
se describe la pantalla del directorio de disquete.

11.3.1

Se visualiza el nmero de programas registrados, la memoria utilizada, as como


una lista de programas registrados.

Visualizacin de la
memoria utilizada y
una lista de
programas

Procedimiento para visualizar la memoria utilizada y una lista de programas

Procedimiento

1 Seleccione el modo EDIT.


2 Pulse la tecla de funcin

3 Pulse la tecla soft de seleccin de captulo [DIR].


DIRECT PROGRAMA (GRUPO)
O0001 N00010
PROGRAM(NUM.)
MEMORI(CARC.)
USAD:
60
3321
LIBR:
2
429
O0010 O0001 O0003 O0002 O0555 O0999
O0062 O0004 O0005 O1111 O0969 O6666
O0021 O1234 O0588 O0020 O0040

>_
S 0 T0000
MDI **** *** ***
16:05:59
[ PRGRM ] [ DIR ] [
] [ C.A.P. ] [ (OPRT) ]

1024

B--63534SP/02

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

Explicaciones
D Detalles de la memoria
utilizada

N DE PROGRAMA UTILIZADO
N DE PROGRAMA UTIL. : El nmero de programas registrados (incluidos
los subprogramas)
LIBRE
: El nmero de programas adicionales que
pueden registrarse.
ESPACIO DE MEMORIA UTILIZADO
ESPACIO DE MEM. UTIL : La capacidad de la memoria de programas en la
cual se han registrado datos (indicada por el
nmero de caracteres.
: La capacidad de la memoria de programas que
LIBRE
todava puede utilizarse (indicada por el
nmero de caracteres).

D Lista de biblioteca de
programas

En esta lista se indican los nmeros de programa registrados.


Adems, el nombre de programa puede visualizarse en la tabla de programas
configurando al valor 1 el parmetro NAM (n 3107#0).
DIRECT PROGRAMA (GRUPO)
O0001 N00010
PROGRAM(NUM.)
MEMORI(CARC.)
USAD:
60
3321
LIBR:
2
429
O0001
O0002
O0010
O0020
O0040
O0050
O0100
O0200

(MACRO-GCODE.MAIN)
(MACRO-GCODE.SUB1)
(TEST-PROGRAM.ARTHMETIC NO.1)
(TEST-PROGRAM.F10-MACRO)
(TEST-PROGRAM.OFFSET)
(INCH/MM CONVERT CHECK NO.1)
(MACRO-MCODE.MAIN)

>_
EDIT **** *** *** 16:05:59
[ PRGRM ] [ DIR ] [

D Nombre de programa

Siempre introduzca un nombre de programa entre los cdigos de anulacin de


control y activacin de control inmediatamente despus del nmero de
programa.
Para nombrar un programa entre parntesis pueden utilizarse hasta 31
caracteres. Si se rebasa el lmite de 31 caracteres, no se visualizan los caracteres
en exceso.
Para un programa sin nombre de programa se visualiza nicamente el nmero
de programa.
()

f jjjj
Nmero programa

D Orden en el cual se
visualizan los programas
en la lista de la biblioteca
de programas

] [ C.A.P. ] [ (OPRT) ]

Nombre programa (hasta 31 caracteres)

Los programas se visualizan por idntico orden por el que se registran en la lista
de la biblioteca de programas. Sin embargo, si el bit 4 (SOR) del parmetro 3107
se configura al valor 1, los programas se visualizan por el orden del nmero de
programa comenzando por el menor.
1025

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

D Orden en que se registran


los programas

FUNCIONAMIENTO

B--63534SP/02

Cuando no se haya borrado ningn programa de la lista, cada programa se


registra al final de la lista.
Si se borrasen algunos programas de la lista, se registra un nueva programa, se
inserta el nuevo programa en el espacio vaco de la lista que han creado los
programas borrados.
Ejemplo) Cuando el bit 4 (SOR) del parmetro 3107 vale 0
1. Despus de borrar todos los programas, registre todos los programas
O0001, O0002, O0003, O0004 y O0005 por este orden. La lista de la
biblioteca de programas visualiza los programas por el siguiente orden:
O0001, O0002, O0003, O0004, O0005
2. Borre O0002 y O0004. La lista de la biblioteca de programas visualiza
los programas por el siguiente orden:
O0001, O0003, O0005
3. Registre O0009. La lista de la biblioteca de programas visualiza los
programas por el siguiente orden:
O0001, O0009, O0003, O0005

1026

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

11.3.2
Visualizacin de un
listado de programa
para un grupo
especificado

Adems del listado normal de los nmeros y nombres de programas de


CNC almacenados en la memoria, los programas pueden listarse en
unidades de grupos, por ejemplo, en funcin del producto que se desee
mecanizar.
Para asignar programas de CNC al mismo grupo, asigne nombres a
aquellos programas, comenzando cada nombre por la misma cadena de
caracteres.
Buscando entre los nombres de programa de una cadena de caracteres
especificada, se listan los nmeros y nombres de programa de todos los
programas que tienen nombres que incluyan dicha cadena.

Procedimiento para visualizacin de un listado de programa para un grupo especificado

Procedimiento

1 Entre en EDIT o en el modo de edicin no prioritaria.


2 Pulse la tecla de funcin

3 Pulse la tecla de funcin

o la tecla soft [DIR] para visualizar el

listado de programas.
DIRECT PROGRAMA (GRUPO)
O0001 N00010
PROGRAM(NUM.)
MEMORI(CARC.)
USAD:
60
3321
LIBR:
2
429
O0020
(GEAR-1000 MAIN)
O0040
(GEAR-1000 SUB-1)
O0060
(SHAFT-2000 MAIN)
O0100
(SHAFT-2000 SUB-1)
O0200
(GEAR-1000 SUB-2)
O1000
(FRANGE-3000 MAIN)
O2000
(GEAR-1000 SUB-3)
O3000
(SHAFT-2000 SUB-2)
>_
EDIT **** *** ***
[ PRGRM ][ DIR ][

14:46:09
][
][ (OPRD) ]

4 Pulse la tecla soft de la operacin [OPRD].


EDI--BG

BUSQ O

GRUPO

(NOMB)

GRP--PR

5 Pulse la tecla soft de la operacin [GRUPO].


6 Pulse la tecla soft de la operacin [NOMBRE].
7 Introduzca la cadena de caracteres correspondiente al grupo en el que
se desea realizar la bsqueda empleando para ello el teclado MDI. No
existen restricciones en cuanto a la longitud de nombre de programa.
Sin embargo, observe que la bsqueda se realiza nicamente de los 32
primeros caracteres.
Ejemplo : Para buscar aquellos programas de CNC con nombres que
comienzan por la cadena de caracteres GEAR--1000,
introduzca lo siguiente:
>GEAR--1000*_
1027

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

EJEC

FUNCIONAMIENTO

B--63534SP/02

8 Al pulsar la tecla soft de la operacin [EJEC] se visualiza la pantalla


con el listado de programas de la unidad de grupo, en la cual aparecen
todos los programas cuyo nombre incluye la cadena de caracteres
especificada.
DIRECT PROGRAMA (GRUPO)
O0001 N00010
(PROGRAM
(NUM.)
MEMORI (CARC.)
PROGRAM
(NUM.)
MEMORY
(CHAR.)
USAD:
60
3321
LIBR:
2
429
O0020
O0040
O0200
O2000

(GEAR--1000 MAIN)
(GEAR--1000 SUB--1)
(GEAR--1000 SUB--2)
(GEAR--1000 SUB--3)

>_
EDIT **** *** *** ***
[ PRGRM ] [ DIR

16:52:25
] [
] [

] [ (OPRT) ]

[Pantalla de listado de programas de unidad de grupo visualizada cuando


se realiza una bsqueda para GEAR--1000*]

Cuando la lista de programas incluye dos o ms pginas, puede


cambiarse de pgina con una tecla de pgina.

Explicaciones
D *y?

En el ejemplo anterior, no debe omitirse el asterisco (*). El asterisco


indica una cadena de caracteres arbitraria (especificacin con
comodines).
GEAR--1000* indica que los primeros nueve caracteres de los nombres
de programa destino deben ser GEAR--1000, seguidos de una cadena
arbitraria de caracteres. Si se introduce slo GEAR--1000, se ejecuta
una bsqueda nicamente para aquellos programas de CNC que
contienen el nombre de nueve caracteres GEAR--1000.
Para especificar un carcter arbitrario cualquiera puede utilizarse un
interrogante (?).
Por ejemplo, al introducir ????--1000 se valida la bsqueda de
programas con nombres que comienzan por cuatro caracteres arbitrarios
cualesquiera seguidos de --1000.

1028

B--63534SP/02

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

[Ejemplo de utilizacin de comodines]


(Cadena de caracteres (Grupo para el cual se ejecutar la bsqueda)
introducida)
(a) *
Programas CNC con cualquier nombre
(b) *ABC
Programas CNC que terminan por ABC
(c) ABC*
Programas CNC con nombres que comienzan
por ABC
(d) *ABC*
Programas CNC con nombres que incluyen
ABC
(e) ?A?C
Programas CNC que contienen nombres de
cuatro caracteres, cuyo segundo y cuarto
caracteres son A y C, respectivamente
(f) ??A?C
Programas CNC con nombres de cinco
caracteres, cuyos tercer y quinto caracteres son
A y C, respectivamente
(g) 123*456
Programas CNC con nombres que comienzan
por 123 y que terminan por 456
D Cuando no puede
encontrarse la cadena de
caracteres especificada

Si no se localiza ningn programa como consecuencia de una bsqueda


de una cadena de caracteres introducida, se visualiza el mensaje de aviso
DATOS NO ENCONTRADOS en la pantalla de listado de programas.

D Conservacin del grupo


en el que se ejecuta una
bsqueda

Un listado de programas de unidad de grupo, generado por una bsqueda,


se conserva hasta que se desconecta la tensin o hasta que se ejecuta otra
bsqueda.

D Grupo para el cual se ha


ejecutado una bsqueda
previa

Despus de cambiar la pantalla del listado de programa de unidad de


grupo a otra pantalla, al pulsar la tecla soft de la operacin [PR--GRP]
(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.

Ejemplos

Suponga que los programas principales y subprogramas para mecanizado


de la pieza de engranaje nmero 1000, todos, tienen nombres que incluyen
la cadena de caracteres GEAR--1000. Los nmeros y nombres de tales
programas pueden enumerarse buscando entre los nombres de todos los
programas CNC con la cadena de caracteres GEAR--1000. Esta funcin
facilita la gestin de los programas CNC memorizados en la memoria de
gran capacidad.

1029

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4
PANTALLAS
VISUALIZADAS CON
LA TECLA DE
FUNCION

FUNCIONAMIENTO

Pulse la tecla de funcin

B--63534SP/02

para visualizar o compensar valores de

compensacin de herramienta y otros datos.


Esta seccin describe cmo se visualizan o configuran los siguientes datos:

1. Valor de compensacin de herramienta


2. Parmetros de configuracin
3. Tiempo de funcionamiento y nmero de piezas
4. Valor de compensacin de origen de pieza
5. Variables comunes de macro cliente
6. Men de patrones y datos de patrn
7. Panel del operador de software
8. Datos de gestin de vida de las herramientas
9. Datos de troceado
10. Datos de compensacin dinmica de utillaje de mesa rotativa
Esta seccin tambin describe la medicin de la longitud de herramienta y la
funcin de comparacin y parada del nmero de herramienta.
El men de patrn, los datos de patrn, el panel del operador de software y los
datos de gestin de vida de las herramientas dependen de las especificaciones
del fabricante de la mquina herramienta. Vase el manual publicado por el
fabricante de la mquina herramienta para conocer ms detalles.

1030

B--63534SP/02

11.4.1

Configuracin y
visualizacin del valor
de compensacin de
herramienta

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

Los valores de compensacin de herramienta, de compensacin de longitud de


herramienta y los valores de compensacin de radio de herramienta se
especifican mediante cdigos D o cdigos H en un programa. Los valores de
compensacin correspondientes a cdigos D o cdigos H se visualizan o definen
en la pantalla.

Procedimiento para definir o visualizar el valor de compensacin de radio de herramienta

Procedimiento

1 Pulse la tecla de funcin

En control de 2 trayectorias, seleccione con el selector el portaherramientas


para el que deben visualizarse los datos de compensacin de herramienta.

2 Pulse la tecla soft de seleccin de captulo [COMP.] o pulse varias veces


hasta que se visualice la pantalla de compensacin de herramienta.

COMP.
NO.
DATOS
NO.
001
1.000
009
002
-2.000
010
003
0.000
011
004
5.000
012
005
0.000
013
006
0.000
014
007
0.000
015
008
0.000
016
POSICION ACTIVA (RELATIVAS)
X
0.000
Y
Z
0.000
> _
MDI **** *** ***
16:05:59
[ COMP.][ FIJACN ][ TRABAJ ][

O0001 N00000
DATOS
0.000
-7.500
12.000
-20.000
0.000
0.000
0.000
0.000
0.000

][ (OPRA) ]

Memoria A valores compensacin herramienta

COMP.
NO.
GEOM(H)
DESG(H)
001
10.000
0.000
002
-1.000
0.000
003
0.000
0.000
004
20.000
0.000
005
0.000
0.000
006
0.000
0.000
007
0.000
0.000
008
0.000
0.000
POSICION ACTIVA (RELATIVAS)
X
0.000
Y
Z
0.000
> _
MDI **** *** ***
16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][

O0001 N00000
GEOM(D)
DESG(D)
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000

][ (OPRA) ]

Memoria C valores compensacin herramienta

1031

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

3 Desplace el cursor al valor de compensacin que desea definir o modificar


empleando las teclas de pgina y las teclas de control del cursor o
introduzca el nmero del valor de compensacin que desea definir o
modificar y pulse la tecla soft [BUSQNO].

4 Para definir un valor de compensacin, introduzca un valor y pulse la tecla


soft [ENTRAD]. Para modificar el valor de compensacin, introduzca un
valor que se aade al valor actual (un valor negativo para reducir el valor
actual) y pulse la tecla soft [+ENTR]. O como opcin, introduzca un nuevo
valor y pulse la tecla soft [ENTRAD].

Explicaciones
D Introduccin de punto

Cuando introduzca un valor de compensacin puede utilizar un punto decimal.

D Otro mtodo de

Un dispositivo de entrada/salida externo puede utilizarse para la entrada o salida


de un valor de compensacin de herramienta. Vase el III--8. Puede definirse
un valor de compensacin de longitud de herramienta midiendo la longitud de
herramienta como se describe en el subapartado siguiente.

D Memoria de valores de

Existen memorias de valores de compensacin de herramienta A, B y C y estn


clasificadas de la siguiente manera:

decimal

configuracin

compensacin de
herramienta

Memoria A de valores de compensacin de herramienta


Los cdigos D y los cdigos H se consideran de igual manera. La
compensacin de geometra de herramienta y la compensacin de desgaste
de herramienta se tratan de idntica manera.
Memoria B de valores de compensacin de herramienta
Los cdigos D y los cdigos H se consideran de igual manera. La
compensacin de geometra de herramienta y la compensacin de desgaste
de herramienta se tratan de diferente manera.
Memoria C de valores de compensacin de herramienta
Los cdigos D y los cdigos H se consideran de diferente manera. La
compensacin de geometra de herramienta y la compensacin de desgaste
de herramienta se tratan de diferente manera.

D Inhibicin de la
introduccin de valores de
compensacin

La introduccin de valores de compensacin puede inhibirse configurando el


bit 0 (WOF) y el bit 1 (GOF) del parmetro 3290 (no se aplica a la memoria A
de valores de compensacin de herramienta). Y, a continuacin, la introduccin
de valores de compensacin de herramienta desde el MDI puede inhibirse para
un intervalo especificado de nmeros de corrector (nmeros de valor de
compensacin). El primer nmero de corrector para el cual est inhibida la
introduccin de un valor est definido en el parmetro n 3294. La cantidad de
nmeros de corrector, comenzando por el primer nmero especificado, para la
cual est inhibida la introduccin de un valor se define en el parmetro n 3295.
Los valores consecutivos introducidos se definen de la siguiente manera:
1) Cuando los valores se introducen para nmeros de corrector, comenzando
desde uno para el cual no se ha inhibido la introduccin hasta otro para el
cual est inhibida esta introduccin, se activa un mensaje de aviso y los
valores se definen nicamente para aquellos nmeros de corrector para los
cuales no se ha inhibido la introduccin.
2) Cuando los valores se introducen para nmeros de corrector, partiendo desde
uno para el cual est inhibida la introduccin hasta uno para el cual no est
inhibida dicha introduccin, se activa un mensaje de aviso y no se define
ningn valor.
1032

B--63534SP/02

D Unidad de display con 12


teclas soft

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

O0000

COMP.
NO.
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016

DATOS
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000

NO.
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032

DATOS
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000

N0000

POSICION ACTIVA (RELATIVAS)

X-12345.678
Y-12345.678
Z-12345.678
A-12345.678
B-12345.678
C-12345.678
7-12345.678
8-12345.678

>_
MDI **** *** ***

COMP.

20:45:00

FIJCN

(OPRA)

Memoria A valores compensacin de herramienta

O0000

COMP.
(LONGITUD)
NO.
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
>_

GEOM
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000

DESGAS
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000

(RADIO)
GEOM
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000

POSICION ACTIVA
DESGAS
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000

MDI **** *** ***

COMP.

N0000

FIJCN

X
Y
Z
A
B
C
7
8

(RELATIVAS)
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000

20:45:00

(OPRA)

Memoria C valores compensacin herramienta

1033

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.2

Medicin de la longitud
de la herramienta

FUNCIONAMIENTO

B--63534SP/02

La longitud de la herramienta puede medirse y registrarse como valor de


compensacin de longitud de herramienta desplazando la herramienta de
referencia y la herramienta que se desea medir hasta que hacen contacto con la
posicin especificada en la mquina.
La longitud de herramienta puede medirse segn los ejes X, Y o Z.

Procedimiento para medicin de la longitud de herramienta

Procedimiento

1 Utilice el modo manual para desplazar la herramienta de referencia hasta


que haga contacto con la posicin especificada en la mquina (o pieza).

2 Pulse la tecla de funcin

varias veces hasta que se visualice la

pantalla de visualizacin de la posicin actual con coordenadas relativas.


POSITION ACTIVA (RELATIVAS)

X
Y
Z

O1000 N00010

123.456
363.233
0.000

TIEM OPE
0H15M
F.ACT
3000 MM/M

CONTAJE PIE
5
TIEM CICLO
0H 0M38S
S
0 T0000

INC **** *** ***


09:06:35
[ ABSOLU ] [RELATI] [ TODO ] [ MANGO ] [ OPRA ]

3 Reinicialice la coordenada relativa del eje Z al valor 0 (vase III-11.1.2 para


ms detalles).

4 Pulse varias veces la tecla de funcin

hasta que se visualice la pantalla

de compensacin de herramienta.

5 Utilice la operacin manual para desplazar la herramienta que se desea


medir hasta que haga contacto con la misma posicin especificada. La
diferencia entre la longitud de la herramienta de referencia y la herramienta
que se desea medir se visualiza en coordenadas relativas en la pantalla.

6 Desplace el cursor al nmero del valor de compensacin o corrector de la


herramienta deseada (el cursor puede desplazarse de idntica manera que
para configurar los valores de compensacin de herramienta).

7 Pulse la tecla de direccin Z .


Si se pulsa

Y en lugar de la tecla Z , el valor de la

coordenada relativa de eje X o Y se introduce como valor de compensacin


de longitud de herramienta.
1034

FUNCIONAMIENTO

B--63534SP/02

ENTR C

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

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 longitud de herramienta

Posicin prefijada

1035

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.3

Visualizacin e
introduccin de datos
de configuracin

FUNCIONAMIENTO

B--63534SP/02

Datos tales como el bit de comprobacin TV y el cdigo de perforacin se


definen en la pantalla de datos de configuracin. En esta pantalla, el operador
tambin puede validar/inhibir la escritura o grabacin de parmetros,
validar/inhibir la insercin automtica de nmeros de secuencia en la edicin
de programas y realizar operaciones de configuracin para la funcin de
comparacin e interrupcin de nmero de secuencia. Vase el apartado III-10.2
en el que se explica la insercin automtica de nmeros de secuencia. Vase el
III-11.4.4 en que se explica la funcin de comparacin e interrupcin de nmero
de secuencia. Este subapartado describe cmo se definen los datos.

Procedimiento para definir los datos de configuracin

Procedimiento

1 Seleccione el modo MDI.


2 Pulse la tecla de funcin

3 Pulse la tecla soft [FIJACN] para visualizar la pantalla de datos de


configuracin. Esta pantalla est formada por varias pginas.
Pulse la tecla de control de pgina

hasta que se visualice la

pantalla deseada. A continuacin se muestra un ejemplo de pantalla de


datos de configuracin.
AJUSTE (PORTATIL)
ESCRITURA PARAM
COMPRO. TV
CODIGO PERFO
UNIDAD ENTRADA
CANAL I/O
NO. SECUENCIA
FORMATO CINTA
PARA SECUENCIA
PARA SECUENCIA

O0001 N00000
=
=
=
=
=
=
=
=
=

1 (0:INHAB 1:HAB)
0 (0:OFF
1:ON)
1 (0:EIA
1:ISO)
0 (0:MM
1:PULG)
0 (0-3:NO. CANAL)
0 (0:OFF
1:ON)
0 (0:NO CON 1:F15)
0 (NO. PROGRAMA)
0 (NO. SECU)

> _
MDI **** *** ***
16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][

][ (OPRA) ]

AJUSTE

O0001 N00000

(PORTATIL)

IMAG. ESPEJO X
IMAG. ESPEJO Y
IMAG. ESPEJO Z

= 0 (0:OFF
= 0 (0:OFF
= 0 (0:OFF

> _
MDI **** *** ***
16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][

1036

1:ON)
1:ON)
1:ON)

][ (OPRA) ]

B--63534SP/02

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

4 Desplace el cursor al dato que desea modificar pulsando las teclas de


control del cursor

5 Introduzca un nuevo valor y pulse la tecla soft [ENTRAD].


Contenido de los parmetros
de configuracin

D ESCRIBIR PARAMETROS

Definicin de si es vlida o est inhibida la grabacin o escritura de parmetros.

0 : Inhibida
1 : Vlida
D COMPROBACION TV

Configuracin para ejecutar comprobacin TV.


0 : No se ejecuta comprobacin TV
1 : Se ejecuta comprobacin TV

D CODIGO DE

Configuracin del cdigo cuando los datos se envan a travs de la interface


lector/perforadora.
0 : Salida de cdigo EIA

PERFORACION

1 : Salida de cdigo ISO

D UNIDAD DE ENTRADA

Definicin de una unidad de entrada en programa, sistema de pulgadas o de


valores mtricos.

0 : Valores mtricos
1 : Pulgadas

D CANAL E/S

Utilizacin de un canal de interface de lector/perforadora.


0 : Canal 0
1 : Canal 1
2 : Canal 2
3 : Canal 3

D INTERRUPCION DE

Definicin de si se ejecuta o no la insercin automtica de nmero de secuencia


en la edicin de programas en el modo EDIT
0 : No se ejecuta la insercin automtica de nmero de secuencia.
1 : Se ejecuta la insercin automtica de nmero de secuencia.

SECUENCIA

D FORMATO DE CINTA

Definicin de la conversin a formato de cinta F15.


0 : No se convierte a formato de cinta.
1 : Se convierte a formato de cinta.
Vase II. PROGRAMACION en donde se describe el formato de cinta F15.

D INTERRUPCION DE

Define el nmero de secuencia en el cual se detiene la ejecucin para la funcin


de comparacin e interrupcin de un nmero de secuencia y el nmero de
programa al cual pertenece el nmero de secuencia.

SECUENCIA

D IMAGEN ESPEJO

Definicin de imagen espejo ACTIVADA/DESACTIVADA para cada eje.


0 : Imagen espejo desactivada.
1 : Imagen espejo activada.

D Otros

Tambin puede pulsarse la tecla de control de pgina

para visualizar

la pantalla AJUSTE (TEMPOR). Vase el subapartado III-11.4.5 en el que se


describe esta pantalla.
1037

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.4

Comparacin e
interrupcin de nmero
de secuencias

FUNCIONAMIENTO

B--63534SP/02

Si en el programa que se est ejecutando aparece un bloque que contiene un


nmero de secuencia especificado, la ejecucin pasa al modo bloque a bloque
despus de ejecutar dicho bloque.

Procedimiento de comparacin e interrupcin de nmero de secuencia

Procedimiento

1 Seleccione el modo MDI.


2 Pulse la tecla de funcin

3 Pulse la tecla soft de seleccin de captulo [FIJCN].


4 Pulse la tecla de control de pgina

varias veces hasta que se

visualice la pantalla siguiente.


AJUSTE (PORTATIL)
ESCRITURA PARAM
COMPRO. TV
CODIGO PERFO
UNIDAD ENTRADA
CANAL I/O
NO. SECUENCIA
FORMATO CINTA
PARA SECUENCIA
PARA SECUENCIA

O0001 N00000
=
=
=
=
=
=
=
=
=

1
0
1
0

(0:INHAB 1:HAB)
(0:OFF
1:ON)
(0:EIA
1:ISO)
(0:MM
1:PULG)
0 (0-3:NO. CANAL)
0 (0:OFF
1:ON)
0 (0:NO CON 1:F10/11)
0 (NO. PROGRMA)
11 (NO. SECU)

> _
MDI **** *** ***
16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][

][ (OPRA) ]

5 Introduzca el valor (1 hasta 9999) en (NO. PRGRMA) para PARA


SECUENCIA del programa que contiene el nmero de secuencia en el cual
se detiene la ejecucin.

6 Introduzca en (NO. SECU) para PARA SECUENCIA (un valor de cinco o


menos dgitos) el nmero de secuencia en el cual se detiene la ejecucin.

7 Cuando se ejecuta el programa en modo automtico, la ejecucin cambia a


modo bloque a bloque en el bloque que contiene el nmero de secuencia
definido.

1038

B--63534SP/02

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

Explicaciones
D Nmero de secuencia
despus de haber
ejecutado el programa

Despus de haber encontrado el nmero de secuencia especificado durante la


ejecucin del programa, disminuye en una unidad el nmero de secuencia
definido para comparacin e interrupcin de nmero de secuencia. Cuando se
conecta la tensin, el valor del nmero de secuencia es el 0.

D Bloques excepcionales

Si el nmero de secuencia predeterminado se encuentra en un bloque en el cual


todas las rdenes son las que se han de procesar dentro de la unidad de control
CNC, la ejecucin no se detiene en dicho bloque.
Ejemplo
N1 #1=1 ;
N2 IF [#1 EQ 1] GOTO 08 ;
N3 GOTO 09 ;
N4 M98 P1000 ;
N5 M99 ;
En el ejemplo anterior, si se encuentra el nmero de secuencia predeterminado,
no se detiene la ejecucin del programa.

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.

D Cuando idntico nmero

Si el nmero de secuencia predeterminado aparece dos o ms veces en un


programa, la ejecucin del programa se detiene despus de ejecutar el bloque
en el cual se encuentra por primera vez el nmero de secuencia predeterminado.

de secuencia se encuentra
varias veces en el
programa

D Bloque que se ha de repetir


un nmero especificado de
veces

Si el nmero de secuencia predeterminado se encuentra en un bloque que se ha


de ejecutar repetidas veces, la ejecucin del programa se detiene despus de
haber ejecutado el bloque el nmero especificado de veces.

1039

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.5

Visualizacin y
configuracin del
tiempo de
funcionamiento,
nmero de piezas y la
hora/fecha

FUNCIONAMIENTO

B--63534SP/02

Pueden visualizarse diversos tiempos de funcionamiento, el nmero total de


piezas mecanizadas, el nmero de piezas necesarias y el nmero de piezas
mecanizadas. Estos datos pueden definirse mediante parmetros o en esta
pantalla (excepto el nmero total de piezas mecanizadas y el tiempo durante el
cual permanece conectada la tensin, los cuales pueden definirse nicamente
mediante parmetros).
Esta pantalla permite tambin visualizar la hora/fecha. La hora/fecha puede
definirse en esta pantalla.

Procedimiento para visualizar y definir el tiempo de funcionamiento, el nmero de piezas y la hora/fecha

Procedimiento

1 Seleccione el modo MDI.


2 Pulse la tecla de funcin

3 Pulse la tecla soft de seleccin de captulo [FIJACN].


4 Pulse varias veces la tecla de control de pgina

hasta que se

visualice la pantalla siguiente.


AJUSTE
SETTING(TEMPORI)
(TIMER)

O0001N0000
N00000
O0001

TOTAL PIEZA
=
PIEZA REQUERIDA =
NUMERO PIEZA
=
ALIM ON
TIEMPO OPR
TIEMPO CORTE
PROPO LIBRE
TIEMPO CICLO
FECHA
TIEM

=
=
=
=
=
=
=

14
0
23
4H 31M
0H 0M
0H 37M
0H 0M
0H 0M
1993/07/05
11:32:52

> _
MDI **** *** ***
16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][

0S
5S
0S
0S

][ (OPRA) ]

5 Para definir el nmero de piezas necesarias, desplace el cursor a PIEZA


REQUERIDA e introduzca el nmero de piezas que desea mecanizar.

6 Para definir la hora/fecha, desplace el cursor a FECHA o TIEM, teclee una


nueva fecha u hora y pulse la tecla soft [ENTRAD].

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.

D PIEZAS NECESARIAS

Se utiliza para definir el nmero de piezas mecanizadas necesarias. Si se asigna


el valor 0 a este dato, no existe lmite alguno para el nmero de piezas.
Adems, la configuracin de este dato puede hacerse mediante parmetro (n
6713).
1040

B--63534SP/02

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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


tiempos de parada y de suspensin de avance.
Este valor puede predefinirse en el parmetro 6751 6752.

FUNCIONAMIENTO

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 o G03). Este valor puede predefinirse
en el parmetro 6753 o 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
funcionamiento y nmero
de piezas

D Configuraciones de
fecha/hora

No puede definirse un valor negativo. Adems, la configuracin de M y S


de tiempo de funcionamiento es vlida para un intervalo de 0 hasta 59.
No puede configurarse un valor negativo como nmero total de piezas
mecanizadas.
No puede definirse un valor negativo ni ningn valor que rebase los lmites
indicados en la tabla inferior.
Dato

Valor mximo

Dato

Valor mximo

Ao

2085

Horas

23

Mes

12

Minutos

59

Da

31

Segundos

59

1041

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.6
Visualizacin y
configuracin del valor
de compensacin de
origen de pieza

FUNCIONAMIENTO

B--63534SP/02

Visualiza la compensacin de origen de pieza para cada sistema de coordenadas


de pieza (G54 hasta G59, G54.1 P1 hasta G54.1 P48 y G54.1 P1 hasta G54.1
P300) y la compensacin externa de origen de pieza. La compens. de origen de
pieza y la compensacin de origen de pieza externa puede definirse en esta
pantalla.

Procedimiento para la visualizacin y definicin del valor de compensacin de origen de pieza

Procedimiento

1 Pulse la tecla de funcin

2 Pulse la tecla soft de seleccin de captulo [TRABAJ]. Al hacerlo, se


visualiza la pantalla de definicin del sistema de coordenadas de pieza.
COORDINATAS TRABAJO
(G54)
NO.
DATOS
00
X
0.000
(EXT) Y
0.000
Z
0.000
01
X
(G54) Y
Z

20.000
50.000
30.000

O0001 N00000
NO.
DATOS
02
X
152.580
(G55) Y
234.000
Z
112.000
03
X
(G56) Y
Z

> _
MDI **** *** ***
16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][

300.000
200.000
189.000

T0000

][ (OPRA) ]

3 La pantalla para visualizar los valores de compensacin de origen de pieza


est formada por dos o ms pginas. Visualice una pgina deseada por uno
de los dos mtodos siguientes:
D Pulse la tecla de pgina arriba

o pgina abajo

D Introduzca el nmero de sistema de coordenadas de pieza (0:


compensacin externa de origen de pieza, 1 hasta 6: sistemas de
coordenadas de pieza G54 hasta G59, P1 hasta P48: sistemas de
coordenadas de pieza G54.1 P1 hasta G54.1 P48, P1 hasta P300: sistema
de coordenadas de pieza G54.1 P1 hasta G54.1 P300) y pulse la tecla soft
de seleccin de operacin [BUSQNO].

4 Desconecte la tecla de proteccin de datos para validar la escritura.


5 Desplace el cursor a la compensacin de origen de pieza que desea
modificar.

6 Introduzca un valor deseado con el teclado numrico y luego pulse la tecla


soft [ENTRAD]. El valor introducido se especifica en el valor de
compensacin de origen de pieza. O, introduciendo un valor deseado con el
teclado numrico y pulsando la tecla soft [+ENTR], el valor introducido
puede aadirse al valor de compensacin previo.

7 Repita los pasos 5 y 6 para modificar otros valores de compensacin.


8 Active la tecla de proteccin de datos para inhibir la escritura.
1042

B--63534SP/02

11.4.7
Introduccin de las
compensaciones de
origen de pieza
medidas

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

Esta funcin se utiliza para compensar la diferencia entre el sistema de


coordenadas de pieza programado y el sistema real de coordenadas de pieza. La
compensacin medida para el origen del sistema de coordenadas de pieza puede
introducirse en la pantalla de manera que los valores programados coincidan
con las dimensiones reales.
Seleccionando el nuevo sistema de coordenadas se logra que el sistema de
coordenadas programado coincida con el sistema real de coordenadas.

Procedimiento para la introduccin de valores de compensacin de origen de pieza medidos

Procedimiento
Y

y
Superficie A

Origen pieza
programado

Superficie B
O

Nueva
compensacin

X
O

Origen

Compensacin
previa

1 Cuando la pieza presenta la forma indicada en la figura superior, posicione


la herramienta de referencia manualmente hasta que haga contacto con la
superficie A de la pieza.

2 Retire la herramienta sin modificar la coordenada Y.


3 Mida la distancia entre la superficie A y el origen programado del sistema
de coordenadas de pieza como se muestra en la figura superior.

4 Pulse la tecla de funcin

1043

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

5 Para visualizar la pantalla de configuracin de compensacin de origen de


pieza, pulse la tecla soft de seleccin de captulo [TRABAJ].

COORDINATAS TRABAJO
(G54)

O1234 N56789

NO.
00
X
(EXT) Y
Z

DATOS
0.000
0.000
0.000

NO.
02
X
(G55) Y
Z

DATOS
0.000
0.000
0.000

01
X
(G54) Y
Z

0.000
0.000
0.000

03
X
(G56) Y
Z

0.000
0.000
0.000

> Z100.
S
0 T0000
MDI **** *** ***
16:05:59
[ BUSQNO ] [ MEDIA ] [
] [ +ENTR ] [ ENTRAD ]

6 Coloque el cursor en el valor de compensacin de origen de pieza que desea


definir.

7 Pulse la tecla de direccin del eje segn el cual se desea definir la


compensacin (eje Y en este ejemplo).

8 Introduzca el valor medida () y luego pulse la tecla soft [MEDIA].


9 Desplace manualmente la herramienta de referencia hasta que haga
contacto con la superficie B de la pieza.

10 Retire la herramienta sin modificar la coordenada X.


11 Mida la distancia y luego introduzca la distancia en X en la pantalla de
idntica manera que en los pasos 7 y 8.

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

1044

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

11.4.8
Visualizacin y
configuracin de las
variables comunes de
macrocliente

Visualiza variables comunes (#100 hasta #149 o #100 hasta #199 y #500 hasta
#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
pueden definirse en esta pantalla. Las coordenadas relativas tambin pueden
asignarse a variables.

Procedimiento para visualizacin y definicin de variables comunes de macrocliente.

Procedimiento

1 Pulse la tecla de funcin

2 Pulse la tecla del siguiente men

MACRO

y luego la tecla soft de seleccin de

captulo [MACRO]. Al hacerlo se visualiza la siguiente pantalla.


Tecla siguiente men

VARIABLE
NO.
DATOS
NO.
100
1000.000
108
101
0.000
109
102 -50000.000
110
103
0.000
111
104
1238501.0
112
105
0.000
113
106
0.000
114
107
0.000
115
POSICION ACTIVA (RELATIVAS)
X
0.000
Y
Z
0.000

O0001 N00000
DATOS
0.000
40000.000
153020.00
0001.000
0.000
20000.000
0.000
0.000

> _
MDI **** *** ***
16:05:59
[ BUSQNO ] [
] [ ENTR C ] [

0.000

T0000

] [ENTRAD ]

3 Desplace el cursor al nmero de variable que desea definir empleando uno


de los siguientes mtodos:
-- Introduzca el nmero de variable e introduzca la tecla soft [BUSQNO].
-- Desplace el cursor al nmero de variable que desea definir pulsando las
y/o

teclas de control de pgina


,

y/o

y las teclas de control del cursor

4 Introduzca los datos con el teclado numrico y pulse la tecla soft


[ENTRAD].

5 Para definir una coordenada relativa en una variable, pulse la tecla de


direccin X , Y , o Z

y luego pulse la tecla soft [ENTR C].

6 Para definir un espacio en blanco en una variable, simplemente pulse la


tecla soft [ENTRAD]. El campo de valor de la variable se queda en blanco.
1045

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.9
Visualizacin de datos
de patrn y men
patrn

FUNCIONAMIENTO

B--63534SP/02

Este subapartado emplea un ejemplo para describir como se visualizan o


definen mens de mecanizado (mens de patrn) creados por el fabricante de
la mquina herramienta. Consulte el manual publicado por el fabricante de la
mquina herramienta para los mens reales de patrn y datos de patrn. Vase
Programacin para la funcin de introduccin de datos de patrn. Vase II.
PROGRAMACION para la funcin de introduccin de datos de patrn.

Procedimiento para visualizacin de los datos de patrn y el men de patrn

Procedimiento

1 Pulse la tecla funcin

2 Pulse la tecla del siguiente men

MENU

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

MENU : HOLE PATTERN


1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

O0000 N00000

PUNTEADO
TALADRADO
MANDRINADO
POCKET
BOLT HOLE
LINE ANGLE
GRID
PECK

> _
MDI **** *** ***
16:05:59
[ MACRO ] [ MENU ] [ PUPITR ] [

] [ OPRA) ]

3 Introduzca un nmero de patrn y pulse la tecla soft [SELEC].En este


ejemplo, pulse

y luego pulse [SELEC].Al hacerlo, aparece la

pantalla siguiente (pantalla de datos de patrn):


VAR. : BOLT HOLE
NO.
NOMB
500
HERRAMIENTA
501
STANDARD X
502
STANDARD Y
503
RADIUS
504
S. ANGL
505
HOLES NO
506
507

DATOS
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000

POSICION ACTIVA (RELATIVAS)


X
0.000
Y
Z
0.000
> _
MDI **** *** ***
[ COMP. ] [FIJCN] [

1046

16:05:59
] [

O0001 N00000
COMENTA
*BOLT HOLE
CIRCLE*
SET PATTERN
DATA TO VAR.
NO.500-505.

0.000

] [ (OPRA) ]

B--63534SP/02

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

4 Introduzca los datos de patrn necesarios y pulse

5 Despus de introducir todos los datos necesarios, entre en el modo


MEMORY y pulse la tecla de comienzo de ciclo para arrancar el
memorizado.

Explicaciones
D Explicacin de la pantalla
de men de patrones

PATRON AGUJERO: Ttulo de men


Puede visualizarse una cadena opcional de caracteres de como mximo 12
caracteres.
AGUJERO PARA TORNILLO: Nombre de patrn
Puede visualizarse una cadena opcional de caracteres de como mximo 10
caracteres.
El fabricante de la mquina herramienta debe programar cadenas de
caracteres de ttulo de men y de nombre de patrn y cargarlos en la memoria
de programas.

D Explicacin de la pantalla
de datos de patrn

AGUJEROS PARA TORNILLO: Ttulo datos de patrn


Puede visualizarse una cadena opcional de caracteres de como mximo 12
caracteres.
HERRAMIENTA: Nombre de variable
Puede visualizarse una cadena opcional de caracteres de como mximo 10
caracteres.
CIRCULO DE AGUJEROS PARA TORNILLOS: Declaracin de
comentarios
Puede visualizarse un comentario opcional formado por cadenas de caracteres
de como mximo 12 caracteres/lnea y un total de hasta 8 lneas.
El fabricante de la mquina herramienta debe programar las cadenas de
caracteres de nombre de variable y de declaracin de comentario mediante
macro cliente y cargarlos en la memoria de programas.

1047

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.10
Visualizacin y
configuracin del
panel del operador de
software

FUNCIONAMIENTO

B--63534SP/02

Con esta funcin, pueden controlarse desde el panel CRT/MDI las


funciones de los interruptores/pulsadores del panel del operador de la
mquina.

Procedimiento para visualizacin y configuracin del panel del operador


de software

Procedimiento

1 Pulse la tecla de funcin

2 Pulse la tecla del siguiente men

y luego la tecla soft de seleccin de

captulo [PUPITR].

3 La pantalla est formada por varias pginas.


Pulse la tecla de control de pgina
o
hasta que aparezca la pantalla
deseada.
PUPITRE
MODO :

O0000 N00000
MDI

MEM

MULT. PASO. :
OVRD. RAPIDO :
AVANCE P/P
:

EDIT

HND

JOG

REF

*1

*10 *100
100% 50%
25%
F0
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) ]

PUPITRE
SALTO BLOQUE
BLOQUE SIMPL
CIERRE MECAN.
MARCHA SECA
RETEN AVANCE

O0000 N00000
:
:
:
:
:

OFF
J ON
J OFF
ON
OFF
J ON
J PROTECT
RELEASE
J OFF

POSICION ACTIVA (ABSOLUTAS)


X
0.000
Y
Z
0.000

MDI **** *** ***


[ MACRO ] [
] [

1048

0.000

S
0 T0000
16:05:59
PUPITR ] [HER VD] [(OPRA)]

B--63534SP/02

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

4 Desplace el cursor a la opcin deseada pulsando la tecla del control del


o

cursor

5 Pulse la tecla de desplazamiento del cursor

para asignar la

marca J a una posicin arbitraria y definir la condicin deseada.

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.

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
CRT/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


es vlido el avance
manual discontinuo

Cuando la pantalla indica un contenido distinto de la pantalla CRT del panel del
operador de software y de la pantalla de diagnstico, no se ejecuta avance
manual discontinuo an cuando se pulse la tecla de flecha.

D Avance manual
discontinuo y teclas de
flecha

El eje y sentido de avance correspondiente a las teclas de flecha pueden


definirse mediante los correspondientes parmetros (Nos. 7210 hasta 7217).

D Interruptores/pulsadores
de uso general

Como funcin ampliada del panel del operador de software se incluyen ocho
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.
1049

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.11
Visualizacin y
configuracin de los
datos de gestin de la
vida de las
herramientas

FUNCIONAMIENTO

B--63534SP/02

Puede visualizarse los datos de vida de las herramientas para informar al


operador del estado actual de gestin de vida de las herramientas. Los grupos
que requieren cambios de herramienta tambin se visualizan. El contador de
vida de las herramientas para cada grupo puede predefinirse a un valor
arbitrario. Los datos de herramienta (datos de ejecucin) pueden reinicializarse
o borrarse. Para registrar o modificar los datos de gestin de vida de las
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 III--11.4.12.

Procedimiento para la visualizacin y definicin de los datos de gestin de vida de las herramientas

Procedimiento
TOOLLF

Tecla siguiente men

1 Pulse la tecla de funcin

2 Pulse la tecla del siguiente men

para visualizar la tecla soft de

seleccin de captulo [HER VD].

3 Pulse la tecla soft [HER VD].


4 En una pgina se visualizan datos sobre dos grupos. Al pulsar la tecla de
control de pgina
o
sucesivamente se visualizan datos de los
siguientes grupos. En la parte inferior de cada pgina se visualizan hasta
cuatro nmeros de grupo para los cuales se est utilizando la seal de
Cambio de herramienta. La flecha que aparece en la parte derecha de la
figura se visualiza cuando existen cinco o ms grupos.
DATO VIDA HERRA
GRUPO

001 :
0034
0090
0000
0000

GRUPO

002 :
0062
0000
0000
0000
A CAMBIARSE

O3000 N00060
GRUPO SELECCIO 000
VIDA
0150
CALC
0000
0078
0012
0056
0035
0026
0061
0000
0000
0000
0000
0000
0000
VIDA
1400
CALC
0024
0044
0000
0000
0000
0000
0000
0000
: 003 004 005 006

0000
0074
0000
0000
0000
--->

> _
MEM **** *** ***
16:05:59
[MACRO][
][ PUPITR ][ HER VD ][(OPRA)]

1050

B--63534SP/02

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

5 Para visualizar la pgina que contiene los datos de un grupo, introduzca el


nmero de grupo y pulse la tecla soft [BUSQNO].
El cursor puede desplazarse a un grupo arbitrario pulsando la tecla de
control del cursor

6 Para cambiar el valor en el contador de vida de un grupo, desplace el cursor


al grupo, introduzca el nuevo valor (4 dgitos) y pulse [ENTRAD]. El
contador de vida para el grupo indicado por el cursor se predefine al valor
introducido. Los restantes datos del grupo no son modificados.

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 *).

1051

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

Explicaciones
D Contenido visualizado
DATO VIDA HERRA
GRUPO

001 :
*0034
0090
0000
0000

GRUPO

002 :
0062
0000
0000
0000
A CAMBIARSE

O3000 N00060
GRUPO SELECCIO 000
VIDA
0150
CALC
0007
#0078
@0012
0056
0035
0026
0061
0000
0000
0000
0000
0000
0000
VIDA
1400
CALC
0024
0044
0000
0000
0000
0000
0000
0000
: 003 004 005 006

0000
0074
0000
0000
0000
--->

> _
MEM **** *** ***
16:05:59
[ MACRO ][
][PUPITR ][ HER VD ][ (OPRA) ]

S La primera lnea es la lnea de ttulo.


S En la segunda lnea aparece el nmero de grupo de la orden actual.
Cuando no existe el nmero de grupo de la orden actual, se visualiza el valor
0.

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.

S En la lnea nmero trece se visualiza el nmero de grupo cuando se est


emitiendo la seal de cambio de herramienta. La indicacin del nmero de
grupo aparece por orden ascendente. Cuando no puede visualizarse por
completo todos nmeros de grupo, se visualiza ------>.
1052

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

11.4.12
Visualizacin y
configuracin de la
gestin ampliada de
vida de las
herramientas

La funcin de gestin ampliada de vida de las herramientas proporciona una


visualizacin de datos ms detallados y ms funciones de edicin de datos que
la funcin ordinaria de gestin de vida de las herramientas.
Adems, si la vida de las herramientas se especifica en unidades de tiempo, el
tiempo que se ha definido puede aumentarse o reducirse (sobrecontrol de
contaje de vida).
Cuando el bit 6 (EXT) del parmetro 6801 se configura al valor 0, se aplica la
funcin ordinaria de gestin de vida de las herramientas. Vase subapartado
III--11.4.11.

Procedimiento para visualizacin y definicin de la gestin ampliada de vida de las herramientas

Procedimiento

BUSQNO

REOS.

EDIC

1 Pulse la tecla de funcin


(OPRA)

Tecla siguiente men

2 Pulse la tecla del siguiente men

para visualizar la tecla soft de

seleccin de captulo [HER VD].

3 Pulse la tecla [HER VD] para visualizar la pantalla de datos de gestin de


vida de las herramientas.
En esta pantalla, coloque el cursor en un grupo de datos que desee editar.

4 Pulse la tecla [(OPRA)].


5 Pulse la tecla soft [EDIC].
Al hacerlo se visualiza la pantalla de edicin de datos de gestin ampliada
de vida de las herramientas para grupo indicado por el cursor.
DATOS VIDA EDIC
TIPO
: 1 (1:C 2:M)
VIDA
: 9800
CALC
: 6501
NO.
ESTAD
01
*
02
#
03
@
04
*
05
06
*

GRUPO : 001 O0010 N00001


PROX GRUPO
: ***
GRUPO UES
: ***
GRUPO SELECCIO
: 001
T-CODG
H-CODG
D-CODG
0034
011
005
0078
000
033
0012
004
018
0056
000
000
0090
000
000
0076
023
012

> _
MDI **** *** ***
16:05:59
[ INSERT ][ ELIMI ][ ESTADO ][ FIN

][ ENTRAD ]

Los datos de gestin de vida de las herramientas puede editarse de la


siguiente manera:

6 Seleccione el modo MDI.


7 Pare, interrumpa o reinicialice el CNC mediante una suspensin de
avances, una parada en modo bloque a bloque o una operacin de reset (los
datos de gestin de vida de las herramientas no pueden editarse mientras se
estn definiendo los datos con un programa. Pueden ejecutarse las
siguientes operaciones de edicin. Vase cada apartado para conocer ms
detalles.
1053

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

S Definicin del contaje de la vida, del valor de la vida til,


del contaje actual de la vida y datos de herramienta
(cdigo T, H o D):

S Salto de una herramienta:

7--1
7--2
7--3
7--4
7--5
7--6

S Borrado de la vida de las herramientas


(reinicializacin de la vida):

7--7

S Aadir un grupo de herramientas:


S Aadir un nmero de herramienta (cdigo T):
S Borrado de un grupo de herramienta:
S Borrado de datos de herramienta (cdigo T, H o D:

7--1 Definicin del tipo de contaje de la vida, valor de la vida, contaje actual
de la vida y datos de herramienta (cdigos D, H o D)

(1) Coloque el cursor en el elemento de datos que desea modificar.


(2) Introduzca un valor deseado.
(3) Pulse la tecla soft [ENTRAD].
7--2 Aadir un grupo de herramientas
(1) En el paso 3, seleccione un grupo para el cual no se ha definido ningn
dato y visualice la pantalla de edicin.

(2) Introduzca los nmeros de herramienta.


(3) Pulse la tecla soft [INSERT].

En este caso, el tipo de contador de vida est determinado por la


configuracin del parmetro LTM (No. 6800#2) y como esperanza de
vida y como contador de vida se define el valor 0.
El cdigo H y el cdigo D se define al valor 0.
El cursor permanece en el nmero de herramienta hasta que se
especifica el cdigo T.

7--3 Aadir un nmero de herramienta


(1) Desplace el cursor a los datos de herramienta (cdigo T, H o D)
despus de aadir un nuevo nmero.

(2) Introduzca el nmero de herramienta.


(3) Pulse la tecla soft [INSERT].
Ejemplo), Insercin del No. de herramienta 1500 entre el No. 1 y el No.
2.
NO.
01
02

ESTADO
*
#

T--CODG
0034
0078

H--CODG
11
0

D--CODG
5
33

Desplace el cursor a 5 en la columna CODIGO D y pulse la tecla soft


[INSERT].
NO.
01
02
03

ESTADO
*
#

1054

T--CODG
0034
1500
0078

H--CODG
11
0
0

D--CODG
5
0
33

B--63534SP/02

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

7--4 Borrado de un grupo de herramientas


(1) En el paso 3, posicione el cursor en un grupo que desea borrar y
visualice la pantalla de edicin.

(2) Pulse la tecla soft [ELIMI].


(3) Pulse la tecla soft [GRUPO].
(4) Pulse la tecla soft [EJEC].

7--5 Borrado de datos de herramienta (cdigo T, H o D)


(1) Coloque el cursor en el dato (cdigo T, H o D) que desea borrar.
(2) Pulse la tecla soft [ELIMI].
(3) Pulse la tecla soft [<CRSR>].
La lnea que contiene el cursor se borra.
Cuando se borra una herramienta con una marca @ (es decir, que se
est utilizando), la marca @ se desplaza a la herramienta ltima en
agotar su vida til o que se ha saltado. En este caso, las marcas * y # se
visualizan en vdeo inverso ## * .
*
Salto de una herramienta

7--6

(1) Coloque el cursor en el dato (cdigo T, H o D) que desea saltar.


(2) Pulse la tecla soft [ESTADO].
(3) Pulse la tecla soft [SALTO].
7--7 Borrado del contaje de vida (reinicializacin de la vida til)
(1) Coloque el cursor en el dato (cdigo T, H o D) que desea borrar.
(2) Pulse la tecla soft [ESTADO].
(3) Pulse la tecla soft [REOS.].
8 Para terminar la operacin de edicin, pulse la tecla soft [FIN].
Al hacerlo, vuelve a visualizarse la pantalla de vida de las herramientas.

1055

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

Explicaciones
D Visualizaciones

DATOS VIDA EDIC


TIPO
: 1 (1:C 2:M)
VIDA
: 9800
CALC
: 6501
NO.
ESTADO
01
*
02
#
03
@
04
*
05
06
*

GRUPO : 001 O0010 N00001


PROX GRUPO
: ***
GRUPO UES
: ***
GRUPO SELECCIO
: 001
T-CODG
H-CODG
D-CODG
0034
011
005
0078
000
033
0012
004
018
0056
000
000
0090
000
000
0076
023
012

> _
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
Estado herramienta

En uso

No utilizndose

Disponible

_(Espacio)

Saltar

Saltado

c/

(Nota)

NOTA
Cuando el bit 3 (EMD) del parmetro 6801 se configura al
valor 0, se visualiza @ hasta que selecciona la siguiente
herramienta.

T--CODG: Nmero de herramienta


H--CODG: Cdigo H
D--CODG: Cdigo D
1056

B--63534SP/02

D Pantalla de gestin de vida


de las herramientas

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

Cuando existe la funcin de gestin ampliada de vida de las herramientas, en


la pantalla de gestin de vida de las herramientas aparecen los siguientes
elementos aadidos.

S SIGUIENTE: Grupo de herramientas que se desea utilizar a continuacin


S USO: Grupo de herramientas actualmente en uso
S Tipo de contador de vida para cada grupo de herramientas (C: Ciclos, M:
Minutos)
DATO VIDA HERRA
PROX
GRUPO

***

O0001

USO
***
001 : C
VIDA
*0034
#0078
0090
*0076
GRUPO
002 : C
VIDA
*0011
#0022
*0155
#0066
0019
0234
0156
0090
A CAMBIARSE :
006 012
> _
MDI **** *** ***
[ BUSQNO ][

D Sobrecontrol de contaje de
vida

N00001

GRUPO SELECCIO : 001


9800 CALC
6501
@0012
*0056
9800 CALC
1001
*0201
*0144
0176
0188
0007
0112
0016
0232
013 014 --->
S

16:05:59
][ REOS.][ EDIC

T0000

][ ENTRAD ]

El contaje de vida de las herramientas puede sobrecontrolarse siempre que el


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
que indica que se ha
agotado la vida de una
herramienta

D Influencia de las
modificaciones de los
datos

El smbolo * para indicar que la vida de la herramienta se ha agotado puede


visualizarse bien cuando la mquina comienza a utilizar la siguiente
herramienta o cuando se agota realmente la vida de la herramienta. Mediante
EMD (bit 3 del parmetro 6801) puede seleccionarse cualquiera de estos
mtodos.

S La modificacin de la esperanza de vida o del contador de vida no afecta a


los estados de las herramientas o a la seal de cambio de herramienta.

S Cuando se modifique el tipo de contador de vida, asegrese de que tambin


modifica la esperanza de vida y el contador de vida.

1057

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.13
Visualizacin y
configuracin de datos
de troceado

FUNCIONAMIENTO

B--63534SP/02

Los datos de troceado, incluido el punto de referencia (punto R), punto muerto
superior, punto muerto inferior y velocidad de avance en troceado pueden
visualizarse y configurarse utilizando la pantalla de troceado.

Procedimiento para visualizar y configurar los datos de troceado

Procedimiento
CHOP

Pulse la tecla de funcin

Pulse varias veces la tecla de siguiente men

.
hasta que se visualice

[CHOP].
3

Pulse la tecla soft [CHOP].


Aparece la siguiente pantalla de treado :
PARAMETRO CHOOPING
R(REFERENCIA)PUNTO
PUNTO FINAL SUPE
FINAL INFE
VELOCIDAD CHOPPING

O1000 N10000
=
=
=
=

50.000
40.000
10.000
2000

> _
MDI **** *** ***
22:07:08
[
][
][ TEACH ][ +ENTR ][ ENTRAD ]

Explicaciones
D Introduccin de valores
numricos

D Coloque el cursor en el dato que desee configurar.


D Introduzca el dato y luego pulse la tecla soft [ENTRAD].
D Para aadir el dato introducido a los datos actuales, pulse la tecla soft
[+ENTR].
Los datos configurados se visualizan.

D Enseanza de la
posicin

El punto de referencia (punto R), punto muerto superior y punto muerto inferior
pueden configurarse enseando la posicin actual (coordenadas absolutas).
D Desplace la posicin actual (coordenadas absolutas) a lo largo del eje de
troceado a la posicin que desee ensear.
D Coloque el cursor en el dato que desee configurar.
D Pulse la tecla soft [TEACH] y luego pulse la tecla soft [EJEC].
La posicin actual (coordenadas absolutas) se configura para dicho dato.

D G81.1

El valor para cada dato visualizado en la pantalla de troceado tambin puede


modificarse ejecutando la orden G81.1.
1058

FUNCIONAMIENTO

B--63534SP/02

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

Limitaciones
D Velocidad de avance de
troceado

Si se configura el valor 1 al bit 7 (CHPX) del parmetro No. 8360, no puede


definirse la velocidad de avance en troceado en la pantalla de troceado.

D Condiciones para
configuracin de datos

La pantalla de troceado puede utilizarse para configurar datos de troceado


independientemente del modo actual, incluso durante una operacin
automtica o manual que incluya troceado. Sin embargo, si el nivel de la seal
de proteccin de memoria KEY2 (G046#4) actualmente est bajo, no pueden
definirse datos de troceado.

11.4.14

Para validar la medicin de la longitud de la herramienta, se soportan las


siguientes funciones: medicin automtica de la longitud de herramienta
empleando una orden programada (G37) (medicin automtica de longitud de
herramienta, descrita en el apartado II.14.2) y medicin de la longitud de
herramienta desplazndola manualmente hasta que haga contacto con un punto
de referencia tal como la superficie superior de la pieza (medicin de longitud
de herramienta, descrita en el subapartado III.11.4.2). Adems de estas
funciones, se soporta la medicin B de longitud de herramienta/origen de pieza
para simplificar el procedimiento de medicin de longitud de herramienta,
facilitando as y reduciendo el tiempo necesario para la configuracin de
mecanizado. Esta funcin tambin facilita la medicin de las compensaciones
de origen de pieza.
Esta funcin permite al operador especificar rdenes de cdigo T/M o la vuelta
al punto de referencia mediante una orden numrica manual, mientras se
visualiza la pantalla de medicin de compensacin delongitud de herramienta.

Medicin B de
longitud de
herramienta/origen de
pieza

Procedimiento para medir el valor de compensacin de longitud de


herramienta
El valor de compensacin de longitud de herramienta puede medirse
desplazando manualmente la herramienta hasta que haga contacto con la pieza
o con un bloque de referencia. Para ms detalles sobre esta operacin, consulte
el manual facilitado por el fabricante de la mquina--herramienta.
1 Desplace la herramienta al punto de cambio de herramienta, por ejemplo,
mediante una vuelta manual al punto de referencia.

Procedimiento
MODE
EDIT

HANDLE

MEMORY

JOG

REMOTE

MDI

ZERO
RETURN

TEACH

Pulse la tecla de seleccin de modo HANDLE o JOG.

Coloque el selector de modo de medicin de valor de compensacin de


herramienta del panel del operador de la mquina en la posicin ON. Al
hacerlo, aparece la pantalla de medicin de compensacin de herramienta
mostrada a continuacin y en la visualizacin de estado, en la parte inferior
de la pantalla, destella OFST.
La pantalla de medicin de compensacin de longitud de herramienta vara
ligeramente segn se utilice la memoria A, B de compensacin de longitud
de herramienta (la compensacin de geometra y la compensacin de
desgaste se tratan de diferente manera) o C (la compensacin de geometra
y la compensacin de radio de herramienta y la compensacin de longitud
de herramienta se tratan de diferente manera).

1059

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

COMP.

01234 N12345

No. GEOMETR
001
002
003
004
005
006
007
008
009
010

(MAQUINA)

100.000
200.000
300.000
400.000
500.000
600.000
700.000
800.000
900.000
--999.999

(T)
(M)
(HM)

X--12345.678
Y--12345.678
Z--12345.678
A--12345.678
B--12345.678
C--12345.678
U--12345.678
V--12345.678
12345678
12345678
--12345.678

>
JOG **** *** *** ALM
COMP

FIJCION

13:14:15
PIEZA

OFST
(OPRA)

Pantalla med. compens. long. hta para memoria A compens hta.

COMP.

01234 N12345

No.
001
002
003
004
005
006
007
008
009
010

GEOMETR
100.000
200.000
300.000
400.000
500.000
600.000
700.000
800.000
900.000
--999.999

DESGASTE
100.000
200.000
300.000
400.000
500.000
600.000
700.000
800.000
900.000
--999.999

MAQUINA)
X--12345.678
Y--12345.678
Z--12345.678
A--12345.678
B--12345.678
C--12345.678
U--12345.678
V--12345.678
(T)
12345678
(M)
12345678
(HM)
--12345.678

>
JOG **** *** *** ALM
COMP.

FIJCION

13:14:15
PIEZA

OFST
(OPRA)

Pantalla med. compens. long. hta. para memoria B compens. hta.

COMP.

01234 N12345
(LONGITUD)

No.
001
002
003
004
005
006
007
008
009
010

GEOMETR
100.000
200.000
300.000
400.000
500.000
600.000
700.000
800.000
900.000
--999.999

DESGASTE
100.000
200.000
300.000
400.000
500.000
600.000
700.000
800.000
900.000
--999.999

(MAQUINA)
X--12345.678
Y--12345.678
Z--12345.678
A--12345.678
B--12345.678
C--12345.678
U--12345.678
V--12345.678
(T)
12345678
(M)
12345678
(HM)
--12345.678

>
JOG **** *** *** ALM
COMP.

FIJCION

13:14:15
PIEZA

OFST
(OPRA)

Pantalla med. compens. long. hta. para memoria C compens. hta.

1060

B--63534SP/02

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

NOTA
Al pulsar la tecla
, las direcciones T y M visualizadas se
reinicializan a 0. Sin embargo, una vez se ha seleccionado el modo
MEM o el modo MDI, se visualizan los cdigos T y M modales.

Utilice las teclas numricas para introducir la distancia desde la superficie


de medicin de la base a la superficie de medicin y luego pulse la tecla soft
[ENTRADA HM] para definir la distancia. Para detalles de la superficie de
medicin y de la superficie de medicin de la base, vase las explicaciones
dadas a continuacin.

Seleccione la herramienta para la cual desee medir el valor de


compensacin de longitud de herramienta. Mientras destelle OFST en la
parte inferior de la pantalla de medicin de compensacin de longitud de
herramienta, puede especificarse un cdigo T o un cdigo M en el modo de
avance manual por volante o en el modo de avance manual discontinuo
(orden numrica manual). En primer lugar, teclee Tttt (en donde tttt es un
nmero de cdigo T) y luego pulse la tecla de inicio de ciclo del panel del
operador de la mquina o del panel MDI. La orden Ttttt se ejecuta,
seleccionando de este modo la herramienta que se desee medir. A
continuacin, habitualmente, introduzca la orden M06 para desplazar la
herramienta a la posicin de husillo. Una vez la herramienta cuya
compensacin de longitud de herramienta se desee medir se haya
seleccionado en la posicin de husillo, coloque el cursor en el nmero de
corrector de herramienta que desee guardar la compensacin de longitud de
herramienta para la herramienta seleccionada. El posicionamiento de
corrector, habitualmente lo realiza el operador. Sin embargo, algunas
mquinas posicionan automticamente el cursor en un nmero de corrector
de herramienta adecuado al terminar la seleccin de herramienta, si se
configura a 1 el bit 5 (QNI) del parmetro No. 5005.

Ejecute el avance manual por volante o el avance manual discontinuo para


desplazar la herramienta hasta que haga contacto con la superficie de
medicin de la pieza o del bloque de referencia.

Pulse la tecla soft [MEDIR B]. La longitud de herramamienta se guarda en


la memoria de compensacin de herramienta. Si se est utilizando la
memoria B o C de compensacin de herramienta, la compensacin de
longitud de herramienta se configura como valor de geometra de
herramienta, definindose el valor cero como compensacin de desgaste de
herramienta. El cursor permanece situado en el nmero de corrector de
herramienta definido. Para avanzar automticamente el cursor al siguiente
nmero de corrector de herramienta una vez terminada la configuracin de
un valor de compensacin, pulse la tecla soft [MEDIR B+], en lugar de
[MEDIR B].

Una vez se haya medido la compensacin de longitud de herramienta, la


herramienta se desplaza automticamente a la posicin de cambio de
herramienta.

Con esto se termina la medicin de compensacin de longitud de


herramienta para una herramienta individual. Para medir las
compensaciones de longitud de herramienta para otras herramientas, repita
los pasos 5 hasta 8.

10

Una vez se hayan medido las compensaciones de longitud de herramienta


pra todas las herramientas, coloque el selector de medicin de
compensacin de herramienta del panel del operador de la mquina en OFF.
La indicacin destellante OFST desaparece la parte inferior de la
pantalla.
1061

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

Explicaciones
D Definicin de un valor de
compensacin de
longitud de herramienta

Por regla general, el valor de compensacin de longitud de herramienta puede


definirse de dos maneras. Ambos mtodos estn basados en idntica
concepcin: la diferencia entre la posicin de la plaquita de la herramienta y
la de una herramienta de referencia se emplea como compensacin de
herramienta.
(1) Definicin 1
El primer mtodo consiste en utilizar la longitud real de la herramienta como
compensacin de longitud de herramienta. En este caso, la herramienta de
referencia es una herramienta imaginaria cuya punta se encuentra en el
origen de mquina cuando la mquina est posicionada en el origen de
mquina de eje Z. La diferencia entre la posicin de la punta de la
herramienta que se desee medir y la de la herramienta de referencia, es decir,
la distancia segn el eje Z desde el origen de mquina hasta la punta de la
herramienta al posicionar la mquina segn el eje Z, se define como
compensacin de longitud de herramienta.

Origen de
mquina

Hta. referencia

(Posicin punta
hta. referencia)

Hta.
T01

Hta.
T03
Hta.
T02

OFSL01

OFSL03

OFSL02
OFSL01 : Compensacin long. hta. para hta. T01
OFSL02 : Compensacin long. hta. para hta. T02
OFSL03 : Compensacin long. hta. para hta. T03

Adems, con esta funcin, la herramienta es desplazada manualmente


mediante avance manual discontinuo hasta que la punta hace contacto con
la superficie superior de la pieza o del bloque de referencia. Esta superficie
se denomina superficie de medicin. Suponga que la parte superior de la
mesa de la mquina est definida como superficie de medicin, pese a que
esto, en realidad, no est permitido, ya que la mquina resultara daada. En
tal caso, la distancia L desde el origen de mquina hasta la superficie
superior de la mesa de la mquina es especfica de dicha mquina. Configure
la distancia L en un parmetro (No. 5022). Suponga que Zt es la coordenada
de mquina de la herramienta en la posicin en que dicha herramienta
tocara la superficie superior de la mesa de la mquina si dicha superficie
estuviese definida como superficie de medicin. La compensacin de
longitud de herramienta (OFSL), en tal caso, puede calcularse fcilmente a
partir de L y Zt. Sin embargo, dado que, en realidad, la superficie superior
de la mesa de mquina no puede utilizarse como superficie de medicin,
dicha superficie se define como superficie de medicin de la base y debe
definirse la distancia desde la superficie de medicin de la base a la
superficie de medicin real, es decir, la altura de la pieza o del bloque de
referencia (Hm). De este modo, puede obtenerse el valor de compensacin
de longitud de herramienta (OFSL) a partir de la frmula a continuacin
mostrada.
1062

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

Origen de
mquina
(Posicin de punta
de hta. de referencia)

OFSL

Hta.
01

OFSL

Hta.
T01

Zm
Zm

Zt

L
Superficie de
medicin

Pieza

Superficie de
medicin
Superficie de
medicin de
base

Bloque de referencia
Mesa de mquina

!Hm

Hm
Mesa de mquina

: Distancia desde la posicin de la punta de herramienta. de referencia hasta la superficie de medi-cin de la base (coordenada de mquina de la superficie de medicin)
Hm : Distancia desde la superficie de medicin de la base a la superficie real de medicin
Zm : Distancia desde la punta de la herramienta que se desee medir a la superficie de medicin cuando
la herramienta est colocada en el origen de mquina.
(Zt
: Distancia desde la punta de la herramienta que se desee medir a la superficie de medicin de la
base cuando la herramienta est posicionada en el origen de mquina)
OFSL : Valor de compensacin de longitud de herramienta (OFSL = Zm -- Hm -- L)

La definicin de la longitud real de herramienta como compensacin de


longitud de herramienta presenta la ventaja de que hace innecesario repetir
la medicin, aun cuando se cambie de pieza, siempre que la herramienta no
est desgastada. Otra ventaja es que no es preciso redefinir la compensacin
de longitud de herramienta cuando se mecanicen mltiples piezas. En este
caso, asigne un sistema de coordenadas de pieza a cada una de ellas,
utilizando G54 hasta G59 y defina la compensacin de origen de pieza para
cada pieza. Para obtener una explicacin de cmo se mide la compensacin
de origen de pieza, vase Medicin de la compensacin de origen de
pieza, a continuacin.

1063

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

(2) Definicin 2
En el segundo mtodo de definicin, la compensacin de longitud de
herramienta es la distancia desde la posicin de punta de herramienta al
origen del sistema de coordenadas de pieza cuando la mquina est
posicionada en el origen de eje Z. Una compensacin de longitud de
herramienta definida de esta manera ser igual a la diferencia entre la
longitud de herramienta que se desee medir y la de la herramienta de
referencia, exactamente igual que en la definicin 1. Sin embargo, la
herramienta de referencia para la definicin 2 es una herramienta imaginaria
cuya punta est situada en el origen del sistema de coordenadas de pieza
cuando la mquina est situada en el origen del eje Z.

Origen de
mquina
Hta.
T01

Hta.
T03
Hta.
T02

Hta.
refe-rencia
OFSL01

OFSL02

Origen sistema coordenadas pieza


Pieza

OFSL01 : Compensacin longitud hta. paraT01


OFSL02 : Compensacin longitud hta. para T02
OFSL03 : Compensacin longitud hta. para T03

1064

OFSL03

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

La superficie de medicin base para esta definicin est situada en el origen


del sistema de coordenadas de pieza. Dado que la punta de la herramienta
tambin est situada en el origen del sistema de coordenadas de pieza, la
distancia L desde la posicin de la punta de la herramienta de referencia a
la superficie de medicin base es 0. Por consiguiente, configure al valor 0
el parmetro de distancia L (No. 5022). Habitualmente, la superficie de
medicin real es la misma que la superficie de medicin base, situada en el
origen de sistema de coordenadas de pieza. Sin embargo, si la superficie de
medicin es la superior del bloque de referencia o si el origen del sistema
de coordenadas de pieza est situado en un lugar distinto de la superficie
superior de la pieza (p. ej., cuando el origen est desplazado respecto a la
superficie superior de la pieza en un valor igual a la tolerancia de acabado),
defina la distancia desde la superficie de medicin base a la superficie de
medicin real como Hm, de modo que la compensacin de longitud de
herramienta (OFSL) pueda calcularse empleando la misma frmula que la
utilizada para la definicin 1.

Punto origen
mquina

Hta.
T01

Hta.
T01

Zm
OFSL
Zm
OFSL
Superficie medicin

Hm

Origen sistema coordenadas pieza


(superficie medicin
base)
Hm

Pieza

Superficie medicin
Bloque referencia
Mesa de mquina

Mesa de mquina

L
Hm
Zm

: Distancia desde posicin punta hta. referencia a superficie medicin base (= 0)


: Distancia desde superficie medicin base a superficie medicin real
: Distancia desde punta de herramienta que se desee medir a la superficie de medicin
cuando la herramienta est colocada en el origen de mquina.
OFSL : Compensacin de longitud de herramienta (OFSL = Zm -- Hm -- L)

1065

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

La herramienta de referencia para la definicin 2 tiene la punta situada en


el origen del sistema de coordenadas de pieza cuando la mquina est
colocada en el origen de eje Z. Por consiguiente, siempre que se cambie la
pieza, debe medirse de nuevo la compensacin de longitud de herramienta.
Sin embargo, no es preciso repetir la medicin si la diferencia entre el origen
del sistema de coordenadas de pieza de una pieza nueva y el existente
cuando se midi el valor de compensacin de longitud de herramienta se
define como nueva compensacin de origen de pieza (cualquiera de G54 a
G59). En tal caso, no es preciso modificar la compensacin de longitud de
herramienta aun cuando se cambie la pieza.
Adoptando un punto de vista distinto, la definicin 2 puede concebirse como
configuracin de la compensacin de origen de pieza como compensacin
de longitud de herramienta para cada herramienta.

D Medicin de la
compensacin de
longitud de herramienta
segn un eje
especificado

Dado que habitualmente la herramienta va montada paralela al eje Z, la


compensacin de longitud de herramienta se mide desplazando la herramienta
segn el eje Z. Sin embargo, algunas mquinas tienen su eje W paralelo al eje
Z, lo que exige medir la compensacin de longitud de herramienta desplazando
dicha herramienta segn el eje W. Por otro lado, algunas mquinas, si estn
equipadas de un accesorio, soportan el montaje de la herramienta en paralelo
a un eje distinto del eje Z. En tales mquinas, la compensacin de longitud de
herramienta puede medirse segn un eje especificado configurando al valor 1
el bit 2 (TMA) del parmetro No. 5007. Para medir la compensacin de longitud
de herramienta segn un eje distinto del eje Z, primero defina la distancia L
desde la posicin de la punta de la herramienta de referencia a la superficie de
medicin base para cada uno de los ejes a lo largo de los cuales pueda medirse
la compensacin de longitud de herramienta en el parmetro No. 5022, adems
de la distancia L segn el eje Z. A continuacin, defina la distancia Hm desde
la superficie de medicin base a la superficie de medicin real para el eje a lo
largo del cual deba medirse la compensacin de longitud de herramienta (vase
Explicaciones a continuacin). Por ltimo, desplace la herramienta segn dicho
eje hasta que haga contacto con la pieza o bloque de referencia y, a continuacin,
introduzca el nombre de dicho eje antes de pulsar la tecla soft [MEDIR B] o
[MEDIR B+]. Por ejemplo, cuando mida la compensacin de herramienta segn
el eje W, introduzca W y luego pulse la tecla soft [MEDIR B] o [MEDIR B+].

D Posicin de cambio de
herramienta

La posicin de cambio de herramienta debe definirse con antelacin empleando


los bits 1 (TC3) y 0 (TC2) del parmetro No. 5007.

TC3

TC2

Significado

La posicin de cambio de hta. es el primer punto de refe-rencia (G28)

La posicin de cambio de hta. es el segundo punto de


referencia (G30 P2)

La posicin de cambio de hta. es el tercer punto de refe-rencia (G30 P3)

La posicin de cambio de hta. es el cuarto punto de refe-rencia (G30 P4)

1066

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

Procedimiento para medir la compensacin de origen de pieza


Adems de la compensacin de origen de pieza segn el eje longitudinal de la
herramienta, es decir, el eje Z, tambien pueden medirse con facilidad las
compensaciones de origen de pieza segn los ejes X e Y en un plano
perpendicular al eje Z. Las compensaciones de origen de pieza segn los ejes
X e Y pueden medirse independientemente de si el origen de pieza est situado
en una superficie de la pieza o en centro de un agujero que se desee mecanizar.
Para ms detalles sobre esta medicin, consulte con el fabricante de la
mquina--herramienta.

Medicin de la
compensacin de origen
de pieza segn eje Z
MODE
EDIT

HANDLE

MEMORY

JOG

REMOTE

MDI

ZERO
RETURN

TEACH

Seleccione una herramienta con una orden MDI y, a continuacin,


desplcela a la posicin de husillo (vase la explicacin del procedimiento
para medir la compensacin de longitud de herramienta). Con antelacin
debe medirse la compensacin de longitud de herramienta para la
herramienta seleccionada.

Pulse la tecla de seleccin de modo HANDLE o JOG.

Coloque el selector de modo de medicin de compensacin de origen de


pieza situado en el panel del operador de la mquina en la posicin ON. Al
hacerlo, aparece la pantalla de compensacin de origen de pieza y en la
visualizacin de estado, en la parte inferior de la pantalla, destella
WOFS.

Introduzca la compensacin de longitud de herramienta para la herramienta


seleccionada. Introduzca la compensacin empleando el teclado numrico
y luego pulse la tecla soft [ENTRADA HM].
COORDENADAS TRABAJO

01234 N12345

(G54)
No.
00
(EXT)

DATOS
X--12345.678
Y--12345.678
Z--12345.678
A--12345.678

NO.
02
(G55)

DATOS
X--12345.678
Y--12345.678
Z--12345.678
A--12345.678

01
(G54)

X--12345.678
Y--12345.678
Z--12345.678
A--12345.678
Z--12345.678

03
(G56)

X--12345.678
Y--12345.678
Z--12345.678
A--12345.678
--12345.678

(MAQUINA)

(TL)

>
JOG **** *** *** ALM
COMP

FIJCION

13:14:15
TRABAJO

WOFS
(OPRA)

Coloque el cursor en el nmero de corrector de origen de pieza que desee


emplear para almacenar la compensacin ( cualquiera de entre G54 hasta
G59). No surgir ningun problema aun cuando el cursor se coloque en la
compensacin para un eje distinto del Z.

Desplace la herramienta con avance manual por volante o avance manual


discontinuo hasta que haga contacto con la superficie superior de la pieza.

Introduzca la designacin de eje, Z, pulse la tecla soft [MEDIR B], y luego


pulse la tecla soft [INPUT]. Al hacerlo, se define el valor de compensacin
de origen de pieza segn el eje Z y el cursor se coloca en la compensacin de
origen de pieza segn un eje Z definido. No es preciso introducir Z siempre
que se haya definido el parmetro de modo que slo deba medirse la
compensacin de origen de pieza segn el eje Z (bit 3 (WMA) de No. 5007
= 0).

1067

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

Para definir el origen de pieza en una superficie distinta de la superficie


superior de la pieza (por ejemplo, cuando se decale el origen de la superficie
superior de la pieza en una distancia igual a la tolerancia de mecanizado),
introduzca el valor de desplazamiento (S en la figura siguiente) con el
teclado numrico y pulse la tecla soft [MEDIR B] y luego la tecla soft
[INPUT].

S
Origen pieza
Pieza

Medicin de la
compensacin de origen
de pieza segn eje X/Y
en base a una superficie
de referencia

Para medir cualesquiera orgenes de pieza siguientes, retire la herramienta


de la pieza y repita los pasos 5 hasta 7.

Para definir la compensacin de origen de pieza segn el eje X o el eje Y en una


superficie especificada de la pieza, configure al valor 1 el bit 3 (WMA) del
parmetro No. 5007 y luego siga idntico procedimiento que para medir la
compensacin de origen de pieza segn el eje Z. Sin embargo, en el paso 4,
introduzca el valor de compensacin de radio de herramienta para la
herramienta seleccionada en lugar de la compensacin de longitud de
herramienta. Despus de introducir el valor de compensacin de radio de
herramienta con el teclado numrico, pulse la tecla soft [ENTRADA HM].
NOTA
Al introducir el valor de compensacin de radio de herramienta,
asegrese de que introduce correctamente el signo.
Cuando la superficie de medicin est situada en sentido
positivo (+) respecto a la herramienta, introduzca un
signo menos (--).
Cuando la superficie de medicin est situada en sentido
negativo (--) respecto a la herramienta, introduzca un
signo positivo (+).

Medicin de la
compensacin de origen
de pieza segn el eje X/Y
en base a un agujero de
referencia

Conecte un palpador de medida, provisto de un sensor, al husillo.

Pulse la tecla de seleccin de modo HANDLE o JOG.

Coloque el interruptor de modo de medicin de compensacin de origen de


pieza del panel del operador de la mquina en ON. Aparece la pantalla de
compensacin de origen de pieza y en la visualizacin de estado, en la parte
inferior de la pantalla, destella WOFS, lo cual indica que se ha terminado
la preparacin necesaria antes de medir la compensacin de origen de
pieza.

Coloque el cursor en el nmero de corrector de origen de pieza que deba


utilizarse para memorizar la compensacin (cualquiera entre G54 hasta
G59). No surgir ningn problema aun cuando el cursor est posicionado en
la compensacin para un eje distinto del eje X o del eje Y.

Desplace la herramienta mediante el avance manual por volante o mediante


el avance manual discontinuo hasta que el palpador de medida haga
contacto con la circunferencia del agujero. No desplace la herramienta a lo
largo de ms de un eje en ningn momento.

Tan pronto como el sensor detecte el contacto con la circunferencia,


introduzca una seal de salto en la mquina, deteniendo de este modo el

MODE
EDIT

HANDLE

MEMORY

JOG

REMOTE

MDI

ZERO
RETURN

TEACH

1068

B--63534SP/02

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

desplazamiento axial de avance manual por volante o avance manual


discontinuo. De manera simultnea, la posicin en la cual se detiene el
avance se memoriza como primer punto de medicin. Las coordenadas de
mquina del punto de medicin memorizado se visualizan en la parte
inferior derecha de la pantalla, de la siguiente manera:
COORDENADAS TRABAJO
(G54)
No.
00
(EXT)

DATOS
X--12345.678
Y--12345.678
Z--12345.678
A--12345.678

00
(G54)

01234 N12345
(TL)
--12345.678
(MAQUINA)
X--12345.678
Y--12345.678
Z--12345.678
(AGUJERO MEDIDO)
#1
X--12345.678
Y--12345.678
#2
X--12345.678
Y--12345.678
#3
X--12345.678
Y--12345.678

X--12345.678
Y--12345.678
Z--12345.678
A--12345.678

>
JOG **** *** *** ALM
COMP

FIJCION

13:14:15
PIEZA

WOFS
(OPRA)

Desplace el palpador de medida al segundo punto de medicin. En este


momento, el CNC bloquea la mquina para impedir que el palpador se
desplace en la direccin en que se desplaz para hacer contacto con el punto
de medicin actual. Por ejemplo, cuando el palpador hizo contacto en el
punto de medicin despus de desplazarse segn +X, el desplazamiento del
palpador al siguiente punto de medicin est permitido slo en el sentido
--X. El desplazamiento segn +Y, +Y o --Y se enclava hasta que se
configura a 0 la seal de salto. Una vez el palpador hace contacto con el
segundo punto de medicin, siga idntico procedimiento que para
memorizar el primer punto de medicin. Una vez la sonda haya hecho
contacto con el tercer punto de medicin, siga idntico procedimiento que
para memorizar el primer punto de medicin.

Una vez el palpador hace contacto con el segundo punto de medicin, siga
idntico procedimiento que para memorizar el primer punto de medicin.
Una vez el palpador haya hecho contacto con el tercer punto de medicin,
pulse la tecla soft [MEDIR B] y luego [CENTRO]. Con esto se calcula el
centro del agujero a partir de las coordenadas de los tres puntos medidos y
luego se definen las compensaciones de origen de pieza segn los ejes X e
Y. Para anular y reanudar la medicin en cualquier punto pulse la tecla
. Al pulsar la tecla

se borran las coordenadas de todos los puntos

de medida memorizados.

Explicaciones
D Compensacin de origen
de pieza segn Z

Las definiciones 1 y 2, descritas en Definicin de la compensacin de


herramienta en Explicaciones para medir la compensacin de longitud de
herramienta, se aplican tambin a la concepcin general de compensacin de
origen de pieza segn eje Z, de la siguiente manera:
(1) Definicin 1
En la definicin 1, la compensacin de origen de pieza segn el eje Z se
define como distancia desde el origen de mquina al origen del sistema de
coordenadas de pieza.
1069

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

Origen de
mquina
OFSL

B--63534SP/02

Hta.

OFSWG54
ZmG54

Origen de
pieza
(G54)

OFSWG55!

ZmG55

Origen de
pieza
(G55)
Pieza (G55)
Pieza (G54)

OFSL

: Compensacin de longitud de pieza para la pieza que se desee utilizar para medir la
compensacin de origen de pieza
ZmG54
: Distancia de desplazamiento desde el origen de mquina al origen de la pieza G54
cuando se mide con una herramienta de longitud OFSL
ZmG55
: Distancia de desplazamiento desde el origen de mquina al origen de la pieza G55
cuando se mide con una herramienta de longitud OFSL
OFSWG54 : Compensacin de origen de pieza para la pieza G54
OFSWG55 : Compensacin de origen de pieza para la pieza G55

Como puede verse en la figura superior, la compensacin de origen de pieza


segn el eje Z puede calcularse a partir de la siguiente frmula:
OFSW = Zm -- OFSL
en donde
OFSW : Compensacin de origen de pieza
OFSL : Compensacin de longitud de herramienta para la
herramienta empleada para medir la compensacin de
origen de pieza
Zm
: Distancia de desplazamiento desde el origen de mquina
al origen de pieza cuando se mide con una herramienta de
longitud OFSL

1070

B--63534SP/02

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

(2) Definicin 2
La compensacin de longitud de herramienta en la definicin 2 es igual a la
compensacin de origen de pieza segn el eje Z como se ha descrito ms
arriba. Habitualmente, en este caso, por consiguiente, no es preciso definir
la compensacin de origen de pieza. Sin embargo, si se cambia la
compensacin despus de haber medido la compensacin de longitud de
herramienta o si se mecanizan mltiples piezas, las coordenadas de origen
de pieza pueden definirse de la siguiente manera cuando se asignen los
sistemas de coordenadas de pieza a G54 hasta G59, eliminando de este modo
la necesidad de medir de nuevo la compensacin de longitud de herramienta.

Origen
mquina
Hta.

OFSL

ZmG55

Origen pieza
(G55)
OFSWG55

Origen pieza

Pieza (G55)

(G54)
Pieza (G54)

OFSL
ZmG55

: Compensacin de longitud de herramienta medida para la pieza G54


: Distancia de desplazamiento desde el origen de mquina al origen G55 cuando se mide
con una herramienta de longitud OFSL
OFSWG55 : Compensacin de origen de pieza para la pieza G55 (la compensacin de origen de pieza
para la pieza G54 es 0).

Para la definicin 2, la compensacin de origen de pieza puede


calcularse empleando idntica frmula que para la definicin 1:
OFSW = Zm -- OFSL
en donde
OFSW : Compensacin de origen de pieza
OFSL : Compensacin de longitud de herramienta para la
herramienta empleada para medir la compensacin de
origen de pieza
Zm
: Distancia de desplazamiento desde el origen de mquina
hasta el origen de pieza cuando se mide con una
herramienta de longitud OFSL
1071

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

D Compensacin de origen
de mquina segn eje
X/Y

FUNCIONAMIENTO

B--63534SP/02

Las compensaciones de origen de pieza segn ejes X e Y pueden medirse


independientemente de si el origen de pieza est situado en una superficie de
la pieza o en el centro de un agujero que se desee mecanizar.
(1) Cuando el origen de pieza est situado en una superficie

+Y

+X

Pieza

Origen pieza
Compensacin
origen pieza eje
Y

Origen mquina
Compensacin origen pieza eje
X

En el caso anterior, el origen de pieza est situado en una superficie lateral


de la pieza. La medicin de la compensacin de origen de pieza segn el eje
X/Y, cuando el origen est situado en una superficie de la pieza, es la misma
que para la compensacin de origen de pieza segn el eje Z, pero con la
siguiente excepcin: la compensacin de longitud de herramienta para la
herramienta empleada para medir la compensacin se utiliza para calcular
la compensacin de origen de pieza segn el eje Z, mientras que el valor de
compensacin de radio de herramienta para dicha herramienta se emplea
para calcular la compensacin de origen de pieza segn el eje X/Y.

1072

FUNCIONAMIENTO

B--63534SP/02

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

+Z

+X

Hta.

Pieza

OFSR

Xm

OFSW

Origen pieza

Origen mquina
OFSR

: Valor de compensacin de radio de herramienta para la herramienta utilizada para


medir la compensacin de origen de pieza
Xm
: Valor de desplazamiento desde el origen de mquina hasta el origen de pieza cuan
do se mide con una herramienta de longitud OFSR
OFSW : Compensacin de origen de pieza

Como puede verse en la figura superior, la compensacin de origen de pieza


puede calcularse a partir de la siguiente frmula:
OFSW = Xm -- OFSR
Sin embargo, preste una especial atencin al signo y al valor de
compensacin de radio de herramienta OFSR:
El signo de OFSR es -- cuando la superficie de medicin est situada en
sentido positivo (+) respecto al centro de la herramienta.
El signo de OFSR es + cuando la superficie de medicin est situada en
sentido negativo (--) respecto al centro de la herramienta.

1073

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

(2) Cuando el origen de pieza est situado en el centro de un agujero.

+Y

+X

Origen de
pieza

Compensacin
origen pieza eje
Y

Origen
mquina

Compensacin origen pieza segn eje X

En el caso anterior, el origen de pieza est situado en el centro de un agujero


de la pieza. Para medir las posiciones de tres puntos arbitrarios de la
circunferencia del agujero se emplea un palpador de medida con un sensor
en la punta. Los tres puntos definen un crculo nico, cuyo centro est
definido como origen de pieza segn los ejes X/Y. Configure al valor 1 el
bit 4 (WMH) del parmetro No. 5007 antes de iniciar la medicin.
+Z

+X

+Y

+
X

1074

Palpador de medicin con sensor

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

D Utilizacin de una seal


de salto

Un palpador de medida, provisto de un sensor, tambin puede emplearse para


medir la compensacin de origen de pieza segn el eje Z o para medir la
compensacin de origen de pieza segn el eje X/Y en base a una superficie de
idntica manera que cuando se mide la compensacin de origen de pieza segn
los ejes X/Y en base a un agujero. Introduciendo una seal de salto tan pronto
como el palpador hace contacto con la superficie de la pieza se detiene
automticamente el avance. Posteriormente, siga idntico procedimiento a ste
para cada medicin.

11.4.15

Existen las siguientes pantallas para la funcin de compensacin de utillaje:


Pantalla para verificar el valor de compensacin de utillaje actualmente
seleccionado (pantalla de compensacin de utillaje (ACT)) y pantalla para
configurar y verificar ocho grupos de valores de compensacin de utillaje
(pantalla de compensacin de utillaje).

Visualizacin y
configuracin de
valores de
compensacin
dinmica de utillaje de
mesa rotativa

Procedimiento para visualizar la pantalla de compensacin de utillaje (ACT)

Procedimiento

1 Pulse la tecla de funcin

2 Pulse la tecla de siguiente men


[F--ACT].

F-ACT

Tecla siguiente men

varias veces hasta que aparezca

3 Pulse la tecla soft [F--ACT].


Aparece la siguiente pantalla de compensacin de utillaje (ACT):
FIXTURE OFFSET (ACT)
ACT(P=01)
X
0.000
Y
0.000
Z
0.000
C
0.000
B
0.000
A
0.000

Explicaciones

] [

] [

] [

] [

Esta pantalla visualiza el nmero de compensacin de utillaje


actualmente seleccionado (P) y los datos de vector de compensacin de
utillaje.

1075

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

Procedimiento para visualizacin de la pantalla de compensacin de utillaje y


datos de configuracin en la pantalla

Procedimiento
F OFFSET

Tecla siguiente men

1 Pulse la tecla de funcin

2 Pulse la tecla de siguiente men o


aparezca [F--OFS].

varias veces hasta que

3 Pulse la tecla soft [F--OFS].


Al hacerlo, aparecer la siguiente pantalla de compensacin de utillaje:
FIXTURE OFFSET
NO.01
X
0.000
Y
0.000
Z
0.000
C
0.000
B
0.000
A
0.000

[NO.SRH] [

Explicaciones

D Introduccin de valores
numricos

NO.02
X
0.000
Y
0.000
Z
0.000
C
0.000
B
0.000
A
0.000

] [ PERFOR ] [ +ENTR ] [ ENTRAD ]

En esta pantalla, pueden configurarse y verificarse ocho grupos de valores


de compensacin de utillaje.
Pulse la tecla soft [(OPRA)] para visualizar las teclas soft de la operacin
anterior.

-- Utilice las teclas de pgina y de cursor y la tecla soft [NO. SRH] para
colocar el cursor en un dato que desee configurar.
-- Introduzca los valores y luego pulse la tecla soft [ENTRAD].
-- Para aadir un valor a un dato ya configurado, pulse la tecla [+ENTR].
Los datos visualizados se modifican a los datos introducidos.
Los datos tambin pueden configurarse con la tecla INPUT MDI.

D Nmero de grupos de
valores de
compensacin de utillaje

NO. 01 hasta NO. 08 indica el nmero de un grupo de valores de


compensacin de utillaje. Existen ocho grupos. Puede utilizarse la tecla
soft [NO. SRH] para buscar un nmero de grupo deseado.

D Salida de valores de
compensacin de utillaje

Puede utilizarse la tecla soft [PERFOR] para la salida de valores de


compensacin de utillaje a un dispositivo externo. Para ms detalles
sobre el formato de salida y cmo se introducen los datos, vase el
Apartado II.14.14, COMPENSACION DINAMICA DE UTILLAJE
DE MESA ROTATIVA, de este manual.
1076

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

11.5

PANTALLAS
VISUALIZADAS
MEDIANTE LA TECLA
DE FUNCION

Cuando el CNC y la mquina estn conectados, deben configurarse parmetros


para determinar las especificaciones y funciones de la mquina con el fin de
aprovechar ntegramente las caractersticas del servomotor o de otras piezas.
Este captulo describe como se definen los parmetros en el panel MDI. Los
parmetros tambin pueden definirse con dispositivos de entrada/salida
externos tales como el Handy File (vase Captulo III-8).
Adems, pueden definirse o visualizarse realizando operaciones disponibles
datos de compensacin de error de paso empleados

con la tecla de funcin

para la mejora de la precisin en el posicionamiento con el husillo en la


mquina. Vase el captulo III-7 en que se describen las pantallas de diagnstico
.

visualizadas al pulsar la tecla de funcin

11.5.1
Visualizacin y
configuracin de
parmetros

Cuando se conectan el CNC y la mquina, los parmetros se definen para


determinar las especificaciones y funciones de la mquina con el fin de
aprovechar plenamente las caractersticas del servomotor. La definicin de los
parmetros depende de la mquina. Consulte la lista de parmetros preparada
por el fabricante de la mquina herramienta.
Normalmente, el usuario no tiene que modificar la configuracin de los
parmetros.

Procedimiento para visualizacin y definicin de parmetros

Procedimiento

1 Defina ESCRITURA PARAM al valor 1 para validar la escritura.

Consulte el procedimiento para validar/inhibir la escritura o grabacin de


parmetros descrito a continuacin.

2 Pulse la tecla de funcin

3 Pulse la tecla de seleccin de captulo [PARAM.] para visualizar la


pantalla de parmetros.
PARAMETETRO (FIJCN)
0000

O0010 N00002

SEQ
0

INI
0

0001
0
0
0012
X
0
0
Y
0
0
Z
0
0
0020 CANAL E/S
0022

0
0
0

0
0
0

0
0
0

0
0
0

ISO
0
FCV
0
0
0
0

TVC
0
0
MIR
0
0
0
0
0

> _
THND **** *** ***
16:05:59
[ PARAM. ][ DIGNOS ][ PMC ][ SISTEM ][ (OPRA) ]

4 Desplace el cursor al nmero de parmetro que desea definir o visualizar


por uno de los dos mtodos siguientes:

S Introduzca el nmero de parmetro y pulse la tecla soft [BUSQNO].


1077

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

S Desplace el cursor al nmero de parmetro utilizando las teclas de


y

control de pgina
,

y las teclas de control del cursor

5 Para definir el parmetro, introduzca un nuevo valor con el teclado


numrico y pulse la tecla soft [ENTRAD]. El parmetro queda definido al
valor introducido y se visualiza dicho valor.

6 Configure ESCRITURA PARAM al valor 0 para inhibir la escritura.


Procedimiento para validar/inhibir la escritura de parmetros

1 Seleccione el modo MDI o active el estado de parada de emergencia.


2 Pulse la tecla de funcin

3 Pulse la tecla [FIJCN] para visualizar la pantalla de configuracin.


AJUSTE (PORTATIL)
ESCRITURA PARAM
COMPRO. TV
CODIGO PERFO
UNIDAD ENTRADA
CANAL I/O
NO. SECUENCIA
FORMATO CINTA
PARA SECUENCIA
PARA SECUENCIA

O0001 N00000
=
=
=
=
=
=
=
=
=

1
0
1
0

(0:INHAB 1:HAB)
(0:OFF
1:ON)
(0:EIA
1:ISO)
(0:MM
1:PULG)
0 (0-3:NO. CANAL)
0 (0:OFF
1:ON)
0 (0:NO CNV 1:F10/11)
0 (NO. PROGRAMA)
11 (NO. SECU.)

> _
MDI **** *** ***
16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][

T0000

][ (OPRA) ]

4 Desplace el cursor a ESCRITURA PARAM con las teclas de cursor.


5 Pulse la tecla [(OPRA)] y luego pulse [1: ON] para validar la escritura de
parmetros.
Al hacerlo, el CNC pasa al estado de alarma P/S (No. 100).

6 Despus de definir los parmetros, vuelva a la pantalla de configuracin.


Desplace el cursor a ESCRITURA PARAM y pulse la tecla soft [(OPRA)]
y luego pulse [0: OFF].

7 Pulse la tecla

para anular el estado de alarma. Sin embargo, si se ha

producido la alarma P/S No. 000 desconecte la fuente de alimentacin y


luego vuelva a conectarla, ya que, de lo contrario, no se anula la alarma.

Explicaciones
D Definicin de parmetros
con dispositivos externos
de entrada/salida

Vase el captulo III--8 para la definicin de parmetros con dispositivos


externos de entrada/salida tales como el Handy File.

1078

B--63534SP/02

D Parmetros que requieren


la desconexin de la
tensin.

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

Algunos parmetros no son vlidos hasta que se ha desconectado la tensin y


vuelven a ser vlidos despus de definirse. La definicin de tales parmetros
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 (B--63530SP) para conocer 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.

11.5.2

Si se especifican datos de compensacin de error de paso, los errores de paso


de cada eje pueden compensarse en unidades de deteccin por eje.
Los datos de compensacin de error de paso se definen para cada punto de
compensacin a intervalos especificados para cada eje. El origen de la
compensacin es el punto de referencia al cual vuelve la herramienta.
Los datos de compensacin de error de paso se definen segn las caractersticas
de la mquina conectada al CN. El contenido de estos datos vara segn el
modelo de mquina. Si se modifican, se reduce la precisin de la mquina. En
principio, el usuario final no debe modificar estos datos. Los datos de
compensacin de error de paso pueden definirse con dispositivos externos tales
como el Handy File (vase captulo III-8). Los datos de compensacin tambin
pueden escribirse directamente desde el panel MDI. Para compensacin de error
de paso deben definirse los parmetros siguientes. Defina el valor de
compensacin de error de paso para cada nmero de punto de compensacin de
error de paso definido mediante estos parmetros.
En el ejemplo siguiente, se define 33 como punto de error de compensacin de
paso en la posicin de referencia.

Visualizacin y
configuracin de los
datos de
compensacin de error
de paso

Valor compensacin error paso (valor absoluto)


Parmetro nmero de compensacin para punto compensacin con valor mximo
(No. 3622)

Parmetro nmero de compensacin para punto de referencia (No.


3620)
2

1
31

32

33

34

35

36

37

Punto referencia

--1

Parmetro nmero valor compensacin para punto de compensacin de valor mnimo (No. 3621)
Nmero posicin
compensacin
Valor compensacin a definir

31
+3

32
--1

Parmetro compensacin
ampliacin (No. 3623)

--2
Parmetro intervalo compensacin (No. 3624)

33
--1

34

35

+1

+2

36
--1

37
--3

S Nmero de punto de compensacin de error de paso en el punto de referencia


(para cada eje): Parmetro 3620

S Nmero de punto de compensacin de error de paso de valor mnimo (para


cada eje): Parmetro 3621
1079

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

D Nmero de punto de compensacin de error de paso con valor mximo (para


cada eje): Parmetro 3622
D Ampliacin de compensacin de error de paso (para cada eje): Parmetro
3623
D Intervalo de puntos de compensacin de error de paso (para cada eje):
Parmetro 3624
D Distancia de desplazamiento por revolucin de compensacin de error de
paso del tipo de eje rotativo (para cada eje): Parmetro 3625

Compensacin de error
bidireccional de paso

La funcin de compensacin bidireccional de error de paso permite la


compensacin independiente del error de paso en diferentes sentidos de
desplazamiento.
(Cuando se invierte el desplazamiento, se realiza
automticamente la compensacin como en un juego entre dientes.)
Para utilizar esta funcin, especifique la compensacin de error de paso para
cada sentido de desplazamiento, es decir, por separado para los sentidos positivo
y negativo de un desplazamiento.
Cuando utilice la compensacin bidireccional de error de paso (configuracin
del bit BDP (bit 0 del parmetro 3605) al valor 1), especifique los siguientes
parmetros adems del parmetro de compensacin de error de paso.
D Nmero de punto de compensacin de error de paso en extremo negativo
(para desplazamiento en sentido positivo para cada eje): Parmetro 3620
D Nmero de punto de compensacin de error de paso en extremo positivo
(para desplazamiento en sentido positivo para cada eje): Parmetro 3621
D Nmero de punto de compensacin de error de paso en extremo negativo
(para desplazamiento en sentido negativo para cada eje): Parmetro 3626
D Nmero de punto de compensacin de error de paso en extremo positivo
(para desplazamiento en sentido negativo para cada eje): Parmetro 3627

Procedimiento para visualizacin y configuracin de los datos de compensacin de error de paso

Procedimiento

1 Defina los siguientes parmetros:


D Nmero de punto de compensacin de error de paso en la posicin de
referencia para cada eje (para cada eje): Parmetro 3620
D Nmero de compensacin de error de paso con valor mnimo (para
cada eje): Parmetro 3621
D Nmero de punto de compensacin de error de paso con valor mximo
(para cada eje): Parmetro 3622
D Ampliacin de compensacin de error de paso (para cada eje):
Parmetro 3623
D Perodo de puntos de compensacin de error de paso (para cada eje):
Parmetro 3624
D Distancia de desplazamiento por revolucin de compensacin de error
de paso del tipo de eje rotativo (para cada eje): Parmetro 3625
Cuando utilice la compensacin bidireccional de error de paso
(configuracin del bit BDP (bit 0 del parmetro 3605) al valor 1),
especifique los siguientes parmetros adems del parmetro de
compensacin de error de paso.
D Nmero de punto de compensacin de error de paso en extremo negativo
(para desplazamiento en sentido positivo para cada eje): Parmetro 3620
1080

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

D Nmero de punto de compensacin de error de paso en extremo positivo


(para desplazamiento en sentido positivo para cada eje): Parmetro 3621
D Nmero de punto de compensacin de error de paso en extremo negativo
(para desplazamiento en sentido negativo para cada eje): Parmetro 3626
D Nmero de punto de compensacin de error de paso en extremo positivo
(para desplazamiento en sentido negativo para cada eje): Parmetro 3627

2 Pulse la tecla de funcin

3 Pulse la tecla de siguiente men

PITCH

y luego la tecla soft de seleccin de

captulo [PASO].
Al hacerlo se visualiza la siguiente pantalla:
Tecla siguiente men

AJUSTE PASO
NO.
0000
0001
0002
0003
(X)0004
0005
0006
0007
0008
0009

O0000 N00000

DATOS
0
0
0
0
0
0
0
0
0
0

NO.
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019

DATOS
0
0
0
0
0
0
0
0
0
0

NO.
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029

DATOS
0
0
0
0
0
0
0
0
0
0

> _
MEM **** *** ***
16:05:59
[ BUSQNO ][ ON:1 ][ OFF:0 ][ +ENTR ][ ENTRADA ]

4 Desplace el cursor al nmero de punto de compensacin que se ha de definir


por uno de los siguientes mtodos:

S Introduzca el nmero de punto de compensacin y pulse la tecla soft


[BUSQNO].

S Desplace el cursor al nmero de punto de compensacin empleando


las teclas de control de pgina
y
y las teclas de control del
cursor

5 Introduzca un valor con el teclado numrico y pulse la tecla soft


[ENTRAD].

1081

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.6
VISUALIZACION DEL
NUMERO DE
PROGRAMA, NUMERO
SECUENCIAL Y
ESTADO, Y MENSAJES
DE AVISO PARA LA
CONFIGURACION DE
DATOS O PARA LA
OPERACION DE
ENTRADA/SALIDA

11.6.1
Visualizacin del
nmero de programa y
del nmero secuencial

FUNCIONAMIENTO

B--63534SP/02

El nmero de programa, el nmero de secuencia y el estado actual del CNC


siempre se visualizan en la pantalla a excepcin de cuando se conecta la tensin,
cuando se produce una alarma del sistema o cuando se visualiza la pantalla del
PMC.
Si la configuracin de los datos o la operacin de entrada/salida son incorrectas,
el CNC no acepta la operacin y visualiza un mensaje de aviso.
En este apartado se describe la visualizacin del nmero del programa, nmero
de secuencia y estado y se visualizan mensajes de aviso cuando se definen datos
incorrectos o se realiza incorrectamente la operacin de entrada/salida.

El nmero de programa y el nmero de secuencia se visualizan en la parte


superior derecha de la pantalla como se muestra a continuacin.
PROGRAMA

O2000 N00130
No. secuencia

O2000 ;
N100 G92 X0 Y0 Z70. ;

No. programa

N110 G91 G00 Y-70. ;


N120 Z-70. ;
N130 G42 G39 I-17.5
N140 G41 G03 X-17.5 Y17.5 R17.5 ;
N150 G01 X-25. ;
N160 G02 X27.5 Y27.5 R27.5
N170 G01 X20. ;
N180 G02 X45. Y45. R45. ;

> _
EDIT **** *** ***
16:05:59
[ PROGR. ][ VERIFI][ ACTUAL][ SIGUIE ][(OPRA) ]

El nmero de programa y el nmero de secuencia visualizados dependen de


la pantalla y se indican a continuacin:
En la pantalla de programa en el modo EDIT, la pantalla de edicin de modo
no prioritario:
Se indica el nmero de programa que se est editando y el nmero de
secuencia justo antes del cursor.

En pantallas distintas a las antes sealadas:


Se indica el nmero de programa y el nmero de secuencia ltimo ejecutado.

Inmediatamente despus de la bsqueda del nmero de programa o de la


bsqueda del nmero de secuencia:
Inmediatamente despus de la bsqueda del nmero de programa y de la
bsqueda del nmero de secuencia se indican el nmero de programa y el
nmero de secuencia buscados.
1082

B--63534SP/02

11.6.2
Visualizacin del
estado y aviso para la
configuracin de datos
o la operacin de
entrada/salida

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

El modo actual, el estado de funcionamiento automtico y el estado de edicin


del programa se visualizan en la penltima lnea de la pantalla permitiendo al
operador comprender con facilidad el estado del funcionamiento del sistema.
Si la configuracin de datos o la operacin de entrada/salida son incorrectas, el
CNC no acepta la operacin y se visualiza un mensaje de aviso en la penltima
lnea de la pantalla. Esto impide que se produzca una configuracin no
permitida de los datos y errores de entrada/salida.

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)

EDIT

STOP

(3)

MTN

(4)

FIN

(6)

ALM

(7)

(8)

hh:mm:ss INPUT

(Visualizacin de teclas soft)

(10)

HEAD1

NOTA
En realidad, se visualiza (10) en el lugar ocupado
actualmente por (8).
(1) Modo actual

MDI
MEM
RMT
EDIT
HND
JOG
TJOG
THND
INC
REF

:
:
:
:
:
:
:
:
:
:

(2) Estado de funcionamiento

****

: Reinicializacin (Cuando se conecta la tensin o el estado en que


se ha terminado la ejecucin de un programa y en que se ha
terminado el modo automtico).
: Parada de funcionamiento automtico (El estado en que se ha
ejecutado un bloque y se ha interrumpido el modo automtico).
: Suspensin de avances (El estado en el cual se ha ininterrumpido
la ejecucin de un bloque y se ha detenido el funcionamiento
automtico).
: Arranque y funcionamiento automtico (el estado en el cual el
sistema funciona automticamente).

automtico
STOP
HOLD

STRT

(3) Estado de eje


desplazndose/estado de
tiempo de espera

(4) Estado en el cual se est


ejecutando una funcin
auxiliar

Introduccin manual de datos, funcionamiento en modo MDI.


Modo automtico (Funcionamiento en modo memoria)
Modo automtico (Funcionamiento en modo DNC)
Edicin en memoria
Avance manual con volante
Avance manual discontinuo
TEACH IN JOG
TEACH IN HANDLE
Avance incremental manual
Vuelta manual al punto de referencia

MTN
DWL
***

: Indica que el eje se est desplazando


: Indica el estado de espera.
: Indica que el estado no es ninguno de los anteriores.

FIN

: Indica el estado en el cual se est ejecutando una funcin auxiliar.


(Espera a la seal de fin del PMC)
: Indica un estado que no es ninguno de los anteriores.

***

1083

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

(5) Estado de paro de


emergencia o de reset

FUNCIONAMIENTO

B--63534SP/02

: Indica paro de emergencia. (Parpadea en video inverso).


----RESET----: Indica que se est recibiendo la seal de reset.
----EMG----

(6) Estado de alarma

: Indica que se ha activado una alarma. (Parpadea en vdeo inverso).


: Indica que la batera est baja. (Parpadea en vdeo inverso).
Espacio : Indica que el estado no es ninguno de los anteriores.

(7) Hora actual

hh:mm:ss -- Horas, minutos y segundos

(8) Estado de edicin de

ENTRADA
SALIDA
BUSQUED
EDIC

programas

ALM
BAT

LSK
RSTR
Espacio

(9) Aviso para definicin de


datos o para operacin
de entrada/salida

:
:
:
:

Indica que se estn introduciendo datos.


Indica que se estn enviando datos.
Indica que se est ejecutando una bsqueda.
Indica que se est ejecutando otra operacin de
edicin (insercin, modificacin, etc.)
: Indica que se estn saltando etiquetas cuando se estn
introduciendo datos.
: Indica que se est rearrancando el programa
: Indica que no se est ejecutando ninguna operacin de edicin.

Cuando se introducen datos no vlidos (formato incorrecto, valor fuera de


intervalo, etc), cuando est inhibida la entrada (modo incorrecto, escritura
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
(Visualizacin de teclas soft)

Ejemplo 2)
Cuando se introduce un parmetro
> 999999999
MDI DIGITOS EXCE
(Visualizacin de teclas soft)
Ejemplo 3)
Cuando se enva un parmetro a un dispositivo externo de entrada/salida
>_
MEM ERROR MODO
(Visualizacin de teclas soft)

(10) Nombre del


portaherramientas (en
control de 2 trayectorias)

PATH1: Seleccin del portaherramientas 1


PATH2: Seleccin del portaherramientas 2
Pueden emplearse otros nombres en funcin de los ajustes de los
parmetros 3141 hasta 3147.
El nombre del portaherramientas aparece en el lugar ocupado actualmente
por (8).
Durante la edicin del programa, se visualiza (8).
1084

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

11.7

PAGINAS
VISUALIZADAS POR
LA TECLA DE
FUNCION
11.7.1
Visualizacin del
histrico de mensajes
operador externos

Pulsando la tecla de funcin

, pueden visualizarse datos tales como

alarmas y datos histricos de las alarmas y de los mensajes externos.


Para ms detalles sobre la visualizacin de una alarma, vase la seccin III.7.1.
Para ms detalles sobre la visualizacin de histricos, vase la seccin III.7.2.
Para ms detalles sobre la visualizacin de mensajes externos, vase el manual
correspondiente suministrado por el constructor de la mquina.
Los mensajes operador externos pueden salvaguardarse como datos histricos.
Los datos histricos salvaguardados pueden ser visualizados en la pgina de
histrico de mensajes operador externos.

Procedimiento de visualizacin de histrico de mensajes operador externos

Procedimiento

HISTOR

Pulsar la tecla de funcin

Pulse la tecla de men siguiente

.
, luego la tecla soft de seleccin de

captulo [MSGHIS]. Aparece la pgina siguiente.


Tecla de men siguiente

Fecha y nm. de pgina


Nm. del mensaje

HISTORIA MENSAJ
94/01/01 17:25:00
NO. ****

O0000 N00000
PAG :1

Gama visualizada
(255 caracteres mx.)

MEM STRT MIN FIN ALM 09:36:48


[
][ HHISTOR ][ PUNCH ][

][ (OPRT) ]

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.

Explicaciones
D Actualizacin de los
datos histricos de
mensajes operador
externos

Cuando se especifica un nmero de mensaje operador externo, la actualizacin


de los datos histricos de mensajes operador externos empieza, y contnua hasta
que se especifique un nuevo nmero de mensaje operador externo o la supresin
de los datos histricos de mensajes operador externos.
1085

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

D Borrado de los datos


histricos de mensajes
operador externos

FUNCIONAMIENTO

B--63534SP/02

Para borrar los datos histricos de mensajes operador externos, pulse la


tecla soft [CLEAR] (Ponga MSGCR (bit 0 del parmetro nm. 3113) a
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.

Limitaciones
D Control de 2 trayectorias

En modo control de 2 trayectorias, se visualizan los mensajes operador


externos del sistema 1. (Los del sistema 2, no).

D Opcin

Antes de utilizar esta funcin, debe activarse la funcin introduccin de


datos externos o mensaje externo en opcin.

1086

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B--63534SP/02

11.8

BORRADO DE LA
PANTALLA

11.8.1
Borrar visualizacin en
pantalla

Cuando no sea necesaria la indicacin en pantalla, puede prolongarse la


vida de la retroiluminacin del LCD desactivando la retroiluminacin.
La pantalla puede despejarse pulsando teclas especficas. Tambin es
posible especificar el borrado automtico de la pantalla si no se pulsa
ninguna tecla durante un perodo especificado con un parmetro.
Pero, la vida de la retroiluminacin puede reducirse todava ms si se
repite mas de lo necesario el borrado y la reactivacin de la visualizacin.
Cabe esperar este efecto cuando la pantalla se borra durante ms de una
hora.

Manteniendo pulsada la tecla

y pulsando una tecla de funcin

arbitraria se borra la pantalla.

Procedimiento para borrar la visualizacin en pantalla

Procedimiento
D Borrado de la pantalla

Mantenga sujeta la tecla


como

y pulse una tecla de funcin cualquiera (tal

).

D Restauracin de la
pantalla

Pulse una tecla de funcin arbitaria.

D Limitaciones

No puede utilizarse la funcin borrar la visualizacin en pantalla en los


controles 160i/180i/160is/180is.

1087

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.8.2
Borrado automtico de
la visualizacin en
pantalla

FUNCIONAMIENTO

B--63534SP/02

La pantalla de CN se borra automticamente si no se pulsa ninguna tecla durante


el perodo (en minutos) especificado con un parmetro. La pantalla se restaura
pulsando cualquier tecla.

Procedimiento para borrado automtico de visualizacin en pantalla CRT


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:
Condiciones para borrado de la pantalla CNC
D El parmetro No. 3123 se configura a un valor distinto de 0.
D No se ha pulsado ninguna de las teclas siguientes:
Teclas MDI
Teclas soft
Teclas de entrada externa
D No se ha activado ninguna alarma.

D Restauracin de la
pantalla

La pantalla de CNC borrada se restaura una vez que se cumple por lo menos una
de las siguientes condiciones:
Condiciones para restaurar la pantalla CNC
D Se ha pulsado cualquiera de las siguientes teclas:
Teclas MDI
Teclas soft
Teclas de entrada externa
D Se ha activado una alarma.
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 mquina--herramienta.

Explicaciones
D Borrado de la pantalla
utilizando una tecla de

Si se configura el valor 0 al parmetro No. 3123, se inhibe el borrado de la


pantalla con la tecla

y una tecla de funcin (III--11.8.1).

funcin +
D Perodo especificado

El perodo especificado con el parmetro No. 3123 es vlido nicamente para


el portaherramientas 1.

D Alarma para otra


trayectoria

La pantalla no se borra si se activa una alarma para el portaherramientas 1 2


o el cargador antes de que transcurra el perodo especificado.
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.

1088

B--63534SP/02

D Limitaciones

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

No puede utilizarse la funcin borrar la visualizacin en pantalla en los


controles 160i/180i/160is/180is.

1089

12. FUNCION DE GRAFICOS

12

FUNCIONAMIENTO

B--63534SP/02

FUNCION DE GRAFICOS

Existen dos funciones para grficos. Una de ellas es la funcin de visualizacin


de grficos y la otra la funcin de visualizacin dinmica de grficos.
La funcin de visualizacin de grficos permite representar en pantalla la
trayectoria de herramienta especificada por un programa actualmente en
ejecucin. La funcin de visualizacin de grficos tamibin permite ampliar
y reducir la visualizacin.
La funcin de visualizacin dinmica de grficos permite representar una
trayectoria de herramienta y un perfil de mecanizado.
En la representacin de la trayectoria de herramienta, es posible la aplicacin
automtica de un factor de escala y la representacin de slidos.
En la representacin de perfiles de mecanizado, puede trazarse por simulacin
el estado del mecanizado en curso. Tambin pueden representarse figuras de
piezas brutas.
La funcin de representacin en modo no prioritario valida la representacin
que ha de ser realizada por un programa mientras est siendo ejecutado el
mecanizado por otro programa.
El presente captulo explica fundamentalmente los procedimientos de
representacin y los parmetros de representacin para los siguiente:

1. Representacin de la trayectoria de herramienta especificada por un


programa que se est ejecutando, con la funcin de visualizacin de
grficos.

2. Representacin de la trayectoria de herramienta con la funcin de


visualizacin dinmica de grficos.

3. Representacin del perfil de mecanizado con la funcin de visualizacin


dinmica de grficos.
4. Procedimiento de representacin en modo no prioritario

1090

FUNCIONAMIENTO

B--63534SP/02

12.1

VISUALIZACION DE
GRAFICOS

12. FUNCION DE GRAFICOS

Es posible representar la trayectoria programada de la herramienta en la


pantalla, lo cual permite verificar el avance del mecanizado, observando al
mismo tiempo la trayectoria en la pantalla.
Adems, es posible ampliar/reducir la pantalla. Antes de la representacin
deben definirse parmetros grficos.
Cuando se utiliza la funcin dinmica de grficos, no puede utilizarse la funcin
de grficos descrita en esta seccin. Vase el apartado 12.2 en que se explica
la funcin de grficos dinmicos.

Procedimiento de visualizacin de grficos

Procedimiento

1 Pulse la tecla de funcin

. Pulse

si el panel MDI es del tipo

compacto.
Al hacerlo aparece la pantalla de parmetros grficos mostrada a
continuacin. (Si no aparece esta pantalla, pulse la tecla soft [PARAM].
PARAMETRO GRAFICO

O0000 N00000

4
EJES
P=
(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
MDI

**** *** ***


PARAM
GRAFIC

14 : 23 : 54

2 Desplace el cursor con las teclas de control del cursor a un parmetro que
desea definir,

3 Introduzca los datos y luego pulse la tecla

4 Repita los pasos 2 y 3 hasta que se hayan especificado todos los parmetros
necesarios.

5 Pulse la tecla soft [GRAFIC].

1091

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

B--63534SP/02

6 El funcionamiento automtico se activa y se representa en la pantalla en


desplazamiento de la mquina.
O0001 N00012
X
Y
Z

0.000
0.000
0.000

MEM * * * *
PARAM

S 0T
***

***

14 : 23 : 03

GRAFIC

Explicaciones
D ZONA

El tamao de la pantalla de grficos es el siguiente:

(Zona real de grficos)


Gc : Centro de la pantalla

72mm
(120)

45(75)mm
Gc
72mm
(120)

45(75)mm

Nota : ( ) indica los valores para un LCD de 9.5/10.4.


Fig.12.1 (a) Lmites representacin grficos

Como se muestra en la Fig. 12.1 (a), la zona mxima de grficos es una


superficie de aproximadamente 144 mm (anchura) x 90 mm (altura) para un
LCD de 7,2/8,4 y aproximadamente 240 mm (anchura) x150 mm (altura)
para un LCD de 9,5/10,4.

D Definicin de la zona de
grficos

Para representar una seccin del programa dentro de la zona real de grficos,
defina la zona de grficos por uno de los dos mtodos siguientes:
1. Defina las coordenadas del centro de la zona y la ampliacin.
2 . Defina las coordenadas mxima y mnima de la zona en el programa.
El hecho de si se utiliza el mtodo 1 2 depende de qu parmetros se hayan
definido en un mismo lugar. Una zona de grficos que se haya definido se
conserva al desconectar la tensin.

1092

B--63534SP/02

1. Definicin de la
coordenada del centro
de la zona de grficos y
ampliacin de los
grficos

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

Defina el centro de la zona de grficos en el centro de la pantalla. Si las zona


de representacin en el programa puede caber en la zona real para grficos
anterior, defina la ampliacin a 1 (el valor real definido es 100).
Cuando la zona de representacin es mayor que la zona mxima de grficos o
mucho menor que la zona mxima de grficos, debe modificarse la ampliacin
de grficos. La ampliacin de grficos es 0.01 hasta 100.00 a veces, valor ste
que habitualmente se determina de la siguiente manera:
Ampliacin de grficos = Ampliacin de grficos (H), o ampliacin de
grficos (V), el menor de ambos
Ampliacin de grficos H = / (longitud programada hasta eje horizontal)
Ampliacin de grficos V = /(longitud en programa respecto a eje vertical)
: 144 mm (para tipo con siete teclas soft)
: 90 mm (para tipo con siete teclas soft)
: 240 mm (para tipo con doce teclas soft)
: 150 mm (para tipo con doce teclas soft)
La ampliacin de grficos se basa siempre en el centro de la pantalla.
Zona de grficos despus
de aplicar ampliacin

Programa

Zona de grficos antes


de aplicar ampliacin

Gc

Gc : Centro de la pantalla
Programa
Gc
Zona de grficos antes
de aplicar ampliacin
Zona de grficos despus
de aplicar ampliacin
Fig.12.1 (b) Aplicacin ampliacin grficos (ejemplo de ampliacin)

1093

12. FUNCION DE GRAFICOS


2. Definicin de las
coordenadas mxima y
mnima de la zona de
representacin en el
programa

FUNCIONAMIENTO

B--63534SP/02

Cuando la trayectoria real de herramienta no est situada cerca del centro de la


pantalla, el mtodo 1 har que la herramienta se represente en la zona de grficos
si no se define correctamente la ampliacin de grficos.
Para evitar tales casos, se preparan los seis parmetros grficos siguientes;
Zonas de grficos (Mx.) X
Zonas de grficos (Mx.) Y
Zonas de grficos (Mx.) Z
Zonas de grficos (Mx.) X
Zonas de grficos (Mx.) Y
Zonas de grficos (Mx.) 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.

D Sistema de coordenadas de
pieza y grficos

El origen de grficos y el centro de grficos no se modificar an cuando se


modifique el origen de coordenadas de pieza. Expresado de otro modo, el origen
de coordenadas de pieza siempre es coherente con el origen de grficos.
Y

(Ejemplo)

Punto grficos (60mm, 90mm)


Y

Gc (=30mm, 50mm)

G92 X60. Y90. ;


Despus ejecucin

Punto grficos

Gc

Origen grfico=origen coordenadas pieza

Origen grficos

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.
Fig.12.1 (c) Origen de coordenadas de pieza y origen de grficos

1094

B--63534SP/02

D Parmetros de grficos

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

EJES
Especifique el plano que se ha de utilizar para la representacin. El usuario
puede elegir de entre los seis sistemas de coordenadas siguientes:
En modo control de 2 trayectorias, es posible seleccionar un sistema de
coordenadas de dibujo distinto para cada portaherramientas.

(1)

(2)

(3)
Y

X
Z

:
:
:
:
:
:

Seleccionar (1)
Seleccionar (2)
Seleccionar (3)
Seleccionar (4)
Seleccionar (5)
Seleccionar (6)

Z
(4)

=0
=1
=2
=3
=4
Z =5

(5)

(6)
X

Y
X
X
El ngulo de giro (horizontal, vertical) para representacin isomtrica de 5)
y 6) se ha fijado en 45 en ambos casos.
Fig.12.1 (d) Sistema de coordenadas

GAMA (Max., Min.)


Defina la zona de grficos visualizando la pantalla especificando los valores
mximo y mnimo segn cada eje.
X = Valor mximo
X = Valor mnimo
Y = Valor mximo
Y = Valor mnimo
Z = Valor mximo
Z = Valor mnimo
Intervalo de valores permitidos: 0 hasta 9999999

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.
1095

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

B--63534SP/02

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
representacin

D Borrado de la
representacin anterior

D Representacin de una
parte de un programa

D Representacin empleando
lneas de trazo discontinuo
y de trazo continuo

Dado que la representacin de grficos se ejecuta cuando se renuevan los


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.
Cuando se arranca la operacin AUTO, el programa se ejecuta despus de
borrarse automticamente la representacin anterior (Borrado automtico = 1).
Es posible definir que no se borre automticamente la representacin anterior
mediante un parmetro de grficos (Borrado automtico = 0).
Cuando sea necesario visualizar una parte de un programa, busque el bloque
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.
La trayectoria de herramienta se muestra con una lnea de trazo discontinuo (-) para avance
-- -- -- ) para avance rpido y para una lnea 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.

D Control de 2 trayectorias en

En modo control de 2 trayectorias en torno, no pueden visualizarse 2


trayectorias a la vez.

torno

1096

B--63534SP/02

12.2

VISUALIZACION
DINAMICA DE
GRAFICOS

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

Existen las dos funciones siguientes en Grficos Dinmicos:


Grfico
trayectoria

Este se utiliza para representar la trayectoria del centro de


la herramienta programada por el programa de pieza.
Se usa para representar la figura de pieza mecanizada meGrfico slido diante el desplazam.de herramienta programado mediante
el programa de pieza.

La funcin de grficos de trayectoria se emplea para verificar con precisin el


programa de pieza para representar la trayectoria de herramienta mediante una
lnea. La funcin de grficos slidos se emplea para representar la figura de
pieza que se desea mecanizar con un programa. As, resulta fcil identificar de
manera aproximada el programa de pieza. Estas dos funciones pueden utilizarse
libremente conmutndolas.

12.2.1
Representacin de
trayectoria

La funcin de grficos de trayectoria llama a un programa desde la memoria y


representa la trayectoria de la herramienta especificada por el programa. Esta
caracterstica ofrece las siguientes funciones.

1. Plano de representacin

El usuario puede elegir el plano de representacin de entre cuatro tipos de vista


en plano, dos tipos de vista en proyeccin isomtrica y vista en dos planos.

2. Rotacin de

Cuando se utiliza la vista en proyeccin isomtrica, la representacin puede


rotarse, girarse (en direccin horizontal y vertical).

3. Ampliacin y reduccin

Una representacin o dibujo puede ampliarse o reducirse especificando una


reduccin/ampliacin comprendida entre 0.01 hasta 100 respecto al tamao
real. Adems, una representacin puede ampliarse o reducirse automticamente
definiendo los errores mximo y mnimo.

4. Representacin parcial

Una parte de un programa puede representarse especificando un nmero de


secuencia inicial y un nmero de secuencia final.

5. Trayectoria programada
y representacin de
trayectoria de
herramienta

El usuario puede especificar si se desea o no aplicar a la representacin una


compensacin de longitud de herramienta o una compensacin de radio de
herramienta. De esta manera, puede representarse bien la trayectoria real
programada o la trayectoria de herramienta.

6. Color

Al representar en una pantalla una trayectoria de herramienta, los colores


empleados pueden elegirse de entre siete colores incluido el blanco. El color de
la trayectoria de herramienta puede modificarse segn el cdigo T.

7. Factor de escala

El CNC determina automticamente las coordenadas de representacin


mxima y mnima para cada programa. Esto significa que la representacin
puede ejecutarse automticamente con una ampliacin determinada segn estos
valores mximo y mnimo.

8. Representacin con
ampliacin parcial

Excepto en las vistas en dos planos, el usuario puede ampliar todo los tipos de
representaciones mediante un factor hasta 100 mientras est viendo la
representacin hecha.

9. Indicacin de la

La posicin actual tambin puede indicarse utilizando coordenadas.

10. Indicacin de las

La posicin actual tambin puede indicarse empleando coordinadas.

representacin
de la representacin

automtico

posicin actual de la
herramienta con una
marca
coordenadas de la
posicin actual

1097

12. FUNCION DE GRAFICOS


11. Visualizacin de los
ejes de coordenadas y
lneas de cotas del
tamao real

FUNCIONAMIENTO

B--63534SP/02

Los ejes de coordenadas y las lneas de cotas del tamao real se visualizan junto
con la representacin de modo que pueda establecerse una referencia con el
tamao real.
Las primeras seis funciones anteriores (1.--6.) estn disponibles configurando
los parmetros grficos. Las funciones sptima hasta novena (7.--9.) se ejecutan
principalmente empleando teclas soft despus de haber definido la
representacin. La funcin dcima (10.) se valida configurando un parmetro.
La funcin nmero once (11.) puede emplearse en cualquier instante.

Procedimiento de representacin de trayectoria

Procedimiento

1 Para representar una trayectoria de herramienta, pueden definirse con


antelacin los datos necesarios.
(

As, pulse varias veces la tecla de funcin

) para un MDI

compacto. Al hacerlo, se visualiza GRAFICO CARRERA (PARAM.).


GRAFICO CARRERA (PARAM.--1)

O0000 N00002

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=

MDI

****

PARAM

***

14 : 25 : 07

***

EJEC

ESCALA

GRAFICO CARRERA (PARAM.--2)


COMP. HERR. P=
COLOR (0123456)
CARRERA
P=
HERR.
Q=
CAMBIO AUTOM

MDI

****

PARAM

POS

O0000 N00001

0
0
0
R=

***
EJEC

***
ESCALA

14 : 25 : 51
POS

2 Existen dos pantallas para definir los parmetros de representacin.


Pulse la tecla de pgina para definir datos de la seleccin de pantalla.
1098

B--63534SP/02

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

3 Defina el cursor a un elemento que se ha de definir mediante las teclas del


cursor.

4 Introduzca los valores numricos desde el teclado numrico.


5 Pulse la tecla
Los datos numricos introducidos se definen mediante estas operaciones y el
cursor se desplaza automticamente a los siguientes datos de configuracin. Los
datos definidos se conservan an cuando se desconecte la alimentacin
elctrica.

6 Defina el modo de funcionamiento al modo memoria, pulse la tecla de


funcin

y llama al programa de pieza que se desea representar.

7 Pulse la tecla de funcin

para un MDI compacto) varias veces

para revisualizar la pantalla GRAFICO CARRERA (PARAM.) y luego


pulse la tecla soft [EJEC] para visualizar la pantalla GRAFICO
CARRERA (EJEC).
GRAFICO CARRERA (EJEC)

O1126 N01126

Y
X

25.8

MEM * * * *
AUTOM.

***

ARRANQ.

***
PARADA

10 : 10 : 40
REPOSI

BORRA

8 Pulse la tecla [(OPRA)] y luego la tecla soft [AUTOM.] o [ARRANQ.].Al


pulsar [AUTOM.] se valida el factor automtico de escala. Vase el
apartado 7 en introduccin de la representacin de la trayectoria y la
descripcin de la tecla soft [AUTOM.] en Explicaciones para conocer ms
detalles. Ahora se inicia una representacin. Durante la representacin,
parpadea el mensaje REPRESENTACION en el extremo inferior
derecho de la pantalla.

9 Pulse la tecla soft [PARADA] para interrumpir la representacin. La


indicacin STOP destella en el extremo inferior derecho de la pantalla.
Pulse la tecla soft [ARRANQ.] para comenzar la representacin. Adems,
pulse la tecla soft [REPOSI] para repetir la representacin desde comienzo
del programa antes de pulsar la tecla [ARRANQ.].

10 Ejecute lo ltimo del programa de pieza (M02/M30) para finalizar la


representacin. Esto provocar que desaparezca el parpadeo de la lmpara
DISEO. La vista de la trayectoria de herramienta representada puede
conservarse hasta que se desconecte la tensin a no ser que se represente
otra nueva vista de trayectoria de herramienta.
1099

12. FUNCION DE GRAFICOS


Ampliacin parcial

FUNCIONAMIENTO

B--63534SP/02

11 Para ampliacin parcial de representacin, visualice la pantalla


(ESCALA) GRAFICO TRAYECTORIA pulsando la tecla soft [ZOOM]
de la pantalla (PARAMETRO) TRAYECTORIA GRAFICO de paso 1
anterior. Ahora se visualiza la trayectoria de herramienta. A continuacin,
pulse la tecla soft [(OPRT)].
(GRAFICO TRAYECTORIA (ESCALA)

O1126 N01126
ESCALA
1.00
Y
X

25.8

MEM * * * *
EJEC

***

***

10 : 10 : 40

12 Ejecute el posicionamiento de las marcas visualizadas en el centro de la


pantalla colocndolas en el centro de la pieza ampliada con las teclas soft

[], [], [], y [].


13 Defina la ampliacin relativa de la vista de la trayectoria de herramienta
que se est representando, empleando para ello las teclas de direccin P y
M. Cuando pulse las teclas de direccin P o M, se obtiene lo siguiente:
Direccin

Funcin

El ndice de ampliacin relativa aumenta en 0.1.

El ndice de ampliacin relativa disminuye en 0.1.

La ampliacin relativa se modifica continuamente manteniendo pulsadas


las teclas de direccin. Es posible ampliar hasta 100 veces respecto a las
dimensiones reales.

14 Pulse la tecla soft [EJEC] despus de definir la ampliacin relativa. A


continuacin, la pantalla cambia automticamente a GRAFICO
CARRERA (EJEC) y se inicia la representacin de la vista con ampliacin
parcial definida. El estado de ampliacin parcial definido es vlido hasta
que se pulsa la tecla soft [AUTOM.] o [BORRA].

1100

B--63534SP/02

Visualizacin de marca

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

15 Para visualizar una marca en la posicin actual de herramienta,


visualice la pantalla GRAFICO CARRERA (POSIC) pulsando la tecla soft
[POS] en la pantalla GRAFICO CARRERA (PARAM.) del paso 1 anterior.
Esta marca destella en la posicin actual del centro de la herramienta en la
trayectoria de herramienta.
O1126 N01126

GRAFICO CARRERA (POSIC)

Y
X

25.8

MDI

****

PARAM

***

14 : 27 : 47

***

EJEC

ESCALA

POS

Explicaciones
D EJES

D Vista el plano (XY, YZ, ZY,


XZ)

A continuacin se muestra la relacin entre el valor de configuracin y la


pantalla de representacin:
Valor config.

Pantalla representacin

Vista en plano (XY)

Vista en plano (YZ)

Vista en plano (ZY)

Vista en plano (XZ)

Proyeccin isomtrica (XYZ)

Proyeccin isomtrica (ZXY)

Vista en dos planos (XY,XZ)

Se seleccionan los siguientes sistemas de coordenadas.


Y

P=0

XY

P=1

P=2

ZY

YZ

P=3

XZ

Fig. 12.1(e) Sistemas de coordenadas para vista en planos

1101

12. FUNCION DE GRAFICOS

D Proyeccin isomtrica

FUNCIONAMIENTO

B--63534SP/02

La vista en proyeccin isomtrica puede representarse.

(XYZ, ZXY)
Z

Y
P=5

P=4

X
ZXY

XYZ

Fig.12.2.1 (a) Sistemas de coordenadas para proyeccin isomtrica

D Vista en dos planos

Z
P=6

Fig.12.2.1 (b) Sistemas de coordenadas para vista en dos planos

Pueden representarse simultneamente vistas en dos planos (XY y XZ). Para


representar la vista en dos planos deben definirse los valores de coordenadas
mxima y mnima. Los valores de coordenadas mxima y mnima tambin
deben definirse aplicando automticamente un factor de escala.

D ANGULO

La direccin de los ejes de coordenadas se define cuando como pantalla de


representacin se ha definido la proyeccin isomtrica. La direccin se define
mediante ngulos de giro horizontales y verticales. La unidad es grados.

D ROTACION

El ngulo de rotacin horizontal se define mediante un valor comprendido entre


--180 hasta +180 respecto al eje vertical. Defina un valor positivo para
rotacin horaria del eje de coordenadas. As, pues, la direccin de proyeccin
(flecha visual) es antihoraria.

Girando

Fig.12.2.1 (c) Girando

1102

B--63534SP/02

D INCLINACION

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

El ngulo de inclinacin del eje vertical se define mediante un valor


comprendido entre --90_ hasta +90_ respecto al eje horizontal que atraviesa al
eje vertical formando un ngulo recto. Cuando se define un valor positivo, el
eje vertical se inclina a otro lado de la pantalla de grficos. De este modo, la
direccin de proyeccin (direccin de la flecha) se convierte en la direccin
horizontal.

Inclinacin

Fig.12.2.1 (d) Inclinacin

D FACTOR DE ESCALA

Defina la ampliacin/reduccin de representacin con un valor de 0.01 hasta


100.00. Cuando se defina 1.0, la representacin se ejecuta con dimensiones
reales. Cuando se define 0, la ampliacin/reduccin de representacin se define
automticamente en base a los valores de coordenadas mxima y mnima de
representacin definidos.

D CENTRO O MAX./MIN.

Cuando se define una reduccin/ampliacin (de representacin) de grficos de


0, las coordenadas mximas de los ejes X, Y y Z en el sistema de coordenadas
de pieza deben definirse en las direcciones X, Y y Z y las coordenadas mnimas
en las direcciones I, J y K, para especificar la zona (de representacin) de
grficos. Para la representacin con vista en dos planos, deben especificarse las
coordenadas mxima y mnima.
Cuando se defina una ampliacin de representacin distinta de 0, deben
definirse las direcciones X, Y y Z las coordenadas X, Y y Z del centro de
representacin del sistema de coordenadas de pieza. Las direcciones I, J y K no
se utilizan. La tabla anterior resume los requisitos de configuracin arriba
descritos.
Definicin de factor
ampliacin
representacin
Distinto de 0
0 o representacin en
vista a dos planos

D NO. SEC. INICIAL Y NO.


SEC. FINAL

Configuracin
Direccin X/Y/Z

Direccin I/J/K

Valores coordenadas X,
Y y Z de centro
representacin

Se ignoran

Valores mximos coordeValores mnimos


nadas X, Y y Z de repres- coordenadas X, Y y Z
entacin
de representacin

Defina los nmeros de secuencia inicial y final de representacin con cinco


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.
1103

12. FUNCION DE GRAFICOS

D COMP. HERRAMIENTA

FUNCIONAMIENTO

B--63534SP/02

Es posible definir si la trayectoria de htas. se representa validando o invalidando


la compensacin de longitud de hta. o la compensacin de radio de herramienta.
Valor config.

Compensacin longitud de herramienta o compensacin radio de herramienta

Realizar representacin con comp.herramienta vlida (se


representa trayectoria real de herram.)

Realizar representacin con comp.herramienta no vlida


(se representa trayectoria programada.)

Defina siempre el valor 0 antes de la representacin cuando indique la marca


de la posicin actual de la herramienta.

D COLOR

Especifique el color de la trayectoria de herramienta. En el caso de un monitor


monocromo, no es preciso definirlo. La relacin entre el valor de configuracin
y el color es la indicada a continuacin.

TRAYECTORIA
HERRAMIENTA
CAMBIO AUT.

Valor config.

Color

Blanco

Rojo

Verde

Amarillo

Azul

Prpura

Azul claro

Especifique el color de la trayectoria de herramienta.


Especifique el color de la marca de pos.actual de hta.
Defnalo para modificar automticamente el color
de la trayectoria de hta.segn la orden del cdigo T.

Valor config.

Funcin

No se cambia el color de la trayectoria de herramienta.

El color de la trayectoria de hta. cambia automtic.

Cuando se define el valor 1, el valor de configuracin de la designacin de color


de TRAYECTORIA se incrementa en una unidad cada vez que se programa el
cdigo T, se modifica el color de la trayectoria de herramienta. Si el valor de
configuracin rebasa el valor 6, vuelve a ser 0.

D Funciones de teclas soft en


la pantalla [EJECUCION]
GRAFICO TRAYECTORIA

Tecla soft

Funcin

[AUTOM.]

Se ejecuta el escalado automtico. Obtenga las coordenadas mxima


y mnima del programa de pieza antes de ejecutar la representacin, especifquelas para los valores mximo y mnimo de los parmetros de representacin y defina el valor de ampliacin de representacin a 0 antes
de iniciar la representacin. De este modo, la vista de la trayectoria de
herramienta queda correctamente dispuesta en la pantalla.

[ARRANQ]

Se inicia la representacin. Al pulsar [ARRANQ] mientras la representacin no est en PARADA, el programa de pieza comienza desde el
principio del programa de pieza. Pulse la tecla [ARRANQ] mientras est
parada la representacin para mantener la representacin de manera
continua.

[PARADA]

Parada de representacin. (Parada en modo bloque a bloque)

[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.

1104

B--63534SP/02

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


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.

de la herramienta

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 de la posicin actual en la pantalla de representacin de la
trayectoria de herramienta.

las coordenadas

D Cambio del sistema de


coordenadas

Si un programa especifica un cambio del sistema de coordenadas, el parmetro


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.
Datos config. interruptores

Estado

Valor compensacin
herramienta

Defnalo correctamente cuando realice la


representacin mientras se valida el valor de
compensacin de la herramienta.

Modo bloque a bloque

Desactivado

Salto a final de bloque

Defnalo correctamente.

Suspensin de avance

Desactivado

D Ampliacin parcial

La ampliacin parcial puede ejecutarse en la vista en plano y en la vista en


proyeccin isomtrica. En la representacin de vista en dos planos no se realiza
ninguna ampliacin parcial.

D Posicin actual de

En la visualizacin dinmica de grficos, no puede ejecutarse la representacin


mientras la mquina est funcionando, an cuando si es posible en la
visualizacin ordinaria de datos (vase Apartado III-12.1). Sin embargo,
despus de ejecutar una representacin, el operador puede ver como la
herramienta se desplaza segn la trayectoria de herramienta haciendo funcionar
la mquina mientras se visualiza la marca de la posicin actual de la
herramienta. Es necesario los datos de configuracin y selectores relacionados
con el funcionamiento de la mquina tengan idntico estado entre la operacin
de representacin y la operacin de mecanizado para visualizar correctamente
la posicin actual de la herramienta en la trayectoria de herramienta
representada.

herramienta

D Control de 2 trayectorias
en torno

En modo control de 2 trayectorias en torno, no pueden visualizarse 2


trayectorias a la vez.
1105

12. FUNCION DE GRAFICOS

12.2.2
Grficos slidos

FUNCIONAMIENTO

B--63534SP/02

La funcin de grficos slidos representa la figura de piezas mecanizadas por


desplazamiento de una herramienta.
Existen las siguientes funciones grficas:

1. Grfico de modelo slido

El grfico de modelo slido se representa mediante superficies de modo que


pueda identificarse perfectamente la figura mecanizada.

2. Grficos de figura bruta

Es posible representar una figura bruta antes del mecanizado.


Puede representarse un paralelelpedo rectangular y una columna circular o un
cilindro. Puede seleccionarse una columna circular o un cilindro paralelo al eje
X, al eje Y o al eje Z.

3. Representacin del avance


del mecanizado

Es posible representar el avance del mecanizado mediante simulacin.

4. Representacin de la
figura final mecanizada

Es posible representar la figura final mecanizada acabada.

5. Modificacin de la
direccin de
representacin
6. Grficos de vistas en
plano

El usuario puede elegir entre cuatro direcciones de representacin y ocho


ngulos de inclinacin.

7. Grfico de vista en tres


planos

Adems de una representacin de un slido, puede representarse una vista en


tres planos. El usuario puede elegir entre cuatro tipos de posiciones de vista en
plano y de vista lateral. El usuario puede cambiar libremente la posicin de la
seccin de una vista lateral.

8. Mecanizado de agujeros
horizontales

Es posible instalar herramientas en una direccin paralela al eje X o al eje Y as


como al eje Z.

9. Cambio de herramienta
durante el mecanizado

Es posible cambiar las herramientas durante el mecanizado durante la orden del


programa de pieza.

Es posible representar vistas en plano XY as como vistas de modelos slidos.


La altura de la pieza se discrimina mediante colores en el monitor color o
mediante brillo en el monitor monocromo.

1106

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

B--63534SP/02

Procedimiento de representacin de grficos slidos

Procedimiento

Para representar un perfil de mecanizado, deben definirse con antelacin

los datos necesarios. Para ello, pulse la tecla de funcin

para el

MDI compacto). Al hacerlo se visualiza la pantalla GRAFICO


RELIEVE(PARAMETRO).
GRAFICO RELIEVE(PARAMETRO)!

O0000 N00003

FORMA DE BAS
X=
0.000
Y=
I=
120.000 J=

P=
0.000
Z=
100.000 K=

FORMA DE HERR P=
R=
PROYECCION
Q=
INTENSIDAD
(0123456)
NUM SECU INIC. N=
NUM SECU FIN
VELOCI. ANIM
N=

2
7.500
P=3
1
P=
Q=
0
N=
0

>_
MDI

****

***

PARAM

0.000
40.000

K=

0.000

R=
4
2

0
R=

14 : 42 : 17

***

BAS

EJEC

REVIS

Utilice una tecla de cursor para desplazar el cursor a un dato que desee
definir.

Introduzca valores numricos para dicho dato en la posicin del cursor con
el teclado numrico.

Pulse la tecla

Pueden introducirse valores numricos mediante estas operaciones, tras lo cual


el cursor se desplaza automticamente al siguiente dato de configuracin. Los
datos de configuracin se guardan an cuando se desconecte la tensin. Vase
Explicaciones para conocer ms detalles sobre la configuracin.

D GRAFICO SOLIDO
(BRUTO)

Para representar una figura bruta, visualice la pantalla GRAFICO


RELIEVE(BAS) pulsando la tecla soft [BAS] o en la pantalla GRAFICO
RELIEVE(PARAMETRO) del paso 1 anterior.
GRAFICO RELIEVE (BAS)

O1126 N1126

Z
Y
X

MEM * * * *
NUEVO

***

+ROT

1107

***
--ROT

10 : 10 : 40

12. FUNCION DE GRAFICOS

D GRAFICOS SOLIDOS
(EJECUCION)

FUNCIONAMIENTO

B--63534SP/02

Pulse la tecla soft [ANEW]. Esto permite ejecutar la representacin de


pieza bruta en base a los datos de figura bruta definidos.

Pulse las teclas soft [+ROT] [--ROT] [+INCL], y [- -INCL], cuando


ejecute la representacin modificando las direcciones de representacin.
Los parmetros P y Q de la direccin de representacin se modifican y la
figura se representa de nuevo con los nuevos parmetros.

Seleccione el modo de funcionamiento a memory y pulse la tecla de


y llame al programa de pieza que desea representar.

funcin
9

Para representar un perfil de mecanizado, visualice la pantalla


GRAFICO RELIEVE (EJEC) pulsando la tecla soft de la pantalla
GRAFICO RELIEVE(PARAMETRO) del paso 1 anterior.
GRAFICO RELIEVE (EJEC)

O1126 N01126

Z
Y
X

AN INI

AN FIN

PARADA

GRAFICO RELIEVE (EJEC)

REPOSI

O1126 N01126

AN INI

10

AN FIN

PARADA

REPOSI

Pulse la tecla soft [(OPRA)] y pulse bien la tecla [AN INI] o [AN FIN]. Si
pulsa [AN INI], se representa mediante simulacin el estado de mecanizado
en curso. Cuando se pulsa [AN FIN], no se representa el perfil durante el
mecanizado. Slo se representa el perfil acabado obtenido durante el
programa. Esto permite arrancar la representacin. Si no se visualiza
PARADA en la esquina inferior derecha de la pantalla, el programa se
1108

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

B--63534SP/02

ejecuta desde el comienzo. DISENO parpadea en el extremo inferior


derecho de la pantalla durante la representacin.

D PRUEFG

11

Pulse la tecla soft [PARADA] para detener temporalmente la


representacin. La representacin se obtiene despus de representar el
bloque actual y en el extremo inferior derecho de la pantalla destella
PARADA. Pulse la tecla soft [AN INI] o [AN FIN] cuando reanude la
representacin. Pulse la tecla soft [REPOSI] y, a continuacin, la tecla [AN
INI] o [AN FIN] si repite la representacin desde el comienzo. Es posible
continuar efectuando la representacin despus de modificar los
parmetros de grfico slido en parada temporal.

12

Cuando se ejecuta el fin del programa (M02 M03), la representacin se


termina y deja de parpadear DISENO. A continuacin, se representa en la
pantalla la figura acabada final. La vista de la figura representada se
conserva hasta que se conecta la representacin con tal de que se represente
una nueva vista de figura de mquina.

13

El color, intensidad o direccin de representacin de una figura a mecanizar


que se ha representado puede modificarse y puede trazarse de nuevo la
figura. Para trazar o representar de nuevo la figura, primero modifique los
parmetros de color, intensidad o direccin de representacin en la pantalla
GRAFICO RELIEVE(PARAMETRO) mostrada en el paso 1 y luego pulse
la tecla soft [REVIEW] para visualizar la pantalla GRAFICO RELIEVE
(REVIS) .
O1126 N01126

GRAFICO RELIEVE (REVIS)

Y
X

NUEVO

+ROT

-ROT

+INCL

-INCL

14

Pulse la tecla soft [(OPRA)] y luego la tecla soft [NUEVO]. La figura a


mecanizar se representa de nuevo con el color, intensidad y direccin de
representacin definidos en el paso 13.

15

Para representar de nuevo la figura en un modo distinto, pulse a tecla soft


[+ROT], [--ROT], [+INCL] o [--INCL]. Los parmetros P y Q de la
direccin de representacin se modifican y la figura se representa de nuevo
con los nuevos parmetros.

1109

12. FUNCION DE GRAFICOS

D Representacin con
vista en tres planos

FUNCIONAMIENTO

16

B--63534SP/02

La figura mecanizada puede representarse en la vista en tres planos. Para


representar una vista en tres planos, pulse la tecla soft situada ms a la
derecha (tecla del siguiente men) en la pantalla GRAFICO RELIEVE (3
PLANOS) del paso 1 anterior y luego pulse la tecla soft [3--PLN] y
[(OPRA)]. Al hacerlo aparece la pantalla GRAFICO SOLIDO (3
PLANOS).
01126 N01126

GRAFICO RELIEVE (3 PLANOS)

17

Cada vez que se pulsa la tecla soft [


], cambia la representacin de la
vista lateral como se muestra a continuacin.
Vista lateral derecha y vista posterior
Vista lateral izquierda y vista frontal
Vista lateral izquierda y vista frontal
Vista frontal y vista derecha

18

La posicin de la seccin de la vista lateral puede modificarse nte las teclas


soft [], [], [] y [].
Con la posicin de seccin de la vista lateral izquierda/derecha, pueden
desplazarse las marcas

que indican la posicin de la seccin

empleando las teclas soft [] y [].


Con la posicin de la seccin de vista lateral posterior/frontal, las marcas
y

, que indica la posicin de la seccin, puede desplazarse con

las teclas soft . Mantenga pulsadas las teclas para modificar continuamente
las secciones/vistas [] y [].

1110

B--63534SP/02

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

Explicaciones
PARAMETROS GRAFICOS
D FORMA DE PIEZA
BRUTA
FORMA DE PIEZA
BRUTA (P)

Defina el tipo de figura de pieza bruta en P. La relacin entre el valor de


configuracin y la figura es el siguiente:
P

Figura bruta

Paraleleppedo (Cubo)

Columna o cilindro (Paralelo al eje Z)

Posiciones de
material (X, Y, Z)

Defina los valores de las coordenadas de los ejes X, Y y Z del punto


estndar de materiales en el sistema de coordenadas de pieza en las
direcciones X, Y y Z. El punto estndar de materiales es el vrtice en
sentido negativo en el caso de una figura bruta tipo paralelelpedo
rectangular y el centro de la base en el caso de materiales tipo columna
y tipo cilindro.

Dimensiones del
material (I,J,K)

Defina las dimensiones de materiales. En la relacin entre las direccione


I, J y K y el valor de configuracin se muestran en la tabla inferior:
Material

Rectangular Longitud en
direccin X

Longitud en
direccin Y

Longitud en
direccin Z

Columna

Radio de crculo

Longitud de
columna

Cilindro

Radio de crculo
exterior

Innenradius

Longitud de
cilindro

(X,Y,Z)

X
I

1111

(X,Y,Z)

J
I

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

B--63534SP/02

D FORMA DE HTA.
Orientacin de
herramienta de
mecanizado (P)

Defina la direccin de mecanizado de las herramientas.


P

Direccin de mecanizado de las herramientas

0,1

Dimensiones de las
herramientas (R,K)

Paralela al eje Z (ejecucin de mecanizado desde sentido +)

Defina las dimensiones de la herramienta. La relacin entre la direccin


visualizada y el valor de configuracin se muestra en la tabla inferior:
Direcciones

Definicin de valores numricos

Radio de herramienta

Distancia desde el punto programado hasta la punta de herramienta (normalmente 0)

Punto programado
R

K
Punta de la
herramienta

D PROYECCION
Mtodo y direccin
de grficos (P)

La direccin entre el mtodo de grficos y la direccin y el valor de


configuracin se muestra en la tabla inferior:
P

Mtodo grfico sin sentido

0, 4

Vista en proyeccin oblicua (eje + X)

1, 5

Vista en proyeccin oblicua (eje + Y)

2, 6

Vista en proyeccin oblicua (eje - X)

3, 7

Vista en proyeccin oblicua (eje - Y)

El valor de configuracin tambin puede incrementarse o decrementarse


mediante las teclas soft [+ROT] o [--ROT]. En este caso, si el valor de
configuracin es superior a 7, vuelve a valer 0.
Si es inferior a 0, vale 7.
EJE VERTICAL (R)

La direccin del eje vertical est fijada en el eje Z.

1112

B--63534SP/02

D INTENSIDAD

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

Especifique la intensidad de la pantalla de representacin cuando ejecute


la representacin en monitor monocromo y el color de la pantalla de
representacin cuando ejecute la representacin el monitor color. La
relacin entre la configuracin, la intensidad y el color se muestra a
continuacin:
Sin embargo, cuando se visualiza la vista en plano en el monitor
monocromo, la superficie con ms brillo, la especificada por P y Q, es la
superficie superior de todas.
Valor

Intensidad

Color

Brillo mximo

Blanco

Rojo

Oscuro

Verde

Amarillo

Azul
Cl
Claro

Prpura

Azul claro

La relacin entre la direccin de visualizacin, la superficie y la lnea de


la lista de la figura mecanizada se muestra a continuacin:
Direccin

Vista en proyeccin
oblicua

Vista en plano

Vista en tres planos

Superficie superior

Superficie
superior

Superficie superior/
inferior

Superficie lateral

Superficie
central

Superficie izquierda/
derecha

Arista

Arista

Arista

La superficie
inferior est en
blanco

La intensidad/color de
la vista en plano est
entre P y Q.

Observa- La intensidad/color de
ciones la superficie frontal
est entre P y Q.

P
Q
P+Q

Vista en proyeccin
oblicua

Vista en plano

Pieza bruta

P+Q

1113

Pieza bruta

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

B--63534SP/02

D NUM SECU INIC y NUM


SECU FIN

Especifique el nmero de secuencia inicial y el nmero de secuencia final


de cada representacin mediante un nmero de cinco dgitos. El programa
de pieza en cuestin es ejecutado desde el comienzo. Pero se representa
nicamente la seccin abarcada entre el nmero de secuencia inicial y el
nmero de secuencia final. Cuando se programa el valor 0 como nmero
de secuencia inicial, el programa se representa desde el comienzo.
Cuando se programa el valor 0 como nmero de secuencia final, el
programa se representa hasta el final. La comparacin del nmero de
secuencia se realiza independientemente del programa principal y del
subprograma.

D VELOCI. ANIM

Defina el intervalo de representacin con simulacin animada mediante


un valor comprendido entre 0 y 255. Cada vez que el mecanizado contina
mediante el valor definido, se repite la representacin. Si se define el valor
0, la representacin se repite despus de ejecutar cada bloque.

D Funciones de teclas soft


en la pantalla GRAFICO
RELIEVE (EJEC)

Tecla soft

Funcin

[AN.INI]

Simule y represente el desarrollo en mecanizado.

[AN FIN]

Durante el mecanizado no se representa ninguna figura si


slo se representa la figura de acabado final mediante
dicho programa.

[PARADA]

Cuando se pulsa, se detiene la representacin al final del


bloque (parada en modo bloque a bloque)

[REPOSI]

Pulse esta tecla para reealizar la representacin desde


comienzo del programa de pieza. La bsqueda de comienzo se ejecuta automticamente despus de ejecutar el
programa final (M02/M30).

D Programa de grficos

No puede representarse ningn programa de pieza que no se haya


registrado en memoria. Tambin es necesario programar los cdigos M02
o M30 al final del programa de pieza.

D Especificacin de la
forma de pieza bruta y de
la forma de herramienta
en el programa de pieza

Es posible especificar FORMA DE BAS y FORMA DE HERR en el


programa de pieza. El formato de programacin se indica a continuacin.
Si se programa durante la ejecucin de la representacin, se define el dato
correspondiente a la pantalla GRAFICO RELIEVE (PARAMETRO)
y la representacin contina con los datos definidos.
S Programacin de FORMA DE BAS
G10 L90 P_X_Y_Z_I_J_K_ ;

El valor programado que viene a continuacin de la direccin es el


mismo que el el valor numrico asignado a la direccin que se
visualiza en el dato FORMA DE BAS de la pantalla GRAFICO
RELIEVE (PARAMETRO). Si se programa FORMA DE BAS, la
representacin contina despus de representarse una nueva figura de
pieza bruta.
S Programacin de FORMA DE HERR
G10 L91 P_R_K_ ;

El valor programado que viene a continuacin de la direccin es el


mismo que el valor numrico asignado a la direccin que se visualiza
en el dato FORMA DE HERR de la pantalla GRAFICO RELIEVE
1114

B--63534SP/02

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

(PARAMETRO). Si se programa 0 como valor de radio de


herramienta, no se ejecuta ninguna simulacin de mecanizado.
D Visualizacin del valor
de las coordenadas

El parmetro 6500 (DPO, bit 5) se utiliza para especificar si se visualizan


o no las coordenadas de la posicin actual en la pantalla GRAFICO
RELIEVE.

D COMP. HERR.

En grficos en relieve, el parmetro 6501 (TLC, bit 1) se utiliza para


especificar si ha de aplicar o no la compensacin de longitud de
herramienta.

D Mtodo grfico

El parmetro 6501 (3PL, bit 2) se utiliza para seleccionar si se ha de


representar una vista en tres planos con la proyeccin del tercer ngulo o
del primer ngulo.

D Representacin de
estras

El parmetro 6501 (RID, bit 3) se emplea para especificar si se han de


representar las estras en la representacin de vista en plano.

D Modo de visualizacin

El parmetro 6501 (FIM, bit 4) se emplea para especificar si un grfico


en relieve se ha de representar en modo basto o en modo fino. Cuando un
grfico en relieve se representa en el modo fino, la velocidad de
representacin es inferior a cuanto se representa en modo basto.

D Modificacin de la
posicin de la seccin

En la representacin en tres planos, puede especificarse un valor para


modificar la posicin de la seccin transversal mientras se mantiene
pulsada la tecla soft. Puede definirse un valor comprendido entre 0 y 10.
Cuando se especifica el valor 0, se utiliza un valor de 1 (Parmetro No.
6515).

1115

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

B--63534SP/02

Ejemplos
D Seleccin de vista lateral
en representacin en
tres planos
Ejemplo) A continuacin se muestran con ms
detalles las vistas laterales de la figura inferior.

Vista posterior

Vista superior
Vista lateral
izquierda

Vista lateral
derecha

Vista frontal
En la figura superior, el cambio de una vista a otra se realiza por el siguiente orden.
Vista posterior y vista lateral izquierda

Vista lateral derecha y vista posterior

Pulsar

Pulsar [

Pulsar [

Vista lateral izquierda y vista frontal

Vista frontal y vista derecha

Pulsar

1116

B--63534SP/02

D Seleccin de la posicin
de la seccin en
representacin en tres
planos

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

A continuacin se muestran algunos ejemplos de vistas en seccin para


la vista lateral izquierda y la vista frontal que se muestran en la pgina
anterior.
Vista seccin 2

Vista seccin 1

Limitaciones
D Condicin grfica

Si no est permitido el funcionamiento de la mquina, no puede realizarse


ninguna representacin. Mientras la mquina est en funcionamiento
tampoco puede realizarse la representacin. Los principales datos de
configuracin y selectores necesarios para la representacin se muestran
a continuacin.
Datos configuracin/interruptor

Estado necesario para representacin

Valor de compensacin de
herramienta

Es necesario definir correctamente el valor de


compensacin de radio herramienta. Se ignora
la compensacin de longitud de herramienta.

Modo bloque a bloque

Desactivado

Salto opcional de bloque

Definirlo correctamente

Suspensin avances

Desactivada

D Forma de herramienta

Las herramientas que definen la figura de herramienta estn limitadas a


la figura cilndrica (equivalente a una fresa frontal plana)

D Interpretacin helicoidal

En los grficos en relieve, no pueden representarse trayectorias basadas


en interpolacin helicoidal.

D Control de 2 trayectorias
en torno

En modo control de 2 trayectorias en torno, no pueden visualizarse 2


trayectorias a la vez.

1117

12. FUNCION DE GRAFICOS

12.3

DIBUJO EN MODO NO
PRIORITARIO

FUNCIONAMIENTO

B--63534SP/02

La funcin de dibujo en modo no prioritario valida la representacin de


una figura para un programa mientras se est mecanizando una pieza bajo
el control de otro programa.

Procedimiento para dibujo en modo no prioritario

Procedimiento

1 Pulse la tecla de funcin

para un MDI compacto).

2 Pulse la tecla soft [PARAM]. Aparece la siguiente pantalla:


GRAFICO CARRERA (PARAM.--1)

O0000 N00002

EJES
P=
0
(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= 0.000
X=
0.000
X=
0.000
X=0.000
X=
0.000
X=
0.000
NUM SECU INIC
N=
0
NUM SECU FIN
N=
0
>_

MDI

****

PARAM

BUSQ
O

ENTR

***
EJEC

***
ESCALA

14 : 25 : 07
POS

BGGRP
(OPRD)

3 Pulse la tecla soft [(OPRD)].


4 Para seleccionar el programa que se desea utilizar para dibujo
introduzca el nmero de dicho programa y luego pulse la tecla soft
[BUSQ O]. (El nmero de O en el extremo superior derecho de la
pantalla indica el programa seleccionado.) Al pulsar repetidas veces
slo la tecla soft [BUSQ O] van seleccionndose secuencialmente los
programas registrados.
Para introducir un parmetro grfico puede utilizarse la tecla soft
[ENTR] en lugar de la tecla MDI

5 Pulse la tecla soft del extremo izquierdo


(tecla de men anterior)
para que las teclas soft sean las mismas que antes de terminar el paso
2.
6 Ejecute una visualizacin dinmica de grficos como se describe en el
apartado III-12.2.

Explicaciones
D Seleccin de programa

Inmediatamente despus de entrar en el modo de dibujo en modo no


prioritario, permanece seleccionado el programa seleccionado con
anterioridad. Puede seleccionarse cualquier programa para dibujo en
modo no prioritario empleando la pantalla de dibujo en modo no
prioritario.
Si no se ha seleccionado ningn programa antes de entrar en el modo de
dibujo en modo no prioritario, el nmero de programa se define como 0.
En tal caso, no puede iniciarse el dibujo hasta que se especifique el
programa que se ha de utilizar para dibujo.
1118

B--63534SP/02

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

D Valores de
compensacin de
herramienta

Para el mecanizado y representacin en modo no prioritario existen


internamente valores de compensacin de herramienta separados. Al
arrancar la representacin o cuando se selecciona un programa para la
representacin, los datos de compensacin de herramienta para
mecanizado se copian a los datos de compensacin de herramienta para
representacin en modo no prioritario. El cambio de un valor de
compensacin de herramienta utilizando una orden G10 durante el
mecanizado no afecta al de representacin en modo no prioritario. De
manera semejante, al modificar un valor de compensacin de herramienta
utilizando una orden G10 durante la representacin no afecta al de
mecanizado.

D Parmetros

Se utilizan idnticos parmetros para representacin en modo no


prioritario y para el mecanizado real.

D Valores de
compensacin de
coordenadas de pieza

Los valores de compensacin del sistema de coordenadas de pieza, que


son una parte de los parmetros, estn disponibles por separado para el
mecanizado y representacin en modo no prioritario. Al seleccionar un
programa para representacin, los valores de compensacin del sistema
de coordenadas de pieza para mecanizado se copian a los valores de
compensacin de sistema de coordenadas de pieza para representacin en
modo no prioritario. Una modificacin de un valor de compensacin de
sistema de coordenadas de pieza utilizando una orden G10 durante el
mecanizado no afecta al correspondiente valor para representacin en
modo no prioritario. De manera semejante, una modificacin de un valor
de compensacin del sistema de coordenadas de pieza empleando una
orden G10 durante la representacin no afecta al correspondiente valor
para mecanizado.

D Variables de macro

Las variables de macro estn disponibles por separado para mecanizado


y representacin en modo no prioritario. Al seleccionar un programa para
representacin, las variables de macro para mecanizado se copian a las
variables de macro para representacin en modo no prioritario. Una
modificacin de una variable de macro utilizando una orden G10 durante
el mecanizado no afecta a la correspondiente variable de representacin
en modo no prioritario.
De manera semejante, una modificacin de una variable de macro
utilizando una orden G10 durante la representacin no afecta a la
correspondiente variable para mecanizado.

D Tecla de funcin

Cuando el bit 6 (BGOF) del parmetro No. 3109 se configura al valor 1,


al pulsar la tecla de funcin

en la pantalla de representacin en modo

no prioritario se visualizan los valores de compensacin de herramienta,


valores de compensacin del sistema de coordenadas de pieza y variables
de macro para representacin en modo no prioritario. En tal caso, en la
parte inferior derecha de la pantalla se visualizan BGGRP para indicar
que se estn visualizando datos para representacin en modo no
prioritario.
1119

12. FUNCION DE GRAFICOS

D Visualizacin de las
coordenadas

FUNCIONAMIENTO

B--63534SP/02

El bit 5 (DPO) del parmetro No. 6500 puede utilizarse para especificar
si deben visualizarse las coordenadas de la posicin actual en la
representacin de la trayectoria de herramienta.
En el modo de representacin no prioritaria, se visualiza la informacin
modal F, S y T, junto con la posicin actual. Sin embargo, si se ha
seleccionado la tecla soft [POS] para visualizacin dinmica de grficos,
no se visualizan F, S y T.
PRECAUCIN
Una vez se ha activado una alarma durante la
representacin en modo no prioritario, se detiene la
representacin y se visualiza la descripcin de la alarma en
la parte inferior derecha de la pantalla. Para abandonar el
estado de alarma, pulse la tecla
del MDI. Observe que
al pulsar la tecla
tambin se detiene el mecanizado en
modo prioritario si actualmente se estaba ejecutando. Sin
embargo, observe que el bit 0 (RST) del parmetro No.
8100 puede utilizarse para especificar que el mecanizado
no se detendr si se pulsa la tecla
durante la
representacin en modo no prioritario.

1120

13

13. FUNCION DE AYUDA

FUNCIONAMIENTO

B--63534SP/02

FUNCION DE AYUDA

La funcin de ayuda visualiza en la pantalla informacin detallada sobre


alarmas activadas en el CNC y sobre operaciones en el CNC. Esta funcin de
ayuda muestra la informacin siguiente.

D Informacin detallada
sobre alarmas

Cuando el CNC funciona incorrectamente o se ejecuta un programa incorrecto


de mecanizado, el CNC pasa al estado de alarma. La pantalla de ayuda visualiza
informacin detallada sobre la alarma que se ha activado y cmo se anula. La
informacin detallada se visualiza nicamente durante un nmero limitado de
alarmas P/S. Estas alarmas, con frecuencia, se malinterpretan y son bastante
difciles de comprender.

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.

Procedimiento de la funcin de ayuda

Procedimiento

1 Pulse la tecla

en el panel MDI. Al hacerlo se visualiza la pantalla

AYUDA (MENU INICIAL)


AYUDA(MENU INICIAL))

O1234 N00001

*****AYUDA *****

1. DETALLE ALARMA
2. METODO OPERATIVO
3. TABLA PARAMETROS

MEM * * * *
1 ALARM

***

2 PUPITR

***

S
10 : 10 : 40

T0000

3 PARA

Fig.13 (a) Pantalla AYUDA (MENU INICIAL)

El usuario no puede cambiar el contenido de la pantalla PMC o de la


pantalla CUSTOM en la pantalla de ayuda. El usuario puede volver a la
pantalla normal del CNC, pulsando la tecla
1121

u otra tecla de funcin.

13. FUNCION DE AYUDA

PANTALLA DETALLE
ALARMA

FUNCIONAMIENTO

B--63534SP/02

2 Pulse la tecla soft [ALARM] en la pantalla AYUDA (MENU INICIAL)


para visualizar informacin detallada sobre una alarma que se haya
activado actualmente.
AYUDA (DETALLE DE ALARMA)

O0010 N00001

NUMERO : 027
MENSAJ : NO AXES COMMANDED IN G43/G44
FUNCION : COMPEN LONGI HERRA C
ALARMA :
NO SE HA ASIGNADO EJE A BLOQUES ,
G43 Y G44 EN COMPENSACION DE LONGITUD
HERRAMIENTA TIPO C. SE HA INTENTADO USAR
OTRO EJE SIN CANCELAR DESPLAZAMIENTO
EN COMPENSACION DE LONGITUD.

>_
MEM

**** ***
ALARM
PUPITR

***

S
10 : 12 : 25

No. Alarma
Explicacin nomral
alarma
Clasificacin funcin
Detalles alarma

T0000

PARA

Fig.13 (b) Pantalla de DETALLE DE ALARMA cuando se


activa la Alarma P/S 027

Observe que en la pantalla se muestran nicamente los detalles de la alarma


que aparece identificada en la parte superior de la pantalla.Si las alarmas se
reinicializan todas mientras est visualizando la pantalla de ayuda, se borra
la alarma visualizada en la pantalla DETALLE ALARMA, indicando que
no se ha activado ninguna alarma.
AYUDA (DETALLE DE ALARMA)
NUMERO :
MENSAJ :
FUNCION :
ALARMA

O1234 N00001

<<ACTUALMENTE NO HAY ALARMA>>


INTRODUZCA EL NUMERO DE ALARMA QUE DESEA,
SABER DETALLE Y LUEGO PULSE [SELECT] .

>100
MEM **** *** ***
[ ALARM ][ PUPITR ][

S
10:12:25
PARA ][

0 T0000
][

Fig.13 (c) Pantalla de DETALLE de alarmas cuando no se


activa ninguna alarma

1122

B--63534SP/02

13. FUNCION DE AYUDA

FUNCIONAMIENTO

3 Para obtener detalles sobre otro nmero de alarma, primero introduzca el


nmero de alarma y luego pulse la tecla soft [SELECT]. Esta operacin
resulta til para investigar alarmas que no estn activas actualmente.
> 100
MEM * * * *

***

S
10 : 12 : 25

***

T0000

SELECT
Fig.13 (d) Cmo seleccionar cada DETALLE DE ALARMAS
AYUDA (DETALLE DE ALARMA)
NUMERO
MENSAJ

:
:

O1234 N00001

100
HABILITACION DE ESCRITR DE
PARAM

FUNCION
:
ALARMA
:
<<INTRODUZCA EL NUMERO DE ALARMA>>
INTRODUZCA EL NUMERO DE ALARMA QUE
DESEA SABER DETALLE Y LUEGO PRESIONE
[SELECT] .
S

>100
MEM

****

***

***

T0000

10 : 12 : 25
SELECT

Fig.13 (e) Pantalla de DETALLE DE ALARMAS cuando


est seleccionada la alarma P/S 100.

Pantalla METODO DE
OPERACION

4 Para determinar un procedimiento operativo para el CNC, pulse la tecla soft


[OPER] en la pantalla AYUDA (MENU INICIAL). A continuacin, se
visualiza la pantalla del men METODO DE OPERACION. Vase fig.
13(f).
AYUDA (METODO DE OPERACION)
1.
2.
3.
4.
5.
6.
7.
8.
9.

O1234 N00001

EDICION DEL PROGRAMA


BUSQUEDA
RESET
DATA INPUT WITH MDI
DATA INPUT WITH TAPE
OUTPUT
INPUT WITH FANUC CASSETTE
OUTPUT WITH FANUC CASSETTE
MEMORY CLEAR
S

MEM

****

ALARM

***
PUPITR

***

T0000

10 : 12 : 25

PARA

Fig.13 (f) Pantalla de men de METODO OPERATIVO

Para seleccionar un procedimiento operativo, introduzca un nmero de


opcin desde el teclado y luego pulse la tecla [SELECT].

1123

13. FUNCION DE AYUDA

FUNCIONAMIENTO

>1
MEM * * * *

***

B--63534SP/02

S
10 : 12 : 25

***

T0000

SELECT
Fig.13 (g) Cmo se selecciona cada METODO OPERATIVO

Por ejemplo, cuando se selecciona 1. EDICION DE PROGRAMA, se


visualiza la pantalla de la Figura 13 (g).
En cada pantalla METODO OPERATIVO es posible modificar la pgina
visualizada pulsando la tecla PAGINA. El nmero de pgina actual aparece
en el extremo superior derecho de la pantalla.
Cada elemento

AYUDA (METODO DE OPERACION)


<< 1. .EDICION DE PROGRAMA>>
*BORRADO PROGRAMAS
MODO
:
EDIC
PANTA
:
PROGRAMA
OPR
:
(O--9999) -- <DELETE>

01234 N00001
1/4

Pgina/Total pgin
Operacin
Modo selecc.
Situacin operac.
Procedimiento
operativo

*ELIMINACION DE PROGRAMAS
MODO
:
EDIT
PANTA
:
PROGRAMA
OPR
:
(O+NO PROGRAMAS) -- <DELETE>

>_
MEM

****

ALARM

***

S
10 : 12 : 25

***

PUPITR

T0000

PARA

Fig.13 (h) Pantalla de METODO OPERATIVO selecccionado

5 Para volver a la pantalla del men METODO DE OPERACION, pulse la

Tecla MENU ANTERIOR

tecla MENU ANTERIOR para visualizar de nuevo [OPRA] y luego


vuelva a pulsar de nuevo la tecla [OPRA].Para seleccionar directamente
otra pantalla METODO DE OPERACION desde la pantalla que aparece en
la Figura 13 (h), introduzca un nmero de datos desde el teclado y pulse la
tecla [SELECT].
>3
MEM * * * *

***

***

S
10 : 12 : 25

T0000

SELECT

Fig.13 (i) Cmo se selecciona otra pantalla de METODO


OPERATIVO

Pantalla TABLA DE
PARAMETROS

6 Si no est seguro del nmero de parmetro del sistema que desea definir o si
desea consultar un parmetro del sistema, pulse la tecla [3 PARA] en la
pantalla (MENU INICIAL). Al hacerlo se visualiza una lista de nmeros de
parmetros 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
pantalla.

1124

13. FUNCION DE AYUDA

FUNCIONAMIENTO

B--63534SP/02

HELP (PARAMETER TABLE)


*
*
*
*
*
*
*
*
*

01234 N00001
1/4

SETTEING
(No. 0000A)
INTERFAZ DEL LECTOR/PERFORADOR (No. 0100~)
AXIS CONTROL/SETTING UNIT
(No. 1000~)
COORDINADAS
(No. 1200~)
LIMITE DE CARRERA
(No. 1300~)
VELOCIDAD DE ALIMENTACION
(No. 1400~)
CONTROL DE ACELE/DESACELE
(No. 1600~)
SERVO RELACIONADO
(No. 1800~)
DI/DO
(No. 3000~)

MEM * * * *
1 ALAM

***

2 OPR

S
0
10 : 12 : 25

***

T0000

3 PARA

(OPRT)

Fig. 13 (j) Pantalla TABLA DE PARAMETROS

7 Para abandonar la pantalla de ayuda, pulse la tecla

u otra tecla de

funcin.

Explicacin
D Configuracin de la pantalla de ayuda

Pantalla
CNC

Tecla

HELP

AYUDA
Pantalla MENU
IINICIAL

Tecla HELP
o
tecla funcin

Tecla HELP
o
tecla funcin

[ALAM]

[OPR]
Pantalla METODO OPERATIVO

Pantalla
DETALLE alarmas

(NO.)+[SELECT]

[PARA]
Pantalla TABLA PARAMETROS

Tecla PAG.

[OPR]
(NO.)+[SELECT]
Pantalla de
instruccin de
cada operacin

(NO.)+[SELECT]

1125

Tecla HELP
o
tecla funcin

14. COPIA IMPRESA DE PANTALLA

14

FUNCIONAMIENTO

B--63534SP/02

COPIA IMPRESA DE PANTALLA

La funcin de copia impresa de pantalla transfiere la informacin


visualizada en la pantalla del CNC en forma de datos de mapa de bits de
640*480 puntos. Esta funcin permite producir una copia impresa de una
imagen esttica visualizada en el CNC.
Los datos de mapa de bits creados pueden visualizarse en un PC.
Procedimiento de copia impresa de pantalla

1 Verifique los valores de configuracin de los parmetros. Para utilizar


la funcin de copia impresa de pantalla, configure al valor 1 el bit 7
(HDC) del parmetro 3301 y al valor 4 (I/F de tarjeta de memoria) el
parmetro 20 (Seleccin de canal E/S) . Configure otros parmetros
asociados (bits 0, 2, y 3 del parmetro 3301) segn sea necesario. En
un sistema multitrayectoria, configure los parmetros para cada
trayectoria.
2 Inserte una tarjeta de memoria.
3 Para arrancar la funcin, configure al valor 1 la seal de inicio de
copia impresa HDREQ <G067#7>. Como alternativa, mantenga
pulsada la tecla [SHIFT] durante cinco segundos.
4 Para terminar la funcin pulse la tecla [CAN]. Como alternativa,
configure a 1 la seal de parada de copia impresa HDABT <G067#6>.
5 Mientras se desarrolla la operacin de copia impresa de pantalla, la
seal de copia impresa en curso <F061#3> est fijada a 1. Durante
varias decenas de segundos (o varios segundos en el caso de un LCD
monocromo) antes de que termine la operacin de copia impresa, la
imagen en pantalla permanece esttica.
6 Cuando se termina la operacin de copia impresa de pantalla, la seal
copia impresa en curso <F061#3> pasa a valer 0.

Explicacin
complementaria

Mientras est en curso la operacin de copia impresa de pantalla, la


imagen en pantalla permanece esttica. Esto significa que el reloj
visualizado en la pantalla indica el comienzo y el final de la operacin .
Cuando el reloj deja de contar segundos, se inicia la operacin de copia
impresa. El reloj reanuda el cmputo de segundos cuando se termina la
operacin de copia impresa de pantalla.
1126

B--63534SP/02

FUNCIONAMIENTO

14. COPIA IMPRESA DE PANTALLA

NOTA
1 Durante la operacin de copia impresa de pantalla, se
inhibe la entrada por teclado durante varias decenas de
segundos. Hasta que se termine la operacin de copia
impresa de pantalla, la imagen de la pantalla permanece en
reposo. Durante este perodo, la seal de copia impresa en
curso <F061#3> est fijada a 1. No se enva ninguna otra
seal. Evite desconectar la corriente indiscriminadamente
durante dicho perodo.
2 Si se personaliza la tecla [SHIFT] o [CAN] mediante el
ejecutor del lenguaje C, por ejemplo, la operacin de copia
impresa de pantalla puede inhibir la tecla [SHIFT] o [CAN].
3 No puede obtenerse una copia impresa normal mientras se
est moviendo la imagen de la pantalla.

Limitaciones

No puede producirse una copia impresa de las siguientes pantallas.


1 Pantalla del FS--160i/180i/210i (CNC con funcin de ordenador
personal)
2 Pantalla de alarmas del sistema
3 Pantalla mientras se est utilizando el RS--232--C
4 Pantalla durante modo automtico o modo manual (Puede obtenerse
una copia impresa en una pausa de funcionamiento del equipo).
No puede utilizarse la funcin de copia impresa de pantalla con el
160i/180i/160is/180is.

Nombre de archivo

Los archivos de mapa de bits creados con la funcin de copia impresa de


pantalla reciben los siguientes nombres por el orden en que se crean
despues de conectar la corriente:
HDCPY000.BMP (Nombre del primer archivo de copia impresa
creado despus de conectar la corriente)
HDCPY001.BMP (Nombre del segundo archivo de copia impresa
creado despus de conectar la corriente)
:
:
HDCPY099.BMP
NOTA
1 Un archivo de copia impresa de pantalla obtenido despus
de la salida del archivo HDCPY099.BMP recibir el nombre.
HDCPY000.BMP.
2 Si un archivo BMP enviado por la funcin de copia impresa
de pantalla tiene idntico nombre que un archivo
almacenado en una tarjeta de memoria, este se
sobreescribir de manera incondicional.
3 Si la funcin de copia impresa se ejecuta depus de
desconectar y conectar de nuevo la corriente, el primer
archivo de salida se nombra de nuevo HDCPY000.BMP. Si
la tarjeta de memoria insertada tiene un archivo que posee
idntico nombre, el archivo se sobreescribir de manera
incondicional. Tenga presente esto cuando obtenga de
manera continua copias impresas de varias pantallas.

1127

14. COPIA IMPRESA DE PANTALLA

Colores de los datos

FUNCIONAMIENTO

B--63534SP/02

El nmero de colores empleados para crear datos en formato mapa de bits


depende de la tarjeta de cotrol del display, del hardware del LCD y del
modo de visualizacin de la pantalla del CNC. La tabla 14 (a) indica las
relaciones.

Tarjeta VGA

Tabla 14 (a) Colores de los datos en formato BMP creados por la funcin copia impresa de pantalla
Hardware
LCD

Modo
visua-lizacin
pantalla
CNC

LCD
Monocromo

LCD color

Colores
visuali-zados en
CNC

Colores utilizados en los


datos BMP creados

Observaciones

2 colores

2 colores

No se soportan los matices de gris.

Modo
compatible
VGA

Carcter:
16
colores
Grficos:
16
colores

Cuando el bit 0 del


parmtro 3301 est
configurado a 0: 256
colores
Cuando el bit 0 del
parmetro 3301 est
configurado a 1: 16 colores

La mayora de pantallas de CNC utilizan


este modo. Observe que los colores tal vez
no se visualicen con normalidad en el
modo de 16 colores.

Modo VGA

256 colores

256 colores

Por ejemplo, puede prepararse una


pantalla especial mediante el ejecutor del
lenguaje C.

Tamao de los datos

La tabla 14 (b) indica los tamaos de los datos de formato de bits creados
por la funcin de copia impresa de pantalla.
Tabla 14 (b) Tamaos de los datos de mapa de bits creados por
la funcin copia impresa de pantalla
Colores de mapa de bits
Monocromo (2 colores)

Mensaje de alarma

Tamao de archivo (bytes)


38.462

Color (16 colores)

153.718

Color (256 colores)

308.278

Si el bit 2 (HCA) del parmetro 3301 est configurado a 1, puede


transferirse un mensaje de alarma cuando la operacin de copia impresa
termine en fallo.
(Nmeros de alarma P/S 5212 hasta 5214)
Para las descripciones de estas alarmas vase ANEXO G, LISTA DE
ALARMAS.

1128

IV. MANTENIMIENTO

MANTENIMIENTO

B--63534SP/02

1. METODO DE SUSTITUCION DE LAS PILAS

METODO DE SUSTITUCION DE LAS PILAS

Este captulo describe cmo se sustituye la pila de proteccin de datos del


CNC y la pila del codificador absoluto de impulsos. Este captulo consta
de los siguientes apartados:
1.1 SUSTITUCION DE LA PILA PARA LA SERIE i MONTADA
EN LCD
1.2 SUSTITUCION DE LA PILA PARA LA SERIE i AUTONOMA
1.3 PILA EN LA UNIDAD DE DISPLAY DEL CNC CON
FUNCIONES DE PC (3 VDC)
1.4 PILA PARA CODIFICADORES ABSOLUTOS DE
IMPULSOS INDEPENDIENTES (6 VDC)
1.5 PILA PARA CODIFICADORES ABSOLUTOS DE
IMPULSOS INTEGRADOS (6 VDC)

Pila de proteccin de
datos de la memoria

Los programas de pieza, los datos de compensacin y los parmetros de 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 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.

1131

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

B--63534SP/02

1.1

SUSTITUCION DE LA
PILAS PARA LA
SERIE i MONTADA
EN LCD
D Procedimiento de
sustitucin

Cuando se utiliza una pila de litio


Prepare una pila de litio nuevo (cdigo de pedido: A02B--0200--K102
(especificacin de FANUC: A98L--0031--0012)).
1) Conecte la corriente al CNC. Al cabo de aproximadamente 30
segundos, desconecte la corriente.
2) Extraiga la pila usada de la parte superior de la unidad de control del
CNC.
Primero, desenchufe el conector de la pila y luego saque la pila fuera
del compartimento.
El compartimento de la pila de una unidad de control sin slots para
opciones est situado en el extremo superior de la unidad, como se
muestra en la figura de la pgina anterior. El compartimento de la pila
de una unidad de control con 2 4 ranuras est situado en la zona
central de la parte superior de la unidad (entre ventiladores).
3) Inserte una pila nueva y vuelva a conectar el conector.
Compartimento pila

Conector

Pila de litio
A02B--0200--K102

AVISO
La utilizacin de una pila distinta de la recomendada puede
provocar la explosin de sta. Sustituya la pila siempre por
la pila especificada (A02B--0200--K102).

1132

B--63534SP/02

MANTENIMIENTO

1. METODO DE SUSTITUCION DE LAS PILAS

PRECAUCION
Los pasos 1) hasta 3) deben ejecutarse antes de
transcurridos 30 minutos. No deje la unidad de control sin
pila durante ms tiempo del especificado. De lo contrario,
podra perderse el contenido de la memoria.
Si los pasos 1) hasta 3) no pueden terminarse antes de
transcurridos 30 minutos, guarde todo el contenido de la
memoria CMOS con antelacin en la tarjeta de memoria.
De este modo, si se pierde el contenido de la memoria
CMOS, el contenido podra restablecerse fcilmente.
Para el mtodo de funcionamiento, consulte el manual de
Mantenimiento (B--63525SP).
Cuando deseche una pila, observe las ordenanzas municipales u otros
reglamentos aplicables de la administracin local. Adems, cubra los
bornes de la pila con un cinta de vinilo o semejante para impedir un
cortocircuito.

1133

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

Sustitucin de pilas
alcalinas comerciales
(tamao D)

B--63534SP/02

1) Prepare dos pilas alcalinas (tamao D) del mercado.


2) Conecte la corriente a la series 16i/18i/160i/180i.
3) Retire la tapa del compartimento de la pila.
4) Sustituya las pilas, prestando una especial atensin a su orientacin.
5) Reinstale la tapa en el compartimento de la pila.
PRECAUCION
Cuando sustituya las pilas alcalinas con la corriente
desconectada, siga idntico procedimiento que para la
sustitucin de las pilas de litio descrito ms arriba.

Pila alcalina 2

Tapa

Terminal de conexin en parte


posterior
Agujero fijacin 4
Compartimento
de pila

1134

B--63534SP/02

MANTENIMIENTO

1. METODO DE SUSTITUCION DE LAS PILAS

1.2

SUSTITUCION DE LA
PILA PARA LA SERIE
i AUTONOMA

D Sustitucin de la pila

Si se utiliza una pila de litio, tenga a mano la referencia


A02B--0200--K102 (cdigo interno de FANUC: A98L--0031--0012).
(1) Conecte el CNC. Aproximadamente 30 segundos ms tarde,
desconecte el CNC.
(2) Extraiga la pila de la zona superior de la unidad CNC.
Desconecte primero el conector. A continuacin, extraiga la pila del
compartimento de la pila.
El compartimento de la pila est situado en la zona superior de la placa
frontal de la tarjeta de la CPU principal.
(3) Sustituya la pila y luego conecte el conector.

Compartimento
de pila

Pila de litio
A02B--0200--K102
Conector

AVISO
El montaje correcto de la pila puede ocasionar una
explosin. Evite utilizar cualquier pila distinta de la
especificada aqu (A02B--0200--K102).

1135

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

B--63534SP/02

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.
Si existe el peligro de de que no pueda llevarse a cabo la
sustitucin antes de transcurridos 30 minutos, guarde todo
el contenido de la memoria CMOS en una tarjeta de
memoria. El contenido de la memoria puede restaurarse
fcilmente con la tarjeta de memoria en el caso de que se
pierda el contenido de la memoria.

Deseche la pila inservible, respetando las ordenanzas y reglamentos


correspondientes de la administracin local. Cuando deseche la pila, aisle
el terminal con una cinta de modo que no se pueda producir un
cortocircuito.

1136

MANTENIMIENTO

B--63534SP/02

1. METODO DE SUSTITUCION DE LAS PILAS

Cuando utilice pilas


alcalinas de tamao D
comerciales
D Sustitucin de la pila

(1)Tenga a mano pilas alcalinas de tamao D comerciales.


(2) Conecte el CNC.
(3) Retire la tapa del compartimento de la pila.
(4) Sustituya las pilas antiguas por otras nuevas. Monte las pilas con la
orientacin correcta.
(5) Sustituya la pestaa del compartimento de la pila.
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

1137

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

1.3

PILA EN LA UNIDAD
DE DISPLAY DEL
CNC CON
FUNCIONES DE PC
(3 VDC)

Sustitucin de la pila

B--63534SP/02

Para proteger los datos de la BIOS de la unidad de display y de CNC con


funciones de PC se utiliza una pila de litio. Esta pila viene montada ya de
fbrica en la unidad de display del CNC con funciones de PC. Esta pila
tiene capacidad suficiente para conservar los datos de la BIOS durante un
ao.
Cuando la tensin de la pila est baja, la pantalla del LCD destella. (La
pantalla del LCD destella tambin si se activa una alarma del ventilador).
Si destella la pantalla, sustituya la pila lo antes posible (antes de
transcurrida una semana). FANUC recomienda sustituir la pila una vez al
ao independientemente de si se activa una alarma de la pila.
(1) Para proteccin contra una posible prdida o destruccin de los
parmetros de la BIOS, anote los valores de los parmetros del BIOS.
(2) Obtenga una pila de litio nueva (A02B--0200--K102).
(3) Despus de haber activado la corriente durante al menos cinco
segundos, desconecte la alimentacin de la unidad de display del CNC
con funciones de PC. Retire el terminal inteligente del panel de modo
que el trabajo de sustitucin pueda realizarse desde la parte posterior
del terminal inteligente.
(4) Desacople el conector de la pila de litio y extraiga la pila del soporte
de la pila.
(5) El recorrido del cable para la nueva pila de litio debe ser el mostrado
en la figura 1.3.
(6) Acople el conector y coloque la pila en el soporte de la pila.
(7) Instale de nuevo la unidad de display del CNC con funciones de PC.
(8) Conecte la alimentacin y asegrese de que se conservan los
parmetros del BIOS (la configuracin de la BIOS no se activa
forzndola).
Antes de retirar una pila usada y de insertar una nueva, no est permitido
que transcurran ms de cinco minutos.

1138

MANTENIMIENTO

B--63534SP/02

1. METODO DE SUSTITUCION DE LAS PILAS

Soporte de la pila

Pila de litio
A02B--0200--K102

Conector
(BAT1)

Fig. 1.3 Conexin de la pila de litio de la unidad de display de CNC con funciones de PC

1139

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

1.4

PILA PARA
CODIFICADORES
ABSOLUTOS DE
IMPULSOS
INDEPENDIENTES
(6 VDC)

Sustitucin de las
bateras

B--63534SP/02

Una unidad de batera puede almacenar los datos de posicin actual de seis
codificadores de impulsos absolutos durante un ao.
Cuando la tensin de la batera baja, se visualizan las alarmas de APC 306
hasta 308 (nombre de eje +) en el display CRT. Cuando se visualice la
alarma 3n7 del APC, sustituya la pila tan pronto como sea posible. Por
regla general la batera debe sustituirse antes de transcurridas dos o tres
semanas. Sin embargo, esto depende del nmero de codificadores de
impulsos empleados.
Si la tensin de la batera continua cayendo, ya no podrn conservarse las
posiciones actuales de los codificadores de impulsos. Al conectar la
corriente a la unidad de control en este estado
Se produce la alarma de APC nmero 300 (alarma de peticin de vuelta
al punto de referencia). Despus de sustituir la batera, retorne la
herramienta al punto de referencia.
(2) Vase el Apdo. 7.1.3 para ms detalles sobre la conexin de la batera
a codificadores de impulsos absolutos independientes. La batera para el
codificador de impulsos absoluto integrado est instalada en el
amplificador del servo. Para la explicacin del procedimiento de
sustitucin, consulte el Manual de Mantenimiento de la Serie
SERVOMOTORES DE FANUC.
Obtenga cuatro bateras alcalinas comerciales (tamao D).
(1) Conecte la corriente a la mquina (CNC de la Serie i).
(2) Afloje los tornillos de la caja de bateras conectados a la unidad de
interface del detector independiente y retire la tapa.
(3) Sustituya las pilas secas alojadas dentro de la caja.
Observe la polaridad de las bateras mostrada en la figura inferior
(oriente dos bateras en un sentido y las otras dos en el sentido
opuesto).
Tornillos

Tapa

(4) Despus de instalar las bateras nuevas, vuelva a colocar la tapa.


(5) Desconecte la corriente de la mquina (CNC de la Serie i).
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.

1140

B--63534SP/02

MANTENIMIENTO

1. METODO DE SUSTITUCION DE LAS PILAS

1.5

Cuando cae la tensin de la batera, se muestran en la pantalla las alarmas


306 hasta 308 del APC. Cuando se visualice la alarma 307 del APC,
sustituya la batera lo antes posible. Por regla general, la batera debe
sustituirse antes de trascurridas una o dos semanas de la primera alarma
activada. Sin embargo, esto depende del nmero de codificadores de
impulsos utilizados.
Si la tensin de la batera cae todava ms, se perdern las posiciones
actuales de los codificadores de impulsos. Al conectar la corriente a la
unidad de control en este estado.
(1) Se activar la alarma 306 del APC (alarma de batera cero) y la alarma
300 del APC (alarma de peticin de vuelta al punto de referencia).
Devuelva la herramienta al punto de referencia despus de sustituir la
batera.
(2) La batera del codificador de impulsos absoluto integrado se conecta
con el amplificador de servo.
(3) Observe que los mtodos de sujeccin de la batera y las
especificaciones de pedido de la batera son distintos entre la
Serie i de Amplificadores de Servo (SVM) y la Serie
de AMPLIFICADORES DE SERVO.

1.5.1

La unidad de batera del codificador absoluto de impulsos puede


conectarse utilizando el [Esquema de conexin 1] y [Esquema de
conexin 2] a continuacin explicado. Vase el Subapartdo 9.3.2.6,
Batera en Descripciones de las series i de AMPLIFICADORES DE
SERVO DE FANUC (B--63282SP).

PILA PARA
CODIFICADORES
ABSOLUTOS DE
IMPULSOS
INTEGRADOS
(6VDC)

Mtodo de sustitucin
de la batera para la
serie i de amplif. de
servo
[Esquema de conexin
1]
Alimentacin elctrica
desde una unidad de
batera a ms de un
mdulo SVM

Caja de batera
A06B--6050--K060
PSM

SVM
CXA2B

CXA2A

CXA2A

SVM
CXA2B

Batera
A06B--6050--K061

CXA2A

Conector
A06B--6110--K211

-- Si una alarma de APC (codificador absoluto de impulsos) indica una


tensin de batera baja o una tensin de batera de 0 V, sustituya la
batera.
Si se indica una tensin de batera de 0 V, deber ejecutar un retorno
al punto cero.
-- El codificador absoluto de impulsos del servo motor de la serie i
incorpora como caracterstica estndar un condensador de proteccin
de datos. Este codensador de proteccin de datos permite que continue
la deteccin de posicin absoluta durante aprox. 10 minutos. Por tanto,
no es necesario ejecutar ninguna vuelta al punto cero si el tiempo
durante el cual est desconectada la alimentacin del amplificador de
servo para sustituir la batera es inferior a 10 minutos.
1141

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

B--63534SP/02

-- Si se tarda ms de 10 minutos en sustituir la batera, sustityala ms


tarde, vase Apdo. [Precaucin No.1 para sustitucin de la batera].
-- La vida til de las bateras es de aproximadamente dos aos si se
utilizan en una configuracin de seis ejes con servomotores de la serie
i y un ao si se utilizan en una configuracin de seis ejes con
servomotores de la serie .
FANUC le recomienda que sustituya las bateras peridicamente en
funcin de la vida til de las mismas.
-- La unidad de batera est integrada por cuatro bateras alcalinas R20.
En la unidad de batera pueden utilizarse bateras comerciales. La
batera opcional que ofrece FANUC es la A06B--6050--K061.
AVISO
1 No conecte ms de una batera a idntica lnea BATL (B3).
Si la tensin de salida es distinta entre las bateras, tal vez
estn cortocircuitadas, lo cual provocar un calentamiento
enorme de las bateras.
2 Instale las bateras con la polaridad correcta. Si se instala
la batera con la polaridad incorrecta, tal vez se recaliente,
explote, o prenda fuego.

[Esquema de conexin
2] Incorporacin de
bateras a cada mdulo
SVM

SVM

SVM

Caja batera

Caja batera

A06B--6114--K500

A06B--6114--K500

Batera

Batera

A06B--6073--K001

A06B--6073--K001

CX5X

CX5X

-- Si una alarma del APC (codificador absoluto de impulsos) indica una


tensin de batera baja o una tensin de batera de 0 V, sustituya la
batera (A06B--6073--K001).
Si se indica una tensin de la batera de 0 V, deber ejecutar una vuelta
al punto cero.
1142

B--63534SP/02

MANTENIMIENTO

1. METODO DE SUSTITUCION DE LAS PILAS

-- El codificador absoluto de impulsos del servomotor de la serie i


incorpora de serie un condensador de proteccin de datos. Este
condensador de proteccin de datos permite continuar detectando la
posicin absoluta durante aproximadamente 10 minutos. Por tanto, no
es preciso realizar ninguna vuelta al punto cero si el tiempo durante el
cual se mantiene desconectada la corriente del amplificador de servo
para sustituir la batera es inferior a 10 minutos.
Por el contrario, el codificador absoluto de impulsos del servomotor
de la serie estndar no incorpora un condensador de proteccin de
datos. Tenga cuidado a la hora de sustituir la batera en este codificador
de impulsos. Vase [Precaucin No.1 para sustitucin de la batera] al
final de esta seccin para conocer ms detalles.
-- La vida til de las bateras es de aproximadamente dos aos con
servomotores de la serie i y de un ao con servomotores de la serie
.
FANUC les recomienda sustituir peridicamente las bateras en
funcin de la vida til de las mismas.
-- Las bateras incorporadas no estn disponibles en establecimientos
especializados. Deben adquirirse de FANUC. Por este motivo,
FANUC les recomienda que acopie algunos recambios.
AVISO
1 Cuando
utilice
las
bateras
incorporadas
(A06B--6073--K001), no las conecte al BATL (B3) del
conector CXA2A/ CXA2B.
Las tensiones de salida de diferentes bateras de mdulo
SVM pueden cortocircuitarse y provocar un fuerte
calentamiento de stas.
2 No conecte ms de una batera a la lnea BATL (B3). Si la
tensin de salida difiere entre las bateras, podran
cortocircuitarse y calentarse enormemente.
3 Instale la batera con la polaridad correcta. Si se instala la
batera con la polaridad incorrecta, podra recalentarse,
explotar o prender fuego.

1143

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

B--63534SP/02

[Procedimiento de instalacin de la batera]


(1) Quite la tapa de la batera del SVM.
(2) Instale la batera en el SVM como se muestra en la figura inferior.
(3) Instale la tapa de la batera.
(4) Conecte el conector de la batera a CX5X del SVM.
SVM
Sentido de insercin
Lado cable
Rojo: +6V
Conector

Negro: 0V

Batera

CX5X

Tapa de batera
+6 V
0 V

PRECAUCION
1 Cuando se instale la batera en el SVM por el lado de que
se tira del cable, ste puede tensarse, lo que puede
provocar un mal contacto. Por este motivo, instale la batera
de modo que el cable no quede tenso.
2 Tenga cuidado cuando manipule el conector. Vase
[Precaucin No.2 para sustitucin de la batera] al final de
esta seccin para ms detalles.

[Precaucin No.1 para


sustitucin de la batera]

El codificador de impulsos para el servomotor de la serie no incorpora


de serie un condensador de proteccin de los datos. Para conservar la
informacin de posicin absoluta en el codificador absoluto de impulsos,
deber mantener conectada la alimentacin de mando durante la
sustitucin de la batera. Siga el procedimiento a continuacin explicado.
[Procedimiento de sustitucin de la batera]
1. Asegrese de que est conectada la corriente del SVM (el LED de 7
segmentos del frontal del SVM est encendido).
2. Asegrese de que se ha pulsado el botn de parada de emergencia del
sistema.
3. Asegrese de que el motor no est activado.
4. Asegrese de que el LED de carga del circuito intermedio DC link del
SVM est apagado.
5. Extraiga la batera antigua e instale una nueva.
6. Con esto concluye la sustitucin. Puede desconectar la corriente del
sistema.
1144

MANTENIMIENTO

B--63534SP/02

1. METODO DE SUSTITUCION DE LAS PILAS

AVISO
1 Cuando sustituya la batera, tenga cuidado de no tocar
piezas metlicas desnudas del panel. En concreto tenga
cuidado de no tocar cualesquiera circuitos de alta tensin
dado el peligro de electrocucin que esto supone.
2 Antes de sustituir la batera, asegrese de que est
apagado el LED de confirmacin de carga del circuito
intermedio (DC link) del frontal del amplificador del servo.
Si olvida esta comprobacin, crear un peligro de
electrocucin.
3 Instale la batera con la polaridad correcta. Si instala la
batera con la polaridad incorrecta, podra recalentarse,
explotar o prender fuego.
4 Evite un cortocircuito entre las lneas de +6V y 0V de una
batera o cable. Un cortocircuito podra provocar un
calentamiento de la batera, una explosin o un incendio.

[Precaucin No.2 para


sustitucin de la batera]

Si se aplica un esfuerzo excesivo a un conector al insertarlo o extraerlo


podra producirse un mal contacto. Por tanto, cuando inserte o extraiga el
conector de la batera, tenga cuidado de no aplicar una fuerza excesiva con
la llave sobre el mismo; simplemente siga las instrucciones contenidas en
la tabla inferior
(1) Conectores de acoplamiento
Compruebe la posicin de acoplamiento.

<1>

Enchufe el conector del cable elevndolo


ligeramente.

<2>

10 grados o menos
Aqu, el ngulo del conector de cable
respecto a la horizontal debe ser de 5 grados o menos.

<5>

5 grados o menos

<3>

Despus de pasar el pasador de bloqueo,


inserte recto dicho conector.

<4>

Con ello termina el acoplamiento del


conector.

1145

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

B--63534SP/02

(2) Desacoplamiento del conector


Sujete ambos lados del aislador del cable y
el cable y tire de ellos horizontalmente.

<1>

Extraiga el lado del cable elevndolo


ligeramente al mismo tiempo.

<2>

10 grados o menos
Aqu, el ngulo del cable respecto a la horizontal debe ser cinco grados o menos.
<3>

5 grados o menos

1146

B--63534SP/02

MANTENIMIENTO

1. METODO DE SUSTITUCION DE LAS PILAS

1.5.2

La batera se conecta por uno de los 2 mtodos siguientes.

Mtodos de sustitucin
de la batera para la
serie de
amplificadores de
servo

Mtodo 1: Utilice la caja de batera (A06B--6050--K060).


Utilice la batera: A06B--6050--K061 o una batera alcalina
tamao D.
Mtodo 2: Acople la batera de litio al SVM.
Utilice la batera: A06B--6093--K001.
Mtodo

Elemento

Especificacin pedido

Mtodo 1 Batera (4 pilas alcalinas tamao D)

A06B--6050--K061

Mtodo 2 Batera (Batera de litio)

A06B--6093--K001

D Sustitucin de las bateras en la caja de bateras. (Mtodo 1)


Sustituya las cuatro pilas alcalinas tamao D de la caja de bateras
instalada en la mquina.
[Procedimiento de acoplamiento]
(1) Conecte la unidad de servo (mquina).
(2) Coloque la mquina en el estado de parada de emergencia.
(3) Asegrese de que los servomotores no estn activados.
(4) Prepare cuatro pilas alcalinas de tamao D.
(5) Afloje los tornillos de la caja de bateras. Quite la tapa.
(6) Sustituya las bateras alcalinas de la caja. Preste una especial
atencin a la polaridad de las bateras alcalinas
(7) Sujete la tapa.
Tornillos

Tapa

D Acople la batera de litio al amplificador. (Mtodo 2)


Acople la batera de litio (A06B--6093--K001) al amplificador.
[Procedimiento de acoplamiento]
(1) Conecte la unidad de servo (mquina).
(2) Coloque la mquina en el estado de parada de emergencia.
(3) Asegrese de que los servomotores no estn activos.
(4) En el caso del SVU--12 o SVU--20, retire la tapa de la batera
debajo de la unidad de servo sujetndola por sus lados izquierdo
y derecho. En el caso SVU--40 o SVU--80, quite la tapa sujeta
en el lado derecho de la unidad de servo sujetndola por sus
lados superior e inferior.
1147

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

B--63534SP/02

(5) Extraiga la batera de la unidad de servo.


(6) Sustituya la batera y conecte el cable de la batera con el
conector CX5X o CX5Y de la unidad de servo.
(7) Monte la tapa de la batera.

SVU--12, SVU--20

Tapa batera

Batera

Pase el cable de batera por esta


muesca.

SVU--40, SVU--80

PRECAUCIONES
D El conector de la batera puede conectarse con cualquiera
de CX5X y CX5Y.

1148

B--63534SP/02

Bateras usadas

MANTENIMIENTO

1. METODO DE SUSTITUCION DE LAS PILAS

Las bateras antiguas pueden eliminarse como DESHECHOS


INDUSTRIALES conforme a la normativa del pas o autonoma en que
se haya instalado la mquina.

1149

ANEXO

LISTA DE CODIGOS DE CINTA

Cdigo ISO
Carcter

A. LISTA DE CODIGOS DE CINTA

ANEXO

B--63534SP/02

Cdigo EIA

8 7 6 5 4

3 2 1

Carcter

f f

Sentido

8 7 6 5 4

3 2 1

Nmero 0

f f

f f

f f

f f

f f Nmero 3

3
4

Nmero 4

f Nmero 5

f f

f f

f f f

f f f Nmero 7

f f

f f

f f

f f f

f f f

Nmero 2

f f

5
7

f Nmero 1

Nmero 6

Nmero 8

f f

f Nmero 9

f f

f f

f Direccin A

f f

f f

f f f

f f Direccin C

f f

Direccin B

f f

Direccin D

f f f

f Direccin E

f f

f f

f f f

f f

f f f

f f

f f f Direccin G

Direccin F

f f

Direccin H

f f

f f f f

f f

f f Direccin J

f f

f Direccin I
Direccin K

f f

f f

f f

f f f

f f

f f

f f

f f

f f

f f Direccin T

f f

Direccin U

f f

f Direccin V

f f

f f f

f f

f f

f f

f f

f f f Direccin X

f f

f f f

Direccin Y

f f

f Direccin Z

f
f

f f Direccin L

f
f

Direccin M

f Direccin N

f f

f f f Direccin P

f f

Direccin Q

1153

Direccin O

f Direccin R
Direccin S

Direccin W

Sin MACRO

Con MACRO

CLIENTE B

CLIENTE B

A. LISTA DE CODIGOS DE CINTA

ANEXO

Cdigo ISO

Cdigo EIA

Carcter 8 7 6 5 4

DEL

f f f f f

B--63534SP/02

3 2 1

f f f

Carcter

Sentido

8 7 6 5 4

Del

f f f f

3 2 1

Sin

Con

MAC-

MAC-

RO

RO

CLIE

CLIE

NTE

NTE

No hay escritura. Con cdigo


EIA, este cdigo no puede
utilizarse en la seccin de informacin significativa.

f f f Borrar
(borrar escritura incorrecta)

NUL

En blanco

BS

Retroceso

HT

Tab

f f f

f f

Tabulador

LF o NL

Retorno de carro

Espacio

BS

CR

SP

CR o EOB f

f
f

___

ER

SP

(2--4--5)

f f

--

f f f

___

f f f

f f

Fin de bloque

f f Parada absoluta rebobinado

f f

Fin control
(inicio comentario)

(2--4--7)

Inicio control
(fin comentario)

.
#

f f f

Signo ms

--

Signo menos
Dos puntos (Direccin O)

f f
f f

f Salto opcional de bloque

f f Perodo (punto decimal)

f f parmetro

f f

Sostenido

nm.6012
$
&

___
&

f f

Smbolo dlar

Ampersand

f
f

f f f

___

Apstrofo

parmetro

Asterisco

f f f

nm.6010

<

f
f f

f f f

f f Coma

___

Punto y coma

___

Signo menor que

Signo igual

f f f

f f f

>

f f f

f f

___

Signo mayor que

f f f

f f f

___

Interrogante

___

a comercial

___

Comillas

Corchete izquierdo

Corchete derecho

f parmetro
nm.6011

?
@

f f

f
f f

f
f f

f f parmetro

nm.6013
]

f f

f f

f parmetro
nm.6014

1154

B--63534SP/02

ANEXO

A. LISTA DE CODIGOS DE CINTA

NOTA
1 Los smbolos empleados en la columna observaciones tienen los sentidos
siguientes:
(Espacio): El carcter ser memorizado y tiene un sentido especfico.
En caso de utilizacin incorrecta en una declaracin distinta de un
comentario, se emite una alarma.
:
El carcter no ser memorizado y ser ignorado.
n:
El carcter ser memorizado, pero se ignora mientras se ejecuta el
programa.
f:
El carcter ser memorizado. Si se emplea en una declaracin
distinta de un comentario, se emite una alarma.
j:
Si se emplea en una declaracin distinta de un comentario, este
carcter no ser memorizado. Si se emplea en un comentario, ser
memorizado.
2 Los cdigos que no aparecen en esta tabla no se tienen en cuenta si su paridad
es correcta.
3 Los cdigos con paridad incorrecta activan la alarma TH. Pero no se tienen en
cuenta sin activar la alarma TH cuando se encuentra en la seccin de
comentarios.
4 Un carcter con los ocho agujeros perforados no se tiene en cuenta y no genera
la alarma TH en el cdigo EIA.

1155

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA

ANEXO

B--63534SP/02

LISTA DE FUNCIONES Y FORMATO DE CINTA

Algunas funciones no pueden aadirse como opciones en funcin del modelo.


En las tablas mostradas a continuacin, IP_: presenta una combinacin de
direcciones arbitrarias de ejes empleando X, Y, Z, A, B y C tales como X_ Y_
Z_ A_).
x = Primer eje bsico (habitualmente X)
y = Segundo eje bsico (habitualmente Y)
z = Tercer eje bsico (habitualmente Z)

Funciones

Figura

Formato de cinta
IP

Posicionamiento (G00)

G00 IP_ ;

Punto inicial

IP

Interpolacin lineal (G01)

G01 IP_ F_;

Punto inicial
Punto inicial

Interpolacin circular
(G02, G03)

G17
R
I

(x, y)

G03

G19
Punto inicial

G03

X_ Y_

R_
I_ J_

F_ ;

G02

G18
(x, y)

G02

G02
G03
G02
G03

X_ Z_

Y_ Z_

R_
I_ K_
R_
J_ K_

F_ ;

F_ ;

J
I

Interpolacin helicoidal
(G02, G03)

G17

G18
(xyz)

Punto inicial

(x, y)
(Para plano XY)

1156

G19

G02
G03
G02
G03
G02
G03

X_ Y_

X_ Z_

Y_ Z_

R_
I_ J_
R_
I_ K_
R_
J_ K_

_ F_ ;

_ F_ ;

_ F_ ;

: Direccin opcional, salvo para el eje


de interpolacin circular.

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA

ANEXO

B--63534SP/02

Funciones

Figura

Tiempo de espera (G04)

Formato de cinta

G04

X_
P_

Mecanizado de ciclo de alta velocidad (G05)

Vase II 19.1

Buffer remoto a alta velocidad A


(G05)

Vase II 19.3.1

Buffer remoto a alta velocidad B


(G05)

Vase II 19.3.2

G05 P01: Activa la operacin de entrada binaria.


Sucesivamente, introduzca los datos
para la operacin de entrada binaria.
Si en los datos para la operacin de
entrada binaria las distancias recorridas en todos los ejes se especifica
que valen 0, se desactiva la operacin de entrada binaria

Control de contorno de
alta precisin (G05)

Vase II 19.8

G05 P10000; Activa el modo de


control de alta precisin
G05 P0; Termina el modo de control de contorno de alta precisin

Control de contorno AI de
alta precisin (G05)

Vase II 22.1

G05 P10000;Activa el modo de control de contorno AI de alta precisin


G05 P0; Termina el modo de control de contorno AI de alta precisin

Control de contorno AI
Nano de alta precisin
(G05)

Vase II 22.1

Control de contorno
AI (G05.1)

Vase II 19.7

1157

G05 P10_L_;
P10_:Nmero del ciclo de mecani-zado que debe llamarse primero:
(P10001 hasta P10999)
L_ :Nmero de repeticiones del
ciclo de mecanizado (L1 hasta
L999/L1 se aplica cuando se
omite este parmetro.)
G05: Activa la operacin de entrada
binaria.
Posteriormente, introduzca los datos
para la operacin de entrada binaria.
Si, en los datos para la operacin de
entrada binaria las distancias de desplazamiento en todos los ejes se especifica que valen 0, se desactiva la
operacin de entrada binaria

G05 P10000; Activa el modo de


control de contorno Nano de alta
precisin
G05 P0; Termina el modo de control
de contorno Nano de alta precisin
(Nota)
Tanto en la funcin de control de
alta precisin, control de contorno
AI de alta precisin y control AI
Nano de alta precisin, se utiliza
idntico formato de rdenes.
(G05P10000)
La funcin aplicable depende de la
especificacin de las opciones.
G05.1 Q1; Activar modo de control
de contorno AI
G05.1 Q0; Desactivar modo de control de contorno AI

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA

ANEXO

Funciones
Control de contorno AI
Nano (G05.1)

B--63534SP/02

Figura

Formato de cinta
G05.1 Q1; Activar modo de control
de contorno AI Nano
G05.1 Q0; Desactivar modo de control de contorno AI Nano
(Nota)
Para las funciones de control de
contorno AI y de control de contorno AI Nano, se utiliza idntico formato de rdenes. (G05.1 Q1)
La funcin que debe aplicarse depende de la especificacin de las
opciones. Sin embargo, si se especifica la opcin de control de contorno AI Nano, puede activarse el control de contorno AI configurando
convenientemente el bit NAM (bit 0
del parmetro No. 7503).

Vase II 19.7

Interpolacin cilndrica
(G07.1)

G07 IP r ; Modo de interpolacin


cilndrica
r : Radio de cilindro
G07 IP 0 ; Desactivar modo de interpolacin cilndrica

Control previsional avanzado


(G08)

G08 P1:
Activar modo de control anticipatorio
G08 P0:
Desactivar modo de control anticipatorio

Parada exacta
(G09)

Velocidad

G01
G09

Coprobacin en
posicin

Tiempo

IP _;

G03

Memoria A v. compen. hta.


G10 L11 P_R_;
Memoria B v. compen. hta.
G10 L10 P_R_;(Valor compensa
cin geometra)
G10 L11 P_R_;(Valor compensa
cin desgaste)
Memoria C v. compen. hta
G10 L10 P_R_;(Valor /H compensacin geometra)
G10 L11 P_R_;(Valor/H compensacin desgaste)
G10 L12 P_R_;(Valor /D compensacin geometra )
G10 L13 P_R_;(Valor/D compensacin desgaste)

Modicar el valor de
compensacin mediante programa
(G10)

Coordenadas polares
(G15, G16)

G02

Yp

Yp

Coordenadas locales

Xp
(x y)
Xp
Sistema coordenadas
pieza

1158

G17 G16 Xp_ Yp_ . . . ;


G18 G16 Zp_ Xp_ . . . ;
G19 G16 Yp_ Zp_ . . . ;
G15 ; Cancelar

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA

ANEXO

B--63534SP/02

Funciones

Figura

Formato de cinta

Seleccin de plano
(G17, G18, G19)

G17 ;
G18 ;
G19 ;

Conversin v. pulg./
milmetros (G20, G21)

G20 ; Entrada en pulgadas


G21 ;
Entrada en
milmetros
(XYZ)

Comprobacin de
lmite de recorrido
memorizado
(G22, G23)

G22 X_Y_Z_I_J_K_;
G23 Cancelar;

(IJK)
Detecciones de fluctuaciones de velocidad del husillo (G25,
G26)

Comprobacin de vuelta
al punto de referencia
(G27)

Vuelta al punto de refe-rencia (G28)


Vuelta 2 punto de refe-rencia (G30)

G25;
Desactivar deteccin de fluctua-ciones velocidad husillo
G26; P_Q_R;
Activar deteccin de fluctuaciones
velocidad husillo

IP
Punto inicial

Punto referencia

(G28)

G28 IP_ ;

Posicin intermedia

IP

2 punto de referencia (G30)

Vuelta de punto de refe-rencia a punto inicial


(G29)

G27 IP_ ;

Punto
inicial

Punto de referencia

Posicin intermedia

1159

G30 IP_ ;

G29 IP_ ;

IP

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA

ANEXO

Funciones

B--63534SP/02

Figura

Formato de cinta
IP

Funcin de salto (G31)


Punto de referencia

Seal de salto

Roscado (G33)

G33 IP_ F_;


!F : Avance

G41

Compensacin hta. C
(G40 -- G42)

G31 IP_ F_;

G40

Herramienta

G42

G17
G18
G19

G41
G42

D_ ;

D : Compensacin hta.
G40 : Anular
G41.1 (G151)
Control en direccin norma Izda.
G42.1 (G152)
Control en direccin normal Dcha.
G40.1 (G150)
Control en dir. normal Cancelar

Control en direccin
normal
(G40.1, G41.1, G42.1)
(G150, G151, G152)

G43

Compensacin longitud
de herramienta A
(G43, G44, G49)

Compensacin

G44
G43

G44

Z_ H_ ;

H_ ;

H : Compensacin hta
G49 : Anular
Compensacin longitud
de herramienta B
(G43, G44, G49)

G17
G18
G19

G43

G17
G18
G19

G43

Z_
Y_
X_

G44

G44

H_ ;

H_ ;

H : Compensacin hta.
G49 : Anular
G43

Compensacin C de
longitud de herramienta
(G43, G44, G49)

Compensacin de herramienta
(G45 -- G48)

G44

_ H_ ;

: Direccin de un eje arbitrario

H : Compensacin de herramienta
G49 : Cancelar

Aumentar

G 45
G 46

IP Reducir

G 47

Doble aumento
IP Doble reduccin
Valor compens.

G 48

1160

G45
G46
G47
G48

IP _ D_;

D : Compensacin de herramienta

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA

ANEXO

B--63534SP/02

Funciones

Figura

Formato de cinta

P4

Escalado (G50, G51)

P3
P4

G51 X_ Y_ Z_

P3
IP

P1

P, I, J, K : Ampliacin de escalado
X, Y, Z : Posicin control de
escalado
G50 ; Cancelar

P2
P2

P1
Espejo

Imagen espejo programable (G50.1,


G51.1)
Definicin del sistema
local de coordenadas
(G52)

G51.1 IP _ ;
G50.1 ; Cancelar

Sistema local
de coordenadas

x
IP

P_
I_ J_ K_

G52 IP _ ;

Sistema de
coorden. pieza

Seleccin de un sistema de coordenadas de


mquina
(G53)

G53 IP _ ;

Seleccin de un sistema de coordenadas de


pieza
(G54 -- G59)

IP

Compen.
origen
pieza

G54

IP_ ;

G59
Sistema coordenadas pieza

Sistema coorden. mquina


IP

Posicionamiento
unidireccional (G60)

Modo mecanizado/
modo parada exacta, modo roscado
con macho, sobrecontrol automtico
en esquinas

G60 IP_ ;

v
G64

G64_ ;
G61_ ;
G63_ ;
G62_ ;

Modo mecanizado
Modo parada exacta
Modo roscado con macho
Sobrecontrol automtico
en esquinas

v
G61

Macro cliente
(G65, G66, G67)

Macro
G65 P_L _ ;

O_ ;
M99 ;

1161

Llamada simple
G65 P_ L_
<Especificacin de argumentos> ;
P : No programa
L : Nmero de repeticiones
Llamada modal
G66 P_L_ <Especificacin
argumentos>;
G67 ; Anular

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA

ANEXO

Funciones
Giro de sistema de
coordenadas (G68,
G69)

B--63534SP/02

Figura

Formato de cinta

G68

G17 X_ Y_
G18 Z_ X_

R;

G19 Y_ Z_

(x y)
X

G69 ; Anular

(En el caso de plano X--Y )


Ciclos fijos
(G73, G74, G80 -- G89)

Vase II.14. FUNCIONES


PARA SIMPLIFICAR LA
PROGRAMACION

Programacin absoluta/
incremental (G90/G91)

G80 ;

Anular

G73
G74
G76
G81
:
G89

X_ Y_ Z_ P_ Q_ R_ F_ K_ ;

G90_ ;

Programacin absoluta

G91_ ;

Programacin incremental

G90_ G91_ ;

Cambio de sistema de
coordenadas de pieza
(G92)

G92 IP_ ; Cambio de sistema


de coordenadas de pieza

IP

G92 S_ ; Control de velocidad


tangencial corte
constante
Limitar velocidad mxima
de husillo

Limitar velocidad mxima


de husillo (G92)

G92.1 IP 0;

Prefijado del sistema de


coordenadas de pieza
(G92.1)

G94 F_ ; Avance por minuto

Avance por minuto,


avance por revolucin
(G94, G95)

mm/min
mm/rev

Control de velocidad tangencial de corte


constante (G96, G97)

Velocidad tangencial corte (m/


min o pies/min)

Vuelta al punto inicial / retorno a punto R (G98,


G99)

Uso combinado

pulg/min
pulg/vuelta

G95 F_ ; Avance por


revolucin

Velocidad
husillo
N (min--1)

G96 S_ ; Activar control velo. tang


corte constante (especifi
cacin de velocidad tan
gencial corte)
G97 S_ ; Desactivar control velo.
tang. corte constante
(especificacin de veloci
dad tangencial corte)

G98
G99

Nivel
inicial
Nivel
R
Punto
Z

1162

G98_ ;
G99_ ;

C. MARGEN DE VALORES
PROGRAMABLES

ANEXO

B--63534SP/02

MARGEN DE VALORES PROGRAMABLES

Eje lineal
D En el caso de entrada de
valores en mm, el husillo
de avance est graduado
en milmetros.

Sistema incremental
IS--B

IS--C

Incremento mnimo de
entrada

0.001 mm

0.0001 mm

Incremento mnimo
programable

0.001 mm

0.0001 mm

Dimensin mxima
programable

99999.999 mm

9999.9999 mm

Avance rpido mximo 240000 mm/min


Notas

100000 mm/min

Margen valores
avance Notas

1 hasta 240000 mm/min

1 hasta 100000 mm/min

Avance incremental

0.001, 0.01, 0.1, 1


mm/incremento

0.0001, 0.001, 0.01, 0.1


mm/incremento

Compensacin herra-

0 hasta 999.999 mm

0 hasta 999.9999 mm

0 hasta 99999.999 s

0 hasta 99999.999 s

mienta
Tiempo espera

D En el caso de entrada en
pulgadas, el husillo de
avance est graduado en
milmetros

Sistema incremental
IS--B

IS--C

Incremento mnimo de
entrada

0.0001 pulg

0.00001 pulg

Incremento mnimo
programable

0.001 mm

0.0001 mm

Dimensin mxima
programable

9999.9999 pulg

393.70078 pulg

Avance rpido mximo 240000 mm/min


Notas

100000 mm/min

Margen valores
avance Notas

0.01 hasta 9600 pulg/


min

0.01 hasta 4000 pulg/min

Avance

0.0001, 0.001, 0.01, 0.1


pulg/incremento

0.00001, 0.0001, 0.001,


0.01 pulg/incremento

0 hasta 99.9999 pulg

0 hasta 99.9999 pulg

0 hasta 99999.999 s

0 hasta 9999.9999 s

incremental
Compensacin herramienta
Tiempo espera

1163

C. MARGEN DE VALORES
PROGRAMABLES

ANEXO

B--63534SP/02

D En el caso de entrada en
pulgadas, el husillo de
avance est graduado en
pulgadas

Sistema incremental
IS--B

IS--C

Incremento mnimo de
entrada

0.0001 pulg

0.00001 pulg

Incremento mnimo
programable

0.0001 pulg

0.00001 pulg

Dimensin mxima
programable

9999.9999 pulg

9999.9999 pulg

Avance rpido mximo 9600 pulg/min


Notas

4000 pulg/min

Margen valores

0.01 hasta 9600 pulg/


min

0.01 hasta 4000 pulg/min

Avance incremental

0.0001, 0.001, 0.01, 0.1


pulg/incremento

0.00001, 0.0001, 0.001,


0.01 pulg/incremento

Compensacin herra-

0 hasta 99.9999 pulg

0 hasta 99.9999 pulg

0 hasta 99999.999 s

0 hasta 9999.9999 s

avance Notas

mienta
Tiempo espera

D En el caso de entrada de
valores en milmetros, el
husillo de avance est
graduado en pulgadas

Sistema incremental
IS--B

IS--C

Incremento mnimo de
entrada

0.001 mm

0.0001 mm

Incremento mnimo
programable

0.0001 pulg

0.00001 pulg

Dimensin mxima
programable

99999.999 mm

9999.9999 mm

Avance rpido mximo 9600 pulg/min


Notas

4000 pulg/min

Margen valores
avance Notas

1 hasta 240000 mm/min

1 hasta 100000 mm/min

Avance incremental

0.001, 0.01, 0.1, 1 mm/


incremento

0.0001, 0.001, 0.01, 0.1


mm /incremento

Compensacin herra-

0 hasta 999.999 mm

0 hasta 999.9999 mm

0 hasta 99999.999 s

0 hasta 9999.9999 s

mienta
Tiempo espera

1164

B--63534SP/02

C. MARGEN DE VALORES
PROGRAMABLES

ANEXO

Eje de rotacin
Sistema incremental
IS--B

IS--C

Incremento mnimo de entrada

0.001 grad

0.0001 grad

Incremento mnimo programable

0.001 grad

0.0001 grad

Dimensin mxima programable

99999.999 grad

9999.9999 grad

Avance rp. mx. Notas

240000 grad/min

100000 grad/min

Margen val.avance Notas

1 hasta 240000 grad/min

1 hasta 100000 grad/min

Avance increment.

0.001, 0.01, 0.1, 1 grad/incremento

0.0001, 0.001, 0.01, 0.1 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.

1165

D. ABACOS

ANEXO

ABACOS

1166

B--63534SP/02

D.1
LONGITUD ROSCADA
INCORRECTA

D. ABACOS

ANEXO

B--63534SP/02

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
automticas.
As, pues se han de incluir distancias de seguridad de magnitud 1 y 2
en el programa.

Fig.D.1(a) Posicin de rosca incorrecta

Explicaciones
D Cmo se determina el 2
2 = T1V (mm) . . . . . . . (1)
V = 1 RL
60
T1
V
R
L

:
:
:
:

Constante de tiempo del servo sistema (s)


Velocidade corte (mm/s)
Constante de tiempo T1 (s)
Velocidad del husillo (rpm)
del servosistema:
Avance de rosca (mm)
Habitualmente 0.033 s.

D Cmo se determina 1
1 = {tT1 + T1 exp( t )}V
T1

. . . . . . . (2)

a = exp( t )
T1

. . . . . . . (3)

Constante de tiempo T1 (s)


T1 : Constante de tiempo del servosist. (s)
del servosistema:
V : Velocidad de corte (mm/s)
Habitualmente 0.033 s.

El paso al comienzo del roscado es ms corto que el paso L especificado y el


error admisible de paso es L. Por consiguiente se obtiene la siguiente
ecuacin.
a = L
L
Cuando se ha determinado el valor HI, transcurre un tiempo hasta que se
alcanza la precisin de rosca. El tiempo HtI se sustituye en (2) para determinar
1:
Las constantes V y T1 se determinan de idntica manera que en el caso de 2.
Dado que el clculo de 1, en las pginas siguientes se incluyen bacos.
1167

D. ABACOS

D Cmo se utilizan los


bacos

ANEXO

B--63534SP/02

Primero especifique la clase y el paso de una rosca. La precisin de la rosca, ,


se obtendr (1) y, en funcin de la constante de tiempo de
aceleracin/deceleracin de avance en mecanizado, el valor de 1 cuando V =
10mm / s se obtendr en (2). En tal caso, en funcin de la velocidad de roscado,
puede obtenerse en (3) 1 para una velocidad distinta de 10mm/s.
1(V=10mm/s)

V=40mm/s

V=20mm/s
Constante de tiempo
del servosistema
(2)
(3)

(1)

1
Vase el grfico de consulta ms
adelante en este manual que incluye
un ejemplo real.

T1
T2

a
L
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.

1168

D. ABACOS

ANEXO

B--63534SP/02

D.2
CALCULO SENCILLO
DE LA LONGITUD
ROSCADA
INCORRECTA

Fig. D.2 (a) Porcin roscada incorrecta

Explicaciones
D Cmo se determina 2
2 =
R
L

LR
1800 * (mm)
: Velocidad husillo (rpm)
: Paso de rosca (mm)

* Cuando la constante de tiempo


T del servosistema vale 0.033 s.

D Cmo se determina 1
LR (1lna)
(mm)
1800 *
= 2(1lna)
(mm)

1 =
R
L

: Velocidad husillo (rpm)


: Paso de rosca (mm)

* Cuando la constante de tiempo


T del servosistema vale 0.033 s.

A continuacin se indican valores admisibles de la rosca.


a

--1--lna

0.005

4.298

0.01

3.605

0.015

3.200

0.02

2.912

Ejemplos
R=350rpm
L=1mm
a=0.01

entonces

2 = 350 1 = 0.194 (mm)


1800
1 = 2 3.605 = 0.701 (mm)

1169

D. ABACOS

ANEXO

D Referencia

Fig. D.2 (b) Abaco para la obtencin de la distancia de


aproximacin 1

1170

B--63534SP/02

B--63534SP/02

D.3
TRAYECTORIA DE
HERRAMIENTA EN
UNA ESQUINA

D. ABACOS

ANEXO

Cuando el retardo del servosistema (mediante aceleracin/deceleracin


exponencial en mecanizado o provocado por el sistema de posicionamiento
cuando se utiliza un servomotor) va acompaado de mecanizado de esquinas,
se produce una ligera desviacin entre la trayectoria de la herramienta
(trayectoria del centro de herramienta) y la trayectoria programada, como se
muestra en la Fig. D.3 (a).
La constante de tiempo T1 de aceleracin/deceleracin exponencial se fija el
valor 0. 0.

V2

Trayectoria
programada
Trayectoria
herramienta
V1

Fig. D.3 (a) Ligera desviacin entre la trayectoria de herramienta y la


trayectoria programada

Esta trayectoria de herramienta est determinada por los siguientes parmetros:


Velocidad de avance (V1, V2)
Angulo de esquina ()
Constante de tiempo de aceleracin/deceleracin exponencial (T1) en
mecanizado (T1 = 0)
Presencia o ausencia de registro de almacenamiento intermedio (buffer).
Los anteriores parmetros se utilizan para analizar tericamente la trayectoria
de herramienta y la trayectoria de herramienta anterior se representa con el
parmetro que se ha definido como ejemplo.
Cuando se ejecuta realmente la programacin, los datos anteriores deben
tenerse en cuenta y la programacin se ha de ejecutar minuciosamente de modo
que la forma de la pieza est dentro de la precisin deseada.
Expresada de otro modo, cuando la forma de la pieza no se encuentra dentro de
la precisin terica, no deben leerse las rdenes del siguiente bloque hasta que
la velocidad de avance especificada se haga cero. La funcin de tiempo de
espera, en tal caso, se utiliza para detener la mquina durante el correspondiente
perodo.

1171

D. ABACOS
Anlisis

ANEXO

B--63534SP/02

La trayectoria de herramienta mostrada en la Fig. D.3 (b) se analiza en


base a las siguientes condiciones.:
El avance es constante en los bloques antes y despus del redondeado
de esquinas.
El controlador tiene una registro de almacenamiento intermedio. (El
error vara con la velocidad de lectura del lector de cinta, el nmero de
caracteres del siguiente bloque,etc.) .
V
VY2

2
VX2

V
VY1

1
0

VX1

Fig. D.3 (b) Ejemplo de trayectoria de herramienta

D Descripcin de
condiciones y smbolos

V X1 = V cos 1
V Y1 = V sin 1
V X2 = V cos 2
V Y2 = V sin 2
V
VX1
VY1
VX2
VY2

1
2

: Avance en ambos bloques antes y despus de redondeado de


esquina
: Componente X de avance en bloque anterior
: Componente Y de avance en bloque anterior
: Componente X de avance en bloque siguiente
: Componente Y de avance en bloque siguiente
: Angulo de esquina
: Angulo formado por la direccin de trayectoria especificada en el
bloque anterior y el eje X.
: Angulo formado por la direccin de trayectoria especificada en el
bloque posterior y el eje X

1172

B--63534SP/02

D. ABACOS

ANEXO

D Clculo del valor inicial


0

Y0
V
X0

Fig. D.3 (c) Valor inicial

El valor inicial cuando comienza a mecanizarse una esquina, es decir, las


coordenadas X e Y al final de la distribucin de seales al controlador, est
determinado por la velocidad de avance y por la constante de tiempo y del
sistema de posicionamiento del servomotor.
X 0 = V X1(T 1 + T 2)
Y 0 = V Y1(T 1 + T 2)
T1: Constante tiempo aceleracin/deceleracin exponencial. (T=0)
T2: Constante tiempo sistema posicionamiento (inversa de ganancia
bucle posicin)

D Anlisis de la trayectoria de
la herramienta en esquina

Las ecuaciones siguientes representan la velocidad de avance para la seccin


de esquina segn el eje X y segn el eje Y.
V X(t) = (V X2V X1)[1

= V X2[1
V Y(t) =

V X1
{T exp( t )T 2 exp( t )} + V X1]
T1
T2
T1T 2 1

V X1
{T exp( t )T2 exp( t )}]
T1
T2
T 1T2 1

V Y1V Y2
{T1 exp( t )T 2 exp( t )} + V Y2
T1T 2
T1
T2

Por consiguiente, las coordenadas de la trayectoria de herramienta en el instante


t se calculan a partir de las siguientes ecuaciones:
X(t) =

V X(t)dtX 0

=
Y(t) =

V X2V X1
2
2
{T1 exp( t )T2 exp( t )}V X2(T 1 + T 2t)
T1
T2
T1T 2

V Y(t)dtY 0

V Y2V Y1
2
2
{T1 exp( t )T2 exp( t )}V Y2(T 1 + T 2t)
T1
T2
T1T 2

1173

D. ABACOS

D.4
ERROR DE DIRECCION
RADIAL EN
MECANIZADO
CIRCULAR

ANEXO

B--63534SP/02

Cuando se utiliza un servomotor, el sistema de posicionamiento provoca un


error entre las rdenes de entrada y los resultados de salida. Dado que la
herramienta avanza segn el segmento especificado, en interpolacin lineal no
se produce error. Sin embargo, en interpolacin circular, pueden producirse
errores radiales, especialmente para mecanizado circular a altas velocidades.
Este error puede determinarse de la siguiente manera:
Y

r
Trayectoria programada
Trayectoria real

X
2
2
2
r = 1 (T 1 + T2 (1 2)) Vr . . . . . . . (1)
2

r : Error radio mximo (mm)


v
r
T1
T2

: Velocidad de avance (mm/s)


: Radio de crculo (mm)
: Constante de tiempo de aceleracin / deceleracin exponencial (s)
en mecanizado (T=0)
: Constante de tiempo de sistema de posicionamiento (s).
(Inversa de ganancia de bucle de posicin)
Coeficiente de alimentacin anticipativo (%)

En el caso de aceleracin/deceleracin en forma de campana y de aceleracin/


deceleracin lineal despus de interpolacin de avance en mecanizado, puede
obtenerse una aproximacin de este error de radio con la siguiente expresin:
Aceleracin/deceleracin lineal despus de interpolacin de avance de mecanizado

r =

241 T

2
1

2
+ 1 T2 2(1 2) Vr

Aceleracin/deceleracin en forma de campana despus de interpolacin de


avance de mecanizado

r =

481 T

2
1

2
+ 1 T2 2(1 2) Vr

En tal caso, el error de radio en el caso de aceleracin/deceleracin en forma


de campana y de aceleracin/deceleracin lineal despus de interpolacin es
inferior al del caso de aceleracin/deceleracin exponencial en un factor de 12,
excluido cualquier error provocado por una constante de tiempo del bucle de
servo.

Dado que el radio de mecanizado r (mm) y el error mximo admisible r (mm)


de la pieza es conocido en el mecanizdo real, la velocidad de avance lmite
admisible v (mm/s) se determina la ecuacin (1).
Dado que la constante de tiempo de aceleracin/deceleracin en mecanizado
que se define mediante este equipo, vara segn la mquina herramienta,
consulte el manual publicado por el fabricante de la mquina herramienta.

1174

ANEXO

B--63534SP/02

E. ESTADO A CONECTAR LA TENSION, AL


EFECTUAR UN RESET

ESTADO AL CONECTAR LA TENSION, AL


EFECTUAR UN RESET

El parmetro N 3402#6 (CLR) se emplea para seleccionar si la reinicializacin


del CNC lo lleva el estado de borrado o el estado reset (0: estado de reset/1:
estado de borrado).
Los smbolos que aparecen en las tablas inferiores tienen el siguiente
significado:
f: Es estado no vara o continua el desplazamiento.
x: El estado es anulado y se interrumpe el desplazamiento.
Caracterstica
Datos
config
config.

Diversos
datos

Al conectar tensin

Borrada

Reinicializada

Valor compensacin

Valor definido por operacin


config.MDI

Parmetro

Program.en memoria

Contenido de memoria interm.


(buffer)

f : Modo MDI
: Otro modo

Visualiz. nm.
secuenciar

f (Nota 1)

f (Nota 1)

Cdigo G simple

Cdigo G modal

Cdigos G iniciales. (Los cdigos


Cdigos G iniciales.
G20 y G21 vuelven a idntico estado (No se modifican
en que estaban cuando se desG20/G21.)
con.por ltima vez la tensin.)

Cero

Cero

S, T, M

K (nm. repeticiones)

Cero

Valor coordenadas pieza

1175

E. ESTADO AL CONECTAR LA TENSION,


AL EFECTUAR UN RESET

Caracterstica

ANEXO

B--63534SP/02

Al conectar tensin

Borrada

Reinicializada

Envo de cdigo M, S y T

Compensacin longitud herramienta

En funcin del parmetro


LVK(Nm.5003#6)

Compensacin radio herra-

(Nota 2)

Accin en Desplazamiento
operacin
Temporizacin

mienta
Memorizacin nm. subprograma llamado
Seales
de salida

Seal alarma CNC AL


LED fin vuelta a punto de re-

Se apaga si no existe causa de la


alarma

Se apaga si no existe
causa de la alarma

f : Modo MDI
Otros modos dependen
del parmetro
LVK(Nm.5003#6).
f : Modo MDI
: Otros modos
f : Modo MDI
: Otros modos (Nota 2)
Se apaga si no existe
causa de la alarma

f ( : Paro emergencia)

f ( : Paro emergencia)

Cdigos S, T y B

Cdigo M

Seales seleccin M, S y T

Seal vuelta de husillo (seal

Seal CNC preparado MA

ACTIVADA

Seal servo preparado SA

ACTIVADA (Cuando no es una


alarma del servo)

ACTIVADA (Cuando no
es una alarma del servo)

ACTIVADA (Cuando no
es una alarma del servo)

LED comienzo ciclo (STL)

LED suspensin avances

ferencia

analgica S)

(SPL)

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 programa
principal mediante la funcin de bsqueda de comienzo.
No puede comenzarse la ejecucin desde el medio del
subprograma.

1176

F. TABLA DE CORRESPONDENCIA DE
CARACTERES A CODIDOS

ANEXO

B--63014SP/02

TABLA DE CORRESPONDENCIA DE CARACTERES A


CODIGOS

Carcter

Cd.

Carcter

Cd.

065

054

Comentario

066

055

067

056

068

057

069

070

G
H

Comentario

032

Espacio

033

Signo admiracin

071

034

Comillas

072

035

Parrilla

073

036

Smbolo dlar

074

037

Porcentaje

075

&

038

Ampersand

076

039

Apstrofo

077

040

Parntesis izquierdo

078

041

Parntesis derecho

079

042

Asterisco

080

043

Signo ms

081

044

Coma

082

--

045

Signo menos

083

046

Punto

084

047

Dividir

085

058

Dos puntos

086

059

Punto y coma

087

<

060

Signo menor que

088

061

Signo igual que

089

>

062

Signo mayor que

090

063

Interrogante

048

064

Marca a comercial

049

091

Corchete izquierdo

050

092

051

094

Corchete derecho

052

095

Subrayado

053

1177

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

LISTA DE ALARMAS

1) Errores de programa (alarma P/S)


Nmero

Mensaje

Contenido

000

FAVOR APAGAR LA UNIDAD

Se ha introducido un parmetro que requiere que la tensin est desconectado, desconecte la tensin.

001

ALARMA DE PARIDAD TH

Alarma TH (se ha introducido un carcter con paridad incorrecta). Corrija


la cinta.

002

ALARMA DE PARIDAD TV

Alarma TV (el nm. de caracteres de un bloque es impar). Esta alarma


se activar nicamente cuando sea vlida la comprobacin TV.

003

DEMASIADOS DIGITOS

Se ha introducido un valor que rebasa el nm. mximo admisible de dgitos. (Consulte la caracterstica de dimensiones mx. programables)

004

NO SE ENCUENTRA LA
DIRECCION

Se ha introducido un valor numrico o el signo -- sin una direccin al


comienzo de un bloque. Modifique el programa.

005

SIN DATOS DESPUES DE


DIRECCION

La direccin no iba seguida del dato adecuado, sino de otra direccin o


cd. EOB. Modifique el programa.

006

USO ILEGAL DE SIGNO NEGATIVO

Error de entrada de signo -- (Se ha introducido el signo -- despus de


una direccin con la cual no puede utilizarse. O se han introducido dos o
ms signos --.) Modifique el programa.

007

USO ILEGAL DE PUNTO DECIMAL

Error de entrada de punto decimal . (Se ha introducido un punto decimal despus de una direccin con la cual no puede utilizarse. O se han
introducido dos puntos decimales.) Modifique el programa.

009

INTRODUCCION DE DIRECCION
ILEGAL

Se ha introducido un carcter no permitido en la zona significativa. Modifique el programa.

010

CODIGO G INADECUADO

Se ha especificado un cd. G que no puede utilizarse o un cd. G correspondiente a una funcin no existente. Modifique el programa.

011

SIN TASA DE ALIMENTACION

No se ha programado un valor de avance de mecanizado o el valor de


avance era inadecuado. Modifique el programa.

014

NO PUEDE INSTRUIRSE G95

Se ha especificado sncrono sin la opcin de roscado/avance sncrono.

015

DEMASIADOS EJES INSTRUIDOS

El nm. de ejes programados rebas el de ejes simultneamente controlados.

020

TOLERANCIA DE RADIO EXCES

Interpolacin circular (G02 o G03), la diferencia de la distancia entre el


punto inicial y el centro de un arco y la diferencia entre el punto final y el
centro del arco ha rebasado el valor especificado en el parmetro nm.
3410.

021

EJE DE PLANO ILEGAL


INSTRUIDO

En interpolacin circular se ha programado un eje no incluido en el plano


seleccionado (empleado G17, G18, G19). Modifique el programa.

022

FALTA RADIO CIRCULO

Cuando se especifica una interpolacin circular, no se especifican ni R


(especificacin de radio de arco), ni tampoco I, J y K (especificacin de
la distancia entre un punto inicial y el centro).

025

NO PUEDE F0 EN G02/G03

F0 (avance rpido) se ha programado mediante un avance definido por


F1dgito en interpolacin circular. Modifique el programa.

027

SIN EJES INSTRUIDOS EN G43/G44

No se ha especificado ningn eje en los bloques G43 y G44 para compens. longitud hta. tipo C.
No se ha anulado la compens., sino que se ha compensado otro eje para
la compens. de longitud de hta. tipo C. Modifique el programa.

028

SELECCION DE PLANO ILEGAL

En la orden de seleccin de plano, se han programado dos o ms ejes en


idntica direccin. Modifique el programa.

029

VALOR DE DERIVACION ILEGAL

Los valores de compens. especificados mediante cd. H son demasiado


grandes. Modifique el programa.

1178

Nmero

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

Mensaje

Contenido

030

NUMERO DE DERIVACION ILEGAL

Los valores de compesancin especificados por el cdigo D/H para compensacin de longitud deherramienta, compensacin de radio de herramienta o compensacin tridimensional de herramienta son demasiado
grandes. Otra posibilidad es que el nmero especificado para el cdigo T
de Sistema adicional de coordenadas de pieza es demasiado grande.
Modifique el programa

031

MANDO P ILEGAL EN G10

En la definicin de un valor de compens. mediante G10, el nm. de corrector a continuacin de la direccin P era excesivo o no se ha especificado. Modifique el programa.

032

VALOR DE DERIVACION ILEGL EN


G10

En la definicin de un valor de compens. mediante G10 o en la grabacin de


valor de compens. mediante variables del sistema, el valor de compens. era
excesivo.

033

SIN SOLUCION EN CRC

No puede determinarse un punto de interseccin para compens. de radio


de hta. C. Modifique el programa.

034

SIN CIRCULO PERMITIDO EN STUP/EXT BLK

Se ha intentado realizar un arranque o una anulacin en el modo G02 o


G03 en la compens. de radio de herramiento tipo C. Modifique el programa.

035

NO PUEDE INSTRUIRSE G39

Se ha programado G39 en el modo de compens. de radio de hta. B anulada o en un plano distinto al de compens.. Modifique el programa.

036

NO PUEDE INSTRUIRSE G31

Se ha especificado el salto de mecanizado (G31) en el modo de compens. de radio de hta.. Modifique el programa.

037

NO PUEDE CAMBIARSE PLANO EN


CRC

Se ha programado G40 en un plano distinto al de compens. en elmodo


de compens. de radio de hta. tipo B. El plano seleccionado con G17, G18
o G19 se ha cambiado en el modo de compens. de radio de hta. C. Modifique el programa.

038

INTERFERENCIA EN BLOQUE
CIRCULAR

Se producir un mecanizado excesivo en la compens. de radio de hta. C


debido a que el punto inicial o el punto final del arco coincide con el centro del arco. Modifique el programa.

041

INTERFERENCIA EN CRC

Se producir un mecanizado excesivo en el modo de compens. de radio


de hta. C. Se han especificado dos o ms bloques en los cuales se ejecutan la funcin auxiliar y funciones de temporizacin sin desplazamiento
en el modo de compens. de radio de hta.. Modifique el programa.

042

G45/G48 NO PERMITIDO EN CRC

La compens. de hta. (G45 hasta G48) se ha programado en la compens.


de radio de hta.. Modifique el programa.

044

G27--G30 NO PERMIT EN CYC


FIJADO

Se ha programado uno de G27 hasta G30 en el modo de ciclo fijo. Modifique el programa.

045

ADDRESS Q NOT FOUND (G73/G83)

El ciclo fijo G73/G83, no se especifica la profundidad de cada pasada


(Q). Como alternativa, se especifica Q0. Corrija el programa.

046

RETORNO DE REFERENCIA
ILEGAL

Para la orden de vuelta al 2o., 3o. y 4o. punto de referencia se ha programado un cd. distinto de P2, P3 y P4.

047

ILLEGAL AXIS SELECT

Para el arranque de la compens. tridimensional de hta. o de la conversin tridimensional de coordenadas, se han especificado dos o ms ejes
en idntica direccin (ejes bsicos y paralelos).

048

BASIC 3 AXIS NOT FOUND

Para activar la compens. tridimensional de hta. o la conversin tridimensional de coordenadas, no se han especificado en el parmetro 1022 los
tres ejes bsicos empleados cuando se omitieron Xp, Yp y Zp.

049

ILLEGAL OPERATION (G68/G69)

Las rdenes para conversin tridimensional de coordenadas (G68,


G69) y compensacin de longitud de herramienta (G43, G44, G45) no
estn anidadas.
Modifique el programa.

050

NO SE PERMITE CHF/CNR EN TERCER

Se ha programado el achaflanado o el redondeado de esquinas R en el


bloque de roscado. Modifique el programa.

051

MOVIMTO FALLIDO DESPUES CHF/


CNR

Se ha especificado un desplazamiento inadecuado o la distancia de desplazamiento se especific en el bloque siguiente al de achaflanado o


redondeado de esquina R. Modifique el programa.

052

NO G01 DESPUES DE CHF/CNR

El bloque siguiente al de achaflanado o de redondeado de esquina R no


es G01, G02 o G03. Modifique el programa.

1179

G. LISTA DE ALARMAS

Nmero

ANEXO

Mensaje

B--63534SP/02

Contenido

053

DEMASIADOS MANDOS
DE DIRECCION

Para sistemas sin mecanizado con achaflanado o redondeado de esquina R con ngulo arbitrario se ha especificado una coma. Para sistemas
con esta caracterstica, a continuacin de la coma vena algo distinto de
R o C. Corrija el programa.

055

NO RAMIFICADOR DESPUES
CHF/CNR

En el bloque de achaflanado o redondeado de esquina R con ngulo arbitrario, la distancia de desplazamiento es inferior al valor del chafln o del
radio de redondeado de esquina R.

058

PUNTO FINAL NO ENCONTRADO

En un bloque con mecanizado de achaflanado o redondeado de esquina


R con ngulo arbitrario, un eje especificado se encuentra en el eje seleccionado. Corrija el programa.

059

NUMERO DE PROGRAMA
NO ENCONTRADO

En una bsqueda de nmero de programa externo, no se ha encontrado


un nmero de programa especificado o, de otra manera, se est editando
en modo no prioritario un programa que se desea buscar. Compruebe el
nmero de programa y la seal externa. O interrumpa la edicin en modo
no prioritario.

060

NUMERO DE SECUENCIA
NO ENCINTRDO

No se ha encontrado el nmero de secuencia programado en la bsqueda de nmero de secuencia. Compruebe el nmero de secuencia.

070

SIN ESPACIO DE MEMORIA

El espacio en memoria es insuficiente. Borre cualesquiera programas


innecesarios y luego reintentelo.

071

NO SE ENCUENTRAN DATOS

La direccin buscada no se ha encontrado. O, como alternativa, no se ha


encontrado el programa cuyo nmero se ha especificado en la bsqueda
de nmero de programa. Compruebe los datos.

072

DEMASIADOS PROGRAMAS

El nmero de programas que se desea memorizar supera los 63 (bsicos), 125 (opcin), 200 (opcin) o 400 (opcin). Borre los programas
innecesarios y ejecute de nuevo el registro de programas.

073

NUMERO DE PROGRAMA YA EN
USO

El nmero de programa programado ya se ha utilizado. Cambie el


nmero de programa o borre los programas innecesarios y ejecute de
nuevo el registro del programa.

074

NUMERO DE PROGRAMA ILEGAL

El nmero de programa no est comprendido entre 1 y 9999. Modifique


el nmero de programa.

075

PROTECT

Se ha intentado registrar un programa cuyo nmero estaba protegido.

076

DIRECCION P NO DEFINIDA

No se ha programado la direccin P (nmero de programa) en el bloque


que incluye una orden M98, G65 G66. Modifique el programa.

077

ERROR DE JERARQUIZACION EN
SUBPR

Se ha llamado al programa cinco veces. Modifique el programa.

078

NUMERO NO SE ENCUENTRA

No se ha encontrado un nmero de programa o un nmero de secuencia


especificado mediante la direccin P en un bloque que incluye una orden
M98, M99, M65 o G66. No se ha encontrado el nmero de secuencia
especificado mediante una declaracin GOTO. O, posiblemente, se est
editando en modo no prioritario un programa a que se ha llamado. Corrija
el programa o interrumpa la edicin en modo no prioritario.

079

ERROR DE VERIFICACION DE PROGRAM

En la comparacin con memoria o con un programa, el programa en memoria no coincide con el leido desde el dispositivo E/S externo. Compruebe los programas en memoria y los leidos del dispositivo externo.

080

SEAL DE LLEGADA G37


NO ENCONTRA

En la funcin de medicin automtica de longitud de herramienta (G37),


no se activa la seal de alcance de posicin de medicin (XAE, YAE, o
ZAE) dentro de una zona especificada en el parmetro 6254 (valor ).
Esto se debe a un error de configuracin o del operador.

081

NO NUMERO DE DERIVACION EN
G37

Se ha especficado la medicin automtica de longitud de herramienta


(G37) sin un cdigo H (funcin de medicin automtica de longitud de
herramienta). Modifique el programa.

082

CODIGO T NO PERMITIDO EN G37

Se han especificado un cdigo H y una orden de compensacin automtica de herramienta (G37) en idntico bloque. (Funcin de medicin
automtica de longitud de herramienta). Modifique el programa.

083

COMANDO DE EJE ILEGAL EN G37

En la medicin automtica de longitud de herramienta se ha especificado


un eje no permitido o una orden incremental. Modifique el programa.

1180

Nmero

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

Mensaje

Contenido

085

ERROR DE COMUNICACION

Al introducir datos en la memoria empleando la interface lector/perforadora, se ha activado un error de desbordamiento, de paridad o de encuadre. El nmero de bits de los datos introducidos o el nmero de baudios seleccionado o la especificacin de nmero de unidad de E/S es
incorrecto.

086

SEAL DR DESCONECTADA

Al introducir datos en la memoria utilizando la interface Lector/Perforadora, se ha desactivado la seal de preparado (DR) del lector/perforadora.
La fuente de alimentacin de la unidad de E/S est desactivada o el
cable no est conectado o est averiada la tarjeta de circuito impreso.

087

EXCESO DE MEMORIA INTERMEDIA

Al introducir datos en la memoria empleando la interface Lector/Perforadora, pese a que se ha especificado una orden de finalizar la lectura, la
introduccin no se interrumpe despus de haber leido 10 caracteres. La
uniad E/S o la tarjeta impresa estn defectuosas.

088

ERROR TRANSM. FICHERO (CANAL--1)

La transferencia de datos de archivo en OSI--Ethernet ha sido interrumpida a causa de un error de transferencia.

089

ERROR TRANSM. FICHERO (CANAL--2)

La transferencia de datos de archivo en OSI--Ethernet ha sido interrumpida a causa de un error de transferencia.

090

REFERENCE RETURN INCOMPLETE

1. No puede ejecutarse con normalidad la vuelta al punto de referencia debido a que el punto inicial de vuelta al punto de referencia est demasiado
prximo al punto de referencia o la velocidad es demasiado baja. Aleje
el punto inicial suficientemente del punto de referencia o especifique una
velocidad suficientemente rpida para la vuelta al punto de referencia.
2. Durante la vuelta al punto de referencia con el detector de posicin absoluta, si se activa esta alarma pese a cumplirse la condicin 1, haga lo siguiente:
Despus de girar el servo motor del eje al menos una vuelta, desconecte
la corriente y vuelva a conectarla. Luego, ejecute la vuelta al punto de
referencia.

091

REGRESO DE REFERNCIA INCOMPLETO

En el estado parada de operacin automtica, resulta imposible el retorno manual al punto de referencia.

092

EJES NO ESTAN EN EL PUNTO DE


REF

El eje programado mediante G27 (comprobacin de vuelta al punto de


referencia) no ha vuelto al punto de referencia.

094

P NO PERMITIDO (CAMBIO DE
COORD)

No se ha especificado el tipo P al rearrancar el programa . (Despus de


haber interrumpido el modo automtico, se ha ejecutado la operacin de
definicin de sistema de coordenadas). Ejecute la operacin correcta
segn el manual del operador.

095

P NO PERMITIDO (DERIV. DE EXT.)

No puede especificarse el tipo P cuando se rearranca el programa. (Despus de haber interrumpido el modo automtico, ha variado el valor
externo de compensacin de pieza.)

096

P NO PERMITIDO (DERIV. DE
TRAB.)

No puede especificarse el tipo P cuando se rearranca el programa. (Despus de haber interrumpido el modo automtico, ha variado el valor de
compensacin de pieza).

097

P NO PERMITIDO (EJEC. AUTOM.)

No puede especificarse el tipo P cuando se rearranca el programa. (Despus de conectar la tensin, despus de un paro de emergencia o despus de reponer las alarmas P/S nmeros 94 hasta 97, no se ejecuta
una operacin automtica.) Ejecute una operacin automtica.

098

G28 EN REGRESO DE
SECUENCIA

Se ha especificado una orden de rearranque de programa sin una operacin de vuelta al punto de referencia despus de conectar la tensin o
despus de un paro de emergencia y se ha encontrado G28 durante la
bsqueda. Ejecute la vuelta al punto de referencia.

099

MDI NO PERMITIDO DESPUES DE


BUSQ

Despus de terminar la bsqueda en el rearranque del programa, se


indica una orden de desplazamiento con el teclado MDI.

100

HABILITACION DE ESCRITR DE PARAM

En la pantalla PARAMETROS (CONFIG.), PWE (grabacin de parmetros vlida) se configura al valor 1. Configrelo a 0 y luego reinicialice el
sistema.

1181

G. LISTA DE ALARMAS

Nmero

ANEXO

Mensaje

B--63534SP/02

Contenido

101

FAVOR BORRAR MEMORIA

La tensin se ha desconectado mientras se grababa de nuevo la memoria mediante la operacin de edicin de programa. Si se ha producido
esta alarma, pulse <RESET> manteniendo pulsada <PROG> y se borrar nicamente el programa que se est editando. Registre el programa borrado.

109

ERROR DE FORMATO EN G08

Se ha especificado un valor distinto de 0 o de 1 despus de P en el cdigo G08 o no se ha especificado ningn valor.

110

EXCESO DE DATOS

El valor absoluto del dato visualizado con punto decimal fijo rebasa el
margen de valores permitidos. Modifique el programa.

111

EXCESO DE DATOS CALCULADOS

El resultado del clculo est fuera del margen de valores permitidos


(--1047 hasta --10--29, 0, y 10--29 hasta 1047).

112

DIVISION POR CERO

Se ha especificado una divisin entre cero. (incluido tan 90)

113

MANDO INAPROPIADO

Se ha programado una funcin que no puede utilizarse en un macro


cliente. Modifique el programa.

114

ERROR DE FORMATO EN MACRO

Existe un error en otros formatos distintos de <Frmula>.


Modifique el programa.

115

NUMERO VARIABLE ILEGAL

En el macro cliente o en el mecanizado de ciclo de alta velocidad se ha


designado en el macro cliente un valor no definido como nm.de variable. El contenido de la cabecera es incorrecto en un mecanizado en
ciclo de alta velocidad. Esta alarma se activa en los siguientes casos:

1. No se ha encontrado la cabecera correspondiente al nmero de


ciclo de mecanizado especificado.
2. El valor del dato de conexin de ciclo est fuera del margen de
valores permitidos (0 -- 999).
3. El nmero de datos en la cabecera est fuera del margen de valores permitidos (0 -- 32767).
4. El nmero de variable de valor inicial de dato de formato ejecutable est fuera del margen de valores permitidos (#20000 -#85535).
5. El nmero de variable de valor a almacenar del dato de formato
ejecutable est fuera del margen de valores permitidos (#85535).
6. El nmero de variable de valor inicial a memorizar del dato de
formato ejecutable se solapa con el nmero de variable utilizado
en la cabecera. Modifique el programa.
116

VARIABLE PROTEGIDA DE
ESCRITURA

El lado izquierdo de la declaracin de sustitucin es una variable cuya


sustitucin est inhibida. Modifique el programa.

118

ERROR DE JERARQUIZACION DE
PARNT

La imbricacin de parntesis rebasa el lmite mximo (5(imbricados)).


Modifique el programa.

119

ARGUMENTO ILEGAL

El argumento SQRT es negativo, el argumento BCD es negativo o existen valores distintos de 0 hasta 9 en cada lnea de argumento BIN.
Modifique el programa.

122

LLAMADA MODAL MACRO


DUPLICADA

La llamada modal a macro se especifica por doble.


Modifique el programa.

123

NO PUEDE UTILIZARSE MACRO EN


DNC

Durante el modo DNC se utiliza la orden de control de macro.


Modifique el programa.

124

FALTA AFIRMACION DE FIN

DO -- END no corresponde a 1 : 1. Modifique el programa.

125

ERROR DE FORMATO EN MACRO

El formato <Frmula> es errneo. Modifique el programa.

126

NUMERO DE BUCLE ILEGAL

En DOn, no se cumple que 1 n 3. Modifique el programa.

127

MACRO NC EN MISMO BLOQUE

Coexisten rdenes de CN y de macro cliente. Modifique el programa.

128

NUM DE SECUENCIA DE MACRO


ILEGAL

El nmero de secuencia espeficado en la orden de bifurcacin no era 0


hasta 9999. O tal vez no puede encontrarse. Modifique el programa.

129

DIRECCION DE ARGUMENTO ILEGAL

Se ha utilizado una direccin no permitida en <Designacin argumento>.


Modifique el programa.

130

OPRACION DE EJE ILEGAL

El PMC ha enviado una orden de control de eje a un eje controlado por el


CNC. O el CNC ha enviado una orden de control de eje a un eje controlado por el PMC. Modifique el programa.

1182

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

Nmero

Mensaje

Contenido

131

DEMASIADOS MENSAJES DE ALARMA EXT

Cinco o ms alarmas han generado un mensaje de alarma externo. Consulte el esquema de contactos del PMC para determinar la causa.

132

NUMERO DE ALARMA NO
SE ENCUENTRA

No existe un nmero de alarma en cuestin en el borrado de mensajes


de alarma externos. Compruebe el esquema de contactos del PMC.

133

DATOS ILEGALES EN MSG DE ALM


EXT

Los datos en la seccin pequea son errneos en el mensaje de alarma


externo o en el mensaje externo del operador. Compruebe el esquema
de contactos del PMC.

135

MANDO DE ANGULO ILEGAL

Se ha programado el ngulo de posicionamiento de referencia de la


mesa indexada con un valor distinto a un mltiplo entero del valor de
ngulo mnimo. Modifique el programa.

136

MANDO DE EJE ILEGAL

En el posicionamiento de referencia de la mesa indexada, se ha programado un eje de control distinto junto con el eje B.
Modifique el programa.

138

SOBRECARGA DE DATOS

En control de eje por PMC, el incremento para distribucin de impulsos


lado CNC y PMC es demasiado grande cuando se emplea la funcin
ampliada de control de recubrimiento.

139

NO SE PUEDE CAMBIAR EJE DE


PMC

En la programacin mediante control de ejes por PMC se ha seleccionado un eje.


Modifique el programa.

141

NO PUEDE INSTRUIRSE G51 EN


CRC

Se ha programado G51 (Factor de escala ACTIVADO) en el modo de


compensacin de herramienta. Modifique el programa.

142

TASA DE ESCALA ILEGAL

Se ha programado un factor de escala de ampliacin no comprendido


entre 1 -- 999999. Corrija el valor de factor de escala de ampliacin (G51
Pp . . o el parmetro 5411 5421).

143

EXCESO DE DATOS DE
MOVIMIENTO

Los resultados de factor de escala, distancia de desplazamiento, valor de


coordenada y de radio de crculo rebasan el valor mximo programable.
Corrija el programa o el factor de escala de ampliacin.

144

PLANO SELECCIONADO ILEGL

El plano de giro de coordenadas y el arco o el plano de compensacin de


radio de herramienta C deben ser los mismos. Modifique el programa.

145

MANDO G112/G113 ILEGAL

Las condiciones son incorrectas cuando se activa o se anula la interpolacin en coordenadas polares.
1) Se ha especificado G12.1/G13.1 en modos distintos de G40.
2) Se ha detectado un error en la seleccin de plano. Se han especificado incorrectametnte los planos No. 5460 y No. 5461.
Modifique el valor del programa o del parmetro.

146

CODIGO G INADECUADO

Se han especificado cdigos G que no pueden especificarse en el modo de


interpolacin en coordenadas polares. Vase el apartado de interpolacin en
coordenadas polares y modifique el programa.

148

DATOS DE FIJACION ILEGALS

El valor de deceleracin autom. con sobrecontrol en esquinas est fuera


del margen de valores definibles de ngulo estimado. Modifique los
parmetros (No. 1710 hasta No.1714)

149

ERROR DE FORMATO EN G10L3

Se ha especificado un cdigo distinto de Q1,Q2,P1 o P2 como tipo de


contador de vida en la gestin ampliada de vida de las herramientas.

150

GRUPO DE HERRAMIENTA ILEGAL

El nmero de grupos de herramientas rebasa el valor mximo admisible.


Modifique el programa.

151

GRP DE HERRAMIENTA NO SE ENCUENT

No se ha definido el gpo.de herramientas programado en el programa de


mecanizado. Modifique el valor del programa o el parmetro.

152

NO ESPACIO PARA ENTRDA DE


HERRAM

El nm.de herramientas dentro de un grupo rebasa el valor mximo definible. Modifique el nmero de herramientas.

153

CODIGO T NO ENCONTRADO

En el registro de datos de vida de herramientas, no se ha especificado


un cdigo T en un bloque en que era necesario. Como alternativa, se ha
especificado slo M06 en un bloque para cambio de herramienta tipo D.
Corregir el programa.

154

NO HERRAMIENTA EN GRUPO DE
VIDA

Cuando no se ha programado el grupo, quiere decir que se ha programado H99 o D99. Corrija el programa.

155

CODIGO T ILEGAL EN M06

En el prog.de mecanizado, M06 y el cd.T del mismo bloque no se corresponden con el gpo. actualmente utilizado. Corrija el programa.

1183

G. LISTA DE ALARMAS

Nmero

ANEXO

Mensaje

B--63534SP/02

Contenido

156

MANDO P/L NO SE ENCUENTRA

Faltan las rdenes P y L al comienzo del programa en que se ha definido


el grupo de herramientas. Corrija el programa.

157

DEMASIADOS GRUPOS DE
HERRAMIENTA

El nmero de grupos de herramientas que se ha de definir rebasa el va-lor mximo admisible. (Vase el parmetro GS1, GS2 (No. 6800 bit 0 y
1)). Modifique el programa.

158

VIDA DE HERRAMIENTA ILEGAL

La vida de herramienta que se desea definir es excesiva. Modifique dicho


valor.

159

FIJACION DE DATOS
INCOMPLETOS

Durante la ejecucin de un programa de configuracin de datos de vida,


se ha desconectado la tensin. Defnalos de nuevo.

160

ERROR DE ANIDAMIENEOT G72.1

Se ha especificado el cdigo G72.1 en un subprograma despus de ya


haber especificado idntico cdigo para una copia con giro.

161

ILLEGAL P OF WRITING M--CODE


(Serie T) (control tres trayectorias)

Se ha especificado el cdigo G72.2 en un subprograma despus de que


ya se hubiera especificado idntico cdigo para copias paralelas.

169

ILLEGAL TOOL GEOMETRY DATA


(En sistema con dos canales)

Datos de figura de herramienta incorrectos en la comprobacin de interferencia. Defina datos correctos o seleccione datos de figura de herramienta correctos.

175

MANDO G107 ILEGAL

Las condiciones cuando se ha ejecutado el arranque o la anulacin de


interpolacin cilndrica no eran correctas. Para cambiar el modo al modo
de interpolacin cilndrica, especifique la orden en un formato de G07.1
nombre eje giro radio de cilindro.

176

CODIGO G INADECUADO EN G107

Se ha especificado cualquiera de los siguentes cdigos G que no pueden


especificarse en el modo de interpolacin cilndrica.

1) Cdigos G para posicionamiento, tales como G28, G73, G74,


G76, G81 -- G89, incluidos los cdigos que especifican el ciclo de
avance rpido
2) Cdigos G para definir un sistema de coordenadas: G52, G92,
3) Cdigo G para seleccionar un sistema de coordenadas: G53
G54--G59
Modifique el programa.
177

ERROR DE SUMA DE VERIF


(G05 MODE)

Error de suma de comprobacin.


Modifique el programa.

178

G05 NO PERMITIDO EN MODO


G41/G42

Se ha programado G05 en el modo G41/G42.


Corrija el programa.

179

ERROR DE PARAMETRO (NO. 7510)

El nm.de ejes controlados definido mediante el parm. 7510 rebasa el


nm.mx. Modifique el valor de configuracin del parmetro.

180

ERROR DE COMUNICACION
(MEM REM)

Se ha activado la alarma de conexin de bfer remoto. Confirme el


nmero de cables, los parmetros y el dispositivo E/S.

181

ERROR DE FORMATO EN BLOQUE


G81

Error de formato en bloque G81 (fresadora por generacin)

(mquina de tallado de engranajes con


peine, EGB)

1) No se ha programado T(nmero de dientes).


2) Se ha programado un dato fuera del margen de valores progra
mados mediante T, L, Q o P.
3) Se ha desbordado el clculo del coeficiente de sincronizacin.
Modifique el programa.

182

G81 NO INSTRUIDO
(mquina para engranajes)

Se ha programado G83 (compensacin de retardo de servo eje C) pese a


que no se haba programado la sincronizacin mediante G81. Corregir el
programa. (fresadora de generacin).

183

G83 DUPLICADO (MANDOS)


(mquina para engranajes)

Se ha programado G83 antes de anularlo mediante G82 despus de la


compensacin de valor de retardo de servo de eje C mediante G83. (fresadora de generacin)

184

MANDO ILEGAL EN G81


(mquina de tallado de engranajes con
peine, EGB)

Se ha programado una orden que no debe programarse durante la sincronizacin mediante G81. (fresadora de generacin).

REGRESO A PUNTO DE
REFERENCIA
(mquina para engranajes)

Se ha programado G81 sin ejecutar la vuelta al punto de referencia despus de conectar la tensin o de un paro de emergencia (fresadora de
generacin). Ejecutar la vuelta al punto de referencia.

185

1) Se ha programado una orden de eje C mediante G00, G27, G28,


G29, G30, etc.
2) Se ha programado la conversin de valores en pulgadas/mtri cos
mediante G20, G21.

1184

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

Nmero

Mensaje

Contenido

186

ERROR DE FIJACION DE
PARAMETRO
(mquina de tallado de engranajes con
peine, EGB)

Error de parmetros en relacin con G81 (fresadora de generacin).

190

SELECCION DE EJE ILEGAL

En el control de velocidad de corte constante, la especificacin de eje es


incorrecta. (Vase parmetro No. 3770.) La orden de eje especificado
(P) contiene un valor no permitido. Corrija el programa.

194

PIVOTE EN MODO DE
SINCRONICAZION

Durante el modo de control sncrono de husillo serie se ha especificado


un modo de control de contorno, un modo de posicionamiento de husillo
(control de eje Cs) o un modo de roscado rgido con macho. Corrija el
programa de modo que se anule con antelacin el modo de control
sncrono de husillo serie.

197

EJE C INSTRUIDO EN PIVOTE

El programa ha especificado un desplazamiento segn el eje Cs cuando


estaba desactivada la seal CON (DGN=G027#7). Corrija el programa o
consulte el esquema de contactos del PMC para determinar la causa de
la no activacin de la seal.

199

PALABRA MACRO INDEFINDA

Se ha utilizado una palabra de macro no definida. Modifique el macro


cliente.

200

MANDO DE CODIGO ILEGAL

En roscado rgido con macho, un valor S est fuera del margen de valores permitidos o no se ha especificado. El valor mximo de S especificable en roscado rgido con macho est definido en el parmetro
(No.5241 hasta 5243). Modifique el valor de configuracin del parmetro
o el programa.

201

NO TASA DE ALIMENTACION EN RM
RG

En el roscado rgido con macho no se ha especificado ningn valor F.


Corrija el programa.

202

EXCESO DE LSI DE POSICION

En el roscado rgido con macho, el valor de distribucin del husillo es


demasiado grande.

203

FALTA DE RAMIFICACION RIGIDA

En el modo de roscado rgido con macho, la posicin para un cd. M


rgido (M29) o una orden S es incorrecta. Modifique el programa.

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
RIGDO

La seal de roscado rgido con macho (DGNG 061#1) no vale 1 cuando


se ejecuta G84 (G74), pese a haberse 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 (RM


RIG)

Se ha programado el cambio de plano en el modo rgido.


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 M198/M99

1) Se ejecutan M198 y M99 en la operacin de planificacin, o se


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 redondeado


de esquina R o un plano que incluye un eje adicional. Corrija el programa.

1) No se ha definido el eje C como eje de rotacin.


2) Error de eje de fresado de fresado de generacin y de relacin
transmisin captador posicin.

1185

G. LISTA DE ALARMAS

Nmero
213

ANEXO

Mensaje

B--63534SP/02

Contenido

MANDO ILEGAL EN
SINCRONIZACION

Se ha producido alguna de las siguientes alarmas en el funcionamiento


con control de sincronizacin simple.

214

MANDO ILEGAL EN
SINCRONIZACION

El sistema de coord. se ha definido o la compensacin de hta.del tipo


desplaz. se ha ejecutado en el control sncrono. Corrija el programa.

222

DNC OP NO PERMITDO EN
EDICION BG

La entrada y la salida se ejecutan simultneamente en la edicin en


modo no prioritario. Ejecute una operacin correcta.

224

REGRESO A PUNTO DE
REFERENCIA

No se ha ejecutado la vuelta al punto de ref. antes de arrancar el modo


automtico. Ejecute la vuelta al punto de ref. slo si el bit 0 del parmetro
1005 ZRNX vale 0.

230

CODIGO R NO ENCONTRADO
(para rectificadora)

La magnitud de alimentacin R no se ha programado para el bloque


G161. O el valor programado de R es negativo. Corregir el programa.

231

ERROR DE FORMATO EN G10 L50

Se ha producido alguno de los siguientes errores en el formato especificado en la entrada de parmetros programables.

1) El programa ha enviado la orden de desplaz.al eje esclavo.


2) El programa ha enviado la orden de avance manual continuo/
avance manual con volante/orden de avance incremental al eje
esclavo.
3) El programa ha enviado la orden de vuelta automtica al punto de
ref. sin ejecutar la vuelta manual al punto de ref.despus de conectar la tensin.
4) La diferencia entre el valor de error de posicin de los ejes ma-estro y es clavo ha rebasado el valor especificado en el parmetro
No. 8313.

1)
2)
3)
4)
5)

No se ha introducido la direccin N o la direccin R.


Se ha introducido un nmero no especificado para un parmetro.
El nmero de eje era demasiado grande.
No se ha especificado un nmero de eje en el parmetro tipo eje.
Se ha especificado un no.de eje en un parm.que no es de tipo
eje.
6) Se ha intentado reponer el bit 4 del parm.3202 (NE9) o modificar
el parm.3210 (PSSWD) cuando estn protegidos mediante una
contrasea. Corrija el programa.
232

MUCHAS INSRUC. PARA EJE


HELIC.

Se han especificado tres o ms ejes (en el modo de control en direccin


normal dos o ms ejes) como ejes helic. en el modo de interpolacin
helicoidal.

233

EQUIP OCUP

Cuando se ha intentado utilizar una unidad tal como la conectada a travs de la interface RS--232--C, 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 prioritario.

241

FORMATO ILEGAL EN G02.2/G03.2

No se ha especificado el punto final I, J, K o R para interpolacin de evoluta.

242

COMANDO ILEGAL EN G02.2/G03.2

Se ha especificado un valor errneo para interpolacin de evoluta.


Se ha especificado el punto inicial o el punto final dentro del crculo primitivo. Se ha especificado el valor 0 para I, J, K o R.
El punto inicial o final rebasa las 100 vueltas completas a partir del punto
inicial de la curva evoluta.

243

SOBRETOLERANCIA DEL PUNTO


FINAL

El punto final no estaba situado en la curva evoluta que comenzaba en el


punto inicial y el punto final estaba fuera del intervalo especificado por el
parmetro No. 5610.

246

Durante la lectura de un programa encriptado, se ha intentado almacenar el programa con un nmero superior al lmite de proteccin.
(Vase parmetros nmeros 3222 y 3223).

247

Cuando se enva un programa encriptado, como cdigo de perfo-racin se activa EIA. Especifique ISO.

1186

Nmero

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

Mensaje

Contenido

250

COMANDO ERRADO EJE Z (ATC)

En un sistema que emplea la DRILL--MATE con un cambiador automtico


de herramientas(ATC), se ha especificado un desplazamiento segn Z en
un bloque en que se ha especificado una orden de cambio de herramienta (M06 T_).

251

ERROR ATC

Se produce un error en los siguientes casos (Slo para el ROBODRILL):


D Cuando en M06 T_ se especifica un cdigo T no permitido.
D Cuando el cdigo M06 se especifica cuando la coordenada Z es
positiva en el sistema de coordenadas de mquina.
D Cuando el parmetro No. 7810, que especifica el nmero actual de
herramienta, vale 0.
D Cuando el cdigo M06 se especifica en el modo de ciclo fijo.
D Cuando el cdigo M06 se especifica en un bloque en el cual se ha
especificado un cdigo de vuelta al punto de referencia, G27,G28,
G29 o G30.
D Cuando el cdigo M06 se especifica en el modo de compensacin
de herramienta (G41 hasta G44).
D Cuando el cdigo M06 se especifica sin vuelta al punto de referencia
despus de conectar la tensin o despus de anular el paro de
emergencia.
D Cuando se activa la seal de bloqueo de mquina o la seal de
ignorar eje Z mientras se est cambiando la herramienta.
D Cuando se detecta una situacin de apalancamiento mientras se
est cambiando la herramienta.
D Consulte el parmetro de diagnstico No. 530 para identificar las
situaciones anteriores.

252

ALARMA CABEZAL ATC

Se produce un error debido a una desviacin excesiva en el posicionamiento del husillo durante el modo ATC. Para ms detalles vase el
parmetro de diagnstico No. 531. (Slo para el ROBODRILL).

253

G05 NO DISPONIBLE

La operacion de ingreso binario con un compensador (buffer) remoto de


alta velocidad (G05) o maquinado en ciclo de alta velocidad (G05) ha
sido especificado en el modo de control busqueda en avance (G08P1).
Antes de intentar especificar estos comandos, primero especifique
G08P0; para cancelar el modo de control de busqueda en avance.

5000

CODIGO DE COMANDO ILEGAL

El cdigo especificado era incorrecto en el modo de control de contorno


de alta precisin (HPCC).

5003

PARAMETRO ILEGAL (HPCC)

El ajuste de parmetro es incorrecto.

5004

HPCC NO LISTO

El control de contorno de alta precisin no est preparado.

5006

DEMAS PARABRAS EN UN
BLOQUE

El nmero de palabras especificadas en un bloque es superior a 26 en el


modo HPCC.

5007

DISTANCIA DEMASIADO LARGA

En el modo HPCC, la mquina ha rebasado el lmite.

5009

PARAMETRO CERO (ENSAYO)

El avance mximo (parmetro No. 1422) o el avance en ensayo en


vaco (parmetro No. 1410) vale 0 en el modo HPCC.

5010

FIN DE REGIS

Se ha especificado el fin de registro (%).

5011

PARAMETRO CERO (CORTE MAX)

El avance mx.en mecanizado (parm.No. 1422) vale 0 en modo HPCC.

5012

G05 P10000 INICIO ILEGAL (HPCC)

Se ha especificado G05P10000 en un modo desde el cual el modo HPCC


no puede ser ingresado.

5013

HPCC:CRC OFS PERMAN.AL CANCELAR

Se ha especificado G05P0 en el modo G41/G42 o antes de encontrarse


el eje de cancelacion.

5014

DATO SEGUIMIENTO NO ENCONTRADO

Las coordenadas de trace estn indisponibles e impiden la transferencia.

5015

NO EJE DE ROTACION

Durante la alimentacion de manija de direccin de eje de herramienta, el


eje de rotacin especificado no se encuentra.

5016

COMBINACION ILEGAL DE CODIGO


M

Se han especificado en un mismo bloque cd.M pertenecientes a idntico grupo. Como alternativa, se ha especificado un cd.M, que se ha de
especificar sin ningn otro cd.M en el mismo bloque, junto con otros
cd. M dentro de un mismo bloque.

5020

ERROR PARAMETRO INICIO

Definicin incorrecta del parmetro que especifica la reanudacin del


programa.

1187

G. LISTA DE ALARMAS

Nmero

ANEXO

Mensaje

B--63534SP/02

Contenido

5043

DEMASIADOS ENLACES G68

Se ha especificado tres o ms veces la orden G68 para conversin tridimensional de coordenadas.

5044

G68 ERROR FORMATO

El bloque G68 contiene un error de formato. La alarma se produce en los


siguientes casos:

1 No se ha especificado uno de entre I, J y K en el bloque G68 (falta


opcin para conversin de coordenadas).
2 I, J y K valen 0 en el bloque G68.
3 R no se ha especificado en el bloque G68.
5046

PARAMETRO ILEGAL (ST.COMP)

Un parmetro ilegal ha sido especificado para la compensacin de rectitud. Las razones pueden ser las siguientes:

1. Ningn eje corresponde al nmero especificado en el parmetro


de eje de desplazamiento o de eje de compensacin.
2. Hay ms de 128 puntos de compensacin de error de paso sin
numerar en orden secuencial.
3. Los puntos de compensacin de rectitud no estn numerados en
orden secuencial.
4. Un punto de compensacin de rectitud especificado se encuentra
fuera de la game situada entre los puntos de compensacin de
error de paso determinados por las coordenadas positiva y negativa mxima.
5. El valor de compensacin especificado para cada punto de compensacin es demasiado grande o pequeo.
6. Los valores de configuracin de los parmetros Nos. 13881 o
13886 no estn permitidos.
5050

ORDEN ILEGAL EN MODO CHOPPING

Durante la utilizacin de la funcin tallado de engranajes, una instruccin


de desplazamiento ha sido especificada para un eje de tallado en modo
tallado (durante el movimiento alternativo entre un punto muerto alto y un
punto muerto bajo).

5051

ERROR CODIGO RED--M

Durante la utilizacin de la funcin tallado de engranajes, una instruccin


de desplazamiento ha sido especificada para un eje de tallado en modo
tallado (durante el movimiento alternativo entre un punto muerto alto y un
punto muerto bajo).

5052

ERROR ETX RED--M

El codigo ETX es anormal.

5053

ERROR TIEMPO RED--M

Error de supervisin de tiempo de conexin (parmetro No. 175)

5054

ERROR TIEMPO RECEP. RED--M

Error de supervisin de perforacin (parmetro No. 176)

5055

ERROR PRT/FRM RED--M

Deteccion de error de encuadre o paridad vertical

5057

CAIDA TARJETA SISTEMA RED--M

Error de finalizacin de tiempo de transimisin (parmetro No.177)


Error de paridad ROM
Deteccion de interrupcin de CPU de falta de listado anterior.

5060

PARAMETRO ILEGAL EN
G02.3/G03.3

No est permitida la configuracin de parmetros.


No se ha especificado el No. 5641 (definicin de eje lineal).
El nmero 5641 especifica un eje que no es lineal.
No se ha especificado el No. 5642 (definicin de eje de giro).
El nmero 5642 especifica un eje que no es de giro.
El CNC no puede controlar el eje lineal o de giro (se ha rebasado el valor
del No. 1010).

5061

FORMATO ILEGAL EN G02.3/G03.3

La orden para interpolacin exponencial (G02.3/G03.3) contiene un formato de error.


No se ha especificado la direccin I, J o K.
Las direcciones I, J y K valen 0.

5062

COMANDO ILEGAL EN G02.3/G03.3

La orden de interpolacin exponencial (G02.3/G03.3) contiene un valor


no permitido.
El valor especificado no es adecuado para interpolacin exponencial (por
ejemplo, un valor negativo est sujeto a In).

5063

HACER PRESET DESPUES REF

Se emite este mensaje cuando el contador de posicin no ha sido definido antes de empezar a medir el espesor de la placa. Se emite esta alarma en los casos siguientes:

1) Intento de medicin antes de fijar un punto de referencia.


2) Cuando, tras un retorno al punto de referencia, una medicin ha
sido intentada sin definicin previa del contador de posicin.

1188

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

Nmero

Mensaje

Contenido

5064

DIFERENTE UNIDAD EJE(IS--B,IS--C)

La interpolacin circular ha sido especificada para un plano formado por


ejes que utilizan sistemas de incremento diferentes.

5065

DIFERENTE UNIDAD EJE(EJE PMC)

En control de ejes por PMC, ejes que utilizan diferentes sistemas de


incremento han sido especificados para el mismo grupo DI/DO. Modifique el parmetro nm. 8010.

5066

NUMERO SECUENCIA ILEGAL REINICIO

Durante la reanudacin del programa con la funcin retorno/reanudacin,


un nmero de secuencia entre 7000 y 7999 ha sido ledo durante la
bsqueda del nmero de secuencia siguiente.

5067

G05 PO COMMANDED IN G68/G51


MODE (HPCC)

El modo HPCC no puede cancelarse durante G51 (escalado) o G68 (rotacin de sistema de coordenadas).
Corrija el programa.

5068

G31 P90 FORMAT ERROR

La orden de salto rpido continuo (G31 P90) presenta uno de los siguientes
errores:
1. No se ha especificado el eje en que se desplaza la herramienta.
2. Se ha especificado ms de un eje como eje de desplazamiento de la herramienta.
Como alternativa, la orden de salto EGB (G31.8) o la orden de salto rpido
continuo (G31.9) presenta uno de los siguientes errores:
1. Se ha especificado una orden de desplazamiento para el eje EGB (eje
de pieza).
2. Se ha especificado ms de un eje.
3. No se ha especificado P
4. El valor Q especificado supera el intervalo permitido.
Corrija el programa.

5069

WHL--C:DATO--P ILEGAL

El dato P, especificado para seleccionar el centro de compensacin para


compensacin de desgaste de muela abrasiva no es vlido.

5073

FALTA PUNT DECIMAL

Punto decimal sin especificar en una instruccin que exige uno.

5074

ERROR DIRECCION DUPLICADA

La misma direccin aparece ms de una vez en un bloque, o un bloque


contiene 2 cdigos G del mismo grupo o ms.

5082

ERROR DATOS SERVER

Aparecen detalles en la pgina de mensajes del servidor de datos.

5085

SMOOTH IPL ERROR 1

Un bloque para especificar interpolacin suave contiene un error de sintaxis.

5096

MISMATCH WAITING M--CODE

Se han especificado cdigos de espera diferentes (cdigos M) en HEAD1


y HEAD2. Corrija el programa.

5110

IMPROPER G--CODE
(G05.1 G1 MODE)

Se ha especificado un cdigo G no permitido en el modo de control sencillo de alta precisin de contorno.


Se ha especificado una orden para el eje de posicionamiento de referencia de mesa indexada en el modo de control sencillo de alta precisin de
contorno.

5110

IMPROPER G--CODE
(G05.1 G1 MODE)

Se ha especificado un cdigo G no permitido en el modo de control sencillo


de alta precisin de contorno.
Se ha especificado una orden para el eje de posicionamiento de referencia
de mesa indexada en el modo de control sencillo de alta precisin de contorno.

5111

IMPROPER MODAL G--CODE


(G05.1 G1)

Un cdigo G no permitido se dej modal cuando se especific el modo de control


sencillo de alta precisin de contorno.

5112

G08 CAN NOT BE COMMANDED


(G05.1 G1)

Se ha especificado el control anticipativo (G08) en el modo de control sencillo de


alta precisin de contorno.

5114

NOT STOP POSITION


(G05.1 Q1)

En el instante del rearranque despus de intervencin manual, no se han restaurado las coordenadas en las cuales se produjo la intervencin manual.

1189

G. LISTA DE ALARMAS

Nmero
5115

ANEXO

Mensaje
SPL : ERROR

B--63534SP/02

Contenido
Existe un error en la especificacin del rango.
No se ha especificado ningn nodo.
La especificacin de nodo contiene un error.
El nmero de ejes rebasa los lmites.
Otros errores de programa.

5116

SPL : ERROR

Existe un error de programa en un bloque en control anticipativo.


No se observa un aumento montono de los nodos.
En el modo de interpolacin NURBS, se ha especificado un modo que no
puede especificarse con dicha interpolacin.

5117

SPL : ERROR

El primer punto de control de NURBS es incorrecto.

5118

SPL : ERROR

Despus de intervencin manual con el modo absoluto manual activado, se


reanuda la interpolacin NURBS.

5122

ILLEGAL COMMAND IN SPIRAL

Una orden de interpolacin espiral o de interpolacin cnica contiene un error.


Especficamente este error est provocado por uno de los sigueintes:
1) Se ha especificado L = 0
2) Se ha especificado Q = 0
3) Se ha especificado R/, R/, C.
4) Se ha especificado 0 como incremento de altura.
5) Se han especificado tres o ms ejes como alturas de eje
6) Se ha especificado un aumento de altura cuando hay dos ejes de altura.
7) Se ha especificado interpolacin cnica cuando no est seleccionada la
funcin de interpolacin helicoidal.
8) Se ha especificado Q < 0 cuando la diferencia de radios > 0
9) Se ha especificado Q > cuando la diferencia de radios < 0
10) Se ha especificado un aumento de altura cuando no se ha especificado
ningn eje de altura.

5123

OVER TOLERANCE OF END POINT

La diferencia entre un punto final especificado y el punto final calculado es


superior al lmite permitido (parmetro 3471).

5124

CAN NOT COMMAND SPIRAL

Se ha especificado una interpolacin espiral o interpolacin cnica en uno de


los modos siguientes:
1) Escalado
2) Imagen espejo programable
3) Interpolacin en coordenadas polares
En el modo C de compensacin de radio de herramienta, el centro est definido como punto inicial o como punto final.

5134

FSSB : OPEN READY TIME OUT

La inicializacin no llev al FSSB al estado de listo para apertura.

5135

FSSB : ERROR MODE

El FSSB ha entrado en el modo de error.

5136

FSSB: NUMBER OF AMPS IS SMALL

En comparacin con el nmero de ejes controlados, no es suficiente el nmero


de amplificadores detectados por el FSSB.

5137

FSSB: CONFIGURATION ERROR

El FSSB ha detectado un error de configuracin.

5138

FSSB: AXIS SETTING NOT COMPLETE

En el modo de configuracin automtica, todava no se han configurado los


ejes. Realice la configuracin de ejes en la pantalla de configuracin del FSSB.

5139

FSSB: ERROR

La inicializacin del servo no se ha terminado con normalidad.


El cable ptico puede estar defectuoso o puede haber un error en la
conexin al amplificador o a otro mdulo.
Inspeccione el cable ptico y el estado de la conexin.

5155

NOT RESTART PROGRAM BY G05

Durante control de aprendizaje del servo mediante G05, se ha intentado realizar una operacin de rearranque despus de una suspensin de avances o de un enclavamiento. Esta operacin de rearranque no puede realizarse. (Al mismo tiempo se termina el control de
aprendizaje con G05).

5156

OPRACION DE EJE ILEGAL


(SHPCC)

En el modo de control de alta precisin sencillo de contorno


(SHPCC), la seal de seleccin de eje controlado (control de eje de
PMC) cambia.
En el modo SHPCC, la seal de seleccin de eje sncrono sencillo
cambia.

1190

Nmero

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

Mensaje

Contenido

5157

PARAMETER ZERO (AICC)

En el parmetro de avance mximo en mecanizado (parmetro No.


1422 1432) se ha configurado el valor cero.
En el parmetro de aceleracin/deceleracin antes de interpolacin
(parmetro No. 1770 1771) se ha configurado el valor cero.
Configure correctamente el parmetro

5196

ILLEGAL OPERATION (HPCC)

Se ha ejecutado una operacin de desacoplamiento en el modo HPCC.


(Si la operacin de desacoplamiento se realiza en el modo HPCC, esta
alarma se activa despus de que se termine el bloque actualmente en
ejecucin).

5197

FSSB: OPEN TIME OUT

El CNC ha permitido que el FSSB se abra, pero no se ha abierto el 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.

5199

FINE TORQUE SENSING PARAMETER

Un parmetro relativo a la funcin fina de par no est permitido.

El intervalo de almacenamiento no es vlido.

Se ha definido como eje destino un nmero de eje no permitido.

Corriga el parmetro.
5212

SCREEN COPY : PARAMETER ERROR

Existe un error de configuracin de parmetro. Asegrese de que


como canal E/S se ha definido el 4.

5213

SCREEN COPY : COMMUNICATION ERROR

No puede utilizarse la tarjeta de memoria. Verifique la tarjeta de memoria (compruebe si la tarjeta de memoria est protegida contra escritura o defectuosa).

5214

SCREEN COPY : DATA TRANSFER


ERROR

Ha fallado la transferencia de datos a la tarjeta de memoria.


Compruebe si el espacio de memoria es insuficiente y si se ha extraido la tarjeta de memoria durante la transferencia de datos.

5218

ILLEGAL PARAMETER (INCL.


COMP)

Existe un error de configuracin de parmetro de compensacin de


inclinacin.
Causa:
1. El nmero de puntos de compensacin de error de paso entre el extremo
negativo (--) y el extremo positivo (+) es superior a 128.
2. La relacin de magnitud entre el nmero de puntos de compensacin de
inclinaciones es incorrecta.
3. Un punto de compensacin de inclinacin no est situado entre el extremo negativo (--) y el extremo positivo (+) de los puntos de compensacin
de error de paso.
4. El valor de compensacin por punto de compensacin es demasiado
grande o demasiado pequeo.

Corrija el parmetro.
5219

CAN NOT RETURN

No est permitida la intervencin o retorno manual durante la conversin tridimensional de coordenadas.

5222

SRAM CORRECTABLE ERROR

No puede corregirse el error corregible de SRAM.


Causa:
Durante la inicializacin de la memoria se ha producido un problema
de memoria.
Accin:
Sustituya la tarjeta de circuito impreso principal (mdulo SRAM).

5227

FILE NOT FOUND

No se ha encontrado un archivo especificado durante la comunicacin con el Handy File incorporado.

5220

REFERENCE POINT ADJUSTMENT MODE

Se configura un parmetro para definir automticamente un punto de


referencia. (Bit 2 del parmetro 1819 = 1)
Realice la configuracin automtica.
(Posicione la mquina manualmente en el punto de referencia y luego ejecute la vuelta manual al punto de referencia).
Complementario: la configuracin automtica configura a 0 el bit 2
del parmetro No. 1819.

1191

G. LISTA DE ALARMAS

Nmero

ANEXO

Mensaje

B--63534SP/02

Contenido

5228

SAME NAME USED

Existen nombres de archivo duplicados en el Handy File incorporado.

5229

WRITE PROTECTED

El disquete del Handy File incorporado est protegido contra escritura.

5231

TOO MANY FILES

El nmero de archivos supera el lmite durante la comunicacin con


el Handy File incorporado.

5232

DATA OVER--FLOW

No existe suficiente espacio del Handy File incorporado.

5235

COMMUNICATION ERROR

Durante la comunicacin con el Handy File incorporado se ha producido un error de comunicaciones.

5237

READ ERROR

No puede leerse un disquete insertado en el Handy File incorporado.


El disquete puede estar defectuoso o el cabezal podra estar sucio.
Como alternativa, el Handy File est defectuoso.

5238

WRITE ERROR

No puede escribirse en un disquete insertado en el Handy File incorporado. El disquete puede estar defectuoso o el cabezal podra
estar sucio. Como alternativa, el Handy File est defectuoso.

5242

ILLEGAL AXIS NUMBER


(Serie M)

El nmero de eje del eje maestro sncrono o el eje esclavo es incorrecto. (esta alarma se utiliza cuando est activada la sincronizacin
flexible). Como alternativa, el nmero de eje del eje esclavo es menor que el del eje maestro.

5243

DATA OUT OF RANGE


(Serie M)

La relacin de transmisin no se ha configurado correctamente.


(Esta alarma se activa cuando est activada la sincronizacin fle-xible).

5244

TOO MANY DI ON
(Serie M)

Aun cuando se encontr un cdigo M en el modo de funcionamiento


automtico, no se haba activado o desactivado la seal de modo de
sincronizacin flexible.
Compruebe el esquema de contactos y los cdigos M.

5245

OTHER AXIS ARE COMMANDED


(Serie M)

Durante la sincronizacin flexible o al activar la sincronizacin fle-xible se detect una de las siguientes condiciones de comandos:
1. El eje maestro sncrono o el eje esclavo es el eje EGB.
2. El eje maestro sncrono o el eje esclavo es el eje de troceado.
3. En el modo de vuelta al punto de referencia

5251

ILLEGAL PARAMETER IN G54.2

Un parmetro de compensacin de utillaje (No. 7580 hasta 7588) no


est permitido. Corrija el parmetro.

5252

ILLEGAL P COMMAND IN G54.2

El valor P que especifica el nmero de compensacin de un corrector de utillaje es demasiado grande. Corrija el programa.

5257

G41/G42 NOT ALLOWED IN MDI


MODE

G41/G42 (compensacin de herramienta C: serie M, compensacin


de radio de plaquita de herramienta: serie T) se ha especificado en el
modo MDI. (En funcin del valor del bit 4 del parmetro No. 5008)

5300

SET ALL OFFSET DATAS AGAIN

Despus de haber validado o inhibido la funcin de conversin automtica de v. pulg./v. mtrico (OIM: Bit 0 del parmetro No. 5006) de
datos de compensacin de herramienta, deben reinicializarse todos
datos de compensacin de herramienta. Este mensaje recuerda al
operador que debe reinicializar los datos.
Si se activa esta alarma, reinicialice todos los datos de compensacin
de herramienta. El funcionamiento de la mquina sin reinicializar los datos provocar una anomala funcional.

5302

ILLEGAL COMMAND IN G68 MODE

Una orden para definir el sistema de coordenadas se ha especificado


en el modo de rotacin del sistema de coordenadas.

5303

TOUCH PANEL ERROR

Se ha producido un error de panel tctil.


Causa:
1. Se ha mantenido accionado el panel tctil.
2. Se ha accionado el panel tctil al conectar la corriente.
Subsane las causas anteriores y conecte de nuevo la corriente.

5306

MODE CHANGE ERROR

En una llamada a macro simple, no se realiz correctamente el cambio


de modo en el momento de su activacin.

1192

Nmero

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

Mensaje

Contenido

5307

INTERNAL DATA OVER FLOW

En la siguiente funcin, un dato interno est fuera del intervalo permitido.


1) Mejora del avance de eje de rotacin

5311

FSSB:ILLEGAL CONNECTION

Una conexin asociada al bus FSSB no est permitida.


Esta alarma se activa cuando se encuentra alguno de los siguientes:
1. Se han asignado a amplificadores a los cuales estn conectados
sistemas FSSB diferentes dos ejes con nmeros de eje de servo
adyacentes (parmetro No. 1023), nmero impar y nmero par.
2. El sistema no cumple los requisitos para ejecutar el control HRV y
se ha especificado el uso de dos mdulos de impulsos conectados
a diferentes sistemas FSSB que tienen diferentes ciclos de control
de corriente de FSSB.

5321

S--COMP. VALUE OVERFLOW

El valor de compensacin de linealidad ha superado el valor mximo


de 32767.
Despus de activarse esta alarma, ejecute una vuelta manual al punto
de referencia.

5400

SPL:ILLEGAL AXIS COMMAND

Un eje especificado para interpolacin tipo spline o interpolacin suave es


incorrecto. Si en el modo de interpolacin tipo spline se especifica un eje
distinto del eje spline, se activa esta alarma. El eje spline es el eje especificado en un bloque que contiene G06.1 o el siguiente bloque. Para
interpolacin suave, el eje especificado en G5.1Q2 es incorrecto.

5401

SPL:ILLEGAL COMMAND

Se ha especificado G06.1 en un modo de cdigos G en que no est permitido especificar G06.1.

5402

SPL:ILLEGAL AXIS MOVING

Se realiza un movimiento en un eje que no es el eje de interpolacin de


spline. Por ejemplo, en el modo de compensacin tridimensional de herramienta utilizando un vector de compensacin cuyos componentes
son los ejes X--, Y--, y Z--, cuando se ejecuta la interpolacin spline en
dos ejes con los dos ejes spline definidos como los ejes X-- e Y--, se ejecuta un desplazamiento en el eje Z--, lo cual activa esta alarma.

5403

SPL:CAN NOT MAKE VECTOR

No pueden generarse vectores de compensacin tridimensional de


herramienta.
Cuando se crea un vector de compensacin tridimensional de herramienta para el segundo o un punto posterior, dicho punto, el punto anterior y el punto siguiente estn todos en la misma lnea recta y dicha lnea
recta y el vector de compensacin tridimensional de herramienta para
el punto quedan paralelos.
Cuando se crea un vector de compensacin tridimensional de herramienta en el punto final de interpolacin suave o de interpolacin tipo
spline, el punto final y el punto situado dos puntos antes son el mismo.

5405

ILLEGAL PARAMETER IN G41.2/

La configuracin de parmetros que determina la relacin entre el eje


de rotacin y el plano de rotacin es incorrecta.

5406

G41.3/G40 FORMAT ERROR

1) El bloque G41.3 o G40 contiene una orden de desplazamiento.


2) Un bloque G1.3 contiene un cdigo G o un cdigo M para el cual se
suprime la precarga en buffer.

5407

ILLEGAL COMMAND IN G41.3

1) Un cdigo G que pertenece al grupo 01 excepto el G00 y el G01, se


ha especificado en el modo G41.3.
2) Una orden de compensacin (un cdigo G que pertenece al grupo
07) se ha especificado en el modo G41.3.
3) El bloque siguiente a G41.3 (arranque) no contiene ningn desplazamiento.

5408

G41.3 ILLEGAL START_UP

1) Se ha especificado G41.3 (arranque) en un modo del grupo 01 que


no es ni G00 ni G01.
2) El arranque, el ngulo abrazado por el vector de direccin de herramienta y el vector de direccin de desplazamiento es 0 o 180 grados.

5409

ILLEGAL PARAMETER IN G41.3

La configuracin de parmetro (No. xxxx hasta xxxx) que determina la


relacin entre el eje de rotacin y el plano de rotacin es incorrecta.

5411

NURBS:ILLEGAL ORDER

El nmero de incrementos se ha especificado incorrectamente.

1193

G. LISTA DE ALARMAS

Nmero

ANEXO

Mensaje

B--63534SP/02

Contenido

5412

NURBS:NO KNOT COMMAND

No se ha especificado ningn nodo. Como alternativa, en el modo de


interpolacin NURBS, se ha especificado un bloque que no est relacionado con la interpolacin NURBS.

5413

NURBS:ILLEGAL AXIS COMMAND

Se ha especificado en el primer bloque un eje no especificado con puntos controlados.

5414

NURBS:ILLEGAL KNOT

El nmero de bloques que contienen nodos es insuficiente.

5415

NURBS:ILLEGAL CANCEL

Pese a que todava no se ha terminado la interpolacin NURBS, se ha


desactivado el modo de interpolacin NURBS.

5416

NURBS:ILLEGAL MODE

En el modo de interpolacin NURBS se ha especificado un modo que


no puede utilizarse en el modo de interpolacin NURBS.

5417

NURBS:ILLEGAL MULTI--KNOT

No se han especificado en los puntos inicial y final tantos nodos como


pasos.

5418

NURBS:ILLEGAL KNOT VALUE

Los nodos no aumentan de manera montona creciente.

5420

ILLEGAL PARAMETER IN
G43.4/G43.5

Un parmetro asociado a la compensacin de longitud de herramienta


pivote es incorrecto.

5421

ILLEGAL COMMAND IN G43.4/G43.5

En el modo de compensacin de longitud de herramienta pivote (tipo


2) , se ha especificado un eje de rotacin.

5422

EXCESS VELOCITY IN
G43.4/G43.5

Como consecuencia de la compensacin de longitud de herramienta pivote, se ha intentado desplazar la herramienta en un eje con un avance
superior al avance mximo de mecanizado.

5425

ILLEGAL OFFSET VALUE

El nmero de corrector es incorrecto.

5430

ILLEGAL COMMAND IN 3--D CIR

En un estado modal en que no puede especificarse la interpolacin circular tridimensional se ha especificado una interpolacin circular tridimensional (G02.4/G03.4). Como alternativa, se ha especificado un
cdigo no especificable en el modo de interpolacin circular tridimensional.

5432

G02.4/G03.4 FORMAT ERROR

Una orden de interpolacin circular tridimensional (G02.4/G03.4) es incorrecta.

5433

MANUAL INTERVENTION IN 3--D


CIR

En el modo de interpolacin circular tridimensional (G02.4/G03.4), se


ha realizado una intervencin manual cuando el interruptor manual absoluto estaba activado.

5435

PARAMETER OUT OF RANGE


(TLAC)

Configuracin de parmetro incorrecto (definir intervalo de valores)

5436

PARAMETER SETTING ERROR 1


(TLAC)

Configuracin de parmetro incorrecto (configuracin del eje de rotacin)

5437

PARAMETER SETTING ERROR 2


(TLAC)

Configuracin de parmetro incorrecto (configuracin del eje de herramienta)

5440

ILLEGAL DRILLING AXIS


SELECTED

El eje de taladrado especificado para el ciclo fijo de taladrado es incorrecto. El bloque de rdenes de cdigos G del ciclo fijo no especifica el
punto Z del eje de taladrado. Cuando hay un eje paralelo al eje de taladrado, el eje paralelo se especifica tambien al mismo tiempo.

5445

CRC:MOTION IN G39

La interpolacin circular en esquinas (G39) de la compensacin de herramienta de corte no se especifica sola sino que se especifica con una
orden de desplazamiento.

5446

CRC:NO AVOIDANCE

Dado que no hay ningn vector de evasin de interferencias, la funcin


de evasin de comprobacin de interferencias de la compensacin de
radio de herramienta no puede evadir la interferencia.

5447

CRC:DANGEROUS AVOIDANCE

La funcin de evasin de comprobacin de interferencia de la compensacin de radio de herramienta determina que una operacin de evasin provocar una situacin de peligro.

1194

Nmero

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

Mensaje

Contenido

5448

CRC:INTERFERENCE TO AVD.

En la funcin de evasin de comprobacin de interferencias, se produce


una interferencia adicional para un vector de evasin de interferencias ya
creado.

5452

IMPROPER G--CODE (5AXIS


MODE)

Se ha encontrado un cdigo G que no puede especificarse. (Modo de


5 ejes)
Esta alarma se activa cuando:
1) Se ha aplicado la compensacin tridimensional de radio de herramienta (compensacin de cara lateral y compensacin de filo frontal) durante la compensacin de radio de herramienta o se ha aplicado la compensacin de radio de radio de herramienta durante la
compensacin tridimensional de radio de herramienta (compensacin de cara lateral o compensacin de filo frotal).
2) Se ha aplicado la compensacin de filo frontal de la compensacin
tridimensional de radio de herramienta durante la compensacin de
cara lateral de la compensacin tridimensional de radio de herramienta o se ha aplicado una compensacin de cara lateral de la
compensacin tridimensional de radio de herramienta durante la
compensacin de filo frontal de la compensacin tridimensional de
radio de herramienta.
3) La compensacin de longitud de herramienta en la direccin del eje
de la herramienta se ha aplicado durante la compensacin de longitud de herramienta o la compensacin de longitud de herramienta
se ha aplicado durante la compensacin de longitud de herramienta
en la direccin del eje de herramienta.
4) Durante la compensacin de longitud de herramienta est dispo-nible el control de centro de herramienta o se ha aplicado la compensacin de longitud de herramienta durante el control de centro
de herramienta.
5) El control de centro de herramienta est disponible durante la compensacin de longitud de herramienta en la direccin del eje de herramienta, o se ha aplicado la compensacin de longitud de herramienta en la direccin del eje de herramienta durante el control de
centro de herramienta.
Si se utiliza esta alarma, cancele el modo relevante y luego especifique un modo distinto.

5453

NOTE: G68 IS CANCELED (HPCC)

Cuando el bit 2 del parmetro No. 5400 est configurado a 1, y un reset


no cancela G68, esta alarma se activa al rearrancar el programa.
Para liberar esta alarma, pulse <RESET> y<CAN>. Una vez realizada
esta operacin, no se activar esta alarma en el prximo arranque.

5455

ILLEGAL ACC. PARAMETER

Un parmetro de aceleracin permitido para aceleracin/deceleracin


de par ptimo es incorrecto. La causa es una de las siguientes:
1) El ratio de valor de deceleracin a valor de aceleracin est por debajo del lmite.
2) El tiempo necesario para deceleracin a una velocidad de 0 es superior al valor mximo.

NOTA
AICC especifica control de contorno AI.
2) Alarmas de edicin en modo no prioritario
Nmero

Mensaje

Contenido

???

Alarma BP/S

Se ha producido una alarma BP/S en idntico nmero que la alarma P/S que
se produce en la edicin normal de programas.
(Alarma P/S No. 070, 071, 072, 073, 074, 085 hasta 087)
Modificar el programa.

140

Alarma BP/S

Se ha intentado seleccionar o borrar en modo no prioritario un programa que


est seleccionado en primer plano. (Nota) .
Utilice correctamente la edicin en modo no prioritario.

1195

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

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.
3) Alarma del codificador absoluto de impulsos (APC)
Nmero

Mensaje

Contenido

300

Retorno a origen eje n--simo

Se requiere la vuelta manual al punto de referencia para el eje n--simo (n=1


hasta 8).

301

Alarma APC: comunicacin eje n--simo

Error de comunicaciones APC eje n--simo (n=1 hasta 8). Fallo en transmisin
de datos.
Posibles causas: APC, cable o mdulo interface servo defectuosos.

302

Alarma APC: rebasamiento lmite tiempo


eje n--simo

Error rebasamiento lmite tiempo APC eje n--simo (n=1 hasta 8).
Fallo en transmisin de datos
Posibles causas: APC, cable o mdulo interface servo averiados.

303

Alarma APC: encuadre eje n--simo

Error encuadre APC eje n--simo (n=1 hasta 8). Fallo en transmisin de datos.
Posibles causas: APC, cable o mdulo interface servo averiados.

304

Alarma APC: paridad de eje n--simo

Error paridad APC eje n--simo (n=1 hasta 8). Fallo en transmisin datos.
Posibles causas: APC, cable o mdulo interface servo averiados.

305

Alarma APCI: error impulsos en eje n--simo

Error impulsos APC en eje n--simo (n=1 hasta 8).


Alarma APC. El APC o el cable pueden estar daados.

306

Alarma APC: tensin de la batera 0 eje


n--simo

La tensin de la batera del APC del eje n--simo (n=1 hasta 8) ha disminuido
hasta un nivel tal que no pueden conservarse los datos.
Alarmar APC. La batera o el cable pueden estar defectuosos.

307

Alarma APCI: batera baja 1 eje n--simo

La tensin de la batera del APC del eje n--simo (n=1 hasta 8) alcanza un nivel
que requiere sustituir la batera.
Alarma APC. Cambie la batera.

308

Alarma CAI: batera baja 2 eje n--simo

La tensin de la batera del APC eje n--simo (n=1 hasta 8) ha alcanzado un


nivel que requiere sustituir la batera (aun cuando est desconectada la tensin).
Alarma APC. Cambie la batera.

309

ALARMA APC : n EJE IMPOSIBLE ZRN

Intento de retorno al punto de referencia sin hacer girar el motor 1 o varias vueltas. Haga girar el motor, corte y restablezca la alimentacin antes de ejecutar un
retorno al punto de referencia.

4) Alarmas de Industosyn
No.

Mensaje

Contenido

330

INDUCTOSYN:DATA ALARM

El dato de posicin absoluto (dato de compensacin) del Inductosyn


no puede detectarse.

331

INDUCTOSYN:ILLEGAL PRM

Parmetro No. 1874, 1875, o 1876 est configurado a 0.

5) Alarmas del codificador serie de impulsos (SPC)


Cuando se active una de las alarmas siguientes, una causa posible es un codificador serie de impulsos o
cable defectuoso
Nmero

Mensaje

Contenido

360

n AXIS: ABNORMAL CHECKSUM


(INT)

Se ha producido un error de suma de comprobacin en el codificador de


impulsos integrado.

361

n AXIS : ABNORMAL PHASE DATA


(INT)

Se ha producido un error de dato de fase en el codificador de impulsos


integrado.

362

n AXIS : ABNORMAL REV.DATA


(INT)

Se ha producido un error de cmputo de velocidad de giro en el codificador de impulsos integrado.

363

n AXIS : ABNORMAL CLOCK (INT)

Se ha producido un error de reloj en el codificador de impulsos integrado.

364

n AXIS : SOFT PHASE ALARM (INT) El software del servo digital ha detectado datos no vlidos en el codificador de impulsos integrado.

365

n AXIS : BROKEN LED (INT)

Se ha producido un error de LED en el codificador de impulsos integrado.

366

n AXIS : PULSE MISS (INT)

Se ha producido un error de impulsos en el codificador de impulsos integrado.

1196

Nmero

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

Mensaje

Contenido

367

n AXIS : COUNT MISS (INT)

Se ha producido un error de cmputo en el codificador de impulsos integrado.

368

n AXIS : SERIAL DATA ERROR


(INT)

No pueden recibirse datos de comunicaciones del codificador de impulsos integrado.

369

n AXIS : DATA TRANS. ERROR


(INT)

Se ha producido un error CRC o de bits de parada en los datos de comunicaciones recibidos del codificador de impulsos integrado.

380

n AXIS : BROKEN LED (EXT)

El detector independiente est averiado.

381

n AXIS : ABNORMAL PHASE


(LIN EXT)

Se ha producido un error de dato de fase en la escala lineal e independiente.

382

n AXIS : COUNT MISS (EXT)

Se ha producido un error de impulsos en el detector independiente.

383

n AXIS : PULSE MISS (EXT)

Se ha producido un error de cmputo en el detector independiente.

384

n AXIS : SOFT PHASE ALARM


(EXT)

El software del servo digital ha detectado datos no vlidos en el detector


independiente.

385

n AXIS : SERIAL DATA ERROR


(EXT)

No pueden recibirse los datos de comunicaciones del detector independiente .

386

n AXIS : DATA TRANS. ERROR


(EXT)

Se ha producido un error de CRC o un error de bits de parada en los


datos de comunicacin recibidos del detector independiente.

387

n AXIS : ABNORMAL ENCODER


(EXT)

Se ha producido un error en el detector independiente. Para ms detalles, pngase en contacto con el fabricante de la regla.

Detalles de la alarma del


codificador de impulsos
serie

#7

202

#6 (CSA)
#5 (BLA)
#4 (PHA)
#3 (PCA)
#2 (BZA)
#1 (CKA)
#0 (SPH)
203

:
:
:
:
:
:
:

#7
DTE

#7 (DTE)
#6 (CRC)
#5 (STB)
#4 (PRM)

:
:
:
:

#6
CSA

#5
BLA

#4
PHA

#3
PCA

#2
BZA

#1
CKA

#0
SPH

Se ha producido una alarma por suma de comprobacin.


Se ha producido una alarma por pila baja.
Se ha producido una alarma por problemas en los datos de fase.
Se ha producido una alarma por problemas de cmputo de velocidad.
Se ha producido una alarma de tensin de pila nula.
Se ha producido una alarma de reloj.
Se ha producido una alarma de software de problemas de datos de fase .
#6
CRC

#5
STB

#4
PRM

#3

#2

#1

#0

Se ha producido un error de datos.


Se ha producido un error CRC.
Se ha producido un error de bit de parada.
Se ha producido una alarma de error de parmetro. En este caso, tambin
se activa una alarma de error de parmetro de servo (N 417).

1197

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

6) Alarmas del servo (1/2)


Nmero

Mensaje

Contenido

401

SERVO ALARM: n--TH AXIS VRDY


OFF (VRDY DESCON.)

Se ha desactivado la seal de amplificador de servo PREPARADO


(DRDY) del eje n--simo (n=1--8).

402

SERVO ALARM: SV CARD NOT


EXIST

Falta la tarjeta de control de ejes.

403

SERVO ALARM: CARD/SOFT


MISMATCH

La combinacin de la tarjeta de control de ejes y el software del servo no


est permitida.
Las posibles causas son las siguientes:
Falta la tarjeta correcta de control de ejes.
No est instalado en la memoria flash el software de servo correcto.

404

SERVO ALARM: n--TH AXIS VRDY


ON (VRDY CONEX.)

Pese a que se ha desactivado la seal PREPARADO (MCON) del eje


n--simo (eje 1--8), sigue estando activada la seal PREPARADO
(DRDY) del amplificador del servo. O, al conectar la tensin, se activ
DRDY pese a que MCON estaba desactivada.
Asegrese de que estn conectados el mdulo de interface del servo
y el amplificador del servo.

405

SERVO ALARM: (ZERO POINT RETURN FAULT) (MAL REF)

Avera del sistema de control de posicin. Debido a un fallo del CN o


del sistema del servo en la vuelta al punto de referencia, existe la posibilidad de que no pudiera ejecutarse correctamente la vuelta al punto de referencia. Intntelo de nuevo desde la vuelta manual al punto
de referencia.

407

SERVO ALARM: EXCESS ERROR

La diferencia de desviacin de posicin de eje sncrono a superado el


valor configurado.
Fallo del sistema de control de posicin. Debido a un fallo del CN o del
sistema del servo en la vuelta al punto de referencia, es posible que no
pueda ejecutarse correctamente la vuelta al punto de referencia. Intente
de nuevo a partir de la vuelta manual al punto de referencia.

409

SERVO ALARM: AXIS TORQUE


ALM

Una carga anormal ha sido detectada en el servomotor o en el motor


de cabezal en modo Cs.

410

SERVO ALARM: n--TH AXIS -- EXCESS ERROR

El valor de desviacin de posicin entre la parada del eje n--simo (ejes


1--8) es mayor que el valor configurado.
Vase el procedimiento de localizacin del fallo.

411

SERVO ALARM: n--TH AXIS -- EXCESS ERROR

El valor de desviacin de posicin entre la parada del eje n--simo (ejes


1--8) se desplaza es mayor que el valor configurado.
Vase el procedimiento de localizacin del fallo.

413

SERVO ALARM: n--th AXIS -- LSI


OVERFLOW (LSI OVER)

El contenido del registro de error para el eje n--simo (eje 1--8) est
fuera del marge --231. Este error habitualmente se produce como consecuencia de parmetros incorrectamente definidos.

415

SERVO ALARM: n--TH AXIS -- EXCESS SHIFT (DERIV EXCESI)

Se ha intentado definir una velocidad superior a 524288000 unidad/es


en el eje n--simo (n=1--8). Este error se produce como consecuencia
de un CMR incorrectamente definido.

1198

Nmero

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

Mensaje

Contenido

417

SERVO ALARM: n--TH AXIS -- PARAMETER INCORRECT

Esta alarma se produce cuando el eje n--simo (eje 1--8) est en uno
de los estados siguientes. (Alarma de sistema de servo digital)
1) El valor definido en el parmetro No. 2020 (forma de motor) est
fuera del lmite especificado.
2) No se ha definido un valor adecuado (111 --111) en el parmetro
No. 2022 (sentido de giro del motor).
3) Se han definido datos no permitidos (valor inferior a 0, etc.) en el
parmetro No. 2023 (nmero impulsos realimentacin velocidad
por vuelta del motor).
4) Se han definido valores no permitidos (un valor inferior a 0, etc.) en
el parmetro No. 2024 (nmero de impulsos de realimentacin de
posicin por vuelta del motor).
5) No se han definido los parmetros No. 2084 y No. 2085 (valor relacin transmisin de campo flexible).
6) Un valor fuera del lmite {1 hasta nmero de ejes controlados} o un
valor no continuo (parmetro 1023 (nmero de servoejes) contiene
un valor fuera de los lmites que van desde 1 hasta el nmero de
ejes o un valor aislado (por ejemplo, 4 no precedido por 3) se ha
configurado en el parmetro no. 1023 (nmero de servoejes).

420

SERVO ALARM: n AXIS SYNC


TORQUE

Durante el control sncrono sencillo, la diferencia entre los comandos


de par para los ejes maestro y esclavo ha rebasado el valor definido
en el parmetro nm. 2031.

421

ALARMA SERVO: n AXIS EXCESS


ER (D)

Durante la aplicacin de la funcin realimentacin en dos puntos, una


diferencia excesiva ha sido detectada entre un error en bucle semi-cerrado y en bucle cerrado. Compruebe el factor de conversin en
dos puntos, fijado en los parmetros nm. 2078 y 2079.

422

ALARMA SERVO: n AXIS

En control de par de control de ejes por PMC, se ha rebasado una


velocidad mxima admisible especificada.

423

ALARMA SERVO: n AXIS

En control de par de control de ejes por PMC, se ha rebasado la distancia de desplazamiento acumulativa admisible definida por parmetro.

430

n AXIS: SV. MOTOR OVERHEAT

Se ha producido un recalentamiento de un servomotor.

431

n AXIS: CNV. OVERLOAD

1) Mdulo alimentacin PSM: se ha producido recalentamiento


2) SVU serie : se ha producido recalentamiento.

432

n AXIS: CNV. LOWVOLT CON./


POWFAULT

1) PSM: se ha producido fallo de fase en tensin de entrada


2) PSMR: ha cado la tensin de alimentacin de mando.
3) SVU serie : ha cado la tensin de alimentacin de mando

433

n AXIS: CNV. LOW VOLT DC LINK

1) PSM ha cado la tensin del enlace DC.


2) PSMR: ha cado la tensin del enlace DC.
3) SVU serie : ha cado la tensin del enlace DC.
4) SVU serie : ha cado la tensin del enlace DC.

434

n AXIS: INV. LOW VOLT CONTROL

SVM: ha cado la tensin de alimentacin de mando.

435

n AXIS: INV. LOW VOLT DC LINK

SVM: ha cado la tensin del enlace DC.

436

n AXIS: SOFTTHERMAL (OVC)

El software del servo digital ha detectado el estado trmico soft


(OVC).

437

n AXIS: CNV. OVERCURRENT


POWER

PSM: ha circulado una sobreintensidad al circuito de entrada.

438

n AXIS: INV. ABNORMAL CURRENT

1) SVM: la intensidad del motor es demasiado alta


2) SVU serie : la intensidad del motor es demasiado alta
3) SVU serie : la intensidad del motor es demasiado alta

1199

G. LISTA DE ALARMAS

Nmero

ANEXO

Mensaje

B--63534SP/02

Contenido

439

n AXIS: CNV. OVERVOLT POWER

1) PSM: la tensin en el enlace DC es demasiado alta.


2) PSMR: la tensin en el enlace DC es demasiado alta.
3) SVU serie : la tensin en el enlace DC es demasiado alta.
4) SVU serie : la tensin en el enlace es demasiado alta

440

n AXIS: CNV. EX DECELERATION


POW.

1) PSMR: el valor de descarga regenerativa es demasiado grande.


2) SVU serie : el valor de descarga regenerativa es demasiado
grande. Como alternativa, el circuito de descarga
regenerativa presenta una anomala.

441

n AXIS: ABNORMAL CURRENT


OFFSET

El software de servo digital ha detectado una anomala en el circuito


de deteccin de intensidad a travs de motor.

442

n AXIS: CNV. CHARGE FAULT

1) PSM: anomala en circuito descarga reserva de enlace DC.


2) PSMR: anomala en circuito descarga reserva de enlace DC.

443

n AXIS: CNV. COOLING FAN FAILURE

1) PSM: fallo de ventilador agitador interno.


2) PSMR: fallo de ventilador agitador interno.
3) SVU serie : fallo ventilador agitador interno.

444

n AXIS: INV. COOLING FAN FAILURE

SVM: fallo ventilador agitador interno.

445

n AXIS: SOFT DISCONNECT


ALARM

El software del servo digital ha detectado un hilo roto en el codificador


de impulsos.

446

n AXIS: HARD DISCONNECT


ALARM

El hardware ha detectado un hilo roto en el codificador de impulsos


integrado.

447

n AXIS: HARD DISCONNECT (EXT)

El hardware ha detectado un hilo roto en el detector independiente.

448

n AXIS: UNMATCHED FEEDBACK


ALARM

El signo de los datos de realimentacin del codificador de impulsos


integrado no coincide con el de los datos de realimentacin del detector independiente.

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


ALARM

Alarma de desconexin por software del codificador de impulsos .


Desconecte la corriente del CNC, y luego extraiga e inserte el cable
del codificador de impulsos. Si vuelve activarse esta alarma, sustituya
el codificador de impulsos.

456

ILLEGAL CURRENT LOOP

Los valores de configuracin del ciclo de control de la corriente


(parmetro No. 2004, bit 0 del parametro No. 2003, y bit 0 del parmetro 2013) son incorrectos. Los posibles problemas son los siguientes.
--

Para los dos ejes cuyos nmeros de eje de servo (valores de configuracin del parmetro No. 1023) son un nmero impar seguido de un
par (por ejemplo, un par de ejes 1 y 2 o ejes 5 y 6), se define un ciclo
de control de corriente distinto para cada uno de los ejes.

--

Los requisitos para esclavos necesarios para el ciclo de control de


corriente configurado, incluido el nmero, tipo y mtodo de conexin
de los mismos, no se cumplen.

457

ILLEGAL HI HRV (250US)

Se ha especificado la utilizacin de un HRV de alta velocidad pese a


que el ciclo de control actual es 200 s.

458

CURRENT LOOP ERROR

El valor actual de configuracin del ciclo de control no coincide con el


ciclo de control actual real.

459

HI HRV SETTING ERROR

Para los dos ejes cuyos nmeros de ejes de servo (valores de configuracin del parmetro No. 1023) son un nmero impar seguido de un
nmero par (por ejemplo, un par de ejes 1 y 2 o ejes 5 y 6), el SVM
de uno de los ejes soporta el control HRV de alta velocidad, pero el
SVM del otro no lo soporta. Vase la especificacin del SVM.

1200

Nmero

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

Mensaje

Contenido

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 amplificador.

466

n AXIS: MOTOR/AMP COMBINATION

La intensidad mxima del amplificador no coincide con la del motor.

467

n AXIS: ILLEGAL SETTING OF


AXIS

La funcin de servo para lo siguiente no se ha validado al especificar


un eje que ocupa un solo DSP (correspondiente a dos ejes ordinarios)
en la pantalla de definicin de ejes.
1. Control de aprendizaje (bit 5 del parmetro No. 2008 = 1)
2. Bucle de corriente alta velocidad (bit 0 de parmetro No. 2004 = 1)
3. Eje interfaz alta velocidad (bit 4 de parmetro No. 2005 = 1)

468

HI HRV SETTING ERROR (AMP)

Se ha especificado el uso de un HRVde alta velocidad para un eje


controlado de un amplificador que no soporta HRV de alta velocidad.

Detalles de alarma de
servo
200

Los detalles de la alarma de servo se muestran en la pantalla de


diagnstico (No. 200 y No.204) como se muestra a continuacin.
#7
OVL

#6
LV

#5
OVC

#4
HCA

#3
HVA

#2
DCA

#1
FBA

#0
OFA

#7 (OVL) : Se est generando una alarma por sobrecarga.


#6 (LV) : Se est generando una alarma de baja tensin en el amplificador del servo.
#5 (OVC) : Se est generando una alarma por sobreintensidad dentro del servo digital.
#4 (HCA) : Se est generando una alarma por intensidad anmala en el amplificador
del servo.
#3 (HVA) : Se est generando una alarma por sobretensin en el amplificador del
servo.
#2 (DCA) : Se est generando una alarma del circuito de descarga regenerativa en el
amplificador del servo.
#1 (FBA) : Se est generando una alarma de desconexin.
#0 (OFA) : Se est generando una alarma de desbordamiento dentro del servo digital.
201

#7
ALD

#6

#5

#4
EXP

#3

#2

#1

#0

Cuando OVL es igual a 1 en el dato de diagnstico No.200 (se genera la


alarma de servo No. 400):
#7 (ALD) 0 : Recalentamiento del motor
1 : Recalentamiento del amplificador
Cuando FBAL es igual a 1 en el dato de diagnstico No.200 (se est
generando la alarma de servo servo No. 416):
1201

G. LISTA DE ALARMAS

ANEXO

#7
204

B--63534SP/02

ALD

EXP

Desconexin de codificador de impulsos incorporado (hardware)

Desconexin de codificador de impulsos independiente (hardware)

El codificador de impulsos no est conectado


debido al software.

#6
OFS

#5
MCC

#4
LDA

Detalles de alarma

#3
PMS

#2

#1

#0

#6 (OFS) : Se ha producido un error de conversin de corriente en el servo digital.


#5 (MCC) : Un contacto magntico del contactor del amplificador del servo se ha
soldado.
#4 (LDA) : El LED indica que el codificador serie de impulsos C est averiado.
#3 (PMS) : Se ha producido un error de impulsos de alimentacin debido a que el
cable de la alimentacin est defectuoso.
7) Alarmas de rebasamiento de recorrido
Nmero

Mensaje

Contenido

500

SOBRERRECOR : +n

Se ha rebasado lmite de recorrido memorizado I lado + eje n--simo (eje 1 hasta 8).
(Parmetro No.1320 1326 NOTA)

501

SOBRERRECOR : --n

Se ha rebasado lmite de recorrido memorizado I lado -- eje n--simo (eje 1 hasta


8).
(Parmeter No.1321 1327 NOTA)

502

SOBRERRECOR : +n

Se ha rebasado lmite de recorrido memorizado II lado + eje n--simo (eje 1 hasta 8).
(Parmetro No.1322 )

503

SOBRERRECOR : --n

Se ha rebasado lmite de recorrido memorizado II lado -- eje n--simo (eje 1 hasta 8).
(Parmetro No.1323)

504

SOBRERRECOR : +n

Se ha rebasado lmite de recorrido memorizado III lado -- eje n--simo (eje 1


hasta 8).
(Parmetro No.1324)

505

SOBRERRECOR : --n

Se ha rebasado lmite de recorrido memorizado III lado -- eje n--simo (eje 1


hasta 8).
(Parmetro No.1325)

506

SOBRERRECOR : +n

Se ha rebasado el lmite de recorrido por hardware lado + eje n--simo (eje 1


hasta 8).

507

SOBRERRECOR : --n

Se ha rebasado el lmite de recorrido por hardware lado -- eje n--simo (eje 1


hasta 8).

510

SOBRERRECOR : +n

Una verificacin de tope de carrera realizada antes del principio del desplazamiento ha mostrado que el punto final de un bloque cae en la zona prohibida
(lado positivo) segn el eje n-- determinado por un tope de carrera. Corrija el
programa.

511

SOBRERRECOR : --n

Una verificacin de tope de carrera realizada antes del principio del desplazamiento ha mostrado que el punto final de un bloque cae en la zona prohibida
(lado negativo) segn el eje N-- determinado por un tope de carrera. Corrija el
programa.

514

INTERFERENCE : +n

La funcin de comprobacin de interferencia en zona de rotacin ha detectado


una interferencia en el lado positivo del eje n.

515

INTERFERENCE : --n

La funcin de comprobacin de interferencia en rea de rotacin ha encontrado una interferencia en el lado negativo del eje n.

NOTA
Los parmetros 1326 y 1327 son activos cuando EXLM (seal de conmutacin de tope de
carrera) est a ON.

1202

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

8) Alarmas de servo (2/2)


Nmero

Mensaje

Contenido

600

n AXIS : INV. DC LINK OVER CURRENT

La intensidad en el circuito intermedio (DC link) es demasiado


grande.

601

n AXIS : INV. RADIATOR FAN FAILURE

Ha fallado el ventilador agitador disipador externo.

602

n AXIS : INV. OVERHEAT

Se ha recalentado el amplificador de servo.

603

n AXIS : INV. IPM ALARM (OH)

EL IPM (mdulo de potencia inteligente) ha detectado una alarma de


recalentamiento.

604

n AXIS : AMP. COMMUNICATION


ERROR

Ha fallado la comunicacin entre el SVM y el PSM.

605

n AXIS : CNV. EX. DISCHARGE


POW.

PSMR: La potencia de regeneracin es demasiado grande.

606

n AXIS : CNV. RADIATOR FAN FAIL- PSM: Ha fallado el ventilador agitador disipador externo.
URE
PSMR: Ha fallado la agitacin del disipador externo.

607

n AXIS : CNV. SINGLE PHASE FAIL- PSM: La tensin de entrada est en el estado de fase abierta.
URE
PSMR: La tensin de entrada est en el estado de fase abierta.

9) Alarmas de recalentamiento
Nmero

Mensaje

Contenido

700

OVERHEAT: CONTROL UNIT

Sobrecalentamiento del CNC.


Compruebe el funcionamiento normal del motor de ventilador y limpie
el filtro de aire.

701

OVERHEAT: FAN MOTOR

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.

704

OVERHEAT: SPINDLE

Sobrecalentamiento del cabezal en deteccin de variacin de velocidad de cabezal.


1) Si la carga es alta durante elmecanizado, reducir esta carga.
2) Compruebe que la herramienta est afilada.
3) Otra causa posible: corriente de cabezal defectuoso.

10) Alarmas de roscado rgido


Nmero

Mensaje

Contenido

740

RIGID TAP ALARM : ERROR EXCESO

En roscado interior rgido, el error de posicin de cabezal en el estado


stop ha rebasado el valor de consigna.

741

RIGID TAP ALARM : ERROR EXCESO

En roscado interior rgido, el error de posicin de cabezal en el estado


desplazamiento ha rebasado el valor de consigna.

742

RIGID TAP ALARM : LSI OVERFLOW

En roscado interior rgido, se ha producido un rebasamiento LSI en el


lado cabezal.

1203

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

11) Alarmas de husillo serie


Nmero
749

Mensaje
S--SPINDLE LSI ERROR

Contenido
Se ha producido un error de comunicaciones serie mientras que el
sistema estaba ejecutando el programa despus de conectar la alimentacin elctrica. Pueden considerarse los siguientes motivos:
1) La conexin del cable ptico es incorrecta o el cable no est co-nectado o est cortado.
2) Est averiada la placa de CPU PRINCIPAL o la placa opcional
2.
3) Una tarjeta impresa del amplificador del husillo est averiada.
4) El amplificador del husillo presenta una anomala. (La indicacin
del SPM es A, A1, A2, o semejante en funcin del tipo de anomala.)
Si se produce esta alarma con la alimentacin elctrica del CNC
conectada o cuando no se ha borrado esta alarma an cuando se
ha reinicializado el CNC, desconecte la alimentacin elctrica y
tambin desconecte la alimentacin elctrica en el lado del husillo.
Si el amplificador del husillo est en condiciones anmalas, verifique las indicaciones del SPM (A, A1, A2, o semejantes). A continuacin, consulte el MANUAL DE MANTENIMIENTO de la serie
i de SERVO MOTORES DE FANUC (B--65285SP) o el MANUAL
DE MANTENIMIENTO de la serie SERVO MOTORES DE FANUC (B--65165SP) para resolver el problema.

750

SPINDLE SERIAL LINK START FAULT

Esta alarma se genera cuando la unidad de control del husillo no


est preparada para arrancar correctamente cuando se conecta la
tensin en el sistema o en el husillo serie.
Los cuatro motivos pueden considerarse de la siguiente manera:
1) Un cable ptico incorrectamente conectado o la alimentacin
de la unidad de control de husillo estn DESACTIVADOS.
2) Cuando se ha activado la alimentacin del CN o en condiciones de alarma que no sean SU--01 o AL--24 que se muestran en el indicador de LEDs de la unidad de control del husillo.
En este caso, desconecte una vez la alimentacin del amplificador del husillo y ejecute de nuevo el arranque.
3) Otros motivos (combinacin incorrecta de hardware). Esta alarma no se produce despus de haber activado el sistema incluida la unidad de control del husillo.
4) El segundo husillo (cuando SP2, bit 4 del parmetro No.3701,
vale 1) est en una de los anteriores estados 1) hasta 3).
Vase mensaje de diagnstico 409 para ms detalles.

752

FIRST SPINDLE MODE CHANGE


FAULT

Esta alarma se genera si el sistema no termina correctamente un


cambio de modo. Los modos incluyen el contorneado de Cs, el posicionamiento de husillo, el roscado rgido con macho y el control de
husillo. Esta alarma se activa si la unidad de control de husillo no responde correctamente al comando de cambio de modo emitido por
el CN.

754

SPINDLE--1 ABNORMAL TORQUE


ALM

Se ha detectado una anomala en la carga del motor del primer husillo.

762

SECOND SPINDLE MODE CHANGE


FAULT

Vase alarma No. 752. (Para el segundo eje)

764

SPINDLE--2 ABNORMAL TORQUE


ALM

Idem alarma No. 754 (para el segundo husillo)

772

SPINDLE--3 MODE CHANGE ERROR

Idem alarma No. 752 (para el tercer husillo)

774

SPINDLE--3 ABNORMAL TORQUE


ALM

Idem alarma No. 754 (para el tercer husillo)

1204

Nmero

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

Mensaje

Contenido

782

SPINDLE--4 MODE CHANGE ERROR

Idem alarma nmero 752 (para el cuarto husillo)

784

SPINDLE--4 ABNORMAL TORQUE


ALM

Idem alarma nmero 754 (para el cuarto husillo)

Los detalles de la alarma


de husillo No.750
Husillos 1 y 2
#7

#6

#5

#4

409

#3
SPE

#2
S2E

#1
S1E

#0
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.
Husillos 3 y 4

Los detalles de la alarma de husillo No. 750 se visualizan en el mensaje


de diagnstico (No. 409), como se muestra a continuacin.
#7

#6

#5

409

#4

#3
SPE

#2
S4E

#1
S3E

#0
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 cuarto husillo funciona normal durante el arranque de control serie
de husillo.
1 : Se ha detectado que el cuarto husillo presentaba un fallo durante el
arranque del control serie de husillo.
#1 (S1E) 0 : El tercer 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 : Se ha detectado el mdulo de comunicaciones serie del CNC que tena
un fallo.
1205

G. LISTA DE ALARMAS

ANEXO

Lista de alarmas (Husillo


serie)

B--63534SP/02

Si se genera una alarma para el husillo serie, aparece un mensaje de alarma en


el CNC. 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 A.4, Cdigos de Error (Husillo Serie).
Nmeros de alarma y alarmas visualizadas en el amplificador de husillo serie i
No.

Mensaje

Indicacin
SPM
(*1)

(750)

SPINDLE SERIAL LINK ERROR

A0
A

1 Sustituya la ROM de la tarjeta de


circuito impreso de control del
SPM.
2 Sustituya la tarjeta de circuito impreso de control del SPM.

(749)

S--SPINDLE LSI ERROR

A1

Sustituya la tarjeta de circuito impreso Se ha detectado una anomala en el cirde control del SPM.
cuito perifrico de la CPU del circuito de
control del SPM.

7n01

SPN_n_ : MOTOR
OVERHEAT

01

1 Compruebe y corrija la temperatura


perifrica y el estado de la carga.
2 Si se detiene el ventilador de refri-geracin, sustityalo.

7n02

SPN_n_ : EX SPEED ERROR

02

1 Compruebe y corrija las condiciones La velocidad del motor no puede respede corte para reducir la carga.
tar una velocidad especificada.
2 Corrija el parmetro No. 4082.
Se ha detectado un par de carga excesivo para el motor.
El tiempo de aceleracin/deceleracin
del parmetro No. 4082 es insuficiente.

7n03

SPN_n_ : FUSE ON DC
LINK BLOWN

03

1 Sustituya el mdulo SPM.


2 Compruebe el estado de aislamiento
del motor.
3 Sustituya el cable de interface.

El PSM queda listo (se indica 00), pero


la tensin del circuito intermedio (DC
link) es demasiado baja en 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 pre-senta una anomala

7n06

SPN_n_ : THERMAL
SENSOR DISCONNECT

1 Compruebe y corrija el parmetro.


2 Sustituya el cable de realimentacin.

El sensor de temperatura del motor


est desconectado.

06

Punto con problema y solucin

1206

Descripcin

El programa no arranca con normalidad. Error de serie de ROM o anomala


de hardware en la tarjeta de circuito impreso de control del SPM.

El termostato incrustado en el devanado del motor ha actuado. La temperatura interna del motor supera el nivel especificado.
El motor se ha utilizado por encima de
los lmites de rgimen continuo o un
componente de refrigeracin presenta
una anomala.

ANEXO

B--63534SP/02

No.

Mensaje

Indicacin
SPM
(*1)

G. LISTA DE ALARMAS

Punto con problema y solucin

Descripcin

La velocidad del motor ha superado el


115% de su velocidad nominal.
Cuando el eje del husillo se encontraba
en el modo de control de posicin, se
han acumulado excesivamente las desviaciones de posicin (SFR y SRV se
han desactivado durante la sincronizacin del husillo).

7n07

SPN_n_ : OVERSPEED

07

Compruebe si existe un error de secuencia. (Por ejemplo, compruebe si se


ha especificado la sincronizacin de husillo cuando no poda girarse el husillo).

7n09

SPN_n_ : OVERHEAT
MAIN CIRCUIT

09

1 Mejore el estado de refrigeracin del Aumento anmalo de temperatura del


disipador trmico.
radiador del transistor de potencia
2 Si el ventilador de refrigeracin del
disipador trmico se detiene, sustituya el mdulo SPM.

7n11

SPN_n_ : OVERVOLT
POW CIRCUIT

11

1 Compruebe el PSM seleccionado.


2 Compruebe la tensin de alimentacin de entrada y la variacin de alimentacin durante la deceleracin
del motor. Si la tensin es superior a
253 VAC (para el sistema de 200--V)
o 530 VAC (para el sistema de
400--V), mejore la impedancia de la
fuente de alimentacin.

Se ha detectado una sobretensin de la


seccin del circuito intermedio (DC link)
del mdulo PSM. (Indicacin de alarma
de PSM: 7)
Error de seleccin de PSM. (Se ha rebasado la especificacin mxima de salida del PSM).

7n12

SPN_n_ : OVERCURRENT POW


CIRCUIT

12

1 Compruebe el estado de aislamiento


del motor.
2 Compruebe los parmetros de husillo.
3 Sustituya el mdulo SPM.

La intensidad de salida del motor es


anmalamente elevada.
Un parmetro especfico del motor no
coincide con el modelo de motor.
Aislamiento deficiente del motor.

7n15

SPN_n_ : SP SWITCH
CONTROL
ALARM

15

1 Compruebe y corrija la secuencia de Existe una anomala en la secuencia de


esquema de contactos.
conmutacin en el accionamiento del in2 Sustituya el contactor magntico de terruptor de husillo/interruptor de salida.
conmutacin.
La seal de comprobacin de estado de
contacto de contactor MC de conmutacin y la orden no coinciden.

7n16

SPN_n_ : RAM FAULT

16

Sustituya la tarjeta de circuito impreso Se ha detectado una anomala en un


de control del SPM.
componente del circuito de control del
SPM. (Anomala de la RAM de datos externos).

7n18

SPN_n_ : SUMCHECK
ERROR PGM
DATA

18

Sustituya la tarjeta de circuito impreso Se ha detectado una anomala en un


de control de SPM.
componente del circuito de control del
SPM (se ha detectado una anomala en
los datos de la ROM del programa).

7n19

SPN_n_ : EX OFFSET
CURRENT U

19

Sustituya el mdulo SPM.

Se ha detectado una anomala en un


componente del SPM. (El valor inicial
del circuito de deteccin de corriente de
la fase U presenta una anomala).

7n20

SPN_n_ : EX OFFSET
CURRENT V

20

Sustituya el mdulo SPM.

Se ha detectado una anomala de un


componente del mdulo SPM. (El valor
inicial del circuito de deteccin de intensidad de fase V presenta una anomala).

7n21

SPN_n_ : POS SENSOR


POLARITY ERROR

21

Compruebe y corrija los parmetros.


(No. 4000#0, 4001#4)

El valor de configuracin del parmetro de polaridad del sensor de posicin


es incorrecto.

1207

G. LISTA DE ALARMAS

No.

Mensaje

ANEXO

Indicacin
SPM
(*1)

B--63534SP/02

Punto con problema y solucin

Descripcin

7n24

SPN_n_ : SERIAL
TRANSFER
ERROR

24

1 Coloque el cable que va del CNC al


husillo alejado del cable de alimentacin.
2 Sustituya el cable.

La alimentacin del CNC se ha desconectado (desconexin normal o cable


roto).
Se ha detectado un error en los datos de
comunicaciones transferidos al CNC.

7n26

SPN_n_ : DISCONNECT
C--VELO DETECT

26

1 Sustituya el cable.
2 Reajuste el preamplificador.

La amplitud de la seal de deteccin


(conector JY2) del lado del motor de
control de contorneado segn Cs pre-senta una anomala.
(Cable desconectado, error de ajuste,
etc.)

7n27

SPN_n_ : DISCONNECT
POS--CODER

27

1 Sustituya el cable.
2 Reajuste la seal del sensor BZ.

1 La seal del codificador de posicin


de husillo (conector JY4) presenta
una anomala.
2 La amplitud de la seal (conector
JY2) del sensor MZ o BZ presenta
una anomala.
(Cable sin conectar, error de ajuste,
etc.)

7n28

SPN_n_ : DISCONNECT
C--POS DETECT

28

1 Sustituya el cable
2 Reajuste el preamplificador.

Anomala de la seal de deteccin de


posicin (conector JY5) para control de
contorneado segn Cs.
(Cable no conectado, error de ajuste,
etc.)

7n29

SPN_n_ : SHORTTIME
OVERLOAD

29

Compruebe y corrija el estado de la car- Se ha aplicado una carga excesiva de


ga.
manera continua durante un cierto perodo de tiempo. (Esta alarma se activa
tambin cuando el eje del motor ha quedado bloqueado en el estado de excitacin).

7n30

SPN_n_ : OVERCURRENT POW


CIRCUIT

30

Compruebe y corrija la tensin de la Se ha detectado una sobreintensidad


fuente de alimentacin.
en la entrada del circuito principal del
mdulo PSM.
(Indicacin de alarma del PSM: 1)
Fuente de alimentacin desequilibrada.
Error de seleccin del mdulo PSM (se
ha rebasado la especificacin mxima
de salida del mdulo PSM).

7n31

SPN_n_ : MOTOR LOCK


OR V--SIG LOS

31

1 Compruebe y corrija el estado de la


carga.
2 Sustituya el cable del sensor del motor (JY2 o JY5).

7n32

SPN_n_ : RAM FAULT


SERIAL LSI

32

Sustituya la tarjeta de circuito impreso Se ha detectado una anomala en un


de control del SPM.
componente del circuito de control del
SPM. (El dispositivo LSI para transfe-rencia a serie presenta una anomala).

7n33

SPN_n_ : SHORTAGE
POWER
CHARGE

33

1 Compruebe y corrija la tensin de ali- La carga de la tensin de alimentacin


mentacin de potencia.
de corriente en la seccin del circuito de
2 Sustituya el mdulo PSM.
potencia es insuficiente cuado se conecta el contactor magntico del amplificador (tal como cuando existe una fase
abierta y una resistencia de carga est
averiada).

1208

El motor no puede girar a la velocidad


especificada. (Se ha dado constantemente un nivel no superior al nivel SST
para el comando de rotacin).
Anomala en la seal de deteccin de
velocidad.

ANEXO

B--63534SP/02

No.

Mensaje

Indicacin
SPM
(*1)

Punto con problema y solucin

G. LISTA DE ALARMAS

Descripcin

7n34

SPN_n_ : PARAMETER
SETTING ERROR

34

Corrija un valor de parmetro conforme Se han configurado valores de parmeal manual.


tros superiores al lmite admisible.
Si el nmero de parmetro es desconocido, conecte la tarjeta de verificacin
de husillo y compruebe el parmetro indicado.

7n35

SPN_n_ : EX SETTING
GEAR RATIO

35

Corrija el valor conforme al manual de Se han configurado datos de relacin de


parmetros.
transmisin superiores al lmite admisible.

7n36

SPN_n_ : OVERFLOW
ERROR
COUNTER

36

Compruebe si el valor de ganancia de Se ha producido un desbordamiento de


posicin es excesivamente grande y contador de errores.
corrija el valor.

7n37

SPN_n_ : SPEED DETECT PAR.


ERROR

37

Corrija el valor en funcin del manual de El valor del parmetro de nmero de imparmetros.
pulsos en el detector de velocidad es incorrecto.

7n39

SPN_n_ : 1--ROT Cs
SIGNAL ERROR

39

1 Ajuste la seal de 1 vuelta en el


preamplificador.
2 Compruebe el estado de la pantalla
del cable.
3 Sustituya el cable.

7n40

SPN_n_ : NO 1--ROT Cs
SIGNAL DETECT

40

1. Ajuste la seal de 1 vuelta en el La seal de 1 revolucin no se genera


preamplificador.
mediante el control de contorneado
2 Compruebe el estado de la pantalla segn eje Cs.
del cable.

Durante el control de contorneado


segn eje eje Cs se ha detectado una
relacin incorrecta entre la seal de una
revolucin y el nmero de impulsos de
fase AB.

3 Sustituya el cable.
7n41

SPN_n_ : 1--ROT POS-CODER ERROR

41

1 Compruebe y corrija el parmetro.


2 Sustituya el cable.
3 Reajuste la seal del sensor BZ.

1 La seal de 1 revolucin del codificador de posicin del husillo (conector


JY4) presenta una anomala.
2 La seal de 1 revolucin (conector
JY2) den sensor MZ o BZ preenta
una anomala.
3 Error de configuracin de parmetro

7n42

SPN_n_ : NO 1--ROT.
POS--CODER
DETECT

42

1 Sustituya el cable.
2 Reajuste la seal del sensor BZ.

1 La seal de 1 revolucin del codificador de posicin de husillo (conector


JY4) est desconectada.
2 La seal de 1 revolucin (conector
JY2) del sensor MZ o BZ est desconectada.

7n43

SPN_n_ : DISCON. PC
FOR DIF. SP.
MODE

43

Sustituya el cable.

La seal del codificador de posicin de


velocidad diferencial (conector JY8) del
SPM tipo 3 presenta una anomala.

7n44

SPN_n_ : CONTROL
CIRCUIT(AD)
ERROR

44

Sustituya la tarjeta de circuito impreso Se ha detectado una anomala en un


de control del SPM.
componente del circuito de control del
SPM (anomala del convertidor A/D).

7n46

SPN_n_ : SCREW
1--ROT POS-COD. ALARM

46

1 Compruebe y corrija el parmetro.


2 Sustituya el cable.
3 Reajuste la seal del sensor BZ.

1209

Se ha detectado una anomala equivalente a la alarma 41 durante la operacin de tallado de rosca.

G. LISTA DE ALARMAS

No.

Mensaje

ANEXO

Indicacin
SPM
(*1)

Punto con problema y solucin

B--63534SP/02

Descripcin

7n47

SPN_n_ : POS--CODER
SIGNAL ABNORMAL

47

1 Sustituya el cable.
1 La seal de fase A/B del codificador
2 Reajuste la seal del sensor BZ.
de posicin de husillo (conector JY4)
3 Corrija el recorrido del cable
presenta una anomala.
(asegrese de que no queda cerca 2 La seal de fase A/B (conector JY2)
de la lnea de potencia).
del sensor MZ o BZ presenta una
anomala.
La relacin entre la fase A/B y la seal
de una revolucin es incorrecta (discrepancia de intervalo de impulsos).

7n49

SPN_n_ : HIGH CONV.


DIF. SPEED

49

Compruebe si el valor de velocidad dif- En el modo de velocidad diferencial, la


erencial calculado supera la velocidad velocidad del otro husillo convertida a la
mxima del motor.
velocidad del husillo local ha superado
el lmite permitido (la velocidad diferencial se calcula multiplicando la velocidad del otro husillo por la relacin de
transformacin).

7n50

SPN_n_ : SPNDL CONTROL OVERSPEED

50

Compruebe si el valor calculado supera En sincronizacin de husillos, el valor


la velocidad mxima del motor
de clculo de consigna de velocidad ha
superado el lmite admisible (la velocidad del husillo se calcula multiplicando
la velocidad especificada del husillo por
la relacin de transmisin).

7n51

SPN_n_ : LOW VOLT DC


LINK

51

1 Compruebe y corrija la tensin de la Se ha detectado una cada en la tensin


fuente de alimentacin.
de entrada. (Indicacin de alarma del
2 Sustituya el contactor magntico.
PSM: 4)
(Fallo de corriente momentneo o contacto de contactor magntico averiado)

7n52

SPN_n_ : ITP SIGNAL


ABNORMAL I

52

1 Sustituya la tarjeta de circuito impre- Se ha detectado una anomala en la inso del control del mdulo SPM.
terface del CN (la seal ITP seha deteni2 Sustituya la tarjeta de circuito impre- do).
so de la interface de husillo en el
CNC.

7n53

SPN_n_ : ITP SIGNAL


ABNORMAL II

53

1 Sustituya la tarjeta de circuito impre- Se ha detectado una anomala en la inso de control del SPM.
terface del CN (se ha detenido la seal
2 Sustituya la tarjeta de circuito impre- ITP).
so de la interface del husillo en el
CNC.

7n54

SPN_n_ : OVERLOAD
CURRENT

54

Revise el estado de carga.

Se ha detectado una intensidad de sobrecarga.

7n55

SPN_n_ : POWER LINE


SWITCH ERROR

55

1 Sustituya el contactor magntico.


2 Compruebe y corrija la secuencia.

Anomala de la seal de estado del


cable de alimentacin del contactor
magntico para seleccionar un husillo
o una salida.

7n56

SPN_n_ : INNER COOL- 56


ING FAN STOP

Sustituya el mdulo SPM.

Se ha detenido el ventilador de refrigeracin del circuito de control del


mdulo SPM.

7n57

SPN_n_ : EX DECELERATION
POWER

1 Reduzca el rgimen de aceleracin/


deceleracin.
2 Compruebe el estado de refrigeracin (temperatura perifrica).
3 Si se detiene el ventilador de refri-geracin, sustituya la resistencia.
4 Si la resistencia presenta una anomala, sustituya la resistencia.

Se ha detectado una sobrecarga en


la resistencia regenerativa. (Indicacin de alarma de PSMR: 8)
Se ha detectado una actuacin del
termostato o una sobrecarga de
breve duracin.
Se ha desconectado la resistencia
regenerativa o se ha detectado una
resistencia anmala.

57

1210

ANEXO

B--63534SP/02

Indicacin
SPM
(*1)

Punto con problema y solucin

G. LISTA DE ALARMAS

No.

Mensaje

7n58

SPN_n_ : OVERLOAD IN
PSM

58

1 Compruebe el estado de refrige-racin del PSM.


2 Sustituya el mdulo PSM.

Ha aumentado de manera anmala


la temperatura del radiador del
PSM. (Indicacin de alarma de PSM:
3)

7n59

SPN_n_ : COOLING FAN


STOP IN PSM

59

Sustituya el mdulo SPM.

Se ha detenido el ventilador de refrigeracin del mdulo PSM. (Indicacin de alarma del PSM: 2)

7n62

SPN_n_ : MOTOR VCMD


OVERFLOWED

62

Compruebe y corrija los parmetros.


(No. 4021, 4056 hasta 4059)

La velocidad especificada del motor


es demasiado grande.

7n66

SPN_n_ : AMP MODULE


COMMUNICATION

66

1 Sustituya el cable.
2 Compruebe y corrija la conexin.

Se ha encontrado un error en la co-municacin entre amplificadores.

7n73

SPN_n_ : MOTOR SENSOR DISCONNECTED

73

1 Sustituya el cable de realimentacin.


2 Compruebe el procesamiento de la
pantalla.
3 Compruebe y corrija la conexin.
4 Ajuste el sensor.

No est presente la seal de realimentacin del sensor del motor

7n74

SPN_n_ : CPU TEST ER- 74


ROR

Sustituya la tarjeta de circuito impreso


de control del SPM.

En un test de la CPU se ha detectado


un error.

7n75

SPN_n_ : CRC ERROR

75

Sustituya la tarjeta de circuito impreso


de control del SPM.

En un test de la CRC se ha detectado


un error.

7n79

SPN_n_ : INITIAL TEST


ERROR

79

Sustituya la tarjeta de circuito impreso


de control del SPM.

Se ha detectado un error en una ope-racin de test inicial.

7n81

SPN_n_ : 1--ROT MOTOR SENSOR


ERROR

81

1 Compruebe y corrija el parmetro.


2 Sustituya el cable de realimentacin.
3 Ajuste el sensor.

No puede detectarse correctamente la


seal de una revolucin del sensor del
motor.

7n82

SPN_n_ : NO 1--ROT
MOTOR SENSOR

82

1 Sustituya el cable de realimentacin.


2 Ajuste el sensor.

No se genera la seal de una revolucin del sensor del motor.

7n83

SPN_n_ : MOTOR SENSOR SIGNAL


ERROR

83

1 Sustituya el cable de realimentacin.


2 Ajuste el sensor.

Se ha detectado una irregularidad en


una seal de realimentacin del sensor del motor.

7n84

SPN_n_ : SPNDL SENSOR DISCONNECTED

84

1 Sustituya el cable de realimentacin.


2 Compruebe el procesamiento de la
pantalla.
3 Compruebe y corrija la conexin.
4 Compruebe y corrija el parmetro.
5 Ajuste el sensor.

No est presente la seal de realimentacin del sensor del husillo.

7n85

SPN_n_ : 1--ROT SPNDL


SENSOR ERROR

85

1 Compruebe y corrija el parmetro.


2 Sustituya el cable de realimentacin.
3 Ajuste el sensor.

No puede detectarse correctamente la


seal de una revolucin del sensor del
husillo.

7n87

SPN_n_ : SPNDL SENSOR SIGNAL


ERROR

87

No se genera la seal de una revolucin del sensor del husillo.

Se ha detectado una irregularidad en


una seal de realimentacin del sensor del husillo.

7n88

SPN_n_ : COOLING RADIFAN FAILURE

88

Sustituya el ventilador de refrigeracin


externo del SPM.

El ventilador de refrigeracin externo


est parado.

1211

Descripcin

G. LISTA DE ALARMAS

No.

Mensaje

ANEXO

Indicacin
SPM
(*1)

Punto con problema y solucin

B--63534SP/02

Descripcin

7n97

SPN_n_ : OTHER
SPINDLE
ALARM

97

Sustituya el SPM.

Se ha detectado otra irregularidad.

7n98

SPN_n_ : OTHER CONVERTER


ALARM

98

Compruebe la indicacin de alarma en


el PSM.

Se ha detectado una alarma de PSM.

9n01

SPN_n_ : MOTOR
OVERHEAT

01

1 Compruebe y corrija la temperatura


perifrica y el estado de la carga.
2 Si se detiene el ventilador de refrige-racin, sustityalo.

Ha actuado el termostato incrustado en


el devanado del motor.
La temperatura interna del motor supera
el nivel especificado.
El motor se est utilizando por encima
del rgimen continuo o el ventilador de
refrigeracin presenta una anomala.

9n02

SPN_n_ : EX SPEED ER- 02


ROR

1 Compruebe y corrija las condiciones


de mecanizado para disminuir la carga.
2 Corrija el parmetro No. 4082.

La velocidad del motor no puede obe-decer a una velocidad especificada.


Se ha detectado un par de carga del motor excesivo.
El tiempo de aceleracin / deceleracin
en el parmetro No. 4082 es insuficiente.

9n03

SPN_n_ : FUSE ON DC
LINK BLOWN

03

1 Sustituya el mdulo SPM.


2 Compruebe el estado del aislamiento
del motor.
3 Sustituya el cable de interfaz.

El PSM queda listo (se indica 00), pero la


tensin en el circuito intermedio es muy
baja en el SPM.
Se ha fundido el fusible de la seccin de
circuito intermedio del SPM. (El dispositivo de potencia est daado o el motor
presenta un fallo a tierra.)
El cable de conexin JX1A/JX1B presenta una anomala.

9n06

SPN_n_ : THERMAL
SENSOR DISCONNECT

06

1 Compruebe y corrija el parmetro.


2 Sustituya el cable de alimentacin.

El sensor de temperatura del motor est


desconectado.

9n07

SPN_n_ : OVERSPEED

07

Compruebe si existe un error de secuencia. (Por ejemplo, compruebe si se ha


especificado sincronizacin del husillo
cuando no poda girar el husillo.)

La velocidad del motor ha rebasado el


115% de su velocidad nominal.
Cuando el eje del husillo se encontraba
en el modo de control de posicin, se
acumularon unas desviaciones de posicin excesivas (durante la sincronizacin
de husillo se desactivo SFR y SRV.)

9n09

SPN_n_ : OVERHEAT
MAIN CIRCUIT

09

1 Mejore el estado de refrigeracin del


disipador trmico.
2 Si se detiene el ventilador de
refrigeracin del dispador trmico,
sustituya el mdulo SPM.

Aumento de temperatura anmalo del


radiador del transistor de potencia

1212

ANEXO

B--63534SP/02

No.

Mensaje

Indicacin
SPM
(*1)

G. LISTA DE ALARMAS

Punto con problema y solucin

Descripcin

9n11

SPN_n_ : OVERVOLT
POW CIRCUIT

11

1 Compruebe el PSM seleccionado.


2 Compruebe la tensin de alimentacin de entrada y la variacin de potencia durante la deceleracin del motor. Si la tensin supera 253 VAC
(para el sistema de 200--V) o 530
VAC (para el sistema de 400--V), mejore la impedancia de la fuente de alimentacin.

Se ha detectado una sobretensin en la


seccin de circuito intermedio del PSM.
(indicacin de alarma PSM: 7)
Error de seleccin de PSM. (Se ha rebasado la especificacin de potencia mxima entregada del PSM.)

9n12

SPN_n_ : OVERCURRENT POW


CIRCUIT

12

1 Compruebe el estado del aislamiento


del motor.
2 Compruebe los parmetros de husillo.
3 Sustituya el mdulo SPM.

La intensidad de salida del motor es excesivamente alta.


Un parmetro especfico del motor no se
ajusta al modelo de motor.
Aislamiento deficiente del motor.

9n15

SPN_n_ : SP SWITCH
CONTROL
ALARM

15

1 Compruebe y corrija la secuencia de


esquema de contactos.
2 Sustituya el contactor magntico de
conmutacin MC.

Anomala de la secuencia en la operacin de conmutacin husillo / conmutacin de salida.


La seal y el comando de comprobacin
de estado de contacto del MC de conmutacin no coinciden.

9n16

SPN_n_ : RAM FAULT

16

Sustituya la tarjeta de circuito impreso de


control del SPM.

Se ha detectado una anomala en un


componente del circuito de control del
SPM. (Anomala de RAM para datos externos.)

9n18

SPN_n_ : SUMCHECK
ERROR PGM
DATA

18

Sustituya la tarjeta de circuito impreso de


control del SPM.

Se ha detectado una anomala en un


componente del circuito de control del
SPM. (Anomala en los datos de la ROM
de programa.)

9n19

SPN_n_ : EX OFFSET
CURRENT U

19

Sustituya el mdulo SPM.

Se ha detectado una anomala en un


componente del SPM. (Anomala del va-lor inicial del circuito de deteccin de corriente de la fase U).

9n20

SPN_n_ : EX OFFSET
CURRENT V

20

Sustituya el mdulo SPM.

Se ha detectado una anomala en un


componente del SPM. (Anomala del va-lor inicial del circuito de deteccin de corriente de fase V.)

9n21

SPN_n_ : POS SENSOR 21


POLARITY ERROR

Compruebe y corrija los parmetros.


(Nos. 4000#0, 4001#4)

La configuracin del parmetro de polaridad del sensor de posicin es incorrecta.

9n24

SPN_n_ : SERIAL
TRANSFER
ERROR

24

1 Coloque el cable de CNC a husillo


alejado del cable de potencia
2 Sustituya el cable.

Se desconecta la alimentacin del CNC


(desconexin normal o cable roto).
Se ha detectado un error en los datos de
comunicacin transferidos al CNC.

9n27

SPN_n_ : DISCONNECT
POS--CODER

27

1 Sustituya el cable.
2 Reajuste la seal del sensor BZ.

1 Anomala en seal de codificador de


posicin de husillo (conector JY4).
2 Anomala en amplitud de seal (co-nector JY2) de sensor MZ o BZ .
(Cable desconectado, error de
ajuste, etc.)

1213

G. LISTA DE ALARMAS

No.

Mensaje

ANEXO

Indicacin
SPM
(*1)

B--63534SP/02

Punto con problema y solucin

Descripcin

9n29

SPN_n_ : SHORTTIME
OVERLOAD

29

Compruebe y corrija el estado de la carga.

Se ha aplicado una carga excesiva de


manera continua durante un cierto perodo de tiempo. (Esta alarma se activa
tambin cuando el eje del motor se haya
bloqueado en el estado de excitacin.)

9n30

SPN_n_ : OVERCURRENT POW


CIRCUIT

30

Compruebe y corrija la tensin de la


fuente de alimentacin.

Se ha detectado una sobreintensidad en


la entrada del circuito principal del PSM.
(Indicacin de alarma de PSM: 1)
Alimentacin elctrica desequilibrada.
Error de seleccin de PSM (se ha rebasado la especificacin de potencia mxima entregada del PSM.)

9n31

SPN_n_ : MOTOR LOCK 31


OR V--SIG LOS

1 Compruebe y corrija el estado de carga.


2 Sustituya el cable del sensor de motor (JY2 o JY5).

El motor no puede girar a una velocidad


especificada. (Ha prevalecido ininterrumpidamente un nivel que no supera el
nivel SST para el comando de rotacin.)
Anomala en la seal de deteccin de velocidad.

9n32

SPN_n_ : RAM FAULT


SERIAL LSI

32

Sustituya la tarjeta de circuito impreso de


control del SPM.

Se ha detectado una anomala en un


componente del circuito de control del
SPM. (Anomala en dispositivo LSI para
transferencia serie.)

9n33

SPN_n_ : SHORTAGE
POWER
CHARGE

33

1 Compruebe y corrija la tensin de alimentacin elctrica.


2 Sustituya el mdulo PSM.

La carga de la tensin de alimentacin


en corriente continua de la seccin del
circuito de potencia es insuficiente cuando se activa el contactor magntico del
amplificador (por ejemplo, cuando hay
una fase abierta o la resistencia de carga
est averiada).

9n34

SPN_n_ : PARAMETER
SETTING ERROR

34

Corrija el valor del parmetro conforme al


manual.
Si se desconoce el nmero de parmetro, conecte la tarjeta de comprobacin
de husillo y compruebe el parmetro indicado

Se ha configurado un valor de parmetro


superior al lmite admisible.

9n35

SPN_n_ : EX SETTING
GEAR RATIO

35

Corrija el valor conforme al manual de


parmetros.

Se ha configurado un dato de relacin de


transmisin superior al lmite admisible.

9n36

SPN_n_ : OVERFLOW
ERROR
COUNTER

36

Compruebe si el valor de la ganancia de


posicin es demasiado grande y corrija
dicho valor.

Se ha producido un debordamiento del


contador de errores.

9n37

SPN_n_ : SPEED DETECT PAR.


ERROR

37

Corrija el valor conforme al manual de


parmetros.

El valor de configuracin del parmetro


del nmero de impulsos en el detector de
velocidad es incorrecto.

9n41

SPN_n_ : 1--ROT POS-CODER ERROR

41

1 Comprueba y corrija el parmetro.


2 Sustituya el cable.
3 Reajuste la seal del sensor BZ.

1 Anomala de la seal de 1 revolucin


del codificador de posicin de husillo
(conector JY4).
2 Anomala en la seal de 1 revolucin
(conector JY2) del sensor MZ o BZ.
3 Error de configuracin de parmetros

1214

ANEXO

B--63534SP/02

No.

Mensaje

Indicacin
SPM
(*1)

Punto con problema y solucin

G. LISTA DE ALARMAS

Descripcin

9n42

SPN_n_ : NO 1--ROT.
POS--CODER
DETECT

42

1 Sustituya el cable.
2 Reajuste la seal del sensor BZ.

1 Las seal de una revolucin del codi-ficador de posicin de husillo (conector JY4) se ha desconectado.
2 La seal de 1 revolucin (conector
JY2) del sensor MZ o BZ se ha desconectado.

9n43

SPN_n_ : DISCON. PC
FOR DIF. SP.
MODE

43

Sustituya el cable.

Anomala en la seal del codificador de


posicin de velocidad diferencial (conector JY8) en el SPM tipo 3.

9n46

SPN_n_ : SCREW
1--ROT POS-COD. ALARM

46

1 Comprueba y corrija el parmetro.


2 Sustituya el cable.
3 Reajuste la seal del sensor BZ.

Se ha detectado una anomala equivalente a la alarma 41 durante la operacin


de roscado.

9n47

SPN_n_ : POS--CODER
SIGNAL ABNORMAL

47

1 Sustituya el cable.
2 Reajuste la seal del sensor BZ.
3 Corrija la disposicin de cables (proximidad del cable de potencia).

1 Anomala en la seal de fase A/B del


codificador de posicin de husillo
(conector JY4).
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 (discrepancia de intervalo de impulsos).

9n49

SPN_n_ : HIGH CONV.


DIF. SPEED

49

Compruebe si el valor de velocidad dife-rencial calculado supera la velocidad


mxima del motor.

En el modo de velocidad diferencial, la


velocidad del otro husillo convertida a la
velocidad del husillo local ha superado el
lmite admisible (la velocidad diferencial
se calcula multiplicando la velocidad del
otro husillo por la relacin de transmi-sin).

9n50

SPN_n_ : SPNDL CONTROL OVERSPEED

50

Compruebe si el valor calculado supera


la velocidad mxima del motor.

En la sincronizacin de husillo, el valor


de clculo de la orden de velocidad ha
rebasado el lmite admisible (la velocidad
del motor se calcula multiplicando la velocidad especificada del husillo por la relacin de transmisin).

9n51

SPN_n_ : LOW VOLT DC


LINK

51

1 Compruebe y corrija la tensin de alimentacin elctrica.


2 Sustituya el MC.

Se ha detectado una cada de tensin de


entrada (indicacin de alarma del PSM:
4) (Corte momentneo de corriente o
mal contacto del MC)

9n52

SPN_n_ : ITP SIGNAL


ABNORMAL I

52

1 Sustituya la tarjeta de circuito impreso


de control del SPM
2 Sustituya la tarjeta de circuito impreso
de la interfaz de husillo en el CNC.

Se ha detectado una anomala de interfaz de CN (la seal ITP se ha desactivado).

9n53

SPN_n_ : ITP SIGNAL


ABNORMAL II

53

1 Sustituya la tarjeta de circuito impreso


de control del SPM.
2 Sustituya la tarjeta de circuito impreso
de la interfaz de husillo en el CNC.

Se ha detectado una anomala de interfaz de CN (la seal ITP se ha desactivado).

9n54

SPN_n_ : OVERLOAD
CURRENT

54

Revise el estado de carga.

Se ha detectado una intensidad de sobrecarga.

9n55

SPN_n_ : POWER LINE


SWITCH ERROR

55

1 Sustituya el contactor magntico.


2 Compruebe y corrija la secuencia.

Anomala en la seal del estado del


cable de alimentacin del contactor magntico para seleccionar un husillo o una
salida

1215

G. LISTA DE ALARMAS

No.

Mensaje

ANEXO

Indicacin
SPM
(*1)

Punto con problema y solucin

B--63534SP/02

Descripcin

9n56

SPN_n_ : INNER COOL- 56


ING FAN STOP

Sustituya el mdulo SP.

Se ha detenido el ventilador de refrigeracin del circuito de control del SPM.

9n57

SPN_n_ : EX DECELERATION
POWER

57

1 Reduccin del rgimen de aceleracin/deceleracin


2 Compruebe el estado de la refrigeracin (temperatura perifrica).
3 Si se detiene el ventilador de refrige-racin, sustituya la resistencia.
4 Si la resistencia presenta una anomala, sustituya la resistencia.

Se ha detectado una sobrecarga en la


resistencia regenerativa. (Indicacin de
alarma del PSMR: 8)
Se ha detectado una actuacin del termostato o una sobrecarga de breve duracin.
La resistencia regenerativa se ha desconectado o se ha detectado una resistencia anmala.

9n58

SPN_n_ : OVERLOAD IN
PSM

58

1 Compruebe el estado de refrigeracin


del PSM.
2 Sustituya el mdulo de PSM.

Ha aumentado de manera anmala la


temperatura del radiador del PSM. (Indicacin de alarma de PSM: 3)

9n59

SPN_n_ : COOLING FAN


STOP IN PSM

59

Sustituya el mdulo SPM.

Se ha detenido el ventilador de refrigeracin del PSM. (Indicacin de alarma de


PSM: 2)

9n66

SPN_n_ : AMP MODULE


COMMUNICATION

66

1 Sustituya el cable.
2 Compruebe y corrija la conexin.

Se ha detectado un error en la comunicacin entre amplificadores.

9n73

SPN_n_ : MOTOR SENSOR DISCONNECTED

73

1 Sustituya el cable de realimentacin.


2 Compruebe el procesamiento de la
pantalla
3 Compruebe y corrija la conexin.
4 Ajuste el sensor.

Falta la seal de realimentacin del sensor del motor.

9n74

SPN_n_ : CPU TEST ER- 74


ROR

Sustituya la tarjeta de circuito impreso de


control de SPM.

Se ha detectado un error en un test de


CPU.

9n75

SPN_n_ : CRC ERROR

75

Sustituya la tarjeta de circuito impreso de


control de SPM.

Se ha detectado un error en un test de


CRC.

9n79

SPN_n_ : INITIAL TEST


ERROR

79

Sustituya la tarjeta de circuito impreso de


control de SPM.

Se ha detectado un error en una operacin de test inicial.

9n81

SPN_n_ : 1--ROT MOTOR SENSOR


ERROR

81

1 Compruebe y corrija el parmetro


2 Sustituya el cable de realimentacin.
3 Ajuste el sensor.

No puede detectarse correctamente la


seal de una revolucin de sensor del
motor.

9n82

SPN_n_ : NO 1--ROT
MOTOR SENSOR

82

1 Sustituya el cable de realimentacin.


2 Ajuste el sensor.

No se genera la seal de una revolucin


del sensor del motor.

9n83

SPN_n_ : MOTOR SENSOR SIGNAL


ERROR

83

1 Sustituya el cable de realimentacin.


2 Ajuste el sensor.

Se ha detectado una irregularidad en una


seal de realimentacin del sensor del
motor.

9n84

SPN_n_ : SPNDL SENSOR DISCONNECTED

84

1 Sustituya el cable de realimentacin.


2 Compruebe el procesamiento de la
pantalla.
3 Compruebe y corrija la conexin.
4 Compruebe y corrija el parmetro.
5 Ajuste el sensor.

No est presente la seal de realimentacin del sensor del husillo.

9n85

SPN_n_ : 1--ROT SPNDL


SENSOR ERROR

85

1 Compruebe y corrija el parmetro.


2 Sustituya el cable de realimentacin.
3 Ajuste el sensor.

No puede detectarse correctamente la


seal de una revolucin del sensor del
husillo.

1216

ANEXO

B--63534SP/02

No.

Mensaje

Indicacin
SPM
(*1)

G. LISTA DE ALARMAS

Punto con problema y solucin

Descripcin

9n87

SPN_n_ : SPNDL SENSOR SIGNAL


ERROR

87

No se genera la seal de una revolucin


del sensor del husillo.

Se ha detectado una irregularidad en una


seal de realimentacin del sensor del
husillo.

9n88

SPN_n_ : COOLING RADIFAN FAILURE

88

Sustituya el ventilador de refrigeracin


externo del SPM.

Se ha detenido el ventilador de refrigeracion externa.

9097

SPN_n_ : OTHER
SPINDLE
ALARM

Compruebe la indicacin de alarma


del SPM.

Otra alarma de husillo

9098

SPN_n_ : OTHER CONVERTER


ALARM

Compruebe la indicacin de alarma


del PSM.

Otra alarma de convertidor

9110

SPN_n_ : AMP COMMUNICATION ERROR

b0

1 Sustituya el cable de comunica- Error de comunicaciones entre amciones entre el amplificador y el plificador y mdulo
mdulo.
2 Sustituya la tarjeta de circuito impreso de control del SPM o del
PSM.

9111

SPN_n_ : CONV.LOW
VOLT
CONTROL

b1

Sustituya la tarjeta de circuito impreso de control del PSM.

9112

SPN_n_ : CONV.EXDISCHARGE POW.

b2

1 Compruebe la resistencia de re- Potencia de regeneracin de congeneracin.


vertidor excesiva (Indicacin de
2 Compruebe la seleccin del mo- PSM= 8)
tor.
3 Sustituya el PSM.

9113

SPN_n_ : CONV.COOLING FAN FAILURE

b3

Sustituya el ventilador de refrigeracin.

9120

SPN_n_ : COMMUNICATION DATA ERROR

C0

1 Sustituya el cable de comunica- Alarma de datos de


ciones entre el CNC y el SPM.
comunicaciones
2 Sustituya la tarjeta impresa de
control del SPM.
3 Sustituya la tarjeta impresa de la
interfaz del husillo en el CNC.

9121

SPN_n_ : COMMUNICATION DATA ERROR

C1

1 Sustituya el cable de comunica- Alarma de datos de


ciones entre el CNC y el SPM.
comunicaciones
2 Sustituya la tarjeta impresa de
control del SPM.
3 Sustituya la tarjeta impresa de la
interfaz del husillo en el CNC.

9122

SPN_n_ : COMMUNICATION DATA ERROR

C2

1 Sustituya el cable de comunica- Alarma de datos de


ciones entre el CNC y el SPM.
comunicaciones
2 Sustituya la tarjeta impresa de
control del SPM.
3 Sustituya la tarjeta impresa de la
interfaz del husillo en el CNC.

1217

Tensin de fuente de alimentacin


de control de convertidor baja (indicacin de PSM= 6)

El ventilador de refrigeracin del radiador del convertidor est parado


(indicacin de PSM = A)

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

CODIGOS DE ERROR (HUSILLO SERIE)


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 el Apdo. Lista de alarmas (Husillo serie).

Errores visualizados en el amplificador de husillo


indicacin
SPM
(*1)

Punto con problema y solucin

Descripcin

01

Compruebe la secuencia *ESP y MRDY. (Para MRDY, preste


atencin al valor del parmetro relativo al uso de la seal
MRDY (bit 0 del parmetro No. 4001).)

Pese a que no se ha introducido ni *ESP (seal de parada de


emergencia; hay dos tipos de seales incluida la seal de
PMC y la seal de contacto del PSM (*2)) ni MRDY (seal de
mquina operativa), se ha introducido SFR (seal de rotacin
en sentido directo)/SRF (seal de rotacin en sentido inverso) ORCM (orden de orientacin).

02

Verifique el parmetro del detector de velocidad de motor del


husillo (bits 2, 1 y 0 del parmetro No. 4011).

Cuando el motor del husillo posee un codificador de impulsos


magntico de alta resolucin (sensor Cs) (los bits 6 y 5 del
parmetro No. 4001 estn configurados a 0 y 1, respectivamente), para el detector de velocidad (los bits 2, 1 y 0 del
parmetro No. 4011 deben configurarse a 0, 0 y 1, respectivamente) debe configurarse 128/rev. Sin embargo, se ha
configurado un valor distinto de 128/rev. En este caso, no se
excita el motor.

03

Compruebe los parmetros del detector de control de contorneado segn Cs (bit 5 del parmetro No. 4001 y bit 4 del
parmetro No. 4018).

Pese a que no se ha configurado la utilizacin de un codificador de impulsos magntico de alta resolucin (bit 5 del
parmetro No. 4001 = 1) o la utilizacin de la funcin de control contorneado segn Cs por el sesnor (bit 4 del parmetro
No. 4018 = 1), se ha introducido una orden de control segn
Cs. En este caso, el motor no se excita.

04

Compruebe el parmetro de la seal del codificador de posicin (bit 2 del parmetro No. 4001).

Pese a que no se ha configurado la utilizacin de la seal del


codificador de posicin (bit 2 del parmetro No. 4001 = 1), se
ha introducido una orden de modo servo (roscado rgido con
macho, posicionamiento de husillo) o una orden de sincronizacin del husillo. En este caso, no se excita el motor.

05

Compruebe la opcin de software de orientacin.

Pese a que no se ha configurado la opcin de orientacin, se


ha introducido una orden de orientacin (ORCM).

06

Compruebe la opcin de software de conmutacin de la salida


del husillo y la seal de estado del cable de alimentacin
(RCH).

Pese a que no se ha configurado la opcin de conmutacin


de la salida, se ha seleccionado el devanado de baja velocidd (RCH = 1).

07

Compruebe la secuencia (CON, SFR, SRV).

Pese a que se ha especificado el modo de control de contorneado segn Cs, no se ha introducido SFR/SRV.

08

Compruebe la secuencia (SFR, SRV).

Pese a que se ha especificado el modo servo (roscado 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 especifique un modo de funcionamiento distinto. Antes de cambiar
a otro modo, cancele la orden de control de contorneado
segn Cs.

Pese a que se ha configurado el modo de control de contorneado segn Cs, se ha especificado otro modo de funcionamiento (modo servo, sincronizacin u orientacin del husillo).

11

Durante la ejecucin de la orden de modo servo, no especifiPese a que se ha configurado el modo servo (roscado rgido
que otro modo de funcionamiento. Antes de pasar a otro modo, con macho o posicionamiento del husillo), se ha especificado
otro modo de funcionamiiento (control de contorneado segn
cancele el modo servo.
Cs, sincronizacin u orientacin del husillo).

1218

indicacin
SPM
(*1)

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

Punto con problema y solucin

Descripcin

12

Durante la ejecucin de la orden de sincronizacin del husillo,


no especifique un modo de funcionamiento distinto. Antes de
cambiar a otro modo, cancele la orden de sincronizacin del
husillo.

Pese a que se est ejecutando la sincronizacin del husillo,


se ha especificado otro modo de funcionamiento (control de
contorneado segn Cs, modo servo u orientacin).

13

Durante la ejecucin de la orden de orientacin, no especifique


otro modo de funcionamiento. Antes de cambiar a otro modo,
cancele la orden de orientacin.

Pese a que se est ejecutando la orden de orientacin, se ha


especificado otro modo de funcionamiento (control de contorneado segn Cs, modo servo o sincronizacin).

14

Introduzca la seal SFT o SRV.

Las seales SFT y SRV se introducen simultneamente.

15

Compruebe el bit 5 del parmetro No. 4000 y la seal de PMC


(CON).

Cuando el bit 5 del parmetro No. 4000 se configura a 1 para


indicar la presencia de la funcin de modo de velocidad diferencial, se especifica el control de contorneado segn Cs.

16

Compruebe el bit 5 del parmetro No. 4000 y la seal de PMC


(DEFMD).

Cuando el bit 5 del parmetro No. 4000 se configure 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 velocidad


(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 de PMC


(ORCM).

Pese a que el bit 2 del parmetro No. 4001 est configurado


a 0, para No utilizar la seal de codificador de posicin, se ha
introducido una orden de orientacin mediante un codificador
de posicin (ORCMA).

19

Durante la ejecucin de la orden de orientacin, no especifique


otro modo de funcionamiento. Antes de pasar a otro modo,
cancele la orden de orientacin.

Pese a que se est ejecutando una orientacin mediante un


sensor magntico, se ha especificado otro modo de funcionamiento.

20

Compruebe el bit 5 del parmetro No. 4001, bit 5 del parmetro Cuando est activado el uso de la funcin de modo de funcionamiento esclavo (bit 5 del parmetro No. 4014 = 1), se
No. 4014 y el bit 4 del parmetro No. 4018.
ha especificado el uso de un codificador de impulsos magntico de alta resolucin (bit 5 del parmetro No. 4001 = 1) o el
uso de la funcin de control de contorneado segn Cs mediante el sensor (bit 4 del parmetro 4018 = 1). Estos datos
no pueden configurarse simultneamente.

21

Introduzca la orden de modo de funcionamiento esclavo (SLV)


en el modo de funcionamiento normal.

Pese a que se est ejecutnado un control de posicin (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 de funcionamiento normal

Pese a que se ha activado el modo de funcionamiento esclavo (SLVS = 1), se ha introducido una orden de control de
posicin (tal como el modo servo o la orientacin).

23

Compruebe el bit 5 del parmetro No. 4014 y la seal de PMC


(SLV).

Pese a que el bit 5 del parmetro No. 4014 est configurado


a 0 para no utilizar la funcin de modo de funcionamiento
esclavo, se ha introducido una orden de modo de funcionamiento esclavo (SLV).

24

Compruebe la seal de PMC (INCMD). Ejecute la operacin


especificando primero una posicin absoluta.

La orientacin se ejecuta en el modo de funcionamiento incremental (INCMD = 1) primero y luego se introduce la orden
de posicin absoluta (INCMD = 0).

25

Compruebe las especificaciones del amplificador del husillo y


Pese a que no se utiliza el SPM de amplificador de husillo
el valor de configuracin del parmetro (bit 4 del parmetro No. tipo 4, se ha configurado el uso de la funcin de control de
contorneado segn Cs mediante el sensor (bit 4 del parme4018).
tro No. 4018 = 1).

NOTA*2
Seal de contacto del PSM
Entre ESP1 y ESP2 del PSM

Contacto abierto: Parada emergencia


Contacto cerrado: Funcionamiento normal

1219

G. LISTA DE ALARMAS

ANEXO

B--63534SP/02

12) Alarmas del sistema


(Estas alarmas no pueden reinicializarse con la tecla reset.)
Nmero

Mensaje

Contenido

900

PARIDAD ROM

Error de paridad en ROM (CNC/OMM/servo)


Regrabar la memoria flash que posee el nmero indicado.

910

SRAM PARITY: (BYTE 0)

Error de paridad en RAM en el modo SRAM de memoria en cinta.


Limpie la memoria o sustituya el mdulo.
Despus de esta operacin, reinicialice todos los datos incluidos
los parmetros.

911

SRAM PARITY: (BYTE 1)

Error de paridad en RAM en el modo SRAM de memoria en cinta.


Limpie la memoria o sustituya el mdulo/placa matriz.
Despus de esta operacin, reinicialice todos los datos incluidos
los parmetros.

912

DRAM PARITY: (BYTE 0)

913

DRAM PARITY: (BYTE 1)

En el mdulo DRAM se ha producido un error de paridad de RAM.


Sustituya el mdulo DRAM
DRAM.

914

DRAM PARITY: (BYTE 2)

915

DRAM PARITY: (BYTE 3)

916

DRAM PARITY: (BYTE 4)

917

DRAM PARITY: (BYTE 5)

918

DRAM PARITY: (BYTE 6)

919

DRAM PARITY: (BYTE 7)

920

SERVO ALARM (1--4 AXIS)

Alarma de servo (ejes primero hasta cuarto). Se ha producido un


estado de alarma de watchdog o un error de paridad de RAM en el
mdulo de servo.
Sustituya el mdulo de control de servo en la tarjeta CPU.

921

SERVO ALARM (5--8 AXIS)

Alarma de servo (ejes quinto hasta octavo). Se ha producido un


estado de alarma de watchdog o un error de paridad de RAM en el
mdulo de servo.
Sustituya el mdulo de control de servo en la tarjeta CPU.

926

FSSB ALARM

Alarma FSSB. Sustituya el mdulo de control de servo de la tarjeta


CPU principal.

930

CPU INTERRUPT

Error CPU (interrupcin anmala). La tarjeta CPU principal puede


estar averiada.

935

SRAM ECC ERROR

Se ha producido un error en la RAM de almacenamiento de programas de pieza.


Accin:
Sustituya la tarjeta de circuito impreso maestra (mdulo SRAM),
realice una operacin de borrar todo y configure de nuevo todos los
parmetros y otros datos.

950

PMC SYSTEM ALARM

Se ha producido un error en el PMC. El mdulo de control del PMC


de la tarjeta CPU tal vez est averiado.

951

PMC WATCH DOG ALARM

Se ha producido un error en el PMC--RC. (Alarma de watchdog).


Tal vez est averiada la tarjeta opcional.

972

NMI OCCURRED IN OTHER


MODULE

Se ha producido una NMI en una tarjeta distinta de la tarjeta CPU


principal.

973

NON MASK INTERRUPT

Se ha producido una interrupcin NMI por causa desconocida

974

F--BUS ERROR

Se ha producido un error de bus FANUC. Tal vez est averiada la


tarjeta matriz o la tarjeta opcional.

975

BUS ERROR

Se ha producido un error de bus en la tarjeta de la CPU.


Tal vez est averiada la tarjeta de CPU principal.

976

L--BUS ERROR

Se ha producido un error de bus en bus local.


Tal vez est averiada la tarjeta CPU principal.

1220

Indice alfabtico

B63534SP/02

Volumen 1 : P.698 / Volumen 2 : P.699

Borrado de mltiples bloques, 951


Borrado de programas, 955

Aceleracin/deceleracin anticipatoria antes de


interpolacin, 608

Borrado de todos los programas, 955

Achaflanado opcional de angulos y redondeado de


esquina, 243

Borrado de un bloque, 950

Activacin y desactivacin de manual absoluto, 761

Borrado de una palabra, 949

Borrado de un programa, 955

AI Contour Control Function/AI Nano Contour


Control Function, 478

Borrar visualizacin en pantalla, 1087


Bsqueda de archivo en ordenador central, 929

Anular ciclo fijo (G80), 218, 230


Anular compensacin de radio de herramienta
(G40), 290

Bsqueda de archivos, 872

Archivos, 870

Busqueda de numero de secuencia, 953

Arranque excesivo de material con compensacin


de herramienta activada, 331

Bsqueda de una palabra, 944

Busqueda de numero de programa, 952

Automatic Feedrate Control Function, 613

Avance en mecanizado, 97
Avance incremental, 757

Cabezera de un programa, 946

Avance Jog, 755

Caja de engranajes electrnica de husillo, 559

Avance manual en la direccin del eje de herra


mienta/avance por volante en la direccin del
eje de herramienta B, 766

Caja de engranajes electrnicos para 2 pares de


ejes, 576
Calculo sencillo de la longitud roscada incorrecta,
1169

Avance manual por volante, 758


Avance por volante en la direccin de eje de herra
mienta, 766

Caracteres y codigos que se han de utilizar para la


funcion de introduccion de datos de patron,
459

Avance rapido, 96
Avance-funcion de avance, 16

Ciclo de mandrinado (G85), 208


Ciclo de mandrinado (G86), 210

Ciclo de mandrinado (G88), 214


Ciclo de mandrinado (G89), 216

Bifurcacin incondicional (declaracin GOTO),


412

Ciclo de mandrinado de precisin (G76), 194

Bifurcacion y repeticion, 412

Ciclo de mandrinado/ciclo de mandrinado inverso


(G87), 212

Bloqueo de mquina y bloqueo de funciones


auxiliares, 845

Ciclo de rectificado de inmersin (G75), 232

Borrado automtico de la visualizacin en pantalla,


1088

Ciclo de rectificado de inmersin con dimensiones


constantes directas (G77), 234

Borrado de archivos, 874, 894

Ciclo de rectificado superficial con avance conti


nuo (G78), 236

Borrado de archivos en ordenador central, 929


Borrado de bloques, 950
Borrado de la pantalla, 1087

Ciclo de rectificado superficial con avance intermi


tente (G79), 238

Borrado de ms de un programa especificando un


intervalo de valores, 956

Ciclo de roscado rgido con macho a izquierdas


(G74), 225
i1

Indice alfabtico

B63534SP/02

Volumen 1 : P.698 / Volumen 2 : P.699


Ciclo de roscado rgido con macho profundo (G84
G74), 228

Compensacion tridimensional de herramienta


(G40, G41), 356

Ciclo de taladrado profundo (G83), 200

Componentes del programa que no sean secciones


de programa, 169

Ciclo de taladrado profundo a alta velocidad


(G73), 190

Comprobacin de lmite de recorrido memorizado,


855

Ciclo de taladrado profundo para pequeos agujer


os (G83), 202

Comprobacin del dimetro mnimo de la muela


abrasiva (para rectificadora), 241

Ciclo de taladrado, taladrado puntual (G81), 196

Comprobacin haciendo funcionar la mquina, 707

Ciclo de taladrado/ciclo de avellanado (G82), 198

Conexin de la tensin, 749

Ciclo fijo de rectificado (para rectificadora), 231

Conexin del accesorio para tarjetas PCMCIA, 841

Ciclo roscado con macho a izquierdas (G74), 192

Conexin/desconexin de la corriente, 749

Cdigos G53, G28, G30 y G30.1 en modo correc


cin de longitud de herramienta, 270

Configuracin de las teclas soft, 745


Configuracion de los programas, 25

Cdigos G53, G28, G30, G30.1 y G29 en modo


correccin de plaquita C, 335

Configuracin de parmetros relativos a la entra


da/salida, 898

Cmo fusionar un programa, 961

Configuracion de una seccin de programa, 172

Como se configuran y visualizan los datos, 986

Configuracin y visualizacin del valor de compen


sacin de herramienta, 1031

Cmo se copia un programa completo, 958


Cmo se copia una parte de un programa, 959

Conmutacin entre compensacin de radio de her


ramienta a izquierdas y compensacin de her
ramienta a derechas, 291

Cmo se indican las dimensiones programadas


para desplazar la herramienta-rdenes abso
lutas/incrementales, 21

Contorno de herramienta y desplazamiento de la


herramienta por programa, 28

Comparacin e interrupcin de nmero de secuen


cias, 1038

Control de contorno AI de alta precision/control


de contorno AI Nano de alta precision, 607

Compensacion automatica de muela abrasiva des


pues de reavivado, 241

Control de direccion normal G40.1, G41.1, G42.1 o


G150, G151, G152), 373

Compensacion B de herramienta (G39-G42), 282


Compensacion de desgaste de muela, 380

Control de eje de rotacin, 532

Compensacion de desgaste de muela abrasiva me


diante reavivado continuo (para rectificadora),
240

Control previsional avanzado (G08), 476

Control de velocidad de avance en mecanizado,


102

Compensacion de herramienta (G45-G48), 277

Control sncrono simple, 528

Compensacion de la longitud de herramienta


(G43, G44, G49), 265

Conversion tridimensional de coordenadas (G68,


G69), 254

Compensacin de radio de herramienta a derechas


(G42), 287

Copia de un programa entre dos trayectorias, 970

Compensacin de radio de herramienta a izquier


das (G41), 285

Copiar contornos (G72.1, G72.2), 247

Compensacin de radio de herramienta positiva/


negativa y trayectoria de centro de herramien
ta, 293

Creacion de programas, 975

Copia impresa de pantalla, 1126


Copying a Program Between Two Paths, 595
Creacion de programas empleando el panel MDI,
976

Compensacion dinamica de utillaje de mesa rotati


va, 384

Creacion de programas en el modo teach in, 979


i2

Indice alfabtico

B63534SP/02

Volumen 1 : P.698 / Volumen 2 : P.699


Ensayo en vaco, 849

Cylindrical Interpolation Cutting Point Control


(G07.1), 632

Entrada de datos de compensacin, 880


Entrada de datos de compensacin de error de da
tos, 884

Entrada de parmetros, 882

Deceleracin automtica en esquinas, 107

Entrada de programas de CN, 930

Deceleracin en esquinas segn el ngulo de esqui


na, 107

Entrada por teclado y buffer de entrada por tecla


do, 743

Declaracin condicional (declaracion IF), 412

Entrada y salida de archivos en disquete, 909

Declaraciones de macro y declaraciones de CN,


411

Entrada y salida de datos de compensacin, 880


Entrada y salida de parmetros, 904

Definicin de un sistema de coordenadas de pieza,


124

Entrada y salida de parmetros de datos de com


pensacin de error de paso, 882

Definicin del punto de referencia flotante, 1005

Entrada y salida de programas, 899

Desconexin de la tensin, 751

Entrada y salida de valores de compensacin, 906

Descripcion detallada de compensacion C de radio


de herramienta, 301

Entrada/salida de datos, 716, 869


Entrada/salida de datos en la pantalla todo E/S,
897

Descripcin detallada de las funciones, 442


Designacion de los ejes, 32

Entrada/salida de datos mediante ethernet incrus


tado, 926

Desplazamiento de la herramienta en el modo de


compensacin, 306

Entrada/salida de datos utilizando una tarjeta de


memoria, 914

Desplazamiento de la herramienta programndolo


en modo automtico, 704

Entrada/salida de distintos tipos de datos, 933

Desplazamiento de la herramienta segun interpo


lacion de contorno de partes de una pieza, 14

Entrada/salida de programa, 875

Desplazamienton de la herramienta en el arran


que, 302

Error de direccion radial en mecanizado circular,


1174

Entrada/salida simultneas, 800

Detalles de las declaraciones de CN y ejecucin de


las declaraciones de macro, 429

Especificacin, 837

Dibujo en modo no prioritario, 1118

Explicacin complementaria para copiar, mover y


fusionar, 962

Dispositivos de manejo, 717

Explicacin del teclado, 723

Dispositivos e/s externos, 746

Factor de escala (G50, G51), 362


Funcion de comprobacion de grupo de codigos M,
165

Edicion de macros de cliente, 966


Edicin de programas, 942

Funcin de contrasea, 968

Edicin de un programa de pieza, 709

Funcion de desplazamiento externo (G81), 246

Edicion en modo no prioritario, 967

Funcion de edicin ampliada de programas de pie


za, 957

Electronic Gear Box Automatic Phase Synchro


nization, 568

Funcion de fresadora por generacion (G80, G81),


545

Ensamblaje, 841
i3

Indice alfabtico

B63534SP/02

Volumen 1 : P.698 / Volumen 2 : P.699


High-Speed Linear Interpolation (G05), 473

Funcion de graficos, 1090


Funcion de introduccion de datos de patron, 450
Funcin de llamada a subprograma, 814

Funcin de planificacin de secuencia de ejecucin


(scheduling), 809

Imagen espejo, 819

Funcion de posicionamiento de referencia de mesa


indexada, 261

Imagen espejo programable (G50.1, G51.1), 378


Impresin del tiempo de mecanizado, 1016

Funcin de retrazado, 827

Indicacin de posicin actual, 714

Funcion de salto (G31), 88

Insercion automatica de numeros de secuencia,


977

Funcion de salto a alta velocidad continuo (G31),


92

Insercin de una palabra, 947

Funcin de salto para EGB (G31.8), 556

Insercion, modificacin y borrado de una palabra,


943

Funcin de transferencia de archivos FTP, 926


Funcion de velocidad de corte-velocidad del husil
lo, 22

Interpolacin cilndrica (G07.1), 63

Funcionamiento automtico, 789

Interpolacion circular (G02, G03), 48

Funcionamiento en modo automtico, 705

Interpolacin circular con compensacin en esqui


na (G39), 289

Funcionamiento en modo DNC, 797

Interpolacin circular en esquinas (G39), 354

Funcionamiento en modo DNC con tarjeta de me


moria, 837

interpolacion de evolvente (G02.2, G03.2), 66


Interpolacion en coordenadas polares (G12.1,
G13.1), 59

Funcionamiento en modo manual, 702


Funcionamiento en modo MDI, 793

Interpolacion espiral, interpolacion conica (G02,


G03), 54

Funcionamiento en modo memoria, 790


Funcionamiento manual, 752

Interpolacion exponencial (G02.3, G03.3), 71

Funciones auxiliares (funcin M), 163

interpolacion helicoidal (G02, G03), 52

Funciones de alarma y autodiagnstico, 862

Interpolacion helicoidal B (G02, G03), 53

Funciones de control de ejes, 527

Interpolacion lineal (G01), 46

Funciones de seguridad, 852

Interpolacin lineal/circular manual, 774

Funciones para simplificar la programacion, 185

Interpolacion NURBS (G06.2), 79


Interpolacion segn eje hipottico (G07), 84

Interpolacion suave (G05.1), 75

Generalidades, 13, 94, 265

Interrupcin manual por volante, 816

Giro de sistema de coordenadas (G68, G69), 367

Intervencin y retorno manuales, 835

Grficos slidos, 1106

Introduccin de las compensaciones de origen de


pieza medidas, 1043
Introduccin de rdenes desde el MDI, 334

H
Handy File de FANUC, 748

Introduccion de parametros programables (G10),


461

High-Precision Contour Control, 500

Introduccin de un programa, 875


i4

Indice alfabtico

B63534SP/02

Volumen 1 : P.698 / Volumen 2 : P.699

Modo prueba, 844

Las segundas funciones auxiliares (codigos B), 166

Moviendo una seccin o parte de un programa,


960

Leading Edge Offset, 681

Multiples ordenes M en un solo bloque, 164

Lectura de archivos, 892

Limitaciones, 435
Limitaciones y notas, 840

Notes on Various Kinds of Data, 9

Limite de recorrido maximo, 34

Nmero de especificacin, 841

Llamada a macro utilizando cdigos G, 423

Numero de programa de 8 digitos, 182

Llamada a macro utilizando un cdigo M, 424


Llamada a macros, 416

Llamada a subprograma utilizando un cdigo M,


425

Operaciones, 838

Llamada al subprograma (M198), 839

Operaciones aritmeticas y logicas, 406

Llamada modal (G66), 421

Operaciones generales en pantalla, 725

Llamada simple (G65), 417

Orden numerica manual, 781

Llamadas a subprogramas utilizando un cdigo T,


426

Ordenes de salida externa, 436


Ordenes para operaciones de la maquina-funcion
auxiliar, 24

Longitud roscado incorrecta, 1167

M
Macro cliente activado por interrupcion, 440

Paginas visualizadas por la tecla de funcion #MES


SAGE#, 1085

Margen de desplazamiento de la herramienta limite de recorrido, 29

Pantalla comprobacin del programa, 1012


Pantalla de posicin con el sistema de coordenadas
relativas, 996

Medicion automatica de longitud de herramienta


(G37), 273

Pantalla de posicin en el sistema de coordenadas


de pieza, 994

Medicin B de longitud de herramienta/origen de


pieza, 1059

Pantalla de programa para modo MDI, 1015

Medicin de la longitud de la herramienta, 1034

Pantalla de visualizacin del bloque actual, 1010

Mensajes de aviso, 744

Pantalla visualizacin de bloque siguiente, 1011

Mtodo de especificacin, 441

Pantallas visualizadas con la tecla de funcion


#OFFSETSETTING#, 1030

Metodo de sustitucion de las pilas, 1131

Pantallas visualizadas con la tecla de funcin


#PROG# (En modo memoria o en modo
mdi), 1008

Modificacin de una palabra, 948


Modificacin de valor de compensacin de radio
de herramienta, 292

Pantallas visualizadas mediante la tecla de funcion


#PROG# (en el modo EDIT), 1024

Modificacin delo avance en mecanizado circular


interno, 106
Modo bloque a bloque, 850

Pantallas visualizadas mediante la tecla de funcin


#SYSTEM#, 1077

Modo DNC, 838

Pantallas visualizadas por la tecla de funcion, 993


i5

Indice alfabtico

B63534SP/02

Volumen 1 : P.698 / Volumen 2 : P.699


Parada de emergencia, 853

Roscado rigido con macho, 221

Parada exacta (G09, G61), modo mecanizado


(G64), modo roscado con macho (G63), 103

Roscado rgido con macho, 779


Roscado rgido con macho (G84), 222

Parmetros, 840
Pila en la unidad de display del CNC con funciones
de PC (3 VDC), 1138

Pila para codificadores absolutos de impulsos inte


grados (6 VDC), 1142

Salida de datos de compensacin, 881


Salida de datos de compensacin de error de paso,
885

Pila para codificadores absolutos de impulsos inde


pendientes (6 VDC), 1140

Salida de parmetros, 883

Plano de la pieza y desplazamiento de la herra


mienta, 17

Salida de programas, 893

Posicionamiento (G00), 42

Salida de programas de CN, 932

Posicionamiento unidireccional (G60), 44

Salida de un listado de programa para un grupo


especificado, 896

Precaucin para utilizar variables del sistema, 431

Salida de un programa, 878

Preseleccin del sistema de coordenadas de pieza,


1001

Salida de variables comunes de macro cliente, 908

Procesamiento de declaraciones de macro, 429

Salida de variables comunes de macrocliente, 887

Programa ejemplo, 427

Seleccion de la herramienta utilizada para diversas


operaciones de mecanizado-funcion herra
mienta, 23

Programacion interactiva con funcion grafica, 982

Seal de salto a alta velocidad (G31), 91

Simple Electric Gear Box (G80, G81), 551


Sistema de coordenadas de pieza, 124

Rearranque de un programa, 802

Sistema de coordenadas en el plano de la pieza y


sistema de coordenadas especificado por el
sistema de coordenadas del CNC, 18

Rebasamiento de lmite de recorrido, 854


Rebasamiento del limite de giro del eeje de rota
cion, 531

Sistema incremental, 33

Rebasamiento del lmite de giro del eje de rota


cin, 531

Sobrecontrol automtico en esquinas, 104


Sobrecontrol automtico en esquinas interiores
(G62), 104

Rectificado con avance en profundidad segun ejes


Y y Z al final de oscilacion de la mesa (para
rectificadora), 242

Sobrecontrol de avance, 847


Sobrecontrol de avance rpido, 848

Registro de programas de macro cliente, 434

Sustitucion de la pila para la serie @i autonoma,


1135

Repeticin (declaracin WHILE), 413


Representacin de trayectoria, 1097
Restrictions, 622, 687

Sustitucion de las pilas para la serie @i montada


en LCD, 1132

Resumen de compensacion de herramienta C (G40


- G42), 295

Sustitucin de palabras y direcciones, 964

Retirada y retorno de herramienta, 821

Risc Processor, 596


Roscado (G33), 86

Tarjeta de memoria recomendada, 843


i6

Indice alfabtico

B63534SP/02

Volumen 1 : P.698 / Volumen 2 : P.699


Teclas de funcin, 726

Visualizacion de datos del patron, 455

Teclas de funcin y teclas soft, 725

Visualizacion de graficos, 1091

Teclas soft, 727

Visualizacin de histrico de alarmas, 865

Temporizacion (Tiempo de espera) (G04), 114

Visualizacin de la memoria utilizada y una lista de


programas, 1024

The Function List which Can be Used, 625

Visualizacin de lista de archivos en ordenador


central, 926

Tool Axis Compensation in Tool Axis Direction,


654

Visualizacin de nmero de horas y de piezas, 1004

Tool Center Point Control, 642


Tool Side Compensation, 667

Visualizacin de nmero de piezas, visualizacin


de horas de funcionamiento, 715

Trayectoria de herramienta en una esquina, 1171

Visualizacin de programas, 713


Visualizacin de todas las posiciones, 999

Visualizacin de un listado de programa para un


grupo especificado, 1027

Unidad de control CNC con LCD incorporado de


7.2"/8.4", 719

Visualizacin del avance real, 1002

Unidad de control CNC con LCD incorporado de


9.5"/10.4", 719

Visualizacin del directorio en disquete, 888

Visualizacin del directorio, 889


Visualizacin del histrico de mensajes operador
externos, 1085

Unidad MDI compacta independiente, 720


Unidad MDI estndar independiente, 721

Visualizacion del menu del patron, 451

Unidad MDI independiente con teclado completo


de 61 teclas, 722

Visualizacin del monitor de funcionamiento, 1006


Visualizacin del nmero de programa y del
nmero secuencial, 1082

V
Valores de compensacion de herramienta, numero
de valores de compensacion e introduccion de
valores desde el programa (G10), 360

VISUALIZACION DEL NUMERO DE PRO


GRAMA,NUMERO SECUENCIAL Y ESTA
DO, Y MENSAJES DE AVISO PARA LA
CONFIGURACION DE DATOS O PARA LA
OPERACION DE ENTRADA/SALIDA, 1082

Variables, 393

Visualizacion dinamica de graficos, 1097

Variables del sistema, 397

Visualizacin e introduccin de datos de configura


cin, 1036

Verificacin de interferencias, 326

Visualizacin y configuracin de datos, 710

Verificacion de tope de carrera antes de un despla


zamiento, 859

Visualizacin y configuracin de datos de trocea


do, 1058

Verificacin de un programa, 707

Visualizacin y configuracin de la gestin amplia


da de vida de las herramientas, 1053

Verificacin mediante la pantalla de autodiagnsti


co, 866

Visualizacin y configuracin de las variables com


unes de macrocliente, 1045

Verificacin y modificacin del ordenador central


de conexin, 939

Visualizacin y configuracin de los datos de com


pensacin de error de paso, 1079

Visualizacin, 713
Visualizacin de alarmas, 714, 863

Visualizacin y configuracin de los datos de ges


tin de la vida de las herramientas, 1050

Visualizacin de datos de patrn y men patrn,


1046

Visualizacin y configuracin de parmetros, 1077


i7

Indice alfabtico

B63534SP/02

Volumen 1 : P.698 / Volumen 2 : P.699


Visualizacin y configuracin de valores de com
pensacin dinmica de utillaje de mesa rotati
va, 1075

Visualizacin y configuracin del valor de compen


sacin de origen de pieza, 1042
Visualizar el contenido del programa, 1009

Visualizacin y configuracin del panel del opera


dor de software, 1048

Vuelta a punto de referencia, 116

Visualizacin y configuracin del tiempo de funcio


namiento, nmero de piezas y la hora/fecha,
1040

Vuelta a punto de referencia flotante (G30.1), 121


Vuelta manual al punto de referencia, 753

i8

Jun., 2002

__

Fecha

02

__

Edicin

Contenido

Edicin

Fecha

Contenido

FANUC Series 16i/160i/160isMB, 18i/180i/180isMB5, 18i/180i/180isMB MANUAL DEL OPERADOR (B63534SP)

Hoja de revisiones

También podría gustarte