Está en la página 1de 1033

GE Fanuc Automation

Controles Numericos Computerizados

GE Fanuc
Series 16i / 18i / 160i / 180i - MA
Manual del Operador
B-63014SP/01

April 1998

Hemos intentado describir en este manual todas las funciones que existen en
este sistema. Pero, debido al gran nmero de posibilidades, no podemos
mencionar todo lo que es imposible o inadmisible. Sin embargo, cualquiera
funcin que no se encuentre describida aqu debe ser considerada como
impossible.

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 mquinaherramienta.
Antes de intentar utilizar la mquina o crear un programa para controlar el funcionamiento de la mquina, el
operador debe estudiar a fondo el contenido de este manual y el correspondiente manual facilitado por el fabricante
de la mquinaherramienta.

INDICE

1. DEFINICIN DE LAS INDICACIONES DE AVISO, PRECAUCIN Y NOTA . . . . s2


2 . AVISOS Y PRECAUCIONES GENERALES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s3
3 . AVISOS Y PRECAUCIONES RELATIVOS A LA PROGRAMACIN . . . . . . . . . . . s5
4 . AVISOS Y PRECAUCIONES RELATIVOS AL MANEJO . . . . . . . . . . . . . . . . . . . . . s7
5 . AVISOS RELATIVOS AL MANTENIMIENTO DIARIO . . . . . . . . . . . . . . . . . . . . . . . s9

s1

PRECAUCIONES DE SEGURIDAD

B63014SP/01

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.

s2

PRECAUCIONES DE SEGURIDAD

B63014SP/01

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 lesionando al usuario.
2. Antes de utilizar la mquina, compruebe ntegramente los datos introducidos.
La utilizacin de la mquina con datos incorrectamente especificados puede dar como resultado
un comportamiento inesperado de la mquina llegando a provocar daos a la pieza y/o mquina
misma o lesiones al usuario.
3. Asegrese de que la velocidad de avance especificada es adecuada para el funcionamiento
previsto. Por regla general, para cada mquina existe una velocidad de avance mxima
admisible. La velocidad de avance vara en funcin de la operacin prevista.
Consulte el manual facilitado junto con la mquina para determinar la velocidad mxima
admisible. Si una mquina se utiliza a una velocidad distinta de la correcta, puede comportarse
de manera imprevista, llegando a provocar daos a la pieza y/o mquina misma o lesiones al
usuario.
4. Cuando utilice una funcin de compensacin de herramienta, compruebe ntegramente el
sentido y valor de la compensacin.
La utilizacin de la mquina con datos incorrectamente especificados puede provocar que la
mquina se comporte de manera inesperada, llegando a provocar daos a la pieza y/o mquina
misma o lesiones al usuario.
5. Los parmetros para el CNC y el PMC vienen configurados de fbrica. Habitualmente, no es
preciso modificarlos. Sin embargo, si no queda otra alternativa que modificar un parmetro,
asegrese de que conoce perfectamente la funcin del parmetro antes de realizar cualquier
modificacin.
Si no se configura correctamente un parmetro, puede producirse una respuesta inesperada de
la mquina, llegando a daar la pieza y/o mquina misma o provocar lesiones al usuario.
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.

s3

PRECAUCIONES DE SEGURIDAD

B63014SP/01

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

NOTA
Los programas, parmetros y variables de macro estn almacenados en la memoria no voltil del
CNC. Habitualmente, se conservan aun cuando se desconecte la tensin. Sin embargo, tales datos
podran borrarse por descuido o podra ser necesario borrar tales datos de la memoria no voltil en
una eliminacin de errores.
Para evitar que ocurra lo anterior y asegurar una rpida restauracin de los datos borrados, haga una
copia de seguridad de todos los datos vitales y mantenga la copia de seguridad en un lugar seguro.

s4

PRECAUCIONES DE SEGURIDAD

B63014SP/01

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.

s5

PRECAUCIONES DE SEGURIDAD

B63014SP/01

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.

s6

PRECAUCIONES DE SEGURIDAD

B63014SP/01

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 daos al operador.

2. Vuelta manual al punto de referencia


Despus de conectar la tensin, ejecute una vuelta manual al punto de referencia, segn sea
necesario. Si se utiliza la mquina sin primero ejecutar una vuelta manual al punto de referencia,
podra responder de manera imprevista. No es posible una comprobacin del lmite de recorrido
sin primero ejecutar una vuelta manual al punto de referencia. Una operacin imprevista de la
mquina podra daar la herramienta, la mquina misma, la pieza o provocar lesiones al usuario.

3. Orden numrica manual


Cuando enve una orden numrica manual, determine la posicin actual de la herramienta y de
la pieza y asegrese de que se han especificado correctamente el eje de desplazamiento, el sentido
de desplazamiento y de que los valores introducidos son vlidos.
Si intenta utilizar la mquina con una orden no vlida especificada podra resultar daada la
herramienta, la mquina misma, la pieza o provocar lesiones al operador.

4. Avance manual por volante


En el avance manual por volante, al girar el volante con un factor de escala grande, por ejemplo
100, la herramienta y la mesa se desplazan con rapidez. Un manejo negligente puede provocar
daos a la herramienta y/o a la mquina o provocar lesiones al usuario.

5. Sobrecontrol inhibido
Si se inhibe el sobrecontrol (en funcin de la especificacin en una variable de macro) durante
el roscado, roscado rgido con macho o durante otras operaciones de roscado con macho, no
puede preverse la velocidad, pudiendo resultar daada la herramienta, la mquina misma, la pieza
o provocar lesiones al operador.

6. Operacin de origen/preajuste
Bsicamente, nunca intente una operacin de origen/preajuste cuando la mquina se est
utilizando bajo el control de un programa. De lo contrario, la mquina podra responder de forma
imprevista, pudiendo llegar a daar a la herramienta, a la mquina misma, a la pieza o provocar
lesiones al usuario.

s7

PRECAUCIONES DE SEGURIDAD

B63014SP/01

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.

s8

PRECAUCIONES DE SEGURIDAD

B63014SP/01

AVISOS RELATIVOS AL MANTENIMIENTO DIARIO

AVISO
1. Sustitucin de la batera de proteccin de la memoria
Cuando sustituya las bateras de proteccin de la memoria, mantenga conectada la alimentacin
elctrica de la mquina (CNC) y aplique una orden de paro de emergencia a la mquina. Dado
que este trabajo se ejecuta con la alimentacin elctrica conectada y el armario abierto, est
permitida la realizacin de este trabajo nicamente 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 CRT.
Cuando se visualiza una alarma de tensin de batera baja, sustituya las bateras en un mximo de
una semana. De lo contrario, se perder el contenido de la memoria del CNC.
Consulte el apartado de mantenimiento del manual del operador o del manual de programacin para
ms detalles sobre el procedimientos de sustitucin de la batera.

s9

PRECAUCIONES DE SEGURIDAD

B63014SP/01

AVISO
2. Sustitucin de la batera del codificador absoluto de impulsos
Cuando sustituya las bateras de proteccin de la memoria, mantenga conectada la alimentacin
elctrica de la mquina (CNC) y aplique una seal de paro de emergencia a la mquina. Dado
que este trabajo se realiza con la alimentacin elctrica conectada y el armario abierto, podr
realizar este trabajo nicamente el 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.
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.

s10

PRECAUCIONES DE SEGURIDAD

B63014SP/01

AVISO
3. Sustitucin de fusibles
Para algunas unidades, el captulo que trata del mantenimiento diario en el manual del operador
o en el manual de programacin, describe el procedimiento de sustitucin del fusible.
Antes de sustituir un fusible fundido, sin embargo, es preciso localizar y eliminar la causa de un
fusible fundido.
Por este motivo, est permitida la realizacin de este trabajo
nicamente a personal que haya recibido una formacin autorizada en seguridad y
mantenimiento.
Cuando sustituya un fusible con el armario abierto, tenga cuidado de no tocar los circuitos de alta
y equipados con una cubierta aislante).
tensin (identificados por
Tocar un circuito de alta tensin sin proteccin supone un enorme peligro de electrochoque.

s11

Contenidos

B63014SP/01

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

S1

I. GENERALIDADES
1. GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
1.2

FLUJO GENERAL DE FUNCIONAMIENTO DE UNA MAQUINA HERRAMIENTA CON


CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NOTAS SOBRE LA LECTURA DE ESTE MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3
5
7

II. PROGRAMACION
1. GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
1.2
1.3

1.4
1.5
1.6
1.7
1.8
1.9

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

12
14
15

1.3.1

Punto de referencia (Posicin especfica de mquina) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

1.3.2

Sistema de coordenadas en el plano de la pieza y sistema de coordenadas especificado


por el sistema de coordenadas del CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

1.3.3

Cmo se indican las dimensiones programadas para desplazar la herramienta


rdenes absolutas/incrementals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

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

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

11

20
21
22
23
26
27

28

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

29
29
31
32

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

33

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

38

4.1
4.2
4.3
4.4
4.5

POSICIONAMIENTO (G00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
POSICIONAMIENTO UNIDIRECCIONAL (G60) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTERPOLACION LINEAL (G01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTERPOLACION CIRCULAR (G02,G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTERPOLACION HELICOIDAL (G02,G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c1

39
41
43
45
49

CONTENIDOS

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

B63014SP/01

INTERPOLACION HELICOIDAL B (G02, G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


INTERPOLACION ESPIRAL, INTERPOLACIN CNICA (G02, G03) . . . . . . . . . . . . . . . . . .
INTERPOLACION DE COORDENADAS POLARES (G12.1, G13.1) . . . . . . . . . . . . . . . . . . . .
INTERPOLACION CILNDRICA (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) . . . . . . . . . . . . . . . . . . . . . .

50
51
56
60
63
69
73
77
82
84
86
88
89
90

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

91

5.1
5.2
5.3
5.4

GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AVANCE RAPIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AVANCE EN MECANIZADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONTROL DE VELOCIDAD DE AVANCE EN MECANIZADO . . . . . . . . . . . . . . . . . . . . . . . .

92
94
95
100

5.4.1

Parada exacta (G09, G61), Modo Mecanizado (G64), Modo Roscado con macho (G63) . . . . . . . . . .

101

5.4.2

Sobrecontrol automtico en esquinas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

102

5.4.2.1

102

5.4.3

Sobrecontrol automtico en esquinas interiores (G62) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.2.2 Modificacin del avance en mecanizado circular interior . . . . . . . . . . . . . . . . . . . . . . . . . . .


DECELERACION AUTOMTICA EN ESQUINAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.3.1 Deceleracin en esquinas segn el angulo de esquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.3.2

105
106
106

Deceleracin en esquinas segn la diferencia de velocidad de avance entre los bloques


segn cada eje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

109

TEMPORIZACION (TIEMPO DE ESPERA) (G04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

113

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

114

5.5

6.1

RETORNO A PUNTO DE REFERENCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

115

6.2

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

120

7. SISTEMA DE COORDENADAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1
7.2

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


SISTEMA D E COORDENADAS DE PIEZA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

121
122
123

7.2.1

Definicin de un sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

123

7.2.2
7.2.3

Seleccin de un sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Cambio del sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

124
125

7.2.4

Preseleccin del sistema de coordenadas de pieza (G92.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

118

7.2.5

Cmo se aaden sistemas de coordenadas de pieza (G54.1 G54) . . . . . . . . . . . . . . . . . . . . . . . . . . .

130

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


SELECCION DE PLANO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

132
134

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

135

7.3
7.4

8.1
8.2

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


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

136
137

CONTENIDOS

B63014SP/01

8.3
8.4

CONVERSION PULGADAS/V.METRICOS (G20, G21) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


PROGRAMACION DEL PUNTO DECIMAL (COMA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

140
141

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

142

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

147

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

150

9.3
9.4

10.1
10.2

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


FUNCION DE GESTION DE VIDA DE LAS HERRRAMIENTAS . . . . . . . . . . . . . . . . . . . . . .

143
143
144

151
152

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

154

10.2.3

Orden de gestin de vida de las herramientas en un programa de mecanizado . . . . . . . . . . . . . . . . . .

157

10.2.4

Vida de las herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

160

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

161

11.1
11.2
11.3
11.4

153

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

162
163
164
165

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

166

12.1
12.2
12.3
12.4

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


CONFIGURACION DE UNA SECCION DE PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SUBPROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NUMERO DE PROGRAMA DE 8 DIGITOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

168
171
177
181

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

184

13.1

CICLO FIJO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

185

13.1.1

Ciclo de taladrado profundo a alta velocidad (G73) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

189

13.1.2

Ciclo roscado con macho a izquierdas (G74) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

191

13.1.3

Ciclo de mandrinado de precisin (G76) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

193

13.1.4

Ciclo de taladrado, taladrado puntual (G81) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

195

13.1.5

Ciclo de taladrado/ciclo de avellanado (G82) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

197

13.1.6

Ciclo de taladrado profundo (G83) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

199

13.1.7

Ciclo de taladrado profundo para pequeos agujeros (G83) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

201

13.1.8

Ciclo de roscado con macho (G84) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

205

13.1.9

Ciclo de mandrinado (G85) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

207

13.1.10

Ciclo de mandrinado (G86) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

209

13.1.11

Ciclo de mandrinado/ciclo de mandrinado inverso (G87) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

211

13.1.12

Ciclo de mandrinado (G88) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

213

13.1.13

Ciclo de mandrinado (G89) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

215

13.1.14

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

217

ROSCADO RIGIDO CON MACHO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

220

13.2

c3

CONTENIDOS

13.2.1
13.2.2
13.2.3
13.2.4

13.3

Roscado rgido con macho (G84) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Ciclo de roscado rgido con macho a izquierdas (G74) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ciclo de roscado rgido con macho profundo (G84 G74) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Anular ciclo fijo (G80) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

221
224
227
229

CICLO FIJO DE RECTIFICADO (PARA RECTIFICADORA) . . . . . . . . . . . . . . . . . . . . . . . . . .

230

13.3.1
13.3.2
13.3.3
13.3.4

13.4
13.5

B63014SP/01

Ciclo de rectificado de inmersin (G75) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Ciclo de rectificado de inmersin con dimensiones constantes directas (G77) . . . . . . . . . . . . . . . . . .
Ciclo de rectificado superficial con avance continuo (G78) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ciclo de rectificado superficial con avance intermitente (G79) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

231
233
235
237

COMPENSACION DE DESGASTE DE MUELA ABRASIVA MEDIANTE REAVIVADO


CONTINUO (PARA RECTIFICADORA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
COMPENSACION AUTOMATICA DE MUELA ABRASIVA DESPUES DE REAVIVADO . .

239
240

13.5.1

Comprobacin del dimetro mnimo de la muela abrasiva (para rectificadora) . . . . . . . . . . . . . . . . . .

240

RECTIFICADO CON AVANCE EN PROFUNDIDAD SEGUN EJES Y Y Z AL


FINAL DE OSCILACION DE LA MESA (PARA RECTIFICADORA) . . . . . . . . . . . . . . . . . . .
ACHAFLANADO OPCIONAL DE ANGULOS Y REDONDEADO DE ESQUINA . . . . . . . . .
FUNCION DE DESPLAZAMIENTO EXTERNO (G81) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
COPIAR CONTORNOS (G72.1, G72.2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONVERSION TRIDIMENSIONAL DE COORDENADAS (G68, G69) . . . . . . . . . . . . . . . . . .
FUNCION DE POSICIONAMIENTO DE REFERENCIA DE MESA INDEXADA . . . . . . . . . .

241
242
245
246
253
260

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

263

13.6
13.7
13.8
13.9
13.10
13.11

14.1

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

14.1.1
14.1.2

14.2
14.3
14.4

264
269

MEDICION AUTOMATICA DE LONGITUD DE HERRAMIENTA (G37) . . . . . . . . . . . . . . . .


COMPENSACION DE HERRAMIENTA (G45G48) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
COMPENSACION B DE HERRAMIENTA (G39G42) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

272
276
281

14.4.1
14.4.2
14.4.3
14.4.4
14.4.5

Compensacin de radio de herramienta a izquierdas (G41) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Compensacin de radio de herramienta a derechas (G42) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interpolacin circular con compensacin en esquina (G39) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Anular compensacin de radio de herramienta (G40) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conmutacin entre compensacin de radio de herramienta a izquierdas y compensacin de
herramienta a derechas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modificacin de valor de compensacin de radio de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compensacin de radio de herramienta positiva/negativa y trayectoria de centro de herramienta . . .

284
286
288
289

RESUMEN DE COMPENSACION DE HERRAMIENTA C (G40 G42) . . . . . . . . . . . . . . . . .


DESCRIPCION DETALLADA DE COMPENSACION C DE RADIO DE HERRAMIENTA . .

294
300

14.4.6
14.4.7

14.5
14.6

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

14.7
14.8

264

Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cdigos G53, G28, G30 y G30.1 en modo correccin de longitud de herramienta . . . . . . . . . . . . . . .

290
291
292

Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desplazamiento de la herramienta en el arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desplazamiento de la herramienta en el modo de compensacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desplazamiento de la herramienta con el modo de compensacin anulado . . . . . . . . . . . . . . . . . . . . .
Verificacin de interferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Arranque excesivo de material con compensacin de herramienta activada . . . . . . . . . . . . . . . . . . . .
Introduccin de rdenes desde el MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cdigos G53, G28, G30, G30.1 et G29 en modo correccin de plaquita C . . . . . . . . . . . . . . . . . . . . .
Interpolacin circular en esquinas (G39) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

300
301
305
319
325
330
333
334
353

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


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

355

c4

359

CONTENIDOS

B63014SP/01

14.9
14.10
14.11
14.12
14.13

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


GIRO DE SISTEMA DE COORDENADAS (G68, G69) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONTROL DE DIRECCION NORMAL (G40.1, G41.1, G42.1 G150, G151, G152) . . . . . . .
IMAGEN ESPEJO PROGRAMABLE (G50.1, G51.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
COMPENSACIN DE DESGASTE DE MUELA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

361
366
372
377
379

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

383

15.1
15.2
15.3
15.4
15.5

VARIABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VARIABLES DEL SISTEMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OPERACIONES ARITMETICAS Y LOGICAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DECLARACIONES DE MACRO Y DECLARACIONES DE CN . . . . . . . . . . . . . . . . . . . . . . . .
BIFURCACION Y REPETICION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

384
388
396
401
402

15.5.1

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

15.5.2

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

403

15.5.3

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

404

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

407

15.6

402

15.6.1

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

408

15.6.2

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

412

15.6.3

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

414

15.6.4

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

415

15.6.5

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

416

15.6.6

Llamadas a subprogramas Utilizando un cdigo T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

417

15.6.7

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

418

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


REGISTRO DE PROGRAMAS DE MACRO CLIENTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LIMITACIONES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ORDENES DE SALIDA EXTERNA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MACRO CLIENTE ACTIVADO POR INTERRUPCION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

420
422
423
424
428

15.7
15.8
15.9
15.10
15.11

15.11.1

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

429

15.11.2

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

430

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

438

16.1
16.2
16.3

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


VISUALIZACION DE DATOS DEL PATRON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CARACTERES Y CODIGOS QUE SE HAN DE UTILIZAR PARA LA
FUNCION DE INTRODUCCION DE DATOS DE PATRON . . . . . . . . . . . . . . . . . . . . . . . . . . . .

439
443

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

449

18. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL FORMATO DE


CINTA FS15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

451

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

452

19.1
19.2
19.3
19.4

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


LIMITACION DEL AVANCE POR RADIO DE ARCO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONTROL ANTICIPATORIO (G08) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BUFFER REMOTO RAPIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c5

447

453
455
456
458

CONTENIDOS

19.4.1
19.4.2

B63014SP/01

Buffer remoto rpido A (G05) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Buffer remoto rpido B (G05) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

458
461

CONTROL DE CONTORNO DE ALTA PRECISION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


CONTROL SENCILLO DE ALTA PRECISION DE CONTORNO (G05.1) . . . . . . . . . . . . . . . .
FUNCION CONTROL DE FIN DE TRATAMIENTO DE LA DISTRIBUCION PARA
INSTRUCCION DE MECANIZADO A GRAN VELOCIDAD (G05) . . . . . . . . . . . . . . . . . . . . .
INTERPOLACION LINEAL A ALTA VELOCIDAD (G05) . . . . . . . . . . . . . . . . . . . . . . . . . . . .

462
470

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

479

19.5
19.6
19.7
19.8

20.1
20.2
20.3
20.4
20.5
20.6
20.7
20.8
20.9

475
476

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


REBASAMIENTO DE LIMITE DE EJE DE GIRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RETIRADA DE HERRAMIENTA Y RETORNO (G10.6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONTROL EN TANDEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONTROL DE EJE ANGULAR / CONTROL DE EJE ANGULAR B . . . . . . . . . . . . . . . . . . . .
FUNCIN DE TROCEADO (G80, G81.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCION DE FRESADORA POR GENERACION (G80, G81) . . . . . . . . . . . . . . . . . . . . . . . . .
CAJA DE CAMBIOS ELCTRICA SIMPLE (G80, G81) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCIONES DE RETORNO Y REINTENTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

480
483
484
487
488
490
496
502
507

21. FUNCION DE CONTROL DE DOBLE TRAYECTORIA . . . . . . . . . . . . . . . . . . . . . . .

513

21.1
21.2
21.3
21.4

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

514
515
517
518

III. FUNCIONAMIENTO
1. GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
1.2
1.3
1.4

1.5
1.6
1.7

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


DESPLAZAMIENTO DE LA HERRAMIENTA PROGRAMANDOLO EN MODO
AUTOMATICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCIONAMIENTO EN MODO AUTOMATICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VERIFICACION DE UN PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

521
522
524
525
527

1.4.1

Comprobacin haciendo funcionar la mquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

527

1.4.2

Cmo se visualiza la variacin de la indicacin de posicin sin hacer funcionar la mquina . . . . . . .

528

EDICION DE UN PROGRAMA DE PIEZA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


VISUALIZACION Y CONFIGURACION DE DATOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VISUALIZACION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

529
530
533

1.7.1
1.7.2
1.7.3

Visualizacin de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indicacin de posicin actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizacin de alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

533
534
534

1.7.4
1.7.5

Visualizacin de nmero de piezas, visualizacin de horas de funcionamiento . . . . . . . . . . . . . . . . . .


Visualizacin de grficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

535
535

SALIDA DE DATOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

536

2. DISPOSITIVOS DE MANEJO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

537

1.8

2.1

UNIDADES DE CONFIGURACION Y DE VISUALIZACION . . . . . . . . . . . . . . . . . . . . . . . . . . . .


c6

538

CONTENIDOS

B63014SP/01

2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6

2.2
2.3

2.4

2.5

Unidad de control CNC con LCD de 7.2/8.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Unidad de control CNC con LCD de 9.5/10.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Unidad MDI compacta independiente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Unidad MDI estndar independiente (tipo horizontal) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Unidad MDI estndar independiente (tipo vertical) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Unidad MDI estndar independiente (tipo vertical) (para 160i/180i) . . . . . . . . . . . . . . . . . . . . . . . . . .

EXPLICACIN DEL TECLADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


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

539
539
540
541
542
543

544
546

2.3.1

Operaciones generales en pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

546

2.3.2

Teclas de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

547

2.3.3

Teclas soft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

548

2.3.4

Entrada por teclado y buffer de entrada por teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

564

2.3.5

Mensajes de aviso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

565

2.3.6

Configuracin de teclas soft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

566

DISPOSITIVOS E/S EXTERNOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

567

2.4.1

Handy File de FANUC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

569

2.4.2

Adaptador para disquetes de FANUC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

569

2.4.3

Adaptador para tarjetas FA de FANUC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

570

2.4.4

PPR de FANUC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

570

2.4.5

Lector porttil de cinta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

571

CONEXION/DESCONEXION DEL CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

572

2.5.1

Conexin de la tensin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5.2

Pantalla visualizada al conectar el CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

573

2.5.3

Desconexin de la tensin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

574

3. FUNCIONAMIENTO MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

575

3.1
3.2
3.3
3.4
3.5
3.6

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


AVANCE JOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AVANCE INCRE MENTAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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

572

576
578
580
581
584
589
589

Avance por volante en la direccin normal al eje de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

592

INTERPOLACION LINEAL/CIRCULAR MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


ROSCADO RGIDO MANUAL CON MACHO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ORDEN NUMRICA MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

597
602
604

4. FUNCIONAMIENTO AUTOMATICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

612

3.7
3.8
3.9

4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9

FUNCIONAMIENTO EN MODO MEMORIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


FUNCIONAMIENTOO EN MODO MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCIONAMIENTO EN MODO DNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ENTRADA/SALIDA SIMULTANEAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
REARRANQUE DE UN PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCION DE PLANIFICACION DE SECUENCIA DE EJECUCION (SCHEDULING) . . . . .
FUNCION DE LLAMADA A SUBPROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NTERRUPCION MANUAL POR VOLANTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IMAGEN ESPEJO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c7

613
616
620
623
625
632
637
639
642

CONTENIDOS

4.10
4.11
4.12
4.13

B63014SP/01

RETIRADA Y RETORNO DE HERRAMIENTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


FUNCION DE RETRAZADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTERVENCION Y RETORNO MANUALES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCIN DE RETORNO Y REINTENTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

644
650
658
660

5. MODO PRUEBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

664

5.1
5.2
5.3
5.4
5.5

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


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

665
667
668
669
670

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

672

6.1
6.2
6.3
6.4

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

673
674
675
679

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

682

7.1
7.2
7.3

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

683
685
686

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

689

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

695

8.4.2

Salida de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

698

ENTRADA Y SALIDA DE DATOS DE COMPENSACION . . . . . . . . . . . . . . . . . . . . . . . . . . . .

700

8.5.1

Entrada de datos de compensacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

700

8.5.2

Salida de datos de compensacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

701

ENTRADA Y SALIDA DE PARAMETROS DE DATOS DE COMPENSACION DE ERROR


DE PASO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

702

8.6.1

Entrada de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.6.2

Salida de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

703

8.6.3

Entrada de datos de compensacin de error de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

704

8.6.4

Salida de datos de compensacin de error de paso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

705

ENTRADA/SALIDA DE VARIABLES COMUNES DE MACRO CLIENTE . . . . . . . . . . . . . . .

706

702

8.7.1

Entrada de variables comunes de macrocliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

706

8.7.2

Salida de variables comunes de macrocliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

707

VISUALIZACION DEL DIRECTORIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

708

8.8.1

8.9

690
692
694
695

Visualizacin del directorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

709

8.8.2

Lectura de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

712

8.8.3

Salida de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

713

8.8.4

Borrado de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

714

SALIDA DE UN LISTADO DE PROGRAMA PARA UN GRUPO ESPECIFICADO . . . . . . . .

716

c8

CONTENIDOS

B63014SP/01

8.10

ENTRADA/SALIDA DE DATOS EN LA PANTALLA TODO IO . . . . . . . . . . . . . . . . . . . . . . . . . .


8.10.1
8.10.2
8.10.3
8.10.4
8.10.5
8.10.6
8.10.7

8.11

Configuracin de parmetros relacionados con la entrada/salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Entrada y salida de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entrada y salida de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entrada y salida de datos de compensacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Salida de variables de macro cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entrada y salida de archivos en disquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entrada/salida desde/a tarjeta de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

718
719
724
726
728
729
734

ENTRADA/SALIDA DE DATOS EMPLEANDO UNA TARJETA DE MEMORIA . . . . . . . . . . . .

743

9. EDICION DE PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1

717

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

755
756

9.1.1
9.1.2

Bsqueda de una palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Cabecera de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

757
759

9.1.3

Insercin de una palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

760

9.1.4

Modificacin de una palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

761

9.1.5

Borrado de una palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

762

BORRADO DE BLOQUES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

763

9.2

9.2.1

Borrado de un bloque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

763

9.2.2

Borrado de mltiples bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

764

BUSQUEDA DE NUMERO DE PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


BUSQUEDA DE NUMERO DE SECUENCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BORRADO DE PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

765
766
768

9.3
9.4
9.5

9.5.1

Borrado de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

768

9.5.2
9.5.3

Borrado de todos los programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Borrado de ms de un programa especificando un intervalo de valores . . . . . . . . . . . . . . . . . . . . . . . .

768
769

FUNCION DE EDICION AMPLIADA DE PROGRAMAS DE PIEZA . . . . . . . . . . . . . . . . . . . .

770

9.6

9.6.1
9.6.2

Cmo se copia un programa completo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Cmo se copia una parte de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

771
772

9.6.3

Moviendo una seccin o parte de programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

773

9.6.4

Cmo fusionar un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

774

9.6.5
9.6.6

Explicacin complementaria para copiar, mover y fusionar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Sustitucin de palabras y direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

775
777

EDICION DE MACROS DE CLIENTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


EDICION EN MODO NO PRIORITARIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCION DE CONTRASEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
COPIA DE UN PROGRAMA ENTRE DOS TRAYECTORIAS . . . . . . . . . . . . . . . . . . . . . . . . . .

779
780
781
783

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

788

9.7
9.8
9.9
9.10

10.1
10.2
10.3
10.4

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

789
790
792
795

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

799

11.1

PANTALLAS VISUALIZADAS POR LA TECLA DE FUNCION

...................

806

11.1.1

Pantalla de posicin en el sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

807

11.1.2

Pantalla de posicin con el sistema de coordenadas relativas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

809

11.1.3

Visualizacin de todas las posiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

812

c9

CONTENIDOS

11.1.4
11.1.5
11.1.6
11.1.7
11.1.8

11.2

Preseleccion del sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Visualizacin del avance real . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizacin de nmero de horas y de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Definicin del punto de referencia flotante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizacin del monitor de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

814
815
817
818
819

PANTALLAS VISUALIZADAS CON LA TECLA DE FUNCION


(EN MODO MEMORIA O EN MODO MDI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

821

11.2.1
11.2.2
11.2.3
11.2.4
11.2.5
11.2.6

11.3

Visualizar el contenido del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Pantalla visualizacin del bloque actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pantalla de visualizacin de bloque siguiente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pantalla comprobacin del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pantalla de programa para modo MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Impresin del tiempo de mecanizado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

822
823
824
825
828
829

PANTALLAS VISUALIZADAS MEDIANTE LA TECLA DE FUNCION


(EN EL MODO EDIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

837

11.3.1
11.3.2

11.4

Configuracin y visualizacin del valor de compensacin de herramienta . . . . . . . . . . . . . . . . . . . . .


Medicin de la longitud de la herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizacin e introduccin de datos de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comparacin e interrupcin de nmero de secuencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizacin y configuracin del tiempo de funcionamiento, nmero de piezas y la hora/fecha . . . .
Visualizacin y configuracin del valor de compensacin de origen de pieza . . . . . . . . . . . . . . . . . . .
Introduccin de las compensaciones de origen de pieza medidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizacin y configuracin de las variables comunes de macrocliente . . . . . . . . . . . . . . . . . . . . . .
Visualizacin de datos de patrn y men patrn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizacin y configuracin del panel del operador de sotfware . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizacin y configuracin de los datos de gestin de la vida de las herramientas . . . . . . . . . . . . .
Visualizacin y configuracin de la gestin ampliada de vida de las herramientas . . . . . . . . . . . . . . .
Visualizacin y configuracin de datos de troceado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Medicin B de longitud de herramienta /origen de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

844
847
849
851
853
855
856
858
859
861
863
866
871
872

889

Visualizacin y configuracin de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Visualizacin y configuracin de los datos de compensacin de error de paso . . . . . . . . . . . . . . . . . .

890
892

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

894

Visualizacin del nmero de programa y del nmero secuencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Visualizacin del estado y aviso para la configuracin de datos o la operacin de entrada/salida . . . .

PAGINAS VISUALIZADAS POR LA TECLA DE FUNCION

894
895

......................

897

Visualizacin del histrico de mensajes operador externos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

897

BORRADO DE LA PANTALLA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

899

11.7.1

11.8

843

.............

11.6.1
11.6.2

11.7

837
840

...................

PANTALLAS VISUALIZADAS MEDIANTE LA TECLA DE FUNCION

11.5.1
11.5.2

11.6

Visualizacin de la memoria utilizada y una lista de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Visualizacin de un listado de programa para un grupo especificado . . . . . . . . . . . . . . . . . . . . . . . . . .

PANTALLAS VISUALIZADAS CON LA TECLA DE FUNCION

11.4.1
11.4.2
11.4.3
11.4.4
11.4.5
11.4.6
11.4.7
11.4.8
11.4.9
11.4.10
11.4.11
11.4.12
11.4.13
11.4.14

11.5

B63014SP/01

11.8.1
11.8.2

Borrar visualizacin en pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Borrado automtico de visualizacin en pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

899
900

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

901

12.1

VISUALIZACION DE GRAFICOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c10

902

CONTENIDOS

B63014SP/01

12.2

VISUALIZACION DINAMICA DE GRAFICOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

908

12.2.1

Representacin de trayectoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

908

12.2.2

Grficos slidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

917

DIBUJO EN MODO NO PRIORITARIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

930

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

933

12.3

IV. MANTENIMIENTO
1. METODO DE SUSTITUCION DE LAS BATERIAS . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
1.2
1.3

941

SUSTITUCIN DE LAS PILAS ALCALINAS (TAMAO D) . . . . . . . . . . . . . . . . . . . . . . . . . .


UTILIZACIN DE PILAS ALCALINAS (TAMAO D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BATERA PARA CODIFICADORES DE IMPULSOS ABSOLUTOS INDEPENDIENTES . . .

944
945
946

A. LISTA DE CODIGOS DE CINTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

949

B. LISTA DE FUNCIONES Y FORMATO DE CINTA . . . . . . . . . . . . . . . . . . . . . . . . . . . .

952

C. INTERVALO DE VALORES PROGRAMABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

957

D. ABACOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

960

ANEXO

D.1
D.2
D.3
D.4

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


CALCULO SENCILLO DE LA LONGITUD ROSCADA INCORRECTA . . . . . . . . . . . . . . . . .
TRAYECTORIA DE HERRAMIENTA EN UNA ESQUINA . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ERROR DE DIRECCION RADIAL EN MECANIZADO CIRCULAR . . . . . . . . . . . . . . . . . . . .

961
963
965
968

E. ESTADO A CONECTAR LA TENSION, AL EFECTUAR UN RESET . . . . . . . . . . .

969

F. TABLA DE CORRESPONDENCIA DE CARACTERES A CODIGOS . . . . . . . . . . .

971

G. LISTA DE ALARMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

972

H. FUNCIONAMIENTO DEL LECTOR PORTATIL DE CINTA . . . . . . . . . . . . . . . . . . . .

999

c11

I. GENERALIDADES



B63014SP/01

1. GENERALIDADES

 

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
(B63002SP).
El presente manual no describe los parmetros de manera detallada. Para
conocer detalles sobre parmetros mencionados en este manual, consulte el
manual de parmetros (B63010SP).
Los modelos que cubre el presente manual y sus abreviaturas son:
    

    

   

Serie 16iMA de FANUC

16iMA

Serie 16

Serie 18iMA de FANUC

18iMA

Serie 160

Serie 160iMA de FANUC

160iMA

Serie 18

Serie 18iMA de FANUC

180iMA

Serie 180

Este manual utiliza los siguientes smbolos:


IP  Indica una combinacin de ejes tal como X_ Y_ Z
(utilizada en PROGRAMACION).


 Indica el final de un bloque. En realidad, corresponde al

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


EIA: CR (RETORNO DE CARRO).

1. GENERALIDADES


 

 

B63014SP/01

En la tabla inferior se enumeran los manuales que guardan relacin con los
controles Series 16/160MODEL C y Series 18/180MODEL C de FANUC. En
esta tabla el presente manual va marcado con un asterisco (*).
Tabla 1 Manuales asociados
Denominacin de manual

Nmero especificacin

DESCRIPCIONES

B63002SP

MANUAL DE CONEXION (Hardware)

B63003SP

MANUAL DE CONEXION (Funcin)

B63003SP1

MANUAL DEL OPERADOR para torno

B63004SP

MANUAL DEL OPERADOR para centro de mecanizado

B63014SP

MANUAL DE MANTENIMIENTO

B63005


MANUAL DE PARMETROS

B63010SP

MANUAL DE PROGRAMACION (Compilador de macros / ejecutor


de macros)

B61803SP1

MANUAL DE PROGRAMACION DEL COMPILADOR DE MACROS FAPT

B66102SP

MANUAL DEL OPERADOR del Super CAP T/Super CAP II T de


FANUC

B62444SP1

MANUAL DEL OPERADOR del Super CAP M/Super CAP II M de


FANUC

B62154SP

MANUAL DE PROGRAMACION del Super CAP M de FANUC

B62153SP

MANUAL DEL OPERADOR DE LA FUNCION I DE PROGRAMACION AUTOMTICA INTERACTIVA para torno

B61804SP1

MANUAL DEL OPERADOR DE LA FUNCION II DE PROGRAMACION AUTOMTICA INTERACTIVA para torno

B61804SP2

MANUAL DEL OPERADOR DE LA FUNCION DE PROGRAMACION AUTOMTICA INTERACTIVA para CENTRO DE MECANIZADO

B61874SP1

MANUAL DEL OPERADOR del Symbolic CAP T,


mdulo bsico V1 de FANUC

B62824SP

MANUAL DEL OPERADOR del Symbolic CAP T


mdulo para ejes C/Y V1 de FANUC

B62824SP1

MANUAL DEL OPERADOR del Symbolic CAP M,


mdulo bsico V1 de FANUC

B62984SP

B63014SP/01

1.1
FLUJO GENERAL DE
FUNCIONAMIENTO
DE UNA MAQUINA
HERRAMIENTA CON
CNC



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

MAQUINA HTA.

CNC
CAP. II PROGRAMACION

CAP.III FUNCIONAMIENTO

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


como 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



B63014SP/01

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.

B63014SP/01



1. GENERALIDADES

1.2


  
     
 

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 Los programas de mecanizado, variables, etc. estn


almacenados en la memoria no voltil interna del CNC.
Por regla general este contenido no se pierde al
CONECTAR/DESCONECTAR
la
tensin.
Sin
embargo, es posible que se pueda producir un estado
que sea preciso borrar datos muy valiosos
almacenados en la memoria no voltil, debido a tener
que borrar el contenido por haber realizado una
operacin incorrecta o al tener que ejecutar una
restauracin despus de un fallo. Para lograr una
restauracin rpida cuando se produzca este tipo de
anomala, le recomendamos crear con antelacin una
copia de los distintos tipos de datos.
4 Este manual describe el nmero mximo posible de
variaciones razonables de utilizacin del equipo. No puede
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.

II. PROGRAMACION

B63014SP/01

  



11

1. GENERALIDADES

1. GENERALIDADES

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

  

B63014SP/01

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


contorno de partes de la pieza (Vase II4).

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


denomina interpolacin.

 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

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

Herramienta
Pieza

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

12

B63014SP/01

  

1. GENERALIDADES

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.

13

  

1. GENERALIDADES

1.2
AVANCEFUNCION DE
AVANCE

B63014SP/01

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

14

B63014SP/01

  

1. GENERALIDADES

1.3
PLANO DE LA PIEZA Y
DESPLAZAMIENTO DE
LA HERRAMIENTA

1.3.1
Punto de referencia
(Posicin especfica de
mquina)

Una mquinaherramienta 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 (a) Punto referencia

Explicaciones

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


(1) Vuelta manual al punto de referencia (Vase III3.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 II6)
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.

15

  

1. GENERALIDADES

B63014SP/01

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

Z
Z

Programa

Sistema coordenadas
Representacin pieza

CNC
Orden

Hta.


Pieza

Maquinahta.
Fig. 1.3.2(a) Sistemas de coordenadas

Explicaciones
 Sistema de coordenadas

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


(Vase II7)
(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

16

B63014SP/01

  

1. GENERALIDADES

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

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.

 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.

Pto.estndar pieza
Distancia fija

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.

17

1. GENERALIDADES

  

B63014SP/01

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

18

B63014SP/01

PROGRAMACION

1. GENERALIDADES

1.3.3
Cmo se indican las
dimensiones
programadas para
desplazar la
herramientardenes
absolutas/incrementals
Explicaciones

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


herramienta pueden especificarse en programacin absoluta o incremental
(Vase II8.1).

 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

 Coordenadas
incrementales

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


siguiente posicin de la herramienta.
Z

Herramienta

X=40.0


Z=10.0
B

Y=30.0

Orden que especifica desplazamiento de punto A a punto B

19

G91 X40.0 Y30.0 Z10.0 ;

Distancia y sentido de desplaza


miento segn cada eje

PROGRAMACION

1. GENERALIDADES

1.4
FUNCION DE
VELOCIDAD DE
CORTEVELOCIDAD
DEL HUSILLO

B63014SP/01

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

20

B63014SP/01

1.5
SELECCION DE LA
HERRAMIENTA
UTILIZADA PARA
DIVERSAS
OPERACIONES DE
MECANIZADOFUNCIO
N HERRAMIENTA

  

1. GENERALIDADES

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

21

1. GENERALIDADES

1.6
ORDENES PARA
OPERACIONES DE
LA
MAQUINAFUNCION
AUXILIAR

  

B63014SP/01

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

Por ejemplo, cuando se especifica M03, el husillo gira en sentido horario


a la velocidad especificada de husillo.

22

B63014SP/01

1.7
CONFIGURACION DE
LOS PROGRAMAS

  

1. GENERALIDADES

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

23

1. GENERALIDADES

Explicaciones

PROGRAMACION

B63014SP/01

El bloque y el programa presentan las siguientes configuraciones.

D Bloque
1 bloque

Nfffff

Gff

Xff.f Yff.f Mff

Sff

Nmero Funcin
Palabra dimensin Funcin Funcin
secuencia preparatoria
auxiliar husillo

Tff

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

24

B63014SP/01

 Porgrama principal y
subprograma

  

1. GENERALIDADES

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

25

Agujero
#2

Programa
para agu
jero #2

  

1. GENERALIDADES

B63014SP/01

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

 Mecanizado utilizando el
extremo de la
herramienta Funcin
de compensacin de
herramienta (Vase
II14.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 III11), puede ejecutarse
el mecanizado sin modificar el programa aun cuando se cambie la herramienta.
Esta funcin se denomina compensacin de longitud de herramienta.

Herramien.
estndar

 Mecanizado utilizando el
lateral de la herramienta
Funcin de
compensacin de radio
de herramienta (Vase
II14.4, 14.5, 14.6)

H1

H2

H3

H4

Pieza

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 III11), 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.
26

B63014SP/01

1.9
MARGEN DE
DESPLAZAMIENTO DE
LA HERRAMIENTA
LIMITE DE
RECORRIDO

  

1. GENERALIDADES

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

27

  

2. EJES CONTROLADOS

EJES CONTROLADOS

28

B63014SP/01

B63014SP/01

  

2. EJES CONTROLADOS

2.1
EJES
CONTROLADOS
Series 16
Series 160

Caracterstica

16iMA, 160i
MA

16iMA, 160iMA
(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. 7 ejes para cada


trayectoria
(6 ejes avance + 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
(cuando el bit 0 (JAX) del parmetro 1002 est configurado
al valor 0 y 3 cuando est configurado al valor 1).

Series 18
Series 180

Caracterstica
Nmero de ejes bsicos controlados
Ampliacin ejes controlados (total)
Ejes bsicos simultneamente controlados
Ampliacin ejes simultneamente
controlados (total)

18iMA, 180iMA
3 ejes
Mx. 6 ejes (incluido eje Cs)
2 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
(cuando el bit 0 (JAX) del parmetro 1002 est configurado
al valor 0 y 3 cuando est configurado al valor 1).

29

2. EJES CONTROLADOS

2.2
DESIGNACION DE
LOS EJES

  

B63014SP/01

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

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

30

B63014SP/01

2.3
SISTEMA
INCREMENTAL

  

2. EJES CONTROLADOS

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 los grupos ISB e ISC (Tablas 2.3(a) y
2.3(b)). Seleccione ISB o ISC empleando el bit 1 (ISC) del parmetro
1004. Cuando seleccione ISC, es necesaria la opcin para el sistema de
incrementos 1/10.
Nombre sist.
incremental

Incremento mnimo
entrada

Incremento mnimo
programable

Recorr. mxima

ISB

0.001mm
0.0001 pulg.
0.001 grado

0.001mm
0.0001 pulg.
0.001 grado

99999.999mm
9999.9999 pulg.
99999.999 grado

ISC

0.0001mm
0.00001 pulg.
0.0001 grados

0.0001mm
0.00001 pulg.
0.0001 grados

9999.9999mm
999.99999 pulg.
9999.9999 grado

El incremento mnimo de mando 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 mando
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.

31

  

2. EJES CONTROLADOS

2.4
LIMITE DE
RECORRIDO
MAXIMO

B63014SP/01

Lmite de recorrido mximo = Incremento mnimo programable x


99999999
Vase 2.3 Sistema Incremental.
Table 2.4 (a) Sistema incremental ISB
Sistema incremental

ISB

ISC

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.

32

  

B63014SP/01

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

G01X
Z
X
G00Z

Explicaciones

;
;
;

G01 es vlido en este intervalo.

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


6 (CLR), los cdigos G modales pasan a los estados a continuacin
sealados.
como
(1) Los cdigos G modales cambian a los estados identificados por
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 G01 configurando el bit No.0 (G01)
del parmetro No. 3402.
(5) El usuario puede seleccionar G90 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.

33

3. FUNCIONES PREPARATORIAS
(FUNCIONES G)

  

B63014SP/01

Tabla 3 Lista de cdigos G


Cdgio G

Grupo

Funcin

G00

Posicionamiento

G01

Interpolacin lineal

G02

01

Interpolacin circular/interpolacin helicoidal horaria

G03

Interpolacin circular/interpolacin helicoidal antihoraria

G02.2, G03.2

Interpolacin de evolvente

G02.3, G03.3

Interpolacin exponencial

G04

Temporizacin, parada exacta

G05

Mecanizado en ciclo rpido

G07.1 (G107)

Interpolacin cilndrica

G08
G09

00

Control anticipatorio
Parada exacta

G10

Entrada de datos programables

G10.6

Retirada de la herramienta y reanudacin

G11

Anulacin del modo introduccin de datos programables

G12.1
G13.1
G15

Modo de interpolacin en coordenadas polares


25

17

Anulacin modo de interpolacin en coordenadas polares


Anular programacin en coordenadas polares

G16

Programacin en coordenadas polares

G17

Seleccin plano XpYp

Xp: Eje X o su eje paralelo

Seleccin plano ZpXp

Yp: Eje Y o su eje paralelo

Seleccin plano YpZp

Zp: Eje Z o su eje paralelo

G18

02

G19
G20
G21
G22

06
04

G23

Entrada en mm
Funcin comprobacin lmite recorrido Activar
Funcin comprobacin lmite recorrido Desactivar

G25
G26

Entrada en pulgadas

Deteccin fluctuacin velocidad husillo Desactivar


24

Deteccin fluctuacin velocidad husillo Activar

G27

Comprobacin de vuelta a punto de referencia

G28

Vuelta a punto de referencia

G29
G30

00

G30.1

G37
G39

Funcin de salto
01
00

Roscado
Medicin automtica de longitud de herramienta
Interpolacin circular con compensacin en esquinas
Anular compensacin radio herramienta /Anular compensacin tridimensional

G40
G41

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


Vuelta a punto de referencia flotante

G31
G33

Vuelta desde punto de referencia

07

Compensacin radio herramienta izquierda/Compensacin tridimensional

G42

Compensacin de radio de herramienta a la deracha

G40.1 (G150)

Anular modo control en direccin normal

G41.1 (G151)
G42.1 (G152)

19

Control en direccin normal en lado izquierdo Activar


Control en direccin normal en lado derecho Activar

34

3. FUNCION PREPARATORIA
(FUNCION G)

  

B63014SP/01

Tabla 3 Lista de cdigos G


Cdgio G
G43
G44

Grupo
08

G45
G46
G47

G50

00

08
11

G53

Disminucin de compensacin de herramienta


Doble aumento de compensacin de herramienta

Anular compensacin de longitud de herramienta


Anular factor de escala
Factor de escala

22

G51.1
G52

Compensacin de longitud de herramienta en sentido

Doble disminucin de compensacin de herramienta

G51
G50.1

Compensacin de longitud de herramienta en sentido +


Aumento de compensacin de herramienta

G48
G49

Funcin

Imagen espejo programable Anular


Imagen espejo programable

00

Definicin de sistema local de coordenadas


Seleccin de sistema de coordenadas mquina

G54

Seleccin de sistema 1 de coordenadas de pieza

G54.1

Seleccin de sistema adicional de coordenadas pieza

G55

Sleccin de sistema 2 de coordenadas de pieza

G56

14

Seleccin de sistema 3 de coordenadas de pieza

G57

Seleccin de sistema 4 de coordenadas de pieza

G58

Seleccin de sistema 5 de coordenadas de pieza

G59

Seleccin de sistema de coordenadas de pieza 6

G60

00

G61

Modo de parada exacta

G62
G63

Control automtico en esquinas


15

00

G66
G67

G73
G74

Llamada a macro
Llamada modal a macro

12

G68
G69

Modo roscado con macho


Modo de mecanizado

G64
G65

Posicionamiento unidireccional

Llamada modal a macro Anular


Giro de coordenadas

16

09

Giro de coordenadas Anular


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


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

G77
G78
G79

01

Ciclo de rectificado superficial con avance continuo (para rectificadora)


Ciclo de rectificado superficial con avance intermitente (para rectificadora)

35

3. FUNCIONES PREPARATORIAS
(FUNCIONES G)

  

B63014SP/01

Tabla 3 Lista de cdigos G


Cdgio G

Grupo

Funcin

G80

Ciclo fijo Anular/funcin de operacin externa Anular

G81

Ciclo taladrado, ciclo mandrinado puntual o funcin de operacin externa

G82

Ciclo de taladrado o ciclo de avenallado

G83
G84

Ciclo de taladrado profundo


09

Ciclo de roscado con macho

G85

Ciclo de mandrinado

G86

Ciclo de mandrinado

G87

Ciclo de mandrinado inverso

G88

Ciclo de mandrinado

G89

Ciclo de mandrinado
Programacin de rdenes absolutas

G90
03
G91

Programacin de rdenes incrementales

G92

Definicin de sistema de coordenadas de pieza o limitacin a la velocidad mx. del


husillo

00

G92.1
G94

Preseleccin sistemas coordenadas pieza


05

G95

Avance por revolucin

G96
G97
G98

Control de velocidad de corte constante


13

10

G99
G160
G161

Avance por minuto

Control de velocidad de corte constante Anular


Retorno a punto inicial en ciclo fijo
Retorno a punto R en ciclo fijo

20

Funcin de control de avance de penetracin Anular (para rectificadora)


Funcin de control de avance de penetracin (para rectificadora)

36

B63014SP/01

  

4. FUNCIONES DE INTERPOLACION

FUNCIONES DE INTERPOLACION

37

  

4. FUNCIONES DE INTERPOLACION

4.1
POSICIONAMIENTO
(G00)

B63014SP/01

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

38

B63014SP/01

Limitaciones

  

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.
 G28 que especifica el posicionamiento entre los puntos de referencia e
intermedio.
 G53

39

  

4. FUNCIONES DE INTERPOLACION

4.2
POSICIONAMIENTO
UNIDIRECCIONAL
(G60)

B63014SP/01

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;

Poscionamiento
unidireccional

40

Activacin modo posi


cionam. unidireccional
Posicionamiento
unidireccional
Temporizacin
Anulacin modo
posicionamiento unidireccional

B63014SP/01

Limitaciones

  

4. FUNCIONES DE INTERPOLACION

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


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

41

4. FUNCIONES DE INTERPOLACION

4.3

  

B63014SP/01

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 posi
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 eje : F    f


L
Velocidad avance segn eje : F 


f
L

Velocidad avacne segn eje : F 


f
L

Velocidad avacne segn eje : 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.

42

B63014SP/01

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

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

8 0.14907 (min)

La velocidad de avance para el eje C es

40
0.14907

268.3 gradosmin

En el control simultneo de 3 4 ejes, la velocidad de avance se calcula de


idntica manera que en el control segn 2 ejes.

Ejemplos
Interpolacin lineal
(G91) G01X200.0Y100.0F200.0 ;
Eje Y
(Position final)

100.0

0 (Position inicial)

Velocidad de avance
para el eje de giro

200.0

Eje X

G91G01C90.0 G300.0 ;Vel. avance de 300


grad/min

(Punto inicial)
90

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

43

  

4. FUNCIONES DE INTERPOLACION

4.4
INTERPOLACION
CIRCULAR
(G02,G03)

B63014SP/01

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


Orden

Descripcin

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 fijo para designacin por radios.

F_

Velocidad de avance segn arco

44

B63014SP/01

  

4. FUNCIONES DE INTERPOLACION

Explicaciones
Sentido de interpolacin
circular

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


ZpXp o XpYp) 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

G03
G02

Zp

Yp

G18

G17

G19

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 G91. Para el valor
incremental, se especifica la distancia del punto final vista desde el punto inicial
del arco.

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

x
x

Punto
inicial

z
z
k

Punto
inicial

i






Punto final (y,z)

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).
G02I; 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. 024).

45

4. FUNCIONES DE INTERPOLACION

Radio del arco

  

B63014SP/01

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 R50.0 F300.0 ;

r=50mm
Punto final
1
Punto inicial
Y

r=50mm

Velocidad de avance

Limitaciones

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

46

B63014SP/01

  

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

   
    
 
  
 

  
    
 
  
 
(2) En programacin incremental

   
 
 
 
    

   
 
 
 
    

47

  

4. FUNCIONES DE INTERPOLACION

4.5
INTERPOLACION
HELICOIDAL
(G02,G03)

B63014SP/01

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

IJ

XpYp

R

_ (_) F_ ;

En sincronismo con arco de plano ZpXp


G18

G02
G03

IK
R

XpZp

_ (_) F_ ;

En sincronismo con arco de plano YpZp


G19

G02
G03

JK
YpZp

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:
Longitud de eje lineal
F
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.

48

B63014SP/01

4.6
INTERPOLACION
HELICOIDAL B (G02,
G03)

  

4. FUNCIONES DE INTERPOLACION

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

Formato
Con un arco en el plano XpYp
G17

G02
G03

XpYp

IJ

F

R_

Con un arco en el plano ZpXp


G18

G02
G03

XpZp

IK


F

Con un arco en el plano YpZp


G19

G02
G03

JK
YpZp

R

F

, , , : Cualquier eje al cual no se aplique interpolacin circular.


Pueden especificarse hasta cuatro ejes.

Explicaciones

Bsicamente, este comando puede especificarse aadiendo dos ejes de


desplazamiento a un comando de interpolacin helicoidal estndar (vase
II4.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.
49

  

4. FUNCIONES DE INTERPOLACION

4.7
INTERPOLACIN
ESPIRAL,
INTERPOLACIN
CONICA (G02, G03)

B63014SP/01

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
Interpolacin espiral
Plano XpYp
G17

G02
G03










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.

50

B63014SP/01

  

4. FUNCIONES DE INTERPOLACION

Interpolacin cnica
Plano XpYp
G17

G02
G03

      

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

  


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

51

4. FUNCIONES DE INTERPOLACION

  

B63014SP/01

Explicaciones
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:
2

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

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

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.

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.

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.

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.

52

B63014SP/01

  

4. FUNCIONES DE INTERPOLACION

Limitaciones
Radio

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


radio de arco.

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.

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.

Rearranque de programa

No puede rearrancarse un programa que incluya interpolacin espiral o


cnica.

Retrazado

No puede retrazarse un programa que incluya interpolacin espiral o


cnica.

Ejemplos
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.
0(1) Con valores absolutos, la trayectoria se programa de la siguiente
manera:
Q20.0
F300;
G90 G02 X0 Y30.0 I0 J100.0
L4
(2) Con valores incrementales, la trayectoria se programa de la siguiente
manera:
Q20.0
G91 G02 X0 Y130.0 I0 J100.0
F300;
L4
(Puede omitirse el parmetro Q o el parmetro L).
53

  

4. FUNCIONES DE INTERPOLACION

B63014SP/01

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
: (0, 100.0, 0)
Punto final (X, Y, Z)
: (0, 37.5, 62.5)
Distancia al centro (I, J)
: (0, 100.0)
Incremento o decremento radio (Q) : 25.0
Incremento o decremento altura (K) : 25.0
Nmero de revoluciones (L)
: 3
(1) Con valores absolutos, la trayectoria se programa de la siguiente
manera:
K25.0
G90 G02 X0 Y37.5 Z62.5 I0 J100.0 Q25.0 F300;
L3
(2) Con valores incrementales, la trayectoria se programa de la siguiente
manera:
K25.0
G91 G02 X0 Y137.5 Z62.5 I0 J100.0 Q25.0 F300;
L3

54

B63014SP/01

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

  

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

G13.1 ;

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

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

55

4. FUNCIONES DE INTERPOLACION

Distancia recorrida y
velocidad de avance para
interpolacin en
coordenadas polares

  

B63014SP/01

La unidad de la velocidad
de avance es mm/min o
pulg./min

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.

Cdigos G que pueden


especificarse en el modo
de interpolacin en
coordenadas polares

G01 . . . . . . . . . . . . .
G02, G03 . . . . . . . . .
G04 . . . . . . . . . . . . .
G40, G41, G42 . . . .

Interpolacin circular en el
plano de coordenadas
polares

Las direcciones para especificar el radio de un arco para interpolacin circular


(G02 G03) en el plano de interpolacin en coordenadas polares dependen del
primer eje del plano (eje lineal).
. I y J en el plano XpYp cuando el eje lineal es el eje X o un eje paralelo al
eje X.
. J y K en el plano YpZp cuando el eje lineal es el eje Y o un eje paralelo al
eje Y
. K y I en el plano ZpXp 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.

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

La herramienta se desplaza normalmente segn tales ejes, independientemente


de la interpolacin en coordenadas polares.

Visualizacin de la
posicin actual en el modo
de 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).

La unidad de las
coordenadas en el eje
hipottico es idntica a la
de un eje lineal (mm/pulg.)

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

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

56

  

B63014SP/01

4. FUNCIONES DE INTERPOLACION

Orden de compensacin
de herramienta

El modo de interpolacin en coordenadas polares no puede activarse o


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

Orden de compensacin de
longitud de herramienta

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.

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.

Rearranque de programa

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

Velocidad de avance en
mecanizado para el eje de
giro

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.

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

57

  

4. FUNCIONES DE INTERPOLACION

Ejemplos

B63014SP/01

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
Tool

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 X20.0 ;
Programa de geometra
N0205 C10.0 ;
(programa basado en coordenadas
N0206 G03 X10.0 C20.0 I10.0 J0 ;
cartesianas en el plano XC)
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 ;

58

B63014SP/01

4.9
INTERPOLACION
CILINDRICA
(G07.1)

  

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

Explicaciones
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 XpYp que es un plano definido por el eje de giro y el eje
Y o un eje paralelo al eje Y.
Para interpolacin cilndrica slo puede seleccionarse un eje de giro.

Velocidad de avance

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


una velocidad sobre la superficie cilndrica desarrollada.

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 II4.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__;
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.
59

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

Precisin de la
interpolacin cilndrica

B63014SP/01

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.
La distancia real de=
desplazamiento
:

D.P.REV.
R

D.P.REV.
22R

x Val. especifi. x

22R
R.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
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 K.

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.

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

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

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.

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.

60

PROGRAMACION

B63014SP/01

Funcin de
posicionamiento de
referencia de mesa
indexada

4. FUNCIONES DE INTERPOLACION

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
N13

N12

N05

120
110

N06
N11

90

N07

70
60

N08

30

60 70

N10

N09

150

190

61

230

270

360

C
deg

4. FUNCIONES DE INTERPOLACION

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

  

B63014SP/01

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.

62

B63014SP/01

  

4. FUNCIONES DE INTERPOLACION

Formato
Interpolacin de evolvente en el plano XY

G17 G02.2 X__Y__I__J__R__F__ ;


G17 G03.2 X__Y__I__J__R__F__ ;
Interpolacin de evolvente en el plano ZX
G18 G02.2 Z__X__K__I__R__F__ ;
G18 G03.2 Z__X__K__I__R__F__ ;
Interpolacin de evolvente en el plano YZ

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 / ZX / YZ
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

I
Xp

Ps Punto inicial Xp

Interpolacin de evolvente antihoraria (G03.2)

63

  

4. FUNCIONES DE INTERPOLACION

B63014SP/01

Explicaciones
Curva evolvente

Una curva evolvente en el plano XY 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 ZX y en el plano YZ se definen de idntica


manera que una curva evolvente en el plano XY.

Punto inicial y punto


final

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


Y Z. Para especificar un valor de X, Y 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.

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 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 No. 242.
Si no se especifica R, o se especifica R < 0, se activa la alarma P/S No. 241
No. 242.

64

B63014SP/01

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

Eleccin entre dos tipos de


curvas evolventes

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.

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.

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.

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

65

  

4. FUNCIONES DE INTERPOLACION

B63014SP/01

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 XY
G18: Seleccin de plano ZX
G19: Seleccin de plano YZ
G65: Llamada a macro
G66: Llamada modal a macro
G67: Anular llamada modal a macro
G90: Programacin absoluta
G91: Programacin incremental

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

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)

66

B63014SP/01

  

4. FUNCIONES DE INTERPOLACION

Limitaciones
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 mas all de 100
vueltas respecto al punto en que arranca la curva evolvente, se activa la alarma
P/S No. 242.

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.

Modos que no permiten la


especificacin de
interpolacin de evolvente

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 coordinadas polares
G16
: Orden de coordenadas polares
G72.1
: Copia de plano

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.

67

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

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

B63014SP/01

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

X__
Y__
Z__
I__
J__
K__

;
;
;
;
;
;

68

B63014SP/01

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

Explicaciones
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 * (e k 1) *

1
tan (I)

Desplazamiento segn eje lineal (1)

A()=(-1)*360*

Desplazamiento segn eje lineal (2)

En donde,
K=
=0/1

tan (J)
tan (I)

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*ln(

X*tan (I)
R

+1)

Cuando existe un desplazamiento desde X1 hasta X2 segn el eje


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

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

X1*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
Casos en que se ejecuta la
interpolacin lineal

An cuanto se defina el modo G02.3 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

69

  

4. FUNCIONES DE INTERPOLACION

Compensacin de longitud
de herramienta /
compensacin de radio de
herramienta

B63014SP/01

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
A

B
r

U
X

Mecanizado de hlice de paso constante para obtener


una figura cnica inversa
Z
I
B

A
r

U
X

70

B63014SP/01

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

Expresiones de relaciones
Z () = {

r
-U*tan (I) }*(e
2

r
-U*tan (I) }*(e
2

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

tan (B) +Z (0)

tan (I)
1
-1)*

tan (I)
-1)*

(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 () + 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 U*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 G03.3. El usuario puede ejecutar el mecanizado con hlice
constante para obtener una figura cnica o una figura cnica inversa.

71

4. FUNCIONES DE INTERPOLACION

4.12
INTERPOLACIN
SUAVE (G05.1)

  

B63014SP/01

Puede seleccionarse cualquiera de los dos tipos de mecanizado, en


funcin de la orden programada.
 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.
 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
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

72

B63014SP/01

  

4. FUNCIONES DE INTERPOLACION

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 de la serie 15 de
FANUC 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 laterales 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.
73

  

4. FUNCIONES DE INTERPOLACION

B63014SP/01

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
N15

N1

N14

N13

N12

N11

N2

N10
N3

N4

N5

N6

N7
N8

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.

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

74

B63014SP/01

  

4. FUNCIONES DE INTERPOLACION

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

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 Z300 ;
N02 X1000 Z200 ;
N03 X1000 Z50 ;
N04 X1000 Z50 ;
N05 X1000 Z50 ;
N06 X1000 Z25 ;
N07 X1000 Z175 ;
N08 X1000 Z350 ;
N09 Y1000 ;

N10 X1000
N11 X1000
N12 X1000
N13 X1000
N14 X1000
N15 X1000
N16 X1000
N17 X1000
G05. 1 Q0 ;
.
.
G05 P0 ;
.
.

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

Interpolada mediante curva suave


N17
N16
N15
N1

N13

N14

N12

N11
N10

N2
N3

N4

N5

N6

N7
N8

Interpolada mediante curva suave

75

N9

Interpolacin lineal

  

4. FUNCIONES DE INTERPOLACION

4.13
INTERPOLACIN
NURBS (G06.2)

B63014SP/01

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)

Mquinaherramienta

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

76

B63014SP/01

  

4. FUNCIONES DE INTERPOLACION

Formato
G05 P10000 ;

(Arrancar modo control de alta precisin de contorno)

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

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.

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.

77

  

4. FUNCIONES DE INTERPOLACION

B63014SP/01

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

Curva NURBS

Empleando estas variables:


k : Rango
Pi : Punto de control
Wi : Peso
Xi : Nudo (Xi v 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
BoorCox, de la siguiente manera:

1 (x i v t v x i)1)
0 (t t x i , x i)1 t t)

N i,1(t) +
N i,k(t) +

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

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)w i
i+0

Reset

(x0 v tv 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
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.

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

Intervencin manual

Si se intenta intervenir manualmente mientras est activado el modo


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

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.

78

B63014SP/01

  

4. FUNCIONES DE INTERPOLACION

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. Z100.;
K0.5 X1700. Z100.;
K0.5 X2000. Z0.;
K1.0;
K1.0;
K1.0;
K1.0;
G01 Y0.5;
G06.2 K0. X2000. Z0.;
K0. X1700.
Z100.;
K0. X1300.
Z100.;
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;
79

  

4. FUNCIONES DE INTERPOLACION

B63014SP/01

Z
Y

1000.
X
2000.

80

B63014SP/01

4.14
INTERPOLACION
SEGUN EJE
HIPOTETICO (G07)

  

4. FUNCIONES DE INTERPOLACION

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 a 0; Activacin de eje hipottico
G07 a 1; Anulacin de eje hipottico
En donde es una de las direcciones de los ejes controlados.

Explicaciones
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 ( 2p Z )
1
(1 es la distancia recorrida segn el eje Z en un ciclo.)

Y
r

2p

2
1

Enclavamiento,
limitacin de recorrido y
deceleracin externa

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


se aplican al eje hipottico.

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

4. FUNCIONES DE INTERPOLACION

  

B63014SP/01

Limitaciones
Funcionamiento manual

El eje hipottico puede utilizarse nicamente en funcionamiento


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

Orden de
desplazamiento

Especifique interpolacin segn eje hipottico nicamente en el modo


incremental.

Rotacin de
coordenadas

La interpolacin segn eje hipottico no soporta la rotacin de


coordenadas.

Ejemplos
Interpolacin senoidal
Y
10.0

Z
0

20.0

N001 G07 X0 ;
N002 G91 G17 G03 X20.2 Y0.0 I10.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.
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

82

B63014SP/01

4.15
ROSCADO (G33)

  

4. FUNCIONES DE INTERPOLACION

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



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.

83

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

4. FUNCIONES DE INTERPOLACION

  

B63014SP/01

NOTA
1. La velocidad del husillo est limitada de la siguiente manera:
mx.avance
1  Veloc. husillo  Vel.
Avance rosca
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 m


G33 Z10, F1,5;

84

B63014SP/01

4.16
FUNCION DE SALTO
(G31)

  

4. FUNCIONES DE INTERPOLACION

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 #5064, 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 ocravo 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.

85

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

B63014SP/01

Ejemplos
 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

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

G90X200.00 F100;
Y100.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

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

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

Y
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

86

B63014SP/01

4.17
SALTO MULTIPLE
(G31)

  

4. FUNCIONES DE INTERPOLACION

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_ : P1P4

Temporizacin
G04 X (U, P)__ (Q__) ;
X(U, P)_ : Temporizacin
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.

 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 DS1DS8 (No. 6206#0#7).

87

4. FUNCIONES DE INTERPOLACION

4.18
SEAL DE SALTO A
ALTA VELOCIDAD
(G31)

  

B63014SP/01

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

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

88

B63014SP/01

4.19
FUNCION DE SALTO A
ALTA
VELOCIDAD
CONTINUO (G31)

  

4. FUNCIONES DE INTERPOLACION

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 a__ F__
a__: Salte la direccin de eje y la distancia de desplazamiento
Puede especificarse slo un eje. G31 es un cdigo G simple.

Explicaciones
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
mquinaherramienta.
#5061
#5062
#5063

#5068

Coordenada segn el primer eje


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

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

Fin de bloque

El bloque G31P90 se termina cuando la herramienta alcanza el punto


final.

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

5. FUNCIONES DE AVANCE

  

FUNCIONES DE AVANCE

90

B63014SP/01

B63014SP/01

5.1
GENERALIDADES
 Funciones de avance

PROGRAMACION

5. FUNCIONES DE AVANCE

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


disponibles las dos funciones de avance siguientes:
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.

 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.

 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 aceleracin/deceleracin


para velocidad avance
en mecanizado

Tiempo

TC

TC

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

91

PROGRAMACION

5. FUNCIONES DE AVANCE

 Trayectoria de la
herramienta en una
operacin con avance en
mecanizado

B63014SP/01

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.

92

B63014SP/01

  

5. FUNCIONES DE AVANCE

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

93

  

5. FUNCIONES DE AVANCE

5.3
AVANCE EN
MECANIZADO

B63014SP/01

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

Punto
inicial

Punto final
F

Punto
inicial

Centro

Punto final

X
Interpolacin lineal

X
Interpolacin circular

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

94

B63014SP/01

 Avance por minuto (G94)

  

5. FUNCIONES DE AVANCE

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/mo 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.
 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 mquinaherramienta.

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.

95

PROGRAMACION

5. FUNCIONES DE AVANCE

D Avance de tiempo
inverso (G93)

B63014SP/01

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 ISB ISC.
Valor especificacin cdigo F

FRN

F1

0.001

F1 *1

1.000

F1.0

1.000

F9999999

9999.999

F9999 *1

9999.000

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
D Ejemplo: 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
1
=
=1
tiempo (min) 1 (min)

Especifique F1.0.

- Para terminar un bloque en 10 (s)


FRN =

1
1
=
tiempo (s) / 60
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) =

D Ejemplo: Para
interpolacin circular
(G01)

FRN=

160
60
=
FRN
10

=6

Se requieren 6 (s) .

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.

96

B63014SP/01

  

5. FUNCIONES DE AVANCE

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

97

  

5. FUNCIONES DE AVANCE

 Avance por cdigo F un


dgito

B63014SP/01

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, DF, en velocidad de avance mediante escala del
generador manual de impulsos es el siguiente:
F  Fmax
100X
Fmax:

Lmite superior de avance para F1F4 definido mediante el


parmetro No. 1460 lmite superior de avance para F5F9
definido por el parmetro No. 1461
X:
cualquier valor comprendido entre 1127 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.

 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 ms en rgimen
continuo:

Referencia

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


velocidad de avance.

98

  

B63014SP/01

5.4

5. FUNCIONES DE AVANCE

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


Tabla 5.4 (a).

CONTROL DE
VELOCIDAD DE
AVANCE EN
MECANIZADO

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 arada exacta

G61

Una vez especificada, esta funcin


es vlida hasta que se especifica
G62, G63 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 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 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.

G62

Una vez especificada, esta funcin


es vlida hasta que se especifica
G61, G62 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.

G62

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.

Nombre funcin

Parada exacta

Modo de roscado con macho

Sobrecontrol automtico para esquinas inte


riores

G63

Sobr.ctr.

Modificacin del
avance de mecanizado
circular interno

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

Herramienta

99

PROGRAMACION

5. FUNCIONES DE AVANCE

B63014SP/01

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.

100

  

B63014SP/01

5.4.2

5. FUNCIONES DE AVANCE

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 autom. en
esquinas interiores(G62)
Explicaciones
 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
2. Lnea rectaarco
:Trayectoria programada

1. Lnea rectalnea recta

:Trayectoria centro herramienta

3. Arcolnea recta

4. Arcoarco

Fig. 5.4.2.1 (a) Esquina interior

101

5. FUNCIONES DE AVANCE

Margen de sobrecontrol

  

B63014SP/01

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
b

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
Ls

Trayectoria programada

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)

102

B63014SP/01

  

5. FUNCIONES DE AVANCE

Respecto al program (2) de un arco, la velocidad de avance se sobrecontrola


desde el punto a hasta el punto b y desde el punto c hasta el 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)

Valor de sobrecontrol

Un valor de sobrecontrol se define con el parmetro No. 1712. Un valor de


sobrecontrol es vlido incluso para ensayo en vaco y especificacin de F un
dgito.
En el modo de avance por minuto, la velocidad de avance real es la siguiente:
Fx (sobrecontrol automtico para esquinas interiores) x (sobrecontrol de la
velocidad de avance)

Limitaciones
 Aceleracin /
deceleracin antes de
interpolacin
 Arranque/G41, G42

El sobrecontrol en esquinas interiores se inhibe durante la


aceleracin/deceleracin antes de interpolacin.

 Compensacin

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


cero.

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.

103

  

5. FUNCIONES DE AVANCE

5.4.2.2
Modificacin del avance
en mecanizado circular
interno

B63014SP/01

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 (a)). Esta funcin es vlida en el
modo de compensacin de radio de herramienta, independientemente del
cdigoG62.
F  Rc
Rp
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


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

x (sobrecontrol de la velocidad de avance)

104

B63014SP/01

5.4.3
DECELERACION
AUTOMATICA EN
ESQUINAS

5.4.3.1
Deceleracin en esquinas
segn el angulo de
esquina

  

5. FUNCIONES DE AVANCE

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

105

5. FUNCIONES DE AVANCE

 Velocidad de avance y
tiempo

  

B63014SP/01

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

Avance def.por parm.

Bloque B

 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

 Angulo entre dos


bloques

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


se muestra a continuacin.

106

  

B63014SP/01

1. Entre desplazamientos
lineales

5. FUNCIONES DE AVANCE

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)

 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.

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

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

 Control anticipatorio
(Lookahead)

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


de control anticipatorio se muestran a continuacin .

Limitaciones

Descripcin de parmetros

Modo normal

Modo control
anticipatorio

Cambiando los mtodos para deceleracin automtica


en esquinas

No. 1602#4

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

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


vaco.

107

5. FUNCIONES DE AVANCE

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

  

B63014SP/01

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.

Explicaciones
 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

 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
Avance definido por
parmetro

108

Bloque B

Tiempo t

B63014SP/01

 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
Rmax

Fc=F*
(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.
VcNX(Y)O
Vmax

Rmax=
F*

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.

109

5. FUNCIONES DE AVANCE

PROGRAMACION

B63014SP/01

Sin deceleracin en esquinas


Con deceleracin en esquinas

Vmax

Vc [X]

Velocidad de
avance segn
el eje X
Vmax

Velocidad de
avance segn
el eje Y

Vc [Y]

Vmax

Velocidad
de
avance tangencial en esquina
1
F*
Rmax

N1

N2

 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.

 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.

 Parada exacta

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


independientemente de los valores de configuracin de los parmetros.

 Sobrecontrol

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


comprobarse correctamente la diferencia de velocidades de avance.
110

B63014SP/01

 Control anticipatorio
(Lookahead)

  

A continuacin se muestran los parmetros relacionados con la deceleracin


automtica en esquinas en el modo de control anticipatorio (lookahead).
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 diferencia 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 Fundgito, roscado rgido con macho y para modo
bloque a bloque.

111

5. FUNCIONES DE AVANCE

  

B63014SP/01

5.5
TEMPORIZACION
(TIEMPO DE ESPERA)
(G04)
Formato
Temporizacin G04 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)

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

ISB

0.001 99999.999

ISC

0.0001 9999.9999

Unidad tiempo
espera

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


(programado mediante P)
Sistema incremental

Margen de valores
programables

Unidad tiempo
espera

ISB

1 99999999

0.001 s

ISC

1 99999999

0.0001 s

112

B63014SP/01

  

6. PUNTO DE REFERENCIA

PUNTO DE REFERENCIA

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

113

6. PUNTO DE REFERENCIA

  

B63014SP/01

6.1
VUELTA A PUNTO DE
REFERENCIA
Generalidades
 Punto de referencia

El punto de referencia es una posicin fija de una mquinaherramienta a la cual


puede desplazarse fcilmente la herramienta mediante la funcin de vuelta al
punto de referencia.
Por ejemplo, el punto de referencia se emplea como posicin en la cual se realiza
automticamente el cambio de las herramientas. Pueden definirse hasta cuatro
puntos de referencia definiendo coordenadas en el sistema de coordenadas de
mquina mediante los correspondientes parmetros (No. 1240 hasta 1243).

2o. punto de referencia

3er. punto de referencia

Punto de referencia

4o. punto de
referencia

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

114

B63014SP/01

 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
Vuelta desde punto de referncia

ABR
RBC

R (Punto referncia)

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

 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
 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 P4 IP _ ; Vuelta a 4o. punto de referencia


IP : Orden que especifica el punto intermedio
(Orden absoluta/incremental)

 Vuelta desde el punto de


referencia

G29 IP _ ;
IP :Orden que especifica el destino desde la vuelta del punto de referencia
(orden absoluta/incremental)

 Comprobacin de vuelta
desde el punto de
referencia

G27 IP _ ;
IP :Orden que especifica el punto de referencia
(orden absoluta/incremental)

115

6. PUNTO DE REFERENCIA

  

B63014SP/01

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

 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 III3.19). La orden G30 suele utilizarse cuando la
posicin del cambiador automtico de herramientas (ATC) no coincide con el
punto de referencia.

 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.

 Comprobacin de vuelta
al 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).

 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.

116

B63014SP/01

  

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

Velocidad rpida automtica


(G00)

No. 1428

No. 1428

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
117

  

6. PUNTO DE REFERENCIA

B63014SP/01

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

 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.

 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

 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.


 Vuelta manual al punto
de referencia

Ver III3.1.

Ejemplos

G28G90X1000.0Y500.0 ;
T1111 ;
G29X1300.0Y200.0 ;
Y

(Desplazamiento programado de A a B)
(Cambio de herramienta en pto.referencia)
(Desplazamiento programado de B a C)
Punto reR ferencia

La herramienta se cambia en el punto


de referencia

500
B
300

200

200

1000

1300

Fig. 6.1 (c) Vuelta al punto de referencia y vuelta desde el punto de referencia

118

B63014SP/01

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

  

6. PUNTO DE REFERENCIA

Las herramientas pueden volver al punto de referencia flontante.


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 IP _ ;
IP _ : 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 III11.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 el captulo
6).

Ejemplos
G30.1 G90 X50.0 Y40.0 ;
Y

Posicin intermedia (50,40)

Punto referencia
flotante
Pieza

119

7. SISTEMA DE COORDENADAS

  

B63014SP/01

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

120

B63014SP/01

7.1
SISTEMA DE
COORDENADAS DE
MAQUINA

  

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 III3.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
 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 (G9) 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
 Anulacin de la funcin de
compensacin

 Especificacin de G53
inmediatamente despus
de la conexin G53

Referencia

Cuando especifique la orden G53, anule la compensacin de radio de


herramienta, la compensacin de longitud de herramienta y la compensacin de
herramienta.
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.
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 (a, )
definidos mediante el parmetro No. 1240.

Sistema de coordenadas mquina


Origen mquina

Punto referencia

121

PROGRAMACION

7. SISTEMA DE COORDENADAS

7.2

B63014SP/01

Un sistema de coordenadas utilizado para mecanizado de una pieza se denomina


sistema de coordinadas de pieza. Con el CN 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).

SISTEMA D E
COORDENADAS DE
PIEZA

7.2.1

Puede definirse un sistema de coordenadas de pieza por uno de los tres mtodos
siguientes:

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 ZPR
No. 1201, se selecciona automticamente un sistema de coordenadas de
pieza cuando se ejecuta la vuelta manual al punto de referencia (Vase
Apartado III3.1).
(3) Entrada utilizando el panel CRT/MDI
Pueden definirse con antelacin seis sistemas de coordenadas de pieza
utilizando el panel CRT/MDI (vase el apartado III11.4.6).
Si se emplea una instruccin absoluta, conviene establecer el sistema de
coordenadas pieza de una de las siguientes maneras.

Formato
 Definicin de un sistema de
coordenadas de pieza
mediante G92

Explicaciones

(G90) G92 IP_


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.

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 absolu
1200.0
ta, el punto base se desplaza a
la posicin programada. Para
desplazar la punta de la herra
mienta a la posicin progra
mada, se compensa ladiferen
cia desde la punta de la herra
mienta hasta el punto base
mediante la compensacin de
X
longitud de herramienta.
0
600.0

122

B63014SP/01

7.2.2
Seleccin de un
sistema de
coordenadas de pieza

  

7. SISTEMA DE COORDENADAS

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

123

  

7. SISTEMA DE COORDENADAS

7.2.3
Cambio del sistema de
coordenadas de pieza

B63014SP/01

Los seis sistemas de coordenadas de pieza especificados con G54 hasta


G59 pueden modificarse cabiando 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 CRT/MDI (vase III11.4.6)
(2) Programacin mediante G10 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

Sistema 3
coordenadas
pieza (G56)

ZOFS3

ZOFS1

ZOFS4
ZOFS5

EXOFS

Sistema 4
coordenadas
pieza (G57)

Sistema 5
coordenadas
pieza (G58)

ZOFS6

Origen mquina
EXOFS : Valor compensacin externa origen pieza
ZOFS1AZOFS6 : Valor compensacin origen pieza

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
 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 resultado de la
suma se convierte en la nueva compensacin de origen de pieza).

 Modificacin mediante G92


G92 IP _;

124

B63014SP/01

  

7. SISTEMA DE COORDENADAS

Explicaciones
 Modificacin mediante
G10

Con la orden G10 puede modificarse por separado cada sistema de coordenadas
de pieza.

 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.

125

  

7. SISTEMA DE COORDENADAS

B63014SP/01


Y

Y

Sistema de coordenadas pieza G54

100

160

Posicin herramienta

60

X

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

100
100

200

Sistema de coordenadas
de pieza G54
Z

Sistema original de coordenadas de pieza

Sistema de coordenadas
de pieza G54
Z

1200.0
Z

1200.0

600.0

A
X

600.0

A
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

126

X

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

B63014SP/01

7.2.4
Preseleccin del sistema
de coordenadas de pieza
(G92.1)

  

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

7. SISTEMA DE COORDENADAS

  

B63014SP/01

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

 Rearranque del

La funcin de preseleccin del sistema de coordenadas de pieza no se ejecuta


durante el rearranque del programa.

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

B63014SP/01

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
 Seleccin de los sistemas
adicionales de
coordenadas de pieza

G54.1Pn ; G54Pn ;
Pn : Cdigos que especifican los sistemas adicionales de
coordenadas de pieza
n : 1 hasta 48

 Definicin del valor de


compensacin de origen de
pieza en los sistemas
adicionales de
coordenadas de pieza

G10L20 Pn IP _;
Pn : Cdigos que especifican sistema de coordenadas
de pieza para definir el valor de compensacin de
origen de pieza
n : 1 hasta 48
IP_ : Direcciones de eje y un valor definido como
compensacin de origen de pieza

Explicaciones
 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).
Un sistema de coordenadas de pieza, una vez seleccionado, permanece vlido
hasta que se selecciona otro sistema de coordenadas de pieza. En la conexin
se selecciona el sistema 1 estndar de coordenadas de pieza (seleccionable con
G54).
G54.1 P1 .... Sistema 1 adicional de coordenadas de pieza
G54.1 P2 .... Sistema 2 adicional de coordenadas de pieza

G54.1 P1 .... Sistema 48 adicional de coordenadas de pieza

 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:
(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 II7.2.3).
129

7. SISTEMA DE COORDENADAS

  

B63014SP/01

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

Limitaciones
 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;

130

  

B63014SP/01

7.3
SISTEMA LOCAL DE
COORDENADAS

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

(Sistema local de coordenadas )


G56

IP_

G57
G58

(G59 : Sistema 6 coordenadas pieza)

(Sistema coordenadas mquina)


Origen sistema coordenadas mquina
Punto referencia
Fig. 7.3 Definicin del sistema local de coordenadas

131

7. SISTEMA DE COORDENADAS

  

B63014SP/01

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.

132

  

B63014SP/01

7.4
SELECCION DE
PLANO

7. SISTEMA DE COORDENADAS

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 8.4 Plano seleccionado mediante cdigo G
Cdigo G

Plano
seleccionado

Xp

Yp

Zp

G17

plano Xp Yp

G18

plano Zp Xp

G19

plano Yp Zp

Eje
j X o un eje
j
paralelo al
mismo

Eje
j Y o un eje
j
paralelo al
mismo

Eje
j Z o un eje
j
paralelo al
mismo

Xp, Yp, Zp estn determinados por la direccin de eje que aparece en el bloque
en el cual se ha programado G17, G18 G19.
Cuando en el bloque G17, G18 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 G19.
Cuando se conecta la tensin o se ejecuta un reset del CNC, se selecciona G17
(plano XY), G18 (plano ZX) 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.

133

8. VALORES DE COORDENADAS
Y DIMENSIONES

  

B63014SP/01

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)

134

B63014SP/01

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 X60.0 Y40.0 ;

Programacin incremental

Posicin final
70.0

30.0

Posicin inicial

40.0

135

100.0

8. VALORES DE COORDENADAS
Y DIMENSIONES

8.2
PROGRAMACION EN
COORDENADAS
POLARES (G15, G16)

PROGRAMACION

B63014SP/01

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


Gjj Gff G16 ; Activacin de la programacin en coordenadas
polares (modo de coordenadas polares)

Gff IP _ ;
Programacin en coordenadas polares
Anulacin de programacin en coordenadas polares (modo
de coordenadas polares)

G15 ;

D Definicin del origen del


sistema de coordenadas
de pieza como origen de
coordenadas polares

G16

Programacin de coordenadas polares

G15

Anulacin programacin coordenadas polares

Gjj

Seleccin de plano de programacin de coordena


das polares (G17, G18 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: radio 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

Ang.

Posicin programada
Radio
Ang.

Posicin real

Cuando el ngulo se especifica


con una orden absoluta

136

Posicin real

Cuando el ngulo se especifica


con una orden incremental

PROGRAMACION

B63014SP/01

 Definicin de la posicin
actual como origen de
coordenadas polares

8. VALORES DE COORDENADAS
Y DIMENSIONES

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



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
30

270
X
100mm

 Especificacin de ngulos
y de un radio mediante
rdenes absolutas

 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 Z20.0 R5.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 Z20.0 R5.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;
Anulacin de la orden en coordenadas polares
N5 G15 G80;
Anulacin de la orden de coordenadas polares
137

8. VALORES DE COORDENADAS
Y DIMENSIONES

  

B63014SP/01

Limitaciones
 Especificacin de un radio
en el modo de coordenadas
polares

 Ejes que no se consideran


parte de una orden en
coordenadas polares en el
modo de coordenadas
polares

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)

138

B63014SP/01

8.3
CONVERSION
PULGADAS/V.METRICOS
(G20, G21)

  

8. VALORES DE COORDENADAS
Y DIMENSIONES

Mediante un cdigo G puede seleccionarse la entrada en pulgadas o en valores


mtricos.


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 ISB ISC
(Seccin 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.

139

8. VALORES DE COORDENADAS
Y DIMENSIONES

8.4
PROGRAMACION DEL
PUNTO DECIMAL
(COMA)
Explicaciones

  

B63014SP/01

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.

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.


Orden programada

X1000
Valor programado sin
punto decimal

Programacin punProgramacin punto decito decimal tipo calmal estndar


culadora de bolsillo
1000mm
Unidad : mm

X1000.0
1000mm
Valor programado con Unidad : mm
punto decimal

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.

140

B63014SP/01

  

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

141

9. FUNCION DE HUSILLO (FUNCION S)

9.1
ESPECIFICACION DE
VELOCIDAD DE
HUSILLO CON UN
CODIGO

9.2
ESPECIFICACION DEL
VALOR DE LA
VELOCIDAD DEL
HUSILLO
DIRECTAMENTE (ORDEN
S 5 DIGITOS)

  

B63014SP/01

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 mquinaherramienta
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.
La velocidad del husillo puede especificarse directamente mediante una
direccin S seguida de un valor de cinco dgitos (rpm). La unidad para
especificar la velocidad del husillo puede variar en funcin del fabricante de la
mquinaherramienta. Consulte el correspondiente manual facilitado por el
fabricante de la mquinaherramienta para conocer ms detalles.

142

B63014SP/01

  

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)

9. FUNCION DE HUSILLO (FUNCION S)


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

143

9. FUNCION DE HUSILLO (FUNCION S)

  

B63014SP/01

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

 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.

Z
0

Fig. 9.3 (b) Ejemplo de sistema de coordenadas de pieza para


control de velocidad de corte constante

144

B63014SP/01

 Velocidad de corte
tangencial constante
especificada en el modo
G96

  

9. FUNCION DE HUSILLO (FUNCION S)

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
Orden velociSe utiliza la velocidad husillo
dad del husillo especificada (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
 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.

 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)

145

9. FUNCION DE HUSILLO (FUNCION S)

9.4
FUNCIN DE
DETECCIN DE
FLUCTUACIN DE
LA VELOCIDAD DEL
HUSILLO (G25, G26)


  

B63014SP/01

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.

G26 valida la deteccin de fluctuaciones de la velocidad del husillo.


G25 inhbe la deteccin de fluctuaciones de la velocidad del husillo.
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 inhbe la deteccin de fluctuacin de la velocidad del husillo.
Aun cuando se especifique G25, no se borra p, q ni r.

146

B63014SP/01

  

Explicaciones

La fluctuacin de la velocidad del husillo se detecta de la siguiente manera:

9. FUNCION DE HUSILLO (FUNCION S)

1. Cuando se activa una alarma despus de alcanzar una velocidad


especificada del husillo
Velocidad husillo

r
d

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

Tiempo
Alarma

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.

147

9. FUNCION DE HUSILLO (FUNCION S)

  

B63014SP/01

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.

148

B63014SP/01

10
Generalidades

  

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.

149

10. FUNCION DE HERRAMIENTA


(FUNCION T)

10.1
FUNCION DE
SELECCION DE
HERRAMIENTA

  

B63014SP/01

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 mquinaherramienta 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 mquinaherramienta. Consulte el manual publicado por el fabricante de
la mquinaherramienta para conocer ms detalles.

150

10. FUNCION DE HERRAMIENTA


(FUNCION T)

PROGRAMACION

B63014SP/01

10.2
FUNCION DE GESTION
DE VIDA DE LAS
HERRRAMIENTAS

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 nsimo
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
Grupo htas. No. m

Operaciones de mquina y de CNC

Orden para seleccionar


grupo herramientas m
Orden cambio
herramienta (M06)

Grupo htas. No. p

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.

151

10. FUNCION DE HERRAMIENTA


(FUNCION T)

10.2.1
Datos de gestin de vida
de las herramientas

  

B63014SP/01

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

Table 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 sn 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.
 Nmero de herramientas

Especifique un nmero de cuatro dgitos a continuacin de T

 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.
 Valor de vida de las

Vase los subapartados II10.2.2 y II10.2.4.

herramientas

152

B63014SP/01

10.2.2

Registro, modificacin
y borrado de datos de
gestin de vida de las
herramientas

  

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.

 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

 Cmo se aaden y
modifican datos de gestin
de vida de las herramientas

 Borrado de los datos de


gestin de vida de las
herramientas

 Registro del tipo de contaje


de la vida de las
herramientas

 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)

153

10. FUNCION DE HERRAMIENTA


(FUNCION T)

  

B63014SP/01

Formato
 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 herrameinta (cdigo H)
:Cdigo que especfica valor
compensacin herramienta (cdigo D)
:Fin de registro

G11 ;
M02 (M30) ;

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

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

154

B63014SP/01

 Definicin de un tipo de
contaje de vida de las
herramientas para
grupos

  

Formato

10. FUNCION DE HERRAMIENTA


(FUNCION T)

Significado de la orden

G10L3

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

PRECAUCIN
Cuando se omite la orden Q, como tipo de contaje de vida
se utiliza el valor definido en el bit 7 (LTM) del parmetro
6800.

155

10. FUNCION DE HERRAMIENTA


(FUNCION T)

  

B63014SP/01

10.2.3
Orden de gestin de vida
de las herramientas en
un programa de
mecanizado
Explicaciones
 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. Configurando el parmetro 6811
puede emplearse un cdigo distinto.

AVISO
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.
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
D99. Cuando a continuacin de la orden M06 especifique
un cdigo distinto de H99 D99, no se selecciona el cdigo
H ni el cdigo D de datos de gestin de vida de las
herramientas.

156

B63014SP/01

 Tipos

10. FUNCION DE HERRAMIENTA


(FUNCION T)

  

Para la gestin de vida de las herramientas, estn disponibles los cuatro tipos
de cambio de herramienta indicados a continuacin. El tipo empleado vara de
una mquina a otra. Para conocer ms detalles, vase el correspondiente manual
del fabricante de la mquinaherramienta.
Tabla 10.2.3 Tipo de cambio de herrameinta
Tipo cambio
herramienta

Nmero de
Herramientas
grupo de her- utilizadas anramienta es- teriormente
pecificado en
el mismo bloque que la
orden de
cambio de
herramienta
(M06)
Temporizacin contaje
vida herramienta

Herramientas que se han de utilizar a continuacin

El contaje de la vida se realiza para una herramienta en el grupo de herramientas especificado cuando a continuacin se especifique M06.

Observaciones

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.

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.

157

10. FUNCION DE HERRAMIENTA


(FUNCION T)

  

B63014SP/01

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

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

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

158

  

B63014SP/01

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

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

 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.

159

11. FUNCIONES AUXILIARES

11
Generalidades

  

B63014SP/01

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 mquinaherramienta. Consulte el manual facilitado por el
fabricante de mquinaherramienta para conocer ms detalles.

160

B63014SP/01

11.1
FUNCIONES
AUXILIARES
(FUNCION M)

  

11. FUNCIONES AUXILIARES

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 mquinasherramientas.
El hecho de qu cdigo M corresponde a qu funcin de mquina es
determinado por el fabricante de la mquinaherramienta.
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
 M02, M03 (Fin de programa)

Los siguientes cdigos M tienen significados especiales.


Este indica el fin del programa principal.
A continuacin del procesamiento de estas rdenes se detiene el
funcionamiento automtico y ejecuta un reset del CNC.
Este vara segn el fabricante de la mquinaherramienta.
Despus de especificar un bloque se ejecuta el fin del programa y el control
vuelve al comienzo del programa.
El bit 5 del parmetro 3404 (M02) o el bit 4 del parmetro 3404 (M30) permiten
impedir que M02, M30 devuelva el control al principio del programa.

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

 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.

 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 II12.3 Subprogramas para
conocer ms detalles.

 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.

 M99
(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 (III4.7) para ms detalles.

NOTA
El bloque a continuacin de M00, M01, M02 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 mquinaherramienta para
tales cdigos M.

161

11. FUNCIONES AUXILIARES

11.2
MULTIPLES ORDENES
M EN UN SOLO
BLOQUE

Explicaciones

  

B63014SP/01

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.
El CNC permite especificar en un mismo bloque hasta tres cdigos M. Sin
embargo, algunos cdigos M no pueden especificarse simultneamente debido
a limitaciones mecnicas de funcionamiento. Para obtener informacin
detallada sobre las limitaciones mecnicas de funcionamiento cuando se
especifican simultneamente mltiples cdigos M en un mismo bloque,
consulte el manual del fabricante de la mquinaherramienta.
M00, M01, M02, M30, M98, M99 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 M198; cada uno de tales cdigos M debe
especificarse en un solo bloque.
Tales cdigos M incluyen aquellos que indican al CNC que debe ejecutar
operaciones internas adems de enviar los cdigos M mismos a la mquina. Para
su especificacin, tales cdigos M son cdigos M para llamada a los nmeros
de programa 9001 hasta 9009 y los cdigos M para inhibir la lectura anticipada
(carga en memoria intermedia o buffer) de bloques posteriores. Entre tanto, en
un mismo bloque pueden especificarse mltiples cdigos M que instruyen al
CNC a enviar nicamente los cdigos M mismos (sin ejecutar operaciones
internas).

Ejemplos
Una orden M
en un mismo bloque

Mltiples rdenes M
en un mismo bloque

M40 ;
M50 ;
M60 ;
G28G91X0Y0Z0 ;
:
:
:

M40M50M60 ;
G28G91X0Y0Z0 ;
:
:
:
:
:

162

B63014SP/01

11.3
FUNCION DE
COMPROBACION DE
GRUPO DE CODIGOS
M

  

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

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

 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.

163

  

11. FUNCIONES AUXILIARES

11.4
LAS SEGUNDAS
FUNCIONES
AUXILIARES
(CODIGOS B)

B63014SP/01

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 mquinaherramienta.
Consulte el manual publicado por el fabricante de la mquinaherramienta para
conocer ms detalles.

Explicaciones
 Intervalo de valores
permitidos
 Especificacin

0 hasta 99999999
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

Cuando se utiliza esta funcin, se inhibe la direccin B que especifica un


desplazamiento de eje.

164

PROGRAMACION

B63014SP/01

12

12. CONFIGURACION DEL PROGRAMA

CONFIGURACION DEL PROGRAMA

Generalidades
 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 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 III9.3 III10 en FUNCIONAMIENTO para conocer los
mtodos de registro y seleccin de programas.

165

  

12. COMFIGURACION DEL PROGRAMA

 Componentes de un
programa

B63014SP/01

Un programa est formado por los siguientes componentes:


Table 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

 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 Z32.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 II12.2).
166

B63014SP/01

12.1
COMPONENTES DEL
PROGRAMA QUE NO
SEAN SECCIONES DE
PROGRAMA

  

12. CONFIGURACION DEL PROGRAMA

Este apartado describe componentes de programas que no son secciones de programa.


Vase el Apartado II12.2 para conocer la explicacin de una seccin de programa.

Seccin
cabecera
Comienzo
cinta

Seccin programa

TITULO

Cominezo
programa

O0001 ;

(COMENTARIO)

Seccin comentario

M30 ;
%

Fin cinta

Fig. 12.1(a) Configuracin de un programa

Explicaciones
 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.
Table 12.1(a) Codigo de comienzo de cinta
Nombre

Cd.
ISO

Cd.
EIA

Notacin en este
manual

Comienzo cinta

ER

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

 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.

Table 12.1(b) Codigo de un comienzo de programa


Nombre

Cd.
ISO

Cd.
EIA

Notacin en este
manual

Comienzo programa

LF

CR

167

12. COMFIGURACION DEL PROGRAMA

  

B63014SP/01

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.
 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.
Table 12.1(c) Cdigos de activacin de control y
de desactivacin de control
Nombre

Cd.
ISO

Cd.
EIA

Notacin en este
manual

Significado

Desact.

245

Comienzo seccin
comentarios

247

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

168

B63014SP/01

 Fin de cinta

  

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 M03 no estn colocados al final del
programa, se activa la alarma P/S (No. 5010).
Table 12.1(d) Cdigo de un fin de cinta
Nombre

Cd.
ISO

Cd.
EIA

Notacin en este
manual

Fin de cinta

ER

169

12. COMFIGURACION DEL PROGRAMA

12.2
CONFIGURACION DE
UNA SECCION DE
PROGRAMA

  

B63014SP/01

Esta seccin describe elementos de una seccin de programa. Vase el Apartado


II12.1 para conocer los componentes del programa que no son secciones de
programa.

TITULO

Nmero programa

O0001 ;
N1 ;

Seccin programa

(COMENTARIO)

Nmero secuencia
Seccin
comentarios
Fin programa

M30 ;
%
Fig. 12.2(a) Configuracin de programa

 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 CRT/MDI cuando
se almacene el programa en memoria (vase Apartado 8.4 y 10.1 en la Seccin
III.).

NOTA
Los nmeros de programa 8000 hasta 9999 pueden ser
utilizados por los fabricantes de mquinasherramienta y el
usuario tal vez no pueda utilizar estos nmeros.

170

B63014SP/01

 Nmero de secuencia y
bloque

  

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.
Table 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 mas 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.
 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 III11.4.3.).

171

PROGRAMACION

12. COMFIGURACION DEL PROGRAMA

 Configuracin de
bloques (palabra y
direccin)

B63014SP/01

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: X1000)
Para una direccin, se utiliza una de las letras (A hasta Z); una direccin define
el significado de un nmero que viene a continuacin de la misma. La tabla 12.2
(b) indica las direcciones utilizables as como su significado.
La misma direccin puede tener distintos significados en funcin de la
especificacin de funcin preparatoria.
Tabla 12.2(b) Principales funciones y direcciones
Funcin

Direccin

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 mquinaherramienta

Posicionamiento referencia mesa,


etc.

Nmero corrector

D, H

Nmero corrector

Temporizacin

P, X

Tiempo espera

Especificacin nmero P
programa

Nmero subprograma

Numero de repeticiones

Nmero repeticiones de subprograma

Parmetros

P, Q

Parmetros de ciclo fijo

NOTA
En cdigo ISO, como direccin de un nmero de programa
pueden utilizarse los dos puntos (:).

N_

G_

X_

Y_

Nmero
Palabra
Funcin
secuencia preparatoria dimensin

F_
Funcin
avance

S_

M_

Funcin
Funcin Funcin
veloc.
hta.
auxiliar
husillo

Fig. 12.2 (c) 1 bloque (ejemplo)

172

T_

B63014SP/01

 Principales direcciones e
intervalos de valores
programables

  

12. CONFIGURACION DEL PROGRAMA

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
mquinaherramienta especfica.
De manera semejante, el CNC puede controlar una velocidad de avance en
mecanizado de hasta 240 m/min, pero es posible que la mquinaherramienta
no permita ms de 3 m/min. Cuando desarrolle un programa, el usuario debe leer
minuciosamente los manuales de la mquinaherramienta 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)

19999

19999

Nmero secuencia

199999

199999

Funcin preparatoria

099

099

Palabra
dimensin

Sist. incremental ISB

X, Y, Z,
99999.999mm
U, V, W,
A B,
A,
B C,
C
I, J, K, R, 9999.9999mm

9999.9999pulg

Avacne
por
minuto

Sist. incremental ISB

1240000mm/min

0.019600.00
pulg/min

1100000mm/min

0.014000.00
pulg/min

Sist. incremental ISC

Sist. incremental ISC

999.99999pulg

Avance por revolucin

0.001500.00
mm/rev

0.00019.9999
pulg/rev

Funcin velocidad husillo

020000

020000

Funcin herramienta

099999999

099999999

Funcin auxiliar

099999999

099999999

099999999

099999999

Nmero corrector

H, D

0400

0400

Tempo
rizacin

X, P

099999.999s

099999.999s

09999.9999s

09999.9999s

19999

19999

1999

1999

Sist. incremental ISB


Sist. incremental ISC

Especificacin de
nmero de programa

Nmero de repetiP
ciones de subprograma

NOTA
En cdigo ISO, los dos puntos (:) tambin pueden utilizarse
como direccin de un nmero de programa.

173

12. COMFIGURACION DEL PROGRAMA

 Salto opcional de
bloque

  

B63014SP/01

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 este 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 mquinaherramienta, es posible que no puedan utilizarse
todos los selectores de salto opcional de bloque (1 hasta 9). Consulte los
manuales del fabricante de la mquinaherramienta 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. 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.

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

174

B63014SP/01

 Fin de programa

  

12. CONFIGURACION DEL PROGRAMA

El fin del programa se indica programando uno de los siguientes cdigos


al final del programa:
Table 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;,/N30; 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.)

175

  

12. COMFIGURACION DEL PROGRAMA

12.3
SUBPROGRAMA
(M98, M99)

B63014SP/01

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

O jjjj ; Nmero de subprograma


(o los dos puntos (:) opcionalmente en el caso de
ISO)
Fin programa

M99 ;

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 ;

Nmero de
No. de veces que se
subprograma
repite la llamada 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 ;

M99 ;

(Un bucle)

(Dos bucles)

M99 ;
(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 (:) 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.
176

B63014SP/01

  

12. CONFIGURACION DEL PROGRAMA

NOTA
1. No se emiten las seales de cdigo M98 y M99 y de
muestreo hacia la mquinaherramienta.
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
Subprograma

Programa principal

N0010 ;
N0020 ;

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.

Usos especiales

177

12. COMFIGURACION DEL PROGRAMA

 Especificacin del
nmero de secuencia del
destino de retorno al
programa principal

 Utilizacin de M99 en el
programa principal

  

B63014SP/01

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 ;

178

Salto opcional bloque


ACTIVADO

B63014SP/01

 Utilizacin de slo un
subprograma

  

12. CONFIGURACION DEL PROGRAMA

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 ;

179

Salto opcional bloque


ACTIVADO

12. COMFIGURACION DEL PROGRAMA

12.4
NUMERO DE
PROGRAMA DE 8
DIGITOS

  

B63014SP/01

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
 Inhibicin de la edicin
de programas

Puede inhibirse la edicin de los subprogramas O00008000 hasta


O00008999, O00009000 hasta O00009999, O80000000 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 III9.9), no pueden
modificarse los valores de NE9 (bit 3 del parmetro N
3202) y PRG9E (bit 4 del parmetro N 3204).
 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
: O00000001G
Cuando la perforacin se realiza especificando O12345678 y O45678900
: O12345678G
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.

 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
Nmero de programa

Parmetro utilizado
para especificar un
cdigo G

Cuando SPPR = 0

Cuando SPPR = 1

N 6050
N 6051
N 6052
N 6053
N 6054
N 6055
N 6056
N 6057
N 6058
N 6059

O00009010
O00009011
O00009012
O00009013
O00009014
O00009015
O00009016
O00009017
O00009018
O00009019

O90009010
O90009011
O90009012
O90009013
O90009014
O90009015
O90009016
O90009017
O90009018
O90009019

180

B63014SP/01

  

12. CONFIGURACION DEL PROGRAMA

2) Llamada a macro utilizando un cdigo M


Nmero de programa

Parmetro utilizado
para especificar un
cdigo M

Cuando SPPR = 0

Cuando SPPR = 1

N 6080
N 6081
N 6082
N 6083
N 6084
N 6085
N 6086
N 6087
N 6088
N 6089

O00009020
O00009021
O00009022
O00009023
O00009024
O00009025
O00009026
O00009027
O00009028
O00009029

O90009020
O90009021
O90009022
O90009023
O90009024
O90009025
O90009026
O90009027
O90009028
O90009029

3) Llamada a subprograma utilizando un cdigo M


Nmero de programa

Parmetro utilizado
para especificar un
cdigo M

Cuando SPPR = 0

Cuando SPPR = 1

N 6071
N 6072
N 6073
N 6074
N 6075
N 6076
N 6077
N 6078
N 6079

O00009001
O00009002
O00009003
O00009004
O00009005
O00009006
O00009007
O00009008
O00009009

O90009001
O90009002
O90009003
O90009004
O90009005
O90009006
O90009007
O90009008
O90009009

4) Llamada a macro utilizando un cdigo T


Nmero de programa

Parmetro utilizado
para especificar un
cdigo T

Cuando SPPR = 0

Cuando SPPR = 1

TCS(N 6001#5)

O00009000

O90009000

5) Llamada a macro utilizando un cdigo ASCII


Nmero de programa

Parmetro utilizado
para especificar un
cdigo ASCII

Cuando SPPR = 0

Cuando SPPR = 1

N 6090
N 6091

O00009004
O00009005

O90009004
O90009005

181

12. COMFIGURACION DEL PROGRAMA

  

B63014SP/01

6) Funcin de datos de patrn


Nmero programa

 Bsqueda externa de
nmero de programa

Cuando SPPR = 0

Cuando SPPR = 1

O00009500
O00009501
O00009502
O00009503
O00009504
O00009505
O00009506
O00009507
O00009508
O00009509
O00009510

O90009500
O90009501
O90009502
O90009503
O90009504
O90009505
O90009506
O90009507
O90009508
O90009509
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
mquinaherramienta.

Limitaciones
 Llamada a subprograma

Esta funcin inhibe la llamada a subprograma a no ser que se utilice el


formato de cinta FS15 (vase II19). Esta restriccin tambin se aplica a
la llamada a un programa es dispositivos E/S externos (M198).
(Ejemplo)
M98 P12345678 ;
Nmero de subprograma

 DNC

En DNC1, DNC2, ethernet, servidor de datos y MMCIV no puede


utilizarse un nmero de programa de 8 dgitos precedido de O.

182

B63014SP/01

13
Generalidades

  

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

183

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1

  

B63014SP/01

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

184

B63014SP/01

Explicaciones

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

  

Un ciclo fijo est formado por una secuencia de seis operaciones (Fig. 13.1 (a))
Operacin 1
Operacin 2
Operacin 3
Operacin 4
Operacin 5
Operacin 6

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

 Plano de
posicionamiento

El plano de posicionamiento est determinado por el cdigo de seleccin de


plano G17, G18 G19.
El eje de posicionamiento es un eje distinto del eje de taladrado.

 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 XpYp

Zp

G18

Plano ZpXp

Yp

G19

Plano YpZp

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
185

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Ejemplos

  

B63014SP/01

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

186

B63014SP/01

 Nivel del punto de


retorno G98/G99

13. FUNCIONES PARA SIMPLIFICAR


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

 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.

 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)

 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

187

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.1Ciclo de taladrado

profundo a alta
velocidad (G73)

  

B63014SP/01

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_
Z_
R_
Q_
F_
K_

:
:
:
:
:
:

Valor posicin agujero


La distancia desde el punto R hasta el fondo del agujero
La distancia desde el nivel inicial hasta el nivel del punto R
Profundidad de corte para cada avance en mecanizado
Velocidad de avance en mecanizado
Nmero de repeticiones

G73 (G98)

G73 (G99)

Nivel inicial

Punto R

Nivel punto R

Punto R

Punto Z

188

Punto Z

B63014SP/01

Explicaciones

  

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 G49) la compensacin se aplica al efectuar el
posicionamiento en el punto R.

Limitaciones
 Cambio de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

 Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje no se ejecuta ninguna


operacin de taladrado.

 Q/R

Especifique Q y R en bloques que ejecutan el taladrado. Si se especifican en un


bloque que no ejecuta el taladrado, no pueden memorizarse como datos
modales.

 Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03) y G73 en idntico


bloque. Si se especifican juntos, se anula G73.

 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. Y250.Z150.R100.Q15.F120.;
Posicionamiento, taladrar agujero 1 y volver a punto R.
Y550.;
Posicionamiento, taladrar agujero 2 y volver a punto R.
Y750.;
Posicionamiento, taladrar agujero 3 y volver a punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a punto R.
Y550.;
Posicionamiento, taladrar agujero 5 y volver a punto R.
G98 Y750.;
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.

189

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.2Ciclo roscado con

macho a izquierdas
(G74)

  

B63014SP/01

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_
Z_
R_
P_
F_
K_

:
:
:
:
:
:

Datos posicin agujero


La distancia desde el punto R hasta el fondo del agujero
La distancia desde el nivel inicial hasta el punto R
Tiempo de espera
Velocidad de avance en mecanizado
Nmero de repeticiones
G74 (G98)

G74 (G99)

Nivel inicial

Husillo
antihor.
Punto R

P
Punto R

Husillo
antihorario

Nivel punto R

Punto Z

Punto Z
P

Husillo horario
Husillo horario

Explicaciones

El roscado con macho se ejecuta girando el husillo en sentido antihorario. Una


vez se ha alcanzado el fondo del agujero, el husillo gira en sentido horario para
su retroceso. De este modo se obtiene una rosca inversa.
Los valores de sobrecontrol de la velocidad de avance no se tienen en cuenta
durante el roscado con macho a izquierdas. Una suspensin de avances no
detiene la mquina hasta que se termina la operacin de retorno.
Antes de especificar G74, utilice una funcin auxiliar (cdigo M) para hacer
girar el husillo en sentido horario.
Cuando en el mismo bloque se especifica la orden G74 y una orden M, el cdigo
M se ejecuta en la primera operacin de posicionamiento. A continuacin, el
sistema contina en la siguiente operacin de taladrado.
Cuando se utiliza K para especificar el nmero de repeticiones, el cdigo M se
ejecuta slo para el primer agujero; para el agujero segundo y posteriores no se
ejecuta el cdigo M.
Cuando en el ciclo fijo se especifica una compensacin de longitud de
herramienta (G43, G44 G49), la compensacin se aplica al efectuar el
posicionamiento en el punto R.

190

B63014SP/01

  

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
 Cambio de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

 Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje, no se ejecuta el


taladrado.

 R

Especifique R en bloques que ejecutan el taladrado. Si se especifica en un


bloque que no ejecuta el taladrado, no puede memorizarse como datos modales.

 Anular

No especifique un cdigo del grupo 01 (G00 hasta G03) y G74 en el mismo


bloque. Si se especifican juntos, se anula G74.

 Compensacin de
herramienta

En el modo de ciclo fijo, no se tienen en cuenta los modos de compensacin de


herramienta.

Ejemplos

M3 S2000;
Hace que el husillo comience a girar.
G90 G99 G73 X300. Y250.Z150.R100.Q15.F120.;
Posicionamiento, roscar con macho agujero 1 y
volver a punto R.
Y550.;
Posicionamiento, roscar con macho agujero 2 y
volver a punto R.
Y750.;
Posicionamiento, roscar con macho agujero 3 y
volver a punto R.
X1000.;
Posicionamiento, roscar con macho agujero 4 y
volver a punto R.
Y550.;
Posicionamiento, roscar con macho agujero 5 y
volver a punto R.
G98 Y750.;
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.

191

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.3Ciclo de

mandrinado de precisin
(G76)

  

B63014SP/01

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_
Z_
R_
Q_
P_
F_
K_

:
:
:
:
:
:
:

Valor posicin agujero


Distancia desde el punto R hasta el fondo del agujero
Distancia desde el nivel inicial hasta el nivel del punto R
Valor de decalaje en fondo de agujero
Tiempo de espera en fondo de agujero
Velocidad de avance en mecanizado
Nmero de repeticiones

G76 (G98)

G76 (G99)

Husillo horario
Nivel inicial

Parada de husillo orientado

Husillo horario

Herramienta

Nivel punto R
Punto R

Punto R

P
Punto Z

OSS
q

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.

192

B63014SP/01

Explicaciones

  

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 G49) la compensacin se aplica al efectuar el
posicionamiento en el punto R.

Limitaciones
 Cambio de eje

Para poder cambiar el eje de mandrinado debe anularse el ciclo fijo.

 Mandrinado

En un bloque que no contiene X, Y, Z, R o ningn otro eje adicional no se ejecuta


ninguna operacin de taladrado.

 Q/R

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 Q y R en un bloque que
ejecute el mandrinado. Si se especifican en un bloque que no ejecuta el
mandrinado, no se memorizan como datos modales.

 Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03) y G76 en idntico


bloque. Si se especifican juntos, se anula G76.

 Compensacin de
herramienta

En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin


de herramienta.

Ejemplos

M3 S500;
G90 G99 G76 X300. Y250.
Z150.R120. Q5.
P1000 F120.;
Y550.;
Y750.;
X1000.;
Y550.;
G98 Y750.;
G80 G28 G91 X0 Y0 Z0;
M5;
193

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.4Ciclo de taladrado,

taladrado puntual (G81)

  

B63014SP/01

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_
Z_
R_
F_
K_

:
:
:
:
:

Datos de posicin de agujero


Distancia desde el punto R hasta el fondo del agujero
Distancia desde el nivel inicial hasta el nivel del punto R
Velocidad de avance en mecanizado
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 G49), la compensacin se aplica al efectuar el
posicionamiento en el punto R.

194

B63014SP/01

  

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
 Cambio de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

 Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje no se ejecuta ninguna


operacin de taladrado.

 R

Especifique R en bloques que ejecutan el taladrado. Si se especifica en un


bloque que no ejecuta el taladrado, no puede memorizarse como datos modales.

 Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03) y G81 en idntico


bloque. Si se especifican juntos, se anula G81.

 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. Y250.Z150.R100.Q15.F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y750.;
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.

195

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.5Ciclo de

taladrado/ciclo de
avellanado (G82)

  

B63014SP/01

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_
Z_
R_
P_
F_
K_

:
:
:
:
:
:

Datos posicin agujero


Distancia desde el punto R hasta el fondo del agujero
Distancia desde el nivel inicial hasta el nivel del punto R
Tiempo de espera en fondo de agujero
Velocidad de avance en mecanizado
Nmero de repeticiones
G82 (G98)

G82 (G99)

Nivel inicial

Nivel punto R
Punto R

Punto R

Punto Z

Punto Z
P

Explicaciones

Despus del posicionamiento segn los ejes X e Y, se ejecuta el avance


rpido hasta el punto R.
A continuacin, se ejecuta el taladrado desde el punto R hasta el punto Z.
Cuando se ha alcanzado el fondo del agujero, se ejecuta una temporizacin. A
continuacin, se hace retroceder la herramienta con avance rpido.
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 G49) la compensacin se aplica al efectuar el
posicionamiento en el punto R.

196

B63014SP/01

  

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
 Cambio de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

 Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje no se ejecuta ninguna


operacin de taladrado.

 R

Especifique R en bloques que ejecutan el taladrado. Si se especifica en un


bloque que no ejecuta el taladrado, no puede memorizarse como datos modales.

 Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03) y G81 en idntico


bloque. Si se especifican juntos, se anula G81.

 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. Y250.Z150.R100.Q15.F120.;
Posicionamiento, taladrar agujero 2, esperar
durante 1 s en el fondo del agujero y luego volver
al punto R.
Y550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y750.;
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.6Ciclo de taladrado

profundo (G83)

  

B63014SP/01

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_
Z_
R_
Q_
F_
K_

:
:
:
:
:
:

Datos posicin agujero


Distancia desde el punto R hasta el fondo del agujero
Distancia desde el nivel inicial hasta el nivel del punto R
Profundidad de corte por pasada para avance en mecanizado
Velocidad de avance en mecanizado
Nmero de repeticiones

G83 (G98)

G83 (G99)

Nivel inicial

Punto R

Punto R

Punto Z

Explicaciones

Nivel punto R

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 G49) la compensacin se aplica al efectuar el
posicionamiento en el punto R.

198

B63014SP/01

  

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
 Seleccin de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

 Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje no se ejecuta ninguna


operacin de taladrado.

 Q/R

Especifique Q y R en bloques que ejecutan el taladrado. Si se especifican en un


bloque que no ejecuta el taladrado, no pueden memorizarse como datos
modales.

 Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03) y G73 en idntico


bloque. Si se especifican juntos, se anula G73.

 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. Y250.Z150.R100.Q15.F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y750.;
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.7Ciclo de taladrado

profundo para
pequeos agujeros
(G83)

  

B63014SP/01

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

Punto Z
Tiempo de espera

Par sobrecarga

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

200

B63014SP/01

  

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
D, incremental)
Retirada (fondo del agujero punto R)
Avance (punto R punto situado a una altura de seguridad
D, respecto al fondo del agujero).
(Taladrado segundo o posterior, profundidad de pasada Q +
D, 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 Especificacion 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
mquinaherramienta.

201

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

 Modificacin de las
condiciones de
taladrado

  

B63014SP/01

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> a = 1.0
<Taladrado segundo o posteriores>

a = ax100, 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.

 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.

202

B63014SP/01

D 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 ; 1000 mm/min
G83 I1000. ; 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 D Funciones que pueden


especificarse

En este modo de ciclo fijo, pueden especificarse las siguientes funciones:


.Posicin de agujero en el eje X, Y y en un eje adicional.
.Operacin y bifurcacin mediante macro cliente.
.Llamada a subprograma (grupo de posiciones de agujero, etc.).
.Conmutacin entre modos absoluto e incremental.
.Giro del sistema de coordenadas.
.Factor de escala (Esta orden no afecta la profundidad de pasada Q o a la
pequea distancia de seguridad d1).
.Ensayo en vaco.
.Suspensin de avances

D D Modo bloque a bloque

Cuando es vlido el modo bloque a bloque, el taladrado se detiene despus de


cada retirada.

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

203

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

  

B63014SP/01

Ejemplos

N01
N02
N03
N04

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.

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.

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

P
Punto R

Punto R

Punto Z

Nivel punto R

Punto Z
P

P
Husillo antihorario

204

Husillo antihorario

B63014SP/01

Explicaciones

  

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 G49), la compensacin se aplica al efectuar el
posicionamiento en el punto R.

Limitaciones
 Cambio de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

 Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje adicional no se ejecuta


el taladrado.

 R

Especifique R en bloques que ejecutan el taladrado. Si se especifica en un


bloque que no ejecuta el taladrado, no puede memorizarse como datos modales.

 Anular

No especifique un cdigo del grupo 01 (G00 hasta G03) y G84 en el mismo


bloque. Si se especifican juntos, se anula G84.

 Compensacin de
herramienta

En el modo de ciclo fijo, no se tienen en cuenta los modos de compensacin de


herramienta.

Ejemplos

M3 S100;
Hace que el husillo comience a girar.
G90 G99 G84 X300. Y250.Z150.R120.P300 F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y750.;
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.

205

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.9Ciclo de

  

B63014SP/01

Este ciclo se utiliza para mandrinar un agujero.

mandrinado (G85)
Formato
G85 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_
Z_
R_
F_
K_

:
:
:
:
:

Datos posicin agujero


Distancia desde el punto R hasta el fondo del agujero
Distancia desde el nivel inicial hasta el nivel del punto R
Velocidad de avance en mecanizado
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 G49) la compensacin se aplica al efectuar el
posicionamiento en el punto R.

206

B63014SP/01

  

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
 Cambio de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

 Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje adicional no se ejecuta


el taladrado.

 R

Especifique R en bloques que ejecutan el taladrado. Si se especifica en un


bloque que no ejecuta el taladrado, no pueden memorizarse como datos
modales.

 Anular

No especifique un cdigo del grupo 01 (G00 hasta G03) y G85 en el mismo


bloque. Si se especifican juntos, se anula G85.

 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 G84 X300. Y250.Z150. R120. F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y750.;
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.10Ciclo de

  

B63014SP/01

Este ciclo se utiliza para mandrinar un agujero.

mandrinado (G86)

Formato
G86 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_
Z_
R_
F_
K_

:
:
:
:
:

Datos posicin agujero


Distancia desde el punto R hasta el fondo del agujero
Distancia desde el nivel inicial hasta el nivel del punto R
Velocidad de avance en mecanizado
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 G49) la compensacin se aplica al efectuar el
posicionamiento en el punto R.

208

B63014SP/01

  

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
 Cambio de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

 Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje no se ejecuta el


taladrado.

 R

Especifique R en bloques que ejecutan el taladrado. Si se especifica en un


bloque que no ejecuta el taladrado, no puede memorizarse como datos modales.

 Anular

No especifique un cdigo del grupo 01 (G00 hasta G03) y G86 en el mismo


bloque. Si se especifican juntos, se anula G86.

 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. Y250.Z150. R100. F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y750.;
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.11Ciclo de

  

B63014SP/01

Este ciclo ejecuta un mandrinado de precisin.

mandrinado/ciclo de
mandrinado inverso
(G87)
Formato
G87 X_ Y_ Z_ R_ Q_ P_ F_ K_ ;
X_ Y_
Z_
R_
Q_
P_
F_
K_

: Datos posicin agujero


: Distancia desde fondo de agujero a punto Z
: Distancia desde nivel inicial hasta nivel punto R (fondo del
agujero)
: Valor de decalaje herramienta
: Tiempo de espera
: Velocidad de avance en mecanizado
: Nmero de repeticiones
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.

210

B63014SP/01

Explicaciones

  

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 G49) la
compensacin se aplica al efectuar el posicionamiento en el punto R.

Limitaciones
 Cambio de eje

Para poder cambiar el eje de mandrinado debe anularse el ciclo fijo.

 Mandrinado

En un bloque que no contiene X, Y, Z, R o ningn otro eje no se ejecuta ninguna


operacin de taladrado.

 Q/R

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 Q y R en un bloque que
ejecute el mandrinado. Si se especifican en un bloque que no ejecuta el
mandrinado, no se memorizan como datos modales.

 Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03) y G76 en idntico


bloque. Si se especifican juntos, se anula G76.

 Compensacin de

En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin


de herramienta.

herramienta

Ejemplos

M3 S500;
Hace que el husillo comience a girar.
G90 G87 X300. Y250.
Posicionamiento, mandrinar agujero 1.
Z150. R120. F120.Q5 Orientar en el nivel inicial y luego decalar 5
mm.
P1000 F120.;
Detener el mecanizado en el punto Z durante
1 s.
Y550.;
Posicionamiento, taladrar agujero 2
Y750.;
Posicionamiento, taladrar agujero 3
X1000.;
Posicionamiento, taladrar agujero 4
Y550.;
Posicionamiento, taladrar agujero 5
Y750.;
Posicionamiento, taladrar agujero 6
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.12Ciclo de

  

B63014SP/01

Este ciclo se utiliza para mandrinar un agujero.

mandrinado (G88)
Formato
G88 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_
Z_
R_
P_
F_
K_

:
:
:
:
:
:

Datos posicin agujero


Distancia desde el punto R hasta el fondo de agujero
Distancia desde el nivel inicial hasta el nivel del punto R
Tiempo de espera en el fondo de un agujero
Velocidad de avance en mecanizado
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, el sistema contina en la siguiente operacin.
Cuando en un mismo bloque se especifica en el cdigo G88 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 G49) la compensacin se aplica al efectuar el
posicionamiento en el punto R.
212

B63014SP/01

  

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
 Cambio eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

 Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje no se ejecuta el


taladrado.

 R

Especifique R en bloques que ejecutan el taladrado. Si se especifica en un


bloque que no ejecuta el taladrado, no puede memorizarse como datos modales.

 Anular

No especifique un cdigo del grupo 01 (G00 hasta G03) y G88 en el mismo


bloque. Si se especifican juntos, se anula G88.

 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 G88 X300. Y250.Z150. R100. P1000 F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R y luego detener el mecanizado en el
fondo del agujero durante 1 s.
Y550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y750.;
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.

213

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.1.13Ciclo de

  

B63014SP/01

Este ciclo se utiliza para mandrinar un agujero.

mandrinado (G89)
Formato
G89 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_
Z_
R_
P_
F_
K_

:
:
:
:
:
:

Datos posicin agujero


Distancia desde punto R hasta fondo de agujero
Distancia desde el nivel inicial hasta el nivel del punto R
Tiempo de espera en el fondo del agujero
Velocidad de avance en mecanizado
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 G49) la compensacin se aplica al efectuar el
posicionamiento en el punto R.

214

B63014SP/01

  

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
 Cambio de eje

Para poder cambiar el eje de taladrado debe anularse el ciclo fijo.

 Taladrado

En un bloque que no contiene X, Y, Z, R o ningn otro eje adicional no se ejecuta


el taladrado.

 R

Especifique R en bloques que ejecutan el taladrado. Si se especifica en un


bloque que no ejecuta el taladrado, no puede memorizarse como dato modal.

 Anular

No especifique un cdigo del grupo 01 (G00 hasta G03) y G89 en el mismo


bloque. Si se especifican juntos, se anula G89.

 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 G89 X300. Y250.Z150. R100. P1000 F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R y luego detener el mecanizado en el
fondo del agujero durante 1 s.
Y550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y750.;
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.14Anular ciclo fijo

  

B63014SP/01

G80 anula los ciclos fijos.

(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. Y250.Z150. R120.F120.;
Posicionamiento, taladrar agujero 1 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 2 y volver a
punto R.
Y750.;
Posicionamiento, taladrar agujero 3 y volver a
punto R.
X1000.;
Posicionamiento, taladrar agujero 4 y volver a
punto R.
Y550.;
Posicionamiento, taladrar agujero 5 y volver a
punto R.
G98 Y750.;
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.

216

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

  

B63014SP/01

Ejemplo de programa que utiliza compensacin de longitud de herramienta y ciclos fijos


T 11

T 15

T 31

Punto de referencia

200

190

350
#1
100

#11
#7

100

#10

#2

100

#12
#8

Y
100

#6

#9

200

#3

#5

#4

#13

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
Taladrado de un agujero de 95 mm de dimetro
(profundidad 50 mm)

Posicin de retroceso
250
Nivel inicial
X

50
50
30
20

217

150

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

  

B63014SP/01

El valor de compensacin +200.0 se define en el nmero de corrector 11, +190.0 se define en el nmero
de corrector 15 y +150.0 se define en el nmero de corrector 31
Ejemplo de programa
;
N001 G92X0Y0Z0;
Definicin de coordenadas en el punto de referencia
N002 G90 G00 Z250.0 T11 M6;
Cambio de herramienta
N003 G43 Z0 H11;
Nivel inicial, compensacin de longitud de herramienta
N004 S30 M3
Arranque de husillo
N005 G99 G81X400.0 R Y350.0
Z153,0R97.0 F120;
Posicionamiento y luego taladrado #1
N006 Y550.0;
Posicionamiento y luego taladrado #2 y vuelta al nivel del pto. R
N007 G98Y750.0;
Posicionamiento y luego taladrado #3 y vuelta al nivel inicial
N008 G99X1200.0;
Posicionamiento y luego taladrado #4 y vuelta al nivel del pto. R
N009 Y550.0;
Posicionamiento y luego taladrado #5 y vuelta al nivel del pto. R
N010 G98Y350.0;
Posicionamiento y luego taladrado #6 y vuelta al nivel inicial
N011 G00X0Y0M5;
Vuelta al punto de referencia, parada de husillo
N012 G49Z250.0T15M6;
Anulacin de compensacin longitud herramienta, cambio de hta.
N013 G43Z0H15;
Nivel inicial, compensacin de herramienta
N014 S20M3;
Arranque del husillo
N015 G99G82X550.0Y450.0
Posicionamiento y luego taladrado #7, vuelta al nivel del punto R
Z130.0R97.0P300F70;
N016 G98Y650.0;
Posicionamiento y luego taladrado #8, vuelta al nivel inicial
N017 G99X1050.0;
Posicionamiento y luego taladrado #9, vuelta al nivel del punto R
N018 G98Y450.0;
Posicionamiento y luego taladrado #10, vuelta al nivel inicial
N019 G00X0Y0M5;
Vuelta al punto de referencia, parada de husillo
N020 G49Z250.0T31M6;
Anulacin compensacin longitud herramienta, cambio de hta.
N021 G43Z0H31;
Nivel inicial, compensacin de longitud de herramienta
N022 S10M3;
Arranque de husillo
N023 G85G99X800.0Y350.0
Posicionamiento y luego taladrado #11, vuelta al nivel del punto R
Z153.0R47.0F50;
N024 G91Y200.0K2;
Posicionamiento y luego taladrados #12, 13, vuelta al nivel del pto. R
N025 G28X0Y0M5;
Vuelta al punto de referencia, parada de husillo
N026 G49Z0;
Anulacin de compensacin de longitud de herramienta
N027 M0;
Parada programada

218

B63014SP/01

13.2
ROSCADO RIGIDO
CON MACHO

  

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.

219

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.2.1Roscado rgido

con macho (G84)

  

B63014SP/01

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_
Z_
R_
P_
F_
K_

: Datos de posicin del 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 realiza un retorno
: Velocidad de avance en mecanizado
: 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

Parada husillo

Operacin1
Operacin 6

Operacin2
Husillo horario

Parada
husillo

Punto R

Parada husillo

Husillo horario

Nivel punto R

Punto R

Operacin 3

Operacin 5
Punto Z

Punto Z

Operacin 4
Parada husillo
Husillo antihorario

Explicaciones

Parada husillo

Husillo antihorario

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 200% en funcin de la configuracin del bit 4 (DOV) del parmetro
No. 5200 y del parmetro No. 5211.
220

B63014SP/01

 Modo rgido

  

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

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

 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.

 Compensacin de
longitud de herramienta

Si en el ciclo fijo se especifica una compensacin de longitud de


herramienta (G43, G44 G49), la compensacin se aplica en el instante
de posicionamiento en el punto R.

 Instrucciones en formato
FS15

Puede ejecutarse el roscado interior rgido con instrucciones en formato


FS15. Se ejecuta esta operacin (transferencia desde y hacia el PMC
inclusive) con arreglo a la secuencia para FS16/18.

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

 Orden S

Si se especifica una velocidad de giro superior a la velocidad mxima para la


marcha que se est utilizando, se activa la alarma P/S(No. 200).

 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.

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

 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

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

 R

Especifique R en un bloque que ejecuta un taladrado. Si se especifica R en un


bloque que no ejecuta el taladrado, no se ejecuta como dato modal.

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

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

 Compensacin de
herramienta

Ejemplos

  

B63014SP/01

En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin


de herramienta.
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 Z100.0 R20.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
Z100.0 R20.0 F1.0;
Roscado rgido con macho

222

B63014SP/01

13.2.2Ciclo de roscado

rgido con macho a


izquierdas (G74)

13. FUNCIONES PARA SIMPLIFICAR


LA 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_
Z_
R_
P_
F_
K_

: Datos posicin 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.
: Velocidad de avance en mecanizado
: Nmero de repeticiones

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

Operacin 3

Operacin 5

Nivel punto R

Punto R

Punto Z

Parada husillo
Husillo horario
Operacin 4

Explicaciones

Husillo
antihorario

Nivel punto R

Husillo horario

Parada
husillo

Punto Z
Husillo horario

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 200% en funcin de la configuracin del bit 4 (DOV) del parmetro
5200 y del parmetro 5211.

223

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

 Modo rgido

  

B63014SP/01

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

 Paso de rosca

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
G49), el valor de compensacin se aplica en el instante del posicionamiento en
el punto R.

 Instrucciones en formato
FS15

Puede ejecutarse el roscado interior rgido con instrucciones en formato


FS15. Se ejecuta esta operacin (transferencia desde y hacia el PMC
inclusive) con arreglo a la secuencia para FS16/18.

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

 Orden S

Si se especifica una velocidad de giro superior a la velocidad mxima para la


marcha que se est utilizando, se activa la alarma P/S (No. 200).

 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.

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

 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

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

 R

Especifique R en un bloque que ejecuta un taladrado. Si se especifica R en un


bloque que no ejecuta un taladrado, no se ejecuta como dato modal.

 Anular

No especifique un cdigo G del grupo 01 (G00 hasta G03) y G73 en el mismo


bloque. Si se especifican juntos, G73 se anula.
224

B63014SP/01

 Compensacin de
herramienta

Ejemplos

  

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin


de herramienta.
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 Z100.0 R20.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 Z100.0 R20.0 F1.0; Roscado rgido con macho

225

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.2.3Ciclo de roscado

rgido con macho


profundo (G84 G74)

Formato

  

B63014SP/01

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.

de
G84 ( 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)
q

Nivel punto R

Punto R
(1)

Punto Z
.Ciclo de roscado profundo con macho
(Parmetro PCP (No. 5200#5=1)

Punto Z

d=distancia inicial mecanizado

(1) La herramienta trabaja a la velocidad


normal de avance en mecanizado. Se
utiliza la constante de tiempo normal.
Punto R
(2) El retroceso puede sobrecontrolarse.
Se utiliza la constante de tiempo normal.
q
(3) El retroceso puede sobrecontrolarse.
Se utiliza la constante de tiempo normal.

Nivel inicial
Nivel punto R

Nivel punto R

Punto R

(3)

(3)
(1)

q
(2)

(1)
(2)

Durante un ciclo de roscado rgido con


macho, la comprobacin en posicin se
jeecuta al final de cada operacin de (1)
y (2) en el ciclo de roscado profundo.

(2)

Punto Z

226

Punto Z

B63014SP/01

  

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Explicaciones
 Ciclo de roscado profundo
con macho a alta velocidad

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

 Orden S

Si se especifica una velocidad de giro superior a la velocidad mxima para la


marcha que se est utilizando, se activa la alarma P/S (No. 200).

 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.

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

 Unidad de orden F

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

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

  

B63014SP/01

 Q/R

Especifique Q y R 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.

 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.

 Compensacin de

En el modo de ciclo fijo, no se tienen en cuenta los valores de compensacin


de herramienta.

herramienta

13.2.4Anular ciclo fijo

(G80)

El ciclo fijo de roscado rgido con macho se anula. Para saber cmo se anula este
ciclo, consulte el apartado II13.1.14.

228

B63014SP/01

13.3
CICLO FIJO DE
RECTIFICADO (PARA
RECTIFICADORA)

  

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)

229

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.3.1Ciclo de rectificado

  

B63014SP/01

Se ejecuta un ciclo de rectificado de inmersin.

de inmersin (G75)

Format
G75 I_ J_ K_ X(Z)_ R_ F_ P_ L_ ;
I_

: Profundidaddepasada 1 (un signo en esta orden especifica


el sentido de mecanizado.)
J_
: Profundidaddepasada 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)

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

 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 (profundidaddepasada 1). La
velocidad de avance se especifica mediante R.

rectificadora

 Temporizacin
 Rectificado

(2) La temporizacin se realiza durante el tiempo especificado mediante P.

 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 (profundidaddepasada 2).
La velocidad de avance se especifica mediante R.

rectificadora

(3) El avance en mecanizado se ejecuta con un valor especificado mediante X


(o Z). La velocidad de avance se especifica mediante F.

 Temporizacin

(5) La temporizacin se ejecuta con un tiempo de espera igual al especificado


por P.

 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)

230

B63014SP/01

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

Diagrama de funcionamiento en el cual se alcanza la profundidad total de


mecanizado mediante el mecanizado especificado por I y J:


K

I
J




K
I





.Diagrama de ejecucin en el cual se alcanza la profundidad total de mecanizado
durante la operacin de mecanizado especificada mediante I y J.


K

I
J




K
I

 




231




13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.3.2Ciclo de

  

B63014SP/01

Se ejecuta un ciclo de rectificado de inmersin de cota constante directa.

rectificado de
inmersin con
dimensiones
constantes directas
(G77)
Formato
G77 I_ J_ K_ X(Z)_ R_ F_ P_ L_ ;
I_

: Profundidaddepasada 1 (un signo en esta orden especifica


el sentido de mecanizado.)
J_
: Profundidaddepasada 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 avanza para X(Z)
P_
: Tiempo de espera
L_
: Compensacin de desgaste de muela rectificadora (slo para
reavivado continuo)
G77
Y

X(Z)

(R)

P

(F)
(F)

 (R)
P
X(Z)

Explicaciones

El ciclo de rectificado de inmersin de cota constante consta de seis secuencias


de ejecucin. Las operaciones (1) hasta (6) 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


(profundidaddepasada 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.
232

B63014SP/01

D Rectificado (sentido de
retorno)

D Seal de salto

  

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

233

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.3.3Ciclo de

  

B63014SP/01

Se ejecuta un ciclo de rectificado superficial con avance continuo.

rectificado superficial
con avance continuo
(G78)
Formato
G78 I_ (J_) K_ X_ F_ P_ L_ ;
I_

: Profundidaddepasada 1 (un signo en esta orden especifica


el sentido de mecanizado.)
J_
: Profundidaddepasada 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
P_
: Tiempo de espera
L_
: Compensacin de desgaste de muela rectificadora (slo para
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)

234

  

B63014SP/01

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
D 

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

D Operacin ejecutada

Cuando se alcanza la profundidad total de mecanizado durante el mecanizado


empleando I 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

Diagrama de ejecucin en el cual se alcanza la profundidad de mecanizado


con el mecanizado especificado por I y J.:

J





I


Diagrama de ejecucin en el cual la profundidad total de mecanizado se


alcanza durante el mecanizado especificado por I y J:




I


235

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.3.4Ciclo de

  

B63014SP/01

Se ejecuta un ciclo de rectificado superficial con avance intermitente.

rectificado superficial
con avance
intermitente (G79)
Formato
G79 I_ J_ K_ X_ R_ F_ P_ L_ ;
I_

: Profundidaddepasada 1 (un signo en esta orden especifica


el sentido de mecanizado.)
J_
: Profundidaddepasada 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)
G79

(R)

 (F)
 (R)

P

 (F)

P

Explicaciones

D Mecanizado con muela


rectificadora

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 especificado en la
direccin K. En el modo de parada bloque a bloque, en cada arranque de ciclo
se ejecutan las operaciones (1) hasta (6).
 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.

D Temporizacin
D Rectificado

 La temporizacin se realiza durante el tiempo especificado mediante P.

D Mecanizado con muela

 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

 El avance en mecanizado se ejecuta con un valor especificado mediante X


(o Z). La velocidad de avance se especifica mediante F.

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)

(o Z) con la velocidad de avance especificada por F


236

B63014SP/01

  

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
 X, I, J, K

X,(Z),I,J y K deben especificarse todos ellos en modo incremental.

 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.

237

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.4
COMPENSACION DE
DESGASTE DE MUELA
ABRASIVA MEDIANTE
REAVIVADO
CONTINUO (PARA
RECTIFICADORA)

  

B63014SP/01

Esta funcin permite un reavivado continuo.


Cuando se especifica G75, G77, G78 G79, se compensan continuamente el
mecanizado con muela rectificadora y con muela abrasiva segn el valor de
reavivado continuo durante rectificado.

Explicaciones
 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 CRT/MDI.
Cuando se omite L o se especifica L0 en un bloque de ciclo fijo de rectificado
superficial, no se ejecuta la compensacin.

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

238

B63014SP/01

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

  

13.5
COMPENSACION
AUTOMATICA DE
MUELA ABRASIVA
DESPUES DE
REAVIVADO
13.5.1Comprobacin 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 G44), se enva una seal al PMC.

a : Valor de reavivado
Herramienta de reavivado
2a
Muela
reavivado

V Y

a
X
Pieza
X

239

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)

  

B63014SP/01

Cada vez que se introduce una seal externa, se ejecuta el mecanizado mediante
un valor fijo segn el perfil programado en el plano YZ especificado.

Formato
G161 R_ ;
programa perfil
G160 ;

Explicaciones
 G161 R_

Especifica la activacin de un modo de funcionamiento y del programa de


perfil. Especifica, adems, la profundidad de pasada en R.

 Programa de perfil

Programa una figura de pieza en el plano YZ empleando interpolacin lineal


(G01) y /o interpolacin circular (G02 G03). Puede especificarse uno o ms
bloques.

 G160

Anula el modo de funcionamiento (fin del programa de perfil).

Limitaciones
 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 Z70.0 F100 ;
N2 G19 G02 Z80.0 R67.0 ;
N3 G01 Z70.0 ;
N4 G160 ;
:
70.0

80.0

70.0

N2
N3

N1

R=67.000

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.
a = 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.
240

B63014SP/01

13.7
ACHAFLANADO
OPCIONAL DE
ANGULOS Y
REDONDEADO DE
ESQUINA

  

13. FUNCIONES PARA SIMPLIFICAR


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

 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

 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

241

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Ejemplos

  

B63014SP/01

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

242

20.0

30.0

40.0

50.0

60.0

70.0

80.0

B63014SP/01

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

  

Limitaciones
 Seleccin de plano

El achaflanado y el redondeado de esquina puede ejecutarse nicamente en el


plano especificado mediante la seleccin de plano (G17, G18 G19). Estas
funciones no pueden ejecutarse para ejes paralelos.

 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 G93). Si el siguiente
bloque no contiene estas especificaciones, se activa la alarma P/S No. 052.

 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 G19), no puede especificarse ni
achaflanado ni redondeado de esquina.

 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 Y27.0 R55.0 ;
La trayectoria de herramienta
sin achaflanado est indicada
por una lnea de trazo
continuo.

Bloque de achaflanado que


se desea insertar

 Sistema de coordenadas

En un bloque que viene inmediatamente despus de cambiar el sistema de


coordenadas (G92 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.

 Distancia de

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

desplazamiento 0

 Cdigos G no
disponibles

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

 

En un bloque de roscado no puede especificarse el redondeado de esquina.


243

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.8
FUNCION DE
DESPLAZAMIENTO
EXTERNO
(G81)

  

B63014SP/01

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

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

 Relacin con el ciclo fijo

Puede emplearse G81 tambin para un ciclo fijo de taladrado (III13.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

244

B63014SP/01

13.9
COPIAR CONTORNOS
(G72.1, G72.2)

  

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

El mecanizado puede repetirse despus de desplazar o girar la figura empleando


un subprograma.

Formato
 Copia con giro

plano XpYp (especificado por G17) : G72.1 P_ L_ Xp_ Yp_ R_ ;


plano ZpXp (especificado por G18) : G72.1 P_ L_ Zp_ Xp_ R_ ;
plano YpZp (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 G19) para seleccionar el plano en el cual se ejecuta la copia con giro.

 Copia lineal

plano XpYp (especificado por G17) : G72.2 P_ L_ I_ J_ ;


plano ZpXp (especificado por G18) : G72.2 P_ L_ K_ I_ ;
plano YpZp (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 G19) para seleccionar el plano en el cual se ejecuta la copia lineal.

Explicaciones
 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 nsima (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 ;
245

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

  

B63014SP/01

(Ejemplo de programa correcto)


O1000 G00 G90 X100.0 Y200.0 ;
;
;
M99 ;

 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.

 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.

 Especificacin del centro

El centro de giro especificado con G72.1 se procesa como posicin absoluta


incluso en el modo incremental.

de giro

 Especificacin de
direccin

En un bloque con G72.1, no se tienen en cuenta las direcciones distintas de P,


L, Xp, Yp, Zp 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 K. Debe especificarse el nmero de subprograma (P) y el
desplazamiento o decalaje (I,J,K).

 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.

 Direccin L

Si se omite L, se supone que el nmero de repeticiones es 1 y se llama una sola


vez al subprograma.

 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 nsimo se calcula de la siguiente manera: R x (n1).
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 nsimo se calcula de la siguiente manera: (Decalaje
programado) x (n1).

 Nivel de llamadas mlti


ples a un subprograma

Si a un subprograma se llama mediante G72.1 G72.2, el nivel de llamadas


mltiples se aumenta en uno de idntica manera que cuando se especifica M98..

 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.

 Divergencia entre el punto

Si el punto final de la figura obtenida con la copia nsima 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

246

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

B63014SP/01

Punto final de la primera copia

P4

P5

P1 

Punto inicial

P2

P3

P6

P7


Punto inicial de la segunda copia

P0

X
90

Programa principal
O1000 ;
N10 G92 X20.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 nsima, 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
 Especificacin de dos o
ms rdenes para copiar
una figura

 Ordenes que no deben


especificarse

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

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

B63014SP/01

 Sistema de unidades

Los dos ejes del plano para copiar una figura deben tener idntico sistema de
unidades.

 Modo bloque a bloque

Las paradas en modo bloque a bloque no se ejecutan en un bloque con G721.1


G72.2.

 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 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
 Copia con giro

P4

P3

Punto inicial
P2

P5
P6

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;

248

(P2)
(P3)
(P4)
(P5)
(P6)

B63014SP/01

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

PROGRAMACION

 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 ;

249

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

 Copia lineal

PROGRAMACION

B63014SP/01

P5

P4

Punto inicial

P2
P1
P0

P6

P7

P3
70

70

70

Programa principal
O1000 ;
N10 G92 X20.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 X20.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 ;

250

(P3)
(P4)
(P5)
(P6)
(P7)

P8

B63014SP/01

 Combinacin de copia con

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

giro y copia lineal (crculo


de agujeros roscados para
tornillos)

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 ;

251

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

13.10
CONVERSION
TRIDIMENSIONAL DE
COORDENADAS
(G68, G69)

PROGRAMACION

B63014SP/01

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
G69 

Anulacin conversin
tridimensional coordenadas

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

B63014SP/01

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

O (x0, y0, z0)

X, Y, Z : Sistema de coordenadas de pieza


X, Y, Z : Sistema de coordenadas obtenido despus de la 1a. conversin
X, Y, Z : Sistema de coordenadas obtenido despus de la 2a. conversin

: Desplazamiento angular del primer giro

: Desplazamiento angular del 2o. giro


O (x0, y0, z0) : Centro de giro
P (x, y, z)
: Coordenadas en el sistema de coordeandas XYZ
(sistema de coordenadas de programa)

 Error de formato

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

 Centro de giro

Especifique coordenadas absolutas con Xp, Yp y Zp en el bloque G68.

253

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

 Ecuacin para
conversin
tridimensional de
coordenadas

PROGRAMACION

B63014SP/01

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+(1n12) cos
n1n2 (1cos)n3sin
n22+(1n22) cos
n1 n2 (1cos)+n3 sin

n1n3 (1cos)+n2sin
n2 n3 (1cos)n1 sin

n1 n3 (1cos)n2 sin

n32+(1n32) cos

n2 n3 (1cos)+n1 sin

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

254

0
1
0

sin
0
cos

B63014SP/01

 Tres ejes bsicos y sus


ejes paralelos

  

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

 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.

 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.

 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

255

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

G53
G65
G66
G67
G73
G74
G76
G80
G81 G89
G90
G94
G95
G98
G99

 Velocidad de avance rpido


en taladrado en un ciclo
fijo

 Funciones de
compensacin

 Relacin entre la
conversin tridimensional
y la conversin
bidimensional de
coordenadas (G68, G69)

 Variables del sistema de


macrocliente

  

B63014SP/01

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

 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.

 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

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

B63014SP/01

PROGRAMACION

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Limitaciones
 Intervencin manual

La conversin tridimensional de coordenadas no afecta al grado de intervencin


manual o de intervencin manual o de interrupcin manual por volante.

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

sistema de coordenadas de
mquina

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

 Bloque con G68 o G69

En un bloque con G68 G69 no debe especificarse ningn otro cdigo G. G68
debe especificarse con I, J y K.

 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.

 $ 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

 Conversin tridimensional
de coordenadas y otras
rdenes continuas

Los ciclos fijos G41, G42 G51.1 deben estar incluidos como bucles entre G68
y G69.
(Ejemplo)
G68 X100. Y100. Z100. I0. J0. K1. R45. ;
G41D01 ;
G40;
G69;

257

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

Ejemplos

  

B63014SP/01

N1 G90 X0 Y0 Z0 ;
N2 G68 X10. Y0 Z0 I0 J1 K0 R30. ;
N3 G68 X0 Y10. Z0 I0 J0 K1 R90. ;

N4 G90 X0 Y0 Z0 ;
N5 X10. Y10. Z0 ;

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.

X
10

30

X
N4

10
H
N5
Z
30

(10, 10, 0)

Z
X

258

B63014SP/01

13.11
FUNCION DE
POSICIONAMIENTO DE
REFERENCIA DE
MESA INDEXADA

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

  

Especificando posiciones de posicionamiento de referencia (ngulos) para el


eje de posicionamiento de referencia (un eje de giro: A, B 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
 Posicin ndice de
referencia

Especifique una posicin ndice de referencia con la direccin A, B 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
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 B45.0 ; o
G91 B105.0;
0

45
B

 Sentido y valor de giro

El sentido de giro y el desplazamiento angular se determinan por uno de los dos


mtodos siguientes. Consulte el manual facilitado por el fabricante de la
mquinaherramienta para averiguar qu mtodo se aplica.
1. Empleando la funcin auxiliar especificada en el parmetro No. 5511
(Direccin) (Posicin ndice de referencia) (Funcin auxiliar);
Giro en sentido negativo
(Direccin) (Posicin ndice de referencia);
Giro en sentido positivo (no se especifican funciones auxiliares).
Cuando el bit 2 del parmetro No. 5500(ABS) especifica esta opcin, un
desplazamiento angular superior a 360 se redondea (por reduccin) al
correspondiente desplazamiento angular menor que 360.
Por ejemplo, cuando en la posicin de 0 se especifica G90 B400.0 (funcin
auxiliar); la mesa se gira 40 en sentido negativo.
259

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

  

B63014SP/01

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

 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.

260

  

B63014SP/01

13. FUNCIONES PARA SIMPLIFICAR


LA PROGRAMACION

 Funcin de
posicionamiento de
referencia y otras
funciones
Tabla13.11 (a) Funcin de posicionamiento de referencia (indexado) y otras funciones
Carcterstica

Explicacin

Visualizacin de posicin relativa

Este valor se redondea por defecto cuando el bit 1 del parmetro


5500 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),
retorno desde 2o. punto de referencia (G30)

Imposible volver

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


de posicionamiento de referencia

A no ser que sea procesado de otro modo por la mquina, pueden


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


referencia de la mesa indexada

El sistema de coordenadas de pieza y el sistema de coordenadas


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


de la mesa indexada

El funcionamiento manual est inhibido en el modo manual discontinuo (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.

261

14. FUNCION DE COMPENSACION

14
Generalidades

  

B63014SP/01

FUNCION DE COMPENSACION

Este captulo describe las siguientes funciones de compensacin:


14.1 COMPENSACION DE LA LONGITUD DE HERRAMIENTA
(G43, G44, G49)
14.2 MEDICION AUTOMATICA DE LONGITUD DE HERRAMIENTA (G37)
14.3 COMPENSACION DE HERRAMIENTA (G45G48)
14.4 COMPENSACION B DE RADIO DE HERRAMIENTA (G39G42)
14.5 COMPENSACION C DE RADIO DE HERRAMIENTA (G40 G42)
14.6 DETALLES DE LA COMPENSACION C DE RADIO DE HERRAMIENTA
14.7 COMPENSACION TRIDIMENSIONAL DE HERRAMIENTA (G40, G41)
14.8 VALORES DE COMPENSACION DE HERRAMIENTA, NUMERO DE
VALORES DE COMPENSACION E INTRODUCCION DE VALORES
DESDE EL PROGRAMA (G10)
14.9 FACTOR DE ESCALA (G50, G51)
14.10 GIRO DE SISTEMA DE COORDENADAS (G68, G69)
14.11 CONTROL EN DIRECCION NORMAL (G40.1, G41.1, G42.1 G150,
G151, G152)
14.12 IMAGEN ESPEJO PROGRAMABLE (G50.1, G51.1)
14.13 COMPENSACION DE DESGASTE DE MUELA

262

B63014SP/01

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

  

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

Fig14.1Compensacin de longitud de herramienta

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.

14.1.1
Generalidades
Formato
Compensacin A de
longitud de
herramienta

G43 Z_ H_ ;

Compensacin B de
longitud de
herramienta

G17 G43 Z_ H_ ;

Explicacin de cada direccin

G44 Z_ H_ ;

G17 G44 Z_ H_ ;
G18 G43 Y_ H_ ;
G18 G44 Y_ H_ ;

G43
G44
G17
G18
G19

G19 G43 X_ H_ ;
G19 G44 X_ H_ ;
Compensacin C de
longitud de
herramienta
Compensacin de lon
longitud de herramienta Anular

263

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

  

B63014SP/01

Explicaciones
 Seleccin de
compensacin de longitud
de herramienta
 Sentido de compensacin

 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:

 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

 Si OFH (bit 2 del


parmetro nm. 5001)=1
Oxxx ;
H01 ;
:
G43 Z_ ;
:
G44 Z_ H02 ;
:
H03 ;
:

264

(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

B63014SP/01

  

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:
 Si OFH (bit 2 del
parmetro nm. 5001)=0
Oxxx ;
H01 ;
:
G43 P_ ;
:
G44 P_ H02 ;
:
H03 ;
:

(1)
(2)

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

(3)

 Si OFH (bit 2 del


parmetro nm. 5001)=1
Oxxx ;
H01 ;
:
G43 P_ ;
:
G44 P_ H02 ;
:
H03 ;
:

(1)
(2)

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

(3)

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

AVISO
2Cuando 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

265

14. FUNCION DE COMPENSACION

  

B63014SP/01

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

 Anulacin de
compensacin de longitud
de herramienta

Para anular la compensacin de longitud de herramienta, especifique G40 H0.


Despus de haber especificado G49 H0, el sistema anula inmediatamente el
modo de compensacin.

NOTA
1 Despus de haber ejecutado la compensacin B de
longitud de herramienta segn dos o ms ejes, la
compensacin segn todos los ejes se anula especificando
G49. Si se especifica H0, se anula nicamente la
compensacin segn un eje perpendicular al plano
especificado.
2 En el caso de la compensacin segn tres o ms ejes, si se
anula la compensacin mediante el cdigo G49, se genera
la alarma P/S 015. Anule la compensacin empleando G49
y H00.

266

PROGRAMACION

B63014SP/01

14. FUNCION DE COMPENSACION


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

50

+Z

Posicin real
(2)

Posicin
programada
Valor de
compensacin
=4mm

35

(12)
18

30

(3) (5)

(10)

(7) (8)

(4)

22
(11)

Programa
H1=4.0 (Valor de compensacin de longitud de herramienta)
N1 G91 G00 X120.0 Y80.0 ; . . . . . . . . . . . . . . . . . . . . . . . . . (1)
N2 G43 Z32.0 H1 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (2)
N3 G01 Z21.0 F1000 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . (3)
N4 G04 P2000 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (4)
N5 G00 Z21.0 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (5)
N6 X30.0 Y50.0 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (6)
N7 G01 Z41.0 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (7)
N8 G00 Z41.0 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (8)
N9 X50.0 Y30.0 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (9)
N10 G01 Z25.0 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (10)
N11 G04 P2000 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (11)
N12 G00 Z57.0 H0 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (12)
N13 X200.0 Y60.0 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (13)
N14 M2 ;

267

  

14. FUNCION DE COMPENSACION

14.1.2
Cdigos G53, G28, G30
y G30.1 en modo
correccin de longitud
de herramienta

B63014SP/01

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

268

  

B63014SP/01

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 indicado a continuacin.
Instruccin
G49 G53 P_ ;

 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_

269

  

14. FUNCION DE COMPENSACION

B63014SP/01

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.

270

B63014SP/01

14.2
MEDICION
AUTOMATICA DE
LONGITUD DE
HERRAMIENTA (G37)

  

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

A (Posicin inicial)
La posicin de medicin
se programa con G37
B (Posicin de
deceleracin)

Avance de
medicin
C (Posicin de medicin)
La herramienta se detiene cuando se
activa la seal de fin de aproximacin.
X

Valor de compensacin = (Valor actual de compensacin) + [(Coordenadas


del punto en que se detiene la herramienta) (Coordenadas del punto de medicin programado)]
Fig14.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.
271

  

14. FUNCION DE COMPENSACION

 Modificacin del valor de


compensacin

 

B63014SP/01

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 el 080.
Avance
rpido

Posicin
inicial

Avance de
deceleracin
(avance de
medicin)
B

C D

Seal fin aproximacin


ACTIVADA

F
Posicin programada
mediante G37

Margen permitido de seal fin aproximacin


Fig14.2 (b) Desplazamiento de la herramienta a la posicin de medicin

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.

272

B63014SP/01

  

14. FUNCION DE COMPENSACION

NOTA
1 Cuando se especifica un cd. G en idntico bloque que
G37, se activa una alarma. Especifique el cd. H antes del
bloque de G37.
2 La velocidad de medicin (parmetro No. 6241), la posicin
de deceleracin (parmetro No. 6251) y el margen
permitido de la seal de fin de aproximacin (parmetro No.
6254) son especificados por el fabricante de la
mquinaherramienta.

NOTA
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/60xTS71000 en donde
TS: Perodo de muestreo, habitualmente 2 (ms)
ERRmax: Error mximo de medicin (mm)
Fm: Velocidad de avance de medicin (mm/min)
Por ejemplo, cuando Fm = 1000 mm/min., ERRmax = 0,003
m
5 La herramienta se detiene durante un mximo de 16 ms
despus de detectar la seal de fin de aproximacin. Pero
el valor de la posicin en la cual se ha detectado la seal
de fin aproximacin (obsrvese el valor cuando se detuvo
la herramienta) se emplea para determinar el valor de
compensacin. El rebasamiento de desplazamiento
durante 16 ms es:
Qmax = Fm x 1/60x16/1000
Qmax: rebasamiento mximo (mm)
Fm : velocidad de avance de medicin (mm/min)

273

14. FUNCION DE COMPENSACION



  

B63014SP/01

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

274

850

1100

B63014SP/01

14.3
COMPENSACION DE
HERRAMIENTA
(G45G48)

  

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
G45IP_D_ ; Aumenta la distancia de desplazamiento en el valor de
compensacin de herramienta

G46IP_D_ ; Disminuye la distancia de desplazamiento en el valor de


compesnacin de herramienta

G47IP_D_ ; Aumenta la distancia de desplazamiento en dos veces el valor de compensacin de herramienta

G48IP_D_ ; Disminuye la distancia de desplazamiento en dos veces el


valor de compensacin de herramienta
G45 hasta G48 : Cdigo G simple para aumentar o disminuir la
distancia recorrida
IP : Orden para desplazar la herramienta
D : Cdigo para especificar el valor de compensacin de herramienta

275

  

14. FUNCION DE COMPENSACION

B63014SP/01

Explicaciones
 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.
Table14.3(a) Aumento y disminucin de la distancia recorrida por la
herramienta
Cd. G

Cuando se especifica un
valor positivo de compen
sacin de herramienta

Cuando se especifica un
valor negativo de compensacin de hta.

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.

 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
h
herramienta
i

Entrada val. mtricos

Entrada val. pulgadas

0999.999mm

099.9999pulg

0999.999grad

0999.999grad

D0 siempre indica un valor nulo de compensacin de herramienta.


276

  

B63014SP/01

14. FUNCION DE COMPENSACION

AVISO
1. Cuando se especifica G45 hasta G48 para n ejes (n=16) simultneamente en un bloque de
desplazamiento, la compensacin se aplica a todos los n ejes.
Cuando a la herramienta se aplica una compensacin slo para radio o dimetro de herramienta en
mecanizado cnico, se produce un mecanizado por exceso o por defecto.
Por consiguiente, utilice la compensacin de herramienta (G40 G42) que se muestra en el apartado
II14.4 1 4.5.
Forma realmente
mecanizada

Forma deseada

Forma
deseada

Forma realmente
mecanizada

Eje Y

Exceso
mecanizado
G01 X_ F_ ;
G47 X_ Y_ D_ ;
Y_ ;

Eje X

Eje Y

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 G42 (compensacin
de herramienta).

277

  

14. FUNCION DE COMPENSACION

B63014SP/01

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
X1.20 ;

Valor compensacin
herramienta

2 La compensacin de herramienta puede aplicarse a interpolacin circular (G02, G03) con las rdenes
G45 hasta G48 slo para los crculos 1/ 4 y 3/4 utilizando las direcciones I, J y K mediante la configuracin
de parmetros, siempre que no se especifique simultneamente el giro de coordenadas. Esta funcin
existe para compatibilidad con la cinta CNC convencional sin ninguna compensacin (de radio) de
herramienta. Esta funcin no debe utilizarse cuando se prepare un nuevo programa CNC.

Compensacin de herramienta para


interpolacin circular

Programa

N1 G46 G00 X_ Y_ D_ ;
N2 G45 G01 Y_ F_ ;
N3 G45 G03 X_ Y_ I_ ;
N4 G01 X_ ;

N4

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.

278

  

B63014SP/01

14. FUNCION DE COMPENSACION


Programa que utiliza compensacin de herramienta
N12
N11

30R
N9

40

N10
N13
N8
N4

30R

40
N3

N1

N5

N2

N6

N7

50

N14
80

50

40

30

30

Origen

Eje Y

Dimetro hta.
No. corrector
Valor comp.hta.

: 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 ;
Y40.0 ;
G45 X30.0 ;
G45 G03 X30.0 Y30.0 J30.0 ;
G45 G01 Y20.0 ;
G46 X0 ; . . . . . . . . . . . . . . . . . . . . . . . . . . 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.
N10 G46 G02 X30.0 Y30.0 J30.0 ;
N11 G45 G01 Y0 ; . . . . . . . . . . . . . . . . . . . . . . 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.
N12 G47 X120.0 ;
N13 G47 Y80.0 ;
N14 G46 G00 X80.0 Y50.0 ;

279

  

14. FUNCION DE COMPENSACION

14.4
COMPENSACION B DE
HERRAMIENTA
(G39G42)

B63014SP/01

Cuando se desplaza la herramienta, la trayectoria de herramienta puede


decalarse un valor igual al radio de la herramienta (Fig. 15.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 esquinat
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 de radio de herramienta

280

  

B63014SP/01

14. FUNCION DE COMPENSACION

Formato

 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

: 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_) ;
I R_

 Interpolacin circular con


compensacin de esquina

G39 : Interpolacin circular con compensacin en esquina (Grupo 00)


I P_ ()

I R_ : Valor incremental respecto a punto final. Perpendicular a

vector de compensacin en punto final.

 Anulacin de compensacin

G40 IP_ ;

de radio de herramienta
G40 : Anular compensacin radio herramienta (Grupo 07)
I P_ : Orden para desplazamiento de ejes

 Seleccin de plano de
compensacin

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
 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 CRT/MDI. Para la especificacin del valor de compensacin de radio de
herramienta, consulte el subapartado III11.4.1 en la seccin Funcionamiento.
La tabla inferior muestra el margen de valores de compensacin de radio de
herramienta que pueden especificarse.
Tabla14.4 Margen vlido de valores de compen. de radio de herramienta

Valor comp.radio herramienta

Entrada val.mtr.

Entrada val.pulg.

0999.999mm

099.9999inch

NOTA
El valor de compensacin de herramienta correspondiente
al no. de corrector 0, es decir, H0, siempre vale 0. Por
consiguiente, es imposible configurar H00 a un valor de
compensacin de radio de herramienta distinto.

281

14. FUNCION DE COMPENSACION

 Seleccin de plano de
compensacin y vector de
compensacin

  

B63014SP/01

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.


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

282

B63014SP/01

14.4.1
Compensacin de
radio de herramienta a
izquierdas (G41)

  

14. FUNCION DE COMPENSACION

G41 compensa la herramienta hacia la izquierda de la pieza vista en idntico


sentido que el desplazamiento de la herramienta de corte.

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

Vector
antiguo

Trayectoria de
centro de
herramienta

Nuevo vector

Posicin inicial

(X, Y)

(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

Vector antiguo=0

Trayectoria de
centro de
herramienta

Nuevo vector

Trayectoria
programada

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

Vector antiguo

Posicin inicial

Trayectoria de
centro de
herramienta

Trayectoria programada

283

Nuevo
vector

(X, Y)

14. FUNCION DE COMPENSACION

 G02, G03
(Interpolacin circular)

  

B63014SP/01

G41 ;
:
G02 ( 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)

Trayectoria
centro de
herramienta

Vector antiguo

Posicin inicial

284

Trayectoria
programada

B63014SP/01

14.4.2
Compensacin de
radio de herramienta a
derechas (G42)

  

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

Posicin inicial

(X, Y)

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.

285

14. FUNCION DE COMPENSACION

 G02 G03
(Interpolacin circular)

  

B63014SP/01

G42 ;
:
G02 ( G03) X_ Y_ R_;

(X, Y)

Trayectoria programada

Nuevo vector

Trayectoria
centro hta.
R

Posicin inicial

Vector antiguo

Nuevo vector
(X, Y)

Trayectoria programada

Posicin inicial

Vector antiguo

286

Trayectoria de
centro de
herramienta

  

B63014SP/01

14.4.3
Interpolacin circular
con compensacin en
esquina (G39)

14. FUNCION DE COMPENSACION

Cuando en el modo G01, G02 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

Caso de G42

(X, Y)(I, J)

Trayectoria
programada

Nuevo vector
(X, Y)(I, J)

Trayectoria programada

Nuevo vector

Vector antiguo

Trayectoria
ctro.herramienta

Esta orden puede especificarse en el modo de compensacin, es decir, slo


cuando ya se ha especificado G41 G42. El hecho de si el arco es de sentido
horario o de sentido antihorario, est definido por G41 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.
287

14. FUNCION DE COMPENSACION

14.4.4
Anular compensacin
de radio de
herramienta (G40)

  

B63014SP/01

Cuando en el modo G00 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

Vector antiguo

Posicin inicial

(X, Y)

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

288

B63014SP/01

14.4.5
Conmutacin entre
compensacin de radio
de herramienta a
izquierdas y
compensacin de
herramienta a
derechas

  

14. FUNCION DE COMPENSACION

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_ ;

Vector
antiguo

Trayectoria ctro. hta.


(normalmente no es recta.)

(X, Y)

Trayectoria
programada

G42 ;
G00 G41 X_ Y_ ( I_ J_) F_
;

Trayectoria de centro de herramienta

Vector
antiguo

Vector
nuevo

Vector
nuevo

(X, Y)(I, J)

Trayectoria programada

Fig. 14.4.5 Cambio de sentido de compensacin de radio de herramienta

289

14. FUNCION DE COMPENSACION

14.4.6
Modificacin de valor
de compensacin de
radio de herramienta

  

B63014SP/01

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

Vector antiguo

Nuevo vector

Posicin inicial Trayectoria programada (X, Y)

Fig 14.4.6 Cambio de valor de compensacin de radio de herramienta en


modo compensacin

290

PROGRAMACION

B63014SP/01

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.

(1)

(2)
Trayectoria centro
de herramienta

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.

291

  

14. FUNCION DE COMPENSACION

B63014SP/01

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 X20.0 Y20.0 H08 ;
N2
G01 Z25.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 Y40.0 R40.0 ;
N8
X20.0 Y20.0 R20.0 ;
N9
G01 X60.0 ;
N10 G00 Z25.0 ;
N11 G40 X20.0 Y20.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.)

292

B63014SP/01

14.5
RESUMEN DE
COMPENSACION DE
HERRAMIENTA C
(G40 G42)

  

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

293

  

14. FUNCION DE COMPENSACION

B63014SP/01

Formato
 Arranque (Activacin de
compensacin de
herramienta)

G00( G01)G41( 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 (13 dgitos) (Cdigo D)

 Anulacin de compensacin
(de radio) de herramienta
(Anulacin de modo de
compensacin)

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

 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.

 Modo de compensacin

En el modo de compensacin, la compensacin se realiza mediante


posicionamiento (G00), interpolacin lineal (G01) 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.
037 y se detiene la herramienta.

294

B63014SP/01

 Anulacin de modo de
compensacin

  

14. FUNCION DE COMPENSACION

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


(G40/D0)

Modo
compensacin

Fig. 14.5 (b) Cambio del modo de compensacin

 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

295

PROGRAMACION

14. FUNCION DE COMPENSACION

 Valor positivo/negativo de
compensacin de radio de
herramienta y trayectoria
de centro de herramienta

B63014SP/01

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

(1)

Trayectoria
herramienta

(2)
ctro.

Trayectoria
programada
Fig. 14.5 (d) Trayectorias de centro de herramienta cuando se especifican
valores de compensacin de radio de herramienta positivos y negativos

 Definicin del valor de


compensacin de radio de
herramienta

Asigne un valor de compensacin de radio de herramienta al cdigo D en el


panel CRT/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.

0999.999mm

099.9999inch

NOTA
1 El valor de compensacin de radio de herramienta
correspondiente al corrector No. 0, es decir, D0, siempre
vale 0. Es imposibleconfigurar 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.

 Vector de compensacins

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 compensacion se borra mediante una reinicializacin o reset.
296

B63014SP/01

 Especificacin de un valor
de compensacin de radio
de herramienta

 Seleccin de plano y vector


de compensacin

  

14. FUNCION DE COMPENSACION

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

297

  

14. FUNCION DE COMPENSACION

B63014SP/01



N5

250R

C1(700,1300)
P4(500,1150) P5(900,1150)

C3 (150,1150)
650R

C2 (1550,1550)
650R
N6

N4

N7

N3
P2
(250,900)

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

B63014SP/01

14.6
DESCRIPCION
DETALLADA DE
COMPENSACION C DE
RADIO DE
HERRAMIENTA

  

14. FUNCION DE COMPENSACION

Este apartado presenta una explicacin detallada de desplazamiento de la


herramienta para compensacin C de radio de herramienta descrita en el
apartado 15.5.
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 en anulacin del modo de
compensacin
14.6.5 Comprobacin de interferencias
14.6.6 Mecanizado excesivo provocado por compensacin (de radio) de
herramienta
14.6.7 Entrada de comandos desde panel MDI
14.6.8 Ordenes G53, G28, G30, G30.1 y G29 en modo C de compensacin
de radio de herramienta
14.6.9 Interpolacin circular en esquinas (G39)

14.6.1
Generalidades
 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 ext.

Lado int.

Tray. programada
Pieza

Pieza

Tray .programada
180

 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.

299

  

14. FUNCION DE COMPENSACION

14.6.2
Desplazamiento de la
herramienta en el
arranque

B63014SP/01

Cuando se cambia del modo de anulacin de compensacin al modo de


compensacin, la herramienta se desplaza como se muestra a continuacin
(arranque):

Explicaciones
 Desplazamiento de
herramienta segn el
contorno interior de una
esquina (180  )

LneaLnea

Pieza
Tray. programada
r

G42
L

Tray.ctro.herramienta

Posicin inicial
LneaArco

Pieza

G42
S
L

Posicin inicial

300

Tray.ctro.herramienta

  

B63014SP/01

 Desplazamiento de la

14. FUNCION DE COMPENSACION

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

ArcoLnea

Tray.ctro.
herramienta

Posicin inicial
G42

Pieza

r
S
C

Tray.ctro.herramienta Tray. programada


LneaLnea

Posicin inicial
G42

Pieza

L
Tray. programada
r
r
S
Tipo
B

Interseccin

Tray.ctro.
herramienta

Posicin inicial

LneaArco

G42

Pieza

r
r
S
L

Interseccin

301

C
L

Tray.ctro.hta.

Tray. programada

14. FUNCION DE COMPENSACION

 Desplazamiento de la

  

B63014SP/01

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

Pieza

r
L

Tray. programada
r
L
Tipo
B

LneaArco

Tray.ctro.herramienta

Posicin inicial
L
S

G42

r
L
r
L

Pieza

C
Tray.ctro.herramienta
Tray. programada

 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

302

Posicin inicial

B63014SP/01

 Un bloque sin
desplazamiento de la
herramienta especificado
en el arranque

  

14. FUNCION DE COMPENSACION

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 Y100.0 ;
N9 Y100.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
II14.6.3.

303

  

14. FUNCION DE COMPENSACION

14.6.3
Desplazamiento de la
herramienta en el modo
de compensacin

B63014SP/01

En el modo de compensacin, la herramienta se desplaza como se muestra a


continuacin:

Explicaciones
 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
S

Tray. programada

Tray.ctro.
herramienta
ArcoLnea

Pieza
Tray. programada
L
S
C Interseccin

ArcoArco

Tray.ctro.
herramienta

Interseccin
C

Tray.ctro.
herramienta

304

Pieza

Tray. programada

  

B63014SP/01

14. FUNCION DE COMPENSACION

 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

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

305

  

14. FUNCION DE COMPENSACION

B63014SP/01

 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

C
Tray.ctro.herramienta L
L
Interseccin

306

Pieza

B63014SP/01

  

14. FUNCION DE COMPENSACION

 Desplazamiento de la
herramienta en torno a la
esquina exterior formando
un ngulo agudo (< 90)

LneaLnea
L
Pieza

r
L

Tray. programada
r

S
L

Tray.ctro.herramienta
L

LneaArco
L

r
L
S

Pieza

L
L
C
Tray.ctro.herramienta

Tray. programada

ArcoLnea

C
S

Pieza

r
L

Tray. programada
r

Tray.ctro.herramienta
L

ArcoArco

C
S

r
L

Pieza

r
L
L

Tray.ctro.herramienta Tray. programada

307

  

14. FUNCION DE COMPENSACION

B63014SP/01

 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.
Cabecera del arco End the arc
Pieza
Crculo imaginario

Tray. programada

r
Tray.ctro.
herramienta

S
C

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

Arco A

308

Centro del arco A


r

Arco B

B63014SP/01

 El centro es idntico a la
posicin inicial o a la
posicin final

  

14. FUNCION DE COMPENSACION

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 Y100.0 J100.0 ;
Tray.ctro.
herramienta
r
N5
Tray. programada

N6

N7

 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.

309

  

14. FUNCION DE COMPENSACION

B63014SP/01

 Trayectoria de centro de
herramienta con
interseccin

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

G42

r
Tray.ctro.herramienta
C

L
S
r
G41
Pieza

ArcoArco

Pieza
G42
Tray. programada

r
r
G41

C
Tray.ctro.herramienta

310

Pieza
S

B63014SP/01

 Trayectoria de centro de
herramienta sin
interseccin

  

14. FUNCION DE COMPENSACION

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)

G41
A

Tray. programada

r
Tray.ctro.herramienta

Pieza

L
G42

Tray. programada
G41

Tray.ctro.herramienta
S

L
LneaArco
S
L
L
Tray.ctro.herramienta

A
(G41)

G42

(G41)

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

311

  

14. FUNCION DE COMPENSACION

 Longitud de la trayectoria
del centro de la
herramienta mayor que la
circunferencia de un
crculo

B63014SP/01

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

P2

P1

(G42)
N5 G01 G91 X500.0 Y700.0 ;
N6 G41 G02 J500.0 ;
N7 G42 G01 X500.0 Y700.0 ;

312

N6

B63014SP/01

 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

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

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

G00
r
S

S
(G42 G00)

S
Punto referencia

Tray.ctro.
herramienta

G29 no especific. inmediatamente despus de G28

G29

Tray. programada

Punto
intermedio

G29

r
S
(G42 G00)
Tray.ctro.herramienta

313

G00

  

14. FUNCION DE COMPENSACION

 Cdigo G de
compensacin de radio de
herramienta en el modo de
compensacin

B63014SP/01

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

 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

N7
Bloque G92
(G41)
N5 G91 G01 X300.0 Y700.0 ;
N6 X300.0 Y600.0 ;
N7 G92 X100.0 Y200.0 ;
N8 G90 G01 X400.0 Y800.0 ;

314

N8

B63014SP/01

 Un bloque sin
desplazamiento de
herramienta

  

14. FUNCION DE COMPENSACION

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.

 Un cdigo sin
desplazamiento de
herramienta especificado
en el modo de
compensacin

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

N6
L

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

N6 G91 X100.0 Y100.0 ;


N7 X0 ;
N8 X100.0 ;

N8

N6

Tray. programada

L
SS
L

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

L
SSS
L

315

Tray. programada

Tray.ctro.
herramienta

Los bloques N7 y N8 se ejecutan


aqu.

14. FUNCION DE COMPENSACION

 Desplazamiento en
esquinas

  

B63014SP/01

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:

316

B63014SP/01

  

N4 G41 G91 G01 X150.0


Y200.0 ;
N5 X150.0 Y200.0 ;
N6 G02 J600.0 ;
N7 G01 X150.0 Y200.0 ;
N8 G40 X150.0 Y200.0 ;

14. FUNCION DE COMPENSACION

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.

 Interrupcin del
funcionamiento manual

Para el funcionamiento manual durante la compensacin de radio de


herramienta, consulte el apartado III3.5, Manual Absoluto CON y
DESCON.

317

14. FUNCION DE COMPENSACION

  

B63014SP/01

14.6.4
Desplazamiento de la
herramienta con el
modo de
compensacin anulado
Explicaciones
 Desplazamiento de la
herramienta alrededor de
una esquina interior
(180)

LneaLnea

Pieza

Tray. programada
r
Tray.ctro.herramienta L

G40
S
L

ArcoLnea

r
Pieza

Tray. programada

318

G40

S
L

Tray.ctro.herramienta

  

B63014SP/01

 Desplazamiento de la
herramienta en torno a una
esquina exterior formando
un ngulo obtuso
(90<180)

14. FUNCION DE COMPENSACION

La trayectoria de herramienta tiene dos tipos, A y B; y se selecciona mediante


el parmetro SUP (N 50003#0).

LneaLnea
G40

Pieza

Tray. programada
r
Tray.ctro.herramienta
Tipo
A

ArcoLnea
G40

L
Pieza
r

C
Tray. programada

Tray.ctro.herramienta

LneaLnea
G40

Pieza

L
Tray. programada
r
Tray.ctro.herramienta
L
S
Interseccin
Tipo
B

ArcoLnea
G40

L
Pieza

Tray. programada

319

L
L Interseccin
Tray.ctro.herramienta

14. FUNCION DE COMPENSACION

 Desplazamiento de la

  

B63014SP/01

La trayectoria de herramienta tiene dos tipos, A y B; y se selecciona mediante


el parmetro SUP (N 50003#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
L
r

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

Tray.ctro.herramienta
Tray. programada

320

B63014SP/01

  

14. FUNCION DE COMPENSACION

 Desplazamiento de la
herramienta en torno al
exterior de una transicin
lnea recta > lnea recta
formando un ngulo agudo
inferior a 1 grado (<1)

Tray.ctro.herramienta

L
L

Tray. programada

(G42)
1o menos

G40

 Se especifica un bloque sin


desplazamiento de
herramienta junto con una
anulacin de
compensacin

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

L
SS
L
Tray.ctro.herramienta

321

  

14. FUNCION DE COMPENSACION

B63014SP/01

 Bloque que contiene G40 y


I_J_K_

 El bloque anterior
contiene G41 G42

Si un bloque G41 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) (J,K). Se toma la direccin de compensacin del
bloque anterior.
En el bloque N1, el centro de la herramienta se
desplaza hacia X.
N2 G40 Xa Yb I_ J_ ; En el bloque N2, la herramienta se desplaza hacia E.
N1 (modo G42) ;

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

Tray. programada
(I, J)

322

B63014SP/01

 La longitud de la
trayectoria de centro de
herramienta es mayor que
una circunferencia
completa

  

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 II15.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 J60.0 ;
N7 G40 G01 X50.0 Y50.0 I10.0 J10.0 ;

Para que la herramienta trace ms de una vez un crculo, programe dos o ms


arcos.

323

14. FUNCION DE COMPENSACION

14.6.5
Verificacin de
interferencias

  

B63014SP/01

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

324

B63014SP/01

  

14. FUNCION DE COMPENSACION

(2) Adems de la condicin (1), el ngulo entre el punto inicial y el punto final
de la trayectoria de centro de herramienta es muy distinto del existente
entre el punto inicial y el punto final de la trayectoria programada en el
mecanizado circular (ms de 180 grados).

r2

Tray.ctro.herramienta

r1
N5

N6

Tray. programada
N7

Centro

(G41)
N5 G01 G91 X800.0 Y200.0 D1 ;
N6 G02 X320.0 Y160.0 I200.0 J800.0 D2 ;
N7 G01 X200.0 Y500.0 ;
(Valor de compensacin de herramienta correspondiente a D1: r1 = 200.0)
(Valor de compensacin de herramienta correspondiente a D2: r2 = 600.0)
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.

325

14. FUNCION DE COMPENSACION

 Correccin de la
interferencia con
antelacin

  

B63014SP/01

(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

326

V8
C
r

B63014SP/01

  

14. FUNCION DE COMPENSACION

(Ejemplo 1) La herramienta se desplaza linealmente de V1, V2, V7 hasta V8


V2 V7

V1
Tray.ctro.
herramienta

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.

327

14. FUNCION DE COMPENSACION

  

B63014SP/01

 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.ctro.
Tray. programadaherramienta
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.

328

B63014SP/01

  

14. FUNCION DE COMPENSACION

14.6.6
Arranque excesivo de
material con
compensacin de
herramienta activada
Explicaciones
 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
Se activa una alarma y
la mquina deja de
funcionar

Tray. programada
Pieza

Si el CNC no se detiene, se produce un


mecanizado por exceso

 Mecanizado de una ranura


de magnitud inferior al
radio de la herramienta

Se activa una alarma y se


detiene aqu el funcionamiento en el modo bloque
a bloque

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

329

14. FUNCION DE COMPENSACION

 Mecanizado de un escaln
de magnitud inferior al
radio de la herramienta

  

B63014SP/01

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

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.

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

B63014SP/01

  

14. FUNCION DE COMPENSACION

El ejemplo anterior se ha de modificar de la siguiente manera:


N1 G91 G00 G41 X500.0 Y500.0 D1 ;
N3 G01 Z250.0 ;
N5 G01 Z50.0 F100 ;
N6 Y1000.0 F200 ;
Pieza
Despus de
compensacin
N6

N1

N3, N5:Orden de desplaz.segn eje Z


(500, 500)

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 Z250.0 ;
N5 G01 Z50.0 F100 ;
N6 Y1000.0 F200 ;
Pieza
Despus de
compensacin

N1

N6

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

331

  

14. FUNCION DE COMPENSACION

14.6.7
Introduccin de
rdenes desde el MDI

B63014SP/01

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

VC2

PB
Orden
para MDI
VB2
PA

PD

VB1
PB

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 PBPC y PCPD.
Sin embargo, dado que no se recalcula el vector VB2, se ejecuta con exactitud
la compensacin desde la posicin PC.

332

B63014SP/01

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

  

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

333

14. FUNCION DE COMPENSACION

  

B63014SP/01

(1) G53 programado en el modo offset


Cuando CCN (bit 2 del parmetro nm. 5003) = 0

O;
G90G41_ _;

Arranque

[Tipo A]
r

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_ _;

Arranque

[Tipo A]

r
G53X_Y_;

(G91G41G00) s
G53

G00

G90G00

[Tipo B]

Arranque
r

r
s G00

(G91G41G00)

334

s
G53

G90G00

B63014SP/01

  

14. FUNCION DE COMPENSACION

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
[Tipo A]

O;
G90G41_ _;

r
s

Arranque

G00X20.Y20. ;
G53X20.Y20. ;

r
(G41G00)

G00

G00

s
G53

[Tipo B]
r

Arranque

s
r
(G41G00)

G00

G00

s
G53

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]

s
r
(G41G00)

335

s
G53

G00

G00

PROGRAMACION

14. FUNCION DE COMPENSACION

B63014SP/01

AVISO
1 Cuando el modo compensacin de plaquita C es activo y cuando todos los ejes mquina son
bloqueados, el cdigo G53 no realiza el posicionamiento en los ejes bloqueados. Sin
embargo, se conserva el vector. Cuando se pone CCN (bit 2 del parmetro nm. 5003) a 0,
el vector queda anulado. (Ntese que el vector queda anulado cuando se bloquea cada eje
mquina, incluso si se emplea el tipo FS15).
Ejemplo 1:
CCN (bit 2 del parmetro nm. 5003) = 0, uso del tipo A y bloqueo de todos los ejes mquina.
r
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_

336

G00

PROGRAMACION

B63014SP/01

14. FUNCION DE COMPENSACION

NOTA
1 Cuando un cdigo G53 especifica un eje situado fuera del plano de compensacin de plaquita
C, se genera un vector perpendicular al punto final del bloque anterior y la herramienta no se
mueve. Se restaura automticamente el modo offset en el bloque siguiente (como cuando 2
bloques consecutivos o ms no especifican ningn desplazamiento).
Ejemplo: CCN (bit 2 del parmetro nm. 5003) = 0 y uso del tipo A
G53Z

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

337

  

14. FUNCION DE COMPENSACION

 Cdigo G28, G30 o G30.1


en modo compensacin
de plaquita C

B63014SP/01

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 retornoG01
r

s
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

 Cdigo G28, G30 o G30.1


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

G29
s

Punto de referencia o
punto referencia flotante

338

B63014SP/01

  

14. FUNCION DE COMPENSACION

(b) For return by G00


Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tipo A]

Punto intermedio
G28/30/30.1
s
s

_ _;

G28X40.Y0 ;

G01

G00

(G42G01)

Punto de referencia o
punto referencia flotante
[Tipo B]

Punto intermedio
G28/30/30.1
s
s

(G42G01)

G01

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

(G42G01)

G00

G01

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
G01
G28/30/30.1

G29

Punto de referencia o
punto referencia flotante
[Tipo B]

Punto intermedio = punto de retorno

(G42G01)

G01

r
G28/30/30.1

Punto de referencia o
punto referencia flotante

339

G01

G29
s

  

14. FUNCION DE COMPENSACION

B63014SP/01

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]

Punto intermedio = punto de retorno


(G42G01)

G01

r
G28/30/30.1

G01
G29

Punto de referencia o
punto referencia flotante

(b) For return by G00


Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

_ _;

[Tipo A]

Arranque
r

(G42G01)
s
Punto intermedio

G28X0Y0 ;

s G01
s

G00

G28/30/30.1

Punto de referencia o
punto referencia flotante
[Tipo B]

Arranque
r

(G42G01)

s
Punto intermedio

r
s G01
G00

G28/30/30.1

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

340

B63014SP/01

  

14. FUNCION DE COMPENSACION

(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.Y40.;
G29X40.Y40.;

punto referencia flotante=


Punto intermedio
[Tipo B]
(G42G01)

s
r

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]

Punto de retorno
s G01

(G42G01) s
G28/30/30.1
G29
s
r

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

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

s
G00

(G41G01) s
G28/30/30.1
s
r

341

G01

Punto de referencia o
punto referencia flotante=
Punto intermedio

  

14. FUNCION DE COMPENSACION

B63014SP/01

(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

Punto de referencia o G01


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

G01

[Tipo B]
G28/30/30.1
r
(G41G01)
s

Arranque
G00

r
s

Punto de referencia o
punto referencia flotante
=Punto intermedio

G01

Cuando CCN (bit 2 del parmetro nm. 5003) = 1metro n


342

  

B63014SP/01

14. FUNCION DE COMPENSACION

[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

Punto de referencia o
punto referencia flotante

Punto intermedio

Ejemplo 2:
CCN (bit 2 del parmetro nm. 5003) = 1, y bloqueo de todos los ejes mquina.
[Tipo FS15]
(G42G01)

s
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
r
G28Z_

Punto intermedio

G00

Punto de referencia o
punto referencia flotante

343

  

14. FUNCION DE COMPENSACION

B63014SP/01

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

344

B63014SP/01

 Cdigo G29 en modo


compensacin de
plaquita C

  

14. FUNCION DE COMPENSACION

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
al punto de referencia.
Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tlype A]

_ _;

Punto intermedio

Punto de retorno

s
G28/30/30.1
s
G28X40.Y0;
G29X45.Y15.;

G01

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


[FS15Type]

Punto de retorno

G28/30/30.1 Punto intermedio


s
s
r
(G42G01)
G29

G01

Punto de referencia o
punto referencia flotante

345

  

14. FUNCION DE COMPENSACION

B63014SP/01

(b) Para una especificacin hecha no inmediatamente despus del


retorno 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

Arranque

[Tipo B]

Punto de retorno
s

(G42G01)
s G29

G01
r

Punto intermedio
s

Arranque

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]

Punto de retorno
s

G01

(G42G01)

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.Y40.;
G29X40.Y40.;

G29
s

Punto de referencia o
punto referencia flotante=
Punto intermedio

[Tipo B]

Punto de retors
G01
no

(G42G01)
s

G28/30/30.1
G29
s

346

G01

s
G28/30/30.1

Punto de referencia o
punto referencia flotante=
Punto intermedio

B63014SP/01

  

14. FUNCION DE COMPENSACION

Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]
(G42G01)

Punto de retorG01
no s

G28/30/30.1
G29

Punto de referencia o
punto referencia flotante=
Punto intermedio

s
r

(b) Para una especificacin hecha no inmediatamente despus del


retorno al punto de referencia.
Cuando CCN (bit 2 del parmetro nm. 5003) = 0
O;
G91G41_

[Tipo A]

_ _;

Punto intermedio

G29X40.Y40.;

(G42G01)
r

G01

s
G29

G01

Arranque

s
r

[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

347

G01

  

14. FUNCION DE COMPENSACION

B63014SP/01

(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 referencia flotante
[Tipo B]

(G42G01)

Punto intermedio=Punto de retorno


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
G01
G28/30/30.1

Punto de referencia o
punto referencia flotante

348

G29
s

B63014SP/01

  

14. FUNCION DE COMPENSACION

(b) Para una especificacin hecha no inmediatamente despus del


retorno al punto de referencia.
O;
G91G41_

[Tipo A]

_ _;

(G42G01)
G29X0Y0;

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

s
G29

G01

G01
s

Punto intermedio=Punto de retorno

349

  

14. FUNCION DE COMPENSACION

B63014SP/01

(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
Vector de interseccin
s

G28X0Y0;
G29X0Y0;

(G41G01)

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

350

B63014SP/01

  

14. FUNCION DE COMPENSACION

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

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]
s

G29

G01

(G41G01) r

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, se genera
un vector perpendicular al punto final del bloque anterior y
la herramienta no se mueve. Se genera un vector de
interseccin en el bloque siguiente (como cuando 2
bloques consecutivos o ms no especifican ningn
desplazamiento).

G29Z__
s
G01

r
(G41G01X_Y_)

351

G01

  

14. FUNCION DE COMPENSACION

14.6.9
Interpolacin circular
en esquinas (G39)

B63014SP/01

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

 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.

 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
 Orden con
desplazamienmto

En un bloque que contenga G39 no puede especificarse ninguna orden


con desplazamiento.

 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.

352

B63014SP/01

PROGRAMACION

14. FUNCION DE COMPENSACION

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

 G39 con I, J y K
.
.
.
. (En modo compensacin)
N1 Y10.0 ;
N2 G39 I1.0 J2.0 ;
N3 X-10.0 Y20.0 ;
.
.
.
.

eje X

eje Y

Bloque N2
Vector de compensacin

Bloque
N1

Bloque N3
Trayectoria
programada
(0.0, 10.0)
(I=-1.0, J=2.0)
Trayectoria
centro herramienta

(10.0, 20.0)

353

  

14. FUNCION DE COMPENSACION

14.7
COMPENSACION
TRIDIMENSIONAL DE
HERRAMIENTA
(G40, G41)

B63014SP/01

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

 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 (13 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;

 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 Zp, se suponen los correspondientes ejes X, Y 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_;
espacio tridimensional XYZ
G41 U_V_Z_I_J_K_D_; espacio tridimensional UVZ
G41 W_I_J_K_D_;
espacio tridimensional XYW

354

B63014SP/01

  

14. FUNCION DE COMPENSACION

Explicaciones
 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 tridimentsional 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

 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.

355

14. FUNCION DE COMPENSACION

  

B63014SP/01

 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.

 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.

 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

 Comprobacin de vuelta al
punto de referencia (G27)

 Vuelta al punto de
referencia (G28, G30,
G30.1)

 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 (30.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:
 Se especifican dos o ms ejes en la misma direccin. (alarma P/S No. 047)
 Pese a que se omite Xp, Yp Zp, no se activan los tres ejes bsicos. (alarma
P/S No. 048)

 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)

356

  

B63014SP/01

 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 siguiente vector:
G73
G74
G76
G80
G81
G82
G83
G84
G85
G86
G87
G88
G89
G53

 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

357

  

14. FUNCION DE COMPENSACION

14.8
VALORES DE
COMPENSACION DE
HERRAMIENTA,
NUMERO DE VALORES
DE COMPENSACION E
INTRODUCCION DE
VALORES DESDE EL
PROGRAMA (G10)

B63014SP/01

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

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

 Intervalo de valores
permitidos para
compensacin de
herramienta

 Nmero de valores de
compensacin de
herramienta y direcciones
que se han de especificar

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

999.999 mm

99.9999pulg.

99.999 mm

9.9999 pulg.

ISC

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 H. La direccin utilizada depende
de cul de las siguientes funciones se utilice: compensacin de longitud de
herramienta (vase Apdo. II14.1), compensacin de herramienta (vase Apdo
II14.3), compensacin B de radio de herramienta (vase Apdo. II14.4) o
compensacin C de radio de herramienta (vase Apdo II14.6).
El intervalo de valores del nmero que viene a continuacin de la direccin (D
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.

358

  

B63014SP/01

14. FUNCION DE COMPENSACION

 Memoria de valores de
Pueden emplearse las zonas de memoria A, B 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)).

compensacin de
herramienta y valor de
compensacin de
herramienta que se ha de
introducir

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


d
t d
de h
herramienta
i t para
Valor comp. geometra herra- desgaste
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
( t valores
l
pueden
d 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
( t valores
l
pueden
d 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.

 Introduccin de un valor
de compensacin de herramienta
mediante programacin
Tabla14.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.

359

  

14. FUNCION DE COMPENSACION

14.9
FACTOR DE ESCALA
(G50, G51)

B63014SP/01

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

P4l

P0

P1l

P3l

P2l

P1

P2
X

P0:Centro de factor de escala


Fig.14.9 (a) Factores de escala(P1 P2 P3 P4P1lP2lP3lP4l)

Formato
FACTOR DE ESCALA DE AUMENTO O DE REDUCCION SEGUN TODOS
LOS EJES CON IDENTICO VALOR DE AMPLIACION/REDUCCION
Formato

Significado de orden

G51X_Y_Z_P_ ; Activac. factor escala


El factor de escala
es vlido (modo de
factor de escala)

X_Y_Z_ : Orden absoluta para


valor de coordenadas de
factor de escala
P_
: Ampliacin de factor
de escala

G50 ;

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

360

B63014SP/01

  

14. FUNCION DE COMPENSACION

Explicaciones
 Ampliacin o reduccin
segn todos los ejes con
idntico porcentaje de
ampliacin/reduccin

 Aplicacin de factor de
escala a cada eje, imagen
espejo programable
(ampliacin negativa)

El incremento mnimo de entrada de ampliacin/reduccin a escala es: 0.001


0.00001. Este incremento depende de la configuracin del parmetro
correspondiente (N 5400#07). Si no se especifica la ampliacin/reduccin P en
el bloque de ampliacin/reduccin (G51X_Y_Z_P_ ;), se aplica la
ampliacin/reduccin de escala definida en el parmetro (N 5411). Si se omiten
X,Y,Z, la posicin de la herramienta en que se especific la orden G51 sirve de
centro de ampliacin/reduccin.
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 54000#6) que valida el factor de escala
segn un eje (imagen espejo).
A continuacin, configure el parmetro SCLx( N 5401#0) para validar el factor
de escala segn cada eje.
El incremento mnimo de entrada de ampliacin/reduccin de escala de cada
eje (I, J, K) es de 0.001 0.00001 (configure el parmetro SCR (N 5400#7)).
La ampliacin/reduccin se define mediante el parmetro 5421 debiendo estar
su valor comprendido entre 0.00001 y 9.99999 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 K, se aplica un valor de
ampliacin/reduccin definido mediante parmetro (N 5421). Sin embargo, el
parmetro debe configurarse a un valor distinto de 0.

NOTA
La programacin con punto decimal no puede utiilzarse
para especificar el valor de ampliacin/reduccin (I, J, K).

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

361

Eje X

14. FUNCION DE COMPENSACION

 Factor de escala aplicado a


interpolacin circular

  

B63014SP/01

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
15.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 J.
Y

Forma con factor de escala aplicado

X
(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 (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 J100.0 F500 ;
Las rdenes anteriores son equivalentes a las rdenes siguientes.
G90 G00 X0.0 Y100.0;
G02 X200.0 Y0.0 I0.0 J100.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

362

B63014SP/01

 Compensacin de
herramienta

  

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

 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.

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

363

14. FUNCION DE COMPENSACION

  

B63014SP/01

NOTE
1 The position display represents the coordinate value after scaling.
2 When a mirror image was applied to one axis of the specified plane, the following!results:
(1)Circular command Direction of rotation is reversed.
(2)Cutter compensation C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Offset direction is reversed.
(3)Coordinate system rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rotation angle is reversed.
(4)Cutter compensation B . . . . . . . . . . . . . . . . . . . Offset direction is reversed. (Including 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;

Main program
N10 G00 G90;
N20M98P9000;
N30 G51 X50.0 Y50.0 I1000 J1000;
N40 M98 P9000;
N50 G51 X50.0 Y50.0 I1000 J1000;
N60 M98 P9000;
N70 G51 X50.0 Y50.0 I1000 J1000
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

364

B63014SP/01

14.10
GIRO DE SISTEMA DE
COORDENADAS
(G68, G69)

PROGRAMACION

14. FUNCION DE COMPENSACION

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

G69 ;

Orden de anulacin de giro del sistema de


coordenadas
Significado de orden

G17 (G18 or G19) : Seleccione el plano que contiene la figura que se desea
girar.
__
Orden absoluta para dos de los ejes x_,y_ y Z_ que
corresponden al plano actualmente seleccionado por una
orden (G17, G18 G19). La orden especifica las
coordenadas del centro de giro para los valores
especificados a continuacin de G68.
R_
Un desplazamiento angular con un valor positivo indica
giro en sentido antihorario. El bit 0 del parmetro 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 G91).
Incremento mn. de entrada
: 0.001 grados
Margen de valores permitidos : 360,000 A360,000

365

  

14. FUNCION DE COMPENSACION

B63014SP/01

Angulo de giro R (valor incremental)

Centro de
giro

Angulo de giro (valor absoluto)

(, )
Z

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
 Cdigo G de seleccin de
plano: G17, G18 G19

El cdigo G para seleccin de plano (G17, G18 G19) puede especificarse antes
del bloque que contiene el cdigo G de giro de sistema de coordenadas (G68).
G17, G18 G19 no deben designarse en el modo de giro de sistema de
coordenadas.

 Orden incremental en
modo de giro de
sistemas de
coordenadas
 Centro de giro

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

 Desplazamiento angular

Cuando no se haya especificado R_ , el valor especificado en el parmetro


5410 se supone que es el desplazamiento angular.

 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.

 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.

 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.

Cuando no se haya programado __ , la posicin de herramienta cuando


se program G68 se supone que es el centro de rotacin.

366

B63014SP/01

PROGRAMACION

14. FUNCION DE COMPENSACION

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

 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

Fig14.10 (c) Programacin absoluta/incremental durante


giro del sistema de coordenadas

367

  

14. FUNCION DE COMPENSACION

B63014SP/01

Ejemplos
 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

 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 (a,b) del centro de giro, pero no al ngulo de giro (R). Cuando se
ejecuta una seal de desplazamiento, primero se aplica el factor de escala y
luego se giran las coordenadas.
No debe programarse una orden de giro del sistema de coordenadas (G68) en
el modo C de compensacin de radio de herramienta (G41, G42) cuando est
activado el modo de factor de escala (G51). La orden de giro del sistema de
coordenadas debe especificarse siempre antes de seleccionar el modo C de
compensacin de radio de herramienta.
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

368

  

B63014SP/01

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.15.10(e)) :
(anulacin de compensacin C de radio de herramienta)
G51 ;
activacin de modo de factor de escala
G68 ;
activacin de giro d esistema 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 ;
X200.0 ;
Y100.0 ;
X200.0 ;
Cuando se aplica el factor de
escala y el giro del sistema
de coordenadas
Y

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

X
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

369

14. FUNCION DE COMPENSACION

 Ordenes repetitivas para


giro del sistema de
coordenadas

  

B63014SP/01

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
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 Y10.0 ;
X4.142 ;
X7.071 Y7.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

370

B63014SP/01

14.11
CONTROL DE
DIRECCION NORMAL
(G40.1, G41.1, G42.1
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

o
Funcin

Cdigo G

G41.1 G151

Control de direccin
normal hacia la
izquierda

G42.1 G152

Control de direccin
normal hacia la derecha

G40.1 G150

Anulacin de control de
direccin normal

371

Explicacin
i 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 G151).
Despus de haber especificado
G41.1 ( G151) G42.1 ( G152),
es vlida la funcin de control en
direccin normal (modo de control
en direccin normal).
Cuando se especifica G40.1 (
G150) se anula el modo de control
en direccin normal.

  

14. FUNCION DE COMPENSACION

Trayectoria de centro de herramienta

B63014SP/01

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

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

B63014SP/01

  

14. FUNCION DE COMPENSACION

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 circularn

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.

373

  

14. FUNCION DE COMPENSACION

 Velocidad de avance segn


el eje C

B63014SP/01

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.
 Eje de control de
direccin normal

 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.

374

B63014SP/01

 Desplazamiento para el
cual se ignora la
interseccin de arco

  

14. FUNCION DE COMPENSACION

Se especifica la distancia mxima para la cual se ejecuta el mecanizado con


idntica direccin normal que la del bloque anterior.
 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

 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.

375

  

14. FUNCION DE COMPENSACION

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

B63014SP/01

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
G51.1 IP_ ;

Definicin de una imagen programable


Se obtiene una imagen espejo de una orden especi
ficada en estos bloques respecto al eje de simetra
especificado por G51.1 IP_;.

G50.1 IP_ ;

Anulacin de una imagen espejo programable

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.

376

  

B63014SP/01

14. FUNCION DE COMPENSACION

Explicaciones
 Imagen espejo mediante
configuracin

Si la funcin de imagen espejo programable se especifica cuando la orden para


producir una imagen espejo tambin se selecciona mediante un selector externo
al CNC o mediante configuracin desde el CNC (vase III4.7), primero se
ejecuta la funcin de imagen espejo programable.

 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
 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 G51.1 durante el modo de factor de escala o de giro de coordenadas.

 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.

377

  

14. FUNCION DE COMPENSACION

14.13
COMPENSACIN DE
DESGASTE DE
MUELA

B63014SP/01

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
Trayectoria programada
Centro de compensacin
Trayectoria de centro
de herramienta

Formato

 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

 Activacin

D_;

 Anulacin de modo de
compensacin

D0;

 Conservacin del vector


de compensacin

G40;

Cdigo D distinto de D0

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

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

  

B63014SP/01

 Vector de compensacin

14. FUNCION DE COMPENSACION

Un vector de compensacin se crea prolongando la lnea entre en 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 ()

 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.

 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.

379

14. FUNCION DE COMPENSACION

 Interpolacin circular y
helicoidal

  

B63014SP/01

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

 Interpolacin
exponencial

La compensacin de desgaste de muela tambin puede aplicarse a la


interpolacin exponencial. La interpolacin exponencial se ejecuta para
las posiciones compensadas.

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

  

B63014SP/01

(Ejemplo 1)

+
Y

14. FUNCION DE COMPENSACION

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
a

Vb

Centro de compensacin
V

b
Vby

by

Va
Vaz
b
b
Vbz

Trayectorias en el plano XY

X+

(Ejemplo 2)

+
Y

Trayectorias en el plano YZ

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
Centro de arco

Trayectorias en el plano XY

Z+

a
a

Va
Vaz
b
b
Vbz

Trayectorias en el plano YZ

X+

Z+

 Modo de anulacin de
compensacin

El modo de anulacin de compensacin se selecciona inmediatamente


despus de conectar la tensin o al ejecutar un reset.

 Cambio de sistema de
coordenadas

Antes de intentar cambiar el sistema de coordenadas, anule el modo de


compensacin.

 Vuelta a punto de
referencia (G28, G30)

Antes de intentar volver al punto de referencia (G28 G30), anule el


modo de compensacin.

Limitaciones
 Cambio de los ejes de
compensacin

Pueden modificarse los ejes de compensacin nicamente el modo de


anulacin de compensacin.

 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.

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

15. MACRO CLIENTE

15

  

B63014SP/01


 

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 ;
:
:
:
G65 P9010 R50.0 L2 ;
:
:
M30 ;

382

Macro cliente
O9010 ;
#1=#18/2 ;
G01 G42 X#1 Y#1 F300 ;
G02 X#1 Y#1 R#1 ;
:
:
:
M99 ;

  

B63014SP/01

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
 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+#212]

 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.

383

15. MACRO CLIENTE

 Intervalo de valores de
variables

 Omisin del punto decimal

  

B63014SP/01

Las variables locales y comunes pueden tener un valor de 0 o un valor


comprendido entre los siguientes intervalos:
1047 hasta 1029
1029 hasta 1047
Si el resultado del clculo resulta ser no vlido, se activa la alarma P/S(N 111).
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.

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

 Variables de macro
cliente comunes a las
torretas (control de dos
trayectorias)
 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.
Ejemplo:
Cuand #1 est a 0 y #2 es nulo, la ejecucin de G00 X#1 Y da el mismo
resultado que la ejecucin de G00 X0;

384

B63014SP/01

  

15. MACRO CLIENTE

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

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

Cuando el valor de una variable est en blanco, la variable es nula.


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

15. MACRO CLIENTE

Limitaciones

  

B63014SP/01

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;

386

  

B63014SP/01

15.2
VARIABLES DEL
SISTEMA

15. MACRO CLIENTE

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
 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 leer una seal bit a bit.

#1132
#1133

La variable #1133 se utiliza para grabar los 32 bits de una


seal simultaneamente 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


(B63003SP1).

 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


compesancin de herramienta
Nmero
compensacin

Compensacin
geometra

Compensacin
desgaste

1
:
200
:
999

#11001 (#2201)
:
#11200 (#2400)
:
#11999

#10001 (#2001)
:
#10200 (#2200)
:
#10999

387

15. MACRO CLIENTE

  

B63014SP/01

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

 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

 Informacin sobre tiempo

La informacin sobre tiempo puede leerse y escribirse.


Tabla 15.2(f) Variables del sistema para informacin de tiempo
Nmero
variable

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 Marzo de
1993 se representa como 19930328.

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

388

  

B63014SP/01

D Control de funcionamiento
automtico

15. MACRO CLIENTE

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

15. MACRO CLIENTE

  

B63014SP/01

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

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 ;

N8, N9,
N10
N2

N3, N4
N7

N5

N6
Fig. 15.2(a) Ejemplo de utilizacin de la variable #3004
en un ciclo de roscado con macho

D Datos de configuracin

Los datos de configuracin pueden leerse y escribirse. Los valores binarios se


convierten en valores decimales.
#3005
#15

#14

#7

#6

#13

#12

#11

#4

#3

#10

Config.
Config.
#9 (FCV)
#5 (SEQ)
#2 (INI)
#1 (ISO)
#0 (TVC)

D Imagen espejo

:
:
:
:
:

#5
SEQ

#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 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
instante puede comprobarse. (Vase Apdo 4.7 en III.)
El valor obtenido en binario se convierte a notacin decimal.
#3007

Configuracin

#7
8o. eje

#6
7o. eje

Para cada bit,

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

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

390

  

B63014SP/01

D Nmero de piezas
mecanizadas

15. MACRO CLIENTE

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

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
Funcin

Nmero variable
#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, G80G89
G98, G99
G50, G51
G65, G66, G67
G96, G97
G54G59
G61G64
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)

391

15. MACRO CLIENTE

  

B63014SP/01

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.
D Posicin actual

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

392

B63014SP/01

 Valores de compensacin
de sistemas de
coordenadas de pieza
(valores de compensacin
de origen de pieza)

  

15. MACRO CLIENTE

Los valores de compensacin de origen de pieza pueden leerse y escribirse.


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

393

15. MACRO CLIENTE

  

B63014SP/01

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

394

  

B63014SP/01

15.3
OPERACIONES
ARITMETICAS Y
LOGICAS

15. MACRO CLIENTE

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];

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

Las unidades de ngulos empleadas con las funciones SIN, COS, ASIN, ACOS,
TAN y ATAN son grados. Por ejemplo, 90 grados y 30 minutos se representa por
90.5 grados.

D ARCSIN #i = ASIN[#j];

S Los intervalos de solucin son los indicados a continuacin:


Cuando el bit NAT (bit 0 del parmero 6004) vale 0: 270_ hasta 90_
Cuando el bit NAT bit (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.

395

15. MACRO CLIENTE

D ARCTAN #i =
ATAN[#j]/[#k];

  

B63014SP/01

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

396

B63014SP/01

D Redondeo por exceso y por


defecto a un entero

  

15. MACRO CLIENTE

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.

397

15. MACRO CLIENTE

  

B63014SP/01

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
Operacin

Error
medio

Error
mximo

Tipo de error

a = b*c

1.551010

4.661010

Error relativo (*1)

a =b/c

4.661010

1.88109

a  b

1.24109

3.73109

e
a

a=b+c

2.331010

5.321010

e
e
b c

Min

a=bc
a = SIN [ b ]

5.0109

1.0108

(*4) 1.8106

3.6106

(*2)

Error absoluto (*3)

a = COS [ b ]
a = ATAN [ b ] / [ c ]

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

398

B63014SP/01

  

15. MACRO CLIENTE

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.

399

15. MACRO CLIENTE

15.4
DECLARACIONES DE
MACRO Y
DECLARACIONES DE
CN

  

B63014SP/01

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

D Declaraciones de CN que
tienen idntica propiedad
que las declaraciones de
macro

S Las declaraciones CN que contienen una instruccin de llamada de


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.

400

B63014SP/01

15.5
BIFURCACION Y
REPETICION

  

15. MACRO CLIENTE

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.
GOTO n ;

n: Nmero secuencia (1 hasta 99999)

Ejemplo:
GOTO1;
GOTO#10;

401

15. MACRO CLIENTE

15.5.2

  

B63014SP/01

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.
Si no se cumple la condicin

IF [#1 GT 10] GOTO 2 ;


Procesamiento

Si se cumple la condicin

N2 G00 G91 X10.0 ;


:

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

 Operadores

Los operadores estn formados por dos letras y se emplean para comparar dos
valores con el fin de determinar si son iguales o si un valor es menor o mayor
que el otro valor. Observe que no puede utilizarse el smbolo de distinto de.
Tabla 16.5.2 Operadores
Operador

Significado

EQ

Igual que(=)

NE

Distinto de()

GT

Mayor que(>)

GE

Mayor o igual que()

LT

Menor que(<)

LE

Menor o igual que()

402

B63014SP/01

Programa ejemplo

  

15. MACRO CLIENTE

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.

403

15. MACRO CLIENTE

 Niveles de bucles

  

B63014SP/01

Los nmeros de identificacin (1 hasta 3) en un bucle DOEND 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
 Bucles infinitos

Cuando se especifica DO m sin especificar la declaracin WHILE, se produce


un bucle infinito que va desde DO hasta END.

 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.

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

B63014SP/01

Programa ejemplo

  

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;

405

15. MACRO CLIENTE

15.6
LLAMADA A MACROS

  

B63014SP/01

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 G98, el nivel de variables
locales no vara.

406

  

B63014SP/01

15.6.1
Llamada simple (G65)

15. MACRO CLIENTE

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.

407

15. MACRO CLIENTE

  

B63014SP/01

Mezcla de especificaciones de argumentos I y 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

#1
#2
#3
#4
#5
#6
#7
#8
#9
#10
#11

Direccin Nmero
variable
K3
I4
J4
K4
I5
J5
K5
I6
J6
K6
I7

#12
#13
#14
#15
#16
#17
#18
#19
#20
#21
#22

Direccin Nmero
variable
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

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

D Niveles de variables locales

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 G66), el nivel de la variable
local aumenta en 1. Los valores de las variables locales en el nivel anterior
se guardan en el CN.

408

  

B63014SP/01

15. MACRO CLIENTE

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
Macro (nivel 1) Macro (nivel 2) Macro (nivel 3) (nivel 4)
(nivel 0)
O0001 ;
:
#1=1 ;
G65 P2 A2 ;
:
:
M30 ;

O0002 ;
:
#1=2
G65 P3 A3 ;
:
:
M99 ;

Variables locales
(nivel 1)
(nivel 0)
#1

#33

#1

#33

O0003 ;
:
#1=3
G65 P4 A4 ;
:
:
M99 ;

O0004 ;
:
#1=4
G65 P5 A5 ;
:
:
M99 ;

O0005 ;
:
#1=5
:
:
:
M99 ;

(nivel 2)

(nivel 3)

(nivel 4)

#1

#1

#1

#33

#33

#33

Variables comunes
#100, #500

Programa
ejemplo(crculo de
agujeros para tornillos)

Variables que pueden leerse desde y ser grabadas


por macros en diferentes niveles.

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

Centro (X,Y)
Radio I

409

15. MACRO CLIENTE

  

B63014SP/01

 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)

 Programa que llama a un


programa macro

 Programa macro
(programa llamado)

O0002;
G90 G92 X0 Y0 Z100.0;
G65 P9100 X100.0 Y50.0 R30.0 Z50.0 F500 I100.0 A0 B45.0 H5;
M30;
O9100;
#3=#4003; . . . . . . . . . . . . . . . . . . . . . . . . . . Guarda un cdigo G de grupo 3.
G81 Z#26 R#18 F#9 K0; (Note) . . . . . . . . . . . . . . . . . . . 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 pos. destino.
#1=#1+#2; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualiza el ngulo.
#11=#111; . . . . . . . . . . . . . . . . . . . . . . . . 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

410

B63014SP/01

15.6.2
Llamada modal (G66)

  

15. MACRO CLIENTE

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 ;

O9100 ;
:
G00 Z#1 ;
G01 Z#2 F300 ;
:
:
:
:
M99 ;

Explicaciones
D Llamada

S Despus de especificar G66, especifique en la direccin P un nmero de


programa sujeto a una llamada modal.

S Cuando se requiera un nmero de repeticiones, en la direccin L puede


especificarse un nmero de 1 hasta 9999.

S Al igual que en una llamada simple (G65), los datos que se transfieren a un
programa de macro se especifican en argumentos.

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

411

15. MACRO CLIENTE

Programa ejemplo

  

B63014SP/01

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

 Formato de llamada
G65 P9110 X x Y y Z z R r F f L l ;

X
Y
Z
R
F
L

 Programa que llama a un


programa de macro

 Programa de macro
(programa llamado)

:
:
:
:
:
:

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

(#24)
(#25)
(#26)
(#18)
(#9)

O0001;
G28 G91 X0 Y0 Z0;
G92 X0 Y0 Z50.0;
G00 G90 X100.0 Y50.0;
G66 P9110 Z20.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;
412

B63014SP/01

15.6.3
Llamada a macro
utilizando cdigos G

  

15. MACRO CLIENTE

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 Z10.0 ;
:
M30 ;
Parmetro No. 6050 = 81

Explicaciones

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.

 Correspondencia entre los


nmeros de parmetro y
los nmeros de programa

Nmero programa Nmero parmetro


O9010
O9011
O9012
O9013
O9014
O9015
O9016
O9017
O9018
O9019

6050
6051
6052
6053
6054
6055
6056
6057
6058
6059

 Repeticin

Al igual que en una llamada simple, en la direccin L puede especificarse un


nmero de repeticiones comprendido entre 1 y 9999.

 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
 Niveles de llamadas
empleando cdigos G

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.

413

15. MACRO CLIENTE

15.6.4
Llamada a macro
utilizando un cdigo M

  

B63014SP/01

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 (O9020 hasta O9029) en
el correspondiente parmetro (No. 6080 hasta No. 6089), puede llamarse al
programa macro de idntica manera que con G65.

D Correspondencia entre los


nmeros de parmetros y
los nmeros de programa

Nmero programa Nmero parmetro


O9020
O9021
O9022
O9023
O9024
O9025
O9026
O9027
O9028
O9029

6080
6081
6082
6083
6084
6085
6086
6087
6088
6089

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.

414

B63014SP/01

15.6.5
Llamada a
subprograma
utilizando un cdigo M

  

15. MACRO CLIENTE

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

 Correspondencia entre
nmeros de parmetro y
nmeros de programa

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.

Nmero programa Nmero parmetro


O9001
O9002
O9003
O9004
O9005
O9006
O9007
O9008
O9009

6071
6072
6073
6074
6075
6076
6077
6078
6079

 Repeticin

Al igual que en una llamada simple, en la direccin L puede especificarse un


nmero de repeticiones de 1 hasta 9999.

 Especificacin de

No est permitida la especificacin de argumentos.

argumentos

 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.

415

15. MACRO CLIENTE

15.6.6
Llamadas a
subprogramas
utilizando un cdigo T

  

B63014SP/01

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.
O0001 ;
:
T23 ;
:
M30 ;

O9000 ;
:
:
:
M99 ;

Bit 5 del parmetro No. 6001 = 1

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

416

B63014SP/01

15.6.7
Programa ejemplo
Condiciones

  

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; . . . . . . . . . . . . . . . . . . . . . . . . . .
T02 M06;
M03;
:
M05; . . . . . . . . . . . . . . . . . . . . . . . . . .
T03 M06;
M03;
:
M05; . . . . . . . . . . . . . . . . . . . . . . . . . .
T04 M06;
M03;
:
M05; . . . . . . . . . . . . . . . . . . . . . . . . . .
T05 M06;
M03;
:
M05; . . . . . . . . . . . . . . . . . . . . . . . . . .
M30;
417

Cambia #501.

Cambia #502.

Cambia #503.

Cambia #504.

Cambia #505.

15. MACRO CLIENTE

Programa macro
(programa llamado)

  

B63014SP/01

O9001(M03); . . . . . . . . . . . . . . . . . . . . . Macro para arrancar el contaje


M01;
IF[#4120 EQ 0]GOTO 9; . . . . . . . . Ninguna herramienta especificada
IF[#4120 GT 5]GOTO 9; . . . . . Nmero herramienta fuera de margen
#3002=0; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borra el temporizador
N9 M03; . . . . . . . . . . . . . . . . . . Hace girar el husillo en sentido directo.
M99;
O9002(M05); . . . . . . . . . . . . . . . . . . . . . . Macro para terminar contaje
M01;
IF[#4120 EQ 0]GOTO 9; . . . . . . . . Ninguna herramienta especificada
IF[#4120 GT 5]GOTO 9; . . . . . Nmero herramienta fuera de margen
#[500+#4120]=#3002+#[500+#4120]; . . . Calcula el tiempo acumulado.
N9 M05; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Detiene el husillo.
M99;

418

B63014SP/01

15.7
PROCESAMIENTO DE
DECLARACIONES DE
MACRO

  

15. MACRO CLIENTE

Para mecanizado suave, el CNC prelee la declaracin de CN que debe ejecutarse


a continuacin. Esta operacin se denomina carga previa en buffer (buffering).
En el modo de compensacin de radio de herramienta (G41, G42), el CN prelee
declaraciones CN dos o tres bloques por delante para determinar intersecciones.
Las declaraciones de macro para expresiones aritmticas y las bifurcaciones
condicionales se procesan tan pronto como se cargan en el buffer. No se preleen
bloques que contengan M00, M01, M02 M30, los bloques que contienen
cdigos M para los cuales se haya suprimido la carga previa en buffer
configurando los parmetros No. 3411 hasta No. 3420 y los bloques que
contienen G31 no se preleen.

Explicaciones
D Cuando no se carga en
memoria intermedia (buffer)
el siguiente bloque
(cdigos M que no se
cargan en memoria
intermedia, G31, etc.)

N1

> N1 G31 X100.0 ;

Declaracin
ejecucin CN

N2 #100=1
:

N2

> :Bloque en ejecucin

Ejecucin declaracin macro


Buffer (memoria intermedia)

D Carga en memoria
intermedia del siguiente
bloque en un modo distinto
al de compensacin de
radio de herramienta (G41,
G42) (normalmente se
carga previamente un
bloque)

> N1 X100.0 ;
N2 #1=100 ;
N3 #2=200 ;
N4 Y200.0 ;
:

N1

Declaracin
ejecucin CN
Ejecucin declaracin macro

N2

Buffer (memoria intermedia)

N4

N3

N4

> : Bloque que se est ejecutando


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.

419

15. MACRO CLIENTE

  

B63014SP/01

D Carga en memoria
intermedia 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 que se est ejecutando


j : Bloques cargados en el buffer

N1

Ejecucin declaracin CN
Ejecucin declaracin macro

N3

N4

N2

N3

Buffer (memoria interm.)

N5

Cuando se est ejecutando N1, las declaraciones CN en los bloques siguientes


(hasta N5) se cargan en la memoria intermedia (buffer). Las declaraciones de
macro (N2, N4) entre N1 y N5 se procesan durante la ejecucin de N1.

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 que se est ejecutando


j : Bloques cargados en el buffer

N1

Ejecucin declaracin CN
Ejecucin declaracin macro

N4

N2

Buffer (memoria interm.)

N3

N3

N6

N5

N7

Cuando se est ejecutando el bloque NC1, las declaraciones CN de los dos


bloques siguientes (hasta N5) se cargan con antelacin en la memoria
intermedia (buffer). Dado que N5 es un bloque que no incluye ningn
desplazamiento, no puede calcularse ninguna interseccin. En este caso, se leen
las declaraciones 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.

420

B63014SP/01

15.8
REGISTRO DE
PROGRAMAS DE
MACRO CLIENTE

  

15. MACRO CLIENTE

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.

421

15. MACRO CLIENTE

  

B63014SP/01

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

 Bsqueda de nmero de

No puede buscarse un nmero de secuencia en un programa de macro cliente.

secuencia

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

 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.

 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

simultneamente para conectar la tensin), se pierde el contenido de la memoria


del tipo programas de macro cliente.

 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.

 Visualizacin de la pgina

Al igual que con M98, los cdigos M y T empleados para llamadas a


subprograma no se visualizan.

 Suspensin de avances

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.

 Valores constantes que

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

PROGRAM RESTART
(rearranque de programa)

pueden emplearse en
<expresin>

422

B63014SP/01

15.10
ORDENES DE SALIDA
EXTERNA

Explicaciones

  

15. MACRO CLIENTE

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.

Especifique estas rdenes por el siguiente orden:


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

 Orden de apertura POPEN

 Orden de salida de datos


BPRNT

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.

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

15. MACRO CLIENTE

  

B63014SP/01

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

410 (0000019A)
X
Espacio


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

B63014SP/01

  

15. MACRO CLIENTE

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
Y91.200
X128.474

 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.

 Configuracin exigida

Especifique la utilizacin del canal para los datos de ajuste (canal de E/S).
En funcin de la programacin de estos datos, ajuste los elementos de
datos (tales como la velocidad de transmisin) para la interfaz
lector/perforadora.
Canal E/S nmero 0: Parmetros 101, 102, y 103
Canal E/S nmero 1: Parmetros 111, 112, y 113
Canal E/S nmero 2: Parmetros 121, 122, y 123
Se prohibe especificar el cassette FANUC o el diskette para perforacin.
Cuando especifique una orden DPRNT para ejecutar la salida de datos,
especifique si los ceros a la izquierda se imprimen como espacios (configurando
al valor 1 o al valor 0 el bit PRT (bit 1 del parmetro 6001)).
Para indicar el final de una lnea de datos en cdigo ISO, especifique si se ha
de utilizar slo LF (CRO, bit 4 del parmetro 6001 vale 0) o LF y CR(CRO del
bit 4 del parmetro 6001 a 1).
425

15. MACRO CLIENTE

  

B63014SP/01

NOTA
1 No siempre es necesario especificar la orden de apertura

(POPEN), la orden de salida de datos (BPRNT, DPRNT) y la orden


de cierre (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.

426

B63014SP/01

15.11
MACRO CLIENTE
ACTIVADO POR
INTERRUPCION

  

15. MACRO CLIENTE

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.
Cuando durante la ejecucin del programa de interrupcin o despus de especificar M97 se
introduce una seal de interrupcin (UINT, marcada por * en la Fig. 15.11) durante la
ejecucin del programa de interrupcin o despus de especificar M97, no se tiene en cuenta.

427

15. MACRO CLIENTE

  

B63014SP/01

15.11.1
Mtodo de
especificacin
Explicaciones
 Condiciones de
interrupcin

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

428

B63014SP/01

  

15. MACRO CLIENTE

15.11.2
Descripcin detallada
de las funciones
Explicaciones
 Interrupcin tipo
subprograma e
interrupcin tipo macro

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.

 Cdigos M para control de


interrupciones de macro
cliente

 Las interrupciones de
macro cliente y las
declaraciones CN

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

15. MACRO CLIENTE

Tipo I
(cuando se ejecuta una
interrupcin incluso en
medio de un bloque)

  

B63014SP/01

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

Rearranque de orden CNC;


cuando no existen declaraciones de CN en el programa
de interrupcin

En ejecucin

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

Interrupcin
macro cliente

430

Declaracin de CN
en programa de interrupcin

B63014SP/01

 Condiciones para validar e


inhibir la seal de
interrupcin de macro
cliente

  

15. MACRO CLIENTE

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.

 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.

431

15. MACRO CLIENTE

 Seal de interrupcin de
macro cliente (UINT)

  

B63014SP/01

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 Ejecucin de


interrupcin interrupcin inte rrupcin inte rrupcin

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.

432

B63014SP/01

 Retorno desde una


interrupcin de macro
cliente

  

15. MACRO CLIENTE

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

433

15. MACRO CLIENTE

  

B63014SP/01

NOTA
Cuando un bloque M99 est formado nicamente por las
direcciones O, N, P, L 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 ;
 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.

434

B63014SP/01

  

15. MACRO CLIENTE

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

S Informacin modal
cuando el control es
devuelto por M99

La informacin modal presente antes de la interrupcin se valida. La nueva

S 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

435

15. MACRO CLIENTE

 Interrupcin de macro
cliente y llamada modal a
macro cliente

 Interrupcin de macro
cliente y rearranque de
programa

  

B63014SP/01

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.

436

B63014SP/01

16

  

16. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

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 CRT/MDI.
Esto hace innecesario realizar la programacin empleado un lenguaje CN
existente.
Con la ayuda de esta funcin, un fabricante de mquinasherramienta 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 funcion
de macro cliente y puede almacenarlo en la memoria de programas.
A este ciclo se le asigna un nombre de patrn, por ejemplo BOR1 (MAN1),
TAP3 (RCM3) y DRL2 (TAL2).
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.

437

16. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

  

16.1

Pulsando la tecla

VISUALIZACION DEL
MENU DEL PATRON

de patrones siguiente.

y la tecla

B63014SP/01

aparece [MENU] en la pantalla de men

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

438

B63014SP/01

D Ordenes de macro que


especifican el ttulo de
men

16. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

  

Ttulo de men : C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12


. . ,C12 :
Caracteres en el ttulo del men (12 caracteres)
Instruccin de macro

C1,C2,

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

439

16. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

 Instruccin de macro que


describe el nombre de
patrn

  

B63014SP/01

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

440

B63014SP/01



  

16. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

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

TORNILLO
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

MACHO
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

PROFUNDO
N10G65 H91 P9 Q084 069 R083 084 I032 080 J065 084 K082 078 ;

9.PATRON

PRUEBA
N11G65 H91 P10 Q066 065 R067 0750 ;
N12M99 ;

441

10.RETORNO

16. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

16.2
VISUALIZACION DE
DATOS DEL PATRON

  

B63014SP/01

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

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 mquinaherramienta 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 O
9510).

442

B63014SP/01

 Instruccin de macro que


especifica el ttulo de datos
de patrn(ttulo de men)

  

16. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

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 ;
H92 : 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 17.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
 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
n : Especifica el nmero de men del nombre de variable
n=1 to 10
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
NOTA
Pueden asignarse nombres de variable a un total de 32
variables comunes #500 hasta #501, las cuales no se
borran cuando se desconecta la tensin.

443

16. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

 Instruccin de macro que


especifica el ttulo de datos
de patrn (ttulo de men)

  

B63014SP/01

Ttulo de men : C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12


Caracteres en el ttulo del men (12 caracteres)
C1,C2, .., C12:
Instruccin de macro

G65 H94 Pn 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

444

B63014SP/01

Ejemplos

  

16. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

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

POSICION ACTIVA (RELATIVAS)


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 : BOLT HOLE

N2G65 H93 P500 Q084 079 R079076 ;

#500 TOOL

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 RADIUS

N6G65 H93 P504 Q083 046 R032 065 I 078 071 J 076 032 ;

#504 S.ANGL

N7G65 H93 P505 Q072 079 R076 069 I 083 032 J078 079 K046 032 ;

#505 HOLES NO

N8G65 H94 ;

Comentario

N9G65 H94 P042 066 Q079 076 R084 032 I072 079 J076 069 ;

*BOLT

N10G65 H94 R032 067 I073 082 J067 076 K069 042 ;

CIRCLE*

N11G65 H94 P083 069 Q084 032 080 065 I084 084 J069 082 K078 032 ;

SET PATTERN

HOLE

N12G65 H94 P068 065 Q084 065 R032 084 I079 032 J086 065 K082046 ; DATA NO VAR.
N13G65 H94 P078 079 Q046 053 R048 048 I045 053 J048 053 K046 032 ; No.500505
N14M99 ;

445

16. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

  

B63014SP/01

16.3
CARACTERES Y
CODIGOS QUE SE
HAN DE UTILIZAR
PARA LA FUNCION DE
INTRODUCCION DE
DATOS DE PATRON

Tabla.16.3(a) Caracteres y cdigos que se han de utilizar para la funcin


de introduccin de datos de patrn
Carcter

Cdigo

Coment.

Carcter

Cdigo

065

054

066

055

067

056

068

057

069

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.

446

  

B63014SP/01

16. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

Tabla 16.3 (b)Nmeros de subprogramas empleados en la funcin de


introduccin de datos de patrn
No. subprograma

Funcin

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

O9507

Especifica una cadena de car. del dato de patrn correspondiente al patrnNo.7

O9508

Especifica una cadena de car. del dato de patrn correspondiente al patrnNo.8

O9509

Especifica una cadena de car. del dato de patrn correspondiente al patrnNo.9

O9510

Especifica una cadena de car. del dato de patrn correspondiente al patrnNo.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.

Funcin

Tabla. 16.3 (d)Variables del sistema empleadas en la funcin de entrada


de datos de patrn
Funcin

Variable del sistema


#5900

No. de patrn seleccionado por el usuario.

447

17. INTRODUCCION DE PARAMETROS


PROGRAMABLES (G10)

17

  

B63014SP/01

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
 Valor de configuracin de
parmetro (R_)

 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.

448

B63014SP/01

PROGRAMACION

17. INTRODUCCION DE PARAMETROS


PROGRAMABLES (G10)

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 ;

449

Modo de entrada de parmetros


Modificar eje Z
Modificar eje A
Anular modo de entrada de parmetros

19. FUNCIONAMIENTO EN MODO MEMORIA


UTILIZANDO EL FORMATO DE CINTA FS15



B62764SP/01

18

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

D Direccin del nmero de


repeticiones de ciclo fijo

No. subprograma

Las series 15 y 16/18 utilizan direcciones distintas para el nmero de


repeticiones de ciclos fijos como se indica en la Tabla 18 (b).
Tabla18(b) Direccin de N de repeticiones de ciclo fijo
CNC

Direccin

Serie 15

Serie 16/18

450

B63014SP/01

19

  

19. FUNCIONES DE CORTE RAPIDO

FUNCIONES DE CORTE RAPIDO

451

19. FUNCIONES DE CORTE RAPIDO

  

B62764SP/01

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.

452

  

B63014SP/01

19. FUNCIONES DE CORTE RAPIDO

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.

453

PROGRAMACION

19. FUNCIONES DE CORTE RAPIDO

19.2
LIMITACION DEL
AVANCE POR RADIO
DE ARCO

B62764SP/01

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 Dr. A continuacin, a partir de la expresin
anterior se determina la velocidad de avance mxima admisible v (mm/min).
La funcin para limitar la velocidad de avance mediante el radio del arco limita
automticamente el avance de mecanizado del arco al valor definido en un
parmetro. Esta funcin es vlida cuando la velocidad de avance especificada
pueda provocar el error radial para un arco con un radio programado que rebase
el grado de error mximo admisible.
Para ms detalles, vase el manual publicado por el fabricante de la
mquinaherramienta en cuestin.

454

B63014SP/01

19.3
CONTROL
ANTICIPATORIO
(G08)

  

19. FUNCIONES DE CORTE RAPIDO

Esta funcin se ha concebido para mecanizado de precisin a alta velocidad.


Con esta funcin puede eliminarse el retardo debido a la
aceleracin/deceleracin y el retardo en el servosistema, el cual aumenta a
medida que lo hace la velocidad de avance.
La herramienta, en tal caso, puede cumplir con precisin los valores
especificados y pueden reducirse los errores en el perfil que se desea mecanizar.
Esta funcin es vlida cuando se entra en el modo de control anticipatorio.
Para ms detalles, consulte el manual publicado por el fabricante de la
mquinaherramienta en cuestin.

Formato
G08 P_
P1 : Activa el modo de control anticipatorio.
P0 : Desactiva el modo de control anticipatorio.

Explicaciones
 Funciones disponibles

En el modo de control anticipatorio, estn disponibles las siguientes funciones:


(1) Aceleracin/deceleracin lineal antes de interpolacin
(2) Funcin de deceleracin automtica en esquinas
Para conocer ms detalles sobre las funciones anteriores, vanse las
descripciones de las funciones. Para las funciones (1) y (2), se incluyen
parmetros especficos.

 Reposicin

El modo de control anticipatorio se anula mediante un reset o reposicin.

Limitaciones
 Orden G08

Especifique el cdigo G08 slo en un bloque

455

19. FUNCIONES DE CORTE RAPIDO

 Funciones que no
pueden especificarse

  

B62764SP/01

En el modo de control anticipatorio, no pueden especificarse las funciones


listadas a continuacin. Para especificar estas funciones, anule el modo de
control anticipatorio, especifique la funcin deseada y luego seleccione de
nuevo el modo de control anticipatorio.
Funcin de roscado rgido con macho
Funcin de control de eje de contorneado Cs
Avance por vuelta (revolucin)
Avance en la direccin F con un dgito
Funcin de control en direccin normal segn eje C
Funcin de interpolacin en coordenadas polares
Funcin de interpolacin cilndrica
Funcin de interpolacin de evolvente
Interpolacin exponencial
Conversin tridimensional de coordenadas
Funcin retrazar
Control de direccin normal
Orden de coordenadas polares
Posicionamiento de referencia de mesa indexada
Retirada y retorno de herramienta
Roscado y avance sncrono
Mecanizado en ciclo de alta velocidad
Interrupcin por volante
Rearranque de programa
Control de sincronizacin simplificado
Parada de avance
Funcin de salto a alta velocidad
Control de velocidad de corte constante
Macro cliente activado por interrupcin
Ciclo de taladrado profundo de dimetros pequeos
Buffer remoto A/B de alta velocidad
Medicin automtica de longitud de herramienta
Mecanizado intermitente
G28 (vuelta a punto de referencia a baja velocidad)

456

B63014SP/01

19.4
BUFFER REMOTO
RAPIDO

  

19. FUNCIONES DE CORTE RAPIDO

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.

RS232C / RS422
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
(B61802SP1).

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

457

RS232C / RS422

19. FUNCIONES DE CORTE RAPIDO

  

B62764SP/01

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
Primer eje
Secuencia
datos

byte menor peso


byte mayor peso

Segundo
eje

byte menor peso

byte mayor peso

eje nsimo

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
 Seleccin de la unidad de
tiempo

La unidad de tiempo (en ms) puede seleccionarse configurando los bits 4, 5 y


6 del parmetro N 7501 (IT0, IT1, IT2).

 Datos de distancia de
desplazamiento

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

ISB

ISC

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

  

B63014SP/01

19. FUNCIONES DE CORTE RAPIDO

15

14

13

12

11

10

6
*

5
*

4
*

3
*

2
*

1
*

0
0

Ejemplo: Cuando la distancia de desplazamiento es 700 mm por unidad de tiempo (mquina graduada en milmetros con sistema incremental ISB)
15

14

13

12

11

10

 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.

 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) 11 1000 baudios (T : Unidad tiempo)
T

 Compensacin de radio de
herramienta

 Suspensin de avances y
enclavamiento
 Imagen espejo

 Tipo
aceleracin/deceleracin

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.
La funcin de imagen espejo (imagen espejo programable y definicin de
imagen espejo) no pueden activarse o desactivarse en el modo G05.
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).

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

 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.

 Registro de memoria

No puede almacenarse en memoria ningn dato.

459

19. FUNCIONES DE CORTE RAPIDO

19.4.2
Buffer remoto rpido B
(G05)

PROGRAMACION

B62764SP/01

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

 Nmero de ejes
controlados

No olvide configurar el parmetro N 7510 al valor 3 como nmero de ejes


controlados.

Limitaciones
 Orden incremental

Las rdenes de desplazamiento pueden especificarse nicamente en modo


incremental.

 Funciones que no pueden

No puede especificarse la compensacin de radio de herramienta B y C. No


puede sobrecontrolarse la velocidad de avance.

especificarse

 Limitacin de la velocidad
de avance

 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.

460

B63014SP/01

19.5
CONTROL DE
CONTORNO DE ALTA
PRECISION

  

19. FUNCIONES DE CORTE RAPIDO

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/deceleracin 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 mquinaherramienta.

Formato
G05P10000 ; modo HPCC
G05P0 ; Fin de modo HPCC

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

 Datos que pueden

En el modo HPCC pueden especificarse los siguientes datos:


G00 : Posicionamiento (Nota)
G01 : Interpolacin lineal
G02 : Interpolacin circular (sentido horario)
G03 : Interpolacin circular (sentido antihorario)
G17 : Seleccin de plano (plano Xp Yp)
en donde Xp es el eje X o su eje paralelo
G18 : Seleccin de plano (plano Zp Xp)
en donde Yp es el eje Y o su eje paralelo
G19 : Seleccin de plano (plano Yp Zp)
en donde Zp es el eje Z o su eje paralelo
G38 : Compensacin C de radio de herramienta con vector conservado
G40 : Anulacin de compensacin de radio de herramienta
G41 : Compensacin de radio de herramienta a izquierdas
G42 : Compensacin de radio de herramienta a derechas
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.

especificarse

461

19. FUNCIONES DE CORTE RAPIDO

PROGRAMACION

B62764SP/01

Datos para desplazamiento segn eje: : Datos para desplazamiento


de la herramienta segn el eje
definido en el parmetro N
1020 (cualquier eje
seleccionado entre X, Y, Z, U,
V, W, A, B y C)
()
: Ordenes de activacin y desactivacin de control
(para especificacin de comentarios)
/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
La orden G00, funciones auxiliares, llamada a
subprograma (M98, M198) y los cdigos M y T de llamada
a macros pueden especificarse en el modo HPCC
nicamente si el bit 1 (MSU) del parmetro N 8403 vale 1.
Si estos cdigos se especifican cuando MSU vale 1, se
activa una alarma.
 Cuando se especifican
datos no especificables

En el modo HPCC, la especificacin de datos no especificables genera una


alarma. Para especificar un programa que contenga datos no especificables,
especifique G05P0 para salir del modo HPCC antes de especificar el programa.
< Programa ejemplo >
Programa principal

Subprograma

O0001 ;
G05P10000 ; HPCCON
G00X100.Y200. ;
G91G01X100Y200Z300F2000 ;
X200Y300Z400 ;
X300Y400Z500 ;
X400Y500Z600 ;
X300Y400Z500 ;
M98P0002 ; SUB PROGRAM
X10. ;
G05P0 ; HPCCOFF
G90G51X0Y0Z0 ;
X500Y400Z300 ;
X600Y500Z400 ;
G50 ;
G05 P10000 ; HPCCON
X100Y200 ;
X200Y400 ;
G05P0 ; HPCCOFF
G04X3. ;
M30 ;

O0002 ;
G00X50.Y50. ;
M11 ;
G02I20.F3000 ;
G01X100. ;
G03I80. ;
G01X50. ;
G02I100.F5000
;

462

G01X200.Y300.F1500 ;
X50.Y100.Z150. ;
T24 ;
M99 ;

Nota) Cuando el bit 1 del parmetro


No. 8403 (MSU) vale 1

B63014SP/01

D Compensacin C de radio
de herramienta

  

19. FUNCIONES DE CORTE RAPIDO

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

L
L

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.

463

19. FUNCIONES DE CORTE RAPIDO

  

B62764SP/01

(Ejemplo de programa correcto)


G05 P10000 ;
G41 X__ Y__ D01 ;
Modo compensacin
radio hta. modo (G41)
G40 X__ Y__ ;
modo HPCC
G42 X__ Y__ D02 ;
Modo compensacin
radio hta. (G42).
G40 X__ Y__ ;
G05 P0 ;

(Ejemplo de programa incorrecto (1))


G41 X__ Y__ D01 ;
G05 P10000 ;

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.

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

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

464

B63014SP/01

  

N7

19. FUNCIONES DE CORTE RAPIDO

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.

465

19. FUNCIONES DE CORTE RAPIDO

 Funciones de
posicionamiento y
auxiliares

  

B62764SP/01

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 se ejecute el siguiente programa para mecanizado con el valor de
compensacin D1 configurado a 10 mm, el punto inicial de N6 est
determinado por el vector creado entre N3 y N4:

(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 deterninado por el vector creado entre N3 y N4:
N1 N2

N5

N6

N3 N4
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 X10. Y20. ;
G05 P10000 ;
N1 G01 G42 X0 D1 F1000 ;
N2 X20. ;
N3 X40. Y0 ;
N4 X60. Y20 ;
N5 M01 ;
N6 X80. ;
N7 X90. Y20. ;
N8 G40 Y50. ;
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

N5
N3 N4

N6
Este vector se utiliza como vector entre N4 y N5
N7
y entre N5 y N6.
O0001 ;
G92 G90 X10. 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. Y20. ;
correcto.
N7 G40. Y50. ;
G05 P0 ;
M30

466

B63014SP/01

  

19. FUNCIONES DE CORTE RAPIDO

(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.;
- 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.
- Para aceleracin/deceleracin despus de interpolacin, se selecciona la
constante de tiempo utilizada para aceleracin/deceleracin de avance
en mecanizado despus de interpolacin..
- En el modo HPCC es vlida la aceleracin/deceleracin lineal y en
forma de campana antes de interpolacin.
- No se ejecuta una comprobacin de posicin.
- 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 en un monitor de
9 pulgadas)
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

467

HPCC
(OPRT)

  

19. FUNCIONES DE CORTE RAPIDO

B62764SP/01

Limitaciones
 Modos que pueden
especificarse

Para poder especificar G05P10000, deben estar activados los siguientes valores
modales. Si no lo estn, se activa la alarma PS 5012.
Cdigo G

Significado

G13.1

Anula la interpolacin en coordenadas polares

G15

Anula una orden en coordenadas polares

G40

Anula la compensacin de radio de herramienta (sistema M).

G40.1

Anula control en direccin normal (slo para el sistema M).

G50

Anula el factor de escala.

G50.1

Anula la funcin de imagen espejo programable.

G64

Modo de mecanizado

G69

Anula la conversin de coordenadas.

G80

Anula los ciclos fijos

G94

Avance por minuto

G97

Anula el control de velocidad de corte constante.

M97

Anula los macros activadas por interrupcin.

 Modo bloque a bloque

El bloque G05P10000 no puede ejecutarse en el modo bloque a bloque.

 Sobrecontrol de segunda

El sobrecontrol de segunda velocidad de avance y las funciones de salto


opcional de bloque no pueden utilizarse en el modo HPCC a no ser que existan
estas opciones.

velocidad de avance y salto


opcional de bloque

 Orden no vlida

La deceleracin solicitada externamente, el avance mediante una direccin F


con un dgito y las rdenes de sobrecontrol automtico en esquinas son
ignoradas.

 Funcionamiento en modo

El cambio al modo MDI no puede ejecutarse en el modo HPCC. Adems, no es


posible el funcionamiento en modo MDI.

MDI

 Enclavamiento

El enclavamiento (para cada eje y para cada direccin) est inhibido en el modo
HPCC.

 Imagen espejo y bloqueo

En el modo HPCC, nunca cambie la seal de imagen espejo externa (seal DI),
la imagen espejo definida por parmetro y el bloqueo de mquina en cada eje
(de manera individual).

de mquina

 Entrada tipo calculadora

En el modo HPCC, la introduccin de datos tipo calculadora (cuando el bit 0


(DPI) del parmetro N 3401 vale 1 no se tiene en cuenta).

 Reposicin del programa

No puede rearrancarse un programa que contenga G05P10000;.

468

B63014SP/01

19.6
CONTROL SENCILLO
DE ALTA PRECISION
DE
CONTORNO
(G05.1)

  

19. FUNCIONES DE CORTE RAPIDO

Aprovechando plenamente el control de contorno de alta precisin


empleando un procesador RISC, esta funcin valida el mecanizado de alta
precisin a alta velocidad sin que se requiera un hardware especial.
Esta funcin permite una aceleracin/deceleracin lineal anticipadas
antes de interpolacin de hasta 15 bloques. Esto da como resultado una
aceleracin/deceleracin a lo largo de muchos bloques, as como un
mecanizado a alta velocidad.

Formato
G05.1 Q_ ;
Q1
:Arrancar modo control sencillo alta precisin de contorno
Q0
:Terminar modo control sencillo alta precisin de contorno
El bloque que especifica G05.1 no debe incluir ninguna otra orden.
El modo de control sencillo de alta precisin de contorno puede anularse tambin mediante una orden de reset.

Explicaciones
 Control anticipatorio

Para variar esta funcin, se requiere la funcin de control sencillo de


contorno de alta precisin. Cuando se selecciona la funcin de control
sencillo de alta precisin de contorno, puede programarser la orden de
control anticipativo (G08 P1).

 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, la velocidad del desplazamiento se
aumenta o disminuye a la velocidad deseada sin primero reducirla a cero.

 Parada en deceleracin

Cuando en el modo de control sencillo de contorno de alta precisin se


detecta un bloque sin desplazamiento o un cdigo G simple tal como G04,
el desplazamiento se decelera y se detiene el bloque anterior.

 Especificaciones

Control de ejes
Dato

Descripcin

Ejes controlados

3 hasta 8

Ejes controlados
simultneamente

Hasta 6

Nombre de eje

Tres ejes bsicos: siempre X, Y y Z/otros ejes: U,


V, W, A, B o C

Incremento mnimo de
entrada

0.001mm, 0.001 grados, 0.0001 pulgadas

Incremento de entrada 0.0001mm, 0.0001 grados, 0.00001 pulgadas


1/10

469

19. FUNCIONES DE CORTE RAPIDO

  

B62764SP/01

Funciones de interpolacin

 Puede programarse
 No puede programarse

Nombre

Descripcin

Posicionamiento (G00)

 (Posicionamiento tipo interpolacin


lineal)

Posicionamiento unidireccional
(G60)

Parada exacta (G09)

Modo de parada exacta (G61)

Modo roscado con macho (G63)

Sobrecontrol automtico en esquinas (G62)

Interpolacin lineal (G01)

Interpolacin circular (G02,G03)

 (Permitidos mltiples cuadrantes)

Interpolacin helicoidal
(G02,G03)

 (Interpolacin circular) + (hasta 4 ejes


para interpolacin lineal)
Cuando est seleccionada la funcin
de interpolacin helicoidal, pueden especificarse hasta dos ejes para interpolacin lineal. Cuando est seleccionada la funcin de interpolacin helicoidal
B, pueden especificarse hasta cuatro
ejes para interpolacin lineal. La velocidad de avance deseada debe especificarse teniendo en cuenta tambin el
desplazamiento segn el eje helicoidal.

Interpolacin espiral/interpolacin 
cnica (G02,G03)
Interpolacin de evolvente
(G02.2,G03.2)

Interpolacin exponencial
(G02.3,G03.3)

Temporizacin (G04)

 (Durante un nmero especificado de


segundos o revoluciones)
Para especificar un nmero de revoluciones para temporizacin, debe seleccionarse la funcin de roscado/avvance sncrono.

Interpolacin en coordenadas
polares (G12.1,G13.1)

Interpolacin cilndrica (G07.1)

Roscado/avance sncrono (G33)

Funcin de salto (G31)

Funcin de salto a alta velocidad


(G31)
Funcin de salto mltiple (G31
Px)

Vuelta a punto de referencia


(G28)

Comprobacin de vuelta a punto


de referencia (G27)

470

Si no est definido el origen, se activa


la alarma P/S No. 90.
*

B63014SP/01

  

19. FUNCIONES DE CORTE RAPIDO

Nombre

Descripcin

Vuelta a segundo, tercero y cuarto punto de referencia (G30)


Vuelta a punto de referencia flotante (G30.1)
Ciclo fijo (G73 A G89)

Roscado rgido con macho

Retorno a punto inicial en ciclo


fijo (G98)/retorno a punto R en
ciclo fijo (G99)

Control en direccin normal


(G41.1,G42.1)

Reavivado continuo

Control de alimentacin

Posicionamiento de referencia de 
mesa indexada (G161)
Mecanizado en ciclo a alta velocidad

Programacin absoluta (G90)/


programacin incremental (G91)

Funciones de avance

 Puede programarse
 No puede programarse

Nombre

Descripcin

Velocidad de avance rpido

Hasta 240m/min (0.001mm)


Hasta 100m/min (0.0001mm)

Sobrecontrol de avance rpido

F0, 25, 50, 100 %

Sobrecontrol de velocidad de
avance rpido en unidades del 1%

0% hasta 100%

Avance por minuto (G94)

Avance por vuelta (G95)

Aceleracin/deceleracin en forma
de campana en avance rpido

Aceleracin/deceleracin lineal en
avance de mecanizado antes de interpolacin

 (control anticipativo de hasta 15


bloques)

Sobrecontrol de velocidad de
avance

0% hasta 254%

Segundo sobrecontrol de velocidad


de avance

Avance mediante orden F con un


dgito

Avance a tiempo inverso (G93)

Deceleracin externa

Funciones de compensacin de herramienta

Nombre

Descripcin

Compensacin C de radio de
herramienta (G40,G41,G42)

Compensacin de longitud de
herramienta (G43,G44,G49)

471

 Can be programmed
 Cannot be programmed

  

19. FUNCIONES DE CORTE RAPIDO

B62764SP/01

Introduccin de programas
 Puede programarse
 No puede programarse
Nombre

Descripcin

Seleccin de plano
(G17,G18,G19)

Sistema de coordenadas locales


(G52)

Sistema de coordenadas de pieza


(G54G59)
(G54.1Pxx)

Sistema de coordenadas de pieza (G92)

Preseleccin de sistema de coor- 


denadas de pieza (G92.1)
Macro cliente activado por interrupcin

Otras
 Puede programarse
 No puede programarse
Nombre

Descripcin

Inicio de ciclo/suspensin de
avances

Ensayo en vaco

Modo bloque a bloque

Enclavamiento

Bloqueo de mquina

 Cuando se activa o desactiva una


seal de bloqueo de mquina en un eje
(MLK1 hasta MLK8), la aceleracin/deceleracin no se ejecutan segn el eje
en que est aplicado el bloqueo de
mquina.

Orden de activacin de control/


desactivacin de control ()

Orden de salto de bloque opcional de bloque (/n: n es un


nmero)

Funcin auxiliar (Mxxxx)

 Se enva nicamente la seal de cdigo de funcin y la seal de activacin


de funcin

Funcin de husillo (Sxxxx)

Funcin de herramienta (Txxxx)

 Se enva nicamente la seal de cdigo de funcin y la seal de activacin


de funcin.

Segunda funcin auxiliar (Bxxxx)

 Se enva nicamente la seal de cdigo de funcin y la seal de activacin


de funcin.

Control sncrono simple

 El control sncrono no puede validarse


o inhibirse.

Rearranque de programa

Funcin de retrazado

Gestin de vida de herramientas

472

  

B63014SP/01

19. FUNCIONES DE CORTE RAPIDO

Nombre

Descripcin

Ejecutor de macros
(macro de ejecucin)

Modo MDI

 Cuando G05.1 Q1 se especifica en el


modo MDI, se activa la alarma P/S
No. 5113. El modo de funcionamiento
no puede cambiarse al modo MDI en el
modo de control sencillo de alta precisin de contorno.

Intervencin manual

 Al rearrancar despus de una intervencin, debe reanudarse la posicin en la


cual se produjo la intervencin manual.
Si no se restablece la posicin, se activa la alarma P/S No. 5114.

Estas funciones marcadas con un asterisco (*) no ejecutan el control


anticipativo de mltiples bloques.

Limitaciones
 Condiciones para
acceder al modo de
control sencillo de alta
precisin de contorno

 Interrupcin manual por


volante

Antes de G05.1 Q1, deben especificarse los siguientes cdigos modales.


Si no se cumple esta condicin, se activar la alarma P/S No. 5111.
Cdigo G

Descripcin

G00
G01
G02
G03

Posicionamiento
Interpolacin lineal
Interpolacin circular (horaria)
Interpolacin circular (antihoraria)

G13.1

Modo anular interpolacin coordenadas polares

G15

Anular orden coordenadas polares

G25

Desactivar deteccin fluctuaciones velocidad


husillo

G40

Anular compensacin radio herramienta

G40.1

Modo anular control en direccin normal

G49

Anular compensacin longitud de herramienta

G50

Anular escalado

G50.1

Anular imagen espejo programable

G64

Modo de mecanizado

G67

Anular llamada modal a macro

G69

Anular giro de coordenadas

G80

Anular ciclo fijo

G94

Avance por minuto

G97

Anular control constante de velocidad de


corte superficial

G160

Anular funcin de control de alimentacin

La interrupcin manual por volante est inhibida mientras se cambia a


modo de control sencillo de alta precisin de contorno.

473

  

19. FUNCIONES DE CORTE RAPIDO

19.7
FUNCION CONTROL
DE FIN DE
TRATAMIENTO DE LA
DISTRIBUCION PARA
INSTRUCCION DE
MECANIZADO A
GRAN VELOCIDAD
(G05)

B62764SP/01

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, es preciso desconectar el CNC.

Explicaciones
 Instruccin de
mecanizado a gran
velocidad

Mecanizado a gran velocidad que emplea la funcin memoriatampn


remota gran velocidad A, la funcin memoriatampn remota gran
velocidad B y la funcin ciclo a gran velocidad basada en el cdigo G05.

 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 memoriatampn remota gran
velocidad A o G.

Alarma
Nmero

Mensaje

000

POR FAVOR APAGAR LA UNIDAD

179

ERROR DE CONFIGURACION DE
PARAMETRO
(NO. 7510)

474

Descripcin
Durante el mecanizado a gran velocidad, ha
terminado el tratamiento de distribucin
Parmetros asociados:
Velocidad de transferencia de la memoria
tampn remota (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).

B63014SP/01

19.8
INTERPOLACION
LINEAL
A
ALTA
VELOCIDAD (G05)

  

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

 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

 Distancia de
desplazamiento
incremental segn
X/Y/Z/C
 Velocidad de avance en
mecanizado

Descripcin

X.

Distancia de desplazamiento incremental


segn eje X

Y.

Distancia de desplazamiento incremetnal


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
(ISB, entrada mt.) 122,848
mm/min
245,696
mm/min
475

  

19. FUNCIONES DE CORTE RAPIDO

B62764SP/01

(ISB, entrada pulg) 12,284.8 pulg/min


(ISC, entrada mt.) 12,284
mm/min
(ISC, entrada pulg) 1,228.48 pulg/min

24,569.6 pulg/nim
24,569
mm/min
2,456.96 pulg/min

(Velocidad avance mximo) =


122,848 

8
(Perodo interpol.)

(ISB, 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
(ISB, entrada mt.)
(Veloc. avance mn) = 4 
(Perodo interpolacin)

Veloc. avance mn.


(ISB, entrada mt.)
(ISB, entrada pulg)
(ISC, entrada mt.)
(ISC, entrada pulg)

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

 Interpolacin vlida

Slo puede ejecutarse la funcin de interpolacin lineal. No puede


ejecutarse la interpolacin circular ni ninguna otra funcin de
interpolacin.

 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.

 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.

 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.

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

B63014SP/01

  

19. FUNCIONES DE CORTE RAPIDO

 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 ;
:

 Suspensin de avance

La suspensin de avances est inhibida en el modo de interpolacin lineal


a alta velocidad.

 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.

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

 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.

 Comentario

No est permitido especificar comentarios.

 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 ;
%
477

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

20. FUNCIONES DE CONTROL DE EJES

20

  

FUNCIONES DE CONTROL DE EJES

478

B63014SP/01

B63014SP/01

20.1
CONTROL SINCRONO
SIMPLE

  

20. FUNCIONES DE CONTROL DE EJES

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. Los siguientes modos de
funcionamiento corresponden a mquinas con dos mesas accionadas
independientemente mediante ejes controlados por separado. El siguiente
ejemplo corresponde a una mquina con dos mesas accionadas
independientemente segn los ejes Y y V. Si las designaciones de estos ejes son
distintas, sustituya el nombre correspondiente por los que aparecen en la figura
inferior.

Fig. 20(a) Ejemplo de configuracin de ejes en mquina utilizada


mediante control sncrono simple

Explicaciones
 Funcionamiento sncrono

Este modo se emplea para mecanizar piezas grandes que ocupan ms de dos
meses.
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 aqu significa que la orden de desplazamiento para
el eje maestro es enviada simultneamente al servomotor del eje maestro y al
del eje esclavo. En el modo sncrono, el servomotor del eje esclavo no tiene
aplicada ninguna compensacin de la desviacin que siempre se detecta entre
los dos servomotores.
Tampoco se detectan las alarmas de desviacin. 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.

479

20. FUNCIONES DE CONTROL DE EJES

 Funcionamiento normal

  

B63014SP/01

El modo de funcionamiento se utiliza para el mecanizado de piezas distintas en


cada mesa. El funcionamiento es igual que en un control CNC normal y
corriente, en donde el desplazamiento del eje maestro y del eje esclavo est
controlado por una direccin de eje independiente (Y y V). Es posible enviar
rdenes de desplazamiento al eje maestro y al eje esclavo en idntico bloque.
(1) El eje Y se desplaza de forma normal segn la orden programada Yyyyy
enviada al eje maestro.
(2) El eje V se desplaza de forma normal segn la orden programada Vvvvv
enviada al eje esclavo.
(3) El eje Y y el eje V se desplazan simultneamente segn la orden programada
Yyyyy Vvvvv.
Las operaciones automticas y manuales son idnticas que en el control
CNC normal y corriente.

 Conmutacin entre
funcionamiento sncrono y
funcionamiento normal

 Vuelta automtica al punto


de referencia

 Comprobacin automtica
de vuelta al punto de
referencia

 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
mquinaherramienta.
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 desplazamiento cuando el eje
Y vuelve al punto de referencia. Si el eje V est en el punto de referencia despus
de terminar el desplazamiento de retorno, se activa la seal de fin de vuelta al
punto de referencia del eje V cuando se activa la del 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).

 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.

 Visualizacin de la
velocidad real slo para
el eje maestro

Al configurar a 1 el bit 7 (SSYCCF) del parmetro N 3105 anula la


visualizacin de la velocidad real de los ejes esclavo.

Limitaciones
 Seleccin de un sistema de
coordenadas

 Deceleracin,
enclavamiento y bloqueo
de mquina solicitados
externamente

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

B63014SP/01

 Compensacin de error de
paso

  

20. FUNCIONES DE CONTROL DE EJES

Tanto el error de paso como el juego entre dientes se compensan de manera


independiente para el eje maestro y el eje esclavo.

 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.

 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

 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)

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

 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

 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.

481

20. FUNCIONES DE CONTROL DE EJES

20.2
REBASAMIENTO DE
LIMITE DE EJE DE
GIRO

  

B63014SP/01

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.



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

Valor real
desplazamiento

Valor coordenada absoluta despus fin desplazamiento

N1 G90 A150.0 ;

N1

150

210

N2 G90 A540.0 ;

N2

30

180

N3 G90 A620.0 ;

N3

80

100

N4 G91 A380.0 ;

N4

+380

120

N5 G91 A840.0 ;

N5

840

G90 A0 ;

Valor coordenada
720
relativa

360

360

Valor coordenada
0
absoluta

210(Absoluta)

N1
N2
N3

180
100
120

N4
N5

NOTA
Esta funcin no puede utilizarse junto con la funcin de
posicionamiento de referencia de la mesa indexada.

482

  

B63014SP/01

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.


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

483

20. FUNCIONES DE CONTROL DE EJES

  

B63014SP/01

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

 Retirada

Cuando se activa el modo manual, la herramienta puede desplazarse


manualmente (Avance manual en contnuo 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.

 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.

 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 de terminar el reposicionamiento. Cuando se pulsa
de nuevo la tecla de comienzo de ciclo, se reanuda el funcionamiento automtico.

484

B63014SP/01

  

20. FUNCIONES DE CONTROL DE EJES

Limitaciones
 Compensacion

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.

 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

 Roscado

Durante el roscado no puede ejecutarse una operacin de retirada de


herramienta y retorno.

 Ciclo fijo de taladrado

La operacin de retirada y retorno de herramienta no puede ejecutarse durante


un ciclo fijo de taladrado.

 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.

 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.

485

20. FUNCIONES DE CONTROL DE EJES

20.4
CONTROL EN
TANDEM

  

B63014SP/01

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 mquinaherramienta en cuestin.

486

B63014SP/01

20.5
CONTROL DE EJE
ANGULAR / CONTROL
DE EJE ANGULAR B

  

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=ZpYp*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

 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.

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

20. FUNCIONES DE CONTROL DE EJES

  

B63014SP/01

 Visualizacin de
posicin absoluta y
relativa

Se visualiza una posicin absoluta y una posicin relativa en el sistema


de coordenadas cartesianas programado.

 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 parmetro de control de eje
angular, no olvide ejecutar la operacin de vuelta manual al
punto de referencia.
2 Si se ha configurado al valor 0 el bit 2 (AZK) del parmetro
No. 8200, de modo que el retorno manual al punto de
referencia segn el eje angular tambin provoca el
desplazamiento segn el eje perpendicular, una vez se ha
ejecutado la vuelta manual al punto de referencia segn el
eje angular, ejecute tambin la vuelta manual al punto de
referencia segn el eje perpendicular.
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 un control de eje angular B, 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 (G37), debe
haberse terminado la operacin de vuelta al punto de
referencia del eje angular.

488

B63014SP/01

20.6
FUNCIN DE
TROCEADO (G80,
G81.1)

  

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

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

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

 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 N 8374).
La velocidad de avance de troceado se limita a la velocidad mxima de
avance de troceado (configurada con el parmetro N
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.
489

20. FUNCIONES DE CONTROL DE EJES

 Configuracin de datos
de troceado

  

B63014SP/01

Configure los siguientes datos de troceado:









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

490

B63014SP/01

  

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

20. FUNCIONES DE CONTROL DE EJES

 Funcin de
compensacin de
retardo de servo

  

B63014SP/01

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


L2

L4

L3

L1

L6

L5

Punto muerto inferior


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)

492

  

B63014SP/01

20. FUNCIONES DE CONTROL DE EJES

 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.

 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.

 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

 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.

 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
 Sistema de coordenadas
de pieza

Cuando se est ejecutando el troceado, no cambie el sistema de


coordenadas de pieza para el eje de troceado.

 Eje PMC

Cuando est seleccionado el eje de troceado como eje PMC, no se arranca


el troceado.

 Imagen espejo

Mientras se est ejecutando el troceado, nunca intente aplicar la funcin


de imagen espejo en torno al eje de troceado.

 Orden de
desplazamiento durante
el troceado
 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.
493

20. FUNCIONES DE CONTROL DE EJES

  

B63014SP/01

 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. Q25. R10. F3000 ;


 Ejecute una operacin de avance rpido para posicionar la herramienta
en Z100. (punto R).
 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 ;
 La herramienta se detiene en el punto R.

494

  

B63014SP/01

20.7
FUNCION
FRESADORA
GENERACION
G81)

DE
POR
(G80,

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 pulg1, intervalo permitido: 0.01 hasta 250.0
pulg1)
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
 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).

 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

495

20. FUNCIONES DE CONTROL DE EJES

 Salida del estado de


sincronismo

  

B63014SP/01

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.
 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
or
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 (pulg1)
Deben programarse los valores de P, T y Q

496

  

B63014SP/01

 Sentido de
compensacin de
engranaje helicoidal

1 Cuando el bit 2 (HDR) del parmetro No. 7700=1

(a)
+Z

(b)
+C

+Z

(c)
+C

Z
C :+
Z :+
P :+
Sentido de
compensacin :+

+Z

+Z

+Z

+C

Z
C :+
Z :
P :
Sentido de
compensacin :+

(g)
C

Z
C :
Z :+
P :+
Sentido de
compensacin :

+C

C :+
Z :
P :+
Sentido de
compensacin :

(f)
C

(d)

C :+
Z :+
P :
Sentido de
compensacin :

(e)
+Z

20. FUNCIONES DE CONTROL DE EJES

+Z

(h)
C

C :
Z :+
P :
Sentido de
compensacin :+

+Z

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

(e)
+Z

(f)
C

Z
C :
Z :+
P :+
Sentido de
compensacin :+

+Z

(g)
C

+Z

(h)
C

C :
Z :+
P :
Sentido de
compensacin :

C :
Z :
P :+
Sentido de
compensacin :

497

+Z

Z
C :
Z :
P :
Sentido de
compensacin :+

  

20. FUNCIONES DE CONTROL DE EJES

B63014SP/01

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

)(

1
Ks

+C:M+L) +Sup}  N

en donde
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)
. . . (s1)
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.

498

  

B63014SP/01

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

20. FUNCIONES DE CONTROL DE EJES

  

B63014SP/01

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

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 1 (RTRx) del
parmetro No. 7730.
Para ms detalles, consule el manual correspondiente facilitado por el
fabricante de la mquinaherramienta.

Limitaciones
D Definicin de un eje de
rotacin

Defina un eje de rotacin como eje C (eje de pieza). (Bit 0 (RoTx) del
parmetro No. 1006 = 1)

D Relacin de transmisin
del codificador de
husillo y del codificador
opcional

La relacin de codificador de husillo a codificador opcional debe ser 1.


(Bits 0 y 1 del parmetro No. 3706 = 0)

500

B63014SP/01

20.8
CAJA DE CAMBIOS
ELCTRICA SIMPLE
(G80, G81)

  

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 elctrica (eje B) para control
directo empleando un sistema de servo digital. Con la funcin eje B, 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 mquinaherramienta.

Formato
G81 T_ L_ Q_ P_ ;
S_ M03 (or 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 del peine (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.00001pulg1, margen especificable: 0.01 hasta 25.0pulg1)
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.

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

20. FUNCIONES DE CONTROL DE EJES

  

B63014SP/01

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.
 Compensacin de
engranaje helicoidal

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:
Angulo de compensacin =
en valores mtricos)
o
Angulo de compensacin =

Z  sin (P)
pTQ
Z  Q sin (P)
pT

 360 (Para entrada

 360 (Para 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 (pulg1)
Los valores de P, T y Q deben programarse.
502

  

B63014SP/01

 Sentido de
compensacin de
engranaje helicoidal

1 Cuando el bit 2 (HDR) del parmetro No. 7700=1

(a)
+Z

(b)
+C

+Z

(c)
+C

Z
C :+
Z :+
P :+
Sentido de
compensacin :+

+Z

+Z

+Z

+C

Z
C :+
Z :
P :
Sentido de
compensacin :+

(g)
C

Z
C :
Z :+
P :+
Sentido de
compensacin :

+C

C :+
Z :
P :+
Sentido de
compensacin :

(f)
C

(d)

C :+
Z :+
P :
Sentido de
compensacin :

(e)
+Z

20. FUNCIONES DE CONTROL DE EJES

+Z

(h)
C

C :
Z :+
P :
Sentido de
compensacin :+

+Z

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

(e)
+Z

(f)
C

Z
C :
Z :+
P :+
Sentido de
compensacin :+

+Z

(g)
C

+Z

(h)
C

C :
Z :+
P :
Sentido de
compensacin :

C :
Z :
P :+
Sentido de
compensacin :

503

+Z

Z
C :
Z :
P :
Sentido de
compensacin :+

20. FUNCIONES DE CONTROL DE EJES

  

B63014SP/01

 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.

 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.

 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.

 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.

 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)
K2
L
b
Coeficiente de sincronizacin =
=

K1
T
a
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  2147483647
1  K1  65535
Cuando no se cumple esta limitacin, la alarma PS181 se activa cuando
se especifica G81.

 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.

 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
 Suspensin de avances
durante retroceso

Para el desplazamiento de retroceso, est inhibida la funcionalidad de


suspensin de avances.

 Retroceso cuando se
activa una alarma

Esas funcin no incluye una funcin de retroceso empleada cuando se


activa una alarma.
504

B63014SP/01

  

20. FUNCIONES DE CONTROL DE EJES

 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.

 Velocidad mxima

La velocidad mxima del eje de herramienta y del eje de pieza dependen


de los captadores utilizados.

 Orden de cdigo G
durante la
sincronizacin

Durante la sincronizacin no pueden especificarse G00, G28, G27, G29,


G30, G53, G20 y G21.

 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_ ; jecuta 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 ;

505

20. FUNCIONES DE CONTROL DE EJES

20.9
FUNCIONES DE
RETORNO Y
REINTENTO

  

B63014SP/01

Las funciones de retorno y reintento incorporan las funciones necesarias


para permitir operaciones de retorno y reintento con un PMC y macros
cliente. Aun cuando el mecanizado se interrumpa mediante un reset o una
parada de emergencia, la herramienta puede retornarse desde el punto de
interrupcin (funcin de retratamiento de mecanizado) para rearrancar
con facilidad el mecanizado desde el bloque inicial del mecanizado
interrumpido (funcin de reintento de mecanizado).
Las funciones de retorno y reintento incluyen las siguientes.
(1) Gestin de ciclos de mecanizado mediante nmeros de secuencia
La gestin de ciclos de mecanizado se ejecuta con los siguientes
nmeros de secuencia:
N7000 to N7998: Punto inicial de mecanizado
N7999:
Borrado de datos para ejecutar la operacin de
retorno o reintento de mecanizado
(Hasta que no se especifique N7999, no se borran
los datos para ejecutar la operacin de retorno o
rearranque de mecanizado.)
N8000 to N8999: Punto inicial de ciclo de mecanizado
N9000 to N9999: Punto final de ciclo de mecanizado
(2) Guardar informacin de posicin e informacin modal en variables de
macro cliente en el punto inicial de mecanizado y en el punto inicial
de ciclo de mecanizado
(3) Funcin de retorno de roscado rgido con macho
(4) Rearranque de mecanizado en un punto inicial de mecanizado o en un
punto inicial de ciclo de mecanizado

Formato

Crear un programa de mecanizado en el formato a continuacin mostrado.


O0001 ;
(Para un ciclo de mecanizado ordinario)
N7000
(1)
Punto inicial de mecanizado

N8000
(2)
Ciclo de mecanizado
N9000
(3)
N8010
Ciclo de mecanizado
N9010

N7999
(4)
Borra datos de mecanizado
N7100
(Para un ciclo fijo de taladrado)
N7010
Punto inicial de mecanizado
N8010
N8020

N7020

M30

Ciclo de mecanizado
Ciclo de mecanizado
Punto inicial de mecanizado

506

B63014SP/01

  

20. FUNCIONES DE CONTROL DE EJES

(1) Despus de especificar el posicionamiento en un punto inicial de


mecanizado, especifique un nmero de secuencia desde 7000 hasta
7998 en un bloque en el que se especifiquen varias funciones
preparatorias (M, S y T) para ciclos de mecanizado. El punto inicial
de un bloque que se especifica en un nmero de secuencia desde 7000
hasta 7998 se considera punto inicial de mecanizado. Las coordenadas
absolutas de dicho punto se memorizan junto con el nmero de
programa y el nmero de secuencia en variables de macro.
El cdigo M especificado en el bloque se memoriza como cdigo M
de tipo de mecanizado en una variable de macro.
(2) En un bloque para arrancar el mecanizado real (ciclo de mecanizado)
tal como corte y taladrado, especifique un nmero de secuencia desde
8000 hasta 8999. El punto inicial de un bloque en que se especifica un
nmero de secuencia desde 8000 hasta 8999 se considera punto inicial
de ciclo de mecanizado. Las coordenadas absolutas de dicho punto se
memorizan junto con el nmero de secuencia en variables de macro.
Los cdigos S/F y cdigos G del grupo 5 (G94/G95) del bloque
tambin se memorizan en variables de macro.
Cuando se especifica un nmero de secuencia desde 8000 hasta 8999,
se borra la variable utilizada para el flag de alcance de fondo de agujero
(descrito ms adelante).
Cuando se utiliza un ciclo fijo de taladrado, la posicin memorizada
en base a un nmero de secuencia entre 8000 y 8999 no es la posicin
del agujero, sino la posicin en que se especifica el ciclo fijo de
taladrado.
(3) Especifique un nmero comprendido entre 9000 y 9999 en un bloque
para terminar un ciclo de mecanizado. Cuando se especifique un
nmero de secuencia comprendido entre 9000 y 9999, se supone la
especificacin de un punto final de ciclo; la variable de macro
empleada para el flag de alcance de fondo de agujero se activa.
El flag de activacin se borra cuando se especifica un nmero de
secuencia comprendido entre 8000 y 8999.
Cuando se utiliza un ciclo fijo de taladrado, no puede especificarse la
utilizacin de un nmero de secuencia comprendido entre 9000 y
9999. As, cuando se termina el ciclo fijo de taladrado, se activa
directamente la variable de macro empleada para el flag de alcance de
fondo de agujero.
(4) Cuando se especifica el nmero de secuencia 7999, se borran los datos
almacenados en las variables de macro. Esto sirve para indicar el fin
de una operacin de mecanizado y para impedir que la herramienta
resulte daada aun cuando se especifique por descuido una orden de
rearranque para hacer que la herramienta vuelva a la posicin
previamente memorizada.
Una orden de rearranque se ignora aun cuando se especifique despus
de haber borrado los datos memorizados en las variables de macro.

507

20. FUNCIONES DE CONTROL DE EJES

  

B63014SP/01

Explicaciones
 Funcin de retorno

Cada fabricante de mquinas herramienta debe crear un programa de


funcin de retorno que sea arrancado por el PMC empleando una funcin
de bsqueda de nmero de pieza o una funcin de bsqueda de nmero
de programa. Para obtener informacin detallada, consulte el
correspondiente manual facilitado por el fabricante de la
mquinaherramienta. En una variable de macro se memoriza un punto
inicial de mecanizado o un punto inicial de ciclo de mecanizado y, por
consiguiente, puede utilizarse cuando sea necesario. Cuando la operacin
de retorno vare de un ciclo de mecanizado a otro, especifique una funcin
M para cada ciclo de mecanizado. Una funcin M se memoriza como
cdigo M de tipo de mecanizado en una variable de macro. As, la
operacin de retorno puede especificarse para cada ciclo de mecanizado
referenciando cada variable de macro en el programa de retorno.

 Funcin de reintento

Cuando se especifique desde el PMC el rearranque de mecanizado, la


funcin de reintento desplaza el puntero de ejecucin del programa de
mecanizado a uno de los siguientes:
A. Ultimo punto inicial de mecanizado ejecutado
B. Ultimo punto inicial de ciclo ejecutado
(Si se interrumpe la operacin de mecanizado tal como mecanizado y
taladrado, el puntero se desplaza a este punto si no se ha terminado el
mecanizado.)
C. Punto inicial de ciclo a continuacin del ltimo punto inicial de ciclo
ejecutado
(Si se interrumpe una operacin de mecanizado tal como corte y
taladrado, el puntero se desplaza al punto en que se ha terminado el
mecanizado.)
A continuacin, cuando se activa el pulsador de arranque de ciclo, se
rearranca el mecanizado en el punto en que est colocado el cursor. Esta
funcin se implementa empleando la funcin de rearranque de programa.
Para obtener informacin sobre limitaciones, vase la descripcin del
rearranque de programas en la seccin de operaciones.
Cuando se deba especificar una funcin auxiliar para rearranque del
mecanizado despus de desplazar el puntero de ejecucin del programa
de mecanizado a un bloque de rearranque deseado con la funcin de
reintento, visualice la pantalla de rearranque y especifique las rdenes
necesarias en el modo MDI.
Cuando el mecanizado deba rearrancarse en el punto inicial de ciclo a
continuacin del ltimo punto inicial de ciclo ejecutado, se activa la
alarma P/S nmero 5066 si se detecta un punto inicial de ciclo situado
antes del punto inicial del siguiente ciclo

 Retorno en roscado
rgido con macho

Si la operacin de roscado rgido con macho se interrumpe mediante un


reset o un paro de emergencia, puede realizarse un desplazamiento en el
eje de roscado con macho hasta el punto inicial o hasta el punto R en
sincronismo con el husillo en funcin de la informacin de la orden de
roscado rgido con macho en el programa de mecanizado. Para tal fin,
ejecute la orden a continuacin indicada en el programa de retorno.
508

B63014SP/01

  

20. FUNCIONES DE CONTROL DE EJES

La orden de roscado rgido con macho es un cdigo simple.


G30 P99 M29 S rpm ;

(Ejemplo)
Programa de mecanizado

N7000 M29 S1000 ;


N8000 G84 X20. Y20. R10. Z30. F500 ;
N8010 X50. Y50. ;
N8020 X100. Y100 . ;
G80 ;

Programa de retorno

IF [#mmm NE 29 ] GOTO 1000 ;


G30 P99 M29 S1000 ;
G00 Z10. ;
G00 X#xxx Y#yyy Z#zzz ;
GOTO 2000 ;

NOTA
1 El roscado rgido con macho no puede rearrancarse desde
un agujero intermedio. Asegrese de que rearranca el
roscado rgido con macho en el bloque de arranque de
roscado rgido con macho (M29).
2 Si en el parmetro No. 5210 se especifica un valor distinto
de 0, especifique el valor en lugar de M29 en el programa
anterior.

509

  

20. FUNCIONES DE CONTROL DE EJES

 Variables de macro

B63014SP/01

La informacin necesaria para las funciones de retorno y rearranque de


mecanizado se memoriza en variables de macro. El nmero inicial de tales
variables debe configurarse en el parmetro No. 7351. Se utilizan 25
variables sucesivas comenzando por la variable especificada del
parmetro.

Nmero de programa en ejecucin

# ? 00
01

Nmero secuencia punto inicial de mecanizado

02

Punto inicial mecanizado (para 8 ejes)



09
10

Cdigo M de tipo de mecanizado

11

Nmero secuencia punto inicial ciclo mecanizado

12

Punto inicial ciclo mecanizado (para 8 ejes)



19
20

Cdigo F en punto inicial ciclo mecanizado

21

Cdigo S en punto inicial ciclo mecanizado

22

Flag alcance fondo agujero en ciclo mecanizado

23

Cdigos G de grupo 05

24

(Reservado)

510

  

B63014SP/01

20. FUNCIONES DE CONTROL DE EJES

Ejemplos
O1000

N7010
N8010

N9010
N8020

N9020
N8030

N9030
N7020

G00 X100. Y100. Z100. ;


M101 T10 S100 ;
G00 X0. Y0. Z0. ;
G01 Z 20. F100 ;
Z 40. ;
Y20. ;
G00 Z0. ;
X20. ;
G01 Z 40. F200 ;
Z 60. ;
Y40. ;
G00 Z0. ;
X40. ;
G01 Z 80. F300 ;
Z 100. ;
Y60. ;
G00 Z0. ;
X100. Y100. Z100. ;
M102 T11 S200 ;

(A)
(B)
(C)
(D)
(E)
(F)
(G)
(H)
(I)
(J)
(K)
(L)
(M)
(N)
(O)
(P)
(Q)
(R)
(S)
(T)

Punto inicial mecanizado

(A)
(R)
(B)
(S)

Punto inicial ciclo mecanizado


Punto fondo agujero
Fin bloque

(C)

(G)

(H)

(L)

(M)

(Q)

(Y)
(D)
(E)

(F)

(I)
(X)
(J)

(K)

Avance en mecanizado
Avance rpido (posicionamiento)

(N)

(O)

511

(P)

21. FUNCION DE CONTROL DE


DOBLE TRAYECTORIA

21

PROGRAMACION

B62764SP/01

FUNCION DE CONTROL DE DOBLE TRAYECTORIA

512

B62764SP/01

21.1
GENERALIDADES
 Cmo se controlan
independientemente dos
trayectorias al mismo
tiempo

21. FUNCION DE CONTROL DE


DOBLE TRAYECTORIA

PROGRAMACION

La funcin control de 2 trayectorias ha sido diseada para uso en un centro


de mecanizado en donde 2 sistemas funcionan independientemente para
realizar operaciones de mecanizado simultneas.
Las operaciones de dos trayectorias se programan independientemente y cada
programa se guarda en la memoria del programa correspondiente a cada
trayectorias. Cuando tenga que ejecutar el funcionamiento en modo
automtico, cada trayectorias se activa despus de seleccionar un programa para
el mecanizado con el trayectorias 1 y despus de seleccionar un programa para
el mecanizado con el trayectorias 2 de entre los programas guardados en la
memoria de programas de cada trayectorias. Despus los programas
seleccionados para los trayectorias se ejecutan independientemente al mismo
tiempo. (Cuando el trayectorias 1 y el trayectorias 2 necesitan esperarse entre
s durante el mecanizado, se puede utilizar la funcin de espera (Apartado 21.2)

Lneatransferencia

Centro de mecanizado
(izquierdo)

Dispositivo de transporte

Centro de mecanizado
(derecho)

16MC
Control de 2 trayectorias

Slo dispone de un panel CRT/MDI para los dos trayectorias. Antes del
funcionamiento y de la visualizacin del panel CRT/MDI, la seal de seleccin
de trayectorias se emplea para cambiar entre los dos trayectorias.

AVISO
El funcionamiento simultneo de los dos trayectorias o el
funcionamiento de un solo trayectorias puede
seleccionarse pulsando una tecla del panel del operador de
la mquina. Para conocer ms detalles, consulte el manual
distribuido por el fabricante de la mquina herramienta.

513

21. FUNCION DE CONTROL DE


DOBLE TRAYECTORIA

PROGRAMACION

B62764SP/01

21.2
ESPERA DE
TRAYECTORIAS
Explicaciones

El control basado en cdigos M se utiliza para hacer que un trayectorias


espere al otro durante el mecanizado. Mediante la especificacin de un
cdigo M en un programa de mecanizado en cada trayectorias, los dos
trayectorias pueden esperarse mutuamente en un bloque especificado. Al
especificar un cdigo M para la espera en un bloque para que un
trayectorias durante el funcionamiento en modo automtico, el otro
trayectorias espera que se especifique el mismo cdigo M antes de iniciar
la ejecucin del siguiente bloque. Esta funcin de denomina funcin de
espera del trayectorias.
De antemano, el conjunto de cdigos M utilizado como cdigos M para
la espera tiene que definirse en los parmetros (Nos. 8110 y 8111)



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 del trayectorias 1

01357 ;
G50 X Z ;
G00 X Z T0101 ;
S1000 M03 ;
M100 ;
N1100 G01 X Z F ;

Programa del trayectorias 2

02468 ;
G50 X Z ;
G00 X Z T0202 ;
S2000 M03 ;
M100 ;
N2100 G01 X Z F ;

N2199
M101 ;

<Espera (M101)>

N1199
M101 ;
M102 ;

Espera

N1300
;
G00 X Z T0505 ;

M30 ;

Funcionamiento
simultneo, independiente
del trayectorias (N1100
hasta N1199) y del
trayectorias 2 (N2100 hasta
N2199)

N2200 S3000 ;
G00 X Z T0202 ;
Slo funcionamiento del
trayectorias 2 (N2200
hasta N2299)

<Espera (M102)>

N1399
M103 ;

Espera

N2299
;
M102 ;
N2300
;
G00 X Z T0707 ;

N2399
M103 ;
M30 ;

514

Espera
Funcionamiento
simultneo independiente
del trayectorias 1 (N1300
hasta N1399) y del
trayectorias 2 (N2300 hasta
N2399)
Espera
Fin del programa

B62764SP/01

PROGRAMACION

21. FUNCION DE CONTROL DE


DOBLE TRAYECTORIA

NOTA
1 Un cdigo M de espera siempre debe especificarse en un
solo bloque.
2 Si un trayectorias est esperando debido a que se ha
especificado un cdigo M de espera y se especifica un
cdigo M diferente de espera con el otro trayectorias, se
producir una alarma P/S (N 160). En este caso, se detiene
el funcionamiento de ambos trayectorias.
3 Interface PMCCNC
A diferencia de otros cdigos M, el cdigo M de espera no
sale al PMC.
4 Funcionamiento de un solo trayectorias
Si es necesario el funcionamiento de un solo trayectorias,
no es necesario que se borre 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 distribuido por el fabricante de
la mquina herramienta.

515

21. FUNCION DE CONTROL DE


DOBLE TRAYECTORIA

21.3
MEMORIA COMUN A
LAS TRAYECTORIAS

PROGRAMACION

B62764SP/01

Una mquina con dos trayectorias tiene diferentes variables comunes de


macro cliente y reas de memoria de compensacin para los trayectorias
1 y 2. Los trayectorias 1 y 2 pueden compartir variables comunes de macro
cliente y reas de memoria de compensacin de herramienta siempre que
se especifiquen ciertos parmetros para compartir las variables comunes
de macro cliente y las reas de memoria de compensacin de herramientas
en la debida forma.

Explicaciones
 Variables comunes de
macro cliente

Los trayectorias 1 y 2 pueden compartir la totalidad o parte de la s


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 trayectorias.) Vase el Apartado 15.1 de la Seccin II.

516

B62764SP/01

21.4
COPIAR
UN
PROGRAMA ENTRE
DOS TRAYECTORIAS

PROGRAMACION

21. FUNCION DE CONTROL DE


DOBLE TRAYECTORIA

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
 Copiar un solo programa
Nmero origen copia
Nmero destino copia

: 0001
: No definido

Origen copia

Destino copia

O0001

O0001

Nmero origen copia : 0001


Destino copia
: 0010
Origen copia

Destino copia

O0001

O0010

 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 : 0001 hasta 0100
Destino copia
: 1000
Origen copia

Destino copia

O0001

O1000

O0010

O1001

O0100

O1002

O1000
O2000

517

III. FUNCIONAMIENTO

B63014SP/01

FUNCIONAMIENTO



521

1. GENERALIDADES

1. GENERALIDADES

FUNCIONAMIENTO

B63014SP/01

1.1
FUNCIONAMIENTO
EN MODO MANUAL
Explicaciones
 Vuelta manual al punto de
referencia (Vase Seccin
III3.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 II6).

522

B63014SP/01

 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 III3.2)
La herramienta se desplaza continuamente mientras se mantenga accionado
un pulsador.
(ii) Avance incremental (Vase Apartado III3.3)
La herramienta se desplaza la distancia predeterminada cada vez que se
acciona un pulsador.
(iii)Avance manual por volante (Vase Apartado II3.4)
Girando el volante manual la herramienta se desplaza la distancia
correspondiente a los grados de giro del volante.

523

1. GENERALIDADES

1.2
DESPLAZAMIENTO
DE LA
HERRAMIENTA
PROGRAMANDOLO
EN MODO
AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

El modo automtico sirve para que la mquina funcione segn el programa


creado. Consta del funcionamiento en modo memoria, IMD y DNC. (Vase
Captulo III4).
Programa
01000
M_S_T
G92_X_
G00...
G01......

;
;
;
;
;

Herramienta

.
.
.
.

Fig.1.2 (a) Desplazamiento de la herramienta por programacin

Explicaciones

 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

 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

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

B63014SP/01

FUNCIONAMIENTO

1. GENERALIDADES

1.3
FUNCIONAMIENTO
EN MODO
AUTOMATICO
Explicaciones
 Seleccin de programa

Seleccione el programa utilizado para la pieza. Habitualmente, para una (1)


pieza se prepara un (1) programa. Si en la memoria estn almacenados dos o ms
programas, seleccione el programa que desea utilizar buscando el nmero de
programa (Vase Apartado III9.3).
En memoria o en cinta
O1001
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

 Arranque y parada(Vase
Apartado III4)

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 ejecutando un proceso de mecanizado se detiene el funcionamiento
automtico.
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

525

1. GENERALIDADES

 Interrupcin por volante


(Vase Apartado III4.6)

FUNCIONAMIENTO

B63014SP/01

Mientras se est ejecutando el modo automtico, el desplazamiento de la


herramienta puede solaparse con el funcionamiento automtico girando para
ello el volante manual.
Posicin de herramienta
durante modo automtico
Posicin de herrramienta despus de interrupcin por volante


Profundidad
de corte
programada


Profundidad de corte por
interrupcin por volante
Fig. 1.3 (c) Interrupcin manual por volante

526

B63014SP/01

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. (Vase el
Captulo III5).

1.4.1
Comprobacin
haciendo funcionar la
mquina
Explicaciones
 Ensayo en vaco (Vase
Apartado III5.4)

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.

Herramienta

Mesa
Fig.1.4 (a) Ensayo en vaco

 Sobre el control de avance


(Vase Apartado III 5.2)

Verifique el programa variando la velocidad de avance especificada en el


programa.

Velocidad de avance especificada por programa: 100 mm/min.


Herramienta
Velocidad avance despus sobrecontrol avance: 20 mm/min.

Pieza

Fig1.4 (b) Sobrecontrol velocidad de avance

527

1. GENERALIDADES

 Modo bloque a bloque


(Vase Apartado III5.5)

FUNCIONAMIENTO

B63014SP/01

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

Comienzo
ciclo

Herramienta
Comienzo
ciclo

Parada

Parada

Pieza

Parada

Fig.1.4 (c) Modo bloque a bloque

1.4.2
Cmo se visualiza la
variacin de la
indicacin de posicin
sin hacer funcionar la
mquina
Explicaciones
 Bloqueo de la mquina
(Vase Apartado III5.1)

CRT/MDI

Herramienta

X
Y
Z
Cambio provocado por
desplazamiento mquina

Pieza
La herramienta permanece parada y slo
varan las indicaciones de posicin de los ejes.
Fig1.4 (d) Bloqueo de mquina

 Bloqueo de funciones
auxiliares (Vase Apartado
III5.1)

Cuando el funcionamiento automtico se cambia al modo de bloqueo de


funciones auxiliares durante el modo de bloqueo de la mquina, se inhiben todas
las funciones auxiliares (giro del husillo, sustitucin de la herramienta,
abrir/cerrar refrigerante, etc.).
528

B63014SP/01

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 CRT/MDI (Vase Captulo III9).
Esta
operacin
puede
ejecutarse
utilizando
la
funcin
del
almacenamiento/edicin de programas de pieza.
Correccin o modificacin
de programa

Registro de programas

CRT/MDI
Lector de cinta

CNC

CNC
Cinta CNC (programa)

Fig.1.5 (a) Edicin de programas de pieza

529

1. GENERALIDADES

1.6
VISUALIZACION Y
CONFIGURACION DE
DATOS

FUNCIONAMIENTO

B63014SP/01

El operador puede visualizar o modificar un valor guardado en la memoria


interna del CNC pulsando las correspondientes teclas del panel CRT/MDI
(Vase III11).

Configuracin datos
Visualizacin datos
Teclas pantalla
CRT/MDI
Memoria CNC
Fig.1.6 (a) Visualizacin y configuracin de datos

Explicaciones
 Valor de compensacin

Config.

Teclas pantalla

Visualiz.

Compensacin Compens.
desgaste
geometra

Valor comp.hta.
nmero 1
Valor comp. hta.
nmero 2
Valor comp. hta.
nmero 3

12.3

25.0

20.0

40.0

CRT/MDI
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 III11.4.1).

530

B63014SP/01

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

 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:
. Cambio de pulgadas a valores mtricos
. Seleccin de las unidades de E/S.
. Mecanizado de imagen espejo activado/desactivado
Los datos arriba sealados se denominan datos de configuracin (Vase
Apartado III11.4.3).

Configuracin de datos
Configuracin

Teclas pantalla

Visualizacin

Cambio valores pulg./mtricos


Seleccin de dispositivo E/S
Definicin de activacin/desactivacin de imagen espejo

Memoria CNC
Caractersticas
operativas

Programa

Modo
automtico
Desplazamiento
de la mquina

Fig.1.6 (d) Visualizacin y configuracin de los datos de configuracin


del operador

531

1. GENERALIDADES

 Visualizacin y
configuracin de
parmetros

FUNCIONAMIENTO

B63014SP/01

Las funciones del CNC presentan versatilidad para poder intervenir en las
caractersticas de diversas mquinas.
Por ejemplo, el CNC puede especificar lo siguiente:
. Velocidad de avance rpido de cada eje
. El hecho de si el sistema incremental est basado en el sistema mtrico o en
el sistema de pulgadas.
. Cmo se define el factor de multiplicacin de rdenes / multiplicacin de
deteccin (CMR/DMR)
Los datos que sirven para efectuar la especificacin anterior se denominan
parmetros (Vase Apartado III11.5.1). Los parmetros varan en funcin de
la mquina herramienta.

Configuracin

Pantalla teclas

Visualizacin

Parmetros
Velocidad avance rpido
Control posicin
Vuelta a punto de referencia
Valores compensacin juego
Valores compensacin error
paso

CRT/MDI

Memoria CNC
Caractersticas
operativas
Desplaz. de
la mquina

Modo
automtico

Programa

Fig.1.6 (e) Visualizacin y configuracin de parmetros

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

Configuracin datos

Pantalla Teclas

Tecla de proteccin

CRT/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

532

B63014SP/01

FUNCIONAMIENTO

1. GENERALIDADES

1.7
VISUALIZACION
1.7.1
Visualizacin de
programas

Se visualiza el programa del contenido actualmente activo. Adems, se


visualizan los programas programados a continuacin y la lista de programas.
(Vase Apartado III11.2.1)

Nmero secuencia activa


Nmero programa activo
PROGRAMA

1100 00005
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

13 : 18 : 14
SIGUIE

(OPRA)

Programa actualmente en ejecucin


El cursor indica la posicin actualmente en ejecucin
PROGRAMA

1100 00003

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

533

***

13 : 18 : 14
(OPRA)

Contenido
programa

1. GENERALIDADES

1.7.2
Indicacin de posicin
actual

FUNCIONAMIENTO

B63014SP/01

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 III11.1.1 hasta 11.1.3)
Y
x

Sistema de coordenadas de pieza

POSICION ACTIVA (ABSOLUTAS)

X
Y
Z

150.000
300.000
100.000
CONTAJE PIE
0H41M TIEM CICLO

TIEM OPE
AUTO * * * *
ABSOLU

1.7.3
Visualizacin de
alarmas

0003 00003

***

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

III7.1)

MENSAJE ALARMA
010

1000 00003

CODIGO G INADECUADO

>_
AUTO PARADA* * * *
ALARMA

534

MENSAJ

* * * ALM
HISTOR

19 : 55 : 22

B63014SP/01

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

TODO

El desplazamiento de la herramienta programada puede visualizarse en los


planos siguientes (Vase captulo III12):
1) Plano XY
2) Plano YZ
3) Plano XZ
4) Visualizacin tridimensional
(1) Y

(2)

Visualizacin en plano YZ

Visualizacin en plano XY
(3)

(4)

X
X

Visualizacin en plano XZ

Visualizacin tridimensional (isomtrica)

Fig. 1.7 (a) Visualizacin de grficos

535

1. GENERALIDADES

1.8
SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

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 a CNC)

Fig.1.8 (a) Salida de datos

536

B63014SP/01

FUNCIONAMIENTO


   

2. 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 externos de entrada/salida tales como un
lector de cinta, PPR, Handy File, disquetera y un adaptador de tarjetas FA.

537

2. DISPOSITIVOS DE MANEJO

2.1
UNIDADES
DE
CONFIGURACIN Y
VISUALIZACIN

FUNCIONAMIENTO

B63014SP/01

Las unidades de configuracin y visualizacin se muestran en los


subapartados 2.1.1 hasta 2.1.6 en la seccin III.
Unidad de control CNC con LCD de 7.2/8.4. . . . . . . . . .
Unidade de control con LCD de 9.5/10.4 . . . . . . . . . . . .
Unidad MDI compacta independiente . . . . . . . . . . . . . . . . .
Unidad MDI estndar independiente (tipo horizontal). . . . .
Unidad MDI estndar independiente (tipo vertical) . . . . . .
Unidad MDI estndar independiente (tipo vertical)
(para160i/180i) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

538

III2.1.1
III2.1.2
III2.1.3
III2.1.4
III2.1.5
III2.1.6

B63014SP/01

FUNCIONAMIENTO

2.1.1
Unidad de control
CNC de 7.2/8.4

2.1.2
Unidad de control CNC
de 9.5/10.4

539

2. DISPOSITIVOS DE MANEJO

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

B63014SP/01

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

540

FUNCIONAMIENTO

B63014SP/01

2. DISPOSITIVOS DE MANEJO

2.1.4
Unidad MDI estndar
independiente (tipo
horizontal)
Tecla de ayuda

Teclado alfanumrico
Tecla de Reset

Teclas de edicin
Tecla Cancelar
(CAN)

Tecla Input

Tecla Shift

Teclas de funcin
Teclas de cambio de
Teclas de cursor
pgina

541

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

B63014SP/01

2.1.5
Unidad MDI estndar
independiente (tipo
vertical)
Tecla de ayuda

Tecla Reset

Teclado alfanumrico

Teclas de edicin
Tecla Cancelar
(CAN)

Tecla Input

Tecla Shift

Teclas de cursor
Teclas de cambio
de pgina

Teclas de funcin

542

FUNCIONAMIENTO

B63014SP/01

2. DISPOSITIVOS DE MANEJO

2.1.6
Unidad MDI estndar
independiente (tipo
vertical) (para
160i/180i)
Tecla de ayuda

Tecla Reset

Teclado alfanumrico

Teclas de edicin
Tecla Cancelar
(CAN)

Tecla Input

Tecla Shift

Teclas de cursor
Teclas de cambio
de pgina

Teclas de funcin

543

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

2.2
EXPLICACIN
TECLADO

B63014SP/01

DEL
Tabla2.2 Explicacin del teclado de la unidad MDI

Nmero
1

Nombre

Explicacin

Tecla RESET

Pulse esta tecla para reponer (reset) el CNC, para anular una alarma, etc.

RESET

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

HELP

Teclas soft

Tecl. direcc.y tecl. numrico

N
5

Las teclas soft tienen diversas funciones, segn las aplicaciones. Las funciones
de las teclas soft se visualizan en el fondo de la pantalla.

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 ^E cuando puede introducirse un carcter indicado en el extremo inferior derecho de la cara superior de tecla.

SHIFT

Pulse estas teclas para introducir caracteres alfabticos, numricos y otros.

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

INPUT

er de entrada por teclado al registro de valores de compensacin, etc., pulse la


tecla

INPUT

. 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

CAN

Teclas de edicin de programa


ALTER

>N001X100Z_
CAN , se anula Z y
y se pulsa
se visualiza
>N001X100_.

INSERT

PROG

ALTER

: Modificacin

INSERT

: Insercin

DELETE

: Borrado

DELETE

Teclas de funcin
POS

Pulse estas teclas cuando edite el programa.

Pulse estas teclas para cambiar las pantallas visualizadas para cada funcin.
Vase III2.3 para conocer ms detalles sobre las teclas de funcin.

544

FUNCIONAMIENTO

B63014SP/01

2. DISPOSITIVOS DE MANEJO

Tabla2.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 ade . . .
. . . . . . . . . . lante.
: . 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

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.

PAGE
PAGE
PAGE

Explicaciones
 Control de 2 trayectorias

En control de 2 trayectorias de torno, compruebe mediante el selector


situado en el pupitre operador de la mquina que se ha seleccionado el
portaherramientas para el que los datos han sido especificados. Luego,
ejecute las operaciones necesarias con el teclado (visualizacin o
especificacin de distintos elementos de datos y edicin de un programa).

545

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

2.3
TECLAS DE FUNCION
Y TECLAS SOFT

B63014SP/01

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
POS

PROG

OFFSET

1 Pulse una tecla de funcin en el panel MDI. Al hacerlo, aparecen las teclas
CUSTOM

SETTING

soft de seleccin de captulo correspondientes a la funcin seleccionada.

2 Pulse una de las teclas soft de seleccin de captulo. Al hacerlo, aparece la


SYSTEM

MESSAGE

GRAPH

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

Teclas de funcin
(OPRT)

3 Cuando se haya visualizado la pantalla del captulo deseado, pulse la tecla


de seleccin de operacin para visualizar los datos que desea editar.

Teclas soft
seleccin captulo Tecla seleccin
operacin

Tecla men de anterior

Tecla men siguiente

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.

546

FUNCIONAMIENTO

B63014SP/01

2.3.2
Teclas de funcin

POS

2. DISPOSITIVOS DE MANEJO

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.

PROG

Pulse esta tecla para visualizar la pantalla de programa.

OFFSET
SETTING

Pulse esta tecla para visualizar la pantalla de compensacin/


configuracin.

SYSTEM

Pulse esta tecla para visualizar la pantalla del sistema.

MESSAGE

Pulse esta tecla para visualizar la pantalla de mensajes.

GRAPH

Pulse esta tecla para visualizar la pantalla de grficos.

CUSTOM

Pulse esta tecla para visualizar la pgina custom (pgina de macros


conversacionales).

547

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

2.3.3
Teclas Soft

B63014SP/01

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 CRT 14, LCD 9.5, o LCD
8.4 no aparece la tecla de siguiente men.

548

FUNCIONAMIENTO

B63014SP/01

PANTALLA POSICION

2. DISPOSITIVOS DE MANEJO

Transicin teclas soft activadas por la tecla de funcinPOS

POS

Visualizacin coor.absolutas
[ABS]

[(OPRT)]

[PTSPRE]

[EXEC]

[RUNPRE]

[EXEC]

[WORK]

[ALLEXE]
(Axis name)

[EXEC]

Visualizacin coor. relativas


[REL]

[(OPRT)]

(Axis or numeral)
[ORIGIN]

[PRESET]

[ALLEXE]
(Axis name)

[PTSPRE]

[EXEC]

[RUNPRE]

[EXEC]

[EXEC]

Visualizacin posicin actual


[ALL]

[(OPRT)]

(Axis or numeral)
[ORIGIN]

[PRESET]

[ALLEXE]
(Axis name)

[PTSPRE]

[EXEC]

[RUNPRE]

[EXEC]

[PTSPRE]

[EXEC]

[RUNPRE]

[EXEC]

[PTSPRE]

[EXEC]

[RUNPRE]

[EXEC]

Interrupcin por volante


[HNDL]

[(OPRT)]

Pantalla monitor

[MONI]

[(OPRT)]

549

[EXEC]

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

B63014SP/01

Transicin tecla softs activada por tecla funcin


en el modo MEM

PANTALLA PROGRAMA

PROG

1/2
PROG

Pantalla visualizacin programas


[EDIBG]
(Nmero O)
(Nmero N)
[RBOBIN]

[(OPRA)]

[PRGRM]
(1)

Vase " Al pulsar la tecla soft [EDI-BG] "


[BUSQ O]
[BUSQ N]

[TIPO P]
[TIPO Q]
[BUSQ F]

[CANCEL]
(N nmero)

[EJEC]

Pantalla visualizacin
comprobacin programa
[VERIFI]

[ABSOLU]
[RELATI]

[(OPRA)]

[EDIBG]
(Nmero O)
(Nmero N)
[RBOBIN]

Vase "Al pulsar la tecla soft [EDI-BG] "


[BUSQ O]
[BUSQ N]

[TIPO P]
[TIPO Q]
[BUSQ F]

[CANCEL]
(N nmero)

[EJEC]

Pantalla visualizacin
bloque actual
[ACTUAL]

[(OPRA)]

[EDIBG]

Vase "Al pulsar la tecla soft [EDI-BG]

Pantalla visualizacin
bloque siguiente
[SIGUIE]

[(OPRA)]

[EDIBG]

Vase "Al pulsar la tecla soft [EDI-BG]"

Pantalla visualizacin de
arranque programa
[RANUD]

[(OPRA)]

[EDIBG]

Vase "Al pulsar la tecla soft [EDI -BG]"

(2)(Contina en pgina siguiente)

550

FUNCIONAMIENTO

B63014SP/01

2. DISPOSITIVOS DE MANEJO

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

551

[ENTRAD]

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

PANTALLA PROGRAMA

B63014SP/01

Transicin teclas soft activada con la tecla de funcin


en el modo EDIT

PROG

1/2
PROG

Visualizacin programa
[PRGRM]

[(OPRA)]

[EDIBG]
(Nmero O)
(Direccin)
(Direccin)
[RBOBIN]

[BUSQ F]
[LECTUR]

[PERFOR]

[ELIMI]
[EDIEX]

Vase "Cuando se pulsa la tecla soft [EDI-BG]"


[BUSQ O]
[BUSQ]
[BUSQ]

[CANCEL]
[EJEC]
(Nmero N)
[CADENA] (El cursor se desplaza al final de un programa.)
[PARADA]
[CANCEL]
[EJEC]
(Nmero O)
[PARADA]
[CANCEL]
[EJEC]
(Nmero O)
[CANCEL]
[EJEC]
(Nmero N)
[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)

(1)(Contina en pgina siguiente)

552

[DESP.]

[SALTO]
[1EJEC]
[EJEC]

FUNCIONAMIENTO

B63014SP/01

2. DISPOSITIVOS DE MANEJO

2/2
(1)
Visualizacin directorio programas
[BIBLIO]

[(OPRA)]

[EDIBG]
(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]

553

(Nmero)
[CANCEL]
[EJEC]
(Nmero)
(O nmero)
[PARADA]
[CANCEL]
[EJEC]
(Nmero)
(O nmero)
[PARADA]
[CANCEL]
[EJEC]
(Nmero)
[CANCEL]
[EJEC]

[FIJC F]

[FIJC F]
[FIJC O]

[FIJC F]
[FIJC O]

[FIJC F]

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

PANTALLA PROGRAMA

B63014SP/01

Transicin tecla softs activada con la tecla de funcin


en el modo MDI

PROG

Visualizacin programa
[PRGRM]

[(OPRA)]

[EDIBG]

Vase "Cuando se pulsa la tecla soft [EDI-BG]"

Pantalla entrada programa


[MDI]

[(OPRA)]

[EDIBG]
(Direccin)
(Direccin)
[RBOBIN]

Vase "Cuando se pulsa la tecla soft [EDI-BG]"


[BUSQ]
[BUSQ]

Pantalla visualizacin bloque actual


[ACTUAL]

[(OPRA)]

[EDIBG]

Vase "Cuando se pulsa la tecla soft [EDI-BG]"

Pantalla visualizacin bloque


siguiente
[PROX]

[(OPRA)]

[EDIBG]

Vase "Cuando se pulsa la tecla soft [EDI-BG] "

Pantalla visualizacin rearranque


programa
[REANUD]

[(OPRA)]

[EDIBG]

Vase "Cuando se pulsa la tecla soft [EDI-BG]"

554

PROG

FUNCIONAMIENTO

B63014SP/01

2. DISPOSITIVOS DE MANEJO

Transicin teclas soft activada por la tecla de funcin


en el modo HNDL, JOG o REF

PANTALLA PROGRAMA

PROG

PROG

Visualizacin programa
[PRGRM]

[EDIBG]

[(OPRA)]

Vase "Cuando se pulsa la tecla soft [EDI-BG]"

Pantalla visualiz.bloque actual


[ACTUAL]

[EDIBG]

[(OPRA)]

Vase "Cuando se pulsa la tecla soft [EDI-BG]"

Pantalla visualiz.bloque siguiente


[SIGUIE]

[EDIBG]

[(OPRA)]

Vase "Cuando se pulsa la tecla soft [EDI-BG]"

Pantalla visualiz.rearr. programa


[REANUD]

[EDIBG]

[(OPRA)]

Vase "Cuando se pulsa la tecla soft [EDI-BG] "

Transicin de teclas soft activada por la tecla de funcin PROG


en el modo TJOG o THDL

PANTALLA PROGRAMA

PROG

Visualizacin programa
[PRGRM]

[(OPRA)]

[EDIBG]

Vase "Cuando se pulsa la tecla soft [EDI-BG]"

Pantalla entrada programa


[MDI]

[(OPRA)]

[EDIBG]
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)]

[EDIBG]
(Nmero O)

Vase "Cuando se pulsa la tecla soft [EDI-BG]"


[BUSQ O]
Retorno al programa

555

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

PANTALLA PROGRAMA

B63014SP/01

Transicin de teclas soft con la tecla de funcin PROG


(Cuando se pulsa la tecla soft [EDI-BG] en todos los modos)
1/2

PROG

Visualizacin programa
[PRGRM]

[(OPRA)]

[EDIBG]
(Nmero O)
(Direccin)
(Direccin)
[RBOBIN]

[BUSQ F]
[LECTUR]

[PERFOR]

[ELIMI]
[EDIEX]

[BUSQ O]
[BUSQ]
[BUSQ]

[CANCEL]
[EJEC]
(Nmero N)
[CADENA] (El cursor se desplaza al final de un programa.)
[PARADA]
[CANCEL]
[EJEC]
(Nmero O)
[PARADA]
[CANCEL]
[EJEC]
(Nmero O)
[CANCEL]
[EJEC]
(Nmero N)
[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)

556

[SALTO]
[1EJEC]
[EJEC]

FUNCIONAMIENTO

B63014SP/01

2. DISPOSITIVOS DE MANEJO

2/2
(1)

Visualiz.directorio progr.
[BIBLIO]

[(OPRA)]

[EDIBG]
(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]
[BLOQUE]
(Datos)
[ENTRAD]
(Nmero G)
Cuando se omite un nmero G, aparece la pantalla estndar.
[(OPRA)]
[ENTRAD]

INSERT

Vis.directorio en disquette
[FLOPPY]

Retorno al programa
[PRGRM]
[DIR]
[(OPRA)]
[BUSQ F]

[READ]

[PERFOR]

[ELIMI]

557

(Nmero)
[CANCEL]
[EJEC]
(Nmero)
(O nmero)
[PARADA]
[CANCEL]
[EJEC]
(Nmero)
(O nmero)
[PARADA]
[CANCEL]
[EJEC]
(Nmero)
[CANCEL]
[EJEC]

[FIJC F]

[FIJC F]
[FIJC O]

[FIJC F]
[FIJC O]

[FIJC F]

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

B63014SP/01

PANTALLA COMPENS./CONFIG. Transicin de teclas soft activada por tecla de fun


cin

OFFSET
SETTING

1/2

OFFSET
SETTING

Pantalla de compensacin de 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]
Pantalla programacin men
[MENU]

[(OPRA)]

(Nmero)

[SELEC]

(1)(Contina en la pgina siguiente)

558

FUNCIONAMIENTO

B63014SP/01

2. DISPOSITIVOS DE MANEJO

2/2
(1)

Pantalla programacin men


[MENU]

[(OPRA)]

(Nmero)

[SELEC]

Pantalla panel operador software


[PUPITR]
Pantalla config.gestin vida herramientas
[HER VD]

[(OPRA)]

(Nmero)
[CLEAR]
(Nmero)

[BUSQNO]
[CANCEL]
[EJEC]
[ENTRAD]

559

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

PANTALLA SISTEMA

B63014SP/01

Transicin teclas soft activada por tecla de funcin

SYSTEM

1/2
SYSTEM

Pantalla parmetros
[PARAM.]

[(OPRA)]

(Nmero)
[ON:1]
[OFF:0]
(Nmero)
(Nmero)

[BUSQNO]

[+ENTR]
[ENTRAD]

[LECTUR]

[CANCEL]
[EJEC]

[PERFOR]

[CANCEL]
[EJEC]

Pantalla diagnstico
[DIGNOS]

[(OPRA)]

(Nmero)

[BUSQNO]

Pantalla PMC
[PMC]

Pantalla configuracin sistema


[SYSTEM]

(4)
Continua en la pgina siguiente

560

Nota) Busque el principio del archivo


en la pgina PRGRM para lectura/perforacin.

FUNCIONAMIENTO

B63014SP/01

(4)

2. DISPOSITIVOS DE MANEJO

2/2
Pantalla compens. error paso
[PASO]

(No.)
[BUSQNO]
[ON:1]
[OFF:0]
(Nmero)
[+ENTR]
(Nmero)
[ENTRAD]

[(OPRA)]

[LECTUR]

[CANCEL]
[EJEC]

[PERFOR]

[CANCEL]
[EJEC]

Nota) Busque el principio del archivo


en la pgina PRGRM para lectura/perforacin.

Pantalla parmetros servo


[SVPRM]

[SV.SET]
[SV.TUN]
[SV.TRC]

[(OPRA)]

[(OPRA)]

[ON:1]
[OFF:0]
(Nmero)
[TRACE]
[TRNSF]

Pantalla parmetros husillo


[SPPRM]

[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]
[HDOBL]
[HHALF]

[ARRENQ]
[CH1]
[CH1]
[VDOBL]
[VHALF]

[ARRENQ]
[CH2]
[CH2]
[VDOBL]
[VHALF]

561

[ENTRAD]

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

  


Transicin teclas soft activada por tecla funcin

Pantalla visualiz.alarmas
[ALARMA]

Pantalla visual.mensajes
[MENSAJ]

Pantalla histrico alarmas


[HISTOR]

   

[(OPRA)]

[REPOS.]

Transicin teclas soft activada por tecla de funcin

Pantalla detalles alarmas


[1 ALAM]

[(OPRA)]

[SELEC]

Pantalla mtodo funcion.


[2 OPR]

[(OPRA)]

[SELEC]

Pantalla tabla parmetros


[3 PARA]

562

B63014SP/01

FUNCIONAMIENTO

B63014SP/01

PANTALLA GRAFICOS

2. DISPOSITIVOS DE MANEJO

Transicin teclas soft activada por tecla funcin

Grficos trayectoria herramienta

Grficos tray.hta.
[PARAM.]
[EJEC]

[(OPRA)]

[AUTOM.]
[APRANQ]
[PARADA]
[RBOBIN]
[BORRA]

[ESCALA]

[(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)]

[
]
[]
[]
[]
[]

563

2. DISPOSITIVOS DE MANEJO

2.3.4
Entrada por teclado y
buffer de entrada por
teclado

FUNCIONAMIENTO

B63014SP/01

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.
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.2.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.
para cancelar un carcter o smbolo introducido en el buffer

Pulse la tecla

de entrada por teclado.


(Ejemplo)
Cuando el buffer de entrada por teclado indica
>N001X100Z_
y se pulsa la tecla
>N001X100_

564

de anulacin, Z se anula y se visualiza

B63014SP/01

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

2.3.5

Despus de haber introducido un carcter desde el panel MDI, se ejecuta una

Mensajes de aviso

verificacin de datos cuando se pulsa la tecla

o una tecla soft. En el caso

de datos introducidos incorrectos o de haber realizado una operacin incorrecta,


en la lnea de indicacin de estado se visualizar un mensaje de aviso
intermitente.
>_

Vis.entrada datos
Vis.mensajes aviso
Visual.estado

EDIC

Visual.teclas soft

ERROR MODO

][

][

][

][

Fig. 2.2.5 Visualizacin de mensajes de aviso


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

565

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

2.3.6
Configuracin de las
teclas soft

B63014SP/01

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
POS

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

566

B63014SP/01

2.4
DISPOSITIVOS E/S
EXTERNOS

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

Se dispone de cinco tipos de dispositivos de entrada/salida externos. En esta


seccin se describe cada uno de estos dispositivos. Para ms detalles sobre estos
dispositivos, consulte los manuales correspondientes que aparecen a
continuacin.
Tabla 2.3(a) Dispositivos E/S externos
Nombre dispositivo

Aplicacin

Capacid.
mx. almacen.

Manual
consulta

Handy File de FANUC

Dispositivo entrada/salida
multifuncin de fcil manejo.
Concebido para equipos de
automatizacin de fbricas.
Utiliza disquetes.

3600m

B61834E

Floppy/Cassette de

Dispositivo entrada/salida.
Utiliza disquetes.

2500m

B66040E

FA Card de FANUC

Dispositivo de entrada/salida
compacto. Utiliza tarjetas FA.

160m

B61274E

PPR de FANUC

Dispositivo de entrada/salida 275m


formado por un lector de cinta
perforada, un perforador de
cinta y una impresora.

B58584E

Lector porttil de cintas

Dispositivo de entrada para


lectura de cinta de papel.

FANUC

______

Anexo H

Puede realizarse una operacin de entrada/salida con los siguientes datos hacia
o desde dispositivos de entrada/salida externos.
1.Programas
2.Valores de compensacin
3.Parmetros
4.Variables comunes de macro cliente
Para conocer el mtodo de entrada y salida de estos datos, vase el Captulo 8.

567

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO



B63014SP/01

Para poder utilizar un dispositivo de entrada/salida externo, se han de configurar


determinados parmetros como se indican a continuacin.
Serie 16
TARJETA CPU PRINCIPAL

Canal 1

Canal 2

TARJETA OPCION 1

Canal 3

JD5A

JD5B

JD5C

JD6A

RS232C

RS232C

RS232C

RS422

Lector/
perfora.

Lector/
perforad.

Ordenador
central

Ordenador
central

CANAL E/S=0

CANAL E/S=1

CANAL E/S=2

CANAL E/S=3

CANAL E/S=3

La Serie 16 cuenta con tres canales de interfaces para lector/perforadora. El


dispositivo de entrada/salida que se ha de utilizar se especifica seleccionando
el canal conectado a dicho dispositivo en el parmetro de configuracin
CANAL E/S (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 en los parmetros correspondientes a dicho canal.

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
lector/perforadora para los distintos canales.
Nm.canal entrada/salida
(parmetro 0020)
CANAL E/S=0
(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= 1
(canal1)

CANAL E/S=2
(canal 2)

CANAL E/S=3
(canal 3)

Nmero parmetro

568

0101

Bits 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 RS422
RS232C y otros datos.

B63014SP/01

2.4.1
Handy File de FANUC

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

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 palet de 3600 m).
Interface
RS422

Interface
RS232C

FANUC

Handy File

Interface RS232C
RS422
(panel perforacin, etc.)

2.4.2
Adaptador para
disquetes de FANUC

Cuando el adaptador de disquetes va conectado al CN, los programas de


mecanizado guardados en el CN pueden guardarse en un disquete y los
programas de mecanizado guardados en un disquete pueden transferirse al CN.

FANUC





Interface RS232C
(panel perforacin, etc.)

569




POWER
ON

OFF

2. DISPOSITIVOS DE MANEJO

2.4.3
Adaptador para
tarjetas FA de FANUC

FUNCIONAMIENTO

B63014SP/01

Una tarjeta FA (FA Card) es una tarjeta para almacenamiento de informacin


utilizada como soporte magntico de entrada en el campo de la automatizacin
de fbricas. Es compacta, pero posee una gran capacidad de memoria, adems
de ofrecer una alta fiabilidad y no requerir un mantenimiento especial.
Cuando una tarjeta FA se conecta al CNC mediante un adaptador de tarjetas, los
programas de mecanizado en formato CN guardados en el CNC pueden
transferirse y guardarse en una tarjeta FA. Los programas de mecanizado
guardados en un tarjeta FA tambin pueden transferirse al CNC.

EJECT

FANUC

READY
READ
WRITE

Interface RS232C
(panel perforacin, etc.)

2.4.4
PPR de FANUC

ALARM
RESET

El PPR de FANUC est formado por tres unidades: Una impresora, una
perforadora de cinta de papel y un lector de cinta de papel. Cuando el PPR se
utiliza solo, los datos pueden leerse del lector de cinta e imprimirse o perforarse.
Tambin es posible realizar comprobaciones TH y TV en datos ya ledos.

Interface RS232C
(panel perforacin, etc.)

570

B63014SP/01

2.4.5

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

El lector porttil de cinta se utiliza para entrada de datos desde cinta de papel.

Lector porttil de cinta

Interface RS232C
(panel perforacin, etc.)

571

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

B63014SP/01

2.5
CONEXION/DESCON
EXION 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 III2.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 ]

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.

572

B63014SP/01

2.5.2
Pantalla visualizada al
conectar el CNC

Visualizacin del estado


de las ranuras
(emplazamientos)

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

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

573

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

B63014SP/01

Pantalla que indica el


estado de configuracin
de los mdulos

B0B1 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

B0B1 01
SERVO
SUB
MAM
PMC

: 907001
: xxxxxx
: yyyyyy
: zzzzzz

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 (B63005SP) para la
pantalla de configuracin del sistema.

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

574

B63014SP/01

FUNCIONAMIENTO

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO MANUAL

Existen seis tipos de FUNCIONAMIENTO NORMAL:


3.1
3.2
3.3
3.4
3.5
3.6

VUELTA MANUAL AL PUNTO DE REFERENCIA


AVANCE JOG
AVANCE INCRE MENTAL
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

575

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

3.1

B63014SP/01

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
deceleracin

Desplazamiento avance
rpido
Velocidad avance rpido
(el sobrecontrol de avance
rpido es vlido)

Punto
referencia

Desplazamiento
decelerado
Velocidad
FL

Procedimiento para vuelta manual al punto de referencia


Procedimiento

1 Accione el pulsador de vuelta al punto de referencia, uno de los pulsadores

MODE
EDIT

MEMORY

REMOTE

MDI

HANDLE

JOG

ZERO
RETURN

TEACH

selectores de modo.

2 Para reducir el avance, accione un pulsador de sobrecontrol de avance


RAPID TRAVERSE
OVERRIDE (%)
F0

25

50

3 Accione el pulsador de eje y sentido de avance correspondiente al eje y


100

AXIS DIRECTION

+C

+Z

+Y

RAPID

+X

rpido. Cuando la herramienta haya vuelto a la posicin de referencia, se


enciende el LED de terminacin de vuelta al punto de referencia.
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.


Y

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

576

X2

Y2

TAP

ATC
READY

Z2

MIRRROR IMAGE
X
Y
Z

MC?

B63014SP/01

FUNCIONAMIENTO

3.FUNCIONAMIENTO MANUAL

Explicaciones
 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:
G92
Sin embargo, cuando se seleccionan opciones del sistema de coordenadas
de pieza, no es posible utilizarla.

Limitaciones
 Desplazamiento de la
herramienta de nuevo

 LED terminacin vuelta al


punto de referencia

 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.

577

3.FUNCIONAMIENTO MANUAL

3.2

MODE

MEMORY

REMOTE

MDI

HANDLE

JOG

ZERO
RETURN

TEACH

B63014SP/01

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

EDIT

FUNCIONAMIENTO

Y
Cuando se pulas 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

RAPID

+X

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

B63014SP/01

FUNCIONAMIENTO

3.FUNCIONAMIENTO MANUAL

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

 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.

 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

579

3.FUNCIONAMIENTO MANUAL

3.3
AVANCE
INCREMENTAL

FUNCIONAMIENTO

B63014SP/01

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

RAPID

+X

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.

580

3.FUNCIONAMIENTO MANUAL

B63014SP/01

FUNCIONAMIENTO

3.4

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

AVANCE MANUAL
POR VOLANTE

Generador manual de impulsos

Procedimiento para avance manual por volante

1 Accione el pulsador HANDLE, uno de los pulsadores de seleccin de


MODE
EDIT

MEMORY

REMOTE

HANDLE

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

581

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B63014SP/01

Explicaciones
 Disponibilidad del
generador manual de
impulsos en el modo
manual discontinuo (JHD)

 Disponibilidad del
generador manual de
impulsos en el modo
TEACH IN JOG (THD)

 Orden al generador manual


de impulsos (MPG) cuando
rebasa la velocidad de
avance rpido (HPF)

El parmetro JHD (bit 0 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) especifica lo siguiente:


SET VALUE 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.)
Se limita la velocidad de avance a la velocidad de
desplazamiento rpido y no se ignoran los impulsos que rebasan
esta velocidad, sino que se acumulan en el CNC hasta que se
alcance el lmite especificado en el parmetro nm. 7117.
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.)

El parmetro HPF (No. 7117) especifica lo siguiente (Est disponible cuando


el parmetro HPF vale 0) :
SET VALUE 0 :

Distinto de 0:

 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.)
Se limita la velocidad de avance a la velocidad de
desplazamiento rpido y no se ignoran los impulsos que rebasan
esta velocidad, sino que se acumulan en el CNC hasta que se
alcance el lmite especificado en el parmetro nm. 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.

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

B63014SP/01

FUNCIONAMIENTO

3.FUNCIONAMIENTO MANUAL

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.

583

3.FUNCIONAMIENTO MANUAL

3.5
ACTIVACION Y
DESACTIVACION DE
MANUAL ABSOLUTO

FUNCIONAMIENTO

B63014SP/01

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.

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

584

3.FUNCIONAMIENTO MANUAL

B63014SP/01

FUNCIONAMIENTO

Explicacin

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 [2] 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 [2], 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.

585

3.FUNCIONAMIENTO MANUAL

 Cuando se ejecuta un reset


despus de una operacin
manual tras una
suspensin de avances

FUNCIONAMIENTO

B63014SP/01

Coordenadas cuando se acciona el pulsador de suspensin de avances mientras


se est ejecutando el bloque [2], 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 [2].
Y
(300.0 , 275.0)
(200.0,225.0)
(150.0 , 200.0)
Modo
manual

(300.0 , 200.0)
(200.0,150.0)

(100.0 , 100.0) (150.0 , 125.0)

 Cuando una orden de


desplazamiento en el
siguiente bloque es para
solo un eje

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.

N2
N1

(200.0 , 100.0)

(100.0 , 100.0)
X

 Cuando el bloque de
desplazamiento siguiente
es del tipo incremental

Cuando las rdenes siguientes son incrementales, el funcionamiento es idntico


a cuando la tecla est DESACTIVADA.

 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

586

B63014SP/01

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

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

PA
PH

Trayectoria programada (programacin


absoluta)
Trayectoria herramienta
antes operacin manual
Modo manual

PH

587

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B63014SP/01

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 progra
mada (programacin
absoluta)

VB1
PA

Trayectoria herramienta
despus operacin manual

VA2

PA

PH

VA2
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

PB

588

Trayectoria programada
(programacin absoluta)
PA

Trayectoria herramienta
antes operacin manual

3.FUNCIONAMIENTO MANUAL

B63014SP/01

FUNCIONAMIENTO

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.

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

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 por volante en la direccin normal (perpendicular) al eje de
herramienta

A&C,
B&C

Avance por volante en la direccin de eje de herramienta

Procedimiento
MODE
EDIT

MEMORY

HANDLE

JOG

REMOTE

MDI

ZERO
RETURN

TEACH

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.
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
mquinaherramienta para conocer otros posibles procedimientos.
589

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B63014SP/01

Explicaciones
 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.
(1) Tipo ejes AC

(2) Tipo ejes BC

Z (eje de herramienta)

Z (eje de herramienta)

C
B

A
Y

(3) Tipo ejes AB (maestro el eje A) (4) Tipo ejes AB (maestro el eje A)
Z (eje de herramienta)

Z (eje de herramienta)

B
X

 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 AC
Xp = Hp  sen (a) sen (c)
Yp = Hp  sen (a) cos (c)
Zp = Hp  cos (a)
Z

Zp
Hp
a

c
Xp
Yp
X

590

Hpxy

B63014SP/01

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

(2) Tipo ejes BC


Xp = Hpsen (b)cos (c)
Yp = Hpsen (b)sen (c)
Zp = Hpcos (b)

Zp
Hp

Yp
Y

Xp

Hpxy

(3) Tipo ejes AB (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 AB (maestro el eje B)
Xp = Hpcos (a)sen (b)
Yp = Hpsen (a)
Zp = Hpcos (a)cos (b)

b
a
Zp

591

Xp

Yp

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B63014SP/01

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

 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.

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

592

Y
A

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B63014SP/01

Avance por volante en la direccin de eje de herramienta

Procedimiento
MODE
EDIT

MEMORY

HANDLE

JOG

REMOTE

MDI

ZERO
RETURN

TEACH

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.
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
mquinaherramienta para conocer otros posibles procedimientos.

Explicaciones
 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 AC

(2) Tipo ejes BC

Z (eje de herramienta)

Z (eje de herramienta)

C
B

A
Y

593

3.FUNCIONAMIENTO MANUAL

 Distribucin de impulsos
a los ejes bsicos

FUNCIONAMIENTO

B63014SP/01

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 AC (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 AC (direccin eje Y)


Xp = HpCOS (A)SIN (C)
Yp = HpCOS (A)COS (C)
Zp = HpSEN (A)
Z
Hp (direccin Y)

Hpxy

Zp

Yp
Xp
0
C

594

B63014SP/01

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

(3) Tipo ejes BC (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 BC (direccin eje Y)


Xp = HpSEN (C)
Yp = HpCOS (C)
Zp = 0
0

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.

Xp
0

Yp

Hp (direccin Y)

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

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B63014SP/01

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

 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.

 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
 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 AC o el tipo ejes BC debe seleccionarse como tipo
de configuracin de ejes.

596

3.FUNCIONAMIENTO MANUAL

B63014SP/01

FUNCIONAMIENTO

3.7

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:
 Avance segn una lnea recta oblicua en el plano XY (avance lineal)
en control simultneo segn 2 ejes
 Avance segn un crculo en el plano XY (avance circular) en control
simultneo segn 2 ejes

INTERPOLACION
LINEAL/CIRCULAR
MANUAL

Y
Pieza
Pieza

Herramienta
X
<<Avance circular > >

Herramienta
X
<<Avance linea l>>

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 Parar 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
impulso puede seleccionarse empleando el selector de amplificacin
de distancia recorrida en avance manual por volante.
597

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B63014SP/01

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

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

 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

598

B63014SP/01

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

(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

599

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B63014SP/01

 Velocidad de avance
para avance manual por
volante

Velocidad de avance

 Seleccin de volante
manual

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

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

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

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.

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

600

B63014SP/01

FUNCIONAMIENTO

3.FUNCIONAMIENTO MANUAL

(3) Avance circular (control simultneo segn 2 ejes)


Definiendo con antelacin una circunferencia, la herramienta puede
desplazarse de la siguiente manera:
 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.
 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.
 Avance manual por
volante en el modo JOG

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

601

3.FUNCIONAMIENTO MANUAL

3.8
ROSCADO RGIDO
MANUAL CON
MACHO

FUNCIONAMIENTO

B63014SP/01

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 II14.2 y consulte el correspondiente
manual facilitado por el fabricante de la mquinaherramienta.

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.

Explicaciones
 Roscado rgido manual

El roscado rgido manual se valida configurando a 1 el bit de


configuracin 0 (HRG) del parmetro No. 5203.

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

3.FUNCIONAMIENTO MANUAL

B63014SP/01

FUNCIONAMIENTO

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

 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.

 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.

 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.

Limitaciones
 Comprobacin de error
excesivo

En el roscado rgido manual con macho, se comprueba nicamente la


existencia de un error excesivo durante el desplazamiento.

 Avance por volante en la


direccin del eje de
herramienta

El avance por volante en la direccin de eje de herramienta est inhibido.

 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.

 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 L0, no puede
definirse el modo rgido.

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

3.FUNCIONAMIENTO MANUAL

3.9
ORDEN NUMRICA
MANUAL

FUNCIONAMIENTO

B63014SP/01

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:
(8) Cdigos B (segundas funciones auxiliares)
(8) Configurando los siguientes parmetros pueden inhibirse los comandos para
desplazamiento axial y las funciones M, S, T, y B:
(1) Posicionamiento (G00): . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(2) Interpolacin lineal (G01): . . . . . . . . . . . . . . .

Bit 0 (JAXx) de
parmetro No. 7010

(3) Vuelta automtica al punto de referencia (G28): . .

(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 herramienta): Bit 2 (JSF) de parmetro No. 7002
(8) Cdigos B (segundas funciones auxiliares):
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bit 3 (JBF) de parmetro No. 7002

Procedimiento

Procedimiento

Orden numrica manual 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.

PROG

MODE
EDIT

MEMORY

REMOTE

MDI

HANDLE

JOG

ZERO
RETURN

TEACH

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

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

Ejemplo 2: Cuando el nmero mximo de ejes controlados es 7 u 8


604

B63014SP/01

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

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
la tecla

INPUT

para activar los datos introducidos.

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

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B63014SP/01

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

606

B63014SP/01

FUNCIONAMIENTO

3.FUNCIONAMIENTO MANUAL

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)

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

607

Sobrecontrol de avance rpido

3.FUNCIONAMIENTO MANUAL

 Vuelta a segundo,
tercero o cuarto punto
de referencia (G30)

FUNCIONAMIENTO

B63014SP/01

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

 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.

 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.

608

3.FUNCIONAMIENTO MANUAL

B63014SP/01

FUNCIONAMIENTO

 Cdigos B (segundas
funciones auxiliares)

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.

 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

INPUT

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

INPUT

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.

609

3.FUNCIONAMIENTO MANUAL

 Borrado de datos

FUNCIONAMIENTO

B63014SP/01

(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

RESET

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

 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.

 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
 Control de velocidad de
corte constante

En el modo de control de velocidad de corte constante no pueden


especificarse cdigos S.

 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.

 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.

 Imagen espejo

No puede producirse una imagen espejo


desplazamiento axial especificado.
610

para el sentido de un

3.FUNCIONAMIENTO MANUAL

B63014SP/01

FUNCIONAMIENTO

 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.

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

611

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

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.
FUNCIONAMIENTO EN MODO MDI
Funcionamiento ejecutando un programa introducido desde el panel MDI.
FUNCIONAMIENTO EN MODO DNC
Funcionamiento mientras se lee un programa en una unidad de E/S.
ENTRADA/SALIDA SIMULTNEA
La ejecucin del programa y la grabacin en memoria pueden realizarse
simultneamente.
REARRANQUE DE PROGRAMA
Rearranque de un programa para funcionamiento automtico desde un punto
intermedio del mismo.
FUNCION DE PLANIFICACION DE SECUENCIA DE EJECUCION
Funcionamiento consecuencia de ejecucin planificada ejecutando
programas (archivos) registrados en un dispositivo entrada/salida externa
(Handy Files, Disquette o Tarjeta FA).
FUNCION DE LLAMADA A SUBPROGRAMA
Funcin para llamar y ejecutar subprogramas (archivos) registrados en un
dispositivo de entrada/salida externo (Handy Files, Disquette o Tarjeta FA)
durante el funcionamiento en modo memoria.
INTERRUPCION MANUAL POR VOLANTE
Funcin para ejecutar el avance manual durante el desplazamiento
ejecutado en modo automtico.
IMAGEN ESPEJO
Funcin para validar el desplazamiento segn un eje en una imagen espejo
durante el funcionamiento automtico.
RETIRADA Y RETORNO DE HERRAMIENTA.
Funcin para retirar la herramienta de una pieza y para hacer volver la
herramienta para rearrancar el mecanizado.
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.
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.
FUNCIONES DE RETORNO Y REINTENTO
Esta funcin valida el rearranque del mecanizado desde el bloque inicial.
612

4. FUNCIONAMIENTO AUTOMATICO

B63014SP/01

FUNCIONAMIENTO

4.1

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.

FUNCIONAMIENTO
EN MODO MEMORIA

Cuando se pulsa la tecla

del panel MDI, se termina el funcionamiento

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.

21 Pulse

para visualizar la pantalla del programa.

22 Pulse la direccin O .
23 Introduzca un nmero de programa con el teclado numrico.
24 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.
4 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 T se detiene el
funcionamiento de la mquina despus de terminar la ejecucin de M,
S 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.
613

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

b.

B63014SP/01

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.

 Explicacin
 Modo memoria

Despus de arrancar el modo memoria, se ejecuta lo siguiente:


(1) Se lee una orden de un bloque del programa especificado.
(2) Se decodifica la orden del bloque.
(3) Se inicia la ejecucin de la orden.
(4) Se lee la orden del siguiente bloque.
(5) Se almacena en un buffer o memoria intermedia. Es decir, la orden se
decodifica para permitir una ejecucin inmediata.
(6) Inmediatamente despus de ejecutar el bloque anterior, puede iniciarse
la ejecucin del siguiente bloque. Esto es posible porque se ha ejecutado
una operacin de carga en previa en buffer.
(7) A continuacin, puede ejecutarse el funcionamiento en modo memoria
repitiendo los pasos (4) hasta (6).

 Parada y terminacin
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.

 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.

 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.

 Fin de programa (M02, M30)

Cuando se lee M02 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.

 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.

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

4. FUNCIONAMIENTO AUTOMATICO

B63014SP/01

FUNCIONAMIENTO

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

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

615

4. FUNCIONAMIENTO AUTOMATICO

4.2
FUNCIONAMIENTOO
EN MODO MDI

FUNCIONAMIENTO

B63014SP/01

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.

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:


O0010 N00002

PROGRAMA ( MDI )
O0000;

G00
G17

G90
G22

G94
G21

G40
G49
B

T
F

G80
G98

G50
G67
H
D

G54
G64
M

G69
G15

>_
MDI

****

***
MDI

PRGRM

20 : 40 : 05

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


616

B63014SP/01

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

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

G94
G21

G40
G49
B

T
F

G80
G98

G50
G67
H
D

G54
G64
M

G69
G15

>_
MDI

****

***
MDI

PRGRM

***
ACTUAL

12 : 42 : 39
SIGUIE

(OPRA)

6 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 T se detiene el
funcionamiento de la mquina despus de terminar la ejecucin de M,
S 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 CRT/MDI ( LCD/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.

617

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

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

 Borrado del programa

Los programas preparados en el modo MDI se borrarn en los siguientes casos:


En el modo MDI, si se ejecuta M02, M30 ER(%).
Si el bit 6 (MER) del parmetro No. 3203 se configura el valor 1, sin
embargo, el programa se borra al terminar la ejecucin del ltimo
bloque del programa en el modo bloque a bloque).
En el modo MEMORIA, se ejecuta el modo memoria.
En el modo EDITAR, si se ejecuta cualquier operacin de edicin.
Se est ejecutando una edicin en segundo plano.
Al efectuar un reset cuando se configura al valor 1 el bit 7 (MCL) del
parmetro No. 3203.

 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.

 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
 Registro de programas

Los programas creados en el modo MDI no pueden registrarse.

 Nmero de lneas de un

Un programa puede tener tantas lneas como entren en una pgina de la pantalla
(CRT).
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

 Creacin de bucles con

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

subprogramas
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

618

4. FUNCIONAMIENTO AUTOMATICO

B63014SP/01

FUNCIONAMIENTO

 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.

 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.

619

4. FUNCIONAMIENTO AUTOMATICO

4.3
FUNCIONAMIENTO
EN MODO DNC

FUNCIONAMIENTO

B63014SP/01

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 interfaz lector/perforadora o una memoriatampn
remota. Si se dispone de la opcin visualizacin del directorio de
diskettes, 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 III4.4).
Para emplear la funcin funcionamiento en modo DNC, deben fijarse
antes los parmetros relacionados con la interfaz lector/perforadora y la
memoriatampn.

FUNCIONAMIENTO EN MODO DNC



1 Busque el programa (archivo) que se quiere ejecutar.


2 Pulse el botn REMOTE del pupitre 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.

 Pantalla de
comprobacin de
programa
(LCD 7,2/8,4)

VERIFICA. PROGRAMA

O0001 N00020

N020 X100.0 Z100.0 (DNCPROG) ;


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

620

B63014SP/01

FUNCIONAMIENTO

4. FUNCIONAMIENTO AUTOMATICO

 Pantalla de programa
(LCD 7,2/8,4)
PROGRAMA
N020
N030
N040
N050
N060
N070
N080
N090
N100
N110
N120

O0001 N00020

X100.0 Z100.0 (DNCPROG) ;


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

 Pantalla de programa
(LCD 7,2/8,4)
PROGRAMA

N020
N030
N040
N050
N060
N070
N080
N090
N100
N110
N120
N130
N140
N150
N160
N170

F0001 N00020

X100.0 (DNCPROG) ;
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
 Durante el funcionamiento en modo DNC, pueden llamarse los
programas en memoria.
 Durante el funcionamiento en modo DNC, pueden llamarse los
programas de macro en memoria.

621

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

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

 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.

 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;

 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

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

622

4. FUNCIONAMIENTO AUTOMATICO

B63014SP/01

FUNCIONAMIENTO

4.4

Durante el funcionamiento en modo automtico, un programa cargado


desde una unidad de E/S conectada con la interfaz lector/perforadora
puede ser ejecutado y enviado al mismo tiempo a travs de esta interfaz.

ENTRADA/SALIDA
SIMULTANEAS

Entrada/salida simultneas

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

 Pgina de verificacin
del programa
Program check screen

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.
 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.
4 Pulse la tecla de arranque del ciclo.
623

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

5 Se descarga y ejecuta el programa en bloque a bloque.

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

 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.

 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.

 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.

 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

Descripcin

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


noprioritaria.
Ejecutar una operacin correcta.

624

4. FUNCIONAMIENTO AUTOMATICO

B63014SP/01

FUNCIONAMIENTO

4.5

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.

REARRANQUE DE
UN PROGRAMA

El funcionamiento puede rearrancarsee en cualquier punto. Este mto-

TIPO P

do 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

625

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

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

[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

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

626

B63014SP/01

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

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
Z
56. 943

(DISTANC. A IR)
X
1. 459
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
627

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

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 Pulse la tecla
[TIPO Q]
N

ffffffff

para visualizar el programa deseado.

3 Localice la cabecera del programa. Pulse la tecla de funcin

[TIPO P]

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.

Nmero bloque

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
628

B63014SP/01

FUNCIONAMIENTO

4. FUNCIONAMIENTO AUTOMATICO

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.

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
secuencialmente segn los ejes por el orden especificado por los valores del
parmetro (No. 7310). A continuacin, se reanuda el mecanizado.

 Explicaciones
 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 ;

629

Nmero de bloques
1
2
3
4
5

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

< Ejemplo 2 >


Programa CNC
O 0001 ;
G90 G92 X0 Y0 Z0 ;
G90 G00 Z100. ;
G81 X100. Y0. Z120. R80. F50. ;
#1 = #1 + 1 ;
#2 = #2 + 1 ;
#3 = #3 + 1 ;
G00 X0 Z0 ;
M30 ;

Nmero de bloques
1
2
3
4
4
4
4
5
6

Las declaraciones de macro no se cuentan como bloques.

 Guardar/borrar nmero de
bloque

 Nmero de bloque cuando


se para o detiene un
programa

 Intervencin en modo MDI

 Nmero de bloque de ms
ocho dgitos

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.
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.
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.lmente
visualiza el nmero de bloque que actualmente est ejecutndose.

Limitaciones
 Rearranque tipo P

En una de las siguientes condiciones, no puede ejecutarse el rearranque tipo P:


Cuando no se ha ejecutado el funcionamiento automtico desde la ltima vez
que se conect la tensin.
Cuando no se ha ejecutado el funcionamiento automtico desde que se
abandon la parada de emergencia.
Cuando no se ha ejecutado el funcionamiento automtico desde que se
modific o desplaz el sistema de coordenadas (modificacin en una
compensacin externa a partir del punto de referencia de la pieza).

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

4. FUNCIONAMIENTO AUTOMATICO

B63014SP/01

FUNCIONAMIENTO

 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.

 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.

 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.

 Manual absoluto

oIndependientemente de si se ha arrancado o no el mecanizado, debe ejecutarse


el funcionamiento manual cuando el modo manual o absoluto est activado.

 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:
 El funcionamiento manual se ejecuta cuando el modo manual o absoluto est desactivado.
 El funcionamiento manual se ejecuta cuando la mquina est bloqueada.
 Cuando se utiliza la imagen espejo
 Cuando el modo manual se ejecuta en el curso del desplazamiento de un eje para la
operacin de retor no.
 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.

631

4. FUNCIONAMIENTO AUTOMATICO

4.6
FUNCION DE
PLANIFICACION DE
SECUENCIA DE
EJECUCION
(SCHEDULING)

FUNCIONAMIENTO

B63014SP/01

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 diskette y cuando se selecciona el diskette como unidad de E/S
vlida.

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

632

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

Procedimiento para la funcin de planificacin de ejecucin secuencial

Procedimiento
 Procedimiento para
ejecucin de un archivo

1 Accione el pulsador MEMORY del panel del operador de la mquina y


luego pulse la tecla de funcin
situada en el panel MDI. function key
on the MDI panel.
2

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
PLAN

Pantalla No.2
633

EJEC

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

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

INF. ACTUA

PLAN

(OPRA)

B63014SP/01

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

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

 Repeticin infinita

Si se introduce un valor negativo como nmero de repeticiones, se visualiza


<LOOP> (BUCLE CONTINUO) y se repite infinitas veces el archivo.

 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.

 Retorno a la pantalla del


programa

Al pulsar la tecla

en la pantalla No. 1, 2, 3, 4 5 se visualiza la pantalla

del programa.

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

 Nmero de archivos

Pulsando la tecla de avance de pgina en la pantalla No. 4, pueden registrarse


hasta 20 archivos.

registrados

635

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

 Cdigo M

Cuando se ejecutan cdigos M distintos de M02 y M30 en un programa, no se


aumenta el nmero actual de repeticiones.

 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

 Rearranque de
funcionamiento automtico

 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.

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

636

4. FUNCIONAMIENTO AUTOMATICO

B63014SP/01

FUNCIONAMIENTO

4.7

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.

FUNCION DE
LLAMADA A
SUBPROGRAMA

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 vlido 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 mod
ejecucin memoria

Programa en el dispositivo de entrada/salida externo

N1
;
;
0123 .... Nmero de archivo
N2
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

637

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

Limitaciones
 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 disquette, 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
M1198 en el modo MEMORIA, este cdigo no influye en el
modo MEMORIA y la ejecucin contina arrancando el
programa en el modo MEMORIA.

638

4. FUNCIONAMIENTO AUTOMATICO

B63014SP/01

FUNCIONAMIENTO

4.8

El desplazamiento en el modo manual con volante puede realizarse solapndolo


con el desplazamiento en ejecucin automtica en el modo de funcionamiento
automtico.

NTERRUPCION
MANUAL POR
VOLANTE

Posicin de herramienta
durante modo automtico
Posicin de herrramienta despus
de interrupcin por volante

Profundidad
de corte
programada


Profundidad de corte por
interrupcin por volante

Fig 4.8 (a) Interrupcin manual por volante

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) 0,0001 pulgadas (salida en
pulgadas).

NOTA
La interrupcin por volante est inhibida cuando la mquina
est bloqueada durante el funcionamiento automtico.

639

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

Explicaciones
 Relacin con otras
funciones

La tabla inferior indica la relacin entre otras funciones y el


desplazamiento mediante interrupcin por volante.
Indicacin

 Visualizacin de posicin

Relacin

Bloqueo de mquina

El bloqueo de mquina es vlido. La herramienta


no sedesplaza un cuando esta seal est activa

Enclavamiento

El enclavamiento es vlido. La herramienta no se


desplaza un cuando esta seal est activa.

Imagen espejo

La imagen espejo no es vlida. Funciones de interrupcin

La tabla inferior muestra la relacin entre diversos datos de indicacin de


posicin y el desplazamiento mediante interrupcin por volante.
Indicacin

 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].
El valor de desplazamiento mediante interrupcin por volante se indica en la
pgina 4 de la pantalla de indicacin de posicin. Se visualizan
simultneamente los 4 tipos de datos siguientes.

O0000 N00200

INTERRUPCION MANGO
(UNIDAD ENTRADA)
X
69.594
Z
61.439

X
Z

(RELATIVAS)
U
0.000
W
0.000

X
Z

(UNIDAD SALIDA)
69.594
61.439

(DISTANCIA A IR)
0.000
0.000

CONTAJE PIE 287


TIEMP OPE 1H 12M TIEMP CICLO
0H 0M 0S
MDI

****

ABSOLU

640

***
RELATI

10 : 29 : 51

***
TODO

MANGO

(OPRA)

B63014SP/01

FUNCIONAMIENTO

4. FUNCIONAMIENTO AUTOMATICO

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

641

4. FUNCIONAMIENTO AUTOMATICO

4.9
IMAGEN ESPEJO

FUNCIONAMIENTO

B63014SP/01

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

Se activa la imagen espejo segn Y.


Trayectoria de herramienta
programada

Trayectoria de herramienta despus de utilizar la


funcin de imagen espejo
Z

Herramienta

Fig. 4.9 (a) 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:

21 Seleccione el modo MDI.


22 Pulse la tecla de funcin

23 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

642

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)

B63014SP/01

FUNCIONAMIENTO

4. FUNCIONAMIENTO AUTOMATICO

24 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

Limitaciones

La funcin de imagen espejo tambin puede activarse o desactivarse


configurando al valor 1 (on = activado) 0 (off = desactivar) el bit 0 del
parmetro 0012.

En lo referente a los pulsadores de imagen espejo, consulte el manual


facilitado por el fabricante de la mquina herramienta.

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

643

4. FUNCIONAMIENTO AUTOMATICO

4.10
RETIRADA Y
RETORNO DE
HERRAMIENTA

FUNCIONAMIENTO

B63014SP/01

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.
: 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 Z50. ;
N20 G10.6 Z50. ;
N30 G01 X150. F500. ;
N10

Z
N30
X
Y

644

4. FUNCIONAMIENTO AUTOMATICO

B63014SP/01

FUNCIONAMIENTO

Procedimiento 2
Retirada

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
T O O L
BEING
W I T HDRAWN

A
N30

R E T R A CTION
POSITION

TOOL
W I T HDRAW

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
WI T HDRAW

R E T R A CTION
POSITION
T O O L
R
ETURN

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

4. FUNCIONAMIENTO AUTOMATICO

Procedimiento 3
Retirada

FUNCIONAMIENTO

B63014SP/01

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

9
8

4
7

2
6

Punto E

Z
1

Punto A
Y

646

4. FUNCIONAMIENTO AUTOMATICO

B63014SP/01

FUNCIONAMIENTO

Procedimiento 4
Retorno

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
9

10
8
3

4
7

2
5

Punto E

6
Z

X
Punto A
Y

D Pantalla

Durante la operacin de retorno, en la pantalla 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.

647

4. FUNCIONAMIENTO AUTOMATICO

Procedimiento 5
Reposicionamiento

FUNCIONAMIENTO

B63014SP/01

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

N30

Explicacin 1
Retroceso
 Cuando no se especifica
una distancia de retroceso

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

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

 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.

 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.

 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

648

B63014SP/01

FUNCIONAMIENTO

4. FUNCIONAMIENTO AUTOMATICO

Explicacion 2
Retirada
 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.

 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

 Reset

Al ejecutar un reset, se pierden los datos de posicin memorizados y se anula


el modo de retirada de herramienta.

Explicacin 3 Retorno
 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.

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

 IInterrupcin de la
operacin de retorno

Cuando durante la operacin de retorno se activa una alarma, se detiene la


operacin de retorno.

 Suspensin de avance

La funcin de suspensin de avance es vlida durante la operacin de retorno.

Explicacin 4
Reposicionamiento
 Suspensin de avances

La funcin de suspensin
reposicionamiento.

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

4. FUNCIONAMIENTO AUTOMATICO

4.11
FUNCION DE
RETRAZADO

FUNCIONAMIENTO

B63014SP/01

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.

Procedimiento para la operacin de retrazado

Procedimiento
 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 29 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

650

B63014SP/01

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

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

 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

651

Arrancado
desplazam.inverso
Desplazam.directo
Desplazam.inverso
Desplaz.retorno
directo

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

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

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

 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 (ReTRY=REINTENTAR).
Comienzo ciclo
(arrancado desplaz.directo)

Arrancado desplazam. inverso


Arrancado desplazam.
directo

Arrancado desplaz. retorno directo

652

Desplazam.directo
Desplazam.inverso
Desplaz. retorno directo

B63014SP/01

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

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 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
 Desplazam.directo y
desplazamiento inverso

 Desplazam.directo de
retorno

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 (ReTRY=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 (ReRTY) 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.

653

4. FUNCIONAMIENTO AUTOMATICO

 Terminacin de
desplazamiento inverso

FUNCIONAMIENTO

B63014SP/01

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.

 Reset

Al ejecutar un reset (cuando se pulsa la tecla RESET del panel CRT/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.

 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
 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 trozeado (G81.1)
(Vase la funcin de trozeado que se describe ms adelante)
Ciclo de roscado rgido con macho (G29, 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 anticipatorio (G08)
Control de contorno Cs
654

4. FUNCIONAMIENTO AUTOMATICO

B63014SP/01

FUNCIONAMIENTO

 Interpolacin circular (G02,

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.
 Macro cliente activado por
interrupcin

 Gestin de vida de las

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.

herramientas

 Cambio de modo de
funcionamiento automtico

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.

 Posicionamiento (G00)

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 di
recto

Y
X

 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.

 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)

655

4. FUNCIONAMIENTO AUTOMATICO

 Funcin de comprobacin
del lmite de recorrido
memorizado
activada/desactivada (G22,
G23)

 Funcin de salto (G31),


medicin automtica de
longitud de herramienta
(G37)

FUNCIONAMIENTO

B63014SP/01

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_ZI_J_K al final de un desplazamiento directo
permanece invariable.

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)

 Funcin trozeado (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.

 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)

 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 G92Sxxxx, 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
de corte constante en desplazamiento directo se invierte en el desplazamiento
inverso.
656

4. FUNCIONAMIENTO AUTOMATICO

B63014SP/01

FUNCIONAMIENTO

 Limitacin de velocidad

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.

mxima del husillo


(G92Sxxxx)

 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.

 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

 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.

 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.

 Funcin de retroceso y
retorno de la
herramienta

La herramienta no puede desplazarse segn la trayectoria de retirada o


reposicionamiento ejecutado utilizando la funcin de retirada y retorno
herramienta. Todas las operaciones de retroceso y reposicionamiento no
tienen en cuenta en desplazamiento inverso y en desplazamiento directo
retorno.

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

de
de
se
de

4. FUNCIONAMIENTO AUTOMATICO

4.12
INTERVENCION Y
RETORNO
MANUALES

FUNCIONAMIENTO

B63014SP/01

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

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

 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.

 Operacin de retorno

La operacin de retorno se ejecuta segn el posicionamiento basado en la


interpolacin no lineal.

 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.

 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.

 Modo MDI

Esta funcin puede emplearse tambin en el modo MDI.

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

 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.

 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.

658

B63014SP/01

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

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 A

3. Despus de retroceder manualmente la herramienta hasta el punto B,


se reanuda el desplazamiento de sta.
B
N2

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

659

4. FUNCIONAMIENTO AUTOMATICO

4.13
FUNCIN DE
RETORNO Y
REINTENTO

FUNCIONAMIENTO

B63014SP/01

Las funciones de retorno y reintento reincorporan aquellas funciones


necesarias para hacer posible realizar operaciones de retorno y reintento
con un PMC y macros cliente. Aun cuando se interrumpa el mecanizado
mediante un reset o un paro de emergencia, la herramienta puede volverse
desde el punto de interrupcin (funcin de retorno) para rearrancar con
facilidad el mecanizado desde el bloque inicial de la operacin de
mecanizado interrumpida (funcin de reintento).

660

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

Procedimiento para funciones de retorno y reintento

Las secuencias de retorno y reintento se explican empleando el programa


de mecanizado de ejemplo mostrado a continuacin.
O1000

N7010
N8010

N9010
N8020

N9020
N8030

N9030
N7020

G00 X100. Y100. Z100. ;


M101 T10 S100 ;
G00 X0. Y0. Z0. ;
G01 Z 20. F100 ;
Z 40. ;
Y20. ;
G00 Z0. ;
X20. ;
G01 Z 40. F200 ;
Z 60. ;
Y40. ;
G00 Z0. ;
X40. ;
G01 Z 80. F300 ;
Z 100. ;
Y60. ;
G00 Z0. ;
X100. Y100. Z100. ;
M102 T11 S200 ;

(A)
(B)
(C)
(D)
(E)
(F)
(G)
(H)
(I)
(J)
(K)
(L)
(M)
(N)
(O)
(P)
(Q)
(R)
(S)
(T)

Punto inicial de mecanizado

(A)
(R)
(B)
(S)

Punto inicial ciclo mecanizado


Punto fondo agujero
Fin de bloque

(C)

(G)

(H)

(L)

(M)

(Q)

(Y)
(D)
(E)

(F)

(I)
(X)
(J)

(K)

Avance en mecanizado
Avance rpido (posicionamiento)

(N)

(O)

661

(P)

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63014SP/01

Procedimiento 1
Programa de retorno de
mecanizado

Si un ciclo de mecanizado que se est ejecutando se interrumpe mediante


un reset o un paro de emergencia en (X), se llama al programa de retorno
y se ejecuta con una funcionalidad de bsqueda de nmero de pieza o
bsqueda de nmero de programa. Para obtener informacin sobre las
funcionalidades de bsqueda de nmero de pieza y bsqueda de nmero
de programa, consulte el correspondiente manual publicado por el
fabricante de la mquinaherramienta. En el programa de retorno
especifique una operacin de retorno haciendo referencia a variables de
macro memorizadas segn sea necesario.
El punto inicial del bloque (B) de N7010 se memoriza como punto inicial
de mecanizado en una variable de macro y el punto inicial del bloque (I)
de N8020 se memoriza como punto inicial de ciclo de mecanizado en una
variable de macro.
M101 del bloque (B) de N7010 se memoriza como cdigo M de tipo de
mecanizado en una variable de macro. Utilizando esta variable de macro,
puede determinarse un ciclo de mecanizado de modo que pueda ejecutarse
la operacin de ciclo de retorno que corresponde al ciclo de mecanizado.
Para roscado rgido con macho, est disponible un cdigo G para
especificacin de retorno de roscado rgido con macho.

Procedimiento 2
Rearranque del
mecanizado desde el
punto inicial de
mecanizado

Si un ciclo de mecanizado que se est ejecutando se interrumpe mediante


un reset o un paro de emergencia en (X), el mecanizado puede reanudarse
en un punto inicial de mecanizado (B) despus de arrancar el programa
de retorno de mecanizado. En tal caso, proceda de la siguiente manera:
1. Retorno de la herramienta al punto inicial de mecanizado (B) con el
programa de retorno.
2. Pulse la tecla

3. Seleccione el rearranque del mecanizado en el punto inicial del


mecanizado con el selector de punto de rearranque de mecanizado.
4. Active el selector de rearranque de programa.
5. Active el selector de rearranque de mecanizado.
De este modo, la operacin de bsqueda se ejecuta prcticamente
ejecutando los programas desde el comienzo del nmero de programa
1000 hasta el nmero de secuencia inicial de mecanizado 7010
memorizado en las variables de macro. Una vez terminada la operacin
de bsqueda, se activa la lmpara de fin de reintento de mecanizado.
A continuacin, al accionar el pulsador de arranque de ciclo, el
mecanizado se rearranca desde el bloque (B).

662

4. FUNCIONAMIENTO AUTOMATICO

B63014SP/01

FUNCIONAMIENTO

Procedimiento 3
Reintento de
mecanizado a partir del
punto inicial de ciclo de
mecanizado A

Si un ciclo de mecanizado que se est ejecutando se interrumpe mediante


un reset o un paro de emergencia en (X), el mecanizado puede reanudarse
en un punto inicial de ciclo de mecanizado (H) despus de poner en
marcha el programa de retorno de mecanizado. En este caso, proceda de
la siguiente manera:
1. Haga volver la herramienta al punto inicial de ciclo de mecanizado (H)
con el programa de retorno.
2. Pulse la tecla

3. Seleccione el rearranque de mecanizado en el punto inicial de ciclo de


mecanizado con el selector de punto de rearranque de mecanizado.
4. Coloque el selector de rearranque de programa en ON (actvelo).
5. Coloque el selector de rearranque de mecanizado en ON (actvelo).
De este modo, la operacin de bsqueda se lleva a cabo prcticamente
ejecutando los programas desde el comienzo del programa No. 1000 hasta
la secuencia nmero 8020 de arranque de ciclo de mecanizado
memorizado en variables de macro. Una vez terminada la operacin de
bsqueda, se activa la lmpara de fin de reintento de mecanizado. Una
vez terminada la operacin de bsqueda, se enciendo la lmpara de fin de
rearranque de mecanizado.
A continuacin, al accionar la tecla de arranque de ciclo, el mecanizado
se rearranca desde el bloque (I).

Procedimiento 4
Rearranque del
mecanizado desde un
punto inicial de ciclo de
mecanizado B

Si un ciclo de mecanizado que se est ejecutando se interrumpe mediante


un reset o un paro de emergencia en (Y), el mecanizado puede rearrancarse
en el punto inicial de ciclo de mecanizado despus de arrancar el programa
de retorno de mecanizado. En este caso, la secuencia de rearranque es la
misma que rearranque de mecanizado desde un punto de rearranque de
ciclo de mecanizado (A), a excepcin de que el nmero de secuencia de
rearranque 8030 y el mecanizado se rearranca en el bloque (N) ya que el
flag de alcance de fondo de agujero se configura en una variable de macro.

Limitaciones

Para rearrancar el mecanizado deben cumplirse los siguientes requisitos:


1. Debe estar activado el modo MEM.
2. Debe estar activado el estado de reset.
3. No debe estar ejecutndose ninguna operacin de edicin en modo no
prioritario.
4. Los datos necesarios para los ciclos de mecanizado estn
memorizados en variables de macro.
5. Deben respetarse las notas para la operacin de rearranque de
programa. (Vase III4.5)

663

5. MODO PRUEBA

FUNCIONAMIENTO

B63014SP/01

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
5.2
5.3
5.4
5.5

Bloqueo de mquina y bloqueo de funciones auxiliares


Sobrecontrol de avance
Sobrecontrol de avance rpido
Ensayo en vaco
Modo bloque a bloque

664

5. MODO PRUEBA

B63014SP/01

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

CRT/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

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

665

5. MODO PRUEBA

FUNCIONAMIENTO

B63014SP/01

Limitaciones
 Orden M, S, T slo con

Las rdenes M, S y T se ejecutan en el estado de bloqueo de mquina..

bloqueo de mquina

 Vuelta al punto de
referencia en bloqueo de
mquina

 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.

666

5. MODO PRUEBA

B63014SP/01

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

Velocidad de avance 100 mm/min


(especificada por programa)
Velocidad de avance 50 mm/
min despus de sobrecontrol
de avance

Herramienta
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

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.

JOG FEED RATE OVERRIDE

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

 Sobrecontrol durante

Durante el roscado, el sobrecontrol no se tiene en cuenta y el avance permanece


al valor especificado en el programa.

roscado

667

5. MODO PRUEBA

5.3
SOBRECONTROL DE
AVANCE RAPIDO

FUNCIONAMIENTO

B63014SP/01

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
25
LOW

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 y G30.
4) Avance rpido manual.

668

5. MODO PRUEBA

B63014SP/01

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

Avance rpido

Avance

ACTIVADO

Velocidad avance rpido

Veloc.ens.en vacoMx.JV

DESACTIVA.

Veloc.ens.en vacoJV,o veloc.avance rpido *1)

Veloc.avance ensayo en
vacoJV *2)

Orden programada

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.

669

5. MODO PRUEBA

5.5
MODO BLOQUE A
BLOQUE

FUNCIONAMIENTO

B63014SP/01

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 (b) Modo bloque a bloque

Procedimiento para el modo bloque a bloque

Procedimiento

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

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

670

B63014SP/01

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
(1) (2) y (6) indicados a continuacin. Cuando se ejecuta una parada en modo
bloque a bloque despus del punto (1) o (2), 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.

671

6. FUNCIONES DE SEGURIDAD

FUNCIONAMIENTO

B63014SP/01

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.

672

B63014SP/01

FUNCIONAMIENTO

6.1

Si acciona el pulsador Paro de Emergencia del panel del operador de la mquina,


el desplazamiento de sta se detiene al cabo de unos instantes.

PARADA DE
EMERGENCIA

6. FUNCIONES DE SEGURIDAD

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.

673

6. FUNCIONES DE SEGURIDAD

6.2
REBASAMIENTO DE
LIMITE DE
RECORRIDO

FUNCIONAMIENTO

B63014SP/01

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


Fin lmite
recorrido

Final de carrera

Fig. 6.2 Rebasamiento de recorrido

Explicacin

 Rebasamiento de
recorrido du rante
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.

 Rebasamiento de
recorrido du rante 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.

 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.

 Alarmas
Nm.

Mensaje

Descripcin

506

SOBRERRECOR: +n

La herramienta ha rebasado el lmite de


rebasamiento de recorrido especificado por
hardware segn el eje nsimo positivo
(n: 1 hasta 8).

507

La herramienta ha rebasado el lmite de


rebasamiento de recorrido especificado por
SOBRERRECOR: n
hardware segn el eje nsimo negativo
(n: 1 hasta 8).

674

B63014SP/01

FUNCIONAMIENTO

6.3

Tres reas a las cuales la herramienta no puede entrar pueden especificarse


con la comprobacin de lmite de recorrido memorizado 1, comprobacin
de lmite de recorrido memorizado 2 y comprobacin de lmite de
recorrido memorizado 3.

VERIFICACION DE
LIMITE DE
RECORRIDO

6. FUNCIONES DE SEGURIDAD

(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

 Lmite de recorrido
memorizado 1

Los parmetros (Nos. 1320, 1321 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.

 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:

675

6. FUNCIONES DE SEGURIDAD

FUNCIONAMIENTO

G 22X_Y_Z_I_J_K_;

(I,J,K)

B63014SP/01

(X,Y,Z)

X>I, Y>J, Z>K


XI > 2000 (En incrementos mnimos programables)
YJ > 2000 (En incrementos mnimos programables)
ZK > 2000 (En incrementos mnimos programables)
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


XI > 2000 (En incrementos mnimos programables)
YJ > 2000 (En incrementos mnimos programables)
ZK > 2000 (En incrementos mnimos programables)
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.

 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.

676

B63014SP/01

FUNCIONAMIENTO

 Punto de comprobacin
para la zona prohibida

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

6. FUNCIONES DE SEGURIDAD

b
A

Lmite de zona

Fig. 6.3 (d) Definicin de la zona prohibida

 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.

 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.

 ***Effective time for a


forbidden area

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

6. FUNCIONES DE SEGURIDAD

FUNCIONAMIENTO

B63014SP/01

 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.

 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.

 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.

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

Mensaje

Contenido

500

SOBRERRECOR: Se ha rebasado el lmite de recorrido memori+n


zado I del eje nsimo (18) +.

501

SOBRERRECOR: Se ha rebasado el lmite de recorrido memori-

n
502

zado I del eje nsimo (18)

SOBRERRECOR: Se ha rebasado el lmite de recorrido memori-

+n
503

zado II del eje nsimo (18) + .

SOBRERRECOR: Se ha rebasado el lmite de recorrido memori-

n
504

zado II del eje nsimo (18)

*.

SOBRERRECOR: Se ha rebasado el lmite de recorrido memori-

+n
505

*.

zado III del eje nsimo (18) + .

SOBRERRECOR: Se ha rebasado el lmite de recorrido memori-

zado III del eje nsimo (18) *.

678

B63014SP/01

FUNCIONAMIENTO

6.4

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.

VERIFICACION DE
TOPE DE CARRERA
ANTES DE UN
DESPLAZAMIENTO

6. FUNCIONES DE SEGURIDAD

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 o 3, se
emite una alarma (vanse los ejemplos a continuacin).
Ejemplo 1)
Zona prohibida determinada por el
tope de carrera memorizado 1 2

a
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

679

6. FUNCIONES DE SEGURIDAD

FUNCIONAMIENTO

B63014SP/01

Ejemplo 2)
Punto final
Zona prohibida determinada por el
tope de carrera memorizado 1 2

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
 Bloqueo mquina

Si se aplica el bloqueo mquina al principio del desplazamiento, no se


verifica ningn tope de carrera antes del desplazamiento.

 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.

 Reanudacin del
programa

Cuando se reanuda un programa, se emite una alarma si el punto de


reanudacin se encuentra dentro de una zona prohibida.

 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.

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

B63014SP/01

FUNCIONAMIENTO

 Modo interpolacin
cilndrica

En modo interpolacin cilndrica, no se efecta ninguna verificacin.

 Modo interpolacin en
coordenadas polares

En modo interpolacin en coordenadas polares, no se efecta ninguna


verificacin.

 Control de eje angular

Cuando est seleccionada la opcin de control de eje angular, no se realiza


comprobacin.

 Control sncrono sencillo

En control sncrono sencillo, slo se verifica el eje maestro; no se verifica


ningn eje esclavo.

 Conversin en
coordenadas
tridimensionales

En modo conversin en coordenadas tridimensionales, no se efecta


ninguna verificacin.

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

 Control de eje por PMC

No se efecta ninguna verificacin cuando el desplazamiento est basado


en el control de ejes por el PMC.

 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)

6. FUNCIONES DE SEGURIDAD

Alarma
Nmero

Mensaje

Descripcin

510

SOBRERRECOR: +n

La verificacin del tope de carrera realizada antes de los desplazamientos,


muestra que la herramienta podra entrar en una zona prohibida en el sentido
positivo.

511

SOBRERRECOR: n

La verificacin del tope de carrera realizada antes de los desplazamientos,


muestra que la herramienta podra entrar en una zona prohibida en el sentido
negativo.

681

7.FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

FUNCIONAMIENTO

B63014SP/01

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.

682

B63014SP/01

7. FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

FUNCIONAMIENTO

7.1
VISUALIZACION DE
ALARMAS
Explicaciones
 Pantalla de alarma

Cuando se produce una alarma, aparece la pantalla de alarmas.


O0000 N00000

MENSAJE ALARMA
100

HABILITACION DE ESCRITR DE PARAM

510

SOBRERRECOR :+1

520

SOBRERRECOR :+2

530

SOBRERRECOR :+3

MDI

****

ALARMA

 Otro mtodo para


visualizar las alarmas

***

MENSAJ

S
18 : 52 : 05

***

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

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

683

7.FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

FUNCIONAMIENTO

B63014SP/01

 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.

 Cdigos de error

Los cdigos de error se clasifican de la siguiente manera:


No. 000 hasta 255: 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 749: Alarmas de recalentamiento.
No. 750 hasta 799: Alarmas del 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.

684

7. FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

B63014SP/01

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 1

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)

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
O0100 N00001
(1)90.02.14 16:43:48
(2)010 (3)CODIGO G INADECUADO
90.02.13 8:22:21
506 SOBRERRECOR : +1
90.02.12 20:15:43
417 ALARMA SERVO : X EJE PARAM DGTL

MEM * * * *
ALARMA

***

MENSAJ

***
HISTOR

19 : 47 : 45
(OPRA)

(1)Se ha activado la fecha de la alarma


(2)No. de alarma. Al hacerlo aparece el histrico de alarmas.
(3)Mensaje de alarma (algunos no contienen ningn mensaje)
(4)No. de pgina.

685

7.FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

7.3
VERIFICACION
MEDIANTE LA
PANTALLA DE
AUTODIAGNOSTICO

FUNCIONAMIENTO

B63014SP/01

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

1 Pulse la tecla de funcin

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
 Pgina de
autodiagnsticos en
control de 2 trayectorias

En control de 2 trayectorias, se visualiza la pgina de diagnsticos del


portaherramientas seleccionado por el selector. Para visualizar la pgina
de diagnsticos del otro portaherramientas, accione el selector en
consecuencia.

686

7. FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

B63014SP/01

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
Mensaje

Nm.

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

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

687

7.FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

FUNCIONAMIENTO

B63014SP/01

La tabla inferior muestra las seales y estados vlidos cuando cada elemento de
parmetro de diagnstico vale 1. Cada combinacin de estos valores de
parmetros de diagnstico indica un estado nico.
020 VEL. CORTE SUBIR/BAJAR 1

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.


Nm.

Mensaje

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

688

B63014SP/01

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.
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 2 DISPOSITIVOS DE MANEJO.
Interface
RS-422

Interface

RS-232-C
FANUC

Interface RS-232-C
RS-422
(panel de perforacin, etc...)

689

Handy Archivo

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.1
ARCHIVOS

B63014SP/01

De los dispositivos de entrada/salida externos, el Handy Archivo de FANUC y


el adaptador de disquetes de FANUC utilizan disquetes con soporte de
entrada/salida y la tarjeta FA de FANUC utiliza una tarjeta FA como soporte de
entrada/salida.
En el presente manual, por regla general a un soporte de entrada/salida se le
denomina disquete. Sin embargo, cuando la descripcin de un soporte de
entrada/salida presente una desviacin respecto a la descripcin de otro, se
utiliza el nombre del soporte de entrada/salida. En el texto que aparece a
continuacin, un disquete representa un disquete o una tarjeta FA.
A diferencia de una cinta CN, un disquete al usuario elegir libremente entre
diversos tipos de datos almacenados en un soporte archivo por archivo.
La entrada/salida es posible con datos que ocupan ms de un disquete.

Explicaciones

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

 Peticin de colocacin
de un
nuevo
disquete

Archivo n En blanco

Cuando un archivo se ha grabado en mas 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.

Floppy 1
Archivo 1 Archivo 2 Archivo 3

Arch. (k1) Archivo k

Floppy 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 sta
reinicializacin o reset se produce una vez que se ha colocado el nuevo disquete.

690

8. ENTRADA/SALIDA DE DATOS

B63014SP/01

FUNCIONAMIENTO

 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.

Protector contra escritura de una tarjeta

Protector contra escritura de un disquette

Protector contra escritura

(1) Protegido contra


escritura (slo es
posible la lectura.)

(2) Escritura vlida (es posible la


escritura, lectura y borrado.)

(1) Protector contra


escritura (slo es
posible la lectura.)

(2) Escritura vlida (es posible la


escritura, lectura y borrado.)

Fig. 8.1. Protector contra escritura

 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 8.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 (n1)
Archivo n

Programa en formato CN O0500


Programa en formato CN O0600

691

8. ENTRADA/SALIDA DE DATOS

8.2
BUSQUEDA DE
ARCHIVOS

FUNCIONAMIENTO

B63014SP/01

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

Archivo 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
siguiente men).

situada ms a la derecha **** (tecla de

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
. N9999
Se busca el archivo inmediato siguiente al que se acaba de acceder.
N9998
Cuando se designa N9998, cada vez que se realiza la entrada o
salida de un archivo se inserta automticamente N9999. 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
 Bsqueda de archivo
mediante
N99999

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
N9999. El tiempo de bsqueda es mas corto en este ltimo caso.

692

B63014SP/01

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

Alarmas
Nm.

Descripcin
La seal de preparado (DR) de un dispositivo de entrada/salida
est desactivada.



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

693

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.3
BORRADO DE
ARCHIVOS

B63014SP/01

Los archivos guardados en un disquete pueden borrarse archivo por archivo


segn sea necesario.

Borrado de archivos

Procedure

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.
y tras ello aparecer la pantalla de

3 Pulse la tecla de funcin

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

694

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

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

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 utiliza un programa a cargar.
2 Pulse la tecla EDIT en el panel del operador de la mquina.
3 Cuando utilice un disquete, busque el archivo necesario segn el
procedimiento del apartado 8.2.
4 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)]
6 Pulse la tecla soft
men).

del extremo derecho (tecla de siguiente

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

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

 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; O2222

695

M30; O3333

M02; ER(%)

8. ENTRADA/SALIDA DE DATOS

D Nmeros de programa
en un cinta en formato
CN

FUNCIONAMIENTO

B63014SP/01

D Cuando se introduce un programa sin especificar el nmero de programa.


- El O nmero 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
D 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)] [FINBG]

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 O1234 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].
696

B63014SP/01

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

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.

697

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.4.2
Salida de un programa

B63014SP/01

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

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 nxima designada. En este caso, los
archivos 1 hasta n1 son vlidos, pero los archivos posteriores al antiguo nximo se borran.
Si durante la salida se activa una alarma, se restauran nicamente los archivos 1 hasta n1.

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.

698

B63014SP/01

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

 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.

 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> H9999I [PERFOR] [EJEC]: Perfora todos los programas.

Explicaciones
(Salida a una cinta CN)

 

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.

 Comprobacin TV

Para realizar una comprobacin TV se perfora automticamente un cdigo


de espacios.

 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.
 Parada de la perforacin
 Perforacin de todos los
programas

Pulse la tecla

para detener la operacin de perforacin.

Todas los programas se enva a cinta de papel con el siguiente formato.


ER
(%)

Programa

Programa

Programa ER

(%)
Perf. avance de 1 pie

Perf. avance de 3 pies

La secuencia de los programas perforados no est definida.

699

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

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

700

8. ENTRADA/SALIDA DE DATOS

B63014SP/01

FUNCIONAMIENTO

8.5.2

Todos los datos de validacin 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
 Formato de salida

El formato de salida es el siguiente:

Formato
(1) For tool compensation memory A
G10 L11 P_R_;
en donde P_: No. de corrector
R_: Valor de compensacin de herramienta

(2) Para memoria B de compensacin de herramienta


Configuracin/variacin del valor de compensacin geomtrica

G10 L10 P_R_;


Configuracin/variacin del valor de compensacin de desgaste

G10 L11 P_R_;


(3) Para memoria C de compensacin de herramienta
Configuracin/variacin del valor de compensacin geomtrica para cdigo H

G10 L10 P_R_;


Configuracin/variacin del valor de compensacin geomtrica para cdigo D

G10 L12 P_R_;


Configuracin/variacin del valor de compensacin de desgaste para cdigo H

G10 L11 P_R_;


Configuracin/variacin del valor de compensacin de desgaste para cdigo D

G10 L13 P_R_;


La orden L1 puede utilizarse en lugar de L11 para garantizar la
compatibilidad de formato con el CNC convencional.

 Nombre de archivo de
salida

Cuando se utiliza la funcin de visualizacin de directoria en disquete, el


archivo de salida es OFFSET.
701

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

B63014SP/01

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 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 III8.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 Press the rightmost soft key

(nextmenu key).

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.

702

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

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

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 parmetros a descargar.
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

y aparecer la pantalla de parmetros.

5 Pulse la tecla soft de seleccin de captulo [PARAM].


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


9 Para visualizar parmetros, pulse la tecla soft [TOD].
Para sacar slo los parmetros configurados a un valor distinto de 0,
pulse la tecla soft [NON0].
10 Pulse la tecla soft [EJEC].
Todos los parmetros se visualizan en el programa definido.

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

 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 [NON0].
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.

703

8. ENTRADA/SALIDA DE DATOS

 Nombre de archivo de
salida

8.6.3
Entrada de datos de
compensacin de error
de datos

FUNCIONAMIENTO

B63014SP/01

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

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 compensacin de error de paso a cargar.

2 Cuando utilice un disquete, busque el archivo que necesita por el


procedimiento descrito en el Apartado III8.2.

3 Accione el pulsador PARO DE EMERGENCIA del panel del operador de la


mquina.

4 Pulse la tecla de funcin

5 Pulse la tecla [FIJCN] para seleccin de captulo.


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

7 Pulse la tecla soft

8 Pulse la tecla soft situada ms a la derecha

(tecla de siguiente men) y


pulse la tecla soft de seleccin de captulo [PASO].

9 Pulse la tecla soft [(OPRA)].


10 Pulse la tecla soft situada ms a la derecha

(tecla del 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 la seleccin de captulo.


14 Introduzca 0 como respuesta al mensaje PARAMETER WRITE
(PWE) en la configuracin de datos.
704

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

15 Conecte de nuevo la tensin del CNC.


16 Desenclave el pulsador PARO DE EMERGENCIA del panel del operador
de la mquina.

Explicaciones
 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

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 compensacin
de error de paso a descargar.
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 [PASO].

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


Todos los parmetros se envan en el formato definido.

Explicaciones
 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 + 10.000
P: Valor de compensacin de error de paso

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

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

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

1 Cargar en memoria el programa que ha sido descargado tal como se


describe en la seccin III8.7.2, segn el mtodo de carga de
programas descrita en la seccin III8.4.1.
2 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
 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.

706

8. ENTRADA/SALIDA DE DATOS

B63014SP/01

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
 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
 Nombre de archivo de
salida

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

8. ENTRADA/SALIDA DE DATOS

8.8
VISUALIZACION DEL
DIRECTORIO

FUNCIONAMIENTO

B63014SP/01

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

708

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

B63014SP/01

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


o

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.

709

8. ENTRADA/SALIDA DE DATOS

Procedimiento 2

FUNCIONAMIENTO

B63014SP/01

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)

710

EJEC

B63014SP/01

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

Explicaciones
 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.) Disquette o tarjeta A


Disquette o tarjeta B
Disquette o tarjeta C
C01
C02

L03

C(nmerro) significa . . . CONTINUA


L(nmero) significa . . . . ULTIMO
nmero . . . . . . . . . . . . . . nmero de disquettes o tarjetas

711

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.8.2
Lectura de archivos

B63014SP/01

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 AR0001
PARAMETER
CHIVO
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]. TheEl 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).

712

8. ENTRADA/SALIDA DE DATOS

B63014SP/01

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 AR0001
PARAMETER
CHIVO
0002
O0001
0003
O0002
0004
O0010
0005
O0040
0006
O0050
0007
O0100
0008
O1000
0009
O9500
PERFORACION
NUM ARCH =
>_
EDIT * * * * * * * * * *
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.81(a).
713

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.8.4

B63014SP/01

Con esta operacin se borrar 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).

714

B63014SP/01

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

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

 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. 0112 cuando se
emplee el canal 1. Configrelo en el parmetro 0122 cuando se emplee el canal
no. 0122.

 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.

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

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
numero de archivo, un nmero de programa o un nombre de
archivo no vlido.

715

8. ENTRADA/SALIDA DE DATOS

8.9
SALIDA DE UN
LISTADO DE
PROGRAMA PARA
UN GRUPO
ESPECIFICADO

FUNCIONAMIENTO

B63014SP/01

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 III11.3.3 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 III11.3.2.
DIRECT PROGRAMA (GRUPO)
PROGRAM(NUM.)
USAD:
60
LIBR:
2
O0020 (GEAR1000 MAIN
O0040 (GEAR1000 SUB1
O0200 (GEAR1000 SUB2
O2000 (GEAR1000 SUB3

>_
EDIC * * * *
PRGRM

***

***

***

O0001 N00010
MEMORI(CARC.)
3321
429
)
)
)
)

16 : 52 : 13

DIR

(OPRA
)

2 Pulse la tecla soft de la operacin [(OPRA)].


EDIBG

BUSQ O

LECTUR

GRPAL

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 [ALGRP].


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.

716

B63014SP/01

8.100
ENTRADA/SALIDA
DE DATOS EN LA
PANTALLA E/S

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

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

717

(OPRA
)

8. ENTRADA/SALIDA DE DATOS

1.10.2
Configuracin de
parmetros relativos a
la entrada/salida

FUNCIONAMIENTO

B63014SP/01

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

SYSTEM

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

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

(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, interfaz 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).
718

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

1.10.2
Entrada y salida de
programas

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

Bsqueda archivo

Procedimiento

Pulse la tecla soft [PRGR.] en la pantalla E/S, descrita en el apartado


KEIN MERKER.

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.
N9999
Se encuentra el archivo inmediatamente posterior al ms recientemente
utilizado.

N9998
Si se especifica 9998, se busca el siguiente archivo. A continuacin,
cada vez que se ejecuta una operacin de entrada/salida de archivo, se
inserta automticamente N9999. Esto significa que pueden buscarse
automticamente de manera secuencial otros archivos.
Este estado se anula especificando N0, N1 hasta N9999 o N9999 o al
ejecutar un reset.

CANCEL EJEC

6 Pulse las teclas soft [BUSQ F] y [EJEC].


Se busca el archivo especificado.

Explicaciones
719

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

 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.

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

 Bsqueda de archivo
utilizando N9999

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 N9999.
Cuando se especifique N9999, puede reducirse el tiempo necesario para
la bsqueda de archivos.

720

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

Introduccin de un programa

Procedimiento

1 Pulse la tecla soft [PRGR.] en la pantalla E/S, descrita en el apartado


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

>_
EDIT * * * *
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].

721

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

Salida de programas

Procedimiento

1 Pulse la tecla soft [PRGR.] en la pantalla E/S, descrita en el apartado


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

>_
EDIT * * * *
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].

722

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

Borrado de archivos

Procedimiento

1 Pulse la tecla soft [PRGR.] en la pantalla E/S, descrita en el apartado


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

>_
EDIT * * * *
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 ksimo, especificado en el paso 5.

Explicaciones
 Nmeros de archivo
despus del borrado

Despus del borrado del archivo ksimo, los nmeros de archivo


anteriores (k+1) hasta n se decrementan en 1 pasando a k hasta (n1).
Antes de borrado
1 hasta (k1)
K
(k+1) to n

 Proteccin contra
escritura

Despus de borrado
1 hasta (k1)
Borrar
k to (n1)

Para poder borrar un archivo, debe colocarse la aldabilla de proteccin


contra escritura de la cassette de modo que pueda escribirse en sta.

723

8. ENTRADA/SALIDA DE DATOS

1.10.2
Entrada y salida de
parmetros

FUNCIONAMIENTO

B63014SP/01

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


KEIN MERKER.
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].

724

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

Salida de parmetros

Procedimiento

1 Pulse la tecla soft [COMP.] en la pantalla E/S, descrita en el apartado


KEIN MERKER.
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].

725

8. ENTRADA/SALIDA DE DATOS

1.10.2
Entrada y salida de
valores de
compensacin

FUNCIONAMIENTO

B63014SP/01

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


KEIN MERKER.
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].

726

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

Salida de datos de compensacin

Procedimiento

1 Pulse la tecla soft [COMP.] en la pantalla E/S, descrita en el apartado


KEIN MERKER.
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].

727

8. ENTRADA/SALIDA DE DATOS

1.10.2
Salida de variables
comunes de macro
cliente

FUNCIONAMIENTO

B63014SP/01

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


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

728

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

1.10.2
Entrada y salida de
archivos en disquete

La pantalla E/S soporta la visualizacin de un directorio de archivos en


disquete as como la 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 KEIN MERKER.
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


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

729

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

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

730

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

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 KEIN MERKER.
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 F].

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.

731

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

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 KEIN MERKER.
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 F].

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.

732

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

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

***

12:34:56

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


[ELIMI].
7 Pulse la tecla soft [EJEC]. Se borra el archivo especificado. Una vez
borrado, se desplazan hacia arriba todos los archivos subsiguientes.

733

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

1.10.2

B63014SP/01

Los datos almacenados en la memoria del CNC pueden guardarse en una


tarjeta de memoria en formato MSDOS. Los datos almacenados en una
tarjeta de memoria pueden cargarse en la memoria del CNC.
Puede ejecutarse una operacin de guardar o cargar con las teclas soft
mientras el CNC est en marcha. La carga puede realizarse en una de dos
maneras. En el primer mtodo se cargan todos los mtodos almacenados
en memoria. En el segundo mtodo, se cargan slon datos seleccionados.

Entrada/salida desde/a
tarjeta de memoria

O1234 N12345

LEER/IMPRI (TARJETA M)

*1 : Memoria CNC
RAM CNC

Tarj. memoria

512K bytes

2. 000M bytes S- RAM


(

Archivo
SRAM0_5A. FDB

1/

*2 : Tamao y tipo de tarjeta de memoria

1)
*3 : Nombres, tamaos, fechas y nmero de archivos
registrados en la tarjeta de memoria

524288 bytes 97/ 01/ 23

Mensaje
TERMINADO.
DESCONECTAR LA CORRIENTE.

*4 : Mensaje de funcionamiento
*5 : Seleccione un tipo deseado de datos de carga
slo cuando se haya seleccionado [CARGA].

Seleccin: Todos los datos


S

0 T0000

EDIT **** - - EMG- 12: 15: 00


[FORMAT] [ SALVAR] [ CARGA ] [ ELIMI ] [
[CANCEL ]

[SELECC] [

] [

CANCEL

] [CANCEL ]

]
] [

EJEC

EJEC

Al seleccionar [FORMAT], [SALVAR] o [ELIMI]

Al seleccionar [CARGA]

Siempre se visualiza el tamao de memoria de CNC (*1).


Si no est insertada ninguna tarjeta de memoria, el campo de
mensaje (*4) visualiza un mensaje que pide al usuario que inserte
una tarjeta de memoria, pero no visualiza los estados de la tarjeta
de memoria (*2 y *3).
Si una tarjeta de memoria insertada no es vlida (si no existe
memoria de atributos o si la memoria de atributos no contiene
ninguna informacin sobre dispositivo), el campo de mensaje (*4)
visualiza un mensaje de error, pero no visualiza los estados de la
tarjeta de memoria (*2 y *3).

734

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

Guardar datos en
memoria

Los datos almacenados en la memoria del CNC pueden guardarse en una


tarjeta de memoria en formato MSDOS.

Guardar datos en memoria

Procedimiento

1 Pulse la tecla soft del extremo derecho


(tecla de siguiente
men) en la pantalla E/S, descrita en el apartado KEIN MERKER.
2 Pulse la tecla soft [TARJ M].
3 Coloque el CNC en el estado de parada de emergencia.
4 Si se ha insertado una tarjeta de memoria, el estado de la tarjeta de
memoria se visualiza de la siguiente manera.
O1234 N12345

LEER/IMPRI(TARJETA M)
RAM CNC

Tarj. memoria

512K bytes

2. 000M bytes S- RAM

Archivo
SRAM0_5A. FDB

1/

1)

524288 bytes 97/ 01/ 23

Mensaje

Seleccin: Todos datos


S

0 T0000

EDIT **** - - EMG- 12: 15: 00


[FORMAT] [ SALVAR] [ CARGA][ ELIMI

] [

5 Pulse la tecla soft [SALVAR].


CANCEL

EJEC

6 Se visualiza un mensaje que pide al usuario que confirme la


operacin. Pulse la tecla soft [EJEC] para ejecutar la operacin de
salvar.
7 A medida que se guardan los datos en la tarjeta, destella el mensaje
RUNNING y en el campo de mensaje se visualiza el nmero de
bytes guardados.
8 Una vez guardados todos los datos en la tarjeta, se visualiza el
mensaje COMPLETED en el campo de mensaje, visualizndose el
mensaje PRESS RESET KEY. en la segunda lnea.
9 Pulse la tecla RESET. Los mensjaes visualizados se borran de la
pantalla y la visualizacin de estado de tarjeta de memoria se
sustituye por la del archivo guardado.
NOTA
Todos los datos en la memoria del CNC se guardan en una
tarjeta de memoria. Los datos en la memoria del CNC no
pueden guardarse de manera selectiva.

735

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

Explicaciones
 Nombre de archivo

El nombre de archivo guardado para la operacin de guardar est


determinado por el tamao de la SRAM incorporada al CNC. Un archivo
que contenga datos guardados est dividido en bloques de 512KB.

Archivo CAB1 SRAM


Tamao de SRAM
Nmero archivos 1
2
3
4
5

256KB

0.5 MB

1.0 MB

2.5 MB

SRAM256A. FDB

SRAM0_5A. FDB

SRAM1_0A. FDB
SRAM1_0B. FDB

SRAM2_5A. FDB
SRAM2_5B. FDB
SRAM2_5C. FDB
SRAM2_5D. FDB
SRAM2_5E. FDB

256KB

0.5 MB

1.0 MB

2.5 MB

SRAM256A. OP2

SRAM0_5A. OP2

SRAM1_0A. OP2
SRAM1_0B. OP2

SRAM2_5A. OP2
SRAM2_5B. OP2
SRAM2_5C. OP2
SRAM2_5D. OP2
SRAM2_5E. OP2

Archivo CAB2 SRAM


Tamao de SRAM
Nmero archivos 1
2
3
4
5

 Anulacin de salvar

Para anular la operacin de salvar archivo antes de terminarla, pulse la


tecla

 Peticin de sustitucin
de tarjeta de memoria

RESET

del panel MDI.

Cuando la tarjeta de memoria tenga menos de 512K bytes de espacio libre


se visualiza una peticin de sustitucin de tarjeta de memoria. Inserte una
nueva tarjeta de memoria.

736

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

Carga de datos en
memoria (restauracin)

Los datos de memoria del CNC salvados en una tarjeta de memoria


pueden cargarse (restaurarse) de nuevo en la memoria del CNC.
Los datos de memoria del CNC pueden cargarse de dos maneras. En el
primer mtodo se cargan todos los datos salvados en la memoria. En el
segundo mtodo se cargan slo datos seleccionados.

Carga de datos almacenados en tarjeta de memoria

Procedimiento

1 Pulse la tecla soft del extremo derecho


(tecla de siguiente
men) en la pantalla E/S, descrita en el apartado KEIN MERKER.
2 Pulse la tecla soft [TARJ M].
3 Coloque el CNC en el estado de parada de emergencia.
4 Cuando se inserte una tarjeta de memoria, el estado de la tarjeta de
memoria se visualiza de la siguiente manera.
O1234 N12345

LEER/IMPRI(TARJETA)
RAM CNC

Tarj. memoria

512K bytes

2. 000M byte s S- RAM

Archivo
SRAM0_5A. FDB

1/

1)

524288 bytes 97/ 01/ 23

Mensaje

Seleccin : Todos los datos


S

0 T0000

EDIT **** - - EMG- 12: 15: 00


[FORMAT] [ SALVAR] [ CARGA ] [ ELIMI ] [

5 Pulse la tecla soft [CARGA].


6 Con las teclas de cursor

, seleccione el archivo que desee

cargar desde la tarjeta de memoria.


Un sistema de CNC con una RAM de 1,0MB o 2,0 MB tal vez
requiera la carga de mltiples archivos. Para cada archivo puede
especificarse una carga total o selectiva.
SELECC

CANCEL EJEC

7 Para realizar una carga selectiva de datos, pulse la tecla soft


[SELECC] y luego seleccione los datos que desee cargar. Cada vez
que pulse la tecla soft, la informacin visualizada cambia
cclicamente, como se muestra a continuacin.
Todos
datos

Programa

Parmetro

Compen.
C

737

Datos
PMC

Datos macro

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

8 Despus de comprobar la seleccin de archivos, pulse la tecla soft


[EJEC].
9 Durante la carga, destella el mensaje RUNNING y en el campo de
mensaje se visualiza el nmero de bytes cargados.
10 Una vez terminada la carga, en el campo de mensajes se visualiza el
mensaje COMPLETED con el mensaje PRESS RESET KEY.
visualizado en la segunda lnea.
11 Pulse la tecla RESET. Los mensajes se borran de la pantalla.

Explicaciones
 Anulacin de la carga

Para anular la carga de archivos antes de su terminacin, pulse la tecla


RESET

del panel MDI.

 Desconexin de la
corriente despus de la
carga

En funcin del tipo de datos, tal vez sea necesario desconectar la corriente
del sistema y luego volver a conectarla para que se valide la carga. Si es
preciso, en el campo de mensajes se visualiza el mensaje TURN OFF
POWER..

 Parmetros/datos PMC

Antes de ejecutar la carga de parmetros/datos de PMC, valide la escritura


de parmetros.

 Datos
programa/compensacin

Antes de ejecutar la carga de programa/datos de compensacin, coloque


la tecla de proteccin de datos del panel de operador de mquina en la
posicin ON.

 Carga de archivos desde


mltiples tarjetas de
memoria

Cuando sea preciso cargar mltiples archivos desde mltiples tarjetas de


memoria, se visualiza una peticin de sustitucin de tarjetas de memoria.

NOTA
Si los datos salvados y el sistema de CNC en que se desee
cargar los datos salvados no cumplen las condiciones
descritas a continuacin, en el campo de mensaje se
visualiza un mensaje de error y se inhibe la carga. Sin
embargo, observe que en la carga selectiva, aun cuando la
estructura del sistema del CNC no coincida con la de un
archivo guardado, no obstante, el archivo se carga.
El tamao del archivo guardado no coincide con el
tamao de la RAM del CNC.
El archivo guardado tiene una extensin diferente.

738

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

Formateado de tarjetas
de memoria

Para poder guardar un archivo en una tarjeta de memoria, sta debe


formatearse.

Formateado de una tarjeta de memoria

Procedimiento

1 Pulse la tecla soft del extremo derecho


(tecla de siguiente
men) en la pantalla E/S, descrita en el apartado KEIN MERKER.
2 Pulse la tecla soft [TARJ M].
3 Coloque el CNC en el estado de parada de emergencia.
4 Cuando se inserte una tarjeta de memoria, el estado de la tarjeta de
memoria se visualiza de la siguiente manera.
O1234 N12345

LEER/IMPRI(TARJETA M)
RAM CNC

Tarj. memoria

512K bytes

2. 000M bytes S- RAM

Archivo
SRAM0_5A. FDB

1/

1)

524288 bytes 97/ 01/ 23

Mensaje

Seleccin: Todos los datos


S

0 T0000

EDIT **** - - EMG- 12: 15: 00


[FORMAT] [ SALVAR] [ CARGA][ ELIMI

] [

5 Pulse la tecla soft [FORMAT].


CANCEL

EJEC

6 Se visualiza un mensaje que pide al usuario que confirme la


operacin. Pulse la tecla soft [EJEC] para ejecutar la operacin de
formatear.
7 A medida que va ejecutndose el formateado, destella el mensaje
FORMATTING.
8 Una vez terminado el formateado, en el campo de mensaje se
visualiza el mensaje COMPLETED.

739

8. ENTRADA/SALIDA DE DATOS

Borrado de archivos

FUNCIONAMIENTO

B63014SP/01

Los archivos guardados no necesarios pueden borrarse de una tarjeta de


memoria.

Borrado de archivos

Procedimiento

1 Pulse la tecla soft del extremo derecho


(tecla de siguiente
men) en la pantalla E/S, descrita en el apartado KEIN MERKER.
2 Pulse la tecla soft [TARJ M].
3 Coloque el CNC en el estado de parada de emergencia.
4 Cuando se inserte una tarjeta de memoria, el estado de la tarjeta de
memoria se visualiza de la siguiente manera.
O1234 N12345

LEER/IMPRI (TARJETA)
RAM CNC

Tarj. memoria

512K bytes

2. 000M byte s S- RAM

Archivo
SRAM0_5A. FDB

1/

1)

524288 bytes 97/ 01/ 23

Mensaje

Seleccin : Todos los datos


S

0 T0000

EDIT **** - - EMG- 12: 15: 00


[FORMAT] [ SALVAR] [ CARGA ] [ ELIMI ] [

5 Pulse la tecla soft [ELIMI].


CANCEL

EJEC

6 Con las teclas de cursor

, seleccione el archivo que desee

borrar de la tarjeta de memoria.


7 Despus de comprobar la seleccin de archivo, pulse la tecla soft
[EJEC].
8 Mientras se ejecuta la deteccin, en el campo de mensasaje destella el
mensaje DELETING.
9 Una vez terminado el borrado, en el campo de mensaje se visualiza el
mensaje COMPLETED.
NOTA
Una SRAM de 1 MByte o ms contendr mltiples archivos.
Para borrar el contenido de tal SRAM, borre todos los
archivos contenidos.

740

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

Mensajes y restricciones
Mensajes

Mensaje

Descripcin

INSERT MEMORY CARD.

No hay ninguna tarjeta de memoria insertada.

UNUSABLE MEMORY CARD

La tarjeta de memoria no contiene informacin de dispositivo.

FORMAT MEMORY CARD.

La tarjeta de memoria no est formateada. Formatela antes de uso.

THE FILE IS UNUSABLE.

El formato o la extensin del archivo que se desea cargar no est permitido. Como alternativa, los datos almacenados en la tarjeta de memoria no
coinciden con el tamao de memoria del CNC.

REPLACE MEMORY CARD.

Sustituya la tarjeta de memoria.

FILE SYSTEM ERROR VVV

Se ha producido un error durante el procesamiento del sistema de archivos. VVV representa un cdigo de error del sistema de archivos.

SET EMERGENCY STOP STATE.

La operacin salvar/cargar es vlida slo en el estado de parada de emergencia.

WRITEPROTECTED

Operacin salvar:
Operacin cargar:
bida.

El interruptor de proteccin de la tarjeta de


memoria est colocado en la posicin inhibida.
La operacin de escribir parmetros est inhi-

VOLTAGE DECREASED.

La tensin de la batera de la tarjeta de memoria ha cado excesivamente


(Es preciso sustituir la batera).

DEVICE IS BUSY.

Otro usuario est utilizando la tarjeta de memoria. Como alternativa, no


puede accederse al dispositivo ya que se est ejecutando una operacin
automtica.

SRAM MEMORY CARD?

Este mensaje pide al usuario que confirme la activacin de salvar datos.

MEMORY CARD SRAM?

Este mensaje pide al usuario que confirme la activacin cargar datos.

DO YOU WANT TO DELETE FILE(S)?

Este mensaje pide al usuario que confirme la activacin del borrado.

DO YOU WANT TO PERFOR. FORMATTING?

Este mensaje pide al usuario que confirme la activacin del formateado.

SAVING

Se est ejecutando una operacin de guardar

LOADING

Se est ejecutando una operacin de carga.

DELETING

Se est ejecutando un borrado de archivo.

FORMATTING

Se est ejecutando un formateado de tarjeta de memoria.

COMPLETED

Se ha terminado el procesamiento de salvar o cargar.

PRESS RESET KEY.

Pulse la tecla RESET.

TURN OFF POWER.

Desconecte la corriente y vuelva a conectarla.

741

8. ENTRADA/SALIDA DE DATOS

Cdigos de error del


sistema de archivos

FUNCIONAMIENTO

Cdigos

B63014SP/01

Significado

102

La tarjeta de memoria no tiene sueficiente espacio libre.

105

No se ha insertado ninguna tarjeta de memoria.

106

Ya se ha insertado una tarjeta de memoria.

110

No puede encontrarse el directorio especificado.

111

Existen demasiados archivos en el directorio raz para poder


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

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

131

No es vlida la especificacin de una ruta de acceso.

133

Se han abierto al mismo tiempo mltiples archivos.

135

Este dispositivo no est formateado.

140

El archivo tiene el atributo de lectura/escritura inhibido.

Restricciones
 Tamao de tarjeta de
memoria

El tamao de la tarjeta de memoria que debe emplearse debe ser mayor


que el de un mdulo RAM instalado en el CNC. El tamao del mdulo
RAM puede determinarse en la pantalla de configuracin del sistema.

 Especificaciones para
tarjeta de memoria

Utilice una tarjeta de memoria que sea conforme a PCMCIA Ver. 2.0 o
JEIDA Ver. 4.1.

 Memoria de atributos

No puede emplearse una tarjeta de memoria que no disponga de memoria


de atributos o que no disponga informacin de dispositivo alguna en su
memoria de atributos.

 Compatibilidad de los
datos salvados

Los datos salvados en una tarjeta de memoria son compatibles


nicamente con CNCs que poseen idntica configuracin de hardware e
idntica configuracin de opciones.

 Tarjeta ROM flash

Una tarjeta ROM flash puede utilizarse slo para carga de datos.

 Operaciones durante
funcionamiento
automtico

Durante el funcionamiento automtico no puede visualizarse,


formatearse o borrarse el contenido de una tarjeta de memoria. Por
consiguiente, para validar estas operaciones, detenga o suspenda el
funcionamiento automtico.
742

FUNCIONAMIENTO

B63014SP/01

8.110
ENTRADA/SALIDA
DE DATOS
UTILIZANDO UNA
TARJETA DE
MEMORIA

8. ENTRADA/SALIDA DE DATOS

Configurando el canal E/S (parmetro No. 20) al valor 4, puede hacerse


referencia a archivos almacenados en una tarjeta de memoria y puede
realizarse la entrada y salida en formato de archivo de texto de diferentes
tipos de datos como programas de pieza, parmetros y datos de
compensacin en una tarjeta de memoria.
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

743

Tarjeta de
memoria

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

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

PROG

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

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

~
PROG

DIR +

(OPRA)

5 Para visualizar comentarios relativos a cada archivo pulse la tecla soft


[DIR+].
DIRECTORY (MCARD)
No. NOMBRE ARCHIVO
0001
O1000
0002
O1001
0003
O0002
0004
O2000
0005
O2001
0006
O3001
0007
O3300
0008
O3400
0009
O3500

O0034 N00045
COMENTA
(COMMENTARIO )
(SUBPROGRAMA)
(12345678
)
(
)
(
)
(SALTO K
)
(ALTA VEL.
)
(
)
(PROGR. PRUEB.)

~
PROG

DIR +

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

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

Bsqueda de un archivo

Procedimiento

1 Pulse la tecla EDIT del panel de operador de la mquina.


2 Pulse la tecla de funcin

PROG

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

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

~
PROG

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 (MCARD)
No.
NOMBRE ARCHIVO
0019
O1000
0020
O1010
0021
O1020
0022
O1030
~

O0034 N00045
COMENTA
(PROGR. PRINC. )
(SUBPROGR. 1)
(COMMENT )
(COMMENT )
~

745

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

Lectura de un archivo

Procedimiento

1 Pulse la tecla EDIT del panel de operador de la mquina.


2 Pulse la tecla de funcin

PROG

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

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

~
PROG

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 (MCARD)
No.
NOMBRE ARCHIVO
0019
O1000
0020
O1010
0021
O1030

O0001 N00010
COMENTA
(PROG. PRINCI. )
(SUBPROGRAM1)
(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.
746

B63014SP/01

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

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 (MCARD)
No.
NOMBRE ARCHIVO
0012
O0050
0013
TESTPRO
0014
O0060

O0001 N00010
COMENTA
(PROG. PRINC. )
(SUBPROGR.
1)
(MACRO PROGRAM)

~
LECTUR

NOMBRE ARCHIVO
=TESTPRO
No. PROGRAM
=1230

>
EDIT * * *
NOMBR

****

***

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

747

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

Escritura de un archivo

Procedimiento

1 Pulse la tecla EDIT del panel de operador de mquina.


2 Pulse la tecla de funcin

PROG

3 Pulse la tecla soft del extremo derecho


(tecla de siguiente
men).
4 Pulse la tecla soft [TARJETA]. Al hacerlo, se visualiza la pantalla que
aparece a continuacin.
DIRECTORY (MCARD)
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

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

~
PROG

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 y con el nombre de archivo ABCD12.
~

~
PERFOR.
>
EDIT * * *
NOMBR

NOMBRE ARCHIVO =
No. PROGRAM =1230
****

***

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

748

NOMBRE ARCHIVO =ABCD12


No. PROGRAM. =1230
****
FIJC O

***

15:40:21

****
PARA

CANCEL

EJEC

B63014SP/01

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

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>

749

de

No ms de 8 caracteres

VVV

Extensin de no ms
de 3 caracteres

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

Borrado de un archivo

Procedimiento

1 Pulse la tecla EDIT del panel de operador de mquina.


2 Pulse la tecla de funcin

PROG

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

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

~
PROG

DIR +

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


750

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

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

Procedimiento

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

1 Pulse la tecla EDIT del panel de operador de mquina.


2 Pulse la tecla de funcin

PROG

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
960406
*0002 O1003
334450
960504
*0003 MACROVAR.DAT 653400
960512
*0004 O0002
341205
960513
[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.

751

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

6 Con las teclas de pgina

B63014SP/01

, avance por el directorio de

archivos o por el directorio de programas.

Explicaciones
 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). La tecla
tecla soft del extremo derecho
soft [TARJETA M] representa una funcin independiente de tarjeta de
memoria para guardar y restaurar datos de RAM del sistema. (Vase los
apartados 8.10.7 y la seccin NINGUNA ETIQUETA).
MACRO

PASO

TRABAJO

(OPRA)

TARJM

(OPRA)

Cuando se seleccione un elemento de datos que no sea un programa, la


pantalla visualiza slo un directorio de archivos.
LEER/IMPRI (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

 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.

 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]
: Localiza un nmero de archivo especificado.
[LECT F] : Lee un nmero de archivo especificado.
[PERFOR.]
: Escribe un archivo.
[LECT N]
: Lee un archivo con un nombre de archivo especificado.
[ELIMI] : Borra un nmero de archivo especificado.
752

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63014SP/01

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

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

No. PROGRAM =13

1
***

****
PARADA

15:40:21
CANCEL

EJEC

 representa un cdigo de error de tarjeta de memoria.


753

8. ENTRADA/SALIDA DE DATOS

Cdigos de error de
tarjeta de memoria

FUNCIONAMIENTO

Cdigo

B63014SP/01

Significado

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.

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.

754

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

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

1) Bsqueda de nmero de programa:


2) Bsqueda de nmero de secuencia:
3) Bsqueda de palabra:
4) Bsqueda de direccin:

Insercin, modificacinn y borrado de


programas

1) Insercin, modificacin y borrado de una pal.: Vase Apdo. III9.1.3 hasta III9.1.5.
2) Sustitucin de palabras y direcciones: Vase Apartado III9.6.6.
3) Borrado de bloques: Vase Apartados III9.2.
4) Copiar, desplazar y fusionar programas: Vase Apartado III9.6.1 y III9.6.5
5) Borrado de programas: Vase Apartado III9.5.

Salida

Vase Apartado III9.3.


Vase Apartado III9.4.
Vase apartado III9.1.1.
Vase Seccin III9.1.1.

Ejecucin

755

9. EDICION DE PROGRAMAS

9.1
INSERCION,
MODIFICACION Y
BORRADO DE UNA
PALABRA

FUNCIONAMIENTO

B63014SP/01

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

756

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

9.1.1
Bsqueda de una
palabra

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.

757

se visualiza

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

Procedimiento para buscar una palabra

Ejemplo)

de

bsqueda

PROGRAMA
O0050 ;
N01234 X100.0 Z1250.0 ;
S12 ;
N56789 M03 ;
M02 ;
%

O0050 N01234

de

S12

Actualmente se est
buscando/explorando
N01234.
Se est buscando
S12.

1 Teclee la direccin S .
2 Teclee 1

2 .

No puede buscarse S12 si se ha tecleado nicamente S1.


No puede buscarse S09 tecleando slo S9.
Para buscar S09, asegrese de que teclear S09.

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.

758

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

9.1.2
Cabecera de un
programa

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

759

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

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 ;
%

760

Se est buscando/explorando Z1250.0.

5 

3 Pulse la tecla

O0050 N01234

Se est insertando
T15.

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

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 ;
%

761

Se est buscando/explorando T15.

Se est cambiando
T15 por M15.

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

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 ;
%

762

Se est buscando/explorando X100.0.

O0050 N01234
Se est borrando
X100.0.

FUNCIONAMIENTO

B63014SP/01

9.2

9. EDICION DE PROGRAMAS

Dentro de un programa puede borrarse un bloque o bloques.

BORRADO DE
BLOQUES
9.2.1
Borrado de un bloque

El procedimiento a continuacin sealado borra un bloque hasta su cdigo EOB


(fin de bloque); el cursor avanza la direccin de la siguiente palabra.

Procedimiento para borrar un bloque

1 Busque o explore la direccin N del bloque que desea borrar.


2 Pulse

EOB

.
.

3 Pulsee la tecla

Ejemplo de borrado del bloque No. 1234

Procedimiento

1 Ejemplo de borrado del bloque No. 1234.


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 ;
%

763

.
O0050 N01234

Se ha borrado el
bloque que contiene
N01234.

9. EDICION DE PROGRAMAS

9.2.2
Borrado de mltiples
bloques

FUNCIONAMIENTO

B63014SP/01

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 ;
%

764

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

FUNCIONAMIENTO

B63014SP/01

9.3
BUSQUEDA DE
NUMERO DE
PROGRAMA

9. EDICION DE PROGRAMAS

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.

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

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

program number search operation is not performed.

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.

765

9. EDICION DE PROGRAMAS

9.4
BUSQUEDA DE
NUMERO DE
SECUENCIA

FUNCIONAMIENTO

B63014SP/01

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.Si no se
encuentra el nmero de secuencia especificado en el programa actualmente
seleccionado se activa la alarma P/S nmero 060.

766

B63014SP/01

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

Explicaciones
 Operaciones durante la
bsqueda

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

767

9. EDICION DE PROGRAMAS

9.5
BORRADO DE
PROGRAMAS

9.5.1

FUNCIONAMIENTO

B63014SP/01

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

768

para borrar todos los programas.

FUNCIONAMIENTO

B63014SP/01

9.5.3

9. EDICION DE PROGRAMAS

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.

769

para borrar los programas Nos. XXXX hasta

9. EDICION DE PROGRAMAS

9.6
FUNCION DE EDICION
AMPLIADA DE
PROGRAMAS DE
PIEZA

FUNCIONAMIENTO

B63014SP/01

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.

770

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

9.6.1

Puede crearse un programa nuevo creando 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


(EXEDT)

3 Pulse la tecla soft [(OPRA)].


4 Pulse la tecla de siguiente men.
5 Pulse la tecla soft [EDIEX].
6 Asegrese de que se ha seleccionado la pantalla del programa que desea

COPIA

copiar y pulse la tecla [COPIA].

TODO

7 Pulse la tecla soft [ALL].


8 Introduzca el nmero del nuevo programa (utilizando nicamente el

Teclas numricas

0 A

teclado numrico) y pulse la tecla


EJEC

9 Pulse la tecla soft [EJEC].

771

9. EDICION DE PROGRAMAS

9.6.2

FUNCIONAMIENTO

B63014SP/01

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
A

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 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] [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

772

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

9.6.3

Puede crearse un nuevo programa moviendo una seccin o parte de programa.

Moviendo una seccin


o parte de programa.

Despus de copiar

Antes de copiar
Oxxxx

Oxxxx

Oyyyy

Copiar

B
C

Fig. 9.6.3 Copia de 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 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


CURS

tecla soft [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

773

9. EDICION DE PROGRAMAS

9.6.4

FUNCIONAMIENTO

B63014SP/01

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

5 Pulse la tecla soft [EJEC].


Teclas numricas

0 A

El programa con el nmero especificado en el paso 4 se inserta antes del


cursor posicionado en el paso 3.

EJEC

774

B63014SP/01

FUNCIONAMIENTO

9. EDICION DE PROGRAMAS

9.6.5
Explicacin
complementaria para
copiar, mover y
fusionar
Explicaciones
 Definicin de un intervalo
de edicin

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.

 Sin especificar un nmero


de programa

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
.
 Cuando ya no se necesita el programa, brrelo mediante una operacin
normal de edicin.

 Edicin cuando el sistema


est esperando a introducir
un nmero de programa

Cuando el sistema est esperando la introduccin de un nmero de programa,


no puede ejecutarse ninguna operacin de edicin.

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

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

Alarmas
enido

No. alarma

Se ha hecho insuficiente la memoria mientras se esta


ba copiando o insertando un programa. Se ha termi
nado la copia o la insercin.

70

Se ha interrumpido la tensin cuando se estaba co


piando, 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

776

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

9.6.6
Sustitucin de
palabras y direcciones

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


2 Pulse la tecla soft [CAMBIO].
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

EJEC1

especificadas despus del cursor.


Pulse la tecla soft [EJEC1] 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.

EJEC1

Ejemplos
 Sustituir X100 por Y200

[CAMBIO]

0 [ANTES] Y

[DESP.] [EJEC]
 Sustituir X100Y200 por X30

[CAMBIO]

3
 Sustituir IF por WHILE

F [ANTES] W

0 [ANTES] X

0 [DESP.] [EJEC]

[CAMBIO]

E [DESP.]

[EJEC]

 Sustituir X por ,C10

[CAMBIO]

X [ANTES] ,

0 [DESP.] [EJEC]

Explicacin
 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.].
777

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

Restricciones
 El nmero de caracteres a
sustituir

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

778

B63014SP/01

9.7
EDICION DE
MACROS DE
CLIENTE

FUNCIONAMIENTO

9. EDICION DE PROGRAMAS

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 10.1 en donde se explican los comentarios de un programa.

Explicaciones
 Unidad de edicin

Cuando se edita un macro cliente ya introducido, el usuario puede desplazar el


cursor a cada unidad de edicin que comienza por cualquiera de los siguientes
caracteres y smbolos:

(a) Direccin
(b) # situado al comienzo del primer miembro de una declaracin de
sustitucin
(c) /, (,=, and ;
(d) Primer carcter de IF, WHILE, GOTO, END, DO, POPEN, BPRNT,
DPRNT y PCLOS
En la pantalla, se coloca un espacio en blanco antes de cada uno de los
caracteres y smbolos anteriores.
(Ejemplo) Posiciones de comienzo donde esta colocado el cursor.
N001 X#100 ;
#1 =123 ;
N002 /2 X[12/#3] ;
N003 XSQRT[#3/3*[#4+1]] ;
N004 X#2 Z#1 ;
N005 #5 =1+2#10 ;
IF[#1NE0] GOTO10 ;
WHILE[#2LE5] DO1 ;
#[200+#2] =#2*10 ;
#2 =#2+1 ;
END1 ;
 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
COS CO
TAN TA
ATAN AT
SQRT SQ
ABS AB
BCD BC
BIN BI
FIX FI
FUP FU
ROUND RO END EN
POPEN PO BPRNT BP
DPRNT DP PCLOSPC
(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.

779

9. EDICION DE PROGRAMAS

9.8
EDICION EN MODO NO
PRIORITARIO

FUNCIONAMIENTO

B63014SP/01

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 [BGEDT].


Al hacerlo, se visualiza la pantalla de edicin en modo no prioritario
(PROGRAM (BGEDIT) 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 [BGEDT]. El programa editado se registra en la memoria de
programas de modo prioritario.

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

780

FUNCIONAMIENTO

B63014SP/01

9.9
FUNCION DE
CONTRASEA

9. EDICION DE PROGRAMAS

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 n
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 Selecciones el modo MDI.


2 Valide la grabacin de parmetros. Al hacerlo, se activa la alarma P/S n
100 en el CNC.

3 En el parmetro n 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 n 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
 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
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.
781

9. EDICION DE PROGRAMAS

 Modificacin del parmetro


PASSWD

 Configuracin del valor 0


en el parmetro PASSWD

 Rebloqueo

FUNCIONAMIENTO

B63014SP/01

El parmetro PASSWD puede modificarse cuando se abandona el estado de


bloqueo (cuando PASSWD = 0 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.

782

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

9.10
COPIA DE UN
PROGRAMA ENTRE
DOS TRAYECTORIAS

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

PROG

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

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

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.

784

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

Explicaciones
 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

 Edicin en modo no
prioritario

La copia puede ejecutarse tambin durante la edicin en modo no


prioritario.
785

9. EDICION DE PROGRAMAS

 Importantes alarmas
afines

FUNCIONAMIENTO

B63014SP/01

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
 Condiciones en las
cuales no puede
ejecutarse la copia

La copia no se ejecuta en ninguna de las siguientes condiciones:

 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

786

O0001
O0020
O0200
O1100
O2000

B63014SP/01

 Sustitucin

FUNCIONAMIENTO

9. EDICION DE PROGRAMAS

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.

787

10. CREACION DE PROGRAMAS

10

FUNCIONAMIENTO

B63014SP/01

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.

788

FUNCIONAMIENTO

B63014SP/01

10.1
CREACION DE
PROGRAMAS
EMPLEANDO EL
PANEL MDI

10. CREACION DE PROGRAMAS

Programs can be created in the EDIT mode using the program editing
functions described in Chapter 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 le Captulo 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.
789

FUNCIONAMIENTO

10. CREACION DE PROGRAMAS

10.2
INSERCION
AUTOMATICA DE
NUMEROS DE
SECUENCIA

B63014SP/01

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

790

FUNCIONAMIENTO

B63014SP/01

9 Pulse

10. CREACION DE PROGRAMAS

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

791

FUNCIONAMIENTO

10. CREACION DE PROGRAMAS

10.3
CREACION DE
PROGRAMAS EN EL
MODO TEACH IN

B63014SP/01

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


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

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 Z325 F300 ;
Z
N4 M02 ;
P1
(3.025, 23.723, 10.0)
P0

(10, 0, 10.0)

(3.025, 23.723, 0.325)

X
P2

792

B63014SP/01

FUNCIONAMIENTO

10. CREACION DE PROGRAMAS

1 Configure el dato de configuracin N DE SECUENCIAS al valor 1


(activado). (El parmetro de valor de incremento (n 3212) 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 G00G90X3025Z23723;. 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 G01Z3025F300; 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:

EOB

N5, que indica que se trata del quinto bloque, se registra en memoria con la
793

10. CREACION DE PROGRAMAS

FUNCIONAMIENTO

B63014SP/01

funcin de insercin automtica de nmero de secuencia. Pulse la tecla


para borrarlo.

Con esto queda registrado el programa ejemplo.

Explicaciones
 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 Z325 F300 ;
N4 M02 ;
%
_
TMANG

****

PRGRM

 Registro de una posicin


con compensacin

***

***

14 : 17 : 27
(OPRA)

BIBLIO

Cuando se teclea un valor despus de teclear la direccin


y luego se pulsa la tecla

X , Y ,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.

 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.

794

FUNCIONAMIENTO

B63014SP/01

10.4
PROGRAMACION
INTERACTIVA CON
FUNCION GRAFICA

10. CREACION DE PROGRAMAS

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

. Con esto se registra un nuevo programa O0010.

795

0 ,y

FUNCIONAMIENTO

10. CREACION DE PROGRAMAS

B63014SP/01

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 tecla de men anterior

para visualizar las teclas soft

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

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

B63014SP/01

FUNCIONAMIENTO

10. CREACION DE PROGRAMAS

PROGRAMA
G
X
Z
H
R
S
B
J
P
L
:

O0010 N00000
G
Y

F
M
T
I
K
Q

EDIT * * * *

***

PRGRM

14 : 41 : 10

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

797

para volver al inicio del programa.

FUNCIONAMIENTO

10. CREACION DE PROGRAMAS

Procedimiento 
Modificacin de un bloque

B63014SP/01

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

798

B63014SP/01

11

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

COMO SE CONFIGURAN Y VISUALIZAN LOS DATOS

Generalidades

Para utilizar una mquinaherramienta CNC, deben configurarse diversos datos


en el panel MDI del CNC. El operador puede monitorizar el estado de
funcionamiento con datos visualizados durante el funcionamiento.
En este captulo se describe como 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

 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.

799

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

PANTALLA VISUAL. POSICION Transicin de pantalla activada por tecla funcin

Pantalla posicin actual

ABSOLU

RELATI

TODO

MANGO

Visualizacin posi
cin sistema coor
denadas pieza

Visualizacin de la
posicin total de cada
sistema de coordena
das
Vase suabap.11.1.3.

Interrupcin
manual por volante

Vase subap. 11.1.1.

Visualizacin posi
cin en sistema
coord. relativas
Vase subap. 11.1.2.

Visualizacin de
nm. de piezas y
tiempo de marcha

Visualizacin de
nm. de piezas y
tiempo de marcha

Visualizacin de
nm. de piezas y
tiempo de marcha

Vase subap. 11.1.5.

Vase subap. 11.1.5.

Visualizacin
velocidad real

Visualizacin
velocidad real

Vase subap. 11.1.5.

Visualizacin
velocidad real

Vase subap. 11.1.4.

Definicin de pun
to de referencia
flotante.
Vase subap. 11.1.6.

Vase subap. 11.1.4.

Definicin de pun
to de referencia
flotante.

Definicin valores
de coordenadas
relativas

Definicin valores
de coordenadas
relativas

Vase subap. 11.1.2.

Vase subap. 4.6.

Vase subap. 11.1.4.

Definicin de pun
to de referencia
flotante.
Vase subap. 11.1.6.

(OPRA)

Vase subap. 11.1.6.

Vase subap. 11.1.2.

Pantalla de posicin actual

MONI

(OPRA)

Visualizacin de
monistor de fun
cionamiento
Vase suabap. 11.1.7.

800

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

PANTALLA PROGRAMA

Transicin de pantalla activada por tecla de funcin


en el modo MEMORY o MDI

* : Visualizado en modo IMD.

Pantalla programa
*

MDI

MEM
PROGR.

VERIFI

Visualizacin
contenido
programa

ACTUAL

SIGUIE

Visualizacin blo
que actual y datos
modales

Visualizacin de
bloque actual y si
guiente bloque

Vase subap. 11.2.2.

Vase subap. 11.2.1.

(OPRA)

Vase subap. 11.2.3.

Visualizacin
nmero programa
y nm. secuencia
Vase subap. 11.6.1.

[ABSOLU]

[RELATI]
Orden para
modo MDI

Programa en ejecucin
Valor coorden. absoluta
Distancia pendiente a re
correr valor.modales
Vase subap. 11.2.4.

Vase subap. 11.2.5.

Programa en ejecucin
Valor coorden. relativa
Distancia pendiente a re
correr valor.modales
Vase subap. 11.2.4.

(Visualizado en
modo MDI)

Pantalla programa
MEM
REANUD

Pantalla rearran
que programa

PLN.DF

[PRGRM]

(OPRA)

[DIR]

[PLAN]

See sec. 4.3.

Visualizacin
directorio
archivos
See sec. 4.4.

801

Definicin de pla
nificacin ejecu
cin
See sec. 4.4.

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

PANTALLA PROGRAMA Transicin de pantalla activada por la tecla de funcin


en el modo EDIT

Pantalla programa
EDIT
PROGR.

BIBLIO

C.A.P.

Pantalla edicin
programa
Vase captulo 10

Memoria de pro
gramas y directo
rio de programas

Pantalla
programacin
interactiva
Vase captulo 10

Vase subap. 11.3.1.

(OPRA)

Pantalla programa
EDIT
FLOPPY

Pantalla directorio
archivos para
disquettes
Vase captulo 9

802

(OPRA)

B63014SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

PANTALLA COMPENS./CONFIG.Transicin de pantalla activada por tecla de funcin

Valor compensacin herramienta


COMP.

FIJACN

TRABAJ

Visualizacin
valor comp.
herramienta

Visualizacin
datos configura
cin

Vase subap. 11.4.1.

Vase subap. 11.4.3

Vase subap. 11.4.6

Definicin datos
compens. hta.

Config.parmetros
Vase subap. 11.4.3.

Definicin valor
comp.origen pieza

Vase subap. 11.4.1.

Cofig. comparacin e
interrupcin nm.se
cuencia
Vase subap. 11.4.4.

Vase subap. 11.4.6.

Medicin longi
tud herramienta
Vase subap. 11.4.2.

(OPRA)

Visualizacin de
sistema coord.
pieza

Visualizacin tiempo
funcionamiento y
nm. piezas
Vase subap. 11.4.5.
Definicin de nm.piezas necesarias
Vase subap. 11.4.5.

Visualizacin/
configuracin
tiempo
Vase subap. 11.4.5.

Valor de compensacin de herramienta


MACRO

Visualizacin vari
ables 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 herra
mientas

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.

803

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

PANTALLA SISTEMA

FUNCIONAMIENTO

B63014SP/01

Transicin de pantalla activada por la tecla de funcin

Pantalla de parmetros

PARAM.

Visualizacin pan
talla parmetros
Vase subap.11.5.1

DIGNOS

PMC

SISTEM

(OPRA)

SVPRM

SPPRM

(OPRA)

Visualizacin pan
talla diagnstico
Vase captulo 7

Definicin parmetros
Vase subap.11.5.1

Pantalla parmetros

PASO

Visualizacin da
tos error paso
Vase subap.11.5.2.

804

B63014SP/01

FUNCIONAMIENTO

 Pantallas de configuracin

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

La tabla inferior lista los datos configurados en cada pantalla.


Tabla.11. Pantallas de configuracin y datos sobre las mismas
No.
1

Pantalla configuracin

Contenido configuracin

Apartado a
consultar

Valor compensacin herramien- Valor compensacin herramien. Subapdo. 11.4.1


ta
Valor compens.longitud herram.
Valor compens. radio herramien.

Datos configuracin (Handy)

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

805

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.1
PANTALLAS
VISUALIZADAS POR
LA TECLA DE
FUNCION

FUNCIONAMIENTO

Pulse la tecla de funcin

B63014SP/01

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 III4.8 para conocer los detalles de esta pantalla.

806

B63014SP/01

11.1.1
Pantalla de posicin
en el sistema de
coordenadas de pieza

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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 En una pantalla de 9 pulgadas, pulse la tecla soft [ABS] otra vez para
visualizar las coordenadas en los ejes que no sean los 6 ejes estndar.
 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 ] [

 Visualizacin con control


de dos trayectorias (LCD
7,2/8,4)

CONTAJE PIE
5
TIEM CICLO
0H 0M38S
S
0 T0000

09:06:35
TODO ] [ MANGO ] [ OPRA ]

POSICION ACTIVA (ABSOLUTAS)

X1
Y2
Z3
TIEM OPE
F.ACT.

O1000 N00010

123.456
363.233
0.000
0H15M
3000 MM/M

MEM STRT MTN ***


[ ABSOLU [ RELATI ] [

807

O1000 N00010

CONTAJE PIE
5
TIEM CICLO
0H 0M38S
S
0 T0000

09:06:35
TODO ] [ MANGO ] [ OPRA ]

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

 Visualizacin con control


de dos trayectorias (LCD
9,5/10,4)

FUNCIONAMIENTO

B63014SP/01

POSICION ACTUAL
O1000 N10010
(ACTUAL0

X1
Y1
Z1

100.000
200.000
300.000

(VELOCID REAL)
(CONTAJE PIE)
(TIEM OPE)
(TIEM CICLO)

F :
0MM/MIN
S :
0RPM
114
5H 3M
0H 0M 6S

O2000 N20010
(ACTUAL0

X2
Y2
Z2

400.000
500.000
600.000

(VELOCID REAL)
(CONTAJE PIE)
(TIEM OPE)
(TIEM CICLO)

F :
0MM/MIN
S :
0RPM
114
5H 3M
0H 0M 6S

AUTO PARADA *** ***


ABSOLU

RELATI TODO

12:34:56

CAB.1

MANGO (OPRA)

Explicaciones
 Visualizacin explicando
valores de compensacin

 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.

En el CRT de 9, en la pantalla compartida del CRT de 14 o en el LCD


de 9,5, 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.

808

B63014SP/01

11.1.2
Pantalla de posicin
con el sistema de
coordenadas relativas

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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 En una pantalla de 9 pulgadas, pulse la tecla soft [RELATI] otra vez
para visualizar las coordenadas en los ejes que no sean los 6 ejes
estndar.
 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.

 Visualizacin con control de dos


trayectorias (LCD 7.2/8.4)

POSICION ACTIVA (RELATIVAS)

X
Y
Z

TIEM OPE 0H15M


F. ACT 3000 MM/M
MEM STRT MTN ***
[ ABSOLU ] [RELATI]

809

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

 Visualizacin con control


de dos trayectorias (LCD
9,5/10,4)

B63014SP/01

POSICION ACTIVA
O1000 N10010
(RELATIVAS)

X1
Y1
Z1

100.000
200.000
300.000

(VELOCID REAL)
(CONTAJE PIE)
(TIEM OPE)
(TIEM CICLO)

F :
S :

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

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.
X
Y
Z

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

1 Pulse la tecla soft [(OPRA)].


ABS

REL

ALL

(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

810

B63014SP/01

 Visualizacin incluidos
valores de compensacin

 Preseleccin definiendo un
sistema de coordenadas

 Visualizacin de los ejes


sexto y siguientes

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

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

811

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.1.3
Visualizacin de todas
las posiciones

FUNCIONAMIENTO

B63014SP/01

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 11.1.2 para conocer el procedimiento.

Procedimiento para visualizar la pantalla de visualizacin de posicin absoluta

1 Pulse la tecla de funcin

2 Pulse la tecla soft [TODO].


 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 ]

 Visualizacin con control


de dos trayectorias
(CRT/PDP 9, LCD 8,4)
POSICION ACTIVA

O1000 N00010

(RELATIVA)
X1
246.912
Y1
913.780
Z1 1578.246

(ABSOLUTA)
X1
123.456
Y1
456.890
Z1
789.123

(MAQUINA)
X1
0.000
Y1
0.000
Z1
0.000

(DISTANC. A IR
X1
0.000
Y1
0.000
Z1
0.000
Z2
0.000
CONTAJE PIE
5
TIEM CICLO 0H 0M38S
S
0 T0000

TIEM OPE
F. ACT.

0H15M
3000 MM/M

MEM **** *** ***


09:06:35
[ABSOLU ] [ RELATI] [ TODO ] [ MANGO ] [ OPRA ]

812

B63014SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

 Visualizacin con control


de dos trayectorias (LCD
14, 9,5)
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

(VELOCID REAL)
(CONTAJE PIE)
(TIEM OPE)
(TIEM CICLO)

(DISTANC. A IR)
X1
000.000
Y1
000.000
Z1
000.000

F :
0MM/MIN
S :
0RPM
114
5H 3M
0H 0M 6S

(VELOCID REAL)
(CONTAJE PIE)
(TIEM OPE)
(TIEM CICLO)

O2000 N20010
(ABSOLUTA)
X1
100.000
Y1
200.000
Z1
300.000
(DISTANC. A IR)
X1
000.000
Y1
000.000
Z1
000.000

F :
0MM/MIN
S :
0RPM
114
5H 3M
0H 0M 6S

AUTO PARADA *** *** 12:34:56


ABSOLURELATI

TODO

CAB.1

MANGO (OPRA) +

Explicaciones
 Indicacin de coordenadas

Las posiciones actuales de la herramienta en los sistemas de coordenadas


siguientes se visualizan simultneamente:
Posicin actual en el sistema de coordenadas relativas
(coordenada relativa)

Posicin actual en el sistema de coordenadas de pieza


(coordenada absoluta)

Posicin actual en el sistema de coordenadas de mquina


(coordenada de mquina)

Distancia pendiente de recorrer (distancia pendiente de recorrer)


 Distancia pendiente de
recorrer

 Sistema de coordenadas de
mquina

 Visualizacin de los ejes


sexto y siguientes

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

 Visualizacin de los ejes


quinto y siguientes

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.

 Reposicin de las
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 III11.1.2.
813

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.1.4
Preseleccion del
sistema de
coordenadas de pieza

FUNCIONAMIENTO

B63014SP/01

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 II7.2.4 en la seccin de
programacin).

Procedimiento para preseleccionar el sistema de coordenadas de pieza

1 Pulse la tecla de funcin

ABS

REL

TODO

(OPRA)

2 Pulse la tecla soft [(OPRA)].


3 Si no se visualiza [WRKCD], pulse la tecla de siguiente men

WRK-CD

4 Pulse la tecla soft [WRKCD].


ALLAXS

AXS-CD

5 Pulse la tecla soft [ALLAXS] para preseleccionar todos los ejes.


6 Para preseleccionar un eje concreto en el paso 5, introduzca el nombre de
eje (

X , Y , ...) y 0 y luego la tecla soft [AXSCD].

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

 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

814

B63014SP/01

11.1.5
Visualizacin del
avance real

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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
el LCD de 9,5/10,4 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

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.

 Valor real de la velocidad

La velocidad de avance real se calcula mediante la siguiente expresin:

de avance

Fact +

(fi) 2

i+1

en donde

n : Nmero de ejes
fi : Velocidad de avance en mecanizado en direccin tangencial de cada eje
o velocidad de avance rpido

F real : Velocidad real de avance visualizada


La unidad de visualizacin: mm/min (entrada en valores mtricos.)
pulgadas/min (entrada en pulgadas, se visualizan dos
dgitos a la derecha de la coma.)
La velocidad de avance segn el eje PMC puede omitirse configurando el bit
1 (PCF) del parmetro 3105.

 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.

815

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

 Visualizacin de la
velocidad real de avance
del eje de giro

 Visualizacin de la
velocidad real de avance en
la otra pantalla

FUNCIONAMIENTO

B63014SP/01

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.

816

B63014SP/01

11.1.6
Visualizacin de
nmero de horas y de
piezas

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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

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

 TIEM OPE

Indica el tiempo total de funcionamiento durante el modo automtico, incluido


el tiempo de parada y el tiempo de suspensin de avances.

 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.

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

pantalla

 Configuracin de
parmetros

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

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.1.7
Definicin del punto de
referencia flotante

FUNCIONAMIENTO

B63014SP/01

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

1 Pulse la tecla de funcin

para visualizar una pantalla utilizada para

visualizar la posicin actual. Puede seleccionarse cualquiera de las tres


pantallas siguientes: la pantalla para visualizar la posicin actual en el
sistema de coordenadas relativas, la pantalla para visualizar la posicin
actual en el sistema de coordenadas de pieza y la pantalla para visualizar las
posiciones actuales en cuatro sistemas de coordenadas distintos.

2 Desplace la herramienta al punto de referencia flotante en modo manual


discontinuo.
ABS

REL

ALL

(OPRT)

3 Pulse la tecla soft [(OPRT)].


4 Pulse la tecla soft [SET FRP].

SET FRP

5 Para registrar las posiciones de referencia flotantes para todos los ejes,
ALLEXE

EXEC

pulse la tecla soft [ALLEXE].Para registrar la posicin de referencia


flotante de un eje especfico, introduzca el nombre del eje [

X , Y ,

etc., y luego pulse la tecla soft [EXEC]. Pueden introducirse


consecutivamente dos o ms nombres (p.e.,

[EXEC]).La operacin anterior guarda la posicin de referencia flotante.


Puede comprobarse con el parmetro [n 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
 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.

818

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

11.1.8

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

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 :

201%

(VELOCIMETRO RPM)
S1 :

1500

CONTAJE PIE
5
TIEM CICLO 0H 0M38S

09:06:35
] [
] [ (OPRA) ]

Explicaciones
 Visualizacin de los ejes de
servo

 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 le husillo serie principal.

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

 Medidor de carga

La lectura en el medidor de carga depende del parmetro de servo 2086 y del


parmetro de husillo 4127.
819

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

 Velocmetro

FUNCIONAMIENTO

B63014SP/01

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
Rgimen de motor
de cabezal
Velocidad de cabezal
Velocidad mxima de cavisualizada durante el = Rgimen mximo
bezal con la gama utilizacontrol de la operacin
da de cabezal
del motor de cabezal

El cuadro siguiente indica la correspondencia entre las seales CTH1A y


CHT2A de seleccin de embrague y de gama utilizados para definicin de la
gama utilizada, y los parmetros.
CTH1A

CTH2A

Parmetro

= nm. 3741 (velocidad de cabezal mxima con gama 1)

= nm. 3742 (velocidad de cabezal mxima con gama 2)

= nm. 3743 (velocidad de cabezal mxima con gama 3)

= nm. 3744 (velocidad de cabezal mxima con gama 4)

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

820

B63014SP/01

11.2
PANTALLAS
VISUALIZADAS CON
LA TECLA DE
FUNCION
(EN MODO MEMORIA O EN
MODO MDI)

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

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 III4.5 en que se muestra la pantalla de rearranque de
programa.
Vase el apartado III4.6 para la pantalla de planificacin.

821

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.2.1
Visualizar el contenido
del programa

FUNCIONAMIENTO

B63014SP/01

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 Y70. ;
N120 Z70. ;
N130 G42 G39 I17.5
N140 G41 G03 X17.5 Y17.5 R17.5 ;
N150 G01 X25. ;
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
 LCD de 9,5/10,4

En el LCD 9,5, 10,4 el contenido del programa se visualiza en la mitad


derecha de la pantalla o a pantalla completa (en la visualizacin alterna cada vez
que se pulsa la tecla programable [PROGR] ).

PROGRAMA
O0003 ;
G65 H01 P#2001 O0 ;
G65 H01 P#2014 O0 ;
G65 H01 P#2110 O0 ;
G04 P2000 ;
G04 P2000 ;
G04 P2000 ;
G65 H01 P#2001 O50000 ;
G65 H01 P#2014 O60000 ;
G65 H01 P#2110 O30000 ;
G04 P2000 ;
G04 P2000 ;
G04 P2000 ;
G65 H02 P#2001 O#2001 R3 ;
G65 H03 P#2014 O15000 R#2014 ;
G65 H04 P#2110 O3 R#2110 ;

O0006 N00000
G65 H01 P#100 O#3901 ;
G65 H01 P#101 O#3902 ;
G65 H01 P#3901 O#102 ;
G65 H01 P#3902 O#103 ;
G04 P5000 ;
G04 P5000 ;
G04 ;
G65 H01 P#100 O#4001 ;
G65 H01 P#101 O#4002 ;
/ G65 H01 P#102 O#4003 ;
G65 H01 P#103 O#4004 ;
G65 H01 P#104 O#4005 ;
G65 H01 P#105 O#4006 ;
G65 H01 P#106 O#4007 ;
G65 H01 P#107 O#4008 ;
G65 H01 P#108 O#4009 ;
EDIT **** *** ***

07:12:55

BUSQOBUSQ BUSQREPOSI +

822

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

11.2.2
Pantalla visualizacin
del bloque actual

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

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
 LCD de 9,5/10,4

La pantalla de visualizacin de bloque actual no existe en el LCD de 9,5/10,4.


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

823

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 Y22 ;
Z6.5 ;
G10 P11 R0.995 F500 ;
M30 ;
%
>_
MEM **** *** ***

PRGRM

07:07:40

SIGUIE (OPRA) +

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.2.3
Pantalla de
visualizacin de bloque
siguiente

FUNCIONAMIENTO

B63014SP/01

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

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

824

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

11.2.4
Pantalla comprobacin
del programa

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

1 Pulse la teclas 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.
 Visualizacin con control
de 1 sola trayectoria
PROGRAMA

O2000 N00130

O0010
G92 G90 X100. Y200. Z50. ;
G00 X0 Y0 Z0 ;
G01 Z250. F1000 ;
(ABSOLUTE)(DIST TO GO) G00 G94 G80
X
0.000 X
0.000 G17 G21 G98
Y
0.000 Y
0.000 G90 G40 G50
Z
0.000 Z
0.000 G22 G49 G67
B
H
M
T
D
F
S

> _
S
0 T0000
MEM STRT
***
16:05:59
[ PROGR ][ VERIFI][ ACTUAL ][ SIGUIE][ (OPRA) ]

 Visualizacin con control


de dos trayectorias (LCD
7,2/8,4)

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
[ PROGR ][ VERIFI][ ACTUAL ][ SIGUIE][ (OPRA) ]

825

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

 Visualizacin con control


de dos trayectorias (LCD
14, 9,5)

FUNCIONAMIENTO

B63014SP/01

VERIFICA. PROGRAMAO1000 N01010

VERIFICA. PROGRAMAO2000 N02010

N01000
N01010
N01020
N01030
N01040

N02010
N02020
N02030
N02040
N02050

G90 X100. Z100.;


G01 X50. Z50. F2000. ;
X30. ;
X50. Z40. ;
Z60. ;

G90 X200. Z200.;


G01 X50. Z50. F3000. ;
G01 X50.. ;
Z50. ;
X0 Z0 A0 B0 ;

(RELATIVA) (ABSOLUTA) (DISTANCIA)


U1 100.000 X1 100.000 X1 0.000
V1 400.000 Y1 400.000 Y1 0.000
Z1 200.000 Z1 200.000 Z1 0.000

(RELATIVA) (ABSOLUTA) (DISTANCIA)


U2 500.000 X2 500.000 X2
0.000
Y2 700.000 Y2 700.000 Y2
0.000
W2 600.000 Z2 600.000 Z2
0.000

(MODAL)
G00 G98 G25 G67
G97 G21 G22 G54
G69 G40 G90 G18

(MODAL)
G00 G98 G25 G67
G97 G21 G22 G54
G69 G40 G90 G18

F 3000.000 (ACT.F)
S 1000
(ACT.S)
>_

M
M
M
T
0MM/MIN
0RPM

F
S

3000.000 (ACT.F)
1000
(ACT.S)

MDI PARADA *** ***


PRGR.

VERIFI

M
M
M
T
0MM/MIN
0RPM
S
0 T0000
14:00:00
CAB.1
SIGUIE

(OPRA)

Explicaciones
 Visualizacin del programa

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.

 Visualizacin de posicin

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.

actual

 Cdigos G modales

Se visualizan hasta 12 cdigos G modales.

 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

 Cdigos T

Si se configura al valor 1 el bit 2 (PCT) del parmetro n 3108, en lugar de los


cdigos T especificados en el programa se visualizan los cdigos T
especificados con PMC (HD.T/NX.T). Consulte el Manual de Programacin
del PMC de FANUC (B61863E) para conocer ms detalles sobre el
HD.T/NX.T

826

B63014SP/01

 5/10,4 LCD

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

La pantalla de comprobacin de programa no existe para LCD de 9,5/10,4.


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

827

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 Y22 ;
Z6.5 ;
G10 P11 R0.995 F500 ;
M30 ;
%
>_
MEM **** *** ***



07:07:40
SIGUIE (OPRA) +

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.2.5

FUNCIONAMIENTO

B63014SP/01

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)

O2000 N00130

O0000 G00 X100.0 Z200.0 ;


M03 ;
G01 Z120.0 F500 ;
M98 P9010 ;
G00 Z0.0 ;
J

Programa

G00
G17

G90
G22

G94
G21

G40
G49

G80
G98

Informacin modal
T
F

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 III4.2 para el modo MDI.

D Informacin modal

Los datos modales se visualizan cuando el bit 7 (MDL) del parmetro 3107 vale
1. Se visualizan hasta 16 cdigos G modales. En el LCD de 9,5/10,4 pulgadas,
sin embargo, el contenido del programa se visualiza en la mitad derecha de la
pantalla y los datos modales se visualizan en la mitad izquierda de sta,
independientemente del valor de este parmetro.

D Visualizacin durante el

Durante el modo automtico, se visualizan la velocidad real, SACT y el nmero


de repeticiones. En cualquier otro modo, se visualiza el indicador de entrada por
teclado (>_).

modo automtico

828

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

11.2.6
Impresin del tiempo
de mecanizado

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 visualizacintiempo mecanizado
O0010 N0002

PROGRAM ( TIEMPO)

No.

NO.

TIME
TIME

O0020

12H48M02S

> _
EDIT **** *** ***
[ TEMP ][
][

829

16:52:13
][

][ (OPRA) ]

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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. calculated.
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 **** *** ***
[

TIME

][

][

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 **** *** ***
[

TIME

][

830

][ (OPRA) ]

][

16:52:20
][

][ (OPRA) ]

B63014SP/01

Procedimiento 2
Impresin del tiempo de
mecanizado

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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
[INSTM]. Al pulsar la tecla soft [INSTM], el cursor se desplaza al
comienzo del programa y el tiempo de mecanizado del programa se inserta
despus del nmero del programa. of the program is inserted after the

program number.
PROGRAMA

O0100 N0000

O0100 ;
N10 G92 X100. Z10. ;
N20 S1500 M03 ;
N30 G00 X20.5 Z5. T0101 ;
N40 G01 X10. F25. ;
N50 G02 X16.5 Z12. R2. ;
N60 G01 X40. ;
N70 X42. Z13. ;
N80 Z50. ;
N90 X44. Z51. ;
N100 X80. ;
EDIT
*** *** *** ***
[ INSTM ][
][

16:05:59
][

PROGRAMA

][

O0100 N0000

O0100 (001H20M01S) ;
N10 G92 X100. Z10. ;
N20 S1500 M03 ;
N30 G00 X20.5 Z5. T0101 ;
N40 G01 Z10. F25. ;
N50 G02 X16.5 Z12. R2. ;
N60 G01 X40. ;
N70 X42. Z13. ;
N80 Z50. ;
N90 X44. Z51. ;
N100 X80. ;
EDIT
*** *** *** ***
[ INSTM ][
][

831

16:05:59
][

][

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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 X10. F25. ;
N50 G02 X16.5 Z12. R2. ;
N60 G01 X40. ;
N70 X42. Z13. ;
N80 Z50. ;
N90 X44. Z51. ;
N100 X80. ;
EDIT
*** *** *** ***
[ INSTM ][
][

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 Z10. F25. ;
N50 G02 X16.5 Z12. R2. ;
N60 G01 X40. ;
N70 X42. Z13. ;
N80 Z50. ;
N90 X44. Z51. ;
N100 X80. ;
EDIT
*** *** *** ***
[ INSTM ][
][

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 ][

832

14:46:09
][
][ (OPRD) ]

B63014SP/01

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

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

 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

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

 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.

 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 [INSTM].

mecanizado

833

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

 Directorio de programas

FUNCIONAMIENTO

B63014SP/01

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 Z10. F25. ;
N50 G02 X16.5 Z12. R2. ;
N60 G01 X40. ;
N70 X42. Z13. ;
N80 Z50. ;
N90 X44. Z51. ;
EDIT
*** *** *** ***
[ INSTM ][
][

16:52:13
][

][

Todos los caracteres que vienen a continuacin de los primeros 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 ][

834

):(

14:46:09
][
][ (OPRD) ]

B63014SP/01

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

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 Z10. F25. ;
N50 G02 X16.5 Z12. R2. ;
N60 G01 X40. ;
N70 X42. Z13. ;
N80 Z50. ;
N90 X44. Z51. ;
EDIT
*** *** *** ***
[ INSTM ][
][

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 ][

835

14:46:09
][
][ (OPRD) ]

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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 Z10. F25. ;
N50 G02 X16.5 Z12. R2. ;
N60 G01 X40. ;
N70 X42. Z13. ;
N80 Z50. ;
N90 X44. Z51. ;
N100 X80. ;
EDIT
*** *** *** ***
[ INSTM ][
][

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 ][

 Correccin del tiempo de


mecanizado

14:46:09
][
][ (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.

836

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

11.3

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)

visualizarse la pantalla de programacin grfica interactiva y la pantalla del


directorio en disquette. Vase III9 y 10 para la pantalla de edicin de
programas y la pantalla de programacin grfica interactiva. Vase el captulo
9 en que se describe la pantalla del directorio de disquette.

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

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

Procedimiento para visualizar la memoria utilizada y una lista de programas

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

>_
EDIT **** *** ***
[ PRGRM ][ DIR ][

837

14:46:09
][
][ (OPRD) ]

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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

(MACROGCODE.MAIN)
(MACROGCODE.SUB1)
(TESTPROGRAM.ARTHMETIC NO.1)
(TESTPROGRAM.F10MACRO)
(TESTPROGRAM.OFFSET)
(INCH/MM CONVERT CHECK NO.1)
(MACROMCODE.MAIN)

>_
EDIT **** *** ***
[ PRGRM ][ DIR ][

D Nombre de programa

14:46:09
][
][ (OPRD) ]

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 Nombre programa (hasta 31 caracteres)

D Serie de software

Se visualiza la serie de software del sistema.


Se utiliza para mantenimiento; no se pide la usuario esta informacin.

D Orden en el cual se

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.

visualizan los programas


en la lista de la biblioteca
de programas

838

B63014SP/01

 Orden en que se registran


los programas

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

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

839

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.3.2
Visualizacin de un
listado de programa
para un grupo
especificado

FUNCIONAMIENTO

B63014SP/01

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 (GEAR1000 MAIN)
O0040 (GEAR1000 SUB1)
O0060 (SHAFT2000 MAIN)
O0100 (SHAFT2000 SUB1)
O0200 (GEAR1000 SUB2)
O1000 (FRANGE3000 MAIN)
O2000 (GEAR1000 SUB3)
O3000 (SHAFT2000 SUB2)
>_
EDIT **** *** ***
[ PRGRM ][ DIR ][

14:46:09
][
][ (OPRD) ]

4 Pulse la tecla soft de la operacin [OPRD].


EDIBG

BUSQ O

GRUPO

(NOMB)

GRPPR

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 GEAR1000,
introduzca lo siguiente:
>GEAR1000*_
840

FUNCIONAMIENTO

B63014SP/01

EJEC

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

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.)
USAD:
60
3321
LIBR:
2
429
O0020 (GEAR1000 MAIN)
O0040 (GEAR1000 SUB1)
O0200 (GEAR1000 SUB2)
O2000 (GEAR1000 SUB3)

>_
EDIT **** *** ***
[ PRGRM ][ DIR ][

14:46:09
][
][ (OPRD) ]

[Pantalla de listado de programas de unidad de grupo visualizada cuando


se realiza una bsqueda para GEAR1000*]

Cuando la lista de programas incluye dos o ms pginas, puede


cambiarse de pgina con una tecla de pgina.

Explicaciones
 *y?

En el ejemplo anterior, no debe omitirse el asterisco (*). El asterisco


indica una cadena de caracteres arbitraria (especificacin con
comodines).
GEAR1000* indica que los primeros nueve caracteres de los nombres
de programa destino deben ser GEAR1000, seguidos de una cadena
arbitraria de caracteres. Si se introduce slo GEAR1000, se ejecuta
una bsqueda nicamente para aquellos programas de CNC que
contienen el nombre de nueve caracteres GEAR1000.
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.

841

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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

 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.

 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 [PRGRP]
(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 GEAR1000. Los nmeros y nombres de tales
programas pueden enumerarse buscando entre los nombres de todos los
programas CNC con la cadena de caracteres GEAR1000. Esta funcin
facilita la gestin de los programas CNC memorizados en la memoria de
gran capacidad.

842

B63014SP/01

11.4
PANTALLAS
VISUALIZADAS CON
LA TECLA DE
FUNCION

FUNCIONAMIENTO

Pulse la tecla de funcin

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

para visualizar o compensar valores de

compensacin de herramienta y otros datos.


Esta seccin describe como 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
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.

843

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.1
Configuracin y
visualizacin del valor
de compensacin de
herramienta

FUNCIONAMIENTO

B63014SP/01

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

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 C

844

B63014SP/01

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

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
 Introduccin de punto

Cuando introduzca un valor de compensacin puede utilizar un punto decimal.

decimal

 Otro mtodo de
configuracin

Un dispositivo de entrada/salida externo puede utilizarse para la entrada


o salida de un valor de compensacin de herramienta. Vase el captulo 9.
Puede definirse un valor de compensacin de longitud de herramienta midiendo
la longitud de herramienta como se describe en el subapartado siguiente.

 Memoria de valores de
compensacin de
herramienta

Existen memorias de valores de compensacin de herramienta A, B y C y estn


clasificadas de la siguiente manera:
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.

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

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

 CRT de 14
LCD de 9,5

O0000

COMP.
NO.
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016

B63014SP/01

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)

X12345.678
Y12345.678
Z12345.678
A12345.678
B12345.678
C12345.678
712345.678
812345.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

846

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

11.4.2
Medicin de la longitud
de la herramienta

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

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 subapartado


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

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

ENTR C

FUNCIONAMIENTO

B63014SP/01

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

848

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

11.4.3
Visualizacin e
introduccin de datos
de configuracin

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 10.2 en
el que se explica la insercin automtica de nmeros de secuencia. Vase el
subapartado 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 (03: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 ][

849

1:ON)
1:ON)
1:ON)

][ (OPRA) ]

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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

 ESCRIBIR PARAMETROS

 COMPROBACION TV

Definicin de si es vlida o est inhibida la grabacin o escritura de parmetros.


0 : Inhibida
1 : Vlida
Configuracin para ejecutar comprobacin TV.

0 : No se ejecuta comprobacin TV
1 : Se ejecuta comprobacin TV
 CODIGO DE
PERFORACION

Configuracin del cdigo cuando los datos se envan a travs de la interface


lector/perforadora.0 :
0 : Salida de cdigo EIA

1 : ISO code output


 UNIDAD DE ENTRADA

Definicin de una unidad de entrada en programa, sistema de pulgadas o de


valores mtricos.

0 : Metric
1 : Inch
 CANAL E/S

Utilizacin de un canal de interface de lector/perforadora.


0 : Canal 0
1 : Canal 1
2 : Canal 2
3 : Canal 3

 INTERRUPCION DE

Definicin de si se ejecuta o no la insercin automtica de nmero de secuencia


en la edicin de programas en el modo
0 : No se ejecuta la insercin automtica de nmero de secuencia.
1 : Se ejecuta la insercin automtica de nmero de secuencia.

SECUENCIA

 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 PROGRAMACION en donde se describe el formato de cinta F15.

 INTERRUPCION DE
SECUENCIA

 IMAGEN ESPEJO

 Otros

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.
Definicin de imagen espejo ACTIVADA/DESACTIVADA para cada eje.
0 : Imagen espejo desactivada.
1 : Imagen espejo activada.
Tambin puede pulsarse la tecla de control de pgina

para

visualizar la pantalla AJUSTE (TEMPOR). Vase el subapartado 11.4.5 en el


que se describe esta pantalla.
850

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

11.4.4
Comparacin e
interrupcin de nmero
de secuencias

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

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 (03: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.

851

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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

 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.

 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.

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

852

B63014SP/01

11.4.5
Visualizacin y
configuracin del
tiempo de
funcionamiento,
nmero de piezas y la
hora/fecha

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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

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.


SETTING
(TIMER)
AJUSTE (TEMPORI)
TOTAL PIEZA
=
PIEZA REQUERIDA =
NUMERO PIEZA
=
ALIM ON
=
TIEMPO OPR
=
TIEMPO CORTE
=
PROPO LIBRE
=
TIEMPO CICLO
=
FECHA =
TIEM =

O0001
O0001N0000
N00000
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
 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.

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

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

 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.

 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.

 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

 TIEMPO DE MECANIZADO

Visualiza el tiempo total correspondiente a operaciones de mecanizado en las


que se ha trabajado con avance en mecanizado como puede ser interpolacin
lineal (G01) e interpolacin circular (G02 G03). Este valor puede predefinirse
en el parmetro 6753 6754.

 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.

 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.

 FECHA y HORA

Visualiza la fecha y hora actuales. La fecha y la hora pueden definirse en esta


pantalla.

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

Limitaciones
 Definiciones de tiempo de
funcionamiento y nmero
de piezas

 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

854

B63014SP/01

11.4.6
Visualizacin y
configuracin del valor
de compensacin de
origen de pieza

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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

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:
 Pulse la tecla de pgina arriba

o pgina abajo

 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 [BUSQN].

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

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.7
Introduccin de las
compensaciones de
origen de pieza
medidas

FUNCIONAMIENTO

B63014SP/01

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

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

856

B63014SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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
 Introduccin consecutiva

No pueden introducirse simultneamente valores de compensacin para dos o


ms ejes.

 Durante la ejecucin del

Esta funcin no puede emplearse mientras se est ejecutando un programa.

programa

857

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.8
Visualizacin y
configuracin de las
variables comunes de
macrocliente

FUNCIONAMIENTO

B63014SP/01

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.

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
0.000

> _
MDI **** *** ***
16:05:59
[ BUSQNO ] [
] [ ENTR C ] [

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
teclas de control de pgina
,

cursor

y/o

y/o

y las teclas de control del

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

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

11.4.9
Visualizacin de datos
de patrn y men
patrn

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
PROGRAMACION para la funcin de introduccin de datos de patrn.

Procedimiento para visualizacin de los datos de patrn y el men de patrn

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 **** *** ***
16:05:59
[ COMP. ] [FIJCN] [
] [

859

O0001 N00000
COMENTA
*BOLT HOLE
CIRCLE*
SET PATTERN
DATA TO VAR.
NO.500505.

0.000

] [ (OPRA) ]

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

4 Introduzca los datos de patrn necesarios y pulse

B63014SP/01

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

 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.

860

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

11.4.10
Visualizacin y
configuracin del
panel del operador de
sotfware

Con esta funcin, pueden controlarse desde el panel CRT/MDI las


funciones de los interruptores/pulsadores del panel del operador de la
mquina.

Procedure for displaying and setting the software operators panel


1 Pulse la tecla de funcin

2 Pulse la tecla del siguiente men

y luego la tecla soft de seleccin de

OPR

captulo [PUPITR].

3 La pantalla est formada por varias pginas.


Tecla siguiente men

Pulse la tecla de control de pgina

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

O0000 N00000

SALTO BLOQUE
BLOQUE SIMPL
CIERRE MECAN.
MARCHA SECA
RETEN AVANCE

:
:
:
:
:

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 ] [
] [

0.000

S
0 T0000
16:05:59
PUPITR ] [HER VD] [(OPRA)]

4 Desplace el cursor a la opcin deseada pulsando la tecla del control del


cursor

861

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

5 Pulse la tecla de desplazamiento del cursor

B63014SP/01

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

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 cules


es vlido el avance
manual discontinuo

Cuando la pantalla indica un contenido distinto de la pantalla 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
D Interruptores/pulsadores
de uso general

El eje y sentido de avance correspondiente a las teclas de flecha pueden


definirse mediante los correspondientes parmetros (Nos. 7210 hasta 7217).
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.

862

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

11.4.11
Visualizacin y
configuracin de los
datos de gestin de la
vida de las
herramientas

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

Procedimiento para la visualizacin y definicin de los datos de gestin de vida de las herramientas

1 Pulse la tecla de funcin

2 Pulse la tecla del siguiente men


TOOLLF

para visualizar la tecla soft de

seleccin de captulo [HER VD].

3 Pulse la tecla soft [HER VD].


Tecla siguiente men

4 En una pgina se visualizan datos sobre dos grupos. Al pulsar la tecla de


control de pgina

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

863

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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

864

B63014SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

Explicaciones
D Contenido visualizado
DATO VIDA HERRA

O3000 N00060
GRUPO SELECCIO 000
GRUPO 001 :
VIDA
0150
CALC
0007
0056
* 0034
t 0078
w 0012
0090
0035
0026
0061
0000
0000
0000
0000
0000
0000
0000
0000

GRUPO

002 :
0062
0000
0000
0000
A CAMBIARSE

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

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.12
Visualizacin y
configuracin de la
gestin ampliada de
vida de las
herramientas

FUNCIONAMIENTO

B63014SP/01

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

Procedimiento para visualizacin y definicin de la gestin ampliada de vida de las herramientas

Procedimiento

1 Pulse la tecla de funcin

2 Pulse la tecla del siguiente men


BUSQNO

REOS.

EDIC

para visualizar la tecla soft de

(OPRA)

seleccin de captulo [HER VD].

3 Pulse la tecla [HER VD] para visualizar la pantalla de datos de gestin de


Tecla siguiente men

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
TCODG
HCODG
DCODG
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.
866

B63014SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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

Aadir un grupo de herramientas:

Aadir un nmero de herramienta (cdigo T):

Borrado de un grupo de herramienta:

Borrado de datos de herramienta (cdigo T, H o D:

Salto de una herramienta:

71
72
73
74
75
76

Borrado de la vida de las herramientas (


reinicializacin de la vida):

77

71 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].
72 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].
S

S
S

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.

73 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
*
#

TCODG
0034
0078

HCODG
11
0

DCODG
5
33

Desplace el cursor a 5 en la columna CODIGO D y pulse la tecla soft


[INSERT].
NO.
01
02
03

ESTADO
*
#

867

TCODG
0034
1500
0078

HCODG
11
0
0

DCODG
5
0
33

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

74 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].
75 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>].
S
S

76

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 video inverso## * .
*
Salto de una herramienta

(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].
77 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.

868

B63014SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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
TCODG
HCODG
DCODG
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 monigote hasta que selecciona la
siguiente herramienta.

TCODG: Nmero de herramienta


HCODG: Cdigo H
DCODG: Cdigo D
869

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

D Pantalla de gestin de vida


de las herramientas

FUNCIONAMIENTO

B63014SP/01

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.

870

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

11.4.13
Visualizacin y
configuracin de datos
de troceado

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

Pulse la tecla de funcin

Pulse varias veces la tecla de siguiente men

hasta que se visualice

CHOP

[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
 Introduccin de valores
numricos

 Coloque el cursor en el dato que desee configurar.


 Introduzca el dato y luego pulse la tecla soft [ENTRAD].
 Para aadir el dato introducido a los datos actuales, pulse la tecla soft
[+ENTR].
Los datos configurados se visualizan.

 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).
 Desplace la posicin actual (coordenadas absolutas) a lo largo del eje de
troceado a la posicin que desee ensear.
 Coloque el cursor en el dato que desee configurar.
 Pulse la tecla soft [TEACH] y luego pulse la tecla soft [EJEC].
La posicin actual (coordenadas absolutas) se configura para dicho dato.

 G81.1

El valor para cada dato visualizado en la pantalla de troceado tambin puede


modificarse ejecutando la orden G81.1.
871

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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

 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 mquinaherramienta.
1 Desplace la herramienta al punto de cambio de herramienta, por ejemplo,
mediante una vuelta manual al punto de referencia.

Procedimiento
MODE
EDIT

MEMORY

REMOTE

MDI

HANDLE

JOG

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

872

B63014SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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)

X12345.678
Y12345.678
Z12345.678
A12345.678
B12345.678
C12345.678
U12345.678
V12345.678
12345678
12345678
12345.678

>
JOG **** *** *** ALM
COMP

13:14:15

FIJCION

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)
X12345.678
Y12345.678
Z12345.678
A12345.678
B12345.678
C12345.678
U12345.678
V12345.678
(T)
12345678
(M)
12345678
(HM) 12345.678

>
JOG **** *** *** ALM
COMP.

13:14:15

FIJCION

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)
X12345.678
Y12345.678
Z12345.678
A12345.678
B12345.678
C12345.678
U12345.678
V12345.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.

873

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

NOTA
Al pulsar la tecla RESET , 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.
874

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

Explicaciones
 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 plaquitta 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.
T03

Hta.
T01
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.
875

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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 demedicin

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.

876

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

(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.
referencia
OFSL01

OFSL02

Origen sistema coordenadas pieza


Pieza

OFSL01 : Compensacin longitud hta. paraT01


OFSL02 : Compensacin longitud hta. para T02
OFSL03 : Compensacin longitud hta. para T03

877

OFSL03

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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

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

878

B63014SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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.

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

 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 referencia (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 referencia (G30 P3)

La posicin de cambio de hta. es el cuarto punto de referencia (G30 P4)

879

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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

Medicin de la
compensacin de origen
de pieza segn eje Z
MODE
EDIT

MEMORY

REMOTE

MDI

HANDLE

JOG

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
X12345.678
Y12345.678
Z12345.678
A12345.678

NO.
02
(G55)

DATOS
X12345.678
Y12345.678
Z12345.678
A12345.678

01
(G54)

X12345.678
Y12345.678
Z12345.678
A12345.678
Z12345.678

03
(G56)

X12345.678
Y12345.678
Z12345.678
A12345.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).
Para definir el origen de pieza en una superficie distinta de la superficie
880

FUNCIONAMIENTO

B63014SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

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/Yen 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
desplazamiento axial de avance manual por volante o avance manual

MODE
EDIT

MEMORY

REMOTE

MDI

HANDLE

JOG

ZERO
RETURN

TEACH

881

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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)

01234 N12345
(TL)
12345.678
(MAQUINA)
X12345.678
Y12345.678
Z12345.678
(AGUJERO MEDIDO)
#1
X12345.678
Y12345.678
#2
X12345.678
Y12345.678
#3
X12345.678
Y12345.678

DATOS
X12345.678
Y12345.678
Z12345.678
A12345.678

00
(G54)

X12345.678
Y12345.678
Z12345.678
A12345.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
RESET

. Al pulsar la tecla

RESET

se borran las coordenadas de todos los

puntos de medida memorizados.

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

882

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

Origen de
mquina

Hta.
OFSL

OFSWG54
ZmG54

OFSWG55!

ZmG55

Origen de
pieza
(G55)
Origen de
pieza
(G54)

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

883

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

 Compensacin de origen
de mquina segn eje
X/Y

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
e

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

885

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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

886

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

(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

887

Palpador de medicin con sensor

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

 Utilizacin de una seal


de salto

FUNCIONAMIENTO

B63014SP/01

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.

888

B63014SP/01

11.5
PANTALLAS
VISUALIZADAS
MEDIANTE LA TECLA
DE FUNCION

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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 9).
Adems, pueden definirse o visualizarse realizando operaciones disponibles
con la tecla de funcin

datos de compensacin de error de paso empleados

para la mejora de la precisin en el posicionamiento con el husillo en la


mquina. Vase el captulo 7 en que se describen las pantallas de diagnstico
visualizadas al pulsar la tecla de funcin

889

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.5.1
Visualizacin y
configuracin de
parmetros

FUNCIONAMIENTO

B63014SP/01

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

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
0

O0010 N00002

SEQ
0
0

ISO
0
FCV
0

0
0
0

0
0
0

0
0
0

0
0
0

0
0
0

INI
0

0001
0
0
0012
X
0
0
Y
0
0
Z
0
0
0020 CANAL E/S
0022

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


S Desplace el cursor al nmero de parmetro utilizando las teclas de
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.

890

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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 (03: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 No. 000 desconecte la fuente de alimentacin y luego


vuelva a conectarla, ya que, de lo contrario, no se anula la alarma.

Explicaciones
 Definicin de parmetros
con dispositivos externos
de entrada/salida

 Parmetros que requieren


la desconexin de la
tensin.

Vase el captulo 9 para la definicin de parmetros con dispositivos externos


de entrada/salida tales como el Handy File.
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 000. En este caso, desconecte la tensin, y luego conctela de
nuevo.

 Tabla de parmetros

Consulte el manual de definicin de parmetros de la Series


16/18/160/180MODEL C de FANUC (B62760SP) para conocer la tabla de
parmetros.

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

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.5.2
Visualizacin y
configuracin de los
datos de
compensacin de error
de paso

FUNCIONAMIENTO

B63014SP/01

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

Parmetro compensacin
ampliacin (No. 3623)

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

S Nmero de punto de compensacin de error de paso con valor mximo (para


cada eje): Parmetro 3622

S Ampliacin de compensacin de error de paso (para cada eje): Parmetro


3623

S Intervalo de puntos de compensacin de error de paso (para cada eje):


Parmetro 3624

892

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

Procedimiento para visualizacin y configuracin de los datos de compensacin de error de paso

1 Defina los siguientes parmetros:


S Nmero de punto de compensacin de error de paso en la posicin de
referencia para cada eje (para cada eje): Parmetro 3620

S Nmero de compensacin de error de paso con valor mnimo (para


cada eje): Parmetro 3621

S Nmero de punto de compensacin de error de paso con valor mximo


(para cada eje): Parmetro 3622

S Ampliacin de compensacin de error de paso (para cada eje):


Parmetro 3623

S Perodo de puntos de compensacin de error de paso (para cada eje):


Parmetro 3624

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
,

cursor

y las teclas de control del


.

5 Introduzca un valor con el teclado numrico y pulse la tecla soft


[ENTRAD].

893

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

B63014SP/01

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

O2000 ;

No. secuencia

N100 G92 X0 Y0 Z70. ;

No. programa

N110 G91 G00 Y70. ;


N120 Z70. ;
N130 G42 G39 I17.5
N140 G41 G03 X17.5 Y17.5 R17.5 ;
N150 G01 X25. ;
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.
894

B63014SP/01

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)

(4)

MTN

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

: Introduccin manual de datos, funcionamiento en modo IMD.


: 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 HANDLEE
: Avance incremental manual
: Vuelta manual al punto de referencia

(2) Estado de funcionamiento

****

: Reinicializacin (Cuando se conecta la tensin o el estado en que

automtico

STOP
HOLD

STRT
(3) Estado de eje

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

MTN
DWL
***

: Indica que el eje se est desplazando


: Indica el estado de espera.
: Indica que el estado no es ninguno de los anteriores.

(4) Estado en el cual se est

FIN

: Indica el estado en el cual se est ejecutando una funcin auxiliar.

ejecutando una funcin


auxiliar

***

: Indica un estado que no es ninguno de los anteriores.

desplazndose/estado de
tiempo de espera

(Espera a la seal de fin del PMC)

895

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

(5) Estado de paro de


emergencia o de reset

FUNCIONAMIENTO

B63014SP/01

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


: Indica que la batera est baja. (Parpadea en video 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: Indica que se estn introduciendo datos.


SALIDA : Indica que se estn enviando datos.
BUSQUED: Indica que se est ejecutando una bsqueda.
EDIC : Indica que se est ejecutando otra operacin de edicin (insercin,

programas

ALM
BAT

modificacin, etc.)

LSK

: Indica que se estn saltando etiquetas cuando se estn


introduciendo datos.

RSTR

: Indica que se est rearrancando el programa


Espacio : Indica que no se est ejecutando ninguna operacin de edicin.
(9) Aviso para definicin de
datos o para operacin de
entrada/salida

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)

HEAD1: Seleccin del portaherramientas 1


HEAD2: Seleccin del portaherramientas 2
Pueden emplearse otros nombres en funcin de los ajustes de los
parmetros 3141 a 3147.
El nombre del portaherramientas aparece en el lugar ocupado actualmente
por (8).
Durante la edicin del programa, se visualiza (8).
896

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

11.7

Pulsando la tecla de funcin

PAGINAS
VISUALIZADAS POR
LA TECLA DE
FUNCION

11.7.1
Visualizacin del
histrico de mensajes
operador externos

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

Mtodo de visualizacin de histrico de mensajes operador externos

Procdure

1 Pulsar la tecla de funcin

2 Pulse la tecla de men contnuo


, luego la tecla soft de seleccin
de captulo [MSGHIS]. Aparece la pgina siguiente.

HISTOR

Tecla de men contnuo

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.

897

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

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

 Borrado de los datos


histricos de mensajes
operador externos

Para borrar los datos histricos de mensajes operador externos, pulse la


tecla soft [CLEAR] (Ponga MSGCR (bit 0 del parmetro nm. 3116) 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
 Control de 2 trayectorias

En modo control de 2 trayectorias, se visualizan los mensajes operador


externos del sistema 1. (Los del sistema 2, no).

 Opcin

Antes de utilizar esta funcin, debe activarse la funcin introduccin de


datos externos o mensaje externo en opcin.

898

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63014SP/01

11.8
BORRADO DE LA
PANTALLA

La visualizacin de los mismos caracteres en las mismas posiciones de la


pantalla hace que un LCD se degrade con relativa rapiedez. Para
impedirlo, debe borrarse la pantalla 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.

11.8.1

Manteniendo pulsada la tecla

Borrado de la
visualizacin de
pantalla de CRT

y pulsando una tecla de funcin

arbitraria se borra la pantalla.

Procedimiento para borrar la visualizacin en pantalla

Procedimiento
 Borrado de la pantalla

Mantenga sujeta la tecla


como

 Restauracin de la
pantalla

y pulse una tecla de funcin cualquiera (tal

).

Pulse una tecla de funcin arbitaria.

899

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.8.2
Borrado automtico de
la visualizacin en
pantalla

FUNCIONAMIENTO

B63014SP/01

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


 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
 El parmetro No. 3123 se configura a un valor distinto de 0.
 No se ha pulsado ninguna de las teclas siguientes:
Teclas MDI
Teclas soft
Teclas de entrada externa
 No se ha activado ninguna alarma.

 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
 Se ha pulsado cualquiera de las siguientes teclas:
Teclas MDI
Teclas soft
Teclas de entrada externa
 Se ha activado ninguna 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 mquinaherramienta.

Explicaciones
 Borrado de la pantalla
utilizando la tecla de
funcin
+

Si se configura el valor 0 al parmetro No. 3123, se inhibe el borrado de la

 Perodo especificado

El perodo especificado con el parmetro No. 3123 es vlido nicamente para


el portaherramientas 1.

 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.

pantalla con la tecla

y una tecla de funcin (III11.8.1).

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.

900

B63014SP/01

12

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

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

901

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

12.1
VISUALIZACION DE
GRAFICOS

B63014SP/01

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].
O0000 00000

PARAMETRO GRAFICO

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

902

B63014SP/01

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

6 El funcionamiento automtico se activa y se representa en la pantalla en


desplazamiento de la mquina.
O0001 00012
X
Y
Z

0.000
0.000
0.000

MEM * * * *
PARAM

S 0T
***

***

14 : 23 : 03

GRAFIC

Explicaciones
 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 monitor de 14.


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 y aproximadamente 240 mm (anchura) x150 mm (altura) para un
LCD de 9,5/10,4.

 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.

903

12. FUNCION DE GRAFICOS

1. Definicin de la
coordenada del centro
de la zona de grficos y
ampliacin de los
grficos

FUNCIONAMIENTO

B63014SP/01

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 LCD 7.2/8,4)
: 90 mm
: 240 mm (para LCD 9,5/10.4)
: 150 mm

La ampliacin de grficos se basa siempre en el centro de la pantalla.


Zona de grficos despus
de aplicar ampliacin

Programa

Gc

Zona de grficos antes


de aplicar ampliacin

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)

904

FUNCIONAMIENTO

B63014SP/01

2. Definicin de las
coordenadas mxima y
mnima de la zona de
representacin en el
programa

12. FUNCION DE GRAFICOS

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 (Max.) X
Zonas de grficos (Max.) Y
Zonas de grficos (Max.) Z
Zonas de grficos (Max.) X
Zonas de grficos (Max.) Y
Zonas de grficos (Max.) 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 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

 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

905

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

 Parmetros de grficos

B63014SP/01

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)

X
Z

=0
=1
=2
=3
=4
Z =5

:
:
:
:
:
:

Seleccionar (1)
Seleccionar (2)
Seleccionar (3)
Seleccionar (4)
Seleccionar (5)
Seleccionar (6)

(6)
(4)

(5)
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.
Fig12.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 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.
906

B63014SP/01

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

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.

 Ejecucin de slo la
representacin

 Borrado de la
representacin anterior

 Representacin de una
parte de un programa

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

 Control de 2 trayectorias
en torno

En modo control de 2 trayectorias en torno, no pueden visualizarse 2


trayectorias a la vez.
907

12. FUNCION DE GRAFICOS

12.2
VISUALIZACION
DINAMICA DE
GRAFICOS

FUNCIONAMIENTO

B63014SP/01

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 mediante el

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

representacin

3. Ampliacin y reduccin
de la representacin

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

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.

y representacin de
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.

automtico

8. Representacin con
ampliacin parcial

9. Indicacin de la

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.
La posicin actual tambin puede indicarse utilizando coordenadas.

posicin actual de la
herramienta con una
marca

10. Indicacin de las

La posicin actual tambin puede indicarse empleando coordinadas.

coordenadas de la
posicin actual

908

FUNCIONAMIENTO

B63014SP/01

11.
Visualizacin de los ejes de
coordenadas y lneas de
cotas del tamao real

12. FUNCION DE GRAFICOS

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

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

POS

GRAFICO CARRERA (PARAM.2)


COMP. HERR. P=
COLOR (0123456)
CARRERA
P=
HERR.
Q=
CAMBIO AUTOM

MDI

****

PARAM

O0000 N00001

0
0
0
R=

***
EJEC

***

14 : 25 : 51

ESCALA

POS

2 Existen dos pantallas para definir los parmetros de representacin.


Pulse la tecla de pgina para definir datos de la seleccin de pantalla.
909

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

B63014SP/01

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 (M92/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.
910

B63014SP/01

Ampliacin parcial

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

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

911

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

Visualizacin de marca

B63014SP/01

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.2) del paso 1
anterior. Esta marca destella en la posicin actual del centro de la
herramienta en la trayectoria de herramienta.
GRAFICO CARRERA (POSIC)

O1126 N01126

Y
X

25.8

MDI

****

PARAM

***

14 : 27 : 47

***

EJEC

ESCALA

POS

Explicaciones
 EJES

 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

912

B63014SP/01

 Proyeccin isomtrica

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

La vista en proyeccin isomtrica puede representarse.

(XYZ, ZXY)
Z

Y
P=5

P=4

X
ZXY

XYZ

Fig.12.1(f) Sistemas de coordenadas para proyeccin isomtrica

 Vista en dos planos

Z
P=6

Fig.12.1 (g) 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.

 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.

 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.1 (h) Girando

913

12. FUNCION DE GRAFICOS

 INCLINACION

FUNCIONAMIENTO

B63014SP/01

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.1 (i) Inclinacin

 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.

 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

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

B63014SP/01

 COMP. HERRAMIENTA

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

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.

 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.

 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.

915

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

B63014SP/01

D Programa de grficos

No puede representarse ningn programa de pieza que no se haya registrado en


la memoria. Adems, es necesario programar M02 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 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.
916

B63014SP/01

12.2.2
Grficos slidos

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

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.

917

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

B63014SP/01

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)!
FORMA DE BAS
X=
0.000
I=
120.000

Y=
J=

FORMA DE HERR

P=
R=

PROYECCION
Q=
INTENSIDAD
(0123456)
NUM SECU INIC.
NUM SECU FIN
VELOCI. ANIM

>_
MDI

Q=
N=
N=

****

***

PARAM

P=
0.000
100.000
2
7.500
P=3
1
P=
2
0
N=
0

Z=
K=

0.000
40.000

K=

0.000

R=
4
R=

0
1

14 : 42 : 17

***

BAS

O0000 N00003

EJEC

REVIS

Utilice una tecla de cursor para desplazar el cursor a un dato que desee
definir.
3 Introduzca valores numricos para dicho dato en la posicin del
cursor con el teclado numrico.
2

 GRAFICO SOLIDO
(BRUTO)

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

918

***
ROT

10 : 10 : 40
+INCL

INCL

FUNCIONAMIENTO

B63014SP/01

 GRAFICOS SOLIDOS
(EJECUCION)

12. FUNCION DE GRAFICOS

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


funcin

y llame al programa de pieza que desea representar.

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

AN INI

Z
Y
X

PARADA REPOSI

AN FIN

GRAFICO RELIEVE (EJEC)

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
919

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

B63014SP/01

derecha de la pantalla, el programa se ejecuta desde el comienzo.


DISENO parpadea en el extremo inferior derecho de la pantalla
durante la representacin.

 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] 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) .
GRAFICO RELIEVE (REVIS)

O1126 N01126

NUEVO

 Representacin con
vista en tres planos

+ROT

-ROT

+INCL

Y
X

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

16

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
920

FUNCIONAMIENTO

B63014SP/01

12. FUNCION DE GRAFICOS

[3PLN] y [(OPRA)]. Al hacerlo aparece la pantalla GRAFICO


SOLIDO (3 PLANOS).
01126 N01126

GRAFICO RELIEVE (3 PLANOS)

17


           
        

           
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 y que indican la posicin de la
seccin empleando las teclas soft [] und [].
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 [].

921

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

B63014SP/01

Explicaciones
PARAMETROS GRAFICOS
 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)

Columna o cilindro (Paralelo al eje X)

Columna o cilindro (Paralelo al eje Y)

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

J
X

(X,Y,Z
)

922

(X,Y,Z
)

J
I

B63014SP/01

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

 FORMA DE HTA.
Orientacin de
herramienta de
mecanizado (P)

Defina la direccin de mecanizado de las herramientas. La relacin entre


el valor de configuracin y la direccin de mecanizado es la siguiente:
P

Dimensiones de las
herramientas (R,K)

Direccin de mecanizado de las herramientas

0,1

Paralela al eje Z (ejecucin de mecanizado desde sentido +)

Paralela al eje X (ejecucin de mecanizado desde sentido +)

Paralela al eje Y (ejecucin de mecanizado desde sentido +)

Paralela al eje Z (ejecucin de mecanizado desde sentido +)

Paralela al eje X (ejecucin de mecanizado desde sentido +)

Paralela al eje Y (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

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

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

Angulo de inclinacin
(Q)

B63014SP/01

Defina la direccin del eje de produccin en el caso de representacin en


proyeccin oblicua. Adems, puede especificarse la vista en plano. La
relacin entre el valor de configuracin y la direccin de inclinacin es
la indicada a continuacin:
Q

Direccin oblicua

Vista en plano

Direccin (0,2); =90 en la figura inferior

Direccin (1,2);=60 en la figura inferior

Direccin (2,2);=45 en la figura inferior

Direccin (2,1); =30 en la figura inferior

Direccin (2,0); =0 en la figura inferior

Este valor de configuracin tambin puede incrementarse o disminuirse


en una unidad empleando la tecla soft [+INCL] o [INCL].
Ejemplo) El ngulo de proyeccin se modifica mediante el valor definido.

El ngulo de proyeccin
(A,B)

A
Las variaciones de la figura superior determinadas por los valores de confirmacin se muestran a continuacin.
(i) Valor config.: 3

(Representacin
bidimensional)
(iv) Valor config.: 0

(=45)

(ii) Valor config.: 2

(=90)
(v) Valor config.: 1

(=30)

924

(iii) Valor config.: 1

(=60)
(vi) Valor config.: 2

(=0)

B63014SP/01

EJE VERTICAL
(R)

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

Defina la direccin del eje vertical.


R

EJE VERTICAL

0, 1

eje Z

eje X

eje Y

La direccin del eje vertical definida es la vlida al ejecutar el grfico.


 INTENSIDAD

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

5
6

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

Observa- La intensidad/color de
ciones
la superficie frontal
est entre P y Q.

925

La superficie
La intensidad/color de
inferior est en la vista en plano est
blanco
entre P y Q.

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

B63014SP/01

P
Q
P+Q
Vista en proyeccin
oblicua

Vista en plano

Blank
P

P+Q

Pieza brutansicht

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

 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.

 Funciones de teclas soft


en la pantalla GRAFICO
RELIEVE (EJEC)

 Programa de grficos

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

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

B63014SP/01

D Especificacin de la
forma de pieza bruta y de
la forma de herramienta
en el programa de pieza

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

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

927

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

B63014SP/01

Ejemplos
 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 lateral derecha y vista
Vista posterior y vista lateral izposterior
quierda

Pulsar

Pulsar
[

Pulsar
[

Vista frontal y vista derecha

Vista lateral izquierda y vista


frontal

Pulsar

928

B63014SP/01

 Seleccin de la posicin
de la seccin en
representacin en tres
planos

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

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

 Forma de herramienta

Las herramientas que definen la figura de herramienta estn limitadas a


la figura cilndrica (equivalente a una fresa frontal plana)

 Interpretacin helicoidal

En los grficos en relieve, no pueden representarse trayectorias basadas


en interpolacin helicoidal.

 Control de 2 trayectorias
en torno

En modo control de 2 trayectorias en torno, no pueden visualizarse 2


trayectorias a la vez.

929

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

12.3
DIBUJO EN MODO NO
PRIORITARIO

B63014SP/01

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=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
>_

MDI

****

PARAM

***
EJEC

***
ESCALA

14 : 25 : 07
POS

BGGRP
(OPRD)

3 Pulse la tecla soft [(OPRD)].


BUSQ
O

ENTR

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

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

B63014SP/01

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

 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.

 Parmetros

Se utilizan idnticos parmetros para representacin en modo no


prioritario y para el mecanizado real.

 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.

 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.

 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 BGGRP para
indicar que se estn visualizando datos para representacin en modo no
prioritario.
931

12. FUNCION DE GRAFICOS

 Visualizacin de las
coordenadas

FUNCIONAMIENTO

B63014SP/01

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.

932

FUNCIONAMIENTO

B63014SP/01

13

13. FUNCION DE AYUDA

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.

 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.

 Mtodo de funcionamiento

Si no est seguro de una operacin con el CNC, consulte la pantalla de ayuda


para obtener informacin sobre cada operacin.

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

***

2 PUPITR

1 ALARM

***

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

933

u otra tecla de funcin.

FUNCIONAMIENTO

13. FUNCION DE AYUDA

PANTALLA DETALLE
ALARMA

B63014SP/01

2 Pulse la tecla soft [1 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

**** *** ***


1 ALARM
2 PUPITR
3 PARA

S
00 : 00 : 00

No. Alarma
Explicacin nomral
alarma
Clasificacin funcin
Detalles alarma

T0000
(OPRA)

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

****

***

***

S
00 : 00 : 00

T0000

SELECT

Fig.13(c) Pantalla de DETALLE de alarmas cuando no se


activa ninguna alarma

934

B63014SP/01

FUNCIONAMIENTO

13. FUNCION DE AYUDA

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
00 : 00 : 00

***

T0000

SELECT
Fig.13(d) ALARM DETAIL

La pantalla siguiente es la que aparece cuando se toma la alarma P/S 100


como ejemplo.
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] .
>100
MEM

S
****

***

***

T0000

00 : 00 : 00
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


[2 OPER] en la pantalla AYUDA (MENU INICIAL). A continuacin, se
visualiza la pantalla del men METODO DE OPERACION. (Vase Fig. 13
(e).
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

MEM

****

1 ALARM

***
2 PUPITR

***
3 PARA

S
00 : 00 : 00

T0000

(OPRA)

Fig.13(e) 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]..
935

FUNCIONAMIENTO

13. FUNCION DE AYUDA

>1
MEM * * * *

***

B63014SP/01

S
00 : 00 : 00

***

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 (h).
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.
AYUDA (METODO DE OPERACION)
<< 1. .EDICION DE PROGRAMA>>
*BORRADO PROGRAMAS
MODO
:
EDIC
PANTA
:
PROGRAMA
OPR
:
(O9999) <DELETE>

Cada elemento
Pgina/Total pgina

01234 N00001
1/4

Operacin
Modo selecc.
Situacin operac.
Procedimiento
operativo

*ELIMINACION DE PROGRAMAS
MODO
:
EDIT
PANTA
:
PROGRAMA
OPR
:
(O+NO PROGRAMAS) <DELETE>

>_
MEM

****

1 ALARM

***

2 PUPITR

S
00 : 00 : 00

***
3 PARA

T0000
(OPRA)

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 [2 OPERAT] y luego


vuelva a pulsar de nuevo la tecla [2 OPER].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
00 : 00 : 00

T0000

SELECT

Fig.13(i) Cmo se selecciona otra pantalla de METODO OPERATIVO

936

FUNCIONAMIENTO

B63014SP/01

13. FUNCION DE AYUDA

6 Si no est seguro del nmero de parmetro del sistema que desea definir o si

Pantalla TABLA DE
PARAMETROS

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 (i)).
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.
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
00 : 00 : 00

***
3 PARA

T0000
(OPRT)

Fig. 13(i) Pantalla TABLA DE PARAMETROS

7 Para abandonar la pantalla de ayuda, pulse la tecla

u otra tecla de

funcin.

Explicacin
 Configuracin de la pantalla de ayuda
tecla
Pantalla
CNC

AYUDA
Pantalla MENU
IINICIAL
[1 ALAM]

tecla
o
tecla funcin

[2 OPR]
Pantalla METODO OPERATIVO

Pantalla
DETALLE alarmas

(NO.)+[SELECT]

[3 PARA]

Pantalla TABLA PARAMETROS

Tecla PAG.

[2 OPR]
(NO.)+[SELECT]
Pantalla de
instruccin de
cada operacin

(NO.)+[SELECT]

937

tecla
o
tecla funcin

IV. MANTENIMIENTO



B63014SP/01

1. METODO PARA CAMBIAR LA BATERIA



       

El presente captulo describe cmo se sustituye la batera de proteccin de datos


del CNC y la batera del codificador absoluto de impulsos. Este captulo consta
de las siguientes secciones:
1.1 SUSTITUCION DE LAS PILAS ALCALINAS (TAMAO D)
1.2 UTILIZACION DE PILAS ALCALINAS (TAMAO D)
1.3 BATERIA PARA CODIFICADORES ABSOLUTOS DE IMPULSOS
INDEPENDIENTES

Batera para proteccin


de datos en memoria

Los programas de pieza, datos de compensacin y parmetros del sistema


estn almacenados en la memoria CMOS de la unidad de control. La
alimentacin elctrica de la memoria CMOS est protegida por una
batera de litio instalada en el panel frontal de la unidad de control. Por
consiguiente, los datos arriba sealados no se pierden aun cuando falle la
batera principal. La batera de proteccin de los datos se instala en la
unidad de control antes de salir de fbrica. Esta batera permite proteger
el contenido de la memoria durante aproximadamente un ao.
Cuando falla la tensin de la batera, en la pantalla LCD destella el
mensaje de alarma BAT y la seal de alarma de la batera se enva al
PMC. Cuando se visualice esta alarma, sustituya la batera lo antes
posible. Por regla general, la batera puede sustituirse dentro de un
mximo de una o dos semanas a partir de que se active por primera vez
la alarma. Sin embargo, esto depende de la configuracin del sistema.
Si posteriormente sigue cayendo la tensin de la batera, ya no puede
asegurarse la proteccin de los datos en memoria. La conexin de la
tensin a la unidad de control en este estado provocar la activacin de
la alarma 910 del sistema (alarma de paridad de SRAM) ya que se pierde
el contenido de la memoria. Sustituya la batera, limpie toda la memoria
y luego reintroduzca los datos.
Sustituya la batera de proteccin de datos en memoria mientras est
desactivada la unidad de control.
Pueden emplearse los dos tipos de bateras siguientes:
 Batera de litio incorporada a la unidad de control de CNC
 Dos pilas alcalinas (tamao D) en un estuche portabateras externo.
NOTA
De serie, en fbrica se instala una batera de litio.

941

1. METODO PARA CAMBIAR LA BATERIA

Sustitucin de la batera
de litio

MANTENIMIENTO

B63014SP/01

1 Obtenga una batera de litio nueva (nmero de pedido indicado en el


dibujo: A02B0200K102).
2 Conecte la serie 16i/18i/160i/180i durante aproximadamente 30
segundos.
3 Desconecte la serie 16i/18i/160i/180i.
4 Extraiga la batera antigua de la parte superior de la unidad de control.
En primer lugar, desconecte el cable de la batera y luego extraiga la
batera de su compartimiento.
El compartimiento de las bateras de una unidad de control sin ranuras
opcionales est situado en el extremo superior derecho del control. El
de una unidad de control con 2 ranuras o 4 ranuras est situado en la
zona central de la parte superior de control (entre los ventiladores).
Compartimiento
batera

Conector

Batera de litio
A02B-0200-K102

5 Inserte una nueva batera y reconecte el cable.


NOTA
Ejecute los pasos 3 hasta 5 en un mximo de 30 minutos
(en un mximo de cinco minutos para la serie 160i/180i con
funciones de PC).
Si se deja desconectada la batera durante ms tiempo, se
perder el contenido de la memoria.
Si, por cualquier motivo, resulta imposible realizar la
sustitucin de la batera en un mximo de 30 minutos,
guarde primero todo el contenido de la memoria CMOS en
una tarjeta de memoria. De este modo, los datos pueden
restaurarse fcilmente si se pierde el contenido de la
memoria.
Para una explicacin del procedimiento operativo, consulte
el manual de mantenimiento.

AVISO
La utilizacin de una batera distinta de la recomendada
puede provocar la explosin de sta.
Sustituya la batera slo por una del tipo especificado
(A02B0200K102).

942

B63014SP/01



1. METODO PARA CAMBIAR LA BATERIA

Elimine las bateras usadas de la siguiente manera:


(1) Pequeas cantidades (inferiores a 10)
Tire las bateras y elimnelas como desechos ordinarios no
combustibles.
(2) Grandes cantidades
Por favor consulte a FANUC.

943

1. METODO PARA CAMBIAR LA BATERIA

1.1
SUSTITUCION
DE
LAS
PILAS
ALCALINAS
(TAMAO D)



B63014SP/01

1
2
3
4

Obtenga dos nuevas pilas alcalinas (tamao D).


Conecte la serie 16i/18i/160i/180i.
Retire la tapa del compartimiento de las bateras.
Sustituya las bateras, prestando una minuciosa atencin a su
orientacin.
5 Sustitucin de la tapa del compartimiento de las bateras.
NOTA
Cuando sustituya las pilas secas con la corriente
desconectada, siga idntico procedimiento que para la
sustitucin de bateras de litio, descrito ms arriba.

Pila seca  2

Tapa

Bornes de conexin
en parte posterior
Agujero fijacin  4
Compartimiento de batera

944

B63014SP/01



1. METODO PARA CAMBIAR LA BATERIA

1.2
UTILIZACION
DE
PILAS ALCALINAS
(TAMAO D)
Conexin

La alimentacin elctrica de las bateras externas se alimenta a traves de


idntico conector que aqul al cual est conectada la batera de litio. La
batera de litio, de serie, puede sustituirse por bateras externas en un
compartimiento de bateras (A02B0236C281) segn los
procedimientos de sustitucin de bateras descritos ms arriba.

NOTA
Instale
el
compartimiento
de
las
bateras
(A02B0236C281: cable de 14 m) en un punto en que
puedan sustituirse las bateras aun cuando est conectada
la corriente de la unidad de control.
El conector del cable de la batera se conecta a la unidad
de control mediante un sencillo sistema de bloqueo. Para
impedir que se desconecte el conector debido al peso o a
la tensin del cable, asegure el cable en un punto situado
a como mximo 50 cm del conector.

945

1. METODO PARA CAMBIAR LA BATERIA

1.3
BATERIA
PARA
CODIFICADORES
ABSOLUTOS
DE
IMPULSOS



B63014SP/01

Una unidad de batera permite conservar los datos de posicin actual


almacenados en un codificador absoluto de impulsos durante
aproximadamente un ao.
Cuando acabe la tensin de la batera, en la pantalla se visualizan las
alarmas APC 306 hasta 308. Cuando se visualice la alarma APC 307,
sustituya la batera lo antes posible. Por regla general, la batera debe
sustituirse dentro de un margen de una o dos semanas de aparicin de la
primera alarma. Sin embargo, esto depende del nmero de codificadores
utilizados.
Si cae todava ms la tensin de la batera, se perdern las posiciones
actuales de los codificadores de impulsos. La conexin de la corriente a
la unidad de control en este estado provoca la activacin de la alarma de
APC nmero 300 (alarma de peticin de retorno a punto de referencia).
Lleve la herramienta de nuevo al punto de referencia despus de sustituir
la batera.
Vase el subapartado 7.9.2 para ms detalles sobre la conexin de la
batera a codificadores absolutos de impulsos independientes. La batera
del codificador absoluto de impulsos integrado est instalada en el
amplificador de servo. Para una explicacin del procedimineto de
sustitucin, consulte el Manual de Mantenimiento de la serie del
AMPLIFICADOR DE MOTOR PARA CONTROL FANUC.

946

ANEXO



B63014SP/01

   

  

Cdigo ISO
Carcter

A. LISTA DE CODIGOS DE CINTA

Cdigo EIA

8 7 6 5 4

3 2 1

 

Carcter

8 7 6 5 4

3 2 1

Nmero 0

 

 

 

 

  Nmero 3

 

 

 

Sentido

 

  

  

Nmero 2

Nmero 4

 Nmero 5

 

 

  

4


   Nmero 7

Nmero 8

 

 Nmero 9

 

 

 

 


 

Nmero 6

 Nmero 1

 Direccin A


Direccin B

  

 

  Direccin C
Direccin D

  

 Direccin E

 

 

  

 

  

 

   Direccin G

 

Direccin H

Direccin F

 

   

 

  Direccin J

 Direccin I

 

Direccin K

 

  Direccin L

 

 

  

 

 

 

 

 

Direccin U
 Direccin V

Direccin M

 Direccin N

 

   Direccin P

 

Direccin Q

Direccin O

 Direccin R


Direccin S

 

 

 

  

 

 

 

 

   Direccin X

 

  

Direccin Y

 

 Direccin Z




949

  Direccin T

Direccin W

Sin MACRO

Con MACRO

CLIENTE B

CLIENTE B



A. LISTA DE CODIGOS DE CINTA

Cdigo ISO

Cdigo EIA

Carcter 8 7 6 5 4

DEL

f f f f f

B63014SP/01

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

HT

LF o NL

BS

En blanco

CR

SP

f
f
f

BS

Retroceso

Tab

f f f

f f

Tabulador

CR o EOB f
f

___
f

SP
f

Retorno de carro

Espacio

f f Parada absoluta rebobinado

f f

ER
(245)

Fin de bloque

Fin control
(inicio comentario)

(247)

Inicio control
(fin comentario)

f f f

___

f f f

f f

.
#

f f

f f f

Signo ms

Signo menos

f f

f f f

___

parmetro

Dos puntos (Direccin O)


f f
f f

f Salto opcional de bloque

f f Perodo (punto decimal)

f f parmetro

Sostenido

nm.6012
$
&

f f f

f f f

___
f

&

f f

Smbolo dlar

Ampersand

Apstrofo

Asterisco

nm.6010

<

,
f f

f f f

f f Coma

___

Punto y coma

___

Signo menor que

Signo igual

f f f

f parmetro

>

f f f

f f

___

Signo mayor que

f f f

f f f

___

Interrogante

___

a comercial

___

Comillas

Corchete izquierdo

Corchete derecho

nm.6011
?
@

f f
f

f f

f
f f

f f parmetro

nm.6013
]

f f

f f

f parmetro
nm.6014

950

B63014SP/01



A. LISTA DE CODIGOS DE CINTA


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

951

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA



B63014SP/01

   

     


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
G00 IP _ ;

Posicionamiento (G00)
Punto inicial

IP
G01 IP _ F_;

Interpolacin lineal (G01)


Punto inicial
Punto inicial

Interpolacin circular
(G02, G03)

G17

G02
G03

I_ J_

F_ ;

G02

G18
I
(x, y)

R_
X_ Y_

G03

(x, y)

G03

G02

G19

G02
G03

R_
X_ Z_

I_ K_

F_ ;

R_
Y_ Z_

J_ K_

F_ ;

Punto inicial

J
I

INterpolacon helicodal
(G02, G03)

G17

G02
G03

G18

G02
G03

(xyz)

Puntoinicial

(x, y)
Para plano XY en G03

952

G19

G02
G03

R_
X_ Y_

I_ J_
R_

X_ Z_

I_ K_
R_

Y_ Z_

J_ K_

_ F_ ;

_ F_ ;

_ F_ ;

 : Direccin opcional, salvo para el eje


de interpolacin circular.

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA



B63014SP/01

Funciones

Figura

Formato de cinta

Temporizacin (G04)
(En el caso del plano XY)

G04

P_
G08 P1:
Modo control avanzado activado
G08 P0:
Modo control avanzado
desactivado

Control avanzado (G08)

Parada exacta (G09)

X_

Velocidad

G09 IP _;
Tiempo

Modificacin de valor compensacin por programa


(G10)

G10 P_R_;

Conversin pulgadas/
milmetros(G20, G21)

(XYZ)

LImite de recorrido
memorizado
(G22, G23)

G20 ;

Entrada pulgadas

G21 ;

Entrada milmetros

G22 X_Y_Z_I_J_K_;
G23 ; Anular

(IJK)
Comprobacin vuelta a
punto referencia (G27)

IP

G27 IP _ ;

Punto inicial
Punto de referencia (G28)

Vuelta a punto de
referencia (G28)

G28 IP _ ;
G30 IP _ ;

Punto intermedio

Vuelta a 2o. punto de


referencia (G30)

IP
2o. punto de
referencia (G30)

Punto inicial

Punto de referencia

G29 IP _ ;

Vuelta desde punto de


referencia a punto inicial
(G29)
IP
Punto intermedio

IP

Funcin de salto (G31)

Seal de salto

Punto inicial

Profgamacin en
coordenadas polares
(G15, G16)

G31 IP _ F_;

Yp
Yp

Sistema local de
coordenadas
Xp

(x y)
Xp
Sistema de coordenadas de pieza

953

G17 G16 Xp_ Yp_ ;


G18 G16 Zp_ Xp_ ;
G19 G16 Yp_ Zp_ ;
G15 ; Anular

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA



Funciones

B63014SP/01

Figura

Formato de cinta

Seleccion de plano
(G17, G18, G19)

Compensacin hta. B
(G39 G42)
Compensacin hta. C
(G40 G42)



G41

G40

G42

Herramienta

Compensacin longitud
de herramienta A
(G43, G44, G49)

Compensacin

G17 ;
G18 ;
G19 ;
G17
G18
G19

G41
G42

H_ ;

H : Compensacin de herramienta
G40 : Anular
G43
G44

Z_ H_ ;

G43

G44

H_ ;

H : Compensacin herramienta
G49 : Anular
Compensacin longitud
de herramienta B
(G43, G44, G49)

G17
G18
G19

G43

G17
G18
G19

G43

G44

G44

Z_
Y_
X_

H_ ;

H_ ;

H : Compensacin herramienta
G49 : Anular
Factor de escala
(G50, G51)

P4

P3
P4

P3
IP

P1

G51 IP_ P_;


P : Factor de escala de ampliacin
G50 ; Anular

P2
P2

P1

Definicin del sistema local


de coordenadas (G52)

Local de
coordenadas

x
IP

Seleccin de un sistema de
coordenadas de mquina
(G53)

G52 IP_ ;

Coordenadas
pieza
G53 IP 

954

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA



B63014SP/01

Funciones
Seleccin de un sistema
de coordenadas de pieza
(G54 G59)

Figura

Formato cinta
G54
IP

Compensacin
origen pieza

IP 

:
G59

Sistema de
coordenadas
de pieza
Sistema de coordenadas
de mquina

IP

Posicionamiento
unidireccional (G60)

Modo mecanizado/modo
parada exacta, modo roscado con macho, sobrecontrol automtico en esquinas

G60 IP _ ;

G64_;
G61_;
G63_;
G62_;

v
G64
t

modo mecanizado
modo parada exacta
modo roscado con macho
sobrecontrol automtico
en esquinas

v
G61
t

Macro cliente
(G65, G66, G67)

Macro
O_ ;

G65 P_L _ ;

M99 ;

Llamada simple
G65 P_ L_ <especificacon de
argumentos> ;

P : Nmero del programa que


se desea llamar
L : Nmero de repeticiones
G66 P_L_ <especificacon de
argumentos>

G67 ; Anular
Giro de sistema de
coordenadas
(G68, G69)

Y
G68

(x y)

G17 X_ Y_
G18 Z_ X_
G19 Y_ Z_

R

G69 ;
X

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_ ;

955

Uso combinado

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA

Funciones
Cambio del sistema de
coordenadas de pieza
(G92)

Vuelta a punto
inicial / retorno a punto R
(G98, G99)



B63014SP/01

Figura

Formato cinta

G92 IP _ ;

IP

G98
G99

Nivel
inicial

G99_ ;
Nivel R
Punto Z

956

G98_ ;

B63014SP/01

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

ISC

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
ISB

ISC

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

957

C. MARGEN DE VALORES
PROGRAMABLES



B63014SP/01

D En el caso de entrada en
pulgadas, el husillo de
avance est graduado en
pulgadas

Sistema incremental
ISB

ISC

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
ISB

ISC

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

958

B63014SP/01

C. MARGEN DE VALORES
PROGRAMABLES



Eje de rotacin
Sistema incremental
ISB

ISC

Incremento mnimo 0.001 grad


de entrada

0.0001 grad

Incremento mnimo 0.001 deg


programable

0.0001 grad

Dimensin mxima 99999.999 grad


programable

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.

959



D. ABACOS



960

B63014SP/01

ANEXO

B63014SP/01

D.1
LONGITUD ROSCADA
INCORRECTA

D. ABACOS

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  T 1V (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  {tT 1  T 1 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 DL. Por consiguiente se obtiene la siguiente
ecuacin.
a  L
L
Cuando se ha determinado el valor HaI, transcurre un tiempo hasta que se
alcanza la precisin de rosca. El tiempo HtI se sustituye en (2) para determinar
d1 :
Las constantes V y T1 se determinan de idntica manera que en el caso de d2.
Dado que el clculo de d1, en las pginas siguientes se incluyen bacos.
961



D. ABACOS

D Cmo se utilizan los


bacos

B63014SP/01

Primero especifique la clase y el paso de una rosca. La precisin de la rosca, a,


se obtendr (1) y, en funcin de la constante de tiempo de
aceleracin/deceleracin de avance en mecanizado, el valor de d1 cuando V =
10mm / s se obtendr en (2). En tal caso, en funcin de la velocidad de roscado,
puede obtenerse en (3) d1 para una velocidad distinta de 10mm/s.
1(V=10mm/s)

V=40mm/s

V=20mm/s
Constante de tiempo
del servosistema
(2)
(3)

(1)

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

962

ANEXO

B63014SP/01

D. ABACOS

D.2
CALCULO SENCILLO
DE LA LONGITUD
ROSCADA
INCORRECTA

Fig. D.2 (a) Porcin roscada incorrecta

Explicaciones
D Cmo se determina 
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 
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

1lna

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)

963

D. ABACOS



D 

Abaco para la obtencin de la distancia de aproximacin 1

964

B63014SP/01

B63014SP/01

D.3
TRAYECTORIA DE
HERRAMIENTA EN
UNA ESQUINA



D. ABACOS

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

965



D. ABACOS

Anlisis

B63014SP/01

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

V
VY1

2
VX2

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

966

B63014SP/01



D. ABACOS

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
T 1T 2 1

V X1
{T exp( t )T 2 exp( t )}]
T1
T2
T 1T 2 1

V Y1V Y2
{T 1 exp( t )T 2 exp( t )} ) V Y2
T1
T2
T 1T 2

Por consiguiente, las coordenadas de la trayectoria de herramienta en el instante


t se calculan a partir de las siguientes ecuaciones:

V (t)dtX
t

X(t) +

V X2V X1
2
2
{T 1 exp( t )T 2 exp( t )}V X2(T 1 ) T 2t)
T1
T2
T 1T 2

V (t)dtY
t

Y(t) +

V Y2V Y1
2
2
{T 1 exp( t )T 2 exp( t )}V Y2(T 1 ) T 2t)
T1
T2
T 1T 2

967

ANEXO

D. ABACOS

D.4
ERROR DE DIRECCION
RADIAL EN
MECANIZADO
CIRCULAR

B63014SP/01

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  T 2 ) Vr
2

r
v
r
T1
T2

. . . . . . . (1)

:
:
:
:

Error radio mximor (mm)


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)

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:
2
2
2
r  ( 1 T 1  1 T 2 ) Vr
24
2

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

968

B63014SP/01

E. ESTADO A CONECTAR LA TENSION, AL


EFECTUAR UN RESET



ESTADO A 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 (: estado de reset/1: estado
de borrado).
Los smbolos que aparecen en las tablas inferiores tienen el siguiente
significado:
: 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)

 : Modo MDI
: Otro modo

Visualiz. nm.
secuenciar

 (Nota 1)

 (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

969

E. ESTADO AL CONECTAR LA TENSION,


AL EFECTUAR UN RESET

Caracterstica



Al conectar tensin

Borrada

Reinicializada

Envo de cdigo M, S y T

Compensacin longitud herramienta

Compensacin radio herra-

(Nota 2)

Accin en Desplazamiento
operacin
o
eracin
Temporizacin

En funcin del parmetro  : Modo MDI


LVK(Nm.5003#6)
Otros modos dependen
del parmetro
LVK(Nm.5003#6).

mienta
Memorizacin nm. subprograma llamado
Seales
de salida

Seal alarma CNC AL

Se apaga si no existe causa de la


alarma

Extinguish if there is no
cause for the alarm

 : Modo MDI
: Otros modos
 : Modo MDI
: Otros modos (Nota 2)
Extinguish if there is no
cause for the alarm

 ( : Paro emergencia)

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

LED fin vuelta a punto de referencia

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.

970

F. TABLA DE CORRESPONDENCIA DE
CARACTERES A CODIDOS



B63014SP/01

TABLA DE CORRESPONDENCIA DE CARACTERES A


CODIGOS

Carcter

Cd.

A
B

Comentario

Carcter

Cd.

065

054

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

971



G. LISTA DE ALARMAS

B63014SP/01

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 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 o K (especificacin de la distancia entre un punto inicial y el centro).

025

NO PUEDE F1DGT 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.

972



B63014SP/01

Nmero

G. LISTA DE ALARMAS

Mensaje

Contenido

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.

030

NUMERO DE DERIVACION ILEGAL El nm. de corrector especificado mediante el cd. D/H para compens. de longitud de hta. o compens. de radio de hta. 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


G02/03

Se ha intentado realizar un arranque o una anulacin en el modo


G02 G03 en la compens. de radio de herramiento tipo G. 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 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.

043

MANDO DE CODIGO T ILEGAL

En un sistema que utiliza el DRILLMATE con un ATC no se ha especificado un cd. T junto con el cd. M06 en un mismo bloque.
Como alternativa, es posible que el cd. T no est dentro del intervalo de valores permitidos.

044

G27G30 NO PERMIT EN CYC


FIJADO

Se ha programado uno de G27 hasta G30 en el modo de ciclo fijo.


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

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.

973

G. LISTA DE ALARMAS

Nmero



Mensaje

B63014SP/01

Contenido

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 G03. Modifique el programa.

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

974



B63014SP/01

Nmero

G. LISTA DE ALARMAS

Mensaje

Contenido

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

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

La transferencia de datos de archivo en OSIEthernet ha sido interrumpida a causa de un error de transferencia.

089

ERROR TRANSM. FICHERO (CANAL2)

La transferencia de datos de archivo en OSIEthernet ha sido interrumpida a causa de un error de transferencia.

090

REGRESO DE REFERENCIA INCOMPLETO

No puede ejecutarse la vuelta al punto de referencia con normalidad


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 elevada para 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 El eje programado mediante G27 (comprobacin de vuelta al punto
REF
de referencia) no ha vuelto al punto de referencia.

094

P NO PERMITIDO (CAMBIO DE
COORD)

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

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

975

G. LISTA DE ALARMAS



B63014SP/01

Nmero

Mensaje

Contenido

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.

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 de 1 despus de P en el


cdigo G08 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 1029, 0, y 1029 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 linea de argumento
BIN.
Modifique el programa.

976



B63014SP/01

Nmero

G. LISTA DE ALARMAS

Mensaje

Contenido

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

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.

977

G. LISTA DE ALARMAS

Nmero



Mensaje

B63014SP/01

Contenido

145

MANDO G112/G113 ILEGAL

Las condiciones son incorrectas cuando se activao 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 especi
ficado 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 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 SE ENCUENTRA

En el registro de datos de vida de herramientas, no se ha especificado un cdigo T donde deba haberse hecho. Corrija el programa.

154

NO HERRAMIENTA EN GRUPO DE
VIDA

Cuando no se ha programado el grupo, quiere decir que se ha programado H99 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.

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


valor mximo admisible. (Vase el parmetro No. 6800, bit 0(GS1) y
1(GS2)). 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

ERROR DE ANIDAMINEOT G72.2

Se ha especificado el cdigo G72.2 en un subprograma despus de


que ya se hubiera especificado idntico cdigo para copias paralelas.

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
G54G59
Modifique el programa.

177

ERROR DE SUMA DE VERIF


(G05 MODE)

Error de suma de comprobacin.

978



B63014SP/01

Nmero

G. LISTA DE ALARMAS

Mensaje

Contenido

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 Error de formato en bloque G81 (fresadora por generacin)
G81
1) No se ha programado T(nmero de dientes).
2) Se ha programado un dato fuera del margen de valores progra
(mquina de tallado de engranajes
mados mediante T, L, Q o P.
con peine, EGB)
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).
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.

185

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.

186

ERROR DE FIJACION DE
PARAMETRO
(mquina de tallado de engranajes
con peine, EGB)

Error de parmetros en relacin con G81 (fresadora de generacin).


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.

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


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

979

G. LISTA DE ALARMAS

Nmero



Mensaje

B63014SP/01

Contenido

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 que se ha especificado el cd.
M rgido (M29). Consulte el esquema de contactos del PMC para
determinar el motivo de por qu no est activada la seal DI. Modifique el programa.

206

NO PUEDE CAMBIARSE PLANO


(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/M199

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.

213

MANDO ILEGAL EN
SINCRONIZACION

Se ha producido alguna de las siguientes alarmas en el funcionamiento con control de sincronizacin simple.
1) El programa ha enviado la orden de desplaz.al eje esclavo.
2) El programa ha enviado la orden de avance manual continuo/
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 maestro y es clavo ha rebasado el valor especificado en el parmetro
No. 8313.

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

No se ha programado el valor de avance de penetracin R para el


bloque G160. O el valor programado de R es negativo. Corrija 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) No se ha introducido la direccin N o la direccin R.
2) Se ha introducido un nmero no especificado para un parmetro.
3) El nmero de eje era demasiado grande.
4) No se ha especificado un nmero de eje en el parmetro tipo eje.
5) Se ha especificado un 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 RS232C, haba otros usuarios utilizndola.

980



B63014SP/01

Nmero

G. LISTA DE ALARMAS

Mensaje

Contenido

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.

250

COMANDO ERRADO EJE Z (ATC)

En un sistema que emplea la DRILLMATE 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 la DRILLMATE en los siguientes casos:


Cuando en M06 T_ se especifica un cdigo T no permitido.
Cuando el cdigo M06 se especifica cuando la coordenada Z es positiva en el sistema de coordenadas de mquina.
Cuando el parmetro No. 7810, que especifica el nmero actual de
herramienta, vale 0.
Cuando el cdigo M06 se especifica en el modo de ciclo fijo.
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 G30.
Cuando el cdigo M06 se especifica en el modo de compensacin
de herramienta (G41 hasta G44).
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.
Cuando se activa la seal de bloqueo de mquina o la seal de ignorar eje Z mientras se est cambiando la herramienta.
Cuando se detecta una situacin de apalancamiento mientras se
est cambiando la herramienta.
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 la DRILLMATE).

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


(HPPC)

El cdigo especificado era incorrecto en el modo de control de contorno de alta precisin (HPCC).

5003

PARAMETRO ILEGAL (HPCC)

El ajuste de parametro 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.

981

G. LISTA DE ALARMAS

Nmero



Mensaje

B63014SP/01

Contenido

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

Se ha especificado G05P1000 en un modo desde el cual el modo


HPCC no puede ser ingresado.

5013

HPCC:CRC OFS PERMAN.AL CAN- Se ha especificado G05P0 en el modo G41/G42 o antes de enconCELAR
trarse 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 direccion de eje de herramienta, el eje de rotacion 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.

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.

5050

ORDEN ILEGAL EN MODO


CHOOPPING

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 REDM

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 REDM

El codigo ETX es anormal.

5053

ERROR TIEMPO REDM

Error de supervision de tiempo de conexion (parametro No. 175)

5054

ERROR TIEMPO RECEP. REDM

Error de supervision de perforacion (parametro No. 176)

5055

ERROR PRT/FRM REDM

Deteccion de error de encuadre o paridad vertical

5057

CAIDA TARJETA SISTEMA REDM

Error de finalizacion de tiempo de transimision (parametro No.177)


Error de paridad ROM
Deteccion de interrupcion de CPU de falta de listado anterior.

982



B63014SP/01

Nmero

G. LISTA DE ALARMAS

Mensaje

Contenido

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.

5064

DIFERENTE UNIDAD
EJE(ISB,ISC)

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 RE- Durante la reanudacin del programa con la funcin retorno/reanudaINICIO
cin, un nmero de secuencia entre 7000 y 7999 ha sido ledo durante la bsqueda del nmero de secuencia siguiente.

5068

ERROR FORMATO G31 P90

Ningn eje especificado para un desplazamiento.


Dos ejes o ms han sido especificados para un desplazamiento.

5069

WHLC:DATOP 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.

5110

IMPROPER GCODE (G05.1 G1)

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.

983

G. LISTA DE ALARMAS



B63014SP/01

Nmero

Mensaje

Contenido

5111

IMPROPER GCODE (G05.1 G1 MODE)

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 Se ha especificado el control anticipativo (G08) en el modo de control sencillo
G1)
de alta precisin de contorno.

5113

CAN NOT ERROR IN MDI MODE (G05.1) En el modo MDI se ha especificado control sencillo de alta precisin de contorno (G05.1).

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.

5115

SPL : ERROR

Existe un error en la especificacin del rango.


No se ha especicado 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.

984



B63014SP/01

Nmero

G. LISTA DE ALARMAS

Mensaje

Contenido

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.

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.

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

NOTA
Las alarmas en la edicin en modo no prioritario se visualizan en la lnea de entradapor teclado
en la pantalla de edicin en modo no prioritario en lugar de en la pantalla ordinaria de alarmas
y pueden reinicializarse pulsado cualquier tecla del panel MDI.
3) Absolute pulse coder (APC) alarm
Nmero

Mensaje

Contenido

300

Retorno a origen eje nsimo

Se requiere la vuelta manual al punto de referencia para el eje nsimo (n=1


hasta 8).

301

Alarma CAI: comunicacin eje nsimo

Error de comunicaciones CAI eje nsimo (n=1 hasta 8). Fallo en transmisin
de datos.
Posibles causas: CAI, cable o mdulo interface servo defectuosos.

302

Alarma CAI: rebasamiento lmite tiempo


eje nsimo

Error rebasamiento lmite tiempo CAI eje nsimo (n=1 hasta 8).
Fallo en transmisin de datos
Posibles causas: CAI, cable o mdulo interface servo averiados.

303

Alarma CAI: encuadre eje nsimo

Error encuadre CAI eje nsimo (n=1 hasta 8). Fallo en transmisin de datos.
Posibles causas: CAI, cable o mdulo interface servo averiados.

304

Alarma CAI: paridad de eje nsimo

Error paridad CAI eje nsimo (n=1 hasta 8). Fallo en transmisin datos.
Posibles causas: CAI, cable o mdulo interface servo averiados.

305

Alarma CAI: error impulsos en eje nsimo

Error impulsos CAI en eje nsimo (n=1 hasta 8).


Alarma CAI. El CAI o el cable pueden estar daados.

306

Alarma CAI: tensin de la batera 0 eje


nsimo

La tensin de la batera del CAI del eje nsimo (n=1 hasta 8) ha disminuido
hasta un nivel tal que no pueden conservarse los datos.
Alarmar CAI. La batera o el cable pueden estar defectuosos.

307

Alarma CAI: batera baja 1 eje nsimo

La tensin de la batera del CAI del eje nsimo (n=1 hasta 8) alcanza un nivel
que requiere sustituir la batera.
Alarma CAI. Cambie la batera.

308

Alarma CAI: batera baja 2 eje nsimo

La tensin de la batera del CAI eje nsimo (n=1 hasta 8) ha alcanzado un


nivel que requiere sustituir la batera (aun cuando est desconectada la tensin).

309

ALARMA APC : n EJE IMPOSIBLE ZRN

Alarma CAI. Cambie la batera.


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.

985



G. LISTA DE ALARMAS

B63014SP/01

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

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 CNC o un error de bits de parada en los datos de comunicacin recibidos del detector independiente.

D Detalles de la alarma
nm. 350 del codificador
de impulsos serie

Los detalles de la alarma No. 350 del codificador de impulsos serie


(alarma cod.impulsos) se visualizan en la pantalla de diagnstico (No.
202) como se muestra a continuacin.
#7
202

#6
CSA

#5
BLA

#4
PHA

#3
RCA

#2
BZA

#1
CKA

#0
SPH

SPH : El codificador de impulsos serie o el cable de realimentacin estn


averiados o daados. Cambie el codif. de impulsos serie o el cable.
CKA : El codificador de impulsos serie est averiado. Cmbielo.
BZA : El codificador de impulsos se ha conectado a la tensin por primer
vez. Asegrese de que las bateras estn conectadas. Desconecte la
tensin, vuelva a conectarla y ejecute una vuelta al pto.de referencia.
Esta alarma no tiene nada que ver con la alarma 350 (alarma
cod.imp.serie).
PCA : El codificador de impulsos serie est averiado. Cmbielo.
PHA : El codificador de impulsos serie o el cable de realimentacin estn
averiados, cambie el codificador de impulsos serie o el cable.
BLA : La tensin de la batera est baja. Cambie las bateras. Esta alarma no
tiene nada que ver con la alarma 350 (alarma del codificador de
impulsos serie).
CSA : El codificador de impulsos serie est averiado. Cmbielo.
986



B63014SP/01

D Descripcin detallada de
la alarma No. 351 del
codificador de impulsos
serie

G. LISTA DE ALARMAS

La descripcin detallada de la alarma No. 351 (alarma de


comunicaciones) del codificador de impulsos serie se muestran en la
pantalla de diagnstico (No. 203) como se indica a continuacin.
203

PRM:
STB

CRC

DTE

#7
DTE

#6
CRC

#5
STB

#4
PRM

#3

#2

#1

#0

: Se ha detectado un parmetro no valido. Tambin se activa la


alarma 417 (parmetro de servo no vlido).
: El codif. de impulsos serie ha detectado un error de
comunicaciones. El codif. de impulsos, el cable de
realim. o el circuito receptor de realim. estn averiados. Cambie
el codif.de impulsos, el cable de realim. o la tarjeta de ejes CN.
: El codif. de impulsos serie ha detectado un error de
comunicacin. El codif. de impulsos, el cable de realimentacin
o el circuito de recepcin de la alimentacin estn averiados.
Cambie el codif. de impulsos, el circuito de realim. o la tarjeta de
ejes CN.
: El codif. de impulsos serie ha detectado un error de
comunicaciones. El codif. de impulsos, el cable de alimentacin
o el circuito receptor de realimentacin estn averiados. Cambie
el codif. de impulsos, el cable de realim. o la tarjeta de ejes CN.

5) Alarmas del servo


Nmero

Mensaje

Contenido

401

SERVO ALARM: nTH AXIS VRDY


OFF (VRDY DESCON.)

Se ha desactivado la seal de amplificador de servo PREPARADO


(DRDY) del eje nsimo (n=18).

404

SERVO ALARM: nTH AXIS VRDY


ON (VRDY CONEX.)

Pese a que se ha desactivado la seal PREPARADO (MCON) del eje


nsimo (eje 18), 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


(ERROR EXCESI)

La diferencia de desviacin de posicin de eje sncrono ha rebasado


el valor definido.

409

ALARMA PAR : ERROR EXCESI

Una carga anormal ha sido detectada en el servomotor o en el motor


de cabezal en modo Cs.

410

SERVO ALARM: nTH AXIS EXCESS ERROR (ERROR EXCESI)

El valor de desviacin de posicin cuando se detiene el eje nsimo


(eje 18) es mayor que el valor definido.

411

SERVO ALARM: nTH AXIS EXCESS ERROR (ERROR EXCESI)

El valor de desviacin de posicin cuando se desplaza el eje nsimo


(n=18) es mayor que el valor definido.

413

SERVO ALARM: nth AXIS LSI


OVERFLOW (LSI OVER)

El contenido del registro de error para el eje nsimo (eje 18) est
fuera del marger 231 hasta 231. Este error habitualmente se produce
como consecuencia de parmetros incorrectamente definidos.

415

SERVO ALARM: nTH AXIS EXCESS SHIFT (DERIV EXCESI)

Se ha intentado definir una velocidad superior a 511875 unidades/s en


el eje nsimo (n=18). Este error se produce como consecuencia de
un CMR incorrectamente definido.

987

G. LISTA DE ALARMAS

Nmero



Mensaje

B63014SP/01

Contenido

417

SERVO ALARM: nTH AXIS PARAMETER INCORRECT

Esta alarma se produce cuando el eje nsimo (eje 18) 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 a0, 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 rela
cin 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 del intervalo 1 hasta nmero de ejes o se ha definido
en el parmetro no. 1023 (nmero de servoejes) un valor aislado (
por ejemplo no precedido por 3).

420

SERVO ALARM: n AXIS SYNC


TORQUE
(M series)

Cuando se aplica una instruccin sncrona sencilla, la diferencia de


par entre el eje maestro y los ejes esclavos ha rebasado el valor fijado
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 beta: 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

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.

988



B63014SP/01

Nmero

G. LISTA DE ALARMAS

Mensaje

Contenido

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


DB

1) PSM: anomala en circuito descarga reserva de enlace DC.


2) PSRM: anomala en circuito descarga reserva de enlace DC.
3) SVU serie : anomala en el circuito de freno dinmico.

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.

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.

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)

989



G. LISTA DE ALARMAS

D Descripcin detallada de
la alarma No. 414 del
servo

B63014SP/01

Los detalles de la alarma de servo No. 414 se visualizan en la pantalla de


diagnstico (No. 200 y No. 204) como se muestra a continuacin.
#7
OVL

200

#6
LV

#5
OVC

#4
HCA

#3
HVA

#2
DCA

#1
FBA

#0
OFA

OFA : Se est generando una alarma de desbordamiento dentro del servo


digital.
FBA : Se est generando una alarma de desconexin.
(Este bit provoca la alarma de servo No. 416. La descripcin
detallada se indica en el dato de diagnstico No. 201)
DCA : Se est generando una alarma en el circuito de descarga regenerativa
del amplificador del servo.
Compruebe el LED.
HVA : Se est generando una alarma por sobretensin en el amplificador del
servo. Compruebe el LED.
HCA : Se est generando una alarma por intensidad incorrecta en el
amplificador del servo. Compruebe el LED.
OVC : Se est generando una alarma por sobreintensidad dentro del servo
digital.
LV
: En el amplificador del servo se est generando una alarma de baja
tensin. Compruebe el LED.
OVL : Se est activando una alarma por sobrecarga.
(Este bit provoca la alarma No. 400 del servo. Los detalles de esta
alarma se indican en el dato de diagnstico No. 201).
#7

#6
OFS

204

#5
MCC

#4
LDA

#3
PMS

#2

#1

#0

PMS : Se ha producido un error de impulsos de realimentacin debido a que


el cable de realimentacin est defectuosos.
LDA : El LED indica que el codificador de impulsos serie C est averiado.
MCC : Se han soldado los contactos de un contactor magntico en el
amplificador del servo.
OFS : Se ha producido un error de conversin de corriente en el servo digital.

D Detalles de las alarmas


de servo No. 400 y No.
416

Los detalles de las alarmas de servo No. 400 y No. 416 se visualizan en
la pantalla de diagnstico (No. 201) como se muestra a continuacin.
#7
ALD

201

#6

#5

#4
EXP

#3

#2

#1

#0

Cuando OVL vale 1 en el dato de diagnstico No. 200 (se est activando
la alarma de servo No. 400):
ALD 0 : Recalentamiento del motor
1 : Recalentamiento del amplificador

Cuando FBA vale 1 en el dato de diagnstico No. 200 (se est activando
la alarma de servo No. 416):
ALD

EXP

Desconexin captador impulsos integrado


(hardware)

Desconexin codificador impulsos independiente (hardware)

El codificador de impulsos no se ha conectado


debido al software.

990

Detalles de las alarmas



B63014SP/01

G. LISTA DE ALARMAS

6) Alarmas de rebasamiento de recorrido


Nmero

Mensaje

Contenido

500

SOBRERRECOR : +n

Se ha rebasado lmite de recorrido memorizado I lado + eje nsimo


(eje 1 hasta 8).
(Parmetro No.1320 1326 NOTA)

501

SOBRERRECOR : n

Se ha rebasado lmite de recorrido memorizado I lado eje nsimo


(eje 1 hasta 8).
(Parmeter No.1321 1327 NOTA)

502

SOBRERRECOR : +n

Se ha rebasado lmite de recorrido memorizado II lado + eje nsimo


(eje 1 hasta 8).
(Parmetro No.1322 )

503

SOBRERRECOR : n

Se ha rebasado lmite de recorrido memorizado II lado eje nsimo


(eje 1 hasta 8).
(Parmeter No.1323)

504

SOBRERRECOR : n

Se ha rebasado lmite de recorrido memorizado II lado eje nsimo


(eje 1 hasta 8).
(Parmeter No.1324)

505

SOBRERRECOR : n

Se ha rebasado lmite de recorrido memorizado II lado eje nsimo


(eje 1 hasta 8).
(Parmeter No.1325)

506

SOBRERRECOR : +n

Se ha rebasado el lmite de recorrido por hardware lado + eje nsimo


(eje 1 hasta 8).

507

SOBRERRECOR : n

Se ha rebasado el lmite de recorrido por hardware lado eje nsimo


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

NOTA
Los parmetros 1326 y 1327 son activos cuando EXIM (seal de conmutacin de tope de
carrera) est a 1.

7) 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: SPLINDLE

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.

991



G. LISTA DE ALARMAS

B63014SP/01

8) Alarma de roscado rigido


Nmero

Mensaje

Contenido

740

RIGID TAP ALARM : ERROR EXCE- En roscado interior rgido, el error de posicin de cabezal en el estado
SO
stop ha rebasado el valor de consigna.

741

RIGID TAP ALARM : ERROR EXCE- En roscado interior rgido, el error de posicin de cabezal en el estado
SO
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.

9) Alarmas de husillo
Nmero

Mensaje

Contenido

749

SSPINDLE LSI ERROR

Se ha producido un error de comunicaciones para el husillo serie.


La causa puede ser la desconexin de un cable o la interrupcin
de la alimentacin elctrica al amplificador de husillo.
(Nota) A diferencia de la alarma No. 750, esta alarma se produce
cuando se detecta una alarma de comunicaciones serie despus
de que el amplificador del husillo se haya activado con normalidad.

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

751

FIRST SPINDLE ALARM DETECTION


(ALXX)

Esta alarma indica en el CN que se ha generado una alarma en la


unidad del husillo del sistema con el husillo serie. Esta alarma se
visualiza en la forma ALXX (XX es un nmero). Vase (11) Alarmas visualizadas en la unidad del servo del husillo. El nmero
de alarma XX es el nmero indicado en el amplificador del husillo.
El CNC conserva este nmero y lo visualiza en la pantalla.

752

FIRST SPINDLE MODE CHANGE


FAULT

Esta alarma se activa si el sistema no termina correctamente un


cambio de modo. Los modos incluyen el contorneado Cs, el posicionamiento del husillo, el roscado rgido con macho y los modos
de control del husillo. La alarma se activa si la unidad de control
del husillo no responde correctamente a la orden de cambio de
modo activada por el CN.

754

SPINDLE1 ABNORMAL TORQUE ALM Deteccin de una carga anormal en el motor del primer cabezal.

761

SECOND SPINDLE ALARM DETECTION (ALXX)

Consulte la alarma No. 751. (Para el segundo eje)

762

SECOND SPINDLE MODE CHANGE


FAULT

Consulte la alarma No. 752. (Para el segundo eje)

764

SPINDLE2 ABNORMAL TORQUE ALM Idntica a la alarma n 754 (para el segundo cabezal).

771

SPINDLE3 ALARM DETECT

Idntica a la alarma n 751 (para el tercer cabezal).

772

SPINDLE3 MODE CHANGE ERROR

Idntica a la alarma n 752 (para el tercer cabezal).

774

SPINDLE3 ABNORMAL TORQUE


ALM,

Idntica a la alarma n 754 (para el tercer cabezal).

992



B63014SP/01

D Detalles de la alarma N.
750 del husillo

G. LISTA DE ALARMAS

Los detalles de la alarma No. 750 del husillo se muestran en la pantalla


de diagnstico No. 409) como se indica a continuacin.
#7

#6

#5

#4

409

SHE

S1E

#3
SPE

#2
S2E

#1
S1E

#0
SHE

0 : El mdulo de comunicaciones serie del CNC no presenta


ninguna anomaa.
1 : El mdulo de comunicaciones serie del CNC presenta una
anomala.
0 : El primer husillo no presenta ninguna anomala durante el
arranque del control serie del husillo.
1 : El primer husillo present una anomala durante el arranque
del control serie del husillo.

S2E

0 : El segundo husillo no presenta ninguna anomala durante el


arranque del control serie del husillo.
1 : El segundo husillo present una anomala durante el arranque
del control serie del husillo.

SPE

0 : En el control serie del husillo, los parmetros de husillo serie


cumplen las condiciones de arranque de la unidad del husillo.
1 : En el control serie del husillo, los parmetros de husillo serie
no cumplen las condiciones de arranque de la unidad del
husillo.

10) Alarmas del sistema


(Estas alarmas no pueden reposicionarse con la tecla de reposicion.)
Nmero

Mensaje

Contenido

900

PARIDAD ROM

Se ha producido un error de paridad en el CNC, macro o ROM del


servo. Corrija el contenido de la ROM flash que tiene el nmero
visualizado.

910

SRAM PARITY: (BYTE 0)

911

SRAM PARITY: (BYTE 1)

Se ha producido un error de paridad de RAM en la RAM en que estn


almacenados los programas de pieza. Borre la RAM o sustituya el
d l SRAM o lla tarjeta
j
i A
id reconfigure
fi
llos
mdulo
matriz.
Acto seguido,
parmetros y todos los dems datos.

912

DRAM PARITY: (BYTE 0)

913

DRAM PARITY: (BYTE 1)

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 (14 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 la tarjeta
de control de ejes.
Sustituya la tarjeta de control de ejes.

921

SERVO ALARM (58 AXIS)

Alarma de servo (eje quinto hasta octavo). Se ha producido un estado


de alarma de watchdog o un error de paridad de RAM en la tarjeta de
control de ejes. Sustituya la tarjeta de control de ejes.

926

FSSB ALARM

Alarma FSSB.
Sustituya la tarjeta de control de ejes.

930

CPU INTERRUPT

Error CPU (interrupcin anmala). La tarjeta matriz o la tarjeta de CPU


puede estar averiada.

950

PMC SYSTEM ALARM

Se ha producido un error en el PMC.


El circuito de control del PMC en la tarjeta matriz tal vez est averiado.

En el mdulo DRAM se ha producido un error de paridad de RAM.


Sustituya el mdulo DRAM
DRAM.

993



G. LISTA DE ALARMAS

Nmero

Mensaje

B63014SP/01

Contenido

951

PMC WATCH DOG ALARM

Se ha producido un error en el PMC. (Alarma de watchdog).


Tal vez est averiada la tarjeta matriz.

972

NMI OCCURRED IN OTHER MODULE

Se ha producido una NMI en una tarjeta distinta de la tarjeta matriz. Es


posible que la tarjeta opcional est averiada.

973

NON MASK INTERRUPT

Se ha producido una interrupcin NMI por causa desconocida

974

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


Tal vez est averiada la tarjeta matriz.

976

LBUS ERROR

Se ha producido un error de bus en bus local.


Tal vez est averiada la tarjeta matriz.

(11) Alarmas visualizadas en la unidad del servo del husillo


No.

Mensaje

No. de
alarma

Significado

Descripcin

Remedio

Indicacin
A

Anomala ROM
programa (no
instalada)

Detecta que no se ha activado Instalar ROM prograel programa de control (debido ma en buen estado
a que no est instalada la
ROM del programa, etc.)

7n01

SPN_n_: MOTOR
OVERHEAT

AL01

Recalentamiento
de motor

Detecta una velocidad de motor excesivamente superior a


la especificada.

Comprobar estado de
la carga.
Dejar que el motor se
enfre y luego reponer
la alarma.

7n02

SPN_n_: EX SPEED
ERROR

AL02

Desviacin excesiva de la velocidad

Detecta una velocidad de motor excesivamente superior a


la especificada.

Comprobar el estado
de la carga.
Reponer la alarma.

7n03

SPN_n_: FUSE ON
DC LINK
BLOWN

AL03

Fusible fundido en
seccin enlace c.c.

Detecta que el fusible F4 de la Inspeccionar los transeccin de enlace c.c. est


sistores de potencia,
fundido (modelos 30S y 40S). etc.
Sustituir el fusible.

7n04

SPN_n_: INPUT
FUSE/POW
ER FAULT

AL04

Fusible de entrada
fundido.
Fase abierta en alimentacin entrada.

Detecta un fusible fundido (F1


hasta F3), una fase abierta o
un microcorte de tensin (modelos 30S y 40S).

Sustituir fusible.
Comprobar si hay una
fase abierta y el funcionamiento de circuito regenerativo de alimentacin.

7n05

SPN_n_: POWER
SUPPLY
FUSE
BLOWN

AL05

Fusible alimentacin con mando


fundido

Detecta que est fundido el


fusible AF2 AF3 de alimentacin de control (modelos
30S y 40S).

Compruebe si est
cortocircuitada la alimentacin de control.
Sustituir el fusible.

7n07

SPN_n_: OVER
SPEED

AL07

Velocidad excesiva Detecta que la velocidad de


giro del motor ha rebasado el
115% de la velocidad nominal.

Reponer alarma.

7n08

SPN_n_: HIGH VOLT


INPUT
POWER

AL08

Alta tensin de entrada

Detecta que el interruptor est


girado apuntando a 200 V c.a.
cuando la tensin de entrada
es 230 V c.a. o superior (modelos 30S y 40S).

Commutar interruptor
a 230 V c.a.

7n09

SPN_n_: OVERHEAT
MAIN
CIRCUIT

AL09

Carga excesiva en
seccin circuito
principal

Detecta un aumento anmalo


de la temperatura del radiador
de los transistores de potencia.

Dejar enfriar el radiador y luego reponer la


alarma.

7n10

SPN_n_: LOWVOLT
POW
CIRCUIT

AL10

Tensin de entrada Detecta una cada en la tenbaja


sin de alimentacin de entrada.

Eliminar la causa y reponer alarma.

994



B63014SP/01

No.

G. LISTA DE ALARMAS

Mensaje

No. de
alarma

Significado

Descripcin

7n11

SPN_n_: OVERVOLT
POW
CIRCUIT

AL11

Sobretensin en
seccin de enlace
c.c.

Detecta una tensin de alimentacin c.c. extraordinariamente elevada en seccin circuito alimentacin.

Eliminar causa y reponer alarma.

7n12

SPN_n_: OVERCUR
RENT POW
CIRCUIT

AL12

Sobreintensidad
en seccin enlace
c.c.

Detecta la circulacin de una


intensidad excesivamente elevada en la seccin de c.c. del
circuito de alimentacin.

Eliminar la causa y reponer alarma.

7n13

SPN_n_: DATA
MEMORY
FAULT CPU

AL13

Anomala en memoria datos internos CPU

Detecta anomala en memoria


datos interna CPU. Esta comprobacin slo se realiza al
conectar la tensin.

Eliminar la causa y reponer alarma.

7n15

SPN_n_: SP SWITCH
CONTROL
ALARM

AL15

Alarma interruptor
husillo/interruptor
salida

Detecta secuencia incorrecta


de funcionamiento del interruptor husillo/interruptor salida.

Comprobar secuencia.

7n16

SPN_n_: RAM FAULT

AL16

Anomala en RAM

Detecta anomala en RAM de


datos externa. Esta comprobacin se realiza slo al conectar la tensin.

Eliminar la causa y reponer alarma.

7n18

SPN_n_: SUMCHECK AL18


ERROR PGM
DATA

Error comprobacin suma ROM


programas

Detecta error de datos en


ROM programa. Esta comprobacin se realiza nicamente
al conectar la tensin.

Eliminar la causa y reponer alarma.

7n19

SPN_n_: EX OFFSET
CURRENT V

AL19

Desplazamiento
excesivo circuito
deteccin intensidad fase U

Detecta desplazamiento excesivo circuito deteccin intensidad fase U.


Esta comprobacin se realiza
nicamente al conectar la tensin.

Eliminar la causa y reponer alarma.

7n20

SPN_n_: EX OFFSET
CURRENT V

AL20

Desplazamiento
excesivo circuito
deteccin intensidad fase V

Detecta desplazamiento excesivo circuito deteccin intensidad fase V.


Esta comprobacin se realiza
nicamente al conectar la tensin.

Eliminar la causa y reponer alarma.

7n24

SPN_n_:SERIAL
TRANSFER
ERROR

AL24

Error datos transferencia serie

Detecta error datos transferEliminar la causa y reencia serie (tal como como ali- poner alarma.
mentacin CN desactivada,
etc.)

7n25

SPN_n_: SERIAL
TRANSFER
STOP

AL25

Transferencia datos serie parada

Detecta que se ha detenido la


transferencia de datos serie.

7n26

SPN_n_: DISCON
NECT
CVELO
DETECT

AL26

Desconexin de
seal deteccin
velocidad para
control contorneado Cs

Detecta anomala en seal co- Eliminar la causa y redificador posicin (tal como
poner alarma.
cable no conectado y error definicin parmetros).

7n27

SPN_n_:DISCON
NECT POS
CODER

AL27

Desconexin seal
codificador posicin

Detecta anomala en seal co- Eliminar la causa y redificador posicin (por ejemponer alarma.
plo, un cable desconectado y
error de ajuste).

7n28

SPN_n_: DISCON
NECT
CPOS
DETECT

AL28

Desconexin de
seal deteccin
posicin para control contorneado
Cs

Detecta anomala en seal


deteccin posicin para control de contorneado Cs (tal
como cable desconectado y
error de ajuste).

995

Remedio

Eliminar la causa y reponer alarma.

Eliminar la causa y reponer alarma.



G. LISTA DE ALARMAS

No.

Mensaje

No. de
alarma

7n29

SPN_n_: SORTTIME
OVERLOAD

AL29

Sobrecarga de
breve duracin

Detecta que se ha aplicado


Eliminar la causa y reuna sobrecarga continuaponer alarma.
mente durante un cierto perodo de tiempo (tal como restriccin del eje del motor en posicionamiento).

7n30

SPN_n_: OVERCUR
RENT POW
CIRCUIT

AL30

Sobreintensidad
de circuito entrada

Detecta la circulacin de una


sobreintensidad en el circuito
de entrada.

7n31

SPN_n_: MOTOR
LOCK OR
VSIG LOS

AL31

Desconexin de
seal de deteccIn
de velocidad, alarma de retencin de
motor o motor bloqueado.

Detecta que el motor no


Eliminar la causa y repuede girar a la velocidad es- poner alarma.
pecificada o detecta que el
motor est bloqueado (pero
gira a muy baja velocidad o se
ha parado).
(Esto incluye tambin la comprobacin del cable de seal
de deteccin de velocidad).

7n32

SPN_n_: RAM FAULT


SERIAL LIS

AL32

Anomala en RAM
interna de LSI para
transferencia de
datos serie. Esta
comprobacin se
realiza nicamente
al conectar la tensin.

Detecta anomala de RAM interna de LSI para transferencia de datos serie. Esta comprobacin se realiza nicamente al conectar la tensin.

7n33

SPN_n_: SHORTAGE
POWER
CHARGE

AL33

Carga insuficiente
de la seccin de
enlace c.c.

Detecta una carga insuficiente Eliminar la causa y rede la tensin de alimentacin


poner alarma.
elctrica en la seccin del circuito de alimentacin cuando
est activado el contactor
electromagntico del amplificador (por ejemplo cuando existe una fase abierta o cuando
una resistencia de carga est
defectuosa).

7n34

SPN_n_:PARAMETER AL34
SETTING
ERROR

Definicin de valores de parmetros fuera del margen de valores


permitidos

Detecta un valor de parmetro Definir un valor correcdefinido a un valor no comto.


prendido dentro del margen
de valores permitidos.

7n35

SPN_n_: EX
AL35
SETTING
GEAR RATIO

Valor excesivo
desmultiplicacin

Detecta un valor de relacin


Definir un valor correcde transmisin definido fuera
to.
del margen de valores permitidos.

7n36

SPN_n_: OVERFLOW
ERROR
COUNTER

AL36

Desbordamiento
del contador de errores

Detecta un desbordamiento
del contador de errores.

Corregir la causa y reponer alarma.

7n37

SPN_n_: SPEED
AL37
DETECT
PAR. ERROR

Error definicin
parmetro detector
velocidad

Detecta la definicin incorrecta del parmetro de nmero


de impulsos de deteccin velocidad.

Definir un valor correcto.

7n39

SPN_n_: 1ROT Cs
SIGNAL
ERROR

Alarma para indicar fallo en la deteccin de la seal


de una vuelta para
control de contorneado Cs

Detecta fallo de deteccin de


la seal de 1 vuelta en control
de contorneado Cs.

Realice ajuste de la
seal de 1 vuelta.
Compruebe el estado
de la pantalla del
cable.

AL39

Significado

B63014SP/01

996

Descripcin

Remedio

Eliminar la causa y reponer alarma.

Eliminar la causa y reponer alarma.



B63014SP/01

No.

Mensaje

G. LISTA DE ALARMAS

No. de
alarma

Significado

Descripcin

Remedio

7n40

SPN_n_: NO 1ROT
Cs SIGNAL
DETECT

AL40

Alarma para indicar que no se ha


detectado la seal
de 1 vuelta para
control de contorneado Cs

Detecta que la seal de una


vuelta no se ha producido en
el control de contorneado Cs.

Realice el ajuste de la
seal de 1 vuelta.

7n41

SPN_n_: 1ROT
POS
CODER
ERROR

AL41

Alarma para indicar fallo en la deteccin de la seal


de una vuelta del
codificador de posicin.

Detecta fallo en la deteccin


de la seal de una vuelta del
codificador de posicin.

Realice el ajuste de la
seal para el circuito
de conversin de
seales.
Compruebe el estado
de la pantalla del
cable.

7n42

SPN_n_: NO 1ROT
POS
CODER
DETECT

AL42

Alarma para indicar que no se ha


detectado la seal
de una vuelta del
codificador de posicin

Detecta que no se ha enviado


la seal de una vuelta del codificador de posicin.

Realice el ajuste de la
seal de una vuelta
para el circuito de conversin de seales.

7n43

SPN_n_: DISCON. PC AL43


FOR DIF. SP.
MOD

Alarma para indicar la desconexin


de la seal del
captador de posicin para el modo
de velocidad diferencial

Detecta que todava no est


conectada (o que est desconectada) la seal del codificador de posicin del husillo
principal para el modo de velocidad diferencial.

Asegrese de que la
seal del codificador
de posicin del husillo
principal est conectada al conector CN12.

7n44

SPN_n_: CONTROL
CIRCUIT
(AD) ERROR

AL43

7n46

SPN_n_: SCREW
1ROT
POSCOD.
ALARM

AL46

Alarma para indicar la no deteccin


de la seal de 1
vuelta del codificador de posicin en
la operacin de
roscado.

Detecta la no deteccin de la
seal de una vuelta del codificador de posicin en la operacin de roscado.

Realice el ajuste de la
seal de 1 vuelta para
el circuito de conversin de seales.
Compruebe el estado
de la pantalla del
cable.

7n47

SPN_n_: POS
CODER
SIGNAL
ABNORMAL

AL47

Anomala de
seales en el codificador de posicin

Detecta una operacin incorrecta de contaje de seales


del captador de posicin.

Realice el ajuste de
seales para el circuito de conversin de
seales.
Compruebe el estado
de la pantalla del
cable.

7n49

SPN_n_: HIGH CONV. AL49


DIF. SPEED

La velocidad diferencial convertida


es excesivamente
elevada.

Detecta que la velocidad de


otro husillo convertida a la velocidad del husillo local ha rebasado el lmite admisible en
el modo diferencial.

Calcule la velocidad
diferencial multiplicando la velocidad de otro
husillo por la desmultiplicacin. Compruebe
si el valor calculado no
es mayor que la velocidad mxima del motor.

7n50

SPN_n_: SPNDL
CONTROL
OVER
SPEED

Valor calculado de
consigna de velocidad excesivo en
el control de sincronizacin del husillo

Detecta que el valor de clculo de la consigna de velocidad


ha rebasado el margen admisible en el control de sincronizacin del husillo.

Calcule la velocidad
del motor multiplicando la velocidad de otro
husillo por la desmultiplicacin. Compruebe
si el valor calculado no
es mayor que la velocidad mxima del motor.

AL50

997



G. LISTA DE ALARMAS

No.

Mensaje

B63014SP/01

No. de
alarma

Significado

Descripcin

Remedio

AL51

Tensin mnima en
la seccin de enlace c.c.

Detecta que la tensin de alimentacin c.c. del circuito de


potencia ha cado (debido a
un microcorte de tensin o a
un contacto suelto del contactor magntico).

Eliminar la causa y reponer la alarma.

7n51

SPN_n_: LOW VOLT


DC LINK

7n52

SPN_n_: ITP SIGNAL AL52


ABNORMAL I

Anomala I seal
ITP

Detecta anomala en seal de


sincronizacin (seal ITP) con
el CNC (tal como la prdida
de la seal ITP).

Eliminar la causa y reponer la alarma.

7n53

SPN_n_: ITP SIGNAL


ABNORMAL
II

AL53

Anomala II seal
ITP

Detecta anomala en seal de


sincronizacin (seal ITP) con
el CNC (tal como la prdida
de la seal ITP).

Eliminar la causa y
reponer la alarma.

7n54

SPN_n_: OVERLOAD
CURRENT

AL54

Alarma de intensidad de sobrecarga

Detecta que ha circulado una Eliminar la sobrecarga


intensidad excesiva a travs
del motor y reponer la
del motor durante mucho tiem- alarma
po.

7n55

SPN_n_: POWER
ABNORMAL
ON SWITCH

AL55

Anomala en la red
de alimentacin al
efectuar una commutacin de husillo/commutacin de
salida

Detecta que la seal de peticin de commutacin no coincide con la seal de comprobacin de estado de la red de
alimentacin.

Compruebe si se ha
procesado con
normalidad la seal de
comprobacin de estado de red de alimentacin.

7n56

SPN_n_: INNER
COOLING
FAN STOP

AL56

Se ha detenido el
ventilador de
refrigeracin de la
unidad.

Se ha detenido el ventilador
de refrigeracin en la seccin
de circuito de control.

Compruebe el estado
de giro del ventilador
de refrigeracin. Sustituya el ventilador de
refrigeracin.

7n57

SPN_n_: EX DECEL
ERATION
POWER

AL57

Potencia de deceleracin excesivamente alta.

Ha circulado una intensidad


anmala a travs de la resistencia degenerativa.

Comprobar la seleccin de la resistencia


regenerativa.
Como alternativa,
comprobar si est girando el ventilador de
refrigeracin.

7n58

SPN_n_: OVERLOAD
IN PSM

AL58

Sobrecarga en cir- La temperatura del radiador


Eliminar la causa y recuito principal PSM de circuito principal ha aumen- poner la alarma.
tado de manera anmala.
(Fallo de ventilador de refrigeracin, suciedad en ventilador
de refrigeracin, operacin de
sobrecarga, etc.)

7n59

SPN_n_: COOLING
FAN STOP
IN PSM

AL59

Se ha detenido el
Se ha detenido el ventilador
ventilador de refrig- de refrigeracin de la seccin
eracin de PSM.
del circuito de mando.

998

Comprobar el estado
de giro del ventilador
de refrigeracin. Sustituir el ventilador de refrigeracin.

H. FUNCIONAMIENTO DEL LECTOR


PORTATIL DE CINTA



B63014SP/01

FUNCIONAMIENTO DEL LECTOR PORTATIL DE CINTA

El lector portatil de cinta es el dispositivo que permite introducir el


programa CN y los datos almacenados en cinta de papel al CNC.
D Nombres y
descripciones de cada
seccin
11. Compartimiento
cable
13. Adaptador
interface lector/
performadora

3. Rodillo de presin

6. Asa

4. Interruptor mando
1. Fuente
luminosa

2. Lector
ptico

8. Pieza metlica A
7. Rebobinador
9. Cerradura tapa
10. Palanca
bloqueo
descenso
5. Compartimiento
cinta

12. Fotoamplificador

Tabla 1 Descripcin de cada seccin


Designacin

Descripciones

Fuentes luminosas

Va instalado un LED (Diodo electroluminiscente) para cada canal y para el


agujero de avance (9 diodos en total). Una zapata de parada incorporada
sirve para decelerar la cinta. La fuente luminosa es atraida al lector ptico por
un imn de modo que la cinta se mantenga en la posicin correcta. Esta unidad puede abrirse hacia arriba, girando el interruptor de mando del lector a la
posicin RELEASE (lLIBERAR) (con esto se desactiva el imn).

Lector ptico

Lee datos perforados en la cinta a travs de una mirilla. El polvo o las rayas
en la mirilla pueden dar como resultado errores de lectura. Mantenga limpia
esta mirilla.

Rodillo de presin

No.

Interruptor de mando del lector de


cinta

Controla la alimentacin de la cinta como lo especifica la unidad de control.


Un interruptor de 3 posiciones empleado para el mando del lector de cinta.
RELEASE

Se libera la cinta o se utiliza para abrir la fuente luminosa.


Cuando desee cargar o extraer la cinta, seleccione esta
posicin.

AUTO

La cinta se define a una posicin fija mediante la Zapata


de Parada. El avance y la parada de la cinta son controlados por el CNC. Para introducir datos desde cinta, debe
cerrarse la Fuente Luminosa y debe seleccionarse esta
posicin.

MANUAL

La cinta puede alimentarse en el sentido de lectura directa. Si se selecciona otra posicin, se detiene el avance de
cinta.

999

H. FUNCIONAMIENTO DEL LECTOR


PORTATIL DE CINTA



B63014SP/01

No.

Designacin

Descripciones

Compartimiento de
cinta

Debajo del Lector de Cinta est ubicado un compartimiento portacinta. Dentro


de este compartimiento existe una correa que se utiliza para extraer una cinta
de papel. La cinta de papel puede extraerse fcilmente con esta correa. El
compartimiento portacinta permite alojar 15 metros de cinta.

Asa

Se utiliza para transportar el lector de cinta.

Bobinadora

Se emplea para avanzar o rebobinar la cinta.

Fijador
(habitualmente se
mantiene abierto)
8

Pieza metlica A

Empujar
Cinta papel

Insertar
Cinta papel

Al extraer la cinta arrollada, reducir


el dimetro interior pulsando el fijador.

Bloqueo de tapa

No olvide bloquear la fijacin de la tapa antes de transportar el lector de cinta.


Cuando se eleva el lector de cinta, se activa el mecanismo de bloqueo para
fijar el lector de cinta. De este modo, no puede bajarse el lector de cinta. El
cerrojo se bloquea con la palanca de bloqueo de descenso. Por consiguiente, el cerrojo no est bloqueado aun cuando se eleve el lector de cinta
con el asa.
Cuando se bloquea el cerrojo, la palanca queda horizontal. Para guardar el
lector de cinta en la caja, presione la palanca para liberar el bloqueador y
luego levante el lector de cinta con el asa para desbloquear el cerrojo.
Cuando est desbloqueado el cerrojo, puede guardarse el lector de cinta en
el compartimiento.
Cuando guarde el lector de cinta, sujtelo con la cerradura de la tapa.

10

Palanca de bloqueo de descenso

11

Almacenamiento
de cables

Se utiliza para guardar los cables de potencia y de seales arrollados. La


longitud de cable es de 1,5 m.

12

Fotoamplificador

Para el lector de cinta

13

Adaptador
interface
lector/perforadora

Entrada 200 V c.a. y potencia de salida de 5 V c.c. y tarjeta adaptador interface lector/perforadora.

1000

H. FUNCIONAMIENTO DEL LECTOR


PORTATIL DE CINTA

ANEXO

B63014SP/01

Procedimiento para el manejo del lector portatil de cinta


Preparativos

Colocacin de la cinta

Desbloquee los cierres 9 de la tapa. Levante el lector de cinta con el asa 6


hasta que haga clic y luego baje el lector de cinta. Al hacerlo, aparece el
lector de cinta y queda asegurado. Asegrese de que las palancas de
bloqueo de descenso 10 quedan horizontales.

Saque los cables de transmisin de seales y de fuerza del compartimiento


de cables 11 y conecte el cable de transmisin de seales al puerto de la
interface del lector/perforadora del CNC y el cable de alimentacin a la
fuente de alimentacin.

Coloque el interruptor de control en la posicin RELEASE (LIBERAR).

Levante la unidad de la fuente luminosa e inserte una cinta CN entre el


hueco. La cinta debe colocarse como se muestra en la figura vista mirando
hacia abajo.

Perforacin
avance
Sentido de avance de la cinta

Extraccin de la cinta

Compartimiento guardacables

Tire de la cinta hasta que la parte superior de la misma pase a travs del
rodillo de presin.

Asegrese de que la cinta CN es correctamente posicionada por la gua de


cinta.

Baje la fuente luminosa.

Coloque el selector en la posicin AUTO.

Suspenda los extremos superior y posterior de la cinta en al Caja de cinta.

10

TColoque el interruptor en la posicin RELEASE (LIBERAR)=.

11

Levante la fuente luminosa y quite la cinta.

12

Baje la fuente luminosa

3Guarde los cables en el compartimiento guardacables 11.

14

Presione de la palanca de bloqueo de descenso 10 hacia abajo por


ambos lados de la misma.

15

Levante el lector de cinta con el asa 6 para desbloquear el cierre y


luego bjelo suavemente.

16

Bloquee el cierre de tapa 9 y transporte el lector de cinta con el asa 6.


1001

H. FUNCIONAMIENTO DEL LECTOR


PORTATIL DE CINTA

PRECAUCIN 1



B63014SP/01

COLOCACION DE LA CINTA

Cuando la cinta CN est cargada, la funcin Salto de Cinta se activa para leer, pero salta los datos hasta que se lee el primer cdigo
Fin de Bloque (CR en cdigo EIA o LF en cdigo ISO). Cuando se carga una cinta CN, la ubicacin dentro de la cinta, desde la cual
debe activarse la lectura de datos, debe seleccionarse correctamente y la cinta CN debe colocarse como se muestra en la figura
anterior.

;
El programa que se desea leer

Coloque la cinta de modo que esta seccin quede debajo de la mirilla..

En realidad, el cdigo de fin de bloque (;) es CR en


cdigo EIA o LF en cdigo ISO.

PRECAUCIN 2

DESCONEXION Y CONEXION DE UN CABLE DE CONEXION PARA


EL LECTOR PORTATIL DE CINTA
No desconecte o conecte el cable de conexin del lector de cinta del CNC (cable de seales)
sin desconectar la fuente de alimentacin del CNC, ya que, de lo contrario, podra romperse la
tarjeta de circuito impreso del lector de cinta y la tarjeta maestra del controlador CNC.
Desconecte la fuente de alimentacin del CNC antes de desconectar o conectar el cable de
conexin, lo que corresponda.

1002

INDICE

B63014SP/01

A

Avance de tiempo inverso (G93), 97, 656


Avance incremental, 580

Abacos, 960

Avance manual discontinuo, 578

Abreviaturas de rdenes de operaciones aritmticas y lgicas, 398

Avance manual discontinuo y teclas de flecha, 862

Abreviaturas de palabra de macro cliente, 779

Avance manual por volante, 581

Absoluto manual activacin/desactivacin, 658

Avance mediante cdigo F con un dgito, 99

Absoluto manual, 631

Avance por minuto (G94), 96

Absoluto manual, conexin y desconexin, 584

Avance por revolucin (G95), 96

Aceleracin/deceleracin antes de interpolacin, 107, 110

Avance por volante en direccin normal al eje de herramienta, 589,


592

Aceleracin/deceleracin automtica, 92

Avance por volante en la direccin del eje de herramienta/avance B


por volante en la direccin del eje de herramienta, 589

Aceleracin/deceleracin de avance rpido, 579


Activar/desactivar control de velocidad de corte constante (G96,
G97), 656

Avance por volante en la direccin del eje de herramienta, 589, 593

Achaflanado, 242

Avance rpido, 94

Achaflanado de ngulos y redondeado de esquinas opcionales, 242

Avance rpido antes de vuelta al punto de referencia, 579

Alarma, 631, 636, 833

Aviso para operacin de configuracin o entrada/salida de datos, 896

Alarma activada en la puesta en marcha, 357


Alarma durante compensacin tridimensional de herramienta, 357
Alarmas de macro, 389

B

Alarmas durante edicin en modo no prioritario, 780

Batera para codificadores absolutos de impulsos independientes,


946

Ampliacin parcial, 911, 916


Ampliacin y reduccin de la representacin, 908

Bifurcacin condicional (declaracin IF), 403

Angulo, 913

Bifurcacin incondicional (declaracin GOTO), 402

Angulo del eje C, 373

Bifurcacin y repeticin, 402

Angulo entre dos bloques, 107

Bloque, 24

Angulo para el cual se ignora la insercin de cifra, 375

Bloque a bloque, 204, 528, 631, 649, 658, 670

Anulacin, 412, 658

Bloque a bloque durante ciclo fijo, 671

Anulacin de alarmas, 678

Bloque de rearranque, 630

Anulacin de compensacin temporal de radio de herramienta, 314

Bloque que contiene G40 e I_J_K_, 323

Anulacin de compensacin tridimensional de la herramienta, 355

Bloque que inhibe el desplazamiento inverso, 654

Anulacin de la funcin de compensacin, 122

Bloque repetido un nmero especificado de veces, 852

Anular, 188

Bloqueo de funciones auxiliares, 528, 665

Anular ciclo fijo (G80), 229

Bloqueo de mquina, 528, 665

Anular ciclo fijo, 217

Bloqueo de mquina, imagen espejo y escalado, 658

Anular compensacin de radio de herramienta, 282

Bloqueo de mquina y bloqueo de funciones auxiliares, 665

Anular compensacin de radio de herramienta (anular modo de


compensacin), 295

Bloques excepcionales, 852


Borrado de archivos, 694

Anular compensacin de radio de herramienta (G40), 289

Borrado de archivos, 714

Anular modo de compensacin, 296

Borrado de bloques, 763

Aadir sistemas de coordenadas de pieza (G54.1 o G54), 130

Borrado de la pantalla, 899

Aadir y modificar datos de gestin de vida de herramientas, 154,


155

Borrado de la representacin anterior, 907

Aplicacin de la compensacin de longitud de herramienta segn


dos o ms ejes, 267

Borrado de los datos de gestin de vida de las herramientas, 154, 155

ARCCOS#i = ACOS[#j];, 396

Borrado de programas, 768

ARCSIN#i = ASIN[#j];, 396

Borrado de todos los programas, 768

Archivos, 690

Borrado de un bloque, 763, 798

Arranque de compensacin y mecanizado segn el eje Z, 331

Borrado de un programa, 768

Arranque de programa, 168

Borrado de una palabra, 762

Arranque y parada, 525

Borrado del programa, 618

Aumentar y disminuir, 277

Borrar, 635

Avance de mecanizado, 95

Borrar visualizacin en pantalla, 899

Borrado de mltiples bloques, 764

i1

INDICE

B63014SP/01

Ciclo de rectificado directo por inmersin con dimensiones


constantes (G77), 233

Bucle de llamadas empleando cdigos G, 414


Bucles de llamada, 409, 412

Ciclo de rectificado fijo (para rectificadora), 230

Bucles de llamadas modales, 412

Ciclo de rectificado superficial con avance continuo (G78), 235

Bucles de subprogramas, 618

Ciclo de rectificado superficial con avance intermitente(G79), 237

Bucles mltiples, 405

Ciclo de roscado con macho a la izquierda (G74), 191

Buffer remoto de alta velocidad B (G05), 461

Ciclo de roscado con macho, 205

Buffer remoto de alta velocidad A (G05), 458

Ciclo de roscado profundo con macho, 228

Buffer remoto de alta velocidad 458

Ciclo de roscado rgido con macho a la izquierda (G74), 224

Bsqueda de archivo, 692

Ciclo de roscado rgido profundo con macho (G84 G74), 227

Bsqueda de archivo mediante N9999, 692

Ciclo de taladrado profundo a alta velocidad, 228

Bsqueda de nmero de programa, 765

Ciclo de taladrado profundo a alta velocidad (G73), 189

Bsqueda de nmero de secuencia, 766

Ciclo de taladrado profundo (G83), 199

Bsqueda dentro de subprograma, 767

Ciclo de taladrado, taladrado puntual (G81), 195

Bsquueda de palabra, 757

Ciclo fijo, 185


Cdigo de perforacin, 850
Cdigo G de compensacin de radio de herramienta en modo
compensacin, 315

C

Cdigo G para seleccin de un plano: G17, G18 G19, 367

Caja de cambios elctrica simple (G80, G81), 502

Cdigo H, 282

Clculo sencillo de longitud de rosca incorrecta, 963

Cdigo ISO, 699

Cambio de herramienta en mecanizado, 917

Cdigo M, 416, 635

Cambio de herramienta, tipo A, 158

Cdigo que especifica el valor de compensacin de herramienta, 153

Cambio de herramienta, tipo B y C, 159

Cdigos de error, 684

Cambio de herramienta, tipo D, 159

Cdigos G especificables, 67

Cambio de modo de funcionamiento automtico, 655

Cdigos G no disponibles, 244

Cambio de modos, 579

Cdigos G que pueden especificarse, 256

Cambio de posicin de seccin transversal, 927


Cambio de sistema de coordenadas de pieza, 125

Cdigos G que pueden especificarse en el modo de interpolacin en


coordenadas polares, 57

Cambio entre compensacin de radio de herramienta y


compensacin de radio de herramienta a la derecha, 290

Cdigos M no bloqueados por el bloqueo de funciones auxiliares,


666

Cambio entre modo sncrono y modo normal, 481

Cdigos M para control de interrupcin de macro cliente, 430

Campos de pantalla y sus significados, 711

Color, 908, 915

Canal E/S, 850

Color de grficos, 820

Cancelar compensacin de longitud de herramienta, 267

Combinacin de copia con giro y copia lineal, 247

Caracteres y cdigos que deben emplearse para la funcin de entrada


de datos de patrn, 447

Combinacin de copia con giro y copia lineal (crculo de agujeros


para tornillos), 252

Carga previa en memoria del siguiente bloque en el modo de


compensacin de radio de herramienta (G41, G42), 421

Comienzo de cinta, 168


Cmo se indican las dimensiones nominales para desplazar la
herramientardenes absolutas e incrementales, 19

Carga previa en memoria del siguiente bloque en un modo distinto al


de compensacin de radio de herramienta (G41, G42)
(normalmente, lectura previa de un bloque), 420

Cmo se utiliza un baco, 962

Carrera mxima, 32

Cmo se visualiza la variacin de la indicacin de posicin sin poner


en marcha la mquina, 528

Centro de giro, 254

Comparacin de nmero de secuencia y parada, 851

Centro de mx/min, 914

Comparacin de programas, 695, 715

Ciclo de mandrinado (G86), 209

Compensacin, 658

Ciclo de mandrinado (G88), 213

Compensacin automtica de muela rectificadora despus de


reavivado, 240

Ciclo de mandrinado (G89), 215

Compensacin B de radio de herramienta (G39G42), 281

Ciclo de mandrinado, 207

Compensacin C de radio de herramienta, 66, 300

Ciclo de mandrinado, ciclo de mandrinado inverso (G87), 211

Compensacin de desgaste de muela abrasiva, 379

Ciclo de mandrinado de precisin (G76), 193


Ciclo de mandrinado inverso en ciclo de taladrado, 197

Compensacin de desgaste de muela abrasiva mediante reavivado


continuo (para afiladora rectificadora), 239

Ciclo de rectificado de inmersin (G75), 231

Compensacin de error de paso, 705

i2

INDICE

B63014SP/01

Compensacin de herramienta (G45G48), 276

Configuracin de sistema de coordenadas, 61

Compensacin de herramienta, 364

Configuracin de subprograma, 177

Compensacin de herramienta, 61

Configuracin de teclas soft, 566

Compensacin de herramienta, 915, 927

Configuracin de un bloque (palabra y direccin), 173

Compensacin de longitud de herramienta (G43, G44, G49), 264

Configuracin de un intervalo de edicin, 775

Compensacin de radio de herramienta, 460

Configuracin de un tipo de cmputo de vida de herramientas para


grupos, 156

Compensacin de radio de herramienta a la derecha (G42), 286

Configuracin de una zona prohibida para control de dos


trayectorias, 678

Compensacin de radio de herramienta a la izquierda (G41), 284

Configuracin de valor de compensacin de radio de herramienta,


297

Compensacin tridimensional de herramienta (G40, G41), 355


Componentes de un programa que no sean secciones de programa,
168

Configuracin de velocidad de avance de retorno a punto de


referencia, 117

Componentes de un programa, 167


Comprobacin de lmite de recorrido, 675

Configuracin del origen en el sistema de coordenadas de pieza


como origen del sistema de coordenadas polares, 137

Comprobacin de retorno automtico a punto de referencia, 481

Configuracin del parmetro PASSWD, 781

Comprobacin del contenido de la memoria, 794

Configuracin del programa, 166

Comprobacin del lmite de recorrido antes de ejecutar el


desplazamiento, 679

Configuracin del punto de referencia flotante, 818

Comprobacin haciendo funcionar la mquina, 527

Configuracin del sistema de coordenadas de pieza para control de


velocidad de corte constante, 145

Comprobacin mediante la pantalla de autodiagnstico, 686

Configuracin del sistema de coordenadas de pieza, 272

Cmputo de piezas, 817

Configuracin del valor de compensacin de origen de pieza en los


sistemas adicionales de coordenadas de pieza, 130

Cmputo de piezas, 854

Configuracin y visualizacin de datos, 799

Cmputo de usos, 160

Configuracin y visualizacin de unidades, 538

Concepto de palabra y unidad de edicin, 756


Condiciones de interrupcin, 429

Configuracin y visualizacin del valor de compensacin de


herramienta, 844

Condiciones grficas, 916, 929

Conmutacin de plano, 244

Condiciones para validar e inhibir la seal de interrupcin de macro


cliente, 432

Control anticipativo (G08), 456


Control anticipativo, 108, 112

Conexin de la corriente, 854

Control constante de velocidad tangencial, 95

Conexin de la corriente, 572

Control de contorneado de alta precisin, 462

Conexin/desconexin de la corriente, 572

Control de eje angular/control B de eje angular, 488

Configuracin de cdigos M, 164

Control de funcionamiento automtico, 390

Configuracin de datos, 891

Control de velocidad de corte constante (G96, G97), 144

Configuracin de datos programables (G10), 655

Control de velocidad de avance de mecanizado, 100

Configuracin de ejes, 590, 593

Control en direccin normal del eje C, 373

Configuracin de ejes bsicos y ejes rotativos, 592, 596

Control en direccin normal (G40.1, G41.1, G42.1 G150, G151,


G152), 372

Configuracin de la cinta, 995

Control en tndem, 487

Configuracin de la coordenada del centro del intervalo de grficos y


ampliacin de

Control simple de alta precisin de contorno (G05.1), 470

Configuracin de la diferencia de velocidad de avance mxima


admisible segn cada

Control sncrono simple, 480

Configuracin de la posicin actual como origen del sistema de


coordenadas polares, 138

Conversin valores pulgadas/mtricos, (G20, G21), 140

Configuracin de la zona de grficos, 903

Coordenadas absolutas, 19

Configuracin de las coordenadas relativas, 810

Copia con rotacin (mandrinado puntual), 250

Configuracin de las coordenadas mxima y mnima de la zona de


representacin en el programa, 905

Copia con rotacin, 246, 249

Configuracin de parmetros, 817

Copia lineal, 246, 251

Configuracin de parmetros asociados a entrada/salida, 718

Copiar contorno (G72.1, G72.2), 246

Configuracin de parmetros con dispositivos de entrada/salida


externos, 891

Copiar parte de un programa, 772

Conversin tridimensional de coordenadas (G68, G69), 253

Copia de un programa entre dos trayectorias, 518, 783

Copiar un programa entero, 771

Configuracin de PASSWD al valor 0, 782

Correccin anticipada de interferencia, 327

Configuracin de pieza, 123

Correspondencia entre nmeros de parmetro y nmeros de


programa, 414, 415, 416

Configuracin de seccin de programa, 167, 171

i3

INDICE

B63014SP/01

CREACION DE PROGRAMAS EN EL MODO TEACH IN


(reproduccin), 792

Desplazamiento de una herramienta programando el funcionamiento


automtico, 524

Creacin de programas, 788

Desplazamiento de una herramienta por el exterior de una esquina en


ngulo obtuso (90$ v  < 180$), 302

Creacin de programas utilizando el panel MDI, 789

Desplazamiento de una herramienta en la puesta en marcha, 301

Creacin de un programa, 795


Criterios para la deteccin de interferencia, 325

Desplazamiento de una herramienta con el modo de compensacin


cancelado, 319

Cuando aparece el mismo nmero de secuencia varias veces en el


programa, 852

Desplazamiento de una herramienta por el exterior de una esquina en


ngulo obtuso (90$v  < 180$), 307

Cuando el interruptor est ACTIVADO durante la compensacin de


radio de herramienta, 587

Desplazamiento de una herramienta alrededor de un vrtice exterior


en ngulo obtuso (90$ v  < 180$), 320

Cuando el siguiente bloque no incluye ningn desplazamiento en el


modo C de compensacin de radio de herramienta (G41, G42),
421

Desplazamiento de una herramienta por el interior ( < 1$) con un


vector anmalamente largo, transicin lineal $ lineal, 306
Desplazamiento de una herramienta por el exterior de una esquina en
ngulo agudo ( < 90$, 308)

Cuando el siguiente de bloque de desplazamiento es incremental,


586
Cuando existe una orden de desplazamiento en el segundo bloque
segn un solo eje, 586

Desplazamiento de una herramienta por el exterior de una transicin


lineal $ lineal formando un ngulo agudo inferior a un grado ( <
1$), 322

Cuando no se carga en buffer el siguiente bloque (cdigos M que no


se cargan en buffer, G31, etc.), 420

Desplazamiento de una herramienta por el exterior de una esquina


(180$ v ), 319

Cuando no se ha especificado ninguna distancia de retraccin, 648

Desplazamiento directo y desplazamiento inverso, 653

Cuando se ejecuta un reset despus de una operacin manual a


continuacin de una suspensin de avances, 586

Desplazamiento en esquinas, 317

Cuando se supone que existe interferencia, cuando sta en realidad


no se produce, 329

Desplazamiento segn ejes no situados en el plano de interpolacin


en coordenadas polares en el modo de interpolacin en
coordenadas polares, 57

Desplazamiento para el cual se ignora la insercin de arco, 376

Curva evolvente, 65

Detalles de la memoria utilizada, 838


Diagrama de flujo para control de avance, 106, 109

Diferencias entre llamadas a macro y llamadas a subprogramas, 407


Diferencias respecto a declaraciones de CN, 401

Datos de compensacin de error de paso, 704

Dgitos significativos, 715

Datos que pueden especificarse, 462

Dimensiones de material (I, J, K), 922

Deceleracin automtica en esquinas, 106

Direccin de cmputo de repeticiones de ciclos fijos, 451

Deceleracin en esquinas segn el ngulo de esquina, 106

Direccin de eje de herramienta, 592, 596

Deceleracin en esquinas segn diferencia de velocidad de avance


entre bloques segn cada eje, 109

Direccin de nmero de corrector de compensacin de radio de


herramienta, 451

Declaraciones de CN, 401

Direcciones principales de intervalos de valores programables, 174

Declaraciones de CN que tienen idntica propiedad que una


declaracin de macro, 401

Directorio de programas, 833, 834


Dispositivos de manejo, 537

Declaraciones de macro, 401

Dispositivos E/S, 715

Desconexin de la corriente, 574

Dispositivos E/S externos, 567

Descripcin de cada visualizacin, 895

Disquetera de FANUC, 569

Descripcin sinptica de la compensacin C de radio de herramienta


(G40G42), 294

Distancia de desplazamiento 0, 244

Designacin de eje por defecto, 30

Distancia de desplazamiento segn el eje de taladrado G90/G91, 187

Designacin de ejes, 29

Distancia de desplazamiento y velocidad de avance para


interpolacin en coordenadas polares, 57

Designaciones de ejes duplicadas, 30

Distribucin de impulsos a los ejes bsicos, 590, 594

Desplazamiento a comienzo de archivo, 692

Divisor, 400

Desplazamiento a comienzo de un programa, 759


Desplazamiento angular R, 256

Desplazamiento con retorno directo, 653


Desplazamiento de la herramienta por el interior de una esquina
(180$ v ), 305

Ecuacin para conversin tridimensional de coordenadas, 255


Edicin cuando el sistema est esperando a la introduccin de un
nmero de programa, 775

Desplazamiento de la herramienta por el interior de una esquina


(180$ v ), 301

Edicin de macros cliente, 779

Desplazamiento de una herramienta en el modo compensacin, 305

Edicin de programas, 755

Desplazamiento de una herramienta por el exterior de un ngulo


agudo ( < 90$), 303

Edicin de un programa de pieza, 529

i4

INDICE

B63014SP/01

Edicin en modo no prioritario, 780

Error de direccin de radio en mecanizado circular, 968

Eje, 111

Error de formato, 254

Eje de control en direccin normal, 375

Error de funcionamiento, 399

Eje de taladrado, 186

Error de punto final, 67

Eje maestro y eje esclavo, 481

Escala, 914

Ejecucin de slo la representacin, 907

Escalado (G50, G51), 361

Ejemplo de borrado de un bloque que contiene N01234 hasta un


bloque que contiene N56789, 764

Escalado automtico, 908


Escalado de aumento o reduccin segn todos los ejes con idntico
coeficiente de ampliacin, 362

Ejemplo de borrado de un bloque de N01234, 763

Escalado de cada eje, imagen espejo programable (ampliacin


negativa), 362

Ejemplo de borrado de X100.0, 762


Ejemplo de insercin de T15, 760

Escalado de interpolacin circular, 363

Ejemplo de modificacin de T15 a M15, 761

Escalado no vlido, 364

Ejemplo de programa de interpolacin cilndrica, 62

Escalado y rotacin de sistema de coordenadas, 369

Ejes, 912

Escribir parmetro, 850

Ejes controlados, 28, 29

Especificacin de ngulos con rdenes incrementales y un radio con


rdenes absolutas, 138

Ejes que no se consideran parte de una orden en coordenadas polares


en el modo de coordenadas polares, 139

Especificacin de ngulos y un radio por programacin absoluta, 138

El bloque anterior contiene G41 G42, 323

Especificacin de argumento 408, 414, 415, 416

El bloque siguiente al G31 es una orden absoluta para 1 eje, 87

Especificacin de crculo base, 65

El bloque siguiente al G31 es una orden incremental, 87

Especificacin de cdigos personales P, 131

El centro del arco coincide con la posicin inicial o la posicin final,


310

Especificacin de G28 (retorno automtico al punto de referencia) en


el modo compensacin, 134

El desplazamiento de la herramienta en modo manual, 523


El nmero de caracteres de sustitucin, 778

Especificacin de G29 (retorno automtico desde el punto de


referencia) en el modo compensacin, 314

El sistema de coordenadas de pieza y los grficos, 905

Especificacin de G37, 272

Eleccin de entre dos tipos de curvas evolventes, 66

Especificacin de G53 inmediatamente despus de conectar la


corriente, 122

Ensayo en vaco, 527, 669

Especificacin de I, J y K, 357

Entrada con punto decimal, 845


Entrada de datos de compensacin de error de paso, 704

Especificacin de la forma de pieza bruta y de la forma de


herramienta en el programa de pieza, 927

Entrada de datos de compensacin, 700

Especificacin de la segunda conversin, 256

Entrada de nmeros de archivo y nmeros de programa con teclas,


715

Especificacin de la velocidad de husillo con un cdigo, 143

Entrada de parmetros, 702


Entrada de parmetros programables (G10), 449

Especificacin de radio de arco en el modo de interpolacin


cilndrica, 61

Entrada de programas mltiples desde una cinta de CN, 695

Especificacin de un radio en modo de coordenadas polares, 139

Entrada de un programa, 695

Especificacin de una direccin I, 204

Entrada de variables comunes de macro cliente, 706

Especificacin de una direccin, 247

Entrada por teclado en un buffer de entrada, 564

Especificacin de valor de compensacin de longitud de


herramienta, 265

Entrada/salida de datos utilizando una tarjeta de memoria, 743

Especificacin del centro de rotacin, 247

Entrada/salida de datos, 536, 689

Especificacin del eje esclavo, 481

Entrada/salida de datos en la pantalla Todo IO, 717


Entrada/salida de programas, 695

Especificacin del nmero de secuencia de destino de vuelta en el


programa principal, 179

Entrada/salida de tarjetas de memoria, 734

Especificacin directa del valor de velocidad de husillo, 143

Entrada/salida de variables comunes de macro cliente, 706

Espera a trayectorias, 515

Entrada/salida simultneas, 623

Esquina R, 242

Entrada y salida de datos de compensacin, 726

Estado de alarmas, 896

Especificacin de ningn nmero de archivo, 635

Estado de desplazamiento de ejes/estado de temporizacin, 895

Entrada y salida de parmetros y datos de compensacin de error de


paso, 702

Estado de edicin de programas, 896

Entrada y salida de programas, 719

Estado de funcionamiento automtico, 895

Entrada y salida de parmetros, 724

Estado de parada de emergencia o reset, 896

Entrada y salida de datos de compensacin, 700

Estado de sobrecontrol durante el roscado, 667

Entrada y salida de archivos en disquetes, 729

Estado en el cual se ejecuta una funcin auxiliar, 895

i5

INDICE

B63014SP/01

Estado en la puesta en marcha, en el borrado y en la reposicin, 969

Funcin de seleccin de herramienta, 151

Estampado de la hora/fecha de mecanizado, 829, 833

Funcin de troceado (G80, G81.1), 490

Explicacin complementaria para copiar, mover y fusionar, 775

Funcin de troceado (G81.1), 656

Explicacin de la pantalla de datos de patrn, 860

Funcin de velocidad del husillo, 142

Explicacin de la pantalla de men de patrones, 860

Funcin de verificacin de grupo de cdigos M, 164

Expresin condicional, 403

Funcin extendida de edicin de programas de pieza, 770

Expresiones relacionales exponenciales, 70

Funcin preparatoria (funcin G), 33

Extraccin de la cinta, 996

Funcin ROUND (REDONDEO), 397


Funcionamiento automtico, 525, 612
Funcionamiento del lector porttil de cinta, 994

F 

Funcionamiento despus de terminado el reposicionamiento, 649


Funcionamiento durante la bsqueda, 767

Falta de coincidencia entre el punto final y el punto inicial, 247

Funcionamiento en modo memoria, 524, 613, 614

Fecha y hora, 854

Funcionamiento en modo memoria empleando el formato de cinta


FS15, 451

Fin de cinta, 170


Fin de programa (M02, M03), 614
Fin de programa, 162

Funcionamiento manual despus de una parada en modo bloque a


bloque, 588

Fin de programa, 176

Funcionamiento manual despus de una suspensin de avances, 585


Funcionamiento manual despus de fin de bloque, 585

Fin de subprograma, 162


Forma de herramienta, 923, 929

Funcionamiento manual durante compensacin de radio de


herramienta, 586

Forma de pieza bruta, 922

Funcionamiento manual durante contorneado de esquinas, 588

Formato, 699
Formato de cinta, 850

Funcionamiento manual realizado en modo distinto al de recorrido


de esquinas, 587

Formato de salida, 701, 703, 705, 707

Funcionamiento manual, 522, 575

FUNCION DE LLAMADA A SUBPROGRAMA (M198), 637

Funcionamiento normal, 481

Funcin auxiliar (funcin M), 162

Funcionamiento sncrono, 480

Funcin auxiliar, 161, 657

Funciones de alarma y autodiagnstico, 682

Funcin de ayuda, 933

Funciones de avance, 91, 92

Funcin de compensacin, 263

Funciones de compensacin, 257


Funciones de control de ejes, 479

Funcin de comprobacin de lmite de recorrido memorizado


activada/desactivada (G22.G23), 655

Funciones de interpolacin, 38

Funcin de contrasea, 781

Funciones de las teclas soft en la pantalla grficos slidos


(ejecucin), 926

Funcin de control de dos trayectorias, 513


Funcin de desplazamiento externo (G81), 245

Funciones de las teclas soft en la pantalla [EJECUCION]


GRAFICOS PANTALLA, 915

Funcin de entrada de datos de patrn, 438

Funciones de mecanizado a alta velocidad, 452

Funcin de estilo, nombre de estilo, nmero de pgina separado,


funcin S, 142

Funciones de retirada y reintento, 507


Funciones de seguridad, 672

Funcin de fresadora por generacin (G80, G81), 496

Funciones disponibles, 456

Funcin de gestin de vida de las herramientas, 152

Funciones no especificables, 68

Funcin de grficos, 901

Funciones para simplificar la programacin, 184

Funcin de herramienta (funcin T), 150

Funciones que pueden especificarse, 204

Funcin de planificacin, 632

Fusin de un programa, 774

Funcin de planificacin para el 16TTA y 18TTA, 636


Funcin de posicionamiento de referencia de mesa indexada, 61, 260
Funcin de posicionamiento de referencia y otras funciones, 262

G

Funcin de retirada y reintento, 660

G00 (posicionamiento) o G01 (interpolacin lineal), 284, 286

Funcin de retirada y retorno de herramienta, 657

G02, G03 (interpolacin circular), 285

Funcin de retrazado, 650

G02 o G03 (interpolacin circular), 287

Funcin de salto (G31), 86

Generador manual de impulsos, 581

Funcin de salto (G31), medicin automtica de longitud de


herramienta (G37), 656

Gestin de vida de las herramientas, 153, 655

Funcin de salto a continuo a alta velocidad (G31), 90

Giro de sistema de coordenadas (G68, G69), 366

i6

INDICE

B63014SP/01

Grfico de modelo slido, 917

Interpolacin circular y compensacin de radio de herramienta, 61

Grfico de transicin de una pantalla a otra, 799

Interpolacin de evolvente (G02.2, G03.2), 63

Grfico de visualizacin de plano, 917

Interpolacin en coordenadas polares (G12.1, G13.1), 56

Grfico en vista a tres planos, 917

Interpolacin espiral, Interpolacin cnica (G02, G03), 51

Grfico slido (PIEZA BRUTA), 918

Interpolacin exponencial (G02.3, G03.3), 69

grficos, 904

Interpolacin helicoidal (G02, G03), 49

Grficos de figura de pieza bruta, 917

Interpolacin helicoidal B (G02, G03), 50

Grficos slidos (EJECUCION), 919

Interpolacin helicoidal, 929

Grficos slidos, 917

Interpolacin lineal a alta velocidad (G05), 476


Interpolacin lineal/circular manuales, 597
Interpolacin lineal, 43

H

Interpolacin Nurbs (G06.2), 77


Interpolacin segn eje hipottico (G07), 82

Handy File de FANUC, 569

Interpolacin suave (G05.1), 73

herramientas, 863
herramientas, 866

Interrupcin activada por subprograma e interrupcin activada por


macro, 430

HNGx, 582

Interrupcin de funcionamiento automtico, 318

Hora actual, 896

Interrupcin de macro cliente e informacin modal, 435

HPF, 582

Interrupcin de macro cliente durante ejecucin de un bloque que


requiere funcionamiento cclico, 432
Interrupcin de macro cliente y llamada modal a macro cliente, 437

I 

Interrupcin de macro cliente y rearranque de programa, 437


Interrupcin de operacin de retorno, 649

Imagen espejo, 391, 460, 642, 657, 850

Interrupcin de secuencia, 850

Imagen espejo programable (G50.1, G51.1), 377

Interrupcin manual por volante, 639

Inclinacin, 914

Interrupcin por volante, 526

Incrementacin del nmero de piezas mecanizadas, 817

Interrupciones de macro cliente y declaraciones de CN, 430

Incremento en desplazamiento o decalaje angular, 247

Interruptor de proteccin, 691, 694

Indicacin de la posicin actual de la herramienta con una marca,


908

Interruptores de uso general, 862

Indicacin de las coordenadas de la posicin actual, 908

Intervalo de sobrecontrol, 103, 667

Informacin de tiempo, 389

Intervalo de valores de variables, 385


Intervalo de valores programables, 957

Informacin detallada de alarmas, 933

Intervalo vlido de valores de compensacin de herramienta, 359

Informacin modal, 392, 828

Intervencin manual, 631, 657

Inhibicin de la introduccin de valores de compensacin, 845

Intervencin y retorno manuales, 658

Inicio de ciclo para 16TTA y 18TTA, 615

Introduccin directa de valores de compensacin de origen de pieza


medidos, 856

Insercin automtica de nmeros de secuencia, 790


Insercin de un bloque, 798
Insercin de una palabra, 760

J

Insercin, modificacin y borrado de una palabra, 756


Instruccin de macro para describir un comentario, 445

JHD, 582

Instruccin de macro que especifica el nombre de variable, 444


Instruccin de macro que especifica el ttulo de datos de patrn (el
ttulo de men), 444

L 

Instruccin de macro que describe el nombre de patrn, 441


Intensidad, 925

La distancia para vuelta al punto de referencia, 577

Interfaz de macro cliente, 204

La longitud de la trayectoria de centro de herramienta mayor que la


circunferencia de un crculo, 313

Interpolacin cilndrica (G07.1), 60


Interpolacin circular (G02, G03), 45, 60, 655

La longitud de la trayectoria del centro de herramienta mayor que la


circunferencia de un crculo, 324

Interpolacin circular de compensacin en esquinas, 282

La posicin final del arco no est sobre ste, 309

Interpolacin circular de compensacin en esquinas (G39), 288

Las segundas funciones auxiliares (cdigos B), 165

Interpolacin circular en esquinas (G39), 353

Lector porttil de cinta, 571

i7

INDICE

B63014SP/01

Lectura de archivos, 712

Memoria comn a trayectoria, 517

LED de fin de vuelta al punto de referencia, 577

Memoria de compensacin de herramienta y valor de compensacin


de herramienta que debe introducirse, 360

Limitacin de velocidad de avance de mecanizado, 99

Memoria de compensacin de herramienta, 845

Limitacin de velocidad de avance por radio de arco, 455

Memorizacin de trayectoria, 649

Limitacin de velocidad mxima de husillo (G92Sxxxx), 656

Mensajes de aviso, 565

Limitacin de velocidad mxima de husillo, 144

Mtodo de funcionamiento, 933

Lista de alarmas, 972

Mtodo de sustitucin de la batera, 941

Lista de biblioteca de programas, 838

Mtodo grfico, 927

Lista de funciones y de formato de cinta, 952

Mtodo y orientacin de grficos (P), 293

Lista de parmetros, 891

Modificacin de G23 a G22 en una zona prohibida, 678

Longitud roscada incorrecta, 961

Modificacin de las condiciones de taladrado, 203

Los caracteres para sustitucin, 778


Llamada a macro, 407, 619

Modificacin de sentido de compensacin en el modo de


compensacin, 310

Llamada a macro empleando un cdigo M, 415

Modificacin de sentido de representacin, 917

Llamada a macro utilizando un cdigo G, 414

Modificacin de un bloque, 797

Llamada a subprograma, 177, 451

Modificacin de una palabra, 761

Llamada a subprograma, 247

Modificacin de velocidad de avance en mecanizado circular de


interiores, 100, 105

Llamada a subprograma empleando un cdigo M, 416

Modificacin del parmetro PASSWD, 781

Llamada a subprograma y modo bloque a bloque, 671

Modificacin del sistema de coordenadas, 916

Llamada a un subprograma, 162

Modificacin del valor de compensacin de radio de herramienta,


291, 296

Llamada a un subprograma almacenado en un dispositivo externo de


entrada/salida, 615

Modificacin del valor de compensacin, 273

Llamada modal (G66), 412

Modificacin mediante G10, 125

Llamada sencilla (G65), 408

modo MDI, 828

Llamadas a subprograma empleando un cdigo T, 417

Modo actual, 895

Llamar, 408, 412, 417

Modo de anulacin de compensacin, 295


Modo de compensacin, 295
Modo de funcionamiento, 814

M 

Modo de mecanizado (G64), 101

M02, 833

Modo de mecanizado, 100

Macro cliente, 383

Modo de roscado con macho (G63), 101

Macro cliente activado por interrupcin, 655

Modo de roscado con macho, 100


Modo de taladrado, 187

Macro cliente activado por interrupcin, 428

Modo de visualizacin, 927

Manuales asociados, 4

Modo HPCC, 462

Marca de posicin, 916

Modo MDI, 616, 828

Marca de posicin actual de herramienta, 916

Modo MDI, 658

Mecanizado de un escaln ms pequeo que el radio de herramienta,


331

Modo prueba, 664


Mover de nuevo la herramienta, 577

Mecanizado de una esquina interior con un radio menor que el radio


de la herramienta, 330

Mover parte de un programa, 773

Mecanizado de una ranura ms pequea que el radio de herramienta,


330

Mltiples rdenes M en un mismo bloque, 163

Mecanizado excesivo por compensacin de radio de herramienta,


330

N

Mecanizado utilizando el extremo de la fresa funcin de


compensacin de longitud de herramienta, 26

Nivel de punto de retorno G98/G99, 188

Mecanizado utilizando el lateral de la fresa funcin de


compensacin de radio de herramienta, 26

Niveles de variables locales, 409

Medicin automtica de longitud de herramienta (G37), 272

No existe interseccin interna, 309

Medicin B de longitud de herramienta/origen de pieza, 872

Nombre de archivo de salida, 701, 704, 705, 707

Medicin de longitud de herramienta, 847

Nombre de programa, 838

Medidor de carga, 819

Nmero de archivo despus de borrar el archivo, 694

i8

INDICE

B63014SP/01

Nmero de archivos registrados, 635

Orden numrica manual, 604

Nmero de dgitos del nmero de programa, 775

Orden para conversin tridimensional de coordenadas (sistema de


coordenadas de programas), 253

Nmero de eje (P_), 499

Orden S de 5 dgitos, 143

Nmero de giros de la curva evolvente, 68

Ordenes de macro que especifiquen el ttulo del men, 440

Nmero de grupo de herramientas, 153

Ordenes de salida externas, 424

Nmero de herramienta, 153

Ordenes que borran el vector, 358

Nmero de lneas de un programa, 618

Ordenes que generan idntico vector que el del bloque anterior, 358

Nmero de piezas mecanizadas, 392

Ordenes repetitivas para giro de sistema de coordenadas, 371

Nmero de programa, 171

Otro mtodo de configuracin, 845

Nmero de repeticiones, 635

Otro mtodo para visualizaciones de alarmas, 683

Nmero de secuencia despus de ejecutar el programa, 852


Nmero de secuencia inicial y nmero de secuencia final, 914, 926

P 

Nmero de secuencia y bloque, 172


Nmero de valores de compensacin de herramienta y direcciones a
especificar, 359

Pantalla de alarmas, 683

Nmero del programa de 8 dgitos, 181

Pantalla de ayuda, 562

Nmeros de grupo, 164

Pantalla de compensacin/configuracin, 558, 803

Nmeros de programa en una cinta de CN, 696

Pantalla de detalle de alarmas, 934


Pantalla de gestin de vida de las herramientas, 870
Pantalla de grficos, 563

O

Pantalla de mensajes, 562


Pantalla de mtodo de funcionamiento, 935

o REF, 555

Pantalla de posicin, 549

Omisin del punto decimal, 385

Pantalla de programa, 550, 552, 554, 555, 556, 801, 802

Operacin de macro cliente, 657

Pantalla de programa para modo MDI, 828

Operacin de retorno, 658

Pantalla de verificacin de programa, 825

Operacin en modo DNC, 620

Pantalla de visualizacin de bloque actual, 823

Operacin realizada cuando se alcanza la profundidad total de corte,


236

Pantalla de visualizacin de siguiente bloque, 824

Operaciones aritmticas y lgicas, 396

Pantalla de visualizacin de posicin, 800

Operaciones generales en pantalla, 546

Pantalla del sistema, 560, 804

Operaciones que componen el ciclo, 202

Pantalla que indica el estado de configuracin de los mdulos, 574

Operaciones vlidas, 862

Pantalla visualizada en la conexin, 573

Operadores, 403

Pantallas de configuracin, 805

Orden, 157

Pantallas en las cuales es vlido el avance manual discontinuo, 862

Orden de apertura POPEN, 424


Pantallas visualizadas mediante la tecla de funcin

Orden de cancelar control de velocidad de corte constante, 144


Orden de cerrar PCLOS, 426

SYSTEM

, 889, 897

Pantallas visualizadas mediante la tecla de funcin (en el modo


memoria o en el modo MDI), 821

Orden de compensacin de longitud de herramienta, 58


Orden de compensacin de herramienta, 57, 58

Pantallas visualizadas mediante la tecla de funcin

Orden de control de velocidad de corte constante (G96), 145

PROG

(en el

modo editar), 837

Orden de control de velocidad de corte constante, 144


Pantallas visualizadas mediante la tecla de funcin

POS

, 806

Orden de entrada desde el MDI, 333

Pantallas visualizadas mediante la tecla de funcin

OFFSET
SETTING

, 843

Orden de gestin de vida de las herramientas en un programa de


mecanizado, 157

Parada de emergencia, 673

Orden de salida de datos DPRNT, 425

Parada de modo MDI, 617

Orden de salida de datos BPRNT, 424

Parada de modo memoria, 613

Orden en que se registran los programas, 839

Parada de perforacin, 699

Orden incremental, 19

Parada de programa (M00), 614

Orden M, S, T mediante slo bloqueo de mquina, 666

Parada de programa, 162

Orden de coordenadas polares (G15, G16), 137


Orden de eje controlado de velocidad de corte constante, 144

i9

INDICE

B63014SP/01

Parada de retraccin, 648

Procedimiento de visualizacin de la velocidad de avance real en la


pantalla de visualizacin de posicin actual, 815

Parada en el ciclo fijo, 852

Procedimiento para avance incremental, 580

Parada exacta (G09, G61), 101

Procedimiento para avance manual por volante, 581

Parada exacta, 100, 108, 111


Parada opcional (M01), 614

Procedimiento para bloqueo de mquina y bloqueo de funciones


auxiliares, 665

Parada opcional, 162

Procedimiento para bloqueo y desbloqueo, 781

Parada y terminacin del modo memoria, 614

Procedimiento para borrar ms de un programa especificando un


intervalo, 769

Parmetros grficos, 906, 922

Procedimiento para borrar mltiples bloques, 764

Parmetros que requieren desconectar la corriente, 891

Procedimiento para borrar todos los programas, 768

Parntesis, 399

Procedimiento para borrar un programa, 768

Parntesis mltiples, 398

Procedimiento para borrar un bloque, 763

Parte interior y parte exterior, 300

Procedimiento para borrar una palabra, 762

Perforacin de programas en modo no prioritario, 699

Procedimiento para buscar una direccin, 758

Perforacin de todos los programas, 699

Procedimiento para buscar una palabra, 758

Peticin de sustitucin de disquete, 690

Procedimiento para bsqueda de nmero de secuencia, 766

Piezas necesarias, 853

Procedimiento para comparacin y parada de nmero de secuencia,


851

Piezas totales, 853

Procedimiento para configuracin de los datos de configuracin, 849

Plano de posicionamiento 186

Procedimiento para configuracin del punto de referencia flotante,


818

Plano de representacin, 908

Procedimiento para configuracin y visualizacin del valor de


compensacin de radio de herramienta, 844

Plano seleccionado, 108


Posicin actual, 393
Posicin de fin de bloque, 247

Procedimiento para configurar la coordenada de eje a un valor


especificado, 810

Posicin de herramienta actual, 916

Procedimiento para copiar un programa completo, 771

Posicin de posicionamiento de referencia, 260

Procedimiento para copiar una parte de un programa, 772

Posicionamiento (G00), 39, 655

Procedimiento para crear programas utilizando el panel MDI, 789

Posicionamiento, 61

Procedimiento para crear programas en modo TEACH IN, 792

Posicionamiento en un solo sentido (G60), 41

Procedimiento para desplazamiento al comienzo de un programa,


759

Posicionamiento y funciones auxiliares, 467

Procedimiento para edicin en modo no prioritario, 780

Posiciones del material (X, Y, Z), 922

Procedimiento para ejecutar la funcin de planificacin, 634

PPR de FANUC, 570

Procedimiento para ejecutar un archivo, 633

Precisin de interpolacin cilndrica, 61

Procedimiento para explorar un programa, 757

Precisin de mecanizado, 68

Procedimiento para funcionamiento en modo MDI, 616

Preseleccin de coordenadas relativas, 814

Procedimiento para fusin de un programa, 774

Preseleccin definiendo un sistema de coordenadas, 811

Procedimiento para insercin automtica de nmeros de secuencia,


790

Preseleccin del sistema de coordenadas de pieza, 814

Procedimiento para insercin de una palabra, 760

Preseleccin del sistema de coordenadas relativas, 818


Primer bloque del subprograma, 246

Procedimiento para insercin, modificacin y borrado de una


palabra, 756

Prioridad de las operaciones, 398

Procedimiento para interpolacin lineal/circular manuales, 597

Procedimiento de bsqueda de nmero de programa, 765

Procedimiento para introduccin directa de valores de compensacin


de origen de pieza medidos, 856

Procedimiento de diagnstico, 686

Procedimiento para medicin de longitud de herramienta, 847

Procedimiento de ensayo en vaco, 669


Procedimiento de funcin de ayuda, 933

Procedimiento para medicin del valor de compensacin de longitud


de herramienta, 872

Procedimiento de representacin de trayectoria, 909

Procedimiento para modificacin de una palabra, 761

Procedimiento de sobrecontrol de velocidad de avance, 667

Procedimiento para modificar palabras o direcciones, 777


Procedimiento para modo bloque a bloque, 670

Procedimiento de visualizacin de grficos, 902

Procedimiento para mover una parte de un programa, 773

Procedimiento de visualizacin de la pantalla de posicin actual en el


sistema de coordenadas relativas, 809

Procedimiento para operacin de retrazado, 650

Procedimiento de visualizacin de la pantalla de posicin actual en el


sistema de coordenadas de pieza 807

Procedimiento para preseleccionar el sistema de coordenadas de


piezas, 814

i10

INDICE

B63014SP/01

Procedimiento para programacin interactiva con funcin grfica,


795

Puesta en marcha (inicio de compensacin de radio de herramienta),


282

Procedimiento para reponer todos los ejes, 810

Puesta en marcha, 295

Procedimiento para retirada y retorno de herramienta, 644

Punto de comprobacin de zona prohibida, 677

Procedimiento para roscado de giro con macho manual, 602

Punto de referencia (posicin especfica de mquina), 15

Procedimiento para salida de un listado de programa para un grupo


especificado, 716

Punto de referencia, 114


Punto inicial y punto final, 65

Procedimiento para validar/visualizar la grabacin de parmetros,


891
Procedimiento para visualizacin de histrico de alarmas, 685

R

Procedimiento para visualizar el monitor de funcionamiento, 819


Procedimiento para visualizar el tiempo de funcionamiento y el
cmputo de piezas en la pantalla de visualizacin de posicin
actual, 817

Radius direction error at circle cutting, 798

Procedimiento para visualizar el contenido del programa, 822

Rapid traverse, 79

Procedimiento para visualizar la pantalla de visualizacin de todas


las posiciones, 812

Rapid traverse override, 528

Procedimiento para visualizar la memoria utilizada y un listado de


programas, 837

Reference position, 84

Range of command value, 787

Reading files, 581

Reference position (machinespecific position), 16

Procedimiento para visualizar la pantalla de visualizacin de bloque


actual, 823

Reference position return, 85


Registering custom macro programs, 314

Procedimiento para visualizar la pantalla de visualizacin del


siguiente bloque, 824

Removing the tape, 826

Procedimiento para visualizar la pantalla de verificacin de


programa, 825

Repetition (while statement), 296

Procedimiento para visualizar la pantalla de programa para


funcionamiento en

Replacing the alkaline dry cells (size D), 776

Procedimiento para visualizar los datos de patrn y el men de


patrones, 859

Rotary axis rollover, 353

Rigid tapping, 199

Procedimiento para visualizar y configurar el tiempo de


funcionamiento, el cmputo de piezas y el tiempo, 853

S 

Procedimiento para visualizar y configurar los datos de


compensacin de error de paso, 893

Salida de datos de compensacin de error de paso, 705

Procedimiento para visualizar y configurar parmetros, 890

Salida de parmetros, 703

Procedimiento para visualizar y configurar el panel del operador de


software, 861

Salida de programas, 713

Procedimiento para visualizar y configurar variables comunes de


macro cliente, 858

Salida de un programa despus de desplazamiento al comienzo de


archivo, 698

Procedimiento para visualizar y configurar la gestin extendida de


vida de las

Salida de un programa, 698


Salida de una lista de programas para un grupo especificado, 716

Procedimiento para visualizar y configurar los datos de gestin de


vida de las

Salida de una variable comn de macro cliente, 707

Procedimiento para visualizar y configurar el valor de compensacin


de origen de pieza, 855

Salida de valores de compensacin, 701

Procedimiento para vuelta manual al punto de referencia, 576

Salida de zona de rebasamiento de recorrido, 674

Procesamiento de declaraciones de macro, 420

Salto mltiple (G31), 88

Programa, 24

Salto opcional de bloque, 175, 615

Programa de perfil, 241

Seccin de cabecera, 168

Programa grfico, 916, 926

Seccin de comentarios, 169

Programa principal y subprograma, 25, 166

Seleccin de ejes, 649

Programacin absoluta e incremental (G90, G91), 136

Seleccin de espacio de compensacin, 355

Programacin de punto decimal, 141

Seleccin de modo de interpolacin cilndrica, 61

Programacin interactiva con funcin de grficos, 795

Seleccin de nmero de patrn, 441

Proyeccin, 923

Seleccin de plano (G17, G18, G19), 60

Proyeccin isomtrica (XYZ, ZXY), 913

Seleccin de plano, 134, 244

Puesta en marcha (arranque de compensacin de herramienta), 295

Seleccin de plano de compensacin y vector de compensacin, 283

Puesta en marcha (arranque de compensacin tridimensional de


herramienta), 355

Seleccin de posicin de seccin transversal en representacin a tres


planos, 929

Salida de variables comunes de macro cliente, 728

i11

INDICE

B63014SP/01

Seleccin de programa, 525

Tallado de rosca (G33), 84

Seleccin de sistemas de coordenadas de pieza adicionales, 130

Tarjeta FA de FANUC, 570

Seleccin de un sistema de coordenadas de mquina (G35), 122

Tecla de proteccin de datos, 532, 799

Seleccin de un sistema de coordenadas de pieza, 124

Teclas de funcin, 547

Seleccin de visualizacin lateral en representacin a tres planos,


928

Teclas de funcin y teclas soft, 546


Teclas soft, 548

Seleccin del plano de compensacin, 282, 295

Temporizacin (G04), 113, 655

Seleccin y vector de plano, 298

Temporizacin para visualizacin de una alarma, 678

Sentido de la compensacin, 265

Terminacin de desplazamiento inverso, 653

Sentido y valor de rotacin, 260

Terminacin de modo MDI, 617

Seal de deteccin de par de sobrecarga, 202

Terminacin de modo memoria, 614

Seal de interrupcin de macro cliente (UINT), 433

THD (distorsin total por armnicos), 582

Seal de salto a alta velocidad (G31), 89

Tiempo de ciclo, 817, 854

Seal que indica que el ciclo se est ejecutando, 202

Tiempo de funcionamiento, 817

Seales de interfaz, 388

Tiempo de funcionamiento, 854

Significado de smbolos, 300

Tiempo de mecanizado, 833

Siguiente bloque, 244

Tiempo de mecanizado, 854

Smbolos en las figuras, 188

Tiempo de uso, 160

Sin especificacin de un nmero de programa, 775

Tiempo de validez de una zona prohibida, 677

Sistema de coordenadas, 121, 244

Tipo de aceleracin/deceleracin, 460

Sistema de coordenadas de mquina, 122

Tipo I (cuando se ejecuta una interrupcin incluso en medio de un


bloque), 430

Sistema de coordenadas de pieza, 123

Tipo II (cuando se ejecuta una interrupcin al final de un bloque),


431

Sistema de coordenadas en plano de pieza y sistema de coordenadas


especificado por el CNC sistema de coordenadas, 16

Tipos, 158

Sistema de coordenadas para coordenadas polares, 57

Tipos de variables, 384

Sistema de incrementos, 31
Sistema local de coordenadas, 132

, 804

Transicin de pantalla activada por la tecla de funcin

SYSTEM

Transicin de pantalla activada por la tecla de funcin

PROG

en el

Transicin de pantalla activada por la tecla de funcin

POS

, 800

Transicin de pantalla activada por la tecla de funcin

OFFSET
SETTING

, 803

Transicin de pantalla activada por la tecla de funcin

PROG

Sobre el registro resumen, 699


Sobre este manual, 3
Sobrecontrol automtico para esquinas interiores (G62), 102

modo MEMORIA o MDI, 801

Sobrecontrol automtico para esquinas interiores, 100


Sobrecontrol de avance rpido, 668
Sobrecontrol de cmputo de vida, 870
Sobrecontrol de velocidad de avance, 204, 527, 667
Sobrecontrol, 92, 111, 658
Solapamiento de zona prohibida, 677
SUBPROGRAMA (M98, M99), 177

en el

modo EDIT, 802

Suspensin de avances, 614


Transicin de teclas soft activada por la tecla de funcin

Suspensin de avances, 649

POS

GRAPH

549

Suspensin y enclavamiento de avances, 460


Sustitucin de las pilas alcalinas (tamao D), 944

Transicin de teclas soft activada por la tecla de funcin

Sustitucin de macros cliente, 778

563

Sustitucin de palabras y direcciones, 777

T 
Tabla de cdigos de cinta, 949

Transicin de teclas soft activada por la tecla de funcin

HELP

Transicin de teclas soft activada por la tecla de funcin

OFFSET
SETTING

562

558

Tabla de correspondencia entre caracteres y cdigos, 971


Transicin de teclas soft activada por la tecla de funcin

Tabla de parmetros, 933, 936


Taladrado horizontal de agujeros, 917

562

i12

MESSAGE

INDICE

B63014SP/01

Utilizacin de solo un subprograma, 180


Transicin de teclas soft activada por la tecla de funcin

en

PROG

Validacin e inhibicin de la intervencin y retorno manuales, 658

el modo EDIT, 552


Transicin de teclas soft activada por la tecla de funcin

SYSTEM

V 

560

Valor de compensacin, 530


Transicin de teclas soft activada por la tecla de funcin

PROG

Valor de compensacin de herramienta, 657

en

Valor de compensacin de herramienta, 277

el modo TJOG o THDL, 555

Valor de configuracin de parmetros (R_), 449


Transicin de teclas soft activada por la tecla de funcin

PROG

en

Valor de sobrecontrol, 104


Valor de velocidad de avance real, 815

el modo MEM, 550

Valor de vida, 154


Transicin de teclas soft activada por la tecla de funcin

PROG

en

Valor de vida de las herramientas, 153

el modo HNDL, JOG,, 555


Transicin de teclas soft activada por la tecla de funcin

Valor positivo/negativo de compensacin de radio de herramienta y


trayectoria de centro de herramienta, 292, 297
PROG

Valores de compensacin de sistema de coordenadas de pieza


(valores de compensacin de origen de pieza), 394

(cuando se pulsa la tecla [BGEDT] en todos los modos), 556

Valores de compensacin de herramienta, 388

Transicin del modo de anular compensacin al modo de


compensacin de radio de herramienta (puesta en marcha), 283
Trayectoria de centro de herramienta sin interseccin, 312

Valores de compensacin de herramienta, nmero de valores de


compensacin e introduccin de valores desde el programa (G10),
359

Trayectoria de centro de herramienta con interseccin, 311

Valores de configuracin de tiempo, 854

Trayectoria de herramienta en una esquina, 965

Valores de configuracin de tiempo de funcionamiento y cmputo de


piezas, 854

Trayectoria de herramienta en avance de mecanizado, 93

Valores y dimensiones de coordenadas, 135

Trayectoria de retorno, 649

Variable comn, 707

Tres ejes bsicos y sus ejes paralelos, 256

Variable no definida, 385


Variables, 384
Variables comunes, 706

U

Variables de sistema de macro cliente, 257

Ubicacin de salida de archivo, 698

Variables del sistema (valores de informacin de posicin) para el


programa de interrupcin, 436

Un bloque sin desplazamiento de herramienta especificado en el


modo compensacin, 316

Variables del sistema, 388

Un bloque sin desplazamiento de herramienta especificado junto con


anular compensacin, 322

Vector de compensacin en interpolacin, 357

Un bloque sin desplazamiento de herramienta especificado en el


arranque, 304

Velocidad de avance, 60, 66, 261, 654, 907

Vector de compensacin tridimensional de herramienta, 356

Un bloque sin desplazamiento de herramienta, 316

Velocidad de avance de eje C, 375

Una alarma mientras se produce la salida de un programa, 698

Velocidad de avance de ensayo en vaco, 669

Unidad de control de CN con LCD de 9,5/10,4, 539

Velocidad de avance en mecanizado para eje de rotacin, 58

Unidad de control de CN con LCD de 7,2/8,4, 539

Velocidad de avance y tiempo, 107, 109

Unidad de edicin, 779

Velocidad de corte especificada en el modo G96, 146

Unidad de entrada, 850

Velocidad de transferencia, 460


VELOCIDAD DE ANIMACION (ANIM.SPEED), 926

Unidad de grfico, 189

Velocmetro, 820

Unidad MDI compacta independiente, 540

Verificacin de interferencias, 325

Unidad MDI estndar independiente (tipo horizontal), 541

Verificacin de la diferencia de velocidad de avance, 111

Unidad MDI estndar independiente (tipo vertical) (para 160i/180i),


543

Verificacin de un programa, 527

Unidad MDI estndar independiente (tipo vertical), 542

Verificacin de vuelta al punto de referencia (G27), 117, 357

Unidades de ngulos, 396

Verificacin de vuelta al punto de referencia, 116

Uso de pilas alcalinas (tamao D), 945

Verificacin del dimetro mnimo de muela (para afiladora o


rectificadora), 240

Uso eficaz de la memoria, 698

Verificacin durante la bsqueda, 767

Uso libre, 854

Verificacin TV (verificacin de paridad vertical a lo largo de la


cinta), 172

Utilizacin de M99 en el programa principal, 179

i13

INDICE

B63014SP/01

Verificacin TV, 699, 850

Visualizacin del directorio de archivos en disquete, 709

Vida de la herramienta, 160

Visualizacin del directorio en disquete, 708

Vista en dos planos, 913

Visualizacin del directorio en disquete durante la ejecucin de


archivos, 636

Visualizacin, 533
Visualizacin de alarmas, 534, 683

Visualizacin del estado y aviso para la operacin de configuracin o


entrada/salida de datos, 895

Visualizacin de avance real en la otra pantalla, 816

Visualizacin del men de patrones, 439

Visualizacin de cmputo de piezas, visualizacin de tiempo de


funcionamiento, 535

Visualizacin del nmero de programa, nmero de secuencia y


estado y de los mensajes para la operacin de configuracin o
entrada/salida de datos, 894

Visualizacin de datos de patrn y men de patrones, 859

Visualizacin del nmero de programa y nmero de secuencia, 894

Visualizacin de datos de patrn, 443

Visualizacin del valor de las coordenadas, 916

Visualizacin de distancia de desplazamiento, 640

Visualizacin dinmica de grficos, 908

Visualizacin de ejes de coordenadas y lneas de dimensiones de


tamao real, 909

Visualizacin e introduccin de datos de configuracin, 849

Visualizacin de estado de soft, 573

Visualizacin en la otra pantalla, 817

Visualizacin de grficos, 535

Visualizacin externa de histrico de mensajes de operador, 897

Visualizacin de grficos, 902

Visualizacin incluidos los valores de compensacin, 811

Visualizacin de histrico de alarmas, 685

Visualizacin y configuracin de datos de compensacin de error de


paso, 892

Visualizacin de la configuracin del software, 574

Visualizacin y configuracin de parmetros, 532, 890

Visualizacin de la velocidad real para slo el eje maestro, 481

Visualizacin y configuracin de tiempo de funcionamiento, nmero


de piezas y tiempo, 853

Visualizacin de las coordenadas, 927

Visualizacin y configuracin de datos de configuracin del


operador, 531

Visualizacin de los ejes de husillo, 819


Visualizacin de los ejes de servo, 819

Visualizacin y configuracin de datos, 530

Visualizacin de marcas, 912

Visualizacin y configuracin de variables comunes de macro


cliente, 858

Visualizacin de memoria utilizada y de un listado de programas,


837

Visualizacin y configuracin de datos de troceado, 871

Visualizacin de motores en funcionamiento, 819


Visualizacin de pantalla de borrado automtico, 900

Visualizacin y configuracin de gestin de vida de las herramientas,


866

Visualizacin de plano (XY, YZ, ZY, XZ), 912

Visualizacin y configuracin de datos de gestin de vida de las


herramientas, 863

Visualizacin de posicin, 640

Visualizacin y configuracin del panel del operador de software,


861

Visualizacin de posicin absoluta y relativa, 489


Visualizacin de posicin absoluta, 257

Visualizacin y configuracin del valor de compensacin de origen


de pieza, 855

Visualizacin de posicin actual en el modo de interpolacin en


coordenadas polares, 57

Vuelta a segundo, tercero y cuarto punto de referencia (G30), 117

Visualizacin de posicin actual, 534, 826

Vuelta al punto de referencia y desplazamiento desde el punto de


referencia, 116

Visualizacin de posicin de mquina, 489

Vuelta al punto de referencia y modo bloque a bloque, 671

Visualizacin de posicin en el sistema de coordenadas relativas, 809

Vuelta al punto de referencia con bloqueo de mquina, 666

Visualizacin de posicin en el sistema de coordenadas de pieza, 807

Vuelta al punto de referencia (G28), 117

Visualizacin de programas, 533, 826

Vuelta al punto de referencia, 116, 631

Visualizacin de tiempo de funcionamiento y nmero de piezas, 817

Vuelta al punto de referencia, 115

Visualizacin de todas las posiciones, 812

Vuelta al punto de referencia en taladrado de un ciclo fijo, 257

Visualizacin de un listado de programa para un grupo especificado,


840

Vuelta manual al punto de referencia, 119, 522, 576

Visualizacin de velocidad de avance real de eje rotativo, 816


Visualizacin de velocidad de avance real en la otra pantalla, 816

Z 

Visualizacin de velocidad de avance real, 815


Visualizacin del contenido de programa, 822

Zona (real de grficos), 903

Visualizacin del directorio, 709

Zona de memoria, 619

i14

Hoja de revisiones
FANUC Series 16/18/160/180MC MANUAL DEL OPERADOR (B62764SP)

01

Nov., 96

Edicin

Fecha

________________________________________

Contenido

Edicin

Fecha

Contenido

También podría gustarte