Você está na página 1de 810

MANUAL DEL OPERADOR

B-63834SP/01

Ninguna parte de este manual puede reproducirse en ninguna


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

Este manual aborda el mximo nmero posible de aspectos. Pero


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

PRECAUCIONES DE SEGURIDAD

Este apartado describe las precauciones de seguridad relativas al uso de controles CNC. Es fundamental que los
usuarios respeten estas precauciones para garantizar un funcionamiento seguro de las mquinas equipadas con
un control CNC (todas las descripciones en este apartado parten del supuesto de que existe una configuracin de
mquina con CNC). Observe que algunas precauciones son relativas nicamente a funciones especficas y, por
consiguiente, tal vez no correspondan a determinados controles CNC.
Los usuarios tambin deben observar las precauciones de seguridad relativas a la mquina, como se describe en
el correspondiente manual facilitado por el fabricante de la 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, PRECAUCION 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

B63834SP/01

DEFINICIN DE LAS INDICACIONES DE AVISO,


PRECAUCION Y NOTA

Este manual incluye precauciones de seguridad para proteger al usuario e impedir daos a la
mquina. Las precauciones se clasifican en Aviso y Precaucin segn su influencia en la seguridad.
Adems, la informacin complementaria se describe como Nota. Lea ntegramente las indicaciones
de Aviso, Precaucin y Nota antes de intentar utilizar la mquina.

AVISO
Se aplica cuando existe peligro de que el usuario resulte lesionado o cuando existe peligro de que
resulte lesionado el usuario y daado el equipo si no se respeta 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

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

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

B63834SP/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, 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

B63834SP/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. 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.
8. Seleccin de plano
Si se especifica un plano incorrecto para interpolacin circular o un ciclo fijo, la mquina podra
responder de manera imprevista. Consulte las instrucciones de las respectivas funciones para ms
detalles.
9. 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.
10. 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

B63834SP/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. 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.
4. 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.
5. 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

B63834SP/01

AVISO
6. 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.
7. 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 continuo. 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.
8. 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.
9. 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.
10. 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.
11. Compensacin de 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 plaquita de herramienta. Cuando se
introduce una orden desde el MDI para interrupcin en modo automtico en el modo de
compensacin de radio de plaquita de herramienta, preste una especial atencin a la trayectoria
de herramienta cuando se reanude posteriormente el funcionamiento automtico. Consulte las
descripciones de las correspondientes funciones para ms detalles.
12. 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

B63834SP/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.
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.
Vase la seccin de mantenimiento de este manual para ms detalles sobre el procedimiento de
sustitucin de las bateras.

s9

PRECAUCIONES DE SEGURIDAD

B63834SP/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.
Cuando se visualice una alarma de tensin baja, sustituya las bateras en un mximo de una semana.
De lo contrario, se perdern los datos de posicin absoluta conservados por el codificador de
impulsos.
Vase el Manual de mantenimiento de la Serie ai de servomotores de FANUC para ms detalles
sobre el procedimiento de sustitucin de las bateras.

s10

PRECAUCIONES DE SEGURIDAD

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

Indice

B63834SP/01

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

S1

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

FLUJO GENERAL DE FUNCIONAMIENTO DE UNA MAQUINA HERRAMIENTA CON


CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NOTAS SOBRE LA LECTURA DE ESTE MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PRECAUCIONES SOBRE DIVERSOS TIPOS DE DATOS . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6
8
8

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

DESPLAZ. HTA. SEGUN INTERPOL. DE CONTORNO DE PARTES DE 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

Cmo se indican las dimensiones programadas para desplazar la herramienta rdenes absolutas/
incrementales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

1.3.3

1.4
1.5

11

FUNCION DE VELOCIDAD DE CORTEVELOCIDAD DEL HUSILLO . . . . . . . . . . . . . . . .


SELECCION DE LA HERRAMIENTA UTILIZADA PARA DIVERSAS
OPERACIONES DE MECANIZADO FUNCION HERRAMIENTA . . . . . . . . . . . . . . . . . . . .
ORDENES PARA OPERACIONES DE LA MAQUINA FUNCION AUXILIAR . . . . . . . . .
CONFIGURACION DE LOS PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCION DE COMPENSACION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MARGEN DE DESPLAZAMIENTO DE LA HERRAMIENTA LIMITE DE
RECORRIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27

2. EJES CONTROLADOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

1.6
1.7
1.8
1.9

2.1
2.2
2.3
2.4

21
22
22
23
26

EJES CONTROLADOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DESIGNACION DE LOS EJES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SISTEMA INCREMENTAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LIMITES DE RECORRIDO MAXIMOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29
29
30
31

3. FUNCIONES PREPARATORIAS (FUNCIONES G) . . . . . . . . . . . . . . . . . . . . . . . . . .

32

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

36

4.1
4.2
4.3

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

37
39
40

INDICE

4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12

B63834SP/01

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


INTERPOLACION CILINDRICA (GO7.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ROSCADO CON PASO CONSTANTE (G32) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ROSCADO DE PASO VARIABLE (G34) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ROSCADO CONTINUO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ROSCADO MULTIPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCION DE SALTO (G31) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SALTO MULTIPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SALTO DEL LIMITE DE PAR (G31 P99) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44
48
52
56
57
58
60
62
63

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

65

5.1
5.2
5.3
5.4

GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AVANCE RAPIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AVANCE EN MECANIZADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
TEMPORIZACION (TIEMPO DE ESPERA) (G04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66
67
68
70

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

71

6.1

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

72

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

75

7.1
7.2

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


SISTEMA DE COORDENADAS DE PIEZA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.1

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

76
77
77

7.2.2

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

79

7.2.3

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

80

7.2.4

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

82

7.2.5

Decalaje del sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

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


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

85
87

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

88

7.3
7.4

8.1
8.2
8.3
8.4

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


CONVERSION DE VALORES EN PULGADAS/METRICOS (G20, G21) . . . . . . . . . . . . . . . .
PROGRAMACION DEL PUNTO DECIMAL (COMA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PROGRAMACION POR DIAMETROS Y RADIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89
90
91
92

9. FUNCION DE VELOCIDAD DE HUSILLO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

9.1
9.2
9.3
9.4
9.5

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) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCION DE POSICIONAMIENTO DE HUSILLO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c2

94
94
95
99
102

INDICE

B63834SP/01

9.5.1

Orientacin del husillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

102

9.5.2

Posicionamiento del husillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

102

9.5.3

Anulacin de posicionamiento de husillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

104

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


10.1
10.2

SELECCION DE HERRAMIENTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GESTION DE VIDA DE LAS HERRAMIENTAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

105
106
107

10.2.1

Programa de datos de vida de las herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

107

10.2.2

CONTAJE DE LA VIDA DE UNA HERRAMIENTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

110

10.2.3

Especificacin de un grupo de herramientas en un programa de mecanizado . . . . . . . . . . . . . . . . . . . . .

111

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


11.1
11.2
11.3

112

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


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

113
114
115

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

116

12.1
12.2
12.3

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


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

118
121
127

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

130

13.1

CICLO FIJO (G90, G92, G94) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

131

13.1.1

Ciclo de mecanizado de dimetros exteriores/dimetros interiores (G90) . . . . . . . . . . . . . . . . . . . . . . . .

131

13.1.2
13.1.3

Ciclo de roscado (G92) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Ciclo de torneado en cara final (G94) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

133
136

13.1.4

Cmo se emplean los ciclos fijos (G90, G92, G94) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

139

CICLO REPETITIVO MULTIPLE (G70G76) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

141

13.2

13.2.1

Arranque de material en torneado (G71) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.2.2

Arranque de material en refrentado (G72) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

141
145

13.2.3

Repeticin de patrones (G73) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

146

13.2.4
13.2.5

Ciclo de acabado (G70) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Ciclo de taladrado profundo en cara final (G74) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

147
150

13.2.6

Ciclo de taladrado en dimetros exteriores/dimetros interiores (G75) . . . . . . . . . . . . . . . . . . . . . . . . . .

151

13.2.7

Ciclo de roscado mltiple (G76) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

152

13.2.8

Notas sobre ciclos repetitivos mltiples (G70G76) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

156

CICLO FIJO DE TALADRADO (G80G89) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

157

13.3

13.3.1

Ciclo de taladrado frontal (G83) / ciclo de taladrado lateral (G87) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.3.2

Ciclo de roscado con macho frontal (G84)/ Ciclo de roscado con macho lateral (G88) . . . . . . . . . . . . . .

164

13.3.3
13.3.4

Ciclo de mandrinado frontal (G85) / Ciclo de mandrinado lateral (G89) . . . . . . . . . . . . . . . . . . . . . . . .


Ciclo fijo para anular el taladrado (G80) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

166
167

13.3.5

Precauciones que ha de adoptar el operador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

168

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

169

13.4

161

13.4.1

Ciclo de rectificado transversal (G71) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.4.2

Ciclo de rectificado de dimensiones fijas directas transversal (G72) . . . . . . . . . . . . . . . . . . . . . . . . . . . .

170

13.4.3

Ciclo de rectificado por oscilacin (G73) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

171

c3

169

INDICE

13.4.4

13.5
13.6

B63834SP/01

Ciclo de rectificado de dimensiones fijas directas por oscilacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

172

PROGRAMACION DIRECTA DE DIMENSIONES DEL PLANO . . . . . . . . . . . . . . . . . . . . . .


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

173
178

13.6.1

Ciclo de roscado con macho rgido en cara anterior (G84)/en cara lateral (G88) . . . . . . . . . . . . . . . . . . .

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


14.1

COMPENSACION DE HERRAMIENTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

179

182
183

14.1.1

Compensacin de geometra de hta. y compensacin de desgaste de hta. . . . . . . . . . . . . . . . . . . . . . . . .

183

14.1.2

Cdigo T para compensacin de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

184

14.1.3
14.1.4

Seleccin de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Nmero de corrector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

184
184

14.1.5

Compensacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

185

14.1.6

Ordenes G53, G28 y G30 cuando se aplica un decalaje de posicin de la herramienta . . . . . . . . . . . . . .

188

RESUMEN DE LA COMPENSACION DE RADIO DE PLAQUITA DE HERRAMIENTA . . .

191

14.2

14.2.1
14.2.2

Plaquita imaginaria de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Direccin de la plaquita imaginaria de la herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

191
193

14.2.3

Nmero de compensacin y valor de compensacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

194

14.2.4

Posicin de pieza y orden de desplazamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

196

14.2.5

Notas sobre la compensacin de plaquita de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

201

DETALLES DE LA COMPENSACION DE PLAQUITA DE HERRAMIENTA . . . . . . . . . . .

204

14.3

14.3.1
14.3.2

Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Desplazamiento de la herramienta en el arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

204
206

14.3.3

Desplazamiento de la hta. en el modo de compensacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

208

14.3.4
14.3.5

Desplazamiento de la herramienta en modo de compensacin anulado . . . . . . . . . . . . . . . . . . . . . . . . .


Verificacin de interferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

221
224

14.3.6

Mecanizado excesivo por compensacin de radio de plaquita de herramienta . . . . . . . . . . . . . . . . . . . . .

229

14.3.7

Introduccin de rdenes desde MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

231

14.3.8
14.3.9

Precauciones generales para operaciones de compensacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


rdenes G53, G28 y G30 en el modo de compensacin de radio de punta de herramienta . . . . . . . . . . .

232
233

VALORES DE COMPENSACION DE HERRAMIENTA, NUMERO DE


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

242

14.4

14.4.1

Compensacin de herramienta y nmero de compensacin de herramienta . . . . . . . . . . . . . . . . . . . . . .

14.4.2

242

Modificacin de valores de compensacin de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

243

COMPENSACION AUTOMATICA DE HERRAMIENTA (G36, G37) . . . . . . . . . . . . . . . . . . .

244

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

247

14.5

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

248
251
258
263
264

15.5.1
15.5.2

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


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

15.5.3

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

266

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

269

15.6

264
265

15.6.1

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

270

15.6.2

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

274

c4

INDICE

B63834SP/01

15.6.3

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

15.6.4

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

277

15.6.5

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

278

15.6.6

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

279

15.6.7

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

280

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


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

282
284
285
286
290

15.7
15.8
15.9
15.10
15.11

276

15.11.1

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

291

15.11.2

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

292

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

299

17. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL FORMATO DE


CINTA SERIE 10/11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

302

17.1

DIRECCIONES Y MARGENES DE VALORES PERMITIDOS PARA FORMATO DE


CINTA DE LA SERIE 10/11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ROSCADO DE PASO CONSTANTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LLAMADA A SUBPROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CICLO FIJO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CICLO FIJO DE TORNEADO MULTIPLE REPETITIVO . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FORMATOS DE CICLOS FIJOS DE TALADRADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

303
304
305
306
307
309

18. FUNCION DE CONTROL DE EJES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

313

17.2
17.3
17.4
17.5
17.6

18.1
18.2
18.3
18.4

TORNEADO POLIGONAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
REBASAMIENTO DE LIMITE DE EJE GIRATORIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONTROL SIMPLE DE SINCRONIZACION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONTROL DE EJE ANGULAR/CONTROL DE EJE ANGULAR ARBITRARIO . . . . . . . . . .

314
319
320
322

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

324

19.1
19.2
19.3

VISUALIZACION DEL MENU DE PATRONES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


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

325
329
333

III. FUNCIONAMIENTO
1. GENERALIDADES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
1.2

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


DESPLAZAMIENTO DE LA HERRAMIENTA POR PROGRAMANCION MODO
AUTOMATICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c5

337
338
340

INDICE

1.3
1.4

1.5
1.6
1.7

B63834SP/01

FUNCIONAMIENTO EN MODO AUTOMATICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


VERIFICACION DE UN PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

341
343

1.4.1

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

343

1.4.2

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

344

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


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

345
346
349

1.7.1

Visualizacin de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

349

1.7.2

Indicacin de posicin actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

350

1.7.3

Visualizacin de alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

350

1.7.4

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

351

1.7.5

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

352

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

353

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

354

1.8

2.1

2.2
2.3

2.4

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


2.1.1

Unidad CRT/MDI monocromo de 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

356

2.1.2

Unidad LCD/MDI monocromo 7,2/color 8,4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

356

2.1.3

Panel LCD color de 10,4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

357

2.1.4

Disposicin de las teclas del panel MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

357

2.1.5

Unidad MDI estndar independiente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

358

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


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

359
361

2.3.1

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

361

2.3.2

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

362

2.3.3

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

363

2.3.4

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

379

2.3.5

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

380

2.3.6

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

381

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

382

2.4.1

2.5

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

384

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

385

2.5.1

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

2.5.2

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

386

2.5.3

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

387

3. FUNCIONAMIENTO MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1
3.2
3.3
3.4
3.5

355

385

388

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


AVANCE JOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AVANCE INCREMENTAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AVANCE MANUAL POR VOLANTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ACTIVACION Y DESACTIVACION DE MANUAL ABSOLUTO . . . . . . . . . . . . . . . . . . . . . .

389
391
393
394
397

4. FUNCIONAMIENTO EN MODO AUTOMATICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

402

4.1
4.2

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


FUNCIONAMIENTO EN MODO MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c6

403
406

INDICE

B63834SP/01

4.3
4.4
4.5
4.6
4.7
4.8
4.9

REARRANQUE DE UN PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCION DE PLANIFICACION DE SECUENCIA DE EJECUCION (SCHEDULING) . . . .
FUNCION DE LLAMADA A SUBPROGRAMA (M198) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTERRUPCION MANUAL POR VOLANTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IMAGEN ESPEJO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTERVENCION Y RETORNO MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCIONAMIENTO EN MODO DNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

409
417
422
424
427
429
431

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

434

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

435
437
438
439
440

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

443

6.1
6.2
6.3
6.4

PARADA DE EMERGENCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
REBASAMIENTO DE LIMITE DE RECORRIDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
COMPROBACION DE LIMITE DE RECORRIDO MEMORIZADO . . . . . . . . . . . . . . . . . . . .
BARRERAS DEL PLATO Y DE CONTRAPUNTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

444
445
446
450

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

457

7.1
7.2
7.3

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

458
460
461

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

464

8.1
8.2
8.3
8.4

8.5

8.6

ARCHIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BUSQUEDA DE ARCHIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BORRADO DE ARCHIVOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ENTRADA/SALIDA DE PROGRAMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4.1

Entrada de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.4.2

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

473

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

475

470

8.5.1

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

475

8.5.2

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

476

ENTRADA Y SALIDA DE PARAMETROS Y DE DATOS DE COMPENSACION


DE ERROR DE PASO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

477

8.6.1

8.7

465
467
469
470

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

477
478

8.6.2

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

8.6.3

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

479

8.6.4

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

480

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

481

8.7.1

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

481

8.7.2

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

482

c7

INDICE

8.8

B63834SP/01

VISUALIZACION DEL DIRECTORIO EN DISQUETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


8.8.1
8.8.2
8.8.3
8.8.4

8.9
8.10

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


Lectura de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Salida de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Borrado de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

484
487
488
489

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


ENTRADA/SALIDA DE DATOS EN LA PANTALLA TODO I/O . . . . . . . . . . . . . . . . . . . . . . .

491
492

8.10.1
8.10.2
8.10.3
8.10.4
8.10.5
8.10.6

Configuracin de parmetros asociados a la entrada/salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Entrada y salida de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entrada y salida de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entrada y salida de valores de compensacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Salida de variables comunes de macro cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entrada y salida de archivos en disquete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

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


9.1.1
9.1.2
9.1.3
9.1.4
9.1.5

9.2

508
509
510
512
513
514
515

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

516

Borrado de un bloque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Borrado de mltiples bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

516
517

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


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

518
519
521

9.5.1
9.5.2
9.5.3

9.6

493
494
498
500
502
503

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


Cabecera de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Insercin de una palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modificacin de una palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Borrado de una palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2.1
9.2.2

9.3
9.4
9.5

483

Borrado de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Borrado de todos los programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Borrado de ms de un programa especificando un intervalo de valores . . . . . . . . . . . . . . . . . . . . . . . . .

521
521
522

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

523

9.6.1
9.6.2
9.6.3
9.6.4
9.6.5
9.6.6

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


Cmo se copia una parte de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Moviendo una seccin o parte de programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cmo fusionar un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Explicacin complementaria para copiar, mover y fusionar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sustitucin de palabras y direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

524
525
526
527
528
530

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


EDICION EN MODO NO PRIORITARIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FUNCION DE CONTRASEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

532
533
534

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

536

9.7
9.8
9.9

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 . . . . . . . . . . . . . . . . . . . . . . . . . . .
PROGRAMACIN INTERACTIVA CON FUNCIN GRFICA . . . . . . . . . . . . . . . . . . . . . . .

537
538
540
543

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

547

11.1

PANTALLAS VISUALIZADAS POR LA TECLA DE FUNCION

c8

POS

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

555

INDICE

B63834SP/01

11.1.1

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

555

11.1.2
11.1.3

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


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

556
558

11.1.4
11.1.5
11.1.6

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


Visualizacin del avance real . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizacin de nmero de horas y de piezas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

559
560
562

11.1.7

Visualizacin del monitor de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

563

11.2

PANTALLAS VISUALIZADAS CON LA TECLA DE FUNCION

PROG

(EN MODO MEMORY O EN MODO MDI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

565

11.2.1
11.2.2

Visualizacin del contenido del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Pantalla visualizacin del bloque actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

566
567

11.2.3
11.2.4
11.2.5

Pantalla de visualizacin de bloque siguiente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Pantalla comprobacin del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pantalla de programa para modo MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

568
569
571

11.3

PANTALLAS VISUALIZADAS MEDIANTE LA TECLA DE FUNCION

PROG

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

572

11.3.1

Visualizacin de la

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

573

11.3.2

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

576

11.4

OFFSET
SETTING

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

579

11.4.1
11.4.2

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


Introduccin directa de valores de compensacin de herramienta . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

580
583

11.4.3
11.4.4

Introduccin directa del valor de compensacin de herramienta medido B . . . . . . . . . . . . . . . . . . . . . . .


Introduccin de valores de compensacin por contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

585
587

11.4.5
11.4.6
11.4.7

Definicin del valor de decalaje del sistema de coordenadas de pieza . . . . . . . . . . . . . . . . . . . . . . . . . . .


Valor de compensacin de eje Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizacin e introduccin de datos de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

588
590
593

11.4.8
11.4.9

Comparacin e interrupcin de nmero secuencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Visualizacin y configuracin del tiempo de funcionamiento, nmero de piezas y tiempo . . . . . . . . . .

595
597

11.4.10
11.4.11

Visualizacin y configuracin del valor de compensacin de origen de pieza . . . . . . . . . . . . . . . . . . . . .


Introduccin directa de las compensaciones de origen de pieza medidas . . . . . . . . . . . . . . . . . . . . . . . .

599
600

11.4.12
11.4.13
11.4.14

Visualizacin y configuracin de las variables comunes de macrocliente . . . . . . . . . . . . . . . . . . . . . . . .


Visualizacin y configuracin del panel del operador de software . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizacin y configuracin de los datos de gestin de la vida de las herramientas . . . . . . . . . . . . . . .

602
603
605

11.5

PANTALLAS VISUALIZADAS CON LA TECLA DE FUNCION

...........

608

11.5.1

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

609

11.5.2

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

611

VISUALIZACION DEL NUMERO DE PROGRAMA, NUMERO DE SECUENCIA Y


ESTADO, Y MENSAJES DE AVISO PARA LA CONFIGURACION DE DATOS O
PARA LA OPERACION DE ENTRADA/SALIDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

613

11.6

PANTALLAS VISUALIZADAS MEDIANTE LA TECLA DE FUNCION

SYSTEM

11.6.1

Visualizacin del nmero de programa y del nmero de secuencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

613

11.6.2

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

614

11.7

PAGINAS VISUALIZADAS POR LA TECLA DE FUNCION

11.7.1

11.8

MESSAGE

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

616

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

616

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

618

11.8.1

Borrado de la visualizacin de pantalla de CRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

618

11.8.2

Borrado automtico de la visualizacin en pantalla CRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

619

c9

INDICE

B63834SP/01

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


12.1

620

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

621

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

626

IV. MANUAL GUIDE 0i


1. MANUAL GUIDE 0i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
1.2
1.3

1.4

1.5

DESCRIPCIN GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INTRODUCCIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OPERACIONES DE CREACIN DE PROGRAMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

633
634
635
636

1.3.1

Puesta en marcha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

636

1.3.2

Puesta en marcha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

637

1.3.3

Creacin de un programa de pieza nuevo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

638

1.3.4

Asistencia para proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

640

1.3.5

Asistencia de cdigos G . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

642

1.3.6

Asistencia para cdigos M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

645

MECANIZADO CON CICLOS FIJOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

647

1.4.1

Funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

648

1.4.2

Datos para cada ciclo fijo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

650

1.4.2.1 Bloque de tipo de mecanizado de taladrado en torno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

650

1.4.2.2 Bloque de tipo de mecanizado de arranque de material en torneado . . . . . . . . . . . . . . . . . . . . . .

651

1.4.2.3 Bloque de tipo de mecanizado de acabado en torneado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

651

1.4.2.4 Bloque de figura de Arranque de material en torneado y Acabado . . . . . . . . . . . . . . . . . . . . . . .

652

1.4.2.5 Bloque de tipo de mecanizado de Desbaste de ranura en torneado . . . . . . . . . . . . . . . . . . . . . . . .

653

1.4.2.6 Bloque de tipo de mecanizado de Acabado de ranura en torneado . . . . . . . . . . . . . . . . . . . . . . . .

653

1.4.2.7 Bloque de figura de Ranurado en torneado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

654

1.4.2.8 Bloque de tipo de mecanizado de Roscado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

655

1.4.2.9 Bloque de figura de roscado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

656

PROGRAMACIN DE CONTORNO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

657

1.5.1

1.5.2

1.5.3

Operaciones de programacin de contorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

658

1.5.1.1 Llamada a pantalla de programacin de contorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

658

1.5.1.2 Seleccin del mtodo para editar un programa de contorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

659

1.5.1.3 Entrada de un programa de contorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

660

1.5.1.4 Comprobacin de las figuras de contorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

664

1.5.1.5 Conversin a programa en formato CN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

665

Detalle de los datos de figuras de contorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

667

1.5.2.1 Arco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

667

1.5.2.2 R de esquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

667

1.5.2.3 Chafln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

668

1.5.2.4 Seleccin de punto de interseccin de figura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

668

Detalle de clculo de contorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

669

1.5.3.1 Lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

669

1.5.3.2 Arco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

672

c10

INDICE

B63834SP/01

1.5.4

1.5.5

1.6
1.7

1.5.3.3 Lnea tangencial a dos arcos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

676

1.5.3.4 Arco que establece contacto con ambas lneas de interseccin y arcos . . . . . . . . . . . . . . . . . . . . .

677

1.5.3.5 Arco que establece contacto con una lnea sin interseccin y un arco . . . . . . . . . . . . . . . . . . . . .
1.5.3.6 Arco que establece contacto con 2 arcos que no se intersectan . . . . . . . . . . . . . . . . . . . . . . . . . . .

678
679

Detalles del clculo auxiliar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


1.5.4.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

680
680

1.5.4.2 Punto inicial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


1.5.4.3 Lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

681
686

1.5.4.4 Arco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

688

Otros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.5.1 Clculo de la introduccin de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.5.2 Notas que deben tenerse presentes en la Programacin de contorno . . . . . . . . . . . . . . . . . . . . . .

690
690
691

1.5.5.3 Notas que deben tenerse presentes en el Ejecutor de macros . . . . . . . . . . . . . . . . . . . . . . . . . . . .

691

PARMETROS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ALARMAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

692
699

V. MANTENIMIENTO
1. METODO DE SUSTITUCION DE LAS PILAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
1.2
1.3

703

SUSTITUCIN DE LA BATERA DE LA UNIDAD DE CONTROL . . . . . . . . . . . . . . . . . . . .


BATERA PARA EL CODIFICADOR ABSOLUTO DE IMPULSOS . . . . . . . . . . . . . . . . . . . .
PILA PARA CODIFICADORES ABSOLUTOS DE IMPULSOS INDEPENDIENTES
(6 VDC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

704
707

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

721

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

724

C. MARGEN DE VALORES PROGRAMABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

728

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

731

714

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

732
734
736
739

E. ESTADO AL CONECTAR LA TENSION, AL EFECTUAR UN BORRADO (CLEAR)


Y AL EJECUTAR UN RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 740
F.

TABLA DE CORRESPONDENCIA ENTRE CARACTERES Y CODIGOS . . . . . . .

742

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

743

c11

I. GENERALIDADES

GENERALIDADES

B63834SP/01

1. GENERALIDADES

GENERALIDADES

El presente manual consta de las siguientes secciones:

Sobre este manual

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.
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.
V. 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
(B63832EN).
El presente manual no describe los parmetros de manera detallada. Para
conocer detalles sobre parmetros mencionados en este manual, consulte el
manual de parmetros (B63840SP). Este manual describe todas las funciones
opcionales. Consulte las opciones incorporadas al sistema en el manual
elaborado por el fabricante de la mquinaherramienta.
Los modelos que cubre el presente manual y sus abreviaturas son:
Nombre de producto
FANUC Series 0iTB

Abreviaturas
0iTB

Series 0i

GENERALIDADES

1. GENERALIDADES

Smbolos especiales

B63834SP/01

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

Manuales asociados a la
serie 0iB / 0i MateB

La tabla inferior enumera los manuales asociados a la serie 0iB y 0i MateB.


Este manual aparece identificado por un asterisco (*).
Ttulo del manual

No. especificacin

Descripciones

B63832EN

MANUAL DE CONEXIN (HARDWARE)

B63833EN

MANUAL DE CONEXIN (FUNCIN)

B63833EN1

MANUAL DEL OPERADOR DE LA Serie 0iTB

B63834SP

MANUAL DEL OPERADOR DE LA Serie 0iMB

B63844SP

MANUAL DEL OPERADOR DE LA Serie 0i MateTB

B63854SP

MANUAL DEL OPERADOR DE LA Serie 0i MateMB

B63864SP

MANUAL DE MANTENIMIENTO

B63835SP

MANUAL DE PARMETROS

B63840SP

Programacin
MANUAL DE PROGRAMACIN del compilador de macros/
ejecutor de macros

B61803E1

MANUAL DE PROGRAMACIN DEL COMPILADOR DE


MACROS DE FANUC (Para ordenador personal)

B61863E1

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

B61863E

MANUAL DE PROGRAMACIN en lenguaje C para PMC

B61863E1

Red
MANUAL DEL OPERADOR DE LA PLACA PROFIBUSDP

B62924EN

MANUAL DEL OPERADOR de la placa Ethernet / placa


SERVIDOR DE DATOS

B63354SP

MANUAL DEL OPERADOR de la placa FAST Ethernet /


SERVIDOR DE DATOS FAST

B63644EN

MANUAL DEL OPERADOR de la placa DeviceNet

B63404EN

Open CNC
MANUAL DEL OPERADOR DE CNC ABIERTO DE FANUC
Paquete de operaciones bsicas 1 (Para Windows 95/NT)

B62994EN

MANUAL DEL OPERADOR DE CNCs ABIERTOS DE FANUC


(Paquete de gestin de operaciones DNC)

B63214EN

B63834SP/01

Manuales asociados a la
serie ai de servomotores

Manuales asociados a la
serie b de servomotores

GENERALIDADES

1. GENERALIDADES

La tabla inferior lista los manuales asociados a la Serie ai de Servomotores.


Ttulo del manual

No. especificacin

DESCRIPCIONES de la serie ai de SERVOMOTORES


AC DE FANUC

B65262EN

MANUAL DE PARMETROS DE LA serie ai DE


SERVOMOTORES AC DE FANUC

B65270EN

DESCRIPCIONES DE LA serie ai DE MOTORES DE


HUSILLO AC DE FANUC

B65272EN

MANUAL DE PARMETROS DE LA serie ai DE


MOTORES DE HUSILLO AC DE FANUC

B65280EN

DESCRIPCIONES DE LA serie ai DE
AMPLIFICADORES DE SERVO DE FANUC

B65282EN

MANUAL DE MANTENIMIENTO DE LA serie ai DE


SERVOMOTORES DE FANUC

B65285SP

La tabla inferior enumera los manuales asociados a la serie b de servomotores.


Ttulo del manual

No. especificacin

DESCRIPCIONES DE LA serie b DE SERVOMOTORES


DE FANUC

B65232EN

MANUAL DE MANTENIMIENTO DE LA SERIE b DE


SERVOMOTORES DE FANUC

B65235EN

DESCRIPCIONES DE LA serie b (Opcin I/O Link) DE


SERVOMOTORES DE FANUC

B65245EN

1. GENERALIDADES

1.1
FLUJO GENERAL DE
FUNCIONAMIENTO
DE UNA MAQUINA
HERRAMIENTA CON
CNC

GENERALIDADES

B63834SP/01

Al efectuar el mecanizado de las piezas utilizando la mquina


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

Program.
pieza

CNC
SEC. II PROGRAMACION

MAQUINA HTA.

SEC.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 proceso de mecanizado
4. Herramientas de corte y condiciones de corte
Defina el mtodo de mecanizado en cada operacin de corte.
1
Proceso mecan.
Proceso mecan.
1. Mtodo mecanizado
: Desbaste
Semiacabado
Acabado
2. Herramientas mecanizado
3. Condiciones mecanizado
: Velocidad avance
Profundidad corte
4. Trayectoria herramienta

Mecan. de
cara final

2
Mecan.
dimetro
exterior

3
Ranurado

B63834SP/01

GENERALIDADES

1. GENERALIDADES

Mecanizad Mecanizado
Ranurado o dimetro cara
garganta exterior
final

Pieza

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.

1. GENERALIDADES

GENERALIDADES

B63834SP/01

1.2
NOTAS SOBRE LA
LECTURA DE ESTE
MANUAL

NOTA
1 El
funcionamiento
del
sistema
de
una
mquinaherramienta con CNC depende no slo del CNC,
sino tambin de la mquinaherramienta, el armario de
mando, el servosistema, el CNC, los paneles del operador,
etc. Resulta muy difcil describir la funcin, programacin y
funcionamiento relativos a todas las combinaciones. Por
regla general el siguiente manual los describe desde el
punto de vista del CNC. As, para ms detalles sobre una
mquinaherramienta con CNC concreta, consulte el
manual
publicado
por
el
fabricante
de
la
mquinaherramienta, el cual deber tener prioridad sobre
este manual.
2 Los ttulos figuran a la izquierda de modo que el lector
pueda acceder fcilmente a la informacin necesaria. A la
hora de localizar la informacin necesaria, el lector puede
ahorrar tiempo buscando a travs de estos ttulos.
3 Este manual describe el nmero mximo posible de
variaciones razonables de utilizacin del equipo. No puede
todas y cada una de las combinaciones de caractersticas,
opciones y rdenes, lo cual, por otro lado, tampoco se ha
de intentar obtener.
Si no se describe una combinacin concreta de
operaciones, no se ha de intentar ejecutar.

1.3
PRECAUCIONES
SOBRE DIVERSOS
TIPOS DE DATOS

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

II. PROGRAMACION

B63834SP/01

PROGRAMACION

GENERALIDADES

11

1. GENERALIDADES

PROGRAMACION

1. GENERALIDADES

1.1
DESPLAZ. HTA.
SEGUN INTERPOL.
DE CONTORNO DE
PARTES DE PIEZA

B63834SP/01

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


contorno de partes de la pieza (Vase II4).

D Desplazamiento de
herramientas segn una
lnea recta

X
Herramienta

Programa
G01 Z...;

Pieza
Z

Fig.1.1 (a) Desplazamiento de hta. segn una lnea recta paralela a eje Z

Programa
G01 X ... Z... ;

Herramienta

Pieza
Z

Fig. 1.1 (b) Desplazamiento de la herramienta segn lnea oblicua

D Desplazamiento de la
herramienta segn un arco
Herramienta

Programa
G02X ... Z ... R ... ;
o
G03X ... Z ... R ... ;

Pieza
Z

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

12

B63834SP/01

PROGRAMACION

1. GENERALIDADES

El trmino interpolacin hace referencia a una operacin en la cual la


herramienta se desplaza segn una lnea recta o arco de la manera arriba
descrita.
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 Z_ ;
X_ Z_ ;

G03X_ Z_ ;

Unidad control
Eje X

Desplazamiento
herramienta

Interpolacin

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

Fig. 1.1 (d) Funcin de interpolacin

NOTA
Algunas mquinas desplazan la pieza (husillo) en lugar de
las herramientas, pero en este manual se supone que se
desplazan las herramientas respecto a las piezas.
D Roscado

Pueden tallarse roscas desplazando la herramienta en sincronismo con el


giro del husillo. Dentro de un programa, especifique la funcin de roscado
mediante G32.
X

Herramienta

Pieza
Z

F
Fig. 1.1 (e) Roscado recto

13

Programa
G32ZF;

PROGRAMACION

1. GENERALIDADES

B63834SP/01

Herramienta
Programa
G32XZF;

Pieza
Z

F
Fig. 1.1 (f) Roscado cnico

1.2
AVANCEFUNCION DE
AVANCE

El desplazamiento de una herramienta a una velocidad especificada para


mecanizar una pieza se denomina avance.

Herramienta

Plato

Pieza

Fig. 1.2 Funcin de avance

Los avances pueden especificarse empleando valores numricos reales.


Por ejemplo, para alimentar 2 mm la herramienta mientras la pieza da una vuelta
puede emplearse la siguiente orden:
F2.0
La funcin para determinar la velocidad de avance se denomina funcin de
avance (Vase II5).

14

B63834SP/01

PROGRAMACION

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.

Portaherramientas

Plato

Punto
referencia

Fig. 1.3.1 Punto de 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

PROGRAMACION

1. GENERALIDADES

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

X
Programa

Z
Z
Sistema coordenadas
Dibujo de pieza

CNC
Orden

Pieza
Z

Mquinaherramienta

Fig. 1.3.2 (a) Sistema de coordenadas

Explicaciones
D 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 mquinaherramienta real. Esto
puede lograrse programando la distancia desde la posicin 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

B63834SP/01

PROGRAMACION

1. GENERALIDADES

La herramienta se desplaza en el sistema de coordenadas especificado por


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

Habitualmente se emplea el siguiente mtodo para definir dos sistemas


de coordenadas en idntico punto.
1. Cuando el origen de coordenadas est situado en la cara del plato.
X

Pieza
60

40

40
150

Fig. 1.3.2 (c) Coordenadas y dimensiones en plano de pieza

Pieza
Z

Fig. 1.3.2 (d) Sistema de coordenadas en torno segn especificacin de


CNC (se le hace coincidir con el sistema de coordenadas en el plano de
pieza)

17

1. GENERALIDADES

PROGRAMACION

B63834SP/01

2. Cuando el origen de coordenadas se define en la cara final de la pieza.


X

Pieza
60

30

30
80
100

Fig. 1.3.2 (e) Coordenadas y dimensiones en el plano de pieza


X

Pieza

Fig. 1.3.2 (f) Sistema de coordenadas en el torno especificado por el CNC


(el cual se ha hecho coincidir con el sistema de coordenadas en el plano
de pieza)

18

B63834SP/01

PROGRAMACION

1. GENERALIDADES

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

Los valores de coordenadas de las rdenes que sirve para el desplazamiento de


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

D Programacin absoluta

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.
Herra
mienta
A

Pieza

30

70
110
Orden que especifica desplazamiento de punto A a punto B
G90X30.0Z70.0;
Coordenadas de punto B
Fig. 1.3.3 (a) Programacin absoluta

19

1. GENERALIDADES

D Programacin
incremental

PROGRAMACION

B63834SP/01

Especifique la distancia desde la posicin anterior de la herramienta hasta


la siguiente posicin de la herramienta.
Herra
mienta
A
X
60
B
Z
30

40

Orden que especifica desplazamiento de punto A a punto B


U30.0W40.0
Distancia y sentido de
desplazamiento segn cada eje
Fig. 1.3.3 (b) Programacin incremental

D Programacin por
dimetros/programacin
por radios

Las dimensiones del eje X pueden definirse mediante un valor de


dimetro o de radio. La programacin por dimetros o por radios se utiliza
independientemente de cada mquina.
1. Programacin por dimetros
En la programacin por dimetros, especifique el valor de dimetro
indicado en el plano como valor del eje X.
X
B
A

Pieza
40

30

60
80

Valores de coordenadas de puntos A y B


A(30.0, 80.0), B(40.0, 60.0)
Fig. 1.3.3 (c) Programacin por dimetros

20

B63834SP/01

PROGRAMACION

1. GENERALIDADES

2. Programacin por radios


En la programacin por radios especifique la distancia desde el centro
de la pieza, es decir, el valor del radio como valor del eje X.
X
B
A
20

15

Pieza

60
80

Valores de coordenadas de los puntos A y B


A(15.0, 80.0), B(20.0, 60.0)
Fig. 1.3.3 (d) Programacin por radios

1.4
FUNCION DE
VELOCIDAD DE
CORTEVELOCIDAD
DEL HUSILLO

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 mecanizado puede especificarse mediante
la velocidad de husillo en min1.

Hta.

Pieza

V: Velocidad de corte
v m/min
D

N min1

Fig. 1.4 Velocidad de corte

Ejemplos

<Cuando se desee mecanizar una pieza con una herramienta de 200 mm de


dimetro con una velocidad de corte de 300 m/min.>
La velocidad del husillo es de aproximadamente 478 min1 obtenindose sta
a partir de la frmula N=1000v/D. Por consiguiente, se requiere la siguiente
orden:

S478 ;
Las rdenes relativas a la velocidad del husillo se denominan funcin de
velocidad del husillo (Vase II9).
La velocidad de corte v (m/min) tambin puede especificarse directamente
mediante el valor de la velocidad. Aun cuando se modifique el dimetro de
la pieza, el CNC vara la velocidad del husillo de modo que la velocidad de
corte permanezca constante.
Esta funcin se denomina funcin de control de velocidad de corte constante
(Vase II9.3).
21

1. GENERALIDADES

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

PROGRAMACION

B63834SP/01

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

06

02

05
03

Portaherramientas

04

Fig. 1.5 Herramienta empleada para diversas operaciones de mecanizado

Ejemplos

<Cuando se asigna el No. 01 a una herramienta de desbaste>


Cuando la herramienta est almacenada en la posicin 01 del
portaherramientas dicha herramienta puede seleccionarse especificando
T0101.
A esta funcin se le denomina funcin de herramienta (Vase II10).

1.6
ORDENES PARA
OPERACIONES DE
LA MAQUINA
FUNCION AUXILIAR

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 debe controlarse la vlvula de
refrigerante.
Refrigerante abierto/cerrado
Abrir/Cerrar plato

Pieza

Giro horario husillo

Fig. 1.6 Programacin de operaciones de mquina

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


la mquina se denomina funcin auxiliar. Por lo general, la funcin se especifica
mediante un cdigo M (Vase II11).

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


a la velocidad especificada de husillo.

22

B63834SP/01

1.7
CONFIGURACION DE
LOS PROGRAMAS

PROGRAMACION

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

Secuencia desplazamiento
herramienta

Bloque

Bloque

Fig. 1.7 (a) Configuracin de un programa

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


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

23

1. GENERALIDADES

Explicaciones

PROGRAMACION

B63834SP/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).
El contenido de la palabra de dimensiones depende de la funcin preparatoria.
En este manual la palabra de dimensin puede representarse como IP_.

D Programa
;
Offff;

Nmero programa
Bloque
Bloque
Bloque

M30 ;

Fin de programa

Fig. 1.7 (c) Configuracin de un programa

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


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

24

B63834SP/01

D Programa principal y
subprograma

PROGRAMACION

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

25

Programa
para agu
jero #2

1. GENERALIDADES

PROGRAMACION

B63834SP/01

1.8
FUNCION DE
COMPENSACION

Explicaciones
D Mecanizado utilizando el
extremo de la
herramienta Funcin
de compensacin de
longitud de herramienta

Habitualmente, para el mecanizado de una pieza se emplean varias


herramientas. Las herramientas tienen distinta longitud. Resulta muy
problemtico cambiar el programa de manera acorde con 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.

Herramienta
estndar

Hta. desHta. de
Hta. rabaste
acabado nurado

Pieza

Fig. 1.8 Compensacin de herramienta

26

Hta.
roscado

B63834SP/01

1.9
MARGEN DE
DESPLAZAMIENTO DE
LA HERRAMIENTA
LIMITE DE
RECORRIDO

PROGRAMACION

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. Adems de los lmites de recorrido, los datos en la memoria

pueden utilizarse para definir una zona a la cual no puedan acceder las
herramientas.

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

PROGRAMACION

EJES CONTROLADOS

28

B63834SP/01

B63834SP/01

PROGRAMACION

2. EJES CONTROLADOS

2.1
EJES
CONTROLADOS

Caracterstica

0iTB

Nmero de ejes bsicos controlados

2 ejes

Ampliacin ejes controlados (total)

Mx. 4 ejes (incluido


eje Cs)

Nmero de ejes bsicos controlados simultneamente

2 ejes

Ampliacin de ejes controlados simultneamente


(total)

Mx. 4 ejes

NOTA
El nmero de ejes controlables simultneamente para
funcionamiento manual (avance manual discontinuo, avance
incremental o avance manual con volante) es 1 3 (1 cuando el
bit 0 (JAX) del parmetro 1002 est configurado al valor 0 y 3
cuando est configurado al valor 1).

2.2
DESIGNACION DE
LOS EJES

Los nombres de los dos ejes bsicos son siempre X y Z; los nombres de los ejes
adicionales pueden seleccionarse opcionalmente de entre los mostrados a
continuacin utilizando el parmetro No. 1020.
D Sistema a de cdigos G: Y, A, B y C
D Sistema B/C de cdigos G: Y, U, V, W, A, B y C

Limitaciones
D Designacin de eje por
defecto

Cada designacin de eje est determinada segn el parmetro 1020. Si este


parmetro especifica 0 o cualquier valor distinto de estas nueve letras, la
designacin de eje pasa a ser por defecto un valor comprendido entre 1 y 4.

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


sistema no puede funcionar en el modo MEM o MDI.
D Nombre de eje duplicado

Si el parmetro especifica un nombre de eje ms de una vez queda operativo


slo el primer eje que debe asignarse a dicho nombre de eje.
NOTA
1 Cuando se emplea el sistema A de cdigos G, no se permite el uso
de las letras U, V y W como nombre de eje (de ah el mximo de
seis ejes controlados), ya que estas letras se utilizan como
rdenes incrementales para X, Y y Z. Para utilizar las letras U, V
y W como nombres de eje, el sistema de cdigos G debe ser el B
o el C. Del mismo modo, la letra H se utiliza como orden
incremental para C, no pudiendo utilizarse rdenes incrementales
si como designacin de eje se utiliza A o B.
2 En G76 (roscado mltiple), la direccin A de un bloque especifica
el ngulo de plaquita de herramienta en lugar de una orden para
el eje A.
Si se utilizan C o A como nombre de eje, C o A no pueden utilizarse
como orden de ngulo para una lnea recta en achaflanado o en
programacin directa a partir de dimensiones de plano. Por
consiguiente, C y A deben utilizarse en funcin del bit 4 (CCR) del
parmetro No. 3405.

29

2. EJES CONTROLADOS

2.3
SISTEMA
INCREMENTAL

PROGRAMACION

B63834SP/01

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)). Configure el bit 1 (ISC) del parmetro No. 1004 para
seleccionar qu sistema incremental debe utilizarse. La configuracin del
bit 1 (ISC) del parmetro No. 1004 se aplica a todos los ejes. Por ejemplo,
cuando se selecciona ISC, el sistema incremental para todos los ejes es
ISC.
Tabla 2.3 (a) Sistema incremental ISB

Incremento mnimo de
entrada
Mqui- Entrada 0.001 mm (Dimetro)
na con en mm
0.001 mm (Radio)
sistema
0.001 grados
mtrico
Entrada 0.0001 pulg. (Dimetro)
en pulg.
0.0001 pulg. (Radios)
0.001 grados
Mqui- Entrada 0.001 mm (Dimetro)
na con en mm
0.001 mm (Radio)
sistema
0.001 grados
en pulgadas Entrada 0.0001 pulg. (Dimetro)
en pul0.0001 pulg. (Radio)
gadas
0.001 grados

Incremento mnimo programable


0.0005 mm
0.001 mm
0.001 grados
0.0005 mm
0.001 mm
0.001 grados
0.00005 pulg.
0.0001 pulg.
0.001 grados
0.00005 pulg.
0.0001 pulg.
0.001 grados

Tabla 2.3 (b) Sistema incremental ISC

Incremento mnimo de
entrada
Mqui- Entrada 0.0001 mm (Dimetro)
na con en mm
0.0001 mm (Radio)
sistema
0.0001 grados
mtrico

Incremento mnimo programable


0.00005 mm
0.0001 mm
0.0001 grados

Entrada 0.00001 pulg. (Dimetro) 0.00005 mm


en pulg.
0.00001 pulg. (Radio)
0.0001 mm
0.0001 grados
Mquin Entrada 0.0001 mm (Dimetro)
acon
en mm
0.0001 mm (Radio)
sistema
0.0001 grados
en
pulga Entrada 0.00001 pulg. (Dimetro)
das
en pulg.
0.00001 pulg. (Radio)
0.0001 grados

30

0.0001 grados
0.000005 pulg.
0.00001 pulg.
0.0001 grados
0.000005 pulg.
0.00001 pulg.
0.0001 grados

B63834SP/01

PROGRAMACION

2. EJES CONTROLADOS

El hecho de si el incremento mnimo se mide en milmetros o en pulgadas


depende de la mquina. Seleccione una de estas unidades de medida del
incremento con antelacin en funcin de la configuracin del parmetro
INM (No.1001#0). Para conmutar el incremento mnimo programable
entre entrada en milmetros y entrada en pulgadas puede utilizarse un
cdigo G (G20 o G21) o un parmetro de configuracin.
Un eje del sistema mtrico no puede utilizarse junto con uno del sistema
en pulgadas o viceversa. Adems, algunas caractersticas tales como la
interpolacin circular o la compensacin de radio de plaquita de
herramienta no pueden utilizarse para ambos ejes en unidades diferentes.
En cuanto a la unidad que debe seleccionarse, vase el manual facilitado
por el fabricante de la mquina.

2.4
LIMITES DE
RECORRIDO
MAXIMOS

El recorrido mximo controlado por este CNC se muestra en la tabla


inferior: Carrera mxima = Incremento mnimo programable
99999999
Tabla 2.4 Recorridos mximos 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 La unidad en la tabla es un valor de dimetro en programacin de
dimetros y un valor de radio en programacin de radios.
2 No puede especificarse una orden que rebase el lmite de
recorrido mximo.
3 El recorrido real depende de la mquinaherramienta.

31

3. FUNCIONES PREPARATORIAS
(FUNCIONES G)

PROGRAMACION

B63834SP/01

FUNCIONES PREPARATORIAS (FUNCIONES G)

Un nmero indicado a continuacin de una direccin G determina el


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

Significado

Cdigo G simple

El cdigo G es vlido nicamente en el bloque en que


se ha especificado.

Cdigo G modal

El cdigo G es vlido hasta que se especifica otro


cdigo G del mismo grupo

(Ejemplo)
G01 y G00 son cdigos G modales.
G01X ;
Z ;
G01 es vlido en este intervalo.
X ;
G00Z ;
Existen tres sistemas de cdigos G: A, B y C (Tabla 3). Seleccione un
sistema de cdigos G empleando los bits 6 (GSB) y 7 (GSC) del
parmetro 3401. Por regla general, este manual describe la utilizacin
del sistema A de cdigos G, excepto cuando la funcin descrita puede
emplear nicamente el sistema B o C de cdigos G. En tales casos, se
describe la utilizacin del sistema B o C de cdigos G.

32

B63834SP/01

Explicaciones

PROGRAMACION

3. FUNCIONES PREPARATORIAS
(FUNCIONES G)

1. Si el CNC pasa al estado de borrado (vase bit 6 (CLR) del parmetro 3402)
al conectar la corriente reinicializar el CNC, los cdigos G modales cmabian
de la siguiente manera.
(1) Los cdigos G identificados por
en la Tabla 3 son vlidos.

(2) Cuando se borra el sistema debido a una conexin de la corriente o a un


reset, cualquiera que est especificado de entre G20 o G21 permanece
vlido.

(3) El bit 7 del parmetro No.3402 puede utilizarse para especificar si


al conectar la corriente se selecciona G22 o G23. La reposicin del
CNC del estado de borrado no afecta a la seleccin de G22 o G23.
(4) La configuracin del bit 0 (G01) del parmetro 3402 determina qu
cdigo es vlido, bien G00 o G01.

(5) En el sistema B o C de cdigos G, la configuracin del bit 3 (G91) del


parmetro 3402 determina el cdigo que tiene efecto entre G90 o G91.

2. Los cdigos G del grupo 00, excepto G10 y G11, son cdigos G simples.
3. La alarma P/S (nmero 010) se visualiza cuando se especifica un cdigo
G no listado en la lista de cdigos G o un cdigo G sin una opcin
correspondiente.

4. Pueden especificarse cdigos G de diferentes grupos en el mismo bloque.


Si se especifican cdigos G del mismo grupo en el mismo bloque, es vlido
el ltimo cdigo G especificado.

5. Si especifica un cdigo G del grupo 01 en un ciclo fijo, el ciclo fijo se anula


de idntica manera que cuando se especifica una orden G80. Los cdigos G
del grupo 01 no se ven afectados por cdigos G empleados para especificar
un ciclo fijo.

6. Cuando se utiliza el sistema A de cdigos G, la programacin absoluta o


incremental se especifica no mediante un cdigo G (G90/G91) sino
mediante una palabra de direccin (X/U, Z/W, C/H, Y/V) (Vase II8.1.).
Cuando se utiliza el sistema A de cdigos G para un ciclo fijo, como punto
de retorno slo existe el nivel inicial.

7. Los cdigos G se visualizan para cada nmero de grupo.

33

3. FUNCIONES PREPARATORIAS
(FUNCIONES G)

PROGRAMACION

B63834SP/01

Tabla 3 Lista de cdigos G (1/2)


Cdigo G
A

G00
G01

G00
G01

G00
G01

Grupo

Funcin
Posicionamiento (avance rpido)

01

Interpolacin lineal (avance en mecanizado)

G02

G02

G02

Interpolacin circular horaria

G03

G03

G03

Interpolacin circular antihoraria

G04

G04

G04

Temporizacin

G07.1
(G107)

G07.1
(G107)

G07.1
(G107)

G10

G10

G10

Entrada de datos programables

G11

G11

G11

Anulacin del modo introduccin de datos programables

G12.1
(G112)

G12.1
(G112)

G12.1
(G112)

G13.1
(G113)
G17

G13.1
(G113)
G17

G13.1
(G113)
G17

G18

G18

G18

G19

G19

G19

G20

G20

G70

G21

G21

G71

G22

G22

G22

G23

G23

G23

G25

G25

G25

G26

G26

G26

Deteccin fluctuacin velocidad husillo Activar

G27

G27

G27

Comprobacin de vuelta al punto de referencia

G28

G28

G28

G30

G30

G30

G31

G31

G31

G32

G33

G33

G34

G34

G34

G36

G36

G36

00

21

Interpolacin cilndrica

Modo de interpolacin en coordenadas polares


Modo de anulacin interpolacin coordenadas polares
Seleccin de plano XpYp

16

Seleccin de plano ZpXp


Seleccin de plano YpZp

06
09

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

08

00

Deteccin fluctuacin velocidad husillo Desactivar

Vuelta al punto de referencia


Vueltas a puntos de referencia segundo, tercero y cuarto
Funcin de salto

01
00

Roscado
Roscado de rosca de paso variable
Compensacin automtica de herramienta segn X

G37

G37

G37

G40

G40

G40

Compensacin automtica de herramienta segn Z

G41

G41

G41

G42

G42

G42

Compensacin de radio de plaquita de herramienta a la derecha

G50

G92

G92

Seleccin del sistema de coordenadas o seleccin de velocidad


mxima
de husillo

G50.3

G92.1

G92.1

G50.2
(G250)

G50.2
(G250)

G50.2
(G250)

G51.2
(G251)

G51.2
(G251)

G51.2
(G251)

Anular compensacin de radio de plaquita de herramienta


07

00

Compensacin de radio de plaquita de herramienta a la izquierda

Preseleccin del sistema de coordenadas de pieza


Torneado poligonal Anular
20
Torneado poligonal

34

PROGRAMACION

B63834SP/01

3. FUNCIONES PREPARATORIAS
(FUNCIONES G)

Tabla 3 Lista de cdigos G (2/2)


Cdigo G
Grupo

Funcin

G52

G52

G52

G53

G53

G53

G54

G54

G54

Seleccin sistema 1 coordenadas pieza

G55

G55

G55

Seleccin sistema 2 coordenadas pieza

G56

G56

G56

G57

G57

G57

Seleccin sistema 4 coordenadas pieza

G58

G58

G58

Seleccin sistema 5 coordenadas pieza

G59

G59

G59

G65

G65

G65

G66

G66

G66

Definicin de sistema local de coordenadas


00

14

Definicin de sistema de coordenadas de mquina

Seleccin sistema 3 coordenadas pieza

Seleccin sistema 6 coordenadas pieza


00

Llamada a macro
Llamada modal a macro

12

G67

G67

G67

G70

G70

G72

Ciclo de acabado

G71

G71

G73

Arranque de material en torneado

G72

G72

G74

G73

G73

G75

Repeticin de patrn

G74

G74

G76

Taladrado profundo en cara final

G75

G75

G77

Taladrado de dimetro exterior/dimetro interior

G76

G76

G78

Ciclo de roscado mltiple

G80

G80

G80

Ciclo fijo de taladrado Anular

G83

G83

G83

Ciclo de taladrado en cara frontal

G84

G84

G84

00

Llamada modal a macro Anular

Arranque de material en refrentado

Ciclo de taladrado con macho en cara frontal


10

G86

G86

G86

G87

G87

G87

Ciclo de taladrado lateral

G88

G88

G88

Ciclo de roscado con macho lateral

G89

G89

G89

Ciclo de mandrinado lateral

G90

G77

G20

Ciclo de mecanizado de dimetro exterior/dimetro interior

G92

G78

G21

G94

G79

G24

G96

G96

G96

G97

G97

G97

G98

G94

G94

G99

G95

G95

G90

G90

G91

G91

G98

G98

G99

G99

01

Ciclo de mandrinado en cara frontal

Ciclo de roscado
Ciclo de torneado en cara final
Control de velocidad de corte constante

02

Control de velocidad de corte constante Anular


Avance por minuto

05

03

Avance por revolucin


Programacin absoluta
Programacinincremental
Retorno a nivel inicial

11

Retorno a nivel punto R

35

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

FUNCIONES DE INTERPOLACION

36

B63834SP/01

B63834SP/01

4.1
POSICIONAMIENTO
(G00)

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

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 el


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

Posicin inicial
Posicionamiento segn 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.

37

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

B63834SP/01

Ejemplos
X
56.0

30.5

30.0

40.0

< Programacin por radios >


G00X40.0Z56.0 ; (Programacin absoluta)

o
G00U60.0W30.5;(Programacin incremental)

Limitaciones

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


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

38

B63834SP/01

4.2

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

Las herramientas se desplazan segn una lnea recta.

INTERPOLACION
LINEAL (G01)
Formato
G01 IP_F_;
IP_: Para una orden absoluta, indica las coordenadas de la posicin
final y para una orden incremental la distancia recorrida 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 cero.
Para el modo de avance por minuto en control simultneo segn 2 ejes, la
velocidad de avance para desplazamiento segn cada eje es la siguiente:
G01

Ff ;

Velocidad de avance en direccin segn eje :

Fa + a
L

Velocidad de avance en direccin segn eje :

Fb +

b
L

f
f

L + a 2 ) b2

Ejemplos
D Interpolacin lineal
< Programacin por dimetros >
G01X40.0Z20.1F20 ; (Programacin absoluta)
o
G01U20.0W25.9F20 ; (Programacin incremental)
X
46.0
20.1

Punto final

20.0

40.0
Punto inicial

39

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

4.3
INTERPOLACION
CIRCULAR
(G02,G03)

B63834SP/01

La orden mostrada a continuacin producir un desplazamiento de la


herramienta segn un arco circular.

Formato

Arco en plano XpYp

G17

G02
G03

Xp_Yp_

I_J_
R_

F_

Arco en plano ZpXp

G18

G02
G03

Xp_Zp_

I_K_
R_

Yp_Zp_

J_K_
R_

F_

Arco en plano YpZp

G19

G02
G03

F_

Tabla.4.3 Descripcin del formato de rdenes


Descripcin

Orden
G17

Especificacin de arco en plano XpYp

G18

Especificacin de arco en plano ZpXp

G19

Especificacin de arco en plano YpZp

G02

Interpolacin circular Horaria (CW)

G03

Interpolacin circular Antihoraria (CCW)

Xp_

Valores programables de eje X o su eje paralelo


(definidos mediante parmetro No. 1022)

Yp_

Valores programables de eje Y o su eje paralelo


(definidos mediante parmetro No. 1022)

Zp_

Valores programables de eje Z o su eje paralelo


(definidos mediante parmetro No. 1022)

I_

Distancia segn el eje Xp desde el punto inicial del centro


de un arco con signo, valor de radio

J_

Distancia segn el eje Yp desde el punto inicial del centro


de un arco con signo, valor de radio

k_

Distancia segn el eje Zp desde el punto inicial del centro


de un arco con signo, valor de radio

R_

Radio de arco sin signo (siempre con valor de radio)

F_

Velocidad de avance segn arco

40

B63834SP/01

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

NOTA
Los ejes U, V y W (paralelos a los ejes bsicos) pueden
emplearse con los sistemas B y C de cdigos G.

Explicaciones
D Sentido de interpolacin
circular

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


(plano ZpXp o YpZp) cuando el plano XpYp se considera visto en el sentido de
positivo a negativo del eje Zp (eje Yp o eje Xp, respectivamente) en el sistema
de coordenadas cartesianas. Vase la figura inferior.
Yp

Xp

Zp
G03

G03
G02

G02

G03
G02

Zp

Xp

Yp

G18

G17

G19

D Distancia recorrida
segn un arco

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


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

D Distancia desde el punto


inicial hasta el centro del
arco

El centro del arco se especifica mediante las direcciones I, J y K para los ejes
Xp, Yp y Zp, respectivamente. El valor numrico que viene a continuacin de
I, J o K, sin embargo, es un componente vectorial en el cual el centro del arco
se considera visto desde el punto inicial y siempre se especifica como valor
incremental independientemente de G90 y G91 como se muestra a
continuacin.
I, J y K deben llevar signo segn el sentido correspondiente.
Punto final (z,x)

Punto final (x,y)


y

Punto final (y,z)


z

x
x

Punto
inicial

z
k

i
Centro

Centro

Punto
inicial

Punto
inicial
k

Centro

I0, J0 y K0 pueden omitirse.


Si la diferencia entre el radio en el punto inicial y el radio en el punto final es
superior al valor especificado en el parmetro (No. 3410), se activa una alarma
P/S (No. 020).

D Programacin de crculo
completo

Cuando se omitan Xp, Yp y Zp (el punto final es idntico al punto inicial)


y se especifique el centro con I, J y K, se especifica un arco (crculo) de
360.
41

4. FUNCIONES DE INTERPOLACION

D Radio del arco

PROGRAMACION

B63834SP/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_.
No es posible especificar un arco con un ngulo de sector de 180_. 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) (inferior a 180)
G02 W60.0 U10.0 R50.0 F300.0 ;
Para arco (2) (mayor que 180)

En un mismo bloque no puede


especificarse un arco con un
ngulo de sector circular
de 180 o ms.
(2)
r=50mm
Punto final

(1)
Punto inicial

r=50mm

D Velocidad de avance

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


avance especificada mediante el cdigo F y la velocidad de avance segn el arco
(la velocidad tangencial del arco) est controlada a la velocidad de avance
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 plaquita
de herramienta.

Restricciones
D Especificacin simultnea
de R junto con I, J y K

D Especificacin de un eje no
contenido en el plano
especificado

D Diferencia de radio entre el


punto inicial y el punto
final

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


especificado por la direccin R tiene prioridad, ignorndose los dems.
Si se programa un eje no contenido en el plano especificado, se visualiza una
alarma.
Por ejemplo, cuando se especifica el plano ZX en el sistema B o C de cdigos
G, al especificar el eje X o el eje U (paralelo al eje X) se activa la alarma P/S
No. 028.
Si la diferencia de radio entre los puntos inicial y final del arco es superior al
valor especificado en el parmetro No. 3410, se genera la alarma P/S No. 020.
Si el punto final no est en el arco, la herramienta se desplaza siguiendo una
lnea recta segn uno de los ejes despus de alcanzar el punto final.

42

PROGRAMACION

B63834SP/01

D Especificacin de un

4. FUNCIONES DE INTERPOLACION

Si se especifica un arco con un ngulo central prximo a 180 con R, el clculo


de las coordenadas del centro puede provocar un error. En tal caso, especifique
el centro del arco con I, J y K.

semicrculo con R

Ejemplos
D Programacin de
interpolacin circular X, Z
G02X_Z_I_K_F_;

Punto final

G03X_Z_I_K_F_;

(Programacin por
dimetros)

Punto final

Eje X

Eje X

(Programacin por
dimetros)
Punto inicial

Punto inicial

X
Z

Punto final

Centro de arco

Eje X

G02X_Z_R_F_;

Centro de arco

(Programacin por
dimetros)

Punto inicial
Z

Eje Z

Eje Z

Eje Z

(Programacin absoluta)

(Programacin absoluta)

(Programacin absoluta)

(Programacin por dimetros)


G02X50.0Z30.0I25.0F0.3; o
G02U20.0W020.0I25.0F0.3; o
G02X50.0Z30.0R25.0F0.3 o
G02U20.0W20.0R25.F0.3;

R25.0

15.0

10.0
50.0

30.0
50.0

43

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

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

B63834SP/01

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).
Este mtodo resulta til para mecanizar una superficie frontal y rectificar un eje
de levas en un torno.

Formato
D Especifique G12.1 y
G13.1 en bloques
independientes.

Activa el modo de interpolacin de coordenadas polares


(valida la interpolacin de coordenadas polares)

G12.1 ;

Especifique interpolacin lineal o circular utilizando coorde


nadas en un sistema de coordenadas cartesianas 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)
En lugar de G12.1 y G13.1 pueden utilizarse G112 y G113
respectivamente.

G13.1 ;

Explicaciones
D Plano de interpolacin
en coordenadas polares

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


plano de interpolacin en coordenadas polares (Fig. 4.4). 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 de coordenadas de pieza

Fig 4.4 Plano de interpolacin en coordenadas polares.

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


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

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

44

B63834SP/01

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

D Cdigos G que pueden


especificarse en el modo
de interpolacin en
coordenadas polares

D Interpolacin circular en el
plano de coordenadas
polares

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

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


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

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

Interpolacin lineal
Interpolacin circular
Temporizacin, parada exacta
Compensacin de radio de herramienta
(La interpolacin en coordenadas se aplica
a la trayectoria despus de la compensacin de
radio de herramienta.)
G65, G66, G67 . . . Orden de macro cliente
G98, G99 . . . . . . . . Avance por minuto, avance por revolucin

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


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

NOTA
Los ejes U, V y W ( paralelos a los ejes bsicos) pueden
utilizarse con los sistemas B y C de cdigos G.

D Desplazamiento a lo largo

La herramienta se desplaza normalmente segn tales ejes, independientemente


de la interpolacin en coordenadas polares.

D Visualizacin de la

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

de ejes no situados en el
plano de interpolacin en
coordenadas polares.

posicin actual en el modo


de interpolacin en
coordenadas polares

45

4. FUNCIONES DE INTERPOLACION

PROGRAMACION

B63834SP/01

Restricciones
D Sistema de coordenadas

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

para interpolacin en
coordenadas polares

D Orden de compensacin
de plaquita de
herramienta

El modo de interpolacin en coordenadas polares no puede activarse o


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

D Rearranque de programa

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

D Velocidad de avance en

La interpolacin en coordenadas polares convierte el desplazamiento de la


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

mecanizado para el eje de


giro

AVISO
X

1
2
3

L1
L2
L3

Considere las lneas L1, L2 y L3 . X es la distancia que la herramienta se desplaza por unidad de tiempo a la velocidad de avance especificada con la direccin F en el sistema de coordenadas cartesianas. A medida que la herramienta
avanza de L1 a L2 hasta L3, el ngulo a que avanza la herramienta por unidad
de tiempo correspondiente a X en el sistema de coordenadas cartesianas aumenta de 1 a 2 a 3.
Expresado de otro modo, la componente 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

D Programacin por
dimetros y radios

Aun cuando se utilice la programacin por dimetros para el eje lineal (eje
X), al eje de rotacin (eje C) se aplica programacin por radios.

46

PROGRAMACION

B63834SP/01

4. FUNCIONES DE INTERPOLACION

Ejemplo de Programa de interpolacin en coordenadas polares basado


en el eje X (eje lineal) y en el eje C (eje de giro)

Ejemplos

C(eje hipottico)
Eje C

Trayect. despus de compensacin


de radio de hta.

Trayectoria programada

N204

N203

N205
N202 N201

N200
eje X
Hta.

N208
N206

N207
eje Z

El eje X se utiliza con programacin por dimetros y el eje C con programacin por radios.
O0001 ;
N010 T0101
N0100 G00 X120.0 C0 Z _ ;
N0200 G12.1 ;
N0201 G42 G01 X40.0 F _ ;
N0202 C10.0 ;
N0203 G03 X20.0 C20.0 R10.0 ;
N0204 G01 X40.0 ;
N0205 C10.0 ;
N0206 G03 X20.0 C20.0 I10.0 J0 ;
N0207 G01 X40.0 ;
N0208 C0 ;
N0209 G40 X120.0 ;
N0210 G13.1 ;
N0300 Z __ ;
N0400 X __C __ ;

Posicionamiento en la posicin inicial


Activacin de interpolacin en coordenadas polares

Programa de geometra
(programa basado en coordenadas
cartesianas en el plano XC)

Anulacin de interpolacin en coordenadas polares

N0900M30 ;

47

4. FUNCIONES DE INTERPOLACION

4.5
INTERPOLACION
CILINDRICA
(GO7.1)

PROGRAMACION

B63834SP/01

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


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

Formato
G07.1 IP r ; Activa el modo de interpolacin cilndrica
(valida la interpolacin cilndrica).
:
:
:
G07.1 IP 0 ; Se anula el modo de interpolacin cilndrica.
IP : Una direccin para el eje rotativo
r : El radio del cilindro
Especifique G07.1 IP r ; y G07.1 IP 0; en bloques independientes.
G107 puede utilizarse en lugar de G07.1.

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

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


el eje Y o el eje Z o un eje paralelo a uno de stos. Especifique el cdigo
G para seleccionar un plano para el cual el eje de giro es el eje lineal
especificado.
Por ejemplo, cuando el eje de giro es un eje paralelo al eje X, G17 debe
especificar un plano 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.
NOTA
Los ejes U, V y W (paralelos a los ejes bsicos) pueden
utilizarse con los sistemas B y C de cdigos G.

D Velocidad de avance

Una velocidad de avance especificada en el modo de interpolacin


cilndrica es una velocidad sobre la superficie cilndrica desarrollada.

48

B63834SP/01

D Interpolacin circular
(G02,G03)

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

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 4.4.
La unidad para un radio no es grados sino milmetros (para entrada en valores
mtricos) o pulgadas (para entrada en pulgadas).
<Ejemplo de interpolacin circular entre el eje Z y el eje C>
Para el eje C del parmetro No. 1022, debe seleccionarse el valor 5 (eje
paralelo al eje X). En tal caso, la orden para interpolacin circular sera la
siguiente:

G18 Z__C__;
G02 (G03) Z__C__R__;
Para el eje C del parmetro No.1022, en lugar de este valor puede
especificarse el valor 6 (eje paralelo al eje Y). En tal caso, sin embargo, la
orden para interpolacin circular sera la siguiente:

G19 C__Z__;
G02 (G03) Z__C__R__;
D Compensacin de radio de
plaquita de herramienta

D Precisin de la
interpolacin cilndrica

Para ejecutar la compensacin de radio de plaquita de herramienta en el modo


de interpolacin cilndrica, cancele cualquier modo de compensacin de radio
de plaquita de herramienta antes de entrar en el modo de interpolacin
cilndrica. A continuacin, active y termine la compensacin de radio de
plaquita de herramienta dentro del modo de interpolacin cilndrica.
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
P.REV.

La distancia recorrida por revolucin del eje de giro (va


lor de configuracin del parmetro No. 1260)

Radio de pieza

Redondeado al incremento mnimo de entrada

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

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


con la direccin de palabra I, J o K.

D Interpolacin circular y
compensacin de radio
de plaquita de
herramienta

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


compensacin del radio plaquita de herramienta, no se ejecuta correctamente
la interpolacin circular en el modo de interpolacin cilndrica.

49

4. FUNCIONES DE INTERPOLACION

D Posicionamiento

D Seleccin del sistema de


coordenadas

PROGRAMACION

B63834SP/01

En el modo de interpolacin cilndrica, no pueden especificarse operaciones de


posicionamiento (incluidas las que producen ciclos con avance rpido tales
como G28, 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).
En el modo de interpolacin cilndrica, no puede especificarse un sistema de
coordenadas de pieza G50.

D Activacin de modo de
interpolacin cilndrica

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


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

D Ciclo fijo para taladrado


durante el modo de
interpolacin de
coordenadas cilndricas

No pueden especificarse los ciclos fijos de taladrado G81 hasta G89 durante el
modo de interpolacin cilndrica.

50

PROGRAMACION

B63834SP/01

4. FUNCIONES DE INTERPOLACION

Ejemplos
Ejemplo de programa de interpolacin cilndrica
C

O0001 (INTERPOLACION CILINDRICA );


N01 G00 Z100.0 C0 ;
N02 G01 G18 W0 H0 ;
N03 G07.1 H57299 ;
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

51

230

270

C
360 grados

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

4.6
ROSCADO CON PASO
CONSTANTE (G32)

B63834SP/01

Con una orden G32 pueden mecanizarse tornillos de rosca cnica y roscas
espirales, adems de roscas rectas de paso constante.
La velocidad de husillo se lee desde el captador de posicin en el husillo
en tiempo real y se convierte en una velocidad de avance en mecanizado
para avance por minuto que se emplea para desplazar la herramienta.
L

Fig. 4.6 (a) Rosca recta

Fig. 4.6 (c) Rosca espiral

Fig. 4.6 (b) Rosca cnica

Formato
Eje X

G32IP_F_;

Punto final

IP_: Punto final


F_: Paso de eje longitudinal
(siempre en programacin por
X
radios)

Punnto inicial

Eje Z
Eje Z

0
L

Fig. 4.6 (d) Ejemplo de roscado

Explicaciones

Por regla general, el roscado se repite segn idntica trayectoria de herramienta


desde el desbaste hasta el 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 paso
de rosca incorrecto.

52

B63834SP/01

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

Rosca cnica
LX

Z
LZ

ax455 el paso es LZ
ay455 el paso es LX
Fig. 4.6 (e) LZ y LX de una rosca cnica

Por regla general, la demora del servosistema, etc. producir pasos ligeramente
incorrectos en los puntos inicial y final de una rosca mecanizada. Para
compensarlo, debe especificarse una longitud de roscado un tanto superior a la
necesaria.
La tabla 4.6 enumera los mrgenes para especificar el paso de rosca.
Tabla. 4.6 Intervalos de tamaos de paso que pueden especificarse
Incremento mnimo programable
entrada mm

0.0001 a 500.0000mm

entra. pulg

0.000001 pulg. a 9.999999 pulg.

53

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

B63834SP/01

Explicaciones
1. Roscado de roscas rectas

Eje X

30mm
1

Eje Z

70

En la programacin se utilizan los siguientes


valores:
Paso de rosca : 4mm
1=3mm
2=1.5mm
Prof. de pasada :1mm (dos pasadas)
(entrada de valores mtricos, programacin por
dimetros)
G00 U62.0 ;
G32 W74.5 F4.0 ;
G00 U62.0 ;
W74.5 ;
U64.0 ;
(Para la segunda pasada mecanizar
1 mm ms)
G32 W74.5 ;
G00 U64.0 ;
W74.5 ;

2. Roscado de rosca cnica

eje X
2

50
43

14

30

eje Z

40

54

En la programacin se utilizan los siguientes


valores:
Paso de rosca : 3,5 mm en la direccin del eje Z
1=2mm
2=1mm
La profundidad de corte segn el eje X es de 1mm
(Dos pasadas)
(Entrada de valores mtricos, programacin por
dimetros)
G00 X 12.0 Z72.0 ;
G32 X 41.0 Z29.0 F3.5 ;
G00 X 50.0 ;
Z 72.0 ;
X 10.0 ;
(Mecanizar 1 mm ms en la segunda
pasada)
G32 X 39.0 Z29.0 ;
G00 X 50.0 ;
Z 72.0 ;

B63834SP/01

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

AVISO
1 El sobrecontrol de la velocidad de avance es vlido (fijado al 100%) durante el roscado.
2 Resulta muy peligroso detener el avance de la herramienta de roscado sin detener el husillo.
Esto provocar un aumento brusco de la profundidad de mecanizado. As, pues, la funcin de
suspensin de avances no es vlida durante el roscado. Si se acciona el pulsador de
suspensin de avances durante el roscado, la herramienta se detendr despus de ejecutar
un bloque que no especifique el roscado como si se hubiera pulsado la tecla MODO BLOQUE
A BLOQUE. Sin embargo, la vlvula de suspensin de avances (lmpara SPL) se enciende
cuando se acciona el pulsador SUSPENSION DE AVANCES del panel de mando de la
mquina. A continuacin, cuando la herramienta se detiene se apaga la lmpara (estado de
parada modo bloque a bloque).
3 Cuando se mantiene pulsado el botn SUSPENSION DE AVANCES o se pulsa de nuevo en
el primer bloque que no especifica el roscado inmediatamente despus de un bloque de
roscado, la herramienta se detiene en el bloque en que no se especifica roscado.
4 Cuando se ejecuta el roscado en el estado de bloque a bloque, la herramienta se detiene
despus de ejecutar el primer bloque que no especifica roscado.
5 Cuando se cambia el modo de automtico a manual durante el roscado, la herramienta se
detiene en el primer bloque que no especifica roscado, como si estuviera accionado el pulsador
de suspensin de avances, como se ha mencionado en la Nota 3.
Sin embargo, cuando se cambia el modo de automtico a otro modo, la herramienta se detiene
despus de la ejecucin del bloque que no especifica roscado igual que en el modo bloque
a bloque en la Nota 4.
6 Cuando el bloque anterior era un bloque de roscado, el mecanizado se activar
inmediatamente sin esperar a la deteccin de la seal de una vuelta, aun cuando el bloque
actual sea un bloque de roscado.
G32Z_F_;
Z_;
(Antes de este bloque no se detecta una seal de una vuelta.)
G32; (Se considera bloque de roscado).
Z_F_; (Tampoco se detecta una seal de una vuelta.)
7 Dado que el control de velocidad de corte constante es vlido durante el roscado espiral o
durante el roscado cnico y que la velocidad del husillo vara, tal vez no pueda mecanizarse
el paso de rosca correcto. Por consiguiente, no utilice el control de velocidad de corte constante
durante el roscado. En lugar de ello, utilice G97.
8 La funcin de sobrecontrol de la velocidad del husillo est inhibida durante el roscado. La
velocidad del husillo est fijada en 100%.
9 La funcin de retroceso en roscado permanece no vlida hasta G32.

55

4. FUNCIONES DE INTERPOLACION

4.7
ROSCADO DE PASO
VARIABLE (G34)

PROGRAMACION

B63834SP/01

La especificacin de un valor de incremento o decremento como paso por vuelta


del tornillo permite realizar un roscado de paso variable.

Fig. 4.7 Tornillo de paso variable

Formato
G34 IP_F_K_;
IP : Punto final
F : Paso en direccin de eje longitudinal en punto inicial
K : Incremento y decremento de paso por vuelta del husillo

Explicaciones

Una direccin distinta de K es idntica al mecanizado de rosca recta/cnica con


G32.
La tabla 4.7 enumera un intervalo de valores que puede especificarse como K.
Tabla 4.7 Margen de valores K permitidos
Entra.val.mt.

0.0001 hasta 500.0000 mm/rev

Entra.val. pulg.

0.000001 hasta 9.999999 pulg/rev

La alarma P/S (No. 14) se activa, por ejemplo, cuando se programa un valor de
K que rebasa el que aparece en la tabla 4.7, se rebasa el valor mximo del paso
como consecuencia de un aumento o disminucin en K unidades o el paso tiene
un valor negativo.

AVISO
El retroceso en ciclo de roscado no es vlido para G34.

Ejemplos
Paso en el punto inicial: 8,0 mm
Incremento del paso: 0,3 mm/rev

G34 Z72.0 F8.0 K0.3 ;

56

B63834SP/01

4.8
ROSCADO CONTINUO

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

Esta funcin para roscado continuo es tal que los impulsos


fraccionarios enviados a una unin entre bloques de
desplazamiento se solapan con el siguiente desplazamiento para
el procesamiento y salida de impulsos (solapamiento de bloques).
Por consiguiente, se eliminan las secciones de mecanizado
discontinuo provocadas por la interrupcin del desplazamiento
durante el mecanizado con bloques continuos, haciendo posible,
de este modo, programar de manera continua el bloque para
ejecutar la operacin de roscado.

Explicaciones

Dado que el sistema est controlado de modo que no se produzca


una desviacin del sincronismo con el husillo en el empalme entre
dos bloques, siempre que sea viable, es posible realizar una
operacin especial de roscado en la cual el paso y la forma varen
en medio.

G32

G32
G32

Fig. 4.8 Roscado continuo

Aun cuando se repita idntica seccin para roscado a la vez que


se vara la profundidad de pasada, este sistema permitir un
mecanizado correcto sin daar las roscas.
NOTA
1 El solapamiento de bloques es vlido incluso para la orden G01,
dando como resultado una superficie acabada ms excelente.

2 Cuando se produce una continuidad de bloques muy diminutos, no


puede funcionar el solapamiento de bloques.

57

4. FUNCIONES DE INTERPOLACION

4.9
ROSCADO MULTIPLE

PROGRAMACION

B63834SP/01

La utilizacin de la direccin Q para especificar un ngulo entre la seal de una


vuelta del husillo y el comienzo del roscado provoca un decalaje del ngulo
inicial de roscado, permitiendo obtener fcilmente tornillos de mltiples filetes
con gran facilidad.

Tornillos de rosca mltiple.

Formato
(roscado de paso constante)

G32 IP_ F_ Q_ ;
G32 IP_ Q_ ;

IP_ : Punto final


F_ : Paso en direccin longitudinal
Q_ : Angulo inicial roscado

Explicaciones
D Ordenes de roscado
disponibles

G32: Roscado de paso constante


G34: Roscado de paso variable
G76: Ciclo de roscado mltiple
G92: Ciclo de roscado

Limitaciones
D Angulo inicial

El ngulo inicial no es un valor continuo (modal). Debe especificarse cada


vez que se utiliza. Si no se especifica, se supone el valor 0.

D Incremento de ngulo

El incremento de ngulo inicial (Q) es de 0.001 grados. Observe que no


puede especificarse ningn punto decimal.
Ejemplo:
Para un ngulo de decalaje de 180 grados, especifique Q180000.
No puede especificarse Q180.000 ya que contiene un punto decimal.

inicial

D Margen de valores iniciales


especificables

D Roscado mltiple (G76)

Puede especificarse un ngulo inicial (Q) de entre 0 y 360000 (en


unidades de 0.001 grados). Si se especifica un valor superior a 360000
(360 grados), se redondea por defecto a 360000 (360 grados).
Para la orden de roscado mltiple (G76) emplee siempre el formato de
cinta FS15.

58

B63834SP/01

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

Ejemplos
Programa para obtener tornillos de doble rosca
(con ngulos iniciales de 0 y 180 grados)
G00 X40.0 ;
G32 W38.0 F4.0 Q0 ;
G00 X72.0 ;
W38.0 ;
X40.0 ;
G32 W38.0 F4.0 Q180000 ;
;
G00 X72.0 ;
W38.0 ;

59

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

4.10
FUNCION DE SALTO
(G31)

B63834SP/01

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.
Para detalles sobre cmo se utiliza esta funcin, consulte el manual facilitado
por el fabricante de la mquinaherramienta.

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 Z
#5063 Valor coordenada tercer eje
#5064 Valor coordenada cuarto eje

AVISO
Para aumentar la precisin de la posicin de herramienta
cuando se introduce la seal de salto, el sobrecontrol de
velocidad de avance, el ensayo en vaco y la
aceleracin/deceleracin automticas estn inhibidas para
la funcin de salto cuando la velocidad de avance se
especifica como valor de avance por minuto. Para validar
estas funciones, configure al valor 1 el bit 7 (SKF) del
parmetro nmero 6200. Si la velocidad de avance se
especifica como valor de avance por revolucin, el
sobrecontrol de velocidad de avance, el ensayo en vaco y
la aceleracin/deceleracin automticas se validan para la
funcin de salto, independientemente del valor de
configuracin del bit SKF.

NOTA
1 Si se programa la orden G31 cuando est aplicada la
compensacin de radio de plaquita de herramienta, se visualiza la
alarma No.035. Anule la compensacin de radio de herramienta
con la orden G40 antes de especificar la orden G31.
2 Para el salto a alta velocidad al ejecutar G31 durante el modo de
avance por revolucin se activa la alarma P/S (No. 211).

60

B63834SP/01

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

Ejemplos
D El bloque siguiente a
G31 es una orden
incremental

U50.0

G31 W100.0 F100;


U50.0;

La seal de salto se introduce aqu

50.0

X
100.0

Desplazamiento real
Desplaz. sin seal de salto

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

D El bloque siguiente a
G31 es una orden
absoluta para 1 eje
G31 Z200.00 F100;
X100.0;

X100.0

La seal de salto se introduce aqu

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

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

G31 G90X200.0 F100;


X300.0 Z100.0;
X

La seal de salto se introduce aqu


100

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

200

300

Fig 4.10(c) El siguiente bloque es una orden absoluta para dos ejes

61

4. FUNCIONES DE INTERPOLACION

4.11
SALTO MULTIPLE

PROGRAMACION

B63834SP/01

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.
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.
En el rectificado de inmersin, por ejemplo, puede realizarse automticamente
una serie de operaciones desde el desbaste hasta la retirada de la herramienta
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 G04 (orden de temporizacin) permite
realizar el salto de temporizacin de manera semejante a la especificacin de
G31. Un salto puede producirse aun cuando no se especifique Q. Para obtener
una explicacin de la seleccin (Q1, Q2, Q3 o Q4), consulte el manual
publicado por el fabricante de la mquina herramienta.

D Correspondencia con las


seales de salto

Los parmetros Nos. 6202 hasta 6205 pueden utilizarse para especificar si se
utiliza o no la seal de salto de 4 puntos o de 8 puntos (cuando se utiliza una seal
de salto rpido). La especificacin no est limitada a la correspondencia uno a
uno. Es posible especificar que una seal de salto corresponde a dos o ms Pns
o Qns (n=1,2,3,4). Adems, para especificar una temporizacin pueden
emplearse los bits 0 (DS1) hasta 7 (DS8) del parmetro No. 6206.

PRECAUCIN
La temporizacin no es exacta cuando Qn no se especifica y no
se han definido los parmetros DS1DS8 (No. 6206#0#7).

62

B63834SP/01

4.12
SALTO DEL LIMITE DE
PAR (G31 P99)

PROGRAMACION

4. FUNCIONES DE INTERPOLACION

Con el par motor limitado (por ejemplo, mediante una orden de lmite de par
activada a travs del PMC), una orden de desplazamiento a continuacin de G31
P99 ( G31 P98) puede provocar idntico tipo de avance en mecanizado que con
G01 (interpolacin lineal).
Con la emisin de una seal que indica que se ha alcanzado un lmite de par
(debido a que se ha aplicado una presin o por cualquier otro motivo), se
produce un salto.
Para conocer detalles sobre la utilizacin de esta funcin, consulte los manuales
publicados por el fabricante de la mquina herramienta.

Formato
G31 P99 IP _ F_ ;
G31 P98 IP _ F_ ;
G31:

Cdigo G simple (el cdigo G es vlido slo en el bloque


que se especifica)

Explicaciones
D G31 P99

Si se alcanza el lmite de par motor o se recibe una seal de SALTO durante la


ejecucin de G31 P99, se aborta la actual orden de desplazamiento y se ejecuta
el siguiente bloque.

D G31 P98

Si durante la ejecucin de G31 P98 se alcanza el lmite de par motor, se anula


la actual orden de desplazamiento y se ejecuta el siguiente bloque. La seal de
SALTO <X0004#7/Portaherramientas 2 X0013#7> no afecta a G31 P98. La
introduccin de una seal de SALTO durante la ejecucin de G31 P98 no
provoca ningn salto.

D Orden de lmite de par

Si durante la ejecucin de G31 P99/98 no se especifica un lmite de par, la orden


de desplazamiento contina; no se produce ningn salto aun cuando se alcance
un lmite de par.

D Variable de sistema de

Cuando se especifica G31 P99/98, las variables de macro cliente conservan los
valores de las coordenadas al final de un salto. (Vase Apartado 4.9.)
Si una seal de SALTO provoca un salto con G31 P99, las variables del sistema
del macro cliente conservan las coordenadas en base al sistema de coordenadas
de mquina cuando se detiene, en lugar de las coordenadas cuando se introduce
la seal de SALTO.

macro cliente

Limitaciones
D Orden de eje

En cada bloque con G31 P98/99 slo puede controlarse un eje.


Si se especifican el control de dos o ms ejes en tales bloques, o no se activa
ninguna orden para eje, se activa la alarma P/S No. 015.

D Grado de error del servo

Cuando durante la ejecucin de G31 P99/98 se introduce una seal que indica
que se ha alcanzado un lmite de par y el grado de error del servo rebasa 32767,
se activa la alarma P/S No. 244.

D Salto rpido

Con G31 P99, una seal de SALTO puede provocar un salto, pero no un salto
rpido.

63

4. FUNCIONES DE INTERPOLACION

D Sincronizacin simplificada
y control de eje oblicuo

PROGRAMACION

B63834SP/01

G31 P99/98 no puede utilizarse para ejes sujetos a sincronizacin


simplificada o al eje X o al eje Z cuando se emplea control de eje oblicuo.

D Control de velocidad

El bit 7 (SKF) del parmetro No. 6200 debe definirse para inhibir el
ensayo en vaco, el sobrecontrol y la aceleracin o deceleracin
automtica para las rdenes de salto G31.

D Ordenes consecutivas

No utilice G31 P99/98 en bloques consecutivos.


AVISO
Siempre especifique un lmite de par antes de una orden
G31 P99/98. De no ser as, G31 P99/98 permite la
ejecucin de rdenes de desplazamiento sin provocar un
salto.

NOTA
Si se activa G31 con la compensacin de radio de plaquita
de herramienta especificada, se activa la alarma P/S No.
035. Por consiguiente, antes de activar G31, ejecute G40
para anular la compensacin de radio de plaquita de
herramienta.

Ejemplos
O0001 ;
:
:
MJJ ;
:
:
G31 P99 X200. F100 ;
:
G01 X100. F500 ;
:
:
MYY ;
:
:
M30 ;
:
%

64

El PMC especifica el lmite de par a


travs de la ventana.
Orden salto lmite par
Orden desplazamiento a la cual se
aplica un lmite de par
Lmite de par anulado por el PMC

B63834SP/01

PROGRAMACION

FUNCIONES DE AVANCE

65

5. FUNCIONES DE AVANCE

PROGRAMACION

5. FUNCIONES DE AVANCE

5.1
GENERALIDADES
D Funciones de avance

B63834SP/01

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.

D Sobrecontrol

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


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

D Aceleracin/deceleracin
automticas

Para impedir un choque mecnico, se aplica automticamente una


aceleracin/deceleracin

cuando la herramienta arranca y termina su

movimiento (Fig. 5.1 (a)).


Velocidad de
avance rpido

FR

FR : Veloc.avance rpido

T R : Constante tiempo

aceleracin/dece
leracin para velocidad avance
rpido

Tiempo

TR

TR

Velocidad avance mecanizado


FC : Avance mecanizado

FC

T C : Constante tiempo ace


leracin/deceleracin
para velocidad avance
en mecanizado

Tiempo

TC

TC

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

66

B63834SP/01

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

PROGRAMACION

5. FUNCIONES DE AVANCE

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

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.

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 en posicin).
Para cada eje se define una velocidad de avance rpido mediante el parmetro
No. 1420, de modo que no es preciso programar ninguna 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.
67

PROGRAMACION

5. FUNCIONES DE AVANCE

5.3
AVANCE EN
MECANIZADO

B63834SP/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 se
minimice la variacin de la velocidad de avance respecto al bloque anterior.
Estn disponibles dos modos de especificacin:
1. Avance por minuto (G98)
Despus de F, especifique el valor de avance de la herramienta por minuto.
1. Avance por revolucin (G99)
Despus de F, especifique el valor de avance de la herramienta por
revolucin del husillo.

Formato
Avance por minuto
G98 ;
F_ ;

Cdigo G (grupo 05) para avance por minuto


Orden de velocidad de avance (mm/min o pulg./min)

Avance por revolucin


G99 ;
F_ ;

Cdigo G (grupo 05) para avance por revolucin


Orden de velocidad de avance (mm/rev o pulg/rev)

Explicaciones
D Control constante de
velocidad tangencial

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


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

Punto
inicial

Punto final

F
Punto
inicial

Centro

Punto final
X

X
Interpolacin lineal

Interpolacin circular

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

D Avance por minuto (G98)

Despus de especificar G98 (en el modo de avance por minuto), debe


especificarse directamente la cantidad de avance de la herramienta por minuto
configurando un nmero a continuacin de F. G98 es un cdigo modal. Una vez
se ha especificado G98, es vlido hasta que se especifica G99 (avance por
revolucin). Al conectar la corriente, est activado el modo de avance por
revolucin.
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.
68

B63834SP/01

PROGRAMACION

5. FUNCIONES DE AVANCE

Valor de avance por min.


(mm/pulg. o pulg/min)

Fig. 5.3 (b) Avance por minuto

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

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


especificar directamente el valor de avance de la herramienta por vuelta del
husillo introduciendo un nmero despus de F. G99 es un cdigo modal. Una
vez se ha especificado G99, permanece vlido hasta que se especifica G98
(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.

Valor de av. por rev. del husillo


(mm/rev o pulg/rev)

Fig. 5.3 (c) Avance por revolucin

PRECAUCION
1 Cuando la velocidad del husillo sea baja, podran darse
fluctuaciones del avance. Cuanto ms lento gire el husillo,
mayor ser la frecuencia de fluctuaciones del avance
2 No puede utilizarse la correccin o sobrecontrol del avance
para algunas rdenes tales como las de roscado.

D Limitacin de avance de
mecanizado

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


mecanizado segn cada eje con el parmetro No. 1422. Si una velocidad de
avance en mecanizado real (con un sobrecontrol aplicado) rebasa un lmite
superior especificado, se limita al lmite superior.
69

5. FUNCIONES DE AVANCE

PROGRAMACION

B63834SP/01

NOTA
Un lmite superior se define en mm/min o pulg/min. El
clculo con el CNC puede incluir un error de velocidad de
avance del "2% respecto a un valor especificado. Sin
embargo,
esto
no
es
cierto
para
la
aceleracin/deceleracin. Para ser ms especficos, este
error se calcula respecto a una medicin en el tiempo que
la herramienta tarda en recorrer 500 mm o ms en rgimen
continuo:

Referencia

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


velocidad de avance.

5.4
TEMPORIZACION
(TIEMPO DE ESPERA)
(G04)
Formato
Tiempo de espera

G04 X_ ; o G04 U_ ; o G04 P_ ;

X_ : Especifique un tiempo (punto decimal permitido)


U_ : Especifique un tiempo (punto decimal permitido)
P_ : Especifique un tiempo (punto decimal no permitido)

Explicaciones

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


siguiente bloque se retarda en un tiempo igual al especificado.
El bit 1 (DWL) del parmetro No. 3405 puede especificar la temporizacin o
tiempo de espera para cada eje en el modo de avance por revolucin (G99).
Tabla 5.4 (a) Intervalo de valores programables del tiempo de espera
(programacin mediante X o U)
Sistema incremental

Valores programables

ISB

0.001 hasta 99999.999

ISC

0.0001 hasta 9999.9999

Unid. tiem.esp.

s o rev

Tabla 5.4 (b) Intervalo de valores programables de tiempo de espera


(programacin mediante P)
Sistema incremental

Valores programables

Unid.tie.esp.

ISB

1 hasta 99999999

0.001 s o rev

ISC

1 hasta 99999999

0.0001 s o rev

70

B63834SP/01

PROGRAMACION

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.

71

6. PUNTO DE REFERENCIA

PROGRAMACION

B63834SP/01

6.1
VUELTA A PUNTO DE
REFERENCIA
D Punto de referencia

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


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

3er. punto de referencia

Punto de referencia

4o. punto de
referencia

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

72

B63834SP/01

D Vuelta al 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. Cuando se ha ejecutado la
vuelta al punto de referencia, se enciende la lmpara para indicar la terminacin
de la vuelta a dicho punto.
Posicin intermedia

Punto de referencia

Fig. 6.1 (b) Vuelta a punto de referencia

D Comprobacin de vuelta
al punto de referencia

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


permite comprobar si la herramienta ha vuelto al punto de referencia como se
especifica en el programa. Si la herramienta ha vuelto correctamente al punto
de referencia segn el eje especificado, se enciende la lmpara correspondiente
a dicho eje.

Formato
D Vuelta al punto de
referencia
G28 IP _ ;

Vuelta a punto de referencia

G30 P2 IP _ ;Vuelta a 2 punto de referencia


G30 P3 IP _ ;Vuelta a 3 punto de referencia
G30 P4 IP _ ;Vuelta a 4 punto de referencia
IP : Orden que especifica el punto intermedio
(Orden absoluta/incremental)

D Comprobacin de vuelta
desde el punto de
referencia

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

73

(Puede omitirse
P2).

6. PUNTO DE REFERENCIA

PROGRAMACION

B63834SP/01

Explicaciones
D Vuelta al punto de
referencia (G28)

El posicionamiento en puntos intermedios o en el punto de referencia se ejecuta


a la velocidad de avance rpido segn cada eje.
Por consiguiente, para seguridad, antes de ejecutar esta orden deben anularse
la compensacin de radio de herramienta y la compensacin de longitud de
herramienta.

D Vuelta a puntos de
referencia segundo, tercero
y cuarto (G30)

En un sistema sin captador absoluto de posicin pueden utilizarse las funciones


de vuelta a primero, tercero y cuarto puntos de referencia nicamente despus
de haber ejecutado la vuelta al punto de referencia (G28) o la vuelta manual al
punto de referencia (vase III3.1). La orden G30 suele utilizarse cuando la
posicin del cambiador automtico de herramientas (ATC) no coincide con el
punto de referencia.

D Comprobacin de vuelta al
punto de referencia (G27)

La orden G27 posiciona la herramienta a la velocidad de avance rpido. Si la


herramienta alcanza la posicin de referencia, se enciende la lmpara de vuelta
al punto de referencia.
Sin embargo, si la posicin alcanzada por la herramienta no es el punto de
referencia, se visualiza una alarma (No. 092).

Limitaciones
D Estado con el bloqueo
de mquina activado

La lmpara para indicar la terminacin de la vuelta al punto de referencia no se


enciende cuando est activado el bloqueo de mquina, aun cuando la
herramienta haya vuelto automticamente al punto de referencia. En este caso,
no se comprueba si la herramienta ha vuelto o no al punto de referencia aun
cuando se especifique una orden G27.

D Primero ejecute la vuelta al

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.

punto de referencia
despus de conectar la
tensin (sin captador
absoluto de posicin)

D Comprobacin de vuelta al
punto de referencia en el
modo de compensacin

D Lmpara encendida cuando


la posicin programada no
coincide con el punto de
referencia

En un modo de compensacin, la posicin que ha de alcanzar la herramienta 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 el punto
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.

Cuando se introducen valores en mm en una mquina con sistema de


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 entrada con respecto al punto de referencia, porque el
incremento mnimo de entrada de la mquina es inferior a su incremento
mnimo de comando.

Referencia
D Vuelta manual al punto
de referencia

Vase III3.1.
74

PROGRAMACION

B63834SP/01

7. SISTEMA DE COORDENADAS

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 dos ejes de programacin, los ejes X y Z, las coordenadas
se especifican de la siguiente manera:
X_Z_
Esta orden se denomina palabra de dimensin.
X

Z
Origen

Fig. 7 Posicin de herramienta especificada mediante XZ

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

75

7. SISTEMA DE COORDENADAS

7.1
SISTEMA DE
COORDENADAS DE
MAQUINA

PROGRAMACION

B63834SP/01

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
se denomina 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
D Seleccin de un sistema de
coordenadas de mquina
(G53)

Cuando un punto ha sido programado como un juego de coordenadas


mquina, la herramienta se mueve hasta este punto en avance rpido. El
cdigo G53 de seleccin del sistema de coordenadas mquina no es
modal. Por consiguiente, cualesquiera rdenes basadas en el sistema de
coordenadas de mquina son vlidas nicamente en el bloque que
contiene G53. G53 debe programarse con valores absolutos; si se
programan valores incrementales, se ignora el cdigo G53. Cuando se
desee desplazar la herramienta a una posicin especfica de mquina, como
puede ser una posicin de cambio de herramienta, programe el desplazamiento
en un sistema de coordenadas de mquina basado en G53.

Limitaciones
D Anulacin de la funcin de
compensacin

D Especificacin de G53
inmediatamente despus
de la conexin

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

76

B63834SP/01

7.2
SISTEMA DE
COORDENADAS DE
PIEZA

7.2.1
Definicin de un
sistema de
coordenadas de pieza

PROGRAMACION

7. SISTEMA DE COORDENADAS

Un sistema de coordenadas utilizado para mecanizado de una pieza se


denomina sistema de coordenadas 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).

Puede definirse un sistema de coordenadas de pieza por uno de los tres


mtodos siguientes:
(1) Mtodo empleando G50
Un sistema de coordenadas de pieza se configura especificando en
el programa un valor a continuacin de G50.
(2) Seleccin automtica
Si se configura con antelacin el bit 0 del parmetro No. 1201, se
define 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 MDI
Realice las configuraciones en el panel MDI para preseleccionar
seis sistemas de coordenadas de pieza (Vase seccin III11.4.10)
a continuacin, utilice la rdenes programadas G54 hasta G59 para
seleccionar qu sistema de coordenadas de pieza debe utilizarse.
Cuando se utiliza programacin absoluta, debe establecerse un
sistema de coordenadas de pieza por alguno de los mtodos arriba
descritos.

Formato
D Configuracin de un
sistema de coordenadas de
pieza mediante G50

Explicaciones

G50 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 IP es un valor de programacin incremental, el sistema de
coordenadas de pieza est definido de modo que la posicin actual de la
herramienta coincida con el resultado de aadir el valor incremental
especificado a las coordenadas de la posicin previa de la herramienta. Si se
define un sistema de coordenadas utilizando G50 durante la compensacin, se
define un sistema de coordenadas en el cual la posicin antes de compensacin
coincide con la posicin especificada en G50.

77

PROGRAMACION

7. SISTEMA DE COORDENADAS

B63834SP/01

Ejemplos
Ejemplo 1
Definicin del sistema de coordenadas mediante la orden G50X128.7Z375.1; (Designacin por dimetros)

Ejemplo 2
Punto base
Definicin del sistema de coordenadas mediante la orden G50X1200.0Z700.0; (Designacin por dimetro)
X

375.1

Punto inicial

128.7
Z

700.0
Punto inicial
(punto estndar)

1200.0
Z

Origen

78

B63834SP/01

7.2.2
Seleccin de un
sistema de
coordenadas de pieza

PROGRAMACION

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 II7.2.1).
(1) Seleccin de un sistema de coordenadas de pieza definido
mediante G50 o mediante la definicin automtica del sistema de
coordenadas de pieza
Una vez se ha seleccionado el sistema de coordenadas de pieza, las
rdenes absolutas funcionan con el sistema de coordenadas de pieza.
(2) Eleccin de entre seis sistemas de coordenadas de pieza definidos
utilizando el panel 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.
Cuando el bit 2 (G50) del parmetro N 1202 se configura al valor
1, la ejecucin de la orden G50 da como resultado la activacin de
la alarma P/S No. 10. Esto sirve para impedir que el usuario confunda
los sistemas de coordenadas.

Ejemplos
G55 G00 X100.0 Z40.0 ;
X
Sistema 2 de coordenadas de pieza (G55)
100.0

En este ejemplo, el posicionamiento se


realiza en las posiciones (X=100.0,
Z=40.0) en el sistema 2 de coordenadas
de pieza.
40.0

Z
Fig. 7.2.2

79

PROGRAMACION

7. SISTEMA DE COORDENADAS

7.2.3
Cambio del sistema de
coordenadas de pieza

B63834SP/01

Los seis sistemas de coordenadas de pieza especificados con G54 hasta


G59 pueden modificarse caMbiando un valor de compensacin externa
de origen de pieza o un valor de compensacin de origen de pieza.
Existen tres mtodos para modificar un valor de compensacin externa de
origen de pieza o un valor de compensacin de origen de pieza.
(1) Introduccin desde el panel MDI (vase III11.4.10)
(2) Programacin mediante G10 o G50
(3) Empleo de la funcin introduccin de datos externos
Puede cambiarse un valor decalaje de origen de pieza con una seal enviada
al CNC. Para ms detalles, vase el manual del fabricante 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
Sistema 6
coordenadas
pieza (G59)

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

Fig. 7.2.3 Modificacin de un valor de compensacin externa de origen de pieza o de un valor de compensacin
de origen de pieza

Formato
D Modificacin mediante G10

G10 L2 Pp IP _;
p=0 : Valor compensacin externa origen pieza
p=1 hasta 6 : Valor compensacin origen pieza corresponde a
sistemas 1 hasta 6 de coordenadas de pieza
IP : Para una orden absoluta (G90), compensacin
de origen de pieza para cada eje.
Para una orden incremental (G91), valor que debe
aadirse a la compensacin de origen de pieza
definida para cada eje (la suma se convierte en la
nueva compensacin).

D Modificacin mediante G50


G50 IP _;

80

PROGRAMACION

B63834SP/01

7. SISTEMA DE COORDENADAS

Explicaciones
D Modificacin mediante
G10

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

D Modificacin mediante
G50

Especificando G50IP_;, 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_).
Si IP es un valor de programacin incremental, el sistema de coordenadas de
pieza est definido de modo que la posicin actual de herramienta coincida con
el resultado de aadir el valor incremental especificado a las coordenadas de
la posicin previa de la herramienta. (Decalaje del sistema de coordenadas)
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.

Ejemplos
X
160

60

X
100

Sistema de coordenadas de pieza G54


Si se programa G50X100Z100; cuando la herraPosicin herramienta mienta est posicionada en (200, 160) en el
modo G54, se crea el sistema 1 de coordenadas de pieza (X Z) desplazado en el vector
A.
Z

Nuevo sistema de coordenadas de pieza

100
100

200

Sistema original de coordenadas de pieza

<Sistema de coordenadas pieza G54>

Suponga que se especifica un sistema de coordenadas de pieza G54. En tal caso, puede defiX
nirse mediante la siguiente orden un sistema de
<Sistema coordenadas pieza G55>
coordenadas de pieza G55 en el cual el crculo
negro sobre la herramienta (figura de la izquierX
da) est situado en (600.0,12000.0) , con la si600.0
guiente orden si la relacin relativa entre el sisX
tema de coordenadas de pieza G54 y el sistema
Z
600.0
de coordenadas de pieza G55 est definido cor1200.0
A
rectamente: G50X600.0Z1200.0; adems, suX
ponga que los palets se cargan en dos posiZ
Z ciones diferentes. Si la relacin relativa de los
1200.0
sistemas de coordenadas de los palets en las
B
A
dos posiciones est correctamente definida traZ
tando los sistemas de coordenadas como sisteC
mas de coordenadas de pieza G54 y sistema de
coordenadas de pieza G55, un desplazamiento
del sistema de coordenadas con G50 en un palet provoca idntico desplazamiento del sistema
X Z
Nuevo sistema de coordenadas de pieza
de coordenadas en el otro palet. Esto significa
X Z
Sistema original de coordenadas de pieza
que las piezas colocadas sobre dos palets pueA : Valor de compensacin creado mediante G50
den mecanizarse con idntico programa
B : Valor de decalaje de origen de pieza en G54
smplemente especificando G54 o G55.
C : Valor de decalaje de origen de pieza en G55

81

7. SISTEMA DE COORDENADAS

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

PROGRAMACION

B63834SP/01

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 ;

(G50.3 P0; para sistema A de cdigos G)

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

B63834SP/01

PROGRAMACION

7. SISTEMA DE COORDENADAS

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

Limitaciones
D Compensacin de radio de
plaquita 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
plaquita de herramienta, compensacin de longitud de herramienta y
compensacin de herramienta. Si esta funcin se ejecuta sin anular estos modos,
los vectores de compensacin se anulan temporalmente.

D Rearranque del

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


durante el rearranque del programa.

programa

83

PROGRAMACION

7. SISTEMA DE COORDENADAS

7.2.5
Decalaje del sistema
de coordenadas de
pieza

B63834SP/01

Cuando el sistema de coordenadas realmente definido mediante la orden G50


o la definicin automtica del sistema presenta una desviacin respecto al
sistema de pieza programado, puede desplazarse el sistema de coordenadas
definido (vase III3.1).
Defina el valor de decalaje deseado en la memoria de valores de decalaje del
sistema de coordenadas de pieza.

Explicaciones
X

XZ : Sistema de coordenadas en la programacin


xz : Sistema actual de coordenadas definido con valor de

decalaje 0
(Sistema de coordenadas que se ha de modificar por
decalaje)

Decalaje

Z
O

Cambie el valor de decalaje de O a O en la memoria de valores de decalaje


de sistema de coordenadas de pieza.

Fig. 7.2.5 Decalaje del sistema de coordenadas de pieza

Vase el Apartado 11.4.5 de la Seccin III para saber cmo se especifica


la distancia que se decala el sistema de coordenadas de pieza.

84

PROGRAMACION

B63834SP/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.
Una vez se ha establecido un sistema local de coordenadas, las
coordenadas del sistema local de coordenadas se utilizan en una orden de
desplazamiento de eje. 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

85

7. SISTEMA DE COORDENADAS

PROGRAMACION

B63834SP/01

AVISO
1 La definicin de sistema local de coordenadas no modifica
los sistemas de pieza y de coordenadas de mquina.
2 Cuando se utiliza G50 para definir un sistema de
coordenadas de pieza, si no se especifican las
coordenadas para todos los ejes de un sistema local de
coordenadas, el sistema local de coordenadas permanece
invariable.
Si se especifican coordenadas para cualquier eje de un
sistema local de coordenadas, se anula el sistema local de
coordenadas.
3 G52 anula temporalmente el valor de compensacin en la
compensacin de radio de plaquita de herramienta.
4 Programe una orden de desplazamiento inmediatamente
despus del bloque G52 en el modo absoluto.
5 El hecho de si el sistema local de coordenadas se cancela
al ejecutar un reset depende de los parmetros
especificados. El sistema local de coordenadas se cancela
al ejecutar un reset cuando el bit 6 (CLR) del parmetro No.
3402 o el bit (RLC) del parmetro No. 1202 est
configurado a 1.
6 El hecho de si el retorno manual al punto de referencia
cancela o no el sistema local de coordenadas depende del
valor de ZCL (bit 2 del parmetro No. 1201).

86

PROGRAMACION

B63834SP/01

7.4
SELECCION DE
PLANO

7. SISTEMA DE COORDENADAS

Seleccione los planos para interpolacin circular, compensacin de radio de


herramienta, rotacin del sistema de coordenadas y taladrado mediante cdigo
G.
La tabla inferior enumera los cdigos G y los planos seleccionados por dichos
cdigos.

Explicaciones
Tabla 7.4 Plano seleccionado mediante cdigo G
Cdigo G

Plano
seleccionado

G17

plano Xp Yp

G18

plano Zp Xp

G19

plano Yp Zp

Xp

Yp

Zp

Eje X o un eje
paralelo al
mismo

Eje Y o un eje
paralelo al
mismo

Eje Z o un eje
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 o G19.
Cuando en el bloque G17, G18 o G19 se omite una direccin de eje, se supone
que se han omitido las direcciones de los tres ejes bsicos.
El parmetro No. 1022 especifica si cada eje es un eje bsico (eje X, eje Y o eje
Z) o un eje paralelo a un eje bsico.
El plano permanece invariable en el bloque en el que no se ha programado G17,
G18 o G19.
Al conectar la corriente, est seleccionado G18 (plano ZX).
La instruccin de desplazamiento no tiene ninguna relevancia para la seleccin
de plano.

NOTA
1 Los ejes U, V y W (paralelos a un eje bsico) pueden
emplearse con los sistemas B y C de cdigos G.
2 La programacin directa a partir de dimensiones del plano,
ciclo fijo repetitivo mltiple y ciclo fijo sencillo son vlidas
nicamente para el plano ZX.
La especificacin de estas funciones para otros planos
provoca la activacin de la alarma P/S No. 212.

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.

87

8. VALORES DE COORDENADAS
Y DIMENSIONES

PROGRAMACION

B63834SP/01

VALORES DE COORDENADAS Y DIMENSIONES

El presente captulo incluye los siguientes apartados.


8.1 PROGRAMACION ABSOLUTA E INCREMENTAL (G90, G91)
8.2 CONVERSION DE VALORES EN PULGADAS/METRICOS (G20,
G21)
8.3 PROGRAMACION DE PUNTO DECIMAL
8.4 PROGRAMACION POR DIAMETROS Y RADIOS

88

B63834SP/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.
En funcin de la orden utilizada se emplea programacin absoluta o
programacin incremental. Vase las tablas inferiores.
Sistema de cdigos G

BoC

Mtodo programacin

Palabra direccin

G90, G91

Programacin
absoluta

Programacin
incremental

X
Z
Y
C

U
W
V
H

Formato

D Sistema A de cdigos G
Orden desplaz. eje X
Orden desplaz. eje Z
Orden desplaz. eje Y
Orden desplaz. eje C

D Sistemas B o C de

cdigos G

Programacin absoluta G90 IP _ ;


Program. incremental G91 IP _ ;

Ejemplos

D Desplazamiento de la
herramienta desde el
punto P hasta el punto Q
(la programacin por
dimetros se utiliza para
el eje X)

Sistema A cdigos G

Sistemas B o C cdigos G

Programacin absoluta

X400.0 Z50.0 ;

G90 X400.0 Z50.0 ;

Programacinincremental

U200.0 W400.0 ;

G91 X200.0 Z400.0 ;

Q
(400, 50)
P
(200, 450)

400

200
Z

50

450

NOTA
1 Pueden utilizarse en un mismo bloque juntas rdenes absolutas
e incrementales.
En el ejemplo anterior, puede especificarse la siguiente orden:
X400.0 W400.0 ;
2 Cuando X y U o W y Z se utilizan juntos en un mismo bloque, es
vlido el especificado en ltimo lugar.
3 No pueden utilizarse rdenes incrementales cuando los nombres
de los ejes son A y B mientras est seleccionado el sistema A de
cdigos G.

89

8. VALORES DE COORDENADAS
Y DIMENSIONES

8.2
CONVERSION DE
VALORES EN
PULGADAS/METRICOS
(G20, G21)
Formato

PROGRAMACION

B63834SP/01

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 o ISC
(Seccin II2). 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.
PRECAUCION
El desplazamiento respecto al punto intermedio es el
mismo que para la vuelta manual al punto de referencia. La
herramienta se desplaza desde el punto intermedio en el
sentido de vuelta al punto de referencia especificado con bit
5 (ZMI) del parmetro N 1006.
NOTA
1 Cuando los sistemas de incremento mnimo de entrada y de
incremento mnimo programable son distintos, el error
mximo es la mitad del incremento mnimo programable.
Este error no es acumulativo.
2 Pueden conmutarse la entrada en pulgadas y la entrada en
valores mtricos tambin empleando la configuracin de
datos (III11.4.7).

90

B63834SP/01

8.3
PROGRAMACION DEL
PUNTO DECIMAL
(COMA)
Explicaciones

PROGRAMACION

8. VALORES DE COORDENADAS
Y DIMENSIONES

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, 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. Cuando se utiliza la notacin
decimal estndar, dicho valor se considera que se ha especificado en
incrementos mnimos de entrada. Seleccione la notacin tipo calculadora o la
notacin decimal estndar utilizando el bit DPI (bit 0 del parmetro 3401). Los
valores pueden especificarse con y sin punto decimal en un mismo programa.

Ejemplos
Orden programada

X1000
Valor programado sin
punto decimal

Programacin punto decimal tipo calculadora de bolsillo


1000mm
Unidad : mm

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

Programacin punto decimal estndar


1mm
Unidad: incremento mnimo
de entrada (0.001 mm)
1000mm
Unidad : mm

AVISO
En un bloque especifique un cdigo G antes de introducir un valor. La posicin del punto
decimal puede ser dependiente de la orden.
Ejemplos:
G20;
Entrada en pulgadas
X1.0 G04;
X1.0 se considera que es una distancia y se procesa como X10000. Esta orden
es equivalente a la G04 X10000. La herramienta espera durante 10 segundos.
G04 X1.0;
Equivalente a la orden G04 X1000. La herramienta espera durante un segundo.

NOTA
1 Las fracciones inferiores al incremento mnimo de entrada son truncadas.
Ejemplos:
X1.23456;
Truncada a X1.234 cuando el incremento mnimo de entrada es de 0,001 mm.
Procesada como X1.2345 cuando el incremento mnimo de entrada es 0,0001
pulgadas.
2 Cuando se especifican 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
alarma P/S 003.

91

8. VALORES DE COORDENADAS
Y DIMENSIONES

8.4
PROGRAMACION POR
DIAMETROS Y RADIOS

PROGRAMACION

B63834SP/01

Dado que habitualmente la seccin transversal es circular en la


programacin de un control para torno CNC, sus dimensiones pueden
especificarse de dos maneras:
Por dimetros y por radios
Cuando se especifican dimetros hablamos de programacin por
dimetros y cuando se especifican radios hablamos de programacin por
radios.
A
B
R2
R1

D1
D2

Eje X
D1, D2 : Programacin por dimetros
R1, R2 : Programacin por radios

Eje Z

Explicaciones
D Notas
sobre la programacin
por dimetros /
programacin por radios
para cada orden

La programacin por radios o por dimetros puede especificarse mediante


el parmetro DIA (No.1006#3). Cuando se utilice la programacin por
dimetros, tenga en cuenta las condiciones indicadas en la tabla 8.4.
Tabla 8.4 Notas sobre la especificacin del valor del dimetro
Caracterstica

Notas

Orden segn eje X

Especificada con un valor de dimetro

Orden incremental

Especificada con un valor de dimetro


En la figura superior, para la trayectoria de B
hasta A se especifica D2 D1.

Definicin de sistema de coordenadas

Especifica un valor de coordenadas con un


valor de dimetro

(G50)
Componente de un valor de compensacin de herramienta
Parmetros en ciclo fijo, tales como

El parmetro (No.5004#1) determina bien un


valor de dimetro o un valor de radio
Especifica un valor de radio

profundidad de mecanizado segn el


eje X. (R)
Designacin de radio en interpolacin

Especifica un valor de radio.

circular (R, I, K, etc.)


Avance segn eje

Especifica variacin de radio/rev. o variacin de


radio/min.

Indicacin de posicin de eje

Visualizada como valor de dimetro

92

B63834SP/01

PROGRAMACION

9. FUNCION DE VELOCIDAD DE HUSILLO

FUNCION DE VELOCIDAD DE HUSILLO

La velocidad del husillo puede controlarse especificando un valor a


continuacin de la direccin S.
Adems, el husillo puede girarse un ngulo especificado.
Este captulo incluye los siguientes apartados.
9.1
9.2
9.3
9.4
9.5

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)
FUNCION DE POSICIONAMIENTO DE HUSILLO

93

9. FUNCION DE VELOCIDAD DE HUSILLO

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)

PROGRAMACION

B63834SP/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 (min1). 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.

94

B63834SP/01

PROGRAMACION

9.3

Especifique la velocidad de corte (velocidad relativa entre la herramienta y la


pieza) a continuacin de S. El husillo es girado de modo que la velocidad de
corte tangencial sea constante independientemente de la posicin de la
herramienta.

CONTROL DE
VELOCIDAD DE
CORTE CONSTANTE
(G96, G97)

9. FUNCION DE VELOCIDAD DE HUSILLO

Formato
D Orden de control de
velocidad de corte
tangencial constante

G96 Sfffff ;
Velocidad de corte (m/min o pies/min)
Nota :

Esta unidad de velocidad superficial puede variar segn


la especificacin del fabricante de la mquinaherramienta.

D Orden de anulacin de
control de la velocidad de
corte tangencial constante

G97 Sfffff ;
Velocidad del husillo (min1)
Nota :

Esta unidad de velocidad de corte tangencial puede


variar segn la especificacin del fabricante de la
mquinaherramienta.

D Limitacin de la velocidad
mxima de husillo
G50 S_ ;

A continuacin de S se especifica la velocidad mxima de husillo (min1).

95

PROGRAMACION

9. FUNCION DE VELOCIDAD DE HUSILLO

B63834SP/01

Explicaciones
D Orden de control de
velocidad de corte
tangencial constante (G96)

G96 (orden de control de velocidad de corte constante) es un cdigo G modal.


Despus de haber especificado una orden G96, el programa pasa a modo de
control de velocidad de corte tangencial constante (modo G96) y los valores de
S especificados se supone que son una velocidad de corte tangencial. Una orden
G96 debe especificar el eje segn el cual se aplica el control de velocidad de
corte tangencial constante. Una orden G97 anula el modo G96. Cuando se aplica
el control de velocidad de corte tangencial constante, una velocidad del husillo
superior al valor especificado en G50 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 (min1).

La velocidad del husillo (min1)


prcticamente coincide con la
velocidad tangencial de corte en
aprox. 160 mm (radio).

Velocidad corte
S es 600 m/min

radio (mm)

Fig. 9.3 (a)

D Definicin del sistema de


coordenadas de pieza para
control de velocidad de
corte tangencial constante

Relacin entre radio de herramienta, velocidad


tangencial de corte

Para ejecutar el control de velocidad de corte constante, es preciso definir el


sistema de coordenadas de pieza, eje Z (eje al cual se aplica el control de
velocidad 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

96

B63834SP/01

D Velocidad de corte
constante especificada
en el modo G96

PROGRAMACION

9. FUNCION DE VELOCIDAD DE HUSILLO

Modo G96

Modo G97

Especifique la velocidad de corte


en m/min (o pies/min)

Orden G97

Memorice la velocidad de corte en


m/min (o pies/min)
Especific.
Orden
velocidad
husillo

Se utiliza veloc.
husillo especificada (min1)

No especificada
La velocidad de corte (mm/min o
pies/min) se convierte en velocidad de husillo (min1)

Ordenes distintas de G96

Especificado
Se utiliza la
velocidad de
corte esp.

Orden G96

Orden
velocidad husillo

No especificada
Se utiliza la veloc. de corte memorizada
(m/min o pies/min). Si no existe ningn
valor memorizado se supone 0.

Limitaciones
D Control de velocidad de

corte tangencial constante


para roscado

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.

97

PROGRAMACION

9. FUNCION DE VELOCIDAD DE HUSILLO

D Control de velocidad de

B63834SP/01

En un bloque de avance rpido especificado mediante G00, el control de


velocidad de corte constante no se realiza calculando la velocidad de corte que
se establece al producirse una variacin transitoria de la posicin de la
herramienta, sino que se realiza calculando la velocidad de corte 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 constante para


avance rpido (G00)

Valor radio
Trayectoria programada
X

Trayectoria hta. despus compensacin


1
2
4

700
675
600

N11

N16

N15
N14

N16

500

N11

400
375
300

N15
N14

200
100
600

Z
300

400

500

600

700

800

900

1000

1100 1200 1300 1400 1500


1475

1050

Ejemplo
N8 G00 X1000.0Z1400.0 ;
N9 T33;
N11 X400.0Z1050.0;
N12 G50S3000 ; (Designacin de velocidad mxima de husillo)
N13 G96S200 ; (Velocidad de corte 200/min)
N14 G01 Z 700.0F1000 ;
N15 X600.0Z 400.0;
N16 Z ;
El CNC calcula la velocidad de husillo que es proporcional a la velocidad de
corte especificada en la posicin del valor de coordenada programado del eje
X. No se trata del valor calculado segn la coordenada del eje X despus de
compensacin, cuando es vlida la compensacin. En el punto final de N15 del
ejemplo anterior, la velocidad a un dimetro de 600 (que no corresponde al
centro de la torreta sino a la plaquita de la herramienta) es de 200 m/min. Si el
valor de la coordenada del eje X es negativo, el CNC utiliza el valor absoluto.

98

B63834SP/01

PROGRAMACION

9.4

Con esta funcin, se activa una alarma por recalentamiento (No. 704) cuando
la velocidad del husillo se desva respecto a la velocidad especificada debido
a las condiciones de la mquina.
Esta funcin se utiliza, por ejemplo, para impedir el agarrotamiento del
manguito gua.

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

9. FUNCION DE VELOCIDAD DE HUSILLO

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


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


velocidad husillo especificada

100

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


velocidad husillo especificada

100

G26 valida la funcin de deteccin de fluctuacin de la velocidad del husillo


y G25 inhibe la deteccin de fluctuacin de la velocidad del husillo.
Aun cuando se especifique G25, no se borra p, q ni r.

99

PROGRAMACION

9. FUNCION DE VELOCIDAD DE HUSILLO

Explicaciones

B63834SP/01

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


1. Cuando se activa una alarma despus de alcanzar una velocidad
especificada del husillo
Velocidad husillo

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
d

q
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: Fluctuacin 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.
100

B63834SP/01

PROGRAMACION

9. FUNCION DE VELOCIDAD DE HUSILLO

NOTA
1 Cuando se activa una alarma en modo automtico, se produce
una parada en modo bloque a bloque. En la pantalla aparece la
alarma de recalentamiento de husillo y se enva la seal de alarma
SPAL (configurada a 1 debido a la presencia de alarma). Esta
seal se borra por reposicin (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 min1.
5 Los valores de p, q y r especificados en el bloque G26 se
configuran en los siguientes parmetros. Si se omite la
especificacin de p, q o r, se toma el valor definido en el parmetro
correspondiente.
p : Parmetro No. 4914
q : Parmetro No. 4911
r : Parmetro No. 4912
6 El bit 0 (FLR) del parmetro No. 4900 puede emplearse para
especificar 0.1% como unidad de los valores q y r especificados.

101

PROGRAMACION

9. FUNCION DE VELOCIDAD DE HUSILLO

9.5
FUNCION DE
POSICIONAMIENTO DE
HUSILLO

B63834SP/01

En el torneado, el husillo conectado al motor del husillo se hace girar a


una determinada velocidad para que la pieza instalada en el husillo pueda
realizar un movimiento rotativo. La funcin de posicionamiento de
husillo hace girar el husillo conectado al motor del husillo un determinado
ngulo para posicionar la pieza instalada en el husillo en un determinado
ngulo. El husillo se posiciona en torno al eje C.
La funcin de posicionamiento del husillo incluye las tres operaciones
siguientes:
1. Anulacin del modo de giro del husillo y entrada en el modo de
posicionamiento del husillo (orientacin del husillo)
2. Posicionamiento del husillo en el modo de posicionamiento del
husillo
3. Anulacin del modo de posicionamiento del husillo y entrada en el
modo de rotacin del husillo.

9.5.1
Orientacin del husillo

9.5.2

Cuando el posicionamiento del husillo se ejecuta por por primera vez


despus de haber utilizado el motor del husillo para el funcionamiento
normal del husillo o cuando se interrumpe el posicionamiento del husillo,
se requiere la orientacin del husillo.
La orientacin permite parar el husillo en una posicin predeterminada.
La orientacin se programa mediante un cdigo M definido en el
parmetro No. 4960. El sentido de orientacin puede definirse mediante
un parmetro. Este sentido se define en ZMIx (bit 5 del parmetro 1006)
para el husillo analgico.
Para el husillo serie, se define en RETRN (bit 5 del parmetro 4005).

El husillo puede posicionarse con un ngulo arbitrario o con un ngulo semifijo.

Posicionamiento del
husillo
D Posicionamiento con un
ngulo semifijo
especificado por un
cdigo M

La direccin M va seguida por un nmero de 2 dgitos. El valor


especificable puede ser uno de entre seis valores desde M hasta M(+5).
El valor debe definirse con antelacin en el parmetro No. 4962. A
continuacin se enumeran los ngulos de posicionamiento
correspondientes a M hasta M(+5). El valor debe definirse con el
parmetro 4963.
Cdigo M

Angulo posicionamiento

(Ej.)=30.

30.

M(+1)

60.

M(+2)

90.

M(+3)

120.

M(+4)

150.

M(+5)

180.

Especifique la orden con valores incrementales. El sentido de giro puede


especificarse en el parmetro IDM (bit 1 del parmetro 4950).
102

B63834SP/01

PROGRAMACION

D Posicionamiento con un

Especifique la posicin empleando la direccin G o H seguida de uno o


varios valores nmericos con signo.
(Ejemplo) C1000
H4500
El punto final se ha de especificar mediante una distancia respecto al
punto de referencia del programa (en modo absoluto) empleando la
direccin C. Como alternativa, el punto final tambin debe especificarse
mediante una distancia desde el punto inicial hasta el punto final (en modo
incremental) empleando la direccin H.
Puede introducirse un valor numrico con punto decimal.
El valor debe especificarse en grados.
(Ejemplo) C35.0=C35 grados

ngulo determinado
especificado por la
direccin C o H

D Punto de referencia de

programa

9. FUNCION DE VELOCIDAD DE HUSILLO

La posicin en la cual queda orientado el husillo se supone que es el punto


de referencia de programa. El punto de referencia de programa puede
modificarse definiendo un sistema de coordenadas (G50) o mediante la
seleccin automtica de un sistema de coordenadas.

D Velocidad de avance

para posicionamiento
Punto de referencia de programa

90
A

180
B

Sist. A cd. G

Sist. B y C cd. G

Dir.
utiliz.

Orden AB
en figura
superior

Dir. utilizada y
cdigo
G

Orden AB
en figura
superior

Program.
absoluta

Especifique
punto final
con una distancia
desde punto referencia programa

C180.0 ;

G90,C

G90C180.0;

Program.
increment.

Especifique
distancia
desde punto inicial
hasta punto
final.

H90.0 ;

G91,C

G90C90.0 ;

Formato programacin

103

9. FUNCION DE VELOCIDAD DE HUSILLO

PROGRAMACION

B63834SP/01

D Velocidad

La velocidad de avance durante posicionamiento es igual a la velocidad


de avance rpido especificada en el parmetro No. 1420. Se ejecuta una
aceleracin/deceleracin lineales.
Para el avance especificado puede aplicarse un sobrecontrol del 100%,
50%, 25%, y F0 (parmetro No. 1421) .

D Velocidad durante

La herramienta se desplaza a la velocidad de avance rpido definida en


el parmetro No. 1420 hasta que se alcanza suficiente velocidad para la
orientacin. Una vez se ha alcanzado la velocidad de orientacin, sta se
ejecuta con la velocidad definida en el parmetro No.1425.

de avance
durante posicionamiento

orientacin

9.5.3
Anulacin de
posicionamiento de
husillo

Cuando se haya de cambiar del modo de posicionamiento del husillo al


modo normal de giro del husillo, se especificia el cdigo M definido en
el parmetro No. 4961.

AVISO
1 Durante el posicionamiento del husillo no pueden
ejecutarse la suspensin de avances, el ensayo en vaco,
el bloqueo de mquina y el bloqueo de funciones auxiliares.
2 El parmetro No. 4962 siempre se ha de definir aun cuando
no se ejecute el posicionamiento con un ngulo semifijo
especificado en un cdigo M. Si no se define este
parmetro, no funcionan correctamente los cdigos M
desde M00 hasta M05.

NOTA
1 Especifique el funcionamiento del husillo en solo un bloque.
No puede especificarse dentro de un mismo bloque una
orden de desplazamiento para el eje X o para el eje Z.
2 Cuando durante el funcionamiento del husillo se aplique
una parada de emergencia se detiene el posicionamiento
del husillo. Para reanudarlo, rearranque en el paso en que
se ejecuta la orientacin.
3 La funcin de control de contornos segn eje Cs de husillo
serie y la funcin de posicionamiento del husillo no pueden
utilizarse simultneamente. Si estn validadas ambas
funciones, tiene prioridad la funcin de posicionamiento de
husillo.
4 El eje de posicionamiento del husillo se indica en impulsos
en el sistema de coordenadas de mquina.

104

B63834SP/01

10
Generalidades

PROGRAMACION

10. FUNCION DE HERRAMIENTA


(FUNCION T)

FUNCION DE HERRAMIENTA (FUNCION T)

Existen dos funciones de herramienta. Una es la funcin de seleccin de


herramienta y la otra la funcin de gestin de vida de las herramientas.

105

10. FUNCION DE HERRAMIENTA


(FUNCION T)

10.1
SELECCION DE
HERRAMIENTA

PROGRAMACION

B63834SP/01

Especificando un valor numrico de 2/4 dgitos a continuacin de la


direccin T, se transmite a la mquinaherramienta una seal de cdigo
y una seal de activacin. Esto se emplea principalmente para seleccionar
herramientas de la mquina.
En un mismo bloque puede programarse un cdigo T solo. 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:
1. Ejecucin simultnea de la orden de desplazamiento y de las rdenes
de funciones T.
2. Ejecucin de las rdenes de funcin T una vez terminada la ejecucin
de la orden de desplazamiento.
La seleccin de una de estas secuencias depende de las
especificaciones del fabricante de la mquinaherramienta. Consulte
el manual del fabricante de la mquina herramienta para conocer ms
detalles.
1.El ltimo dgito del cdigo T designa el nmero de corrector.
Tfffffff f
Nmero corrector hta.
Seleccin hta.

2.Los dos ltimos dgitos del cdigo T designan el nmero de


corrector.
Tffffff

ff

No. corrector hta.


Seleccin hta.

Explicaciones

El valor que viene a continuacin del cdigo T indica la herramienta


deseada. Una parte de los valores tambin se indica como nmero de
corrector que indica el valor de compensacin para compensacin de
herramienta.
Consulte el manual del fabricante de la mquinaherramienta para la
correspondencia entre el cdigo T y la herramienta y el nmero de dgito
para especificar la seleccin de la herramienta.
Ejemplo(T2+2)
N1G00X1000Z1400
N2T0313;(Seleccione la hta. No. 3 y el valor de compensacin No. 13)
N3X400Z1050;
Algunas mquinas utilizan un valor de 1 dgito para especificar la
seleccin de herramienta.

106

B63834SP/01

10.2
GESTION DE VIDA
DE LAS
HERRAMIENTAS

10. FUNCION DE HERRAMIENTA


(FUNCION T)

PROGRAMACION

Las herramientas se clasifican en diversos grupos. Para cada grupo, se


especifica una vida de herramienta (tiempo o frecuencia de uso). Cada vez
que se utiliza una herramienta, se acumula el tiempo de uso de la misma.
Una vez alcanzada la vida de la herramienta, se utiliza la siguiente
herramienta previamente determinada de idntico grupo. Esta funcin se
denomina funcin de gestin de vida de las herramientas.
En el control de torno de dos trayectorias, la gestin de vida de las
herramientas se ejecuta para cada torreta por separado. As, los datos de
gestin de vida de las herramientas se definen tambin para cada torreta.

10.2.1

Programa de datos de
vida de las
herramientas
Formato

Las herramientas utilizadas secuencialmente en cada grupo y su vida se


registran en el CNC siguiendo el formato de programa de la Tabla 10.2.1(a).
Tabla10.2.1(a) Formato de programa de gestin de vida
Formato cinta
O_ _ _ _ ;
G10L3;
P_ _ _ L_ _ _ _ ;
T_ _ _ _ ;
T_ _ _ _ ;

Significado
Nmero programa
Comienzo config. datos vida htas
P___ :Nmero grupo (1 hasta 128)
L___ :Vida htas (1 hasta 9999)
(1)
T:____ Nmero hta
(2)
(n)

P_ _ _ L_ _ _ _ ;
T_ _ _ _ ;
T_ _ _ _ ;

G11;
M02(M30);

Las htas.se seleccionan


desde (1) hasta (2) hasta ...hasta (n)
Datos para siguiente grupo

Fin configuracin datos vida htas.


Fin de programa

En cuanto al mtodo de registro de vida de las herramientas en el CNC,


consulte FUNCIONAMIENTO III11.4.14.

107

10. FUNCION DE HERRAMIENTA


(FUNCION T)

PROGRAMACION

B63834SP/01

Explicaciones
D Especificacin por
tiempo o nmero de
veces de uso de la
herramienta

La vida de una herramienta se especifica bien en tiempo de uso (en


minutos) o como frecuencia de uso, lo cual depende del valor configurado
en el parmetro No. 6800#2(LTM) .
Como vida de una herramienta puede especificarse hasta 4300 minutos
de tiempo de uso o 9999 veces de utilizacin de la misma.

D Mximo nmero de
grupos y herramientas

El nmero de grupos que se ha de registrar y el nmero de herramientas


registradas por grupo puede combinarse de tres maneras. La
combinacin, dentro de estas tres posibles, se selecciona mediante el
parmetro No.6800#0,#1(GS1 y GS2, respectivamente).
Tabla 10.2.1(b) Nmero mximo de grupos y herramientas que
pueden registrarse

GS2
GS1
(No.6800#1) (No.6800#0)

El nmero mx. de grupos y herramientas


sin funcin opcional de 128 pares
de herramientas
Nmero de grupos

Nmero herramientas

16

16

32

64

16

16

En cada uno de los casos arriba sealados, el nmero mximo de


herramientas que puede registrarse es 512 o 256 en funcin,
respectivamente, de si se est utilizando o no la opcin para 128 grupos
de control de vida de herramienta. Si no se est utilizando esta opcin,
configure los parmetros de la siguiente manera: Para un mximo de 16
grupos, con un mximo de 16 herramientas en cada grupo, configure
GS1=0 y GS2=0. Para un mximo de 32 grupos, con un mximo de 8
herramientas en cada grupo, configure GS1=1 y GS2=1. Para modificar
esta combinacin, modifique el parmetro y luego el programa definido
se ejecuta con la antigua combinacin de grupos de herramientas definida
en el CN. Siempre que se modifique el parmetro, asegrese de que
reejecuta el programa de seleccin de nmero de grupos.
D Cdigo T para registro
de herramientas

Un mismo nmero de herramienta puede aparecer cualquier nmero de


veces en cualquier parte del programa de datos de vida de las
herramientas.
Habitualmente, un cdigo T para el registro de herramientas puede estar
formado por hasta 4 dgitos. Sin embargo, cuando se utiliza la opcin para
128 grupos de control de vida de herramientas, puede estar formada por
un mximo de seis dgitos.
Tff

ff
No. de corrector de
herramienta
Seleccin de
herramienta

108

B63834SP/01

PROGRAMACION

10. FUNCION DE HERRAMIENTA


(FUNCION T)

Cuando se utiliza la funcin de control de vida de herramienta, no utilice


los parmetros de compensacin de posicin de herramienta LD1 y LGN
(bits 0 y 1 del parmetro No. 5002).

Ejemplo

O0001 ;
G10L3 ;
P001L0150 ;
T0011 ;
T0132 ;
T0068 ;
P002L1400 ;
T0061;
T0241 ;
T0134;
T0074;
P003L0700 ;
T0012;
T0202 ;
G11 ;
M02 ;

Explicaciones

Datos del grupo 1

Datos del grupo 2

Datos del grupo 3

Los nmeros de grupo especificados en P no tienen por qu ser


secuenciales. Tampoco tienen por qu asignarse a todos los grupos.
Cuando utilice dos o ms nmeros de correctores para idntica
herramienta en idntico proceso, configurelos de la siguiente manera.
Formato cinta

P004L0500;
T0101;
T0105;
T0108;
T0206;
T0203;
T0202;
T0209;
T0304;
T0309;
P005L1200;
T0405;

109

Significado

Las htas.del grupo 4 se utilizan desde


(1) hasta (2) hasta (3).
(1) Cada hta. se utiliza 500 veces (o durante 500 minutos)
Cuando este grupo se especifica tres
veces en un mismo proceso, los
(2) nmeros de corrector se seleccionan
por el siguiente orden:
Htas (1): 010508
(3) Htas (2): 06030209
Htas (3): 0409

10. FUNCION DE HERRAMIENTA


(FUNCION T)

PROGRAMACION

B63834SP/01

10.2.2

CONTAJE DE LA VIDA
DE UNA
HERRAMIENTA
Explicacin
D Cuando la vida de una
herramienta se
especifica como tiempo
de uso (en minutos)

Entre T99(=nmero de grupo de herramientas) y T88 en un


programa de mecanizado, el tiempo durante el cual se utiliza la
herramienta en el modo de mecanizado se va contando a intervalos de 4
segundos. No se tiene en cuenta el tiempo transcurrido en la parada en el
modo bloque a bloque, el tiempo de suspensin de avances, el tiempo con
avance rpido, la temporizacin (tiempo de espera) y la espera a la seal
FIN.
Como valor de vida puede especificarse hasta 4300 minutos.

D Cuando la vida de una


herramienta se
especifica como
frecuencia de uso

El contaje se ejecuta para cada proceso iniciado por el arranque de


ejecucin cclica de un programa de mecanizado y se ejecuta cuando el
CN se reinicializa mediante la orden M02 o M03. Los contadores para los
grupos de herramientas utilizados en un proceso se incrementan en una
unidad. Aun cuando en un mismo proceso se especifique idntico grupo
ms de una vez, el contador aumenta nicamente en una unidad. Como
valor de vida de una herramienta puede especificarse hasta 9999 veces de
utilizacin de la misma.
El contaje de la vida de una herramienta se ejecuta para cada grupo. El
contenido del contador de vida no se borra aun cuando se desconecte la
alimentacin del CNC.
Cuando la vida de una herramienta se especifica como frecuencia de uso,
aplique una seal de reset externa (ERS) al CNC cuando se ejecute M02
o M30.

110

B63834SP/01

PROGRAMACION

10. FUNCION DE HERRAMIENTA


(FUNCION T)

10.2.3

Especificacin de un
grupo de herramientas
en un programa de
mecanizado

En programas de mecanizado, se utilizan cdigos T para especificar


grupos de herramientas, de la manera siguiente:
Formato cinta

Significado

Tnn99;

Termina la herramienta utilizada en este momento y


comienza a utilizar el grupo .99 distingue esta
especificacin de una especificacin ordinaria.

Tnn88;

Anula la compensacin de herramienta del grupo


88 distingue esta especificacin de una
especificacin ordinaria.

M02(M300);

Termina el programa de mecanizado.

Explicaciones
Formato cinta

Significado

T0199;

Termina la herramienta anterior y comienza la


utilizacin de la herramienta del grupo 01.

T0188;

Anula la compensacin de la herramienta del grupo


01.
Termina la herramienta del grupo 01. Selecciona el
nmero de herramienta 05 y el nmero de
corrector 08.
Anula la compensacin de la herramienta nmero 05.

T0508;
T0500;
T0299;

Termina el uso de la herramienta nmero 05 y


comienza el uso de la herramienta del grupo 02.

T0199;

Termina la herramienta del grupo 02 y comienza la


utilizacin de la herramienta del grupo 01. Si para la
herramienta se especifica ms de un nmero de
corrector, se selecciona el segundo nmero de
corrector. De no ser as, se utiliza el nmero de
corrector anterior.

111

11. FUNCIONES AUXILIARES

11

PROGRAMACION

B63834SP/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, etc. y
la funcin auxiliar secundaria (cdigo B).
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.

112

B63834SP/01

11.1
FUNCIONES
AUXILIARES
(FUNCION M)

PROGRAMACION

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.
Por lo general, en un bloque es vlido slo un cdigo M, pero pueden
especificarse dentro de un bloque hasta tres cdigos M (pese a que algunas
mquinas tal vez no permitan hacerlo). La correspondencia entre los cdigos M
y las funciones depende del fabricante de la mquinaherramienta.
El hecho de qu cdigo M corresponde a qu funcin de mquina es
determinado por el fabricante de la mquinaherramienta.
Todos los cdigos M se procesan en la mquina excepto M98, M99, M198,
cdigos M para llamar a un subprograma (parmetros nmeros 6071 hasta 6079)
y cdigos M para llamar a un macro cliente (parmetros nmeros 6080 a 6089).
Consulte el correspondiente manual facilitado por el fabricante de la mquina
herramienta.

Explicaciones

Los siguientes cdigos M tienen significados especiales.

D M02, M03 (Fin de programa)

Este indica el fin del programa principal.


A continuacin del procesamiento de estas rdenes se detiene el
funcionamiento automtico y ejecuta un reset del CNC. Este vara segn el
fabricante de la mquinaherramienta. Despus de especificar un bloque se
ejecuta el fin del programa y el control vuelve al comienzo del programa. Puede
emplearse el bit 5 del parmetro 3404 (M02) o el bit 4 del parmetro 3404 (M03)
para inhibir M02 o M03 de devolver el control al comienzo del programa.

D M00
(Parada programada)

El funcionamiento automtico se detiene despus de ejecutar un bloque que


contenga M00. Cuando se detiene el programa, permanece invariable toda la
informacin modal existente. El funcionamiento automtico puede reanudarse
activando la ejecucin del ciclo. Esto vara segn el fabricante de la
mquinaherramienta.

D M01
(Parada opcional)

De manera semejante a M00, el funcionamiento automtico se detiene despus


de ejecutar un bloque que contenga M01. Este cdigo slo es vlido si se ha
pulsado Parada Opcional en el panel del operador de la mquina.

D M98
(Llamada a un
subprograma)
D M99
(Fin de subprograma)

Este cdigo se emplea para llamar a un subprograma. El cdigo y las seales


de activacin no se envan. Vase el apartado II13.3 para conocer ms detalles.

D M198
(Llamada a un
subprograma)

Este cdigo se emplea para llamar a un subprograma de un archivo en una


funcin de entrada/salida externa. Vase la descripcin de la funcin de llamada
a subprograma (III4.5) para ms detalles.

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 II13.3 para
ms detalles.

NOTA
Un bloque inmediatamente a continuacin de M00, M01,
M02 o M03 no se carga previamente en memoria. De
manera similar, pueden definirse mediante parmetros
(nmeros 3411 hasta 3421) diez cdigos M que no realizan
una carga previa en buffer. Consulte el manual de
instrucciones facilitado por el fabricante de la
mquinaherramienta para conocer estos cdigos M.

113

11. FUNCIONES AUXILIARES

11.2
MULTIPLES ORDENES
M EN UN SOLO
BLOQUE

Explicaciones

PROGRAMACION

B63834SP/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 cuando el bit 7 (M3B) del parmetro No. 3404 est configurado
a 1.
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 o M198 no deben especificarse junto con otro
cdigo M.
Junto con otros cdigos M no pueden especificarse unos cdigos M distintos de
M00, M01, M02, M30, M98, M99 o M198; cada uno de tales cdigos M debe
especificarse en un solo bloque.
Tales cdigos M incluyen aquellos que indican al CNC que debe ejecutar
operaciones internas adems de enviar los cdigos M mismos a la mquina. Para
su especificacin, tales cdigos M son cdigos M para llamada a los nmeros
de programa 9001 hasta 9009 y los cdigos M para inhibir la lectura anticipada
(carga en memoria intermedia o buffer) de bloques posteriores. Entre tanto, en
un mismo bloque pueden especificarse mltiples cdigos M que instruyen al
CNC a enviar nicamente los cdigos M mismos (sin ejecutar operaciones
internas).

Ejemplos
Una orden M
en un mismo bloque

Mltiples rdenes M
en un mismo bloque

M40 ;
M50 ;
M60 ;
G28G91X0Z0 ;
:
:
:

M40M50M60 ;
G28G91X0Z0 ;
:
:
:
:
:

114

B63834SP/01

11.3
LAS SEGUNDAS
FUNCIONES
AUXILIARES
(CODIGOS B)

PROGRAMACION

11. FUNCIONES AUXILIARES

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
D Intervalo de valores
permitidos
D Mtodo de programacin

0 hasta 99999999
1. Para introducir los datos puede utilizarse el punto decimal.
Orden
B10.
B10

Valor de salida
10000
10

2. Es posible cambiar el factor de escala de la salida B, 1000 1,


cuando se omite la entrada de punto decimal empleando el
parmetro DPI (No. 3401#0).
Orden
DPI=1
DPI=0

Valor de salida
B1
1000
B1
1

3. Es posible cambiar el factor de escala de la salida B a 1000


10000 cuando se omite la entrada de punto decimal en el sistema
de entrada de valores en pulgadas, empleando para ello el
parmetro AUX (No.3405#0) cuando DPI = 1.
Orden Valor de salida
AUX=1 B1
10000
AUX=0 B1
1000

Limitaciones

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


desplazamiento de eje.

115

12. COMFIGURACION DEL PROGRAMA

12

PROGRAMACION

B63834SP/01

CONFIGURACION DEL PROGRAMA

Generalidades
D Programa principal y
subprograma

Existen dos tipos de programas, el programa principal y el subprograma.


Normalmente, el CNC funciona segn el programa principal. Sin embargo,
cuando en el programa principal se encuentra una orden 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.
Programa 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 tiene capacidad para un mximo de 200 programas


principales y subprogramas. Un programa principal puede seleccionarse
de entre los programas principales almacenados para el funcionamiento
de la mquina. Vase el Captulo III9 y el Captulo III10 para los
mtodos de registro y seleccin de programas.

116

B63834SP/01

D Componentes de un
programa

PROGRAMACION

12. CONFIGURACION DEL PROGRAMA

Un programa est formado por los siguientes componentes:


Tabla 12 Componentes del programa
Descripciones

Componentes
Comienzo de cinta

Smbolo que indica el comienzo de un archivo de


programa

Seccin de cabecera

Utilizada para ttulo de un archivo de programa,


etc.

Comienzo de programa

Smbolo que indica el comienzo de un programa

Seccin de programa

Ordenes para mecanizado

Seccin de comentarios

Comentarios o indicaciones para el operador

Fin de cinta

Smbolo que indica el fin de un archivo de programa

Seccin
cabecera
Comienzo
cinta

Seccin programa

TITULO

O0001 ;

(COMENTARIO)

Comienzo
programa

Seccin
comentarios

M30 ;
%

Fin de cinta

Fig. 12 (b) Configuracin de un programa

D Configuracin de las
secciones de un
programa

Una seccin de programa est formada por varios bloques. Una seccin de
programa comienza por un nmero de programa y termina por un cdigo de fin
de programa.

Configur. seccin
programa
Nmero programa
Bloque 1
Bloque 2
:
:
Bloque n
Fin programa

Seccin programa
O0001 ;
N1 G91 G00 X120.0 Y80.0 ;
N2 G43 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).
117

12. COMFIGURACION DEL PROGRAMA

12.1
COMPONENTES DEL
PROGRAMA QUE NO
SEAN SECCIONES DE
PROGRAMA

PROGRAMACION

B63834SP/01

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

Comienzo
programa

O0001 ;

(COMENTARIO)

Seccin comentario

M30 ;
%

Fin cinta

Fig. 12.1 Configuracin de un programa

Explicaciones
D Comienzo de cinta

El comienzo de cinta indica el comienzo de un archivo que contiene


programas CN. No se requiere la marca de comienzo del programa
cuando los programas se introducen empleando el equipo SYSTEM P o
ordenadores personales normales y corrientes. La marca no aparece en la
pantalla de visualizacin del programa. Sin embargo si se realiza una
salida del archivo, la marca se enva automticamente al comienzo del
archivo.
Tabla 12.1(a) Cdigo de comienzo de cinta
Nombre

Cd.
ISO

Cd.
EIA

Notacin en este
manual

Comienzo cinta

ER

D Seccin de cabecera

Los datos introducidos delante de los programas en un archivo forman una


seccin de cabecera. Cuando se inicia el mecanizado, el estado de salto
de cinta habitualmente se define conectando la tensin efectuando un
reset del sistema. En el estado de salto de etiqueta, toda la informacin se
ignora hasta que se lee el primer cdigo de fin de bloque. Cuando un
archivo se carga en el CNC a travs de un dispositivo E/S, la funcin de
salto de etiqueta provoca el salto de las secciones de cabecera.
Por regla general, una seccin de cabecera incluye informacin tal como
una cabecera de archivo. Cuando se salta a la seccin de cabecera, ni
siquiera se realiza una comparacin de paridad TV. As, una seccin de
cabecera puede incluir cualquier cdigo a excepcin del cdigo de fin de
bloque.

D Comienzo de programa

El cdigo de comienzo de programa se ha de introducir inmediatamente


despus de una seccin de cabecera, es decir, inmediatamente antes de una
seccin de programa. Este cdigo indica el comienzo del programa y
siempre se necesita para inhibir la funcin de salto de etiqueta. Con el
SYSTEM P u ordenadores personales normales y corrientes este cdigo
puede introducirse pulsando la tecla de retorno.
118

B63834SP/01

PROGRAMACION

12. CONFIGURACION DEL PROGRAMA

Tabla 12.1(b) Cdigo de un comienzo de programa


Nombre

Cd.
ISO

Cd.
EIA

Notacin en este
manual

Comienzo programa

LF

CR

NOTA
Si un archivo contiene mltiples programas, el cdigo de fin
de bloque EOB para la operacin de salto de etiqueta no
debe aparecer antes de un segundo nmero de programa
o nmero de programa siguiente. Sin embargo, se requiere
un comienzo de programa al comienzo de un programa si
el programa anterior termina con %,
D Seccin de comentarios

Cualquier informacin abarcada por los cdigos de desactivacin de


control y de activacin de control se considera que es un comentario y es
saltada por el CNC. El usuario puede introducir una cabecera,
comentarios, indicaciones para el operador, etc. No existe limitacin
alguna en cuanto a longitud en la seccin de comentarios.
Tabla 12.1(c) Cdigos de activacin de control y
de desactivacin de control
Nombre

Cd.
ISO

Cd.
EIA

Notacin en este
manual

Significado

Desact.

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 el programa en memoria se enva hacia una unidad de E/S externa
(vase III8), tambin se enva 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.

119

12. COMFIGURACION DEL PROGRAMA

PROGRAMACION

B63834SP/01

NOTA
1 Si slo se lee un cdigo de activacin de control sin ningn
cdigo de desactivacin de control correspondiente, se
ignora el cdigo de activacin de control ledo.
2 En un comentario no est permitido usar el cdigo de fin de
bloque (EOB).

D Fin de cinta

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. La marca no se visualiza
en la pantalla. Sin embargo, cuando se enva un archivo, la marca se enva
automticamente al final del archivo.
Si se intenta ejecutar % cuando M02 o M03 no estn colocados al final
del programa, se activa la alarma P/S (No. 5010).
Tabla 12.1(d) Cdigo de un fin de cinta
Nombre

Cd.
ISO

Cd.
EIA

Notacin en este
manual

Fin de cinta

ER

120

B63834SP/01

12.2
CONFIGURACION DE
UNA SECCION DE
PROGRAMA

PROGRAMACION

12. CONFIGURACION DEL PROGRAMA

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 ;
Nmero secuencia
Seccin programa

(COMENTARIO)
Fin programa
M30 ;
%

Fig. 12.2(a) Configuracin de programa

D Nmero de programa

A cada programa que en el comienzo est registrado en la memoria se asigna


un nmero de programa formado por una direccin O seguida de un nmero de
4 dgitos para identificar el programa.
Sin embargo, cuando se emplea la opcin de nmero de programa de 8 dgitos,
especifique ocho dgitos como nmero de programa (vase Apartado II.12.4).
En el cdigo ISO, en lugar de O pueden utilizarse los dos puntos (:).
Cuando al comienzo de un programa no se especifica ningn nmero de
programa, el nmero secuencia (N....) al comienzo del programa se considera
que es su nmero de programa. Si se utiliza un nmero de secuencia de cinco
dgitos, los cuatro dgitos de menor peso se registran como nmero de programa.
Si los cuatro dgitos de menor peso valen 0 todos ellos, se registra como nmero
de programa el nmero de programa registrado inmediatamente antes ms 1. Sin
embargo, se ha tener en cuenta que no puede utilizarse N0 como nmero de
programa.
Si no existe ningn nmero de programa o nmero de secuencia al comienzo
de un programa, debe especificarse un nmero de programa utilizando el panel
MDI cuando se almacene el programa en memoria (vase Apartado 8.4 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.

121

12. COMFIGURACION DEL PROGRAMA

D Nmero de secuencia y
bloque

PROGRAMACION

B63834SP/01

Un programa est formado por varias rdenes. Una unidad de programacin se


denomina bloque. Un bloque est separado de otro por un cdigo de fin de
bloque.
Tabla 12.2(a) Cdigo EOB (fin de bloque)
Nombre

Cd.
ISO

Cd.
EIA

Notacin en este
manual

Fin de bloque (EOB)

LF

CR

Al comienzo de un bloque, puede colocarse un nmero de secuencia formado


por la direccin N seguida de un nmero de no ms de cinco dgitos (1 hasta
99999). Los nmeros de secuencia pueden especificarse por orden aleatorio y
pueden saltarse cualesquiera nmeros. Los nmeros de secuencia pueden
especificarse para cualesquiera bloques o slo para bloques deseados del
programa. Sin embargo, por lo general, resulta prctico asignar nmeros de
secuencia por orden ascendente en fase con los pasos de mecanizado (por
ejemplo, cuando se utiliza una nueva herramienta mediante sustitucin de
herramientas y el mecanizado contina en nueva superficie con
posicionamiento de referencia de la mesa.)
N300 X200.0 Z300.0 ; Un nmero de secuencia aparece subrayado.
Fig. 12.2(b) Nmero de secuencia y bloque (ejemplo)

NOTA
N0 no se ha de utilizar por motivos de compatibilidad de
archivos con otros sistemas CNC.
No puede utilizarse el nmero de programa 0. As, no debe
utilizarse 0 para un nmero de secuencia considerado
como nmero de programa.
D Comprobacin TV
(comprobacin de paridad
vertical a lo largo de la
cinta)

Se ejecuta un control de paridad vertical en un bloque de la cinta


introducida. Si el nmero de caracteres de un bloque (comenzando por el
cdigo que viene inmediatamente despus de un cdigo de fin de bloque y
terminando por el siguiente cdigo de fin de bloque) es impar, se activa una
alarma P/S (No. 002). No se realiza una comprobacin TV nicamente para
aquellas partes saltadas por la funcin de salto de etiqueta. El bit 1 (CTV) del
parmetro No. 0100 puede emplearse para especificar si los caracteres que
constituyen comentarios, abarcados en ( y ) se cuentan cuando se obtiene
el nmero de caracteres para comprobacin TV. La funcin de comprobacin
TV puede validarse o inhibirse configurndolo en la unidad MDI (vase
subapartado 11.4.7 en la Seccin III.).

122

B63834SP/01

D Configuracin de
bloques (palabra y
direccin)

PROGRAMACION

12. CONFIGURACION DEL PROGRAMA

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.

Temporizacin

P, X, U

Tiempo espera

Especificacin nmero
programa

Nmero subprograma

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

G_

X_

Z_

Funcin
Palabra
preparatoria dimensin

F_
Funcin
avance

S_
Funcin
veloc.
husillo

Fig. 12.2 (c) 1 bloque (ejemplo)

123

T_
Funcin
hta.

M_
Funcin
auxiliar

PROGRAMACION

12. COMFIGURACION DEL PROGRAMA

D Principales direcciones e
intervalos de valores
programables

B63834SP/01

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

1 hasta 9999

Nmero secuencia

199999

1 hasta 99999

Funcin preparatoria

0999

0 hasta 999

Palabra
dimensin

Sist. incremental ISB


Sist. incremental ISC

Avacne
por
minuto

Sist. incremental ISB

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

Sist. incremental ISC

9999.9999 hasta
+9999.9999
999.99999 hasta
+999.99999

1 hasta
240000mm/min

0.01 hasta
9600.00pulg/min

1 hasta
100000mm/min

0.01 hasta
4000.00pulg/min

Avance por revolucin

0.0001 hasta
500.0000mm/rev

0.000001 hasta
9.999999pulg/rev

Funcin velocidad husillo

0 hasta 20000

0 hasta 20000

Funcin herramienta

0 hasta 99999999

0 hasta 99999999

Funcin auxiliar

0 hasta 99999999

0 hasta 99999999

0 hasta 99999999

0 hasta 99999999

0 hasta
99999.999s

0 hasta
99999.999s

0 hasta
9999.9999s

0 hasta
9999.9999s

Tempo
rizacin

Sistema incremental
ISB

P,X,U

Sist. incremental ISC


Especificacin de
nmero de programa

1 hasta 9999

1 hasta 9999

Nmero de repeticiones

1 hasta 999

1 hasta 999

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

124

B63834SP/01

D Salto opcional de
bloque

PROGRAMACION

12. CONFIGURACION DEL PROGRAMA

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 bloque en el cual se ha especificado /n. Esto supone
que el operador puede determinar si se ha de saltar o no el bloque que contiene
/n. Puede omitirse el nmero 1 de /1. Sin embargo, cuando para un mismo
bloque se utilicen dos o ms selectores de salto opcional de bloque, no puede
omitirse el nmero 1 de /1.

Ejemplo)
(Incorrecto)
//3 G00X10.0;

(Correcto)
/1/3 G00X10.0;

Esta funcin no se tiene en cuenta cuando se cargan los programas en memoria.


Los bloques que contienen /n tambin se almacenan en memoria,
independientemente de cmo est configurado el selector de salto opcional de
bloque.
La salida de los programas almacenados en memoria puede realizarse sin
ningn problema, independientemente de cmo estn configurados los
selectores de salto opcional de bloque.
El salto opcional de bloque es vlido incluso durante la operacin de bsqueda
del nmero de secuencia.
En funcin de la 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. Inhibicin de un selector de salto opcional de bloque
La operacin de salto opcional de bloque se procesa
cuando se leen bloques desde memoria o se carga cinta en
una memoria de almacenamiento intermedio. Aun cuando
active un selector despus de cargar en memoria
intermedia (buffer) varios bloques, no se ignoran los
bloques ya ledos.

NOTA
Comprobacin TV y TH
Cuando est activado el selector de salto opcional de
bloque. Las comprobaciones TH y TV se realizan para las
partes saltadas de idntica manera que cuando el selector
de salto opcional de bloque est desactivado.

125

PROGRAMACION

12. COMFIGURACION DEL PROGRAMA

D Fin de programa

B63834SP/01

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


al final del programa:
Tabla 12.2(d) Cdigo de fin de programa
Cdigo

Significado de uso

M02

Para programa principal

M30
M99

Para subprograma

Si en la ejecucin del programa se ejecuta uno de los cdigos de fin de programa,


el CNC termina la ejecucin del programa y se activa el estado de reset. Al
ejecutar el cdigo de fin de subprograma, el control vuelve al programa desde
el cual se llam a dicho subprograma.

PRECAUCIN
No se considera como fin de programa un bloque que
contenga un cdigo de salto opcional de bloque como
puede ser /M02;, /M30; o /M99;, si est activado el selector
de salto opcional de bloque del panel del operador de la
mquina.
(Vase Apartado para estudiar el salto opcional de
bloque.)

126

PROGRAMACION

B63834SP/01

12.3
SUBPROGRAMA
(M98, M99)

12. CONFIGURACION DEL PROGRAMA

Si un programa contiene una secuencia fija o un patrn repetido con


frecuencia, esta secuencia o patrn puede memorizarse como
subprograma en la memoria para as simplificar el programa principal.
A un subprograma puede llamarse desde el programa principal.
Un subprograma al cual se ha llamado puede llamar tambin a otros
subprogramas.

Formato
D Configuracin de un
subprograma

Un subprograma

jjjj ; Nmero de subprograma


(o los dos puntos (:) opcionalmente en el caso de
ISO)
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)
M98 P

fff ffff ;

No. de veces que


Nmero de
se repite la llamada
subprograma
al subprograma
Cuando no se especifica ningn nmero de repeticiones, se llama una
sola vez al subprograma.

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

PROGRAMACION

12. COMFIGURACION DEL PROGRAMA

B63834SP/01

NOTA
1 No se emiten las seales de cdigo M98 y M99 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 llamados desde un programa principal


Subprograma

Programa principal

N0010 ;
N0020;

O1010;

N0030 M98 P21010;

N1030;

N0040;

N1040;

N0050 M98 P1010;

N1050;

N0060;

N1060 M99 ;

N1020;

Un subprograma puede llamar a otro subprograma de idntica manera que


un programa principal llama a un subprograma.

Usos especiales
D Especificacin del
nmero de secuencia del
destino de retorno al
programa principal

Si se utiliza P para especificar un nmero de secuencia cuando se termina


un subprograma, el control no vuelve al bloque situado a continuacin del
bloque desde el cual se hizo la llamada, sino que vuelve al bloque de
nmero de secuencia especificado por P. Observe, sin embargo, que P se
ignora si el programa principal est funcionando en un bloque distinto a
un bloque de modo de funcionamiento Memoria.
Este mtodo tarda mucho ms tiempo que el mtodo de retorno manual
al programa principal.

Main program
N0010 ;
N0020 ;
N0030 M98 P1010 ;
N0040 ;
N0050 ;
N0060 ;

128

Subprogram
O0010 ;
N1020 ;
N1030 ;
N1040 ;
N1050 ;
N1060 M99 P0060 ;

B63834SP/01

D Utilizacin de M99 en el
programa principal

PROGRAMACION

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.

Salto opcional
bloque
DESACTIVADO

D Utilizacin de slo un
subprograma

12. CONFIGURACION DEL PROGRAMA

N0010 ;
N0020 ;
N0030 ;
N0040 ;
N0050 ;
/ N0060 M99 P0030 ;
N0070 ;
N0080 M02 ;

Salto opcional
bloque
ACTIVADO

Un subprograma puede ejecutarse exactamente igual que un programa principal


buscando el comienzo del subprograma con el teclado MDI.
(Vase Apartado 9.3 de la Seccin III para obtener informacin sobre la
operacin 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 ;

129

Salto opcional
bloque
ACTIVADO

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

13
Generalidades

PROGRAMACION

B63834SP/01

FUNCIONES PARA SIMPLIFICAR LA PROGRAMACION

El presente captulo explica los siguientes apartados:


13.1 CICLO FIJO (G90, G92, G94)
13.2 CICLO REPETITIVO MULTIPLE (G70 hasta G76)
13.3 CICLO FIJO DE TALADRADO (G80 hasta G89)
13.4 CICLO FIJO DE RECTIFICADO PARA RECTIFICADORA
13.5 PROGRAMACION DIRECTA DE DIMENSIONES DEL PLANO
13.6 ROSCADO RIGIDO CON MACHO

NOTA
En los diagramas explicativos del presente captulo se
emplea la programacin por dimetros segn el eje X.
En la programacin por radios, cambiar U/2 por U y X/2 por
X.

130

B63834SP/01

13.1
CICLO FIJO
(G90, G92, G94)

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

Existen tres ciclos fijos: el ciclo fijo de mecanizado de dimetros


exteriores/dimetros interiores (G90), el ciclo fijo de roscado (G92) y el
ciclo fijo de torneado de cara final (G94).

13.1.1
Ciclo de mecanizado de
dimetros
exteriores/dimetros
interiores (G90)
D Ciclo de mecanizado
recto
G90X (U)__Z (W)__F__ ;

RAvance rpido
FEspecificado por cdigo F

eje X
Z

W
4(R)
3(F)

2(F)

1(R)

U/2
X/2
eje Z

Fig.13.1.1 (a) Ciclo de mecanizado recto

En la programacin incremental, el signo de los nmeros que vienen a


continuacin de la direccin U y de la direccin W dependen del sentido de las
trayectorias 1 y 2. En el ciclo de 13.1 1 (a), los signos de U y W son negativos.
En el modo bloque a bloque, las operaciones 1, 2, 3 y 4 se ejecutan accionando
una vez el pulsador de comienzo de ciclo.

131

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

D Ciclo de mecanizado
cnico

PROGRAMACION

B63834SP/01

G90X(U)__ Z(W)__ R__ F__ ;

RAvance rpido
FEspecificado por cdigo F

eje X
4(R)
3(F)

U/2

1(R)
2(F)

X/2

Z
eje Z

Fig. 13.1.1 (b) Ciclos de mecanizado cnico

D Signos de los nmeros


especificados en el ciclo
de mecanizado cnico

En la programacin incremental, la relacin entre los signos de los


nmeros que aparecen a continuacin de la direccin U, W y R y las
trayectorias de herramienta es la siguiente:

2. U > 0, W < 0, R > 0

1. U < 0, W < 0, R < 0


X

X
Z

4(R)

2(F)

3(F)

U/2

1(R)
R

2(F)

U/2

1(R)

3(F)

4(R)
4. U > 0, W < 0, R<0
con | R | x |U |
2

3. U < 0, W < 0, R > 0


con | R |x |U |
2
X

X
Z

4(R)
1(R)
U/2

3(F)

U/2
2(F)

2(F)
3(F)
1(R)

R
4(R)

132

B63834SP/01

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

13.1.2
Ciclo de roscado (G92)
G92X(U)__ Z(W)__ F__ ; Se especifica el paso (L).
Eje X
Z

4(R)

3(R)

1(R)
2(F)
X/2
Eje Z
RAvance rpido
FEspecificado
por cdigo F
L
(El ngulo de biselado en la figura
izquierda es 45 grados o menos debido
al retardo del servosistema.)

Aprox. 45
r

Rosca achaflanada detallada


Fig. 13.1.2 (a) Roscado recto

En la programacin incremental, el signo de los nmeros que aparece a


continuacin de las direcciones U y W depende de la direccin de las
trayectorias 1 y 2. Es decir, si la direccin de la trayectoria 1 es negativa segn
el eje X, el valor de U es negativo.
El margen de pasos de rosca, la limitacin de velocidad de husillo, etc.
coinciden con G32 (roscado). El achaflanado de las roscas puede realizarse en
este ciclo de roscado. Una seal de la mquinaherramienta activa el
achaflanado de rosca. La distancia de achaflanado se especifica en un intervalo
que va de 0, 1L hasta 12,7L en incrementos de 0,1L mediante el parmetro (No.
5130). (En la anterior expresin, L es el paso de rosca).
En el modo bloque a bloque las operaciones 1, 2, 3 y 4 se ejecutan accionando
una vez el comienzo de ciclo.

133

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

AVISO
Las notas sobre esta operacin de roscado coinciden con
las de roscado en G32. Sin embargo, una parada mediante
suspensin de avances se desarrolla de la siguiente
manera;
Parada despus de ejecutar trayectoria 3 de ciclo de
roscado.

PRECAUCIN
La herramienta se retira durante el achaflanado y vuelve
alpunto inicial del eje X y luego de l eje Z tan pronto como
se entra en el estado de suspensin de avance durante el
roscado (desplazamiento 2).
Ciclo ordinario
Desplaz. en suspensin de avances
Punto parada

Avance rpido

La susp. de av. se valida aqu.

No puede realizarse otra suspensin de avances durante


la retirada. El valor del achaflanado coincide con el del
punto final.

134

B63834SP/01

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

D Ciclo de roscado cnico


G92X(U)__ Z(W)__ R__ F__ ; Se especifica el paso (L).
eje x
W

4(R)
U/2

(R)Avance rpido
1(R) (F)Especificado
por cdigo F

3(R)
2(F)
R

X/2
eje Z

(El ngulo achaflanado en la figura


izquierda es 45 grados o menos debido
al retardo del servosistema.)
Aprox. 45

Rosca achaflanada detallada

Fig. 13.1.2 (b) Ciclo de roscado cnico

135

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

13.1.3
Ciclo de torneado en
cara final (G94)
D Ciclo de mecanizado de
cara

G94X(U)__ Z(W)__ F__ ;


eje X

(R)Avance rpido
(F)Especificado por cdigo F

1(R)

4(R)

2(F)
U/2
3(F)
0

X/2 X/2

eje Z

Fig. 13.1.3 (a) Ciclo de mecanizado de cara

En la programacin incremental, el signo de los nmeros que aparecen a


continuacin de las direcciones U y W depende de la direccin de las
trayectorias 1 y 2. Es decir, si la direccin de la trayectoria es en el sentido
negativo del eje Z, el valor de W es negativo.
En el modo bloque a bloque, las operaciones, 1, 2, 3 y 4 se ejecutan accionando
una vez el pulsador de comienzo de ciclo.

136

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

B63834SP/01

D Ciclo de mecanizado de
cara cnica
eje X

1(R)
(R)
(F)
2(F)

U/2

Avance rpido
Especif. por cdigo F

4(R)
3(F)

X/2

W
eje Z

Fig. 13.1.3 (b)

D Signos de los nmeros


especificados en el ciclo
de roscado cnico

En la programacin incremental, las relaciones entre los signos de los


nmeros que aparecen despus de la direcciones U, W y R y las trayectorias
de herramienta son las siguientes :

1. U < 0, W < 0, R < 0

2. U > 0, W < 0, R < 0

1(R)

Z
U/2

2(F)

3(F)

4(R)
U/2

1(R)

4(R)

2(F)

3(F)

4. U > 0, W < 0, R<0


con | R | x | W |

3. U < 0, W < 0, R > 0


con | R | x | W |
X

X
R
Z

3(F)

1(R)
U/2

4(R)

2(F)

U/2

2(F)

4(R)
1(R)

3(F)
W

137

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

NOTA
1 Dado que los valores de los datos de X (U), Z (W) y R durante el
ciclo son modales, si no se programa de nuevo X (U), Z (W) o R,
son vlidos los valores previamente especificados. As, cuando la
distancia de desplazamiento segn el eje Z no vara como en el
ejemplo siguiente, un ciclo fijo puede repetirse slo especificando
las rdenes de desplazamiento para el eje X.
Sin embargo, estos datos se borran si se programa un cdigo G
simple excepto G04 (tiempo de espera) o un cdigo G del grupo
01 que no sea G90, G92 o G94.
(Ejemplo)
eje X
66

12
16

Pieza
0

eje Z

El ciclo de la figura superior es ejecutado por el programa


siguiente.
N030 G90 U8.0 W66.0 F0.4 ;
N031 U16.0 ;
N032 U24.0 ;
N033 U32.0 ;
2 Pueden realizarse las tres aplicaciones siguientes.
(1) Si se especifica un cdigo de fin de bloque (EOB) u rdenes
de desplazamiento nulo para el bloque siguiente al de
especificacin de un ciclo fijo, se repite idntico ciclo fijo.
(2) Si se programa la funcin M, S o T durante el modo de ciclo
fijo, pueden ejecutarse simultneamente el ciclo fijo y la
funcin M, S o T. Si esto resulta poco prctico, anule el ciclo
fijo una vez como en los ejemplos de programa siguientes
(especifique G00 o G01) y ejecute la orden M, S o T. Despus
de terminada la ejecucin de M, S o T, programe de nuevo el
ciclo fijo.
(Ejemplo)
N003 T0101 ;
:
:
N010
G90 X20.0 Z10.0 F0.2 ;
N011
G00 T0202 ;
N012
G90 X20.5 Z10.0 ;

138

B63834SP/01

13.1.4
Cmo se emplean los
ciclos fijos (G90, G92,
G94)

PROGRAMACION

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

Se selecciona un ciclo fijo adecuado segn la forma del material y la forma


del producto.

D Ciclo de mecanizado
recto (G90)
Forma de material

Forma de producto

D Ciclo de mecanizado
cnico (G90)

Forma de material

Forma de producto

139

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

D Ciclo de mecanizado de
cara (G94)

Forma del material

Forma de producto

D Ciclo de mecanizado
cnico en cara (G94)

Forma del material

Forma de producto

140

B63834SP/01

13.2

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

CICLO REPETITIVO
MULTIPLE (G70G76)

Hay varios tipos de ciclos fijos predefinidos que facilitan la


programacin. Por ejemplo, los datos de la forma de pieza acabada
describen la trayectoria de herramienta para desbaste. Y, adems, existe
un ciclo fijo para roscado.

13.2.1

Existen dos tipos de arranque de material en torneado: Tipo I y II.

Arranque de material en
torneado (G71)
D Tipo I

Si una forma acabada desde A hasta A hasta B viene dada por un


programa como en la figura inferior, la zona especificada se arranca en
incrementos de d (profundidad de corte por pasada), con unas
tolerancias de acabado de u/2 y w que se quedan sin mecanizar.
C
B

(R)
(F)

(R)
45,

e
(F)

Orden programa

(F) : Av. en mecanizado


(R) : Avance rpido

u/2
w

A
G71 U (d) R (e) ;
G71 P (ns) Q (nf) U (u) W (w) F (f ) S (s ) T (t)
N (ns)

F____
S____
T____

La orden de desplazamiento entre A y B se


especifica en los bloques que van del nmero
de secuencia ns al nf.

N (nf);
d

ns
nf
u

:
:
:

w :
f,s,t :

Profundidad de corte por pasada (Desig. por radio)


Especificar sin signo. El sentido de corte depende de la direccin AA.
Esta designacin es modal y no se modifica hasta que se especifica otro
valor. Adems, este valor puede especificarse mediante el parmetro
(No. 5132) y el parmetro se modifica mediante la orden programada.
Distancia de retirada
Esta especificacin es modal y no se modifica hasta que se especifica
otro valor. Adems, este valor puede especificarse mediante el parmetro
nmero (No. 5133) y este parmetro se modifica mediante la orden
programada.
Nmero de secuencia del primer bloque del programa de forma acabada.
Nmero de secuencia del ltimo bloque del programa de forma acabada.
Distancia y sentido de tolerancia de acabado segn X (especificacin de
dimetro/radio)
Distancia y direccin de tolerancia de acabado segn Z.
Cualquier funcin F, S o T incluida en los bloques ns hasta nf en este ciclo
no se tiene en cuenta y la funcin F, S o T en este bloque G71 es vlida.

Fig. 13.2.1(a) Tray.mecan. en arran.material en torneado (Tipo I)

141

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

NOTA
1 Mientras que d y u se especifican mediante la direccin U, los
significados de los mismos estn determinados por la presencia
de las direcciones P y Q.
2 El mecanizado con ciclos se ejecuta mediante la orden G71 con
la especficacin P y Q.
Las funciones F, S y T, que se especifican en la orden de
desplazamiento entre los puntos A y B, no son vlidas y las
especificadas en el bloque G71 o en el bloque anterior son vlidas
cuando se selecciona una opcin de control de velocidad de corte
constante.
Cuando est validado el control de velocidad tangencial de corte
constante, no tiene efecto una orden G96 o G97 especificadas en
la orden de desplazamiento entre los punto A y B y tiene efecto la
especificada en el bloque G71 o en el bloque anterior.
Se consideran los cuatro patrones de mecanizado siguientes.
Todos estos ciclos de mecanizado se ejecutan en paralelo al eje
Z y el signo de u y w es el siguiente:
+X

+Z
A

U(+)W(+)

U(+)W()

A A

Son posibles
tanto una interp.
lineal como
circular

A A

U()W(+)

U()W()
A

La trayectoria de herramienta entre A y A se especifica en


el bloque de nmero de secuencia ns incluido G00 o G01
y, en este bloque, no puede especificarse una orden de
desplazamiento segn el eje Z. La trayectoria de
herramienta entre A y B debe presentar un patrn
constantemente creciente tanto segn X como segn Z.
Cuando la trayectoria de herramienta entre A y A se
programa mediante G00/G01, el mecanizado segn AA se
ejecuta en el modo G00/G01, repectivamente.
3 No puede llamarse al subprograma entre los bloques de
nmero de secuencia ns y nf.

142

B63834SP/01

D Tipo II

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

El tipo II se diferencia del tipo I por lo siguiente: El perfil no tiene por qu


ser montono creciente o decreciente segn el eje X y puede tener hasta 10
concavidades (cavidades).

10

......

Fig. 13.2.1 (b) Nmero de cavidades en arranque de material en torneado


(Tipo II)

Obsrvese que, sin embargo, el perfil debe ser montono decreciente o


creciente segn el eje Z. No puede mecanizarse el perfil siguiente.

El perfil no es montono
segn el eje Z.

Fig. 13.2.1 (c) Figura que no puede mecanizarse en arranque de material


en torneado (Tipo II)

No es preciso que el primer segmento mecanizado sea vertical; est


permitido cualquier perfil si es montono creciente segn el eje Z.

Fig. 13.2.1 (d) Figura que puede mecanizarse (variacin montona) en


arranque de material en torneado (Tipo II)

Despus del torneado, se obtiene una distancia de seguridad mediante el


mecanizado a lo largo del perfil de la pieza.

143

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

e (se ha definido mediante un parmetro)

Fig. 13.2.1 (e) Achaflanado en arranque de material en torneado (Tipo II)

La distancia de seguridad e (especificada en R) que ha de existir despus del


mecanizado tambin puede definirse en el parmetro nmero 5133.
A continuacin se muestra una trayectoria de mecanizado a ttulo de
ejemplo:

30

4
3

13

5
29

12

18

14

23
11 19

10

24

25 6

8
7

15

16
17

22 21 20

26

28
27

Fig. 13.2.1 (f) Trayectoria de mecanizado en arranque de material


en refrentado
La compensacin de radio de punta de herramienta no se aade a las
distancias de seguridad de acabado u y w. En el torneado, se supone que
la compensacin de radio de punta de herramienta vale 0.
Debe especificarse W=0; de no hacerlo, es posible que la punta de la
herramienta penetre en una pared. Para el primer bloque de una zona
repetitiva, deben especificarse dos ejes X(U) y Z(W). Cuando no se ejecuta
el desplazamiento segn Z, tambin se especifica W0.

D Distincin entre los tipos


I y II

Cuando se especifica slo un eje en el primer bloque de un segmento


repetitivo.
Tipo I
Cuando se especifican dos ejes en el primer bloque de un segmento
repetitivo
Tipo II
Cuando el primer bloque no incluye un desplazamiento segn Z y se ha de
utilizar el tipo IIis, debe especificarse (W).
(Ejemplo)
TIPOI
TIPOII
G71 V10.0 R5.0 ;
G71 V10.0 R5.0 ;
G71 P100 Q200....;
G71 P100 Q200........;
N100X (U)___;
N100X (U)___ Z(W)___;
:
:
:
:
N200..............;
N200.........................;
144

B63834SP/01

13.2.2
Arranque de material en
refrentado (G72)

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

Como se muestra en la figura inferior, este ciclo es idntico a G71 excepto


que el mecanizado se realiza mediante una operacin paralela al eje X.
d
C

A
A

Trayectoria hta.
(F)
(R)

(R)
45,

(F)
u/2

Orden programada
B
w

G72 W(d) R(e) ;


G72 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t) ;
Los significados de d, e, ns, nf, u,w, f, s, y t son los mismos
que los de G71.
Fig. 13.2.2 (a) Trayectoria de mecanizado en arranque de material en
refrentado

D Signos de los nmeros


especificados

Se consideran los 4 patrones de mecanizado siguientes. Todos estos ciclos de


mecanizado se ejecutan en paralelo al eje X y el signo de u y w es el
siguiente:
+X
B B
U()W()

U()W(+)

A
A

AA
AA

U(+)W(+)

A
A

+Z

Es posible tanto
interpolacin lineal como
circular

U(+)W()
B B

Fig. 13.2.2 (b) Signos de los nmeros especificados con U y W en


arranque de material en refrentado

La trayectoria de herramienta entre A y A se especifica en el bloque con nmero


de secuencia ns incluidos G00 o G01 y, en este bloque, no puede especificarse
una orden de desplazamiento segn el eje X. La trayectoria de herramienta entre
A y B debe ser montona creciente o decreciente segn los ejes X y Z.
El hecho de que AA se realiza en el modo G00 o G01 est determinado por la
orden entre A y A como se describe en el Apartado 13.2.1.
145

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

13.2.3
Repeticin de patrones
(G73)

PROGRAMACION

B63834SP/01

Esta funcin permite mecanizar repetidas veces un patrn fijo,


desplazndose el patrn poco a poco. Mediante este ciclo de mecanizado
es posible mecanizar una pieza cuya forma basta ya se ha obtenido
mediante un desbaste, por forja o por fundicin, etc..
k+w
D

w
C

u/2

i+u/2

A
(R)
B

u/2
A
w

El patrn programado en el programa debe ser el siguiente:


AAB
G73 U (ni) W (nk) R (d) ;
G73 P (ns) Q (nf) U (nu) W (nw) F (f ) S (s ) T (t) ;
N (ns)

F____
S____
T____
N (nf);

La orden de desplazamiento entre A y B se


especifica en los bloques que van desde la
secuencia nmero ns hasta nf.

: Distancia y sentido de retirada segn el eje X (designacin por radio). Esta


designacin es modal y no se modifica hasta que se especifica otro valor.
Este valor tambin puede especificarse mediante el parmetro No. 5135 y el
parmetro se modifica segn la orden programada.
k : Distancia y sentido de retirada segn el eje Z.
Esta especificacin es modal y no se modifica hasta que se especifica otro
valor. Adems, este valor puede especificarse mediante el parmetro
nmero 5136 y el parmetro se modifica mediante la orden programada.
d
: El nmero de divisiones
Este valor es idntico al nmero de repeticiones para el desbaste. Esta
especificacin es modal y no se especifica hasta que se especifica otro valor.
Adems, este valor puede especificarse mediante el parmetro nmero 5137
y el parmetro se modifica mediante la orden programada.
ns : Nmero de secuencia del primer bloque de programa de forma acabada.
nf : Nmero de secuencia del ltimo bloque del programa de forma acabada.
nu : Distancia de seguridad de acabado y sentido segn X (designacin por
dimetro/radio)
nw : Distancia de seguridad de acabado y sentido segn Z
f,s,t : Cualquier funcin F, S y T incluida en los bloques entre el nmero de
secuencia ns y nf no se tiene en cuenta y las funciones F, S y T en este
bloque G73 son vlidas.

Fig. 13.2.3 Trayectoria de mecanizado en repeticin de patrones

146

B63834SP/01

PROGRAMACION

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

NOTA
1 Aunque los valores i y k, u y w se especifiquen
mediante la direccin U y W, respectivamente, los
significados de los mismos estn determinados por la
presencia de direcciones P y Q en el bloque G73. Cuando
P y Q no se especifican en idntico bloque, las direcciones
U y W indican i y k, respectivamente. Cuando P y Q se
especifican en un mismo bloque, las direcciones U y W
indican u y w, respectivamente.
2 El mecanizado en ciclo se ejecuta mediante la orden G73
con la especificacin de P y Q.
Se consideran los cuatro patrones de mecanizado.
Tenga cuidado con el signo de u, w, k, y i. Cuando se
termina el ciclo de mecanizado, la herramienta vuelve al
punto A.

13.2.4
Ciclo de acabado (G70)

Despus del desbaste G71, G72 o G73, la orden siguiente permite el


acabado.

Formato
G70P (ns) Q (nf) ;
(ns) : Nmero de secuencia del primer bloque para el programa
de acabado de forma.
(nf) : Nmero de secuencia del segundo bloque para el
programa de acabado de forma.

NOTA
1 Las funciones F, S y T especificadas en los bloques G71,
G72 o G73 no son vlidas, pero s lo son las especificadas
entre los nmeros de secuencia ns y nf en el bloque G70.
2 Cuando el mecanizado en ciclos se termina mediante G70,
la herramienta vuelve al punto inicial y se lee el bloque
siguiente.
3 En los bloques entre ns y nf a que se hace referencia
entre G70 hasta G73, no puede llamarse al subprograma.

147

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

Ejemplos
Arranque de material en refrentado (G72)
eje X
Punto inicial

88

80

160

110

eje Z

40

120

40

10 10 10

20

20

190

(Especificacin por dimetros , introduccin en valores mtricos)


N010 G50 X220.0 Z190.0 ;
N011 G00 X176.0 Z132.0 ;
N012 G72 W7.0 R1.0 ;
N013 G72 P014 Q019 U4.0 W2.0 F0.3 S550 ;
N014 G00 Z58.0 S700 ;
N015 G01 X120.0 W12.0 F0.15 ;
N016
W10.0 ;
N017
X80.0 W10.0 ;
N018
W20.0 ;
N019
X36.0 W22.0 ;
N020 G70 P014 Q019 ;

148

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

B63834SP/01

Repeticin de patrn (G73)


16
B

eje X
16

110

130

14
2

180

160

120

eje Z

80

14

20

220

(Designacin por dimetros, introduccin en valores mtricos)


N010
N011
N012
N013
N014
N015
N017
N018
N019
N020

G50 X260.0 Z220.0 ;


G00 X220.0 Z160.0 ;
G73 U13.0 W13.0 R3 ;
G73 P014 Q019 U4.0 W2.0 F0.3 S0180 ;
G00 X80.0 W40.0 ;
G01 W20.0 F0.15 S0600 ;
W20.0 S0400 ;
G02 X160.0 W20.0 R20.0 ;
G01 X180.0 W10.0 S0280 ;
G70 P014 Q019 ;

149

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

13.2.5
Ciclo de taladrado
profundo en cara final
(G74)

PROGRAMACION

B63834SP/01

El programa siguiente genera la trayectoria de mecanizado mostrado en


la Fig. 13.2.5. Es posible el arranque de viruta en este ciclo como se
muestra en la figura inferior. Se obtiene una operacin slo segn el eje
Z para taladrado si se omiten X(U) y P.
Dk

Dk

Dk

Dk

Dk

Dd

A
Di

(R)

(R)

(R)

(R)

(R)

(R)

U/2

(F)
(F)

(F)

(F)

[0<Dk'xDk]

(F)

Di

Di'
X
B
W
Z

G74R (e) ;

[0<DixDi]

(F): Av. en
mecanizado
(R): Avance rpido

G74X(U)_ Z(W)_ P(ni) Q(nk) R(nd) F (f ) ;


e

X
U
Z
W
i
k
d

: Distancia retorno
Esta especificacin es modal y no se modifica hasta que se especifica el
programa. Adems este valor puede especificarse mediante el parmetro
No. 5139 y el parmetro se modifica mediante la orden programada.
: Componente X del punto B
: Valor incremental desde A hasta B
: Componente Z del punto C
: Valor incremental desde A hasta C
: Distancia de desplazamiento segn X (sin signo)
: Profundidad de corte por pasada segn Z (sin signo)
: Distancia de retirada de la herramienta en el fondo del mecanizado. El signo
de d es siempre positivo (+). Sin embargo, si se omiten la direccin X (U)
y i puede especificarse el sentido de retirada mediante el signo deseado.
: Velocidad de avance

Fig. 13.2.5 Trayectoria de mecanizado en el ciclo de taladrado profundo


en cara final

NOTA
1 Aunque e y nd se especifican mediante la direccin R, los
significados de los mismos estn determinados por la
presencia de la direccin X (U). Cuando se especfica X (U),
se utiliza nd.
2 El ciclo de mecanizado se ejecuta mediante la orden G74
con especificacin de X (U).

150

B63834SP/01

13.2.6
Ciclo de taladrado en
dimetros
exteriores/dimetros
interiores (G75)

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

El programa siguiente genera la trayectoria de mecanizado mostrada en


la Fig. 13.2.6. Esto equivale a G74 con la excepcin de que X se sustituye
por Z. Es posible el arranque de viruta en este ciclo y es posible el ranurado
segn X y el taladrado profundo segn X (en este caso se omiten Z, W y
Q).
A

(R)

Di

(F)
(R)

(F)

(R)

U/2

(F)
(R)
(F)
(R)
(F)
Dd
Dk
Z

(F): Av. en mecanizado


(R): Avance rpido

G75R (e) ;
G75X(U)_ Z(W)_ P(i) Q(k) R(d) F(f) ;
Fig. 13.2.6 Trayectoria de mecanizado en ciclo de taladrado de dimetros
exteriores/interiores

Tanto G74 como G75 se utilizan para ranurado y taladrado y permiten retirar
automticamente la herramienta. Se consideran cuatro patrones simtricos,
respectivamente.

151

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

13.2.7
Ciclo de roscado
mltiple (G76)

PROGRAMACION

B63834SP/01

El ciclo de roscado mostrado en la Fig. 13.2.7 (a) se programa mediante


la orden G76.

(R)
E

U/2

(R)
(F)

B
Dd
k

D
C

r
X
Z

Fig. 13.2.7 (a) Trayectoria de mecanizado en ciclo de mecanizado de


roscado mltiple

152

B63834SP/01

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

Punta de herramienta

1a.
2a.
3a.
nsi.

dn
k

G76P (m) (r) (a) Q (d min) R(d);


G76X (u) _ Z(W) _ R(i) P(k) Q(d) F(L) ;
m

; Nmero de repeticiones en acabado (1 hasta 99)


Esta especificacin es modal y no se modifica hasta que se especifica
otro valor. Adems, este valor puede especificarse mediante el
parmetro No.5142 y este parmetro se modifica mediante la orden
programada.
r
: Valor de achaflanado
Cuando el paso de rosca se expresa mediante L, el valor de L puede
definirse entre 0,0L y 9,9L en incrementos de 0,1 L (valor de dos dgitos
comprendido entre 00 y 90). Esta especificacin es modal y no se
modifica hasta que se especifica otro valor. Adems, este valor puede
especificarse mediante el parmetro No. 5130 y este parmetro puede
ser modificado mediante la orden programada.
a
: Angulo de punta de herramienta
Puede seleccionarse uno de entre seis valores de ngulo 80, 60, 55,
30,29, y 0, y especificarse mediante un valor de dos dgitos. Esta
especificacin es modal y no se modifica hasta que se especifica otro
valor. Adems, este valor, puede especificarse mediante el parmetro
No. 5143 y este parmetro se modifica mediante la orden programada
m , r y a se especifican mediante la direccin P de manera simulnea.
(Ejemplo)
Cuando m=2, r=1.2L, a=60, especifique lo siguiente (L es el paso de
rosca). P 02 12
m

60
a

dmin : Profundidad mnima de corte (especificada mediante valor de radio)


Cuando la profundidad de corte de una pasada( d d 1) se
hace inferior a este lmite, la profundidad de corte se limita a este
valor. Esta especificacin es modal y no se modifica hasta que se
especifica otro valor. Adems, este valor puede especificarse
mediante el parmetro No. 5140 y este parmetro se modifica
mediante la orden programada.
d
:
Distancia de seguridad de acabado
Esta especificacin es modal y no se modifica hasta que se
especifica otro valor. Adems, este parmetro puede especificarse
mediante el parmetro No. 5141, y este parmetro puede
modificarse mediante la orden programada.
i
:
Diferencia de radio de filete Si i = 0, puede realizase un mecanizado
ordinario de rosca recta.
k
:
Altura de rosca
Este valor se especifica mediante el valor de radio
nd :
Profundidad de corte en primera pasada (valor de radio)
L
:
Paso de rosca (idntico a G32).
Fig. 13.2.7 (b) Descripcin detallada del mecanizado

153

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

D Retroceso en ciclo de
roscado

PROGRAMACION

B63834SP/01

Cuando se aplica la suspensin de avances durante el roscado en el ciclo de


roscado mltiple (G76), la herramienta retrocede rpidamente igual que en el
achaflanado realizado al final del ciclo de roscado. La herramienta vuelve al
punto inicial del ciclo. Cuando se activa el comienzo de ciclo, se reanuda el
ciclo de roscado mltiple.
Vase Notas en el apartado 13.1.2.

NOTA
1 Los significados de los datos especificados mediante la
direccin P, Q y R estn determinados por la presencia de
X (U) y X (W).
2 El mecanizado con ciclo se realiza mediante la orden G76
con la especificacin de X (U) y Z (W).
Utilizando este ciclo, se ejecuta el mecanizado de una lista
y se reduce la carga que soporta la punta de la herramienta.
Haciendo que la profundidad de corte sea nd para la
primera pasada y ndn para la pasada nsima, se
mantiene constante la cantidad mecanizada por ciclo.
Se
consideran
cuatro
patrones
simtricos
correspondientes al signo de cada direccin.
Es posible realizar un roscado de interiores. En la figura
superior, la velocidad de avance entre C y D se especifica
mediante la direccin F y, en la otra trayectoria, el
desplazamiento se efecta con avance rpido. El signo de
las dimensiones incrementales para la figura superior es el
siguiente:
U, W : menos (determinado por el sentido de la trayectoria
de herramienta AC y CD.)
R:
menos (determinado por el sentido de la trayectoria
de herramienta AC.)
P:
ms (siempre)
Q:
ms (siempe)
3 Las notas sobre el roscado coinciden con las del ciclo de
roscado G32 y con las del ciclo de roscado G92.
4 La especificacin de achaflanado tambin es vlida para el
ciclo de roscado G92.
5 La herramienta vuelve al punto inicial del ciclo en dicho
instante (profundidad de corte de pasada ndn) tan pronto
como se entra en el estado de suspensin de avances
durante el roscado.

154

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

B63834SP/01

Ejemplos
Ciclo repetitivo mltiple (G76)
eje X

0
1.8
68

1.8

60.64

eje Z

25

D Roscado escalonado

3.68

G00 X115.0 Z130.0 ;


G76 P011060 Q100 R200 ;
G76 X60640 Z25000 P3680 Q1800 F6.0 ;

105

Especificando P2 puede realizarse un roscado escalonado con una


profundidad de corte por pasada constante.
Ejemplo: G76 X60640 Z25000 K3680 D1800 F6.0 A60 P2;
Para el roscado escalonado, emplee siempre el formato de cinta FS10/11
(vase el apartado 17.5).
Cuando no se ha especificado una orden P que ordena un mtodo de corte
o se ha especificado una orden distinta de P2, el mecanizado con una
herramienta se ejecuta con un valor constante.
Si la profundidad de corte por pasada es inferior a dmin (especificada en
el parmetro No. 5140), la profundidad de corte por pasada est limitada
a dmin.

Plaquita de hta.
(24) D/2( 4 6) D/2
Hn
a
2D
2

H1

2D

4D

6D

H2
H3
H4
H5
H6
H7

H8

(Distan. segur. acabado)


H9

Roscado escalonado con profundidad de corte por pasada constante

155

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

13.2.8
Notas sobre ciclos
repetitivos mltiples
(G70G76)

1. En los bloques en que se programe el ciclo repetivo mltiple, deben


especificarse correctamente para cada bloque las direcciones P, Q, X,
Z, U, W y R. .
2. En el bloque especificado por la direccin P de G71, G72 o G73, debe
programarse el grupo G00 o el grupo G01. Si no se programa uno de
estos grupos, se activa la alarma P/S No.65.
3. En el modo MDI, no pueden programarse G70, G71, G72 o G73. Si
se programan, se activa la alarma P/S No. 67. En el modo MDI pueden
programarse G74, G75 y G76.
4. En los bloques en los que se han programado G70, G71, G72 o G73
y entre el nmero de secuencia especificado por P y Q, no puede
programarse M98 (llamada a subprograma) ni M99 (fin de
subprograma).
5. En los bloques entre el nmero de secuencia especificado por P y Q,
no pueden especificarse las siguientes rdenes.
Cdigo G simple excepto para G04 (temporizacin)
Cdigo G del grupo 01 excepto G00, G01, G02 y G03.
Cdigo G del grupo 06
M98 / M99
6. Cuando se est ejecutando un ciclo repetitivo mltiple (G70AG76), es
posible detener el ciclo y ejecutar una operacin manual pero, cuando
se rearranca la ejecucin del ciclo, la herramienta debe volver a la
posicin que se ha detenido la ejecucin del ciclo.
Si la ejecucin del ciclo se rearranca sin volver a la posicin de parada,
el desplazamiento en modo manual se aade al valor absoluto y la
trayectoria de herramienta es desplazada un valor igual a la distancia
de desplazamiento en modo manual.
7. Cuando se ejecuta G70, G71, G72 o G73, el nmero de secuencia
especificado por las direccioness P y Q no debe especificarse dos o ms
veces en el mismo programa.
8. Los bloques entre el nmero de secuencia especificado por P y Q en
el ciclo repetivo mltiple no deben programarse utilizando
programacin directa de dimensiones del plano.
9 G74, G75 y G76 adems, no soportan la entrada de un punto decimal
para P o Q. Los incrementos mnimos de entrada se utilizan como
unidades en las cuales se especifica la distancia de desplazamiento y
la profundidad de corte.
10 Cuando se ejecuta #1 = 2500 utilizando un macro cliente, se asigna a
#1 el valor 2500.000. En tal caso, P#1 es equivalente a P2500.
11 La compensacin de radio de plaquita de herramienta no puede
aplicarse a G71, G72, G73, G74, G75, G76 o G78.
12.El ciclo repetitivo mltiple no puede ejecutarse durante el
funcionamiento en modo DNC.
13.El macro cliente activado por interrupcin no puede ejecutarse durante
la ejecucin del ciclo repetitivo mltiple.

156

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

B63834SP/01

13.3

El ciclo fijo de taladrado simplifica el programa normalmente


programando la operacin de mecanizado que incluye varios bloques
utilizando un solo bloque que incluya una funcin G.
A continuacin se muestra la tabla de ciclos fijos.

CICLO FIJO DE
TALADRADO
(G80G89)

Table 13.3(a) Ciclos fijos

Cdigo
G

Eje
taladr.

Operacin mecanizado
agujeros (sentido )

Operacin en el
fondo del agujero

Operacin de
retroceso (sentido +)

Aplicaciones

G80

____

_____

_____

___

Anular

G83

eje Z

Av.mecaniz./intermitente

Tiempo de espera

Avance rpido

Ciclo taladrado frontal

G84

eje Z

Avance mecanizado

Tiempo de espera
husillo antihorario

Avance en mecanizado

Ciclo roscadomacho
frontal

G85

eje Z

Avance mecanizado

_____

Avance en mecanizado

Ciclo mandrinado
frontal

G87

eje X

Av. mecaniz. intermitente

Tiempo de espera

Avance rpido

Ciclo taladrado lateral

G88

eje X

Avance mecanizado

Tiempo de espera
husillo antihorario

Avance en mecanizado

Ciclo roscadomacho
lateral

G89

eje X

Avance mecanizado

Tiempo de espera

Avance en mecanizado

Ciclo mandrinado
lateral

Por lo general, el ciclo de taladrado consta de las seis secuencias de operaciones


siguientes:
Operacin 1
Operacin 2
Operacin 3
Operacin 4
Operacin 5
Operacin 6

Posicionamiento del eje X (Z) y del eje C


Avance rpido hasta el nivel del punto R
Mecanizado de agujeros
Operacin en el fondo del agujero
Retroceso al nivel del punto R
Avance rpido hasta el punto inicial

Operacin 1
Nivel inicial
Operacin 2

Operacin 6

Nivel punto R
Operacin 5
Operacin 3

Operacin 4

Av. rpido
Av. mecanizado

Fig. 13. 3 Secuencia de operaciones de ciclo de taladrado

157

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

Explicaciones
D Eje de posicionamiento y
eje de taladrado

Un cdigo G de taladrado especifica los ejes de posicionamiento y un eje


de taladrado como se muestra a continuacin. El eje C y el eje X o Z se
utilizan como ejes de posicionamiento. El eje X o el eje Z, que no se
utilizan como ejes de posicionamiento, se utilizan como eje de taladrado.
Pese a que los ciclos fijos incluyen ciclos de roscado con macho y de
mandrinado as como ciclos de taladrado, en el presente captulo se
emplear nicamente el trmino taladrar para hacer referencia a
operaciones ejecutadas con ciclos fijos.
Table13.3(b) Eje de posicionamiento y eje de taladrado
Cdigo G

Plano posicionam.

Eje de taladrado

G83, G84, G85

eje X, eje C

eje Z

G87, G88, G89

eje Z, eje C

eje X

G83 y G87, G84 y G88 y G85 y G89 tienen idntica funcin,


respectivamente, a excepcin de los ejes especificados como ejes de
posicionamiento y como eje de taladrado.
D Modo de taladrado

G83 hasta G80 / G87 hasta G89 son cdigos G modales que permanecen
efectivos hasta que se cancelan. Cuando son vlidos, el estado actual es
el modo de taladrado. Una vez se especifican datos de taladrado en el
modo de taladrado, stos se conservan hasta que son modificados o
anulados.
Especifique todos los datos de taladrado necesarios al comienzo de los
ciclos fjjos; cuando se estn ejecutando ciclos fijos, especifique
nicamente las modificaciones en los datos.
Una velocidad de avance de mecanizado con un cdigo F se retiene
incluso despus de cancelar el ciclo de taladrado.
Para los bloques que requieren un cdigo Q, debe especificarse un cdigo
Q para cada uno de los bloques. Una vez especificados, los cdigos M de
bloqueo y desbloqueo del eje C funcionan en modo modal y se cancelan
mediante G80.

158

B63834SP/01

D Nivel de punto o de
retorno G98/G99

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

En el sistema A de cdigos G, la herramienta vuelve al nivel del punto


inicial desde el fondo del agujero. En el sistema B o C de cdigos G, al
especificar G98, la herramienta vuelve al nivel inicial desde el fondo del
agujero y al especificar G99, la herramienta vuelve al nivel del punto R
desde el fondo del agujero.
A continuacin se muestra como se desplaza la herramienta cuando se
especifica G98 o G99. Por regla general, G99 se utiliza para la primera
operacin de taladrado y G98 se utiliza para la ltima operacin de
taladrado.
El nivel inicial no vara aun cuando el taladrado se ejecute en el modo
G99.
G98 (Retorno al nivel inicial )

G99 (Retor. al nivel del punto R)

Nivel inicial

Nivel punto R

D Repeticiones

Para repetir el taladrado para agujeros equidistantes, especifique el


nmero de repeticiones en K_.
K es vlida slo dentro del bloque en que se ha especificado.
Especifique la primera posicin de agujero en el modo incremental.
Si se especifica en el modo absoluto, el taladrado se repite en la misma
posicin.
No. de repeticiones K

Valor mximo programable = 9999

Cuando se especifica K0 con el parmetro K0E (parmetro No. 5102 #4)


configurado a 0, el taladrado se ejecuta una vez.
Cuando K0 se especifica con el parmetro K0E (parmetro No. 5102 #4)
configurado a 1, los datos de taladrado simplemente se almacenan sin
ejecutar ningn taladrado.
D Cdigo M utilizado
para bloqueo/
desbloqueo de eje C

Cuando en un programa se especifica un cdigo M definido en el


parmetro No. 5110 para bloqueo/desbloqueo del eje C, el CNC enva el
cdigo M de bloqueo del eje C despus de posicionar la herramienta y
antes de alimentar la herramienta en avance rpido hasta el nivel del punto
R. El CNC activa tambin el cdigo M (el cdigo M para fijacin de eje
C + 1) para soltar el eje C despus de retirar la herramienta hasta el nivel
del punto R. La herramienta permanece el tiempo especificado en el
parmetro No. 5111.

159

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

D Anular

PROGRAMACION

B63834SP/01

Para anular un ciclo fijo, utilice G80 o un cdigo G del grupo 01.
Cdigos G del grupo 01
G00 : Posicionamiento (con avance rpido)
G01 : Interpolacin lineal
G02 : Interpolacin circular (horaria)
G03 : Interpolacin circular (antihoraria)

D Smbolos en las figuras

Los subapartados siguientes explican los distintos ciclos fijos. Las figuras
en estas explicaciones emplean los siguientes smbolos:
Posicionamiento (avance rpido G00)
Avance en mecanizado (interpolacin lineal G01)
Avance manual
P1

Tiem. de espera especif. en el prog.

P2

Tiem.de espera especif. en el parm. 5111

Envo del cdigo M para bloqueo de eje C


(El valor de se especifica con el parmetro No. 5110.)
Envo del cdigo M para desbloqueo de eje C

M (+1)

PRECAUCION
1 En cada ciclo fijo,
R_ (distancia entre el nivel inicial y el punto R) se trata
siempre como radio.
Z_ o X_ (distancia entre el punto R y el fondo del agujero),
sin embargo, se trata bien como dimetro o como radio, en
funcin de la especificacin.
2 Para el sistema B o C de cdigos G, puede utilizarse G90
o G91 para seleccionar programacin incremental o
absoluta para los datos de posicin de agujero (X, C o Z, C),
la distancia desde el punto R hasta el fondo del agujero (Z
o X) y la distancia desde el nivel inicial hasta el nivel del
punto R (R).

160

B63834SP/01

13.3.1
Ciclo de taladrado
frontal (G83) / ciclo de
taladrado lateral (G87)
D Ciclo de taladrado prof. a
alta veloc. (G83, G87)
(Parm.RTR(5101#2)=0)
Formato

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

El ciclo de taladrado profundo o el ciclo de taladrado profundo a alta velocidad


se emplean segn la configuracin de RTR, bit 2 del parmetro No. 5101. Si no
se especifica la profundidad de corte por pasada de taladrado, se emplea el ciclo
de taladrado normal.

Este ciclo ejecuta el taladrado profundo a alta velocidad. La broca repite


el ciclo de taladrado con la velocidad de avance en mecanizado y
retrocediendo la distancia de retroceso especificada intermitentemente
hacia el fondo del agujero. La broca extrae la viruta del agujero al
retroceder.
G83 X(U)_ C(H)_ Z(W)_ R_ Q_ P_ F_ K_ M_ ;
o
G87 Z(W)_ C(H)_ X(U)_ R_ Q_ P_ F_ K_ M_ ;
X_ C_ o Z_ C_ : Datos de posicin de agujero
Z_ o X_ : La distancia desde el punto R hasta el fondo del agujero
R_ : La distancia del nivel inicial hasta el nivel del punto R
Q_ : Profundidad de corte por pasada con avance en mecanizado
P_ : Tiempo de espera en el fondo del agujero
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (cuando se requiera)
M_ : Cdigo M para bloqueo de eje C (cuando se requiera).
G83 o G87 (modo G98)

G83 o G87 (modo G99)

Nivel inicial

Punto R

M(+1), P2
Punto R

Punto R
M(+1)

P2

q
d

q
d

P1
M
(+1)
P1
P2
d

:
:
:
:
:

Punto Z

P1

Punto Z

Cdigo M para bloqueo de eje C


Cdigo M para desbloqueo de eje C
Tiempo de espera especificado en el programa
Tiempo de espera especificado en parmetro No. 5111
Distancia de retroceso especificada en el parm. No. 5114

161

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

D Ciclo de taladrado
profundo (G83, G87)
(Parmetro No. 5101#2
=1)

Formato
G83 X(U)_ C(H)_ Z(W)_ R_ Q_ P_ F_ K_ M_ ;
o
G87 Z(W)_ C(H)_ X(U)_ R_ Q_ P_ F_ K_ M_ ;
X_ C_ o Z_ C_ : Datos de posicin de agujero
Z_ o X_ : La distancia desde el punto R hasta el fondo del agujero
R_ : La distancia del nivel inicial hasta el nivel del punto R
Q_ : Profundidad de corte por pasada con avance en mecanizado
P_ : Tiempo de espera en el fondo de un agujero
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (cuando se requiera.)
M_ : Cdigo M para bloqueo de eje C (cuando se requiera).
G83 o G87 ( modo G98)

G83 o G87 ( modo G99)

Nivel inicial
M(+1), P2

Punto R
q

PuntoR

M(+1), P2
Punto R

q
d

d
q

q
d

d
q

Punto Z
P1

Punto Z
P1

M : Cdigo M para bloqueo de eje C


M(+1) :Cdigo M para desbloqueo de eje C
P1 : Tiempo de espera especificado en el programa
P2 : Tiempo de espera especificado en parmetro No. 5111
d
: Distancia de retroceso especificada en el parm. No. 5114

Ejemplos

M51 ;
ACTIVAR modo posici. ref. eje C
M3 S2000 ;
Rotacin de la broca
G00 X50.0 C0.0 ;
Posic. de la broca segn ejes X y C
G83 Z40.0 R5.0 Q5000 F5.0 M31 ; Taladrado de agujero 1
C90.0 M31 ;
Taladrado de agujero 2
C180.0 M31 ;
Taladrado de agujero 3
C270.0 M31 ;
Taladrado de agujero 4
G80 M05 ;
Anulacin del ciclo de taladrado y
parada de la rotacin de la broca
M50 ;
DESACTIVACION modo
posicionamiento ref. eje C indexado

NOTA
Si no se programa la profundidad de corte para cada alimentacin
de mecanizado (Q), se ejecuta el taladrado normal. (Vase la
descripcin del ciclo de taladrado).

162

B63834SP/01

D Ciclo de taladrado
(G83 o G87)

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

Si no se especifica la profundidad de corte para cada pasada de taladrado


se utiliza el ciclo normal de taladrado. A continuacin, se hace retroceder
la herramienta del fondo del agujero con avance rpido.

Formato
G83 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;
o
G87 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ o Z_ C_ : Datos de posicin de agujero
Z_ o X_ : La distancia desde el punto R hasta el fondo del agujero
R_ : La distancia del nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en el fondo de un agujero
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (cuando se requiera).
M_ : Cdigo M para bloqueo de eje C (cuando se requiera).
G83 o G87 (modo G98)

Nivel inicial

G83 o G87 ( modo G99)

Nivel punto R
M(+1), P2

Nivel punto R
M(+1), P2

P1

M
:
M(+1) :
P1
:
P2
:

Ejemplos

Punto Z
P1

Punto Z

Cdigo M para bloqueo de eje C


Cdigo M para desbloqueo de eje C
Tiempo de espera especificado en el programa
Tiempo de espera especificado en parmetro No. 5111

M51 ;
M3 S2000 ;
G00 X50.0 C0.0 ;
G83 Z40.0 R5.0 P500 F5.0 M31 ;
C90.0 M31 ;
C180.0 M31 ;
C270.0 M31 ;
G80 M05 ;
M50 ;

163

ACTIVAR modo posicici. ref. eje C


Rotacin de la broca
Posic. de la broca segn ejes X y C
Taladrado de agujero 1
Taladrado de agujero 2
Taladrado de agujero 3
Taladrado de agujero 4
Anulacin del ciclo de taladrado y
parada de la rotacin de la broca
DESACTIVACION modo
posicionamiento ref. eje C indexado

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

13.3.2
Ciclo de roscado con
macho frontal (G84)/
Ciclo de roscado con
macho lateral (G88)

PROGRAMACION

B63834SP/01

Este ciclo ejecuta el roscado con macho.


En este ciclo de roscado con macho, cuando se ha alcanzado el fondo del
agujero, se hace girar el husillo en sentido inverso.

Formato
G84 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;
o
G88 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ o Z_ C_ : Datos de posicin de agujero
Z_ o X_ : La distancia desde el punto R hasta el fondo del agujero
R_ : La distancia del nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en el fondo del agujero
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (cuando se requiera).
M_ : Cdigo M para bloqueo de eje C (cuando se requiera)

G84 o G88 (modo G98)

Punto R

Nivel inicial
Husillo
horario
(+1),
P2

G84 o G88 (modo G99)

Punto R

Nivel punto R

Punto Z

Punto Z

Explicaciones

Husillo
horario
( + 1),
P2

P1

P1

Husillo antihorario

Husillo antihorario

El roscado con macho se ejecuta haciendo girar el husillo en sentido horario.


Cuando se ha alcanzado el fondo del agujero, se hace girar el husillo en sentido
inverso para el retroceso. Esta operacin genera los filetes.
Durante el roscado con macho se ignoran los sobrecontroles de avance. Una
suspensin de avances no provoca la parada de la mquina hasta que se termina
la operacin de retorno.

164

B63834SP/01

PROGRAMACION

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

NOTA
El bit 6 (M5T) del parmetro No. 5101 especifica si se enva
la orden de parada del husillo (M05) antes de especificar el
sentido de giro del husillo con M03 o M04. Para ms
detalles, vase el manual del operador facilitado por el
fabricante de la mquinaherramienta.

Ejemplos

M51 ;
M3 S2000 ;
G00 X50.0 C0.0 ;
G83 Z40.0 R5.0 P500 F5.0 M31 ;
C90.0 M31 ;
C180.0 M31 ;
C270.0 M31 ;
G80 M05 ;
M50 ;

165

ACTIVAR modo posicicionamiento


referencia eje C
Rotacin de la broca
Posic. de la broca segn ejes X y C
Taladrado de agujero 1
Taladrado de agujero 2
Taladrado de agujero 3
Taladrado de agujero 4
Anulacin del ciclo de taladrado y
parada de la rotacin de la broca
DESACTIVACION modo
posicionamiento ref. eje C

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

13.3.3

PROGRAMACION

B63834SP/01

Este ciclo se emplea para madrinar un agujero.

Ciclo de mandrinado
frontal (G85) / Ciclo de
mandrinado lateral (G89)

Formato
G85 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;
o
G89 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ o Z_ C_ : Datos de posicin de agujero
Z_ o X_ : La distancia desde el punto R hasta el fondo del agujero
R_ : La distancia del nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en el fondo del agujero
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (cuando se requiera).
M_ : Cdigo M para bloqueo de eje C (cuando se requiera)

G85 o G89 (modo G98)

Punto R

P1

G85 o G89 ( modo G99)

Nivel inicial

M, P2

Nivel punto R
M, P2

Punto R

Punto Z

Punto Z
P1

Explicaciones

Despus del posicionamiento, se ejecuta un desplazamiento con avance rpido


hasta el punto R. El taladrado se ejecuta desde el punto R hasta el punto Z. Una
vez que la herramienta ha alcanzado el punto Z, vuelve al punto R con un avance
de dos veces el avance en mecanizado.

Ejemplos

M51 ;
M3 S2000 ;
G00 X50.0 C0.0 ;
G83 Z40.0 R5.0 P500 F5.0 M31 ;
C90.0 M31 ;
C180.0 M31 ;
C270.0 M31 ;
G80 M05 ;
M50 ;

166

ACTIVAR modo posicionamiento


referencia eje C
Rotacin de la broca
Posic. de la broca segn ejes X y C
Taladrado de agujero 1
Taladrado de agujero 2
Taladrado de agujero 3
Taladrado de agujero 4
Anulacin del ciclo de taladrado y
parada de rotacin de la broca
DESACTIVACION modo
posicionamiento ref. eje C

B63834SP/01

13.3.4

PROGRAMACION

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

G80 anula el ciclo fijo.

Ciclo fijo para anular el


taladrado (G80)
Formato
G80 ;

Explicaciones

El ciclo fijo de taladrado se anula para trabajar en modo normal. El punto R y


el punto Z se borran. Tambin se anulan otros datos de taladrado (se borran)

Ejemplos

M51 ;
M3 S2000 ;
G00 X50.0 C0.0 ;
G83 Z40.0 R5.0 P500 F5.0 M31 ;
C90.0 M31 ;
C180.0 M31 ;
C270.0 M31 ;
G80 M05 ;
M50 ;

167

ACTIVAR modo posicionamiento


referencia eje C
Rotacin de la broca
Posic. de la broca segn ejes X y C
Taladrado de agujero 1
Taladrado de agujero 2
Taladrado de agujero 3
Taladrado de agujero 4
Anulacin del ciclo de taladrado y
parada de la rotacin de la broca
DESACTIVACION modo
posicionamiento ref. eje C

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

13.3.5
Precauciones que ha
de adoptar el operador
D Reset y parada de
emergencia

Aun cuando el controlador se detenga ejecutando un reset o una parada


de emergencia en el curso de un ciclo de taladrado, se guarda en el modo
de taladrado y los datos de taladrado; por consiguiente, teniendo en cuenta
esto, reanude la ejecucin del programa.

D Modo bloque a bloque

Cuando el ciclo de taladrado se ejecuta con un solo bloque, la ejecucin


se detiene en los puntos finales de las operaciones 1, 2, 6 en la Fig. 13.3
(a).
En consecuencia, se observa que la operacin se arranca tres veces para
taladrar un agujero. Esta operacin se detiene en los puntos finales de las
operaciones 1, 2 con la lmpara de suspensin de avances ENCENDIDA.
La operacin se detiene en el estado de suspensin de avances en el punto
final de la operacin 6 si se mantienen las repeticiones y se detiene el
estado de parada en otros casos.

D Suspensin de avances

Cuando Suspensin de avances se aplica entre las operaciones 3 y 5


mediante G84/G88, la lmpara de suspensin de avances se enciende
inmediatamente si la suspensin de avances se aplica de nuevo a la
operacin 6.

D Sobrecontrol

Durante las operaciones con G84 y G88, el sobrecontrol del avance es del
100%.

168

B63834SP/01

13.4
CICLO FIJO DE
RECTIFICADO (PARA
RECTIFICADORA)

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

Hay cuatro ciclos fijos de rectificado: el ciclo de rectificado transversal


(G71), el ciclo de rectificado con dimensiones fijas directo transversal, el
ciclo de rectificado por oscilacin y el ciclo de rectificado con
dimensiones fijas directo por oscilacin.
En una mquinaherramienta que permite utilizar ciclos fijos de
rectificado, no puede utilizarse el ciclo fijo repetitivo mltiple para el
torneado.

13.4.1
Ciclo de rectificado
transversal (G71)
Formato
G71 A_ B_ W_ U_ I_ K_ H_ ;
X

(1) (I)
A

(2)
U (espera)

(3) (K)
(4) (I)

(5) (espera)
(6) (K)

A: Primera profundidad de corte


B: Segunda profundidad de corte
W: Zona de rectificado
U: Tiempo de espera Tiempo de especificacin mximo:
99999.999 segundos
I:Velocidad de avance de A y B
K: Velocidad de avance de W
H: Nmero de repeticiones Valor de configuracin: 1 hasta 9999

Explicaciones

A continuacin se describen los intervalos de especificacin y unidades


del ciclo fijo de rectificado
Orden de desplazamiento Intervalo: "8 dgitos
Unidades: 1 m/0.001 pulg
Avance Intervalo
Avance por minuto: 0.001 hasta 240000 mm/min
0.0001 hasta 9600 pulg/min
(Para 1 m/0.0001 pulg)
Avance por revolucin: 0.00001 hasta 500 mm/rev
0.00001 hasta 9 pulg/rev
A, B y W deben especificarse en un modo incremental
En el caso de un solo bloque, las operaciones 1, 2, 3, 4, 5 y 6 se ejecutan
con una operacin de inicio de ciclo.
A = B = 0 provoca la retirada de la herramienta.
169

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

13.4.2
Ciclo de rectificado de
dimensiones fijas
directas transversal
(G72)
Formato
G72 P_ A_ B_ W_ U_ I_ K_ H_ ;
P: Nmero de calibre (1 hasta 4)
A: Primera profundidad de corte
B: Segunda profundidad de corte
W: Zona de rectificado
U: Tiempo de espera Tiempo mximo especificable:
99999.999 segundos
I: Velocidad de avance de A y B
K: Velocidad de avance de W
H: Nmero de repeticiones Valor configuracin: 1 hasta 9999

Explicaciones

Cuando se utiliza la operacin de salto mltiple, puede especificarse un


nmero de calibre. El mtodo de especificacin del nmero de calibre
coincide con el mtodo de la funcin de salto mltiple. Cuando no se utiliza
la operacin de salto mltiple, la seal de salto convencional es vlida.
Se aplica idnticas especificaciones que G71 con la excepcin de la
especificacin del nmero de calibre.

D Operacin en momento
de la entrada de la seal
de salto

1. Cuando la herramienta se desplaza a lo largo del eje Z para mecanizar


una pieza, si se introduce una seal de salto, la herramienta vuelve a
la coordenada Z en que se inici el ciclo despus de que la herramienta
alcance el final de la zona de rectificado especificada.

(Terminacin)

(Seal de salto)

(Terminacin)

(Seal de salto)

2. Cuando la herramienta mecaniza una pieza a lo largo del eje X, si se


introduce una seal de salto, la herramienta detiene inmediatamente
el mecanizado y vuelve a la coordenada Z en que se inici el ciclo.

(Terminacin)

(Seal de salto)
(Seal de salto)
(Terminacin)

3. La seal de salto es vlida durante la espera, sin que se vea afectada


por los parmetros DS1 hasta DS8 (Nos. 6206 #0 hasta #7). La espera
se detiene inmediatamente para volver a la coordenada del eje Z en que
se inici el ciclo.
170

B63834SP/01

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

13.4.3
Ciclo de rectificado por
oscilacin (G73)
Formato
G73 A_ (B_) W_ U_ K_ H_ ;
Z
W
(1)
A

(2) (K)

U (espera)

U (espera)
(3)

(B)

(4) (K)

A: Profundidad de corte
B: Profundidad de corte
W: Zona de rectificado
U: Tiempo de espera
W: Velocidad de avance
H: Nmero de repeticiones Valor de configuracin: 1 hasta 9999

Explicaciones

A, B y W deben especificarse en un modo incremental.


En el caso de un bloque individual, las operaciones 1, 2, 3 y 4 se ejecutan
con una operacin de inicio de ciclo.
La especificacin de B es vlida nicamente para el bloque especificado.
Esto no est asociado a B del ciclo G71 o G72.

171

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

13.4.4
Ciclo de rectificado de
dimensiones fijas
directas por oscilacin
Formato
G74 P_ A_ (B_) W_ U_ K_ H_ ;
P: Nmero de calibre (1 hasta 4)
A: Profundidad de corte
B: Profundidad de corte
W: Intervalo de rectificado
U: Tiempo de espera
K: Velocidad de avance de W
H: Nmero de repeticiones Valor configuracin: 1 hasta 9999

Explicaciones

Cuando se utiliza la operacin de salto mltiple puede especificarse un


nmero de calibre. El mtodo de especificacin del nmero de calibre
coincide con el mtodo de la funcin de salto mltiple. Cuando no se
utiliza la operacin de salto mltiple, es vlida la seal de salto
convencional.
Se aplican idnticas especificaciones que G73 a otros datos.

D Procedimiento en el
momento de la entrada
de la seal de salto

1. Cuando la herramienta se desplaza a lo largo del eje Z para rectificar


una pieza, si se introduce una seal de salto, la herramienta vuelve a
la coordenada Z en que se inici el ciclo despus de que la herramienta
llegue al final del rea de rectificado especificada.
Seal de salto

Seal de salto
(Terminacin)

(Terminacin)

2. La seal de salto es vlida durante la espera, sin que se vea afectada


por los parmetros DS1 hasta DS8 (No. 6206 #0 hasta #7). La espera
se detiene inmediatamente para vuelta a la coordenada del eje Z en que
se inici el ciclo.
NOTE
1 Los elementos de datos A, B, W, I y K en un ciclo fijo son
valores modales comunes a G71 hasta G74. Los elementos
de datos A, B, W, U, I y K se borran cuando se especifica
un cdigo G simple distinto de G04 o un cdigo G del grupo
01 distinto de G71 hasta G74.
2 En el modo de ciclo fijo no puede especificarse ningn
cdigo B.

172

B63834SP/01

13.5
PROGRAMACION
DIRECTA DE
DIMENSIONES DEL
PLANO

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

Los ngulos de lneas rectas, valor de achaflanado, valores de redondeado


de esquinas y otros valores dimensionales en planos de mecanizado
pueden programarse introduciendo directamente estos valores. Adems,
puede insertarse el achaflanado y el redondeado de esquinas entre lneas
rectas que tengan un ngulo opcional. Esta programacin es vlida
nicamente en el modo de funcionamiento Memoria.

Formato
Tabla 13.5 Tabla de rdenes
Ordenes
X2_ (Z2_), A_ ;

Desplazamiento de herramienta
X
(X2 , Z2)

1
A
(X1 , Z1)

,A1_ ;
X3_ Z3_, A2_ ;

X
(X3 , Z3)
A2

2
A1

(X2 , Z2)

(X1 , Z1)

X2_ Z2_, R1_ ;


X3_ Z3_ ;
or
,A1_, R1_ ;
X3_ Z3_, A2_ ;

X
(X3 , Z3)
A2

(X2 , Z2)

R1
A1
(X1 , Z1)
Z

X2_ Z2_, C1_ ;


X3_ Z3_ ;
or
,A1_, C1_ ;
X3_ Z3_, A2_ ;

X
(X3 , Z3)
A2

C1
(X2 , Z2)

A1
(X1 , Z1)
Z

173

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

Ordenes

X2_ Z2_ , R1_ ;


X3_ Z3_ , R2_ ;
X4_ Z4_ ;
or
,A1_, R1_ ;
X3_ Z3_, A2_, R2_ ;
X4_ Z4_ ;

Desplazamiento de herramienta
X
(X4 , Z4)

(X3 , Z3)
A2

R2

R1
A1

(X2 , Z2)

(X1 , Z1)
Z

X2_ Z2_ , C1_ ;


X3_ Z3_ , C2_ ;
X4_ Z4_ ;
or
,A1_, C1_ ;
X3_ Z3_, A2_, C2_ ;
X4_ Z4_ ;

C2
(X4 , Z4)

(X3 , Z3)
A2

C1

(X2 , Z2)
A1
(X1 , Z1)
Z

X2_ Z2_ , R1_ ;


X3_ Z3_ , C2_ ;
X4_ Z4_ ;
or
,A1_, R1_ ;
X3_ Z3_, A2_, C2_ ;
X4_ Z4_ ;

C2
(X4 , Z4)

(X3 , Z3)
A2
R1
A1

(X2 , Z2)

(X1 , Z1)
Z

X2_ Z2_ , C1_ ;


X3_ Z3_ , R2_ ;
X4_ Z4_ ;
or
,A1_, C1_ ;
X3_ Z3_, A2_, R2_ ;
X4_ Z4_ ;

(X4 , Z4)

(X3 , Z3)
A2

R2

C1

(X2 , Z2)
A1
(X1 , Z1)

174

B63834SP/01

Explicaciones

PROGRAMACION

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

Un programa para realizar un mecanizado segn la curva mostrada en la Fig.


13.5 (a) es el siguiente:
+X
a3

X (x2) Z (z2) , C (c1) ;


X (x3) Z (z3) , R (r2) ;
X (x4) Z (z4) ;

(x4, z4)
or
,A (a1) , C (c1) ;
X (x3) Z (z3) , A (a2) , R (r2) ;
X (x4) Z (z4) ;

(x3, z3)
r2

+Z
a2
(x2, z2)

c1

a1
(x1, z1)

Punto inicial

Fig. 13.5 Plano de mecanizado (Ejemplo)

Para programar una lnea, especifique uno o dos entre X, Z y A.


Si se especifica slo uno de ellos, la lnea recta debe definirse
fundamentalmente mediante una orden en el bloque siguiente.
Para programar los grados de inclinacin de una lnea recta o el valor de
achaflanado o de redondeado de una esquina R, programar con una coma
(,) de la siguiente manera:
, A_
, C_
, R_
Asignando el valor 1 al parmetro CCR No. 3405#4 en el sistema que no
utiliza A o C como designacin de eje, pueden programarse sin coma (,)
los grados de inclinacin de la lnea recta o el valor de achaflanado o de
redondeado de esquina R de la siguiente manera:
A_
C_
R_

175

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

PROGRAMACION

B63834SP/01

NOTA
1. Los cdigos G siguientes no son aplicables a idntico
bloque tal como se programan mediante la introduccin
directa de dimensiones de representacin o entre bloques
de introduccin directa de dimensiones de representacin
que definen figuras secuenciales.
1) Cdigos G (distintos de G04) en el grupo 00.
2) G02, G03, G90, G92 y G94 en el grupo 01.
2. El redondeado de esquinas no puede insertarse en un
bloque de roscado.
3. Cuando el punto final del bloque anterior se determina en
el bloque siguiente segn rdenes secuenciales de
introduccin directa de dimensiones del plano, no se
ejecuta la parada en modo bloque a bloque, sino que en el
punto final del bloque anterior se ejecuta una parada por
suspensin de avances.
4. La tolerancia del ngulo en el clculo del punto de
interseccin en el programa inferior es de 1.
(Ello se debe a que la distancia de recorrido que se ha de
obtener en este clculo es demasiado grande.)
1) X_ , A_ ; (Si para la programacin del ngulo se
especifica un valor comprendido entre 01 o 180 1,
se activa la alarma P/S No.057)
2) Z_ , A_ ; (Si para la programacin del ngulo se
especifica un valor comprendido entre 901o 2701,
se activa la alarma P/S No. 057).
5. Se activa una alarma si el ngulo formado por las dos lneas
est comprendido dentro de 1 cuando se activa el punto
de interseccin.
6. Se ignora el porcentaje de achaflanado o el redondeado de
esquina si el ngulo formado por las dos lneas est
comprendido entre 1 .
7. Tanto la orden de dimensiones (programacin absoluta)
como la orden del ngulo deben especificarse en el bloque
que viene a continuacin de un bloque en el cual se ha
especificado nicamente la orden de ngulo.
(Ejemplo)
N1 X_, A_, R_ ;
N2, A_ ;
N3 X_ Z_, A_ ;
(Adems de la orden dimensional, debe especificarse la
orden de ngulo en el bloque No. 3).

176

B63834SP/01

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

Ejemplo

R20
R15

R6
300
100
60
10

30
180
22
(Especificacin de dimetro, entrada en valores mtricos)

N001
N002
N003
N004
N005
N006
N007

G50 X0.0 Z0.0 ;


G01 X60.0, A90.0, C1.0 F80 ;
Z30.0, A180.0, R6.0 ;
X100.0, A90.0 ;
,A170.0, R20.0 ;
X300.0 Z180.0, A112.0, R15.0 ;
Z230.0, A180.0 ;
:
:

177

145

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

13.6
ROSCADO CON
MACHO RIGIDO

PROGRAMACION

B63834SP/01

Los ciclos de rosca interior en la cara anterior (G84) y en las caras laterales
(G88) pueden ejecutarse en modo clsico o rgido.
En el modo clsico, la rotacin o la parada del cabezal estn sincronizados
con el desplazamiento segn el eje de roscado y con arreglo a las
funciones auxiliares M03 (rotacin de cabezal a derechas), M04 (rotacin
de cabezal a izquierdas) y M05 (parada del cabezal).
En modo rgido, se controla el motor de cabezal de la misma manera que
un motor de accionamiento, mediante la aplicacin de una compensacin
en el eje de rosado y en el eje del cabezal.
En roscado interior rgido, cada vuelta del cabezal corresponde a cierto
valor de avance (paso del husillo) segn el eje del cabezal. Este principio
se aplica tambin a la aceleracin/deceleracin. Esto significa que, al
contrario del roscado interior clsico, el roscado rgido no exige machos
flotantes; de este modo, se logra un mecanizado de alta precisin a gran
velocidad.
Cuando la funcin de control multihusillo est validada, puede utilizarse
el segundo husillo para roscado rgido con macho.

178

B63834SP/01

13.6.1
Ciclo de roscado con
macho rgido en cara
anterior (G84)/en cara
lateral (G88)

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

PROGRAMACION

El control del motor de cabezal de la misma manera que un servomotor


en modo rgido autoriza el roscado a gran velocidad.

Formato
G84 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;
o
G88 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ o Z_ C_ : Datos de posicin de agujero
Z_ o X_ : La distancia desde el punto R hasta el fondo del agujero
R_ : La distancia del nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en el fondo del agujero
F_ : Velocidad de avance en mecanizado
K_ : Nmero de repeticiones (cuando se requiera).
M_ : Cdigo M para bloqueo de eje C (cuando se requiera)
G84 o G88 (modo G98)

G84 o G88 (modo 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

Parada husillo

Husillo antihorario

Explicaciones

En cuanto ha terminado el posicionamiento en X (G84) o en Z (G88), el


cabezal se desplaza a velocidad rpida hasta el punto R. Se ejecuta el
roscado del punto R al punto Z, se para el cabezal y se aplica cierta
temporizacin. Luego, el cabezal empieza a girar en sentido contrario,
retrocede hasta el punto R, se para y vuelve al nivel inicial a velocidad
rpida. Durante el roscado, se consideran la correccin de los avances y
del cabezal iguales a 100%. Para retirar (operacin 5), sin embargo, puede
aplicarse una correccin fija de hasta el 2000% configurando el parmetro
nm. 5211 (RGOVR), bit 3 (OVU) del parmetro nm. 5201, y el bit 4
(DOV) del parmetro 5200.

D Modo rgido

Puede especificarse el modo rgido de una de las maneras siguientes:


D Especificando M29S**** antes de un bloque de roscado
D Especificando M29S**** en un bloque de roscado
D Considerando G84 o G88 como un cdigo G de roscado interior rgido
(puesta a 1 del bit 0 (G84) del parmetro nm. 5200).
179

13. FUNCIONES PARA SIMPLIFICAR LA


PROGRAMACION

D Paso del husillo

PROGRAMACION

B63834SP/01

En modo avance por minuto, la velocidad de avance dividida por la


velocidad del cabezal da el paso del husillo. En modo avance por vuelta,
la velocidad de avance es igual al paso del husillo.

Limitaciones
D Instrucciones S

Cuando se especifica un valor superior a la velocidad de rotacin mxima


para la gama utilizada, se emite la alarma P/S nm. 200. En el caso de un
cabezal analgico, cuando una instruccin especificada provoca la
emisin de ms de 4095 impulsos durante 8 mseg (unidad de deteccin),
se emite la alarma P/S nm. 202. En el caso de un cabezal serie, cuando
una instruccin especificada provoca la emisin de ms de 32767
impulsos durante 8 mseg (unidad de deteccin), se emite la alarma P/S
nm. 202.
<Ejemplo>
Para un motor incorporado equipado con un detector cuya resolucin es
de 4095 impulsos/vuelta, la velocidad mxima del cabezal en roscado
interior rgido es la siguiente:
Para un cabezal analgico
(40951000860)4095 = 7500 (min1)
Para un cabezal serie
(327671000860)4095 = 60012 (min1) [Nota: valor ideal]

D Cdigos F

Si se programa un valor superior al lmite mximo de avance de


mecanizado, se emite la alarma P/S nm. 201.

D M29

Si se programa una instruccin S o un desplazamiento de eje entre M29


y M84, se emite la alarma P/S nm. 203. La programacin de M29 durante
un ciclo de roscado interior provoca la emisin de la alarma P/S nm. 204.

D Cdigo M de roscado
interior rgido

El cdigo M que especifica el roscado interior rgido se encuentra


generalmente en el parmetro nm. 5210. Cuando se quiere fijar un valor
superior a 255, debe emplearse el parmetro nm. 5212.

D Error de posicin
mximo durante el
desplazamiento segn el
eje de roscado

El error de posicin mximo durante el desplazamiento segn el eje de


roscado en modo rgido se fija generalmente en el parmetro nm. 5310.
Si se quiere fijar un valor de ms de 32767 en funcin, por ejemplo, de
la resolucin del detector empleado, debe utilizarse el parmetro nm.
5314.

D R

Debe especificarse el valor de R en un bloque que ejecuta un taladrado.


En caso contrario, no se memoriza este valor como dato modal.

D Anulacin

No deben programarse G00 a G03 (cdigos G del grupo 01) en un bloque


que contiene G84 o G88. En caso contrario, se anula G84 o G88 en este
bloque.

D Decalaje de posicin de
herramienta

En el modo ciclo fijo, se ignora cualquier decalaje de posicin de


herramienta.

D Unidades para F
Entrada en mm

Entrada en pulgadas

G98

1 mm/min

0,01 pulgada/min

G99

0,01 mm/vuelta

0,0001 pulgada/vuelta Punto decimal autorizado

180

Observacin
Punto decimal autorizado

B63834SP/01

Ejemplos

PROGRAMACION

13. FUNCIONES PARA SIMPLIFI


CAR LA PROGRAMACION

Velocidad de avance en eje de roscado interior: 1000 mm/min


Avance de eje de roscado con macho: 1000 mm/min
Velocidad de husillo: 1000 min1
Paso de husillo: 1,0 mm
<Programacin para avance/minuto>
G98;
Cdigo de avance/minuto
G00 X100.0;
Posicionamiento
M29 S1000;
Instruccin que
especifica el modo rgido
G84 Z100.0 R20.0 F1000; Roscado interior rgido
<Programacin para avance/vuelta>
G99;
Cdigo de avance/vuelta
G00 X100.0;
Posicionamiento
M29 S1000;
Instruccin que
especifica el modo rgido
G84 Z100.0 R20.0 F1.0; Roscado interior rgido

181

14. FUNCION DE COMPENSACION

14

PROGRAMACION

B63834SP/01

FUNCION DE COMPENSACION

Este captulo describe las siguientes funciones de compensacin:


14.1
14.2
14.3
14.4

14.5

COMPENSACION DE HERRAMIENTA
RESUMEN DE LA COMPENSACION DE RADIO DE PLAQUITA
DE HERRAMIENTA
DETALLES DE LA COMPENSACION DE RADIO DE
PLAQUITA DE HERRAMIENTA
VALORES DE COMPENSACION DE HERRAMIENTA,
NUMERO DE VALORES DE COMPENSACION E
INTRODUCCION DE VALORES DESDE EL PROGRAMA (G10)
COMPENSACION AUTOMATICA DE HERRAMIENTA (G36,
G37)

182

B63834SP/01

14.1
COMPENSACION DE
HERRAMIENTA

14. FUNCION DE COMPENSACION

PROGRAMACION

La compensacin de herramienta se emplea para compensar la diferencia


cuando la herramienta empleada realmente difiere de la herramienta imaginaria
empleada en la programacin.

Herramienta
estndar

Herramienta
real
Valor de compensacin en
eje X
Valor de compensacin en eje Z
Fig.14.1 Compensacin de herramienta

En esta unidad, no hay cdigo G para especificar la compensacin de


herramienta.
La compensacin de herramienta se especifica mediante el cdigo T.

14.1.1
Compensacin de
geometra de hta. y
compensacin de
desgaste de hta.

La compensacin de geometra de herramienta y la compensacin de


desgaste de herramienta se emplean para separar la compensacin de
herramienta en compensacin geomtrica de herramienta para la
compensacin de la forma de la herramienta o de la posicin de montaje
de la herramienta y en compensacin de desgaste de herramienta para la
compensacin del desgaste de Plaquita de la herramienta.
Punto del programa
Hta. imaginaria
Valor comp.
geom. eje X

Valor comp.
desgas. eje X

Valor compen.
desgaste eje Z

Hta. real
Valor compen.
geom. eje Z

Fig. 14.1.1 Compensacin de geometra de herramienta y compensacin de desgaste de herramienta.

183

14. FUNCION DE COMPENSACION

14.1.2
Cdigo T para
compensacin de
herramienta

PROGRAMACION

B63834SP/01

Existen dos mtodos para especificar un cdigo T segn se muestra en la


tabla 14.1.2(a) y en la tabla 14.1.2(b).

Formato
D El dgito de menor peso
de cdigo T especifica
nmero de corrector de
geometra y de desgaste

Tabla 14.1.2(a)
Tipo cdigo T

Significado del cdigo


T
Tff

Orden de 2 dgi
tos

Nmero correc. de
desgaste de hta. y
de geometra hta.
Seleccin hta.

Cuando LD1, bit 0 del


parmetro No.5002,
No. corrector des- vale 0, se especifica
gaste hta. y de geo-un nmero de corrector de desgaste de hta.
metra de hta.
con los dos ltimos
Seleccin hta.
dgitos de un cdigo T.

tos

Seleccin de
herramienta

14.1.4
Nmero de corrector

Cuando LGN, bit 1


del parmetro
No.5002, vale 0, el
nmero de correc
tor de geometra y
el nmero de cor
rector de desgaste
de hta. especifica
dos para una deter
minada hta. es el
mismo.

Tabla 14.1.2(b)
Tipo cdigo T
Orden de 2 dgi
toos

Orden de 4 dgitos

14.1.3

Cuando LD1, bit 0


del parmetro No.
5002 vale 1, se es
pecifica un nmero
de corrector de des
gaste de hta con el
ltimo dgito de un
cdigo T.

T ff ff

Orden de 4 dgi

D El dgito de menor peso


del cdigo T especifica
el nmero de corrector
de desgaste y el nmero
de dgito ms alto
especifica el dgito de
seleccin de herramienta
y el nmero de corrector
de geometra

Configuracin de parmetros para


especificar el No. de corrector

Significado cdigo T
Tff
No. corrector desgaste hta.
No. seleccin hta. y de
corrector geometra hta
T ff ff

Configuracin de parmetros para


especificar el No. de corrector
Cuando LD1, bit 0 del
parmetro No. 5002,
vale 1, se especifica
un No. de corrector de
desgaste de hta con el
ltimo dgito de un
cdigo T.

Cuando LD1, bit 0 del


parmetro No. 5002,
No. compensacin vale 0, se especifica
desgaste hta.
un nmero de correcNo. de seleccin hta. y tor de desgaste de hta
de corrector geometra con los dos ltimos
dgitos de un cdigo T.
hta.

Cuando LGN, bit 1 del


parmetro NO. 5002,
vale 0, el nmero de
corrector de geometra
de hta. y el nmero de
corrector de desgaste
dee hta. especificados
para una determinada
hta son iguales.

La seleccin de herramienta se realiza especificando el correspondiente


cdigo T al nmero de herramienta. Consulte el manual del fabricante de
la mquinaherramienta para conocer la relacin entre el nmero de
seleccin de herramienta y la herramienta.

El nmero de compensacin de herramienta tiene dos significados.


Especifica la distancia de compensacin correspondiente al nmero que
se ha seleccionado para el inicio de la funcin de compensacin. Un
nmero de compensacin de herramienta de 0 00 indica que el valor de
compensacin es 0 y que la compensacin est anulada.
184

B63834SP/01

14.1.5
Compensacin

PROGRAMACION

14. FUNCION DE COMPENSACION

Existen dos tipos de compensacin. La compensacin de desgaste de


herramienta y la compensacin de geometra de herramienta.

Explicaciones
D Compensacin de
desgaste de herramienta

La trayectoria de la herramienta se compensa mediante los valores de


compensacin de desgaste X, Y y Z para la trayectoria programada. La
distancia de compensacin correspondiente al nmero especificado
mediante el cdigo T se aade o resta segn la posicin de cada bloque
programado.
Trayectoria de la hta despus de la compensacin
Este bloque contiene la orden de
compensacin con el cdigo T
Trayectoria programada
Compensacin mediante X, Z
(vector compensacin)

Fig.14.1.5(a) Desplazamiento de compensacin (1)

D Vector de compensacin

D Anulacin de la
compensacin

En la Fig.14.1.5(a), el vector con compensacin en X, Y y Z se demonina


vector de compensacin. La compensacin es igual al vector de
compensacin.
La compensacin se anula al seleccionar el nmero de corrector de cdigo
T 0 00. Al final del bloque anulado, el vector de compensacin se
convierte en 0.
N1 X50.0 Z100.0 T0202 ; Crea el vector correspondiente
al nmero de corrector 02
N2 X200.0 ;
N3 X100.0 Z250.0 T0200 ; La especificacin del nmero de
corrector borra el vector de
compensacin.

Trayectoria hta despus de


la compensacin

N2

Trayectoria programada
N1

Fig.14.1.5(b) Desplazamiento de compensacin (2)

Con el parmetro LVC (No. 5003#6) configurado a 1, la compensacin


se cancela cuando :
1) El tiempo inicial despus de conectar la corriente.
2) Se pulsa la tecla de reset de la unidad MDI.
3) Se introduce la seal de reset desde la mquina al CNC.
185

14. FUNCION DE COMPENSACION

D Slo cdigo T

PROGRAMACION

B63834SP/01

El parmetro LVC (No. 5003#6) puede configurarse de modo que la


compensacin no se cancele al pulsar la tecla de reset o mediante la
entrada de reset.
Al especificar slo un cdigo T en un bloque, la herramienta se desplaza
mediante el valor de compensacin de desgaste sin una orden de
desplazamiento. El desplazamiento se ejecuta a la velocidad de avance
rpido en el modo G00. En otros modos se ejecuta a la velocidad de
avance.
Cuando se especifica un cdigo T slo con nmero de compensacin 0
00, el desplazamiento se ejecuta para anular la compensacin.
AVISO
Cuando se especifica G50 X_Z_T_ ;
La herramienta no se desplaza.
Se selecciona el sistema de coordenadas en el que el valor
de la coordenada de la posicin de herramienta es (X, Z).
La posicin de la herramienta se obtiene restando el valor
de compensacin de desgaste correspondiente al nmero
de corrector especificado en el cdigo T.

D Compensacin de
geometra de
herramienta

Con la compensacin de geometra de herramienta, el sistema de


coordenadas de pieza cambia segn los valores de compensacin de
geometra X Y y Z. Es decir, el valor de compensacin correspondiente
al nmero designado con el cdigo se aade o resta de la posicin actual.
Trayectoria programada despus del cambio
del sistema de coordenadas de pieza
Valor de compensacin mediante la compensacin de
geometra de hta. en el eje X,
Z (vector de compensacin)

Orden absoluta

Trayectoria hta. despus de compens.


Trayectoria programada
antes del cambio del sistema
de coordenadas de pieza

Fig.14.1.5(c) Desplazamiento de la compensacin de geometra de


herramienta

NOTA
Al igual que en la compensacin, la herramienta puede
compensarse mediante la configuracin del parmetro
LGT(No.5002#4) para aadir o restar el punto final
programado de cada bloque.
D Anulacin de la
compensacin

Si especifica el nmero de corrector


compensacin.

0, 00 0000 se anula la

NOTA
Cuando se especifica un nmero de corrector de figura de
herramienta con idntico valor que el nmero de corrector de
desgaste de herramienta (parmetro No. 5002#1 (LGN) vale 0),
un cdigo T especificado con un nmero de corrector 0 no cancela
la compensacion de figura de herramienta. Sin embargo, al
configurar el parmetro No.5002#5 (LGC), puede utilizarse
tambin el nmero de corrector 0 para cancelar la compensacin
de figura de herramienta.

186

B63834SP/01

14. FUNCION DE COMPENSACION

PROGRAMACION

Con el Parmetro TGC (No. 5003#7) configurado a 1, un reset cancela la


compensacin de figura de herramienta.

Ejemplos

1. Al especificar un nmero de compensacin de geometra de


herramienta y un nmero de corrector de desgaste de herramienta con
los dos ltimos dgitos de un cdigo T
(cuando LGN, bit 1 del parmetro No.5002, vale 0),
N1 X50.0 Z100.0 T0202 ; Especifica No. corrector 02
N2 Z200.0 ;
N3 X100.0 Z250.0 T0200 ; Anula la compensacin
Trayectoria
Orden absoluta
Anular comprogramada
N3
pensacin
despus de
N2
decalaje de
N1
sistema de
coordenadas
de pieza
Trayectoria hta. despus compensacin
Compensacin

2. Suponga que la compensacin de geometra no se ha cancelado con


el nmero de corrector 0 (cuando LGN, bit 1 del parmetro No.5002,
est configurado a 1),
N1 X50.0 Z100.0 T0202 ; Nmero de seleccin de herramienta
(nmero de compensacin de geometra de herramienta
especificada 02)
N2 Z200.0 ;
N3 X100.0 Z250.0 T0000 ; Anula la compensacin
Trayectoria
programada
despus del
decalaje del
sistema de
coordenadas
de pieza

N3

Anulacin
compensacin

N2
N1
Trayectoria hta. despus de compensacion

Compensacin

187

14. FUNCION DE COMPENSACION

14.1.6
Ordenes G53, G28 y
G30 cuando se aplica
un decalaje de
posicin de la
herramienta

PROGRAMACION

B63834SP/01

Esta seccin describe las operaciones a continuacin cuando se aplica un


decalaje a la posicin de la herramienta: cdigos G53, G28 y G30, retorno
manual al punto de referencia y anulacin del decalaje de posicin de la
herramienta por la instruccin T00.

Explicaciones
D Retorno al punto de
referencia (G28) y cdigo
G53 cuando se aplica un
decalaje a la posicin de
la herramienta

La ejecucin del retorno al punto de referencia (G28) o de un cdigo G53


despus de aplicado un decalaje de posicin de herramienta no anula el
vector de decalaje de posicin de la herramienta. Se visualiza la posicin
absoluta como se indica a continuacin, segn el estado del bit 4 (LGT)
del parmetro nm. 5002.

LGT = 0
(Compensacin de geometra de herramienta basada en el desplazamiento del sistema de
coordenadas)
Compensacin de geometra de
herramienta
Visualizacin
de las coordenadas de posicin absoluta

Bloque para retorno al pun- Aparece el decalaje. Se visualizan


to de referencia o cdigo
las coordenadas desplazadas
G53
segn la compensacin de geometra de herramienta.
Bloque siguiente

Compensacin de desgaste de
herramienta
El vector no aparece. Se visualizan
las coordenadas como si se hubiese anulado el decalaje provisionalmente.

Se visualizan las coordenadas des- El vector aparece


plazadas segn la compensacin
de geometra de herramienta.

LGT = 1
(Compensacin de geometra de herramienta basada en el desplazamiento de la misma)

Visualizacin
de las coordenadas de posicin absoluta

Compensacin de geometra de
herramienta

Compensacin de desgaste de
herramienta

Bloque para retorno al punto de referencia o cdigo


G53

El vector no aparece. Se visualizan


las coordenadas como si se hubiese anulado el decalaje provisionalmente.

El vector no aparece. Se visualizan


las coordenadas como si se hubiese anulado el decalaje provisionalmente.

Bloque siguiente

El vector aparece.

El vector aparece

NOTA
Se pone a 0 el bit 6 (DAL) del parmetro nm. 3104 (las
posiciones reales a las que se aplica el decalaje de posicin
de herramienta aparecen en la visualizacin de posicin
absoluta).

188

PROGRAMACION

B63834SP/01

D Retorno manual al punto


de referencia cuando
est aplicada la
compensacin de
herramienta

14. FUNCION DE COMPENSACION

Un retorno manual al punto de referencia cuando est aplicada la


compensacin de herramienta no anula el vector de decalaje de posicin
de herramienta. Se visualiza la posicin absoluta tal como se indica a
continuacin, segn el estado del bit 4 (LGT) del parmetro nm. 5002.

LGT = 0 (La compensacin de geometra de herramienta est basada en el decajale del sistema
de coordenadas)

Visualizacin
Al ejecutar una vuelta ma
de coordena- nual al punto de referencia
das de posicin
absoluta
Siguiente bloque

Compensacin de geometra de
herramienta

Compensacin de desgaste de
herramienta

El decalaje se refleja. Se visualizan


las coordenadas decaladas segn
la compensacin de geometra de
herramienta.

El vector no se refleja. Las coordenadas se visualizan como si se hubiera


cancelado temporalmente la compensacin.

Las coordenadas se visualizan de- El vector se refleja.


caladas segn la compensacin de
geometra de herramienta.

LGT = 1 (La compensacin de geometra de herramienta est basada en el movimiento de la


herramienta).

Visualizacin
Al ejecutar una vuelta ma
de coordena- nual al punto de referencia
das de posicin
absoluta
Siguiente bloque

Compensacin de geometra de
herramienta

Compensacin de desgaste de
herramienta

El vector no se refleja. Las coordenadas se visualizan como si se hubiera


cancelado temporalmente la compensacin.

El vector no se refleja. Las coordenadas se visualizan como si se hubiera


cancelado temporalmente la compensacin.

Las coordenadas se visualizan de- El vector se refleja.


caladas segn la compensacin de
geometra de herramienta.

NOTA
Se pone a 0 el bit 6 (DAL) del parmetro nm. 3104 (las posiciones reales a las que se aplica
el decalaje de posicin de herramienta aparecen en la visualizacin de posicin absoluta).

189

14. FUNCION DE COMPENSACION

D Anulacin del decalaje


de posicin de
herramienta por T00.

PROGRAMACION

B63834SP/01

La programacin (o no) de T00 slo mientras el decalaje de posicin de


herramienta es activo depende del estado de los parmetros siguientes:
LGN = 0

LGN (nm. 5002 #1)

LGT (nm. 5002 #4)

LGC (nm. 5002 #5)

El nmero del corrector de


geometra es:
0: idntico al nmero de
corrector de desgaste
1: idntico al nmero de
seleccin de herramienta

Se basa la compensacin de
geometra:
0: en el decalaje del sistema de
coordenadas
1: en el desplazamiento de la
herramienta

La correccin de geometra:
0: no es anulada por T00
1: es anulada por T00

Resultado

LGT=0

LGT=0

LGC=0
LGC=1

Sin anular
Anulado

LWM (nm. 5002 #6)


Se aplica la correccin de
posicin de herramienta:
0: mediante un cdigo T
1: mediante un desplazamiento
segn el eje
LGT=1

LWM=0
LWM=1

Anulado
Sin anular

NOTA
1 Cuando LGT = 0, se disocia LWN
2 Cuando LGT = 1, se disocia LGC, incluso si LGN = 0
LGN = 1
LGN (nm. 5002 #1)

LGT (nm. 5002 #4)

LGC (nm. 5002 #5)

El nmero del corrector de


geometra es:
0: idntico al nmero de
corrector de desgaste
1: idntico al nmero de
seleccin de herramienta

Se basa la compensacin de
geometra:
0: en el decalaje del sistema de
coordenadas
1: en el desplazamiento de la
herramienta

La correccin de geometra:
0: no es anulada por T00
1: es anulada por T00

Resultado

LGT=0

LGT=0

LGC=0
LGC=1

Sin anular
Anulado

Se disocia LGC.
Se aplica la correccin de
posicin de herramienta:
0: mediante un cdigo T
1: mediante un desplazamiento
segn el eje
LGT=1

LWM=0
LWM=1

Anulado
Sin anular

NOTA
1 Cuando LGT = 0, se disocia LWN
2 Cuando LGT = 1, se disocia LGC, incluso si LGN = 0

190

B63834SP/01

14.2
RESUMEN DE LA
COMPENSACION DE
RADIO DE PLAQUITA
DE HERRAMIENTA

14. FUNCION DE COMPENSACION

PROGRAMACION

Resulta difcil producir la compensacin necesaria para formar piezas


precisas cuando se utiliza slo la funcin de compensacin de herramienta
debido a la redondez de la plaquita de la herramienta en el mecanizado
cnico o en el mecanizado circular. La funcin de compensacin de radio
de plaquita de herramienta compensa automticamente los errores
anteriores.

Trayectoria de hta. sin compensacin

Pieza

Trayect. hta. con compens.

Poca profundidad de
mecanizado

Plaq. hta.

Forma procesada sin compensacin de radio de plaquita de herramienta

Fig14.2 Trayectoria de la herramienta de compensacin de radio de plaquita de herramienta

14.2.1
Plaquita imaginaria de
herramienta

La plaquita de herramienta en la posicin A de la siguiente figura no existe


realmente. La plaquita imaginaria es necesaria debido a que,
normalmente, es ms difcil definir el radio de plaquita de la herramienta
real en el origen que el de la plaquita imaginaria de la herramienta (nota).
Adems al utilizar la plaquita imaginaria de herramienta, no es necesario
considerar en la programacin el radio de plaquita de herramienta.
La relacin de posiciones cuando la herramienta se define en el origen se
muestra en la figura siguiente.

Posicin
inicial
Al programarla utilizando el
centro de plaquita de hta.

Posicin inicial
Al programarla empleando la
plaquita imaginaria de hta.

Fig.14.2.1(a) Centro de radio de plaquita de herramienta y


plaquita imaginaria de herramienta

191

14. FUNCION DE COMPENSACION

PROGRAMACION

B63834SP/01

PRECAUCIN
En una mquina con puntos de referencia, una posicin estndar como la del centro de
la torreta puede colocarse sobre la posicin inicial. La distancia desde el centro de esta
posicin estndar al centro de la plaquita o a la plaquita imaginaria de herramienta se
define como valor de compensacin de herramienta.
La seleccin de la distancia desde la posicin estndar hasta el radio del centro de
plaquita de herramienta como valor de compensacin equivale a colocar el centro del
radio de plaquita de herramienta sobre el origen, mientras que la definicin de la distancia
desde el origen hasta la plaquita imaginaria de la herramienta equivale a colocar la
plaquita imaginaria de la herramienta sobre la posicin estndar. Para definir el valor de
compensacin, normalmente es ms fcil medir la distancia desde la posicin estndar
hasta la plaquita imaginaria de herramienta que desde la posicin estndar hasta el
centro del radio de plaquita de herramienta.

OFX
(Compensacin
hta. en eje
X)

OFX
(Compensacin
hta. en eje
X)

OFZ
(Compensacin
hta. en eje Z)

Definicin de la distancia desde la posicin estndar


al centro de la plaquita de la hta. segn el valor de
compensacin de hta.

OFZ
(Compensacin
hta. en eje Z)

Definicin de la distancia desde la posicin estndar al


centro de la plaquita de la hta. segn el valor de compensacin de hta.

El origen est situado sobre el centro de la plaquita El origen est situado sobre el centro de la plaquita
de la herramienta
de la herramienta
Fig14.2.1(b) Val.comp.de hta.cuando el centro de la torreta est situado sobre la pos.inicial
A no ser que se ejecute la compensacin de radio
de la plaquita de la herramienta, la trayectoria del
centro de la plaquita de la herramienta es igual que
la trayectoria programada.

Tray. centro plaq. hta.

Arranque

Si utiliza la compensacin del radio de la plaquita de la hta, se ejecutar un mecanizado


preciso.

Tray. centro plaq. hta.

Arranque

Trayectoria programada

Trayectoria programada

Fig14.2.1(c) Trayectoria de la herramienta durante la programacin utilizando el centro de la plaquita de la herramienta


Sin compensacin del radio de plaquita de la
hta., la trayectoria de la plaquita imaginaria
de hta. es igual que la trayectoria programada.

Con la compensacin de radio de plaquita de


hta, se ejecutar el mecanizado de precisin.

Trayec. plaquita
imaginaria hta.
Arranque

Trayectoria imaginaria
plaquita hta
Arranque

Trayectoria programada

Trayectoria programada

Fig14.2.1(d)Trayectoria de la herramienta durante la programacin utilizando la plaquita imaginaria


de herramienta

192

B63834SP/01

14.2.2
Direccin de la
plaquita imaginaria de
la herramienta

PROGRAMACION

14. FUNCION DE COMPENSACION

La direccin de la plaquita imaginaria de la herramienta vista desde el


centro de la plaquita de la herramienta se determina mediante la direccin
de la herramienta durante el mecanizado, de manera que debe definirse
de antemano as como los valores de compensacin. La direccin de la
plaquita imaginaria de herramienta puede seleccionarse de entre las ocho
especificaciones indicadas en la Fig. 14.2.2 junto con sus
correspondientes cdigos.
Esta Fig. 14.2.2 muestra la relacin entre la herramienta y el origen. Lo
indicado a continuacin se aplica al seleccionar la opcin de
compensacin de geometra de herramienta y de compensacin de
desgaste de herramienta.

Plaquita imaginaria de hta. nmero 1

Plaquita imaginaria de hta. nmero 2

Plaquita imaginaria de hta. nmero 3

Plaquita imaginaria de hta. nmero 4

Plaquita imaginaria de hta. nmero 5

Plaquita imaginaria de hta. nmero 6

Plaquita imaginaria de hta. nmero 7

Plaquita imaginaria de hta. nmero 8

Fig.14.2.2 Direccin de la plaquita imaginaria de herramienta

193

14. FUNCION DE COMPENSACION

PROGRAMACION

B63834SP/01

Los nmeros 0 y 9 de plaquita imaginaria de herramienta se utilizan


cuando el centro de la plaquita de la herramienta coincide con el origen.
Defina el nmero de plaquita imaginaria de herramienta en la direccin
OFT para cada nmero de corrector.
El bit 7 (WNP) del parmetro No. 5002 se utiliza para determinar si el
nmero de corrector de geometra de herramienta o el nmero de corrector
de desgaste de herramienta especifica la direccin de la plaquita virtual
de herramienta para la compensacin de radio de plaquita de herramienta.

Nmero 0 hasta 9 de plaquita imaginaria


de herramienta

Limitaciones
D Seleccin de plano

Las direcciones 1 hasta 8 de plaquitas virtuales de herramienta pueden


utilizarse slo en el plano G18 (ZX). Para la plaquita virtual de
herramienta 0 9 la compensacin se aplica en los planos G17 y G19.

14.2.3
Nmero de
compensacin y valor
de compensacin
Explicaciones

D Nmero de corrector y
valor de compensacin

Valor de compensacin radio plaquita


de hta. (valor del radio de la plaquita
de la herramienta)

Tabla 14.2.3(a) Compensacin de geometra de herramienta


Nmero
OFGX
OFGZ
correc(Valor
(Valor
tor geo- compensa compensa
metra
cin geo
cin geo
metra eje metra eje
X)
Z)
G01
G02
G03
G04
G05
:

10.040
20.060
0
:
:
:

194

50.020
30.030
0
:
:
:

OFGR
(Valor
compensacin
geometra
radio plaquita hta.)

OFT
(Direccin
plaquita
imaginaria
hta.)

OFGY
(Valor
compensa
cin geo
metra eje
Y)

0
0
0.20
:
:
:

1
2
6
:
:
:

70.020
90.030
0
:
:
:

B63834SP/01

14. FUNCION DE COMPENSACION

PROGRAMACION

Tabla 14.2.3(b) Compensacin de desgaste de herramienta


Nmero
OFGX
OFGZ
OFGR
correc(Valor
(Valor
(Valor
tor des- compensa compensa compensa
gaste
cin des
cin des
cin des
gaste eje
gaste eje
gaste ra
Z)
Z)
dio plaqui
ta hta.)
W01
W02
W03
W04
W05
:

D Compensacin de radio
de plaquita de
herramienta

0.040
0.060
0
:
:
:

0.020
0.030
0
:
:
:

0
0
0.20
:
:
:

OFT
(Direccin
plaquita
imaginaria
hta.)

OFGY
(Valor
compensa
cin eje Y)

1
2
6
:
:
:

0.010
0.020
0
:
:
:

El valor de compensacin de radio de plaquita de herramienta durante la


ejecucin es la suma de la compensacin de geometra y la compensacin
de desgaste.
OFR=OFGR+OFWR

D Direccin de plaquita
imaginaria de
herramienta

La direccin de la plaquita imaginaria de herramienta puede determinarse


mediante la compensacin de geometra o mediante la compensacin de
desgaste. Sin embargo, la ltima direccin especificada posteriormente
est activa.

D Orden del valor de


compensacin

Un nmero de corrector se especifica con el mismo cdigo T que el


utilizado para la compensacin de herramienta. Para conocer ms
detalles, vase II14.1.2.
NOTA
Cuando el nmero de corrector de geometra se hace
comn a la seleccin de herramienta configurando el
parmetro LGT (5002#1) y con un cdigo T para el que se
designa el nmero de corrector de geometra y de corrector
de desgaste que no coinciden, la direccin de plaquita
imaginaria de herramienta especificada mediante el
nmero de corrector de geometra es vlida.
Ejemplo)
T0102
OFR=RFGR01+OFWR02
OFT=OFT01
Sin embargo, la direccin especificada por el nmero de
corrector de desgaste se valida en funcin de la
configuracin del parmetro WNP (No. 5002#7).

D Definicin del margen


del valor de
compensacin

El margen del valor de compensacin es el siguiente:


Sistema incremental

Sistema mtrico

Sistema en pulg.

IS-B

0 hasta "999.999 mm

0 hasta "99.9999 pulgadas

IS-C

0 hasta "999.9999 mm

0 hasta "99.99999 pulgadas

El valor de compensacin correspondiente al nmero 0 de corrector es


siempre 0.
No puede definirse el valor de compensacin para el nmero 0 de
corrector.
195

14. FUNCION DE COMPENSACION

14.2.4
Posicin de pieza y
orden de
desplazamiento

PROGRAMACION

B63834SP/01

En la compensacin de radio de plaquita, debe especificarse la posicin


de la pieza respecto a la herramienta.
Cd. G

Posicin pieza

Trayectoria herramienta

G40

(Anular)

Desplazamiento a lo largo de la trayectoria pro


gramada

G41

Lado derecho

Desplazamiento a la izquierda de la trayectoria


programada

G42

Lado izquierdo

Desplazamiento a la derecha de la trayectoria


programada

La herramienta se compensa hacia el lado opuesto de la pieza.

G42

Eje X

Eje Z
Pieza

G41

La plaquita imaginaria de la hta est


sobre la trayectoria programada.
G40
G40

Nmero 1 hasta 8
de plaquita imaginaria de hta.

196

Nmero 0 de plaquita imaginaria


de hta.

B63834SP/01

14. FUNCION DE COMPENSACION

PROGRAMACION

La posicin de la pieza puede modificarse configurando el sistema de


coordenadas segn se muestra a continuacin.

Eje Z
G41 (la pieza est en el
lado izquierdo)
Eje X

Pieza

Nota
Si el valor de compensacin del radio de la plaquita de la herramienta es
negativo, la posicin de la
pieza est cambiada.

G42 (la pieza est en el


lado derecho)

G40, G41, y G42 son modales.


No especifique G41 mientras est en el modo G41. Si lo hace, no
funcionar correctamente la compensacin.
Por la misma razn, no especifique G42 mientras est en el modo G42.
Los bloques de modo G41 o G42 en los que no se especifica G41 o G42
se expresan mediante (G41) o (G42) respectivamente.
D Desplazamiento de la
herramienta cuando no
vara la posicin de la
pieza

Cuando se est desplazando la herramienta, la plaquita de la herramienta


se mantiene en contacto con la pieza.

(G42)

(G42)

(G42)

(G42)
(G42)

Esquema
ampliado

197

(G42)

14. FUNCION DE COMPENSACION

D Desplazamiento de la
herramienta cuando
cambia la posicin de la
pieza

PROGRAMACION

B63834SP/01

La posicin de la pieza respecto a los cambios de valores en la esquina


de la trayectoria programada se muestran en la siguiente figura.
A
C

Posicin
pieza

G41

G42
B

Posicin
pieza
A

G41

G42

Aunque la pieza no existe en el lado derecho de la trayectoria programada


en el caso anterior, no supone la existencia de la pieza en el
desplazamiento de A hasta B. La posicin de la pieza no debe cambiarse
en el bloque siguiente al bloque de arranque. En el ejemplo anterior, si
el bloque que especifica el desplazamiento de A hasta B fuera el bloque
de arranque, la trayectoria de la herramienta no sera la misma que la
mostrada.
D Arranque

El bloque en el que se cambia de modo G40 a G41 o G42 se denomina


bloque de arranque.
G40 _ ;
G41 _ ; (Bloque de arranque)
Los desplazamientos transitorios de herramienta para la compensacin se
ejecutan en el bloque de arranque. En el bloque despus del bloque de
arranque, el centro de plaquita de la herramienta se coloca verticalmente
respecto a la trayectoria programada de ese bloque en el origen.

G40

(G42)
G42 (Arranque)

198

B63834SP/01

D Anular compensacin

14. FUNCION DE COMPENSACION

PROGRAMACION

El bloque en el que el modo cambia de G41 o G42 a G40 se denomina


bloque de anulacin de compensacin.
G41 _ ;
G40 _ ; (Bloque de anulacin de compensacin)
El centro de plaquita de herramienta se desplaza a una posicin vertical
a la trayectoria programada en el bloque antes del bloque de anulacin.
La herramienta se coloca en la posicin final del bloque de anulacin de
compensacin (G40) segn se muestra a continuacin.

Posicin final
G40
(G42)

D Especificacin del modo


G41/G42 en G41/G42

Cuando se especifica de nuevo en el modo G41/G42, el centro de plaquita


de herramienta se coloca verticalmente en la trayectoria programada del
bloque precedente en la posicin final del bloque precedente.

(G42)
(G42)

(G42)
G42 W500.0 U500.0 ;

En el bloque que especifica primero G41/G42, el posicionamiento


anterior del centro de la herramienta no se ejecuta.
D Desplazamiento de la
herramienta cuando la
direccin de
desplazamiento de la
herramienta en un
bloque que incluye una
orden G40 es diferente
de la direccin de la
pieza

Cuando desee retirar la herramienta en la direccin especificada mediante


la anulacin de X(U) y Z(W), la compensacin de radio de plaquita de
herramienta al final del mecanizado del primer bloque de la figura
inferior, especifica lo siguiente:
G40 X(U) _ Z(W) _ I _ K _ ;
en donde I y K son la direccin de la figura bruta del siguiente bloque y
deben especificarse en modo incremental.
I, K

Direccin de desplazaU, W miento de la herramienta


G40
G42

G40 U_ W_ I_ K_ ;

199

14. FUNCION DE COMPENSACION

PROGRAMACION

B63834SP/01

La posicin de la pieza especificada mediante la direccin I y K es la


misma que la del bloque precedente.
G40 X_ Z_ I_ K_ ;

Compensacin de radio de plaquita de herramienta

G40 G02 X_ Z_ I_ K_ ;

Interpolacin circular

Si se especifica I y/o K con G40 en el modo de anulacin, se ignora I y/o


K.
Los valores numricos a continuacin de I y K deben especificarse
siempre como valores de radio.
G40 G01 X_ Z_ ;
G40 G01 X_ Z_ I_ K_ ; Modo de anulacin de compensacin (I y K
estn desactivados )

Ejemplos

X
(3)

f300
(1)
(2)

200

f60

120

30

150

(Modo G40)
1. G42 G00 X60.0 ;
2. G01 X120.0 W150.0 F10 ;
3. G40 G00 X300.0 W150.0 I40.0 K30.0 ;

200

14. FUNCION DE COMPENSACION

PROGRAMACION

B63834SP/01

14.2.5
Notas sobre la
compensacin de
plaquita de
herramienta
Explicaciones

1. M05 ;
2. S210 ;
3. G04 X1000 ;
4. G01 U0 ;
5. G98 ;
6. G10 P01 X10.0 Z20.0 R0.5 Q2 ;

D Desplazamiento de la
herramienta cuando no
debera programarse
consecutivamente dos o
ms bloques sin una
orden de desplazamiento

Salida cdigos M
Salida cdigos S
Temporizacin
Distancia de avance de cero
Slo cdigo G
Cambio de compensacin

Si se especifican consecutivamente dos o ms de los bloques anteriores,


el centro de la plaquita de herramienta se coloca en una posicin vertical
a la trayectoria programada del bloque precedente al final del bloque
precedente. Sin embargo, si las rdenes sin desplazamiento es 4 anterior,
el desplazamiento anterior de la herramienta se obtiene slo con un
bloque.
(Modo G42)
N6 W1000.0 ;
N7 S21 ;
N8 M04 ;
U9 U1000.0 W1000.0 ;

Trayectoria programada
N6

N7 N8

Trayectoria centro plaquita herramienta

D Comparacin de radio de
plaquita de herramienta
con G90 o G94

N9

La compensacin de radio de plaquita de herramienta con G90 (ciclo de


mecanizado de dimetro exterior/dimetro interior) G94 (ciclo de
torneado de cara final) es la siguiente:
1. Desplazamiento para los nmeros de plaquita imaginaria de
herramienta
En cada trayectoria de centro de plaquita de herramienta es
generalmente paralela a la trayectoria programada.

G90

G94

Trayectoria centro
plaquita herramienta
4, 8, 3
5, 0, 7

4, 8, 3

4
5

1, 6, 2

Trayectoria centro
plaquita herramienta

1, 6, 2

8, 0, 6
3, 7, 2

Trayectoria programada

1
1, 4, 5

2
8, 0, 6

En todos
los casos
Trayectoria programada

201

4
5

En todos
1, 4, 5
los casos

5, 0, 7

3, 7, 2

14. FUNCION DE COMPENSACION

PROGRAMACION

B63834SP/01

2. Direccin de la compensacin
La direccin de la compensacin se indica en la figura inferior sin tener
en cuenta el modo G41/G42.
G90

D Compensacin de radio
de plaquita de
herramienta con G71 a
G76 o G78

D Compensacin de radio
de plaquita de
herramienta al ejecutar
el achaflanado

G94

Al especificar uno de los siguientes ciclos, el ciclo se desva mediante un


vector de compensacin de radio de plaquita de herramienta. Durante el
ciclo, no se ejecuta el clculo de interseccin.
G71 (Arranque de material en el ciclo de cilindrado o de rectificado
transversal)
G72 (Arranque de material en el ciclo de refrentado o de rectificado
transversal con dimensiones constantes directas)
G73 (Repeticin de patrn o ciclo de rectificado oscilante)
G74 (Taladrado profundo en cara final)
G75 (Taladrado de dimetro exterior/dimetro interno)
G76 (Ciclo de roscado mltiple)
G78 (Ciclo de roscado)
El desplazamiento despus de la compensacin se muestra abajo.

(G42)
Trayectoria programada
(G41)

202

B63834SP/01

D Compensacin del radio


de la plaquita de la
herramienta al insertar
un arco de esquina

PROGRAMACION

14. FUNCION DE COMPENSACION

El desplazamiento despus de la compensacin se muestra abajo.

(G42)
Trayectoria programada
(G41)

D Compensacin de radio
de plaquita de
herramienta al
especificar el bloque
desde el MDI

En este caso, no se ejecuta la compensacin de radio de plaquita de


herramienta.

203

14. FUNCION DE COMPENSACION

14.3
DETALLES DE LA
COMPENSACION DE
PLAQUITA DE
HERRAMIENTA

PROGRAMACION

B63834SP/01

Esta seccin proporciona una explicacin detallada del desplazamiento


de la herramienta para la compensacin de radio de la plaquita de
herramienta destacada en el Apartado 14.2.
Esta seccin se compone de las siguientes subsecciones:
14.3.1
14.3.2
14.3.3
14.3.4
14.3.5
14.3.6
14.3.7
14.3.8
14.3.9

Generalidades
Desplazamiento de la herramienta en el arranque
Desplazamiento de la hta. en el modo de compensacin
Desplazamiento de la herramienta en modo de compensacin
anulado
Verificacin de interferencias
Mecanizado excesivo por compensacin de radio de plaquita
de herramienta
Introduccin de rdenes desde MDI
Precauciones generales para operaciones de compensacin
Cdigos G53, G28 y G30 en modo compensacin de radio de
punta de herramienta

14.3.1
Generalidades
D Vector de

compensacin de centro
de radio de plaquita de
herramienta

D G40, G41, G42

El vector de compensacin del centro de radio de plaquita de herramienta es


un vector bidimensional igual al valor de compensacin especificado en un
cdigo T y se calcula en el CNC. Su dimensin vara segn el bloque de acuerdo
con el desplazamiento de la herramienta.
Este vector de compensacin (de aqu en adelante denominado simplemente
vector ) es creado internamente mediante la unidad de control segn sea
necesario para la compensacin correcta y para calcular una trayectoria de
herramienta con la compensacin exacta (mediante el radio de la plaquita de la
herramienta) a partir de la trayectoria programada.
Este vector se borra haciendo un reset.
El vector siempre acompaa a la herramienta a medida que avanza la
herramienta.
La comprensin correcta del vector es esencial para una programacin precisa.
Lea con cuidado la descripcin indicada a continuacin sobre cmo se crean los
vectores.
G40, G41 o G42 se utilizan para borrar o generar vectores.
Estos cdigos se utilizan junto con G00, G01, G02, G03 o G33 para especificar
un modo para el desplazamiento de la herramienta (Compensacin).
Cdigo G

Funcin

Posicin de la pieza

G40

Anulacin compensacin radio plaquita hta.

Ni derecha ni izquierda

G41

Compensacin a izquierda a lo largo de la


trayectoria de la herramienta.

Derecha

G42

Compensacin a derecha a lo largo de la


trayectoria de la herramienta.

Izquierda

G41 y G42 especifican un modo de desactivacin, mientras que G40 especifica


la anulacin de la compensacin.
D Modo de anulacin

El sistema entra inmediatamente en el modo de anulacin despus de conectar


la tensin, al pulsar el pulsador RESET del panel MDI o cuando se fuerza la
finalizacin ejecutando M02 o M30. (El sistema podra no entrar en el modo de
anulacin en funcin de la mquinaherramienta. En el modo de anulacin el
vector se define a cero y la trayectoria del centro de plaquita de herramienta
coincide con la trayectoria programada. Si termina en el modo de
compensacin, la herramienta no puede colocarse en el punto final y la
herramienta se detiene en una posicin alejada la longitud del vector respecto
al punto final.
204

D Arranque

14. FUNCION DE COMPENSACION

PROGRAMACION

B63834SP/01

Cuando un bloque que satisface todas las condiciones a continuacin indicadas


se ejecuta en el modo de anulacin, el sistema entra en el modo de
compensacin. El control durante esta operacin se denomina arranque.

D G41 o G42 est incluida en el bloque o se ha especificado para


configurar que el sistema entra en el modo de compensacin. El
control durante esta operacin se denomina arranque
D El nmero de corrector para la compensacin de radio de plaquita de
herramienta no es 00.
D Los desplazamientos en X o Z se especifican en el bloque y la distancia
de desplazamiento no es cero.
Una orden circular (G02 o G03) no se permite en el arranque.
Si se especfica , se producir la alarma (PS nm. 34). Se leen dos bloques
durante el arranque. El primer bloque se ejecuta y el segundo bloque se
introduce en el buffer de compensacin del radio de plaquita de
herramienta. En el funcionamiento modo bloque a bloque, se leen los
bloques y el primero se ejecuta y, a continuacin, se para la mquina. En
operaciones posteriores, se leen dos bloques, de manera que el CNC tenga
el bloque que se est ejecutando actualmente y los dos bloques siguientes.
D Lado interno y lado

externo

Cuando un ngulo de interseccin creado por las trayectorias de las


herramientas especificadas con rdenes de desplazamiento para dos
bloques es superior a 180 grados, se conoce como lado interno. Cuando
el ngulo est entre 0 y 180 grados, se conoce como lado externo.
Lado interno

Lado externo
Trayectoria programada

Pieza

Pieza

Trayectoria programada
180x

D Significado de los

smbolos

0x<180

Los siguientes smbolos se utilizan en las figuras indicadas a continuacin:

S indica una posicin en la que un bloque se ejecuta una vez.


SS indica una posicin en la que un bloque se ejecuta dos veces.
SSS indica una posicin en la que un bloque se ejecuta tres veces.
L Indica que la herramienta se desplaza a lo largo de una lnea recta.
C indica que la herramienta se desplaza a lo largo de un arco.
r indica el valor de compensacin de radio de plaquita de herramienta.
Una interseccin es una posicin en la que las trayectorias
programadas de dos bloques se cruzan entre s despus de que hayan
sido desplazadas mediante r.
indica el centro del radio de la plaquita de la herramienta .

205

14. FUNCION DE COMPENSACION

14.3.2
Desplazamiento de la
herramienta en el
arranque

PROGRAMACION

B63834SP/01

Cuando se cambia del modo de anulacin de compensacin al modo de


compensacin, la herramienta se desplaza como se muestra a
continuacin.

Explicaciones
D Desplazamiento de la

herramienta alrededor
del lado interno de una
esquina
(180x)

LinealLineal
Pieza

Trayectoria programada
r

G42

L Trayectoria centro plaquita hta.

S
L
Posicin inicial
LinealCircular

G42

S
L
Posicin inicial

Pieza
C

Trayectoria centro Trayectoria programada


radio plaquita hta.

D Desplazamiento de la

herramienta alrededor
del lado interno de una
esquina en un ngulo
obtuso
(90x<180)

LinealLineal

Posicin inicial
G42

Pieza

L
Trayectoria programada
r
r
S

L
Trayectoria centro radio plaquita hta.

Interseccin
LinealCircular

Posicin inicial
G42

L
r
S

Pieza

C
L
Interseccin Trayectoria centro Trayec.
radio plaquita hta. progra.
L

206

B63834SP/01

14. FUNCION DE COMPENSACION

PROGRAMACION

D Desplazamiento de la

herramienta alrededor
de la parte externa de
un ngulo agudo (<90)

LinealLineal

Posicin inicial
L
S

G42

Pieza

r
L

Trayectoria programada
r
T

L
L

LinealCircular

Posicin inicial
L
S

G42

r
L
r
L

Pieza

C
Trayectoria centro
radio plaquita hta.

Trayectoria programada

D Trayectoria de la

herramienta alrededor de
la lnea externa lnea
en un ngulo agudo
inferior a 1 grado
(<1)

Trayectoria centro radio plaquita hta.

Trayectoria programada

G41

G41 Inferior a 1 grado

D Un bloque sin

desplazamiento de
herramienta
especificado en el
arranque

Posicin inicial

Si la orden se especifica en el arranque, el vector de compensacin no se crea.


G91 G40 ;
:
N6 U100.0 W100.0 ;
N7 G41 U0 ;
N8 U100.0 ;
N9 U100.0 W100.0 ;

N7

N6

SS

N8
r

Trayectoria centro
plaquita hta.

N9
Trayectoria programada

NOTA
Para la definicin de bloques que no desplazan la
herramienta, vase el subapartado II14.3.3.

207

14. FUNCION DE COMPENSACION

14.3.3
Desplazamiento de la
hta. en el modo de
compensacin

PROGRAMACION

B63834SP/01

En el modo de compensacin, la herramienta se desplaza segn se indica


a continuacin:

Explicaciones
D Desplazamiento de la

herramienta alrededor de
la parte interna de una
esquina (180x)

LinealLineal

Pieza
Trayectoria programada
Trayectoria centro radio plaquita hta.
L
S
Interseccin
L

LinealCircular

Pieza
Interseccin
S

L
Trayectoria centro
radio plaquita hta.

Trayect.
programa.

CircularLineal

Pieza
Trayectoria programada
Trayectoria centro radio plaquita hta.
S
C Interseccin

CircularCircular

Interseccin Pieza
C

Trayectoria centro
radio plaquita hta.

208

Trayectoria programada

B63834SP/01

PROGRAMACION

14. FUNCION DE COMPENSACION

D Desplazamiento de la

herramienta alrededor de
la parte interna (<1)
con un vector
anormalmente largo,
lineal lineal

Interseccin
r

Trayectoria centro radio plaquita hta.


Trayectoria programada

r
S
Interseccin

Adems del caso de arco a lnea recta, de lnea recta a arco y de arco a arco, el
lector debe concluir en el mismo procedimiento.

209

14. FUNCION DE COMPENSACION

PROGRAMACION

B63834SP/01

D Desplazamiento de la

herramienta alrededor de
la esquina externa en un
ngulo obtuso
(90x<180)

LinealLineal

Pieza

Trayectoria programada
Trayectoria centro radio plaquita hta.
S
L
Interseccin

LinealCircular

Pieza

L
S L
Interseccin

Trayectoria centro Trayectoria programada


radio plaquita hta.
CircularLineal

Pieza
Trayectoria programada

r
C
S
Interseccin L

Trayectoria centro radio plaquita hta.


L

CircularCircular

Trayectoria programada

Pieza

r
C
Trayectoria centro S L
radio plaquita hta.
L
Interseccin

210

B63834SP/01

14. FUNCION DE COMPENSACION

PROGRAMACION

D Desplazamiento de la

esquina externa de un
ngulo agudo
(<90)

LinealLineal
L
Pieza

r
L

Trayectoria programada
r

S
L

Trayectoria centro radio plaquita hta.


L

LinealCircular
L

r
L
S

Pieza

L
L
C
Trayectoria centro
radio plaquita hta.

Trayectoria programada

CircularLineal

C
S

Pieza

r
L

Trayectoria programada
r

Trayectoria centro radio plaquita hta.


L

CircularCircular

C
S

r
L

Pieza

r
L
L
Trayectoria centro
radio plaquita hta.

211

C
Trayectoria programada

14. FUNCION DE COMPENSACION

PROGRAMACION

B63834SP/01

D Cuando es excepcional
S

La posicin final para el


arco no est en el arco

Si el fin de una lnea que encabeza un arco se programa por error como
fin del arco segn se muestra abajo, el sistema supone que la
compensacin del radio de plaquita de herramienta se ha ejecutado con
respecto a un crculo imaginario que tiene el mismo centro que el arco y
pasa a la posicin final especificada. Basndose en este supuesto, el
sistema crea un vector y lleva a cabo la compensacin. La trayectoria
resultante del centro del radio de la plaquita de herramienta es diferente
de la creada mediante la aplicacin de la compensacin de radio de
plaquita de herramienta para la trayectoria programada en la que la lnea
que encabeza el arco se considera recta.
Cabecera del arco Fin del arco
Pieza
Crculo imaginario

Trayectoria programada
r

r
Trayectoria centro
radio plaquita hta.

S
r

L
L

Centro del arco

La misma descripcin se aplica al desplazamiento de la herramienta entre


dos trayectorias circulares.

212

B63834SP/01

No hay interseccin
interna

14. FUNCION DE COMPENSACION

PROGRAMACION

Si el valor de compensacin de radio de plaquita de herramienta es lo


suficientemente pequeo, las dos trayectorias circulares del centro de
plaquita de herramienta trazadas despus de la compensacin se cruzan
en una posicin (P). La interseccin P podra no producirse si se especifica
un valor excesivamente grande para la compensacin de radio de plaquita
de herramienta. Cuando se indica esto, se produce la alarma P/S (nm. 33)
al final del bloque anterior y se detiene la herramienta. En el ejemplo
mostrado a continuacin, las trayectorias del centro de radio de plaquita
de herramienta a lo largo de los arcos A y B se cruzan en P cuando se
especifica un valor lo suficientemente pequeo para la compensacin de
radio de plaquita de herramienta. Si se especifica un valor excesivamente
grande no se produce esta interseccin.

Alarma(No.033)se produce y se detiene la herramienta


Cuando el valor de compensacin de
radio de plaquita de hta es grande
Cuando el valor de compensacin de radio de plaquita
de hta es pequeo
Center of the arc B
Programmed path

Center of the arc A

Arc A

El centro del arco es


idntico al punto inicial o
al punto final

Arc B

Si el centro del arco es idntico al punto inicial o el punto final, se


visualiza la alarma P/S (No. 038) y la herramienta se detendr en el punto
final del bloque anterior.
Se visualiza la alarma (No.038) y se detiene la hta
Trayectoria centro
radio plaquita hta.
r
N5
N6
Trayectoria programada
N7

213

(G41)
N5 G01 W100.0 ;
N6 G02 W100.0 I0 J0 ;
N7 G03 U100.0 I100.0 ;

14. FUNCION DE COMPENSACION

D Cambio de la direccin

de compensacin en el
modo de compensacin

PROGRAMACION

B63834SP/01

La direccin de compensacin se define mediante cdigos G (G41 y G42) para


el radio de plaquita de herramienta y el signo del valor de compensacin de radio
de plaquita de herramienta segn se indica a continuacin.
Sig. val. compensac.

G41

Comp. lado izquierdo

Comp. lado derecho

G42

Comp. lado derecho

Comp. lado izquierdo

Cdigo G

La direccin de compensacin puede modificarse en el modo de compensacin.


Si cambia la direccin de compensacin en un bloque, se genera un vector en
la interseccin de la trayectoria del centro de radio de plaquita de herramienta
de ese bloque y de la trayectoria del centro de radio de plaquita de herramienta
del bloque anterior. Sin embargo, no puede realizar el cambio en el bloque de
arranque y en el bloque siguiente a ste.

214

B63834SP/01

Trayectoria de centro de
radio de la plaquita de la
herra

14. FUNCION DE COMPENSACION

PROGRAMACION

LinealLineal
S

Pieza

G42
r

Trayectoria programada
L

G41
Pieza

Trayectoria de centro de radio


de plaquita hta.
LinealCircular

C
r

Pieza

G41

G42
Trayectoria programada
r

Pieza
Trayectoria centro radio plaquita hta.

CircularLineal
Pieza
Trayectoria programada

G42

r
Trayectoria centro
radio plaquita hta. C

L
S
r
G41
Pieza

CircularCircular
C

Pieza
G42
r

Trayectoria programada
r

G41
C
Trayectoria radio
centro plaquita
hta.

215

Pieza
S

14. FUNCION DE COMPENSACION

Trayectoria de centro de
radio de plaquita de
herramienta sin
interseccin

PROGRAMACION

B63834SP/01

Al cambiar la direccin de compensacin en el bloque A al bloque B


utilizando G41 y G42, si no se requiere la interseccin con la trayectoria
de compensacin, el vector normal para el bloque B se crea en el punto
inicial del bloque B.
LinealLineal
S

Pieza
G42

(G42)

G41
A

Trayectoria programada

Pieza

L
Trayectoria centro radio plaquita herramienta
G42
Trayectoria programada
G41
Trayectoria centro radio plaquita programada
S

L
LinealCircular
S
L
L
Trayectoria centro
radio plaquita hta.

A
G41

G42
r

Trayectoria programada
S
CircularCircular
C
S
Un arco cuya posicin final no est en el arco
C

r
G41
(G42)

Trayectoria programada
G42
r

L SL
C
Trayectoria centro
radio plaquita hta.

Centro
Centro

216

B63834SP/01

D Anulacin de la

compensacin temporal
de radio de plaquita de
hta.
S

Especificacin de G28
(vuelta automtica a
punto de referencia) en el
modo de compensacin

14. FUNCION DE COMPENSACION

PROGRAMACION

Si se especifica la orden siguiente en el modo de compensacin, el modo


de compensacin se anula temporalmente y, a continuacin, se reanuda
automticamente. El modo de compensacin puede anularse e iniciarse
segn se describe en los subapartados II-14.3.2 y II-14.3.4.
Si especifica G28 en el modo de compensacin, el modo de
compensacin se anula en un punto intermedio. Si el vector permanece
todava despus de que la herramienta vuelva al punto de referencia, los
componentes del vector se reinicializan a cero con respecto a cada eje a
lo largo del cual se haba realizado el retorno al punto de referencia.
G28

Posicin intermedia
S

G00
S

(G42 G00)

S
S
Punto de referencia

Cdigo G de
compensacin de radio
de plaquita de
herramienta en el modo
de compensacin

El vector de compensacin puede definirse para formar un ngulo recto


en la direccin de desplazamiento del bloque anterior, sin tener en cuenta
el lado interno o externo del mecanizado, programando
independientemente el cdigo G de compensacin de radio de plaquita de
herramienta (G41 o G42) en el modo de compensacin. Si este cdigo se
especifica en una orden circular, no se obtendr el desplazamiento
circular correcto.
Cuando el sentido de compensacin se supone que es modificado por la
orden del cdigo G (G41, G42) de compensacin de radio de plaquita de
herramiena, consulte Cambio de direccin de compensacin en el modo
de compensacin en el subapartado 14.3.3.
LinealLineal

Un bloque especificado mediante G42

Modo G42

L
L
Trayectoria centro radio plaquita hta. S Interseccin
CircularLineal

Un bloque especificado
mediante G42
r

Modo G42

C
S Interseccin
Trayectoria programada

217

14. FUNCION DE COMPENSACION

D Orden que anula

temporalmente el vector
de compensacin

D Configuracin del

sistema de coordenadas
de pieza (G50)

PROGRAMACION

B63834SP/01

Durante el modo de desplazamiento, si G50 es comandado, el vector de


desplazamiento es temporalmente cancelado Y luego de eso el modo de
desplazamiento es restaurado completamente.
En este caso, sin desplazamiento de la anulacin de compensacin, la
herramienta se desplaza directamente desde el punto de interseccin al punto
programado donde se anula el vector de compensacin. Adems, cuando se
reanuda en el modo de compensacin, la herramienta se desplaza directamente
hasta el punto de interseccin.
Trayectoria centro
radio plaquita hta.

S
L
L

L
N6
N5
Trayectoria programada

(G41)
N5 G91 G01 U700.0 W300.0 ;
N6 U600.0 W300.0 ;
N7 G50 X200.0 Z100.0 ;
N8 G01 X800.0 Z400.0 ;

D Ciclos fijos (G90, G92,

G94) y ciclos repetitivos


simples (G71 hasta G76)

N8

N7
Bloque
G92

Vase los apartados II14.1 (G90, G92, G94) y II14.2 (G70 hasta G76) para
saber cmo est relacionada la compensacin de radio de plaquita de
herramienta con los ciclos fijos.
N8
r
S

N7

r
S

N6
(G41)

Trayectoria centro
radio plaquita hta.

N5
Trayectoria programada
(G42)
N5 G01 U500.0 W600.0 ;
N6 W800.0 ;
N7 G90 U600.0 Z800.0 I300.0 ;
N8 U1200.0 W500.0 ;

218

D Un bloque sin

desplazamiento de
herramienta

14. FUNCION DE COMPENSACION

PROGRAMACION

B63834SP/01

La herramienta no se desplazar ni siquiera si est activa la compensacin de


radio de plaquita de herramienta.
M05 ; Salida cdigo M
S21 ; Salida cdigo S
G04 X10.0 ;Temporizacin
G10 P01 X10 Z20 R10.0 ; Configuracin valor compen
sacin radio plaquita hta.
5. (G17) Z200.0 ; Orden de desplazamiento no incluida
en el plano de compensacin
6. G98 ; Slo cdigo G
7. X0 ; La distancia de desplazamiento es cero.
1.
2.
3.
4.

Un bloque sin de
desplazamiento de
herramienta especificado
en el modo de
compensacin

Las
rdenes
1 hasta 6
son de
no desplazamiento

Al programar un bloque simple sin desplazamiento de herramienta en el modo


de compensacin, el vector y la trayectoria del centro de plaquita de herramienta
son los mismos que si no se programa el bloque. Este bloque se ejecuta en el
punto de parada de bloque a bloque.
N6 U100.0 W100.0 ;
N7 G04 Z100.0 ;
N8 U100.0 ;

N7

N8
Trayectoria programada
Trayectoria centro radio
plaquita hta.

N6

SS
L

Bloque N7 se ejecuta aqu

Sin embargo, cuando la distancia de desplazamiento es cero, incluso si el bloque


se ha programado independientemente, el desplazamiento de la herramienta
llega a ser igual que cuando se ha programado ms de un bloque sin
desplazamiento de herramienta, lo cual se describir posteriormente.
N6 G91 U100.0 W100.0 ;
N7 S21 ;
N8 G04 X10.0 ;
N9 W100.0 ;
N6

N7

N8

Trayectoria programada

L
SSS
L

219

Trayectoria centro radio


plaquita herramienta
Los bloques N7 y N8 se
ejecutan aqu.

14. FUNCION DE COMPENSACION

D Desplazamiento en

esquinas

PROGRAMACION

B63834SP/01

Cuando se producen dos o ms vectores al final de un bloque, la herramienta se


desplaza linealmente de un vector a otro. Este desplazamiento se denomina
desplazamiento en esquina.
Si estos vectores coinciden prcticamente entre s, el desplazamiento en esquina
no se ejecuta y se ignora el vector posterior.
nVx
Trayectoria centro radio plaquita hta.
nVY

r
r

Este vector se ignora si


VxxV lmite y
VYxV lmite

Trayectoria programada

Si VxxV lmite y VyxV lmite, se ignora el vector posterior. El lmite


V se define con antelacin mediante el parmetro (No. 5010).
Si estos vectores no coinciden, se genera un desplazamiento para girar alrededor
de la esquina. Este desplazamiento pertenece al ltimo bloque.
Este desplazamiento pertenece al bloque N7, por
lo tanto, 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 G01, G02, G03, la herramienta se desplaza en el modo G01.

N6

D Interrupcin del

funcionamiento en modo
manual

N7

Para el funcionamiento en modo manual durante la compensacin de radio de


plaquita de herramienta, consulte el Apartado III3.5, Activacin y
Desactivacin de Manual Absoluto.

220

B63834SP/01

14. FUNCION DE COMPENSACION

PROGRAMACION

14.3.4
Desplazamiento de la
herramienta en modo
de compensacin
anulado
Explicaciones
D Desplazamiento de la

herramienta alrededor de
una esquina interna
(180x)

LinealLineal
Pieza

Trayectoria programada
r
L
Trayectoria centro radio plaquita herramienta

G40
S
L

CircularLineal

r
Pieza

G40

Trayectoria programada Trayectoria centro radio plaquita hta.

D Desplazamiento

herramienta alrededor de
una esquina externa en
ngulo obtuso
(90x<180)

LinealLineal
G40

Pieza

L
Trayectoria programada
r
Trayectoria centro radio plaquita hta.
L
S
Interseccin
CircularLineal
G40

L
Pieza

Trayectoria programada

221

L
L Interseccin
Trayectoria centro radio plaquita hta.

14. FUNCION DE COMPENSACION

PROGRAMACION

B63834SP/01

D Desplazamiento de la

herramienta alrededor de
una esquina externa en
un ngulo agudo
(<90)

LinealLineal
L
G40

Pieza

Trayectoria programada

L
S

Trayectoria centro radio plaquita hta.

CircularLineal
L
r

L
r

Pieza

Trayectoria programada

D Desplazamiento de la
herramienta alrededor de
lineal lineal externa en
ngulo agudo inferior a 1
grado (<1)

desplazamiento de
herramienta
especificado junto con la
anulacin de
compensacin

Trayectoria centro
radio plaquita hta.

Trayectoria centro radio plaquita herramienta

Trayectoria programada

G42
G40

D Un bloque sin

1o menos

Cuando se programa un bloque sin desplazamiento de herramienta junto con


una anulacin de compensacin, se produce un vector cuya longitud es igual al
valor de compensacin en una direccin normal al desplazamiento de la
herramienta en el bloque anterior, el vector se anula en la siguiente orden de
desplazamiento.
N6 G91 U100.0 W100.0 ;
N7 G40 ;
N8 U0 W100.0 ;

N7

N6
Trayectoria programada

N8

L
SS
L
Trayectoria centro radio plaquita hta.

222

B63834SP/01

14. FUNCION DE COMPENSACION

PROGRAMACION

D Bloque que contiene G40

y I_J_K_
S

El bloque anterior
contiene G41 o G42

Si un bloque G41 o G42 va delante de un bloque en el que se ha


especificado G40 e I_, J_, K_, el sistema supone que la trayectoria se
programa como una trayectoria desde el punto final determinada por el
antiguo bloque hasta un vector determinado mediante (I,J), (I,K) o (J,K).
Se hereda la direccin de compensacin del antiguo bloque.
N1 (modo G42) ;
N2 G40 Xa Yb I_ J_ ;

En el bloque N1, el centro de radio de plaquita


de herramienta se desplaza hacia P.
En el bloque N2, el centro de radio de plaquita
de herramienta se desplaza hacia E.
E(a, b)

(I, J)

(G40)

N2
r

Trayec. radio centro plaquita hta.

P
S
r

N1
(G42)

Trayectoria programada

Pieza

En este caso, tenga en cuenta que el CNC obtiene una interseccin de la


trayectoria de la herramienta independientemente de si se especific el
mecanizado del lado interno o externo.
E
G40
Trayec. radio centro plaquita hta.

X
S
r

Trayect. programada
(G42)
r
(I, J)

Cuando no puede obtenerse una interseccin, la herramienta vuelve a la


posicin normal hasta el bloque anterior al final del bloque anterior.
E
G40 Tray. centro radio plaquita hta.

X
S
r
(G42)

Trayectoria programada
(I, J)

223

14. FUNCION DE COMPENSACION

14.3.5
Verificacin de
interferencias

PROGRAMACION

B63834SP/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 interferencias se ejecuta aun cuando no se produzca
un mecanizado excesivo.

Explicaciones
D Criterios para deteccin

de la interferencia

(1) La direccin de la trayectoria de radio de plaquita de herrameinta es


diferente de la trayectoria programada (de 90 grados a 270 grados entre
estas trayectorias).

Trayectoria centro radio plaquita hta.

Trayectoria programada

Las direcciones de
estas dos trayectorias son diferentes
(180).

Trayectoria centro radio plaquita hta.

Trayectoria programada

Las direcciones de
estas dos trayectorias son diferentes
(180).

224

B63834SP/01

14. FUNCION DE COMPENSACION

PROGRAMACION

(2) Adems de la condicin (1), el ngulo entre el punto inicial y el punto final
de la trayectoria de centro de herramienta es muy distinto del existente
entre el punto inicial y el punto final de la trayectoria programada en el
mecanizado circular (ms de 180 grados).
Tray. centro radio plaquita hta.

r2
r1

N5

N6

Tray. programada
N7

Centro

(G41)
N5 G01 U200.0 W800.0 T1 ;
N6 G02 U160.0 W320.0 I800.0 K200.0 T2 ;
N7 G01 U500.0 W200.0 ;
(Valor de compensacin de herramienta correspondiente a T1: r1 = 200.0)
(Valor de compensacin de herramienta correspondiente a T2: 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.

225

14. FUNCION DE COMPENSACION

D Correccin de la

interferencia con
antelacin

PROGRAMACION

B63834SP/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 han 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 Se ignoran V4 y V5.
Comprobacin entre los vectores V3 y V6
Interferencia Se ignoran V3 y V6.
Comprobacin entre los vectores V2 y V7
Interferencia Se ignoran V2 y V7.
Comprobacin entre los vectores V1 y V8
Interferencia No pueden ser ignorados V1 y V8.
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
Trayectoria centro radio plaquita hta.

Trayectoria
programada

V1

V V
S 7 2

S
V3 r

r V6

V5

V4

V4, V5 : Interferencia
V3, V6 : Interferencia
V2, V7 : Interferencia
V1, V8 : Sin interferencia
O1 O2

226

V8
C

B63834SP/01

14. FUNCION DE COMPENSACION

PROGRAMACION

(Ejemplo 2) La herramienta se desplaza linealmente de V1, V2, V7 hasta V8


Tray. centro radio
plaquita hta.

V2 S V7

V1
r

V8
S
V3

V6

C
r

V5 V4

Trayectoria
programada

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 el
bloque se ejecuta en el modo bloque a bloque, la herramienta se detiene al
final del bloque.
Trayec. centro radio plaquita
hta.
Detenida

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

227

14. FUNCION DE COMPENSACION

D Cuando se supone que


existe interferencia aunque
no se produzca realmente
la interferencia

PROGRAMACION

B63834SP/01

(1) Depresin de magnitud inferior al valor de compensacin de radio


de plaquita de herramienta
Trayectoria programada
Trayectoria centro
radio plaquita hta.
Detenida

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 plaquita de herramienta, la herramienta
se detiene y se activa una alarma P/S (nm. 041).
(2) Ranura de magnitud inferior al valor de compensacin de radio
de plaquita de herramienta
Trayectoria
programada

Trayectoria centro
radio plaquita hta.
Detenida

Igual que (1), siendo inversa la direccin en el bloque B.

228

B63834SP/01

14. FUNCION DE COMPENSACION

PROGRAMACION

14.3.6
Mecanizado excesivo
por compensacin de
radio de plaquita de
herramienta
Explicaciones
D Mecanizado de una
esquina interior con un
radio inferior al radio de
plaquita 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.
Trayec. centro radio plaquita hta.
Se genera una alarma
y se detiene la operacin

Trayectoria programada
Pieza

Se genera una alarma y la


operacin se detiene aqu
en el funcionamiento en
modo bloque a bloque

Si el CNC no se detiene se produce un


mecanizado excesivo

D Mecanizado de una ranura


de magnitud inferior al
radio de plaquita de
herramienta

Dado que la compensacin de radio de plaquita 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.
Trayec. centro radio plaquita hta.

Se visualiza una alarma y se


detiene la operacin

Trayectoria programada
Pieza

Mecanizado excesivo si no se detuviera la operacin

229

14. FUNCION DE COMPENSACION

D Mecanizado de un escaln
de magnitud inferior al
radio de plaquita de
herramienta

PROGRAMACION

B63834SP/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 plaquita de 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, permanecer una
parte sin mecanizar.
Desplazamiento lineal

Posicin de parada despus de ejecucin


de un bloque

El primer vector se ignora

Tray. centro radio plaq. hta.

Trayec. programada
Centro mecanizado
circular

Pieza

Se producir un mecanizado excesivo si se ignora el primer


vector. Sin embargo, la herramienta se desplaza linealmente.

230

B63834SP/01

14.3.7
Introduccin de
rdenes desde MDI

14. FUNCION DE COMPENSACION

PROGRAMACION

La compensacin C de radio de plaquita de herramienta no se aplica a las


rdenes introducidas desde el MDI.
Sin embargo, cuando la funcin bloque a bloque detiene
provisionalmente una operacin automtica que emplea instrucciones
absolutas, se ejecuta la operacin en modo MDI; luego, el sistema vuelve
al modo automtico. La trayectoria de la herramienta es como sigue:
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 plaquita
de herramienta.
VC1
VC1

VB2

VB1

PC

VC2

PB

Orden
para MDI
VB2

PA

PD

VB1
PB

Cuando las posiciones 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.

231

14. FUNCION DE COMPENSACION

PROGRAMACION

B63834SP/01

14.3.8
Precauciones generales
para operaciones de
compensacin
D Cambio del valor de

compensacin

Por lo general, el valor de compensacin se modifica en el modo de


anulacin o al cambiar las herramientas. Si el valor de compensacin se
cambia en el modo de compensacin, el vector del punto final del bloque
se calcula para el nuevo valor de compensacin.
Calculado a partir del valor de
compensacin del bloque N6
N7
N6

Calculado a partir del


valor de compensacin
del bloque N7

N8

Trayectoria
programada

Cuando algunos vectores se producen entre los bloques N6 y N7, el vector


del punto final de los bloques actuales se calcula utilizando el valor de
compensacin del bloque N6.
D La polaridad del valor

de compensacin y
trayectoria de centro de
plaquita de herramienta

Al especificar un valor de compensacin negativo, el programa se ejecuta


para la figura que se cre mediante el intercambio de G41 por G42 G42
por G41 en la hoja de proceso.
Una herramienta que mecaniza un perfil interno mecanizar el perfil
externo y la herramienta que mecaniza el perfil externo mecanizar el
perfil interno.
A continuacin se muestra un ejemplo. Por lo general, el mecanizado
mediante CNC se programa suponiendo un valor de compensacin
positivo. Cuando un programa especifica una trayectoria de herramienta
como la mostrada en 1, la herramienta se desplazar segn se muestra en
2 si se especifica un compensacin negativa. La herramienta en 2 se
desplazar segn se muestra en 1 cuando est reservado el signo del valor
de compensacin.

1
Trayectoria programada

AVISO
Al invertir el signo del valor de compensacin, el vector de
compensacin de la plaquita de herramienta se invierte
pero la direccin de la plaquita imaginaria de herramienta
no vara. No invierta el signo del valor de compensacin al
iniciar el mecanizado haciendo coincidir la plaquita
imaginaria de la herramienta con el punto inicial.

232

B63834SP/01

14. FUNCION DE COMPENSACION

PROGRAMACION

14.3.9
rdenes G53, G28 y
G30 en el modo de
compensacin de radio
de punta de
herramienta

D Cuando se ejecuta un cdigo G53 en modo compensacin de radio de


punta de herramienta, el vector de compensacin de radio de punta de
herramienta es anulado automticamente antes del posicionamiento,
y restablecido automticamente por una instruccin de
desplazamiento siguiente. El formato de restablecimiento de este
vector es del tipo FS16 cuando el bit 2 (CCN) del parmetro nm. 5003
est a 0 o del tipo FS15 cuando este bit est a 1.
D Cuando se ejecuta una orden G28 G30 en el modo de compensacin
de radio de punta de herramienta, el vector de compensacin de radio
de punta de herramienta se cancela automticamente antes de la vuelta
automtica al punto de referencia, restablecindose automticamente
dicho vector mediante una orden de desplazamiento posterior. El
tiempo necesario y el formato de anulacin y de restablecimiento de
este vector es del tipo FS15 cuando el bit 2 (CCN) del parmetro nm.
5003 est a 1 o del tipo FS16 cuando este bit est a 0.

Explicaciones
D Cdigo G53 en modo
compensacin de radio
de punta de herramienta

S G53 programado en el
modo offset

Cuando se ejecuta un cdigo G53 en modo compensacin de radio de


punta de herramienta, se crea al final del bloque anterior un vector cuya
longitud es igual al corrector y perpendicular al sentido de
desplazamiento de la herramienta. Cuando la herramienta se desplaza
hacia un punto programado con el cdigo G53, se anula el vector de
correccin. Cuando la herramienta se desplaza con arreglo a la instruccin
siguiente, se restaura este vector automticamente. El formato de
restablecimiento del vector de compensacin de radio de punta de
herramienta es del tipo arranque cuando el bit 2 (CCN) del parmetro
nm. 5003 est a 0 o vector de interseccin (FS15) cuando el bit est
a 1.
- Cuando el bit (CCN) del parmetro nm. 5003) = 0
Arranque
r

r
s

(G41 G00)

s
G53

O ;
G41 G00_ ;
:
G53 X_ Z_ ;
:

G00

G00
s

- Cuando el bit 2 (CCN) del parmetro nm. 5003 = 1


[Tipo FS15]
Arranque
r
(G41 G00)

s
G53

G00
s

233

G00

14. FUNCION DE COMPENSACION

S Orden G53 incremental


en modo offset

PROGRAMACION

B63834SP/01

- Cuando el bit 2 (CCN) del parmetro nm. 5003 = 0


Arranque
r
s

r
s

(G41 G00)

G00

G00
G53

O ;
G41 G00_ ;
:
G53 U_ W_ ;
:

- Cuando el bit 2 (CCN) del parmetro nm. 5003 = 1


[Tipo FS15]

r
(G41 G00)

G00

G00

s
G53

S G53 programado en
modo offset sin
desplazamiento

- Cuando el bit 2 del parmetro nm. 5003 = 0


Arranque
r
s

r
s

(G41 G00)

G00

G00

G53
O ;
G90 G41_ ;
:
G00 X20. Y20. ;
G53 X20. Y20. ;
:

- Cuando el bit 2 (CCN) del parmetro nm. 5003 = 1


[Tipo FS15]

r
(G41 G00)

s
G53

234

G00

G00

B63834SP/01

14. FUNCION DE COMPENSACION

PROGRAMACION

AVISO
1 Cuando se ejecuta un cdigo G53 en modo compensacin
de radio de punta de herramienta con todos los ejes
mquina
bloqueados,
no
se
ejecuta
ningn
posicionamiento para los ejes afectados por el bloqueo de
la mquina, y no se anula el vector de decalaje. Cuando se
pone a 0 el bit 2 (CCN) del parmetro nm. 5003 o cuando
se bloquean todos los ejes de la mquina, se anula el vector
de decalaje.
Ejemplo 1)
Bit 2 (CCN) del parmetro nm. 5003 puesto a 0, y
bloqueo de todos los ejes de la mquina.

r
s

(G41 G00)

G00

G00
G53

Ejemplo 2)
Bit 2 (CCN) del parmetro nm. 5003 puesto a 1, y
bloqueo de todos los ejes de la mquina.
[Tipo FS15]

s
s

(G41 G00)

G00

G00
G53

Ejemplo 3)
Bit 2 (CCN) del parmetro nm. 5003 puesto a 1, y
bloqueo de cada eje de la mquina.
[Tipo FS15]

r
(G41 G00)

G00
G53

235

G00

14. FUNCION DE COMPENSACION

PROGRAMACION

B63834SP/01

AVISO
2 Cuando se especifica un eje de compensacin en un
cdigo G53 en modo compensacin de radio de punta de
herramienta, se anulan tambin los vectores de los dems
ejes de compensacin. Esto se aplica tambin cuando se
pone a 1 el bit 2 (CCN) del parmetro 5003. (FS15 slo
anula el vector del eje especificado. Conviene notar que la
anulacin tipo FS15 difiere de la anulacin FS15 real en
este punto.
Ejemplo)
Cuando el bit 2 (CCN) del parmetro nm. 5003 = 0
[Tipo FS15]

s
(G41 X_ Z_)
s

236

G00

r
G53 Z_

G00

B63834SP/01

14. FUNCION DE COMPENSACION

PROGRAMACION

NOTA
1 Cuando, en un cdigo G53, se especifica un eje que no
pertenece al plano de compensacin de radio de punta de
herramienta, se crea un vector perpendicular al sentido de
desplazamiento de la herramienta al final del bloque
anterior, y la herramienta permanece inmvil. Se restablece
el modo Compensacin automticamente a partir del
bloque siguiente (como cuando se ejecutan sucesivamente
2 bloques (o ms) que no especifican ningn
desplazamiento).
Ejemplo)
Y_ del parmetro nm. 5003 = 0
Cuando el bit 2 G53
(CCN)
Arranque
r
(G41 G00 X_ Z_)

G00

G00
s

G00

2 Cuando se especifica un cdigo G53 como bloque de


arranque, es el bloque siguiente el que se convierte de
hecho en bloque de arranque. Cuando se pone a 1 el bit
2 (CCN) del parmetro nm. 5003, el bloque siguiente crea
un vector de interseccin.
Ejemplo)
Cuando el bit 2 (CCN) del parmetro nm. 5003 = 0
G00
s

Arranque
G00
r

G41 G53
s

D Cdigo G28, G30 en


modo compensacin de
radio de punta de
herramienta

G00

Cuando una orden G28 o G30 se ejecuta en el modo de compensacin de


radio de punta de herramienta, se ejecuta la operacin especificada en la
instruccin segn el formatoFS15 si el bit2 (CCN)delparmetro 5003 est
a 1. Se crea un vector de interseccin al final del bloque anterior, y un
vector perpendicular en el punto intermedio. Se anula el vector de decalaje
cuando la herramienta pasa del punto intermedio al punto de referencia,
y se restaura como vector de interseccin cuando se ejecuta el bloque
siguiente.

237

14. FUNCION DE COMPENSACION

S Cdigo G28, G30 en


modo compensacin
(con desplazamiento
hacia un punto
intermedio y el punto de
referencia)

PROGRAMACION

B63834SP/01

- Cuando el bit 2 (CCN) del parmetro nm. 5003 = 0


O ;
G91 G41_ ;
:
G28 X40. Z0 ;
:

Punto intermedio
s

G28/30

G00

Posicin de referencia

(G42 G01)

G01

- Cuando el bit 2 (CCN) del parmetro nm. 5003 = 1


Punto intermedio

[Tipo FS15]

G28/30

G00

(G42 G01)

S Cdigo G28, G30 en


modo compensacin
(sin desplazamiento
hacia un punto
intermedio)

G01

Posicin de referencia

Cuando el bit 2 (CCN) del parmetro nm. 5003 = 0


Punto intermedio

Arranque

r
s

(G41 G01)

G01

G00
G28/30

O ;
G91 G41_ ;
:
G28 X0 Y0 ;
:

Posicin de referencia

- Cuando CCN (bit 2 del parmetro nm. 5003) = 1


[Tipo FS15]

s
r

(G41 G01)
Punto intermedio

s
G00

G28/30

s
Posicin de referencia

238

G01

B63834SP/01

S Cdigo G28, G30 en


modo compensacin
(sin desplazamiento
hacia un punto de
referencia)

14. FUNCION DE COMPENSACION

PROGRAMACION

- Cuando el bit 2 (CCN) del parmetro nm. 5003 = 0


Arranque

r
(G41 G01)

O ;
G91 G41_ ;
:
G28 X40. Y40. ;
:

G01

G00
G28/30
Punto de referencia
=Posicin intermedia

- Cuando el bit 2 (CCN) del parmetro nm. 5003 = 1


[Tipo FS15]

(G41 G01)

G01
G00

G28/30

r
Punto de referencia
=Posicin intermedia

S Cdigo G28, G30 en


modo compensacin
(sin desplazamiento)

- Cuando el bit 2 (CCN) del parmetro nm. 5003) = 0


G28/30
O ;
G91 G41_ ;
(G41
r
:
G01)
G28 X40. Y40. ;
s
:
G00
Punto de referencia=Posicin intermedia

Arranque
r
s
G01

- Cuando el bit 2 (CCN) del parmetro nm. 5003 = 1


[Tipo FS15]

G28/30
(G41 G01)

s
G00
Punto de referencia=Posicin intermedia

239

s
G01

14. FUNCION DE COMPENSACION

PROGRAMACION

B63834SP/01

AVISO
1 Cuando se ejecuta un cdigo G28 o G30 con todos los ejes
mquina bloqueados, se crea en el punto intermedio un
vector perpendicular al sentido de desplazamiento de la
herramienta. En este caso, la herramienta no se desplaza
hasta el punto de referencia y no se anula el vector de
decalaje. Cuando se pone a 0 el bit 2 (CCN) del parmetro
nm. 5003 o cuando se aplica el bloqueo de cada eje
mquina, se anula el vector de decalaje.
Ejemplo 1)
Cuando el bit 2 (CCN) del parmetro nm. 5003 = 1
[Tipo FS15]
(G42 G01)

s
G28
s

G01

G01
r

Punto de referencia
=Posicin intermedia

s
Punto intermedio

Ejemplo 2)
Bit 2 (CCN) del parmetro nm. 5003 puesto a 0, y
bloqueo de todos los eje de la mquina.
[Tipo FS15 ]
(G42 G01)

s
G28
s

G01

G01
r
s
Punto intermedio

Punto de referencia
=Posicin intermedia

2 Cuando se especifica un eje de compensacin en un


cdigo G28 o G30 en modo compensacin de radio de
punta de herramienta, tambin se anulan los vectores de
los dems ejes de compensacin. Esto se aplica tambin
cuando se pone a 1 el bit 2 (CCN) del parmetro 5003.
(FS15 slo anula el vector del eje especificado. Conviene
notar que la anulacin tipo FS15 difiere de la anulacin
FS15 real en este punto.)
[Tipo FS15 ]
s

s
(G41 G00 X_ Z_)
G28 Z_

240

G00

s
r
Punto intermedio

G00
Punto de referencia
=Posicin intermedia

B63834SP/01

14. FUNCION DE COMPENSACION

PROGRAMACION

NOTA
1 Cuando, en un cdigo G28 o G30, se especifica un eje que
no pertenece al plano de compensacin de radio de punta
de herramienta, se crea un vector perpendicular al sentido
de desplazamiento de la herramienta al final del bloque
anterior, y la herramienta permanece inmvil. Se restablece
el modo Compensacin automticamente a partir del
bloque siguiente (como cuando se ejecutan sucesivamente
2 bloques (o ms) que no especifican desplazamiento).
Ejemplo)
Cuando bit 2 (CCN) del parmetro No. 5003 est
configurado al valor 1.
[Tipo FS15 ]
G28(30)Y_
r
s

(G41 G01 X_ Z_)

G01

G01
s

G01

2 Cuando se especifica un cdigo G28 o G30 como bloque


de arranque, se crea en el punto intermedio un vector
perpendicular al sentido de desplazamiento de la
herramienta. Se anula luego el vector en el punto de
referencia. El bloque siguiente crea un vector de
interseccin.
Ejemplo 1)
Cuando bit 2 (CCN) del parmetro nm. 5003 est
configurado al valor 1
[Tipo FS15]
s

G01

s
G42 G28
r

G01
s

Posicin intermedia

241

G01

Punto de referencia
=Posicin intermedia

14. FUNCION DE COMPENSACION

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

PROGRAMACION

B63834SP/01

Los valores de compensacin de herramienta incluyen valores de


compensacin de geometra de herramienta y de compensacin de
desgaste de herramienta (Fig. 14.4).
Punto del programa
Hta. imaginaria
Valor compensacin
geometra eje X
Valor compensacin
desgaste eje X

Valor compensacin
desgaste eje Z

Hta. real
Valor compensacin
geometra eje Z

Fig. 14.4 Compensacin de geometra de herramienta y


compensacin de desgaste de herramienta.

Los valores de compensacin de herramienta pueden introducirse en la


memoria del CNC desde el panel MDI o desde un programa.
Un valor de compensacin se selecciona desde la memoria del CNC
cuando se especifica en un programa el cdigo correspondiente despus
de la direccin T. El valor se utiliza para la compensacin de herramienta
o para la compensacin del radio de plaquita de herramienta. Para conocer
ms detalles, vase el subapartado II14.1.2.

14.4.1
Compensacin de
herramienta y nmero
de compensacin de
herramienta
D Margen vlido de valores

de corrector de
herramienta

La tabla 14.4.1 muestra el margen de entrada vlido de los valores de


compensacin de herramienta.
Tabla14.4.1 Margen vlido de valores de compensacin de herramienta
Sistema
incremental

Valor de compensacin de herramienta


Entrada en mm

Entrada en pulgadas

ISB

999.999 hasta +999.999 mm

99.9999 hasta +99.9999 pulg

ISC

999.9999 hasta +999.9999 mm

99.99999 hasta +99.99999 pulg

La compensacin mxima de desgaste de herramienta puede modificarse


configurando el parmetro No.5013.
D Nmero de valores de
compensacin de
herramienta

La memoria tiene capacidad para 64 valores de compensacin de


herramienta.

242

B63834SP/01

14.4.2
Modificacin de
valores de
compensacin de
herramienta

PROGRAMACION

14. FUNCION DE COMPENSACION

Los valores de compensacin pueden introducirse mediante un programa


con la siguiente orden:

Formato
G10 P_ X_ Y_ Z_ R_ Q_ ;
o

G10 P_ U_ V_ W_ C_ Q_ ;
P : Nmero de corrector
0
: Orden valor cambio sistema coordenadas pieza
164
: Orden valor compensacin desgaste herramienta
El valor programado es el nmero de corrector
10000+(164) : Orden valor compensacin geometra herramienta
(164) :Nmero corrector
X : Valor de compensacin en eje X (absoluto)
Y : Valor de compensacin en eje Y (absoluto)
Z : Valor de compensacin en eje Z (absoluto)
U : Valor de compensacin en eje X (incremental)
V : Valor de compensacin en eje Y (incremental)
W : Valor de compensacin en eje Z (incremental)
R : Valor compensacin radio plaquita herramienta (absoluto)
C : Valor compensacin radio plaquita herramienta (incremental)
Q : Nmero plaquita imaginaria herramienta

En una orden absoluta, los valores especificados en la direccin X, Y, Z


y R se definen como valor de compensacin correspondiente al nmero
de corrector especificado mediante la direccin P. En una orden
incremental, el valor especificado en las direcciones U, V, W y C se aade
al valor actual de compensacin correspondiente al nmero de corrector.
NOTA
1 Las direcciones X, Y, Z, U, V y W pueden especificarse en
el mismo bloque.
2 La utilizacin de esta orden en un programa permite a la
herramienta avanzar poco a poco. Esta orden tambin
puede utilizarse para introducir valores de compensacin
de uno en uno desde una cinta especificando esta orden
sucesivamente en vez de introducir estos valores uno a uno
desde la unidad MDI.

243

14. FUNCION DE COMPENSACION

14.5
COMPENSACION
AUTOMATICA DE
HERRAMIENTA (G36,
G37)

PROGRAMACION

B63834SP/01

Cuando una herramienta se desplaza a la posicin de medicin mediante


la ejecucin de una orden dada al CNC, el CNC mide automticamente
la diferencia entre el valor de la coordenada actual y el valor de la
coordenada de la posicin de medicin programada y la utiliza como valor
de compensacin para la herramienta. Cuando ya se ha compensado la
herramienta, se desplaza hasta la posicin de medicin con ese valor de
compensacin. Si el CNC considera que necesita ms compensacin
despus de calcular la diferencia entre los valores de las coordenadas de
la posicin de medicin y los valores de coordenadas programados, el
valor de compensacin actual se compensa todava ms.
Para conocer ms detalles, consulte los manuales de instrucciones del
fabricante de la mquinaherramienta.

Explicaciones
D Sistema de coordenadas

Al desplazar la herramienta a una posicin para la medicin, el sistema


de coordenadas debe haberse definido de antemano. (El sistema de
coordenadas de pieza para la programacin se utiliza en comn).

D Desplazamiento a la

El desplazamiento a la posicin de medicin se realiza especificando lo


siguiente en el modo MDI o MEM:
G36 Xxa ; o G37 Zza ;
En este caso, la posicin de medicin debe ser xa o za (orden absoluta).
La ejecucin de esta orden desplaza la herramienta a la velocidad de
avance rpido hacia el punto de medicin, reduce la velocidad de avance
en la mitad del recorrido y despus contina desplazndose hasta que se
emite la seal de fin de aproximacin desde el instrumento de medida.
Cuando la punta de la herramienta alcanza la posicin de medicin, el
instrumento de medicin emite la seal de alcance de la posicin de
medicin al CNC y ste detiene la herramienta.

posicin de medicin

D Compensacin

El valor de compensacin de la herramienta actual es compensado


adicionalmente un valor igual a la diferencia entre el valor de las
coordenadas ( o ) cuando la herramienta ha alcanzado la posicin de
medicin y el valor de xa o za especificado en G36Xxa o G37Zza.
Valor de compensacin x = Valor compensacin actual x+(xa)
Valor de compensacin z = Valor de compensacin actual z+(za)
xa : Punto de medicin del eje X programado
za : Punto de medicin del eje Z programado
Estos valores de compensacin tambin pueden modificarse desde el
teclado MDI.

244

B63834SP/01

D Velocidad de avance y

alarma

14. FUNCION DE COMPENSACION

PROGRAMACION

La herramienta, al desplazarse desde el punto inicial hasta el punto de


medicin determinado mediante xa o za en G36 o G37, se desplaza a la
velocidad de avance rpido a travs de la zona A. A continuacin, la
herramienta se detiene en el punto T (xa o za) y se desplaza a la
velocidad de avance para la medicin definida mediante el parmetro
(No.6241) a travs de las zonas B, C y D. Si se activa la seal de fin de
aproximacin durante el desplazamiento a travs de la zona B, se genera
una alarma. Si la seal de fin de aproximacin no se activa antes del punto
V, la herramienta se detiene en el punto V y se genera una alarma (No.
080).
Posicin de medicin definida
FP

FR

X, Z

S (xs, zs)

|xaxs|. |zazs|
U (xa, za)
FR : Velocidad de avance rpido
FP : Velocidad de avance para la medicin (definida
mediante el parmetro (No. 6241))

Posicin inicial

Fig.14.5 Velocidad de avance y alarma

D Cdigo G

Si se ha configurado a 1 el bit 3 (G36) del parmetro No. 3405, G37.1 y


G37.2 se utilizan como cdigos G para compensacin automtica de
herramienta para los ejes X y Z, respectivamente.

Ejemplos
Nmero hta.

50

300
Punto cero programado

Posicin medicin eje


Z
100

Posicin medicin eje


X
380

800

X
Z

Valor compensacin
(Antes de medir)
100.0
0

Valor compensacin
(Despus de medir)
98.0
4.0

G50 X760.0 Z1100.0 ; Programacin del origen absoluto


(Definicin del sistema de coordenadas)
S01 M03 T0101 ;
Especifica la herramienta T1, el nmero 1 de
corrector y las revoluciones del husillo.

245

14. FUNCION DE COMPENSACION

PROGRAMACION

B63834SP/01

Se desplaza hasta el punto de medicin.


Si la herramienta ha alcanzado el punto de
medicin en X198.0 ; dado que la posicin
correcta de medicin es 200 mm, el valor de
medicin
se
modifica
mediante
198.0200.0=2.0mm.
Retrocede ligeramente segn el eje X.
Se desplaza a la posicin de medicin del eje Z.
Si la herramienta ha alcanzado la posicin de
medicin en X804.0, el valor de compensacin
se modifica mediante 804.0800.0=4.0mm.
Compensacin adicional igual a la diferencia.
El nuevo valor de compensacin se valida al
especificar de nuevo el cdigo T.

G36 X200.0 ;

G00 X204.0 ;
G37 Z800.0 ;

T0101 ;

AVISO
1 Velocidad de medicin (Fp), y son definidos como parmetros (Fp : No.6241, : No.6251,
: No.6254) por el fabricante de la mquinaherramienta. deben ser nmeros positivos de
manera que >.
2 Anule la compensacin de radio de plaquita de herramienta antes de G36, G37.
3 Al insertar un desplazamiento manual en un desplazamiento para una velocidad de avance
de medicin vuelva a colocar la herramienta en la posicin antes del desplazamiento manual
insertado para el rearranque.
4 El valor de compensacin de herramienta se determina considerando el valor R de plaquita
de herramienta. Asegrese de que el valor del radio de la plaquita de herramienta est
correctamente definido.
Ejemplo) Cuando el centro de la plaquita de la herramienta coincide con el punto inicial.

A
Desplazamiento
real

Desplazamiento considerando el
valor de radio de plaquita de hta.

B
Valor radio plaquita hta.
C

Posicin de medicin

La herramienta se desplaza realmente desde el punto A al punto B, pero el valor de


compensacin de herramienta se determina considerando que la herramienta se desplaza
hasta el punto C teniendo en cuenta el valor de radio de la plaquita de la herramienta.

NOTA
1 Cuando no existe una orden de cdigo T antes de G36 o G37, se genera la alarma P/S (No.81).
2 Al especificar un cdigo T en el mismo bloque que G36 o G37, se genera la alarma P/S (No.82).

246

B63834SP/01

15

PROGRAMACION

15. MACRO CLIENTE

MACRO CLIENTE

Pese a que algunos subprogramas resultan tiles para repetir idntica


operacin, la funcin de macro cliente tambin permite la utilizacin de
variables, operaciones aritmticas y lgicas y bifurcaciones
condicionales para un fcil desarrollo de programas generales tales como
el cajeado y los ciclos fijos definidos por el usuario. Un programa de
mecanizado permite llamar a un macro cliente con una sencilla orden,
exactamente igual que un subprograma.
Programa de mecanizado

Macro cliente

O0001 ;
:
:
:
G65 P9010 R50.0 L2 ;
:

O9010 ;
#1=#18/2 ;
G01 X#1 Z#1 F0.3 ;
G02 X#1 Z#1 R#1 ;
:
:

:
M30 ;

:
M99 ;

247

15. MACRO CLIENTE

15.1
VARIABLES

PROGRAMACION

B63834SP/01

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 F0.3 ;

Explicaciones
D Representacin de
variables

Cuando especifique una variable, hgalo mediante un smbolo de nmero (#)


seguido de un nmero de variable. Los ordenadores personales permiten asignar
un nombre a una variable, pero esta prestacin no est disponible para los
macros cliente.
Ejemplo: #1
Para especificar un nmero de variable puede emplearse una expresin. En tal
caso, la expresin debe ir entre parntesis.
Ejemplo: #[#1+#212]

D Tipos de variables

Las variables se clasifican en cuatro tipos segn el nmero de variable.


Tabla 15.1 Tipos de variables
Nmero
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 #199

Variables Pueden compartirse variables comunes entre


comunes diferentes macros cliente. Cuando se desactiva
la tensin, se inicializan al valor cero las
variables #100 hasta #199. Las variables #500
hasta #999 permiten almacenar datos aun
cuando se desconecte la tensin.

#500 #999

#1000

D Intervalo de valores de
variables

Tipo de
variable

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.

Las variables locales y comunes pueden tener un valor de 0 o un valor


comprendido entre los siguientes intervalos:
1047 hasta 1029
0
+1029 hasta 1047
Si el resultado del clculo resulta ser no vlido, se activa la alarma P/S N
111.
248

B63834SP/01

PROGRAMACION

15. MACRO CLIENTE

D Omisin del punto


decimal

Cuando en un programa se define un valor de variable, puede omitirse el


punto decimal.
Ejemplo:
Cuando se define #1=123, el valor real de la variable #1 es de
123.000.

D Remisin a variables

Para remitir el valor de una variable en un programa, especifique una


direccin de palabra seguida del nmero de variable. Cuando se utilice
una expresin para especificar una variable, especifique la expresin entre
parntesis.
Ejemplo: G01X[#1+#2]F#3;
Un valor de variable al cual se haya remitido se redondea
automticamente segn el incremento mnimo de entrada de la direccin
en cuestin.
Ejemplo:
Cuando en un CNC de 1/1000 mm se ejecuta G00X#1; con 12.3456
asignado a la variable #1, la orden real se interpreta como
G00X12.346;.
Para invertir el signo de un valor de variable para la cual se ha realizado
una remisin, incluya un signo menos () antes de #.
Ejemplo: G00X#1;
Cuando se remita a una variable no definida, la variable se ignora hasta
una palabra de direccin.
Ejemplo:
Cuando el valor de la variable #1 sea 0 y el valor de variable #2 sea
cero, la ejecucin de G00X#1Z#2; da como resultado G00X0;.

D Variable no definida

Cuando no est definido el valor de una variable, tal variable se denomina


variable nula. La variable #0 siempre es una variable nula. No puede
grabarse ningn valor en la misma, pero puede leerse.
(a) Cita explcita
Cuando se realiza una cita explcita de una variable no definida,
tambin se ignora la direccin de la misma.
Cuando #1 = < vacante>

Cuando #1 = 0

G90 X100 Y#1


#
G90 X100

G90 X100 Y#1


#
G90 X100 Y0

(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

249

15. MACRO CLIENTE

PROGRAMACION

B63834SP/01

(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

D Visualizacin de valores de variables


VARIABLE
NO.
100
101
102
103
104
105
106
107

DATA
123.456
0.000

POSICION ACTIVA (RELATIVAS)


X
0.000
Z
0.000
MEM **** *** ***
[ MACRO ] [ MENU ] [

O1234 N12345
DATA

NO.
108
109
110
111
112
113
114
115

Y
B

0.000
0.000

18:42:15
PUPITR ] [

] [ (OPRA) ]

D Cuando el valor de una variable est en blanco, la variable es nula.


D La marca ******** indica un desbordamiento por exceso (cuando el
valor absoluto de una variable es superior a 999999999) o un
desbordamiento por defecto (cuando el valor absoluto de una variable es
inferior a 0.0000001).

Limitaciones

Los nmeros de programa, nmeros de secuencia y los nmeros de salto


opcional de bloque no pueden servir de referencia para variables.
Ejemplo:
Las variables no pueden utilizarse de las siguientes maneras:
O#1;
/#2G00X100.0;
N#3Z200.0;

250

PROGRAMACION

B63834SP/01

15.2

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.

VARIABLES DEL
SISTEMA
Explicaciones
D Seales de interface

Pueden intercambiarse seales entre el controlador programable de la mquina


(PMC) y los macros cliente.
Tabla 15.2(a) Variables del sistema para seales de interface
Nmero
variable

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

#1000#1015
#1032

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. La variable #1132 se utiliza para leer de una vez los
16 bits de una seal.

#1100#1115
#1132

La variable #1133 se utiliza para grabar los 32 bits de una seal


simultneamente desde un macro cliente en el PMC.
Tngase en cuenta que para #1133 pueden emplearse valores
desde 99999999 hasta +99999999.

#1133

Para obtener informacin detallada, consulte el manual de conexin


(B63833EN1).

D Valores de
compensacin de
herramienta

Pueden emplearse tanto las variables #2000 hasta #2999 como las
variables #10000 hasta #19999.

Tabla 15.2(b) Variables del sistema para memoria de valores de compensacin de


herramienta C

Nmero valor
compensacin

1
:
49
:
64

Valor
compensacin
eje X

Valor
compensacin
eje Z

Valor compensacin radio plaquita herramienta

Desgaste

Geometra

Desgaste

Geometra

Desgaste

Geometra

#2001
:
:
:
#2064

#2701
:
#2749

#2101
:
:
:
#2164

#2801
:
#2849

#2201
:
:
:
#2264

#2901
:
:
:
#2964

Posicin T
plaquita
imaginaria
hta.
#2301
:
:
:
#2364

Valor
compensacin
eje Y
Desgaste

Geometra

#2401
:
#2449

#2451
:
#2499

Tabla 15.2(c) Variables del sistema para 99 valores de compensacin de


herramienta

Nmero valor
compensacin

1
:
:
64

Valor
compensacin
eje X

Valor
compensacin
eje Z

Valor compensacin radio plaquita herramienta

Desgast
e

Geometra

Desgaste

Geometra

Desgaste

Geometra

#10001
:
:
#10064

#15001
:
:
#15064

#11001
:
:
#11064

#12001
:
:
#12064

#12001
:
:
#12064

#17001
:
:
#17064

251

Posicin T
plaquita
imaginaria
hta.
#13001
:
:
#13064

Valor compensacin eje Y


Desgaste

Geometra

#14001
:
:
#14064

#19001
:
:
#19064

15. MACRO CLIENTE

D Valor de decalaje del


sistema de coordenadas
de pieza

PROGRAMACION

B63834SP/01

Es posible leer un valor de decalaje del sistema de coordenadas de piezas.


El valor puede modificarse tambin introduciendo un nmero.
Eje controlado

Valor decalaje sistema coordenadas pieza

Eje X

#2501

Eje Z

#2601

D Alarmas de macro
Tabla 15.2(d) Variables del sistema para alarmas de macro
Nmero
variable

Funcin

#3000

Cuando se asigna un valor de 0 hasta 200 a la variable


#3000, el CN se detiene con una alarma. A continuacin de
una expresin, puede aparecer un mensaje de alarma de
como mx. 26 caracteres. La pantalla visualiza los nmeros
de alarma aadiendo 3000 al valor de la variable #3000
junto con un mensaje de alarma.

Ejemplo:
#3000=1 (HERRAMIENTA NO ENCONTRADA);
> La pantalla de alarmas indica 3001 HERRAMIENTA NO ENCONTRADA

D Informacin sobre tiempo

La informacin sobre tiempo puede leerse y escribirse.


Tabla 15.2(e) 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 milisegundos, 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 minutos y 56 segundos despus de las 3 de la
tarde se representa 153456.

252

PROGRAMACION

B63834SP/01

D Control de funcionamiento
automtico

15. MACRO CLIENTE

Puede cambiarse el estado de control de funcionamiento automtico.


Tabla 15.2(f) 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(g) Variable del sistema (#3004) para control de funcionamiento
automtico
#3004

Suspensin de
avances

Sobrecontrol de
vel. de avance

Parada exacta

Vlida

Vlido

Vlida

Inhibida

Vlido

Vlida

Vlida

Inhibido

Vlida

Inhibida

Inhibido

Vlida

Vlida

Vlido

Inhibida

Inhibida

Vlido

Inhibida

Vlida

Inhibido

Inhibida

Inhibida

Inhibido

Inhibida

S Cuando se conecta la tensin, el valor de esta variable es 0.


S Cuando est inhibida la suspensin de avances:
(1) Cuando se mantiene accionado el pulsador de suspensin de avances, la
mquina se detiene en el modo de parada bloque a bloque. Sin embargo,
la operacin de parada en modo bloque a bloque no se ejecuta cuando
el modo bloque a bloque se inhibe con la variable #3003.
(2) Cuando se acciona el pulsador de suspensin de avances y se suelta de
nuevo, se enciende la lmpara de suspensin de avances, pero la mquina
no se detiene; la ejecucin del programa contina y la mquina se detiene
en el primer bloque en que es vlida la suspensin de avances.

S Cuando est inhibido el sobrecontrol de la velocidad de avance, se aplica


siempre un sobrecontrol del 100% independientemente de la posicin del
selector de sobrecontrol de la velocidad de avance situado en el panel del
operador de la mquina.

S Cuando est inhibida la comprobacin de parada exacta, no se ejecuta tal


comprobacin (de posicin) incluso en bloques en los que no se ejecuta
ninguna operacin de mecanizado.

253

15. MACRO CLIENTE

PROGRAMACION

D Datos de configuracin

B63834SP/01

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 Parada con mensaje

:
:
:
:
:

#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 o ISO como cdigo de salida
Define si se ejecuta la comprobacin TV

La ejecucin del programa puede detenerse y, en ese momento, puede


mostrarse un mensaje.
Nmero variable
#3006

Funcin
Cuando se programa #3006=1 (MESSAGE); en el
macro, el programa ejecuta los bloques hasta el bloque
inmediato anterior y luego se detiene.
Cuando en el mismo bloque se programa un mensaje de
hasta 26 caracteres, abrazados por un carcter de inicio
de comentario (() y un carcter de fin de comentario
()), si se programa en el mismo bloque, el mensaje se
visualiza en la pantalla externa de mensajes para el operador.

D Imagen espejo

El estado de espejo para cada eje definido empleando un selector externo


o una operacin de configuracin puede leerse mediante la seal de salida
(seal de comprobacin de imagen espejo). El estado de imagen espejo
presente en dicho instante puede comprobarse. (Vase Apdo 4.7 en III.)
El valor obtenido en binario se convierte a notacin decimal.
#3007
#7

#6

#5

#4

Configuracin

#3
4o. eje

#2
3er. eje

0 (la funcin imagen espejo est inhibida)


o
1 (es vlida la funcin de imagen espejo)

Para cada bit,

#1
2o. eje

#0
1er. eje

es lo indicado.

Ejemplo: Si #3007 vale 3, la funcin de imagen espejo es vlida para los ejes primero y segundo.

S
S

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/S
116 WRITE PROTECTED VARIABLE (VARIABLE PROTEGIDA
CONTRA ESCRITURA).
254

B63834SP/01

D Nmero de piezas
mecanizadas

PROGRAMACION

15. MACRO CLIENTE

El nmero (cantidad consigna) de piezas necesarias y el nmero (cantidad


ejecutada) de piezas mecanizadas puede leerse y escribirse.
Tabla 15.2(h) Variables del sistema para el nmero de piezas necesarias
y el nmero de piezas mecanizadas
Nmero variable

Funcin

#3901

No. de piezas mecanizadas (cantidad realizada)

#3902

Nmero de piezas necesarias (cantidad consigna)

NOTA
No sustituya un valor negativo.
D Informacin modal

Puede leerse la informacin modal especificada en bloques hasta el bloque


inmediato anterior.
Tabla 15.2(i) Variables del sistema para informacin modal
Nmero
variable
#4001
#4002
#4003
#4004
#4005
#4006
#4007
#4008
#4009
#4010
#4011
#4012
#4014
#4015
#4016
:
#4022
#4109
#4113
#4114
#4115
#4119
#4120

Funcin
G00, G01, G02, G03, G33, G34, G90, G92, G94
G96, G97
G68, G69
G98, G99
G20, G21
G40, G41, G42
G25, G26
G22, G23
G80 G89
G66, G67
G54G59
G17 G19
:

(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 14)
(Grupo 15)
(Grupo 16)
:
(Grupo 22)

Cdigo F
Cdigo M
Nmero de secuencia
Nmero de programa
Cdigo S
Cdigo T

Ejemplo:
Cuando se ejecuta #1=#4016; el valor resultante en #1 es 17, 18, 19.

Cuando se especifica una variable del sistema de lectura de


informacin modal correspondiente a un grupo de cdigos G que no
puede utilizarse, se activa una alarma P/S.

255

15. MACRO CLIENTE

D Posicin actual

PROGRAMACION

B63834SP/01

La informacin de posicin no puede grabarse, pero puede leerse.


Tabla 15.2(j) Variables del sistema para informacin de posicin
Nmero
variable

Informacin
posicin

Sistema
coorden.

Valor
compensacin
herram.

Operacin
de lectura
durante
desplazam.

#5001#5004

Punto final bloque

Sistema
coorden.
pieza

No
incluido

Vlido

#5021#5024

Posicin actual

Sistema
coorden.
mquina

Incluido

Inhibido

#5041#5044

Posicin actual

#5061#5064

Posic. seal salto

Sistema
coorden.
pieza

#5081#5082

Valor compensacin herramienta

#5101#5104

Posicin de servo
desviada

Vlido
Inhibido

S El primer dgito (de 1 hasta 4) representa un nmero de eje.


S En las variables #5081 hasta 5082 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 #5064.
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).

256

B63834SP/01

D Valores de compensacin
de sistemas de
coordenadas de pieza
(valores de compensacin
de origen de pieza)

PROGRAMACION

15. MACRO CLIENTE

Los valores de compensacin de origen de pieza pueden leerse y escribirse.


Tabla 15.2(k) Variables del sistema para valores de compensacin de
origen de pieza
Nmero
variable

Funcin

#5201
:
#5204

Valor compensacin origen pieza externo primer eje


:
Valor compensacin origen pieza externo cuarto eje

#5221
:
#5224

Valor compensacin origen pieza G54 primer eje


:
Valor compensacin origen pieza G54 cuarto eje

#5241
:
#5244

Valor compensacin origen pieza G55 primer eje


:
Valor compensacin origen pieza G55 cuarto eje

#5261
:
#5264

Valor compensacin origen pieza G56 primer eje


:
Valor compensacin origen pieza G56 cuarto eje

#5281
:
#5284

Valor compensacin origen pieza G57 primer eje


:
Valor compensacin origen pieza G57 cuarto eje

#5301
:
#5304

Valor compensacin origen pieza G58 primer eje


:
Valor compensacin origen pieza G58 cuarto eje

#5321
:
#5324

Valor compensacin origen pieza G59 primer eje


:
Valor compensacin origen pieza G59 cuarto eje

257

15. MACRO CLIENTE

15.3
OPERACIONES
ARITMETICAS Y
LOGICAS

PROGRAMACION

B63834SP/01

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

#i=#j+#k;

Diferencia

#i=#j#k;

Producto

#i=#j*#k;

Cociente

#i=#j/#k;

Seno

#i=SIN[#j];

Arcoseno

#i=ASIN[#j];

Coseno

#i=COS[#j];

Arcocoseno

#i=ACOS[#j];

Tangente

#i=TAN[#j];

Arcotangente

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

#i=LN[#j]

Funcin exponencial

#i=EXP[#j];

OR (Funcin O lgica)

#i=#j OR #k;

XOR (Funcin XOR lgica)

#i=#j XOR #k;

AND (Funcin Y lgica)

#i=#j AND #k;

Conversin de BCD a BIN

#i=BIN[#j];

Conversin de BIN a BCD

#i=BCD[#j];

Observaciones

Un ngulo se especifica en
grados. 90 grados y 30 minutos se representa como
90,5 grados.

Una operacin lgica se


ejecuta sobre nmeros binarios bit a bit.

Utilizada para intercambio


de seales hacia y desde
el PMC

Explicaciones
D Unidades de ngulos

Las unidades de ngulos empleadas con las funciones SIN, COS, TAN,
ASIN, ACOS, y ATAN son grados. Por ejemplo, 90 grados y 30 minutos
se representa por 90.5 grados.

D ARCSIN #i = ASIN[#j];

S Los intervalos de solucin son los indicados a continuacin:


Cuando el bit NAT (bit 0 del parmero 6004) vale 0: 270_ hasta 90_
Cuando el bit NAT (bit 0 del parmetro 6004) vale 1: 90_ hasta 90_
S Cuando el #j est fuera del intervalo 1 hasta 1, se activa la alarma P/S
No. 111.
S En lugar de la variable #j puede emplearse una constante.
258

B63834SP/01

PROGRAMACION

15. MACRO CLIENTE

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.

D ARCTAN #i =
ATAN[#j]/[#k];

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 neperiano #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 la
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.

259

15. MACRO CLIENTE

D Redondeo por exceso y por


defecto a un entero

PROGRAMACION

B63834SP/01

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

Cuando se especifica una funcin en un programa, los dos primeros caracteres


del nombre de la funcin pueden emplearse para especificar dicha funcin
(vase III9.7).
Ejemplo:
ROUND RO
FIX FI

D Prioridad de operaciones

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.

Limitaciones
D Corchetes

Los corchetes ([, ]) se emplean para abarcar una expresin. Obsrvese que los
parntesis se emplean para comentarios.
260

PROGRAMACION

B63834SP/01

D Error en operaciones

15. MACRO CLIENTE

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
b

a=b+c

2.331010

5.321010

e
e
b c

Min

a=bc
a = SIN [ b ]

5.0109

1.0108

1.8106

3.6106

(*2)

Error absoluto (*3)

a = COS [ b ]
a = ATAN [ b ] / [ c ]

(*4)

grados

NOTA
1. El error relativo depende del tipo de operacin.
2. Se utiliza el ms pequeo de los dos tipos de error.
3. El error absoluto es constante, independientemente del
resultado de la operacin.
4. La funcin TAN calcula SIN/COS.
5. Al configurar el parmetro No. 6004 #1 al valor 1 se
normaliza a 0 el resultado de la operacin cuando el
resultado de la funcin SIN, COS o TAN es inferior a 1.0 x
1018 o cuando no puede obtenerse 0 debido a la
limitacin de la precisin.
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).

261

15. MACRO CLIENTE

PROGRAMACION

B63834SP/01

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

262

B63834SP/01

PROGRAMACION

15. MACRO CLIENTE

15.4

Se denomina declaraciones de macro a los siguientes bloques:

DECLARACIONES DE
MACRO Y
DECLARACIONES DE
CN

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

D Declaraciones de CN que
tienen idntica propiedad
que las declaraciones de
macro

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).
Si NPS (bit 4 del parmetro No. 3450) est configurado a 1, cualesquiera
declaraciones de CN de un bloque que satisfaga las siguientes
condiciones suponen idnticas caractersticas que las de las declaraciones
de un macro.
S Si un bloque contiene una orden de llamada a subprograma (M98, una
llamada a subprograma utilizando un cdigo M o una llamada a
subprograma utilizando un cdigo T) y no contiene ninguna direccin
de orden distinta de O, N, P o L, dicho bloque es equivalente a una
declaracin de macro.
S Si un bloque contiene M99 y no contiene ninguna direccin de orden
distinta de O, N, P o L, dicho bloque es equivalente a una declaracin
de macro.

263

15. MACRO CLIENTE

15.5
BIFURCACION Y
REPETICION

PROGRAMACION

B63834SP/01

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;

264

B63834SP/01

15.5.2
Declaracin
condicional
(Declaracin IF)

PROGRAMACION

15. MACRO CLIENTE

Especifique una expresin condicional despus de IF. IF [<expresin


condicional>] GOTO n. 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 ;


:

IF[<Expresin
condicional>]THEN

Si se cumple la expresin condicional especificada, se produce una bifurcacin


al nmero de secuencia n.
Si los valores de #1 y #2 son los mismos, se asigna 0 a #3.
IF [#1 EQ #2] THEN #3=0;

Explicaciones
D Expresin condicional

Una expresin condicional debe incluir un operador insertado entre dos


variables o entre una variable y una constante y debe abarcarse entre corchetes
([, ]). En lugar de una variable puede emplearse una expresin.

D Operadores

Los operadores estn formados por dos letras y se emplean para comparar dos
valores con el fin de determinar si son iguales o si un valor es menor o mayor
que el otro valor. Observe que no puede utilizarse el smbolo de distinto de.
Tabla 1.5.5.2 Operadores
Operador

Programa ejemplo

Significado

EQ

Igual que(=)

NE

Distinto de(0)

GT

Mayor que(>)

GE

Mayor o igual que(y)

LT

Menor que(<)

LE

Menor o igual que(x)

El programa ejemplo siguiente determina el total de los nmeros 1 hasta 10.


O9500;
#1=0;Valor inicial de variable para guardar la suma
#2=1;Valor inicial de variable como sumando
N1 IF[#2 GT 10] GOTO 2; . Bifurcar a 2 si el sumando es mayor que 10
#1=#1+#2; Clculo para determinar la suma
#2=#2+1; Siguiente sumando
GOTO 1; Bifurcar a N1
N2 M30;Fin de programa

265

15. MACRO CLIENTE

15.5.3
Repeticin
(Declaracin WHILE)

PROGRAMACION

B63834SP/01

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.

266

B63834SP/01

D Niveles de bucles

PROGRAMACION

15. MACRO CLIENTE

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
D Bucles infinitos

Cuando se especifica DO m sin especificar la declaracin WHILE, se produce


un bucle infinito que va desde DO hasta END.

D Tiempo de procesamiento

Cuando se produce una bifurcacin a un nmero de secuencia especificado en


una declaracin GOTO, se busca el nmero de secuencia. Por este motivo, el
procesamiento en sentido inverso tarda ms que el procesamiento en sentido
directo. Utilizando la declaracin WHILE para repeticin se reduce el tiempo
de procesamiento.

D Variable no definida

En una expresin condicional que utiliza EQ o NE, una variable nula y el cero
tienen efectos distintos. En otros tipos de expresiones condicionales, un valor
nulo se considera que es 0.
267

15. MACRO CLIENTE

Programa ejemplo

PROGRAMACION

B63834SP/01

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;

268

B63834SP/01

15.6
LLAMADA A MACROS

PROGRAMACION

15. MACRO CLIENTE

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

269

15. MACRO CLIENTE

15.6.1
Llamada simple (G65)

PROGRAMACION

B63834SP/01

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_L_

<especificacin argumentos> ;

P_
: Nmero de programa al que se ha de llamar
L_
: Nmero de repeticiones (1 por defecto)
Argumento : Dato transferido al macro
O9010 ;
#3=#1+#2 ;
IF [#3 GT 360] GOTO 9 ;
G00 X#3 ;
N9 M99 ;

O0001 ;
:
G65 P9010 L2 A1.0 B2.0 ;
:
M30 ;

Explicaciones
D Llamada

S Despus de G65, especifique en la direccin P el nmero de programa del


macro cliente a que se desea llamar.

S Cuando se requiera un nmero de repeticiones, especifique un nmero del


1 hasta 9999 a continuacin de la direccin L. Cuando se omita L, se supone
el valor 1.

S Empleando una especificacin de argumento, se asignan valores a las


correspondientes variables locales.

D Especificacin de
argumentos

Existen dos tipos de especificacin de argumentos. La especificacin de


argumentos I emplea letras distintas de G, L, O, N y P, una por cada
especificacin. La especificacin de argumentos II emplea A, B y C, una de
ellas por cada especificacin y tambin utiliza I, J y K hasta diez veces. El tipo
de especificacin de argumento est determinado automticamente por las
letras empleadas.
Especificacin de argumento I
Direccin Nmero
variable
A
B
C
D
E
F
H

#1
#2
#3
#7
#8
#9
#11

Direccin Nmero
variable
I
J
K
M
Q
R
S

#4
#5
#6
#13
#17
#18
#19

Direccin Nmero
variable
T
U
V
W
X
Y
Z

#20
#21
#22
#23
#24
#25
#26

S Las direcciones G, L, N, O y P no pueden emplearse en argumentos.


S Las direcciones que no tienen que especificarse pueden omitirse. Las
variables locales correspondientes a una direccin omitida se configuran
como nulas.

D No es preciso especificar alfabticamente las direcciones. Son conformes al


formato de direccin tipo palabra.
Sin embargo, es preciso especificar I, J y K por orden alfabtico.

Ejemplo
B_A_D_ J_K_ Correcto
B_A_D_ J_I_ Incorrecto
270

PROGRAMACION

B63834SP/01

15. MACRO CLIENTE

Especificaciones de argumentos II
La especificacin de argumentos II utiliza A, B y C, una por cada especificacin
y emplea I, J y K hasta diez veces. La especificacin de argumentos II se emplea
para aceptar valores tales como coordenadas tridimensionales como
argumentos.
Direccin Nmero
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

Direccin Nmero
variable

#12
#13
#14
#15
#16
#17
#18
#19
#20
#21
#22

J7
K7
I8
J8
K8
I9
J9
K9
I10
J10
K10

#23
#24
#25
#26
#27
#28
#29
#30
#31
#32
#33

S Los subndices de I, J y K para indicar el orden de la especificacin de


argumentos no se graban en el programa real.

Limitaciones
D Formato

Antes de cualquier argumento debe especificarse G65.

D Mezcla de especificaciones

El CNC identifica internamente la especificacin de argumentos I y la


especificacin de argumentos II. Si se utiliza una mezcla de especificaciones
de argumentos I y II, tiene prioridad el tipo de especificacin de argumentos
especificado en ltimo lugar.

de argumentos I y II

Ejemplo
G65 A1.0 B2.0 I3.0 I4.0 D5.0 P1000;

<Variables>
#1:1.0
#2:2.0
#3:
#4:3.0
#5:
#6:
#7:

5.0

Al programar los argumentos I4.0 y D5.0 para la variable


nmero 7 en este ejemplo, es vlida la ltima, D5.0.

D Posicin del punto decimal

Las unidades empleadas para los datos de argumento transferidos sin un punto
decimal corresponden al incremento mnimo de entrada de cada direccin. El
valor de un argumento transferido sin un punto decimal puede variar segn la
configuracin del sistema de la mquina. Es una buena prctica utilizar puntos
decimales en argumentos de llamada a macros para mantener la compatibilidad
de programas.

D Niveles de llamadas

Pueden programarse bucles de llamadas con una profundidad mxima de 4


niveles incluidas llamadas simples (G65) y llamadas modales (G66). Aqu no
se incluyen las llamadas a subprogramas (M98).
271

15. MACRO CLIENTE

D Niveles de variables locales

PROGRAMACION

B63834SP/01

S Existen variables locales desde nivel 0 hasta nivel 4 para


programacin de bucles.
S El nivel del programa principal es 0.
S Cada vez que se llama a un macro (con G65 o G66), el nivel de la
variable local aumenta en 1. Los valores de las variables locales en el
nivel anterior se guardan en el CN.
S Cuando M99 se ejecuta en un programa de macro, el control vuelve
al programa desde el cual se ha llamado. En dicho instante, el nivel de
la variable local se disminuye en una unidad, los valores de las
variables locales guardados cuando se llam al macro se restablecen
a continuacin.
Progr.principal
Macro (nivel 1) Macro (nivel 2) Macro (nivel 3)
(nivel 0)
O0001 ;
:
#1=1 ;
G65 P2 A2 ;
:
:
M30 ;

O0002 ;
:
#1=2
G65 P3 A3 ;
:
:
M99 ;

Variables locales
(nivel 1)
(nivel 0)

O0003 ;
:
#1=3
G65 P4 A4 ;
:
:
M99 ;

Macro
(nivel 4)

O0004 ;
:
#1=4
G65 P5 A5 ;
:
:
M99 ;

O0005 ;
:
#1=5
:
:
:
M99 ;

(nivel 2)

(nivel 3)

(nivel 4)

#1

#1

#1

#1

#1

#33

#33

#33

#33

#33

Variables comunes
#100, #500

Programa ejemplo
(Ciclo de taladrado)

Variables que pueden leerse desde y ser grabadas


por macros en diferentes niveles.

Desplace la herramienta con antelacin segn los ejes X y Z a la posicin


en que se inicia un ciclo de taladrado. Especifique Z o W como
profundidad de agujero, K como profundidad de pasada y F como
velocidad de avance en mecanizado para taladrar el agujero.
W

Mecanizado
Avance rpido

272

PROGRAMACION

B63834SP/01

15. MACRO CLIENTE

D Formato de llamada
G65 P9100

Z:
W:
K:
F:
D Programa de llamada a
un programa de macro

D Programa de macro
(Programa llamado)

Zz
Ww

Kk Ff ;

Profundidad de agujero (especificacin abstoluta)


Profundidad de agujero (especificacin incremental)
Valor de mecanizado por ciclo
Velocidad de avance en mecanizado

O0002;
G50 X100.0 Z200.0 ;
G00 X0 Z102.0 S1000 M03 ;
G65 P9100 Z50.0 K20.0 F0.3 ;
G00 X100.0 Z200.0 M05 ;
M30 ;
O9100;
#1=0 ; . . . . . . . . . . . . . Borrar valor de profundidad de agujero actual.
#2=0 ; . . . . . . . . . . . Borrar valor de profundidad de agujero anterior.
IF [#23 NE #0] GOTO 1 ;

. . . . . . . . . . . . En programacin incremental especifica el salto a N1.


IF [#26 EQ #0] GOTO 8 ;

. . . . . . . . . . . . . . . . Si no se especifica ni Z ni W se produce un error.


#23=#5002#26 ; . . . . . . . . . . . . Calcula la profundidad del agujero.
N1 #1=#1+#6 ; . . . . . . . . . . . . . . . . Calcula la profundidad del agujero.
IF [#1 LE #23] GOTO 2 ;

. . . . . . . Determina si el agujero a mecanizar es demasiado profundo?


#1=#23 ; . . . . . . . . . . . . . . . Limite la profundidad del agujero actual.
N2 G00 W#2 ; . . . . . . . . . . Desplaza la herramienta a la profundidad
del agujero anterior a la velocidad de avance en mecanizado.
G01 W [#1#2] F#9 ; . . . . . . . . . . . . . . . . . . . . . . Taladra el agujero.
G00 W#1 ; . . . Desplaza la herramienta al punto inicial de taladrado.
IF [#1 GE #23] GOTO 9 ; Comprueba si se ha terminado el taladrado.
#2=#1 ; . . . . . . . . . . . . . Memoriza la profundidad del agujero actual.
GOTO 1 ;
N9 M99 ;
N8 #3000=1 (NO una orden Z O U)

273

15. MACRO CLIENTE

15.6.2
Llamada modal (G66)

PROGRAMACION

B63834SP/01

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 ;
X125.0 ;
X150.0 ;
G67 ;
:
M30 ;

O9100 ;
:
G00 Z#1 ;
G01 Z#2 F0.3 ;
:
:
:
:
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 ejecutan 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.

274

B63834SP/01

Programa ejemplo

PROGRAMACION

15. MACRO CLIENTE

Este programa reduce una ranura en una posicin especificada.

D Formato de llamada
G66 P9110 Uu Ff ;

U: Profundidad de ranura (especificacin incremental)


F : Avance de mecanizado en ranurado
D Programa que llama a un
programa de macro

O0003 ;
G50 X100.0 Z200.0 ;
S1000 M03 ;
G66 P9110 U5.0 F0.5 ;
G00 X60.0 Z80.0 ;
Z50.0 ;
Z30.0 ;
G67 ;
G00 X00.0 Z200.0 M05 ;
M30;

D Programa de macro
(programa llamado)

O9110 ;
G01 U#21 F#9 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mecaniza la pieza.
G00 U#21 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Retira la herramienta.
M99 ;

275

15. MACRO CLIENTE

15.6.3
Llamada a macro
utilizando cdigos G

PROGRAMACION

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 Z10.0 ;
:
M30 ;
Parmetro No. 6050 = 81

Explicaciones

B63834SP/01

O9010 ;
:
:
:
N9 M99 ;

Definiendo un nmero de cdigo G comprendido entre 1 hasta 9999 utilizado


para llamar a un programa de macro cliente (9010 hasta 9019) 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 9010 con G81, puede llamarse a un ciclo especificado por
el usuario creado utilizando un macro cliente sin modificar el programa de
mecanizado.

D Correspondencia entre los


nmeros de parmetro y
los nmeros de programa

Nmero programa Nmero parmetro


6050
6051
6052
6053
6054
6055
6056
6057
6058
6059

O9010
O9011
O9012
O9013
O9014
O9015
O9016
O9017
O9018
O9019

D Repeticin

Al igual que en una llamada simple, en la direccin L puede especificarse un


nmero de repeticiones comprendido entre 1 y 9999.

D Especificacin de

Al igual que en una llamada simple, existen dos tipos de especificacin de


argumento: especificacin de argumentos I y especificacin de argumentos II.
El tipo de especificacin de argumento est determinado automticamente por
las direcciones empleadas.

argumento

Limitaciones
D Niveles de llamadas
empleando cdigos G

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 como un subprograma con un
cdigo M o con un cdigo T, no puede llamarse a ningn macro empleando un
cdigo G. Un cdigo G en tal programa tambin se considera cdigo G
ordinario.

276

B63834SP/01

15.6.4
Llamada a macro
utilizando un cdigo M

PROGRAMACION

15. MACRO CLIENTE

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


6080
6081
6082
6083
6084
6085
6086
6087
6088
6089

O9020
O9021
O9022
O9023
O9024
O9025
O9026
O9027
O9028
O9029

D Repeticin

Al igual que en una llamada simple, en la direccin L puede especificarse un


nmero de repeticiones entre 1 y 9999.

D Especificacin de

Al igual que en una llamada simple, existen dos tipos de especificacin de


argumentos: especificacin de argumentos I y especificacin de argumentos II.
El tipo de especificacin de argumentos est determinado automticamente por
las direcciones utilizadas.

argumento

Limitaciones

S Al comienzo de un bloque debe especificarse un cdigo M empleado para


llamar a un programa de macro.

S En un macro al que se ha llamado con un cdigo G o en un programa al que


se ha llamado como subprograma con un cdigo M o con un cdigo T no
puede llamarse a ningn macro empleando un cdigo M. En tal macro o
programa, un cdigo M se considera igual que un cdigo M ordinario.

277

15. MACRO CLIENTE

15.6.5
Llamada a
subprograma
utilizando un cdigo M

PROGRAMACION

B63834SP/01

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

D 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 O9006)
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

D Repeticin

Al igual que en una llamada simple, en la direccin L puede especificarse un


nmero de repeticiones de 1 hasta 9999.

D Especificacin de

No est permitida la especificacin de argumentos.

argumentos

D Cdigo M

Un cdigo M en un programa de macro al cual se ha llamado se considera cdigo


M ordinario.

Limitaciones

En un macro llamado con un cdigo G o en un programa llamado con un cdigo


M o con un cdigo T, no puede llamarse a ningn subprograma empleando un
cdigo M. Un cdigo M en tal macro o programa se considera cdigo M
ordinario.

278

B63834SP/01

15.6.6
Llamadas a
subprogramas
utilizando un cdigo T

PROGRAMACION

15. MACRO CLIENTE

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 ;
:
T0203 ;
:
M30 ;

O9000 ;
:
:
:
M99 ;

Bit 5 (TCS) del parmetro No. 6001 = 1

Explicaciones
D Llamada

Configurando al valor 1 el bit 5 (TCS) del parmetro No. 6001, 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.

279

15. MACRO CLIENTE

15.6.7
Programa ejemplo
Condiciones

PROGRAMACION

B63834SP/01

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 herramienta nmeros 1
hasta 5. No se mide el tiempo para las herramientas nmero 6 y
superiores.
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
parmetros

D Configuracin del valor de

Configure al valor 3 el parmetro No. 6071 y al valor 05 el parmetro No.


6072.
Defina a 0 las variables #501 hasta #505.

la variable

D Programa que llama a un


programa de macro

O0001;
T0100 M06;
M03;
:
M05; . . . . . . . . . . . . . . . . . . . . . . . . .
T0200 M06;
M03;
:
M05; . . . . . . . . . . . . . . . . . . . . . . . . .
T0300 M06;
M03;
:
M05; . . . . . . . . . . . . . . . . . . . . . . . . .
T0400 M06;
M03;
:
M05; . . . . . . . . . . . . . . . . . . . . . . . . .
T0500 M06;
M03;
:
M05; . . . . . . . . . . . . . . . . . . . . . . . . .
M30;
280

Modifica #501.

Modifica #502.

Modifica #503.

Modifica #504.

Modifica #505.

B63834SP/01

Programa de macro
(programa llamado)

PROGRAMACION

15. MACRO CLIENTE

O9001(M03); . . . . . . . . . . . . . . . . . . . . . . Macro para iniciar el contaje


M01;
IF[FIX[#4120/100] EQ 0]GOTO 9; . . . . . . Ninguna hta. especificada
IF[FIX[#4120/100] GT 5]GOTO 9; . . . . . No. de hta.fuera de lmites
#3002=0; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borra el temporizador.
N9 M03; . . . . . . . . . . . . . . . . . . Gira la herramienta en sentido directo.
M99;
O9002(M05); . . . . . . . . . . . . . . . . . . . . . Macro para terminar cmputo
M01;
IF[FIX[#4120/100] EQ 0]GOTO 9; . . . . . . Ninguna hta. especificada
IF[FIX[#4120/100] GT 5]GOTO 9; . . . . . No. de hta. fuera de lmites
#[500+FIX[#4120/100]]=#3002+#[500+FIX[#4120/100]];

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calcula tiempo acumulado.


N9 M05; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Detiene el husillo.
M99;

281

15. MACRO CLIENTE

15.7
PROCESAMIENTO DE
DECLARACIONES DE
MACRO

PROGRAMACION

B63834SP/01

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. Los bloques que contengan M00,
M01, M02 o M30, los bloques que contienen cdigos M para los cuales
se haya suprimido la carga previa en buffer configurando parmetros
(Nos. 3411 hasta 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 Z100.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.

282

B63834SP/01

PROGRAMACION

15. MACRO CLIENTE

D Carga en memoria
intermedia del siguiente
bloque en el modo de
compensacin de radio de
herramienta (G41, G42)

> N1 G01 G41 G91 Z100.0 F100 T0101 ;


N2 #1=100 ;
N3 X100.0 ;
N4 #2=200 ;
N5 Z50.0 ;
:

> : Bloque que se est ejecutando


j : Bloques cargados en el buffer

N3

N1

Ejecucin declaracin CN
Ejecucin declaracin macro

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


N2 #1=100 ;
N3 Z50.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.

283

15. MACRO CLIENTE

15.8
REGISTRO DE
PROGRAMAS DE
MACRO CLIENTE

PROGRAMACION

B63834SP/01

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.

284

B63834SP/01

PROGRAMACION

15. MACRO CLIENTE

15.9
LIMITACIONES
D Modo MDI

La orden de llamada a macro puede especificarse en el modo MDI. Durante el


funcionamiento automtico, sin embargo, es imposible cambiar al modo MDI
para llamar a un programa de macro.

D Bsqueda de nmero de

No puede buscarse un nmero de secuencia en un programa de macro cliente.

secuencia

D Modo bloque a bloque

Incluso durante la ejecucin de un programa de macro, pueden pararse los


bloques en modo bloque a bloque (excepto en los bloques que contienen rdenes
de llamada a macros, rdenes de operaciones aritmticas y rdenes de control).
Un bloque que contenga una orden de llamada a macro (G65, G66 o G67) no
se detiene aun cuando est activado el modo bloque a bloque. Los bloques que
contienen rdenes de operaciones aritmticas y rdenes de control pueden
detenerse en el modo bloque a bloque configurando SBM (bit 5 del parmetro
6000) al valor 1.
El modo de parada bloque a bloque se emplea para verificar programas de macro
cliente.
Observe que cuando se produce una parada en modo bloque a bloque en una
declaracin de macro en el modo C de compensacin de radio de herramienta,
se supone que la declaracin est en un bloque que no ejecuta ningn
desplazamiento y en algunos casos no puede ejecutarse una compensacin
adecuada. (Hablando en trminos estrictos, se considera que el bloque
especifica un desplazamiento con distancia de recorrido 0).

D Salto opcional de bloque

Se considera que una / que aparezca en medio de una <expresin> (encerrada


entre [ ] en la parte derecha de una expresin aritmtica) es un operador de
divisin; no se considera que es el elemento especificador de un cdigo de salto
opcional de bloque.

D Funcionamiento en modo

Configurando NE8 (bit 0 del parmetro 3202) y NE9 (bit 4 del parmetro 3202)
al valor 1 quedan inhibidas las operaciones de borrar y editar programas y
subprogramas de macro cliente con los nmeros de programa 8000 hasta 8999
y 9000 hasta 9999.
Esto impide que resulten destruidos por accidente programas de macro cliente
y subprogramas registrados.

EDIT

Cuando se borra toda la memoria (pulsando las teclas

RESET

DELETE

simultneamente para conectar la tensin), se pierde el contenido de la memoria


del tipo programas de macro cliente.

D Reset

Las variables locales y las variables comunes #100 hasta #199 se borran
obteniendo valores nulos. Puede evitarse que se borren configurando CLV y
CCV (bits 7 y 6 del parmetro 6001). Las variables del sistema #1000 hasta
#1133 no se borran.
Una operacin de reset borra cualesquiera estados a los que se ha llamado de
programas y subprogramas de macro cliente y cualesquiera estados DO y
devuelve el control al programa principal.

D Visualizacin de la pantalla

Al igual que con M98, los cdigos M y T empleados para llamadas a


subprograma no se visualizan.

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

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

285

15. MACRO CLIENTE

15.10
ORDENES DE SALIDA
EXTERNA

Explicaciones

PROGRAMACION

B63834SP/01

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 o DPRNT
Especifique la salida de los datos necesarios.
Orden de cierre: PCLOS
Cuando se hayan terminado todas las rdenes de salida, especifique PCLOS
para liberar una conexin con un dispositivo externo de entrada/salida.

D Orden de apertura POPEN

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

B63834SP/01

PROGRAMACION

15. MACRO CLIENTE

(iv) Las variables nulas se consideran 0.


Ejemplo)
BPRINT [ C** X#100 [3] Z#101 [3] M#10 [0] ]
Valor variable
#100=0.40956
#101=1638.4
#10=12.34

LF
12 (0000000C)
M
1638400(FFE70000)
Z
406 (00000196)
X
Espacio
C

D Orden de salida de datos


DPRNT

DPRNT [ a #b

[cd] ]
Nmero de cifras decimales significativas
No. dgitos significativos en la parte entera
Variable
Carcter

La orden DPRNT enva caracteres y cada dgito del valor de una variable segn
el cdigo definido en la configuracin (ISO).
(i) Para una explicacin de la orden DPRNT, consulte los apartados (i), (iii) y
(iv) para la orden BPRNT.
(ii) Cuando se produce la salida de una variable, especifique # a continuacin
del nmero de variable y luego especifique el nmero de dgitos en la parte
entera y el nmero de decimales entre corchetes.
Para cada uno del total de dgitos especificado se enva un cdigo,
comenzando por el dgito de mayor peso. Para cada dgito se enva un
cdigo segn la configuracin seleccionada (ISO).
El punto decimal tambin se enva utilizando un cdigo definido en la
configuracin (ISO).
Cada variable debe ser un valor numrico formado por hasta 8 dgitos.
Cuando los dgitos de mayor peso son ceros, estos ceros no se envan si PRT
(bit 1 del parmetro 6001) vale 1. Si parmetro PRT vale 0, se enva un
cdigo de espacio cada vez que se detecta un 0.
Cuando el nmero de cifras decimales no es 0, siempre se envan los dgitos
en la parte decimal. Si el nmero de cifras decimales es 0, no se enva
ningn punto decimal.
Cuando PRT (bit 1 del parmetro 6001) vale 0, se enva un cdigo de
espacio para indicar un nmero positivo en lugar de +; si parmetro PRT
vale 1, no se enva ningn cdigo.
287

15. MACRO CLIENTE

PROGRAMACION

B63834SP/01

Ejemplo )
DPRNT [ X#2 [53] Z#5 [53] T#30 [20] ]
Valor variable
#2=128.47398
#5=91.2
#30=123.456
(1) Parmetro PRT(No. 6001#1)=0

sp
LF
T sp 23
Z sp sp sp 91.200
X sp sp sp 128.474
(2) Parmetro PRT(No. 6001#1)=1

LF
T23
Z91.200
X128.474

D Orden de cierre PCLOS

PCLOS ;
La orden PCLOS libera una conexin con un dispositivo externo de
entrada/salida. Especifique esta orden cuando se hayan terminado todas las
rdenes de salidas de datos. El cdigo de control DC4 se enva desde el CNC.

D Configuracin exigida

Especifique el canal empleado para el parmetro 020. Segn la


especificacin de este parmetro, configure los datos (tales como la
velocidad de transferencia en baudios) para la interfaz de
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
Nunca especifique la salida a cassette de FANUC o disquetes.
Cuando especifique una orden DPRNT para la salida de datos,
especifique si los ceros a la izquierda se imprimen como espacios
(configurando al valor 1 o al valor 0 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 (NCR, del bit 3 del parmetro 0103 vale 0) o LF y CR
(NCR vale 1).
288

PROGRAMACION

B63834SP/01

15. MACRO CLIENTE

NOTA
1 No siempre es necesario especificar la orden de apertura

(POPEN), la orden de salida de datos (BPRNT, DPRNT) y la orden


de cierre (PCLOS) juntas. Una vez se ha especificado una orden
de apertura al comienzo de un programa, no es preciso
especificarla de nuevo excepto despus de haber programado
una orden de desplazamiento.
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.

289

15. MACRO CLIENTE

15.11
MACRO CLIENTE
ACTIVADO POR
INTERRUPCION

PROGRAMACION

B63834SP/01

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, la operacin subsiguiente del


programa puede interrumpirse con una entrada de seal de interrupcin (UINT)
para ejecutar el programa especificado por Pxxxx.

290

B63834SP/01

PROGRAMACION

15. MACRO CLIENTE

AVISO
Cuando se introduce la seal de interrupcin (UINT,
identificada por * en la Fig. 15.11) despus de especificar
M97, dicha seal se ignora. Y la seal de interrupcin no
debe introducirse durante la ejecucin del programa de
interrupcin.

15.11.1
Mtodo de
especificacin
Explicaciones
D Condiciones de
interrupcin

D Especificacin

Una interrupcin de macro cliente est disponible nicamente durante la


ejecucin de programas. Es vlida en las siguientes condiciones:
Cuando est seleccionado el modo memoria o el modo MDI
Cuando est encendida STL (lmpara de arranque)
Cuando actualmente no se est procesando ninguna
interrupcin de macro cliente
Por regla general, la funcin de interrupcin de macro cliente se emplea
especificando M96 para validar la seal de interrupcin (UINT) y M97
para inhibir la seal. Una vez se ha especificado M96, puede activarse una
interrupcin de macro cliente mediante la introduccin de la seal de
interrupcin (UINT) hasta que se especifique M97 o hasta que se
reinicialice el CN. Despus de especificar M97 o de reinicializar el CN,
no se activa ninguna interrupcin de macro cliente aun cuando se
introduzca la seal de interrupcin (UINT). La seal de interrupcin
(UINT) no se tiene en cuenta hasta que se especifica otra orden M96.
M96

1
0

M97

M96

Seal interrupcin (UINT)

Seal de entrada
de interrupcin
efectiva

Cuando UINTpermanece
activa

La seal de interrupcin (UINT) se valida despus de especificar M96.


Aun cuando la seal se introduzca en el modo M97, es ignorada. Cuando
la seal introducida en el modo M97 se mantiene activa hasta que se
especifica M96, se activa una interrupcin de macro cliente tan pronto
como se especifica M96 (slo cuando se emplea el esquema de activacin
por estado); cuando se emplea el esquema de activacin por flanco, la
interrupcin de macro cliente no se activa aun cuando se especifique M96.
NOTA
Para los esquemas activados por estado y activados por
flanco, consulte el apartado Seal de interrupcin de
macro cliente (UINT) del subapartado 15.11.2.

291

15. MACRO CLIENTE

PROGRAMACION

B63834SP/01

15.11.2
Descripcin detallada
de las funciones
Explicaciones
D 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.

D Cdigos M para control de


interrupciones de macro
cliente

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

B63834SP/01

S Tipo I

(cuando se ejecuta una


interrupcin incluso en
medio de un bloque)

PROGRAMACION

15. MACRO CLIENTE

(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

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

293

15. MACRO CLIENTE

PROGRAMACION

B63834SP/01

(ii) Si el bloque que se est ejecutando est formado por varias operaciones
cclicas, una interrupcin se ejecuta de la siguiente manera:
Cuando se inicia el ltimo movimiento de las operaciones cclicas, las
declaraciones de macro en el programa de interrupcin se ejecutan a no ser
que se encuentre una declaracin de CN. Las declaraciones de CN se
ejecutan despus de terminar todas las operaciones cclicas.
En ejecucin

Programa normal
Entrada seal interrupcin (UINT)
En ejecucin

In te rru p cin
macro cliente

D Condiciones para validar e


inhibir la seal de
interrupcin de macro
cliente

Declaracin de CN
en programa de interrupcin

La seal de interrupcin se valida despus de iniciarse la ejecucin de un bloque


que contiene M96 para validacin de interrupciones de macro cliente. Esta seal
se inhibe cuando comienza a ejecutarse un bloque que contiene M97.
Mientras se est ejecutando un programa de interrupcin, no es vlida la seal
de interrupcin. La seal se valida cuando se arranca la ejecucin del bloque
inmediato posterior al bloque interrumpido en el programa principal despus de
que el control vuelva del programa de interrupcin. En el tipo I, si el programa
de interrupcin est formado por nicamente declaraciones de macro, la seal
de interrupcin se valida cuando se arranca la ejecucin del bloque
interrumpido despus de que el control vuelva del programa de interrupcin.

D Interrupcin del macro


cliente durante la ejecucin
de un bloque que incluye
una operacin cclica

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

D 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 se ejecutan
despus de terminar la operacin cclica.

294

B63834SP/01

D Seal de interrupcin de
macro cliente (UINT)

PROGRAMACION

15. MACRO CLIENTE

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

Esquema activado por estado


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.

295

15. MACRO CLIENTE

D Retorno de una
interrupcin de macro
cliente

PROGRAMACION

B63834SP/01

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 validar otra interrupcin, ejecute M99. Cuando
M99 se especifica solo, se ejecuta antes de que terminen las rdenes
precedentes. Por consiguiente, una interrupcin de macro cliente es vlida para
la ltima orden del programa de interrupcin. Si esto resulta incmodo, deben
controlarse las interrupciones de macro cliente especificando M96 y M97 en el
programa.
Cuando se est ejecutando una interrupcin de macro cliente, no se genera
ninguna otra interrupcin de macro cliente; cuando se genera una interrupcin,
se inhiben automticamente las dems interrupciones. La ejecucin de M99
permite que se produzca otra interrupcin de macro cliente. Si M99 se
especifica slo en un bloque, es ejecutado antes de terminarse el bloque anterior.
En el ejemplo siguiente una interrupcin es vlida para el bloque Gxx del
programa O1234. Cuando se introduce la seal, O1234 se ejecuta de nuevo.
O5678 est controlado por M96 y M97. En este caso, una interrupcin no es
vlida para O5678 (vlida despus de devolver el control a O1000).
O1000;

M96P1234;
Interrupcin
O1234

Interrupcin

GxxXxxx;
M99;
M96P5678
Interrupcin

O5678
M97

GxxXxxx;

Interrupcin

M96;
M97

M99;

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 ejecuta G O O se ejecuta antes
de detectar M99).

 Gff Xfff;
M99
 Gff Xfff M99 ;

296

B63834SP/01

D Interrupcin de macro
cliente e informacin modal

PROGRAMACION

15. MACRO CLIENTE

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.

(2) Una vez se devuelve el control al programa interrumpido, se especifica de


nuevo la informacin modal, segn sea necesario.
O

M96Pxxx

Seal interrupcin (UINT)


Oxxx;

(Sin especificacin de P)

Modificar informacin modal

La informacin modal
permanece invariable
M99(Pffff);
antes y despus de la
interrupcin.
(Con especificacin de P)
Nffff;

Est presente la nueva informacin modal


modificada mediante el programa de interrupcin.

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.

informacin modal modificada por el programa de interrupcin se invalida.

297

15. MACRO CLIENTE

D Variables del sistema


(valores de informacin de
posicin) para el programa
de interrupcin

PROGRAMACION

B63834SP/01

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

D Interrupcin de macro
cliente y llamada modal a
macro cliente

D Interrupcin de macro
cliente y rearranque de
programa

D Funcionamiento en modo
DNC y macro cliente
activado por interrupcin

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, se valida la llamada
modal a macro cliente. Cuando se devuelve el control desde el programa de
interrupcin mediante M99, la llamada modal se restablece al estado en que
estaba antes de activar la interrupcin. Cuando el control es devuelto por M99
Pxxxx;, sigue siendo vlida la llamada modal en el programa de interrupcin.
Cuando la seal de interrupcin (UINT) se introduce mientras se est
ejecutando una operacin de retorno en el modo de ensayo en vaco despus de
arrancar la operacin de bsqueda para el programa, se llama al programa de
interrupcin despus de terminarse la operacin de rearranque para todos los
ejes. Esto significa que se emplea el tipo de interrupcin II independientemente
de la configuracin de parmetros.
El macro cliente activado por interrupcin no puede ejecutarse durante el
funcionamiento en modo DNC o al ejecutar un programa con un dispositivo de
entradasalida externo.

298

B63834SP/01

16
Generalidades

PROGRAMACION

16. INTRODUCCION DE PARAMETROS


PROGRAMABLES (G10)

INTRODUCCION DE PARAMETROS
PROGRAMABLES(G10)

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.

299

16. INTRODUCCION DE PARAMETROS


PROGRAMABLES (G10)

PROGRAMACION

B63834SP/01

Formato
Formato
G10L50; Definicin de modo de entrada de parmetros
N_R_;
Para parmetros distintos del tipo eje
N_P_R_; Para parmetros tipo eje

G11;

Anulacin de modo de entrada de parmetros

Significado de la orden
N_: No. de parmetro (4 dgitos) o nmero de posicin de compensacin
para compensacin de error de paso +10,000 (5 dgitos)
R_: Valor de configur. de parmetro (Pueden omitirse los ceros a la izda.)
P_: Eje No. 1 hasta 8 (Utilizado para introducir parmetros tipo eje)

Explicaciones
D Valor de configuracin de
parmetro (R_)

D N de eje (P_)

No utilice un punto decimal (.) en un valor definido en un parmetro (R_).


Tampoco puede utilizarse un punto decimal en una variable de macro cliente
para R_.
Especifique un nmero de eje (P_) de 1 hasta 8 (hasta 8 ejes) para un parmetro
de tipo 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.

NOTA
No puede especificarse ninguna otra declaracin de CN
mientras se est en el modo de introduccin de parmetros.

300

B63834SP/01

Ejemplos

PROGRAMACION

16. INTRODUCCION DE PARAMETROS


PROGRAMABLES (G10)

1. Configure el bit 2 (SPB) del parmetro tipo bit N 3404


G10L50 ;
N3404 R 00000100 ;
G11 ;

Modo de entrada de parmetros


Configuracin de SBP
Anulacin de modo de entrada de parmetros

2. Modifique los valores para el eje Z (segundo eje) y el eje C (cuarto eje) en
el parmetro tipo eje No. 1322 (las coordenadas del lmite 2 de recorrido
memorizado en sentido positivo para cada eje).
G10L50 ;
N1322P3R4500 ;
N1322P4R12000 ;
G11 ;

301

Modo de entrada de parmetros


Modificar eje Z
Modificar eje C
Cancelar modo de entrada de parmetros

17. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL FORMATO DE CINTA Serie 10/11 PROGRAMACION

17

B63834SP/01

FUNCIONAMIENTO EN MODO MEMORIA


UTILIZANDO EL FORMATO DE CINTA Serie 10/11

Los programas en el formato de cinta Serie 10/11 pueden registrarse en


memoria para el funcionamiento en el modo memoria activando el bit 1
del parmetro No. 0001. El registro en memoria y el funcionamiento en
modo memoria pueden utilizarse en las funciones que utilizan el mismo
formato de cinta que para la Serie 10/11 as como para las siguientes
funciones que utilizan un formato de cinta diferente:
Roscado de paso constante
Llamada a subprograma
Ciclo fijo
Ciclo fijo repetitivo mltiple
Ciclo fijo de taladrado
NOTA
La memorizacin y la ejecucin en modo memoria son
posibles slo para las funciones disponibles con este CNC.

302

B63834SP/01

17.1
DIRECCIONES Y
MARGENES DE
VALORES
PERMITIDOS PARA
FORMATO DE CINTA
DE LA Serie 10/11

17. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL FORMATO DE CINTA Serie 10/11

PROGRAMACION

Algunas direcciones que no pueden utilizarse para el CNC pueden


utilizarse en el formato de cinta Series 10/11. El margen de valores
permitidos para el formato de cinta FS10/11 es bsicamente igual que el
de este CNC. Los Apartados II17.2 hasta II17.6 describen las
direcciones con un margen diferente de valores permitidos. Si especifica
un valor que se encuentra fuera del margen de valores permitidos, se
activa una alarma.

303

17. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL FORMATO DE CINTA Serie 10/11 PROGRAMACION

B63834SP/01

17.2
ROSCADO DE PASO
CONSTANTE
Formato
G32IP_F_Q_;

G32IP_E_Q_;
IP:Combinacin de direcciones de eje
F:Paso segn el eje longitudinal
E: Paso segn el eje longitudinal
Q:Vista del ngulo de inicio de roscado

Explicaciones
D Direccin

D Margen de valores
permitidos para el paso
de rosca

A pesar de que el FS10/11 permite al operador especificar el nmero de filetes


de rosca por pulgada con la direccin E, el formato de cinta FS10/11 no lo
permite. Las direcciones E y F se utilizan de la misma forma para especificar
el paso a lo largo del eje longitudinal. Por lo tato, el paso de rosca especificado
con la direccin E tambin se considera como valor de estado continuo para la
direccin F.

Direccin para paso de


rosca

Entrada en mm

Entrada en pulgadas

0.0001 hasta 500.0000mm

0.000001 hasta
9.999999 pulgadas

Orden con punto


decimal

0.0001 hasta 500.0000mm

0.000001 hasta
9.999999 pulgadas

Orden sin punto


decimal

0.01 hasta 500.00mm

0.0001 hasta 9.9999 pulg

D Margen de valores
permitidos para la
velocidad de avance

Direccin para velocidad avance


Avance
por minuto
F

Entrada en mm

Entrada en pulgadas

Sistema incremental (ISB)

1 hasta 240000
mm/min

0.01 hasta 9600.00


pulg.min

Sistema incremental (ISC)

1 hasta 100000
mm/min

0.01 hasta 4800.00


pulg./min

0.01 hasta 500.00


mm/rev

0.0001 hasta 9.9999


pulg./rev

Avance por revolucin

AVISO
Especifique la velocidad de avance una vez ms al cambiar
entre avance por minuto y avance por revolucin.

304

B63834SP/01

17. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL FORMATO DE CINTA Serie 10/11

PROGRAMACION

17.3
LLAMADA A
SUBPROGRAMAS
Formato
M98PffffLffff;
P:Nmero de subprograma
L:Nmero de repeticiones

Explicacin
D Direccin

La direccin L no puede utilizarse en el formato de cinta del CNC pero puede


utilizarse en el formato de cinta FS10/11.

D Nmero de subprograma

El margen de valores permitidos es igual al de este CNC (1 hasta 9999). Si


especifica un valor de ms de 4 dgitos, se supone que los ltimos 4 dgitos son
el nmero de subprograma.

D Nmero de repeticiones

El nmero de repeticiones L puede especificarse en el margen comprendido


entre 1 y 9999. Si no se especifica nmero de repeticiones, se supone que vale
1.

305

17. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL FORMATO DE CINTA Serie 10/11 PROGRAMACION

B63834SP/01

17.4
CICLO FIJO
Formato
Ciclo de torneado externo/interno (ciclo de mecanizado recto)

G90X_Z_F_;
Ciclo de torneado de superficie exterior/interior (ciclo de mecanizado cnico)

G90X_Z_I_F_;
I:Longitud de la seccin cnica segn el eje X (radio)
Ciclo de roscado (ciclo de roscado recto)

G92X_Z_F_Q_;
F:Paso de rosca
Q:Cambio del ngulo de inicio de rosca
Ciclo de roscado (ciclo de roscado cnico)

G92X_Z_I_F_;
I:Longitud de la seccin cnica segn el eje X (radio)
Ciclo de torneado de cara final (ciclo de mecanizado cnico
frontal)

G94X_Z_F_;
Ciclo de torneado de cara final (ciclo de mecanizado cnico
frontal)

G94X_Z_K_F_;
K:Longitud de la seccin cnica segn el eje Z

D Direccin

Las direcciones I y K no pueden utilizarse para un ciclo fijo en el formato de


cinta del CNC pero pueden utilizarse en el formato de orden del FS10/11.

D Margen de valores
permitidos para la
velocidad de avance

Igual que en el roscado de paso constante Apartado II17.2. Vase el Apartado


II17.2.

306

B63834SP/01

17. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL FORMATO DE CINTA Serie 10/11

PROGRAMACION

17.5
CICLO FIJO DE
TORNEADO
MULTIPLE
REPETITIVO
Formato
Ciclo de torneado de superficie exterior/interior

G71P_Q_U_W_I_K_D_F_S_T_;
I

: Longitud y direccin de la tolerancia de mecanizado para el acabado del ciclo


de mecanizado de desbaste segn el eje X (ignorado si se especifica)
K : Longitud y direccin de la distancia de seguridad de mecanizado para el acabado del ciclo de mecanizado de desbaste segn el eje Z (ignorado si se especifica)
D :Profundidad de pasada

Ciclo de mecanizado de desbaste en cara final

G72P_Q_U_W_I_K_D_F_S_T_;
I

: Longitud y direccin de la tolerancia de mecanizado para el acabado del ciclo


de mecanizado de desbaste segn eje X (ignorado si se especifica)
K :Longitud y direccin de la distancia de seguridad de mecanizado para el acabado del ciclo de mecanizado de desbaste segn eje Z (ignorado si se especifica)
D :Profundidad de pasada

Ciclo de torneado en bucle cerrado

G73P_Q_U_W_I_K_D_F_S_T_;
I :Longitud y direccin de la holgura segn el eje X (radio)
K :Longitud y direccin de la holgura segn el eje Z
D :Nmero de divisiones
Ciclo de troceado en cara final

G74X_Z_I_K_F_D_;
o
G74U_W_I_K_F_D_;
I : Distancia que se ha de recorrer segn el eje X
K : Profundidad de pasada segn el eje Z
D : Distancia de seguridad de la herramienta al final de la trayectoria de mecanizado

Ciclo de troceado en cara externa/interna

G75X_Z_I_K_F_D_;
o
G75U_W_I_K_F_D_;
I :Distancia a recorrer segn el eje X
K :Profundidad de pasada segn el eje Z
D :Distancia de seguridad de la herramienta al final de la trayectoria
de mecanizado

Ciclo de roscado mltiple repetitivo

G76X_Z_I_K_D_F_A_P_Q_;
I
K
D
A
P

: Diferencia de radios en los filetes de rosca


:Altura de la cresta del filete de rosca (radio)
:Profundidad de la primera pasada (radio)
:Angulo de la punta de la herramienta (ngulo de las aristas)
:Mtodo de mecanizado

307

17. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL FORMATO DE CINTA Serie 10/11 PROGRAMACION

D Direcciones y margen de
valores permitidos

B63834SP/01

Si se especifican las siguientes direcciones en el formato de cinta


FS10/11, se ignoran.
I y K para el ciclo (G71) de mecanizado de desbaste en superficie
externa/interna
I y K para el ciclo (G72) de mecanizado de desbaste en cara final
Para el ciclo de roscado mltiple repetitivo (G76) especifique P1
(profundidad constante de pasada con un solo filo) o P2 (profundidad
constante de roscado en zigzag con ambos filos) como mtodo de corte
(P). Como ngulo de la punta de la herramienta A puede especificarse un
valor entre 0 y 120 grados. Si se especifica un valor distinto, se activa la
alarma P/S 062.
La direccin D (profundidad de corte y distancia de retirada) puede
especificarse con un valor comprendido entre 99999999 y 99999999,
en incrementos minimos de entrada aun cuando se especifique la entrada
de punto decimal tipo calculadora (cuando el bit 0 (DPI) del parmetro
No. 3401 est configurado a 1). Cuando la direccin D contiene un punto
decimal, se activa la alarma P/S No. 007.
El intervalo de valores especificable como avance es el mismo que
para el roscado con avance de rosca constante. Vease el apartado
II17.2.

308

B63834SP/01

17. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL FORMATO DE CINTA Serie 10/11

PROGRAMACION

17.6
FORMATOS DE
CICLOS FIJOS DE
TALADRADO
Formato
Ciclo de taladrado

G81X_C_Z_F_L_ ; or G82X_C_Z_R_F_L_ ;
R
P
F
L

:
:
:
:

Distancia desde el nivel inicial hasta la posicin R


Tiempo de espera en el fondo del agujero
Velocidad de avance en mecanizado
Nmero de repeticiones

Ciclo de taladrado profundo

G83X_C_Z_R_Q_P_F_L_ ;
R
Q
P
F
L

:
:
:
:
:

Distancia desde el nivel inicial hasta la posicin R


Profundidad de pasada en cada ciclo
Tiempo de espera en el fondo del agujero
Velocidad de avance en mecanizado
Nmero de repeticiones

Ciclo de taladrado profundo a alta velocidad

G83.1X_C_Z_R_Q_P_F_L_ ;
R
Q
P
F
L

:
:
:
:
:

Distancia desde el nivel inicial hasta la posicin R


Profundidad de pasada en cada ciclo
Tiempo de espera en el fondo del agujero
Velocidad de avance en mecanizado
Nmero de repeticiones

Roscado con macho

G84X_C_Z_R_P_F_L_ ;
R
P
F
L

:
:
:
:

Distancia desde el nivel inicial hasta la posicin R


Tiempo de espera en el fondo del agujero
Velocidad de avance en mecanizado
Nmero de repeticiones

Roscado rgido con macho

G84.2X_C_Z_R_P_F_L_S_ ;
R
P
F
L
S

:
:
:
:

Distancia desde el nivel inicial hasta la posicin R


Tiempo de espera en el fondo del agujero
Velocidad de avance en mecanizado
Nmero de repeticiones
Velocidad del husillo

Ciclo de mandrinado

G85X_C_Z_R_F_L_ ; o G89X_C_Z_R_P_F_L_ ;
R
P
F
L

:
:
:
:

Distancia desde el nivel inicial hasta la posicin R


Tiempo de espera en el fondo del agujero
Velocidad de avance en mecanizado
Nmero de repeticiones

Anulacin
G80 ;

309

17. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL FORMATO DE CINTA Serie 10/11 PROGRAMACION

B63834SP/01

Explicaciones
D Direccin

En el formato de cinta del CNC, la direccin empleada para especificar el


nmero de repeticiones es K. En el formato de cinta FS10/11 es L.

D Cdigos G

Algunos cdigos G son slo vlidos para el formato de cinta del CNC o para el
formato de cinta FS10/11. Si especifica un cdigo G no vlido se producir la
alarma P/S No. 10.

D Plano de
posicionamiento y eje de
taladrado

Cdigos G vlidos slo para el formato de cinta


10/11

G81, G82, G83.1, G84.2

Cdigos G vlidos slo para el formato de cinta de la


Serie 0i

G87, G88

En el formato de cinta del CNC, el plano de posicionamiento y el eje de


taladrado se determinan segn el cdigo G del ciclo fijo empleado.
En el formato de cinta FS10/11, el plano de posicionamiento y el eje de
taladrado se determinan segn G17/ G19.
El eje de taladrado es el eje bsico (eje Z o eje X) que no se encuentra en el plano
de posicionamiento.
Cdigo G

Plano posicionamien.

Eje de taladrado

G17

Plano XY

Eje Z

G19

Plano YZ

Eje X

La reposicin del bit 1 (FXY) del parmetro No. 5101 permite la fijacin del
eje de taladrado al eje Z.

D Detalles de los valores


que especifican el
mecanizado

Los datos para el ciclo fijo se especifican segn se indica a continuacin:


Gjj X C Z R Q P F L ;
Valores taladrado

Modo taladr.

Nmero de repeticiones

Valores posicin agujero


Definicin

Direccin

Explicacin

Modo taladrado

Gjj

Valores
posicin
agujero

X/U (Z/W)
C/H

Valor incremental o absoluto utilizado para especificar la posicin del agujero

Z/W (X/U)

Valor incremental o absoluto utilizado para especificar la distancia desde la posicin R hasta el
fondo del agujero

Valor incremental para especificar la distancia


desde el nivel inicial hasta la posicin R o valor
absoluto empleado para especificar la posicin R.
El uso de cada uno depende del bit 6 del parmetro No. 5102 y del sistema de cdigos G que se
est utilizando.

Valor incremental utilizado para especificar la profundidad de pasada de cada ciclo de G83 o G83.1
con programacin en radios.

Tiempo de espera en el fondo del agujero. La relacin entre el tiempo de espera y el valor especi
ficado es igual que para G04.

Velocidad de avance en mecanizado

Nmero de repeticiones para una secuencia de operaciones de mecanizado. Si no especifica L, se supone que
vale 1.

Modo taladrado

Nmero
repeticiones

310

Cdigo G de ciclo fijo de taladrado

17. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL FORMATO DE CINTA Serie 10/11

PROGRAMACION

B63834SP/01

D Especificacin de la
posicin R

La posicin R se especifica como valor incremental de la distancia entre el nivel


inicial y la posicin R. En el formato de cinta FS10/11, el parmetro y sistema
de cdigos G utilizado determina si para especificar la distancia entre el nivel
inicial y la posicin R se utiliza un valor incremental o un valor absoluto.
Si el bit 6(RAB) del parmetro No. 5102 vale 0, siempre se utiliza un valor
incremental. Si vale 1, el tipo de valor empleado depende del sistema de cdigos
G utilizado. Cuando se utiliza el sistema A de cdigos G, se emplea un valor
absoluto. Al utilizar el sistema B o C de cdigos G, se utiliza un valor absoluto
en el modo G90 y un valor incremental en el modo G91.
Formato de cinta de la serie 10/11

Formato de cinta Serie


16/18/160/180

Bit 6 del parmetro No. 5102 = 0

Bit 6 del parmetro No. 5102 = 1


Sistema de cdigos G
A

Incremental

B, C

Incremental
G90

G91

Absoluto

Incremental

Absoluto

D Detalles del ciclo fijo

La correspondencia entre los cdigos G y el formato de cinta del CNC o el


formato de cinta Series 0i aparece listada a continuacin. Esta lista tambin
proporciona notas sobre la temporizacin durante un ciclo fijo.

No. Gjj (Uso)

Formato de rdenes del CNC

1.

G81 (Ciclo de taladrado) G83 (G87) P0 <Q no especificada>


Sin tiempo de espera

2.

G82 (Ciclo de taladrado) G83 (G87) P <Q no especificada>


La herramienta siempre espera en el fondo del agujero.

3.

G83 (Ciclo de taladrado profundo) G83 (G87) <Tipo B>


Si el bloque contiene una orden P, la herramienta espera en el fondo
del agujero.

4.

G83.1 (Ciclo de taladrado profundo)G83 (G87) <Tipo A>


Si el bloque contiene una orden P, la herramienta espera en el fondo
del agujero.
Nota) Se selecciona el tipo A o B segn el bit 2 (RTR) del parmetro
No. 5101.

5.

G84 (Roscado con macho) G84 (G88)I


Si el bloque contiene una orden P, la herramienta espera despus de
alcanzar la parte inferior del agujero y despus retrocede hasta la
posicin R.

6.

G84.2 (Roscado rgido con macho)M29 S_ G84 (G88)


Si el bloque contiene una orden P, la herramienta espera antes de que
el husillo comience a girar en sentido inverso en el fondo del agujero
y antes de que comience a girar en sentido normal en la posicin R.

7.

G85 (Ciclo de mandrinado)G85 (G89) P0


Sin tiempo de espera

8.

G89 (Ciclo de mandrinado)G85 (G89) P_


La herramienta siempre espera en el fondo del agujero.
311

17. FUNCIONAMIENTO EN MODO MEMORIA UTILIZANDO EL FORMATO DE CINTA Serie 10/11 PROGRAMACION

B63834SP/01

D Distancia de seguridad d
para G83 y G83.1

El parmetro No. 5114 determina la holgura d para G83 y G83.1.

D Temporizacin con G83


y G83.1

En la Serie 0i, G83 o G83.1 no hacen que la herramienta espere. En el


formato de cinta FS10/11, la herramienta espera en el fondo del agujero
slo si el bloque contiene una direccin P.

D Temporizacin con G84


y G84.2

En la Serie 0i, G84/G84.2 hacen que la herramienta espere antes de que


el husillo comience a girar en sentido normal o sentido inverso, segn la
configuracin del parmetro correspondiente. En el formato de cinta
FS10/11, cuando el bloque contiene una direccin P, la herramienta espera
en el fondo del agujero y en la posicin R antes de que el husillo inicie
el giro en sentido normal o inverso.

D Roscado rgido con


macho

En el formato de cinta FS10/11, el roscado rgido puede especificarse


utilizando los mtodos enumerados a continuacin:
Formato

Estado (parmetro), comentario

G84.2 X_ Z_ R_ ...S**** ;
S**** ;
G84.2 X_ Z_ R_ .... ;
M29 S**** ;
G84 X_ Z_ R_ .... ;

Configuracin (F10/F11) = 1

* Comn para el formato de la Serie 0i

M29 S**** G84 X_ Z_ R_ .... ;


G84 X_ Z_ R_ .... S**** ;
S**** ;
G84 X_ Z_ R_ .... ;

G84 se compone de un cdigo G para el


roscado rgido con macho. El bit 0 (G84)
del parmetro No. 5200=1
* Comn al formato de la Serie 0i

D Programacin por
dimetros o radios

Al especificar 1 para el bit 7 (RDI) del parmetro No. 5102, el modo de


programacin de dimetro o radio mediante la orden R de ciclo fijo en el
formato de cinta FS10/11 coincide con el modo de programacin de
dimetro o radio para el eje de taladrado.

D Inhibicin del formato


de la serie 10/11

Al especificar el bit 3 (F16) del parmetro No. 5102 se inhibe el formato


de cinta FS10/11. Esto se aplica slo al ciclo fijo de taladrado. Sin
embargo, el nmero de repeticiones debe especificarse utilizando la
direccin L.
PRECAUCIN
La configuracin del bit 3 (F16) del parmetro No. 5102 a
1 sobrecontrola los bits 6 (RAB) y 7 (RDI) del parmetro No.
5102; se supone que ambos bits valen 0.

Limitaciones
D Eje C como eje de
taladrado

Es imposible utilizar el eje C (tercer eje) como eje de taladrado. Por lo


tanto, al especificar G18 (plano ZX) se activa la alarma P/S No. 28 (error
de orden de seleccin de plano).

D Limitacin del eje C

En el formato de cinta FS10/11, es imposible especificar un cdigo M para


la limitacin del eje C.
312

B63834SP/01

18

PROGRAMACION

18. FUNCION DE CONTROL DE EJES

FUNCION DE CONTROL DE EJES

313

18. FUNCION DE CONTROL DE EJES

18.1
TORNEADO
POLIGONAL

PROGRAMACION

B63834SP/01

El torneado poligonal quiere decir mecanizado de una figura poligonal


girando la pieza y la herramienta con una determinada proporcin.

Pieza
Pieza

Hta.

Fig.18.1 (a)Torneado poligonal

Al cambiar las condiciones como la proporcin de velocidades de giro de


la pieza y de la herramienta y el nmero de pasadas, la figura de
mecanizado puede convertirse en un cuadrado o hexgono. El tiempo de
mecanizado puede reducirse si lo comparamos con el mecanizado de
figura poligonal utilizando los ejes C y X de coordenadas polares. La
figura mecanizada, sin embargo, no es exactamente poligonal. Por lo
general, el torneado poligonal se utiliza para los tornillos de cabeza
cuadrada y/o hexagonal o para tuercas hexagonales.

Fig.18.1 (b)Tornillo hexagonal

Formato
G51.2(G251)

P_Q_;
P,Q: Proporcin de giro husillo y eje Y
Especificar margen::Entero de 1
hasta 9 para P y Q
Cuando Q es un valor positivo, el eje Y
gira en sentido positivo
Cuando Q es un valor negativo, el eje Y
gira en sentido negativo.

314

B63834SP/01

PROGRAMACION

18. FUNCION DE CONTROL DE EJES

Explicaciones

El giro de la herramienta para el torneado poligonal se controla mediante


el eje controlado del CNC. Este eje giratorio de la herramienta se
denomina eje Y en la siguiente descripcin. El eje Y se controla mediante
la orden G51.2, de manera que las velocidades de giro de la pieza montada
en el husillo (previamente especificada mediante la orden S) y la
herramienta alcanzan la proporcin especificada.
(Ejemplo) La proporcin de giro de la pieza (husillo) repecto al eje Y es
1:2 y el eje Y realiza el giro positivo.
G51.2P1Q2;
Al especificar un arranque simultneo mediante G51.2, se detecta la seal
de una vuelta enviada por el codificador de posicin montado en el
husillo. Despus de esta deteccin, el giro del eje Y se controla segn la
proporcin de giro (P:Q) durante la sincronizacin con la velocidad del
husillo. Es decir, el giro del eje Y se controla de manera que el husillo y
el eje Y permanezcan en una proporcin de P:Q. Esta relacin se
mantendr hasta que se ejecute la orden de anulacin de torneado
poligonal (G50.2 u operacin de reset). El sentido de giro del eje Y se
determina mediante el cdigo Q y no se ve afectado por el sentido de giro
del codificador de posicin. La sincronizacin del husillo y del eje Y se
anula mediante la siguiente orden:
G50.2(G250);
Al especificar G50.2, se anula la sincronizacin del husillo y del eje Y
y se detiene el eje Y.
Esta sincronizacin se anula tambin en los siguientes casos:
i) Desconexin de la tensin
ii) Parada de emergencia
iii) Alarma de servo
iv) Reset (Seal reset externa ERS, seal de reset/rebobinado RRW y tecla
RESET del panel MDI
v) Aparicin de las alarmas P/S nm. 217 hasta nm. 221.

Ejemplo

G00X100. 0Z20.0 S1000.0M03 ; . . . . . Velocidad de giro de la pieza


1000 min1
G51.2P1 Q2 ; . . . . . . . . . . . . . . . . . . . . Inicio del giro de la
herramienta (velocidad de giro
de la herramienta 2000 min1)
G01X80.0 F10.0 ; . . . . . . . . . . . . . . . . . Profundidad de pasada segn
el eje X
G04X2. ;
G00X100.0 ; . . . . . . . . . . . . . . . . . . . . . Retirada del eje X
G50.2 ; . . . . . . . . . . . . . . . . . . . . . . . . . . Parada de giro de herramienta
M05 ; . . . . . . . . . . . . . . . . . . . . . . . . . . . Parada del husillo
Especifique siempre G50.2 y G51.2 en un solo bloque.

315

18. FUNCION DE CONTROL DE EJES

D Principio de torneado
poligonal

PROGRAMACION

B63834SP/01

Al principio del torneado poligonal se explica a continuacin. En la figura


inferior el radio de la herramienta y de la pieza son A y B y las velocidades
angulares de la herramienta y de la pieza son a y b. El origen de
coordenadas cartesianas XY se considera que est en el centro de la pieza.
Para simplificar la explicacin, consideramos que el centro de la
herramienta se encuentra en la posicin Po (A,0) de la periferia de la pieza
y la plaquita de la herramienta comienza desde la posicin Pto(A - B, 0).
A ;Radio pieza
B ; Radio herramienta

X
Velocidad angular

; Velocidad angular pieza


; Velocidad angular herramienta

(0, 0)

Pto

Hta.

Po
Velocidad
angular

Pieza
Po (A, 0)
Pto (A0, 0)

En este caso, la posicin de la plaquita de la herramienta Pt (Xt, Yt)


despus del tiempo t se expresa mediante la ecuacin 1:
Pt (Xt, Yt)

B
t

Po

A
t
(0, 0)

Punto inicial

Xt=Acos tBcos()t
(Ecuacin 1)
Yt=Asin t+Bsin()t
Suponiendo que la proporcin de giro de la pieza con respecto a la
herramienta es 1:2, es decir b=2a,
la ecuacin 1 se modifica segn como se indica a continuacin
Xt=AcosatBcosat=(AB)cosat
(Ecuacin 2)
Xt=Asenat+Bsenat=(A+B)senat
La ecuacin 2 indica que la trayectoria de la plaquita de herramienta
dibuja una elipse con dimetro A + B ms largo y un dimetro AB ms
corto.

316

B63834SP/01

PROGRAMACION

18. FUNCION DE CONTROL DE EJES

A continuacin consideremos el caso cuando una herramienta est situada


en un total de dos posiciones simtricas de 180 grados. Puede verse como
puede mecanizarse un cuadrado con estas herramientas segn se muestra
a continuacin.

Si se colocan tres herramientas separadas 120 grados, la figura


mecanizada ser un hexgono como el mostrado a continuacin.

AVISO
Para la velocidad de giro mxima de la herramienta,
consulte el manual facilitado por el fabricante de la
mquina. No especifique una velocidad de husillo superior
a la velocidad mxima permitida para la herramienta o un
ratio de velocidad de herramienta a velocidad de husillo que
provoque el rebasamiento de la velocidad mxima de la
herramienta.

317

18. FUNCION DE CONTROL DE EJES

PROGRAMACION

B63834SP/01

AVISO

1 El punto inicial del proceso de roscado se hace incoherente cuando se ejecuta durante el
funcionamiento sncrono.
Cancele la sincronizacin pulsando G50.2 al ejecutar el roscado.
2 Las siguientes seales se validan o invalidan en relacin con el eje Y en el funcionamiento
sncrono.
Seales vlidas en relacin con el eje Y:
bloqueo de mquina
servo desconectado
Seales no vlidas en relacin con el eje Y
suspensin de avances
enclavamiento
correccin de avance
prueba en vaco
(Sin embargo, durante una prueba en vaco, no se espera la seal de
una revolucin en el bloque G51.2.)
NOTA
1 En el eje Y, a diferencia de los otros ejes controlados, no puede especificarse una orden de
desplazamiento como Y , es decir no es necesaria una orden de desplazamiento de eje para
el eje Y. Debido a esto, cuando se especifica G51.2 (modo de torneado poligonal), slo es
necesario controlar el eje Y de manera que la herramienta gire una cierta proporcin respecto
a la velocidad de giro del husillo.
Sin embargo, slo puede especificarse la orden de vuelta al punto de referencia (G28V0;)
debido a que el giro del eje Y se detiene en la posicin inestable al especificar G50.2 (orden
de anulacin del modo de torneado poligonal). Si el punto de inicio de giro de la herramienta
es inestable, podra producirse un problema, por ejemplo, cuando se mecaniza la misma figura
con una herramienta de acabado una vez que se haya mecanizado con una herramienta de
desbaste.
La especificacin de G28V0; para el eje Y es igual a la orden de orientacin del husillo. En
los otros ejes , a diferencia de la vuelta manual al punto de referencia, G28 normalmente realiza
la vuelta al punto de referencia sin detectar el lmite de deceleracin. Sin embargo, con G28V0;
para el eje Y, la vuelta al punto de referencia se ejecuta detectando el lmite de deceleracin
como la vuelta la manual al punto de referencia.
Para mecanizar una pieza en la misma figura que en la previa, la herramienta y el husillo deben
estar en la misma posicin que estaban antes cuando la herramienta inicie el giro. La
herramienta comienza a girar cuando se detecta una seal de una revolucin del codificador
de posicin situado en el husillo.
2 El eje Y para controlar el giro de la herramienta en el torneado poligonal emplea el cuarto eje.
Sin embargo, mediante la definicin de parmetros, (No.7610) tambin puede utilizarse el
tercer eje. En este caso, ese eje debe denominarse eje C.
3 Entre la visualizacin de la posicin del eje Y, la visualizacin para el valor de coordenadas
de mquina (MECHINE) variar desde un margen de 0 hasta el valor de configuracin del
parmetro (la cantidad de desplazamiento por vuelta) a medida que se despla el eje Y.
Los valores de coordenadas absolutas o relativas no se renuevan.
4 No puede montarse en el eje Y un detector de posicin absoluta.
5 El avance manual continuo o el avance por volante no es vlido cuando el eje Y est en el modo
de funcionamiento sncrono.
6 El eje Y en el funcionamiento sncrono no est incluido en el nmero de ejes controlados
simultneamente.

318

B63834SP/01

18.2
REBASAMIENTO DE
LIMITE DE EJE
GIRATORIO

18. FUNCION DE CONTROL DE EJES

PROGRAMACION

La funcin de rebasamiento de lmite de giro impide el desbordamiento de las


coordenadas del eje rotativo. La funcin de rebasamiento de lmite de giro se
valida configurando al valor 1 el bit nmero 0 del parmetro 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 los 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 (ROAx) 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 (ROAx) del parmetro N 1008.

Ejemplos

Suponga que el eje C 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 desplazamiento real

Valor coordenadas absolutas despus de fin desplazamiento

N1 C150.0 ;

N1

150

210

N2 C540.0 ;

N2

30

180

N3 C620.0 ;

N3

80

100

N4 H380.0 ;

N4

+380

120

N5 H840.0 ;

N5

840

G90 A0 ;

Valor coordenadas
720
relativas

360

360

Valor coordenadas
0
absolutas

210(Absoluta)

N1
N2
N3
N4
N5

319

180
100
120

18. FUNCION DE CONTROL DE EJES

18.3
CONTROL SIMPLE DE
SINCRONIZACION

PROGRAMACION

B63834SP/01

La funcin de control simple de sincronizacin permite conmutar el


funcionamiento sncrono y normal sobre dos ejes especificados segn
una seal de entrada de la mquina.
En una mquina con dos torretas que puedan accionarse
independientemente con diferentes ejes controlados, esta funcin permite
las operaciones descritas a continuacin.
Esta seccin describe las operaciones de una mquina que tiene dos
torretas, las cuales pueden accionarse independientemente segn el eje X
y segn el eje Y. Si su mquina emplea otros ejes con el mismo objetivo,
sustituya los correspondientes nombres de eje por X e Y.

Fig. 18.3 Configuracin del eje muestra de una mquina en el que se


ejecuta la funcin de control simple de la sincronizacin

Explicaciones
D Funcionamiento
sncrono

El funcionamiento sncrono puede realizarse en una mquina que tenga dos


torretas. En el modo de funcionamiento sncrono, el desplazamiento segn un
eje puede sincronizarse con el desplazamiento especificado para otro eje. La
orden de desplazamiento puede especificarse para uno de los dos ejes, el cual
se denomina eje maestro. En el otro eje, para que se mantenga la sincronizacin
con el eje maestro, se denomina eje esclavo. Si el eje maestro es X y el eje
esclavo es Y, la operacin sncrona en el eje X (eje maestro) y en el eje Y (eje
esclavo) se realiza segn la orden Xxxxx emitida para el eje maestro.
En el modo de funcionamiento sncrono, una orden de desplazamiento
especificada para el eje maestro da como resultado un funcionamiento
simultneo de los servomotores de los ejes maestro y esclavo.
En este modo, no se ejecuta la compensacin de error de sincronizacin. Es
decir, no se controla ningn error de posicionamiento entre los dos
servomotores, ni se ajuste el servomotor del eje esclavo para reducir al mnimo
cualquier error. No se produce la salida de alarmas de error de sincronizacin.
Las operaciones automticas pueden sincronizarse, pero las operaciones
manuales no.

D Funcionamiento normal

El funcionamiento normal se realiza cuando se mecanizan piezas diferentes en


diferentes mesas. Al igual que en el control normal del CNC, las rdenes de
desplazamiento para los ejes maestro y esclavo se especifican con las
direcciones de estos ejes (X e Y). Las rdenes de desplazamiento para los dos
ejes pueden especificarse en idntico bloque.
1 Segn la orden Xxxxx programada para el eje maestro, el desplazamiento se
ejecuta segn el eje X como en el modo normal.

2 Segn la orden Yyyyy programada para el eje esclavo, el


desplazamiento se ejecuta segn el eje Y, como en el modo normal.
320

B63834SP/01

PROGRAMACION

18. FUNCION DE CONTROL DE EJES

3 Segn la orden Xxxxx Yyyyy , los desplazamientos simultneos se


ejecutan segn los ejes X e Y, como en el modo normal. El
funcionamiento en modo automtico y manual puede controlarse
como en el control normal del CNC.
D Cambio entre operacin
sncrona y normal

Para obtener detalles de cmo cambiar entre operaciones sncronas y normales,


consulte el manual distribuido por el fabricante de la mquinaherramienta.

D Vuelta automtica al
punto de referencia

Si se emite una orden para la vuelta automtica al punto de referencia (G28) o


para la vuelta al segundo, tercero o cuarto punto de referencia (G30) en el modo
de funcionamiento sncrono, se ejecuta una vuelta al punto de referencia para
el eje X y se ejecuta un desplazamiento idntico para el eje Y. Si el
desplazamiento del eje Y coincide con una vuelta al punto de referencia del eje
Y, tambin se enciende una lmpara que indica que ha finalizado la vuelta al
punto de referencia para el eje Y. Se recomienda, sin embargo, especificar G28
y G30 en el modo de funcionamiento normal.

D Comprobacin de la
vuelta automtica al
punto de referencia

Si se emite una orden para la comprobacin de vuelta automtica al punto de


referencia (G27) en el modo de funcionamiento sncrono, se ejecutan los
mismos desplazamientos para el eje X y el eje Y.
Si estos desplazamientos del eje X y del eje Y corresponden a las vueltas a
puntos de referencia del eje X y del eje Y, se encendern las lmparas que
indican que se ha completado la vuelta al punto de referencia por parte del eje
X y del eje Y. Si no es as, aparecer una alarma.
Se recomienda, sin embargo, especificar G27 en el modo de funcionamiento
normal.

D Orden del eje esclavo

Si se especifica una orden de desplazamiento para el eje exclavo en el modo de


funcionamiento sncrono, aparece la alarma P/S 213.

D Ejes maestro y esclavo

El eje maestro se define en el parmetro 8311. El eje esclavo se especifica


mediante una seal externa.

Limitaciones
D Definicin del sistema de
coordenadas y
compensacin de
herramienta

Si la configuracin del sistema de coordenadas o la compensacin de


herramienta que provoca un cambio en el sistema de coordenadas se ejecuta en
el modo de funcionamiento sncrono, se produce la alarma P/S 214.

D Deceleracin externa,
enclavamiento, bloqueo
de mquina

En el modo de funcionamiento sncrono, slo est vlida la seal para la


deceleracin externa, el enclavamiento o el bloqueo de mquina del eje
maestro.

D Compensacin de error
de paso

La compensacin de error de paso y la compensacin de juego entre dientes se


realizan por separado en los ejes maestro y esclavo.

D Selector de manual
absoluto

En el modo de funcionamiento sncrono, el selector manual absoluto debe


activarse (ABS debe configurarse a 1). Si se desactiva el selector, podra no
realizarse el desplazamiento correcto del eje esclavo.

D Funcionamiento manual

Las operaciones manuales no pueden sincronizarse.

321

18. FUNCION DE CONTROL DE EJES

18.4
CONTROL DE EJE
ANGULAR/CONTROL
DE EJE ANGULAR
ARBITRARIO

PROGRAMACION

B63834SP/01

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 X 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.
+X Sistema de coordenadas programado

+X Sistema de coordenadas realmente utilizado


(eje angular)
+Z (eje perpendicular)

: Angulo de inclinacin

Explicaciones

Cuando el eje angular es el eje X 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 X se
determina mediante la siguiente frmula:
Xa +

Xp
cos q

La distancia recorrida segn el eje Z se corrige mediante la inclinacin del


eje X y est determinada por la siguiente frmula:
Za + Zp 1 Xp tan q
2

La componente de velocidad segn el eje X de la velocidad de avance se


determina mediante la siguiente frmula:
Fa +

Fp
cos q

Xa, Za, Fa:Distancia y velocidad reales


Xp, Zp, Fp:Distancia y velocidad programadas
D Mtodo de empleo

Los ejes angular y perpendicular a los cuales se aplica el control de eje


angular deben especificarse con antelacin con los parmetros (No. 8211
y 8212). El parmetro AAC (No. 8200#0) valida o inhibe la funcin de
control de eje inclinado. Si esta funcin es vlida, la distancia recorrida
segn cada eje se controla 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. Si se ha configurado al valor 1 la seal NOZAGC de
inhibicin de control de eje perpendicular/angular, la funcin de control
de eje angular se valida nicamente para el eje angular. En tal caso, la
orden de desplazamiento para el eje angular se convierte a coordenadas
angulares. El eje perpendicular no se ve afectado por la orden de
desplazamiento aplicada al eje angular.
322

B63834SP/01

PROGRAMACION

18. FUNCION DE CONTROL DE EJES

D Visualizacin de
posicin absoluta y
relativa

Se visualiza una posicin absoluta y una posicin relativa en el sistema


de coordenadas cartesianas programado.

D Visualizacin de
posicin de mquina

Se indica la posicin de mquina en el sistema de coordenadas de mquina


cuando se est produciendo un movimiento real en base a un ngulo de
inclinacin. Sin embargo, cuando se ejecuta la conversin valores
pulgadas/mtricos, se indica una posicin que incluye una conversin
valores pulgadas/mtricos aplicada a los resultados de la operacin de
ngulo de inclinacin.
AVISO
1 Despus de la configuracin de parmetros de control de
eje inclinado, no olvide ejecutar la operacin de vuelta
manual al punto de referencia.
2 Si se ha configurado al valor 0 el bit 2 (AZR) 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
haya 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 haya 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 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.
2 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.

323

19. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

19

PROGRAMACION

B63834SP/01

FUNCION DE INTRODUCCION DE DATOS DE PATRON

Esta funcin permite a los usuarios ejecutar la programacin simplemente


tomando datos numricos (datos de patrn) de un dibujo y especificando los
valores numricos desde el panel MDI.
Esto hace innecesario realizar la programacin empleado un lenguaje de 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, TAP3 y
DRL2.
El operador puede seleccionar un patrn del men de patrones visualizado en
la pantalla.
Los datos (datos de patrn) que han de ser especificados por el operador deben
crearse con antelacin con variables en un ciclo de taladrado.
El operador puede identificar estas variables empleando nombres tales como
PROFUNDIDAD, ESCAPE EN RETORNO, AVANCE, MATERIAL u otros
nombres de datos de patrn. El operador asigna valores (datos de patrn) a estos
nombres.

324

B63834SP/01

19. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

PROGRAMACION

19.1

Pulsando la tecla

VISUALIZACION DEL
MENU DE PATRONES

de patrones siguiente.

y la tecla

aparece [MENU] en la pantalla de men

MENU : HOLE PATTERN


1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

O0000 N00000

ROSCADO MACHO
TALADRADO
MANDRINADO
CAJEADO
AGUJ.TORNILLO
ANGULO LINEA
RETICULO
TALADRADO PROFUNDO
PATRON PRUEBA
RETORNO

> _
MDI **** *** ***
[ MACRO ] [ MENU ] [

16:05:59
PUPITR ] [

] [ (OPRA) ]

PATRON AGUJEROS :
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 (caracteres japoneses).
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.

325

19. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

D Ordenes de macro que


especifican el ttulo de
men

PROGRAMACION

B63834SP/01

Ttulo de men : C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12


Caracteres en el ttulo del men (12 caracteres)
Instruccin de macro

C1,C2, . . . ,C12 :

G65 H90 Pp Qq Rr Ii Jj Kk :
H90:Especifica el ttulo del men
p : Supongamos que a1 y a2 son los cdigos de los caracteres C1 y C2.
Entonces,
Pfff

fff

Cdigo a2 de carcter C2
Cdigo 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 AGUJEROS, 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. II19.3.

326

B63834SP/01

D Instruccin de macro que


describe el nombre de
patrn

PROGRAMACION

19. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

Nombre de patrn : C1 C2 C3 C4 C5 C6 C7 C8 C9C10


C1, C2, . ,C10:
Caracteres en el nombre de patrn (10 caracteres)
Instruccin de macro

G65 H91 Pn Qq Rr Ii Jj Kk ;
H91: Especifica el ttulo del men
n : Especifica el nmero de men del nombre del patrn
n=1 hasta 10
q : Supongamos que a1 y a2 son los cdigos de los caracteres C1 y C2.
Entonces,

q=a 1 103+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=a7 103+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
Para conocer los cdigos que corresponden a estos caracteres, consulte la tabla
del Apdo. II19.3.

D Seleccin de nmero de
patrn

Para seleccionar un patrn en la pantalla del men de patrones, introduzca el


nmero de patrn correspondiente. 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 en el programa referencia a la variable del sistema #5900.

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.

327

19. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

Ejemplo

PROGRAMACION

B63834SP/01

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

AGUJERO TORNILLO
RETICULO
ANGULO LINEA
ROSCADO MACHO
TALADRADO
MANDRINADO
CAJEADO
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 ;
N3G65 H91 P2 Q071 082 R073 068 ;

2.TALADRADO

N4G65 H91 P3 Q076 073 R078 069 I 032 065 J 078071 K076069 ;
N5G65 H91 P4 Q084 065 R080 080 I 073 078 J 071 032 ;

5.TALADRADO

N7G65 H91 P6 Q066079 R082073 I 078 071 ;

6.MANDRINADO

N8G65 H91 P7 Q080 079 R067 075 I 069 084 ;

7.CAJEADO
8.TALADRADO PROFUNDO

N10G65 H91 P9 Q084 069 R083 084 I032 080 J065 084 K082 078 ;
N11G65 H91 P10 Q066 065 R067 0750 ;
N12M99 ;

328

3.ANGULO LINEA
4.ROSCADO MACHO

N6G65 H91 P5 Q068 082 R073 076 I 076 073 J 078 071 ;

N9G65 H91 P8 Q080069 R067075 ;

1.AGUJERO TORNILLO

9.PATRON PRUEBA
10.RETORNO

B63834SP/01

19.2
VISUALIZACION DE
DATOS DE PATRONES

PROGRAMACION

19. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

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

O0001 N00000
COMENTA
*BOLT HOLE
CIRCLE*
SET PATTERN
DATA TO VAR.
NO.500505.

0.000

] [ (OPRA) ]

AGUJERO TORNILLO:
Este es el ttulo de los datos de patrn. Puede introducirse una cadena de
caracteres de como mximo 12.
HERRAMIENTA:
Este es el nombre de la variable. Puede introducirse una cadena de caracteres
de como mximo 10.
*CIRCULO AGUJEROS TORNILLO* :
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).

329

19. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

D Instruccin de macro que


especifica el ttulo de datos
de patrn(ttulo de men)

PROGRAMACION

B63834SP/01

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=a1 103+a2
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) 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
Para los cdigos correspondientes a estos caracteres, vase Tabla 19.3(a)
en II19.3.
D Instruccin de macro que
especifica el nombre de
variable

Nombre de variable: C1 C2 C3 C4 C5 C6 C7 C8 C9C10


C1, C2,, C10 :
Caracteres en el nombre de variable(10 caracteres)
Instruccin de macro

G65 H93 Pn Qq Rr Ii Jj Kk ;
H93 : Especifica el nombre de variable
n : Especifica el nmero de men del nombre de variable
n=1 hasta 10
q : Supongamos que a1 y a2 son los cdigos de los caracteres C1 y C2. Entonces,
q=a1 103+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=a7 103+a8
k : Supongamos que a9 y a10 son los cdigos de los caracteres C9 y C10.
Entonces,

k=a9 103a+a10
Ejemplo) Supngase que el nombre de la variable n 503 es
RADIUS. La instruccin de macro se indica a continuacin.

G65 H93 P503 Q082065 R068073 I085083 ;


RA
DI
US
Para los cdigos correspondientes para estos caracteres, consulte la
Tabla 19.3(a) en II19.3.

330

B63834SP/01

D Instruccin de macro que


describe un comentario

PROGRAMACION

19. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

Una lnea de comentario: C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12


C1,C2, .., C12:
Cadena de caracteres en el ttulo del men (12 caracteres)
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=a1 103+a2
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
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 BOLT HOLE.
La instruccin de macro se indica a continuacin.

G65 H94 P042066 Q079076 R084032 I072079 J076069;


*B
OL
T
HO
LE
Para los cdigos correspondientes a estos caracteres, consulte la
Tabla 19.3(a) en II19.3.

331

19. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

Ejemplos

PROGRAMACION

B63834SP/01

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 ;

332

B63834SP/01

19. FUNCION DE INTRODUCCION


DE DATOS DE PATRON

PROGRAMACION

19.3
CARACTERES Y
CODIGOS QUE SE
HAN DE UTILIZAR
PARA LA FUNCION DE
INTRODUCCION DE
DATOS DE PATRONES

Tabla.19.3(a) Caracteres y cdigos que se han de utilizar para la funcin


de introduccin de datos de patrn
Carcter

Cdigo

Carcter

Cdigo

065

Coment.

054

Coment.

066

055

067

056

068

057

069

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

049

091

Corchete izquierdo

050

092

051

093

Smbolo Yen

052

094

Corchete derecho

053

095

Subrayado

NOTA
No pueden utilizarse los parntesis derecho e izquierdo.

333

19. FUNCION DE INTRODUCCION DE


DATOS DE PATRON

PROGRAMACION

B63834SP/01

Tabla 19.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 patrn No. 6

O9507

Especifica una cadena de car. del dato de patrn correspondiente al patrn No. 7

O9508

Especifica una cadena de car. del dato de patrn correspondiente al patrn No. 8

O9509

Especifica una cadena de car. del dato de patrn correspondiente al patrn No. 9

O9510

Especifica una cadena de car. del dato de patrn correspondiente al patrn No.10
Tabla. 19.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.

Funcin

G65

H91

Especifica el nombre de patrn.

G65

H92

Especifica el ttulo de datos de patrn.

G65

G93

Especifica el nombre de variable.

G65

H94

Especifica el comentario.

Tabla. 19.3 (d)Variables del sistema empleadas en la funcin de entrada


de datos de patrn
Variable del sistema
5900

Funcin
No. de patrn seleccionado por el usuario.

334

III. FUNCIONAMIENTO

B63834SP/01

FUNCIONAMIENTO

GENERALIDADES

337

1. GENERALIDADES

1. GENERALIDADES

FUNCIONAMIENTO

B63834SP/01

1.1
FUNCIONAMIENTO
EN MODO MANUAL
Explicaciones
D Vuelta manual al punto de
referencia

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
(Vase Apartado III3.1).

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

338

B63834SP/01

D Desplazamiento de la
herramienta en modo
manual

FUNCIONAMIENTO

1. GENERALIDADES

Utilizando las teclas, pulsadores o el volante manual del panel del


operador puede desplazarse la herramienta segn cada eje.
Panel operador mquina
Generador
manual de
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 III3.4)
Girando el volante manual la herramienta se desplaza la distancia
correspondiente a los grados de giro del volante.

339

1. GENERALIDADES

1.2
DESPLAZAMIENTO
DE LA
HERRAMIENTA POR
PROGRAMANCION
MODO AUTOMATICO

FUNCIONAMIENTO

B63834SP/01

El modo automtico sirve para que la mquina funcione segn el programa


creado. Consta del funcionamiento en modo memoria, MDI 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

D Modo memoria

Una vez se ha registrado el programa en la memoria del CNC, la mquina puede


hacerse funcionar segn las instrucciones del programa. Este modo de
funcionamiento se denomina modo memoria.
Mquina

CNC

Memoria

Fig.1.2 (b) Modo memoria

D Modo MDI

Despus de haber introducido el programa, en forma de grupo de rdenes, desde


el teclado MDI (de entrada manual de datos), la mquina puede hacerse
funcionar segn dicho programa. Este modo de funcionamiento se denomina
MDI.

CNC

Teclado MDI

Mquina

Entrada manual
programas

Fig.1.2 (c) Modo MDI

D Funcionamiento en
modo DNC

La mquina puede hacerse funcionar leyendo un programa directamente


desde un dispositivo externo de entrada/salida, sin tener que registrar el
programa en la memoria del CNC. Esto se denomina modo DNC.
340

B63834SP/01

FUNCIONAMIENTO

1. GENERALIDADES

1.3
FUNCIONAMIENTO
EN MODO
AUTOMATICO
Explicaciones
D Seleccin de programa

Seleccione el programa utilizado para la pieza. Habitualmente, para una (1)


pieza se prepara un (1) programa. Si en la memoria estn almacenados dos o ms
programas, seleccione el programa que desee 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

D Arranque y parada

Al accionar el pulsador de arranque de ciclo se arranca el funcionamiento


automtico. Al pulsar la parada de avance o el pulsador de reset se interrumpe
momentneamente o se detiene el funcionamiento automtico. Al especificar
la parada del programa o la orden de terminacin del programa dentro de ste,
la mquina se parar si estaba funcionando en modo automtico. Cuando se
termina ejecutando un proceso de mecanizado, se detiene el funcionamiento
automtico (Vase captulo III4).
Arranque ciclo
Reposicin suspensin
avances

Parada programada
Fin programa

Arranque manual

Parada manual

Modo automtico

Parada
provocada
por programa

Fig.1.3 (b) Arranque y parada para modo automtico

341

1. GENERALIDADES

D Interrupcin por volante

FUNCIONAMIENTO

B63834SP/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 (Vase Apartado III4.6).
Muela (hta.)

Pieza
Profundida de
corte por avance
manual
Profundidad de corte especificada por un programa
Fig.1.3 (c) Interrupcin por volante para funcionamiento automtico

342

B63834SP/01

1.4
VERIFICACION DE
UN PROGRAMA

FUNCIONAMIENTO

1. GENERALIDADES

Antes de arrancar el mecanizado, puede comprobarse el funcionamiento


automtico. En esta comprobacin se verifica si el programa creado puede
hacer que la mquina funcione de la forma deseada. Esta comprobacin
puede realizarse ejecutando realmente el mecanizado o visualizando la
variacinde la indicacinde los datos (sin que la mquina est en marcha).
(Vase el Captulo III5).

1.4.1
Comprobacin
haciendo funcionar la
mquina
Explicaciones
D Ensayo en vaco

Retire la pieza y verifique nicamente el desplazamiento de la


herramienta. Seleccione la velocidad de desplazamiento de la herramienta
con el selector del panel del operador (Vase Apartado III5.4).

Herramienta

Fig.1.4.1 (a) Ensayo en vaco

D Sobrecontrol de avance

Verifique el programa variando la velocidad de avance especificada en el


programa (Vase Apartado III5.2).
Velocidad de avance especificada por programa: 100 mm/min.
Velocidad avance despus
sobrecontrol avance: 20 mm/min.

Herramienta

Pieza

Fig 1.4.1 (b) Sobrecontrol velocidad de avance

343

1. GENERALIDADES

D Modo bloque a bloque

FUNCIONAMIENTO

B63834SP/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 (Vase Apartado III5.5).
Comienzo
ciclo
Comienzo Comienzo
ciclo
ciclo
Comienzo
ciclo

Herramienta

Pieza

Fig.1.4.1 (c) Modo bloque a bloque

1.4.2
Cmo se visualiza la
variacin de la
indicacin de posicin
sin hacer funcionar la
mquina
Explicaciones
D Bloqueo de la mquina
CRT/MDI
X
Z
Herramienta
Pieza

La herramienta permanece parada y slo


varan las indicaciones de posicin de los
ejes.
Fig1.4.2 Bloqueo de mquina

D Bloqueo de funciones
auxiliares

Cuando el funcionamiento automtico se cambia al modo de bloqueo de


funciones auxiliares durante el modo de bloqueo de la mquina, se inhiben todas
las funciones auxiliares (giro del husillo, sustitucin de la herramienta,
abrir/cerrar refrigerante, etc.) (Vase Apartado III5.1).
344

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

Panel MDI
Lector de cinta

CNC

CNC
Cinta CNC (programa)

Fig.1.5 Edicin de programas de pieza

345

1. GENERALIDADES

1.6
VISUALIZACION Y
CONFIGURACION DE
DATOS

FUNCIONAMIENTO

B63834SP/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
MDI

Memoria CNC
Fig.1.6 (a) Visualizacin y configuracin de datos

Explicaciones
D 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 herramienta que permiten a cualquier
herramienta mecanizar la pieza especificada por el programa. Los datos de
dimensin de herramienta se denominan valores de compensacin (Vase
Apartado III11.4.1).

346

B63834SP/01

FUNCIONAMIENTO

1. GENERALIDADES

Valor de compensacin de la
herramienta

Valor de compensacin
de la herramienta

Herramienta
Pieza

Fig.1.6 (c) Valor de compensacin

D Visualizacin y
configuracin de los datos
definidos por el operador

Aparte de los parmetros existen datos definidos por el operador durante la


ejecucin de un programa. Estos datos provocan la variacin de las
caractersticas de la mquina.
Por ejemplo, pueden definirse los siguientes datos:
. 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.7).

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

347

1. GENERALIDADES

D Visualizacin y
configuracin de
parmetros

FUNCIONAMIENTO

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

MDI

Desplaz. de
la mquina

Modo
automtico

Programa

Fig.1.6 (e) Visualizacin y configuracin de parmetros

D Tecla de proteccin de los


datos

Puede definirse una tecla denominada tecla de proteccin de los datos. Se utiliza
para impedir el registro, modificacin o borrado por error de los programas de
pieza, valores de compensacin, parmetros y datos de configuracin (Vase
Captulo III11).

Configuracin datos

Pantalla Teclas

Tecla de proteccin

MDI
Inhibicin de
registro/configuracin

Programa
Valor compens.
Parmetros
Datos configur.

Panel operador
mquina

Seal

Memoria CNC
Fig.1.6 (f) Tecla de proteccin de datos

348

B63834SP/01

FUNCIONAMIENTO

1. GENERALIDADES

1.7
VISUALIZACION
1.7.1
Visualizacin de
programas

Se visualiza el contenido del programa actualmente activo. Adems, se


visualizan los programas programados a continuacin y la lista de programas.
(Vase Apartado III11.2.1)

Nmero secuencia activa


Nmero programa activo
PROGRAMA

O1100 N00005

N1 G90 G17 G00 G41 D07 X250.0 Z550.0 ;


N2 G01 Z900.0 F150 ;
N3 X450.0 ;
N4 G03 X500.0 Y1150.0 R650.0 ;
N5 G02 X900.0 R-250.0 ;
N6 G03 X950.0 Z900.0 R650.0 ;
N7 G01 X1150.0 ;
N8 Z550.0 ;
N9 X700.0 Z650.0 ;
N10 X250.0 Z550.0 ;
N11 G00 G40 X0 Z0 ;
>_
AUTO PARADA* * * *
PRGRM

***

VERIFI

ACTUAL

Contenido
programa

13 : 18 : 14
SIGUIE

(OPRA)

Programa actualmente en ejecucin


El cursor indica la posicin actualmente en ejecucin
PROGRAMA
PROGRAMA (NUM.)
USADO:
60
LIBRE:
140

O1100 N00003
MEMORIA (CAR.)
3321
127839

LISTA BIBLIOTECA PRO


O0001 O0002 O0010 O0020 O0040 O0050
O0100 O0200 O1000 O1100

>_
EDIC * * * *
PRGRM

*** ***
BIBLIO

349

13 : 18 : 14
(OPRA)

1. GENERALIDADES

1.7.2
Indicacin de posicin
actual

FUNCIONAMIENTO

B63834SP/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
Z
C

150.000
100.000
90.000

TIEMP OPE

0H41M

MUMERO PIEZA 30
TIEMP CICLO 0H 0M22S

MEM *** *** ***


19:47:45
[ ABSOLU ] [ RELATI ] [ TODO ] [

1.7.3
Visualizacin de
alarmas

O0003 N00003

] [(OPRA)]

Cuando durante el funcionamiento se produce un problema, en la pantalla se


visualiza un cdigo de error y un mensaje de alarma (Vase apartado III7.1).
Vase el ANEXO G en que se muestra la tabla de cdigos de error y sus
significados.

MENSAJE ALARMA
010

O1000 N00003

CODIGO G INADECUADO

>_
AUTO PARADA* * * *
ALARMA

350

MENSAJ

* * * ALM
HISTOR

19 : 55 : 22

B63834SP/01

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

FUNCIONAMIENTO

1. GENERALIDADES

En la pantalla se visualizan dos tipos de tiempo de funcionamiento y nmero


de piezas. (vase Apartado III11.4.9)

POSICION ACTIVA (ABSOLUTAS)

X
Z
C
TIEMP OPE

O0003 N00003

150.000
100.000
90.000
0H16M

MUMERO PIEZA
18
TIEMP CICLO 0H 1M0S

MEM STRT *** FIN


20:22:23
[ ABSOLU ] [ RELATI ] [ TODO ] [
] [(OPRA)]

351

1. GENERALIDADES

1.7.5
Visualizacin de
grficos

FUNCIONAMIENTO

B63834SP/01

El grfico puede emplearse para trazar una trayectoria de herramienta para


funcionamiento automtico y manual, indicando la evolucin del
mecanizado y la posicin de la herramienta en dicha representacin.
(Vase Captulo III12)

O0001 N00021
X
200.000
Z
200.000

Z
MEM STRT * * * *
G.PRM

FIN

08 : 00 : 53
GRAPH

ZOOM

Control de 1 trayectoria

352

(OPRT)

B63834SP/01

1.8
SALIDA DE DATOS

FUNCIONAMIENTO

1. GENERALIDADES

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 (Vase Captulo III8).

Lector porttil de cinta

PPR FANUC
Memoria

Cinta papel

Programa
Compens.

Interface lector/
perforadora

Adaptador para
Cassettes
cassettes de
FANUC
FANUC

Parmetros
.
.
.

Disquete
SISTEMA P
CNC
Sistema programacin automtico

Fig.1.8 Salida de datos

353

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

B63834SP/01

DISPOSITIVOS DE MANEJO

Los dispositivos operativos disponibles incluyen la unidad de


configuracin y visualizacin acoplada al CNC, el panel del operador de
la mquina y dispositivos externos de entrada/salida externos tales como
un Handy File.

354

B63834SP/01

2.1
UNIDADES DE
CONFIGURACIN Y
VISUALIZACIN

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

Las unidades de configuracin y visualizacin se muestran en los


subapartados 2.1.1 hasta 2.1.5 de la Seccin III.
Unidad CRT/MDI monocromo de 9 . . . . . . . . . . . . . . . .
Unidad LCD/MDI monocromo 7,2/color 8,4 . . . . . . . .
Panel LCD color de 10,4 . . . . . . . . . . . . . . . . . . . . . . . . .
Disposicin de las teclas del panel MDI . . . . . . . . . . . . . .
Unidad MDI estndar independiente . . . . . . . . . . . . . . . . .

355

III2.1.1
III2.1.2
III2.1.3
III2.1.4
III2.1.5

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

2.1.1
Unidad CRT/MDI
monocromo de 9

2.1.2
Unidad LCD/MDI
monocromo 7,2/color
8,4

356

B63834SP/01

FUNCIONAMIENTO

B63834SP/01

2. DISPOSITIVOS DE MANEJO

2.1.3
Panel LCD color de
10,4

2.1.4
Disposicin de las
teclas del panel MDI
Teclado alfanumrico
Teclas de funcin

Tecla SHIFT
Tecla CANCEL
Tecla INPUT

Teclas de edicin
Tecla HELP
Tecla RESET

Teclas desplazamiento cursor


Teclas cambio de pgina

357

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

B63834SP/01

2.1.5
Unidad MDI estndar
independiente

Tecla HELP

Tecla RESET

Teclado alfanumrico

Teclas de edicin
Tecla CANCEL (CAN)

Tecla INPUT

Teclas de funcin

Tecla SHIFT
Teclas cambio
de pgina

Teclas de cursor

358

FUNCIONAMIENTO

B63834SP/01

2. DISPOSITIVOS DE MANEJO

2.2
EXPLICACIN DEL
TECLADO
Tabla2.2 Explicacin del teclado de la unidad MDI
Nmero

Nombre

Explicacin

Tecla RESET

Pulse esta tecla para reinicializar (reset) el CNC, para anular una alarma, etc.

Tecla HELP

Pulse esta tecla para visualizar cmo debe manejarse la mquina herramienta,
tal como el funcionamiento con teclas en modo MDI o los detalles de una alarma
que se haya producido en el CNC (funcin de ayuda).

Teclas soft

Las teclas soft tienen diversas funciones, segn las aplicaciones. Las funciones
de las teclas soft se visualizan en el fondo de la pantalla.

Tecl. direcc.y tecl. numrico

Pulse estas teclas para introducir caracteres alfabticos, numricos y otros.

Tecla SHIFT

Algunas teclas llevan dos caracteres estampados sobre las mismas. Al pulsar la
tecla <SHIFT> se cambia de un carcter a otro. En la pantalla se visualiza el
carcter especial cuando puede introducirse un carcter indicado en el extremo
inferior derecho de la cara superior de la tecla.

Tecla INPUT

Cuando se pulsa una direccin o tecla numrica, los datos se introducen en el


buffer y se visualizan en la pantalla. Para copiar los datos en el buffer de entrada
por teclado al registro de compensacin, etc. pulse la tecla (INPUT). Esta tecla
es equivalente a la tecla [INPUT] de las teclas soft y puede pulsarse cualquiera
de ellas para obtener idntico resultado.

Tecla Cancelar

Pulse esta tecla para anular el ltimo carcter o smbolo introducido en el buffer
de entrada por teclado. Cuando el buffer de entrada por teclado visualiza
>N001X100Z_
y se pulsa
se visualiza
>N001X100_.

Teclas de edicin de programa

, se anula Z y

Pulse estas teclas cuando edite el programa.


: Modificacin
: Insercin
: Borrado

Teclas de funcin

Pulse estas teclas para cambiar las pantallas visualizadas para cada funcin.
Vase III2.3 para conocer ms detalles sobre las teclas de funcin.

359

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

B63834SP/01

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

11

Teclas de cambio de pgina

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


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

A continuacin se describen dos tipos de teclas de cambio de pgina.


:

Esta tecla se utiliza para avanzar la pgina en la pantalla.

Esta tecla se utiliza para retroceder la pgina en la pantalla.

360

FUNCIONAMIENTO

B63834SP/01

2.3
TECLAS DE FUNCION
Y TECLAS SOFT

2. DISPOSITIVOS DE MANEJO

Las teclas de funcin se utilizan para seleccionar el tipo de pantalla


(funcin) que se desee visualizar. Cuando se pulsa una tecla soft (tecla soft
de seleccin de seccin) inmediatamente despus de una tecla de funcin,
puede seleccionarse la pantalla (seccin) correspondiente a la funcin
seleccionada.

2.3.1
Operaciones generales
en pantalla
1 Pulse una tecla de funcin en el panel MDI. Al hacerlo, aparecen las
teclas soft de seleccin de captulo correspondientes a la funcin
seleccionada.

Teclas de funcin
(OPRT)

Teclas soft
seleccin captulo Tecla seleccin
operacin

Tecla de men anterior

Tecla men siguiente

2 Pulse una de las teclas soft de seleccin de captulo. Al hacerlo,


aparece la pantalla para el captulo seleccionado. Si no se visualiza la
tecla soft para un captulo deseado, pulse la tecla del siguiente men.
En algunos casos, dentro de un captulo pueden seleccionarse otros
subcaptulos.
3 Cuando se haya visualizado la pantalla del captulo deseado, pulse la
tecla de seleccin de operacin para visualizar los datos que desea
editar.
4 Para visualizar de nuevo las teclas soft de seleccin de captulo, pulse
la tecla de men anterior.

Acabamos de explicar el procedimiento de visualizacin general en


pantalla. Sin embargo, el procedimiento de visualizacin real vara de
una pantalla a otra. Para conocer ms detalles, vase la descripcin de
las distintas operaciones.

361

2. DISPOSITIVOS DE MANEJO

2.3.2
Teclas de funcin

FUNCIONAMIENTO

B63834SP/01

Existen teclas de funcin para sealizar el tipo de pantalla que se desea


visualizar. En el panel MDI estn disponibles las siguientes teclas de funcin:

Pulse esta tecla para visualizar la pantalla de posicin.

Pulse esta tecla para visualizar la pantalla de programa.

Pulse esta tecla para visualizar la pantalla de


compensacin/configuracin .

Pulse esta tecla para visualizar la pantalla del sistema.

Pulse esta tecla para visualizar la pantalla pantalla de mensajes.

Pulse esta tecla para visualizar la pantalla de grficos.

Pulse esta tecla para mostrar la pantalla personalizada (pantalla de


macro conversacional).

362

FUNCIONAMIENTO

B63834SP/01

2.3.3
Teclas soft

2. DISPOSITIVOS DE MANEJO

Para visualizar una pantalla ms detallada, pulse una tecla de funcin y a


continuacin una tecla soft. Las teclas soft tambin se emplean para operaciones
reales.
A continuacin se muestra la variacin del contenido de las teclas soft al pulsar
cada tecla de funcin.
Los smbolos de las siguientes figuras tienen el significado siguiente:
: Indica pantallas
: Indica una pantalla que puede visualizarse pulsando una
tecla de funcin(*1)

: Indica una tecla soft(*2)

: Indica la introduccin desde el panel


MDI.

: Indica una tecla soft visualizada en verde (o resaltada).


: Indica la tecla de men siguiente (tecla ms a la
. derecha)(*3).

*1 Pulse teclas de funcin para cambiar entre pantallas que se utilicen con
frecuencia.
*2 Algunas teclas soft no se visualizan en funcin de la configuracin de
opciones disponible.
*3 En algunos casos, cuando el monitor es del tipo tecla Soft (12) no aparece
la tecla de siguiente men.

363

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

PANTALLA POSICION

Transicin teclas soft activada por la tecla de funcin

Visualizacin coor.absolutas
[ABS]

[(OPRA)]

[PART 0]

[EJEC]

[FUNC 0]

[EJEC]

[TRABAJ]

[TOD EJ]
(Nombre eje)

[EJEC]

Visualizacin coor. relativas


[RELATI]

[(OPRA)]

(Eje o nmero)
[ORIGEN]

[PREFIJ]
[TODO EJ]

(Nombre eje)
[PART 0]

[EJEC]

[FUNC 0]

[EJEC]

[EJEC]

Visualizacin posicin actual


[TODO]

[(OPRA)]

(Axis or numeral)
[ORIGEN]

[PRESET]

[TODO EJ]
(Axis name)

[PART 0]

[EJEC]

[FUNC 0]

[EJEC]

[PART 0]

[EJEC]

[FUNC 0]

[EJEC]

[PART 0]

[EJEC]

[FUNC 0]

[EJEC]

Interrupcin por volante


manual
[MANGO]

[(OPRA)]

Pantalla monitor

[MONI]

[(OPRA)]

364

[EJEC]

B63834SP/01

FUNCIONAMIENTO

B63834SP/01

2. DISPOSITIVOS DE MANEJO

Transicin tecla softs activada por tecla funcin


en el modo MEM

PANTALLA PROGRAMA

1/2

Pantalla visualizacin programas


[(OPRA)]

[PRGRM]

[EDIBG]
(Nmero O)
(Nmero N)
[RBOBIN]

(1)

Vase " Al pulsar la tecla soft [EDI-BG] "


[BUSQ O]
[BUSQ N]

[TIPO P]
[TIPO Q]
[BUSQ F]

[CANCEL]
(Numero N)

[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]
(Numero N)

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

365

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

B63834SP/01

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

366

[ENTRAD]

FUNCIONAMIENTO

B63834SP/01

PANTALLA PROGRAMA

2. DISPOSITIVOS DE MANEJO

Transicin teclas soft activada con la tecla de funcin


en el modo EDIT
1/2

Visualizacin programa
[PRGRM]

[(OPRA)]

[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]
(Nmero N)
[EJEC]
[CADENA] (El cursor se desplaza al final de un programa.)
[PARADA]
[CANCEL]
[EJEC]
(Nmero O)
[PARADA]
[CANCEL]
[EJEC]
(Nmero O)
[CANCEL]
(Nmero N)
[EJEC]
[COPIA]
[CURS]
(Nmero O)
[EJEC]
[CURS]
[BAJO]
[TODO]
[MOVI]
[CURS]
(Nmero O)
[EJEC]
[CURS]
[BAJO]
[TODO]
[INSER]
[CURS]
(Nmero O)
[EJEC]
[BAJO]
[CAMBIO]

(Direccin) [ANTES]
(Direccin)

(1)(Contina en pgina siguiente)

367

[DESP.]

[SALTO]
[1EJEC]
[EJEC]

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

B63834SP/01

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]
[G.MENU]
(Nmero G)
[BLOCK]
(Datos)
Cuando se omite un nmero G,
aparece la pantalla estndar.

[LINE]
[CHAMF]
[CNR.R]
[INPUT]

Visualizacin directorio en disquete


[FLOPPY]

Retorno al programa
[PRGRM]
[DIR]
[(OPRA)]
[BUSQ F]

[LECTUR]

[PERFOR]

[ELIMI]

368

(Nmero)
[CANCEL]
[EJEC]
(Nmero)
(Nmero)
[PARADA]
[CANCEL]
[EJEC]
(Nmero)
(Nmero)
[PARADA]
[CANCEL]
[EJEC]
(Nmero)
[CANCEL]
[EJEC]

[FIJC F]

[FIJC F]
[FIJC O]

[FIJC F]
[FIJC O]

[FIJC F]

FUNCIONAMIENTO

B63834SP/01

PANTALLA PROGRAMA

2. DISPOSITIVOS DE MANEJO

Transicin tecla softs activada con la tecla de funcin


en el modo MDI

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

369

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

PANTALLA PROGRAMA

B63834SP/01

Transicin teclas soft activada por la tecla de funcin


en el modo HNDL, JOG o REF

Visualizacin programa
[PRGRM]

[(OPRA)]

[EDIBG]

Vase "Cuando se pulsa la tecla soft [EDI-BG]"

Pantalla visualiz.bloque actual


[ACTUAL]

[(OPRA)]

[EDIBG]

Vase "Cuando se pulsa la tecla soft [EDI-BG]"

Pantalla visualiz.bloque siguiente


[SIGUIE]

[(OPRA)]

[EDIBG]

Vase "Cuando se pulsa la tecla soft [EDI-BG]"

Pantalla visualiz.rearr. programa


[REANUD]

[(OPRA)]

PANTALLA PROGRAMA

[EDIBG]

Vase "Cuando se pulsa la tecla soft [EDI-BG] "

Transicin de teclas soft activada por la tecla de funcin


en el modo TJOG o THDL

Visualizacin de programas
[MDI]

[(OPRA)]

[EDIBG]
Vase "Cuando se pulsa la tecla soft [EDI-BG] "
Retorno al programa
[BUSQ O]
(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

370

FUNCIONAMIENTO

B63834SP/01

PANTALLA PROGRAMA

2. DISPOSITIVOS DE MANEJO

Transicin de teclas soft con la tecla de funcin


(Cuando se pulsa la tecla soft [EDI-BG] en todos los modos)
1/2

Visualizacin programa
[PRGRM]

[(OPRA)]

[EDIBG]
(Nmero O)
(Direccin)
(Direccin)
[RBOBIN]

[BUSQ F]
[LECTUR]

[PERFOR]

[ELIMI]
[EDIEX]

[BUSQ O]
[BUSQ]
[BUSQ]

[CANCEL]
(Nmero N)
[EJEC]
[CADENA] (El cursor se desplaza al final de un programa.)
[PARADA]
[CANCEL]
[EJEC]
(Nmero O)
[PARADA]
[CANCEL]
[EJEC]
(Nmero O)
[CANCEL]
(Nmero N)
[EJEC]
[COPIA]
[CURS]
(Nmero O)
[EJEC]
[CURS]
[BAJO]
[TODO]
[MOVI]
[CURS]
(Nmero O)
[EJEC]
[CURS]
[BAJO]
[TODO]
[INSER]
[CURS]
(Nmero O)
[EJEC]
[BAJO]
[CAMBIO]

(Direccin) [ANTES]
(Direccin) [DESP.]

(1)(Contina en la pgina siguiente)

371

[SALTO]
[1EJEC]
[EJEC]

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

B63834SP/01

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]
[G.MENU]
(Nmero G)
[BLOCK]
(Datos)
Cuando se omite un nmero G,
aparece la pantalla estndar.

[LINE]
[CHAMF]
[CNR.R]
[INPUT]

Vis.directorio en disquete
[FLOPPY]

Retorno al programa
[PRGRM]
[DIR]
[(OPRA)]
[BUSQ F]

[READ]

[PERFOR]

[ELIMI]

372

(Nmero)
[CANCEL]
[EJEC]
(Nmero)
(Nmero)
[PARADA]
[CANCEL]
[EJEC]
(Nmero)
(Nmero)
[PARADA]
[CANCEL]
[EJEC]
(Nmero)
[CANCEL]
[EJEC]

[FIJC F]

[FIJC F]
[FIJC O]

[FIJC F]
[FIJC O]

[FIJC F]

FUNCIONAMIENTO

B63834SP/01

2. DISPOSITIVOS DE MANEJO

PANTALLA COMPENS./CONFIG. Transicin de teclas soft activada por tecla de fun


cin
1/2

Pantalla de compensacin de herramienta


[COMP.]

[(DESG)] [(OPRA)]
[(GEOM)]

(Nmero)
[BUSQNO]
(Nombre eje y nmero) [BUSQNO]
(Nombre eje) [ENTR C]
[+ENTR]
(Nmero)
[ENTRAD]
(Nmero)
[REPOS.]

[LECTUR]
[PERFOR]

[TODO]
[DESGAS]
[GEOMET]
[CANCEL]
[EJEC]
[CANCEL]
[EJEC]

Pantalla configuracin
[FIJACN]

(Nmero)
[ON:1]
[OFF:0]
(Nmero)
(Nmero)

[(OPRA)]

[BUSQNO]

[+ENTR]
[ENTRAD]

Pantalla config.sistema coord.pieza


[TRABAJ]

[(OPRA)]

(Nmero)
[BUSQNO]
(Nombre eje y nmero) [MEASUR]
(Nmero)
[+ENTR]
(Nmero)
[ENTRAD]

Pantalla visualiz.variables macro


[MACRO]

[(OPRA)]

(Nmero)
(Nombre eje)
(Nmero)

[PERFOR]

[BUSQNO]
[ENTR C]
[ENTRAD]

[CANCEL]
[EJEC]

(1)(Contina en la pgina siguiente)

373

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

(1)

B63834SP/01

2/2
Pantalla panel operador software
[OPRA]
Pantalla configuracin gestin vida herramientas
[HER VD]

[(OPRA)]

(Nmero)
[REPOS.]
(Nmero)

[BUSQNO]
[CANCEL]
[EJEC]
[ENTR]

Pantalla compensacin herramienta eje Y


[DESP.2]

[DESGAS]
[GEOMET]

[(OPRTA)]

(Nmero)
[NO SRH]
(Nombre y nmero de eje) [MEDIA]
(Nombre eje) [INP.C.]
(Nmero)
[+ENTR]
(Nmero)
[ENTRAD]
[REPOS.]

[LECTUR]
[PERFOR]

Pantalla de cambio de pieza


[WK.SHFT]

[(OPRT)]

(nmero)
(nmero)

[+ENTR]
[ENTRAD]

Pantalla config. barreras plato y contrapunto


[BARRIER]

[(OPRT)]

(Nmero)
(Nmero)
[SET]

[INPUT]
[+ENTR]

374

[TODO]
[DESGAS]
[GEOMET]
[CANCEL]
[EJEC]
[CANCEL]
[EJEC]

FUNCIONAMIENTO

B63834SP/01

PANTALLA SISTEMA

2. DISPOSITIVOS DE MANEJO

Transicin teclas soft activada por tecla de funcin


1/2

Pantalla parmetros
[PARAM.]

[(OPRA)]

(Nmero)
[ON:1]
[OFF:0]
(Nmero)
(Nmero)

[LECTUR]
[PERFOR]

[BUSQNO]

[+ENTR]
[ENTRAD]

[CANCEL]
[EJEC]
[TODO]
[NON-0]

[CANCEL]
[EJEC]
[CANCEL]
[EJEC]

Pantalla diagnstico
[DIGNOS]

[(OPRA)]

(Nmero)

[BUSQNO]

Pantalla configuracin sistema


[SYSTEM]

(1)
Contina en la pgina siguiente

375

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

(1)

B63834SP/01

2/2
Pantalla compens. error paso
[PASO]

[(OPRA)]

(No.)
[BUSQNO]
[ON:1]
[OFF:0]
(Nmero)
[+ENTR]
(Nmero)
[ENTRAD]

[LECTUR]

[CANCEL]
[EJEC]

[PERFOR]

[CANCEL]
[EJEC]

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]

376

[ENTRAD]

FUNCIONAMIENTO

B63834SP/01

PANTALLA MENSAJES

2. DISPOSITIVOS DE MANEJO

Transicin teclas soft activada por tecla funcin

Pantalla visualiz.alarmas
[ALARMA]

Pantalla visual.mensajes
[MENSAJ]

Pantalla histrico alarmas


[HISTOR]

PANTALLA AYUDA

[(OPRA)]

[REPOS.]

Transicin teclas soft activada por tecla de funcin

Pantalla detalles alarmas


[ALAM]

[(OPRA)]

[SELEC]

Pantalla mtodo funcion.


[OPR]

[(OPRA)]

[SELEC]

Pantalla tabla parmetros


[PARA]

377

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

PANTALLA GRAFICOS

B63834SP/01

Transicin teclas soft activada por tecla de funcin

Grficos trayectoria herramienta


Modo 0

Graficos tray.hta.
[G.PRM]
[GRAFIC]
[AMPLIA]

PANTALLA CUSTOM

[(OPRA)]
[(OPRA)]
[(OPRA)]

[NORMAL]
[ERASE]
[ACTUAC]
[AL/BA]

Transicin de teclas soft activada por la tecla


de funcin para

Pantalla CUSTOM

Pantalla CUSTOM
Pantalla CUSTOM

El diseo de la pantalla CUSTOM lo personaliza el fabricante de la mquinaherramienta. Para ms detalles sobre


esta pantalla, consulte el manual publicado por el fabricante de la mquinaherramienta.
Para cambiar de la pantalla CUSTOM pulse la tecla de funcin deseada.

378

B63834SP/01

2.3.4
Entrada por teclado y
buffer de entrada por
teclado

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

Cuando se pulsa una tecla de direccin y un valor numrico, primero se


introduce en el buffer de entrada 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.3.4 Visualizacin buffer de entrada por teclado

Para introducir el carcter que aparece en la parte inferior de las teclas que
tienen dos caracteres estampados sobre las mismas, pulse primero la tecla
y, a continuacin, la tecla en cuestin.
Al pulsar la tecla

, , que indica la posicin de entrada del siguiente

carcter, cambia a ^. Ahora pueden introducirse caracteres en minsculas


(estado de cambio).
Cuando se introduce un carcter en el estado de cambio, se anula este modo.
Adems, si en el estado SHIFT se pulsa la tecla

, se anula el estado de

cambio.
Es posible introducir hasta 32 caracteres en total en el buffer de entrada por
teclado.
Pulse la tecla

para cancelar un carcter o smbolo introducido en el buffer

de entrada por teclado.


(Ejemplo)
Cuando el buffer de entrada por teclado indica
>N001X100Z_
y se pulsa la tecla
>N001X100_

379

de anulacin, Z se anula y se visualiza

2. DISPOSITIVOS DE MANEJO

FUNCIONAMIENTO

B63834SP/01

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.3.5 Visualizacin de mensajes de aviso


Tabla 2.3.5 Mensajes de aviso
Mensaje de aviso

Contenido

ERROR FORMATO

El formato es incorrecto.

PROTEGIDO

No es vlida la entrada por teclado ya que no


est vlida para escritura la seal de proteccin
de memoria o el parmetro correspondiente.

FUERA DE DATOS

El valor introducido 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.

380

B63834SP/01

2.3.6
Configuracin de las
teclas soft

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

Hay 12 teclas soft en el panel LCD/MDI de 10.4.


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 CRT de 9, el LCD de 7,2o el LCD de 8,4, mientras que
las 5 teclas del lado izquierdo son teclas de ampliacin dedicadas
especficamente al LCD de 10.4.
Tecla soft en LCD de 7.2, LCD de 8.4

Tecla soft de LCD de10.4

Teclas soft ampliadas especificas de LCD de 10.4


Fig. 2.3.6 Configuracin de teclas soft en LCD

Siempre que aparezca una indicacin de posicin en la mitad izquierda de


la pantalla despus de haber pulsado una tecla de funcin distinta de

las teclas soft de la mitad 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.
En este manual, el display LCD de 10,4 tal vez se denomine del tipo con
12 teclas soft, mientras que el display CRT de 9, el display LCD de 7,2o
el display LCD de 8,4 tal vez se denomine del tipo con 7 teclas soft.

381

2. DISPOSITIVOS DE MANEJO

2.4
DISPOSITIVOS E/S
EXTERNOS

FUNCIONAMIENTO

B63834SP/01

Est disponible el Handy File de un dispositivo de entrada/salida externo. Par


ms detalles sobre el Handy File, consulte el manual correspondiente listado a
continuacin.
Tabla 2.4 Dispositivo E/S externo
Nombre dispositivo

Handy File de FANUC

Aplicacin

Dispositivo de entrada/salida
multifuncin de fcil
utilizacin. Concebido para
equipos de automatizacin
de fbricas. Utiliza disquetes.

Capacid.
mx. almacen.
3600m

Manual
referen
cia
B61834
SP

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
5. Los datos de compensacin de error de paso
Para conocer el mtodo de entrada y salida de estos datos, vase el Captulo
III8.

382

B63834SP/01

Parmetros

FUNCIONAMIENTO

2. DISPOSITIVOS DE MANEJO

Para poder utilizar un dispositivo de entrada/salida externo, se han de configurar


determinados parmetros como se indican a continuacin.
CNC
TARJETA CPU PRINCIPAL

Canal 1

Canal 2

JD36A

JD36B

RS232C

RS232C

Lector/
perfora.

Lector/
perforad.

CANAL E/S=0

CANAL E/S=1

CANAL E/S=2

El CNC posee dos canales de interfaces de lector/perforadora. El dispositivo


de entrada/salida que debe utilizarse se especifica configurando el canal
(interfaz) conectado a dicho dispositivo en el parmetro de configuracin
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 interfaz
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.

0101

Bits parada y otros datos

0102

Nmero especificado para el


dispositivo de entrada/salida

0103
0111
CANAL E/S= 1
(canal1)

CANAL E/S
= 0 : Canal 1
= 1 : Canal 1
= 2 : Canal 2

0112

Nmero especificado para el


dispositivo de entrada/salida

0113

Velocidad transf. baudios


Bits parada y otros datos
Nmero especif. para dispositivo entrada/salidae

0121
CANAL E/S= 2
(canal 2)

0122
0123

Nmero parmetro

383

Velocidad transf.baudios
Bits parada y otros datos

Velocidad transf. baudios

2. DISPOSITIVOS DE MANEJO

2.4.1
Handy File de FANUC

FUNCIONAMIENTO

B63834SP/01

El Handy File es un dispositivo de entrada/salida de disquetes, multifuncin, de


fcil utilizacin, concebido para equipos de automatizacin de fbricas (FA).
Utilizando el Handy File directamente o a distancia desde una unidad conectada
al Handy File, pueden transferirse y editarse los programas.
El Handy File utiliza disquetes de 3,5 que no presentan los problemas tpicos
de la cinta de papel (por ejemplo, ruidosa durante la entrada/salida, rotura fcil
y volumen excesivo). En un disquete pueden guardarse uno o ms programas
(de hasta 1,44 Megabytes, que equivale a la capacidad de memorizacin de una
cinta de papel de 3600 m).
Interfaz
RS422

Interfaz
RS232C

FANUC

Interfaz RS232C
RS422
(panel perforacin, etc.)

384

Handy File

FUNCIONAMIENTO

B63834SP/01

2. DISPOSITIVOS DE MANEJO

2.5
CONEXION/DESCO
NEXION DEL CNC
2.5.1
Conexin de la tensin
Procedimiento de conexin de la tensin
Procedimiento

1 Asegrese de que el aspecto de la mquina herramienta controlada por


CNC es normal. (Por ejemplo, asegrese de que la puerta delantera y la
puerta trasera estn cerradas.)

2 Conecte la tensin segn el manual publicado por el fabricante de la


mquina herramienta.

3 Despus de haber conectado la alimentacin, asegrese de que se visualiza


la pantalla de visualizacin. Aparece una pgina de alarmas si se emite una
alarma cuando se conecta el sistema. Si se visualiza la pantalla mostrada en
el apartado III2.5.2, tal vez se haya producido un fallo en el sistema.

POSICION ACTIVA(ABSOLUTAS)

X
Z
TIEM OPE
F. ACT

O1000 N00010

217.940
363.233
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 no aparezca 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.

385

2. DISPOSITIVOS DE MANEJO

2.5.2
Pantalla visualizada al
conectar el CNC

Visualizacin del estado


de las ranuras
(emplazamientos)

FUNCIONAMIENTO

B63834SP/01

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.

INDICACION ESTADO RANURAS


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

386

FUNCIONAMIENTO

B63834SP/01

2. DISPOSITIVOS DE MANEJO

Pantalla que indica el


estado de configuracin
de los mdulos

D6A1 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

D6A1 01
OMM : yyyyyy
PMC : zzzzzz

Software control de
CNC
Compilador de macros
personalizados/macros
PMC

La configuracin del software puede visualizarse tambin en la pantalla


de configuracin del sistema.
Consulte el MANUAL DE MANTENIMIENTO (B63835SP) para la
pantalla de configuracin del sistema.

2.5.3
Desconexin de la
tensin
Procedimiento para desconexin de la tensin

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

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

FUNCIONAMIENTO MANUAL

Existen cinco tipos de FUNCIONAMIENTO MANUAL:


3.1
3.2
3.3
3.4
3.5

Vuelta manual al punto de referencia


Avance Jog
Avance incremental
Avance manual por volante
Activacin y desactivacin de manual absoluto

388

B63834SP/01

3.FUNCIONAMIENTO MANUAL

B63834SP/01

FUNCIONAMIENTO

3.1

La vuelta de la herr. al punto de referencia se realiza de la siguiente manera:


La herramienta es desplazada en el sentido especificado por el parmetro ZMI
(bit 5, No. 1006) para cada eje con el pulsador de vuelta al punto de referencia
situado en el panel del operador de la mquina. La herramienta se desplaza al
punto de deceleracin con avance rpido, desplazndose luego hasta el punto
de referencia con el avance FL. La velocidad de avance rpido y la velocidad
FL se especifican en los correspondientes parmetros (No. 1420, 1421 y 1425).
El sobrecontrol de avance rpido de 4 escalones es vlido durante el avance
rpido.
Cuando la herramienta ha vuelto al punto de referencia, se enciende el LED de
ejecucin de vuelta al punto de referencia. Por regla general, la herramienta se
desplaza segn slo un eje, pero puede desplazarse segn tres ejes
simultneamente cuando esto se especifica en el parmetro JAX (bit 0 del No.
1002).

VUELTA MANUAL AL
PUNTO DE
REFERENCIA

Punto
referencia

Punto dece
leracin
Desplazamiento
avance rpido
Velocidad avance rpido (el sobrecontrol de
avance rpido es vlido)

Desplazamiento
decelerado
Velocidad
FL

Procedimiento para vuelta manual al punto de referencia


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 la velocidad de avance, pulse el interruptor de sobrecontrol de


avance rpido.

3 Accione el pulsador de eje y sentido de avance correspondiente al eje y


RAPID TRAVERSE
OVERRIDE (%)
F0

25

50

AXIS DIRECTION

+C

+X

rapid

+Y

+Z

100

sentido para la vuelta al punto de referencia. Contine accionando dicho


pulsador hasta que la herramienta vuelva al punto de referencia. La
herramienta puede desplazarse simultneamente segn tres ejes cuando as
se especifica en el correspondiente parmetro. La herramienta se desplaza
al punto de deceleracin con avance rpido y luego se desplaza al punto de
referencia con la velocidad FL definida en el parmetro correspondiente.
Cuando la herramienta haya vuelto al punto de referencia, se enciende el
LED de fin de vuelta al punto de referencia.

4 Realice idnticas operaciones para los dems ejes, si es necesario.


Lo que acabamos de explicar es un ejemplo. Consulte el correspondiente
manual facilitado por el fabricante de la mquina herramienta para conocer
las operaciones reales.
ZERO POSITION
X

PROGRAM
STOP

M02/
M30

MANU
ABS

MIR
X

TOOL NUIMBER

389

NC?

MC?

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B63834SP/01

Explicaciones
D Definicin automtica de
sistema de coordenadas

El sistema de coordenadas se determina automticamente al ejecutar la


vuelta manual al punto de referencia.
Cuando se configuran y en la compensacin de origen de pieza, el
sistema de coordenadas de pieza se determina de manera que el punto de
referencia del portaherramientas o la posicin de la punta de la
herramienta de referencia sea X = , 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:
G50XZ;

Limitaciones
D Desplazamiento de la
herramienta de nuevo

D LED terminacin vuelta al


punto de referencia

D La distancia para volver al


punto de referencia

Una vez se ha encendido el LED TERMINACION DE VUELTA AL PUNTO


DE REFERENCIA una vez ejecutada la vuelta al punto de referencia, la
herramienta no se desplaza si no se desactiva el pulsador VUELTA AL PUNTO
DE REFERENCIA.
El LED TERMINACION DE VUELTA AL PUNTO DE REFERENCIA se
apaga al realizar una de las operaciones siguientes:
Desplazamiento desde el punto de referencia.
Cambio al estado de paro de emergencia
En cuanto a la distancia (no en el modo de deceleracin) para que la herramienta
vuelva al punto de referencia, consulte el manual publicado por el fabricante de
la mquina herramienta.

390

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B63834SP/01

3.2
En el modo manual discontinuo, al accionar un pulsador de seleccin de eje y
sentido de avance en el panel del operador de la mquina se desplaza la
herramienta continuamente segn el eje seleccionado y en el sentido
seleccionado.
La velocidad de avance manual discontinuo se especifica en un parmetro (No.
1423)
La velocidad de avance manual discontinuo puede regularse con el selector de
sobrecontrol de avance manual discontinuo.
Al accionar el pulsador de avance rpido, la herramienta se desplaza a la
velocidad de avance rpido (No. 1424) independientemente de la posicin del
mando de sobrecontrol de avance manual discontinuo. Esta funcin se
denomina avance rpido manual.
El funcionamiento en modo manual est permitido para un solo eje cada vez.
Pueden seleccionarse 3 ejes simultneamente mediante el parmetro JAX (No.
1002#0).

AVANCE JOG

MODE

EDIT

MEMORY

REMOTE

MDI

HANDLE

JOG

ZERO
RETURN

TEACH

Herramienta
v m/min
N min1
Pieza

Cuando se pulsa una tecla, la


herramienta se desplaza en la
direccin especificada por la
tecla.

Procedimiento para avance manual discontinuo JOG


1 Pulse la tecla manual continuo, una de las teclas de seleccin de modo.

AXIS DIRECTION

+C

+X

rapid

2 Accione el pulsador de seleccin de eje y sentido de avance

+Y

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.

+Z

3 La velocidad de avance manual continuo puede ajustarse con el dial de


sobrecontrol de velocidad de avance manual continuo.

4 Al accionar el pulsador de avance rpido mientras se acciona un pulsador de


0

2000

JOG FEED RATE OVERRIDE

RAPID TRAVERSE
OVERRIDE (%)
F0

25

50

100

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

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B63834SP/01

Explicaciones
D Avance manual por
revolucin

En funcin del valor de configuracin JRV (bit 4 del parmetro No. 402),
el avance manual discontinuo cambia a avance manual por revolucin.
En el avance manual por revolucin, el avance manual discontinuo se
ejecuta con un avance igual al valor de avance por revolucin (que se
determina multiplicando el valor de avance por revolucin especificado
en el parmetro No. 1423 por el sobrecontrol de avance manual
discontinuo) multiplicado por la velocidad del husillo.
Durante el avance manual por revolucin, la herramienta avanza
manualmente en modo discontinuo a la siguiente velocidad:
Distancia de avance por revolucin del husillo (mm/rev) (especificada
con el parmetro No. 1423) x sobrecontrol de velocidad de avance en
modo JOG x velocidad real del husillo (rpm/min).

Limitaciones
D Aceleracin/deceleracin
para avance rpido

La velocidad de avance, la constante de tiempo y el mtodo de


aceleracin/deceleracin automtico para desplazamiento rpido manual
son idnticos a G00 en una instruccin programada.

D Cambio de modos

Al cambiar el modo al modo de avance JOG mientras se pulsa un


interruptor de seleccin de eje y de sentido de avance no se valida el
avance JOG. Para validar el avance JOG, entre primero en el modo de
avance JOG y luego pulse una tecla de seleccin de eje y sentido de
avance.

D Avance rpido antes de

Si la vuelta al punto de referencia no se realiza despus de la conexin, al


accionar el pulsador AVANCE RAPIDO no se activa el avance rpido, sino que
se mantiene la velocidad de avance manual continuo. Esta funcin puede
inhibirse configurando al valor adecuado el parmetro RPD (No. 1401#01).

vuelta al punto de
referencia

392

3.FUNCIONAMIENTO MANUAL

B63834SP/01

FUNCIONAMIENTO

3.3

En el modo incremental (INC), al accionar el pulsador de seleccin de eje y


sentido de avance en el panel del operador de la mquina, la herramienta se
desplaza un incremento segn el eje seleccionado en el sentido seleccionado.
La distancia mnima que recorre la herramienta es el incremento mnimo de
entrada. Cada incremento puede ser de 10, 100 1000 veces el incremento
mnimo de entrada. Este modo es vlido cuando no est conectado un generador
manual de impulsos.

AVANCE
INCREMENTAL

Herramienta

Pieza

Cada vez que se pulsa


una tecla, la herramienta
se desplaza un incremento en la direccin
especificada por la tecla.
Z

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

+X

rapid

+Y

+Z

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.

Explicacin
D Distancia de recorrido
especificada con un
dimetro

La distancia recorrida por la herramienta segn el eje X puede


especificarse con un dimetro.

393

3.FUNCIONAMIENTO MANUAL

3.4
AVANCE MANUAL
POR VOLANTE

FUNCIONAMIENTO

B63834SP/01

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

Generador manual de impulsos

Procedimiento para avance manual por volante

1 Accione el pulsador HANDLE, uno de los pulsadores de seleccin de


MODE
EDIT

HANDLE

MEMORY

REMOTE

JOG

ZERO
RETURN

modo.
MDI

TEACH

2 Seleccione el eje a lo largo del cual deba desplazarse la herramienta


pulsando un interruptor de seleccin de eje de avance por volante.

3 Seleccione la ampliacin de la distancia que debe desplazarse la


herramienta pulsando un interruptor de ampliacin de avance por volante.
La distancia que se desplaza la herramienta al girar el generador manual de
impulsos una graduacin es: incremento mnimo de entrada multiplicado
por la ampliacin.

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

394

B63834SP/01

FUNCIONAMIENTO

3.FUNCIONAMIENTO MANUAL

Explicaciones
D Disponibilidad del
generador manual de
impulsos en el modo
manual discontinuo (JHD)

D Disponibilidad del
generador manual de
impulsos en el modo
TEACH IN JOG (THD)

El parmetro JHD (bit 0 de 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.

D Una orden para el (MPG)


que supera la velocidad de
avance rpido (HPF)

El parmetro HPF (bit 4 del No. 7100) o (No. 7117) se especifica de la siguiente
manera:

D Parmetro HPF (bit 4 de No. 7100)


Valor config 0 :El avance est limitado a la velocidad de avance rpido
y los impulsos generados que rebasen la velocidad de
avance rpido se ignoran. (La distancia que se desplaza
la herramienta tal vez no coincida con las graduaciones
del generador manual de impulsos.)
Valor config 1 :El avance est limitado a la velocidad de avance rpido
y los impulsos generados que superen la velocidad de
avance rpido no se ignoran, sino que se acumulan en el
CNC.
(Al dejar de girar el volante no se detiene
inmediatamente la herramienta. La herramienta se
desplaza todava los impulsos acumulados en el CNC
antes de detenerse.)
D Parmetro HPF (No. 7177) (Est disponible nicamente cuando el
parmetro HPF vale 0.)
Valor config 0 :El avance est limitado a la velocidad de avance rpido
y los impulsos generados que superan la velocidad de
avance rpido se ignoran. (La distancia que recorre la
herramienta tal vez no coincida con las graduaciones del
generador manual de impulsos.)
Distinto de 0 : El avance est limitado a la velocidad de avance rpido
y los impulsos generados que superen la velocidad de
avance rpido no se ignoran, sino que se acumulan en el
CNC hasta alcanzar el lmite especificado en el
parmetro No. 7117.
(Al dejar de girar el volante no se detiene
inmediatamente la herramienta. La herramienta se
desplaza todava los impulsos acumulados en el CNC
antes de detenerse.)
D Sentido de desplazamiento
del eje de giro del MPG
(HNGX)

El parmetro HNGx (No. 7102, bit 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.
395

3.FUNCIONAMIENTO MANUAL

Limitaciones

D Nmero de MPGs

FUNCIONAMIENTO

B63834SP/01

Pueden configurarse generadores manuales de impulsos para un total de hasta


dos ejes. Los dos ejes pueden desplazarse simultneamente.

AVISO
Al girar con rapidez el volante con una ampliacin grande,
por ejemplo x100, la herramienta se desplaza con
demasiada rapidez. El avance se limita a la velocidad de
avance rpido.

NOTA
Haga girar el generador manual de impulsos con un avance de
cinco vueltas por segundo o inferior. Si hace girar el generador
manual de impulsos a una velocidad superior a 5 vueltas por
segundo, puede que la herramienta no se detenga
inmediatamente despus de dejar de girar el volante o tal vez la
distancia recorrida por la herramienta no coincida con las
divisiones del generador manual de impulsos.

396

3.FUNCIONAMIENTO MANUAL

B63834SP/01

FUNCIONAMIENTO

3.5

El hecho de si la distancia que se desplaza la herramienta en modo manual se


aade o no a las coordenadas puede seleccionarse activando o desactivando el
modo manual absoluto en el panel del operador de la mquina. Al accionar el
pulsador, la distancia que la herramienta se desplaza en modo manual se aade
a los valores de coordenadas especificados. Cuando se desactiva el pulsador, la
distancia que recorre la herramienta en modo manual no se aade a las
coordenadas.

ACTIVACION Y
DESACTIVACION DE
MANUAL ABSOLUTO

Eje X

P2

Funcionamiento manual

P1
O
Eje Z
Los valores de las coordenadas varan un valor igual al de operacin
manual.
Fig. 3.5(a) Coordenadas con el interruptor ACTIVADO

X2
X1
P2
O2

P1

Z2

Z1

O1

Las coordenadas no varan.

Fig. 3.5(b) Coordenadas con el interruptor DESACTIVADO

397

3.FUNCIONAMIENTO MANUAL

Explicacin

FUNCIONAMIENTO

B63834SP/01

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.0Z100.0F010 ;
X200.0Z150.0
;
X300.0Z200.0
;

(1)
(2)
(3)

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 Z +100.0) al final del desplazamiento ejecutado en el
bloque (1).
X
(200.0 , 120.0)

Modo
manual

(250.0 , 220.0 )

Tecla ACT.

(150.0 , 200.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
X +75.0) y se acciona y suelta el pulsador de arranque.
X
(275.0 , 300.0)

(225.0 , 200.0)
(200.0 , 150.0)
Modo
manual

(150.0 , 200.0)

(200.0 , 300.0)

(125.0 , 150.0)
Z
Tecla ACT.
Tecla DESACT.

398

3.FUNCIONAMIENTO MANUAL

B63834SP/01

FUNCIONAMIENTO

D Cuando se ejecuta un reset

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

despus de una operacin


manual tras una
suspensin de avances

X
(275.0 , 300.0)
(225.0,200.0)
(200.0 , 150.0)
Modo
manual

(200.0 , 300.0)
(200.0,150.0)

(100.0 , 100.0) (125.0 , 150.0)

D Cuando una orden de


desplazamiento en el
siguiente bloque es para
slo un eje

Tecla ACT.
Z
Tecla DESACT.

Cuando existe slo un eje en la orden siguiente, slo vuelve el eje programado.
N1G01X100.0Z100.0F500;
N2Z200.0;
N3X150.0;

(150.0 , 200.0)

Modo
manual

N3

Tecla ACT.
Tecla DESACT.

N2
N1

(100.0 , 200.0)

(100.0 , 100.0)
Z

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

D Funcionamiento manual
durante compensacin de
radio plaquita de
herramienta

Cuando el interruptor est DESCONECTADO


Despus de ejecutar una operacin en modo manual con la tecla
DESACTIVADA durante la compensacin de radio plaquita de herramienta, se
reanuda 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 radio
plaquita de
herramienta Trayectoria programada

399

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

B63834SP/01

Cuando la tecla est ACTIVADA durante la compensacin de radio


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

PB

PA
PH

Trayectoria programada (programacin


absoluta)
Trayectoria radio
plaquita herramienta
antes operacin manual
Modo manual

PH

400

VC2

PD

VB2
VB1
Trayectoria radio plaquita herramienta despus operacin manual

VC1

B63834SP/01

3.FUNCIONAMIENTO MANUAL

FUNCIONAMIENTO

Funcionamiento manual durante el redondeado de esquinas


A continuacin se presenta un ejemplo cuando se ejecuta una operacin en
modo manual durante el redondeado de esquinas. VA2, VB1 y VB2 son vectores
que se desplazan en paralelo con VA2, VB1 y VB2 una distancia igual a la del
desplazamiento manual. Los nuevos vectores se calculan a partir de VC1 y VC2.
La compensacin correcta de herramienta se realiza para los bloques que vienen
a continuacin de Pc.

VC1
VB2
VB1

VC1
PB

PC

VC2

VB2
Trayectoria programada (programacin
absoluta)

VB1
PA

Trayectoria radio plaquita herramienta despus operacin manual

Trayectoria radio
plaquita herramienta
VA2
V
PH A1 antes operacin manual
PA
Modo manual

VA2
PH

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.

Trayectoria radio plaquita


herramienta despus
operacin manual
VB2
VB1

VC1
VC1

PB

PC

VC2

Modo
manual
VB2
VB1

PB

401

Trayectoria programada
(programacin absoluta)
PA

Trayectoria radio
plaquita herramienta antes
operacin manual

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63834SP/01

FUNCIONAMIENTO EN MODO 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 de una unidad de E/S externa.
REARRANQUE DE PROGRAMA
Rearranque de un programa para funcionamiento automtico desde un punto
intermedio del mismo.
FUNCION DE PLANIFICACION DE SECUENCIA DE EJECUCION
Funcionamiento con secuencia de ejecucin planificada ejecutando
programas (archivos) registrados en un dispositivo entrada/salida externo
(Handy Files, Disquete 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, Disquete 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.
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.

402

4. FUNCIONAMIENTO AUTOMATICO

B63834SP/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 inicio de ciclo del panel del
operador de la mquina, se activa el funcionamiento automtico y se enciende
el LED de inicio 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

RESET

del panel MDI, se termina el funcionamiento

automtico y se pasa al estado de reset.


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


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

Pulse el interruptor de inicio de ciclo del panel del operador de la mquina.


El funcionamiento automtico se inicia y se enciende el LED de inicio de
ciclo. Una vez terminado el funcionamiento automtico, el LED de inicio
de ciclo se apaga.

4 Para detener o cancelar el funcionamiento en modo memoria en un punto


intermedio, hgalo por el siguiente procedimiento:

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

b.

Terminacin del funcionamiento en modo memoria


Pulse la tecla

403

en el panel MDI.

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63834SP/01

El funcionamiento automtico se termina y se entra en el estado de


reset. Cuando se ejecuta un reset durante el desplazamiento, ste se
decelera y luego se detiene.

D Explicacin
D Modo memoria

Despus de arrancar el modo memoria, se ejecuta lo siguiente:


(1) Se lee una orden de un bloque del programa especificado.

(2) Se decodifica la orden del bloque.


(3) Se inicia la ejecucin de la orden.
(4) Se lee la orden del siguiente bloque.
(5) Se almacena en un buffer o memoria intermedia. Es decir, la orden se
decodifica para permitir una ejecucin inmediata.

(6) Inmediatamente despus de ejecutar el bloque anterior, puede iniciarse


la ejecucin del siguiente bloque. Esto es posible porque se ha ejecutado
una operacin de carga previa en buffer.

(7) A continuacin, puede ejecutarse el funcionamiento en modo memoria


repitiendo los pasos (4) hasta (6).

D Parada y terminacin
del funcionamiento en
modo memoria

El funcionamiento en modo memoria puede detenerse por uno de los dos


mtodos siguientes: especificando una orden de parada o accionando un
pulsador del panel del operador de la mquina.
Las rdenes de parada incluyen M00 (parada por programa), M01
(parada opcional) y M02 y M30 (fin de programa).
Existen dos teclas para detener el funcionamiento en modo memoria:
la tecla de suspensin de avances y la tecla de reset.

D Parada por programa (M00)

El funcionamiento en modo memoria se detiene despus de ejecutar un bloque


que contenga M00. Cuando se detiene el programa, toda la informacin modal
existente permanece invariable como en el funcionamiento en modo bloque a
bloque. La operacin en modo memoria puede rearrancarse accionando el
pulsador de inicio de ciclo. El funcionamiento puede variar segn el fabricante
de la mquina herramienta. Consulte el manual facilitado por el fabricante de
la mquina herramienta.

D Parada opcional (M01)

De manera semejante a M00, el funcionamiento automtico se detiene despus


de haber ejecutado un bloque que contenga M01. Este cdigo slo es vlido
cuando se ACTIVA el pulsador de Parada Opcional en el panel del operador de
la mquina. El funcionamiento puede variar segn el fabricante de la mquina
herramienta. Consulte el manual facilitado por el fabricante de la mquina
herramienta.

D Fin de programa (M02, M30)

Cuando se lee M02 M30 (especificado al final del programa principal), se


termina el funcionamiento en modo memoria y se cambia al estado de reset.
En algunas mquinas, M30 provoca que el control vuelva al comienzo del
programa. Para ms detalles, vase el manual facilitado por el fabricante de la
mquina herramienta.

D Suspensin de avances

Al accionar el pulsador de suspensin de avances en el panel del ordenador de


la mquina durante el funcionamiento en modo memoria, la herramienta
decelera inmediatamente hasta detenerse.

D Reset

El funcionamiento automtico puede detenerse y puede hacerse que el sistema


cambie al estado de reset utilizando la tecla

RESET

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

4. FUNCIONAMIENTO AUTOMATICO

B63834SP/01

FUNCIONAMIENTO

D Salto opcional de bloque

Cuando se activa 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 (/).

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

405

4. FUNCIONAMIENTO AUTOMATICO

4.2
FUNCIONAMIENTO
EN MODO MDI

FUNCIONAMIENTO

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


1 Pulse la tecla de seleccin de modo MDI.
2 Pulse la tecla

del panel MDI para seleccionar la pantalla de

programa. Al hacerlo, aparecer la siguiente pantalla:


PROGRAMA ( MDI )

0010

00002

O0000;

G00
G17

G90
G22

G94
G21

G40
G49
B

T
F

G80
G98

G50
G67
H
D

G54
G64
M

G69
G15

>_
MDI

****

PRGRM

***
MDI

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

5 Para ejecutar un programa, coloque el cursor al comienzo del programa (es


posible comenzar desde un punto intermedio). Accione el pulsador Inicio
de Ciclo del panel del operador. Con ello se arrancar el programa
preparado. Cuando se ejecuta el fin de programa (M02, M30) o ER (%), el
programa preparado se borrar automticamente y se terminar la
operacin.

406

B63834SP/01

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

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)

Procedure
6 Para interrumpir o terminar el funcionamiento en modo MDI, siga los pasos
a continuacin indicados.

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 MDI


Pulse la tecla

situada en el panel MDI.

El funcionamiento automtico se termina y se entra en el estado de


reset. Cuando se ejecuta un reset durante el desplazamiento, ste se
decelera y luego se detiene.

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

4. FUNCIONAMIENTO AUTOMATICO

D Borrado del programa

FUNCIONAMIENTO

B63834SP/01

Los programas preparados en el modo MDI se borrarn en los siguientes casos:


D 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).
D En el modo MEMORIA, se ejecuta el modo memoria.
D En el modo EDITAR, si se ejecuta cualquier operacin de edicin.
D Se est ejecutando una edicin en segundo plano.

D Cuando se pulsan las teclas O y


.
D Al efectuar un reset cuando se configura al valor 1 el bit 7 (MCL)
del parmetro No. 3203.
Despus de haber ejecutado la operacin de edicin durante la parada del modo
MDI, el funcionamiento se inicia desde la posicin actual del cursor.
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.

D Rearranque
D Edicin de un programa
durante el modo MDI
Limitaciones

Los programas creados en el modo MDI no pueden registrarse.

D Registro de programas

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 al valor 0 para especificar un modo que
suprima la visualizacin de informacin continua, puede crearse un programa
de hasta diez lneas.
Si el programa creado rebasa el nmero especificado de lneas, se borra el
%(ER) (impide la insercin y la modificacin).

D Creacin de bucles

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 admiten hasta cuatro niveles de bucles de
llamada a subprogramas (cuando est disponible la opcin de macro cliente, se
admiten hasta cuatro niveles).

con subprogramas

Programa principal

Subprograma

Subprograma

Subprograma

O0001 ;

O1000 ;

O2000 ;

O3000 ;

M98P1000 ;

M98P2000 ;

M98P3000 ;

M98P4000 ;

M30 ;

M99 ;

M99 ;

M99 ;

(Un nivel de
imbricacin)

(Dos niveles de
imbricacin)

(Tres niveles de
imbricacin)

Subprograma
O4000 ;

M99 ;
(Cuatro niveles de
imbricacin)

Fig. 4.2 Niveles de bucles de subprograma llamados desde el programa MDI

D Llamada a macros

Pueden crearse, llamarse y ejecutarse programas de macro tambin en el modo


MDI. Sin embargo, las rdenes de llamada a macros no pueden ejecutarse
cuando se cambia al modo MDI despus de detener el funcionamiento en modo
memoria durante la ejecucin de un subprograma.

D Zona de memoria

Cuando un programa se crea en el modo MDI, se crea una zona vaca en la


memoria de programas. Si la memoria de programas est llena, no puede crearse
en el modo MDI ningn programa.
408

4. FUNCIONAMIENTO AUTOMATICO

B63834SP/01

FUNCIONAMIENTO

4.3

Esta funcin especifica el nmero de secuencia o 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 rearrancarse en cualquier punto. Este mtodo

TIPO P
de rearranque se utiliza cuando se detiene el funcionamiento debido a
una herramienta rota.

Punto inicial programa (punto inicial mecanizado)

Operacin de retorno

Posicin 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

409

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63834SP/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 desee rearrancar y luego
pulse la tecla soft [TIPO P] o [TIPO Q].

Nmero secuencia
[TIPO Q]
N

fff

fffff

[TIPO P]

Frecuencia

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.

Nmero secuencia

410

B63834SP/01

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

Se busca el nmero de secuencia y en la pantalla (CRT) aparece la pantalla


de rearranque de programa.
REARRANQUE PROGRAMA
(DESTINO)
X 57. 096
Z 56. 943

(DISTANC. A IR)
1 X 1. 459
1 Z 7. 320

O0002 N00100

M1 2
1 2
1 2
1 2
1 2
1 ********
* * * * * * * ** * * * * * * *
T * * * * * * * ** * * * * * * *
S *****
S

MEM * * * *
REANUD

T0000

10 : 10 : 40

*** ***
PLN.DF

(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 en 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.
Las coordenadas y la distancia de desplazamiento para rearrancar el
programa pueden visualizarse para un total de hasta cuatro ejes. (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
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 de designacin de eje
DISTANC. A IR.

7 Compruebe la pantalla para los cdigos M, S, y T que se han de ejecutar. Si


se encuentran estos cdigos, entre en el modo MDI y luego ejecute las
funciones M, S y T. 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.


Compruebe adems 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 inicio de ciclo. La herramienta se desplaza a la


posicin de reinicio 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.
411

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63834SP/01

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 el comienzo 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.
REARRANQUE PROGRAMA
(DESTINO)
X 57. 096
Z 56. 943

(DISTANC A. IR)
X 1. 459
Z 7. 320

O0002 N01000

M1 2
1 2
1 2
1 2
1 2
1 ********
* * * * * * * ** * * * * * * *
T * * * * * * * ** * * * * * * *
S *****
S

MEMORI * * * *
REANUD

T0000

10 : 10 : 40

*** ***
PLN.DF

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

412

B63834SP/01

FUNCIONAMIENTO

4. FUNCIONAMIENTO AUTOMATICO

Las coordenadas y la distancia de desplazamiento para rearrancar el


programa pueden visualizarse para un total de hasta cuatro ejes. (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
inicio de ciclo en el estado de reset.

6 DESACTIVE el interruptor 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.


Compruebe adems 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 inicio 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 el valor de
configuracin del parmetro (No. 7310). A continuacin, se reanuda el
mecanizado.

D Explicaciones
D Nmero de bloque

Cuando se detiene el CNC, el nmero de bloques ejecutados se visualiza en la


pantalla del programa o en la pantalla de rearranque del programa. El operador
puede especificar el nmero del bloque desde el cual se ha de reanudar el
programa, indicando el nmero visualizado. 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 de 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 ;

413

Nmero de bloques
1
2
3
4
5

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63834SP/01

< Ejemplo 2 >


Programa CNC

Nmero de bloques

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 ;

1
2
3
4
4
4
4
5
6

Las declaraciones de macro no se cuentan como bloques.

D Guardar/borrar nmero de
bloque

D Nmero de bloque cuando


se para o detiene un
programa

El nmero de bloque se conserva en la memoria aun cuando no est conectada


la tensin. Este nmero puede borrarse inicio de ciclo en el estado de reset.
La pantalla de programa habitualmente visualiza el nmero de bloque
actualmente en ejecucin. 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: Bloque ejecutado ms recientemente
Por ejemplo, cuando se ejecuta un reset del CNC durante la ejecucin del bloque
10, el nmero de bloque visualizado cambia de 10 a 9.

D Intervencin en modo MDI

Cuando se ejecuta la intervencin en modo MDI mientras el programa est


parado por una parada en modo bloque a bloque, las rdenes del CNC utilizadas
para la intervencin no se cuentan como bloque.

D Nmero de bloque de ms

Cuando el nmero de bloque visualizado en la pantalla del programa tiene ms


de 8 dgitos, el nmero de bloque se reinicializa a 0 y contina el contaje.

ocho dgitos

Limitaciones
D Rearranque tipo P

En cualquiera de las siguientes condiciones, no puede ejecutarse el rearranque


tipo P:
Cuando no se ha ejecutado el funcionamiento automtico desde la ltima vez
que se conect la tensin.
Cuando no se ha ejecutado el funcionamiento automtico desde que se
abandon la parada de emergencia.
Cuando no se ha ejecutado el funcionamiento automtico desde que se
modific o desplaz el sistema de coordenadas (modificacin en una
compensacin externa a partir del punto de referencia de la pieza).

D Bloque de rearranque

El bloque a partir del cual se ha de efectuar el rearranque no tiene por qu 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.
414

4. FUNCIONAMIENTO AUTOMATICO

B63834SP/01

FUNCIONAMIENTO

D Modo bloque a bloque

Cuando durante el desplazamiento a la posicin de rearranque est activado el


modo bloque a bloque, la ejecucin se detiene cada vez que la herramienta
ejecuta un desplazamiento segn un eje. Cuando la ejecucin se detiene en el
modo bloque a bloque, no puede ejecutarse la intervencin en modo MDI.

D Intervencin manual

Durante el desplazamiento a la posicin de rearranque, puede emplearse la


intervencin manual para ejecutar una operacin de retorno para un eje si
todava no se ha ejecutado para dicho eje. No puede ejecutarse una operacin
de retorno adems en ejes para los cuales ya se ha ejecutado una operacin de
retorno.

D Reset

Nunca ejecute un reset durante el tiempo desde el comienzo de una bsqueda


en el rearranque hasta que se reanude el mecanizado. De no ser as, el rearranque
debe ejecutarse de nuevo desde el primer paso.

D Manual absoluto

Independientemente de si se ha arrancado o no el mecanizado, debe ejecutarse


el funcionamiento manual cuando el modo manual o absoluto est activado.

D Vuelta al punto de
referencia

Si no existe un captador de posicin absoluto (codificador absoluto de


impulsos), no olvide ejecutar la vuelta al punto de referencia despus de
conectar la tensin y antes de efectuar un rearranque.

Alarmas
No. alarma

Contenido

071

No se ha encontrado el nmero de bloque especificado para


arrancar el programa.

094

Despus de la interrupcin, se ha definido un sistema de coordenadas y luego se ha especificado un rearranque tipo P.

095

Despus de la interrupcin, se ha modificado el decalaje del


sistema de coordenadas y luego se ha especificado un
rearranque de tipo P.

096

Despus de la interrupcin, se ha modificado el sistema de


coordenadas y luego se ha especificado un rearranque tipo P.

097

Cuando no se ha ejecutado una operacin automtica desde la


conexin de la tensin, se ha anulado el paro de emergencia o
se ha reinicializado la alarma 094 hasta 097, se ha especificado un rearranque tipo P.

098

Despus de haber conectado la tensin, se ha ejecutado una


operacin de rearranque sin vuelta al punto de referencia, pero
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

Se ha especificado un parmetro incorrectopara rearrancar el


programa.

415

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63834SP/01

AVISO
Por regla general, no puede lograrse el retorno de la herramienta
a una posicin correcta si se dan las siguientes condiciones.
S Se ha de prestar una especial atencin en los casos siguientes
ya que ninguno de ellos provoca una alarma.
S El funcionamiento manual se ejecuta cuando el modo manual
o absoluto est desactivado.
S El funcionamiento manual se ejecuta cuando la mquina est
bloqueada.
S Cuando se utiliza la imagen espejo.
S Cuando el modo manual se ejecuta en el curso del
desplazamiento de un eje para la operacin de retorno.
S 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.
S Cuando el rearranque del programa se especifica para un
bloque intermedio de un ciclo fijo repetitivo mltiple.

416

4. FUNCIONAMIENTO AUTOMATICO

B63834SP/01

FUNCIONAMIENTO

4.4

La funcin de planificacin de secuencia de ejecucin 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 secuencia de
ejecucin) 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.

FUNCION DE
PLANIFICACION DE
SECUENCIA DE
EJECUCION
(SCHEDULING)

DIRECTORIO DE ARCHIVOS
NO. ARCH.
0001
0002
0003
0004

NOMBRE ARCH.
O0010
O0020
O0030
O0040

Lista de archivos de un dispositivo de entrada/salida externo


Defina el nombre de
archivo y el nmero
de repeticiones.
ORDEN
01
02
03
04

NO ARCH.
0002
0003
0004
0001

REPETICION
2
1
3
2

Pantalla de planificacin de secuencia


de ejecucin

Ejecucin de funcionamiento automtico

Procedimiento para la funcin de planificacin de ejecucin secuencial

D Procedimiento para

1 Accione el pulsador MEMORY del panel del operador de la mquina y

ejecucin de un archivo

luego pulse la tecla de funcin


2

situada en el panel MDI.

Pulse la tecla soft situada ms a la derecha (tecla de men siguiente) y luego


pulse la tecla soft [FL.SDL]. 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.
417

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63834SP/01

DIRECTORIO ARCHIVOS

O0001 N00000

SELECCION ACTUAL : PLAN


NO.
NOMBRE ARCH (METRO) VOL
0000
PLAN
0001
PARAMETRO
58.5
0002
ALL PROGRAM
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.
FDIRECTORIO ARCHIVOS

O0001 N00000

SELECCION ACTUAL:O0040
NO.
NOMBRE ARCH (METRO) VOL
0000
PLAN
0001
PARAMETRO
58.5
0002
ALL PROGRAM
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 NO. ARCH=7
>_
AUTO * * * * * * * * * *
19 : 17 : 10
FIJC F
PLAN

EJEC

Pantalla No.2
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 inicio 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).

418

B63834SP/01

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

DIRECTORIO ARCHIVOS

F0007 N00000

SELECCION ACTUAL:O0040

RMT

****

13 : 27 : 54

*** ***
DIR

PRGRM

(OPRA)

PLAN

Pantalla No.3
D Procedimiento para
ejecucin de la funcin de
planificacin de secuencia
de ejecucin

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 NO. 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
ORDEN
01
02
03
04
05
06
07
08
09
10
>_
MEM * * * *

F0000 N02000

NO. ARCH

INF. REQ

22 : 07 : 00

*** ***
DIR

PRGRM

INF. ACTUA

PLAN

(OPRA)

Pantalla No.4
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 est ejecutando un archivo, el
cursor se posiciona en el nmero de dicho archivo.
419

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63834SP/01

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
ORDEN
5
02
03
04
05
06
07
08
09
10
RMT

****

NO. ARCH
0007
0003
0004
0005

INF. REQ
5
23
9999
LOOP

10 : 10 : 40

*** ***

PLAN

DIR

PRGRM

INF. ACTUA
5
23
156
0

(OPRA)

Pantalla No.5

Explicaciones
D Especificacin de ningn
nmero de archivo

Si en la pantalla nmero 4 no se especifica ningn nmero de archivo (el campo


de nmero de archivo se deja en blanco), se detiene en dicho instante la
ejecucin del programa. Para dejar en blanco el campo de nmero de archivo,
pulse la tecla numrica

0 y luego

D Repeticin infinita

Si se introduce un valor negativo como nmero de repeticiones, se visualiza


<LOOP> (BUCLE CONTINUO) y se repite infinitas veces el archivo.

D Borrar

Al pulsar las teclas [(OPRA)], [REOS.] y [EJEC] en la pantalla No. 4 se borran


todos los datos. Sin embargo, estas teclas no funcionan mientras se est
ejecutando un archivo.

D 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
D Nmero de repeticiones

Puede especificarse un total de hasta 9999 repeticiones. Si para un archivo se


indica 0 repeticiones, el archivo deja de ser vlido y no se ejecuta.

D Nmero de archivos

Pulsando la tecla de avance de pgina en la pantalla No. 4 pueden registrarse


hasta 20 archivos.

registrados

D Cdigo M

Cuando se ejecutan cdigos M distintos de M02 y M30 en un programa, no se


aumenta el nmero actual de repeticiones.

D Visualizacin del directorio

Durante la ejecucin del archivo, no puede consultarse el directorio de un


disquete en modo no prioritario (background editing).

en disquete durante la
ejecucin de archivo

D Rearranque de
funcionamiento automtico

Para reanudar el funcionamiento automtico despus de haberlo suspendido


para una ejecucin secuencial planificada, pulse la tecla de reset.
420

B63834SP/01

FUNCIONAMIENTO

4. FUNCIONAMIENTO AUTOMATICO

Alarma
No. alarma

Descripcin

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.

421

4. FUNCIONAMIENTO AUTOMATICO

4.5
FUNCION DE
LLAMADA A
SUBPROGRAMA
(M198)

FUNCIONAMIENTO

B63834SP/01

La funcin de llamada a subprograma sirve para llamar y ejecutar archivos


de subprogramas almacenados en un dispositivo de entrada/salida externo
(Handy File, DISQUETE, tarjeta FA Card) durante el modo de
funcionamiento Memoria.
Cuando se ejecuta el bloque siguiente en un programa almacenado en la
memoria del CNC, se llama a un archivo de subprograma almacenado en
el dispositivo de entrada/salida externo:
Para utilizar esta funcin, debe instalarse la opcin de visualizacin de
directorio en disquete.

Formato
1. Formato de cinta FS10/11
M198 Pffff L ;
Nmero de repeticiones
No. de arch. de un arch. en dispositivo E/S

Instruccin de llamada a dispositivo E/S


2. Formato de cinta distinto de FS10/11
M198 Pffff ;
No. de archivo de un archivo en dispositivo E/S
Nmero de repeticiones
Instruccin de llamada a dispositivos E/S

D Explicacin

La funcin de llamada al subprograma es vlida cuando se ha configurado a 3


el parmetro No. 0102 para el dispositivo de entrada/salida. Puede utilizarse
bien formato 1 2. Puede utilizarse un cdigo 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 archivo se
especifica en la direccin P. Si el bit SBP (bit 2) del parmetro No. 3404 vale
1, puede especificarse un nmero de programa. Cuando en la direccin P se
especifica un nmero de archivo, en lugar de Oxxxx se indica Fxxxx.

Programas en modo
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.5 Flujo del programa cuando se especifica M198

422

B63834SP/01

FUNCIONAMIENTO

4. FUNCIONAMIENTO AUTOMATICO

Limitaciones
NOTA
1 Cuando se ejecuta M198 en el programa del archivo
guardado en disquete, se activa la alarma P/S (No. 210).
Cuando se llama a un programa almacenado en la memoria
del CNC y se ejecuta M198 durante la ejecucin de un
programa de un archivo guardado en 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
M198 en el modo MEMORIA, este cdigo no influye en el
modo MEMORIA y la ejecucin contina arrancando el
programa en el modo MEMORIA.

423

4. FUNCIONAMIENTO AUTOMATICO

4.6
INTERRUPCION
MANUAL POR
VOLANTE

FUNCIONAMIENTO

B63834SP/01

El desplazamiento en el modo manual con volante puede realizarse solapndolo


con el desplazamiento en modo automtico en el modo de funcionamiento
automtico.

X
Profundidad de corte
programada
Profundidad de
corte por interrupcin por volante

Posicin de herramienta
durante modo automtico
Posicin de herrramienta
despus de interrupcin por
volante

Z
Pieza

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

424

B63834SP/01

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

Explicaciones
D Relacin con otras
funciones

La tabla inferior indica la relacin entre otras funciones y el


desplazamiento mediante interrupcin por volante.
Indicacin

D Visualizacin de posicin

Relacin

Bloqueo de mquina

El bloqueo de mquina es vlido. La herramienta


no se desplaza aun 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

D Indicacin de la distancia
recorrida

Relacin

Valor coordenada absoluta

La interrupcin por volante no vara las coordenadas absolutas.

Valor coordenada relativa

La interrupcin por volante no vara las coordenadas relativas.

Valor coordenada
mquina

Las coordenadas de mquina se modifican mediante la distancia de desplazamiento especificada por la interrupcin por volante.

Pulse la tecla de funcin


, luego la tecla soft de seleccin de captulo
[HNDL].
El valor de desplazamiento mediante interrupcin por volante se visualiza. Se
visualizan simultneamente los 4 tipos de datos siguientes.

INTERRUPCION MANGO
(UNIDAD ENTRAD)
X 69.594
Z 61.439

O0000 N00200
(UNIDAD SALIDA)
X 69.594
Z 61.439

(RELATIVAS)
U 0.000
W0.000

(DISTANCIA A IR)
X 0.000
Z 0.000

PART CALC 287


TIEMP OPE 1H 12M TIEMP CICLO 0H 0M 0S
MDI

****

ABSOLU

10 : 29 : 51

*** ***
RELATI

TODO

MANGO

(OPRA)

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

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63834SP/01

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

El valor del desplazamiento de la interrupcin por volante se anula al final


del retorno manual al punto de referencia de cada eje.

426

4. FUNCIONAMIENTO AUTOMATICO

B63834SP/01

FUNCIONAMIENTO

4.7

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 configure la configuracin de imagen espejo a
ON desde el MDI.

IMAGEN ESPEJO

Se activa la imagen espejo segn X.


Trayectoria de herramienta
programada

Trayectoria de herramienta despus de utilizar la


funcin de imagen espejo
Z

Herramienta

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

>_
MEM * * * *
COMP

O0020 N00001

X = 1 (0 : OFF
Z = 0 (0 : OFF

14 : 47 : 57

*** ***

FIJACN

1 : ON)
1 : ON)

TRABAJ

(OPRA)

24 Desplace el cursor a la posicin del parmetro de imagen espejo y


luego seleccione como eje destino el 1.
427

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63834SP/01

3 Entre en un modo de funcionamiento automtico (modo Memoria o modo


MDI) y luego accione el pulsador de inicio de ciclo para arrancar el
funcionamiento automtico.

Explicaciones

D La funcin de imagen espejo tambin puede activarse o desactivarse


configurando al valor 1 0 el bit 0 (MIRx) del parmetro (0012).

D En lo referente a los pulsadores de imagen espejo, consulte el manual


facilitado por el fabricante de la mquina herramienta.

Limitaciones

El sentido de desplazamiento durante el modo manual, el sentido de


desplazamiento desde un punto intermedio al punto de referencia durante la
vuelta automtica al punto de referencia (G28).

428

4. FUNCIONAMIENTO AUTOMATICO

B63834SP/01

FUNCIONAMIENTO

4.8

En aquellos casos tales como cuando el desplazamiento de la herramienta segn


un eje se detiene mediante la suspensin de avances durante el funcionamiento
automtico de modo que pueda utilizarse la intervencin manual para sustituir
la herramienta: cuando se reanuda el funcionamiento automtico, esta funcin
provoca el retorno de la herramienta a la posicin en que se inici la
intervencin manual.
Para utilizar la funcin de reanudacin de programa convencional y la funcin
de retirada y retorno de herramienta, los interruptores en el panel del operador
deben utilizarse juntamente con las teclas MDI. Esta funcin no requiere tales
operaciones.

INTERVENCION Y
RETORNO MANUAL

Explicaciones
D Manual absoluto
act/desact

En el modo de desactivacin de manual absoluto la herramienta no vuelve a la


posicin de parada, sino que, en lugar de ello, trabaja segn la funcin manual
absoluto act/desact.

D Sobrecontrol

Para la operacin de retorno, se emplea el avance de ensayo en vaco y es vlida


la funcin de sobrecontrol de avance en modo manual discontinuo.

D Operacin de retorno

La operacin de retorno se ejecuta segn el posicionamiento en base a la


interpolacin no lineal.

D Modo bloque a bloque

Si el interruptor de parada en modo bloque a bloque se activa durante la


operacin de retorno, la herramienta se detiene en la posicin de parada y
reanuda el desplazamiento cuando se acciona el pulsador de inicio de ciclo.

D Anulacin

Si se produce una reposicin o se activa una alarma durante la intervencin


manual o la operacin de retorno, se anula esta funcin.

D Modo MDI

Esta funcin tambin puede utilizarse en el modo MDI.

Limitaciones
D Validacin e inhibicin
de intervencin y retorno
manual

Esta funcin es vlida nicamente cuando est encendido el LED de suspensin


de funcionamiento automtico. Cuando no queda distancia por recorrer, esta
funcin no es vlida aun cuando se ejecute la parada por suspensin de avances
con la seal de suspensin de funcionamiento automtico *SP (bit 5 de G008).

D Compensacin

Cuando la herramienta se sustituye empleando la intervencin manual por un


motivo como puede ser daos en la herramienta, el desplazamiento de sta no
puede reanudarse con un valor de compensacin modificado en medio de un
bloque interrumpido.

D Bloqueo de mquina,
imagen espejo y factor
de escala

Cuando se ejecuta la intervencin manual, nunca utilice las funciones de


bloqueo de mquina, imagen espejo o factor de escala.

429

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63834SP/01

Ejemplo
1. El bloque N1 mecaniza una pieza
N2

Herramienta

Punto inicial bloque

N1

2. La herramienta se detiene accionando el pulsador de


suspensin de avances en medio del bloque N1 (punto A).
N2

N1 A

3. Despus de hacer retroceder la herramienta al punto B, se reanuda


el desplazamiento de la herramienta.
B

Intervencion manual
N2

N1 A
4. Despus del retorno automtico al punto A a la velocidad de avance de
ensayo en vaco, se ejecutan las restantes rdenes de desplazamiento
del bloque N1.
Punto B
N2

N1 Punto A

AVISO
Cuando realice una intervencin manual, preste una
especial atencin al mecanizado y a la forma de la pieza de
modo que no resulte daada la mquina ni la herramienta.

430

4. FUNCIONAMIENTO AUTOMATICO

B63834SP/01

FUNCIONAMIENTO

4.9

Activando el modo automtico durante el modo de funcionamiento DNC


(RMT), es posible ejecutar el mecanizado (operacin en modo DNC)
mientras est leyendo un programa a travs de la interface
lector/perforadora. Es posible seleccionar archivos (programas)
almacenados en una unidad de entrada/salida externa de un formato de
disquete (Handy File, Floppy Cassette o tarjeta FA) y especificar
(planificar) la secuencia y frecuencia de ejecucin para funcionamiento
automtico.
Para utilizar la funcin de modo DNC es necesario configurar los
parmetros asociados a la interfaz lector/perforadora con antelacin.

FUNCIONAMIENTO
EN MODO DNC

FUNCIONAMIENTO EN MODO DNC

Procedimiento

1 Busque el programa (archivo) que se desee ejecutar.


2 Pulse el pupitre REMOTE del panel de 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
pulsador REMOTE, vase el manual entregado por el fabricante de la
mquina.

D Pantalla de verificacin
de programa
(Tipo 7 teclas soft)

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][RELATI ][
][
][ (OPRA) ]

D Pantalla de programa
(Tipo 7 teclas soft)
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 ][

431

21:20:05
][
][ (OPRA) ]

4. FUNCIONAMIENTO AUTOMATICO

FUNCIONAMIENTO

B63834SP/01

D Pantalla de programa
(Tipo 12 teclas soft)
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

(OPRA)+

Durante el funcionamiento en modo DNC, el programa que est


ejecutndose aparece en la pantalla de verificacin del programa y en la
pantalla de programa.
El nmero de bloques de programa visualizados depende del programa en
ejecucin.
Tambin se visualiza cualquier comentario abarcado entre una marca de
desactivacin de control ( () y una marca de activacin de control () )
dentro de un bloque.

Explicaciones
D Durante el modo DNC, puede llamarse a programas y macros de
programa almacenados en la memoria.

Limitaciones
D Lmite de nmero de
caracteres

En la visualizacin de programa, no pueden visualizarse ms de 256


caracteres. Por consiguiente, la visualizacin de caracteres puede
truncarse en medio de un bloque.

D M198 (orden para


llamada de un programa
desde una unidad de E/S
externa).
D Macro cliente

En modo DNC, no puede ejecutarse M198. Si se ejecuta M198, se activa


la alarma P/S nm. 210.

D M99

Cuando el control vuelve a pasar de un subprograma o de un programa de


macro al programa que efecta la llamada durante el modo DNC, resulta
imposible utilizar un comando de retorno (M99P****) para el cual se
haya especificado un nmero de secuencia.

En modo DNC, pueden especificarse macros cliente, pero no puede


programarse ninguna instruccin de repeticin y de bifurcacin. Si se
ejecuta una instruccin de repeticin o una instruccin de bifurcacin, se
activa la alarma P/S nm. 123. Cuando durante la visualizacin de
programas se visualizan palabras reservadas (tales como IF, WHILE,
COS y NE) junto con macros en modo DNC, se deja un vaco entre
caracteres adyacentes.
Ejemplo
[Durante modo DNC]
#102=SIN[#100];
#102= S I N[#100];
IF[#100NE0]GOTO5; I F[#100NE0] G O T O 5;

432

4. FUNCIONAMIENTO AUTOMATICO

B63834SP/01

FUNCIONAMIENTO

D Ciclos fijos repetitivos


mltiples

Durante el modo DNC, el programa principal no puede especificar ciclos


fijos repetitivos mltiples (G70 hasta G78).

Alarma
Nmero

Mensaje

Descripcin

086

DR SIGNAL OFF
(SEAL DR DESACTIVADA)

Al introducir datos en memoria mediante la


interfaz Lector/perforadora, se ha desactivado la seal Listo (DR) de lector/perforadora.
La alimentacin elctrica de la unidad E/S
est desactivada o el cable no est conectado o una tarjeta de circuito impreso est
defectuosa.

123

INSTRUCCION
MACRO PROHIBIDA EN DNC

Durante el modo DNC se utiliza una orden


de control de macro.
Modificar el programa.

210

PROHIBIDO PROGRAMAR
M198/M199

O M198 se ejecuta en modo DNC.


Modificar el programa.

433

5. MODO PRUEBA

FUNCIONAMIENTO

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

1
2
3
4
5

Bloqueo de mquina y bloqueo de funciones auxiliares


Sobrecontrol de avance
Sobrecontrol de avance rpido
Ensayo en vaco
Modo bloque a bloque

434

5. MODO PRUEBA

B63834SP/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, el bloqueo de funciones
auxiliares, que inhibe las rdenes M, S, B y T (segunda funcin auxiliar) est
disponible para verificar un programa junto con el bloqueo de mquina.

BLOQUEO DE
MAQUINA Y
BLOQUEO DE
FUNCIONES
AUXILIARES

MDI

Herramienta

Pieza

X
Z

La herramienta no se desplaza, pero en


la pantalla vara la posicin segn cada
eje.

Fig. 5.1 Bloqueo de mquina

Procedimiento para el bloqueo de mquina y bloqueo de funciones auxiliares

D Bloqueo de mquina

Accione el pulsador de bloqueo de mquina en el panel del operador.


La herramienta no se desplaza pero la posicin segn cada eje vara en el display
como si la herramienta se estuviera desplazando. Algunas mquinas llevan un
pulsador de bloqueo de mquina para cada eje. En tales mquinas, accione los
pulsadores de bloqueo de la mquina para los ejes segn los cuales se ha de
detener el desplazamiento de la herramienta. Consulte el manual
correspondiente facilitado por el fabricante de la mquina herramienta para
bloquearla.

AVISO
La relacin de posicin entre las coordenadas de pieza y las
coordenadas de mquina puede ser diferente antes y
despus de una operacin automtica con los ejes de
mquina bloqueados. En este caso, debe especificarse el
sistema de coordenadas de pieza mediante una orden de
definicin de las coordenadas o ejecutando un retorno
manual al punto de referencia.
D Bloqueo de funciones
auxiliares

Accione el pulsador de bloqueo de funciones auxiliares del panel del operador.


Los cdigos M, S y T se inhiben y no se ejecutan. Consulte el correspondiente
manual facilitado por el fabricante de la mquina herramienta para conocer el
funcionamiento del bloqueo de funciones auxiliares.

435

5. MODO PRUEBA

FUNCIONAMIENTO

B63834SP/01

Limitaciones
D Orden M, S, T slo con

Las rdenes M, S y T se ejecutan en el estado de bloqueo de mquina.

bloqueo de mquina

D Vuelta al punto de
referencia en bloqueo de
mquina

D Cdigos M no bloqueados
por el bloqueo de
funciones auxiliares

Cuando se activa una orden G27, G28 o G30 en el estado de bloqueo de


mquina, la orden es aceptada pero la herramienta no se desplaza al punto de
referencia y no se enciende el LED de retorno al punto de referencia.
Las rdenes M00, M01, M02, M30, M98, M99 y M198 (llamada a
subprograma) se ejecutan aun cuando se est en el modo de bloqueo de
funciones auxiliares. Tambin pueden ejecutarse cdigos M de llamada a
subprogramas (parmetros Nos. 6071 hasta 6079) y cdigos M de llamada a
macro cliente (parmetros nmeros 6080 hasta 6089).

436

5. MODO PRUEBA

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

SOBRECONTROL DEL
AVANCE MANUAL
DISCONTINUO

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
continuo. Consulte el correspondiente manual facilitado por el fabricante
de la mquinaherramienta para sobrecontrol del avance.

Limitaciones
D Margen de sobrecontrol

El sobrecontrol permite especificar intervalos de 0 hasta 254%. Para mquinas


individuales, este margen depende de las especificaciones del fabricante de la
mquina herramienta.

D Sobrecontrol durante

Durante el roscado, el sobrecontrol no se tiene en cuenta y el avance permanece


al valor especificado en el programa.

roscado

437

5. MODO PRUEBA

FUNCIONAMIENTO

5.3
SOBRECONTROL DE
AVANCE RAPIDO

B63834SP/01

Puede aplicarse al avance rpido un sobrecontrol de cuatro niveles (F0, 25%,


50% y 100%). F0 se define mediante un parmetro (No. 1421).

Velocidad de avance
rpido 10m/min
Sobrecontrol
50%

5m/min

Fig. 5.3 Sobrecontrol de avance rpido

Procedimiento de 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 mquina
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.
5) Avance rpido de vuelta al punto de referencia.

438

5. MODO PRUEBA

B63834SP/01

FUNCIONAMIENTO

5.4

La herramienta se desplaza a la velocidad de avance especificada por un


parmetro 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

Plato

Fig. 5.4 Ensayo en vaco

Procedimiento para ensayo en vaco

Procedimiento

Accione el pulsador de ensayo en vaco del panel del operador de la


mquina durante el funcionamiento automtico.
La herramienta se desplaza a la velocidad de avance especificada en el
parmetro correspondiente. Para variar el avance tambin puede emplearse
el selector de avance rpido.
Consulte la seccin de ensayo en vaco del correspondiente manual
facilitado por el fabricante de la mquina herramienta.

Explicacin
D Velocidad de avance de
ensayo en vaco
SINGLE
BLOCK

OPT
STOP

BLOCK
SKIP

DRY
RUN

MST
LOCK

WORK
LIGHT

MC
LOCK

La velocidad de avance de ensayo en vaco vara como se muestra en la tabla


inferior segn el selector y los parmetros de avance rpido.
Pulsador de
avance
rpido

Orden programada
Avance rpido

Avance

ACTIVADO

Velocidad avance rpido

Veloc.ens.en vaco JV
mx.*2)

DESACTIVA.

Veloc.ens.en vaco JV,o ve- Veloc.avance ensayo en


loc.avance rpido *1)
vaco JV

Vel. mx. de avance de 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 modo manual
discontinuo.

439

5. MODO PRUEBA

5.5
MODO BLOQUE A
BLOQUE

FUNCIONAMIENTO

B63834SP/01

Al accionar el pulsador de modo bloque a bloque se activa este modo.


Cuando se acciona el pulsador de inicio de ciclo en el modo bloque a
bloque, la herramienta se detiene despus de ejecutarse un bloque del
programa. Compruebe el programa en el modo bloque a bloque
ejecutndolo bloque a bloque.
Inicio ciclo
Inicio ciclo

Inicio ciclo
Inicio ciclo
Parada

Hta.
Parada

Parada
Parada

Pieza

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.

440

B63834SP/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 el punto intermedio.

En un ciclo fijo, los puntos de parada de modo bloque a bloque son los indicados
a continuacin.
Avance rpido
Avance mecanizado

S : Bloque a bloque
Trayectoria herramienta

lG90
(Ciclo de torneado de exteriores/interiores)

Ciclo mecanizado recto

lG92
(Ciclo de roscado)

Ciclo mecanizado cnico


S

4
3

Ciclo roscado recto


S

Ciclo refrentado recto

lG70
(Ciclo de acabado)

Se supone que
trayectoria 1
hasta 4 es un
ciclo. Despus
de acabar 4,
parada.

6
5

Se supone
que trayectoria
1 hasta 4 es
un ciclo.
Despus de
acabar 4,
parada.

7
4

1
3

lG71
(Ciclo de desbaste de caras
exteriores)
G72
(Ciclo de desbaste de cara
final)

Se supone
que trayectoria 1 hasta 4
es un ciclo.
Despus de
acabar 4, parada.

Ciclo refrentado cnico

1
2

Ciclo roscado cnico

lG94
(Ciclo de torneado de superficie final)

Explicacin

Se supone
que trayectoria
1 hasta 7 es
un ciclo. Despus
de acabar 7,
parada.

S
4
3
7
11
19
15

20

6 5

12

10

16

14

13
17

18

Esta figura muestra el caso para G71. G72 es idntico.

Cada trayec
toria de herramienta 1 hasta 4,5 hasta
8,9 hasta 12,
13 hasta 16 y
17 hasta 20
se supone
que es un ciclo.Despus
de acabar
cada ciclo, parada.

Fig. 5.5 Modo bloque a bloque durante ciclo fijo (1/2)

441

5. MODO PRUEBA

FUNCIONAMIENTO

B63834SP/01

Avance rpido
Avance mecanizado

S : Parada bloque a bloque

Explicacin

Trayectoria herramienta

lG73
(Ciclo de mecanizado en bucle
cerrado)

lG74
(Ciclo de tronzado de cara final)
G75
(Ciclo de tronzado de superficie
exterior/interior)

Se supone
que trayectoria 1 hasta 6
es un ciclo.
Despus de
acabar 10,
parada

5
4

9
8

5
6 4

1
2

10

Esta figura muestra el caso para G74. G75 es idntico.

lG76
(Ciclo de roscado repetitivo
mltiple)

4
1

3
2

Se supone
que
trayectoria 1
hasta 10 es
un ciclo. Despus de acabar 10,
parada

Se supone
que trayectoria 1 hasta 4
es un ciclo.
Despus
de acabar 4,
parada

Fig. 5.5 Modo bloque a bloque durante ciclo fijo (2/2)

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 una orden M98P_ o M99, si el bloque contiene una direccin distinta de O,
N o P.

442

B63834SP/01

FUNCIONAMIENTO

6. FUNCIONES DE SEGURIDAD

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.

443

6. FUNCIONES DE SEGURIDAD

6.1
PARADA DE
EMERGENCIA

FUNCIONAMIENTO

B63834SP/01

Si acciona el pulsador Paro de Emergencia del panel del operador de la mquina,


el desplazamiento de sta se detiene al cabo de unos instantes.
Rojo

PARO DE EMERGENCIA

Fig. 6.1 Paro de emergencia

Este pulsador se bloquea al accionarlo. Pese a que vara segn el fabricante de


la mquina herramienta, habitualmente el pulsador 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.

444

B63834SP/01

FUNCIONAMIENTO

6.2

Cuando la herramienta intenta desplazarse ms all del final de carrera definido


por el final de carrera de la mquina herramienta, la herramienta decelera y se
detiene debido a que acta el final de carrera y se visualiza el mensaje
SOBRERRECORRIDO).

REBASAMIENTO DE
LIMITE DE
RECORRIDO

6. FUNCIONES DE SEGURIDAD

Deceleracin y parada

X
Fin lmite
recorrido

Final de carrera

Fig. 6.2 Rebasamiento de recorrido

Explicacin

D Rebasamiento de
recorrido durante el
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 rebasamiento de recorrido.

D Rebasamiento de
recorrido durante el
funcionamiento manual

En el modo manual, la herramienta se decelera y se detiene slo segn el eje para


el cual la herramienta ha entrado en contacto con un final de carrera. La
herramienta sigue desplazndose segn los dems ejes.

D Anulacin de
rebasamiento de
recorrido

Accione el pulsador reset para reinicializar la alarma despus de desplazar la


herramienta en el sentido de seguridad en modo manual. Para conocer ms
detalles sobre el procedimiento, consulte el manual del operador facilitado por
el fabricante de la mquina herramienta.

D Alarmas
Nm.
506

507

Mensaje

Descripcin

SOBRERRECOR: +n

La herramienta ha rebasado el lmite de


rebasamiento de recorrido especificado por
hardware segn el eje nsimo positivo
(n: 1 hasta 4).

SOBRERRECOR: n

La herramienta ha rebasado el lmite de


rebasamiento de recorrido especificado por
hardware segn el eje nsimo negativo
(n: 1 hasta 4).

445

6. FUNCIONES DE SEGURIDAD

6.3
COMPROBACION DE
LIMITE DE
RECORRIDO
MEMORIZADO

FUNCIONAMIENTO

B63834SP/01

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 pueden especificarse las zonas a las cuales no
puede entrar la herramienta.

(I,J,K)

Lmite de recorrido memorizado 3

Lmite de recorrido memorizado 2

(I,J,K)

Lmite de recorrido memorizado 1

: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 activa una alarma,
la herramienta puede desplazarse en sentido inverso al de llegada de la
herramienta.

Explicacin

D Lmite de recorrido
memorizado 1

Los parmetros (Nos. 1320, 1321 Nos. 1326, 1327) definen un contorno. El
exterior de la zona abarcada por los lmites establecidos es una zona prohibida.
Habitualmente el fabricante de la mquina herramienta define esta zona como
lmite de recorrido mximo.

D Lmite de recorrido
memorizado 2
(G22, G23)

Los parmetros (Nos. 1322, 1323) o las rdenes correspondientes definen estos
contornos. Puede definirse como zona prohibida el interior o el exterior de la
zona abarcada por los lmites. El parmetro OUT (No. 1300#0) determina si la
zona prohibida es el interior o el exterior de dichos lmites.
En el caso de programacin mediante una orden en el programa, la orden G22
prohibe a la herramienta la entrada en la zona prohibida y la orden G23 permite
a 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:

446

B63834SP/01

FUNCIONAMIENTO

6. FUNCIONES DE SEGURIDAD

G 22X_Z_I_K_;

A(X,Z)

B(I,K)
X>I,Z>K
XI>
ZK>
z es la distancia que recorre la herramienta en 8 ms. Es de
2000 incrementos mnimos programables cuando el avance
es de 15 m/min.
Fig. 6.3(b) Creacin o modificacin de la zona prohibida empleando un
programa

Cuando defina la zona mediante parmetros, deben definirse los puntos


A y B de la figura inferior.
A(X1,Z1)

B(X2,Z2)
X1>X2X2,Z1>Z2
X1X2>
Z1Z2>
z es la distancia que recorre la herramienta en 8 ms. Es de
2000 incrementos mnimos programables cuando el avance
es de 15 m/min.
Fig. 6.3 (c) Creacin o modificacin de la zona prohibida empleando
parmetros

En la comprobacin de lmite de recorrido memorizado 2, aun cuando confunda


el orden del valor de coordenada de los dos puntos, como zona se definir un
rectngulo, siendo dichos dos puntos los vrtices de este rectngulo.
Al configurar la zona prohibida X1, Z1, X2 y Z2 mediante los parmetros (Nos.
1322, 1323), los datos deben especificarse mediante la distancia desde el punto
de referencia en incrementos mnimos programables. (Incremento de salida)
Si la zona prohibida XZIK 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
programables y los valores se definen como parmetros.

D Lmite de recorrido
memorizado 3

Defina los lmites con los parmetros Nos. 1324 y 1325. La zona dentro
de los lmites es la zona prohibida.

447

6. FUNCIONES DE SEGURIDAD

D Punto de comprobacin
para la zona prohibida

FUNCIONAMIENTO

B63834SP/01

El valor de configuracin del parmetro o el valor programado (X, Z, I y K)


depende de la parte de la herramienta o portaherramientas verificada para entrar
en la zona prohibida. Confirme la posicin de comprobacin (parte superior de
herramienta o mandril de sujecin de herramienta) antes de programar la zona
prohibida.
Si en la Fig. 6.3 (d) se comprueba el punto C (parte superior de la herramienta),
la distancia c debe definirse como los datos para la funcin de lmite de
recorrido memorizado. Si se comprueba el punto D (el mandril de herramienta),
debe definirse la distancia d.

d
D
c
C
Lmite de zona

Posicin de la herramienta
despus de vuelta al punto
de referencia

Fig. 6.3 (d) Definicin de la zona prohibida

D Solapamiento de la zona
prohibida

La zona puede definirse por pilas.

Fig. 6.3 (e) Definicin de solapamiento de la zona prohibida

Los lmites innecesarios se han de definir ms all del recorrido mximo de la


mquina.

D Momento en que se hace


efectiva una zona
prohibida.

Cada lmite se valida despus de haber conectado la tensin y de haber


ejecutado la vuelta manual al punto de referencia o 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).

D Anulacin de las alarmas

Cuando no pueda desplazarse la herramienta dentro de la zona prohibida,


accione el botn de parada de emergencia para eliminar la condicin de
prohibida y extraiga la herramienta de la zona prohibida en el modo G23;
a continuacin, si la configuracin es errnea, corrjala y realice de nuevo
la vuelta al punto de referencia.

448

B63834SP/01

FUNCIONAMIENTO

D Cambio de G23 a G22 en


una zona prohibida

Cuando en la zona prohibida G23 cambia a G22, se obtiene lo siguiente.

6. FUNCIONES DE SEGURIDAD

(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.
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.
D Valor del rebasamiento
de lmite de recorrido
memorizado

Si la velocidad mxima de avance rpido es F (mm/mn), se obtiene el


valor mximo de rebasamiento L (mm) de lmite de recorrido
memorizado con la frmula siguiente:
L (mm) = F/7500
La herramienta entra en la zona prohibida especificada por L(mm). El bit
7 (BFA) del parmetro No. 1300 puede utilizarse para detener la
herramienta cuando alcanza un punto situado a L mm de distancia
respecto a la zona especificada. En este caso, la herramienta no penetra
en la zona prohibida.

D Temporizacin para
visualizacin 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.

ALARMAS
Nmero

Mensaje

Contenido

500

SOBRERRECOR: Se ha rebasado el lmite de recorrido + me+n


morizado 1 del eje nsimo (14).

501

SOBRERRECOR: Se ha rebasado el lmite de recorrido

n
502

SOBRERRECOR: Se ha rebasado el lmite de recorrido + me-

+n
503

morizado 2 del eje nsimo (14).

SOBRERRECOR: Se ha rebasado el lmite de recorrido

n
504

* me-

morizado 2 del eje nsimo (14).

SOBRERRECOR: Se ha rebasado el lmite de recorrido + me-

+n
505

* me-

morizado 1 del eje nsimo (14).

morizado 3 del eje nsimo (14).

SOBRERRECOR: Se ha rebasado el lmite de recorrido

morizado 3 del eje nsimo (14).

449

* me-

6. FUNCIONES DE SEGURIDAD

6.4
BARRERAS DEL
PLATO Y DE
CONTRAPUNTO

FUNCIONAMIENTO

B63834SP/01

La funcin de barrera platocontrapunto impide que la mquina resulte daada


comprobando si la punta de la herramienta puede daar el plato o el contrapunto.
Especifique una zona a la cual no est permitido el acceso de la herramienta
(zona de prohibicin de entrada). Esto se realiza empleando la pantalla especial
de configuracin, segn las formas del plato y del contrapunto. Si la punta de
la herramienta entrase en la zona definida durante una operacin de
mecanizado, esta funcin detiene la herramienta y visualiza un mensaje de
alarma.
La herramienta puede apartarse de la zona nicamente retirndola en el sentido
opuesto al de entrada de la misma en dicha zona.

Definicin de las barreras del plato y del contrapunto

D Definicin de las formas


del plato y del contrapunto

1 Pulse la tecla de funcin

2 Pulse la tecla del siguiente men

. A continuacin pulse la tecla soft

de seleccin de captulo [BARIER].

3 Al pulsar la tecla de seleccin de pgina se alterna la visualizacin entre la


pantalla de definicin de barrera de plato y la pantalla de definicin de
barrera de contrapunto.
Pantalla de definicin de barrera del plato
BARRIER (MANDRIL)

O0000 N00000

TY=0(0:IN,1:OUT)
L =
50.000
W =
60.000
L1=
25.000
W1=
30.000

W1
W

L1
CX
L

CX=
CZ=

200.000
100.000

CZ
POSICION ACTIVA (ABSOLUTA)
X
200.000
Z
>_
MDI **** *** ***
[
][ DES TR ][

450

50.000

14:46:09
][ BARIER ][ (OPRA) ]

B63834SP/01

FUNCIONAMIENTO

6. FUNCIONES DE SEGURIDAD

Pantalla de definicin de barrera del contrapunto

BARRIER (STOCK COLA)

O0000 N00000
L

X
L1
/D3
/
/
TZ

L2
D2

D1

*
/D3

L =
D =
L1=
D1=
L2=
D2=
D3=

100.000
200.000
50.000
100.000
50.000
50.000
30.000

TZ=

100.000

Z
POSICION ABSOLUTA (ABSOLUTA)
X
200.000
Z
>_
MDI **** *** ***
[ ENTRAD ][ +ENTR ][

SET

50.000

14:46:09
][
][

4 Coloque el cursor en cada dato de definicin de la forma del plato o del


contrapunto, introduzca el valor correspondiente y luego pulse la tecla soft
[ENTRADA]. Este valor queda definido. Al pulsar la tecla soft
[+ENTRADA] despus de haber introducido un valor se aade el valor
introducido al valor actual, siendo el nuevo valor la suma de ambos.
Los datos CX y CZ, ambos en la pantalla de definicin de la barrera del
plato, y el dato TZ en la pantalla de definicin de la barrera del contrapunto
tambin pueden definirse de otra manera. Desplace manualmente la
herramienta a la posicin deseada y luego pulse la tecla soft [SET] para
definir la(s) coordenada(s) de la herramienta en el sistema de coordenadas
de pieza. Si una herramienta con una compensacin distinta de 0 es
desplazada manualmente a la posicin deseada sin que est aplicada la
compensacin, compense un valor igual al valor de compensacin de
herramienta en el sistema de coordenadas definido. Los datos distintos de
CX, CZ y TZ no pueden definirse empleando la tecla soft [SET].

Ejemplo)
Cuando la punta de la herramienta entra en la zona de prohibicin de acceso
durante el mecanizado, la funcin detiene el desplazamiento de la
herramienta y visualiza un mensaje de alarma. Dado que el sistema de la
mquina puede detenerse nicamente durante un breve retardo despus de
detenerse el CNC, la herramienta dejar de desplazarse realmente en un
punto dentro del lmite especificado. Por consiguiente, por motivos de
seguridad, defina una zona un poco ms grande que la zona determinada. La
distancia entre los lmites de estas dos zonas, L, se calcula a partir de la
siguiente ecuacin basada en la velocidad de avance rpido.
1
L + (Velocidad avance rpido)
7500
Si, por ejemplo, la velocidad de avance rpido es 15 m/min, defina una zona
con un contorno que quede 2 mm por fuera de la zona determinada. Las
formas del plato y del contrapunto pueden definirse empleando los
parmetros No. 1330 hasta 1345.
451

6. FUNCIONES DE SEGURIDAD

FUNCIONAMIENTO

B63834SP/01

PRECAUCIN
Defina el modo G23 antes de intentar especificar las formas
del plato y del contrapunto.
D Vuelta al punto de
referencia

D G22, G23

1 Haga volver la herramienta al punto de referencia segn los ejes X y Z. La


funcin de barrera de platocontrapunto no se valida hasta que se ha
ejecutado la vuelta al punto de referencia despus de la conexin. Cuando
existe un captador de posicin absoluto, no es preciso ejecutar la vuelta al
punto de referencia. Sin embargo, la relacin de posicin entre la mquina y
el captador de posicin absoluto debe determinarse.

1 Despus de la vuelta al punto de referencia, especificando G22 (lmite de


recorrido memorizado activado) se validan las zonas de prohibicin de
acceso para el plato y el contrapunto. Especificando G23 (lmite de
recorrido memorizado desactivado) se inhibe dicha funcin.
Aun cuando se especifique G22, la zona de prohibicin del acceso al
contrapunto puede inhibirse activando una seal de barrera de contrapunto.
Cuando el contrapunto es impulsado hacia arriba contra una pieza o
retirado de la pieza empleando las funciones auxiliares, se emplean seales
del PMC para validar e inhibir la zona de posicionamiento del contrapunto.

Cd. G

Seal barrera
contrapunto

Barrera plato

Barrera
contrapunto

Vlida

Vlida

Vlida

No vlida

No hay relacin

No vlida

No vlida

G22
G23

Habitualmente G22 est seleccionado al conectar la tensin. Sin embargo,


empleando G23, bit 7 del parmetro No. 3402, puede cambiarse a G23.

Explicaciones
D Definicin de la forma de la
barrera del plato

D Plato que sujeta la cara


exterior de una herramienta

D Plato que sujeta la cara


interior de una herramienta

L1

W1

CX

W1

CX

L1

CZ

Origen
sistema
coordenadas
pieza

CZ

Origen sistema
coordenadas
pieza

Nota) Las zonas sombreadas indican las zonas de prohibicin de entrada.

452

B63834SP/01

FUNCIONAMIENTO

6. FUNCIONES DE SEGURIDAD

Smb.

Descripcin

TY

Seleccin de forma de plato (0: Sujecin de cara interior de una herramienta, 1:


Sujecin de cara exterior de una herramienta)

CX

Posicin de plato (segn eje X)

CZ

Posicin de plato (segn eje Z)

Longitud de mordazas de plato

Profundidad de mordazas de plato (radio)

L1

Longitud de sujecin de mordazas de plato

W1

Profundidad de sujecin de mordazas de plato (radio)

TY :
Selecciona un tipo de plato en base a su forma. Especificando 0 se selecciona
un plato que sujeta la cara interior de una herramienta. Especificando 1 se
selecciona un plato que sujeta la cara exterior de una herramienta. Un plato
se supone que es simtrico en torno a su eje Z.

CX, CZ:
Especifique las coordenadas de una posicin de plato, punto A, en el sistema
de coordenadas de pieza. Estas coordenadas no son idnticas a las del
sistema de coordenadas de mquina. La tabla 1 enumera las unidades
utilizadas para especificar los datos.

AVISO
El sistema de programacin est determinado por si para
el eje en cuestin se emplea programacin por dimetros
o por radios. Cuando para el eje en cuestin se emplea la
programacin por dimetros, utilice la programacin de
valores de dimetro para introducir datos para dicho eje.
Tabla 1 Unidades
Unidad datos

Sistema
incremental

IS-A

IS-B

Margen valores
permitidos

Entr. mtrica

0.001 mm

0.0001 mm

-99999999 hasta +99999999

Entr. pulg

0.0001 pulg

0.00001 pulg

-99999999 hasta +99999999

L, L1, W, W1:
Defina la forma de un plato. La tabla 2 enumera las unidades empleadas para
especificar los datos.

AVISO
Siempre especifique W y W1 mediante un valor de radio.
Cuando se utilice la programacin de radios para el eje Z,
especifique L y L1 mediante un valor de radio.
Tabla 2 Unidades
Unidad datos

Sistema
incremental

IS-A

IS-B

Margen valores
permitidos

Entr. mtrica

0.001 mm

0.0001 mm

-99999999 hasta +99999999

Entr. pulg

0.0001 pulg

0.00001 pulg

-99999999 hasta +99999999

453

6. FUNCIONES DE SEGURIDAD

FUNCIONAMIENTO

B63834SP/01

D Definicin de la forma de
una barrera de contrapunto
L
L1

TZ

L2

Pieza

B
D3

D2

D1

Origen sistema coordenadas pieza

Smbolo
TZ

Descripcin
Posicin contrapunto (segn eje Z)

Longitud contrapunto

Dimetro contrapunto

L1

Longitud contrapunto (1)

D1

Dimetro contrapunto (1)

L2

Longitud contrapunto (2)

D2

Dimetro contrapunto (2)

D3

Dimetro contrapunto (3)

TZ :
Especifica la coordenada Z de la posicin del plato, el punto B, en el sistema
de coordenadas de pieza. Estas coordenadas no son idnticas a las existentes
en el sistema de coordenadas de mquina. La tabla 3 enumera las unidades
empleadas para especificar los datos. Un contrapunto se supone que es
simtrico en torno a su eje Z.

AVISO
El sistema de programacin est determinado por el hecho
de si se usa programacin por dimetros o por radios para
el eje Z.
Tabla 3 Unidades
Unidad datos

Sistema
incremental

IS-A

Entrada mtrica

0.001 mm

Entrada pulgadas 0.0001 pulg.

IS-B

Margen valores permitidos

0.0001 mm

-99999999 hasta +99999999

0.00001 pulg.

-99999999 hasta +99999999

L, L1, L2, D, D1, D2, D3:


Defina la forma del contrapunto. La tabla 4 enumera las unidades empleadas
para especificar los datos.
454

B63834SP/01

FUNCIONAMIENTO

6. FUNCIONES DE SEGURIDAD

AVISO
Siempre especifique D, D1, D2 y D3 en la programacin por
dimetros.Cuando utilice la programacin por radios para
el eje Z, especifique L, L1 y L2 mediante un valor de radio.
Tabla 4 Unidades
Sistema
incremental

D Definicin de la zona de
prohibicin de acceso para
la punta del contrapunto

Unidad datos

Margen valores
permitidos

IS-A

IS-B

Entrada mtrica

0.001 mm

0.0001 mm

-99999999 hasta +99999999

Entrada pulgadas

0.0001 pulg.

0.00001 pulg.

-99999999 hasta +99999999

El ngulo de la punta del contrapunto es de 60 grados. La zona de prohibicin


de acceso se define en torno a la punta, suponiendo que el ngulo es de 90
grados, como se muestra a continuacin.

90

60

Limitaciones
D Definicin correcta de una
zona de prohibicin de
acceso

D Retroceso de la zona de
prohibicin de acceso

Si una zona de prohibicin de acceso se define incorrectamente, tal vez no sea


posible hacer que la zona sea vlida. Evite realizar las siguientes
configuraciones:
D L < L1 o W < W1 en los datos de configuracin de forma de plato.
D D2 < D3 en los datos de configuracin de forma de contrapunto.
D Definicin de la forma de plato solapada con la del contrapunto.
Si la herramienta entra en la zona de prohibicin de acceso y se activa una
alarma, cambie al modo manual, retire manualmente la herramienta y luego
reinicialice el sistema para anular la alarma. En el modo manual, la herramienta
puede desplazarse nicamente en el sentido opuesto al de entrada en dicha zona.
La herramienta no puede desplazarse en idntico sentido (ms hacia adentro de
la zona) en la misma direccin que cuando la herramienta se estaba desplazando
hacia dicha zona.
Cuando estn inhibidas las zonas de prohibicin de acceso para el plato y el
contrapunto y la herramienta ya est posicionada dentro de tales zonas, se activa
una alarma al desplazarse la herramienta. Cuando no pueda retirarse la
herramienta, modifique la definicin de las zonas de prohibicin de acceso, de
modo que la herramienta quede fuera de dichas zonas, reinicialice el sistema
para anular la alarma y luego retire la herramienta. Por ltimo, restaure las
definiciones originales.

455

6. FUNCIONES DE SEGURIDAD

D Sistema de coordenadas

FUNCIONAMIENTO

B63834SP/01

Una zona de prohibicin de acceso se define empleando el sistema de


coordenadas de pieza. Tenga en cuenta lo siguiente.

1 Cuando el sistema de coordenadas de pieza se decala mediante una orden o


mediante una operacin, la zona de prohibicin de entrada tambin se
decala en idntica magnitud.
Zona prohibicin
entrada
Antiguo sistema
coordenadas pieza

Zona prohibicin
entrada
Nuevo sistema de coordenadas de pieza

Sistema coordenadas mquina

El sistema de coordenadas de pieza se decala con las siguientes rdenes y


operaciones.
Ordenes:
G54 hasta G59, G52, G50 (G92 en el sistema B o C de cdigos G)
Operaciones:
Interrupcin manual por volante, modificacin del valor de compensacin
respecto al punto de referencia de la pieza, modificacin de la compensacin
de herramienta (compensacin de geometra de herramienta),
funcionamiento con bloqueo de mquina, funcionamiento manual con seal
absoluta de mquina desactivada.

2 Cuando la herramienta entra en una zona de prohibicin de acceso durante


el modo automtico, ponga a 0 (active) la seal de manual absoluto,
*ABSM, y luego retire manualmente la herramienta de dicha zona. Si esta
seal vale 1, la distancia que la herramienta se desplaza manualmente en
modo manual no se cuenta en las coordenadas de herramienta en el sistema
de coordenadas de pieza. Esto da como resultado un estado en que la
herramienta nunca puede retirarse de la zona de prohibicin de acceso.

D Lmite de recorrido
memorizado 2, 3

Cuando estn disponibles la funcin de lmite de recorrido memorizado 2, 3 y


la funcin de barrera de platocontrapunto, la barrera tiene prioridad sobre el
lmite de recorrido. El lmite de recorrido 2, 3 se ignora

Alarmas
Nmero
502

503

Mensaje

Contenido

SOBRERRECO: +X

La herramienta ha entrado en la zona de prohibicin de entrada durante el desplazamiento en


sentido positivo eje X.

SOBRERRECO: +Z

La herramienta ha entrado en la zona de prohibicin de entrada durante el desplazamiento en


sentido positivo eje Z.

SOBRERRECO: X

La herramienta ha entrado en la zona de prohibicin de entrada durante el desplazamiento en


sentido negativo eje X.

SOBRERRECO: Z

La herramienta ha entrado en la zona de prohibicin de entrada durante el desplazamiento en


sentido negativo eje Z.

456

B63834SP/01

FUNCIONAMIENTO

7. FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

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 nmeros de alarmas. Pueden almacenarse y visualizarse en la pantalla
hasta 50 alarmas anteriores (visualizacin del histrico de alarmas).
A veces, el sistema puede parecer que se ha parado, pese a que no se haya
activado 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.

457

7.FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

FUNCIONAMIENTO

B63834SP/01

7.1
VISUALIZACION DE
ALARMAS
Explicaciones
D Pantalla de alarma

Cuando se produce una alarma, aparece la pantalla de alarmas.


MENSAJE ALARMA

HABILITACION DE ESCRITR DE PARAM

510

SOBRERRECOR :+X

417

SOBRERRECOR :EJE X PARAM DGTL

417

SOBRERRECOR :EJE Z PARAM DGTL

ALM 18 : 52 : 05
* * * * * * ALM

****

ALARMA

visualizar las alarmas

O0000

100

MDI

D Otro mtodo para

O000

MENSAJ

HISTOR

En algunos casos, no aparece la pantalla de alarmas, sino que en la parte inferior


de la pantalla aparece el mensaje ALM.
PARAMETER (EJE/UNIDAD)

O1000 N00010

1001
0
1002 NFD
0
1003
0
1004 IPR
0

0
XIK
0

>_
MEM * * * *

***

* * * ALM

BUSQNO

ON:1

OFF:0

S
08 : 41 : 27
+ENTR

0
DLZ
0

INM
0
JAX
0

0
ISC
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].

458

7. FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

B63834SP/01

FUNCIONAMIENTO

D Reposicin de la alarma

Los cdigos y mensajes de error indican la causa de una alarma. Para lograr la
recuperacin de una situacin de alarma, elimine la causa, y pulse la tecla de
reset.

D Cdigos de error

Los cdigos de error se clasifican de la siguiente manera:


No. 000 hasta 255: Alarma P/S (errores del programa) (*)
No. 300 hasta 349: Alarmas de codificador absoluto de impulsos (APC)
No. 350 hasta 399: Alarmas de codificador de impulsos serie (SPC)
No. 400 hasta 499: Alarmas del servo (1/2).
No. 500 hasta 599: Alarmas de rebasamiento de recorrido.

No. 600 hasta 699: Alarmas del servo (2/2)


No. 700 hasta 739: Alarmas de sobrecalentamiento
No. 740 hasta 748: Alarmas de roscado rgido con macho.

No. 749 to 799:

Alarmas de husillo

No. 900 hasta 999: Alarmas del sistema.


No. 5 y posteriores: Alarma P/S (errores de 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 alarmas en el anexo para conocer detalles de las
alarmas.

459

7.FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

7.2
VISUALIZACION DE
HISTORICO DE
ALARMAS

FUNCIONAMIENTO

B63834SP/01

En la pantalla se ha memorizado y visualizado hasta 50 de las alarmas de CNC


ms recientes.
Visualice el histrico de alarmas de la siguiente manera:

Procedimiento para visualizacin del histrico de alarmas

Pulse la tecla de funcin

2 Pulse la tecla soft de seleccin de captulo [HISTOR].


Al hacerlo aparece el histrico de alarmas.
Se visualizan los siguientes elementos de informacin.
(1)La fecha en que se ha activado la alarma
(2)El No. de alarma
(3)El mensaje de alarma (a veces no hay mensaje)
(4) El No. de pgina.

3 Cambie de pgina mediante la tecla de pgina

4 Para borrar la informacin registrada, pulse la tecla soft [(OPRA)] y


luego la tecla [REPOS.].

HIS ALAR
O0100 N00001
(1)94.02.14 16:43:48
(2)010 (3)CODIGO G INADECUADO
PAG = 1
97.01.13 8:22:21
(4)
506 SOBRERRECOR : +1
97.01.12 20:15:43
417 SERVO ALARMA : X EJE PARAM DGTL

MEM * * * *
ALARMA

460

*** ***

MENSAJ

HISTOR

19 : 47 : 45
(OPRA)

7. FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

B63834SP/01

FUNCIONAMIENTO

7.3

A veces, el sistema puede dar la sensacin de que est parado, pese a que no se
ha activado ninguna alarma. En este caso, es posible que el sistema est
ejecutando alguna operacin de procesamiento. El estado del sistema puede
comprobarse visualizando la pantalla de autodiagnstico.

VERIFICACION
MEDIANTE LA
PANTALLA DE
AUTODIAGNOSTICO

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) Cambie de pgina mediante la tecla de 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 EN 0%
005 BLOQUEO
006 VELOCIDAD CABEZAL ALCANZADA

>_
EDIT * * * *
PARAM.

*** ***

DIGNOS

461

PMC

:0
:0
:0
:0
:0
:0
:0

14 : 51 : 55
SISTEM

(OPRA)

7.FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

FUNCIONAMIENTO

Explicaciones

B63834SP/01

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

MOVIMIENTO

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

SOBRECONTROL VELOCIDAD DE
AVANCE MANUAL 0%

Sobrecontrol de avance manual discontinuo 0%

014

ESPERANDO RESET. ESP. RRW. OFF

Paro de emergencia, reset externo, reset y rebobinado o tecla reset panel MDI activados.

015

BUSQUEDA N. PROGRAMA EXTERNO

Bsqueda de nmero de programa externo

Los nmeros de diagnstico 020 hasta 025 indican los estados cuando est
detenido o en pausa el modo automtico.
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 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 activados.
(3) Paro de emergencia activado.
(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.)

462

B63834SP/01

7. FUNCIONES DE ALARMA Y
AUTODIAGNOSTICO

FUNCIONAMIENTO

La tabla inferior muestra las seales y estados vlidos cuando cada elemento de
parmetro de diagnstico vale 1. Cada combinacin de estos valores de parmetros
de diagnstico indica un estado nico.
020 VEL.CORTE SUBIR/BAJAR

021 RESET PULSADO

022 RESET Y REBOB. ACTIVOS 0

023 PARADA EMERG. ACTIVA

024 RESET PULSADO

025 PARO AVANCES O TEMPOR. 1

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 La posicin del carcter que ha provocaDATO TH


do la alarma TH se visualiza con el
nmero de caracteres desde el comienzo del bloque en la alarma TH.

031

DATO TH

463

Cdigo de lectura del carcter que ha


activado la alarma TH

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63834SP/01

ENTRADA/SALIDA DE DATOS

Los datos de CN se transfieren entre el CN y dispositivos de entrada/salida


externos tales como el Handy File.
Puede cargarse informacin en el CNC desde una tarjeta de memoria y grabarse
desde el CNC a la tarjeta de memoria utilizando la interfaz para tarjeta de
memoria a la izquierda del indicador.
Pueden introducirse y enviarse 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 el procedimiento de configuracin de los parmetros, consulte el captulo
III2 DISPOSITIVOS DE MANEJO.

Interfaz
RS-232-C
FANUC

Interfaz tarjeta memoria

Interface RS232C
(panel perforacin, etc.)

464

Handy File

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

FUNCIONAMIENTO

8.1

De entre los dispositivos de entrada/salida externos, el Handy File de


FANUC utiliza disquetes como soporte de entrada/salida.
En este manual, un soporte de entrada/salida se denominar con carcter
general disquete.
A diferencia de una cinta de CN, un disquete permite al usuario
seleccionar archivo por archivo de entre varios tipos de datos
almacenados en un soporte de informacin.
Es posible la entrada/salida con datos que ocupen ms de un disquete.

ARCHIVOS

Explicaciones

D Qu es un archivo

La unidad de datos en una entrada/salida entre el disquete y el CNC en cada


operacin de entrada/salida (pulsando la tecla VREADW o VPUNCHW) se
denomina Archivo. Cuando se introducen programas de CNC o se envan al
disquete, por ejemplo, uno o todos los programas dentro de la memoria del CNC
se considera que forman un solo archivo.
A los archivos se asigna automticamente los nmeros de archivo 1, 2, 3, 4 y
as sucesivamente siendo el archivo de cabecera el nmero 1.
Archivo 1 Archivo 2 Archivo 3

D Peticin de colocacin
de un nuevo disquete

Archivo n En blanco

Cuando un archivo se ha grabado en ms de dos disquetes, los LEDs del


adaptador de disquetes destellan de manera alterna al terminarse la
entrada/salida de datos entre el primer disquete y el CNC, pidiendo al usuario
que cambie el disquete actual por el siguiente. En este caso, saque el primer
disquete del adaptador e inserte un segundo disquete en el mismo. A
continuacin, continuar automticamente la entrada/salida de datos.
El sistema pide la sustitucin del disquete cuando se pide el segundo disquete
y posteriores durante la bsqueda externa de archivos, en una entrada/salida de
datos entre el CNC y el disquete o en el borrado de archivos.

Disquete 1
Archivo 1 Archivo 2 Archivo 3

Arch. (k1) Archivo k

Disquete 2
Continuacin
de archivo k

Archivo (k+1)

Archivo n En blanco

Dado que la peticin de cambio de disquete es procesada por el dispositivo de


entrada/salida, no se requiere ninguna operacin especial. El CNC interrumpir
la entrada/salida de datos hasta que se inserte el siguiente disquete en el
adaptador.
Cuando se aplica la operacin de reset a los CNC durante una peticin de
cambio de disquete, el CNC no se reinicializa inmediatamente, si no que esta
reinicializacin o reset se produce una vez que se ha colocado el nuevo disquete.

465

8. ENTRADA/SALIDA DE DATOS

D Interruptor (cuadradillo)
de proteccin contra
escritura de una casete o
disquete

FUNCIONAMIENTO

B63834SP/01

El disquete lleva una lengeta de proteccin contra escritura. Coloque la


lengeta en el estado de validacin de escritura. A continuacin, arranque la
operacin de salida.
Interruptor (cuadradillo) de proteccin contra escritura de una
casete

(1) Protegido contra


escritura (es po
sible slo la lectura).

(2) Escritura validada (son posibles las operaciones de lectura, escritura y borrado)

Fig. 8.1 Interruptor (cuadradillo) de proteccin

D Resumen de datos
grabados

Una vez se ha realizado la grabacin de los datos en el disquete o en la tarjeta,


stos pueden leerse posteriormente mediante la correspondencia entre el
contenido de los datos y los nmeros de archivo. Esta correspondencia no puede
verificarse a no ser que se enve al CNC y se visualice el contenido de los datos
y los nmeros de archivo. El contenido de los datos puede visualizarse con la
funcin de visualizacin de directorio en disquete (vase el Apartado III-8.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

466

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

FUNCIONAMIENTO

8.2

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:

BUSQUEDA DE
ARCHIVOS

Archivo 1 Archivo 2 Archivo 3

Archivo n En blanco

Bsqueda de archivo n

Bsqueda de comienzo de archivo

1 Pulse la tecla EDIT o MEMORY del panel del operador de la


mquina.
2 Pulse la tecla de funcin

y tras ello se visualiza la pantalla de

visualizacin de contenido de programa o la pantalla de


comprobacin de programa.
3 Pulse la tecla soft [(OPRA)]
4 Pulse la tecla soft
men).

situada ms a la derecha (tecla de siguiente

5 Introduzca la direccin N.
6 Introduzca el nmero de archivo que desea buscar.
N0
Se busca el comienzo del disquete o de la tarjeta.
. Uno de entre N1 hasta N9999
Se busca el archivo designado cuyo nmero est comprendido
entre 1 y 9999
. 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 N0, N1 hasta
9999 o N 9999 o cuando se ejecuta un reset.
7 Pulse las teclas [BUSQ F] y [EJEC]
A continuacin se busca el archivo especificado.

Explicacin
D Bsqueda de archivo
mediante 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 ms corto en este ltimo caso.

467

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

Alarmas
Nm.

Descripcin
La seal de preparado (DR) de un dispositivo de entrada/salida
est desactivada.

86

No se indica inmediatamente una alarma en el CNC aun cuando


se produzca una alarma durante la bsqueda del comienzo (cuando no se encuentre un archivo o en una situacin semejante).
Se activa una alarma cuando la operacin de entrada/salida se
ejecuta despus de la misma. Esta alarma tambin se activa cuando se especifica N1 para grabar datos en un disquete vaco. (En
este caso, especifique N0.)

468

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

FUNCIONAMIENTO

8.3

Los archivos guardados en un disquete pueden borrarse archivo por


archivo segn sea necesario.

BORRADO DE
ARCHIVOS

Borrado de archivos

1 Inserte el disquete en el dispositivo de entrada/salida de modo que


est preparado para su escritura.
2 Pulse la tecla EDIT del panel del operador de la mquina.
3 Pulse la tecla de funcin

y tras ello aparecer la pantalla de

visualizacin de contenido de programa.


4 Pulse la tecla soft [(OPRA)]
5 Pulse la tecla soft
men).

del extremo derecho (tecla de siguiente

6 Introduzca la direccin N.
7 Introduzca el nmero (de 1 hasta 9999) del archivo que desea borrar.
8 Pulsar la tecla soft [BORRAR], luego la tecla soft [EJEC].
Se borra el archivo especificado en el paso 7.

Explicaciones
D Nmero de archivo
actualizado despus de
borrar un archivo

Cuando se borra un archivo, los nmeros de archivo posteriores al archivo


borrado ven disminuido tal nmero en una unidad. Suponga que se ha
borrado el archivo nmero k. En tal caso, los archivos se renumeran de la
siguiente manera:

Antes de borrar . . .
1 (k1) . . . . . . . .
k ..............
(k+1) n . . . . . . .
D Lengeta de proteccin

Despus de borrar
1 (k1)
Borrado
k (n1)

Coloque la lengeta de proteccin contra escritura en la posicin que permite


la escritura para as poder borrar los archivos.

469

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63834SP/01

8.4
ENTRADA/SALIDA
DE PROGRAMA
8.4.1
Entrada 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

1 Asegrese de que el dispositivo de entrada est preparado para la


lectura.
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 III-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
D Comparacin

Si un programa se introduce mientras est activa la tecla de proteccin de datos


del panel del operador de la mquina, el programa cargado en la memoria es
comparado con el contenido del disquete o de la cinta de CN.
Si durante la comparacin se observa alguna diferencia, se termina esta
comparacin activando una alarma (P/S) (No. 79).
Si la operacin anterior se realiza con la tecla de proteccin de datos
DESACTIVADA, no se ejecuta la comparacin, si no que los programas se
graban en memoria.

D Entrada de mltiples
programas desde una
cinta en formato CN

Cuando una cinta tiene alojados mltiples programas, la cinta se lee hasta
cdigo ER (o %).
O1111

M02; O2222

470

M30; O3333

M02; ER(%)

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

FUNCIONAMIENTO

D Nmeros de programa
en una cinta en formato
CN

- Cuando se introduce un programa sin especificar el nmero de programa.


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

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

S Cuando el programa no tiene nmero O pero tiene un nmero de


secuencia de cinco dgitos al comienzo del programa, los cuatro dgitos
de menor peso del nmero de secuencia se utilizan como nmero del
programa. Si los cuatro dgitos de menor peso son ceros, el nmero de
programa previamente registrado se incrementa en una unidad y el
resultado se asigna al programa.

- Cuando un programa se introduce con nmero de programa. El nmero O


en la cinta en formato CN no se tiene en cuenta y a dicho programa se asigna
el nmero especificado. Cuando el programa va seguido de otros programas,
el nmero de programa especificado se asigna al primero de estos otros
programas. Los nmeros de programa adicionales se calculan aadiendo 1
al ltimo nmero de programa.

D Registro de programas
en modo no prioritario

El mtodo de ejecucin del registro es idntico al mtodo de funcionamiento


en modo 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 [LECTUR] sin especificar un nmero de
programa en el paso 8. A continuacin, pulse las teclas soft [CADENA]
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 [CANCEL] o [PARADA].
471

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

S Al pulsar la tecla soft [CADENA] 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.

Alarma
Nm.

Descripcin

70

El tamao de la memoria no 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 disquete o en la cinta CN.

472

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

FUNCIONAMIENTO

8.4.2

Un programa almacenado en la memoria del CNC se enva a una unidad


de disquete o a cinta de CN.

Salida de un programa

Salida de un programa

Asegrese de que el dispositivo de salida est preparado para la salida.

Para enviar datos a una cinta en formato CN, especifique el sistema de


cdigo de
perforacin (ISO o EIA) empleando el parmetro
correspondiente.

Pulse la tecla EDIT en el panel del operador de la mquina.

Pulse la tecla de funcin

y tras ello aparecer la pantalla de

visualizacin de contenido de programa o la pantalla de directorio de


programa.
5

Pulse la tecla soft [(OPRA)].

Pulse la tecla soft

Introduzca la direccin O.

Introduzca el nmero de programa. Si se introduce 9999, se envan todos


los programas almacenados en memoria.
Para enviar simultneamente mltiples programas, introduzca un margen
de la siguiente manera:
O,Ojjjj
Se envan los programas No. hasta No. jjjj.
La pgina de biblioteca de programas presenta los nmeros de programas
por orden creciente cuando se pone a 1 el bit 4 (SOR) del parmetro nm.
3107.

Pulse las teclas soft [PERFOR] y [EJEC]


Se ejecuta la salida del programa o programas especificados.

del extremo derecho (tecla de siguiente men).

Explicaciones
(Salida a disquete)

D Ubicacin de la salida
de archivos

Cuando la salida se ejecuta hacia el disquete, el programa se enva como archivo


nuevo a continuacin de los archivos existentes en el disquete. Si los nuevos
archivos se han de grabar desde el comienzo invalidando los antiguos, ejecute
la operacin de salida antes descrita despus de buscar el comienzo N0.

D Activacin de alarma
mientras se est
produciendo la salida de
un programa

Cuando durante la salida de un programa se activa la alarma P/S (nmero 086,)


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 nsima designada.
En este caso, los archivos 1 hasta n1 son vlidos, pero los archivos posteriores
al antiguo nsimo se borran. Si durante la salida se activa una alarma, se
restauran nicamente los archivos 1 hasta n1.

473

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63834SP/01

D Uso eficaz de la memoria

Para utilizar con eficacia la memoria en el disquete o en la tarjeta, asegrese de


que la salida del programa se realiza con el parmetro NFD (No. 0101#7, No.
0111#7 0121#7) configurado a 1. Este parmetro hace que no se enve el
cdigo de avance, utilizando con eficacia la memoria.

D En el registro de
resumen

La bsqueda del comienzo con un nmero de archivo es necesaria cuando se


introduce de nuevo en el disquete una salida de archivo desde el CNC a la
memoria del CNC o se compara con el contenido de la memoria del CNC. Por
consiguiente, inmediatamente despus de enviar un archivo desde el CNC al
disquete, registre el nmero de archivo en el resumen.

D Perforacin de
programas en modo no
prioritario

La operacin de perforacin puede ejecutarse de idntica manera que en el


modo no prioritario. Esta funcin por si sola permite perforar un programa
seleccionado para la ejecucin en modo prioritario.
<O> (No. programa) [PERFOR] [EJEC]: Perfora un programa especificado.
<O> H9999I [PERFOR] [EJEC]: Perfora todos los programas.

Explicaciones
(Salida a una cinta CN)

D Formato

Un programa se enva a cinta de papel con el siguiente formato:


ER
(%)

Programa

ER
(%)
Perforacin de avance de 3 pies

Perforacin de avance de 3 pies

Si una perforacin de avance de tres pies es demasiado larga, pulse la tecla


durante la realizacin de la perforacin de avance para anular la
siguiente perforacin de avance.

D Comprobacin TV

Para realizar una comprobacin TV se perfora automticamente un cdigo


de espacios.

D Cdigo ISO

Cuando se perfora un programa en cdigo ISO, a continuacin de un cdigo LF


se perforan dos cdigos CR.
LF CR CR

Configurando NCR (bit 3 del parmetro No. 0100), pueden omitirse CRs
de modo que cada LF aparezca sin un CR.
D Parada de la perforacin

Pulse la tecla

D Perforacin de todos los


programas

Todas los programas se envan a cinta de papel con el siguiente formato.


ER
(%)

para detener la operacin de perforacin.

Programa

Programa

Programa ER

(%)
Perf. avance de 1 pie

Perf. avance de 3 pies

La secuencia de los programas perforados no est definida.

474

FUNCIONAMIENTO

B63834SP/01

8. ENTRADA/SALIDA DE DATOS

8.5
ENTRADA Y SALIDA
DE DATOS DE
COMPENSACION
8.5.1
Entrada de datos de
compensacin

Los datos de compensacin se cargan en la memoria del CNC desde un disquete


o una cinta de CN. El formato de entrada es idntico que la salida de valores de
compensacin. Vase el Apartado III-8.5.2.
Cuando se carga un valor de compensacin que tiene idntico nmero de
corrector que un nmero de corrector ya registrado en memoria, los datos de
compensacin ya cargados sustituyen a los ya existentes.

Procedimiento para la introduccin de datos de compensacin

1 Asegrese de que el dispositivo de entrada est preparado para la lectura.


2 Pulse la tecla EDIT del panel del operador de la mquina.
3 Cuando utilice un disquete, busque el archivo que necesita por el
procedimiento descrito en el Apartado III-8.2.

4 Pulse la tecla de funcin

y aparecer la pantalla de

compensacin de herramienta.
5 Pulse la teclas soft [(OPRA)].
6 Pulse la tecla soft situada ms a la derecha

(tecla de siguiente men).

7 Pulse las teclas soft [LECTUR] y [EJEC].


8 Los valores de compensacin de entrada se visualizarn en la pantalla
despus de terminar la operacin de entrada.

475

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.5.2
Salida de datos de
compensacin

B63834SP/01

Todos los datos de compensacin se envan en un formato de salida desde la


memoria del CNC a un disquete o a una cinta en formato CN.

Salida de datos de compensacin

1 Asegrese de que el dispositivo de salida est preparado para la salida.


2 Especifique el sistema de cdigo de perforacin (ISO o EIA) empleando un
parmetro.

3 Pulse la tecla EDIT en el panel del operador de la mquina.


4 Pulse la tecla de funcin

y aparecer la pantalla de

compensacin de herramienta.
5 Pulse la teclas soft [(OPRA)].
6 Pulse la tecla soft situada ms a la derecha

(tecla de siguiente men).

7 Pulse las teclas soft [PERFOR] y [EJEC]. La salida de los datos de


compensacin se realiza en el formato de salida descrito ms adelante.

Explicaciones
D Formato de salida

El formato de salida es el siguiente:

Formato
G10P_X_Y_Z_R_Q_;
P: Nmero de corrector
. . . . . . . . . Hoja de trabajo:P=0
. . . . . . . . . Para valor de compensacin de desgaste
: P=Nmero de corrector de desgaste
. . . . . . . . . Para valor de compensacin de geometra
: p=10000+nmero de corrector de geometra
X:Valor de compensacin en eje X
Y: Valor de compensacin en eje Y
Z: Valor de compensacin en eje Z
Q: Nmero plaquita imaginaria herramienta
R: Valor compensacin radio plaquita herramienta
D Nombre de archivo de
salida

Cuando se utiliza la funcin de visualizacin de directorio en disquete, el


archivo de salida es OFFSET.

476

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63834SP/01

8.6
ENTRADA Y SALIDA DE
PARAMETROS Y DE
DATOS DE
COMPENSACION DE
ERROR DE PASO

8.6.1
Entrada de parmetros

Los parmetros y valores de compensacin de error de paso se introducen


y envan desde diferentes pantallas, 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 formato de salida.
Vase el subapartado III 8.6.2. 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.

Procedimiento para la entrada de parmetros

1 Asegrese de que el dispositivo de entrada est preparado para la lectura.


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 [FIJCN] para seleccin del captulo, tras lo cual
aparecer la pantalla de configuracin de valores.

6 Introduzca 1 como respuesta al mensaje ESCRITURA PARAM (PWE) en


la configuracin de datos. Al hacerlo aparece la alarma P/S100 (indicando
que pueden introducirse los parmetros).

7 Pulse la tecla soft

8 Pulse la tecla soft de seleccin de captulo [PARAM] tras lo cual


aparecer la pantalla de parmetros.
9 Pulse la tecla soft [(OPRA)].
10 Pulse la tecla soft situada ms a la derecha
men).

(tecla de siguiente

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 al mensaje ESCRITURA PARAM (PLUE)
en la configuracin de datos.
477

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

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

Procedimiento para la salida de parmetros

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 de seleccin de captulo [PARAM] y aparecer la


pantalla de parmetros.
6 Pulse la tecla soft [(OPRA)].
7 Pulse la tecla soft situada ms a la derecha

(tecla de siguiente men).

8 Pulse la tecla soft [PERFOR].


9 Para sacar 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
D Formato de salida

El formato de salida es el siguiente:

N . . P . .;
N . . . A1P . . A2P . . . AnP . .;
N... P..;
N: No. parmetro
A: No. de eje (n es el nmero de eje controlado)
P: Valor de configuracin del parmetro.

D Supresin de la salida de
parmetros configurados
a0

Para suprimir la salida de los siguientes parmetros, pulse la tecla soft


[PERFOR] y luego la tecla soft [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.

478

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

FUNCIONAMIENTO

D Nombre de archivo de

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.

salida

8.6.3
Entrada de datos de
compensacin de error
de paso

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 8.6.4. Cuando se carga un dato de
compensacin de error de paso que tiene el correspondiente nmero de dato
como dato de compensacin de error de paso ya existente en la memoria, los
datos cargados sustituyen a los existentes.

Procedimiento para los datos de compensacin de error de paso

1 Asegrese de que el dispositivo de entrada est preparado para la lectura.


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 ESCRITURA PARAM (PWE)
en la configuracin de datos. 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 de siguiente men)

11 Pulse las teclas soft [LECTUR] y [EJEC].


Los datos de compensacin de error de paso 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 ESCRITURA PARAM
(PWE) en la configuracin de datos.

479

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63834SP/01

15 Conecte de nuevo la tensin del CNC.


16 Desenclave el pulsador PARO DE EMERGENCIA del panel del operador
de la mquina.

Explicaciones
D Compensacin de error de
paso

8.6.4
Salida de datos de
compensacin de error
de paso

Los parmetros 3620 hasta 3624 y los datos de compensacin de error de


paso deben configurarse correctamente para aplicar correctamente la
compensacin de error de paso.
(Vase subapartado III 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.

Procedimiento para la salida de datos de compensacin de error de paso

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 Pulsa 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 datos de compensacin de error de paso se envan en el formato
definido.

Explicaciones
D Formato de salida

El formato de salida es el siguiente:


N 10000 P;
N 11023 P;
N: Nmero de puntos de compensacin de error de paso + 10000
P: Valor de compensacin de error de paso

D Nombre de archivo de

Cuando se utiliza la funcin de visualizacin de directorio en disquete, el


nombre del archivo de salida es PITCH ERROR.

salida

480

FUNCIONAMIENTO

B63834SP/01

8. ENTRADA/SALIDA DE DATOS

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 8.7.2. Para que una variable comn de macro cliente
sea vlida, los datos introducidos deben ejecutarse accionando el pulsador de
arranque de ciclo despus de haber introducido los datos. Cuando se carga en
memoria el valor de una variable comn, este valor sustituye al valor de idntica
variable comn ya existente (si la hay) en memoria.

Procedimiento para la entrada de variables comunes de macro cliente

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 soft [MACRO].


Seleccione una variable con las teclas de avance de pgina o con
el teclado numrico y pulse la tecla soft [BUSQNO].

Explicaciones
D Variables comunes

Con las variables comunes (#500 hasta #999) puede ejecutarse operaciones de
entrada y salida.
Pueden cargarse y descargarse #100 a #199 cuando se pone a 1 el bit 3 (PU5)
del parmetro nm. 6001.

481

8. ENTRADA/SALIDA DE DATOS

8.7.2
Salida de variables
comunes de
macrocliente

FUNCIONAMIENTO

B63834SP/01

Las variables comunes de macro cliente (#500 hasta #999) almacenadas


en la memoria del CNC pueden enviarse en el formato de salida definido
a un disquete o cinta de CN.

Procedimiento para la salida de variables comunes de macro cliente

1 Asegrese de que el dispositivo de salida est preparado para la salida.


2 Especifique el sistema de cdigo de perforacin (ISO o EIA) utilizando un
parmetro.

3 Accione el pulsador EDIT en el panel del operador de la mquina.


4 Pulse la tecla de funcin

5 Pulse la tecla soft situada ms a la derecha

(tecla de siguiente men) y

pulse la tecla soft de seleccin de captulo [MACRO].

6 Pulse la tecla soft [(OPRA)].


7 Pulse la tecla soft situada ms a la derecha

(tecla de siguiente men).

8 Pulse las teclas soft [PERFOR] y [EJEC].


Las variables comunes se envan en el formato definido.

Explicaciones
D Formato de salida

El formato de salida es el siguiente:


%
;
#500=[25283:65536+65536]/134217728 . . . . . . . .
#501=#0; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
#502=0; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
#503= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..............................................
..............................................
#531= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
M02;
%

(1)
(2)
(3)
;
;
;
;

(1) La precisin de una variable se mantiene enviando el valor de la variable


como <expresin>.

(2) Variable no definida


(3) Cuando el valor de la variable es 0
D Nombre de archivo de
salida

D Variable comn

Cuando se utiliza la funcin de visualizacin de directorio en disquete, el


nombre del archivo de salida es MACRO VAR.
Con las variables comunes (#500 hasta #999) pueden realizarse operaciones de
entrada y salida.
Pueden cargarse y descargarse #100 a #199 cuando se pone a 1 el bit 3 (PU5)
del parmetro nm. 6001.
482

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

FUNCIONAMIENTO

8.8

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.

VISUALIZACION DEL
DIRECTORIO EN
DISQUETE

DIRECTORIO (FLOPPY)
NO. NOMBRE ARCH
0001
0002
0003
0004
0005
0006
0007
0008
0009

O0001 N00000
(METRO) VOL

PARAMETRO
O0001
O0002
O0010
O0040
O0050
O0100
O1000
O9500

EDIC * * * *
PRGR.

58.5
1.9
1.9
1.3
1.3
1.9
1.9
1.9
2.6

*** ***
DIR

483

11 : 51 : 12
(OPRA)

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63834SP/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].


5 Pulse las teclas de control de pgina

6 Al hacerlo aparece la pantalla siguiente:

DIRECTORIO (FLOPPY)
NO. NOMBRE ARCH
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

58.5
1.9
1.9
1.3
1.3
1.9
1.9
1.9
2.6

*** ***
LECTUR

PERFOR

11 : 30 : 24
ELIMI

Fig.8.8.1 (a)

7 Pulse de nuevo una tecla de control de pgina para visualizar otra


pgina del directorio.

484

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

FUNCIONAMIENTO

Procedimiento 2

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 soft ms a la derecha

(tecla de siguiente men).

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 ARCH
0004
0005
0006
0007
0008
0009

O0001 N00000
(METRO) VOL

O0010
O0040
O0050
O0100
O1000
O9500

BUSQUEDA
NO. ARCH =
>_
EDIC * * * *

1.3
1.3
1.9
1.9
1.9
2.6

*** ***

11 : 54 : 19
CANCEL

FIJC F
Fig.8.8.1 (b)

485

EJEC

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

Explicaciones
D Campos de pantalla y
sus significados

NO
:Visualiza el nmero de archivo
NOMBRE ARCH :Visualiza el nombre de archivo
(METRO)
:Convierte e imprime la capacidad para almacenar
archivos en longitud de cinta de papel. Tambin puede
obtener H (FEET) I definiendo en los datos de
configuracin como UNIDAD DE
ENTRADA el valor PULGADA.
:Cuando el archivo es multivolumen, no se visualiza
dicho estado.

VOL

(Ej.) Disquete o tarjeta A


Disquete o tarjeta B
Disquete o tarjeta C
C01
C02
L03
C(nmero) significa . . . . . . CONTINUA
L(nmero) significa . . . . . . ULTIMO
nmero . . . . . . . . . . . . . . . . nmero de disquetes o tarjetas

486

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

FUNCIONAMIENTO

8.8.2

El contenido del nmero de archivo especificado se carga en la memoria


del CN.

Lectura de archivos

Lectura de archivos

1 Pulse la tecla EDIT del panel del operador de la mquina.


2 Pulse la tecla de funcin

3 Pulse la tecla soft situada 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 [LECTUR].

DIRECTORIO (FLOPPY)
NO. NOMBRE ARCH
0001 PARAMETRO
0002 O0001
0003 O0002
0004 O0010
0005 O0040
0006 O0050
0007 O0100
0008 O1000
0009 O9500
LECTURA
NO. 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
2.6
PROGRAM NO. =
11 : 55 : 04
CANCEL

EJEC

7 Introduzca un nmero de archivo.


8 Pulse la tecla soft [FIJC F].
9 Para modificar el nmero de programa, introduzca el nmero de
programa y luego pulse la tecla soft [FIJC O].
10 Pulse la tecla soft [EJEC]. El nmero de archivo indicado en el
extremo inferior izquierdo de la pantalla se incrementa
automticamente en una unidad.
11 Pulse la tecla soft [CANCEL] para volver a la visualizacin de teclas
soft que aparece en la pantalla de la Fig. 8.8.1.(a).

487

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.8.3
Salida de programas

B63834SP/01

Cualquier programa en la memoria del CNC puede enviarse a un disquete


como archivo.

Salida de programas

1 Pulse la tecla EDIT del panel del operador de la mquina.


2 Pulse al tecla de funcin

3 Pulse la tecla soft ms a la derecha

(tecla de siguiente men).

4 Pulse la tecla soft [FLOPPY].


5 Pulse la tecla soft [(OPRA)].
6 Pulse la tecla soft [PERFOR].

DIRECTORIO (FLOPPY)
NO. NOMBRE ARCH
0001 PARAMETRO
0002 O0001
0003 O0002
0004 O0010
0005 O0040
0006 O0050
0007 O0100
0008 O1000
0009 O9500
PERFORACION
NO. ARCH =
>_
EDIC * * * * * * * * * *
FIJC O

FIJC F

PARADA

O0002 N01000
(METRO) VOL
58.5
1.9
1.9
1.3
1.3
1.9
1.9
1.9
2.6
PROGRAM NO. =
11 : 55 : 26
CANCEL

EJEC

7 Introduzca un nmero de programa. Para grabar todos los programas


en un solo archivo, introduzca 9999 en el campo del nmero de
programa. En tal caso, se registra como nombre de archivo
ALL.PROGRAM.
8 Pulse la tecla soft [FIJC O].
9 Pulse la tecla soft [EJEC]. El programa o programas especificados en
el paso 7 se graban despus del ltimo archivo en el disquete. Para
ejecutar la salida del programa despus de borrar los archivos que
comienzan por un nmero de archivo existente, teclee el nmero de
archivo y luego pulse primero la tecla soft [FIJC F] y luego la tecla
soft [EJEC].
10 Pulse la tecla soft [CANCEL] para que vuelvan a visualizarse las
teclas soft que aparecen en la pantalla de la Fig. 8.8.1(a).

488

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

FUNCIONAMIENTO

8.8.4

Con esta operacin se borra el archivo cuyo nmero se ha especificado.

Borrado de archivos
Borrado de archivos

1 Pulse la tecla EDIT del panel del operador de la mquina.


2 Pulse la tecla de funcin

3 Pulse la tecla soft ms a la derecha

(tecla de siguiente men).

4 Pulse la tecla soft [FLOPPY].


5 Pulse la tecla soft [(OPRA)].
6 Pulse la tecla soft [ELIMI].

DIRECTORIO (FLOPPY)
NO. NOMBRE ARCH
0001 PARAMETRO
0002 O0001
0003 O0002
0004 O0010
0005 O0040
0006 O0050
0007 O0100
0008 O1000
0009 O9500
ELIMI
NO. ARCH =
NOM=
>_
EDIC * * * * * * * * * *
NOMB F

FIJC F

O0001 N00000
(METRO) VOL
58.5
1.9
1.9
1.3
1.3
1.9
1.9
1.9
2.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 [NOMB F].
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).

489

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

Limitaciones
D Introduccin de nmeros
de archivo y nmeros de
programa con las teclas

Si pulsa [FIJC F] o [FIJC O] sin teclear el nmero de archivo y el nmero de


programa, los campos de nmero de archivo o de nmero de programa aparecen
en blanco. Si se introduce 0 como nmero de archivo o como nmero de
programa, se visualiza el valor 1.

D Dispositivos E/S

Para utilizar el canal 0, defina un nmero de dispositivo en el parmetro 102.


Asigne 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 N. 2.

D Dgitos significativos

Para la introduccin de valores numricos en la zona de entrada de datos con


NO. ARCHIVO y NO. PROGRAMA, slo son vlidos los 4 dgitos de menor
peso.

D Comparacin

Cuando est activada la tecla de proteccin en el panel del operador de la


mquina, no se leen programas desde el disquete. En lugar de ello, se comparan
con el contenido de la memoria del CNC.

ALARMAS
Nm.

Contenido

71

Se ha introducido un nmero de archivo o de programa no


vlido. (El nmero de programa especificado no se ha encontrado.)

79

La operacin de verificacin ha detectado una no coincidencia


entre un programa cargado en memoria y el contenido del
mismo programa en el disquete.

86

Se ha desactivado la seal de juego de datos preparado (DR)


para el dispositivo de entrada/salida. (El error de falta de archivo o el error de archivo duplicado se ha producido en el dispositivo de entrada/salida debido a que se ha introducido un
nmero de archivo, un nmero de programa o un nombre de
archivo no vlido).

490

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63834SP/01

8.9
SALIDA DE UN
LISTADO DE
PROGRAMA PARA
UN GRUPO
ESPECIFICADO

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:
140
O0020 (GEAR1000 MAIN
O0040 (GEAR1000 SUB1
O0200 (GEAR1000 SUB2
O2000 (GEAR1000 SUB3

>_
EDIT * * * *
PRGRM

*** ***

***

O0001 N00010
MEMORI(CARC.)
3321
127839
)
)
)
)

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 [GRPAL].


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.

491

8. ENTRADA/SALIDA DE DATOS

8.10
ENTRADA/SALIDA
DE DATOS EN LA
PANTALLA TODO I/O

FUNCIONAMIENTO

B63834SP/01

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 TODO I/O.
LECTUR./PERFOR. (PROGRAMA)
CANAL E/S
NUM. DISPO.
VELOC. BAUD
BIT PARADA
ENTRAD NULA (EIA)
TV CHECK (NOTES)

1
0
4800
2
NO
ON

O1234 N12345

TV CHECK
OFF
CODIG IMPR
ISO
CODIG ENTR
ASCII
AVANCE SALI
AVAN
SALIDA EOB (ISO)
CR

(0:EIA 1:ISO)>1_
MDI

****

PRGR.

*** ***
PARAM

***

12:34:56

COMPEN. MACRO

(OPRA)

Fig. 8.10 Pantalla TODO I/O (cuando para entrada


/ salida se utilice el canal 1)

492

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

FUNCIONAMIENTO

8.10.1

Los parmetros asociados a la entrada/salida pueden configurarse en la


pantalla tod I/O.

Configuracin de
parmetros asociados
a la entrada/salida

Configuracin de parmetros relativos a la entrada/salida

Procedimiento

1 Pulse la tecla de funcin

2 Pulse la tecla soft del extremo derecho

(tecla siguiente men).

3 Pulse la tecla soft [E/S] para visualizar la pantalla TODO I/O.


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.

LECTUR./PERFOR. (PROGRAMA)
CANAL E/S
NUM. DISPO.
VELOC. BAUD
BIT PARADA
ENTRAD NULA (EIA)
TV CHECK (NOTES)

1
0
4800
2
NO
ON

O1234 N12345

TV CHECK
OFF
CODIG IMPR
ISO
CODIG ENTR
ASCII
AVANCE SALI
AVAN
SALIDA EOB (ISO)
CR

(0:EIA 1:ISO)>1_
MDI

****

PRGR.

*** ***
PARAM

***

12:34:56

COMPEN. MACRO

(OPRA)

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

493

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.10.2
Entrada y salida de
programas

B63834SP/01

Puede realizarse la entrada y salida de un programa con la pantalla E/S.


Cuando introduzca un programa desde una casete o tarjeta, el usuario debe
especificar el archivo introducido que contiene el programa (bsqueda de
archivo).

Bsqueda de archivo

Procedimiento

Pulse la tecla soft [PRGR.] en la pantalla TODO I/O, descrita en el


apartado 8.10.1.

Seleccione el modo EDIT. Se visualiza un directorio de programas.

Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft pasan a ser las
siguientes.
Un directorio de programas se visualiza slo en el modo EDIT. En todos
los dems modos, se visualiza la pantalla TODO I/O.
O0001 N00010
PROGRAM (NUM.)
USAD.
:
60
LIBRES :
140

MEMORI (CARC.)
3321
127839

O0010 O0001 O0003 O0002 O0555 O0999


O0062 O0004 O0005 O1111 O0969 O6666
O0021 O1234 O0588 O0020 O0040

>_
EDIC * * * *
BUSQ F

4
5

*** ***
LECT.

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

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63834SP/01

Explicaciones
D Diferencia entre N0 y N1

Cuando ya existe un archivo en una casete o tarjeta, la especificacin de


N0 o N1 tiene idntico efecto. Si se especifica N1 sin que haya ningn
archivo en la casete 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 casete o tarjeta, independientemente de si la casete/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 casete o tarjeta nueva o cuando se utilice una casete o tarjeta
previamente utilizada una vez se hayan borrado todos los archivos que
contenga.

D Activacin de alarmas
durante la bsqueda de
archivos

Si se genera una alarma (por ejemplo fallo en bsqueda de archivo)


durante la bsqueda de un archivo, el CNC no la activa inmediatamente.
Sin embargo, si, a continuacin, se ejecuta una entrada/salida de dicho
archivo, se activa una alarma P/S (No. 086).

D Bsqueda de archivo
utilizando 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.

Introduccin de un programa

Procedimiento

1 Pulse la tecla soft [PRGR.] en la pantalla TODO I/O, descrita en el


apartado III8.10.1.
2 Seleccione el modo EDIT. Se visualiza un directorio de programas.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian a la
siguiente.
Un directorio de programas se visualiza slo en el modo EDIT. En
todos los dems mdulos se visualiza la pantalla TODO I/O.
O0001 N00010
PROGRAMA (NUM.)
USAD.
:
60
LIBRES :
140

MEMORI (CARC.)
3321
127839

O0010 O0001 O0003 O0002 O0555 O0999


O0062 O0004 O0005 O1111 O0969 O6666
O0021 O1234 O0588 O0020 O0040

>_
EDIC

****

BUSQ F

*** ***
LECT.

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

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

PARA.

CAN

EJEC

B63834SP/01

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

Salida de programas

Procedimiento

1 Pulse la tecla soft [PRGR.] en la pantalla TODO I/O, descrita en el


apartado III8.10.1.
2 Seleccione el modo EDIT. Se visualiza un directorio de programas.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.
El directorio de programas se visualiza slo en el modo EDIT. En
todos los dems modos, se visualiza la pantalla TODO I/O.
O0001 N00010
PROGRAMA (NUM.)
USAD.:
60
LIBRES :
140

MEMORIA (CAR.)
3321
127839

O0010 O0001 O0003 O0002 O0555 O0999


O0062 O0004 O0005 O1111 O0969 O6666
O0021 O1234 O0588 O0020 O0040

>_
EDIT

****

BUSQ F

*** ***
LECT.

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

CAN

EJEC

6 Pulse la tecla soft [PERFOR.] y luego [EJEC].


Se enva 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].
496

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63834SP/01

Borrado de archivos

Procedimiento

1 Pulse la tecla soft [PRGR.] en la pantalla TODO I/O, descrita en el


apartado III8.10.1.
2 Seleccione el modo EDIT. Se visualiza un directorio de programas.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian y
adoptan el aspecto siguiente.

El directorio de programas se visualiza slo en el modo EDIT. En


todos los dems modos, se visualiza la pantalla TODO I/O.
O0001 N00010
PROGRAMA (NUM.)
USAD.
:
60
LIBRES :
140

MEMORI (CAR.)
3321
127839

O0010 O0001 O0003 O0002 O0555 O0999


O0062 O0004 O0005 O1111 O0969 O6666
O0021 O1234 O0588 O0020 O0040

>_
EDIT

****

BUSQ F

*** ***
LECT.

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
D 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) hasta n

D Proteccin contra
escritura

Despus de borrado
1 hasta (k1)
Borrado
k hasta (n1)

Para poder borrar un archivo, debe colocarse la lengeta de proteccin


contra escritura de la casete de modo que pueda escribirse en sta.

497

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

8.10.3
Entrada y salida de
parmetros

B63834SP/01

La entrada y salida de parmetros puede realizarse empleando la pantalla


TODO I/O.

Entrada de parmetros

Procedimiento

1 Pulse la tecla soft [PARAM] en la pantalla TODO IO, descrita en el


apartado III8.10.1.
2 Seleccione el modo EDIT.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian
adoptando el siguiente aspecto.
LECTUR./PERFOR. (PARAMETRO)
CANAL E/S
NUM. DISPO.
VELOC. BAUD
BIT PARADA
ENTRAD NULA (EIA)
TV CHECK (NOTES)

1
0
4800
2
NO
ON

O1234 N12345

TV CHECK
CODIG IMPR
CODIGO ENTR
AVANCE SALI
SALIDA EOB (ISO)

OFF
ISO I
ASCII
AVAN
CR

(0:EIA 1:ISO)>1_
MDI

****

*** ***
LECTUR

CANC.

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

498

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63834SP/01

Salida de parmetros

Procedimiento

1 Pulse la tecla soft [PARAM] en la pantalla TODO IO, descrita en el


apartado III8.10.1.
2 Seleccione el modo EDIT.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.
LECTUR./PERFOR. (PARAMETRO)
CANAL E/S
NUM. DISPO.
VELOC. BAUD
BIT PARADA
ENTRAD NULA (EIA)
TV CHECK (NOTES)

1
0
4800
2
NO
ON

O1234 N12345

TV CHECK
CODIG IMPR
CODIGO ENTR
AVANCE SALI
SALIDA EOB (ISO)

OFF
ISO
ASCII
AVAN
CR

(0:EIA 1:ISO)>1_
MDI

****

*** ***
LECTUR

CANC.

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

499

8. ENTRADA/SALIDA DE DATOS

8.10.4
Entrada y salida de
valores de
compensacin

FUNCIONAMIENTO

B63834SP/01

La entrada y salida de valores de compensacin pueden realizarse desde


la pantalla TODO I/O.

Introduccin de valores de compensacin

Procedimiento

1 Pulse la tecla soft [COMP.] en la pantalla TODO I/O, descrita en el


apartado III8.10.1.
2 Seleccione el modo EDIT.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.
LECTUR./PERFOR. (OFFSET)
CANAL E/S
NUM. DISPO.
VELOC. BAUD
BIT PARADA
ENTRAD NULA (EIA)
TV CHECK (NOTES)

1
0
4800
2
NO
ON

O1234 N12345
TV CHECK
CODIG IMPR
CODIGO ENTR
AVANCE SALI
SALIDA EOB (ISO)

OFF
ISO I
ASCII
AVAN
CR

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

500

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63834SP/01

Salida de datos de compensacin

Procedimiento

1 Pulse la tecla soft [COMP.] en la pantalla TODO I/O, descrita en el


apartado III8.10.1.
2 Seleccione el modo EDIT.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.
LECTUR./PERFOR. (OFFSET)
CANAL E/S
NUM. DISPO.
VELOC. BAUD
BIT PARADA
ENTRAD NULA (EIA)
TV CHECK (NOTES)

1
0
4800
2
NO
ON

O1234 N12345
TV CHECK
CODIG IMPR
CODIGO ENTR
AVANCE SALI
SALIDA EOB (ISO)

OFF
ISO I
ASCII
AVAN
CR

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

501

8. ENTRADA/SALIDA DE DATOS

8.10.5
Salida de variables
comunes de macro
cliente

FUNCIONAMIENTO

B63834SP/01

La salida de variables comunes de macro cliente puede realizarse desde


la pantalla TODO I/O.

Salida de variables comunes de macro cliente

Procedimiento

1 Pulse la tecla soft [MACRO] en la pantalla TODO I/O, descrita en el


apartado III8.10.1.
2 Seleccione el modo EDIT.
3 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.
LECTUR./PERFOR. (MACRO)
CANAL E/S
NUM. DISPO.
VELOC. BAUD
BIT PARADA
ENTRAD NULA (EIA)
TV CHECK (NOTES)

1
0
4800
2
NO
ON

O1234 N12345
TV CHECK
CODIG IMPR
CODIGO ENTR
AVANCE SALI
SALIDA EOB (ISO)

OFF
ISO I
ASCII
AVAN
CR

(0:EIA 1:ISO)>1_
MDI

****

*** ***
LECTUR

CAN.

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 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].
NOTA
Para la entrada de una variable de macro, lea la declaracin
de macro cliente deseada como programa y luego
ejectelo.

502

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

FUNCIONAMIENTO

8.10.6

La pantalla TODO I/O soporta la visualizacin de un directorio de


archivos en disquete as como la entrada y salida de archivos en disquete.

Entrada y salida de
archivos en disquete

Visualizacin de un directorio de archivos

Procedimiento

1 Pulse la tecla soft del extremo derecho


(tecla de siguiente men)
en la pantalla TODO I/O descrita en el apartado III8.10.1.
2 Pulse la tecla soft [FLOPPY ].
3 Seleccione el modo EDIT. Se visualiza la pantalla de disquete.
4 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.

La pantalla de visualizacin de directorio en disquete se visualiza


slo en el modo EDIT. En todos los dems modos se visualiza la
pantalla TODO I/O.
LECTUR./PERFOR. (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].

503

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63834SP/01

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.
LECTUR./PERFOR. (FLOPPY)
No.
NOMBRE ARCHIVO
0001
PARAMETRO
0002
TODO PROGR.
0003
O0001
0004
O0002
0005
O0003
0006
O0004
0007
O0005
0008
O0010
0009
O0020
BUSQ F
Archivo 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] ).

504

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63834SP/01

Entrada de un archivo

Procedimiento

1 Pulse la tecla soft del extremo derecho


(tecla de siguiente men)
en la pantalla TODO I/O descrita en el apartado III8.10.1.
2 Pulse la tecla soft [FLOPPY ].
3 Seleccione el modo EDIT. Se visualiza la pantalla de disquete.
4 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.

La pantalla de visualizacin de directorio en disquete se visualiza


slo en el modo EDIT. En todos los dems modos se visualiza la
pantalla TODO I/O.
LECTUR./PERFOR. (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 nmero de archivo: introduzca el nmero del


archivo deseado y luego pulse la tecla soft [FIJC F].
Configuracin de un nmero de programa: introduzca el nmero
del programa deseado y luego pulse la tecla soft [FIJC O].

7 Pulse la tecla soft [EJEC].


Se lee el archivo o programa especificado y en el extremo inferior
derecho de la pantalla destella el indicador ENTRADA. Una vez
terminada la entrada, se despeja de la pantalla el indicador
ENTRADA.

505

FUNCIONAMIENTO

8. ENTRADA/SALIDA DE DATOS

B63834SP/01

Salida de un archivo

Procedimiento

1 Pulse la tecla soft del extremo derecho


(tecla de siguiente men)
en la pantalla TODO I/O descrita en el apartado III8.10.1.
2 Pulse la tecla soft [FLOPPY ].
3 Seleccione el modo EDIT. Se visualiza la pantalla de disquete.
4 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.

La pantalla de visualizacin de directorio en disquete se visualiza


slo en el modo EDIT. En todos los dems modos se visualiza la
pantalla TODO I/O.
LECTUR./PERFOR. (FLOPPY)

>
MDI

****

BUSQ F

*** ***
LECTUR

***

O1234 N12345

12:34:56

PERFOR. ELIMI

5 Pulse la tecla soft [PERFOR.] .


FIJC F

FIJC O

PARA.

CAN.

EJEC

6 Introduzca el nmero de archivo o programa cuya salida desee


realizar.

Configuracin de un nmero de archivo: introduzca el nmero del


archivo deseado y luego pulse la tecla soft [FIJC F].
Configuracin de un nmero de programa: introduzca el nmero
del programa deseado y luego pulse la tecla soft [FIJC O].

7 Pulse la tecla soft [EJEC].


Se lee el archivo o programa especificado y en el extremo inferior
derecho de la pantalla destella el indicador SALIDA. Una vez
terminada la salida, se despeja de la pantalla el indicador SALIDA.
Si no se especifica ningn nmero de archivo, el programa se graba al
final de los archivos actualmente registrados.

506

8. ENTRADA/SALIDA DE DATOS

FUNCIONAMIENTO

B63834SP/01

Borrar un archivo

Procedimiento

1 Pulse la tecla soft del extremo derecho


(tecla de siguiente men)
en la pantalla TODO I/O descrita en el apartado III8.10.1.
2 Pulse la tecla soft [FLOPPY ].
3 Seleccione el modo EDIT. Se visualiza la pantalla de disquete.
4 Pulse la tecla soft [(OPRA)]. La pantalla y las teclas soft cambian de
la siguiente manera.

La pantalla de visualizacin de directorio en disquete se visualiza


slo en el modo EDIT. En todos los dems modos se visualiza la
pantalla TODO I/O.
LECTUR./PERFOR. (FLOPPY)

>
MDI

****

BUSQ F

*** ***
LECTUR

O1234 N12345

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


[FIJC F].
7 Pulse la tecla soft [EJEC]. Se borra el archivo especificado. Una vez
borrado, se desplazan hacia arriba todos los archivos subsiguientes.

507

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63834SP/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,
modificacin 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 Apartado III9.2.
4) Copiar, desplazar y fusionar programas:
Vase Apartados 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 Apartado III9.1.1.

Ejecucin

508

FUNCIONAMIENTO

B63834SP/01

9.1
INSERCION,
MODIFICACION Y
BORRADO DE UNA
PALABRA

9. EDICION DE PROGRAMAS

En este apartado se describe el procedimiento para la insercin, modificacin


y borrado de una palabra dentro de un programa registrado en memoria.

Procedimiento para la insercin, modificacin y borrado de una palabra


1 Seleccione el modo EDIT.
2 Pulse

3 Seleccione un programa que desea editar.


Si ha seleccionado un programa que desea editar, ejecute la operacin 4.
Si no ha seleccionado un programa que desea editar, busque el nmero de
programa.

4 Busque una palabra que desea modificar.


Mtodo de exploracin
Mtodo de bsqueda de palabra
5 Ejecute una operacin como puede ser la modificacin, insercin o borrado
de una palabra.

Explicacin
D Concepto de palabra y
unidad de edicin

Una palabra es una direccin seguida de un nmero. En el caso de un macro


cliente, el concepto de palabra es un tanto ambiguo.
Por consiguiente, consideraremos la unidad de edicin.
La unidad de edicin, es una unidad sujeta a modificacin o borrado en una
misma operacin.
En una operacin de exploracin, el cursor indica el comienzo de una unidad
de edicin.
Una insercin se realiza despus de una unidad de edicin.
Definicin de la unidad de edicin
(i) Seccin de programa a partir de una direccin hasta inmediatamente antes
de la siguiente direccin
(ii) Una direccin es una letra, IF, WHILE, GOTO, END, DO=, o ; (EOB).
Segn esta definicin, una palabra es una unidad de edicin. La palabra
palabra, cuando se emplea en la descripcin de las operaciones de edicin
equivale a una unidad de edicin segn la definicin exacta que acaba de
hacerse.

AVISO
El usuario no puede continuar la ejecucin del programa despus de modificar, insertar o borrar
datos del programa interrumpiendo el mecanizado en curso con una operacin tal como
parada en modo bloque a bloque o mediante una suspensin de avances durante la ejecucin
del programa. Si se realiza tal modificacin, es posible que el programa no se ejecute
exactamente segn el contenido del programa visualizado en la pantalla despus de reanudar
el mecanizado. As, cuando deba modificarse el contenido de la memoria mediante la edicin
de programas de pieza, no olvide entrar en el estado de reset o reinicializar el sistema despus
de terminar la edicin antes de ejecutar el programa.

509

9. EDICION DE PROGRAMAS

9.1.1
Bsqueda de una
palabra

FUNCIONAMIENTO

B63834SP/01

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.


PAGE

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

PAGE

se visualiza la pgina anterior y se busca

la primera palabra de la pgina.


PAGE

9 Al pulsar y mantener pulsada la tecla de pgina


una pgina despus de otra.

510

PAGE

se visualiza

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63834SP/01

Procedimiento para buscar una palabra

Alineacin

izqda

Ejemplo)

PROGRAMA
O0050 ;
N01234 X100.0 Z1250.0 ;
S12 ;
N56789 M03 ;
M02 ;
%

de

bsqueda

O0050 N01234

de

S12

Actualmente se est
buscando/explorando
N01234.
Se est buscando
S12.

1 Teclee la direccin S .

2 .

2 Teclee 1

No puede buscarse S12 si se ha tecleado nicamente S1.


No puede buscarse S09 tecleando slo S9.
Para buscar S09, asegrese de que teclea 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.

511

9. EDICION DE PROGRAMAS

9.1.2
Cabecera de un
programa

FUNCIONAMIENTO

B63834SP/01

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

512

FUNCIONAMIENTO

B63834SP/01

9. EDICION DE PROGRAMAS

9.1.3
Insercin de una
palabra
Procedimiento para la insercin de una palabra

1 Bsqueda o exploracin de la palabra inmediata anterior a una palabra que


se desea insertar.

2 Teclee una direccin en la que desea insertar la palabra.


3 Teclee los datos.
4 Pulse la tecla

Ejemplo de insercin de T15

Procedimiento

1 Bsqueda o exploracin de Z1250.


Programa
O0050 ;
N01234 X100.0 Z1250.0 ;
S12 ;
N56789 M03 ;
M02 ;
%

2 Teclee T

Programa
O0050 N01234
O0050 ;
N01234 X100.0 Z1250.0 T15 ;
S12 ;
N56789 M03 ;
M02 ;
%

513

Se est buscando/explorando Z1250.0.

5 .

3 Pulse la tecla

O0050 N01234

Se est insertando
T15.

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63834SP/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 ;
%

514

Se est buscando/explorando T15.

Se est cambiando
T15 por M15.

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63834SP/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 ;
%

515

Se est buscando/explorando X100.0.

O0050 N01234
Se est borrando
X100.0.

9. EDICION DE PROGRAMAS

9.2

FUNCIONAMIENTO

B63834SP/01

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 a 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 Pulse la tecla

Ejemplo de borrado del bloque No. 1234

Procedimiento

1 Ejemplo de borrado del bloque NO1234.


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

516

.
O0050 N01234

Se ha borrado el
bloque que contiene
N01234.

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63834SP/01

9.2.2
Borrado de mltiples
bloques

Pueden borrarse los bloques a partir de la palabra actualmente visualizada hasta


el bloque con nmero de secuencia especificado.

Procedimiento para borrar mltiples bloques

1 Busque o explore una palabra en el primer bloque de una parte que desea
borrar.

2 Teclee la direccin N

3 Teclee el nmero de secuencia del ltimo bloque de la seccin que desea


borrar.

4 Pulse la tecla

Ejemplo de borrado de bloques a partir de un bloque que contiene N01234 hasta un bloque que
contiene N56789

Procedimiento

1 Busque o explore N01234.


Programa
O0050 ;
N01234 Z1250.0 M15 ;
S12 ;
N56789 M03 ;
M02 ;
%

2 . Teclee N

Programa
O0050 ;
N01234 Z1250.0 M15 ;
S12 ;
N56789 M03 ;
M02 ;
%

3 Pulse la tecla
Programa
O0050 ;
M02 ;
%

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

NOTA
Cuando haya demasiados bloques para borrar, podra
producirse la alarma P/S (No. 070). En tal caso, reduzca el
nmero de bloques para borrar.

517

9. EDICION DE PROGRAMAS

9.3
BUSQUEDA DE
NUMERO DE
PROGRAMA

FUNCIONAMIENTO

B63834SP/01

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 de 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 no 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 mquinaherramienta para arrancar el
funcionamiento automtico. Consulte el manual relevante preparado por
fabricante de la mquinaherramienta 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 mquinaherramienta).

3 Configure la seal de seleccin de nmero de programa en la


mquinaherramienta a un nmero de 01 hasta 15.
Si no est registrado el programa correspondiente a una seal en la
mquinaherramienta, se activa la alarma P/S (No. 059).

4 Accione el pulsador de comienzo de ciclo.


Cuando la seal en la mquinaherramienta representa el valor 00, no se
ejecuta la operacin de bsqueda de nmero del programa.

Alarmas

No.

Contenido

59

No puede buscarse el programa con el nmero seleccionado durante la bsqueda del nmero de programa externo.

71

Durante la bsqueda del nmero de programa no se ha


encontrado el nmero de programa especificado.

518

FUNCIONAMIENTO

B63834SP/01

9.4
BUSQUEDA DE
NUMERO DE
SECUENCIA

9. EDICION DE PROGRAMAS

La operacin de bsqueda de nmero de secuencia habitualmente se emplea


para buscar un nmero de secuencia en medio de un programa de modo que
pueda arrancarse o rearrancarse la ejecucin en el bloque contenido en dicho
nmero de secuencia.
Ejemplo) Se ejecuta la bsqueda de nmero de secuencia 02346 en un
programa (O0002).
Programa

Prog. seleccionado
Se ha encontrado
el nmero de secuencia deseado.

O0001 ;
N01234 X100.0 Z100.0 ;
S12 ;
:
O0002 ;
N02345 X20.0 Z20.0 ;
N02346 X10.0 Z10.0 ;
:
O0003 ;
:

La bsqueda en esta
seccin se inicia desde
el comienzo.
(La operacin de
bsqueda se ejecuta
nicamente dentro de
un programa.)

Procedimiento para bsqueda del nmero de secuencia


1 Seleccione el modo MEMORY.
2 Pulse

3 Si el programa incluye un nmero de secuencia que se ha de buscar, ejecute


las operaciones 4 hasta 7 indicadas a continuacin.
Si el programa no contiene un nmero de secuencia que se desea buscar,
seleccione el nmero de programa del programa que contiene el nmero de
secuencia que se desea buscar.

4 Teclee la direccin N .
5 Teclee un nmero de secuencia que desee buscar.
6 Pulse la tecla [BUSQ N].
7 Una vez terminada la operacin de bsqueda, el nmero de secuencia
buscado se visualiza en el extremo superior derecho de la pantalla. Si no se
encuentra el nmero de secuencia especificado en el programa actualmente
seleccionado se activa la alarma P/S nmero 060.

519

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63834SP/01

Explicaciones
D Operaciones durante la
bsqueda

D Comprobacin durante la
bsqueda

Los bloques saltados no afectan al CNC. Esto supone que los datos en los
bloques saltados tales como las coordenadas y los cdigos M, S y T no afectan
a las coordenadas y valores modales del CNC. As, en el primer bloque en que
se desea arrancar o rearrancar la ejecucin del programa empleando una orden
de bsqueda de nmero de secuencia, no olvide introducir los cdigos M, S y
T y las coordenadas necesarias. Un bloque que se desea buscar mediante una
bsqueda de nmero de secuencia habitualmente representa un punto de
desplazamiento de un proceso a otro. Cuando deba buscarse un bloque en medio
de un proceso o deba rearrancarse la ejecucin en dicho bloque, especifique
cdigos M, S y T, cdigos G, coordenadas, etc. segn sean necesarias,
introducindolas desde el MDI despus de comprobar minuciosamente los
estados de la mquinaherramienta y del CN en dicho instante.
Durante la operacin de bsqueda, se realizan las siguientes comprobaciones:

Salto opcional de bloque


Alarma P/S (No. 003 hasta 010)

Limitaciones
D Bsqueda dentro de un
subprograma

Durante la operacin de bsqueda de nmero de secuencia, no se ejecuta


M98xxxx (llamada a subprograma). As, se activa una alarma (No. 060) si se
intenta buscar un nmero de secuencia en un subprograma a que se ha llamado
desde el programa actualmente seleccionado.
Programa principal

Subprograma

O1234
:
:
M98 P5678 ;
:
:

O5678
:
N88888
:
M99 ;
:

Si se intenta buscar N8888 en el ejemplo anterior, se activa una alarma.

Alarmas
Nmero
60

Contenido
No se ha encontrado el nmero de secuencia de orden en
la bsqueda de nmero de secuencia.

520

FUNCIONAMIENTO

B63834SP/01

9.5
BORRADO DE
PROGRAMAS

9.5.1

9. EDICION DE PROGRAMAS

Los programas registrados en memoria pueden borrarse. Bien programa por


programa o todos a la vez. Adems, puede borrarse ms de un programa
especificando un intervalo.

Puede borrarse un programa registrado en memoria.

Borrado de un programa
Procedimiento para borrar un programa

1 Seleccione el modo EDIT.


2 Pulse

para visualizar la pantalla del programa.

3 Teclee la direccin O .
4 Teclee un nmero de programa deseado.
5 Pulse la tecla

Al hacerlo se borrar el programa con el nmero de programa introducido.

9.5.2

Pueden borrarse todos los programas registrados en memoria.

Borrado de todos los


programas
Procedimiento para borrar todos los programas

1 Seleccione el modo EDIT.


2 Pulse

para visualizar la pantalla del programa.

3 Teclee la direccin O .
4 Teclee 9999.
5 Pulse la tecla de edicin

521

para borrar todos los programas.

9. EDICION DE PROGRAMAS

9.5.3

FUNCIONAMIENTO

B63834SP/01

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.

522

para borrar los programas Nos. XXXX hasta

FUNCIONAMIENTO

B63834SP/01

9.6
FUNCION DE EDICION
AMPLIADA DE
PROGRAMAS DE
PIEZA

9. EDICION DE PROGRAMAS

Con la funcin de edicin ampliada de programas de pieza, pueden ejecutarse


las operaciones descritas a continuacin empleando teclas soft para programas
que se han registrado en memoria.
Se dispone de las siguientes operaciones de edicin:

Pueden copiarse o transferirse a otro programa un programa completo o una


parte de ste.

Un programa puede fusionarse en cualquier posicin de otro programa.


Una palabra o direccin especificada perteneciente a un programa puede
sustituirse por otra palabra o direccin.

523

9. EDICION DE PROGRAMAS

9.6.1

FUNCIONAMIENTO

B63834SP/01

Puede crearse un programa nuevo copiando un programa.

Cmo se copia un
programa completo

Antes de copiar

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


(EDIEX)

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 [TODO].


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

524

FUNCIONAMIENTO

B63834SP/01

9.6.2

9. EDICION DE PROGRAMAS

Un programa nuevo puede crearse copiando una seccin de un programa.

Cmo se copia una


parte de un programa

Antes de copiar

Despus 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 se ha especificado un intervalo de edicin permanece
invariable despus de la operacin de copiar.

Procedimiento para copiar una seccin de un programa

1 Ejecute los pasos 1 hasta 6 en el subapartado III-9.6.1.


2 Desplace el cursor al comienzo del intervalo que desea copiar y pulse la
tecla [CURS~].

CURS

3 Desplace el cursor al final del intervalo que desea copiar y pulse la tecla soft
CURS

[~CURS] o [~ABAJO] (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

525

9. EDICION DE PROGRAMAS

9.6.3

FUNCIONAMIENTO

B63834SP/01

Puede crearse un nuevo programa moviendo una seccin o parte de programa.

Moviendo una seccin


o parte de programa.

Antes de copiar

Despus de copiar

Oxxxx

Oxxxx

Oyyyy

Copiar

B
C

Fig. 9.6.3 Copia de una parte de un programa

En la Fig. 9.6.3, la parte B del programa nmero xxxx se mueve a un programa


de nueva creacin cuyo nmero es yyyy; la parte B se elimina del programa
xxxx.

Procedimiento para mover una parte de un programa

1 Ejecute los pasos 1 hasta 5 del subapartado III-9.6.1.


2 Asegrese de que se selecciona la pantalla para el programa que se ha de
MOVI

mover y pulse la tecla soft [MOVI].

3 Desplace el cursor al comienzo del intervalo que se desea mover y pulse la


CURS

tecla soft [CURS~].

4 Desplace el cursor al final del intervalo que se desea mover y pulse la tecla
soft [~CURS] o [~ABAJO] (en este ltimo caso, se copia el intervalo hasta
el final del programa independientemente de la posicin del cursor.

CURS 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

526

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63834SP/01

9.6.4

Puede insertarse otro programa en una posicin arbitraria del programa actual.

Cmo fusionar un
programa

Antes de fusionar
Oxxxx

Oyyyy

Despus de fusionar

Fusin

Oxxxx

Oyyyy

Posicin
de fusin

Fig. 9.6.4 Fusin de un programa en una posicin especificada

En la Fig. 9.6.4, el programa nmero XXXX se fusiona con el programa nmero


YYYY. El programa OYYYY permanece invariable despus de la operacin de
fusin.

Procedimiento para fusionar un programa

1 Ejecute los pasos 1 hasta 5 del subapartado III-9.6.1.


2 Asegrese de que se ha seleccionado la pantalla del programa que se desea
INSER

editar y pulse la tecla soft [INSER].

3 Desplace el cursor a la posicin en la cual se desea insertar otro programa y


CURS

pulse la tecla soft [~CURS] o [~ABAJO] (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

527

9. EDICION DE PROGRAMAS

FUNCIONAMIENTO

B63834SP/01

9.6.5
Explicacin
complementaria para
copiar, mover y
fusionar
Explicaciones
D 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:
D Se ejecuta una operacin de edicin distinta de una bsqueda de direccin,
bsqueda/exploracin de palabra y bsqueda del comienzo de un programa
despus de definir un punto inicial o final.
D El procesamiento vuelve a la seleccin de operacin despus de haber
definido un punto inicial o un punto final.

D 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:
D El programa puede editarse de idntica manera que un programa general.
(No ejecute el programa)
D Si se acaba de ejecutar una operacin de copiar o de mover, en el instante
de la ejecucin se borra la informacin previa y se registra la informacin
que se acaba de definir (todo o una parte del programa). (En la operacin de
fusin no se borra la informacin previa.) Sin embargo, el programa, cuando
se selecciona para funcionamiento en modo prioritario, no puede registrarse
en modo no prioritario. (Se activa una alarma BP/S140.) Cuando se registra
el programa, se obtiene una zona libre. Borre esta zona libre con la tecla

D Cuando ya no se necesita el programa, brrelo mediante una operacin


normal de edicin.

D 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
D Nmero de dgitos para el
nmero de programa

Si un nmero de programa se especifica mediante 5 o ms dgitos, se genera un


error de formato.
528

B63834SP/01

FUNCIONAMIENTO

9. EDICION DE PROGRAMAS

Alarmas
Contenido

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 borrado nicamente el programa editado.

101

529

9. EDICION DE PROGRAMAS

9.6.6
Sustitucin de
palabras y direcciones

FUNCIONAMIENTO

B63834SP/01

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.

7 D Pulse la tecla soft [EJEC] para sustituir todas las palabras y direcciones
especificadas despus del cursor.

SALTO

EJEC1

D Pulse la tecla soft [EJEC1] para buscar y sustituir la primera vez que
aparece la palabra o direccin especificada despus del cursor.
D Pulse la tecla soft [SALTO] para buscar slo la primera vez que aparece
la palabra o direccin especificada despus del cursor.

EJEC

Ejemplos
D Sustituir X100 por Z200

[CAMBIO]

0 [ANTES] Z

[DESP.] [EJEC]
D Sustituir X100Z200 por X30

[CAMBIO]

3
D Sustituir IF por WHILE

F [ANTES] W

0 [ANTES] X

0 [DESP.] [EJEC]

[CAMBIO]

E [DESP.]

[EJEC]

D Sustituir X por ,C10

[CAMBIO]

X [ANTES] ,

0 [DESP.] [EJEC]

Explicacin
D Sustitucin de macros
cliente

Pueden sustituirse las siguientes palabras de macro cliente:


IF, WHILE, GOTO, END, DO, BPRNT, DPRNT, 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.].
530

B63834SP/01

FUNCIONAMIENTO

9. EDICION DE PROGRAMAS

Restricciones
D El nmero de caracteres a
sustituir

D Los caracteres para


sustitucin

Puede especificarse hasta un total de 15 caracteres para palabras antes o despus


de la sustitucin. (No pueden especificarse 16 o ms caracteres.)
Las palabras antes o despus de una sustitucin deben comenzar por un carcter
que represente una direccin. (Se produce un error de formato.)

531

9. EDICION DE PROGRAMAS

9.7
EDICION DE
MACROS DE
CLIENTE

FUNCIONAMIENTO

B63834SP/01

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
D Unidad de edicin

Cuando se edita un macro cliente ya introducido, el usuario puede desplazar el


cursor a cada unidad de edicin que comienza por cualquiera de los siguientes
caracteres y smbolos:

(a) Direccin
(b) # situado al comienzo del primer miembro de una declaracin de
sustitucin
(c) /, (,=, and ;
(d) Primer carcter de IF, WHILE, GOTO, END, DO, POPEN, BPRNT,
DPRNT y PCLOS
En la pantalla, se coloca un espacio en blanco antes de cada uno de los
caracteres y smbolos anteriores.
(Ejemplo) Posiciones de comienzo donde est colocado el cursor.
N001 X#100 ;
#1 =123 ;
N002 /2 X[12/#3] ;
N003 XSQRT[#3/3*[#4+1]] ;
N004 X#2 Z#1 ;
N005 #5 =1+2#10 ;
IF[#1NE0] GOTO10 ;
WHILE[#2LE5] DO1 ;
#[200+#2] =#2*10 ;
#2 =#2+1 ;
END1 ;
D Abreviaturas de palabra de
macro cliente

Cuando se modifica o inserta una palabra de macro


primeros caracteres pueden sustituir a toda la palabra.
Concretamente:
WHILE WH GOTO GO XOR XO
SIN SI
ASIN AS
COS CO
TAN TA
ATAN AT
SQRT SQ
BCD BC
BIN BI
FIX FI
ROUND RO END EN
POPEN PO
DPRNT DP PCLOSPC
EXP EX
(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.

532

cliente, los dos o ms

AND AN
ACOS AC
ABS AB
FUP FU
BPRNT BP
THEN TH

FUNCIONAMIENTO

B63834SP/01

9.8
EDICION EN MODO NO
PRIORITARIO

9. EDICION DE PROGRAMAS

La edicin de un programa mientras se est ejecutando otro programa se


denomina edicin en modo no prioritario.
El mtodo de edicin es idntico que para la edicin ordinaria (edicin en
primer plano).
Un programa editado en modo no prioritario debe registrarse en la memoria de
programas en modo prioritario por el siguiente procedimiento:
Durante la edicin en modo no prioritario no pueden borrarse de golpe todos los
programas.

Procedimiento para edicin en modo no prioritario

1 Entre en el modo EDIT o MEMORY.


El modo MEMORY est permitido an cuando se est ejecutando el
programa.

2 Pulse la tecla

3 Pulse la tecla soft [(OPRA)], y luego la tecla soft [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 Edite 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
D Alarmas durante la edicin
en modo no prioritario

Las alarmas que pueden producirse durante la edicin en modo no prioritario


no afectan a las operaciones en modo prioritario. A la inversa, las alarmas que
pueden producirse durante el modo prioritario no afectan a la edicin en modo
no prioritario. En la edicin en modo no prioritario, si se intenta editar un
programa seleccionado para el modo prioritario, se activa una alarma BP/S (n
140). Por otro lado, si se intenta seleccionar un programa sujeto a la edicin en
modo no prioritario durante el modo prioritario (mediante llamada a un
subprograma o mediante una operacin de bsqueda de nmero de programa
empleando una seal externa), se activa una alarma P/S (n 059, 078) en modo
prioritario. Al igual que en la edicin de programas en modo prioritario, en la
edicin en modo no prioritario se activan alarmas P/S. Sin embargo, para poder
distinguir estas alarmas de las alarmas en modo prioritario, BP/S aparece en la
lnea de entrada de datos de la pantalla de edicin en modo no prioritario.

533

9. EDICION DE PROGRAMAS

9.9
FUNCION DE
CONTRASEA

FUNCIONAMIENTO

B63834SP/01

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. 0000 hasta 0999 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 escritura de parmetros mediante la configuracin de los
parmetros adecuados (III11.4.7). En este momento, se activa la alarma
P/S N 100 en el PMC. 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 Seleccione 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.

534

B63834SP/01

FUNCIONAMIENTO

9. EDICION DE PROGRAMAS

Explicaciones
D Definicin del parmetro
PASSWD

D Modificacin del parmetro


PASSWD

D Configuracin del valor 0


en el parmetro PASSWD

D Rebloqueo

El estado de bloqueo est activo si se ha definido un valor en el parmetro


PASSWD. Sin embargo, observe que el parmetro PASSWD slo puede
definirse cuando no est activado el estado de bloqueo (cuando PASSWD = 0
o PASSWD = KEYWD). Si se intenta definir el parmetro PASSWD en otros
casos, se activa un mensaje de aviso para indicar que est inhibida la grabacin.
Cuando est activado el estado de bloqueo (cuando PASSWD = 0 y PASSWD
= KEYWD), el parmetro NE9 se configura automticamente al valor 1. Si se
intenta configurar NE9 al valor 0, se activa un mensaje de aviso para indicar que
est inhibida la escritura o grabacin de parmetros.
El parmetro PASSWD puede modificarse cuando se abandona el estado de
bloqueo (cuando PASSWD = 0 o PASSWD = KEYWD). Despus del paso 3 del
procedimiento para desbloqueo, puede definirse un nuevo valor en el parmetro
PASSWD. A partir de dicho instante, este nuevo valor debe definirse en el
parmetro KEYWD para abandonar el estado de bloqueo.
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.

535

10. CREACION DE PROGRAMAS

10

FUNCIONAMIENTO

B63834SP/01

CREACION DE PROGRAMAS

Pueden crearse programas por uno de los siguientes mtodos:


Teclado MDI
PROGRAMACION EN EL MODO TEACH IN
PROGRAMACIN INTERACTIVA CON FUNCIN GRFICA
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.

536

FUNCIONAMIENTO

B63834SP/01

10.1
CREACION DE
PROGRAMAS
EMPLEANDO EL
PANEL MDI

10. CREACION DE PROGRAMAS

Los programas pueden crearse en el modo EDIT empleando las funciones


de edicin de programas descritas en el Captulo 9.

Procedimiento para la creacin de programas empleando el panel MDI

Procedimiento

1 Entre el modo EDIT.


2 Pulse la tecla

3 Pulse la tecla O e introduzca el nmero de programa.


4 Pulse la tecla

5 Cree un programa empleando las funciones de edicin de programas


descritas en el Captulo 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 lo 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.
537

FUNCIONAMIENTO

10. CREACION DE PROGRAMAS

10.2
INSERCION
AUTOMATICA DE
NUMEROS DE
SECUENCIA

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


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

538

FUNCIONAMIENTO

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


despus de visualizarse N12. Tras ello se registra N100 y

y pulse

el valor inicial cambia a 100.

539

FUNCIONAMIENTO

10. CREACION DE PROGRAMAS

10.3
CREACION DE
PROGRAMAS EN EL
MODO TEACH IN

B63834SP/01

En el modo TEACH IN JOG y en el modo TEACH IN HANDLE, una


posicin de mquina en los ejes X, Z e Y obtenida en modo manual se almacena
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.


(Ejemplo) X10.521 Posicin absoluta (para entrada en mm)
X10521 Datos guardados en memoria.

6 De manera similar, teclee

y luego pulse la tecla

. A

continuacin, se guarda en memoria una posicin segn el eje Z. Adems,


teclee

y pulse la tecla

. A continuacin, se guarda en memoria

una posicin de mquina segn el eje Y.


Todas las coordenadas guardadas por este mtodo son coordenadas absolutas.

540

B63834SP/01

FUNCIONAMIENTO

10. CREACION DE PROGRAMAS

Ejemplos
O1234 ;
N1 G50 X100000 Z200000 ;
N2 G00 X14784 Z8736 ;
N3 G01 Z103480 F300 ;
N4 M02 ;

X
P0 (100.0,200.0)
P1
(14.784,8.736)
P2 (14.784,103.480)

1 Configure el dato de configuracin N DE SECUENCIA 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 G50 X10000 Z200000;. 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 G00 X14784 Z8736;. 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.


541

FUNCIONAMIENTO

10. CREACION DE PROGRAMAS

B63834SP/01

10 Introduzca la posicin de mquina P2 para los datos del tercer bloque de la


siguiente manera:

EOB

Esta operacin registra G01 Z103480 F300; 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
funcin de insercin automtica de nmero de secuencia. Pulse la tecla
para borrarlo.

Con esto queda registrado el programa ejemplo.

Explicaciones
D Comprobacin del
contenido de la memoria

El contenido de la memoria puede comprobarse en el modo TEACH IN por


idntico procedimiento que en el modo EDIT.

PROGRAMA

O1234 N00004

(RELATIVA)
U
85.216
W 191.264

(ABSOLUTA)
X
14.784
Z
8.736

O1234 ;
N1 G50 X100000 Y0 Z20000 ;
N2 G00 X14784 Z8736 ;
N3 G01 Z103480 F300 ;
N4 M02 ;
%
_
TMANG

****

PRGRM

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

D Registro de rdenes
distintas de rdenes de
posicin

La introduccin de rdenes que han de ir antes y despus de una posicin de


mquina se ha de hacer antes y despus de registrar la posicin de mquina por
idntico procedimiento que en la edicin de programa en modo EDIT.
542

FUNCIONAMIENTO

B63834SP/01

10.4
PROGRAMACIN
INTERACTIVA CON
FUNCIN GRFICA

10. CREACION DE PROGRAMAS

Los programas pueden emplearse bloque por bloque en la pantalla


interactiva mientras se visualiza el men de cdigos G.
Los bloques de un programa pueden modificarse, insertarse o borrarse
utilizando el men de cdigos G y la pantalla interactiva.

Procedimiento para programacin interactiva con funcin grfica

Procedimiento 1
Creacin de un
programa

Entre en el modo EDIT.

Pulse

. Si no est grabado ningn programa, se visualiza la

siguiente pantalla. Si hay algn programa grabado, se visualiza el


programa actualmente seleccionado.
PROGRAM

_
EDIT * * * *
PRGRM

O0000 N00000

*** ***
LIB

11 : 59 : 46
(C.A.P)

(OPRT)

Teclee el nmero del programa que desee grabar despus de teclear la


direccin O y luego pulse

. Por ejemplo, cuando se desee grabar

un programa con el nmero de programa 10, teclee O


y luego pulse

543

. Al hacerlo, se registra un programa nuevo O0010.

10. CREACION DE PROGRAMAS

FUNCIONAMIENTO

B63834SP/01

4 Pulse la tecla soft [C.A.P.]. En la pantalla aparecer el siguiente men


de cdigos G.
Si se visualizan teclas soft distintas de las mostradas en el paso 2,
para visualizar las teclas soft
pulse la tecla de men anterior
correctas.

PROGRAM
O1234 N00004
G00 : POSITIONING
G01 : LINEAR IPL
G02 : CIRCULAR IPL. CW
G03 : CIRCULAR IPL. CCW
G04 : DWELL
G10 : OFFSET VALUE SETTING
(0)
G20 : INCH
G21 : METRIC
G22 : STORED STROKE CHECK ON
(0)
G23 : STORED STROKE CHECK OFF
(0)
G25 : SPINDLE SPEED DETECT OFF
G26 : SPINDLE SPEED DETECT ON
_
EDIT * * * * * * * * * *
14 : 26 : 15
PRGRM

BLOCK

G.MENU

5 Teclee el cdigo G correspondiente a una funcin que desee


pogramar. Por ejemplo, cuando se desee la funcin de
posicionamiento, el men de cdigos G lista la funcin con el cdigo
G 00. As, teclee G00. Si la pantalla no indica una funcin para
para visualizar la

programacin, pulse la tecla de pgina

siguiente pantalla del men de cdigos G. Repita esta operacin hasta


que aparezca una funcin deseada. Si una funcin deseada no es un
cdigo G, no teclee ningn dato.
6 Pulse la tecla soft [BLOQ] para visualizar una pantalla detallada para
un cdigo G tecleado. La figura inferior muestra un ejemplo de
pantalla detallada para G00.

O1234 N00000

PROGRAM
G00 : POSITIONING
G00
X
Z
M
S
T
:

G
U
W

X
(X, Z)

U
W

Z
EDIT * * * *
PRGRM

14 : 32 : 57

*** ***
G.MENU

544

BLOCK

(OPRT)

B63834SP/01

FUNCIONAMIENTO

10. CREACION DE PROGRAMAS

Cuando no se pulsa ninguna tecla, se visualiza la pantalla de detalles


estndar.
PROGRAM
G
X
Z
A
F
I
P
R
S
:

O0010 N00000

EDIT * * * *

G
U
W
C
H
K
Q
M
T

14 : 41 : 10

*** ***

PRGRM

G.MENU

BLOCK

(OPRT)

7 Desplace el cursor al bloque que desee modificar en la pantalla de


programa. En este momento, destella una direccin de datos con el
cursor.
8 Introduzca datos numricos pulsando el teclado numrico y pulse la
tecla soft [INPUT] o la tecla

. Con ello termina la interrupcin

de un elemento de datos.
9 Repita esta operacin hasta que se hayan introducido todos los datos
necesarios para el cdigo G introducido.
10 Pulse la tecla

. Con esto se termina el registro de datos de un

bloque en la 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 por 5,
segn sea necesario.
11 Despus de registrar todos los programas, pulse la tecla soft
[PRGRN]. Los programas registrados se convierten a formato
interactivo y se visualizan.
12 Pulse la tecla soft

545

para volver al comienzo del programa

FUNCIONAMIENTO

10. CREACION DE PROGRAMAS

Procedimiento 2
Modificacin de un
bloque

B63834SP/01

1 Desplace el cursor al bloque que desee modificar en la pantalla del


programa y pulse la tecla soft [C.A.P.]. O pulse la tecla soft [C.A.P.]
para visualizar la pantalla interactiva y luego pulse la tecla de pgina
o

hasta que se visualice el bloque que se desee modificar.

2 Cuando deban modificarse datos distintos de un cdigo G,


simplemente desplace el cursor al dato y teclee un valor deseado y
luego pulse la tecla soft [INPUT] o la tecla

3 Cuando desee modificar un cdigo G, pulse la tecla de men anterior


y la tecla soft [G. MENU]. A continuacin aparece el men de
cdigos G. Seleccione un cdigo G deseado y luego teclee el valor.
Por ejemplo, para especificar un avance de mecanizado, dado que el
men de cdigos G indica G01, teclee G01. A continuacin, pulse la
tecla soft [BLOQ]. Se visualizar la pantalla detallada del cdigo G
en la cual podr introducir los datos.
4 Despus de haber modificado todos los datos, pulse la tecla

. En

esta operacin se sustituye todo el bloque de un programa.

Procedimiento 3
Insercin de un bloque

1 En la pantalla interactiva, visualice el bloque situado inmediatamente


antes de donde se desee introducir un nuevo bloque, empleando para
ello las teclas de pgina. En la pantalla de programa, desplace el
cursor con las teclas de pgina y las teclas de cursor a inmediatamente
antes del punto en que se desee insertar un bloque nuevo.
2 Pulse la tecla soft [G. MENU] para visualizar el men de cdigos G.
A continuacin, introduzca los datos del nuevo bloque.
3 Cuando termine la entrada de un bloque de datos en el paso 2, pulse la
tecla

Procedimiento 4
Borrado de un bloque

. Con esta operacin se inserta un bloque de datos.

1 En la pantalla interactiva, visualice el contenido de un bloque que


desee borrar y luego pulse la tecla

2 El contenido del bloque visualizado se borra de la memoria del


programa. A continuacin, se visualiza el contenido del bloque
siguiente en la pantalla interactiva.

Limitaciones

1 Podr crearse un bloque de rdenes de cdigos G no listados en el


men de cdigos G slo en una pantalla de detalles en el formato
estndar.
2 No pueden crearse ni cdigos G con punto decimal ni un bloque con
un cdigo G de 3 dgitos.

546

FUNCIONAMIENTO

B63834SP/01

11

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

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 cmo se visualizan y configuran los datos para cada
funcin.

Explicaciones
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 III7 para la pantalla que aparece cuando se pulsa la tecla de
funcin

. Vase el captulo III12 para la pantalla que aparece cuando se

pulsa la tecla de funcin

. Vase el captulo III13 para la pantalla que

aparece cuando se pulsa la tecla de funcin

. En general, la tecla de funcin

es preparada por el fabricante de la mquina herramienta y se utiliza para


macros. Consulte el manual publicado por el fabricante de la mquina
herramienta para conocer qu pantalla aparece al pulsar la tecla

D Tecla de proteccin de
datos

La mquina puede tener una tecla de proteccin de datos para proteger los
programas de pieza, valores de compensacin de herramienta, datos de
configuracin y variables de macro cliente. Consulte el manual publicado por
el fabricante de la mquinaherramienta para saber dnde est ubicada la tecla
de proteccin de datos y cmo se utiliza.

547

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/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 posi
cin en sistema
coord. relativas

Visualizacin de la
posicin total de cada
sistema de coordena
das
Vase III11.1.3.

Interrupcin
manual por volante

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

Vase III11.1.6.

Visualizacin
velocidad real

Visualizacin
velocidad real

Vase III11.1.1.

Vase III11.1.6.

Visualizacin
velocidad real
Vase III11.1.5.

Vase III11.1.2.

Vase III11.1.5.

Definicin de valores de coordenadas relativas.


Vase III11.1.2.

(OPRA)

Vase III4.6.

Vase III11.1.5.

Definicin de los
valores de coor
denadas relativas.
Vase. III11.1.2.

Pantalla de posicin actual

MONI

(OPRA)

Visualizacin de
monitor de fun
cionamiento
Vase III11.1.7.

548

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

PANTALLA PROGRAMA

Transicin de pantalla activada por tecla de funcin


en el modo MEMORY o MDI

Pantalla programa
MDI*
MEM

* : Visualizado en modo MDI.


*

MDI

PROGR.

VERIFI

ACTUAL

SIGUIE

Visualizacin blo
que actual y datos
modales

Visualizacin de
bloque actual y si
guiente bloque

(OPRA)

[MDI] *

Visualizacin
contenido
programa

Vase III11.2.2.

Vase III11.2.1.

Vase III11.2.3.

Visualizacin
nmero programa
y nm. secuencia
Vase III11.6.1.

[ABSOLU]

[RELATI]
Orden para
modo MDI

Programa en ejecucin
Valor coorden. absoluta
Distancia pendiente a re
correr valor.modales
Vase III11.2.4.

Vase III11.2.5.

Programa en ejecucin
Valor coorden. relativa
Distancia pendiente a re
correr valor.modales
Vase III11.2.4.

(Visualizado en
modo MDI)

Pantalla programa
MEM
REANUD

Pantalla rearran
que programa

PLN.DF

[PRGRM]

(OPRA)

[DIR]

[PLAN]

Vase III4.3.

Visualizacin
directorio
archivos
Vase III4.4.

549

Definicin de pla
nificacin
ejecucin
Vase III4.4.

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

PANTALLA PROGRAMA Transicin de pantalla activada por la tecla de funcin


en el modo EDIT

Pantalla programa
EDIT
PROGR.

Pantalla edicin
programa
Vase III10

BIBLIO

C.A.P.

Memoria de pro
gramas y directo
rio de programas

Pantalla progra
macin interactiva
Vase III10

Vase III11.3.1.

(OPRA)

Pantalla programa
EDIT
FLOPPY

[PRGRM]

Pantalla directorio
archivos para
disquettes
Vase III8.8

550

(OPRA)

B63834SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

PANTALLA COMPENS./CONFIG. Transicin de pantalla activada por la tecla de funcion


1/2

Valor compensacin de herramienta


COMP.

FIJACN

Visualizacin
valor comp. her
ramienta

Visualizacin
datos configura
cin

Vase III11.4.1.

Definicin datos
compens. hta
Vase III11.4.1.
Config. de entrada
directa de valor de
compens. de herra
mienta. Vase
III11.4.2.
Config. de entrada
directa de
compensacin de
hta medida B
Vase III11.4.3
Config. de entrada
de contador de valor
de compnesacin.
Vase III11.4.4.

TRABAJ

(OPRA)

Visualizacin de
sistema coord.
pieza

Vase III11.4.7.

Vase III11.4.10

Config.parmetros
Vase III11.4.7.

Definicin valor
comp.origen pieza

Cofig. comparacin e
interrupcin nm.se
cuencia
Vase III11.4.8.

Vase III11.4.10.
.

Visualizacin tiempo
funcionamiento y
nm. piezas
Vase III11.4.9.
Definicin de nm.piezas necesarias
Vase III11.4.9.

Visualizacin/
configuracin
tiempo
Vase III11.4.9.

Valor compensacin de herramienta


MACRO

Visualizacin variables de macro

PUPITR

HER VD

Vase III11.4.12

Visualizacin
panel operador
software

Visualizacin da
tos gestin vida
herramientas

Definicin
variables macro

Interruptor panel
operador software

Presel. contador vida htas.


Borrado datos ejecucin
Vase III11.4.14

Vase III11.4.12.

Vase III11.4.13

Vase III11.4.13.

(OPRA)

Vase III11.4.14

1*
A pg. siguiente

551

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

2/2

1*

Valor de compensacin de herramienta


OFST.2

W.SHFT

Visualiz. valor
compens. eje Y

Visualiz. valor
sistema coorde
nadas pieza

Vase III11.4.6.

Configur. datos
compens. eje Y
Vase III11.4.6.

BARRIER

Barrera plato contrapunto


Vase III6.4

Vase III11.4.5

Config. valor decalaje sistema


coorden. pieza
Vase III11.4.5

Definicin valor
decalaje sistema
coord. pieza me
diante funcin en
trada directa B
para comp. de
hta. medida 2.
Vase III11.4.3.

552

(OPRA)

B63834SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

PANTALLA SISTEMA Transicin de pantalla activada por la tecla de funcin

Pantalla de parmetros

PARAM.

Visualizacin pan
talla parmetros
Vase III11.5.1

DIGNOS

PMC

SYSTEM

(OPRA)

SV.PRM

SP.PRM

(OPRA)

Visualizacin
pantalla
diagnstico
Vase cap. III7.3

Definicin parme
tros
Vase subap. III11.5.1

Pantalla de parmetros

PASO

Visualizacin da
tos error paso
Vase III11.5.2

Configuracin da
tos error paso
Vase III11.5.2

553

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

D Pantallas de configuracin

FUNCIONAMIENTO

B63834SP/01

La tabla inferior lista los datos configurados en cada pantalla.

Tabla.11. Pantallas de configuracin y datos sobre las mismas


No.

Pantalla configuracin

Valor compensacin herramienta

Contenido configuracin
Valor compensacin herramienta
Valor compens. radio plaquita herramienta

Subapdo.
11.4.1

Introduccin directa valor compens.hta.

Subapdo.
11.4.2

Introduccin directa valor compens.hta. medido


B.

Subapdo.
11.4.3

Introduccin val.compens. en contador

Subapdo.
11.4.4

Compensacin eje Y

Subapdo.
11.4.6

Valor decalaje sistema coordenadas pieza

Subapdo.
11.4.5

Valor decalaje origen pieza

Subapdo
11.4.10.

Grabar parmetros
Comprobacin TV
Cdigo perforacin EIA/ISO
Unidad de entrada (mm/pulg)
Canal E/S
Insercin automtica nmero secuencia
Conversin de formato de cinta (F10/F11)

Subapdo.
11.4.7

Comparacin e interrupcin de nmero de secuencia

Subapdo.
11.4.8

Definicin sistema de coordenadas pieza

Datos configuracin (Handy)

Apartado a
consultar

Datos configur.
(imagen espejo)

Imagen espejo

Subapdo.
11.4.7

Datos configur.
(temporizador)

Nmero piezas necesarias

Subapdo.
11.4.9

Variables de macro

Variables comunes de macro cliente


(#100 hasta #199)
(#500 hasta #599)

Subapdo.
11.4.12

Parmetros

Parmetros

Subapdo.
11.5.1

Error de paso

Datos compensacin error paso

Subapdo.
11.5.2

Panel operador software

Seleccin modo
Selecci. eje avance JOG (m.c.)
Avance rpido JOG (m.c.)
Selecc.eje para gener. manual impulsos
Multiplicacin para generador manual impulsos
Velocidad avance JOG (m.c.)
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.13

10

Datos vida herramientas


(Gestin vida herramientas)

Contaje de vida

Subapdo.
11.4.14

554

B63834SP/01

11.1

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

Pulse la tecla de funcin

PANTALLAS
VISUALIZADAS POR
LA TECLA DE
FUNCION

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 4.6 para conocer los detalles de esta pantalla.

11.1.1
Pantalla de posicin
en el sistema de
coordenadas de pieza

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

Pulse la tecla de funcin

Pulse la tecla soft [ABSOLU].


POSICION ACTUAL (ABSOLUTA)

X
Z

O1000 N00010

123.456
456.789

TIEMPO OPE 0H15M


ACT.F 3000 MM/M

CAL PIEZA
5
TIEM CICLO 0H 0M38S
S 0 T0000

MEM STRT MTN ***


09:06:35
[ABSOLU] [ RELATI ] [ TODO ] [ MANGO ] [(OPRA)]

Explicaciones
D Visualizacin incluyendo
valores de compensacin

Los bits 6 y 7 del parmetro 3104 pueden utilizarse para seleccionar si los
valores visualizados incluyen compensacin de longitud de herramienta y
compensacin de radio de plaquita de herramienta.
555

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.1.2
Pantalla de posicin
con el sistema de
coordenadas relativas

FUNCIONAMIENTO

B63834SP/01

Visualiza la posicin actual 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].

POSICION ACTUAL (RELATIVAS)

U
W

O1000 N00010

123.456
363.233

TIEM OPE 0H15M


ACT.F 3000 MM/M

CAL PIEZA
5
TIEM CICLO 0H 0M38S
S 0 T0000

MEM STRT MTN ***


09:06:35
[ ABSOLUTO ] [RELATI] [ TODO ] [ MANGO] [(OPRA) ]

Explicaciones
D 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 Z) en la pantalla para


X

246.912

coordenadas relativas. La indicacin del eje especificado destella y las


teclas soft cambian mostrando el contenido que aparece a la izquierda.

578.246

2 D Para reinicializar la coordenada al valor 0 pulse la tecla soft [ORIGEN].

>X
MEM
PREFIJ

La coordenada relativa del eje parpadeante se reinicializa al valor 0.


ORIGEN

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

FUNCIONAMIENTO

B63834SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

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

D Visualizacin incluidos
valores de compensacin

D Preseleccin definiendo un
sistema de coordenadas

Los bits 4 (DRL) y 5 (DRC) del parmetro 3104 pueden emplearse para
seleccionar si los valores visualizados incluyen compensacin de herramienta
y compensacin de radio plaquita de herramienta.
El bit 3 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 G50 (sistema A de cdigos G) o G92
(sistema B o C de cdigos G) o cuando se ejecuta la vuelta manual al punto de
referencia.

557

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.1.3
Visualizacin de todas
las posiciones

FUNCIONAMIENTO

B63834SP/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 a
recorrer. En esta pantalla tambin pueden definirse las coordenadas relativas.
Vase el subapartado III-11.1.2 para conocer el procedimiento.

Procedimiento para visualizar la pantalla de visualizacin de posicin absoluta

1 Pulse la tecla de funcin

2 Pulse la tecla soft [TODO].

POSICION ACTUAL

O1000 N00010

(RELATIVA)
U 246.912
W 913.780

(ABSOLUTA)
X 123.456
Z 456.890

(MAQUINA)
X 0.000
Z 0.000

(DISTANCIA PENDIENTE
RECORRER)
X 0.000
Z 0.000

TIEM OPE 0H15M


ACT.F 3000 MM/M

CAL PIEZA
5
TIEM CICLO 0H 0M38S
S 0 T0000

MEM **** *** ***


09:06:35
[ABSOLU] [RELATI] [ TODO ] [ MANGO ] [(OPRA)]

Explicaciones
D Indicacin de coordenadas

Las posiciones actuales de la herramienta en los sistemas de coordenadas


siguientes se visualizan simultneamente:

D Distancia pendiente de
recorrer

D Sistema de coordenadas de
mquina

D Reposicin de las
coordenadas relativas

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)

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.

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

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

11.1.4
Preseleccion del
sistema de
coordenadas de pieza

Un sistema de coordenadas de pieza decalado mediante una operacin (p.e. una


intervencin manual), puede preconfigurarse desde el panel MDI como sistema
de coordenadas de pieza previo al decalaje. Este ltimo sistema de coordenadas
est desplazado (decalado) respecto al origen de mquina una distancia igual
al valor de compensacin de origen de pieza.
Puede programarse una orden (G50.3) para preseleccionar un sistema de
coordenadas de pieza. (Vase el subapartado III7.2.4).

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 , Z , ...) y 0 y luego la tecla soft [AXSCD].

Explicaciones
D Modo de funcionamiento

Esta funcin puede ejecutarse cuando se entra en el estado de reset o en el estado


de parada de modo automtico, independientemente del modo de
funcionamiento.

D Preseleccin de

Al igual que en la coordenadas absolutas, para especificar si se ha de


preseleccionar o no coordenadas relativas (RELATIVE) se utiliza el bit 3 (PPD)
del parmetro n 3104.

coordenadas relativas

559

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.1.5
Visualizacin del
avance real

FUNCIONAMIENTO

B63834SP/01

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 3015. En
la unidad de visualizacin con 12 teclas soft, se visualiza siempre 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 ACTUAL(ABSOLUTA)

X
Z

O1000 N00010

123.456
363.233

TIEM OPE
ACT.F

0H15M
3000 MM/M

CAL PIEZA
TIEM CICLO
S

5
0H 0M38S
0 T0000

AUTO STRT MTN ***


09:06:35
[ ABSOLU ] [ RELATI ] [ TODO ] [ MANGO] [OPRA]

La velocidad de avance real se muestra despus de ACT.F.


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.

Explicaciones
D Valor real de la velocidad

La velocidad de avance real se calcula mediante la siguiente expresin:

de avance

Freal +

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

B63834SP/01

D Visualizacin de la
velocidad real de avance
por revolucin

D Visualizacin de la
velocidad real de avance
del eje de giro

D Visualizacin de la
velocidad real de avance en
la otra pantalla

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

En el caso de velocidad de avance por revolucin y roscado, la velocidad real


de avance visualizada es avance por minuto en lugar de avance por revolucin.

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.

561

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.1.6
Visualizacin de
nmero de horas y de
piezas

FUNCIONAMIENTO

B63834SP/01

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

X
Z
TIEM OPE
ACT.F

O1000 N00010

123.456
363.789
0H15M
3000 MM/M

CAL PIEZA
TIEM CICLO
S

5
0H 0M38S
0 T0000

AUTO STRT MTN ***


09:06:35
[ ABSOLU ] [ RELATIA ] [TODO] [MANGO] [OPRA]

El nmero de piezas mecanizadas (PART CALC), el tiempo de


funcionamiento (TIEM OPE) y el tiempo de ciclo (TIEM CICLO) se
visualizan debajo de la posicin actual.

Explicaciones
D PART CALC

Indica el nmero de piezas mecanizadas. El nmero aumenta cada vez que se


ejecuta M02, M30 o un cdigo M especificado por el parmetro 6710.

D TIEM OPE

Indica el tiempo total de funcionamiento durante el modo automtico, incluido


el tiempo de parada y el tiempo de suspensin de avances.

D TIEM CICLO

Indica el tiempo de funcionamiento automtico, excluidos los tiempos de


parada y de suspensin de avances. Este tiempo se preselecciona
automticamente al valor 0 cuando se ejecuta un arranque de ciclo en el estado
de reset. Se preselecciona el valor 0 an cuando se desconecte la tensin.

D Visualizacin en la otra

En la pantalla de configuracin se visualizan los detalles de tiempo de


funcionamiento y el nmero de piezas mecanizadas. Vase el subapartado
III-11.4.9.

pantalla

D Configuracin de
parmetros

D Incremento del nmero de


piezas mecanizadas

El nmero de piezas mecanizadas y el tiempo de funcionamiento no pueden


definirse en las pantallas de visualizacin de posicin actual. Pueden definirse
mediante los parmetros 6711, 6751 y 6752 o en la pantalla de configuracin.
El bit 0 (PCM) del parmetro 6700 se emplea para especificar si se incrementa
o no el nmero de piezas mecanizadas cada vez que se ejecuta M02, M30 o un
cdigo M especificado por el parmetro 6710 o si esto slo se hace cada vez que
se ejecuta un cdigo M especificado por el parmetro 6710.
562

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

11.1.7

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

O0001 N00001

80%

0%

Z : *
1500

0%

TIEM OPE
F.ACT

0H15M
3000 MM/M

MEM STRT MTN ***


[ MONIU][
] [

S1 :

201%

(SPEED METER RPM)


S1 :

PART CALC
TIEM CICLO

5
0H 0M38S

09:06:35
] [
] [ (OPRA) ]

Explicaciones
D Visualizacin de los ejes de
servo

D Visualizacin de los ejes


del husillo

D Unidad de grficos

La lectura en el medidor de carga puede visualizarse para un total de hasta tres


ejes de servo configurando los parmetros 3151 hasta 3158.
Cuando se ponen a 0 todos estos parmetros, se visualizan los datos hasta el
tercer eje solamente.
Cuando se utilizan husillos serie, la lectura en el medidor de la carga y el
velocmetro puede visualizarse nicamente para el husillo serie principal.
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%).

563

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

D Medidor de carga

La lectura en el medidor de carga depende del parmetro de servo 2086 y del


parmetro de husillo 4127.

D Velocmetro

Pese a que el velocmetro normalmente indica la velocidad del motor del


husillo, tambin puede emplearse para indicar la velocidad del husillo
configurando al valor 1 el bit 6 (OPS) del parmetro 3111.
Se calcula la velocidad de husillo a visualizar durante el control de la operacin
en base al rgimen del motor de husillo (vase la frmula siguiente). Por
consiguiente, puede visualizarse la velocidad del husillo durante el control de
la operacin, incluso si no se emplea ningn codificador de posicin. Sin
embargo, para visualizar la velocidad de husillo correcta, debe fijarse la
velocidad de cabezal mxima para cada gama (velocidad de husillo para cada
gama cuando el motor de husillo 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 husillo
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 husillo a visualizar
Rgimen de motor
de husillo
Velocidad de husillo
Velocidad mxima de
=
visualizada durante el
husillo con la gama utiliRgimen mximo
control de la operacin
zada de husillo
del motor de
husillo

El cuadro inferior enumera la correspondencia entre las seales de seleccin de


embrague y de engranaje CTH1A y CHT2A <G070#3, #2> utilizadas para
deterninar el engranaje que se est utilizando y los parmetros:

CTH1A CTH2A

Parmetros

Especfico
husillo serie

=No.3741
(velocidad mx. husillo en marcha 1)

ALTA

=No.3742
(velocidad mx. husillo en marcha 2)

MEDIA ALTA

=No.3743
(velocidad mx. husillo en marcha 3)

MEDIA BAJA

=No.3744
(velocidad mx. husillo en marcha 4)

BAJA

Durante el control de la operacin, el rgimen del motor de husillo y la


velocidad del husillo slo pueden ser visualizados para el primer husillo
serie y el eje de conmutacin de husillo del primer husillo serie. Es
imposible la visualizacin para el segundo husillo.
D Color de los grficos

En un monitor color, si el valor de un medidor de carga rebasa el 100%,


el grfico de barras cambia a prpura.

564

B63834SP/01

11.2
PANTALLAS
VISUALIZADAS CON
LA TECLA DE
FUNCION
(EN MODO MEMORY 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:
11.2.1. Visualizacin del contenido del programa.
11.2.2. Pantalla de visualizacin del bloque actual.
11.2.3. Pantalla de visualizacin del bloque siguiente
11.2.4. Pantalla de comprobacin del programa.
11.2.5. Pantalla de programa para operaciones desde el panel MDI.
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.3 para la pantalla de rearranque de programa.
Vase el apartado III4.4 para la pantalla de planificacin.

565

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.2.1
Visualizacin del
contenido del
programa

FUNCIONAMIENTO

B63834SP/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 G01 X60 ;
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
D Unidad visualizacin con
12 teclas soft

En la unidad de visualizacin con 12 teclas soft, 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] ).

O0006

N00000

PROGRAMA
O0003 ;
G65 H01 P#2001
G65 H01 P#2014
G65 H01 P#2110
G04 P2000 ;
G04 P2000 ;
G04 P2000 ;
G65 H01 P#2001
G65 H01 P#2014
G65 H01 P#2110
G04 P2000 ;
G04 P2000 ;
G04 P2000 ;
G65 H02 P#2001
G65 H03 P#2014
;
G65 H04 P#2110

O0 ;
O0 ;
O0 ;

O50000 ;
O60000 ;
O30000 ;

O#2001 R3 ;
O15000 R#2014

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 ;

O3 R#2110 ;
MEM **** *** ***

BUSQ O

566

07:12:55

REPOSI

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

11.2.2
Pantalla visualizacin
del bloque actual

Visualiza el bloque que se est editando actualmente y datos modales en


el modo MEMORY 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 X
F

100.500
50.000

(MODAL)
G18 G00
G50.2G97
G13.1G69
G99
G21
G40
G25
G22
G80
G67
G54

T
S

SACT

> _
S
0 T0000
MDI STRT
***
16:05:59
[ PRGR. ][ VERIFI ][ ACTUAL ][SIGUIE][ (OPRA) ]

Explicaciones

D Unidad de visualizacin
con 12 teclas soft

La pantalla de visualizacin de bloque actual no est disponible para la


unidad de visualizacin con 12 teclas soft. Pulse la tecla soft [PRGRM]
para visualizar el contenido del programa en la mitad derecha de la pantalla.
El bloque actualmente en ejecucin es indicado por el cursor. Los datos
modales se visualizan en la mitad izquierda de la pantalla.
La pantalla visualiza hasta 18 cdigos G modales.

567

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

POSICION ACTUAL

O3001

(ABSOLUTA)

X
Z

0.000
30.000

G40
G43
G80
G90
G50
G67

ABSOLU

11.2.3
Pantalla de
visualizacin de bloque
siguiente

G54 F
500 M
G64
G69 H 5
G15 D
T
G25
S 6000
SACT
0

MM/MIN

PROGRAM
O3001 ;
G40 ;
G49 M06 T9 ;
G0 G54 G90 X0 Z0 ;
G43 Z30. H5 S6000 M3 ;
M0 ;
X17.5 Z22 ;
Z6.5 ;
G10 P11 R0.995 F500 ;
M30 ;
%

(MODAL)
G00
G17
G90
G22
G94
G21

N00000

3
9

>_
MDI **** *** ***
07:07:40

RELATI TODO

PRGR.

SIGUIE (OPRA) +

Visualiza el bloque que se est ejecutando actualmente y el bloque que se


va a ejecutar en el modo MEMORY 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 ejecutar 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) ]

568

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

11.2.4
Pantalla comprobacin
del programa

Visualiza el programa que se est ejecutando 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 [VERIFI].


Se visualizan el programa que actualmente se est ejecutando, la
posicin actual de la herramienta y los datos modales.
PROGRAMA

O2000 N00130

O0010
G92 G90 X100. Y200. Z50. ;
G00 X0 Y0 Z0 ;
G01 Z250. F1000 ;
(ABSOLUTE)(DIST TO GO) G00 G94
X
0.000 X
0.000 G17 G21
Z
0.000 Z
0.000 G90 G40
G22
B
H
M
T
D
F
S

> _
MEM *** *** ***
[ ABSOLU ][RELATI][

G80
G98
G50
G67

S
16:06:64
][

T0000

][(OPRA)]

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

D Visualizacin de posicin

Se visualiza 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
[ABSOLU] y [RELATI].

actual

D Cdigos G modales

Se visualizan hasta 12 cdigos G modales.


(12 cdigos G para cada trayectoria, en la unidad de visualizacin de 12 teclas
soft cuando se utiliza el control de dos trayectorias)

D Visualizacin durante el

Durante el funcionamiento automtico se visualizan la velocidad real, SCAT y


el nmero de repeticiones. En otros modos se visualiza el indicador de entrada
de datos por teclado (>_).

funcionamiento automtico

569

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

D Unidad de visualizacin
de 12 teclas soft

FUNCIONAMIENTO

B63834SP/01

La pantalla de comprobacin de programa no est disponible en la unidad de


visualizacin de 12 teclas soft. Pulse la tecla soft [PROGR] para visualizar el
contenido del programa en la mitad derecha de la pantalla. El bloque que se est
ejecutando actualmente es indicado por el cursor. La posicin actual de la
herramienta y los datos modales se visualizan en la mitad izquierda de la
pantalla.
Se visualizan hasta 18 cdigos G modales.

POSICION ACTUAL
(ABSOLUTA)

X
Z

0.000
30.000

(MODAL)
G00
G17
G90
G22
G94
G21

G40
G43
G80
G90
G50
G67

G54 F
500 M
G64
G69 H 5
G15 D
T
G25
S 6000
SACT
0

ABSO. RELATI TODO

570

3
9

O3001 N00000
0 MM/MIN

PROGRAM
O3001 ;
G40 ;
G49 M06 T9 ;
G0 G54 G90 X0 Z0 ;
G43 Z30. H5 S6000 M3 ;
M0 ;
X17.5 Z22 ;
Z6.5 ;
G10 P11 R0.995 F500 ;
M30 ;
%
>_
MEM **** *** ***
07:07:40
PRGR.

SIGUIE (OPRA) +

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

11.2.5

Visualiza el programa introducido desde el MDI y los datos modales en el modo


MDI.

Pantalla de programa
para modo MDI

Procedimiento para visualizar la pantalla de programa en el modo MDI

Procedimiento

1 Pulse la tecla de funcin

2 Pulse la tecla soft de seleccin de captulo [MDI].


Al hacerlo se visualiza el programa introducido desde el MDI y los datos
modales.
PROGRAMA (MDI)

Programa

O2000 N00130

O0000 G00 X100.0 Z200.0 ;


M03 ;
G01 Z120.0 F500 ;
M98 P9010 ;
G00 Z0.0 ;
J
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 II4.2 para el modo MDI.

D Informacin modal

Los datos modales se visualizan cuando el bit 7 (MDL) del parmetro 3107 vale
1. Se visualizan hasta 16 cdigos G modales.
Sin embargo, en la unidad de visualizacin de 12 teclas soft, el contenido del
programa se visualiza en la mitad derecha de la pantalla y los datos modales se
visualizan en la mitad izquierda de sta, independientemente del valor de este
parmetro.

D Visualizacin durante el

Durante el modo automtico, se visualizan la velocidad real, SACT y el nmero


de repeticiones. En cualquier otro modo, se visualiza el indicador de entrada por
teclado (>_).

modo automtico

571

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/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)

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

visualizarse la pantalla de programacin grfica interactiva y la pantalla del


directorio en disquete. Vase 9 y 10 para la pantalla de edicin de programas
y la pantalla de programacin grfica interactiva. Vase el captulo 8 en que se
describe la pantalla del directorio de disquete.

572

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

11.3.1
Visualizacin de la
memoria utilizada y
una lista de
programas

Se visualiza el nmero de programas registrados, la memoria utilizada, as como


una lista de programas registrados.

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:
140
127839
O0010 O0001 O0003 O0002 O0555 O0999
O0062 O0004 O0005 O1111 O0969 O6666
O0021 O1234 O0588 O0020 O0040

> _
MDI **** *** ***
[ PRGRM ][ DIR ][

573

S 0 T0000
16:05:59
][ C.A.P. ][ (OPRT) ]

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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

En la tabla de programas puede visualizarse el nombre de programa, el


tamao de programa y la fecha de modificacin del programa
configurando a 1 el parmetro NAM (No. 3107#0).
Puede utilizarse la tecla soft [LIST] para cambiar entre la visualizacin
de nombre de programa (Fig. 11.3.1 (a)) y la visualizacin del tamao de
programa y la fecha de modificacin del programa (Fig. 11.3.1 (b)).
La fecha de modificacin puede actualizarse tambin al cambiar el
nmero de programa.
DIRECT PROGRAMA (GRUPO)
O0001 N00010
PROGRAM(NUM.)
MEMORI(CARC.)
USAD:
17
4,320
LIBR:
183
126,840
O0001
O0002
O0010
O0020
O0040
O0050
O0100

(MACROGCODE.MAIN)
(MACROGCODE.SUB1)
(TESTPROGRAM.ARTHMETIC NO.1)
(TESTPROGRAM.F10MACRO)
(TESTPROGRAM.OFFSET)
(INCH/MM CONVERT CHECK NO.1)

>_
EDIT **** *** ***
[ PRGRM ][ DIR ][

574

16:52:13
][
][ (OPRA) ]

B63834SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

DIRECT PROGRAMA

O0001 N00010

PROGRAM(NUM.)
USAD:
17
LIBR:
183
O NO.
O0001
O0002
O0010
O0020
O0040
O0050
O0100

MEMORI(CARC.)
4,320
126,840

TAMA (CARC.)
360
240
420
180
1,140
60
120

> _
EDIT **** *** *** ***
[ PRGRM ][ DIR ][

FECHA
19660612
19660612
19660701
19660814
19660325
19660826
19960430

16:52:13
][

14:40
14:55
11:02
09:40
18:40
16:40
13:11

][ (OPRA) ]

Si NAM (bit 0 del parmetro No. 3107) vale 0, se visualizan nicamente


nmeros de programa.
D Nombre de programa

Siempre introduzca un nombre de programa entre los cdigos de anulacin de


control y activacin de control inmediatamente despus del nmero de
programa.
Para nombrar un programa entre parntesis pueden utilizarse hasta 31
caracteres. Si se rebasa el lmite de 31 caracteres, no se visualizan los caracteres
en exceso.
Para un programa sin nombre de programa se visualiza nicamente el nmero
de programa.
f jjjj

(fffff)

Nmero programa

D Orden en el cual se
visualizan los programas
en la lista de la biblioteca
de programas

D Orden en que se registran


los programas

Nombre programa (hasta 31 caracteres)

Los programas se visualizan por idntico orden por el que se registran en la lista
de la biblioteca de programas. Sin embargo, si el bit 4 (SOR) del parmetro 3107
se configura al valor 1, los programas se visualizan por el orden del nmero de
programa comenzando por el menor.
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 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
575

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.3.2
Visualizacin de un
listado de programa
para un grupo
especificado

FUNCIONAMIENTO

B63834SP/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 Y
O0001 N00010
PROGRAM(NUM.)
MEMORI(CARC.)
USAD:
60
3321
LIBR:
140
127839
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 ][

16:52:13
][
][ (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*_
576

FUNCIONAMIENTO

B63834SP/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:
140
127839
O0020 (GEAR1000 MAIN)
O0040 (GEAR1000 SUB1)
O0200 (GEAR1000 SUB2)
O2000 (GEAR1000 SUB3)

>_
EDIT **** *** ***
[ PRGRM ][ DIR ][

16:53:25
][
][ (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
D *y?

En el ejemplo anterior, no debe omitirse el asterisco (*). El asterisco


indica una cadena de caracteres arbitraria (especificacin con
comodines).
GEAR1000* indica que los primeros nueve caracteres de los nombres
de programa destino deben ser GEAR1000, seguidos de una cadena
arbitraria de caracteres. Si se introduce slo GEAR1000, se ejecuta
una bsqueda nicamente para aquellos programas de CNC que
contienen el nombre de nueve caracteres GEAR1000.
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.

577

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/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
D Cuando no puede
encontrarse la cadena de
caracteres especificada

Si no se localiza ningn programa como consecuencia de una bsqueda


de una cadena de caracteres introducida, se visualiza el mensaje de aviso
DATOS NO ENCONTRADOS en la pantalla de listado de programas.

D Conservacin del grupo


en el que se ejecuta una
bsqueda

Un listado de programas de unidad de grupo, generado por una bsqueda,


se conserva hasta que se desconecta la tensin o hasta que se ejecuta otra
bsqueda.

D Grupo para el cual se ha


ejecutado una bsqueda
previa

Despus de cambiar la pantalla del listado de programa de unidad de


grupo a otra pantalla, al pulsar la tecla soft de la operacin [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.

578

B63834SP/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 cmo se visualizan o configuran los siguientes datos:
1. Valor de compensacin de herramienta
2. Parmetros de configuracin
3. Tiempo de funcionamiento y nmero de piezas
4. Valor de compensacin de origen de pieza o valor de cambio del sistema de
coordenadas de pieza
5. Variables comunes de macro cliente
6. Panel del operador de software
7. Datos de gestin de vida de las herramientas
Esta seccin tambin describe las siguientes funciones.
D Introduccin directa del valor de compensacin de herramienta
D Introduccin directa del valor de compensacin de herramienta medido B
D Introduccin del valor de compensacin mediante contador
D Introduccin directa del decalaje del sistema de coordenadas de pieza
D Compensacin del eje Y
D Funcin de comparacin e interrupcin del nmero de secuencia
Las siguientes funciones dependen de las especificaciones del fabricante de la
mquina herramienta. Consulte el manual publicado por el fabricante de la
mquina herramienta para conocer ms detalles.
D Introduccin directa del valor de compensacin de herramienta
D Introduccin directa del valor de compensacin de herramienta medido B
D Panel del operador de software
D Datos de gestin de vida de las herramientas

579

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.1
Configuracin y
visualizacin del valor
de compensacin de
herramienta

FUNCIONAMIENTO

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

Pulse la tecla de funcin

Pulse la tecla soft de seleccin de captulo [COMP.] o pulse varias veces


hasta que se visualice la pantalla de compensacin de herramienta.

21 Al pulsar la tecla soft [GEOMET] se visualizan los valores de


compensacin de geometra de herramienta.
COMP./GEOMETR.
NO.
X
Z.
G 001
0.000
1.000
G 002
1.486
49.561
G 003
1.486
49.561
G 004
1.486
0.000
G 005
1.486
49.561
G 006
1.486
49.561
G 007
1.486
49.561
G 008
1.486
49.561
POSICION ACTUAL (RELATIVA)
U
101.000
W

O0001 N00000
R
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000

T
0
0
0
0
0
0
0
0

202.094

> _
MDI **** *** ***
16:05:59
[ DESGAS ][ GEOMET ][ TRABAJ ][

][(OPRA) ]

Con compensacin de geometra de herramienta

22 Al pulsar la tecla soft [DESGAS] se visualizan los valores de


compensacin de desgaste de herramienta.

COMP./DESGASTE
NO.
X
Z.
W 001
0.000
1.000
W 002
1.486
49.561
W 003
1.486
49.561
W 004
1.486
0.000
W 005
1.486
49.561
W 006
1.486
49.561
W 007
1.486
49.561
W 008
1.486
49.561
POSICION ACTUAL (RELATIVA)
U
101.000
W

> _
MDI **** *** ***
16:05:59
[ DESGAST. ][ GEOMET.][TRABAJ.][

O0001 N00000
R
T
0.000
0
0.000
0
0.000
0
0.000
0
0.000
0
0.000
0
0.000
0
0.000
0
202.094

][(OPRA) ]

Con compensacin de desgaste de herramienta

580

B63834SP/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].
TIP es el nmero de la punta virtual de la herramienta (vase
Programacin).
TIP puede especificarse en la pantalla de compensacin de geometra o en
la pantalla de compensacin de desgaste.

Explicaciones
D Introduccin de punto
decimal

Puede utilizarse un punto decimal cuando se introduce un valor de


compensacin.

D Otro mtodo

Puede emplearse un dispositivo externo de entrada/salida para la entrada o


salida de un valor de compensacin de herramienta. Vase el captulo III8.
Los valores de compensacin de longitud de herramienta pueden definirse
mediante las siguientes funciones descritas en los subapartados siguientes:
introduccin directa del valor de compensacin de herramienta, funcin B de
introduccin directa para compensacin de herramienta medida e introduccin
de valor de compensacin mediante contador.

D Memoria de valores de

Existen 64 grupos para compensacin de herramienta. Para cada grupo puede


seleccionarse compensacin de geometra de herramienta o compensacin de
desgaste.

compensacin de
herramienta

D Inhibicin de la
introduccin de valores de
compensacin

La introduccin de valores de compensacin puede inhibirse configurando el


bit 0 (WOF) y el bit 1 (GOF) del parmetro 3290 (no se aplica a la memoria A
de valores de compensacin de herramienta). Y, a continuacin, la introduccin
de valores de compensacin de herramienta desde el MDI puede inhibirse para
un intervalo especificado de nmeros de corrector (nmeros de valor de
compensacin). El primer nmero de corrector para el cual est inhibida la
introduccin de un valor est definido en el parmetro n 3294. La cantidad de
nmeros de corrector, comenzando por el primer nmero especificado, para la
cual est inhibida la introduccin de un valor se define en el parmetro n 3295.
Los valores consecutivos introducidos se definen de la siguiente manera:

1) Cuando los valores se introducen para nmeros de corrector, comenzando


desde uno para el cual no se ha inhibido la introduccin hasta otro para el
cual est inhibida esta introduccin, se activa un mensaje de aviso y los
valores se definen nicamente para aquellos nmeros de corrector para los
cuales no se ha inhibido la introduccin.

2) Cuando los valores se introducen para nmeros de corrector, partiendo desde


uno para el cual est inhibida la introduccin hasta uno para el cual no est
inhibida dicha introduccin, se activa un mensaje de aviso y no se define
ningn valor.
581

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS
D Modificacin de los valores
de compensacin durante
el funcionamiento
automtico.

FUNCIONAMIENTO

B63834SP/01

Cuando los valores de compensacin se han modificado durante el


funcionamiento automtico, puede utilizarse el bit 4 (LGT) y el bit 6 (LWM)
del parmetro 5002 para especificar si se validan nuevos valores de
compensacin en la siguiente orden de desplazamiento o en la siguiente orden
de cdigo T.
LGT LWM

Valores de compensacin
de geometra de herramienta

Valores de compensacin
de desgaste de herramienta

Se valida en el siguiente bloque


con el cdigo T

Se valida en el siguiente bloque


con cdigo T

Se valida en el siguiente bloque


con el cdigo T

Se valida en el siguiente bloque


con el cdigo T

Se valida en el siguiente bloque


con el cdigo T

Se valida en la siguiente orden de


desplazamiento

Se valida en la siguiente orden de


desplazamiento

Se valida en la siguiente orden de


desplazamiento

582

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

11.4.2
Introduccin directa de
valores de compen
sacin de herramienta

Para definir como valor de compensacin la diferencia entre el punto de


referencia de la herramienta empleada en la programacin (la plaquita de la
herramienta estndar, centro de la torreta, etc.) y la posicin de la punta de la
herramienta realmente empleada.

Procedimiento para introduccin directa de valores de compensacin de herramienta


D Definicin del valor de
compensacin de eje Z

1 Mecanice la superficie A en el modo manual con una herramienta real.


Suponga que se ha definido un sistema de coordenadas de pieza.

Superficie B

Z
Superficie A

2 Retire la herramienta nicamente segn el eje X sin desplazar el eje Z y pare


el husillo.

3 Mida la distancia desde el origen en el sistema de coordenadas de pieza


hasta la superficie A.
Defina este valor como el valor medido segn el eje Z para el nmero de
corrector deseado por el siguiente procedimiento:
COMP./GEOMETR.
O0001 N00000
NO.
X
Z.
R
G 001
0.000
1.000
0.000
G 002
1.486
49.561
0.000
G 003
1.486
49.561
0.000
G 004
1.486
0.000
0.000
G 005
1.486
49.561
0.000
G 006
1.486
49.561
0.000
G 007
1.486
49.561
0.000
G 008
1.486
49.561
0.000
POSICION ACTUAL (RELATIVA)
U
0.000
W
0.000
V
0.000
H
0.000

T
0
0
0
0
0
0
0
0

>Z120._
MDI **** *** ***
16:05:59
[BUSQ.NO][ MEDIA ][ ENTR C ][ ENTR+ ][ ENTRAD ]

31 Pulse la tecla de funcin

o la tecla soft [OFFSET] para visualizar la

pantalla de compensacin de herramienta. Si los valores de compensacin de


geometra y los valores de compensacin de desgaste se especifican por
separado, visualice la pantalla para cualquiera de ellos.

32 Desplace el cursor al nmero de corrector seleccionado con las teclas


del cursor.
583

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

33 Pulse la tecla de direccin Z que desea definir.


34 Teclee el valor medido ().
35 Pulse la tecla soft [MEDIA].
La diferencia entre el valor medido y la coordenada se define como
valor de compensacin.
D Definicin del valor de
compensacin del eje X

4 Mecanice la superficie B en modo manual.


5

Retire la herramienta segn el eje Z sin desplazar el eje X y deteniendo el


husillo.

Mida el dimetro de la superficie B.


Defina este valor como el valor medido segn el eje X para el nmero de
corrector deseado de idntica manera que cuando defina el valor segn el
eje Z.

Repita el procedimiento anterior idntico nmero de veces que las


herramientas necesarias. El valor de compensacin se calcula y define
automticamente.
Por ejemplo, en el caso de que =69.0 cuando el valor de la coordenada de
la superficie B del diagrama anterior es 70.0, defina 69.0 [MEDIA] en el
corrector No.2.
En este caso, se define el valor 1.0 como valor de compensacin de eje X en
el corrector No.2.

Explicaciones
D Valores de compensacin
para un programa creado
en programacin por
dimetros

D Valor de compensacin de
geometra de herramienta y
valor de compensacin de
desgaste

D Retroceso segn dos ejes

Introduzca los valores de dimetro de compensacin para ejes para los cuales
se utiliza programacin por dimetros.

Si los valores medidos se definen en la pantalla de compensacin de geometra


de herramienta, todos los valores de compensacin se convierten en valores de
compensacin de geometra y todos los valores de compensacin de desgaste
pasan a valer 0. Si los valores medidos se definen en la pantalla de
compensacin de desgaste de herramienta, las diferencias entre los valores de
compensacin medidos y los valores actuales de compensacin de desgaste se
convierten en los nuevos valores de compensacin.
Si en la mquina existe un pulsador de registro, la herramienta puede retroceder
segn dos dos ejes cuando se define el bit 2 (PRC) del parmetro 5005 y se
utiliza la seal de registro. Consulte el correspondiente manual publicado por
el fabricante de la mquina herramienta.

584

FUNCIONAMIENTO

B63834SP/01

11.4.3
Introduccin directa
del valor de
compensacin de
herramienta medido B

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

La funcin B de introduccin directa del valor de compensacin de herramienta


medido se utiliza para definir valores de compensacin de herramienta y valores
de decalaje del sistema de coordenadas de pieza.

Procedimiento para definir el valor de compensacin de herramienta

Los valores de compensacin de posicin de herramienta pueden definirse


automticamente desplazando manualmente la herramienta hasta que entra en
contacto con el sensor. Consulte el correspondiente manual publicado por el
fabricante de la mquina herramienta para conocer el funcionamiento real.
1

Ejecute la vuelta manual al punto de referencia.


Ejecutando una vuelta manual al punto de referencia se establece un
sistema de coordenadas de mquina.
El valor de compensacin de herramienta se calcula en el sistema de
coordenadas de mquina.

Ponga la seal de modo de escritura de valores de compensacin GOQSM a


HIGH (NIVEL ALTO).
(Vase el correspondiente manual publicado por el fabricante de la
mquina herramienta para conocer el funcionamiento real).
Se cambia automticamente a la pantalla de compensacin de herramienta
(geometra) y el indicador OFST comienza a destellar en la zona de
indicacin de estado en la parte inferior de la pantalla, lo que informa de que
ya est listo el modo de escritura de valores de compensacin.

Seleccione una herramienta que desee medir.

Cuando el cursor no coincida con el nmero de corrector de herramienta


que se desea definir, desplcelo al nmero de corrector deseado mediante la
tecla de avance de pgina y la tecla de control del cursor.
Adems, el cursor puede colocarse automticamente en el nmero de
compensacin de herramienta que se desea definir mediante la seal de
entrada del nmero de corrector de herramienta (cuando el parmetro QNI
(No. 5005#5) = 1).
En este caso, no puede modificarse la posicin del cursor en la pantalla de
compensacin empleando teclas de control de pgina y teclas de control del
cursor.

Acerque la herramienta al sensor en modo manual.

Coloque el filo de la herramienta contra una superficie de contacto del


sensor con avance manual por volante.
Ponga el filo de la herramienta en contacto con el sensor. Esto har que se
introduzcan al CNC las seales de grabacin de valores de compensacin
(+MIT1, MIT1, +MIT2 o MIT2). La seal de grabacin de valores de
compensacin se define a un valor ALTO, y:
D El eje se bloquea en su direccin y se detiene el avance del mismo.
D Se configura el valor de compensacin de herramienta extrado por la
memoria de compensacin de herramienta (valor de compensacin de
geometra de herramienta) que corresponde al nmero de corrector
indicado por el cursor.

Tanto para el eje X como para el eje Z, sus valores de compensacin se


definen mediante las operaciones 5 y 6.
585

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

Repita las operaciones 3 hasta 7 para las herramientas necesarias.

9 Configure el modo de la seal de grabacin de valores de compensacin


GOQSM al estado LOW (NIVEL BAJO).
Se anula el modo de grabacin y se apaga la lmpara indicadora destellante
OFST.
Procedimiento para configurar la distancia de decalaje del sistema de coordenadas de pieza

Los valores de compensacin de posicin de herramienta pueden definirse


automticamente desplazando manualmente la herramienta hasta que entra en
contacto con el sensor. Consulte el correspondiente manual publicado por el
fabricante de la mquina herramienta para conocer el funcionamiento real.

1 A continuacin, los valores de compensacin de herramienta se calculan en


base a las coordenadas de mquina de la herramienta.

2 Ejecute la vuelta manual al punto de referencia.


Ejecutando la vuelta manual al punto de referencia, se define el sistema de
coordenadas de mquina.
El valor de decalaje del sistema de coordenadas de pieza se calcula en base
al sistema de coordenadas de mquina de la herramienta.

3 Configure al valor HIGH (NIVEL ALTO) el modo de la seal de grabacin


de valores de decalaje de coordenadas de pieza WOQSM.
(Consulte el correspondiente manual publicado por el fabricante de la
mquina herramienta para conocer el funcionamiento real).
La pantalla cambia automticamente a la pantalla de decalaje de pieza, el
indicador WFST comienza a destellar en la zona del indicador de estado
en la parte inferior de la pantalla, lo que informa de que ya est listo el modo
de escritura de valores de decalaje del sistema de coordenadas de pieza.

4 Seleccione la herramienta que desea medir.


5 Compruebe los nmeros de corrector de herramienta.
El nmero de corrector de herramienta correspondiente a la herramienta
necesaria para medicin debe definirse con antelacin en el parmetro (No.
5020). Adems, el nmero de corrector de herramienta puede definirse
automticamente configurando la seal de entrada del nmero de corrector
de herramienta (de parmetro QNI (No. 5005#5)=1).
Consulte el correspondiente manual publicado por el fabricante de la
mquina herramienta para conocer ms detalles.

6 Acerque manualmente la herramienta a una cara final de la pieza.


7 Coloque el filo de la herramienta en la cara final (sensor) de la pieza
mediante avance manual con volante.
El valor de decalaje del sistema de coordenadas de pieza segn el eje Z se
define automticamente.

8 Avance la herramienta.
9 Configure a LOW (NIVEL BAJO) el modo de la seal de grabacin de
valores de decalaje del sistema de coordenadas de pieza WOQSM. El modo
de grabacin se anula y la lmpara indicadora WSFT se apaga. (Consulte
el correspondiente manual publicado por el fabricante de la mquina
herramienta para conocer el funcionamiento real).
586

FUNCIONAMIENTO

B63834SP/01

11.4.4
Introduccin de
valores de
compensacin por
contador

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

Desplazando la herramienta hasta que alcance el punto de referencia deseado


puede definirse el correspondiente valor de compensacin de herramienta.

Procedimiento para introduccin de un valor de compensacin mediante contador

1 Desplace manualmente la herramienta de referencia al punto de referencia.


2 Reinicialice al valor 0 las coordenadas relativas segn los ejes (vase
subapartado III11.1.2).

3 Desplace al punto de referencia la herramienta para la cual desea definir


valores de compensacin.

4 Seleccione la pantalla de compensacin de herramienta. Desplace el cursor


al valor de compensacin que se ha de definir empleando las teclas de
control del cursor.

COMP./GEOMETR.
NO.
X
Z.
G 001
0.000
1.000
G 002
1.486
49.561
G 003
1.486
49.561
G 004
1.486
0.000
G 005
1.486
49.561
G 006
1.486
49.561
G 007
1.486
49.561
G 008
1.486
49.561
POSICION ACTUAL (RELATIVA)
U
0.000
W
V
0.000
H

O0001 N00000
R
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000

T
0
0
0
0
0
0
0
0

0.000
0.000

>X_
HND **** *** ***
16:05:59
[BUSQ NO][ MEDIA ][ ENTR C ][ ENTR + ][ ENTRAD]

5 Pulse la tecla de direccin X

(o Z ) y la tecla soft [ENTR C].

Explicaciones
D Compensacin de
geometra y compensacin
de desgaste

Cuando las anteriores operaciones se ejecutan en la pantalla de compensacin


de geometra de herramienta, se introducen valores de compensacin de
geometra de herramienta y no varan los valores de compensacin de desgaste
de herramienta.
Cuando las anteriores operaciones se ejecutan en la pantalla de compensacin
de desgaste de herramienta, se introducen los valores de compensacin de
desgaste de herramienta y no varan los valores de compensacin de geometra
de herramienta.
587

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.5
Definicin del valor de
decalaje del sistema de
coordenadas de pieza

FUNCIONAMIENTO

B63834SP/01

El sistema de coordenadas de pieza puede decalarse cuando el sistema de


coordenadas se ha definido mediante una orden G50 (o mediante una orden G92
para el sistema B o C de cdigos G) o cuando la definicin automtica del
sistema de coordenadas no coincide con el sistema de coordenadas de pieza
supuesto en la programacin.

Procedimiento para definir el valor de decalaje del sistema de coordenadas de pieza

1 Pulse la tecla de funcin

2 Pulse varias veces la tecla

del siguiente men hasta que se visualice

la tecla del siguiente men soft [DES TR].


DESPLAZAM. TRABAJO

O0001 N00000

(VALOR DESPL.)
X
0.000
Z
0.000

(VALOR MED.)
X
0.000
Z
0.000

ACTUAL POSITION (RELATIVE)


U
0.000

> MZ100._
MDI **** *** ***
[
][ DES TR ][

0.000

S
0 T0000
16:05:59
][ ENTR + ][ ENTRAD ]

3 Pulse la tecla [DES TR].


4 Con las teclas de control del cursor desplcelo hasta el eje segn el cual se
ha de decalar el sistema de coordenadas.

5 Introduzca el valor de decalaje y pulse la tecla soft [ENTRAD].

O
Decalaje

588

Z
Z

B63834SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

Explicaciones
D Cuando se validan los

Los valores de decalaje se validan inmediatamente despus de definirlos.

valores de decalaje

D Valores de decalaje y orden


de definicin del sistema
de coordenadas

La definicin de una orden (G50 o G92) para definir un sistema de coordenadas


inhibe los valores de decalaje definidos.

Ejemplo Cuando se especifica G50 X100.0 Z80.0; el sistema de coordenadas


se define de modo que el actual punto de referencia de la
herramienta sea X=100.0, Z = 80.0 independientemente de los
valores de decalaje.

D Definicin de los valores de


decalaje y del sistema de
coordenadas

D Valor de dimetro o de
radio

Ejemplos

Si la definicin automtica del sistema de coordenadas se ejecuta mediante


vuelta manual al punto de referencia despus de la definicin del valor de
decalaje, el sistema de coordenadas se decala instantneamente.
El hecho de si el valor de decalaje en el eje X es un valor de un dimetro o de
un radio depende de lo especificado en el programa.
Cuando la posicin real del punto de referencia es X=121.0 (dimetro) Z=69.0
respecto al origen de pieza, pero cuando deba ser X = 120.0, Z = 70.0, defina
los siguientes valores de decalaje:
X=1.0, Z=1.0
X
69.00

Posicin inicial
(posicin estndar)
121.00
Z

589

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.6
Valor de compensacin
de eje Y

FUNCIONAMIENTO

B63834SP/01

Pueden definirse valores de compensacin de posicin de herramientas segn


el eje Y. Tambin es posible la introduccin de valores de compensacin
mediante contador.
No est disponible para el eje Y la introduccin directa del valor de
compensacin de herramienta y la funcin B de introduccin directa del valor
de compensacin de herramienta medido.

Procedimiento para definir el valor de compensacin de herramienta del eje Y

1 Pulse la tecla de funcin

2 Pulse varias veces la tecla del siguiente men

hasta que se visualice la

pantalla con la tecla soft [DESP 2].

3 Pulse la tecla [DESP 2].


Al hacerlo se visualiza la pantalla de valores de compensacin del eje Y
COMPENSACION
NO.
Y
01
10.000
02
0.000
03
0.000
04
40.000
05
0.000
06
0.000
07
0.000
08
0.000
POSICION ACTUAL (RELATIVA)
U
100.000
W

>_
MDI **** *** ***
[ DESP 2 ][ DES TR ][

O0001 N00000

100.000

16:05:59
][

][ (OPRA) ]

31 Pulse la tecla soft [GEOM] para visualizar los valores de


compensacin de geometra de herramienta segn el eje Y.
COMP./GEOMETR.
NO.
Y
G 01
10.000
G 02
0.000
G 03
0.000
G 04
40.000
G 05
0.000
G 06
0.000
G 07
0.000
G 08
0.000
POSICION ACTUAL (RELATIVA)
U
100.000
W

O0001 N00000

100.000

>_
MDI **** *** ***
16:05:59
[ DESGAS ][ GEOMET ][
][

590

][(OPRA)]

B63834SP/01

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

32 Pulse la tecla soft [DESGAS] para visualizar los valores de


compensacin de herramienta segn el eje Y.
COMP./DESGASTE
NO.
Y
W 01
10.000
W 02
0.000
W 03
0.000
W 04
40.000
W 05
0.000
W 06
0.000
W 07
0.000
W 08
0.000
POSICION ACTUAL (RELATIVE)
U
100.000
W

O0001 N00000

100.000

>_
MDI **** *** ***
16:05:59
[ DESGAS ][ GEOMET ][
][

][(OPRA) ]

4 Coloque el cursor en el nmero de corrector que desea modificar por uno de


los mtodos siguientes:

D Desplace el cursor al nmero de corrector que desea modificar


empleando las teclas de control de pgina y las teclas de control del
cursor.

D Teclee el nmero de corrector y pulse la tecla soft [BUSQ NO].


5 Teclee el valor de compensacin.
6 Pulse la tecla soft [DESGAS]. El valor de compensacin se define y
visualiza.
COMP./DESGASTE
NO.
Y
W 01
10.000
W 02
0.000
W 03
0.000
W 04
40.000
W 05
0.000
W 06
0.000
W 07
0.000
W 08
0.000
POSICION ACTUAL (RELATIVA)
U
100.000
W

O0001 N00000

100.000

>_
MDI **** *** ***
16:05:59
[ BUSQ NO][ MEDIA ][ ENT C ][ ENTR + ][ ENTRAD ]

591

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

Procedimiento para introduccin de valores de compensacin por contador:

Para definir coordenadas relativas segn el eje Y como valores de


compensacin:

1 Desplace la herramienta de referencia al punto de referencia.


2 Reinicialice la coordenada relativa Y al valor 0 (vase Subapartado
III11.1.2).

3 Desplace al punto de referencia la herramienta para la cual desee definir


valores de compensacin.

4 Desplace el cursor al valor del nmero de corrector que desee definir, pulse

y luego pulse la tecla soft [INP.C.]. A continuacin se define como

valor de compensacin la coordenada relativa Y (o V).

592

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

11.4.7
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 captulo III10.2 en el que se explica la insercin automtica de
nmeros de secuencia. Vase el subapartado III11.4.8 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

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
o
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)
11 (NO. SECU)

> _
MDI **** *** ***
16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][

][ (OPRA) ]

AJUSTE

O0001 N00000

(PORTATIL)

IMAG. ESPEJO X
IMAG. ESPEJO Z

= 0 (0:OFF
= 0 (0:OFF

> _
MDI **** *** ***
16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][

593

1:ON)
1:ON)

][ (OPRA) ]

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

4 Desplace el cursor al dato que desea modificar pulsando las teclas de


control del cursor

,o

5 Introduzca un nuevo valor y pulse la tecla soft [ENTRAD].


Contenido de los parmetros
de configuracin

D ESCRIBIR PARAMETROS

Definicin de si es vlida o est inhibida la grabacin o escritura de parmetros.


0 : Inhibida
1 : Vlida

D COMPROBACION TV

Configuracin para ejecutar comprobacin TV.


0 : No se ejecuta comprobacin TV
1 : Se ejecuta comprobacin TV

D CODIGO DE
PERFORACION

Configuracin del cdigo cuando los datos se envan a travs de la interfaze


lector/perforadora:
0 : Salida de cdigo EIA

1 : Salida de cdigo ISO


Definicin de una unidad de entrada en programa, sistema de pulgadas o de
valores mtricos.

D UNIDAD DE ENTRADA

Definicin de una unidad de entrada en programa, sistema de pulgadas o


de valores mtricos.
0 : Valores mtricos
1 : Pulgadas

D CANAL E/S

Utilizacin de un canal de interface de lector/perforadora.


0 : Canal 0
1 : Canal 1
2 : Canal 2

D INTERRUPCION DE

Definicin de si se ejecuta o no la insercin automtica de nmero de secuencia


en la edicin de programas en el modo EDIT
0 : No se ejecuta la insercin automtica de nmero de secuencia.
1 : Se ejecuta la insercin automtica de nmero de secuencia.

SECUENCIA

D FORMATO DE CINTA

Definicin de la conversin a formato de cinta F10/11.


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 F10/11.

D INTERRUPCION DE

Define el nmero de secuencia en el cual se detiene la ejecucin para la funcin


de comparacin e interrupcin de un nmero de secuencia y el nmero de
programa al cual pertenece el nmero de secuencia.

SECUENCIA

D IMAGEN ESPEJO

D Otros

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 III-11.4.9 en


el que se describe esta pantalla.
594

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

11.4.8
Comparacin e
interrupcin de nmero
secuencial

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: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: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. PRGRAMA) para PARA


6
7

SECUENCIA del programa que contiene el nmero de secuencia en el cual


se detiene la ejecucin.
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.
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.

595

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

Explicaciones
D Nmero de secuencia
despus de haber
ejecutado el programa

Despus de haber encontrado el nmero de secuencia especificado durante la


ejecucin del programa, disminuye en una unidad el nmero de secuencia
definido para comparacin e interrupcin de nmero de secuencia. Cuando se
conecta la tensin, el valor del nmero de secuencia es el 0.

D Bloques excepcionales

Si el nmero de secuencia predeterminado se encuentra en un bloque en el cual


todas las rdenes son las que se han de procesar dentro de la unidad de control
CNC, la ejecucin no se detiene en dicho bloque.
Ejemplo
N1 #1=1 ;
N2 IF [#1 EQ 1] GOTO 08 ;
N3 GOTO 09 ;
N4 M98 P1000 ;
N5 M99 ;
En el ejemplo anterior, si se encuentra el nmero de secuencia predeterminado,
no se detiene la ejecucin del programa.

D Parada en el ciclo fijo

Si el nmero de secuencia predeterminado se encuentra en un bloque que tiene


una orden de ciclo fijo, la ejecucin del programa se detiene despus de haber
terminado la operacin de retorno.

D Cuando idntico nmero

Si el nmero de secuencia predeterminado aparece dos o ms veces en un


programa, la ejecucin del programa se detiene despus de ejecutar el bloque
en el cual se encuentra por primera vez el nmero de secuencia predeterminado.

de secuencia se encuentra
varias veces en el
programa
D Bloque que se ha de repetir
un nmero especificado de
veces

Si el nmero de secuencia predeterminado se encuentra en un bloque que se ha


de ejecutar repetidas veces, la ejecucin del programa se detiene despus de
haber ejecutado el bloque el nmero especificado de veces.

596

B63834SP/01

11.4.9
Visualizacin y
configuracin del
tiempo de
funcionamiento,
nmero de piezas y
tiempo

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)

O0001 N0000

TOTAL PIEZA
=
PIEZA REQUERIDA =
NUMERO PIEZA
=
ALIM ON
TIEMPO OPR
TIEMPO CORTE
PROPO LIBRE
TIEMPO CICLO
FECHA
TIEM

=
=
=
=
=
=
=

14
0
23
4H 31M
0H 0M
0H 37M
0H 0M
0H 0M
1993/07/05
11:32:52

> _
S
MDI **** *** ***
16:05:59
[ COMP. ][ FIJCN ][ TRABAJ ][

0S
5S
0S
0S

T0000
][ (OPRA) ]

5 Para definir el nmero de piezas necesarias, desplace el cursor a PIEZA


REQUERIDA e introduzca el nmero de piezas que desea mecanizar.

6 Para definir la hora/fecha, desplace el cursor a FECHA o TIEM, teclee una


nueva fecha u hora y pulse la tecla soft [ENTRAD].

Datos visualizados
D TOTAL PIEZAS

Este valor aumenta en una unidad cada vez que se ejecuta un cdigo M02, M30
o un cdigo M especificado por el parmetro 6710. Este valor no puede definirse
en esta pantalla. Defina este valor en el parmetro 6712.

D PIEZAS NECESARIAS

Se utiliza para definir el nmero de piezas mecanizadas necesarias.Si se asigna


el valor 0 a este dato, no existe lmite alguno para el nmero de piezas.
Adems, la configuracin de este dato puede hacerse mediante parmetro (n
6713).
597

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

D NUMERO PIEZAS

Este valor aumenta en uno cuando se ejecuta M02, M30 o un cdigo M


especificado por el parmetro 6710. El valor tambin puede definirse mediante
el parmetro 6711. En general, este valor se reinicializa cuando se alcanza el
nmero de piezas necesarias. Vase el manual publicado por el fabricante de la
mquina herramienta para conocer ms detalles.

D CONEXION TENSION

Visualiza el tiempo total que ha permanecido conectada la alimentacin


elctrica del control. Este valor no puede definirse en esta pantalla, pero puede
predefinirse en el parmetro 6750.

D TIEMPO DE

Indica el tiempo total de funcionamiento en modo automtico, excluidos los


tiempos de parada y de suspensin de avance.
Este valor puede predefinirse en el parmetro 6751 6752.

FUNCIONAMIENTO

D TIEMPO DE MECANIZADO

Visualiza el tiempo total correspondiente a operaciones de mecanizado en las


que se ha trabajado con avance en mecanizado como puede ser interpolacin
lineal (G01) e interpolacin circular (G02 o G03). Este valor puede predefinirse
en el parmetro 6753 6754.

D LIBRE FINALIDAD

Este valor puede emplearse, por ejemplo, como tiempo total durante el cual
circula refrigerante. Consulte el manual publicado por el fabricante de la
mquina herramienta para conocer ms detalles.

D TIEMPO DE CICLO

Indica el tiempo de funcionamiento de una operacin automtica, excluidos los


tiempos de parada y de suspensin de avances. Este tiempo se predefine
automticamente al valor 0 cuando se ejecuta un arranque de ciclo en el estado
de reset. Se predefine al valor 0 aun cuando se desconecte la tensin.

D FECHA y HORA

Visualiza la fecha y hora actuales. La fecha y la hora pueden definirse en esta


pantalla.

Explicaciones
D Utilizacin

Cuando se ejecuta la orden de M02 o M30, se incrementa en una unidad el


nmero total de piezas mecanizadas y el nmero de piezas mecanizadas. Por
consiguiente, cree el programa de modo que se ejecute M02 o M30 cada vez que
se termine el procesamiento de una pieza. Adems, si se ejecuta un cdigo M
asignado al parmetro (n 6710), el contaje se realiza de idntica manera.
Adems, es posible inhibir el contaje aun cuando se ejecute M02 o M30
(parmetro PCM (n 6700#0) est configurado al valor 1). Para ms detalles,
consulte el manual publicado por el fabricante de la mquina herramienta.

Limitaciones
D Definiciones de tiempo de
funcionamiento y nmero
de piezas

D Configuraciones de
fecha/hora

No puede definirse un valor negativo. Adems, la configuracin de M y S


de tiempo de funcionamiento es vlida para un intervalo de 0 hasta 59.
No puede configurarse un valor negativo como nmero total de piezas
mecanizadas.
No puede definirse un valor negativo ni ningn valor que rebase los lmites
indicados en la tabla inferior.
Dato

Valor mximo

Dato

Valor mximo

Ao

2085

Horas

23

Mes

12

Minutos

59

Da

31

Segundos

59

598

B63834SP/01

11.4.10
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) y la compensacin externa de
origen de pieza. La compensacin 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:
D Pulse la tecla de pgina arriba

o pgina abajo

D Introduzca el nmero de sistema de coordenadas de pieza (0:


compensacin externa de origen de pieza, 1 hasta 6: sistemas de
coordenadas de pieza G54 hasta G59) 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.
599

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.11
Introduccin directa de
las compensaciones
de origen de pieza
medidas

FUNCIONAMIENTO

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

Origen de pieza programado


Superficie B

Compen- O
sacin
previa

Z
O

Nueva
compen
Origen
sacin

Superficie A

1 Si la pieza tiene la forma de la figura superior, mecanice manualmente la


superficie A .
2

Desplace la herramienta segn el eje X sin modificar la coordenada Z y


luego detenga el husillo.

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

600

B63834SP/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) Z

DATOS
0.000
0.000

NO.
02
X
(G55) Z

DATOS
0.000
0.000

01
X
(G54) Z

0.000
0.000

03
X
(G56) Z

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 Z en este ejemplo).

8 Introduzca el valor medido () y luego pulse la tecla soft [MEDIA].


9

Mecanice manualmente la superficie B.

10

Desplace la herramienta segn el eje Z sin modificar la coordenadas X y


luego pare el husillo.

11

Mida el dimetro de la superficie A () y luego introduzca el dimetro en X.

Limitaciones
D Introduccin consecutiva

No pueden introducirse simultneamente valores de compensacin para dos o


ms ejes.

D Durante la ejecucin del

Esta funcin no puede emplearse mientras se est ejecutando un programa.

programa

D Efecto a partir de otro


valor de desplazamiento

Cualquier otro desplazamiento especificado para el sistema de coordenadas de


pieza o compensacin externa permanece vlido cuando se utiliza esta funcin.

601

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.4.12
Visualizacin y
configuracin de las
variables comunes de
macrocliente

FUNCIONAMIENTO

B63834SP/01

Visualiza variables comunes (#100 hasta #199 y #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 y pulse 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 ,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.
602

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

11.4.13
Visualizacin y
configuracin del
panel del operador de
software

Con esta funcin pueden controlarse desde el panel CRT/MDI las funciones de
las teclas y pulsadores del panel del operador de la mquina.
El avance manual continuo puede realizarse empleando el teclado numrico.

Procedimiento para visualizacin y configuracin del panel del operador de software

1 Pulse la tecla de funcin

2 Pulse la tecla del siguiente men


OPR

y luego la tecla soft de seleccin de

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

O0000 N00000

MODO : MDI
EJE VOLANTE
MULT. PASO.
OVRD. RAPIDO
AVANCE P/P

MEM EDIT HND JOG REF


:
HX HZ HC
HY
: *1
*10 *100
: 100% 50%
25%
F0
:
2.0%
**************
OVRD. RAPIDO : 100%
***
POSITCON ACTIVA (ABSOLUTAS)
X
0.000
Z
0.000

>_
MDI **** *** ***
16:05:59
[ MACRO ] [ MENU ] [PUPITR ] [

PUPITRE
SALTO BLOQUE
BLOQUE SIMPLE
CIERRE MECAN.
MARCHA SECA
RETEN AVANCE

] [

O0000 N00000
:
:
:
:
:

OFF
J ON
J OFF
ON
OFF
J ON
J PROTECT
RELEASE
J OFF

POSICION ACTIVA (ABSOLUTAS)


X
0.000
Z

0.000

S
MDI **** *** ***
16:05:59
[ MACRO ] [ MENU ] [ PUPITR ] [

T0000

][

4 Desplace el cursor a la opcin deseada pulsando la tecla de control del


cursor

603

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

Pulse la tecla de desplazamiento de cursor

B63834SP/01

para hacer

coincidir la marca J con una posicin arbitraria y definir la condicin


deseada.
6

Pulse una de las siguientes teclas de flecha para ejecutar el avance manual
continuo. Pulse la tecla

junto con una tecla de flecha 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 continuo, 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 continuo, 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 Visualizacin

Los grupos para los cuales se selecciona el panel del operador de la mquina
mediante el parmetro 7200 no se visualizan en el panel del operador de
software.

D Pantallas en las cuales


es vlido el avance
manual continuo

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 continuo aun cuando se pulse la tecla de flecha.

D Avance manual continuo


y teclas de flecha

El eje y sentido de avance correspondiente a las teclas de flecha pueden


definirse mediante los correspondientes parmetros (Nos. 7210 hasta 7217).

D Teclas y pulsadores de
uso general

Existen ocho teclas que pueden definirse opcionalmente y que se aaden como
funcin extendida del panel del operador de software. El nombre de estos
interruptores puede configurarse mediante parmetros (Nos. 7220 hasta 7283)
en forma de cadenas de caracteres de como mximo 8 caracteres. En cuanto al
significado de estas teclas, consulte el manual publicado por el fabricante de la
mquina herramienta.

604

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

11.4.14
Visualizacin y
configuracin de los
datos de gestin de la
vida de las
herramientas

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

Procedimiento para la visualizacin y definicin de los datos de gestin de vida de las herramientas

1 Pulse la tecla de funcin


TOOLLF

2 Pulse la tecla del siguiente men

para visualizar la tecla soft de

seleccin de captulo [HER VD].


Tecla siguiente men

3 Pulse la tecla soft [HER VD].


4 En una pgina se visualizan datos sobre dos grupos. Al pulsar la tecla de
control de pgina

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 SELECC 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)]

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

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

7 Para reinicializar los datos de herramienta, desplace el cursor del grupo que
desea reinicializar y luego pulse las teclas soft [(OPRA)], [REOS.] y
[EJEC], por este orden.
Todos los datos de ejecucin del grupo indicado por el cursor se borran
junto con las marcas ( @, #, o *).

Explicaciones
D Registro de los datos de
gestin de vida de las
herramientas

Los datos de gestin de vida de las herramientas deben ejecutarse para


registrarlos en la memoria del CNC.

3. Modo CINTA
1.Modo EDICION
Zona almacenaje
y edicin programas pieza

Edicin Visualizacin
Memoria

2. Modo MEM
Preseleccin
contador
Datos vida herramientas

Memoria

Visualizacin

1 Cargue el programa de gestin de vida de las herramientas en el modo


EDICION igual que en una cinta CNC ordinaria.
El programa se registrar en la memoria de programas de pieza y estar
preparado para la visualizacin y edicin.

2 Ejecute una operacin de comienzo de ciclo en el modo MEM para ejecutar


el programa. Los datos se memorizarn en la zona de datos de vida de las
herramientas de la memoria; al mismo tiempo, se anularn los datos de vida
de las herramientas ya existentes para todos los grupos y se borrarn los
contadores de vida. Los datos una vez memorizados no se borran
desconectando la tensin.

3 Al ejecutar una operacin de comienzo de ciclo en el modo TAPE en lugar


de la operacin (1), se guarda el contenido del programa directamente en la
zona de datos de vida de las herramientas. En este caso, sin embargo, no
puede ejecutarse la visualizacin y la edicin como se muestra en (1). El
modo TAPE no siempre est disponible, segn el fabricante de la mquina
herramienta.

606

B63834SP/01

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

D Visualizacin del
contenido
DATO VIDA HERRA

O3000 N00060
GRUPO SELECC 000
GRUPO 001 :
VIDA
0150
COUNT
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) ]

D La primera lnea es la lnea de ttulo.


D En la segunda lnea se muestra el nmero de grupo de la orden actual.
Cuando no existe ningn nmero de grupo de la orden actual, se visualiza
el valor 0.

D En las lneas 3 hasta 7 se visualizan los datos de vida de herramientas del


grupo.
La tercera lnea muestra el nmero de grupo, vida y tipo de contaje utilizado.
El contaje de vida se define mediante el parmetro LTM (No. 6800#2) como
minutos (u horas) o como frecuencia de uso.
En las lneas 4 hasta 7, se visualizan 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 delante de los nmeros de
herramienta es :
* : Muestra que ha finalizado la vida.
# : Muestra que se ha aceptado la orden de salto.
@ : Muestra que la herramienta se est utilizando actualmente.
El contador de vida cuenta para la herramienta con @.
* se visualiza cuando la siguiente orden es emitida por el grupo al que
pertenece.

D Las lneas 8 hasta 12 son datos de vida del grupo siguiente al visualizado en
las lneas 3 hasta 7.

D En la lnea trece se visualiza el nmero de grupo cuando se emite la seal


de cambio de herramienta. La visualizacin del nmero de grupo aparece
por orden ascendente. Cuando no se puede visualizar completa aparece
>.

607

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.5
PANTALLAS
VISUALIZADAS
MEDIANTE LA TECLA
DE FUNCION

FUNCIONAMIENTO

B63834SP/01

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 cmo 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 III8).
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 III7 en que se describen las pantallas de
diagnstico visualizadas al pulsar la tecla de funcin

608

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

11.5.1
Visualizacin y
configuracin de
parmetros

Cuando se conectan el CNC y la mquina, los parmetros se definen para


determinar las especificaciones y funciones de la mquina con el fin de
aprovechar plenamente las caractersticas del servomotor. La definicin de los
parmetros depende de la mquina. Consulte la lista de parmetros preparada
por el fabricante de la mquina herramienta.
Normalmente, el usuario no tiene que modificar la configuracin de los
parmetros.

Procedimiento para visualizacin y definicin de parmetros

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.
PARAMETRO (FIJCN)
0000
0

O0010 N00002

SEQ
0

INI
0

0001
0
0
0012
X
0
0
Y
0
0
Z
0
0
0020 I/O CHANNEL
0022

0
0
0

0
0
0

0
0
0

0
0
0

ISO
0
FCV
0
0
0
0

TVC
0
0
MIR
0
0
0
0
0

> _
MDI **** *** ***
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] en el modo MDI. El parmetro
queda definido al valor introducido y se visualiza dicho valor.

6 Configure ESCRITURA PARAM al valor 0 para inhibir la escritura.

609

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/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: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 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
D Definicin de parmetros
con dispositivos externos
de entrada/salida

D Parmetros que requieren


la desconexin de la
tensin

Vase el captulo 8 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.

D Tabla de parmetros

Consulte la tabla de parmetros en el Manual de parmetros de las Series


0iB/0i MateA de FANUC (B63840SP) .

D Datos de configuracin

Algunos parmetros pueden definirse en la pantalla de configuracin si en la


tabla de parmetros aparece es aceptable la introduccin con datos de
configuracin. No es preciso configurar al valor 1 ESCRITURA PARAM
cuando se definan tres parmetros en la pantalla de configuracin.
610

B63834SP/01

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

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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

S Distancia recorrida por revolucin de la compensacin de error de


paso del tipo de eje rotativo (para cada eje): Parmetro 3625
611

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

B63834SP/01

Procedimiento para visualizar y configurar 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


S
S
S
S

cada eje): Parmetro 3621


Nmero de punto de compensacin de error de paso con valor mximo
(para cada eje): Parmetro 3622
Ampliacin de compensacin de error de paso (para cada eje):
Parmetro 3623
Perodo de puntos de compensacin de error de paso (para cada eje):
Parmetro 3624
Distancia recorrida por revolucin de compensacin de error de paso
del eje de rotacin (para cada eje): Parmetro 3625

2 Pulse la tecla de funcin

3 Pulse la tecla de siguiente men

PASO

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

B63834SP/01

11.6
VISUALIZACION DEL
NUMERO DE
PROGRAMA, NUMERO
DE SECUENCIA 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 de
secuencia

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

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

O1000 ;

No. secuencia

N100 G50 X0 Z0. ;

No. programa

N101 G00 X100. Z50. ;;


N102 G01 X230. Z56

N103 W10. ;
N104 U120. ;
N105 M02 ;

> _
EDIC **** *** ***
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 EDIC en 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.

613

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

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

FUNCIONAMIENTO

B63834SP/01

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


Nota) En realidad, se visualiza (10) en la posicin en que ahora se
visualiza (8).

D (1) Modo actual

D (2) Estado de

MDI
MEM
RMT
EDIT
HND
JOG
TJOG
THND
INC
REF

: Introduccin manual de datos, funcionamiento en modo


MDI.
: Modo automtico (Funcionamiento en modo memoria)
: Modo automtico (Funcionamiento en modo DNC)
: Edicin en memoria
: Avance manual con volante
: Avance manual continuo
: TEACH IN JOG
: TEACH IN HANDLE
: Avance incremental manual
: Vuelta manual al punto de referencia

****

: Reinicializacin (Cuando se conecta la tensin o el estado en que

funcionamiento automtico

STOP
HOLD

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

D (4) Estado en el cual se

FIN

: Indica el estado en el cual se est ejecutando una funcin auxiliar.

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

614

B63834SP/01

D (5) Estado de paro de


emergencia o de reset

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

: Indica paro de emergencia. (Parpadea en vdeo inverso).


RESET : Indica que se est recibiendo la seal de reset.
EMG

D (6) Estado de alarma

: Indica que se ha activado una alarma. (Parpadea en vdeo inverso).


: Indica que la batera est baja. (Parpadea en vdeo inverso).
Espacio : Indica que el estado no es ninguno de los anteriores.

D (7) Hora actual

hh:mm:ss Horas, minutos y segundos

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

RSTR

introduciendo datos.
: Indica que se est rearrancando el programa.
: Indica que no se est ejecutando ninguna operacin de edicin.

Espacio

D (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. En este caso el CNC no acepta
la configuracin o la operacin de entrada/salida .
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 un parmetro se enva a un dispositivo de entrada/salida externo
>_
MEM

ERROR MODO
(Visualizacin de teclas soft)

615

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

FUNCIONAMIENTO

11.7

Pulsando la tecla de funcin

PAGINAS
VISUALIZADAS POR
LA TECLA DE
FUNCION

B63834SP/01

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

11.7.1
Visualizacin del
histrico de mensajes
de operador externos

Los mensajes de 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

Procedimiento

1 Pulsar la tecla de funcin

2 Pulse la tecla
, luego la tecla soft de seleccin de captulo
[MSGHIS]. Aparece la pgina siguiente.

HISTOR

Tecla siguiente men

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.

616

B63834SP/01

FUNCIONAMIENTO

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

Explicaciones
D Actualizacin de los
datos histricos de
mensajes operador
externos

Cuando se especifica un nmero de mensaje operador externo, la


actualizacin de los datos histricos de mensajes operador externos
empieza, y continua hasta que se especifique un nuevo nmero de mensaje
operador externo o la supresin de los datos histricos de mensajes
operador externos.

D 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. 3113) a
1).
Obsrvese que, si cambian MS1 y MS0 (bits 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.

617

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

11.8
BORRADO DE LA
PANTALLA

11.8.1

FUNCIONAMIENTO

Cuando la indicacin en la pantalla no es necesaria, la vida de


retroiluminacin del LCD puede prolongarse desactivando para ello la
retroiluminacin.
La pantalla puede borrarse pulsando teclas especficas. Tambin es
posible especificar un borrado automtico de la pantalla si no se pulsa
ninguna tecla durante un perodo especificado con un parmetro.
Pero la vida de la retroiluminacin puede verse ms que perjudicada si el
borrado y revisualizacin de la pantalla se repiten ms all de lo necesario.
Cabe esperar este efecto cuando la pantalla permanece borrada durante
ms de una hora.

Manteniendo pulsada la tecla

Borrado de la
visualizacin de
pantalla de CRT

B63834SP/01

y pulsando una tecla de funcin

arbitraria se borra la pantalla.

Procedimiento para borrar la visualizacin en la pantalla CRT

Procedimiento
D Borrado de la pantalla

Mantenga sujeta la tecla


como

D Restauracin de la
pantalla

y pulse una tecla de funcin cualquiera (tal

).

Pulse una tecla de funcin arbitaria.

618

FUNCIONAMIENTO

B63834SP/01

11.8.2
Borrado automtico de
la visualizacin en
pantalla CRT

11. COMO SE CONFIGURAN Y


VISUALIZAN LOS DATOS

La pantalla de NC se borra automticamente si no se pulsa ninguna tecla


durante el perodo (en minutos) especificado con un parmetro. La
pantalla se restaura pulsando cualquier tecla.

Procedimiento para borrado automtico de visualizacin en pantalla CRT


D Borrado de la pantalla

La pantalla de NC se borra una vez que ha transcurrido el perodo


(minutos) especificado con el parmetro No. 3123, siempre que se
cumplan las siguientes condiciones:
Condiciones para borrado de la pantalla CNC
D El parmetro No. 3123 se configura a un valor distinto de 0.
D No se ha pulsado ninguna de las teclas siguientes:
Teclas MDI
Teclas soft
Teclas de entrada externa
D No se ha activado ninguna alarma.

D Restauracin de la
pantalla

La pantalla de CNC borrada se restaura una vez que se cumple por lo


menos una de las siguientes condiciones:
Condiciones para restaurar la pantalla CNC
D Se ha pulsado cualquiera de las siguientes teclas:
Teclas MDI
Teclas soft
Teclas de entrada externa
D Se ha activado una alarma.
Algunas mquinas presentan una tecla especial para restaurar la pantalla.
Para conocer la explicacin de la ubicacin y uso de esta tecla, consulte
el correspondiente manual facilitado por el fabricante de la
mquinaherramienta.

Explicaciones
D Borrado de la pantalla
utilizando la tecla de
funcin

Si se configura al valor 0 el parmetro No. 3123, se inhibe el borrado de


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

619

12. FUNCION DE GRAFICOS

12

FUNCIONAMIENTO

B63834SP/01

FUNCION DE GRAFICOS

La funcin de grficos indica cmo se desplaza la herramienta durante el


funcionamiento automtico o el modo manual.

620

FUNCIONAMIENTO

B63834SP/01

12.1
VISUALIZACION DE
GRAFICOS

12. FUNCION DE GRAFICOS

Es posible representar la trayectoria programada de la herramienta en la


pantalla, lo cual permite comprobar el grado de avance del mecanizado, a la vez
que se observa la trayectoria en la pantalla.
Adems, es posible ampliar/reducir la pantalla.
Para poder visualizar una trayectoria de herramienta se han de definir con
antelacin las coordenadas (parmetros) de representacin y los parmetros
grficos.

Procedimiento de visualizacin de grficos

Procedimiento

Defina las coordenadas de representacin con el parmetro No. 6510 antes


de iniciar la representacin. Consulte Sistema de coordenadas de
representacin para conocer los parmetros de configuracin y las
correspondientes coordenadas.

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 [PRM G.].
PARAMETRO GRAFICO

0001

00020

LONGITUD PIEZA
DIAMETRO PIEZA

W=
D=

130000
130000

PARADA GRAFI
AUTOBORRADO
LIMITE

N=
A=
L=

0
1
0

CENTRO GRAFICO

X=
Z=
S=
M=

61655
90711
32
0
S
0 T0000

ESCALA
MODO GRAFICO

AUTO STRT * * * *

FIN

G. PRM

14 : 23 : 54
GRAFIC

ZOOM

(OPRA)

2 Desplace el cursor con las teclas de cursor a un parmetro que desee definir.
3 Introduzca los datos y luego pulse la tecla

4 Repita los pasos 2 y 3 hasta que se hayan especifica todos los parmetros
necesarios.

5 Pulse la tecla soft [GRAFIC].

621

12. FUNCION DE GRAFICOS

FUNCIONAMIENTO

B63834SP/01

6 Se arranca el funcionamiento en modo automtico o manual y se representa


en la pantalla el desplazamiento de la mquina.
0001
X
Z

00021
200.000
200.000

Z
AUTO STRT* * * *

FIN

PRM G.

D Ampliacin de

12:12:24
GRAFIC

ZOOM

(OPRA)

En la pantalla puede ampliarse una parte de una representacin o dibujo.

representaciones

7 Pulse la tecla de funcin

GRAPH

, luego la tecla soft [ZOOM] para visualizar

un dibujo ampliado. La pantalla de dibujo ampliado contiene dos cursores


de zoom (J)
X

S
W
D

0001
X
Z

0.55
150000
150000

00021
200.000
200.000

Z
AUTO STRT* * * *
G.PRM

FIN

12 : 12 : 24
GRAFIC

ZOOM

(OPRA)

Un rectngulo que tiene definida una de sus dos diagonales por los dos
cursores de zoom se ampla al tamao completo de la pantalla.

8 Utilizando las teclas de control del cursor

, desplace

los cursores de zoom para especificar una diagonal para la nueva pantalla.
Pulsando la tecla soft [HI/LO] se alterna el cursor de zoom que se desee
desplazar.

9 Para que desaparezca la representacin original, pulse [EJEC].


10 Reanude la operacin anterior. Al hacerlo se ampliar la parte de la
representacin especificada con los cursores de zoom.
622

B63834SP/01

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

0001
X
Z

0.81

00012
200.000
200.000

Z
AUTO STRT **** FIN
G.PRM

12 : 12 : 24

GRAFIC

11 Para visualizar la representacin original, pulse la tecla soft [NORMAL] y


luego arranque el funcionamiento automtico.

Explicaciones
D Definicin de los sistemas
de coordenadas de
representacin

El parmetro No. 6510 se emplea para definir un sistema de coordenadas de


representacin para utilizar la funcin grfica. Las relaciones entre los valores
de configuracin y los sistemas de coordenadas de representacin se indican a
continuacin. Con el control de dos trayectorias, para cada torreta puede
seleccionarse un sistema de coordenadas de representacin distinto.
Valor config.=0

Valor config.=1
X

Valor config.=2

Valor config.=3
Z
Z

X
Valor config.=4

Valor config.=5

Valor config.=6

Valor config.=7

X
Z

Z
X

623

Z
X

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

D Parmetros grficos

B63834SP/01

LONGITUD PIEZA (W), DIAMETRO PIEZA (D)


Especifique la longitud de pieza y el dimetro de pieza. La tabla inferior
enumera la unidad de entrada y el margen de valores permitidos.

X
W

W
D

D
Z

Tabla 12.1 Unidad y margen de datos de representacin


Unidad

Sistema
incremental

Entrada en mm

Entrada en pulgadas

Margen valores vlidos

ISB

0.001 mm

0.0001 pulg.

0 hasta

ISC

0.0001 mm

0,00001 pulg.

99999999

CENTRO GRAFICO (X,Z) ESCALA (S)


Se visualiza una coordenada de centro de pantalla y una escala de
representacin. Se calcula automticamente una coordenada de centro de
pantalla a escala de modo que en una pantalla entre completa una figura
definida en LONGITUD DE PIEZA (a) y DIAMETRO DE PIEZA (b). De
este modo, el usuario, habitualmente no tiene que definir estos parmetros.
En el sistema de coordenadas de pieza se define una coordenada del centro
de pantalla. La tabla 12.3.2 indica la unidad y el intervalo. La unidad de
ESCALA es 0.001%.
PARADA PROGRAMADA (N)
Defina el nmero de secuencia de un bloque final cuando deba representarse
una parte del programa. Un valor definido en este parmetro se anula
automticamente (se pone a 0) una vez que exista una representacin.

AUTO BORRADO (A)


Si se configura el valor 1, la representacin anterior se borra
automticamente cuando se activa el modo automtico desde el estado de
reset. A continuacin, se inicia la representacin.
LIMITE (L)
Si se define el valor 1, la zona del lmite de recorrido memorizado se
representa con lneas de doble punto y guin.
MODO GRAFICO (M)

Este modo no puede utilizarse.


NOTA
Los valores de los parmetros para la representacin se
conservan aun cuando est desconectada la tensin.
D Ejecucin de slo la
representacin

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

B63834SP/01

D Borrado de la
representacin anterior

D Representacin de una
parte de un programa

D Representacin empleando
lneas de trazo discontinuo
y de trazo continuo

D Visualizacin de las
coordenadas

D Visualizacin del origen de

FUNCIONAMIENTO

12. FUNCION DE GRAFICOS

Pulsando la tecla soft [REVISAR] en la pantalla grfica se borran las


trayectorias de herramienta que sta contiene. La configuracin del parmetro
grfico como AUTOBORRADO (A) = 1 especifica que cuando se arranca el
modo automtico en la reinicializacin, se inicia la ejecucin del programa
despus de haberse borrado automticamente la representacin anterior
(AUTOBORRADO = 1).
Cuando sea necesario visualizar una parte de un programa, busque el bloque
inicial que se ha de representar mediante la bsqueda de 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 rpido y para una lnea de trazo continuo (
) para avance
en mecanizado (avance de trabajo).
La representacin visualizada se indica con coordenadas en un sistema de
coordenadas de pieza.
El origen de mquina se indica con

mquina

D Cambio de una pantalla de


representacin a otra

Aun cuando la pantalla se cambie a una pantalla sin representacin, la


representacin contina. Cuando se visualiza de nuevo la pantalla de
representacin, aparece de nuevo toda la representacin (sin que falte ninguna
pieza).

Limitaciones
D Velocidad de avance

En el caso de que la velocidad de avance sea excesivamente elevada, tal vez no


pueda ejecutarse correctamente la representacin, por lo cual deber disminuir
la velocidad a la del ensayo en vaco, etc. para ejecutar la representacin.

D Modificacin de los

Despus de modificar un parmetro grfico, debe pulsarse la tecla soft


[REVISAR] para inicializar la pantalla grfica. De no hacerlo, no se refleja
correctamente la modificacin del parmetro grfico.

parmetros grficos
durante el funcionamiento
automtico.

D Designaciones de ejes de
coordenadas

D Reduccin/ampliacin de
representaciones

Las designaciones de los ejes de coordenadas estn fijadas a X o Z. Para el


control de dos trayectorias, los ejes primero y segundo del portaherramientas se
designan X1 y Z1, respectivamente, y los ejes primero y segundo del
portaherramientas 2 se designan X2 y Z2 respectivamente.
Si no se definen correctamente los parmetros grficos PIEZA y DIAMETRO,
no puede reducirse/ampliarse la representacin. Para reducir una
representacin o dibujo, especifique un valor negativo en el parmetro grfico
ESCALA. El origen de mquina se indica mediante
.

625

13. FUNCION DE AYUDA

13

FUNCIONAMIENTO

B63834SP/01

FUNCION DE AYUDA

La funcin de ayuda visualiza en la pantalla informacin detallada sobre


alarmas activadas en el CNC y sobre operaciones en el CNC. Esta funcin de
ayuda muestra la informacin siguiente.

D Informacin detallada
sobre alarmas

Cuando el CNC funciona incorrectamente o se ejecuta un programa incorrecto


de mecanizado, el CNC pasa al estado de alarma. La pantalla de ayuda visualiza
informacin detallada sobre la alarma que se ha activado y cmo se anula. La
informacin detallada se visualiza nicamente durante un nmero limitado de
alarmas P/S. Estas alarmas, con frecuencia, se malinterpretan y son bastante
difciles de comprender.

D Mtodo de funcionamiento

Si no est seguro de una operacin con el CNC, consulte la pantalla de ayuda


para obtener informacin sobre cada operacin.

D Tabla de parmetros

Cuando defina o consulte un parmetro del sistema, si no est seguro del nmero
del parmetro, la pantalla de ayuda enumera una lista de nmeros de parmetro
para cada funcin.

Procedimiento de la funcin de ayuda

Procedimiento

1 Pulse la tecla

en el panel MDI. Al hacerlo se visualiza la pantalla

AYUDA (MENU INICIAL)


AYUDA(MENU INICIAL))

O1234 N00001

*****AYUDA *****

1. DETALLE ALARMA
2. METODO OPERATIVO
3. TABLA PARAMETROS

MEM * * * *
ALARM

*** ***

PUPITR

S
10 : 10 : 40

0 T0000

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

626

u otra tecla de funcin.

B63834SP/01

PANTALLA DETALLE
ALARMA

FUNCIONAMIENTO

13. FUNCION DE AYUDA

2 Pulse la tecla soft [ALARM] en la pantalla AYUDA (MENU INICIAL)


para visualizar informacin detallada sobre una alarma que se haya
activado actualmente.
HELP (ALARM DETAIL)

O0010 N00001

NUMBER : 027
MSAGE : NO AXES COMMANDED IN G43/G44
FUNCTION : TOOL LENGTH COMPENSATION C
ALARM :
IN TOOL LENGTH COMPENSATION TYPE C,
NO AXIS IS DESIGNATED IN G43 & G44
BLOCKS. IN TOOL LENGTH COMPENSATION
TYPE C, IT TRIES TO LATCH ON TO
ANOTHER AXIS WITHOUT OFFSET CANCE
LING.
>_
MEM

**** *** ***


ALARM
PUPITR
PARA

S
00 : 00 : 00

No. Alarma
Explicacin
normal alarma
Clasificacin funcin
Detalles alarma

0 T0000
(OPRA)

Fig.13(b) Pantalla de DETALLE DE ALARMA cuando se activa la Alarma P/S No. 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.
HELP (ALARM DETAIL)

NUMBER :
MSAGE :
FUNCTION
ALARM

O1234 N00001

:
:

<<ALARM IS NOT GENERATED>>


ENTER THE DETAILREQUIRED ALARM NUMBER,
AND PRESS [SELECT] KEY

>100
MEM

****

*** ***

S
00 : 00 : 00

0 T0000
SELECT

Fig.13(c) Pantalla de DETALLE de alarmas cuando no se


activa ninguna alarma

627

FUNCIONAMIENTO

13. FUNCION DE AYUDA

B63834SP/01

3 Para obtener detalles sobre otro nmero de alarma, primero introduzca el


nmero de alarma y luego pulse la tecla soft [SELECT]. Esta operacin
resulta til para investigar alarmas que no estn activas actualmente.
> 100
MEM * * * *

*** ***

S
10 : 12 : 25

T0000

SELECT
Fig.13(d) Cmo se seleccionan los DETALLES DE
ALARMAS

HELP (ALARM DETAIL)

NUMBER
MSAGE
FUNCTION
ALARM

:
:
:
:

O1234 N00001

100
PARAMETER WRITE ENABLE

<<ALARM IS NOT GENERATED>>

>100
MEM

****

*** ***

0 T0000

10 : 12 : 25
SELECT

Fig.13(e) Pantalla de DETALLE DE ALARMAS cuando


est seleccionada la alarma P/S No. 100.

Pantalla METODO DE
OPERACION

4 Para determinar un procedimiento operativo para el CNC, pulse la tecla soft


[OPER] en la pantalla AYUDA (MENU INICIAL). A continuacin, se
visualiza la pantalla del men PROCEDIMIENTO OPERATIVO. (Vase
Fig. 13 (f)).
HELP (OPERATION METHOD)

1.
2.
3.
4.
5.
6.
7.
8.
9.

O1234 N00001

PROGRAM EDIT
SEARCH
RESET
DATA INPUT WITH MDI
DATA INPUT WITH TAPE
OUTPUT
INPUT WITH FANUC CASSETTE
OUTPUT WITH FANUC CASSETTE
MEMORY CLEAR

MEM

****

ALARM

*** ***
2 PUPITR

S
10 : 12 : 25

0 T0000

PARA

Fig.13(f) Pantalla de men de METODO OPERATIVO

Para seleccionar un procedimiento operativo, introduzca un nmero de


opcin desde el teclado y luego pulse la tecla [SELECT].
628

B63834SP/01

FUNCIONAMIENTO

>1
MEM * * * *

13. FUNCION DE AYUDA

S
10 : 12 : 25

*** ***

T0000

SELECT
Fig.13(g) Cmo se selecciona cada METODO OPERATIVO

Por ejemplo, cuando se selecciona 1. EDICION DE PROGRAMA, se


visualiza la pantalla de la Figura 13 (g).
En cada pantalla METODO OPERATIVO es posible modificar la pgina
visualizada pulsando la tecla PAGINA. El nmero de pgina actual aparece
en el extremo superior derecho de la pantalla.
Cada elemento

HELP (OPERATION METHOD)


<< 1. PROGRAM EDIT >>
*DELETE ALL PROGRAMS
MODE
:
EDIT
SCREEN :
PROGRAM
OPR
:
(O9999) <DELETE>

01234 N00001
1/4

Pgina/Total pgina
Operacin
Modo selecc.
Situacin operac.
Procedimiento
operativo

*DELETE ONE PROGRAM


MODE
:
EDIT
SCREEN :
PROGRAM
OPR
:
(O+PROGRAM NUMBER) <DELETE>

>_
MEM

****

ALARM

*** ***

PUPITR

S
00 : 00 : 00

0 T0000

PARA

Fig.13(h) Pantalla de METODO OPERATIVO selecccionado

5 Para volver a la pantalla del men METODO DE OPERACION, pulse la

Tecla MENU ANTERIOR

tecla MENU ANTERIOR para visualizar de nuevo [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
10 : 12 : 25

T0000

SELECT

Fig.13(i) Cmo se selecciona otra pantalla de METODO OPERATIVO

Pantalla TABLA DE
PARAMETROS

6 Si no est seguro del nmero de parmetro del sistema que desea definir o si
desea consultar un parmetro del sistema, pulse la tecla [PARA] en la
pantalla MENU (INICIAL). Al hacerlo se visualiza una lista de nmeros de
parmetros para cada funcin (vase Figura 13 (j)).
Es posible modificar la pgina visualizada en la pantalla de parmetros. El
nmero de pgina actual aparece en el extremo superior derecho de la
pantalla.

629

FUNCIONAMIENTO

13. FUNCION DE AYUDA

B63834SP/01

AYUDA (TABLA DE PARAMETRO)

01234 N00001
1/4

* AJUSTE
* INTERFAZ PERFO LECT
* CONTROL EJE/ UNIDAD AJUSTE
* COORDINADAS
* LIMITE DE CARRERA
* VELOCIDAD DE ALIMENTACION
* CONTROL DE ACELE/DESACELE
* SERVO RELACIONADO
* DI/DO

MEM * * * *
ALARM

(NO. 0000~)
(NO. 0100~)
(NO. 1000~)
(NO. 1200~)
(NO. 1300~)
(NO. 1400~)
(NO. 1600~)
(NO. 1800~)
(NO. 3000~)

S
0
00 : 00 : 00

*** ***
PARAM

OPERAT

T0000
(OPRA)

Fig. 13(j) Pantalla TABLA DE PARAMETROS

7 Para abandonar la pantalla de ayuda, pulse la tecla

u otra tecla de

funcin.

Explicacin
D Configuracin de la pantalla de ayuda
tecla

AYUDA
Pantalla MENU
IINICIAL

Pantalla
CNC
Tecla
o
tecla funcin

Tecla
o
tecla funcin

[ALAM]

[OPR]
Pantalla
PROC. OPE
RATIVO

Pantalla
DETALLE
ALARMA

(NO.)+[SELECT]

[PARA]

Pantalla TABLA PARAMETROS

Tecla PAG.

[OPR]
(NO.)+[SELECT]
Pantalla de
instruccin de
cada operacin

(NO.)+[SELECT]

630

Tecla
o
tecla funcin

IV. MANUAL GUIDE 0i

B-63834SP/01

MANUAL GUIDE 0i

MANUAL GUIDE 0i

- 633 -

1.MANUAL GUIDE 0i

1.MANUAL GUIDE 0i

1.1

MANUAL GUIDE 0i

B-63834SP/01

DESCRIPCIN GENERAL
La MANUAL GUIDE 0i se desarroll para facilitar el desarrollo de
programas de pieza en los sistemas de control numrico de la serie 0iTB. Un programa de pieza consta de un conjunto de instrucciones de
mecanizado que el operador desea ejecutar.
Un programa de pieza utiliza texto alfabtico para sus instrucciones e
informacin numrica como valores deseados para tales instrucciones.
De este modo, un programa de CNC puede desarrollarse como serie de
instrucciones, cada una de las cuales ejecuta una operacin de
mecanizado. Combinando operaciones de mecanizado pueden
ejecutarse tareas de mecanizado complejas.
El desarrollo de programas de pieza puede resultar difcil si el operador
no est familiarizado con el lenguaje de programacin utilizado por el
CNC. La MANUAL GUIDE 0i es un elemento auxiliar de
programacin de guiado que ayuda al operador a desarrollar un
programa de pieza para el CNC. La MANUAL GUIDE 0i proporciona
informacin en forma de texto y grfica que se presenta en la pantalla
del CNC. El software pide al usuario que introduzca datos y utiliza la
respuesta del usuario para crear una instruccin de programa de pieza.
La MANUAL GUIDE 0i permite adems a los usuarios editar
programas de pieza existentes. Resaltando la lnea de programa de
pieza deseada, el usuario puede realizar cambios de idntica manera a
como desarrollaron originalmente el programa. Durante el desarrollo
de programas est disponible tambin una ayuda en lnea o en forma de
cmoda referencia para programacin.

- 634 -

MANUAL GUIDE 0i

B-63834SP/01

1.2

1.MANUAL GUIDE 0i

INTRODUCCIN
La MANUAL GUIDE 0i es tan solo una de las pantallas a disposicin
del usuario durante el funcionamiento del CNC. Puede accederse a la
misma en todo momento accionando el pulsador CUSTOM del panel
MDI. Desde esta pantalla, el usuario puede seleccionar la visualizacin
de la referencia de ayuda para el programador.
Si el usuario desea crear un nuevo programa (o editar uno ya existente),
puede hacerlo en el modo de edicin en segundo plano; no es preciso
seleccionar el modo EDIT. Pero el usuario debe asegurar que el
programa de pieza que desea editar no es un programa de pieza activo
en el CNC. Si el programa est activo, aparecer una pantalla de aviso
que pedir al usuario que corrija el problema.
La MANUAL GUIDE 0i utiliza ciclos fijos avanzados para
operaciones de fresado tales como el taladrado de patrn, cajera de
patrn y mecanizado de ranuras. Puede llamarse a estos ciclos fijos
avanzados desde programas existentes desarrollados con un software
distinto de la MANUAL GUIDE 0i. Los argumentos de la operacin se
enumeran en la referencia de ayuda en lnea para el programador.
La MANUAL GUIDE 0i utiliza tambin la programacin de
contorneado con la cual el usuario puede introducir figuras
contorneadas integradas por lneas y crculos. Esta programacin de
contornos incluye el clculo de contornos de alto rendimiento tal
como 10 bloques pendientes y el clculo auxiliar con 11 modelos.
MANUAL GUIDE 0i se ha desarrollado para facilitar la creacin y
edicin de programas de pieza al usuario/operador. Sin embargo, una
vez se haya familiarizado con el lenguaje de programacin, le podra
resultar ms fcil desarrollar programas directamente utilizando el
editor de programas de CNC. La MANUAL GUIDE 0i permite a los
usuarios funcionar por su propia cuenta. Quienes no estn
familiarizados con la programacin de CNCs vern lo fcil que resulta
utilizar la interfaz grfica para introducir informacin en un programa.
Quienes posean conocimientos ms avanzados podran utilizar el editor
de programas a bordo, consultando la referencia de ayuda para el
programador en lnea. En cualquier caso, el usuario podr utilizar la
MANUAL GUIDE 0i a un nivel en que se sienta cmodo.

- 635 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

1.3

OPERACIONES DE CREACIN DE PROGRAMAS

1.3.1

Puesta en marcha
La pantalla MANUAL GUIDE 0i puede visualizarse en cualquier
instante accionando el pulsador CUSTOM del panel MDI. Desde
esta pantalla, el usuario puede introducir el nmero de programa que
desee crear o editar.
Aun cuando el usuario desee crear un nuevo programa (o editar uno ya
existente), no tiene que seleccionar como modo de funcionamiento del
CNC el modo EDIT. Con la MANUAL GUIDE 0i, siempre es
posible la edicin en segundo plano.
El usuario debe asegurar que el programa de pieza que desee editar no
sea un programa de pieza activo en el CNC. Para determinar si el
programa est activo, asegrese de que el nmero O que aparece en
la parte superior de la pantalla del CNC no es el mismo que el programa
que desee editar. Para modificar el nmero de programa activo,
seleccione el pulsador PROG en el panel del teclado MDI,
introduzca Oxxxx (siendo xxxx cualquier nmero en la memoria de
programas distinto del que desee editar) y luego pulse la tecla de
desplazamiento del cursor hacia abajo (flecha abajo) del panel del
teclado MDI. El nmero O que aparece en la parte superior de la
pantalla cambiar al nmero introducido.
O0001

MANUAL GUIDE 0i
V1.000
INPUT THE PROGRAM NUMBER TO EDIT
IF THE PROGRAM NUMBER NOT EXIST,
IT WILL BE CREATED.
MAKE SURE THE PROGRAM YOU WILL EDIT IS
NOT THE ACTIVE PROGRAM ON THE CNC.
NUM=

Si el programa que se desea editar est actualmente activo en el CNC,


la pantalla del CNC visualizar una pantalla de aviso para informar al
operador. Seleccione la tecla soft Flecha izquierda en la unidad de
visualizacin para volver a la pantalla principal del software y luego
introduzca el nmero del programa que desee crear o editar.

- 636 -

MANUAL GUIDE 0i

B-63834SP/01

1.3.2

1.MANUAL GUIDE 0i

Puesta en marcha
La pantalla MANUAL GUIDE 0i puede visualizarse en cualquier
instante accionando el pulsador CUSTOM del panel MDI. Desde
esta pantalla, el usuario puede introducir el nmero del programa que
desee crear o editar.

EDITING SAME PROGRAM IN


CNC AND MANUAL GUIDE 0I
CHANGE CNC PROGRAM SELECT
LEFT SOFT KEY FOR MAIN PAGE

- 637 -

1.MANUAL GUIDE 0i

1.3.3

MANUAL GUIDE 0i

B-63834SP/01

Creacin de un programa de pieza nuevo


Para crear un programa de pieza nuevo, introduzca el nmero del
programa que desee crear en la pantalla principal de la MANUAL
GUIDE 0i. Si el sistema no visualiza un aviso, aparecer la pantalla de
edicin de la MANUAL GUIDE 0i con el nmero de programa
solicitado rellenado y listo para prediccin por el usuario. La pantalla
de edicin de la MANUAL GUIDE 0i no debe confundirse con el
editor nativo del CNC. Para comparar las dos pantallas, pulse la tecla
PROG del panel del teclado MDI. Aunque la pantalla visualizada se
asemeja a la pantalla de edicin de la MANUAL GUIDE 0i, observar
que no presenta idntica informacin. Vuelva a la pantalla MANUAL
GUIDE 0i pulsando la tecla CUSTOM del panel del teclado MDI.
O0015 ;

[PROCESS][G CODE][M CODE][CYCLE][CONTUR]

Utilizando la pantalla de edicin, el usuario bien puede introducir


directamente rdenes para el programa de pieza o utilizar las cuatro
teclas soft para desarrollar un programa de pieza. Estas teclas soft
proporcionan ayuda adicional de orientacin a base de texto y grficos
para agilizar el desarrollo de programas de pieza.
Para introducir informacin directamente utilizando el editor, primero
coloque el cursor all donde desee insertar la informacin. Observe que
el editor inserta la nueva informacin despus de la posicin actual
del cursor. Si acaba de crear un programa nuevo, el cursor debera estar
directamente encima del carcter de Fin de Bloque (EOB) ; en la
pantalla. En tal caso, cualquier informacin nueva se insertar despus
de EOB y comenzar por una lnea de programa. Tmese tiempo para
comprender cmo el editor inserta informacin en el programa que se
est editando.
Suponga que un usuario desee insertar el texto T1M6; en el programa
recin creado. El usuario se asegurara de que el cursor est situado en
el ; en la misma lnea que el nmero de programa de pieza y luego
introducir M3 S500[EOB] (en donde [EOB] no es la cadena EOB,
sino la tecla EOB del panel del teclado MDI). Esta informacin se
visualizar ahora como >M3S500; en la lnea de buffer del editor.
Para insertar una nueva lnea en el programa de pieza, pulse la tecla
INSERT en el panel del teclado MDI. La nueva orden se inserta en el
programa de pieza y el cursor se posiciona en la nueva lnea.

- 638 -

B-63834SP/01

MANUAL GUIDE 0i

1.MANUAL GUIDE 0i

O0015 ;
M3 500;
%

[PROCESS][G CODE][M CODE][CYCLE][CONTUR]

El usuario puede continuar insertando informacin de programas de


pieza o utilizar las cinco teclas soft para desarrollo interactivo de
programas. Mientras el usuario est editando un programa, todos los
cambios se realizan directamente en la memoria de programas de pieza.
Para salir del proceso de edicin, el usuario pulsa la tecla soft del
extremo izquierdo de la unidad de visualizacin (esta tecla soft se
denomina tambin tecla soft Flecha izquierda). De este modo, el
usuario vuelve a la pantalla principal de la MANUAL GUIDE 0i (la
pantalla de inicio).
A continuacin, presentaremos el mtodo interactivo para aadir
informacin al programa de pieza.

- 639 -

1.MANUAL GUIDE 0i

1.3.4

MANUAL GUIDE 0i

B-63834SP/01

Asistencia para proceso


Ya hemos aprendido que despus de haber creado un programa de
pieza nuevo (o editado uno ya existente), podemos utilizar el editor
para introducir informacin directamente en el programa de pieza. Sin
embargo, de por s, esto no supone ninguna ventaja real respecto a la
utilizacin del editor nativo del CNC. Por ello, la MANUAL GUIDE 0i
ofrece cinco teclas soft. Estas cinco teclas soft proporcionan asistencia
adicional al usuario a la hora de desarrollar un programa de pieza. Las
teclas de asistencia facilitan enormemente la programacin.
PROCESS CONTROL INFORMATION
-- FEED --F=
-- SPINDLE -- DIR=
S=
-- COOLANT -- CLT=
-- T-CODE -T=

INPUT DESIRED SPINDLE SPEED


0 ~ 3000
NUM=
[PROCESS][

][

][CLEAR][ACCEPT]

La primera tecla que consideraremos es la tecla Asistencia proceso.


En esta pantalla, el usuario puede introducir informacin acerca de los
requisitos de procesamiento deseados para un programa de pieza.
Utilizando las teclas de cursor del panel del teclado MDI, el usuario
puede posicionar el cursor en cualquier campo deseado e introducir
informacin para dicha entrada. Algunas entradas requieren
informacin numrica, mientras que otras pueden seleccionarse
utilizando las teclas cursor izquierda o cursor derecha del panel del
teclado MDI.
Fijmonos en un ejemplo de estas operaciones. Introduciremos la
siguiente informacin en el programa de pieza:
Avance:
0,3
Refrigerante:
Ducha (FLOOD)
Primero, posicionar el cursor en la entrada FEED (el cursor se
posiciona automticamente en esta entrada al abrir por primera vez la
pantalla). A continuacin, introducir 0.3 en el panel del teclado MDI y
luego pulsar la tecla INPUT. Ahora, esta entrada debera indicar
0.3. Para introducir la informacin de refrigerante, baje el cursor a la
entrada COOLANT (utilizando la tecla de flecha abajo del panel del
teclado MDI) y luego pulse la tecla de cursor derecha (tecla de flecha
derecha del panel del teclado MDI) hasta que la entrada indique
- 640 -

B-63834SP/01

MANUAL GUIDE 0i

1.MANUAL GUIDE 0i

FLOOD. Pese a que esta informacin ahora se encuentra en la


asistencia para el proceso, todava no se ha enviado al programa de
pieza. Para aadir esta informacin al programa de pieza, pulse la tecla
soft ACCEPT de la unidad de visualizacin. La informacin se
inserta en el programa y el cursor permanece donde estaba situado
originalmente.
O0015 ;
F0.3.;
M7;
%

[PROCESS][G CODE][M CODE][CYCLE][CONTUR]

Desplacemos la posicin del cursor a la lnea M7 para prepararnos


para desarrollar ms programas. El usuario puede aadir manualmente
otras informaciones al programa de pieza desde la pantalla del editor o
utilizar las teclas soft de asistencia para asistir en el desarrollo del
programa de pieza.

- 641 -

1.MANUAL GUIDE 0i

1.3.5

MANUAL GUIDE 0i

B-63834SP/01

Asistencia de cdigos G
Ahora que hemos aadido informacin de procesos al programa de
pieza, habitualmente es necesario desplazar la mquina-herramienta
para poder ejecutar las operaciones de mecanizado. El desplazamiento
de la mquina-herramienta se realiza utilizando interpolaciones que
controlan el desplazamiento de la herramienta entre los puntos
especificados. Primero debemos establecer un sistema de coordenadas
que el CNC utilizar para determinar el desplazamiento de los ejes. Si
conocemos los cdigos G necesarios para definir el sistema de
coordenadas del CNC, simplemente podramos utilizar el editor para
aadir la informacin necesaria. Pero en el caso de nuestro ejemplo no
estamos seguros del cdigo G correcto.
Para acceder a la Asistencia de cdigos G, pulse la tecla soft G
CODE de la unidad de visualizacin. Al hacerlo, se visualizar el
men de ayuda de cdigos G. El men de ayuda de cdigos G enumera
todos los cdigos G soportados por su sistema de control numrico.
Este men est subdividido en varias pginas. El nmero total de
pginas de ayuda y la pgina actual se indican en la parte superior del
men.
G CODE HELP
1 OF 7
G00 RAPID MOVE
G01 LINEAR MOVE
G02 CW CIRCLE
G03 CCW CIRCLE
G04 DWELL
G20 INCH MODE
G21 METRIC MODE
G22 STORED STROKE CHECK ON
G23 STORED STROKE CHECK OFF

PAGE KEYS FOR MORE


NUM=
INPUT 21 FOR G21 HELP
[
][
][

][

][

El usuario puede utilizar las teclas de cursor y de pgina del panel del
teclado MDI para controlar la visualizacin de las pginas de ayuda de
cdigos G. Las pantallas de mens son del tipo rodante. Es decir, al
intentar avanzar ms all de la ltima pgina se vuelve a la primera. A
la inversa, al intentar volver hacia atrs ms all de la primera pgina,
se lleva al usuario a la ltima pgina.
Dado que estamos buscando informacin de definicin de coordenadas,
continuaremos avanzando por el sistema del men hasta que veamos
algo perteneciente a este tema. Si avanzamos a la ltima pgina,
podremos ver cmo G01 se utiliza para desplazamiento lineal de
mecanizado. Tecleando 01 y pulsando la tecla INPUT del panel del
teclado MDI se visualiza la informacin de ayuda sobre G01. El
usuario observar que se visualizan dos teclas soft en la parte inferior
de la pgina. Estas dos teclas soft controlan la informacin visualizada
sobre este tema.
- 642 -

B-63834SP/01

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

G01 LINEAR MOVE


G01 WILL MOVE THE AXES AT PROGRAMMED
FEEDRATE TO THE END POINT SPECIFIED BY
THE PROGRAMMED COORDINATES.

[TEXT

][GRAPH. ][

][

][

Cuando el usuario entra por primera vez en el tema de ayuda, se


visualiza informacin tipo texto. Cuando el usuario pulsa la tecla soft
GRAPH, se visualiza cualquier informacin grfica sobre dicho tema.
De este modo, el usuario puede confirmar que el tema seleccionado
pertenece a la informacin que necesita.
G01 LINEAR MOVE
X Z
X Z

INICI
G01 EXAMPLE
O START
START AT X0.0 Z0.0
LINEAR MOVE TO X100. Z100.0 FEED AT F0.5
G01 X100. Z100.0 F0.5
[TEXT

][GRAPH. ][

][

][

NOTA
Para algunos cdigos G no hay pantallas de ayuda
grfica. En estos casos, al pulsar GRAPH no se
visualiza ninguna pantalla de ayuda grfica.
El usuario bien puede volver al editor pulsando la tecla soft Flecha
Izquierda de la unidad de visualizacin o introduciendo directamente la
informacin necesaria en la pantalla de ayuda. Para insertar la
informacin de programa en la pantalla de ayuda, el usuario
simplemente debe teclear la orden y pulsar la tecla INSERT en el
panel del teclado MDI. Para nuestro ejemplo, configuremos los ejes X
y Z a 1.0. Dado que hemos confirmado que, de hecho, la orden G01 es
la orden que queremos, teclearamos G01X1.Z1.[EOB] (en donde
- 643 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

EOB es la tecla Fin de Bloque del panel del teclado MDI) y luego
pulse la tecla INSERT del panel del teclado MDI. Despus de
insertar la lnea de cdigo en el programa de pieza se visualizar la
pantalla de editor con nuestra nueva orden insertada. Para la
preparacin para desarrollar ms programas, desplacemos la posicin
del cursor al bloque G01X1.Z1.

O0015 ;
F300.;
M7;
G01X1.Z1.;
%

[PROCESS][G CODE][M CODE][CYCLE][CONTUR]

Las rdenes tales como interpolacin, seleccin de plano y selector de


modo pueden introducirse, todas ellas, por el mtodo antes mencionado.
No olvide utilizar la tecla INSERT del panel del teclado MDI para
insertar en el programa de pieza cualquier informacin que se
encuentre en el buffer. Si no lo hace, se perder la informacin
almacenada en el buffer.

- 644 -

B-63834SP/01

1.3.6

MANUAL GUIDE 0i

1.MANUAL GUIDE 0i

Asistencia para cdigos M


Los cdigos M son utilizados por el CNC para solicitar la ejecucin de
los procesos auxiliares de la mquina. Un ejemplo consiste en detener
la mquina al final de un programa de pieza. Exactamente igual que con
los otros programas que hemos desarrollado, los cdigos M pueden
insertarse directamente en un programa de pieza utilizando la pantalla
del editor; o el usuario puede utilizar la Asistencia de cdigos M.
Para seleccionar la Asistencia de cdigos M, pulse la tecla CD. M
de la unidad de visualizacin. Al hacerlo, se visualizar el men de
ayuda de cdigos M.
M CODE HELP
1 OF 3
M00 PROGRAM STOP
M01 OPTIONAL STOP
M02 PROGRAM END
M03 SPINDLW CW
M04 SPINDLE CCW
M05 SPINDLE STOP
M06 TOOL CHANGE
M07 FLOOD COOLANT
M08 MIST COOLANT

PAGE KEYS FOR MORE


NUM=
INPUT 30 FOR M30 HELP
[
][
][

][

][

La visualizacin del men de cdigos M es similar a la visualizacin


del men de cdigos G. En la parte superior de la pantalla se visualiza
el nmero total de pginas de ayuda y la pgina actual. La visualizacin
del men de cdigos M se manipula de manera similar a la
visualizacin de ayuda de cdigos G. El usuario controla la pgina
visualizada de la pantalla de ayuda utilizando las teclas de cursor
Pgina arriba y Pgina abajo del panel del teclado MDI. La
visualizacin de este men es tambin circular por el hecho de que al
avanzar ms all de la ltima pgina el usuario vuelve al comienzo y
viceversa.
En nuestro ejemplo, deseamos insertar un proceso opcional en nuestro
programa de pieza. As, avanzaramos por los mens de ayuda de
cdigos M para localizar la entrada que estamos buscando. En la
primera pgina hay una entrada denominada M01 OPTIONAL
STOP. Al teclear 1 y luego pulsar la tecla INPUT en el panel del
teclado MDI, aparece el texto de ayuda para este cdigo M. El usuario
observar que, aun cuando se visualice la tecla GRAPH, aparecer
debilitada en gris, indicando que no est disponible.

- 645 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

M01 OPTIONAL STOP


M01 will cause the part program to stop
execution only if the OPTIONAL STOP
function is active. This is usually a
push button on the operator panel.
If the optional stop becomes active, the
operator will be required to press the
cycle start button to continue.

[TEXT

][GRAPH. ][

][

][

Exactamente igual que en el men de ayuda de cdigos G, bien


podemos volver al editor o teclear la orden mientras estamos en esta
pgina. Para nuestro ejemplo, introduciremos M01[EOB] y luego
pulsaremos la tecla INSERT del panel del teclado MDI para insertar
esta instruccin en el programa de pieza. Tambin posicionaremos el
cursor en el bloque M01 para preparar la introduccin de otros
programas.
O0015 ;
F300.;
M7;
G01X1.Z1.;
M01;
%

[PROCESS][G CODE][M CODE][CYCLE][CONTUR]

- 646 -

B-63834SP/01

1.4

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

MECANIZADO CON CICLOS FIJOS


La MANUAL GUIDE 0i utiliza el mecanizado con ciclos fijos, lo
que permite al usuario introducir bloques de ciclos fijos. Estos ciclos
fijos proporcionan al usuario acceso a las siguientes caractersticas de
mecanizado.
Taladrado en torno
G1100
G1101
G1102
G1103
G1104
Arranque de material en torneado
G1120
G1121
Bloque de
G1122
tipo de
G1123
mecanizado
G1124
G1125
Bloque de
G1400
figura
G1401
G1402
G1403
G1406
Ranurado en torneado
G1130
Bloque de
G1132
tipo de
G1133
mecanizado
G1135
G1460
Bloque de
figura
G1461
Roscado (tallado de rosca)
G1140
Bloque tipo
mecanizado
G1141
Bloque figura G1450
Bloque de
tipo de
mecanizado

- 647 -

Taladrado de centrar
Taladrado
Roscado con macho
Escariado
Mandrinado
Desbaste exterior
Desbaste interior
Desbaste de cara final
Acabado exterior
Acabado interior
Acabado de cara final
Punto inicial
Lnea
Arco HORARIO
Arco ANTIHORARIO
Fin de figuras
Desbaste exterior
Desbaste de cara final
Acabado exterior
Acabado de cara final
Forma normal
Forma trapezoidal
Rosca exterior
Rosca interior
Punto inicial y puntos finales

1.MANUAL GUIDE 0i

1.4.1

MANUAL GUIDE 0i

B-63834SP/01

Funcionamiento
Para utilizar el mecanizado con ciclos fijos, pulse la tecla soft
CYCLE de la unidad de visualizacin. Al hacerlo, aparecer el men
de mecanizado con ciclos.
Este men de mecanizado con ciclos enumera todos los ciclos fijos
soportados por la MANUAL GUIDE 0i. Este men se subdivide en
varias pginas. El nmero total de pginas de ayuda y la pgina actual
aparecen en la parte superior del men.
El usuario puede utilizar las teclas de pgina del panel del teclado MDI
para controlar la visualizacin de las pginas del men de mecanizado
con ciclos. Las pantallas del men son del tipo rodante. Es decir, al
intentar avanzar ms all de la ltima pgina, se vuelve a la primera
pgina. A la inversa, al intentar retroceder ms all de la primera pgina,
el usuario vuelve a la ltima pgina.
Tecleando el nmero del cdigo G que aparece en el men y luego
pulsando la tecla INPUT del panel del teclado MDI, se visualiza
informacin de ayuda para un bloque de ciclo fijo seleccionado.
Las formas de ciclo fijo son similares a las que aparecen en la pantalla
de asistencia de proceso. En esta pantalla, el usuario puede introducir la
informacin deseada para cada ciclo fijo. Cuando se visualiza primero
la forma, presenta el ciclo fijo solicitado. Para nuestro ejemplo,
introduciremos la informacin para el ciclo fijo G1000.
Si bajamos el cursor a la entrada F=, la entrada nos pedir que
introduzcamos el avance del ciclo de taladrado. Configuremos este
valor introduciendo 50 y luego pulsando la tecla INPUT del panel
del teclado MDI. Ahora, el avance quedar fijado en 50.00.
Configuraremos la siguiente informacin de idntica manera.
W=1
: MACHINING TYPE (NO DWELL)
C = 5.000 : CLEARANCE
I=1
: REFERENCE POSITION RETURN (INI-POINT
RETURN)
F = 50.0 : FEEDRATE
P = 50
: DWELL TIME (en unidades de ms)
A medida que introduzca la informacin, observar que destella la
direccin correspondiente a la entrada de datos en una representacin
de guiado. Esto permite al usuario comprobar qu ha introducido
mientras lo introduce en la pantalla.
Para insertar un ciclo fijo en un programa de pieza, pulse la tecla soft
ACCEPT en la unidad de visualizacin. Ver cmo aparece el bloque
resultante en la pantalla de editor G1000 W1. C10. I1. F50. P50. ;.
Ahora ha introducido un bloque de programa de pieza muy complejo en
el programa de pieza sin siquiera saber cmo se programa un ciclo fijo.
En la pantalla del editor, al pulsar la tecla soft del extremo derecho se
muestra la tecla soft EDIT. Al pulsar esta tecla soft, aparece la
pantalla de entrada de datos para el ciclo fijo correspondiente. Puede
- 648 -

B-63834SP/01

MANUAL GUIDE 0i

1.MANUAL GUIDE 0i

modificar el valor visualizado en esta pantalla tecleando un valor nuevo


y luego pulsando INPUT. A continuacin, al pulsar la tecla soft
ACCEPT, el bloque de ciclo fijo original es sustituido por el nuevo.
Los ciclos fijos facilitados por la MANUAL GUIDE 0i estn
configurados por pares con un bloque de tipo de mecanizado y un
bloque de figura. As, despus de introducir un bloque de tipo de
mecanizado, tal como G1130, en la pantalla del editor, pulse CYCLE
y luego seleccione el cdigo G de bloque de figura, de entre G1460
hasta G1461. Por ejemplo, un programa de ciclo fijo se introducira de
la siguiente manera.
G1130 F0.2 E15. Q2.5 H1. K1. W1. ;
G460 X50. Z-50. U50. D15. W15. ;

NOTA
Los ciclos fijos de la MANUAL GUIDE 0i deben
introducirse de modo que estn formados por un par
de bloques con un bloque de tipo de mecanizado y
un bloque de figura.
Para cada bloque de tipo de mecanizado puede
introducirse slo un bloque de figura.

- 649 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

1.4.2

Datos para cada ciclo fijo

1.4.2.1

Bloque de tipo de mecanizado de taladrado en torno

B-63834SP/01

Taladrado de centrar: G1100


F
P

Elemento de datos
AVANCE
TIEMPO DE ESPERA

B
L

PUNTO INICIAL
PROFUNDIDAD

Elemento de datos
TIPO DE MECANIZADO

F
Q
P

AVANCE
PROFU. CORTE
TIEMPO ESPERA

B
L

PUNTO INICIAL
PROFUNDIDAD

Comentario
Avance de mecanizado
Tiempo de espera en fondo agujero, en unidades de
ms.
Coordenada Z de punto inicial de mecanizado
Profundidad de agujero (valor positivo)

Taladrado: G1101
Comentario
1 :Taladrado
2 : Taladrado profundo
4 : Taladrado profundo a alta velocidad
Velocidad de avance
Profundidad de corte de una pasada
Tiempo espera, en fondo agujero, en unidades de
ms.
Coordenada Z de punto inicial de mecanizado
Profundidad de agujero (valor positivo)

Roscado con macho : G1102


W

Elemento de datos
TIPO MECANIZADO

F
P
B
L

PASO DE ROSCA
TIEMPO ESPERA
PUNTO INICIAL
PROFUNDIDAD

F
Q

Elemento de datos
AVANCE
LONGITUD LABIO CORTE

TIEMPO ESPERA

B
L

PUNTO INICIAL
PROFUNDIDAD

Comentario
1 : Roscado con macho normal
2 : Roscado con macho inverso
3 : Roscado rgido con macho
4 : Roscado rgido con macho inverso
Paso de una rosca de roscado con macho
Tiempo espera en fondo agujero, en unidades de ms.
Coordenada Z de punto inicial de corte
Profundidad de agujero (valor positivo)

Escariado: G1103
Comentario
Avance de mecanizado
Longitud labio corte de escariador en punto inicial
mecanizado
Tiempo espera en fondo agujero, en unidades de
ms.
Coordenada Z de punto inicial de corte
Profundidad de agujero (valor positivo)

Mandrinado : G1104

Elemento de datos
AVANCE
VALOR
DESPLAZAMIENTO
TIEMPO ESPERA

B
L

PUNTO INICIAL
PROFUNDIDAD

F
Q

- 650 -

Comentario
Avance de mecanizado
Decalaje en retirada para mandrinado (valor positivo)
Tiempo espera en fondo de agujero en unidades de
ms.
Coordenada Z de punto inicial de corte
Profundidad de agujero (valor positivo)

MANUAL GUIDE 0i

B-63834SP/01

1.4.2.2

1.MANUAL GUIDE 0i

Bloque de tipo de mecanizado de arranque de material en


torneado

Desbaste exterior de barra : G1120


Desbaste interior de barra : G1121
Desbaste de cara final
: G1122

1.4.2.3

Elemento de datos
SENTIDO CORTE

F
H
K
Q
E

AVANCE
X VALOR ACABADO
Z VALOR ACABADO
PRIMERA PROFU. CORTE
DISTANCIA RETIRADA

TIPO RETIRADA

I
J
U
V

ARRANQUE CARA FINAL


RATIO DE PROFUNDIDAD
CORTE
PROFU. CORTE MNIMA
NGULO DE FILO

NGULO DE PLAQUITA

Comentario
1 : Sentido normal (desde cara final hacia plato)
2 : Sentido inverso (desde plato hacia cara final)
Avance de mecanizado
Valor de acabado en direccin de eje X (dimetro)
Valor de acabado en direccin de eje Z (radio)
Profundidad de primera pasada en desbaste (dimetro)
Desplazamiento a lo largo del eje X (en mecanizado de
superficie exterior/interior: dimetro) o a lo largo del eje
Z (en refrentado de cara final: radio) para retirada
despus de mecanizado
Tipo de retirada despus de mecanizado en
desplazamientos de desbaste.
1 :Estndar
La herramienta se retira despus del mecanizado
siguiendo el contorno de la figura final
2 : Rpido
La herramienta se retira inmediatamente despus del
corte
Valor de arranque en parte de cara final (radio)
Ratio de profundidad de una pasada real a profundidad
de corte introducida por Q
Lmite de profundidad de corte (dimetro)
ngulo respecto al filo de corte. En el caso de que se
haya configurado a un valor inferior a 90 grados, se
ejecutar automticamente la compensacin del filo de
corte.
ngulo de la herramienta. En el caso de que la figura de
cajera se haya introducido como figura de contorno, la
compensacin inversa de mecanizado se ejecutar
automticamente.

Bloque de tipo de mecanizado de acabado en torneado

Acabado exterior de barra : G1123


Acabado interior de barra : G1124
Acabado de cara final
: G1125
P

Elemento de datos
SENTIDO CORTE

F
E

AVANCE
VALOR RETIRADA

NGULO DE FILO

NGULO DE PLAQUITA

- 651 -

Comentario
1 : Sentido normal (desde cara final hacia plato)
2 : Sentido inverso (desde plato hacia cara final)
Avance de mecanizado
Desplazamiento a lo largo del eje X (en mecanizado
de superficie exterior/interior: dimetro) o a lo largo
del eje Z (en refrentado de cara final: radio) para
retirada despus de mecanizado
ngulo del filo de corte. En el caso de que se haya
configurado a un valor inferior a 90 grados, se
ejecutar automticamente la compensacin del filo
de corte.
ngulo de la herramienta. En el caso de que la figura
de cajera se haya introducido como figura de
contorno, se ejecutar automticamente la
compensacin inversa de mecanizado.

1.MANUAL GUIDE 0i

1.4.2.4

MANUAL GUIDE 0i

B-63834SP/01

Bloque de figura de Arranque de material en torneado y


Acabado
NOTA
1 Hay dos mtodos para introducir el bloque de figura para los ciclos
de arranque de material.
El primero consiste en utilizar la programacin de contorno
descrita en el apartado 1.5. Utilizando este mtodo, puede
introducir figuras de forma libre creadas utilizando lneas y arcos
empleando para ello toda la funcionalidad de los clculos de
contorno. Pulsando [CONTUR] puede entrar en el modo de
programacin de contorno en la pantalla del men de cdigos G
del bloque de figura.
El segundo mtodo consiste en introducir un bloque de figura
directamente seleccionando un cdigo G de bloque de figura. En
este caso, debe introducir la coordenada del punto final u otros
valores necesarios para cada bloque de figura. No puede utilizar el
clculo de contorno.
2 Los bloques de figura utilizados para un bloque de mecanizado
pueden sustituirse mediante un subprograma. En tal caso, debe
introducir un subprograma en el cual se incluya slo una serie de
bloques de figuras as como un bloque de retorno (M99). En lugar
de introducir una serie de bloques de figura, puede utilizarse M98
Pxxxx (nmero de subprograma).
Cuando utilice la programacin de contorno, este subprograma y
el bloque de llamada a subprograma pueden crearse
automticamente.
Para ms detalles, vase el apartado 1.5.

Inicio : G1400
X
Z

Elemento de datos
PUNTO INI. (EJE X)
PUNTO INI. (EJE Z)

Comentario
Coordenada de eje X de punto inicial de figura
Coordenada de eje Z de punto inicial de figura

X
Z
F

Elemento de datos
PUNTO FINAL (EJE X)
PUNTO FINAL (EJE Z)
AVANCE

Comentario
Coordenada de eje X de punto final de figura
Coordenada de eje Z de punto final de figura
Avance de esta figura que se utiliza en el
desplazamiento de acabado

X
Z
R
F

Elemento de datos
PUNTO FINAL (EJE X)
PUNTO FINAL (EJE Z)
RADIO
AVANCE

Comentario
Coordenada de eje X de punto final de figura
Coordenada de eje Z de punto final de figura
Radio de arco
Avance de esta figura que se utiliza en el
desplazamiento de acabado

Lnea : G1401

Arco HOR.
: G1402
Arco ANTIH. : G1403

Figura final

: G1406
No se requieren datos en este bloque de figura, pero debe introducir el
bloque al final de los bloques de figura que se introdujeron justo
despus del bloque de tipo de mecanizado.

- 652 -

MANUAL GUIDE 0i

B-63834SP/01

1.4.2.5

Bloque de tipo de mecanizado de Desbaste de ranura en


torneado

Desbaste de ranura exterior


Desbaste de ranura en cara final
F
E
Q

: G1130
: G1132

Elemento de datos
AVANCE
ANCHO DE HERRAMIENTA

PROFUNDIDAD DE
MECANIZADO
TIEMPO DE ESPERA

H
K
W

VALOR X ACABADO
VALOR Z ACABADO
MTODO DE MECANIZADO

RATIO DE PROFUNDIDAD
DE CORTE
PROFUNDIDAD CORTE
MNIMA

1.4.2.6

1.MANUAL GUIDE 0i

Comentario
Avance de mecanizado
Anchura de herramienta ranurado en filo de corte
(radio)
Profundidad en cada desplazamiento de corte
(exterior/interior: dimetro, cara final: radio)
Tiempo de espera en fondo de ranura, en unidades
de ms.
Valor de acabado en direccin de eje X (dimetro)
Valor de acabado en direccin de eje Z (radio)
Secuencia de mecanizado de parte de ranura
1 : Sentido nico
El mecanizado se ejecuta desde la cara final hacia el
lado del plato
2: En ambos sentidos
Al principio, se ejecuta el mecanizado en el centro de
la ranura y se va ampliando mutuamente hacia el
lado de la cara final y de la cara del plato.
Ratio de la profundidad de un corte real respecto a la
profundidad de un corte introducido por Q
Lmite de profundidad de corte (dimetro)

Bloque de tipo de mecanizado de Acabado de ranura en


torneado

Acabado de ranura exterior


Acabado de ranura en cara final

: G1133
: G1134

F
E

Elemento de datos
AVANCE
ANCHO DE HERRAMIENTA

MTODO DE MECANIZADO

- 653 -

Comentario
Avance de mecanizado
Anchura de herramienta ranurado en filo de corte
(radio)
Secuencia de mecanizado de parte de ranura
1 : Sentido nico
El mecanizado se ejecuta desde la cara final hacia
el lado del plato
2: En ambos sentidos
Al principio, se ejecuta el mecanizado en el centro
de la ranura y se va ampliando mutuamente hacia el
lado de la cara final y de la cara del plato.

1.MANUAL GUIDE 0i

1.4.2.7

MANUAL GUIDE 0i

B-63834SP/01

Bloque de figura de Ranurado en torneado

Ranura normal: G1460


C
X
Z
U

Elemento de datos
VALOR CHAFLN
X PUNTO INICIAL
Z PUNTO INICIAL
PUNTO FINAL (EJE X/Z)

D
W
M

PROFUNDIDAD RANURA
ANCHO RANURA
NMERO RANURAS

PASO

Comentario
Valor de chafln de una ranura (radio)
Coordenada eje X de punto inicio ranurado
Coordenada eje Z de punto inicio ranurado
Coordenada de eje X o de eje Z de punto final de una
ranura. Este dato se necesita slo cuando la
profundidad de una ranura es distinta. Si no se
introduce ningn valor, la profundidad del punto inicial
y del punto final es idntica. El valor X se utiliza en la
ranura exterior y el valor Z se utiliza en la ranura en la
cara final.
Profundidad de ranura a mecanizar (radio)
Ancho de ranura a mecanizar (radio)
Nmero de ranuras cuando se mecanice en varias
ranuras equidistantes.
Distancia entre ranuras cuando se mecanicen varias
ranuras. Si se introduce un valor negativo, las ranuras
se posicionarn desde el lado de la cara final hacia el
lado del plato. Cuando el valor es positivo, se invertir
(radio).

Ranura trapezoidal : G1461


X
Z
A
B
C
D
E

Elemento de datos
X PUNTO INICIAL
Z PUNTO INICIAL
PUNTO FINAL -1 (EJE X)
PUNTO FINAL -1 (EJE Z)
R ESQUINA 1
CHAFLN 1
PUNTO FINAL -2 (EJE X)

PUNTO FINAL -2 (EJE Z)

H
I
J

R ESQUINA 2
CHAFLN 2
PUNTO FINAL -3 (EJE X)

PUNTO FINAL -3 (EJE Z)

L
T
P
Q
R
S
V
W
M

R ESQUINA 3
CHAFLN 3
PUNTO FINAL -4 (EJE X)
PUNTO FINAL -4 (EJE Z)
R ESQUINA 4
CHAFLN 4
PUNTO FINAL (EJE X)
PUNTO FINAL (EJE Z)
NMERO RANURAS

PASO

- 654 -

Comentario
Coordenada de eje X de punto inicial
Coordenada de eje Z de punto inicial
Coordenada de eje X de primera lnea desde punto inicial
Coordenada de eje Z de primera lnea desde punto inicial
Radio R de esquina de punto final de lnea -1
Valor achaflanado de punto final de lnea -1
Coordenada eje X de segunda lnea desde primer punto
final
Coordenada eje Z de segunda lnea desde primer punto
final
Radio R de esquina de punto final de segunda lnea
Valor chafln de punto final de segunda lnea
Coordenada de eje X de tercera lnea desde segundo punto
final
Coordenada de eje Z de tercera lnea desde segundo punto
final
Radio R de esquina desde el punto final de tercera lnea
Valor chafln de punto final de tercera lnea
Coordenada eje X de cuarta lnea desde tercer punto final
Coordenada eje Z de cuarta lnea desde tercer punto final
Radio R de esquina de punto final de cuarta lnea
Valor chafln de punto final de cuarta lnea
Coordenada eje X de quinta lnea desde cuarto punto final
Coordenada eje Z de quinta lnea desde cuarto punto final
Nmero de ranuras cuando se mecanicen varias ranuras
equidistantes.
Distancia entre ranuras cuando se mecanicen varias
ranuras. Si se introduce un valor negativo, las ranuras se
posicionarn desde el lado de la cara final hacia el lado del
plato. Cuando el valor es positivo, se invertirn.

MANUAL GUIDE 0i

B-63834SP/01

1.MANUAL GUIDE 0i

NOTA
Cuando se introduzcan datos de R de esquina y
Chafln en idntica lnea para cada punto final,
respectivamente, se utiliza el dato R de esquina y se
ignorar el dato Chafln.

1.4.2.8
Roscado

Bloque de tipo de mecanizado de Roscado


: G1140

Elemento de datos
PROFUNDIDAD CORTE
REPETICIONES
MECANIZADO
MTODO MECANIZADO

L
H
C

RETIRADA HERRAMIENTA
VALOR ACABADO
DIS. SEGURIDAD X

DIS. SEGURIDAD Z

NGULO DE PLAQUITA

Q
J

Comentario
Profundidad de corte de primera pasada (dimetro)
El roscado se repite este nmero de veces incluido el
desplazamiento de retirada de herramienta
1 : Mecanizado en un sentido, valor de corte
constante
2 : Mecanizado en ambos sentidos, valor de corte
constante
3 : Mecanizado recto, valor de corte constante
4 : Mecanizado en sentido nico, profundidad de
corte constante
5 : Corte en ambos sentidos, profundidad de corte
constante
6 : Corte recto, profundidad de corte constante
Nmero de cortes de acabado que debe ejecutarse
Valor de acabado (dimetro)
Distancia de seguridad en eje X para roscado
(dimetro)
Distancia de seguridad en el eje Z en roscado, lo cual
quiere decir la distancia que el husillo necesita para
alcanzar una velocidad estable (radio)
ngulo de punta de herramienta utilizado slo rosca
GENERAL

NOTA
Cuando se introduce simultneamente Profu. de
corte y Nmero de corte, los datos de profundidad de
corte, se utilizan para el desplazamiento real de
roscado, ignorndose el Nmero de cortes.

- 655 -

1.MANUAL GUIDE 0i

1.4.2.9

MANUAL GUIDE 0i

B-63834SP/01

Bloque de figura de roscado

Figura de rosca

: G1450
R

Elemento de datos
TIPO DE ROSCA

PASO ROSCADO

NMERO DE HILOS
POR PULGADA

H
P

ALTURA FILETE
NMERO FILETES
MLTIPLE
X PUNTO INICIAL
Z PUNTO INICIAL
PUNTO FINAL 1 (X)
PUNTO FINAL 1 (Z)
PUNTO FINAL 2 (X)
PUNTO FINAL 2 (Z)
PUNTO FINAL 3 (X)
PUNTO FINAL 3 (Z)
PUNTO FINAL 4 (X)
PUNTO FINAL 4 (Z)
PUNTO FINAL 5 (X)
PUNTO FINAL 5 (Z)
PUNTO FINAL 6 (X)
PUNTO FINAL 6 (Z)

X
Z
A
B
C
D
E
F
I
J
Q
S
V
W

Comentario
1 : Rosca general
2 : Rosca mtrica
3 : Rosca unificada
4 : Rosca de tubo (PT)
5 : Rosca de racor (PF)
Paso de rosca. El incremento mnimo es 0.0001mm o
0.000001pulg.
Este dato se utiliza para rosca general, mtrica, PT y PF.
Nmero de hilos por pulgada. El incremento mnimo de
entrada es 0.1.
Este dato se utiliza slo para rosca unificada.
Altura de rosca (radio)
Nmero de filetes en tornillo de rosca mltiple
Coordenada X de un punto inicial de rosca
Coordenada Z de un punto inicial de rosca
Coordenada X de un primer punto final de rosca
Coordenada Z de un primer punto final de rosca
Coordenada X de un segundo punto final de rosca continua
Coordenada Z de un segundo punto final de rosca continua
Coordenada X de un tercer punto final de rosca continua
Coordenada Z de un tercer punto final de rosca continua
Coordenada X de un cuarto punto final de rosca continua
Coordenada Z de un cuarto punto final de rosca continua
Coordenada X de un quinto punto final de rosca continua
Coordenada Z de un quinto punto final de rosca continua
Coordenada X de un sexto punto final de rosca continua
Coordenada Z de un sexto punto final de rosca continua

NOTA
Los puntos finales 2 hasta 6 se utilizan slo cuando se
selecciona el mecanizado de rosca continua en Rosca
general.
Cuando se selecciona rosca mtrica, unificada, PT o
PF, est disponible slo el Punto final 1.

- 656 -

B-63834SP/01

1.5

MANUAL GUIDE 0i

1.MANUAL GUIDE 0i

PROGRAMACIN DE CONTORNO
La MANUAL GUIDE 0i ofrece tambin la programacin de
contorno en la cual el usuario puede introducir figuras de contorno
integradas por lneas y crculos. Esta programacin de contorno
incluye el clculo de contornos de altas prestaciones tales como 10
bloques pendientes y clculo auxiliar con 11 patrones.
En programacin de contorno, el operador puede introducir figuras
de contorno integradas por lneas y arcos. Estas figuras de contorno
pueden convertirse bien a un programa en cdigo ISO estndar que
efecta un seguimiento de la figura del contorno, tal como
G01/G02/G03 o bloques de datos de figura para el ciclo de arranque de
material, tales como G1400/G1401/G1402/G1403/G1406.
Puede seleccionar el tipo de programa que desee crear en esta
operacin. Para ms detalles, vase el siguiente captulo.
Al introducir una figura de contorno, puede utilizarse un clculo
auxiliar (distinto del clculo de puntos de interseccin) para obtener los
valores de la coordenada de punto final de una figura.

NOTA
En la Programacin de contorno, pueden
introducirse hasta 40 figuras.

- 657 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

1.5.1

Operaciones de programacin de contorno

1.5.1.1

Llamada a pantalla de programacin de contorno


Para crear un programa con G01/G02/G03, pulse [CONTUR] en la
pantalla de programa de la MANUAL GUIDE 0i.
O0015 ;

[PROCESS]

[G CODE]

[M CODE]

[CYCLE ]

[CONTUR]

Para introducir bloques de figura para el ciclo de Arranque de material,


pulse [CONTUR] en la pantalla de men de ciclos para la figura del
ciclo de arranque de material.
CYCLE MACHINING MENU
*G1400

START

*G1401
*G1402
*G1403
*G1404

LINE
ARC (CW)
ARC (CCW)
FIGURE END

2 OF 5

*CONTOUR FIGURE - PUSH SOFTKEY [CONTUR]


PAGE KEYS FOR MORE
INPUT 1XXX FOR G1XXX HELP
[

[CONTUR]

En ambos casos, se visualizar la pantalla inicial del programa de


contorno.

NOTA
Cuando vaya a introducir bloques de figura para el
ciclo Arranque de material, bien puede introducirlas
directamente inmediatamente despus del bloque
del tipo de mecanizado o introducirlas como
subprograma.
Esto ltimo resulta prctico cuando se utiliza idntica
figura de contorno para desbaste y acabado. En
primer lugar, puede introducir los bloques de figura
como el subprograma para desbaste y luego slo
tiene que introducir un subprograma que llame a un
bloque como M98 Pxxxx.
Para ms detalles sobre el funcionamiento, vase el
apartado 1.5.1.5 Convertir a programa en formato
CN.

- 658 -

1.5.1.2

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

Seleccin del mtodo para editar un programa de contorno


Al pulsar CONTUR, se visualiza la pantalla inicial para la
programacin de contorno.
Despus de la pantalla de la operacin de programacin de contorno,
aparece la siguiente pantalla que permite al usuario seleccionar si desea
crear un nuevo programa o si desea editar uno ya existente.
Cuando desee crear un programa nuevo, pulse [NEW]. Para trabajar
con un programa ya existente, pulse [EDIT].
SELECT METHOD TO EDIT CONTOUR PROGRAM
CONTOUR PROGRAM IS EXISTING
[NEW]: CREATE NEW PROGRAM.
[EDIT]: EDIT EXISTED PROGRAM.

[ NEW

[ EDIT ]

NOTA
En la programacin de contorno, debe asignarse un
programa de trabajo temporal para almacenar un
programa de CN temporal. El nmero de este
programa temporal debe configurarse a un valor
distinto de cero en el parmetro No. 9330. En este
manual, en todas las explicaciones se supone que el
nmero de programa es el 9999.
Si en la memoria del CNC ya se est registrado un
programa que tiene este nmero de programa,
aparecer la siguiente pantalla de aviso al comienzo
de la operacin de programacin de contorno.
CONFIRM DELETE OF WORKING PROGRAM
WORKING PROGRAM EXIST. -> O9999
THIS PROGRAM WILL BE DELETE.
DO YOU CONTINUE CONTOUR PROGRAMMING ?

[CONT. ]

[ EXIT ]

NOTA
Si es programa ya se utiliza para otro fin, pulse
[EXIT] y salga de la programacin de contorno. A
continuacin, despus de configurar un nmero de
programa distinto en el parmetro 9330, comience
de nuevo.

1.5.1.3

Entrada de un programa de contorno

Punto inicial
- 659 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

Cuando el usuario selecciona la entrada de un programa nuevo, primero


se visualiza primero la pantalla de elementos de datos para el punto
inicial.

Elemento de datos
X PUNTO INICIAL
Z PUNTO INICIAL
MTODO AVANCE

Comentario
Coordenada X de punto inicial figura contorno
Coordenada Z de punto inicial figura contorno
Tipo de desplazamiento hacia un punto inicial
(ningn cdigo G/G00/G01)
Velocidad de avance cuando se selecciona G01

AVANCE

[AUX.]

: Llamar a la pantalla de clculo auxiliar. El resultado de la


misma se configurar en los datos de coordenadas de
punto inicial.
[OFFSET] : Llamar a una pantalla de configuracin de compensacin
de herramienta (disponible slo cuando el parmetro No.
9341#5(DCD) est configurado a 1)
[OK]
: Fijar datos de punto inicial y almacenar en memoria.
[EXIT]
: Cancelar la entrada de punto inicial y salir de la
programacin de contorno.

NOTA
Configurando el parmetro No.9342#2(STP) a 1, el
comentario de datos de punto inicial puede
cambiarse a "APPROACH POINT".

Compensacin

En la pantalla de elementos de datos en que se describe el punto inicial


de la orden anterior o de la lnea posterior, al pulsar la tecla [OFFSET]
se visualiza la siguiente pantalla para introducir el valor de
configuracin de la compensacin de radio de herramienta.
CUTTER COMPENSATION SETTING
OFFSET TYPE : NO OUTPUT

[NO OUT]

[ G41

[NO OUT]
[G41]
[G42]
[G40]
[RETURN]

:
:
:
:
:

[ G42

[ G40

[RETURN]

No enviar orden compensacin radio herramienta


Enviar G41
Enviar G42
Enviar G40 para cancelar compensacin
Volver a pantalla anterior, punto inicial o lnea

Si es necesario, introduzca el dato de nmero de corrector. En otro caso,


djelo vaco.
Despus de introducir los datos necesarios, pulse [RETURN] para
volver a la pantalla anterior.
A continuacin, introduzca los restantes datos o modifique los datos de
figura y almacnelos en la memoria pulsando [OK].
Cuando se selecciona G41 o G42, se visualiza el elemento de datos
OFFSET NO.. Ahora, introduzca el dato del nmero de corrector
deseado.

NOTA
Configurando a 1 el bit 5 (DCD) del parmetro
No.9341, puede cancelarse el elemento de dato de
- 660 -

B-63834SP/01

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

nmero de corrector anterior.

Seleccione el tipo de figura de contorno

Durante la programacin de contorno, se visualizarn las siguientes


teclas de seleccin de figura de contorno u otras teclas soft. En esta
pantalla pueden realizarse operaciones para introducir la figura de
contorno.

[ LINE ][ARC

][ARC

][CORNER][CHAMF.]

Al pulsar la tecla soft del extremo derecho, se visualizar la siguiente


pgina de teclas soft.

[MODIFY][RECALC][GRAPH ][NC CNV][ STOP ]


[LINE]
[ARC ]
[ARC ]
[CORNER]
[CHAMF.]
[MODIFY]

:
:
:
:
:
:

[RECALC] :

[GRAPH]

[NC CNV] :

[STOP]

Seleccione una LNEA


Seleccione un arco HORARIO
Seleccione un arco ANTIHORARIO
Seleccione un R de esquina
Seleccione un chafln
Se visualiza una pantalla de men de introduccin de
datos para cada figura, pudiendo utilizarse para
modificar datos que ya hayan sido previamente
introducidos.
El clculo para figuras de contorno completas se realiza
de nuevo y debe ejecutarse despus de modificar una
parte de las figuras de contorno o de introducir una
figura nueva.
La pantalla de representacin de figura se visualiza y
puede utilizarse para comprobar la figura introducida.
Estn disponibles las funciones de ampliacin,
reduccin de factor de escala y otras.
Convertir las figuras de contorno introducidas en un
programa de desplazamiento para el CN.
Despus de la conversin de acabado, se terminar una
programacin del contorno y se saldr a la pantalla
anterior.
Detener la programacin de un contorno y, despus de
responder a la pregunta mostrada, salir a la pantalla
anterior. El programa de CN no se crear.

NOTA
Durante la programacin de contorno, puede
introducirse slo lnea/arco/chafln/R de esquina en
un plano XY.

Ejemplo de interrupcin de datos para figura de contorno

Si selecciona una lnea se visualizar la pantalla de lnea en la cual


podr introducir todos los datos de figura registrados en un plano.
Aun cuando el valor de la coordenada del punto final no aparezca en un
plano puede determinarse calculando la coordenada del punto de
interseccin entre esta figura y la que debe introducirse a continuacin.
Elemento de datos

- 661 -

Comentario

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i
X PUNTO FINAL
Z FUNTO FINAL
A NGULO
ESTADO DE
CONTACTO
AVANCE

B-63834SP/01

Coordenada X de punto final de lnea


Coordenada Z de punto final de lnea
ngulo de lnea respecto al eje +Z. Un ngulo positivo
se considera cuando es antihorario.
Seleccionar del siguiente men de teclas soft si la
transicin o la figura contigua es o no tangencial.
[NO] : No tangencial
[ULTI] :Tangencial a figura precedente
Velocidad de avance

NOTA
El elemento de dato de velocidad de avance se
visualiza cuando el parmetro No.9341#3(FCD) est
configurado a 1.
[AUX.]

: Llamar a la pantalla de clculos auxiliares. El resultado


de la misma se introducir en la coordenada de punto
final o en el dato de ngulo.
[OFFSET] : Llame a una pantalla de configuracin de compensacin
de radio de herramienta. (Disponible slo cuando el
parmetro No.9341#5(DCD) est configurado a 1)
[OK]
: Defina los datos de figura de lnea y almacnelos en
memoria.
[CANCEL] : Cancele la introduccin de datos de figura de lnea y
vuelva a la pantalla de lista de programas de contorno.

Modificar figuras de contorno

Hay dos mtodos para modificar datos de figura de contorno que ya se


hayan definido y almacenado.

Mtodo 1

Mtodo 2

Utilice una pantalla de datos de figura de contorno


En la pantalla de la lista de programas de contorno, coloque el cursor en
el bloque de figura que desee modificar y luego pulse [MODIFY]. Se
visualiza la pantalla de datos de figura correspondiente a la figura
seleccionada, lo que le permite introducir nuevos datos. Introduzca los
nuevos datos necesarios y luego pulse [OK]. A continuacin, pulse
[RECALC] para calcular todas las figuras de contorno utilizando los
nuevos datos introducidos.
Modifique los datos directamente en una pantalla de lista de programa
de contorno
En la pantalla de lista de programa de contorno, coloque el cursor en el
dato que desee modificar, introduzca un valor nuevo y luego pulse
INPUT.
Acto seguido, pulse [RECALC] para calcular todas las figuras de
contorno utilizando los nuevos datos introducidos.

NOTA
Para borrar una entrada de datos, pulse CAN y luego
INPUT.
Insertar una nueva figura de contorno
Coloque el cursor en el bloque de figura inmediatamente antes de la
posicin en que se desee insertar una figura nueva. Acto seguido,
siguiendo el procedimiento descrito en los ejemplos 2 y 3, introduzca
un bloque de figura nuevo.

- 662 -

MANUAL GUIDE 0i

B-63834SP/01

1.MANUAL GUIDE 0i

A continuacin, pulse [RECALC] para calcular todas las figuras de


contorno utilizando los nuevos datos introducidos.

Borrar una figura de contorno


Coloque el cursor al comienzo del bloque de figura o el smbolo de
figura que desee eliminar y luego pulse DELETE. Al hacerlo,
aparecer el mensaje ARE YOU SURE TO DELETE BLOCK?". Pulse
[YES] para borrar la figura. Pulse [NO] para abandonar el borrado.
A continuacin, pulse [RECALC] para calcular todas las figuras de
contorno utilizando los nuevos datos introducidos.

Modificacin de una figura de contorno


Para modificar el tipo de figura de contorno previamente introducida,
borre primero el bloque de figura antiguo y luego inserte un bloque de
figura nuevo.

- 663 -

1.MANUAL GUIDE 0i

1.5.1.4

MANUAL GUIDE 0i

B-63834SP/01

Comprobacin de las figuras de contorno


Las figuras de contorno introducidas pueden comprobarse en la
pantalla mediante operaciones tales como aumento del zoom,
disminucin del zoom, etc.
Pulse [GRAPH] en la pantalla de lista de programa. Al hacerlo,
aparecer la pantalla de representacin grfica a continuacin mostrada.
En la parte inferior de la pantalla aparece una escala de representacin.

[LARGE ][SMALL ][ AUTO ][ REAL ][RETURN]

Al pulsar la tecla soft del extremo derecho, aparece la siguiente pgina


de teclas soft.

][

[LARGE]
[SMALL]
[AUTO]

][

][

][CENTER]

: Doblar un factor de escala.


: Reducir a la mitad un factor de escala.
: Definir un factor de escala automticamente para
representar una pieza completa en una pantalla.
[REAL]
: Representar figuras de contorno a escala real.
[RETURN]
: Volver a pantalla de lista de programa de
contorno.
[] [] [] [] : Desplazar un punto de vista en cada sentido. Para
el desplazamiento pueden utilizarse tambin las
teclas de cursor.
[CENTER]
: Desplazamiento de una figura de representacin
al centro de una pantalla.

- 664 -

1.5.1.5

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

Conversin a programa en formato CN


Las figuras de contorno introducidas pueden convertirse a programas
en formato CN en forma de cdigos G.
Pulse [NC CNV]. Aparecer la siguiente pantalla.
CONFIRM CONVERSION OF NC PROGRAM
YOU CAN SELECT NC CONVERSION TYPE
PUSH [YES] WITH NO DATA INPUT
NC PROGRAM WILL BE ENTERED TO ACTUAL PROGRAM
ENTER SUB PROGRAM NUMBER, THEN PUSH [YES]
NC PROGRAM WILL BE ENTERED AS A SUB PROGRAM

[ YES

NO

Siguiendo los mensajes mostrados en la pantalla, pulse [YES]


inmediatamente o plsela despus de introducir un nmero de
subprograma.
Si pulsa [YES] sin introducir un nmero de subprograma, la figura de
contorno se introducir en el subprograma nuevo creado y se
introducir un bloque de llamada a subprograma tal como M98 Pxxxx
inmediatamente despus del cursor antes del inicio de la programacin
de Contorno.
Pulsando [NO], puede abandonar la operacin de conversin.
Las figuras de contorno pueden convertirse en los siguientes programas
de cdigos G.

Tipo de figura

Smbolo

Cdigo G
Bloque de figura para
Programa cdigo ISO
ciclo Arranque de
normal
material

Punto inicial

G00 o G01

G1400

Lnea

G01

G1401

Arco (HORARIO)

G02

G1402

Arco (ANTIHORARIO)

G03

G1403

R de esquina

G02 o G03

G1402 o G1403

Achaflanado

G01

G1401

G41 o G42

Ninguno

G40

Ninguno

Compensacin radio
herramienta
Cancelar compensacin
radio herramienta

- 665 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

NOTA
1 Los bloques de programa de CN convertidos se
almacenan inmediatamente a continuacin del
bloque en que estaba situado el cursor.
Despus de volver a estas pantallas previas, el
cursor se posicionar al comienzo del programa de
CN nuevo almacenado despus de la conversin.
2 Si hay cualquier figura para la cual estn pendientes
los puntos finales, la conversin de programa a
formato CN se ejecutar para la figura de contorno
inmediatamente anterior al bloque pendiente.
3 Despus de la conversin de un programa de figura
de contorno a programa en formato CN, la figura de
contorno original se deja como est de modo que
pueda llamarse de nuevo a la misma al ejecutar la
prxima vez la programacin de contorno. (Despus
de ejecutar el programa de ciclo, no queda la figura
de contorno original).
4 Puede introducirse un valor de hasta ocho dgitos
para la orden de eje (X/Y) de un programa de CN
convertido y el valor debe tener siempre punto
decimal. Los dgitos decimales corresponden a las
unidades de configuracin mnimas, redondendose
cualesquiera dgitos ms all de este lmite de
dgitos decimales.
Forma IS-B
mm
pulg.

Incremento mnimo
de entrada
0.001 mm
0.0001 pulg.

Incremento mnimo
programable
0.001 mm
0.0001 pulg.

Mx.
99999.999 mm
9999.9999 pulg.

Forma IS-C
mm
Pulg.

Incremento mnimo
de entrada
0.0001 mm
0.00001 pulg.

Incremento mnimo
programable
0.0001 mm
0.00001 pulg.

Mx.
9999.9999 mm
999.99999 pulg.

NOTA
5 Configurando a 1 el bit 0 (IJR) del parmetro No.
9341, la direccin "R" se enva como dato de radio
del arco n. Configurndolo a 0, los datos "I" y "J" se
envan como coordenadas del centro.
6 Aun cuando se enven datos de idntico valor de
manera continua para una direccin determinada,
nunca se cancelan.

- 666 -

MANUAL GUIDE 0i

B-63834SP/01

1.5.2

1.MANUAL GUIDE 0i

Detalle de los datos de figuras de contorno


Este captulo describe los detalles de los datos de figura de contorno
que se introducen en la pantalla de datos de figura de contorno.
Los detalles de los datos de figura de contorno para el punto inicial y la
lnea se indican en el captulo anterior. Consulte la explicacin segn
sea necesario.

1.5.2.1

Arco
Elemento de datos
X PUNTO FINAL
Z PUNTO FINAL
RADIO R
I CENTRO
K CENTRO
ESTADO DE
CONTACTO

AVANCE

Comentario
Coordenada X de punto final de arco
Coordenada Z de punto final de arco
Radio de arco, pero slo valor positivo
Coordenada X de centro de arco
Coordenada Z de centro de arco
Seleccione del siguiente men de teclas soft si la
transicin es o no tangencial hacia la figura contigua.
[NO] : No tangencial
[ULTI] :Tangencial a la figura precedente
Avance cuando se selecciona G01

NOTA
El elemento de dato de avance se visualiza cuando el
parmetro No.9341#3(FCD) est configurado a 1.
[AUX.]

: Llamar a la pantalla de clculo auxiliar. El resultado de


sta se colocar en los datos de coordenadas de punto
inicial.
[OK]
: Fijar los datos de figura de arco y almacenarlos en
memoria.
[CANCEL] : Cancelar la introduccin de datos de figura de arco y
volver a la pantalla de lista de programa de contorno.

1.5.2.2

R de esquina
Elemento de datos
RADIO R
AVANCE

Comentario
Radio de R de esquina, pero slo valor positivo
(Velocidad de) avance

NOTA
El elemento de dato de avance se visualiza cuando el
parmetro No.9341#3(FCD) est configurado a 1.
[OK]

: Fijar los datos de figura de R de esquina y almacnelos


en memoria.
[CANCEL] : Cancelar la introduccin de datos de figura de R de
esquina y volver a la pantalla de lista de programa de
contorno.

- 667 -

1.MANUAL GUIDE 0i

1.5.2.3

MANUAL GUIDE 0i

B-63834SP/01

Chafln
Elemento de datos
CHAFLN C
AVANCE

Comentario
Valor de chafln, pero slo valor positivo
(Velocidad de) avance

NOTA
El elemento de dato de avance se visualiza cuando
el parmetro No.9341#3(FCD) est configurado a 1.
[OK]

: Fijar los datos de figura de chafln y almacenarlos en


memoria.
[CANCEL] : Cancelar la introduccin de datos de figura de chafln y
volver a la pantalla de lista de programa de contorno.

1.5.2.4

Seleccin de punto de interseccin de figura


Durante el clculo de una figura de contorno, tal como por ejemplo
entre una lnea y un arco, pueden darse casos en los cuales son posibles
dos o ms puntos de interseccin o figuras. En tal caso, aparecer la
pantalla para seleccionar un punto de interseccin o una figura.
[PREV.]/[NEXT] : Cambian el punto de interseccin o la figura
seleccionable. El activo destella entre las figuras
seleccionables.
[OK]
: Por ltimo, seleccionar una figura activa
visualizada intermitente.
[CANCEL]
: Cancelar una operacin de seleccin. Y, a
continuacin, almacenar la figura real en la
memoria conservndola como pendiente.

- 668 -

1.5.3

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

Detalle de clculo de contorno


Este captulo explica los detalles de los clculos de contorno, tales
como los clculos de punto de interseccin o puntos tangenciales
soportados por la programacin de contorno.
Una figura o parte de contorno para el cual todava no se ha
determinado el punto final se encuentra en el estado pendiente. Una
figura pendiente se indica mediante una lnea de trazo discontinuo.
En la pantalla para introducir datos de figura de contorno aparecern
ms elementos de entrada de datos de los necesarios. Estos elementos
de datos se utilizan para calcular los puntos de interseccin con el
bloque de figura pendiente inmediatamente anterior y tambin para
calcular el punto final.
Pueden especificarse como bloques pendientes hasta diez bloques de
figura sucesivos.

1.5.3.1

Lnea
(1) Cuando la figura precedente no est pendiente
(a) Se introduce slo X
-> Esta lnea est determinada como lnea vertical.
(b) Se introduce slo Z
-> Esta lnea est determinada como lnea horizontal.
(c) Se introduce A y bien X o Z
-> Se calcula el punto final no introducido.

X or Z

(2) Cuando la figura precedente que especifica un arco no est


pendiente y se haya especificado "TOUCH LAST" en la lnea.
(a) Se introduce bien X o Z
-> El ngulo A se calcula automticamente y se determina
un punto final.
Si no se introduce ni X ni Z, esta lnea estar pendiente.
A(Automatically calculated)

X or Z

- 669 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

(3) Cuando la figura precedente est pendiente y se especifique


"TOUCH LAST" en la lnea.
(a) Se introducen X y Z, y A
-> Se calcula el punto de interseccin con la figura
precedente.
A
Cross point

(X,Z)

Cuando la figura precedente es un arco, se visualiza la


pantalla de seleccin del punto de interseccin.
Seleccione el punto de interseccin necesario.
(4) Cuando la figura precedente es un arco pendiente y se ha
especificado "TOUCH LAST" en la lnea.
Se supone que el radio y la coordenada del centro (I,K) del arco ya
se han introducido.
(a) Se introduce slo A
-> Se visualiza la pantalla de seleccin de punto tangencial.
Seleccione el punto tangencial necesario.
Esta lnea estar pendiente.
Tangencial point

Tangencial point

(b) Se introducen X y Z
-> Se visualiza la pantalla de seleccin de punto tangencial.
Seleccione el punto tangencial necesario.
Esta lnea se determinar.
Tangencial
point

Tangencial
point

- 670 -

B-63834SP/01

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

(c) Se introduce A y bien X o Z


-> Se visualiza la pantalla de seleccin de punto tangencial.
Seleccione el punto tangencial necesario.
Esta lnea est determinada.
Tangencial point

Tangencial
point

X or Z

Si la relacin de posicin entre el punto tangencial y la


lnea es tal que un punto es tal que una A introducida
entra en conflicto con la X o Z introducidas, se
visualizar un mensaje de aviso que indica que se han
introducido datos no vlidos.

- 671 -

1.MANUAL GUIDE 0i

1.5.3.2

MANUAL GUIDE 0i

B-63834SP/01

Arco
(1) Cuando la figura precedente no est pendiente y en el arco no se
haya especificado "TOUCH LAST"
(a) Se introducen I y K
-> Este arco estar pendiente.
(b) Se introducen X, Z y R
-> Se visualiza la pantalla de seleccin para "arco de
camino ms largo" o "arco de camino ms corto".
Seleccione el arco necesario.

Start
point
R

End point (X, Z)

(c) Se introducen X, Z, I y K
-> Este arco est determinado.

NOTA
Si la distancia (radio) entre el punto inicial y el centro
no coincide con el punto final y el centro, la figura se
visualiza en base a la forma real y la figura real no se
mecanizar correctamente.
(d) Se introduce slo R
-> Especificando "TOUCH LAST" e introduciendo una
lnea con A=0 grados y la coordenada Y como figura
inmediata posterior, este arco puede determinarse. Pero
se visualiza la pantalla de seleccin para "arco de
camino ms largo" o "arco de camino ms corto".
Introduzca la opcin necesaria.
Tangencial point
R

- 672 -

B-63834SP/01

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

(2) Cuando la figura precedente no est pendiente y en arco se haya


especificado "TOUCH LAST"
(a) se introducen X y Z
-> El radio se calcula automticamente y este arco ser
determinado.
Tangencial point

End final (X,Z)

(3) Cuando la figura precedente est pendiente (para la cual se ha


determinado el punto inicial) y no se ha especificado "TOUCH
LAST" en este arco
(a) se introducen R, I y K
-> Se visualiza la pantalla de seleccin de punto de
interseccin. Seleccione un punto necesario. Este arco
estar pendiente.
Cross point
Cross point
R
Center (I,K)

(b) Se introducen X, Z, I y K
-> Se visualiza la pantalla de seleccin de punto de
interseccin. Seleccione el punto necesario. Este arco
se determinar.
Cross point
Cross point

End point
(X,Z)

- 673 -

Center (I,K)

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

(4) Cuando la figura precedente est pendiente (para la cual se ha


determinado el punto inicial) y se ha especificado "TOUCH
LAST" en el arco
(a) Se introducen R, I y K
-> Se calcula el punto tangencial y este arco estar
pendiente.
Tangencial point

R
Center (I,K)

(b) Se introducen X, Z, I y K
-> Se calcula el punto tangencial y este arco estar
determinado.

Tangencial point

Tangencial point
(X,Z)

Center (I,K)

NOTA
Si la distancia (radio) entre el punto inicial y el centro
no coincide con el punto final y el centro, la figura se
visualiza en base a la forma real y la figura real no se
mecanizar correctamente.
(c) Se introducen R y X, Z
-> Se visualiza la pantalla de seleccin para "arco de
camino ms largo" o "arco de camino ms corto".
Seleccione la pantalla necesaria.
Tangential
point
Long
path arc

R
R

- 674 -

Tangencial
point
Short path
arc

End point (X,Z)

B-63834SP/01

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

(5) Cuando la figura precedente es un "arco" y est pendiente (para el


cual se ha determinado el punto inicial y debe introducirse slo R)
y se especifica "TOUCH LAST" en el arco.
(a) Se introducen R, X y Z
-> Se visualiza la pantalla de seleccin para "arco de
camino ms largo" o "arco de camino ms corto".
Seleccione la pantalla necesaria. Este arco ser
determinado.

Tangential
point

Long path arc

R1

Tangential
point
Short path arc
R2

End point (X,Z)

(b) Se introducen R, X y Z
-> Se visualiza la pantalla de seleccin para "arco de
camino ms largo" o "arco de camino ms corto".
Seleccione la pantalla necesaria. Este arco estar
pendiente.

R1
Tangential
point

R2

Center
(I,K)

Tangential
point

Short path arc


Tangential
point

R1

Long path arc

- 675 -

1.MANUAL GUIDE 0i

1.5.3.3

MANUAL GUIDE 0i

B-63834SP/01

Lnea tangencial a dos arcos

(2)

Center of (3)
(I3,K3)

(2)
Center of (1)
(I1,K1)
Start point
of(1)

(2)

R3

(2)

Introduciendo tres figuras sucesivas de la siguiente manera, puede


especificarse la lnea (2) que es tangencial a dos arcos como se muestra
en el dibujo superior. Los puntos finales de (1) y (2) estn determinados,
mientras que el (3) queda pendiente.
Entre las cuatro lneas anteriores posibles, en funcin de la direccin de
los dos arcos, se selecciona automticamente la lnea que establece la
conexin que mejor se ajusta a los arcos.
Arco (1) :
Se introducen I y K. (Un punto inicial est determinado. Este arco
est pendiente).
Lnea (2) :
Se introduce slo "TOUCH LAST".
Arco (3) :
Se introduce R, I y K.

- 676 -

1.5.3.4

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

Arco que establece contacto con ambas lneas de


interseccin y arcos

(1)
(1)

(2) Tangential point


(2)

Tangential point

(3)

(3)
Tangential point

Tangential point

(1)

(2)

(3)

Tangential point

Introduciendo tres figuras sucesivas de la siguiente manera, puede


especificarse un arco (2) que es tangencial a dos lneas o arcos como se
muestra en el dibujo superior. Se determinan los puntos finales de (1) y
(2) mientras que (3) queda pendiente. Cuando (3) es una lnea, est
determinada.
Lnea (1) o arco (1) :
Lnea que est pendiente (para la cual se introduce A y para la cual
se ha determinado el punto inicial) o Arco que est pendiente
(para el cual se introducen I y K y se ha determinado el punto
inicial)
Arco (2) :
Se introducen R y "TOUCH LAST".
Lnea (3) o arco (3) :
Lnea con A, X y barra o arco con R, I, K y "TOUCH LAST"
Cuando bien la figura (1) o (3) es un arco o cuando ambos son arcos, se
visualiza la pantalla de seleccin para mltiples arcos. Seleccione uno
adecuado.

- 677 -

1.MANUAL GUIDE 0i

1.5.3.5

MANUAL GUIDE 0i

B-63834SP/01

Arco que establece contacto con una lnea sin interseccin y


un arco

(3)

(1)

Tangential
point

Tangential
point

(2)

Introduciendo tres figuras sucesivas, como se indica a continuacin,


puede especificarse un arco (2) que es tangencial a la lnea (1) y al arco
(3), los cuales no presentan una interseccin entre s, como se muestra
en el dibujo superior. Los puntos finales de (1) y (2) estn determinados,
mientras que (3) queda pendiente.
Entre los mltiples arcos posibles mostrados arriba, se selecciona
automticamente el arco que establece la conexin que mejor se ajusta
a la lnea (1) y el arco (3). Pero aunque sigue existiendo un "arco de
camino ms largo" y un "arco de camino ms corto", seleccione el que
necesite en la pantalla de seleccin.
Lnea (1) :
Lnea pendiente (para la cual se ha introducido A y se ha
determinado el punto inicial)
Arco (2) :
Se introduce R y "TOUCH LAST".
Arco (3) :
Arco con R, I y K

- 678 -

1.MANUAL GUIDE 0i

B-63834SP/01

MANUAL GUIDE 0i

1.5.3.6

Arco que establece contacto con 2 arcos que no se


intersectan

(3)

Start
point

(1)

R3

Center (I3,K3)

Tangential
point

R
(2)

Tangential
point

Center
(I1,K1)

Introduciendo tres figuras sucesivas, como se indica a continuacin,


puede especificarse un arco (2) tangencial a los arcos (1) y (3), los
cuales no se intersectan entre s, como se muestra en el dibujo superior.
Los puntos finales de (1) y (2) estn determinados, mientras que (3)
queda pendiente.
Entre los mltiples arcos posibles mostrados arriba, se selecciona
automticamente el arco que establece la conexin que mejor se ajusta
con los arcos (1) y (3). Pero, aun cuando sigue existiendo un "arco de
camino ms largo" y un "arco de camino ms corto", seleccione el que
necesite en la pantalla de seleccin.
Arco (1) :
Arco con I y K que est pendiente (para el cual se ha determinado
el punto inicial)
Arco (2) :
Se introducen R y "TOUCH LAST".
Arco (3) :
Arco con R, I y K

- 679 -

1.MANUAL GUIDE 0i

1.5.4

MANUAL GUIDE 0i

B-63834SP/01

Detalles del clculo auxiliar


Este captulo explica los detalles del clculo auxiliar.
Utilizando este clculo auxiliar pueden determinarse las coordenadas
de un punto o el ngulo de una lnea. Adems, puede introducirse
fcilmente la forma de un contorno, tal como el valor de decalaje
respecto a la forma original para tener en cuenta el radio de una
herramienta.

1.5.4.1

Generalidades
(1) Elementos de datos en que puede emplearse el clculo auxiliar
(a) Punto inicial
Coordenada (X, Z) del punto inicial
(b) Lnea
Coordenada (X, Z) del punto final
ngulo de una lnea (A)
(c) Arco
Coordenada (X, Z) del punto final
Coordenada (I, K) del centro
Especificacin de un arco
(2) Tipo de clculo disponible en clculo auxiliar
(a) Clculo de coordenadas
Un punto especificado mediante coordenadas polares
Un punto especificado mediante un punto, ngulo y
distancia
Un punto especificado girando un punto
Punto contiguo de una lnea
Punto de interseccin entre 2 lneas
Punto de interseccin entre lnea y arco
Punto de interseccin entre 2 arcos
(b) Clculo de ngulo
El ngulo de la lnea pasa por 2 puntos
ngulo de una lnea perpendicular a la lnea que pasa
por 2 puntos
(c) Especifique un arco (centro y radio)
Un arco pasa por 1 punto y se ha determinado la
coordenada de su centro
Un arco pasa por 2 puntos y se ha determinado su radio
Un arco pasa por 3 puntos

- 680 -

1.5.4.2

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

Punto inicial

Seleccin del tipo de clculo


En la pantalla de entrada de datos para un punto inicial, pulse [AUX.].
Aparecer la siguiente pantalla de men de tipo de clculo.
Pulsando la tecla de cursor, avance por el contenido del men hasta que
encuentre el que desee seleccionar.

SELECT CALCULATION OF START POINT


1.

2.

3.

5.

6.

7.

4.

1. POINT BY POLAR COORD.


[

][

][

][

OK

][CANCEL

[OK]
: Utilice el tipo de clculo activo
[CANCEL] : Cancele las operaciones de seleccin y vuelva a la
pantalla anterior

NOTA
Cuando el bit 5 (AUX) del parmetro No.9342 est
configurado a 1, se visualiza el men de clculo
auxiliar, como se muestra arriba. Configurndolo a 0,
este men se visualiza como lista de comentarios
para cada tipo de clculo.
Este parmetro est disponible para otros mens de
clculos auxiliares.

- 681 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

Introduccin de datos de clculo


- Un punto especificado por coordenadas polares
Elemento de datos
DIST. D
NGULO A

Comentario
Distancia entre el punto y el origen de coordenadas de
pieza
ngulo de la lnea respecto al eje +Z. Se considera que
el ngulo es positivo en el sentido antihorario.

- Un punto especificado por un punto, un ngulo y una distancia


Elemento de datos
X PUNTO
Z PUNTO
DIST. D
NGULO A

Comentario
Coordenada X del punto base
Coordenada Z del punto base
Distancia entre el punto y el punto base
ngulo de la lnea respecto al eje +Z. El ngulo es
positivo en el sentido antihorario.

- Un punto especificado por rotacin de un punto


Elemento de datos
X PUNTO
Z PUNTO
I CENTRO
K CENTRO
NGULO A

Comentario
Coordenada X del punto base
Coordenada Z del punto base
Coordenada X del punto de rotacin
Coordenada Z del punto de rotacin
ngulo de lnea respecto al eje +Z. Se considera que el
ngulo es positivo en sentido antihorario.

- Punto contiguo de una lnea


Puede determinar el punto ms prximo a la lnea. Adems, puede
determinar el punto ms prximo a la lnea que se ha desplazado una
distancia especfica.
Esto puede resultar til para determinar el punto final de un
desplazamiento de aproximacin desde un cierto punto prximo a la
lnea.
(1) Cuando especifique una lnea con un punto o un ngulo
Elemento de datos
X PUNTO BASE
Z PUNTO BASE
U PUNTO PASO
W PUNTO PASO
NGULO A
DIST. DECAL. D
DIREC. DECAL.

Comentario
Coordenada X del punto base posicionado alejado de
una lnea
Coordenada Z del punto base posicionado alejado de
una lnea
Coordenada X de un cierto punto de la lnea
Coordenada Z de un cierto punto de la lnea
ngulo de la lnea respecto al eje +Z. El ngulo se
considera positivo en sentido antihorario
Cuando la lnea debe especificarse decalando una lnea
original, introduzca el decalaje
Seleccione una direccin de decalaje mediante las
teclas soft de flecha

- 682 -

B-63834SP/01

MANUAL GUIDE 0i

1.MANUAL GUIDE 0i

(2) Cuando especifique una lnea con dos puntos


Pulsando [XZ,XZ], puede especificar una lnea con dos puntos de
paso.
Pulsando [XZ, A], puede seleccionar el tipo anterior utilizando de
nuevo un ngulo.
Elemento de datos
X PUNTO BASE
Z PUNTO BASE
U PUNTO PASO
W PUNTO PASO
P PUNTO PASO
Q PUNTO PASO
DIST. DECAL. D
DIREC. DECAL.

Comentario
Coordenada X del punto base posicionado alejado de
una lnea
Coordenada Z del punto base posicionado alejado de
una lnea
Coordenada X del primer punto de paso de la lnea
Coordenada Z del primer punto de paso de la lnea
Coordenada X del segundo punto de paso de la lnea
Coordenada Z del segundo punto de paso de la lnea
Cuando la lnea deba especificarse decalando una lnea
original, introduzca la distancia de decalaje
Seleccione una direccin de decalaje con las teclas soft
de flecha

- Punto de interseccin entre 2 lneas

El punto de interseccin de dos lneas puede calcularse. Este clculo


puede ejecutarse tambin para una lnea que est desplazada a una
cierta distancia respecto a su posicin original.
Esto puede resultar prctico cuando se introduce una trayectoria de
herramienta que est decalada respecto a la figura original una
distancia igual al radio de la herramienta.
(a) Cuando especifique una lnea con un punto y un ngulo
Inicialmente, para la lnea 1 se visualizan los siguientes elementos
de datos.

Elemento de datos
X PUNTO PASO
Z PUNTO BASE
NGULO A
DIST. DECAL. D
DIREC. DECAL.

Comentario
Coordenada X de un cierto punto de la lnea
Coordenada Z de un cierto punto de la lnea
ngulo de la lnea respecto al eje +Z. El ngulo se
considera positivo en sentido antihorario.
Cuando la lnea deba especificarse decalando una lnea
original, introduzca la distancia de decalaje
Seleccione una direccin de decalaje mediante las
teclas soft de flecha

Pulsando [NEXT] despus de introducir los datos necesarios, se


visualiza una pantalla de elementos de datos similar para la 2.
Pulsando [PREV.] puede volver a la pantalla anterior para la lnea
1.
(b) Cuando especifique una lnea con dos puntos
Pulsando [XZ,XZ] puede especificar una lnea con dos puntos de
paso.
Pulsando [XZ, A] puede seleccionar el tipo anterior utilizando de
nuevo un ngulo.
Los siguientes elementos de datos se visualizan para la lnea 1 o
para la lnea 2.
Elemento de datos
X PUNTO PASO
Z PUNTO PASO
U PUNTO PASO
W PUNTO PASO
DIST. DECAL. D
DIREC. DECAL.

Comentario
Coordenada X de primer punto de paso de la lnea
Coordenada Z de primer punto de paso de la lnea
Coordenada X de segundo punto de paso de la lnea
Coordenada Z de segundo punto de paso de la lnea
Cuando la lnea deba especificarse decalando una lnea
original, introduzca la distancia de decalaje
Seleccione una direccin de decalaje mediante las
teclas soft de flecha

- 683 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

- Punto de interseccin entre lnea y arco

La interseccin entre una lnea y un arco puede calcularse. Para la lnea,


para el clculo puede utilizarse una que se haya decalado una cierta
distancia.
Esto resulta prctico para utilizar una trayectoria de herramienta que se
haya decalado respecto a la figura original una distancia igual al radio
de herramienta.
(a) Cuando especifique una lnea con un punto y un ngulo
Inicialmente, para la lnea se visualizan los siguientes elementos
de datos.

Elemento de datos
X PUNTO PASO
Z PUNTO PASO
NGULO A
DIST. DECAL. D
DIREC. DECAL.

Comentario
Coordenada X de primer punto de paso de la lnea
Coordenada Z de primer punto de paso de la lnea
ngulo de la lnea respecto al eje +Z. El ngulo se
considera positivo en sentido antihorario.
Cuando la lnea deba especificarse decalando una lnea
original, introduzca la distancia de decalaje
Seleccione una direccin de decalaje mediante las
teclas soft de flecha

Pulsando [NEXT] despus de introducir los datos necesarios, se


visualiza la siguiente pantalla para el Arco. Pulsando [PREV.],
puede volver a la pantalla anterior para la Lnea.
Pulsando [NEXT] despus de introducir los datos necesarios se
visualiza una pantalla similar de elementos de datos para la Lnea
2. Pulsando [PREV.] puede volver a la pantalla anterior para
Lnea 1.
Elemento de datos
I CENTRO
K CENTRO
R RADIO
SELECCIONAR

Comentario
Coordenada X de centro de un arco
Coordenada Z de centro de un arco
Radio de arco, pero slo valor positivo
Seleccione el punto de interseccin necesario de entre
dos puntos posibles mediante las teclas soft de teclas

(b) Cuando especifique una lnea con dos puntos


Pulsando [XZ,XZ] puede especificar una lnea con dos puntos de
paso.
Pulsando [XZ, A] puede seleccionar el tipo anterior utilizando de
nuevo un ngulo.
Elemento de datos
X PUNTO PASO
Z PUNTO PASO
U PUNTO PASO
W PUNTO PASO
DIST. DECAL. D
DIREC. DECAL.

Comentario
Coordenada X de primer punto de paso de la lnea
Coordenada Z de primer punto de paso de la lnea
Coordenada X de segundo punto de paso de la lnea
Coordenada Z de segundo punto de paso de la lnea
Cuando la lnea deba especificarse decalando una lnea
original, introduzca la distancia de decalaje
Seleccione una direccin de decalaje mediante las
teclas soft de flecha

La pantalla de datos del arco visualizada es muy similar al caso de


i).

- 684 -

MANUAL GUIDE 0i

B-63834SP/01

1.MANUAL GUIDE 0i

- Punto de interseccin entre 2 arcos


En la pantalla a continuacin mostrada, pueden introducirse los datos
para dos arcos y puede calcularse el punto de interseccin entre los
mismos.
Elemento de datos
X1 CENTRO
Z1 CENTRO
R1 RADIO
X2 CENTRO
Z2 CENTRO
R2 RADIO
SELECCIONAR

Comentario
Coordenada X del centro de arco 1
Coordenada Z del centro de arco 1
Radio de arco 1, pero slo valor positivo
Coordenada X del centro de arco 2
Coordenada Z del centro de arco 2
Radio de arco 2, pero slo valor positivo
Seleccione el punto de interseccin necesario de entre
los dos puntos posibles mediante las teclas soft de
flecha

Ejecucin del clculo auxiliar


Despus de introducir todos los datos necesarios para cada uno de los
tipos de clculo anteriores, pulse [OK]. Se ejecuta el clculo auxiliar y,
a continuacin, se introduce el resultado en el elemento de datos de
coordenadas (X, Z) del punto inicial.
Pulsando [CANCEL] puede volver a la pantalla de men de clculo
auxiliar.

- 685 -

1.MANUAL GUIDE 0i

1.5.4.3

MANUAL GUIDE 0i

B-63834SP/01

Lnea
Como parte del clculo auxiliar para una lnea, puede calcularse la
coordenada del punto final y el ngulo.
En la pantalla del men de clculo auxiliar se visualizan las siguientes
teclas soft.
[ENDPNT] : Se visualiza la pantalla de men para clculo de punto
final
[ANGLE] : Se visualiza la pantalla de men para clculo de ngulo
Para el clculo del punto final, estos datos son semejantes a los del
punto inicial. Por ello consulte la explicacin precedente.

Seleccin del tipo de clculo


En la pantalla del men para el clculo auxiliar de una lnea, pulse
[ANGLE]. Al hacerlo, aparecer la siguiente pantalla de men para
clculo de ngulo.
Pulsando la tecla de cursor, puede avanzar por los comentarios del
men hasta que encuentre el tipo que desee seleccionar.
SELECT CALCULATION OF ANGLE (LINE)
2.

1.

1. ANGLE OF LINE
[ ENDPT

][ ANGLE

][

][

OK

][CANCEL

Introduccin de datos para clculo


- El ngulo de la lnea pasa por 2 puntos
Elemento de datos
X PUNTO PASO
Z PUNTO PASO
U PUNTO
W PUNTO

Comentario
Coordenada X de primer punto de paso de la lnea
Coordenada Z de primer punto de paso de la lnea
Coordenada X de segundo punto de paso de la lnea,
sta debera estar alejada del primer punto
Coordenada Z de segundo punto de paso de la lnea,
sta debera estar alejada del primer punto

- 686 -

MANUAL GUIDE 0i

B-63834SP/01

1.MANUAL GUIDE 0i

- ngulo de lnea perpendicular a la lnea que pasa por 2 puntos


El ngulo de una lnea perpendicular a una lnea y que pasa por 2
puntos puede calcularse.
Elemento de datos
X PUNTO
Z PUNTO
U PUNTO
W PUNTO

Comentario
Coordenada X de primer punto de paso de la lnea
Coordenada Z de primer punto de paso de la lnea
Coordenada X de segundo punto de paso de la lnea,
sta debera estar alejada del primer punto
Coordenada Z de segundo punto de paso de la lnea,
sta debera estar alejada del primer punto

Ejecucin del clculo auxiliar


Despus de introducir todos los datos necesarios para cada uno de los
tipos de clculo anteriores, pulse [OK]. Se ejecutar el clculo auxiliar,
tras lo cual el resultado se introducir en la coordenada de punto final
(X, Z) o en el ngulo (A) de la lnea.
Pulsando [CANCEL] puede volver a la pantalla del men de clculo
auxiliar.

- 687 -

1.MANUAL GUIDE 0i

1.5.4.4

MANUAL GUIDE 0i

B-63834SP/01

Arco
Como parte del clculo auxiliar de un arco, puede calcularse la
coordenada del punto final y la coordenada del centro. Adems, el arco
mismo puede especificarse introduciendo los datos homlogos de tres
puntos de paso.
En la pantalla de men de clculo auxiliar se visualizan las siguientes
teclas soft.
[ENDPNT] : Se visualiza la pantalla de men para clculo del punto
final
[CENTER] : Se visualiza la pantalla de men para clculo del centro
[CIRCLE] : Se visualiza la pantalla de men para especificacin de
crculo
Para el clculo del punto final y del centro, ste es similar al caso del
punto inicial. Por ello, vea la explicacin precedente.

Seleccin del tipo de clculo


En la pantalla de men para clculo auxiliar de un arco, pulse
[CIRCLE]. Se visualizar la siguiente pantalla de men para
especificar un crculo.
Pulsando las teclas de cursor puede avanzar a travs de las opciones del
men hasta encontrar la opcin que desee seleccionar. La opcin
actualmente seleccionada aparece realzada en amarillo.
SELECT CALCULATION OF CIRCLE (ARC
1.

2.

3.

1. CIRCLE BY CENT. & POINT


[ ENDPNT

][ CENTER

- 688 -

][ CIRCLE

][

OK

][CANCEL

MANUAL GUIDE 0i

B-63834SP/01

1.MANUAL GUIDE 0i

Introduccin de datos para clculo


- Un arco pasa a travs de 1 punto y se ha determinado la coordenada de su centro
Elemento de datos
X PUNTO
Z PUNTO
I CENTRO
K CENTRO

Comentario
Coordenada X de un cierto punto del arco
Coordenada Z de un cierto punto del arco
Coordenada X del centro del arco
Coordenada Z del centro del arco

- Un arco pasa por 2 puntos y se ha determinado su radio


Elemento de datos
X PUNTO
Z PUNTO
U PUNTO
W PUNTO
R RADIO
SELECCIONAR

Comentario
Coordenada X de primer punto de paso del arco
Coordenada Z de primer punto de paso del arco
Coordenada X del segundo punto de paso del arco, ste
debera estar alejado de otros puntos
Coordenada Z del segundo punto de paso del arco, ste
debera estar alejado de otros puntos
Radio del arco, pero slo valor positivo
Seleccione el necesario de entre los dos arcos posibles
mediante las teclas soft de flecha

- Un arco pasa por 3 puntos


Elemento de datos
X PUNTO
Z PUNTO
U PUNTO
W PUNTO
P PUNTO
Q PUNTO

Comentario
Coordenada X del primer punto de paso del arco
Coordenada Z de primer punto de paso del arco
Coordenada X del segundo punto de paso del arco, ste
debera estar alejado de otros puntos
Coordenada Z del segundo punto de paso del arco, ste
debera estar alejado de otros puntos
Coordenada X del tercer punto de paso del arco, ste
debera estar alejado de otros puntos
Coordenada Z del tercer punto de paso del arco, ste
debera estar alejado de otros puntos

Ejecucin de clculo auxiliar


Despus de introducir todos los datos necesarios para cada uno de los
tipos de clculo anteriores, pulse [OK]. Al hacerlo, se ejecuta el clculo
auxiliar, tras lo cual el resultado se introduce en la coordenada de punto
final (X, Z) o en la coordenada de centro (I, K) de un arco.
Cuando la especificacin de crculo se selecciona mediante [CIRCLE],
el radio y la coordenada del centro se calculan y los resultados se
introducen en estos elementos de datos.
Pulsando [CANCEL] puede volver a la pantalla de men del clculo
auxiliar.

- 689 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

1.5.5

Otros

1.5.5.1

Clculo de la introduccin de datos


Pueden introducirse datos para tales elementos en la pantalla de
programacin de contorno empleando el clculo tipo calculadora de
bolsillo, de la siguiente manera:
Adicin:
10+10 [INPUT] ->

20

Sustraccin:
10-10 [INPUT] ->

Multiplicacin:
10*10 [INPUT] ->

100

Divisin:
10/10 [INPUT] ->

SIN :
S30 [INPUT]

->

0.5

COS :
C60 [INPUT]

->

0.5

TAN :
T45 [INPUT]

->

Raz cuadrada:
R9 [INPUT]

->

NOTA
1 Para + - * /, no pueden procesarse simultneamente
ms de dos trminos. Los trminos tercero y
siguientes se ignoran. As, si se introduce 1 + 2 + 3,
el clculo se realizar como si se hubiera introducido
1 +2.
2 El clculo de SIN (SENO), COS (COSENO), TAN
(TANGENTE) y Raz cuadrada pueden realizarse
slo como clculos independientes. Los trminos
segundo y siguientes, si se especifican, se
ignorarn. C60 + S60 se calcular slo como C60.
Tambin es posible el clculo basado en los datos
previamente introducidos.

- 690 -

B-63834SP/01

1.5.5.2

MANUAL GUIDE 0i

1.MANUAL GUIDE 0i

Notas que deben tenerse presentes en la Programacin de


contorno
NOTA
1 Para un programa de contorno no pueden
introducirse ms de cuarenta figuras.
2 Durante la operacin de programacin de contorno,
si el usuario cambia a otra pantalla pulsando una
tecla de funcin, se producir un cierre forzado de la
pantalla activa mostrada en la programacin de
contorno.
3 Si se desconecta la alimentacin elctrica de CNC
durante la operacin de programacin de contorno,
se conservarn las figuras de contorno introducidas
hasta dicho punto, pero se cancelarn los mens o
datos en las operaciones de introduccin.

1.5.5.3

Notas que deben tenerse presentes en el Ejecutor de macros


NOTA
1 Cuando la MANUAL GUIDE 0i est instalada en un
programa de macros de un ejecutor de macros, esta
funcin utiliza las siguientes variables de macro y
nmero de macro de modo que nunca debern ser
utilizados por otras funciones.
- Nmero prog.
: O1000 - O1299
O3000 - O3299
O5000 - O5099
O6000 - O6899
O7200 - O7999
O8000 - O8699
O9700 - O9919
- Variables macro : #20000 - #23999,
#30000 - #31199,
#10000 - #11999
2 Cuando est instalada la MANUAL GUIDE 0i, 2
megabytes de la zona de memoria de programas
asignada al ejecutor de macros estarn ocupados
por esta funcin. As, asegrese de que como
capacidad para software de cliente est disponible
una zona de al menos 2 megabytes.
Adems, cuando un fabricante de mquinas
herramienta crea sus propios programas de macro y
los instala en un ejecutor de macros, pueden darse
casos en los cuales se necesite una capacidad
mayor que la descrita.

- 691 -

1.MANUAL GUIDE 0i

1.6

MANUAL GUIDE 0i

B-63834SP/01

PARMETROS
9050

STGECF

STFECF

Sobrecontrol de avance de mecanizado al comienzo del mecanizado en


taladrado.
Intervalo de valores permitidos: 0 hasta 255
Unidades : 1%

9292

S1TTMN

S1TTMN

Salida de cdigo M antes del roscado con macho normal en torneado


Intervalo de valores permitidos: 0 hasta 999
Unidades: 1%
Cuando este parmetro se configura a 0, no se enva este cdigo M

9293

S1TTMR

S1TTMR

Salida de cdigo M antes de roscado con macho inverso en torneado


Intervalo de valores permitidos: 0 hasta 999
Unidades: 1%
Cuando este parmetro se configura a 0, no se enva este cdigo M

9294

S1STPM

S1STPM

Cdigo M para parada


Intervalo de valores permitidos: 0 hasta 999
Unidades: 1%
Cuando este parmetro est configurado a 0, se enva M05

9295

S1STPM

S1NMLM

Cdigo M para giro de husillo en sentido horario


Intervalo de valores permitidos: 0 hasta 999
Unidades: 1%
Cuando este parmetro est configurado a 0, se enva M03

9296

S1STPM

S1RVSM

Cdigo M para giro de husillo en sentido antihorario


Intervalo de valores permitidos: 0 hasta 999
Unidades: 1%
Cuando este parmetro est configurado a 0, se enva M04

9330

TMPPNO

TMPPNO

El nmero de programa que se utilizar como zona de almacenamiento


temporal de programas para la conversin de programas a formato CN.
Si se introduce 0, se visualizar un mensaje de aviso y nunca se iniciar
la conversin de programas a formato CN.

- 692 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

9341

IJR
RAD
FCD
G41

DCD
CMP
M99

#7

#6

#5

#4

#3

M99

CMP

DCD

G41

FCD

#7

KEY

STP
AUX

#1

#0

RAD

IJR

= 0 : Se enviar una orden de arco en formato I/J en la conversin de


programa a formato CN
= 1 : Se enviar una orden de arco en formato R.
= 0 : La unidad de datos de ngulo es grado
= 1 : La unidad de datos de ngulo es radian
= 0 : La introduccin de datos de avance est inhibida
= 1 : La introduccin de datos de avance est disponible
= 0 : La introduccin de datos de compensacin de R de herramienta
est inhibida
= 1 : La introduccin de datos de compensacin de R de herramienta
est disponible
= 0 : La introduccin de nmero de corrector est disponible
en G41=1
= 1 : La introduccin de nmero de corrector est inhibida G41=1
= 0 : La pantalla de punto inicial se visualiza al comienzo.
= 1 : La pantalla de datos de compensacin se visualiza al comienzo.
= 0 : No se enva M99 al final del programa de CN convertido
= 1 : Se enva M99 al final del programa de CN convertido
#6

9342

COL

#2

#5
AUX

#4

#3

#2

#1

#0

STP

KEY

COL

= 0 : Utilizar colores estndar para representacin de guiado


= 1 : Utilizar colores definidos en el parmetro 9344 hasta 9353 para
representacin de guiado
= 0 : Todas las teclas de cursor: arriba, abajo, izquierda y derecha
estn disponibles en el teclado MDI
= 1 : En el teclado MDI estn disponibles slo las teclas de cursor
Arriba y Abajo

Las teclas Arriba, Abajo, Izquierda y Derecha se visualizarn


como tercera pgina de teclas soft en una pantalla de lista de
programa de contorno.

En una pantalla de lista de programa de contorno, el cursor se


desplazar hacia la derecha o hacia la izquierda utilizando la tecla
de cursor Abajo o Arriba, respectivamente.
= 0 : START POINT se visualiza en una ventana de punto inicial
= 1 : APPROACH POINT se visualiza en una ventana de datos de
punto inicial
= 0 : El men de clculo auxiliar se visualiza mediante la lista de
comentarios
= 1 : El men de clculo auxiliar se visualiza por representacin

- 693 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i
#7
9764

SNC

#6

#5

B-63834SP/01

#4

#3

#2

#7

#6

9767

SGT
NCR
MTA
SFG

#0

= 0 : En el semiacabado del mecanizado de barras, no se ejecuta la


compensacin de figura posterior de herramienta.
= 1 : Se ejecuta la compensacin de figura posterior de herramienta
anterior. Sin embargo, en este caso, podra ocurrir que se tarde
un cierto tiempo en iniciarse el siguiente desplazamiento de
corte despus de avanzar a la posicin de inicio de corte. Este
instante depende de la figura introducida.
<SNC>=0

<SNC>=1

SFC

#1

SNC

#5

#4

#3

SFG

MTA

NCR

#2

#1

#0

SGT

SFC

= 0 : Para arcos creados en el mecanizado de barras, la


compensacin de radio de herramienta se aplica utilizando slo
el radio de la punta de la herramienta. La distancia de acabado
se utiliza como valor de decalaje para compensacin.
= 1 : La compensacin antes indicada utiliza el radio de punta de
herramienta y el valor de acabado.
= 0 : La compensacin de filo de corte est inhibida.
= 1 : La compensacin de filo de corte est validada.
= 0 : G41 y G42 se utilizan en el ciclo de acabado de barra.
= 1 : G41 o G42 no se utilizan.
= 0 : El roscado mltiple se ejecuta decalando el punto inicial de
cada rosca
= 1 : El roscado mltiple se ejecuta especificando un ngulo (Q).
= 0 : El mecanizado de barra incluyendo incrementos muy pequeos
est inhibido.
= 1 : El mecanizado de barra incluyendo incrementos muy pequeos
est validado.

- 694 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

#7

#6

9772

RFN

#5

#4

#3

#2

#1

#0

RFN

= 0 : El mecanizado de semiacabado se ejecuta siempre.


= 1 : El mecanizado de semiacabado no se ejecuta.

NOTA
En funcin de la posicin del punto inicial de corte y
del punto final de una figura introducida, el
mecanizado de semiacabado puede ejecutarse
independientemente del valor configurado en el
parmetro.

Start point of a figure

Cutting start point


: Semi finish machining is carried
out according to the parameter of
a figure
Cutting start point
: Semi finish machining is carried
out unconditionally

End point of a figure

9801

TLBACK

TLBACK

ngulo que se eleva la parte posterior de la herramienta por encima de


la pieza en el mecanizado sobre una parte intermedia.
Intervalo valores permitidos: 0 hasta 180
Unidades: 1 grado

TLBACK

- 695 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

9802

PCOVR1

PCOVR1

Sobrecontrol del valor de avance cuando el ngulo de mecanizado de


una herramienta es mayor que 90 grados, pero menor o igual que 135
grados.

9803

PCOVR2

PCOVR2

Sobrecontrol del valor de avance cuando el ngulo de corte de una


herramienta es mayor que 90 grados, pero menor o igual que 135
grados.

9804

PCOVR3

PCOVR3

Sobrecontrol del valor de avance cuando el ngulo de corte de una


herramienta es superior a 180 grados, pero menor o igual que 225
grados.

9805

PCOVR4

PCOVR4

Sobrecontrol del valor de avance cuando el ngulo de corte de una


herramienta es mayor que 225 grados, pero menor que 270 grados.
Intervalo de valores permitidos: 0 hasta 20 Incremento: 10%

NOTA
El sobrecontrol no es vlido cuando el ngulo de
corte es 90 grados, 180 grados o 270 grados.
Para utilizar esta caracterstica, configure todos los
parmetros desde 9802 hasta 9805 a un valor
distinto de cero.
<3>

<4>

<4>

<3>

<2>

<2>

<1>

<1>

<1>
<2>
<3>
<4>

Outer (normal)

Outer (reverse)
<3> <2>
<4>

Inner (normal)

<1>

<1>
<2>

<4>
<1>
<3> <2>

<3>
<4>
Face (normal)

Inner (reverse)

- 696 -

Face (reverse)

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

9820

CLGRVX

CLGRVX

Distancia de seguridad (dimetro) de eje X en ranurado exterior o


interior.
Intervalo valores permitidos: 0 hasta 99,999,999
Unidades: 0.001mm, 0.0001 pulg

9821

CLGRVZ

CLGRVZ

Distancia de seguridad (radio) del eje Z en ranurado de cara final.


Intervalo valores permitidos: 0 hasta 99,999,999
Unidades: 0.001mm, 0.0001 pulg

GRVBCK
CLGRVZ
GRVBCK

OVRGRV

CLGRVX
OVRGRV

9824

GRVBCK

GRVBCK

Distancia de seguridad de cada etapa de ranurado (radio).


Intervalo valores permitidos: 0 hasta 99,999,999
Unidades: 0.001mm, 0.0001 pulg

9825

OVLGRV

OVLGRV

Solapamientos entre cada corte en ranurado (proporcin respecto al


ancho de herramienta).
Intervalo valores permitidos: 0 hasta 100
Unidades: 1%

9833

TRDMIN

TRDMIN

Profundidad mnima (radio) de corte para roscado.


Intervalo valores permitidos: 0 hasta 99,999,999
Unidades: 0.001mm, 0.0001 pulg

9850

DRLDEC

- 697 -

1.MANUAL GUIDE 0i

MANUAL GUIDE 0i

B-63834SP/01

DRLDEC

Profundidad de corte reducida en taladrado profundo o en taladrado


profundo a alta velocidad (radio)
Intervalo valores permitidos: 0 hasta 99,999,999
Unidades: 0.001mm, 0.0001 pulg

9851

DRLRET

DRLRET

Distancia de seguridad en retorno de taladrado profundo o de taladrado


profundo a alta velocidad (radio)
Intervalo valores permitidos: 0 hasta 99,999,999
Unidades: 0.001mm, 0.0001 pulg

9852

DRLMIN

DRLMIN

Profundidad mnima de corte para taladrado profundo o taladrado


profundo a alta velocidad (radio)
Intervalo valores permitidos: 0 hasta 99,999,999
Unidades: 0.001mm, 0.0001 pulg

- 698 -

MANUAL GUIDE 0i

B-63834SP/01

1.7

1.MANUAL GUIDE 0i

ALARMAS
Si uno o ms de los conjuntos de parmetros o programas introducidos
no son correctos cuando se intenta ejecutar dicho programa, se activan
las siguientes alarmas P/S.
Cuando se active una alarma distinta de las siguientes alarmas P/S,
consulte el manual relevante del operador del CN.
Alarma
3001

Referencia

Descripcin
El valor de un dato de ciclo fijo es incorrecto. Por ejemplo, se ha introducido un
valor negativo en un dato que requiere un valor positivo.
Visualice el valor del bloque en la ventana desplegable en que se produce la
alarma e introduzca el valor correcto despus de confirmarlo
1.4.2 Valor para cada ciclo fijo
Algn dato de figura es incorrecto.
Compruebe el valor del bloque de figura e introduzca un valor correcto.
1.4.2 Datos de cada ciclo fijo
Falta o es incorrecto el valor del dato de avance.
Confirme el dato del bloque en que se ha producido la alarma e introduzca el
valor de avance correcto.
1.4.2 Datos para cada ciclo fijo

Causa

Falta o es incorrecto el valor de profundidad de corte.

Accin

Confirme el dato del bloque en el cual se ha producido la alarma e introduzca


el valor correcto de la profundidad de corte.

Referencia

Referencia

1.4.2 Datos para cada ciclo fijo


Cajeado
La reserva para acabado o el radio de plaquita de herramienta es demasiado
grande para el mecanizado de barra.
Especifique una reserva para acabado menor o utilice una herramienta con
una plaquita de radio ms pequeo.
1.4.2 Datos para cada ciclo fijo
En un Mecanizado de barra, una figura que se desee crear internamente no
puede crearse correctamente cuando el parmetro 9767, bit 5(SFG) y la
longitud de la ltima figura de contorno sea ms corta que el radio de la
plaquita de herramienta.
Confirme el dato de herramienta o el dato de bloque en que se ha producido la
alarma y seleccione una herramienta con un radio inferior a la ltima vez. O
aumente el tamao de la ltima figura de contorno
1.4.2 Datos para cada ciclo fijo
Es imposible el corte en el mecanizado de barra debido a la relacin entre el
ngulo de herramienta, el ngulo de filo de corte y el ngulo de incidencia
(parmetro 9801) de la herramienta utilizada.
Esta alarma se activa cuando la suma de los tres ngulos anteriores es menor
o igual que 90 grados o mayor o igual que 180 grados.
Compruebe el valor de estos tres ngulos y, si es necesario, cambie la
herramienta.
1.4.2 Datos para cada ciclo fijo

Causa
Accin
Referencia

Los datos de figura son incorrectos en el mecanizado de barra.


Compruebe los datos de figura en el mecanizado de barra.
1.4.2 Datos para cada ciclo fijo

Causa
Accin

3002

3005

3006

3016

Referencia
Causa
Accin
Referencia
Causa
Accin

Causa
Accin

3017

Referencia
Causa

Accin

3020

Referencia
Causa

Accin

3022

- 699 -

1.MANUAL GUIDE 0i
Alarma
3025

MANUAL GUIDE 0i

Causa

Accin

Referencia
3026

Causa

Accin
Referencia
3028

Causa

Accin
Referencia
3029

Causa
Accin
Referencia

B-63834SP/01

Descripcin
En el mecanizado de barra no puede calcularse una trayectoria de
herramienta correcta. Esta alarma se activa cuando existe un error en el
resultado del clculo interno (por ejemplo, cuando el signo de un valor cuya
raz cuadrada se desea determinar es negativo debido a un error en el
clculo)
Compruebe los datos de figura del Mecanizado de barra y especifique un valor
de acabado ms pequeo o utilice una herramienta con un radio de plaquita
ms pequeo.
1.4.2 Datos para cada ciclo fijo
El ancho de ranura o la herramienta empleada es incorrecto en el ranurado.
Esta alarma se activa cuando el ancho de la herramienta utilizada es mayor
que el ancho de la ranura excluida el valor de acabado.
Compruebe el valor de acabado de la anchura de la ranura y la anchura de la
herramienta.
1.4.2 Datos para cada ciclo fijo
Es imposible mecanizar una ranura trepezoidal debido a la relacin entre el
ancho del fondo de la ranura y la anchura de la herramienta. Esta alarma se
activa cuando la anchura del filo de corte de la herramienta empleada es
mayor que la anchura del fondo de la ranura excluido el valor de acabado.
Compruebe el valor de acabado de la anchura de la ranura y la anchura de la
herramienta.
1.4.2 Datos para cada ciclo fijo
El punto inicial de roscado coincide con el punto final.
Compruebe los datos de figura para roscado que provocan esta alarma e
introduzca datos de figura correctos.
1.4.2 Datos para cada ciclo fijo

- 700 -

V. MANTENIMIENTO

MANTENIMIENTO

B63834SP/01

1. METODO DE SUSTITUCION DE LAS PILAS

METODO DE SUSTITUCION DE LAS PILAS

Este captulo describe cmo se sustituye la pila de proteccin de datos del


CNC y la pila del codificador absoluto de impulsos. Este captulo consta
de los siguientes apartados:
1.1 SUSTITUCIN DE LA BATERA DE LA UNIDAD DE
CONTROL
1.2 BATERA DEL CODIFICADOR ABSOLUTO DE IMPULSOS
1.3 BATERA PARA CODIFICADORES DE
ABSOLUTOS INDEPENDIENTES (6 VDC)

Pila de proteccin de
datos de la memoria

IMPULSOS

Los programas de pieza, los datos de compensacin y los parmetros de


del sistema se almacenan en la memoria CMOS de la unidad de control.
La alimentacin a la memoria CMOS est protegida por una pila o pial
de litio montada en el panel frontal de la unidad de control. Por este
motivo, los datos arriba mencionados no se pierden aun cuando falle la
pila principal. La pila de proteccin de datos se instala en la unidad de
control antes de enviarla desde fbrica. La pila asegura la proteccin de
los datos contenidos en la memoria durante un perodo de
aproximadamente un ao.
Cuando falla la tensin de la pila, en el display LCD destella el mensaje
de alarma BAT y se enva al PMC la seal de alarma de la pila. Cuando
se muestre esta alarma, sustituya la pila lo antes posible. Por regla general,
la pila puede sustituirse antes de transcurrida una o dos semanas a partir
de la primera alarma activada. Sin embargo, esto depende de la
configuracin del sistema.
Si la tensin de la pila cae todava ms, ya no puede asegurarse la
proteccin de datos en memoria. La conexin de la corriente a la unidad
de control en este estado provoca la activacin de la alarma del sistema
910 (alarma de paridad de memoria SRAM), dado que se ha perdido el
contenido de la memoria. Sustituya la pila, borre toda la memoria y luego
reintroduzca los datos.
Sustituya la pila de proteccin de datos en memoria mientras est
desactivada la unidad de control.
Pueden emplearse los dos tipos de pilas siguientes.
D Pila de litio, incorporada a la unidad de control del CNC.
D Dos pilas alcalinas (tamao D) en un compartimento de pilas externo.
NOTA
Como estndar, de fbrica viene instalada una pila de litio.

703

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

B63834SP/01

1.1
SUSTITUCIN DE LA
BATERA DE LA
UNIDAD DE
CONTROL
D Sustitucin de la pila

Si se utiliza una pila de litio, tenga a mano la referencia


A02B0200K102 (cdigo de FANUC: A98L00310012).
(1) Conecte el CNC. Aproximadamente 30 segundos ms tarde,
desconecte el CNC.
(2) Extraiga la pila de la zona superior de la unidad CNC.
Desconecte primero el conector. A continuacin, extraiga la pila del
compartimento de la pila.
El compartimento de la pila est situado en la zona superior de la placa
frontal de la tarjeta de la CPU principal.
(3) Sustituya la pila y luego conecte el conector.

Compartimento
de pila

Pila de litio
A02B0200K102
Conector

AVISO
El montaje incorrecto de la pila puede ocasionar una
explosin. Evite utilizar cualquier pila distinta de la
especificada aqu (A02B0200K102).

704

B63834SP/01

MANTENIMIENTO

1. METODO DE SUSTITUCION DE LAS PILAS

NOTA
Ejecute los pasos (1) hasta (3) antes de transcurridos 30
minutos.
Si se retiran las pilas y no se sustituyen por otras nuevas,
se perder el contenido de la memoria.

Deseche la pila inservible, respetando las ordenanzas y reglamentos


correspondientes de la administracin local. Cuando deseche la pila, aisle
el terminal con una cinta de modo que no se pueda producir un
cortocircuito.

705

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

B63834SP/01

Cuando utilice pilas


alcalinas de tamao D
comerciales
D Sustitucin de la pila

(1)Tenga a mano pilas alcalinas de tamao D comerciales.


(2) Conecte el CNC.
(3) Retire la tapa del compartimento de la pila.
(4) Sustituya las pilas antiguas por otras nuevas. Monte las pilas con la
orientacin correcta.
(5) Sustituya la pestaa del compartimento de la pila.
NOTA
En el estado de desconexin de la corriente, la pila debera
sustituirse como en el caso de la pila de litio, que se
describe ms arriba.

2 pilas

Tapa

Terminal de conexin
en parte posterior

4 agujeros fijacin
Compartimento

706

B63834SP/01

1.2
BATERA PARA EL
CODIFICADOR
ABSOLUTO DE
IMPULSOS

MANTENIMIENTO

1. METODO DE SUSTITUCION DE LAS PILAS

La unidad de batera del codificador absoluto de impulsos puede


conectarse utilizando [Esquema de conexin 1] y [Esquema de conexin
2] explicados a continuacin.

[Esquema de conexin 1]
Suministro de energa
desde una unidad de
batera a ms de un
mdulo SVM

Compartimento batera
A06B6050K060
PSM

SVM
CXA2B

CXA2A

CXA2A

SVM
CXA2B

Batera
A06B6050K061

CXA2A

Conector
A06B6110K211

Si una alarma de APC (codificador absoluto de impulsos) indica una


tensin de batera baja o una tensin de batera de 0 V, sustituya la
batera.
Si se indica una tensin de batera de 0 V, deber ejecutar una vuelta
al punto cero.
El codificador absoluto de impulsos del servomotor de la serie ai
dispone de un condensador de apoyo (reserva) de serie. El
condensador de apoyo permite continuar detectando la posicin
absoluta durante aproximadamente 10 minutos. Por este motivo, no es
preciso ejecutar la vuelta al punto cero si el tiempo que se mantiene
desconectado el amplificador del servo para sustituir la batera se
limita a como mximo 10 minutos.
Por el contrario, el codificador absoluto de impulsos del servomotor
de la serie a no est provisto de un condensador de apoyo. Tenga
cuidado cuando sustituya la batera para este tipo de codificador de
impulsos. Vase [Precaucin No. 1 para sustitucin de la batera] al
final de esta seccin para conocer ms detalles.
La vida til de las bateras es de aproximadamente dos aos y se
utilizan en una configuracin de seis ejes con servomotores de la serie
ai y de un ao si se utilizan en una configuracin de 6 ejes con
servomotores de la serie a. FANUC recomienda sustituir
peridicamente las bateras en funcin de la vida til de las mismas.
Una unidad de bateras est integrada por cuatro bateras alcalinas
R20. En la unidad de bateras pueden utilizarse bateras comerciales.
La batera opcional ofrecida por FANUC es la A06B6050K061.

707

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

B63834SP/01

AVISO
1 No conecte ms de una batera a la misma lnea BATL (B3).
Si la tensin de salida es distinta entre las bateras, podran
estar cortocircuitadas, dando como resultado un
calentamiento muy elevado de las bateras.
2 Instale la batera de la polaridad correcta. Si la batera se
instala con la polaridad incorrecta, podra recalentarse,
explotar o incendiarse.

708

B63834SP/01

MANTENIMIENTO

1. METODO DE SUSTITUCION DE LAS PILAS

[Esquema de conexin 2]
Incorporacin de
bateras a cada mdulo
SVM
SVM

SVM

Compartimento batera

Compartimento batera

A06B6114K500

A06B6114K500

Batera

Batera

A06B6073K001

A06B6073K001

CX5X

CX5X

Si una alarma de APC (codificador absoluto de impulsos) indica una


tensin de batera baja o una tensin de batera de 0 V, sustituya la
batera (A06B6073K001).
Si se indica una tensin de batera de 0 V, deber ejecutar una vuelta
al punto cero.
El codificador absoluto de impulsos del servomotor de la serie ai
dispone de un condensador de apoyo (reserva) de serie. El
condensador de apoyo permite continuar detectando la posicin
absoluta durante aproximadamente 10 minutos. Por este motivo, no es
preciso ejecutar la vuelta al punto cero si el tiempo que se mantiene
desconectado el amplificador del servo para sustituir la batera se
limita a como mximo 10 minutos.
Por el contrario, el codificador absoluto de impulsos del servomotor
de la serie a no est provisto de un condensador de apoyo. Tenga
cuidado cuando sustituya la batera para este tipo de codificador de
impulsos. Vase [Precaucin No. 1 para sustitucin de la batera] al
final de esta seccin para conocer ms detalles.
La vida til de las bateras es de aproximadamente dos aos y se
utilizan en una configuracin de seis ejes con servomotores de la serie
ai. FANUC recomienda sustituir peridicamente las bateras en
funcin de la vida til de las mismas.
Las bateras integradas no estn disponibles en establecimientos
comerciales. Deben adquirirse a travs de FANUC. Por tanto, FANUC
les recomienda mantener un cierto stock de recambios.
709

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

B63834SP/01

AVISO
1 Cuando utilice las bateras integradas (A06B6073K001),
no las conecte al BATL (B3) del conector CXA2A/CXA2B.
Las tensiones de salida de diferentes bateras de mdulos
SVM
podran
cortocircuitarse
provocando
un
calentamiento excesivo de las bateras.
2 No conecte ms de una batera a idntica lnea BATL (B3).
Si la tensin de salida de cada batera es distinta, podran
cortocircuitarse,
provocando como resultado un
calentamiento excesivo de las bateras.
3 Instale la batera con una polaridad correcta. Si la batera
se instala con una polaridad incorrecta, podra
recalentarse, explotar o incendiarse.
[Procedimiento de instalacin de la batera]
(1) Desmonte la tapa de la batera del mdulo SVM
(2) Instale la batera en el SVM como se muestra en la figura inferior.
(3) Instale la tapa de la batera (4)
(4) Sujete el conector de la batera a CX5X del SVM.
SVM
Sentido de insercin
Lado cable
Rojo: +6 V
Conector

Negro: 0 V

Batera

CX5X

Tapa de batera
+6 V
0V

PRECAUCIN
1 Cuando la batera se instale en el SVM desde el lado desde
el cual se extrae el cable, ste podra estirarse y quedar
tenso, estableciendo un contacto deficiente. Por este
motivo, instale la batera de modo que no se tense
excesivamente el cable.
2 Tenga cuidado cuando manipule el conector. Vase
[Precaucin No. 2 para sustitucin de la batera] al final de
esta seccin para ms detalles.

710

B63834SP/01

[Precaucin No. 1 para


sustitucin de la batera]

MANTENIMIENTO

1. METODO DE SUSTITUCION DE LAS PILAS

El codificador de impulsos de un servomotor de la serie no incorpora un


condensador de apoyo (reserva) de serie. Para conservar la informacin
de posicin absoluta en el codificador absoluto de impulsos, deber
mantener conectada la alimentacin elctrica del control durante la
sustitucin de la batera. Siga el procedimiento a continuacin descrito.
[Procedimiento de sustitucin de la batera]
1. Asegrese de que la alimentacin del SVM est conectada (LED de 7
segmentos del panel frontal del SVM encendido).
2. Asegrese de que se ha accionado el pulsador de emergencia del
sistema.
3. Asegrese de que no est activado el motor.
4. Asegrese de que el led de carga de circuito intermedio del SVM est
apagado.
5. Extraiga la batera usada e instale una nueva.
6. Con esto concluye la sustitucin. Puede desconectar la alimentacin
del sistema.
AVISO
1 A la hora de sustituir la batera, tenga cuidado de no tocar
partes metlicas desnudas del panel. En concreto, tenga
cuidado de no tocar ningn circuito de alta tensin debido
al riesgo de electrocucin.
2 Antes de sustituir la batera, asegrese de que est
apagado el LED de confirmacin de carga del circuito
intermedio en el frontal del amplificador de servo. Si olvida
esta comprobacin, se producir un riesgo de
electrocucin.
3 Instale la batera con la polaridad correcta. Si la batera se
instala con la polaridad incorrecta, podra recalentarse,
explotar o incendiarse.
4 Evite un cortocircuito entre las lneas +6 V y 0 V de una
batera o cable. Un cortocircuito podra provocar un
calentamiento de la batera, una explosin o un incendio.

711

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

[Precaucin No. 2 para


sustitucin de la batera]

B63834SP/01

Si se aplica un esfuerzo excesivo a un conector al insertarlo o retirarlo,


podra producirse un contacto deficiente. Por tanto, al insertar o
desmontar el conector de la batera, tenga cuidado de no aplicar una fuerza
de apriete excesiva sobre el mismo; simplemente siga las instrucciones
proporcionadas en la tabla inferior.
(1) Acoplamiento de los conectores
<1>

Compruebe la posicin de sujecin.

<2>

Enchufe el conector
del cable levantndolo ligeramente.

10 grados o menos
<5>

Aqu el ngulo del


conector del cable
respecto a la horizontal debe ser de 5
grados o inferior.

5 grados o menos

<3>

Despus de pasar
el pasador de bloqueo, inserte el conector recto.

<4>

La sujecin del conector ha terminado.

712

B63834SP/01

MANTENIMIENTO

1. METODO DE SUSTITUCION DE LAS PILAS

(2) Desacoplamiento del conector


<1>

Sujete ambos lados


del aislador del
cable y el cable y
extraigalos horizontalmente.

<2>

Extraiga el lado del


cable levantndolo
ligeramente al mismo tiempo.

10 grados o menos
<3>

Aqu, el ngulo del


cable respecto a la
horizontal debe ser
5 grados o inferior.

5 grados o menos

713

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

1.3
PILA PARA
CODIFICADORES
ABSOLUTOS DE
IMPULSOS
INDEPENDIENTES
(6 VDC)

Sustitucin de las pilas

B63834SP/01

Una unidad de pila permite mantener los datos de posicin actuales para
seis codificadores absolutos de impulsos durante un ao.
Cuando la tensin de la batera est baja, en el display CRT se visualizan
las alarmas de APC 306 hasta 308 (+ nmero de eje). Cuando se visualice
la alarma de APC 3n7, sustituya la batera lo antes posible. Por regla
general, la pila debera sustituirse antes de transcurridas dos o tres
semanas. Sin embargo, esto depende del nmero de codificadores de
impulsos utilizados.
Si la tensin de la pila cae por debajo del nivel bajo, ya no pueden
mantenerse las posiciones actuales para los codificadores de impulsos.
Al conectar la alimentacin elctrica de la unidad de control en este
estado, se activa la alarma APC 300 (alarma de peticin de retorno al
punto de referencia). Devuelva la herramienta al punto de referencia
despus de sustituir la pila.
Vase el apartado 7.1.3 para ms detalles de conexin de la pila a
codificadores absolutos de impulsos independientes. La pila del
codificador absoluto de impulsos incorporado est instalada en el
amplificador de servo. Para obtener una explicacin del procedimiento de
sustitucin, consulte el Manual de Mantenimiento de la Serie a de
SERVOMOTORES DE FANUC.
Obtenga cuatro pilas alcalinas de mercado (tamao D).
(1) Conecte la corriente a la mquina (CNC Serie 0i).
(2) Afloje los tornillos del compartimento de la pila y retire la tapa.
(3) Sustituya las pilas alojadas en el compartimento.
Observe la polaridad de las pilas como se muestra en la figura inferior
(oriente dos pilas en un sentido y las otras dos en el opuesto).
Tornillos

Tapa

(4) Despus de instalar las pilas nuevas, sustituya la tapa.


(5) Desconecte la corriente a la mquina (CNC Serie 0i).
AVISO
Si las pilas se instalan incorrectamente, podra producirse
una explosin. Nunca utilice pilas de un tipo distinto del
especificado (pilas alcalinas tamao D).
PRECAUCION
Sustituya las pilas mientras est conectada la corriente al
CNC Serie i. Observe que si se sustituyen las pilas sin que
se est alimentanto corriente al CNC, se perder la
posicin absoluta registrada.

714

B63834SP/01

Serie b de
AMPLIFICADORES DE
SERVO

MANTENIMIENTO

1. METODO DE SUSTITUCION DE LAS PILAS

La batera se conecta por uno de los 2 mtodos siguientes.


Mtodo 1: Acople la batera de litio al SVM.
Utilice la batera: A06B6093K001.
Mtodo 2: Utilice la caja de bateras (A06B6050K060).
Utilice la batera: A06B6050K061 o una batera alcalina D.
Mtodo

Elemento

Mtodo 1 Batera (batera de litio)

Especificacin pedido
A06B6093K001

Mtodo 2 Batera (4 bateras alcalinas de ta- A06B6050K061


mao D)

D Acople la batera de litio al amplificador. (Mtodo 1)


Acople la batera de litio (A06B6093K001) al amplificador.
[Procedimiento de sujeccin]
(1) Compruebe los paso 1 hasta 3 del Procedimiento de
sustitucin.
(2) En el caso de SVU12 o SVU20, retire las tapas de las bateras
bajo la unidad de servo sujetndola por su lado izquierdo y
derecho. En el caso de la SVU40 o SVU80, retire la tapa
sujeta del lado derecho de la unidad de servo sujetndola por sus
lados superior e inferior.
(3) Retire la batera de la unidad de servo.
(4) Sustituya la batera y conecte el cable de la batera al conector
CX5X o CX5Y de la unidad de servo.
(5) Monte la tapa de la batera.

SVU12, SVU20

715

1. METODO DE SUSTITUCION DE LAS PILAS MANTENIMIENTO

B63834SP/01

Tapa de la batera

Batera

Pase el cable de la batera


por esta muesca.

SVU40, SVU80

PRECAUCIONES
D El conector de la batera puede conectarse bien a CX5X o
a CX5Y.

D Sustitucin de las bateras dentro de la caja de bateras. (Mtodo 2)


Sustituya las cuatro bateras alcalinas de tamao D de la caja de
bateras instalada en la mquina.
[Procedimiento de sujeccin]
(1) Compruebe el paso 1 hasta 3 del Procedimiento de
sustitucin.
(2) Tenga a mano cuatro bateras alcalinas de tamao D.
(3) Afloje los tornillos de la caja de las bateras. Retire la tapa.
(4) Sustituya las bateras alcalinas de la caja. Preste mucha atencin
a la polaridad de las baterias alcalinas.
(5) Sujete la tapa.

Tornillos

Tapa

716

B63834SP/01

Bateras usadas

MANTENIMIENTO

1. METODO DE SUSTITUCION DE LAS PILAS

Las baterias usadas deben eliminarse como DESECHOS


INDUSTRIALES en base a las disposiciones y leyes del pas y
comunidad autnoma que se haya instalado la mquina.

717

ANEXO

ANEXO

B63834SP/01

LISTA DE CODIGOS DE CINTA

Cdigo ISO

Cdigo EIA

Carcter 8 7 6 5 4
0

3 2 1

f f

f f

f f

f f

f f

f f

3
f

f f

f f Nmero 3

f
f

Nmero 4
f Nmero 5

f f

f f f Nmero 7

Nmero 8

f f

f Nmero 9

f f

f f

f f f

f f f

f f f

f f

f f

f f

f f

f f

Nmero 2

f f

f Nmero 1
f

No utilizado
Nmero 0

Macro cliente B

3 2 1

Observaciones

Carcter 8 7 6 5 4
0

A. LISTA DE CODIGOS DE CINTA

Nmero 6

f Direccin A
f

Direccin B

f f f

f f

f f Direccin C
Direccin D

f f f

f Direccin E

f f

f f

f f f

f f

f f f

f f

f f f Direccin G

f f

Direccin H

Direccin F

f f

f f f f

f f

f f Direccin J

f Direccin I

f f

Direccin K

f f

f f Direccin L

f f

f f

f f f

f f

f f

f f

f f

f f

Direccin U
f Direccin V

Direccin M

f Direccin N

f f

f f f Direccin P

f f

Direccin Q

Direccin O

f Direccin R
f

Direccin S

f f

f f

f f

f f f

f f

f f

f f

f f

f f f Direccin X

f f

f f f

Direccin Y

f f

f Direccin Z

f
f

721

f f Direccin T

Direccin W

Utilizado

ANEXO

A. LISTA DE CODIGOS DE CINTA

Cdigo ISO

Cdigo EIA

Carc
8 7 6 5 4
ter
DEL

f f f f f

B63834SP/01

3 2 1

f f f

Observaciones

Carcter 8 7 6 5 4

Del

f f f f

Macro
cliente B

3 2 1

No
utili.

Utili
zado

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

BS

En blanco

HT
LF o NL
CR

SP

f
f
f

BS

Retroceso

Tab

f f f

f f

Tabulador

CR o EOB f
f

Fin de bloque

___
f

SP

Retorno de carro

Espacio

f f Parada absoluta rebobinado

f f

ER
(245)

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

Dos puntos (Direccin O)


f f
f f

f Salto opcional de bloque

f f Perodo (punto decimal)

f f Parmetro

Sostenido

nm.6012
$
&

Y
*

f f

f f f

Smbolo dlar

Ampersand

___

Apstrofo

Parmetro

Asterisco

___
f

&

f f

nm.6010
,

f f f

f f f

f f f

<
=

,
f f

f f f

f f Coma

___

Punto y coma

___

Signo menor que

Signo igual

f Parmetro
nm.6011

>

?
@

f f

___

Signo mayor que

f f f

f f f

___

Interrogante

___

a comercial

___

Comillas

Corchete izquierdo

Corchete derecho

f f

f f f

f f

f
f f

f f Parmetro

nm.6013
]

f f

f f

f Parmetro
nm.6014

722

ANEXO

B63834SP/01

A. LISTA DE CODIGOS DE CINTA

NOTA
1 Los smbolos empleados en la columna observaciones tienen los sentidos
siguientes:
(Espacio):

El carcter ser memorizado y tiene un sentido especfico.


En caso de utilizacin incorrecta en una declaracin distinta de
un comentario, se emite una alarma.
:
El carcter no ser memorizado y ser ignorado.
n:
El carcter ser memorizado, pero se ignora mientras se
ejecuta el programa.
f:
El carcter ser memorizado. Si se emplea en una
declaracin distinta de un comentario, se emite una alarma.
j:
Si se emplea en una declaracin distinta de un comentario,
este carcter no ser memorizado. Si se emplea en
un comentario, ser memorizado.
2 Los cdigos que no aparecen en esta tabla no se tienen en cuenta si su paridad
es correcta.
3 Los cdigos con paridad incorrecta activan la alarma TH. Pero no se tienen en
cuenta sin activar la alarma TH cuando se encuentra en la seccin de
comentarios.
4 Un carcter con los ocho agujeros perforados no se tiene en cuenta y no genera
la alarma TH en el cdigo EIA.

723

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA

ANEXO

B63834SP/01

LISTA DE FUNCIONES Y FORMATO DE CINTA

Algunas funciones no pueden aadirse como opciones en funcin del


modelo.
En las tablas que aparecen a continuacin, IP_: presenta una combinacin
de direcciones de eje arbitrarias utilizando X y Z.
x = Primer eje bsico (normalmente X )
z = Segundo eje bsico (normalmente Z )
(1/4)
Funciones

Dibujo

Formato de cinta

Posicionamiento (G00)

IP

G00 IP_ ;

IP

G01 IP_ F_;

Punto inicial
Interpolacin lineal (G01)

Punto inicial
Interpolacin circular
(G02, G03)

Punto inicial
G17
R

G03

R_
X_ Y_

G02

G18
I
(x, y)

G02

G02
G03

I_ J_

F_ ;

R_
X_ Z_

I_ K_

F_ ;

(x, y)
G03

G19

G02
G03

R_
Y_ Z_

J_ K_

F_ ;

Punto inicial
R

J
I

Tiempo de espera (G04)

G04

X_

P_
Interpolacin cilndrica

G07 IP r ; Modo interpolacin cilndrica


G07 IP 0 ; Cancelar modo interpolacin
cilndrica
r : Radio de cilindro

Modificacin de valor de
compensacin por programa
(G10)

Valor compensacin geometra herramienta


G10 P_ X(U)_ Y(V)_ Z(W)_ R(C)_ Q_ ;
P=1000+nmero corrector geometra
Valor compensacin desgaste herramienta
G10 P_ X(U)_ Y(V)_ Z(W)_ R(C)_ Q_ ;
P= Nmero corrector desgaste

724

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA

ANEXO

B63834SP/01

(2/4)
Funciones

Dibujo

Formato de cinta

Interpolacin de coordenadas
polares
(G12.1, G13.1)
(G112, G113)

G12.1 ; Modo interpolacin coordenadas


polares
G13.1 ; Cancelar modo interpolacin
coordenadas polares

Seleccin plano
(G17, G18, G19)

G17 ; Seleccin de plano XpYp


G18 ; Seleccin de plano ZpXp
G19 ; Seleccin de plano YpZp

Conversin pulgadas/mtricos
(G20, G21)

Entrada pulgadas : G20


Entrada mtrica : G21

(X, Z)

Comprobacin lmite de recorrido


memorizado 2, 3
(G22, G23)

G22X_ Z_ I_ K_ ;
G23 ;

(I, K)
Deteccin fluctuacin velocidad
husillo (G25, G26)

G25 ;
G26 P_ Q_ R_ ;

Comprobacin de vuelta a punto


de referencia (G27)

G27 IP_ ;

IP
Punto inicial

Vuelta a punto de referencia


(G28)
Segunda vuelta a punto de
referencia (G30)

Punto de referencia (G28)

G28 IP_ ;
G30 IP_ ;

Posicin intermedia

IP
Segundo punto
de referencia
(G30)

Punto inicial

Funcin de salto (G31)

IP

Posicin
inicial

Seal de
salto
F

Roscado (G32)

Roscado de paso constante


G32 IP_ F_;

Roscado de paso variable (G34)

Compensacin automtica de
herramienta (G36, G37)

G31 IP_ F_;

G34 IP_ F_ K_ ;

Posicin de
medicin
Seal llegada
posicin de
medicin
Posicin
inicial
Valor de compensacin

725

G36 X xa ;
G37 Z za ;

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA

ANEXO

B63834SP/01

(3/4)
Funciones
Compensacin de radio de
herramientas
(G40, G41, G42)

Dibujo

G41

G41
G42

P_ ;

G40

G40 : Cancelar

G42

Hta.

Configuracin del sistema de


coordenadas
Configuracin de la velocidad del
husillo
(G50)

Formato de cinta

G50 IP;
Config. sistema coordenadas
G50 S_ ; Configuracin velocidad husillo

Z
Torneado poligonal
(G50.2, G51.2)
(G250, G251)

G51.2 (G251) P_ Q_ ;
P, Q : Velocidad de giro del husillo y
eje de rotacin
G50.2 (G250) ; Cancelar

Preseleccin de sistema de
coordenadas de pieza (G50.3)

G50.3 IP 0 ;

Sistema local de coordenadas


(G52)

G52 IP_ ;

X
IP

Sistema local coordenadas

Y Sistema coordenadas
pieza

Seleccin del sistema de


coordenadas de mquina (G53)
Seleccin de un sistema de
coordenadas de pieza
(G54 hasta G59)

G53 IP_ ;

IP
Compensacin origen
pieza

G54
:
G59

IP _ ;

Sistema
coordenadas
pieza

Sistema de coordenadas de mecanizado

Macro cliente
(G65, G66, G67)

Macro
O_ ;
G65 P_ L_ ;
M99 ;

726

Llamada simple
G65 P_ L_ <argumento> ;
P : Nmero de programa
L : Nmero de repeticiones
G66 P_ L_ <argumento> ;
G67 ; Cancelar

B. LISTA DE FUNCIONES Y FORMATO


DE CINTA

ANEXO

B63834SP/01

(4/4)
Funciones
Ciclo fijo
(G71 hasta G76)
(G90, G92, G94)

Dibujo

Formato de cinta

Vase II.13. FUNCIONES PARA


SIMPLIFICAR LA PROGRAMACION

N_ G70 P_ Q_ ;
G71 U_ R_ ;
G71 P_ Q_ U_ W_ F_ S_ T_ ;
G72 W_ R_ ;
G72 P_ Q_ U_ W_ F_ S_ T_ ;
G73 U_ W_ R_ ;
G73 P_ Q_ U_ W_ F_ S_ T_ ;
G74 R_ ;
G74 X(u)_ Z(w)_ P_ Q_ R_ F_ ;
G75 R_ ;
G75 X(u)_ Z(w)_ P_ Q_ R_ F_ ;
G76 P_ Q_ R_ ;
G76 X(u)_ Z(w)_ P_ Q_ R_ F_ ;

G90
G92

X_ Z_ I_ F_ ;

G94 X_ Z_ K_ F_ ;
Ciclo fijo de taladrado
(G80 hasta G89)

Vase II.13. FUNCIONES PARA


SIMPLIFICAR LA PROGRAMACION

G80 ; Cancelar
G83 X(U)_ C(H)_ Z(W)_ R_ Q_ P_ F_ M_ K_ ;
G84 X(U)_ C(H)_ Z(W)_ R_ P_ F_ M_ K_ ;
G85 X(U)_ C(H)_ Z(W)_ R_ P_ F_ M_ K_ ;
G87 Z(W)_ C(H)_ X(U)_ R_ Q_ P_ F_ M_ K_ ;
G88 Z(W)_ C(H)_ X(U)_ R_ P_ F_ M_ K_ ;
G89 Z(W)_ C(H)_ X(U)_ R_ P_ F_ M_ K_ ;

Control de la velocidad de corte


constante (G96/G97)

m/min o pies/min

G96 S_;

N (rpm)

G97 S ;

Feed per minute (G98)


Feed per revolution (G99)

mm/min inch/min
mm/rev inch/rev

Activa el control de velocidad de corte


constante (orden de velocidad
tangencial de corte)
Cancela la velocidad tangencial de
corte constante (orden de velocidad
mxima de husillo)

G98 ... F ;
G99 ... F ;

Programacin
absoluta/incremental
(durante sistema A de cdigos G)

X_Z_C_ ; Programacin absoluta


U_W_H_ ; Programacin incremental
(Identificada por una palabra de direccin
especificada con una funcin G tal como G00
o G01)

Programacin
absoluta/incremental
(G90/G91)
(durante sistema B, C de cdigos
G)

G90_ ; Programacin absoluta


G91_ ; Programacin incremental
G90_ G91_ ; Utilizadas juntas

(G98/G99)
(durante sistema B, C de cdigos
G)

G98
G99

Punto I
Punto R
Punto Z

727

G98_ ;
G99_ ;

C. MARGEN DE VALORES
PROGRAMABLES

ANEXO

B63834SP/01

MARGEN DE VALORES PROGRAMABLES

Eje lineal
D En el caso de entrada en mm, el husillo de avance est en mm
Sistema incremental
ISB

ISC

Incremento mnimo de entrada

0.001 mm

0.0001 mm

Incremento mnimo programable

X : 0.0005 mm
(Especificacin por dimetros)
Y : 0.001 mm
(Especificacin por radios)

X : 0.00005 mm
(Especificacin por dimetros)
Y : 0.0001 mm
(Especificacin por radios)

Dimensin mxima programable

99999.999 mm

9999.9999 mm

Vel. mx. de avance rpido mx.*1

240000 mm/min

100000 mm/min

Margen de velocidades de avance *1

Avance por minuto :


1 hasta 240000 mm/min
Avance por revolucin
0.0001 hasta 500.0000 mm/rev

Avance por minuto :


1 hasta 100000 mm/min
Avance por revolucin
0.0001 hasta 500.0000 mm/rev

Avance incremental

0.001, 0.01, 0.1, 1mm/paso

0.0001, 0.001, 0.01, 0.1 mm/paso

Compensacin de hta.

0 hasta999.999 mm

0 hasta 999.9999 mm

Tiempo de espera

0 hasta 99999.999 s.

0 hasta 9999.9999 s.

D En el caso de entrada en pulgadas, el husillo de avance est en milmetros


Sistema incremental
ISB

ISC

Incremento mnimo de entrada

0.0001 pulg.

0.00001 pulg.

Incremento mn. programable

X : 0.0005 pulg.
(Especificacin por dimetros)
Y : 0.001 pulg.
(Especificacin por radios)

X : 0.00005 pulg.
(Especificacin por dimetros)
Y : 0.0001 pulg.
(Especificacin por radios)

Dimensin mxima programable

9999.9999 pulg.

393.70078 pulg.

Avance rpido mximo *1

240000 mm/min

100000 mm/min

Margen de velocidades de avance *1

Avance por minuto :


0.01 hasta 9600 pulg./min
Avance por revolucin
0.000001 hasta 9.999999
pulg./rev

Avance por minuto :


0.01 hasta 4000 pulg./min
Avance por revolucin
0.000001 hasta 9.999999
pulg./rev

Avance incremental

0.0001, 0.001, 0.01, 0.1


pulg./paso

0.00001, 0.0001, 0.001, 0.01


pulg./paso

Compensacin de herramienta

0 hasta 99.9999 pulg.

0 hasta 99.99999 pulg.

Tiempo de espera

0 hasta 99999.999 s.

0 hasta 9999.9999 s.

728

B63834SP/01

C. MARGEN DE VALORES
PROGRAMABLES

ANEXO

D En el caso de entrada en pulgadas, el husillo de avance est en pulgadas


Sistema incremental
ISB

ISC

Incremento mnimo de entrada

0.0001 pulg.

0.00001 pulg.

Incremento mnimo programable

X : 0.00005 pulg.
(Especificacin por dimetros)
Y : 0.0001 pulg.
(Especificacin por radios)

X : 0.000005 pulg.
(Especificacin por dimetros)
Y : 0.00001 pulg.
(Especificacin por radios)

Dimensin mxima programable

9999.9999 pulg.

999.99999 pulg.

Avance rpido mximo *1

9600 pulg./min

4000 pulg./min

Margen de velocidades de avance *1

Avance por minuto :


0.01 hasta 9600 pulg./min
Avance por revolucin
0.000001 hasta 9.999999
pulg/rev

Avance por minuto :


0.01 hasta 4000 pulg./min
Avance por revolucin
0.000001 hasta 9.999999
pulg./rev

Avance incremental

0.0001, 0.001, 0.01, 0.1 pulg./paso

0.00001, 0.0001, 0.001, 0.01


pulg./paso

Compensacin de herramienta

0 hasta 99.9999 pulg.

0 hasta 99.99999 pulg.

Tiempo de espera

0 hasta 99999.999 s,

0 hasta 9999.9999 s.

D En el caso de entrada en milmetros el husillo de avance est en pulgadas


Sistema incremental
ISB

ISC

Incremento mnimo de entrada

0.001 mm

0.0001 mm

Incremento mnimo programable

X : 0.00005 pulg.
(Especificacin por dimetros)
Y : 0.0001 pulg.
(Especificacin por radios)

X : 0.000005 pulg.
(Especificacin por dimetros)
Y : 0.00001 pulg.
(Especificacin por radios)

Dimensin mxima programable

99999.999 mm

9999.9999 mm

Avance rpido mximo *1

9600 pulg./min

960 pulg./min

Margen de velocidades de avance *1

Avance por minuto :


1 hasta 240000 mm/min
Avance por revolucin
0.0001 hasta 500.0000 mm/rev

Avance por minuto:


1 hasta 100000 mm/min
Avance por revolucin
0.0001 hasta 500.0000 mm/rev

Avance incremental

0.001, 0.01, 0.1, 1mm/paso

0.0001, 0.001, 0.01, 0.1 mm/paso

Compensacin de herramienta

0 hasta 999.999 mm

0 hasta 999.9999 mm

Tiempo de espera

0 hasta 99999.999 s.

0 hasta 9999.9999 s

729

C. MARGEN DE VALORES
PROGRAMABLES

ANEXO

B63834SP/01

Eje de giro
Sistema incremental
ISB

ISC

Incremento mnimo de entrada

0.001 grados

0.0001 grados

Incremento mnimo programable

0.001 grados

0.0001 grados

Dimensin mxima programable

99999.999 grados

9999.9999 grados

Avance rpido mximo *1

240000 grados/min

100000 grados/min

Margen de velocidades de avance *1

1 hasta 240000 grados/min

1 hasta 100000 grados/min

Avance incremental

0.001, 0.01, 0.1, 1grados/paso

0.0001, 0.001, 0.01, 0.1 grados/paso

NOTA
*1 El margen de velocidades de avance indicado
anteriormente son limitaciones que dependen de la
capacidad de interpolacin del CNC.
Como sistema completo, las limitaciones que dependen del
servosistema tambin deben considerarse.

730

ANEXO

B63834SP/01

D. ABACOS

ABACOS

731

ANEXO

D. ABACOS

D.1
LONGITUD ROSCADA
INCORRECTA

B63834SP/01

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
d 2 + T1V (mm) . . . . . . . (1)
V + 1 RL
60
T1
V
R
L

:
:
:
:

Constante de tiempo del servosistema (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
d 1 + {tT1 ) T1 exp( t )}V
T1

. . . . . . . (2)

a + exp( t )
T1

. . . . . . . (3)

Constante de tiempo T1 (s)


T1 : Constante de tiempo del servosist. (s)
del servosistema:
V : Velocidad de corte (mm/s)
Habitualmente 0.033 s.

El paso al comienzo del roscado es ms corto que el paso L especificado y el


error admisible de paso es DL. Por consiguiente se obtiene la siguiente
ecuacin.
a + DL
L
Cuando se ha determinado el valor HI, transcurre un tiempo hasta que se alcanza
la precisin de rosca. El tiempo HtI se sustituye en (2) para determinar d1:
Las constantes V y T1 se determinan de idntica manera que en el caso de d2.
Dado que el clculo de d1 es ms complejo, en las pginas siguientes se incluyen
bacos.
732

ANEXO

B63834SP/01

D Cmo se utilizan los


bacos

D. ABACOS

Primero especifique la clase y el paso de una rosca. La precisin de la rosca,


se obtendr en (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)
T1

(3)

(1)

T2
a

Vase el grfico de consulta ms


adelante en este manual que incluye
un ejemplo real.

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.

733

ANEXO

D. ABACOS

B63834SP/01

D.2
CALCULO SENCILLO
DE LA LONGITUD
ROSCADA
INCORRECTA

Fig. D.2 Porcin roscada incorrecta

Explicaciones
D Cmo se determina 2
d2 +
R
L

LR
1800 * (mm)
: Velocidad husillo (min1)
: Paso de rosca (mm)

* Cuando la constante de tiempo


T del servosistema vale 0.033 s.

D Cmo se determina 1
LR (1lna)
(mm)
1800 *
+ d2(1lna)
(mm)

d1 +

R
L

: Velocidad husillo (min1)


: 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=350min1
L=1mm
a=0.01

entonces

d 2 + 350 1 + 0.194 (mm)


1800
d 1 + d2

3.605 + 0.701 (mm)

734

B63834SP/01

ANEXO

D. ABACOS

D Referencia

Abaco para la obtencin de la distancia de aproximacin 1

735

ANEXO

D. ABACOS

D.3
TRAYECTORIA DE
HERRAMIENTA EN
UNA ESQUINA

B63834SP/01

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.

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.

736

ANEXO

B63834SP/01

Anlisis

D. ABACOS

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 f1
V Y1 + V sin f1
V X2 + V cos f2
V Y2 + V sin f2
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

737

ANEXO

D. ABACOS

B63834SP/01

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]
T1T 2 1
T1
T2

V X1
{T exp( t )T2 exp( t )}]
T 1T2 1
T1
T2

V Y1V Y2
{T1 exp( t )T 2 exp( t )} ) V Y2
T1T 2
T1
T2

Por consiguiente, las coordenadas de la trayectoria de herramienta en el instante


t se calculan a partir de las siguientes ecuaciones:

V (t)dtX
t

X(t) +

V X2V X1
2
2
{T1 exp( t )T2 exp( t )}V X2(T 1 ) T 2t)
T1T 2
T1
T2

V (t)dtY
t

Y(t) +

V Y2V Y1
2
2
{T1 exp( t )T2 exp( t )}V Y2(T 1 ) T 2t)
T1T 2
T1
T2

738

ANEXO

B63834SP/01

D.4
ERROR DE DIRECCION
RADIAL EN
MECANIZADO
CIRCULAR

D. ABACOS

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

Dr
Trayectoria programada

Trayectoria real

Z
2

2
2
Dr + 1 (T 1 ) T2 (1 * a 2)) Vr . . . . . . . (1)
2

Dr
v :
r :
T1

: Error de radio mximo (mm)


Avance (mm/s)
Radio de crculo (mm)
: Constante de tiempo de aceleracin/deceleracin exponencial (s)
en mecanizado (T=0)
T2 : Constante de tiempo de sistema de posicionamiento (s). (Inversa
de la ganancia del bucle de posicin)
a : Coeficiente anticipativo (%)
En el caso de aceleracin/deceleracin en el caso de campana y de aceleracin/deceleracin lineal despus de la interpolacin de avance de mecanizado puede obtenerse
una aproximacin de este error de radio con la siguiente expresin:
Aceleracin/deceleracin lineal despus de interpolacin con avance de mecanizado

Dr +

241 T

2
1

2
2
) 1 T2 (1 * a 2) Vr
2

Aceleracin/deceleracin en forma de campana despus de interpolacin con avance


de mecanizado
2

Dr +

481 T

2
) 1 T2 (1 * a 2) Vr
2

As, el error de radio en el caso de aceleracin/deceleracin en forma de campana y


de aceleracin/deceleracin lineal despus de interpolacin es inferior a en el caso de
aceleracin/deceleracin exponencial mediante un factor de 12, excluido cualquier
error ocasionado por una constante de tiempo de bucle de servo.

Fig. D.4 Error de direccin de radio de mecanizado circular

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.

739

E. ESTADO AL CONECTAR LA TENSION, AL EFECTUAR UN


BORRADO (CLEAR) Y AL EFECTUAR UN RESET
ANEXO

B63834SP/01

ESTADO AL CONECTAR LA TENSION, AL EFECTUAR


UN BORRADO (CLEAR) Y AL EJECUTAR UN RESET

El parmetro N 3402 (CLR) se emplea para seleccionar si la reinicializacin


del CNC lo lleva el estado de borrado o el estado reset (0: estado de reset/1:
estado de borrado).
Los smbolos que aparecen en las tablas inferiores tienen el siguiente
significado:
f: El estado no vara o continua el desplazamiento.
x: El estado es anulado y se interrumpe el desplazamiento.
Caracterstica
Datos
config.

Diversos
datos

Al conectar tensin

Borrada

Reinicializada

Valor compensacin

Valor definido por operacin


config.MDI

Parmetro

Program.en memoria

Contenido de memoria interm.


(buffer)

f : Modo MDI
: Otro modo

Visualiz. nm.
secuencia

f (Nota 1)

f (Nota 1)

Cdigo G simple

Cdigo G modal

Cdigos G iniciales. (Los cdigos


Cdigos G iniciales.
G20 y G21 vuelven a idntico estado (No se modifican
en que estaban cuando se desG20/G21.)
con.por ltima vez la tensin.)

Cero

Cero

S, T, M

K (nm. repeticiones)

Cero

Valor coordenadas pieza

740

B63834SP/01

Caracterstica

ANEXO

E. ESTADO AL CONECTAR LA TENSION, AL EFECTUAR UN


BORRADO (CLEAR) Y AL EFECTUAR UN RESET

Al conectar tensin

Borrada

Reinicializada

Envo de cdigo M, S y T

Compensacin longitud herramienta

En funcin del parmetro


LVK(Nm.5003#6)

Compensacin radio plaquita

(Nota 2)

Accin en Desplazamiento
operacin
Temporizacin

herramienta
Memorizacin nm. subprograma llamado
Seales
de salida

Seal alarma CNC AL

Se apaga si no existe causa de la


alarma

Se apaga si no existe
causa de la alarma

f : Modo MDI
Otros modos dependen
del parmetro
LVK(Nm.5003#6).
f : Modo MDI
: Otros modos
f : Modo MDI
: Otros modos (Nota 2)
Se apaga si no existe
causa de la alarma

f ( : Paro emergencia)

f ( : Paro emergencia)

Cdigos S, T y B

Cdigo M

Seales seleccin M, S y T

Seal vuelta de husillo (seal

Seal CNC preparado MA

ACTIVADA

Seal servo preparado SA

ACTIVADA (Cuando no es una


alarma del servo)

ACTIVADA (Cuando no
es una alarma del servo)

ACTIVADA (Cuando no
es una alarma del servo)

LED comienzo ciclo (STL)

LED suspensin avances

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.

741

F. TABLA DE CORRESPONDENCIA ENTRE


CARACTERES A CODIGOS

ANEXO

B63834SP/01

TABLA DE CORRESPONDENCIA ENTRE CARACTERES


Y CODIGOS

Carcter

Cdigo

Comentario

Carcter Cdigo

065

054

066

055

067

056

068

057

069

070

G
H

Comentario

032

Espacio

033

Signo de exclamacin

071

034

Comillas

072

035

Signoaproximadamente

073

036

Signo de dlar

074

037

Signo tanto por ciento

075

&

038

Signo de y

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

Barra divisora

085

058

Dos puntos

086

059

Punto y coma

087

<

060

Menor que

088

061

Signo igual

089

>

062

Mayor que

090

063

Signo de interrogacin

048

064

Al comercial

049

091

Corchete de apertura

050

092

051

093

Signo de Yen

052

094

Corchete de cierre

053

095

Subrayado

742

ANEXO

B63834SP/01

G. LISTA DE ALARMAS

LISTA DE ALARMAS

1) Errores del programa (Alarmas P/S)


Nmero

Mensaje

Contenido

000

FAVOR APAGRA LA UNIDAD

Se ha introducido un parmetro que requiere que la tensin est


desconectada, 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 nmero de caracteres de un bloque es impar). Esta alarma se


generar nicamente cuando sea vlida la comprobacin de TV.

003

DEMASIADOS DIGITOS

Se han introducido datos que superan el nmero mximo permitido de


dgitos. (Consulte el apartado de dimensiones mximas programables)

004

NO SE ENCUENTRA LA DIRECCION

Se ha introducido un nmero o el signo "-" sin una direccin al principio de


un bloque. Modifique el programa.

005

SIN DATOS DESPUES DE DIRECCION

La direccin no iba seguida de los datos apropiados sino que iba seguida
por otra direccin o cdigo EOB. Modifique el programa.

006

USO ILEGAL DE SIGNO NEGATIVO

Error de entrada signo "-" (se ha introducido el signo "-" despus de una
direccin con la que no se puede utilizar. 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 que no puede utilizarse. O se han
introducido dos puntos decimales).
Modifique el programa.

009

INTRODUCCION DE DIRECCION
ILEGAL

Se ha introducido un carcter no utilizable en un rea significativa.


Modifique el programa.

010

CODIGO G INADECUADO

Se ha especificado un cdigo G no utilizable o un cdigo G correspondiente


a la funcin no existentes. Modifique el programa.

011

SIN TASA DE ALIMENTACION

La velocidad de avance no se ha programado para un avance en


mecanizado o la velocidad de avance es inadecuada. Modifique el
programa.

014

MANDO DE AVACE ILEGAL

En el roscado de paso variable, el valor incremental y decremental de paso


obtenido mediante la direccin K supera el valor mximo programable o se
ha dado una orden de manera que el paso llega a ser negativo.
Modifique el programa.

015

PROGRAMADOS DEMASIADOS EJES

Se ha intentado desplazar la herramienta segn un nmero superior al


nmero mximo de ejes controlados simultneamente. Como alternativa no
se ha especificado una orden de desplazamiento segn un eje o una orden
de desplazamiento segn dos o ms ejes en el bloque que contiene la
orden de salto empleando la seal de lmite de par (G31 P99/98). La orden
debe de ir acompaada por una orden de desplazamiento segn un solo
eje en el mismo bloque.

020

TOLERANCIA DE RADIO EXCES

En la interpolacin circular (G02 o G03), la diferencia de la distancia entre el


punto inicial y el centro de un arco y la distancia entre el punto final y el
centro del arco ha superado el valor especificado en el parmetro No. 3410.

021

EJE DE PLANO ILEGAL INSTRUIDO

Un eje no incluido en el plano seleccionado (mediante la utilizacin de G17,


G18, G19) se ha programado en la interpolacin circular. Modifique el
programa.

022

INTERPOLACION CIRCULAR

En la interpolacin circular, el radio R o la distancia entre el punto inicial y el


centro del arco, I, J o K, no se ha especificado.

023

MANDO DE RADIO ILEGAL

En la interpolacin circular mediante la designacin de radios, se ha


programado un valor negativo para la direccin R. Modifique el programa.

028

SELECCION DE PLANO ILEGAL

En la orden de seleccin de plano, se han programado dos o ms ejes en la


misma direccin.
Modifique el programa.

029

VALOR ILEGAL DE DERIVACION

Los valores de compensacin especificados mediante el cdigo T son


demasiado grandes.
Modifique el programa.

743

G. LISTA DE ALARMAS

Nmero

ANEXO

Mensaje

B63834SP/01

Contenido

030

NUMERO DE DERIVACION ILEGAL

El nmero de corrector de la funcin T especificado para la compensacin


de herramienta es demasiado grande.
Modifique el programa.

031

MANDO P ILEGAL EN G10

En la definicin de un valor de compensacin mediante G10, el nmero de


corrector que va despus de la direccin P es excesivo o no se ha
especificado.
Modifique el programa.

032

VALOR DE DERIVACION ILEGL EN G10

En la configuracin de un valor de compensacin mediante G10 o en la


grabacin de un valor de compensacin mediante las variables del sistema,
el valor de compensacin era excesivo.

033

SIN SOLUCION EN NRC

Un punto de interseccin no puede determinarse para la compensacin del


radio de plaquita de herramienta. Modifique el programa.

034

SIN CIRCULO PERMITIDO EN G02/G03

El arranque o la anulacin se iba a realizar en el modo G02 o G03 en la


compensacin de radio de plaquita de herramienta.
Modifique el programa.

035

NO SE PUEDE INSTRUIR G31 EN NRC

El mecanizado con salto (G31) se ha especificado en el modo de


compensacin de radio de plaquita de herramienta.
Modifique el programa.

037

NO PUEDE CAMBIARSE PLANO EN


NRC

El plano de compensacin se cambia en la compensacin del radio de


plaquita de herramienta.
Modifique el programa.

038

INTERFERENCIA EN BLOQUE
CIRCULAR

Se producir un mecanizado excesivo en la compensacin del radio de


plaquita de herramienta debido a que el punto inicial o el punto final del arco
coinciden con el centro del arco.
Modifique el programa.

039

NO SE PERMITE CHF/CNR EN NRC

El achaflanado o la esquina R se ha especificado con un arranque,


anulacin conmutacin entre G 41 y G42 en la compensacin de radio de
plaquita de herramienta. El programa puede producir un mecanizado
excesivo en el cahaflanado o en la esquina R. Modifique el programa.

040

INTERFERENCIA EN BLOQUE
G90/G94

Se producir un mecanizado excesivo en la compensacin de radio de


plaquita de herramienta en el ciclo fijo G90 o G94.
Modifique el programa.

041

INTERFERENCIA EN NRC

Se producir un mecanizado excesivo en la compensacin de radio de


plaquita de herramienta.
Modifique el programa.

046

RETORNO DE REFERENCIA ILEGAL

Se han programado rdenes diferentes de P2, P3 y P4 para la orden de


vuelta a segundo, tercero y cuarto punto de referencia.

050

NO SE PERMITE CHF/CNR

Se ha programado un achaflanado o esquina R en el bloque de roscado.


Modifique el programa.

051

MOVIMIENTO FALLIDO DESPUS


CHF/CNR

Se ha especificado un movimiento o una distancia de desplazamiento


incorrecto en el bloque prximo al bloque de achaflanado o de esquina R.
Modifique el programa.

052

NO G01 DESPUES DE CHF/CNR

El bloque prximo al bloque de achaflanado o de esquina R no es G01.


Modifique el programa.

053

DEMASIADOS MANDOS DE
DIRECCION

En las rdenes de achaflanado y de esquina R, se especifican dos o ms


de I, K y R. Por otra parte, el carcter despus de una coma (",") no es C o R
en la programacin directa de dimensiones del plano.
Modifique el programa.

056

NO PUNTO FINAL ANGULO EN


CHF/CNR

Ni el punto final ni el ngulo estn especificados en la orden para el


siguiente bloque para el cual slo se especifica (A) en el ngulo.
Modifique el programa.

057

NO SOLUCION DE EXTREMO DE
BLOQUE

El punto final del bloque no se ha calculado correctamente en la


programacin directa de dimensiones del plano.
Modifique el programa.

058

PUNTO FINAL NO ENCONTRADO

El punto final del bloque no se ha encontrado en la programacin directa de


dimensiones del plano.
Modifique el programa.

059

NUMERO DE PROGRAMA NO
ENCONTRADO

En una bsqueda de nmero de programa externo o en una bsqueda de


nmero de pieza externa, no se ha encontrado el nmero de programa
especificado. De no ser as, se est editando en modo no prioritario un
programa especificado para la bsqueda. Compruebe el nmero de
programa y la seal externa. O interrumpa la edicin en modo no prioritario.

060

NUMERO DE SECUENCIA NO
ENCONTRADO

No se ha encontrado el nmero de secuencia programado en la bsqueda


de nmero de secuencia. Compruebe el nmero de secuencia.

744

ANEXO

B63834SP/01

Nmero

G. LISTA DE ALARMAS

Mensaje

Contenido

061

P/Q NO ENCONTRADA EN G70/G73

La orden P o Q se ha especificado en la orden G70, G71, G72 o G73.


Modifique el programa.

062

MANDO ILEGAL EN G71-G76

1
2
3
4

063

NO NUMERO DE SECUENCIA

El nmero de secuencia especificado mediante la direccin P en la orden


G70, G71, G72 o G73 no puede buscarse. Modifique el programa.

064

PROGRAMA DE FORMA NO
MONOTONO

Se ha especificado en un ciclo fijo repetitivo (G71 o G72) una forma destino


que no es montona creciente o decreciente

065

MANDO ILEGAL EN G71-G73

066

CODIGO INAPROPIADO EN G71-G73

Se ha programado un cdigo G no permitido entre dos bloques


especificados mediante la direccin P en G71, G72 o G73.
Modifique el programa.

067

NO PUEDE OPERARSE EN MODO MDI

Se ha especificado la orden G70, G71, G72 o G73 con la direccin P y Q.


Modifique el programa.

069

ERROR DE FORMATO EN G70-G73

La orden de desplazamiento final en los bloques especificados mediante P y


Q de G70, G71, G72 o G73 termin con achaflanado o esquina R.

070

SIN ESPACIO EN MEMORIA

La zona de memoria es insuficiente.


Borre cualquier programa innecesario y luego vuelva a intentarlo.

071

NO SE ENCUENTRAN DATOS

No se ha encontrado la direccin que pretende buscar. O el programa con


el nmero de programa especificado no se ha encontrado en la bsqueda
del nmero de programa. Compruebe los datos.

072

DEMASIADOS PROGRAMAS

El nmero de programas que pretende memorizar es superior a 63 (bsico),


125 (opcional), 200 (opcional), 400 (opcional) o 1000 (opcional). Borre los
programas que no sean necesarios 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 que no sean
necesarios y ejecute de nuevo el registro de programas.

074

NUMERO DE PROGRAMA ILEGAL

El nmero del programa es un nmero diferente de 1 hasta 9999.


Modifique el nmero de programa.

075

PROTECT

Se ha intentado grabar un programa cuyo nmero est protegido.

076

DIRECCION P NO DEFINIDA

La direccin P (nmero de programa) no se ha programado en el bloque


que incluye una orden M98, G65 o G66. Modifique el programa.

077

ERROR DE JERARQUIZACION EN
SUBPR

Se ha llamado al subprograma cinco veces. Modifique el programa.

078

NUMERO NO SE ENCUENTRA

No se ha encontrado un nmero de programa o nmero de secuencia


especificado mediante P en el bloque que incluye una orden M98, M99, M65
o G66. No se ha encontrado el nmero de secuencia especificado mediante
una declaracin GOTO. Por otra parte, se est editando en modo no
prioritario un programa llamado. Corrija el programa o interrumpa la edicin
en modo no prioritario.

079

ERROR DE VERIFICACION DE
PROGRAM

En la comparacin de memoria o de programa, un programa de la memoria


no coincide con el leido desde un dispositivo de E/S. Compruebe los
programas en memoria o los programas del dispositivo externo.

La profundidad de pasada en G71 o G72 es cero o un valor negativo.


El nmero de repeticiones en G73 es cero o un valor negativo.
El valor negativo especificado en i o k es cero en G74 o G75.
Se ha especificado un valor diferente de cero para la direccin U o W, aunque i o k es cero en G74 o G75.
5 Se ha especificado un valor negativo para d, aunque est determinada la
direccin de retirada en G74 o G75.
6. Se ha especificado cero o un valor negativo para la altura de rosca o para
la profundidad de la primera pasada en G76.
7 La profundidad de pasada mnima especificada en G76 es superior a la
altura de la rosca.
8 Se ha especificado un ngulo no utilizable de la punta de la herramienta en
G76.
Modifique el programa.

G00 o G01 no estn programados en el bloque con el nmero de secuencia que se especifica mediante la direccin P en la orden G71, G72 o G73 .
2. La direccin Z(W) o X(U) se ha programado en un bloque con un nmero
de secuencia el cual se especifica mediante la direccin P en G71 o G72,
respectivamente.
Modifique el programa.

745

G. LISTA DE ALARMAS

Nmero

ANEXO

Mensaje

B63834SP/01

Contenido

080

SEAL DE LLEGADA G37 NO


ASIGNADA

En la funcin de compensacin automtica de herramienta (G36, G37), la


medicin de la seal de alcance de posicin (XAE o ZAE) no est activada
dentro de una zona especificada en el parmetro 6254 (valor ). Esto se
debe a un error de definicin o del operador.

081

NO NUMERO DE DERIVACIONEN G37

La compensacin automtica de herramienta (G36, G37) se ha especificado


sin un cdigo T. (Funcin de compensacin automtica de herramienta).
Modifique el programa.

082

CODIGO T NO PERMITIDO EN G37

El cdigo T y la compensacin automtica de herramienta (G36, G37) se


han especificado en el mismo bloque. (Funcin de compensacin
automtica de herramienta).
Modifique el programa.

083

COMANDO DE EJE ILEGAL EN G37

En la compensacin automtica de herramienta (G36, G37), se ha


especificado un eje no vlido o la orden es incremental. Modifique el
programa.

085

ERROR DE COMUNICACION

Al introducir datos en la memoria utilizando la interfaz del lector/perforador,


se ha generado un error de desbordamiento de paridad o de encuadre. El
nmero de bits de datos de entrada o la configuracin de la velocidad en
baudios o n de especificacin de la unidad de E/S son incorrectos.

086

SEAL DR DESCONECTADA

Al introducir los datos en la memoria mediante la utilizacin de la interfaz del


lector/perforador , la seal de preparado (DR) del lector/perforador estaba
desactivada.
La alimentacin de tensin de la unidad de E/S est desactivada o el cable
est desconectado o un P.C.B. est defectuoso.

087

EXCESO DE MEMORIA INTERMEDIA

Al introducir los datos en la memoria utilizando la interfaz del


lector/perforador , aunque se especifique la orden de finalizacin de lectura,
la entrada no se interrumpe despus de la lectura de 10 caracteres. La
unidad de E/S o el P.C.B. est defectuosa.

090

REGRESO DE REFERENCIA
INCOMPLETA

La vuelta al punto de referencia no puede realizarse normalmente debido a


que el punto inicial de vuelta al punto de referencia est demasiado cerca
del punto de referencia o la velocidad es demasiado lenta. Separe bastante
el punto inicial del punto de referencia o especifique una velocidad
suficientemente rpida para la vuelta al punto de referencia. Compruebe el
contenido del programa.

091

REGRESO DE REFERENCIA
INCOMPLETA

En el estado de parada de funcionamiento automtico, no puede ejecutarse


la vuelta manual al punto de referencia.

092

EJES NO ESTAN EN EL PUNTO DE


REF.

El eje programado mediante G27 (comprobacin de vuelta al punto de


referencia) no ha vuelto al punto de referencia.

094

P NO PERMITIDO (CAMBIO DE
COORD)

El tipo P no puede especificarse al arrancar de nuevo el programa.


(Despus de haberse interrumpido el funcionamiento en modo automtico,
se ha ejecutado la operacin de configuracin del sistema de coordenadas).
Ejecute la operacin correcta segn el manual del operador.

095

P NO PERMITIDO (DERIV. DE EXT.)

El tipo P no puede especificarse al rearrancar el programa. (Despus de


haberse interrumpido el funcionamiento en modo automtico, se ha
cambiado el valor de compensacin externa de pieza).
Realice la operacin correcta segn el manual del operador.

096

P NO PERMITIDO (DERIV. DE TRAB.)

El tipo P no puede utilizarse al rearrancar el programa. (Despus de haber


interrumpido el funcionamiento en modo automtico, cambia el valor de
compensacin de la pieza).
Realice la operacin correcta segn el manual del operador.

097

P NO PERMITIDO (EJEC. AUTOM.)

El tipo P no puede indicarse al rearrancar el programa. (Despus de la


ACTIVACION de la tensin, despus de la parada de emergencia o de la
alarma P/S 94 hasta 97 se realiz un reset, no se ejecut el funcionamiento
automtico). Ejecute el funcionamiento en modo automtico.

098

G28 EN REGRESO DE SECUENCIA

Se ha especificado una orden de rearranque del programa sin la operacin


de vuelta al punto de referencia despus de la ACTIVACION de la tensin o
de una parada 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 la conclusin de la bsqueda en el rearranque del programa, se


da una orden de desplazamiento con el MDI.

100

HABILITACION DE ESCRITR DE
PARAM

En la pantalla PARAMETROS (CONFIGURACION), PWE (grabacin de


parmetros activada) vale 1. Defina 0, luego realice un reset en el sistema.

101

FAVOR BORRAR MEMORIA

Se ha desactivado la tensin durante el regrabado en memoria mediante la


operacin de edicin de programas. Si se ha producido esta alarma, pulse
<RESET>mientras pulsa<PROG> y slo se borrar el programa que se
est editando.
Registre el programa borrado.

746

ANEXO

B63834SP/01

Nmero

G. LISTA DE ALARMAS

Mensaje

Contenido

111

EXCESO DE DATOS CALCULADOS

El resultado del clculo est fuera del margen de valores permitidos (-1047
hasta -10-29, 0 y 10-29 hasta 1047).
Modifique el programa.

112

DIVISION POR CERO

Se ha especificado una divisin entre cero. (Incluida tangente 90)


Modifique el programa.

113

MANDO INAPROPIADO

Est programada una funcin que no puede emplearse en el macro cliente.


Modifique el programa.

114

ERROR DE FORMATO EN MACRO

Existe un error en otros formatos diferentes a <Formula>.


Modifique el programa.

115

NUMERO DE VARIABLE ILEGAL

En el macro cliente o en el mecanizado en ciclo de alta velocidad se ha


especificado un valor no definido como nmero de variable.
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

El nmero de corchetes mltiples rebasa el lmite superior (quntuple).


Modifique el programa.

119

ARGUMENTO ILEGAL

El argumento SQRT es negativo, el argumento BCD es negativo u otros


valores diferentes a 0 hasta 9 estn presentes en cada lnea de argumento
BIN.
Modifique el programa.

122

LLAMADA MACRO MODAL


DUPLICADA

La llamada modal a macro se ha especificado dos veces.


Modifique el programa.

123

NO PUEDE UTILIZARSE MACRO EN


DNC

La orden de control de macro se utiliza durante el funcionamiento DNC.


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 <Formula> es incorrecto. Modifique el programa.

126

NUMERO DE BUCLE ILEGAL

En DOn, 1x n

127

MACRO NC EN MISMO BLOQUE

Las rdenes del CN y del macro cliente coexisten. Modifique el programa.

128

NUM DE SECUENCIA DE MACRO


ILEGAL

El nmero de secuencia especificado en la orden de bifurcacin no estaba


comprendido entre 0 y 9999. O, no puede buscarse. Modifique el
programa.

129

DIRECCION DE ARGUMENTO ILEGAL

Se ha utilizado una direccin que no est permitida en <Designacin de


Argumento >
Modifique el programa.

130

OPERACION DE EJE ILEGAL

El PMC ha enviado una orden de control de eje a un eje controlado por el


CNC. O se ha dado una orden de control de eje mediante el CNC a un eje
controlado por el PMC. Modifique el programa.

131

DEMASIADOS MENSAJES DE ALARMA


EXT

Cinco o ms alarmas han generado el mensaje de alarma externo. Consulte


el programa en esquema de contactos del PMC para encontrar la causa.

132

NUMERO DE ALARMA NO SE
ENCUENTRA

No existe el nmero de alarma indicado en el borrado de mensajes de


alarma externos. Compruebe el programa en esquema de contactos del
PMC.

133

DATOS ILEGALES EN MSG DE ALM


EXT

Los datos de la seccin pequea son errneos en el mensaje de alarma


externo o en el mensaje externo del operador. Compruebe el programa en
esquema de contactos del PMC.

135

FAVOR ORIENTACION DE PIVOTE

Sin ninguna orientacin del husillo, se ha intentado el posicionamiento del


husillo. Oriente el husillo.

136

C/H Y MOVIMIENTO EN MISMO


BLOQUE

Se ha especificado una orden de desplazamiento de otros ejes al mismo


bloque como direcciones de posicionamiento de referencia C, H del husillo.
Modifique el programa.

137

M Y MOVIMIENTO EN MISMO BLOQUE

Se ha especificado una orden de desplazamiento de otros ejes al mismo


bloque que el cdigo M relacionado con el posicionamiento de referencia
del husillo.
Modifique el programa.

139

NO SE PUEDE CAMBIAR EJE DE PMC

Se ha seleccionado un eje en la programacin mediante el control de eje del


PMC.
Modifique el programa.

747

x3 no se cumple. Modifique el programa.

G. LISTA DE ALARMAS

Nmero

ANEXO

Mensaje

B63834SP/01

Contenido

145

CONDICIONES ILEGALES EN
INTERPOLACION COORDENADAS
POLARES

Las condiciones son incorrectas al iniciar o anular la interpolacin de


coordenadas polares.
1) Se ha especificado en modos diferentes a G40, G12.1/G13.1.
2) Se ha encontrado un error en la seleccin de plano. Los parmetros No.
5460 y No. 5461 estn incorrectamente especificados.
Modifique el valor del programa o parmetro.

146

CODIGO G INADECUADO

Se han especificado cdigos G que no pueden especificarse en el modo de


interpolacin de coordenadas polares . Vase la seccin II-4.4 y modifique
el programa.

150

GRUPO DE HERRAMIENTA ILEGAL

El No. del Grupo de Herramientas rebasa el valor mximo permisible.


Modifique el programa.

151

GRP DE HERRAMIENTA NO SE
ENCUENT

El grupo de herramientas programado en el programa de mecanizado no


est definido.
Modifique el valor del programa o del parmetro.

152

NO ESPACIO PARA ENTRDA DE


HERRAM

El nmero de herramientas dentro de un grupo rebasa el valor mximo


registrable. Modifique el nmero de herramientas.

153

CODIGO T NO SE ENCUENTRA

En el registro de datos de vida de las herramientas, no se ha especificado


un cdigo T donde debiera especificarse.
Corrija el programa.

155

CODIGO T ILEGAL EN M06

En el programa de mecanizado, el cdigo M06 y T del mismo bloque no se


corresponde con el grupo en uso.
Corrija el programa.

156

MANDO P/L NO SE ENCUENTRA

Las rdenes P y L no se encuentran en la cabecera del programa en el que


est definido el grupo de herramientas.
Corrija el programa.

157

DEMASIADOS GRUPOS DE
HERRAMIENTA

El nmero de grupos de herramientas que tiene que seleccionar supera el


valor mximo permisible. (Vase el bit 0 y 1 del parmetro No. 6800).
Modifique el programa.

158

VIDA DE HERRAMIENTA ILEGAL

La vida de la herramienta que tiene que definir es excesiva. Modifique el


valor de definicin.

159

FIJACION DE DATOS INCOMPLETOS

Durante la ejecucin de un programa de configuracin de datos de vida, se


desactiv la tensin. Defnalos de nuevo.

175

MANDO G107 ILEGAL

Condiciones incorrectas al ejecutar el arranque o anulacin de la


interpolacin circular. Para cambiar al modo de interpolacin cilndrica,
especifique la orden en un formato de "radio de nombre de eje de giro
G07.1 del cilindro".

176

CODIGO G INADECUADO EN G107

Se han especificado cualquiera de los siguientes cdigos G que no puedan


especificarse en el modo de interpolacin cilndrica.
1) Cdigos G para el posicionamiento, como G28, G76, G81 G89, incluidos
los cdigos que especifican el ciclo de avance rpido
2) Cdigos G para la definicin de un sistema de coordenadas: G50, G52
3) Cdigo G para la seleccin del sistema de coordenadas: G53 G54G59
Modifique el programa.

190

SELECCION EJE ILEGAL

En el control de velocidad de corte constante, la especificacin de ejes es


incorrecta (vase el parmetro No. 3770). La orden de eje especificada (P)
contiene un valor no permitido. Corregir el programa.

194

PIVOTE EN MODO DE
SINCRONIZACION

Se ha especificado un modo de control de contorno, un modo de


posicionamiento del husillo (control de eje Cs), o el modo de roscado rgido
con macho durante el modo de control sncrono del husillo serie. Corrija el
programa de manera que el modo de control sncrono del husillo serie se
libere de antemano.

197

EJE C INSTRUIDO EN MODO DE


PIVOT

El programa ha especificado un desplazamiento segn el eje Cf al


desactivar la seal CON(DGN=G027#7) . Corrija el programa o consulte el
programa en esquema de contactos del PMC para encontrar la razn por la
que no estaba activada la seal.

199

PALABRA MACRO INDEFINDA

Se ha utilizado una palabra macro no definida. Modifique el macro cliente.

200

MANDO DE CODIGO ILEGAL

En el roscado rgido con macho, un valor S se encuentra fuera del margen o


no est especificado. Los valores mximos para S que pueden especificarse
en el roscado rgido con macho se definen en los parmetros 5241 hasta
5243. Cambie la definicin del parmetro o modifique el programa.

201

NO TASA DE ALIMENTACION EN RM
RG

En el roscado rgido con macho, no se ha especificado el valor F.


Corrija el programa.

202

EXCESO DE LST DE POSICION

En el roscado rgido con macho, el valor de distribucin del husillo es


demasiado grande.

748

ANEXO

B63834SP/01

Nmero

G. LISTA DE ALARMAS

Mensaje

Contenido

203

FALTA EN RAMIFICACION RIGIDA

En el roscado rgido con macho, la posicin para un cdigo M rgido (M29) o


una orden S es incorrecta.
Modifique el programa.

204

OPERACION DE EJE ILEGAL

En el roscado rgido con macho, se especifica un desplazamiento de eje


entre el bloque de cdigo M (M29) rgido y el bloque G84 (G88).
Modifique el programa.

205

DESCONEXION DE SEAL DI RIGDO

1 La seal de roscado rgido con macho (DGNG061 #1) no vale 1 cuando se


ejecuta G84 (G88) a pesar de que se ha especifi cado el cdigo M rgido
(M29).
2 El husillo de roscado rgido con macho no se selecciona en un sistema multihusillo (mediante la seal DI G27, #0 y #1 o G61, #4 y #5).
Consulte el esquema de contactos del PMC para localizar el motivo de por qu
no se activa la seal.

207

RIGID DATA MISMATCH

En el roscado rgido con macho la distancia especificada era demasiado corta


o demasiado larga.

210

NO PUEDE INSTRUIRSE M198/M199

1. M198 y M199 se ejecutan en la operacin de planificacin de ejecucin


del programa. O se ejecuta M198 en el modo DNC. Modifique el programa.
2. En un ciclo fijo repetitivo mltiple de cajeado, se ha especificado un
macro de interrupcin y se ha ejecutado M99.

211

G31 (ALTO) NO PERMITIDO EN G89

G31 se programa en la orden de revoluciones cuando se dispone de la


opcin de salto a alta velocidad.
Modifique el programa.

212

SELECCION DE PLANO ILEGAL

La programacin directa de dimensiones se programa para un plano


diferente al plano Z-X. Corrija el programa.

213

MANDO ILEGAL DE SINCRONIZACION

El desplazamiento se ha programado para el eje que tiene que controlarse


sncronamente.

214

MANDO ILEGAL DE SINCRONIZACION

Se define el sistema de coordenadas o la compensacin de herramienta del


tipo de desplazamiento se ejecuta en el control sncrono. Corrija el
programa.

217

G251 DUPLICADO (MANDOS)

G51.2 o G251 estn programadas adems en el modo de mecanizado


poligonal. Modifique el programa.

218

MANDO P/Q NO ENCONTRADO EN


G251

P o Q no estn programadas en el bloque G251 o el valor programado est


fuera del margen permitido. Modifique el programa.

219

G250/G251 INDEPENDIENTEMENTE

G251 y G250 no son bloques independientes.

220

MANDO ILEGAL EN SINCRONIZACION

En el funcionamiento sncrono, el desplazamiento se programa mediante el


programa del CN o mediante la interfaz del control del eje de PMC para el
eje sncrono.

221

MANDO ILEGAL EN SINCRONIZACION

La operacin sncrona de mecanizado de polgono y el control del eje Cs se


ejecutansimultneamente.

224

REGRESO A PUNTO DE REFERENCIA

No se ha vuelto al punto de referencia antes del inicio de ciclo.

231

FORMATO ILEGAL EN G10 O L50

Cualquiera de los siguientes errores producidos en el formato especificado


en la entrada de parmetros programables.
1 No se ha introducido la direccin N o R.
2 Se ha introducido un nmero no especificado para un parmetro.
3 El nmero de eje es demasiado grande.
4 No se ha especificado un nmero de eje en el parmetro del tipo de eje.
5 Se ha especificado un nmero de eje en el parmetro que no es un tipo de
eje.
6 Se ha intentado redefinir el bit 4 del parmetro 3202 (NE9) o cambiar el
parmetro 3210 (PSSWD) cuando estn protegidos por una contrasea.
Corrija el programa.

233

EQUIP OCUP

Al intentar utilizar una unidad como la conectada mediante la interfaz


RS-232-C, otros usuarios la estn utilizando.

239

ALARMA BP/S

Mientras estaba ejecutando la perforacin con la funcin para el control de


unidades de E/S externas, se ha ejecutado la edicin en modo no
prioritario.

240

ALARMA BP/S

Se ha ejecutado la edicin en modo no prioritario durante el funcionamiento


en modo MDI.

244

ALARMA P/S

En la funcin de salto activada por la seal de limitacin de par, el nmero


de impulsos errneos acumulados supera los 32767 antes de que se
introdujera la seal. Por lo tanto, los impulsos no pueden corregirse con una
distribucin. Cambie las condiciones, como velocidades de avance segn
los ejes y el lmite de par, e intente de nuevo.

749

G. LISTA DE ALARMAS

Nmero

ANEXO

Mensaje

B63834SP/01

Contenido

245

T-CODE NOT ALOWED IN THIS


BLOCK

Uno de los cdigos G, G50, G10 y G04, que no puede especificarse en el


mismo bloque con un cdigo T, se ha especificado con un cdigo T.

5010

FIN DE REGIS

Se ha especificado el final del registro (%).

5018

ERROR VELOCIDAD EJE POLGONO

La relacin de velocidades de rotacin del valor programado no puede


mantenerse en el modo G51.2 ya que la velocidad del husillo o del eje
sncrono de torneado poligonal supera el valor lmite o es demasiado baja.

5020

ERROR PARAMETRO REINICIO

Se ha especificado un parmetro errneo para rearrancar un programa.

5059

RADIO FUERA DE LMITES

Durante la interpolacin circular, el centro del arco especificado con I, J y K ha


provocado que el radio rebase los 9 dgitos.

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.

5134

FSSB: OPEN TIME OUT

Inicializacin no coloc el FSSB en el estado listo para abrir.

5135

FSSB: ERROR MODE

El FSSB ha entrado en el modo error.

5136

FSSB: NUMBER OF AMPS IS SMALL

En comparacin con el nmero de ejes controlados, no es suficiente el nmero


de amplificadores reconocido por 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 ha realizado la configuracin de ejes. Realice la configuracin de ejes en la pantalla de configuracin
del FSSB.

5139

FSSB: ERROR

La inicializacin del servo no se ha terminado con normalidad.


El cable ptico puede estar defectuoso o puede haber un error en la conexin al
amplificador o a otro mdulo.
Inspeccione el cable ptico y el estado de la conexin.

5195

NO RESTART PROGRAM BY G05

Cuando el sensor tctil con una sola entrada de seal de contacto se utiliza en
la funcin de entrada directa B para valores de medicin de compensacin de
herramienta, la direccin de impulsos memorizada no es constante. Se da una
de las siguientes condiciones:
. Existe el estado de parada en el modo escribir valores de
compensacin
. Estado de desconexin del servo
. La direccin vara.
. El movimiento se produce simultneamente segn dos ejes.

5197

FSSB: OPEN TIME OUT

El CNC ha permitido abrir el bus FSSB, pero no se ha abierto el FSSB.

5198

FSSB: ID DATA NOT READ

Ha fallado la asignacin temporal, de modo que no ha podido leerse la informacin de ID inicial del amplificador.

5220

REFERENCE POINT ADJUSTMENT


MODE

Se ha configurado un parmetro para definir automticamente un punto de referencia. (Bit 2 del parmetro 1819 = 1)
Realice la configuracin automtica.
(Posicione la mquina manualmente en el punto de referencia y luego ejecute la
vuelta manual al punto de referencia).
Complementaria:la configuracin automtica configura a 0 el bit 2 del parmetro
No. 1819.

5222

SRAM CORRECTABLE ERROR

No puede corregirse el error corregible de SRAM.


Causa:
Durantela inicializacin de la memoria se ha producido un problema de memoria.
Accin:
Sustituya la tarjeta de circuito impreso maestra (mdulo SRAM).

5227

FILE NOT FOUND

No se ha encontrado un archivo especificado durante la comunicacin con el


Handy File integrado.

5228

SAME NAME USED

Existen nombres de archivo duplicados en el Handy File integrado.

5229

WRITE PROTECTED

El disquete del Handy File integrado est protegido contra escritura.

5231

TOO MANY FILES

El nmero de archivos supera el lmite durante la comunicacin con el Handy File


integrado.

5232

DATA OVERFLOW

No existe suficiente espacio del Handy File integrado.

5235

COMMUNICATION ERROR

Durante la comunicacin con el Handy File integrado se ha producido un error


de comunicaciones.

5237

READ ERROR

No puede leerse un disquete insertado en el Handy File integrado. El disquete


puede estar defectuoso o el cabezal podra estar sucio. Como alternativa, el
Handy File est defectuoso.

750

ANEXO

B63834SP/01

Nmero

G. LISTA DE ALARMAS

Mensaje

Contenido

5238

WRITE ERROR

No puede escribirse en un disquete insertado en el Handy File integrado. El disquete puede estar defectuoso o el cabezal podra estar sucio. Como alternativa,
el Handy File est defectuoso.

5257

G41/G42 NOT ALLOWED IN MDI


MODE

Se ha especificado G41/G42 (compensacin radio de herramienta C: serie M,


compensacinde radio de plaquita de herramienta: serie T) en el modo MDI. (En
funcin del valor de configuracin del bit 4 del parmetro No. 5008)

5303

TOUCH PANEL ERROR

Se ha producido un error en el panel tctil.


Causa:

1. Se mantiene pulsado el panel tctil.


2. Se ha pulsado el panel tctil mientras estaba conectada la corriente.
Subsane las causas anteriores y conecte de nuevo la corriente.
5306

MODE CHANGE ERROR

En una llamada a macro pulsando una sola tecla normalmente el modo no se


conmuta al comienzo.

5311

FSSB : ILLEGAL CONNECTION

1. Esta alarma se activa, si en un par de ejes en el cual uno de ellos tiene un


nmero de eje de servo impar (parmetro No. 1023) y el otro tiene un
nmero de eje de servo par que es adyacente al nmero de eje de servo
impar, uno de los ejes se asigna a un amplificador conectado a un FSSB en
un sistema distinto del correspondiente al otro eje.
2. Esta alarma se activa si el sistema no cumple una limitacin para ejecutar
un control HRV a alta velocidad, los perodos de control actuales para dos
FSSBs son diferentes y se ha especificado que deben utilizarse mdulos de
impulsos conectados a un FSSB en diferentes canales o trayectorias.

2) Alarmas de edicin en modo no prioritario


Nmero

Mensaje

Contenido

070 hasta 074


085 hasta 087

Alarma BP/S

La alarma BP/S se produce en el mismo nmero en que se produce


la alarma P/S en la edicin normal del programa.

140

Alarma BP/S

Se ha intentado seleccionar o borrar en el modo no prioritario un


programa que est seleccionado en el modo prioritario (Nota).
Utilice correctamente la edicin en modo prioritario.

NOTA
La alarma de edicin en modo no prioritario se visualiza en la lnea de entrada por teclado de
la pantalla de edicin en modo no prioritario en vez de en la pantalla de alarmas normales y
puede borrarse mediante cualquier procedimiento del teclado MDI.

3) Alarmas del codificador absoluto de impulsos (APC)


Nmero

Mensaje

Contenido

300

NO EJE NECESIDAD REF

La vuelta manual al punto de referencia es necesaria para el


nsimo eje (n=1 hasta 4).

301

ALARMA APC: NO EJE


COMUNICACION

Error de comunicacin APC del nsimo eje (n=1 4) . Fallo en la


transmisin de datos.
Las causas posibles incluyen un fallo del APC, cable o del mdulo
de la interfaz del servo.

302

ALARMA APC: NO EJE


SOBRETIEMPO

Error de rebasamiento del tiempo estipulado APC del nsimo eje


(n = 1 4).
Fallo en la transmisin de datos.
Las posibles causas incluyen un fallo en el APC, cable o en el
mdulo de la interfaz del servo.

303

ALARMA APC: NO EJE


ENTRAMADO

Error de encuadre del APC del nsimo eje (n = 1 4).


Fallo en la transmisin de datos.
Las posibles causas incluyen un fallo en el APC, cable o en el
mdulo de la interfaz del servo.

751

G. LISTA DE ALARMAS

Nmero

ANEXO

Mensaje

B63834SP/01

Contenido

304

ALARMA APC: NO EJE PARIDAD

Error de paridad APC del nsimo eje (n = 1 4).


Fallo en la transmisin de datos
Las causas posibles incluyen un fallo en el APC, cable o en el
mdulo de la interfaz del servo.

305

ALARMA APC: NO EJE EQUI


IMPULSOS

Alarma de error de impulsos APC del nsimo eje (n = 1 4).


Alarma APC. El APC o el cable podran tener fallo.

306

ALARMA APC: NO EJE CERO


BATERIA

La tensin de la batera APC del nsimo eje (n = 1 4) ha


descendido hasta un nivel bajo de manera que no pueden
mantenerse los datos.
Alarma APC. El fallo podra estar en la batera o en el cable.

307

ALARMA APC: NO EJE CAIDA


BAT 1

La tensin de la batera del APC del nsimo eje (n = 1 4)


alcanza tal nivel que debe cambiarse la batera.
Alarma APC. Cambie la batera.

308

ALARMA APC: NO EJE CAIDA


BAT 2

La tensin de la batera APC del nsimo eje (n = 1 4) ha


alcanzado tal nivel que debe cambiarse la batera (incluso cuando
la tensin est DESACTIVADA).
Alarma APC. Cambie la batera.

309

ALARMA APC: NO EJE IMPOSIBLE


ZRN

Intento de retorno al punto de referencia sin hacer girar el motor 1 o


varias vueltas. Haga girar el motor, corte y restablezca la alimentacin
antes de ejecutar un retorno al punto de referencia.

4) Alarmas del codificador de impulsos serie (SPC)


Nmero

Mensaje

Contenido

360

NO EJE: ABNORMAL CHECKSUM


(INT)

Se ha producido un error de suma de comprobacin en el codificador


de impulsos integrado.

361

NO EJE : ABNORMAL PHASE


DATA (INT)

Se ha producido un error de datos de fase en el codificador de impulsos


integrado.

362

NO EJE : ABNORMAL REV.DATA


(INT)

Se ha producido un error de cmputo de velocidad de giro en el codificador de impulsos integrado.

363

NO EJE : ABNORMAL CLOCK


(INT)

Se ha producido un error de reloj en el codificador de impulsos integrado.

364

NO EJE : SOFT PHASE ALARM


(INT)

El software del servo digital ha dectado datos no vlidos en el


codificador de impulsos integrado.

365

NO EJE : BROKEN LED (INT)

Se ha producido un error de LED en el codificador de impulsos integrado.

366

NO EJE : PULSE MISS (INT)

Se ha producido un error de impulsos en el codificador de impulsos


integrado.

367

NO EJE : COUNT MISS (INT)

Se ha producido un error de cmputo en el codificador de impulsos


integrado.

368

NO EJE : SERIAL DATA ERROR


(INT)

No pueden recibirse datos de comunicaciones desde el codificador de


impulsos integrado.

369

NO EJE : DATA TRANS. ERROR


(INT)

Se ha producido un error CRC o un error de bit de parada en los datos


de comunicaciones recibidos del codificador de impulsos integrado.

380

NO EJE : BROKEN LED (EXT)

El detector independiente presenta un error.

381

NO EJE : ABNORMAL PHASE


(LIN EXT)

Se ha producido un error de datos de fase en la escala lineal independiente.

382

NO EJE : COUNT MISS (EXT)

Se ha producido un error de impulsos en el detector independiente.

383

NO EJE : PULSE MISS (EXT)

Se ha producido un error de cmputo en el detector independiente.

384

NO EJE : SOFT PHASE ALARM


(EXT)

El software del servo digital ha detectado datos no vlidos en el


detector independiente.

385

NO EJE : SERIAL DATA ERROR


(EXT)

No pueden recibirse datos de comunicaciones del detector


independiente.

752

ANEXO

B63834SP/01

Nmero

G. LISTA DE ALARMAS

Mensaje

Contenido

386

NO EJE : DATA TRANS. ERROR


(EXT)

Se ha producido un error de CRC o de bit de parada en los datos de


comunicaciones recibidos del detector independiente.

387

n AXIS : ABNORMAL ENCODER


(EXT)

Se ha producido un error en el detector independiente. Para ms detalles, pngase en contacto con el fabricante de la escala

D Detalles de la alarma del


codificador de impulsos
serie

#7

#6
CSA

202

#6 (CSA)
#5 (BLA)
#4 (PHA)
#3 (PCA)

#5
BLA

#4
PHA

#3
PCA

#2
BZA

#1
CKA

#0
SPH

Se ha producido una alarma de suma de comprobacin.


Se ha producido una alarma de batera baja.
Se ha producido una alarma por un problema con los datos de fase.
Se ha producido una alarma por un problema con el cmputo de
velocidad.
#2 (BZA) : Alarma por nivel cero de la batera.
#1 (CKA) : Se ha producido una alarma de reloj.
#0 (SPH) : Se ha producido una alarma por un problema de software en los datos de
fase.
203

:
:
:
:

#7
DTE

#7 (DTE)
#6 (CRC)
#5 (STB)
#4 (PRM)

:
:
:
:

#6
CRC

#5
STB

#4
PRM

#3

#2

#1

#0

Se ha producido un error de datos.


Se ha producido un error de CRC.
Se ha producido un error de bit de parada.
Se ha producido una alarma de error de parmetro. En este caso, tambin
se activa una alarma de error de parmetro de servo (N 417).

5) Alarmas de servo (1/2)


Nmero

Mensaje

Contenido

401

SERVO ALARM: nTH AXIS VRDY


OFF

Se ha desactivado la seal (DRDY) de amplificador de servo de eje


nsimo (eje 14) PREPARADO.
Vase el procedimiento de localizacin de fallos.

402

SERVO ALARM: SV CARD NOT


EXIST

Falta la tarjeta de control de ejes.

403

SERVO ALARM: CARD/SOFT


MISMATCH

La combinacin de la tarjeta de control de ejes y el software del servo


no est permitida.
Las posibles causas son las siguientes:
Falta la tarjeta correcta de control de ejes.
No est instalado en la memoria flash el software de servo correcto.

404

SERVO ALARM: nTH AXIS VRDY


ON

A pesar de que se ha desactivado la seal (MCON) de eje nsimo (eje


14) PREPARADO, sigue estando activada la seal (DRDY) de amplificador de servo PREPARADO. O, al conectar la corriente, DRDY se
ha activado a pesar de que MCON estaba desactivada.
Asegrese de que el mdulo de interfaz de servo y el amplificador de
servo estn conectados.

405

SERVO ALARM: (ZERO POINT


RETURN FAULT)

Fallo del sistema de control de posicin. Debido a un fallo del CN o a


un fallo del sistema del servo en la vuelta al punto de referencia, es posible que no haya podido ejecutarse correctamente la vuelta al punto de
referencia. Intntelo de nuevo a partir de la vuelta manual al punto de
referencia.

409

SERVO ALARM: n AXIS TORQUE


ALM

Se ha detectado una anomala de carga del servomotor. Como alternativa, se ha detectado una anomala de carga del motor de husillo en el
modo Cs.

753

G. LISTA DE ALARMAS

Nmero

ANEXO

Mensaje

B63834SP/01

Contenido

410

SERVO ALARM: nTH AXIS


EXCESS ERROR

El valor de desviacin de posicin cuando se detiene el eje nsimo


(eje 14) es superior al valor definido .
Vase el procedimiento de localizacin de fallos.

411

SERVO ALARM: nTH AXIS


EXCESS ERROR

El valor de desviacin de posicin cuando se desplaza el eje nsimo


(eje 14) es mayor que el valor definido.
Vase el procedimiento de localizacin de fallos .

413

SERVO ALARM: nth AXIS LSI


OVERFLOW

El contenido del registro de error del eje nsimo (eje 14) es superior
a la potencia "231 . Habitualmente, este error se produce como consecuencia de parmetros configurados incorrectamente.

415

SERVO ALARM: nTH AXIS


EXCESS SHIFT

Se ha intentando configurar una velocidad superior a 524288000 unidades/s en el eje nsimo (eje 14). Este error se produce como consecuencia de un valor de CMR incorrectamente configurado.

417

SERVO ALARM: nTH AXIS


PARAMETER INCORRECT

Esta alarma se produce cuando el eje nsimo (eje 14) se encuentra


en una de las condiciones a continuacin enumeradas. (Alarma de servosistema digital)
1) El valor definido en el parmetro N 2020 (forma de motor) est
fuera del lmite especificado.
2) En el parmetro N 2022 (sentido de giro del motor) no se ha configurado un valor correcto (111 o 111) .
3) En el parmetro N 2023 se ha configurado un dato no permitido (un
valor inferior a 0, etc.) (nmero de impulsos de realimentacin de
velocidad por revolucin del motor)..
4) En el parmetro N 2024 (nmero de impulsos de ralimentacin de
posicin por revolucin del motor) se ha configurado un valor no
permitido (un valor inferior a 0, etc.)
5) No se han configurado los parmetros N 2084 y N 2085 (nivel
de marcha de campo flexible).
6) Un valor fuera del lmite de {1 hasta el nmero de ejes controlados}
o un valor no continuo (Parmetro 1023 (nmero de eje de servo)
contiene un valor fuera del intervalo desde 1 hasta el nmero de
ejes o un valor aislado (por ejemplo, 4 no va precedido de 3), se ha
configurado en el parmetro N 1023 (nmero de eje de servo ).

421

SERVO ALARM: n AXIS EXCESS


ER (D)

La diferencia entre los errores en bucle semicerrado y en bucle cerrado


se ha hecho excesiva durante la realimentacin de posicin dual.
Compruebe los valores de los coeficientes de posicin dual en los
parmetros N 2078 y 2079.

422

SERVO ALARM: n AXIS

En el control de par en control de ejes por el PMC, se ha superado


una velocidad admisible especificada.

423

SERVO ALARM: n AXIS

En el control de par en control de ejes por el PMC, se ha superado la


distancia de recorrido acumulativo mxima admisible definida por
parmetro.

430

n AXIS : SV. MOTOR OVERHEAT

Se producido un recalentamiento del servomotor.

431

n AXIS : CNV. OVERLOAD

1) PSM: Se ha recalentado este mdulo.


2) SVU para la serie : Se ha recalentado este mdulo.

432

n AXIS : CNV. LOWVOLT


CONTROL

1) PSMR: Ha cado la tensin de alimentacin de control.


2) SVU para la serie :: Ha cado la tensin de alimentacin de control.

433

n AXIS : CNV. LOW VOLT DC LINK

1) PSM: Ha cado la tensin en el circuito intermedio (DC LINK).


2) PSMR: Ha cado la tensin en el circuito intermedio (DC link).
3) SVU para la serie : Ha cado la tensin del circuito intermedio (DC
link).
4) SVU para la serie : Ha cado la tensin del cirucito intermedio (DC
link).

434

n AXIS : INV. LOW VOLT


CONTROL

SVM: Ha cado la tensin de alimentacin de control.

435

n AXIS : INV. LOW VOLT DC LINK

SVM: Ha cado la tensin del circuito intermedio (DC link).

436

n AXIS : SOFTTHERMAL (OVC)

El software del servo digital ha detectado el estado trmico de software (OVC).

754

ANEXO

B63834SP/01

Nmero

G. LISTA DE ALARMAS

Mensaje

Contenido

437

n AXIS : CNV. OVERCURRENT


POWER

PSM: Ha circulado una sobreintensidad hacia el circuito de entrada.

438

n AXIS : INV. ABNORMAL


CURRENT

1) SVM: La intensidad del motor es demasiado alta.


2) SVU para serie : La intensidad del motor es demasiado alta.
3) SVU para serie : La intensidad es demasiado alta.

439

n AXIS: CNV. OVERVOLT POWER

1) PSM: la tensin en el enlace DC es demasiado alta.


2) PSMR: la tensin en el enlace DC es demasiado alta.
3) SVU serie : la tensin en el enlace DC es demasiado alta.
4) SVU serie : la tensin en el enlace es demasiado alta

440

n AXIS: CNV. EX DECELERATION


POW.

1) PSMR: el valor de descarga regenerativa es demasiado grande.


2) SVU serie : el valor de descarga regenerativa es demasiado
grande. Como alternativa, el circuito de descarga
regenerativa presenta una anomala.

441

n AXIS: ABNORMAL CURRENT


OFFSET

El software de servo digital ha detectado una anomala en el circuito


de deteccin de intensidad a travs de motor.

442

n AXIS: CNV. CHARGE FAULT

1) PSM: anomala en circuito descarga reserva de enlace DC.


2) PSRM: anomala en circuito descarga reserva de enlace DC.

443

n AXIS: CNV. COOLING FAN FAILURE

1) PSM: fallo de ventilador agitador interno.


2) PSMR: fallo de ventilador agitador interno.
3) SVU serie : fallo ventilador agitador interno.

444

n AXIS : INV. COOLING FAN


FAILURE

SVM: Ha fallado el ventilador de refrigeracin interno.

445

n AXIS: SOFT DISCONNECT


ALARM

El software del servo digital ha detectado un hilo roto en el codificador


de impulsos.

446

n AXIS: HARD DISCONNECT


ALARM

El hardware ha detectado un hilo roto en el codificador de impulsos


integrado.

447

n AXIS: HARD DISCONNECT (EXT)

El hardware ha detectado un hilo roto en el detector independiente.

448

n AXIS: UNMATCHED FEEDBACK


ALARM

El signo de los datos de realimentacin del codificador de impulsos


integrado no coincide con el de los datos de realimentacin del detector independiente.

449

n AXIS: INV. IPM ALARM

1) SVM: IPM (mdulo de realimentacin inteligente) ha detectado una


alarma.
2) SVU serie : IPM (mdulo de alimentacin inteligente) ha detectado
una alarma.

453

n AXIS : SPC SOFT DISCONNECT


ALARM

Alarma de desconexin por software del codificador de impulsos .


Desconecte la alimentacin del CNC y luego retire e inserte el cable
del codificador de impulsos. Si se activa de nuevo esta alarma, sustituya el codificador de impulsos.

456

n AXIS : ILLEGAL CURRENT LOOP

Se ha especificado un perodo de control de corriente no permitido.


El mdulo de impulsos del amplificador en uso no cuadra para el HRV
de alta velocidad. Como alternativa, el sistema no cumple una limitacin para ejecutar un control HRV de alta velocidad.

457

n AXIS : ILLEGAL HI HRV (250US)

Se especifica que cuando el perodo de control de corriente es 250


ms, debe utilizarse el control HRV de alta velocidad.

458

n AXIS : CURRENT LOOP ERROR

El perodo de control de corriente especificado no coincide con el perodo de control de corriente real.

459

n AXIS : HI HRV SETTING ERROR

En un par de ejes en los cuales unos sea un nmero de eje de servo


impar (parmetro No. 1023) y el otro sea un nmero de eje de servo
par que es adyacente al nmero de eje de servo impar, el control HRV
de alta velocidad se soporta para uno de los ejes y no para el otro.

460

n AXIS: FSSB DISCONNECT

Se ha producido una desconexin brusca de las comunicaciones del


FSSB, siendo sus posibles causas:
1) Se ha desconectado o roto el cable de comunicaciones de FSSB.
2) Se ha desconectado bruscamente la alimentacin del amplificador.
3) El amplificador ha emitido una alarma de baja tensin

461

n AXIS: ILLEGAL AMP INTERFACE

Los ejes del amplificador de 2 ejes se han asignado a la interfaz rpida.

755

ANEXO

G. LISTA DE ALARMAS

Nmero

B63834SP/01

Mensaje

Contenido

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. Bucle de corriente alta velocidad (bit 0 de parmetro No. 2004 = 1)
2. Eje interfaz alta velocidad (bit 4 de parmetro No. 2005 = 1)

468

n AXIS : HI HRV SETTING ERROR


(AMP)

Esta alarma se activa si se especifica que debe utilizarse el control HRV


a alta velocidad para un eje controlado conectado a un amplificador para
el cual no pueda utilizarse el control HRV a alta velocidad.

D Detalles de alarma de
servo
200

Los detalles de la alarma de servo se muestran en la pantalla de


diagnstico (No. 200 y No.204) como se muestra a continuacin.
#7
OVL

#7 (OVL)
#6 (LV)
#5 (OVC)
#4 (HCA)

:
:
:
:

#3 (HVA) :
#2 (DCA) :
#1 (FBA) :
#0 (OFA) :
201

#7
ALD

#6
LV

#5
OVC

#4
HCA

#3
HVA

#2
DCA

#1
FBA

#0
OFA

Se est generando una alarma por sobrecarga.


Se est generando una alarma de baja tensin en el amplificador del servo.
Se est generando una alarma por sobreintensidad dentro del servo digital.
Se est generando una alarma por intensidad anmala en el amplificador
del servo.
Se est generando una alarma por sobretensin en el amplificador del
servo.
Se est generando una alarma del circuito de descarga regenerativa en el
amplificador del servo.
Se est generando una alarma de desconexin.
Se est generando una alarma de desbordamiento dentro del servo digital.
#6

#5

#4
EXP

#3

#2

#1

#0

Cuando OVL es igual a 1 en el dato de diagnstico No.200 (se genera la


alarma de servo No. 400):
#7 (ALD) 0 : Recalentamiento del motor
1 : Recalentamiento del amplificador
Cuando FBAL es igual a 1 en el dato de diagnstico No.200 (se est
generando la alarma de servo servo No. 416):
ALD

EXP

Desconexin de codificador de impulsos incorporado (hardware)

Desconexin de codificador de impulsos independiente (hardware)

El codificador de impulsos no est conectado


debido al software.

756

Detalles de alarma

ANEXO

B63834SP/01

#7
204

#6
OFS

G. LISTA DE ALARMAS

#5
MCC

#4
LDA

#3
PMS

#2

#1

#0

#6 (OFS) : Se ha producido un error de conversin de corriente en el servo digital.


#5 (MCC) : Un contacto magntico del contactor del amplificador del servo se ha
soldado.
#4 (LDA) : El LED indica que el codificador serie de impulsos C est averiado.
#3 (PMS) : Se ha producido un error de impulsos de alimentacin debido a que el
cable de la alimentacin est defectuoso.
6) Alarmas de rebasamiento de recorrido
Nmero

Mensaje

Contenido

500

SOBRERRECOR : +n

Se ha rebasado el lmite de recorrido memorizado I lado + eje


nsimo.
(Parmetro No.1320 1326 Nota)

501

SOBRERRECOR : n

Se ha rebasado lmite de recorrido memorizado I lado eje nsimo.


(Parmetro No.1321 1327 Nota)

502

SOBRERRECOR : +n

Se ha rebasado lmite de recorrido memorizado II lado + eje nsimo.


(Parmetro No.1322 )

503

SOBRERRECOR : n

Se ha rebasado lmite de recorrido memorizado II lado eje nsimo.


(Parmetro No.1323)

504

SOBRERRECOR : +n

Se ha rebasado lmite de recorrido memorizado III lado eje nsimo.


(Parmetro No.1324)

505

SOBRERRECOR : n

Se ha rebasado lmite de recorrido memorizado III lado eje nsimo.


(Parmetro No.1325)

506

SOBRERRECOR : +n

Se ha rebasado el lmite de recorrido por hardware lado + eje


nsimo.

507

SOBRERRECOR : n

Se ha rebasado el lmite de recorrido por hardware lado eje


nsimo.

NOTA
Las alarmas de rebasamiento de recorrido No. 504 y No. 505 estn disponibles nicamente
en la serie T.
Los parmetros 1326 y 1327 son activos cuando EXLM (seal de conmutacin de tope de
carrera) est a 1.

757

ANEXO

G. LISTA DE ALARMAS

B63834SP/01

7) Alarmas
Nmero

Mensaje

Contenido

600

n AXIS : INV. DC LINK OVER


CURRENT

SVM:
La intensidad en el circuito intermedio es demasiado alta.
b SVU: La intensidad en el circuito intermedio es demasiado alta.

601

n AXIS : INV. RADIATOR FAN


FAILURE

SVM:
El ventilador de refrigeracin del disipador trmico est averiado.
b SVU: El ventilador de refrigeracin del disipador trmico est averiado.

602

n AXIS : INV. OVERHEAT

SVM:

603

n AXIS : INV. IPM ALARM (OH)

SVM:

604

n AXIS : AMP. COMMUNICATION


ERROR

Anomala de comunicaciones entre el SVM y el PSM.

605

n AXIS : CNV. EX. DISCHARGE


POW.

PSMR: La potencia regenerativa del motor es excesivamente alta.

606

n AXIS : CNV. RADIATOR FAN


FAILURE

PSM:

El ventilador de refrigeracin del disipador trmico externo


est averiado.
PSMR: El ventilador de refrigeracin del disipador trmico externo
est averiado.

607

n AXIS : CNV. SINGLE PHASE


FAILURE

PSM:
Anomala de una de las fases de potencia de entrada.
PSMR: Anomala de una de las fases de potencia de entrada.

El amplificador de servo se ha recalentado.

El IPM (mdulo de alimentacin inteligente) ha detectado


condiciones de alarma por recalentamiento.
b SVU: El IPM (mdulo de alimentacin inteligente) ha detectado
condiciones de alarma por recalentamiento.

8) Alarmas de recalentamiento
Nmero

Mensaje

Contenido

700

RECALENTAMI:
UNIDAD CONTROL

Recalentamiento de unidad de control.


Compruebe el funcionamiento normal del motor de ventilador y limpie
el filtro de aire.

701

RECALENTAMI: MOTOR FAN

Sobrecalentamiento del motor de ventilador situado en la parte alta del


armario del CNC. Compruebe el funcionamiento del motor de ventilador y cambie el motor si procede.

704

RECALENTAMI: HUSILLO

Sobrecalentamiento del cabezal en deteccin de variacin de velocidad de cabezal.


1) Si la carga es alta durante el mecanizado, reducir esta carga.
2) Compruebe que la herramienta est afilada.
3) Otra causa posible: corriente de cabezal defectuoso.

9) Alarma de roscado rigido


Nmero

Mensaje

Contenido

740

RIGID TAP ALARM : ERROR EXCESO

En roscado interior rgido, el error de posicin de cabezal en el estado stop ha


rebasado el valor de consigna.

741

RIGID TAP ALARM : ERROR EXCESO

En roscado interior rgido, el error de posicin de cabezal en el estado desplazamiento ha rebasado el valor de consigna.

742

RIGID TAP ALARM : LSI OVERFLOW

En roscado interior rgido, se ha producido un rebasamiento LSI en el lado cabezal.

758

ANEXO

B63834SP/01

G. LISTA DE ALARMAS

10) Alarmas de husillo serie


Nmero
749

Mensaje

Contenido

SSPINDLE LSI ERROR

Se trata de un error de comunicaciones serie mientras el sistema est


ejecutando un programa despus de conectar la corriente. Se tendrn
presentes los siguientes motivos.
1) La conexin del cable ptico es incorrecta o el cable no est conectado o el cable est cortado.
2) La tarjeta de la CPU PRINCIPAL o la tarjeta opcional 2 estn averiadas.
3) La tarjeta de circuito impreso del amplificador del husillo est averiada. Si se produce esta alarma al conectar la corriente del CNC o
cuando esta alarma no pueda borrarse incluso despus de reinicia
lizar el CNC, desconecte la corriente del CNC y desconecte la corriente tambin en el lado del husillo.

750

SPINDLE SERIAL LINK START


FAULT

La alarma se genera cuando la unidad de control del husillo no est


preparada para arrancar correctamente al conectar la corriente en el
sistema con husillo serie.
Los cuatro motivos pueden considerarse de la siguiente manera:
1) Un cable ptico incorrectamente conectado o la alimentacin de la
unidad de control del husillo estn DESCONECTADOS.
2) Al conectar la corriente del CN en condiciones de alarma distintas
de SU01 o AL24 mostrados en el display de LEDs de la unidad
de control de husillos. En este caso, desconecte la alimentacin del
amplificador de husillo una vez y ejecute de nuevo el arranque.
3) Otros motivos (combinacin correcta de hardware)
Esta alarma no se produce despus de activar el sistema incluida
la unidad de control del husillo.
4) El segundo husillo (cuando SP2, bit 4 del parmetro No. 3701, vale
1) se encuentra en una de las siguientes condiciones 1) hasta 3).
Vase el mensaje de diagnstico No. 409 para ms detalles.

752

FIRST SPINDLE MODE CHANGE


FAULT

Esta alarma se genera si el sistema no termina correctamente un cambio de modo. Los modos incluyen el contorneado de Cs, el posicionamiento de husillo, el roscado rgido con macho y el control de husillo.
Esta alarma se activa si la unidad de control de husillo no responde correctamente al comando de cambio de modo emitido por el CN.

754

SPINDLE1 ABNORMAL TORQUE


ALM

Se ha detectado una anomala en la carga del motor del primer husillo.

762

SECOND SPINDLE MODE


CHANGE FAULT

Vase alarma No. 752. (Para el segundo eje)

764

SPINDLE2 ABNORMAL TORQUE


ALM

Idem alarma No. 754 (para el segundo husillo)

D Los detalles de la alarma


de husillo No.750

Los detalles de la alarma de husillo No. 750 se muestran en el mensaje


de diagnstico (No. 409) de la siguiente manera.
#7

#6

#5

409

#4

#3
SPE

#2
S2E

#1
S1E

#0
SHE

#3 (SPE) 0 : En el control serie del husillo, los parmetros de husillo serie cumplen
las condiciones de arranque de la unidad de husillo.
1 : En el control serie del husillo, los parmetros de husillo serie no
cumplen las condiciones de arranque de la unidad de husillo.
#2 (S2E) 0 : El segundo husillo funciona normal durante el arranque de control
serie de husillo.
1 : Se ha detectado que el segundo husillo presentaba un fallo durante el
arranque del control serie de husillo.
759

ANEXO

G. LISTA DE ALARMAS

B63834SP/01

#1 (S1E) 0 : El primer husillo est normal durante el arranque de control serie de


husillo.
1 : Se ha detectado que el segundo husillo presentaba un fallo durante el
arranque del control serie de husillo.
#0 (SHE) 0 : El mdulo de comunicaciones serie del CNC est normal.
1 : El mdulo de comunicaciones serie del CNC se ha detectado que tena
un fallo.
D Alarmas del husillo serie

Cuando se produce una alarma del husillo serie, en el CNC se visualiza


el siguiente nmero. n es un nmero que corresponde al husillo en que se
produce la alarma. (n = 1: primer husillo, n = 2: Segundo husillo, etc.).

NOTA*1
Observe que los significados del SPM varan en funcin de
qu LED, el LED rojo o el LED amarillo, est encendido.
Cuando el LED rojo est encendido, el SPM indica un
nmero de alarma de dos dgitos. Cuando el LED amarillo
est encendido, el SPM indica un nmero de error que
especifica un problema de secuencia. (Por ejemplo,
cuando un comando de rotacin se introduce con el estado
de parada de emergencia no liberado).
Vase Cdigos de Error (Husillo Serie).

Nmeros de alarma y alarmas visualizadas en el amplificador de husillo serie

No.

Mensaje

Indicacin
SPM
(*1)

(750)

SPINDLE SERIAL LINK ERROR

A0
A

1 Sustituya la ROM de la tarjeta de


circuito impreso de control del
SPM.
2 Sustituya la tarjeta de circuito impreso de control del SPM.

(749)

SSPINDLE LSI ERROR

A1

Sustituya la tarjeta de circuito impreso Se ha detectado una anomala en el cirde control del SPM.
cuito perifrico de la CPU del circuito de
control del SPM.

7n01

SPN_n_ : MOTOR
OVERHEAT

01

1 Compruebe y corrija la temperatura


perifrica y el estado de la carga.
2 Si se detiene el ventilador de refri
geracin, sustityalo.

7n02

SPN_n_ : EX SPEED ERROR

02

1 Compruebe y corrija las condiciones La velocidad del motor no puede respede corte para reducir la carga.
tar una velocidad especificada.
2 Corrija el parmetro No. 4082.
Se ha detectado un par de carga excesivo para el motor.
El tiempo de aceleracin/deceleracin
del parmetro No. 4082 es insuficiente.

Punto con problema y solucin

760

Descripcin

El programa no arranca con normalidad. Error de serie de ROM o anomala


de hardware en la tarjeta de circuito impreso de control del SPM.

El termostato incrustado en el devanado del motor ha actuado. La temperatura interna del motor supera el nivel especificado.
El motor se ha utilizado por encima de
los lmites de rgimen continuo o un
componente de refrigeracin presenta
una anomala.

ANEXO

B63834SP/01

No.

Mensaje

Indicacin
SPM
(*1)

G. LISTA DE ALARMAS

Punto con problema y solucin

Descripcin

El PSM queda listo (se indica 00), pero


la tensin del circuito intermedio (DC
link) es demasiado baja en el SPM.
El fusible de la seccin de circuito intermedio del mdulo SPM est fundido. (El
dispositivo de potencia est daado o el
motor presenta una falta a tierra).
El cable de conexin JX1A/JX1B pre
senta una anomala

7n03

SPN_n_ : FUSE ON DC
LINK BLOWN

03

1 Sustituya el mdulo SPM.


2 Compruebeel estado de aislamiento
del motor.
3 Sustituya el cable de interfaz.

7n04

SPN_n_ : INPUT FUSE/


POWER
FAULT

04

Compruebeel estado de la fuente de ali- El PSM detecta una fase abierta de alimentacin de entrada del PSM.
mentacin. (indicacin de alarma de
PSM: 5)

7n06

SPN_n_ : THERMAL
SENSOR DISCONNECT

06

1 Verifique y corrija el parmetro.


Se desconecta el sensor de tempe
2 Sustituya el cable de realimenta- ratura del motor.
cin.

7n07

SPN_n_ : OVERSPEED

07

Compruebe si existe un error de secuencia. (Por ejemplo, compruebe si se


ha especificado la sincronizacin de husillo cuando no poda girarse el husillo).

7n09

SPN_n_ : OVERHEAT
MAIN CIRCUIT

09

1 Mejore el estado de refrigeracin del Aumento anmalo de temperatura del


disipador trmico.
radiador del transistor de potencia
2 Si el ventilador de refrigeracin del
disipador trmico se detiene, sustituya el mdulo SPM.

7n11

SPN_n_ : OVERVOLT
POW CIRCUIT

11

1 Compruebe el PSM seleccionado.


2 Compruebe la tensin de alimentacin de entrada y la variacin de alimentacin durante la deceleracin
del motor. Si la tensin es superior a
253 VAC (para el sistema de 200V)
o 530 VAC (para el sistema de
400V), mejore la impedancia de la
fuente de alimentacin.

Se ha detectado una sobretensin de la


seccin del circuito intermedio (DC link)
del mdulo PSM. (Indicacin de alarma
de PSM: 7)
Error de seleccin de PSM. (Se ha rebasado la especificacin mxima de salida del PSM).

7n12

SPN_n_ : OVERCURRENT POW


CIRCUIT

12

1 Compruebeel estado de aislamiento


del motor.
2 Compruebe los parmetros de husi
llo.
3 Sustituya el mdulo SPM.

La intensidad de salida del motor es


anmalamente elevada.
Un parmetro especfico del motor no
coincide con el modelo de motor.
Aislamiento deficiente del motor.

7n15

SPN_n_ : SP SWITCH
CONTROL
ALARM

15

1 Compruebe y corrija la secuencia de Existe una anomala en la secuencia de


esquema de contactos.
conmutacinen el accionamiento del in2 Sustituya el contactor magntico de terruptor de husillo/interruptor de salida.
conmutacin.
La seal de comprobacin de estado de
contacto de contactor MC de conmutacin y la orden no coinciden.

7n16

SPN_n_ : RAM FAULT

16

Sustituya la tarjeta de circuito impreso Se ha detectado una anomala en un


de control del SPM.
componente del circuito de control del
SPM. (Anomala de la RAM de datos externos).

7n18

SPN_n_ : SUMCHECK
ERROR PGM
DATA

18

Sustituya la tarjeta de circuito impreso Se ha detectado una anomala en un


de control de SPM.
componente del circuito de control del
SPM (se ha detectado una anomala en
los datos de la ROM del programa).

761

La velocidad del motor ha superado el


115% de su velocidad nominal.
Cuando el eje del husillo se encontraba
en el modo de control de posicin, se
han acumulado excesivamente las desviaciones de posicin (SFR y SRV se
han desactivado durante la sincronizacin del husillo).

ANEXO

G. LISTA DE ALARMAS

No.

Mensaje

Indicacin
SPM
(*1)

Punto con problema y solucin

B63834SP/01

Descripcin

7n19

SPN_n_ : EX OFFSET
CURRENT U

19

Sustituya el mdulo SPM.

Se ha detectado una anomala en un


componente del SPM. (El valor inicial
del circuito de deteccin de corriente de
la fase U presenta una anomala).

7n20

SPN_n_ : EX OFFSET
CURRENT V

20

Sustituya el mdulo SPM.

Se ha detectado una anomala de un


componente del mdulo SPM. (El valor
inicial del circuito de deteccin de intensidad de fase V presenta una anomala).

7n21

SPN_n_ : POS SENSOR


POLARITY ERROR

21

Verifique y corrija los parmetros.


(No. 4000#0, 4001#4)

El valor del parmetro de polaridad del


sensor de posicin es incorrecto.

7n24

SPN_n_ : SERIAL
TRANSFER
ERROR

24

1 Coloque el cable que va del CNC al


husillo alejado del cable de alimentacin.
2 Sustituya el cable.

La alimentacin del CNC se ha desconectado (desconexin normal o cable


roto).
Se ha detectado un error en los datos de
comunicaciones transferidos al CNC.

7n26

SPN_n_ : DISCONNECT
CVELO DETECT

26

1 Sustituya el cable.
2 Reajuste el preamplificador.

La amplitud de la seal de deteccin


(conector JY2) del lado del motor de
control de contorneado segn Cs presenta una anomala.
(Cable desconectado, error de ajuste,
etc.)

7n27

SPN_n_ : DISCONNECT
POSCODER

27

1 Sustituya el cable.
2 Reajuste la seal del sensor BZ.

1 La seal del codificador de posicin


de husillo (conector JY4) presenta
una anomala.
2 La amplitud de la seal (conector
JY2) del sensor MZ o BZ presenta
una anomala.
(Cable sin conectar, error de ajuste,
etc.)

7n28

SPN_n_ : DISCONNECT
CPOS DETECT

28

1 Sustituya el cable
2 Reajuste el preamplificador.

Anomala de la seal de deteccin de


posicin (conector JY5) para control de
contorneado segn Cs.
(Cable no conectado, error de ajuste,
etc.)

7n29

SPN_n_ : SHORTTIME
OVERLOAD

29

Compruebe y corrija el estado de la car- Se ha aplicado una carga excesiva de


ga.
manera continua durante un cierto pe
rodo de tiempo. (Esta alarma se activa
tambin cuando el eje del motor ha quedado bloqueado en el estado de excitacin).

7n30

SPN_n_ : OVERCURRENT POW


CIRCUIT

30

Compruebe y corrija la tensin de la Se ha detectado una sobreintensidad


fuente de alimentacin.
en la entrada del circuito principal del
mdulo PSM.
(Indicacin de alarma del PSM: 1)
Fuente de alimentacin desequilibrada.
Error de seleccin del mdulo PSM (se
ha rebasado la especificacin mxima
de salida del mdulo PSM).

7n31

SPN_n_ : MOTOR LOCK


OR VSIG LOS

31

1 Compruebe y corrija el estado de la


carga.
2 Sustituya el cable del sensor del motor (JY2 o JY5).

762

El motor no puede girar a la velocidad


especificada. (Se ha dado constantemente un nivel no superior al nivel SST
para el comando de rotacin).
Anomala en la seal de deteccin de
velocidad.

ANEXO

B63834SP/01

No.

Mensaje

Indicacin
SPM
(*1)

G. LISTA DE ALARMAS

Punto con problema y solucin

Descripcin

7n32

SPN_n_ : RAM FAULT


SERIAL LSI

32

Sustituya la tarjeta de circuito impreso Se ha detectado una anomala en un


de control del SPM.
componente del circuito de control del
SPM. (El dispositivo LSI para transfe
rencia a serie presenta una anomala).

7n33

SPN_n_ : SHORTAGE
POWER
CHARGE

33

1 Compruebey corrija la tensin de ali- La carga de la tensin de alimentacin


mentacin de potencia.
de corriente en la seccin del circuito de
2 Sustituya el mdulo PSM.
potencia es insuficiente cuando se conecta el contactor magntico del amplificador (tal como cuando existe una fase
abierta y una resistencia de carga est
averiada).

7n34

SPN_n_ : PARAMETER
SETTING ERROR

34

Corrija un valor de parmetro conforme Se han configurado valores de parmeal manual.


tros superiores al lmite admisible.
Si el nmero de parmetro es desconocido, conecte la tarjeta de verificacin
de husillo y compruebe el parmetro indicado.

7n35

SPN_n_ : EX SETTING
GEAR RATIO

35

Corrija el valor conforme al manual de Se han configurado datos de relacin de


parmetros.
transmisin superiores al lmite admi
sible.

7n36

SPN_n_ : OVERFLOW
ERROR
COUNTER

36

Compruebe si el valor de ganancia de Se ha producido un desbordamiento de


posicin es excesivamente grande y contador de errores.
corrija el valor.

7n37

SPN_n_ : SPEED DETECT PAR.


ERROR

37

Corrija el valor en funcin del manual de El valor del parmetro de nmero de imparmetros.
pulsos en el detector de velocidad es incorrecto.

7n39

SPN_n_ : 1ROT Cs
SIGNAL ERROR

39

1 Ajuste la seal de 1 vuelta en el


preamplificador.
2 Compruebe el estado de la pantalla
del cable.
3 Sustituya el cable.

7n40

SPN_n_ : NO 1ROT Cs
SIGNAL DETECT

40

1. Ajuste la seal de 1 vuelta en el La seal de 1 revolucin no se genera


preamplificador.
mediante el control de contorneado
2 Compruebe el estado de la pantalla segn eje Cs.
del cable.

Durante el control de contorneado


segn eje eje Cs se ha detectado una
relacinincorrecta entre la seal de una
revolucin y el nmero de impulsos de
fase AB.

3 Sustituya el cable.
7n41

SPN_n_ : 1ROT POS


CODER ERROR

41

1 Compruebe y corrija el parmetro.


2 Sustituya el cable.
3 Reajuste la seal del sensor BZ.

1 La seal de 1 revolucin del codificador de posicin del husillo (conector


JY4) presenta una anomala.
2 La seal de 1 revolucin (conector
JY2) den sensor MZ o BZ presenta
una anomala.
3 Error de configuracin de parmetro

7n42

SPN_n_ : NO 1ROT.
POSCODER
DETECT

42

1 Sustituya el cable.
2 Reajuste la seal del sensor BZ.

1 La seal de 1 revolucin del codificador de posicin de husillo (conector


JY4) est desconectada.
2 La seal de 1 revolucin (conector
JY2) del sensor MZ o BZ est desconectada.

7n43

SPN_n_ : DISCON. PC
FOR DIF. SP.
MODE

43

Sustituya el cable.

La seal del codificador de posicin de


velocidad diferencial (conector JY8) del
SPM tipo 3 presenta una anomala.

763

ANEXO

G. LISTA DE ALARMAS

No.

Mensaje

Indicacin
SPM
(*1)

Punto con problema y solucin

B63834SP/01

Descripcin

7n44

SPN_n_ : CONTROL
CIRCUIT(AD)
ERROR

44

Sustituya la tarjeta de circuito impreso Se ha detectado una anomala en un


de control del SPM.
componente del circuito de control del
SPM (anomala del convertidor A/D).

7n46

SPN_n_ : SCREW
1ROT POS
COD. ALARM

46

1 Compruebe y corrija el parmetro.


2 Sustituya el cable.
3 Reajuste la seal del sensor BZ.

7n47

SPN_n_ : POSCODER
SIGNAL ABNORMAL

47

1 Sustituya el cable.
1 La seal de fase A/B del codificador
2 Reajuste la seal del sensor BZ.
de posicin de husillo (conector JY4)
3 Corrija el recorrido del cable
presenta una anomala.
(asegrese de que no queda cerca 2 La seal de fase A/B (conector JY2)
de la lnea de potencia).
del sensor MZ o BZ presenta una
anomala.
La relacin entre la fase A/B y la seal
de una revolucin es incorrecta (discrepancia de intervalo de impulsos).

7n49

SPN_n_ : HIGH CONV.


DIF. SPEED

49

Compruebe si el valor de velocidad di En el modo de velocidad diferencial, la


ferencial calculado supera la velocidad velocidad del otro husillo convertida a la
mxima del motor.
velocidad del husillo local ha superado
el lmite permitido (la velocidad diferencial se calcula multiplicando la velocidad del otro husillo por la relacin de
transformacin).

7n50

SPN_n_ : SPNDL CONTROL OVERSPEED

50

Compruebe si el valor calculado supera En sincronizacin de husillos, el valor


la velocidad mxima del motor
de clculo de consigna de velocidad ha
superado el lmite admisible (la velocidad del husillo se calcula multiplicando
la velocidad especificada del husillo por
la relacin de transmisin).

7n51

SPN_n_ : LOW VOLT DC


LINK

51

1 Compruebe y corrija la tensin de la Se ha detectado una cada en la tensin


fuente de alimentacin.
de entrada. (Indicacin de alarma del
2 Sustituya el contactor magntico.
PSM: 4) (Fallo de corriente momentneoo contacto de contactor magntico averiado)

7n52

SPN_n_ : ITP SIGNAL


ABNORMAL I

52

1 Sustituya la tarjeta de circuito impre- Se ha detectado una anomala en la inso del control del mdulo SPM.
terfaz del CN (la seal ITP se ha deteni2 Sustituya la tarjeta de circuito impre- do).
so de la interfaz de husillo en el CNC.

7n53

SPN_n_ : ITP SIGNAL


ABNORMAL II

53

1 Sustituya la tarjeta de circuito impre- Se ha detectado una anomala en la inso de control del SPM.
terfaz del CN (se ha detenido la seal
2 Sustituya la tarjeta de circuito impre- ITP).
so de la interfaz del husillo en el
CNC.

7n54

SPN_n_ : OVERLOAD
CURRENT

54

Revise el estado de la carga.

Se ha detectado una corriente de sobrecarga.

7n55

SPN_n_ : POWER LINE


SWITCH ERROR

55

1 Sustituya el contactor magntico.


2 Verifique y corrija la secuencia.

La seal de estado del cable de alimentacin del contactor magntico para seleccin de un husillo o para salida es
anmala.

7n56

SPN_n_ : INNER COOLING FAN STOP

56

Sustituya el mdulo SPM.

Se ha detenido el ventilador de refrige


racin del circuito de control del mdulo
SPM.

764

Se ha detectado una anomala equivalente a la alarma 41 durante la operacin de tallado de rosca.

ANEXO

B63834SP/01

No.

Mensaje

Indicacin
SPM
(*1)

G. LISTA DE ALARMAS

Punto con problema y solucin

Descripcin

Se ha detectado una sobrecarga en la


resistencia regenerativa. (Indicacin de
alarma de PSMR: 8)
Se ha detectado una actuacin del termostato o una sobrecarga de breve duracin.
Se ha desconectado la resistencia regenerativa o se ha detectado una resistencia anmala.

7n57

SPN_n_ : EX DECELERATION
POWER

57

1 Reduzca el rgimen de aceleracin/


deceleracin.
2 Compruebe el estado de refrigeracin (temperatura perifrica).
3 Si se detiene el ventilador de refri
geracin, sustituya la resistencia.
4 Si la resistencia presenta una anomala, sustituya la resistencia.

7n58

SPN_n_ : OVERLOAD IN
PSM

58

1 Compruebe el estado de refrigera- Ha aumentado de manera anmala la


cin del PSM.
temperaturadel radiador del PSM. (Indi2 Sustituya el mdulo PSM.
cacin de alarma de PSM: 3)

7n59

SPN_n_ : COOLING FAN


STOP IN PSM

59

Sustituya el mdulo SPM.

Se ha detenido el ventilador de refrigeracin del mdulo PSM. (Indicacin de


alarma del PSM: 2)

7n62

SPN_n_ : MOTOR VCMD


OVERFLOWED

62

Verifique y corrija los parmetros.


(No. 4021, 4056 hasta 4059)

La velocidad del motor especificada


es demasiado grande.

7n66

SPN_n_ : AMP MODULE


COMMUNICATION

66

1 Sustituya el cable.
2 Verifique y corrija la conexin.

Se ha producido un error en las co


municaciones entre amplificadores.

7n73

SPN_n_ : MOTOR SENSOR DISCONNECTED

73

1 Sustituya el cable de realimenta- La seal de realimentacin del sencin.


sor del motor no est presente.
2 Verifique el procesamiento de la
pantalla.
3 Verifique y corrija la conexin.
4 Ajuste el sensor.

7n74

SPN_n_ : CPU TEST ERROR

74

Sustituya la tarjeta de circuito impre- Se ha detectado un error en un test


so de control del SPM.
de la CPU.

7n75

SPN_n_ : CRC ERROR

75

Sustituya la tarjeta de circuito impre- Se ha detectado un error en un test


so de control del SPM.
CRC.

7n79

SPN_n_ : INITIAL TEST


ERROR

79

Sustituya la tarjeta de circuito impre- Se ha detectado un error en una


so de control del SPM.
operacin de test inicial.

7n81

SPN_n_ : 1ROT MOTOR SENSOR


ERROR

81

1 Verifique y corrija el parmetro.


No puede detectarse correctamente
2 Sustituya el cable de realimenta- la seal de rotacin del sensor del
cin.
motor.
3 Ajuste el sensor.

7n82

SPN_n_ : NO 1ROT
MOTOR SENSOR

82

1 Sustituya el cable de realimenta- No se genera la seal de una rotacin.


cin del sensor del motor.
2 Ajuste el sensor.

7n83

SPN_n_ : MOTOR SENSOR SIGNAL


ERROR

83

1 Sustituya el cable de realimenta- Se ha detectado una irregularidad en


cin
una seal de realimentacin del sen2 Ajuste el sensor.
sor del motor.

7n84

SPN_n_ : SPNDL SENSOR DISCONNECTED

84

1 Sustituya el cable de realimenta- No est presente la seal de realicin.


mentacin del sensor del husillo.
2 Verifique el procesamiento de la
pantalla.
3 Verifique y corrija la conexin.
4 Verifique y corrija el parmetro.
5 Ajuste el sensor.

765

ANEXO

G. LISTA DE ALARMAS

Indicacin
SPM
(*1)

No.

Mensaje

7n85

SPN_n_ : 1ROT SPNDL


SENSOR ERROR

85

1 Verifique y corrija el parmetro.


No puede detectarse correctamente
2 Sustituya el cable de realimenta- la seal de una rotacin del sensor
cin.
de husillo.
3 Ajuste el sensor.

7n86

SPN_n_ : NO 1ROT
SPNDL SENSOR ERROR

86

1 Sustituya el cable de realimenta- No se genera la seal de una rotacin.


cin del sensor de husillo.
2 Ajuste el sensor.

7n87

SPN_n_ : SPNDL SENSOR SIGNAL


ERROR

87

No se genera la seal de una rota- Se ha detectado una irregularidad en


cin del sensor de husillo.
una seal de realimentacin del sensor de husillo.

7n88

SPN_n_ : COOLING RADIFAN FAILURE

88

Sustituya el ventilador de refrigera- Se ha detenido el ventilador de refri


cin externo del SPM.
geracin externo.

7n97

SPN_n_ : OTHER
SPINDLE
ALARM

97

Sustituya el SPM.

7n98

SPN_n_ : OTHER CONVERTER


ALARM

98

Verifique la indicacin de alarmas del Se ha detectado una alarma del


PSM .
PSM.

No.

Mensaje

Indicacin
SPM
(*1)

Punto con problema y solucin

B63834SP/01

Descripcin

Se ha detectado otra irregularidad

Punto con problema y solucin

Descripcin

Ha actuado el termostato incrustado


en el devanado del motor.
Si se detiene el ventilador de refrige
racin, sustityalo.
Ha actuado el termostato incrustado
en el devanado del motor.
La temperatura interna del motor supera el nivel especificado.
El motor se est utilizando por encima del rgimen continuo o el componente de refrigeracin presenta una
anomala.

9001

SPN_n_ : MOTOR
OVERHEAT

01

1 Verifique y corrija la temperatura


perifrica y el estado de la carga.
2 Si se detiene el ventilador de refrigeracin sustityalo.

9002

SPN_n_ : EX SPEED ERROR

02

1 Verifique y corrija las condiciones La velocidad del motor no puede sede corte para reducir la carga.
guir una velocidad especificada.
2 Corrija el parmetro No. 4082.
Se ha detectado un par excesivo del
carga del motor.
El tiempo de aceleracin/deceleracin en el parmetro No. 4082 es insuficiente.

766

ANEXO

B63834SP/01

No.

Mensaje

Indicacin
SPM
(*1)

G. LISTA DE ALARMAS

Punto con problema y solucin

Descripcin

9003

SPN_n_ : FUSE ON DC
LINK BLOWN

03

1 Sustituya la unidad SPM.


2 Verifique el estado de aislamiento
del motor.
3 Sustituya el cable de interfaz.

El PSM est listo (se indica 00), pero


la tensin del circuito intermedio (DC
link) es demasiado baja en el SPM.
El fusible de la seccin del circuito intermedio (DC link) del SPM est fundido. (El dispositivo de potencia est
daado o el motor presenta un fallo
de puesta a tierra.)
El cable de conexin JX1A/JX1B
presenta una anomala.

9004

SPN_n_ : INPUT FUSE/


POWER
FAULT

04

Verifique el estado de la alimentacin de entrada al PSM.

El PSM ha detectado la falta de una


fase de alimentacin. (Alarma 5 del
PSM)

9006

SPN_n_ : THERMAL
SENSOR DISCONNECT

06

1 Verifique y corrija el parmetro.


Se ha desconectado el sensor de
2 Sustituya el cable de realimenta- temperatura del motor.
cin.

9007

SPN_n_ : OVERSPEED

07

Compruebe si existe un error de secuencia. (Por ejemplo, compruebe si


se ha especificado sincronizacin
del husillo cuando ste no poda girar.)

9009

SPN_n_ : OVERHEAT
MAIN CIRCUIT

09

1 Mejore el estado de refrigeracin Aumento anmalo de la temperatura


del disipador trmico.
del radiador de los transistores de po2 Si se detiene el ventilador de re- tencia.
frigeracin del disipador trmico,
sustituya el mdulo SPM.

9011

SPN_n_ : OVERVOLT
POW CIRCUIT

11

1 Verifique el PSM seleccionado.


2 Verifique la tensin de alimentacin de entrada y la variacin de
potencia durante la deceleracin
del motor. Si la tensin supera
253 VAC (en el sistema de 200 V)
o 530 VAC (en el sistema de 400
V), mejore la impedancia de la
fuente de alimentacin.

Se ha detectado una sobretensin


en la seccin de circuito intermedio
(DC link) del PSM. (Indicacin de
alarma de PSM: 7)
Error de seleccin de PSM. (Se ha
rebasado la especificacin de potencia mxima entregada del PSM.)

9012

SPN_n_ : OVERCURRENT POW


CIRCUIT

12

1 Verifique el estado del aislamiento


del motor.
2 Verifique los parmetros del husillo.
3 Sustituya el mdulo SPM.

La intensidad de salida del motor es


extraordinariamente alta.
Un parmetro especfico del motor
no coincide con el modelo de motor.
Aislamiento deficiente del motor

9015

SPN_n_ : SP SWITCH
CONTROL
ALARM

15

1 Verifique y corrija la secuencia de


esquema de contactos.
2 Sustituya el contactor MC de conmutacin.

Anomala en la secuencia de conmuntacin en la maniobra de interruptor de husillo/interruptor de salida.


La seal de comprobacin de estado
del contacto del MC de conmutacin
y la orden no coinciden.

767

La velocidad ha superado 115% de


su velocidad nominal.
Cuando el eje del husillo se encontraba en el modo de control de posicin,
se acumularon excesivas desviaciones de posicin (SFR y SRV se
desactivaron durante la sincronizacin del husillo).

ANEXO

G. LISTA DE ALARMAS

No.

Mensaje

Indicacin
SPM
(*1)

Punto con problema y solucin

B63834SP/01

Descripcin

9016

SPN_n_ : RAM FAULT

16

Sustituya la tarjeta de circuito impre- Se ha detectado una anomala en un


so de control del SPM .
componente del circuito de control
del SPM (La RAM de datos externos
presenta una anomala.)

9018

SPN_n_ : SUMCHECK
ERROR PGM
DATA

18

Sustituya la tarjeta de circuito impre- Se ha detectado una anomala en un


so de control del SPM .
componente del circuito de control
del SPM. (Anomala en los datos de
la ROM de programa.)

9019

SPN_n_ : EX OFFSET
CURRENT U

19

Sustituya el mdulo SPM.

Se ha detectado una anomala en un


componente del SPM. (Anomala en
el valor inicial del circuito de deteccin de corriente de fase U).

9020

SPN_n_ : EX OFFSET
CURRENT V

20

Sustituya el mdulo SPM.

Se ha detectado una anomala en un


componente del SPM. (Se ha detectado una anomala en el valor inicial
del circuito de deteccin de corriente
de fase V).

9021

SPN_n_ : POS SENSOR


POLARITY ERROR

21

Verifique y corrija los parmetros.


(No. 4000#0, 4001#4)

El valor de configuracin del parmetro de polaridad del sensor de posicin es incorrecto.

9024

SPN_n_ : SERIAL
TRANSFER
ERROR

24

1 Coloque el cable del CNC al husil- La alimentacin del CNC est descolo separado del cable de potencia. nectada (desconexin normal o rotu2 Sustituya el cable.
ra de cable).
Se ha detectado un error en los datos
de comunicaciones transferidos al
CNC.

9026

SPN_n_ : DISCONNECT
CVELO DETECT

26

1 Sustituya el cable.
2 Reajuste el preamplificador.

Anomala en la amplitud de seal de


deteccin (conector JY2) en el lado
del motor de control de contorneado
en eje Cs.
(Cable no conectado, error de ajuste,
etc.)

9027

SPN_n_ : DISCONNECT
POSCODER

27

1 Sustituya el cable.
2 Reajuste la seal del sensor BZ.

1 Anomala en la seal de codificador de posicin del husillo (conector JY4).


2 Anomala en la amplitud de seal
(conector JY2) del sensor MZ o
BZ. (Cable no conectado, error de
ajuste, etc.)

9028

SPN_n_ : DISCONNECT
CPOS DETECT

28

1 Sustituya el cable
2 Reajuste el preamplificador.

Anomala en la seal de deteccin de


posicin (connector JY5) para el control de contorneado Cs.
(Cable sin conectar, error de ajuste,
etc.)

9029

SPN_n_ : SHORTTIME
OVERLOAD

29

Verifique y corrija el estado de la


carga.

Se ha aplicado una carga excesiva


continuamente durante un cierto pe
rodo de tiempo. (Esta alarma se activa tambin cuando el eje del motor
haya estado bloqueado en el estado
de excitacin.)

768

ANEXO

B63834SP/01

No.

Mensaje

Indicacin
SPM
(*1)

G. LISTA DE ALARMAS

Punto con problema y solucin

Descripcin

9030

SPN_n_ : OVERCURRENT POW


CIRCUIT

30

Verifique y corrija la tensin de la Se ha detectado una sobreintensifuente de alimentacin.


dad en la entrada del circuito principal del PSM. (Indicacin de alarma
de PSM: 1)
Fuente de alimentacin desequilibrada.
Error de seleccin de PSM (Se ha rebasado la especificacin de potencia
mxima entregada del PSM.)

9031

SPN_n_ : MOTOR LOCK


OR VSIG LOS

31

1 Verifique y corrija el estado de la


carga.
2 Sustituya el cable del sensor del
motor (JY2 o JY5).

9032

SPN_n_ : RAM FAULT


SERIAL LSI

32

Sustituya la tarjeta de circuito impre- Se ha detectado una anomala en un


so de control del SPM.
componente del circuito de control
del SPM. (Anomala en el dispositivo
LSI para transferencia en serie.)

9033

SPN_n_ : SHORTAGE
POWER
CHARGE

33

1 Verifique y corrija la tensin de la La carga de la tensin de la fuente de


fuente de alimentacin.
alimentacin de corriente continua
2 Sustituya el mdulo PSM.
en la seccin del circuito de potencia
es insuficiente cuando se activa el
contactor magntico del amplificador
(por ejemplo, cuando se da una situacin de fase abierta o cuando est
averiada una resistencia de carga).

9034

SPN_n_ : PARAMETER
SETTING ERROR

34

Corrija el valor del parmetro consul- Se han configurado unos valores de


tando el manual.
parmetros superiores al lmite adSi se desconoce el nmero del misible.
parmetro, conecte la placa de verificacin del husillo y verifique el
parmetro indicado.

9035

SPN_n_ : EX SETTING
GEAR RATIO

35

Corrija el valor conforme al manual Se ha configurado un valor de relade parmetros.


cin de transmisin superior al lmite
admisible.

9036

SPN_n_ : OVERFLOW
ERROR
COUNTER

36

Compruebe si el valor de ganancia Se ha producido un desbordamiento


de posiciones es excesivo y corrija el del contador de errores.
valor.

9037

SPN_n_ : SPEED DETECT PAR.


ERROR

37

Corrija el valor consultando el ma La doble configuracin del parmetro


nual de parmetros.
de nmero de impulsos en el detector
de velocidad es incorrecto.

9039

SPN_n_ : 1ROT Cs
SIGNAL ERROR

39

1 Ajuste la seal de una rotacin en


el preamplificador.
2 Compruebe el estado de la panta
lla del cable.
3 Sustituya el cable.

769

El motor no puede girar a la velocidad


especificada. (Ha permanecido continuamente un nivel no superior al nivel SST para el la orden de rotacin).
Anomala en la seal de deteccin de
velocidad.

Durante el control de contorneado en


eje Cs se ha detectado una relacin
incorrecta entre la seal de una rotacin y el nmero de impulsos de fase
A/B.

ANEXO

G. LISTA DE ALARMAS

Indicacin
SPM
(*1)

Punto con problema y solucin

B63834SP/01

No.

Mensaje

9040

SPN_n_ : NO 1ROT Cs
SIGNAL DETECT

40

1 Ajuste la seal de 1 rotacin en el La seal de 1 rotacin no se ha ge


preamplificador.
nerado durante el control de contor2 Verifique el estado de la pantalla neado en eje Cs.
del cable.
3 Sustituya el cable.

9041

SPN_n_ : 1ROT POS


CODER ERROR

41

1 Verifique y corrija el parmetro.


2 Sustituya el cable.
3 Reajuste la seal del sensor BZ.

1 Anomala en la seal de 1 rotacin


del codificador de posicin del husillo (conector JY4) .
2 Anomala en la seal de una rotacin (conector JY2) del sensor MZ
o BZ.
3 Error de configuracin de parmetros.

9042

SPN_n_ : NO 1ROT.
POSCODER
DETECT

42

1 Sustituya el cable.
2 Reajuste la seal del sensor BZ.

1 La seal de una rotacin del codificador de posicin del husillo (co


nector JY4) est desactivada.
2 La seal de una rotacin (conector JY2) del sensor MZ o BZ est
desactivada.

9043

SPN_n_ : DISCON. PC
FOR DIF. SP.
MODE

43

Sustituya el cable.

Anomala en la seal del codificador


de posicin de velocidad diferencial
(conector JY8) en el SPM tipo 3.

9044

SPN_n_ : CONTROL
CIRCUIT(AD)
ERROR

44

Sustituya la tarjeta impresa de con- Se ha detectado una anomala en un


trol del SPM .
componente del circuito de control
del SPM (anomala en el convertidor
A/D).

9046

SPN_n_ : SCREW
1ROT POS
COD. ALARM

46

1 Verifique y corrija el parmetro.


2 Sustituya el cable.
3 Reajuste la seal del sensor BZ.

9047

SPN_n_ : POSCODER
SIGNAL ABNORMAL

47

1 Sustituya el cable.
1 Anomala en la seal de fase A/B
2 Reajuste la seal del sensor BZ.
del codificador de posicin del hu3 Corrija la disposicin del cable
sillo (conector JY4).
(proximidad al cable de potencia). 2 Anomala en la seal de fase A/B
(conector JY2) del sensor MZ o
BZ.
La relacin entre la seal de A/B y la
seal de una rotacin es incorrecta
(Discrepancia en el intervalo de impulsos).

9049

SPN_n_ : HIGH CONV.


DIF. SPEED

49

Compruebe si el valor de velocidad En el modo de velocidad diferencial,


diferencial calculado supera la velo- la velocidad del otro husillo converticidad mxima del motor.
da a la velocidad del husillo local ha
superado el lmite admisible (la velocidad diferencial se calcula multiplicando la velocidad del otro husillo por
la relacin de transmisin).

770

Descripcin

Se ha detectado una anomala equivalente a la alarma 41 durante la


operacin de roscado.

ANEXO

B63834SP/01

No.

Mensaje

Indicacin
SPM
(*1)

G. LISTA DE ALARMAS

Punto con problema y solucin

Descripcin

9050

SPN_n_ : SPNDL CONTROL OVERSPEED

50

Compruebe si el valor calculado su En la sincronizacin del husillo, el


pera la velocidad mxima del motor. valor de clculo de la orden o consigna de velocidad super el lmite admisible (la velocidad del motor se calcula multiplicando la velocidad especificada del husillo por la relacin de
transmisin).

9051

SPN_n_ : LOW VOLT DC


LINK

51

1 Verifique y corrija la tensin de ali- Se ha detectado una cada de tenmentacin.


sin de entrada. (Indicacin de alar2 Sustituya el contactor MC.
ma de PSM: 4) (Corte momentneo
de corriente o mal contacto del MC)

9052

SPN_n_ : ITP SIGNAL


ABNORMAL I

52

1 Sustituya la tarjeta de circuito im- Se ha detectado una anomala de inpreso de control del SPM.
terfaz en el CN (se ha detenido la
2 Sustituya la tarjeta de circuito im- seal ITP).
preso de la interfaz del husillo en
el CNC.

9053

SPN_n_ : ITP SIGNAL


ABNORMAL II

53

1 Sustituya la tarjeta de circuito im- Se ha detectado una anomala de inpreso de control del SPM.
terfaz en el CN (se ha detenido la
2 Sustituya la tarjeta de circuito im- seal ITP).
preso de la interfaz de husillo en el
CNC.

9054

SPN_n_ : OVERLOAD
CURRENT

54

Revise el estado de la carga.

9055

SPN_n_ : POWER LINE


SWITCH ERROR

55

1 Sustituya el contactor magntico. Anomala en la seal de estado del


2 Verifique y corrija la secuencia.
cable de potencia del contactor magntico para seleccionar un husillo o
una salida.

9056

SPN_n_ : INNER COOLING FAN STOP

56

Sustituya el mdulo SPM.

Se ha detenido el ventilador de refri


geracin del circuito de control del
SPM.

9057

SPN_n_ : EX DECELERATION
POWER

57

1 Reduzca el rgimen de aceleracin/deceleracin.


2 Verifique las condiciones de refri
geracin (temperatura perifrica).
3 Si el ventilador de refrigeracin se
detiene, sustituya la resistencia.
4 Si la resistencia presenta una
anomala, sustituya la resistencia.

Se ha detectado una sobrecarga en


la resistencia regenerativa. (Indicacin de alarma de PSMR: 8)
Se ha detectado la actuacin del termostato o una sobrecarga de breve
duracin.
La resistencia de regeneracin est
desconectada o se ha detectado un
valor de resistencia anmalo.

9058

SPN_n_ : OVERLOAD IN
PSM

58

1 Verique el estado de refrigeracin La temperatura del radiador del PSM


del PSM.
ha aumentado de manera anmala.
2 Sustituya el mdulo PSM.
(Indicacin de alarma del PSM: 3)

9059

SPN_n_ : COOLING FAN


STOP IN PSM

59

Sustituya el mdulo SPM.

Se ha detenido el ventilador de refri


geracin del PSM. ( Indicacin de
alarma del PSM: 2)

9062

SPN_n_ : MOTOR VCMD


OVERFLOWED

62

Verifique y corrija los parmetros.


(No. 4021, 4056~4059)

La velocidad especificada del motor


es demasiado grande.

771

Se ha detectado una intensidad de


sobrecarga.

ANEXO

G. LISTA DE ALARMAS

Indicacin
SPM
(*1)

Punto con problema y solucin

B63834SP/01

No.

Mensaje

9066

SPN_n_ : AMP MODULE


COMMUNICATION

66

1 Sustituya el cable.
2 Verifique y corrija la conexin.

9073

SPN_n_ : MOTOR SENSOR DISCONNECTED

73

1 Sustituya el cable de realimenta- No est presente la seal de realicin.


mentacin del sensor del motor.
2 Verifique el procesamiento de la
pantalla.
3 Verifique y corrija la conexin.
4 Ajuste el sensor.

9074

SPN_n_ : CPU TEST ERROR

74

Sustituya la tarjeta de circuito impre- Se ha detectado un error en un test


so de control del SPM.
de la CPU.

9075

SPN_n_ : CRC ERROR

75

Sustituya la tarjeta de circuito impre- Se ha detectado un error en un test


so de control del SPM.
CRC.

9079

SPN_n_ : INITIAL TEST


ERROR

79

Sustituya la tarjeta de circuito impre- Se ha detectado un error en una


so de control del SPM.
operacin de test inicial.

9081

SPN_n_ : 1ROT MOTOR SENSOR


ERROR

81

1 Verifique y corrija el parmetro.


No puede detectarse correctamente
2 Sustituya el cable de realimenta- la seal de una rotacin del sensor
cin.
del motor.
3 Ajuste el sensor.

9082

SPN_n_ : NO 1ROT
MOTOR SENSOR

82

1 Sustituya el cable de realimenta- No se genera la seal de una rotacin.


cin del sensor del motor.
2 Ajuste el sensor.

9083

SPN_n_ : MOTOR SENSOR SIGNAL


ERROR

83

1 Sustituya el cable de realimenta- Se ha detectado una irregularidad en


cin.
una seal de realimentacin del sen2 Ajuste el sensor.
sor del motor.

9084

SPN_n_ : SPNDL SENSOR DISCONNECTED

84

1 Sustituya el cable de realimenta- No est presente la seal de realicin.


mentacin del sensor del husillo.
2 Verifique el procesamiento de la
pantalla.
3 Verifique y corrija la conexin.
4 Verifique y corrija el parmetro.
5 Ajuste el sensor.

9085

SPN_n_ : 1ROT SPNDL


SENSOR ERROR

85

1 Verifique y corrija el parmetro.


No puede detectarse correctamente
2 Sustituya el cable de realimenta- la seal de una rotacin del sensor
cin.
del husillo.
3 Ajuste el sensor.

9086

SPN_n_ : NO 1ROT
SPNDL SENSOR ERROR

86

1 Sustituya el cable de realimenta- No puede detectarse correctamente


cin.
la seal de una rotacin del sensor
2 Ajuste el sensor.
del husillo.

9087

SPN_n_ : SPNDL SENSOR SIGNAL


ERROR

87

No se genera la seal de una rota- Se ha detectado una irregularidad en


cin del sensor del husillo.
una seal de realimentacin del sensor del husillo.

9088

SPN_n_ : COOLING RADIFAN FAILURE

88

Sustituya el ventilador de refrigera- Se ha detenido el ventilador de refri


cin externo del SPM.
geracin externo.

772

Descripcin

Se ha detectado un error de comunicacin entre los amplificadores.

ANEXO

B63834SP/01

G. LISTA DE ALARMAS

D CODIGOS DE ERROR
(HUSILLO SERIE)
NOTA*1
Observe que el significado de las indicaciones del SPM varan en
funcin del LED encendido, el LED rojo o el amarillo. Cuando est
encendido el LED amarillo, un cdigo de error se indica con un
nmero de 2 dgitos. El cdigo de error no se muestra en la
pantalla del CNC.
Cuando el LED rojo est encendido, el SPM indica el nmero de
alarma generada en el husillo serie.
Vase Alarmas (husillo serie).

Errores mostrados en el amplificador de husillo serie


Indicacin
SPM
(*1)

Ubicacin del fallo y solucin

Descripcin

01

Compruebe la secuencia *ESP y MRDY. (Para MRDY, preste


atencin a la configuracin de parmetros relativa al uso de la
seal MRDY (bit 0 del parmetro No. 4001).)

A persar de que no se ha introducido ni *ESP (seal de parada


de emergencia; existen dos tipos de seales incluida la seal
del PMC y la seal de contacto del PSM (*2)) ni MRDY (seal
de mquina lista), se introduce SFR (seal de rotacin directa) / SFT (seal de rotacin inversa) / ORCM (orden de orientacin).

02

Compruebeel parmetro del detector de velocidad de motor del


husillo (bits 2, 1 y 0 del parmetro No. 4011).

Cuando el motor del husillo posee un codificador de impulsos


magntico de alta resolucin (sensor Cs) (los bits 6 y 5 del
parmetro No. 4001 estn configurados a 0 y 1, respectivamente),debe configurarse 128 /rev para el detector de velocidad (los bits 2, 1 y 0 del parmetro No. 4011 estn configurados a 0, 0 y 1, respectivamente. Sin embargo, se ha configurado un valor distinto de 128 /rev. En este caso, el motor no
se excita.

03

Compruebelos parmetros del detector para control de contorneado Cs (bit 5 del parmetro No. 4001 y bit 4 del parmetro No.
4018).

Pese a que no se ha configurado la utilizacin de un codificador de impulsos magntico de alta resolucin (bit 5 del
parmetro No. 4001 = 1) o que no se ha configurado la utilizacin de la funcin de control de contorneado Cs mediante el
sensor (bit 4 del parmetro No. 4018 = 1) se introduce una orden de control Cs. En este caso, no se excita el motor.

04

Compruebeel parmetro de la seal del codificador de posicin


(bit 2 del parmetro No. 4001).

Pese a que no se ha configurado la utilizacin de la seal del


codificador de posicin (bit 2 del parmetro No. 4001 = 1) se
ha introducido un modo de servo (roscado rgido con macho,
posicionamiento del husillo o un comando de sincronizacin
del husillo. En este caso, el motor no se excita.

05

Compruebe la opcin de software de orientacin.

Pese a que no se ha configurado la opcin de orientacin, se


ha introducido un comando de orientacin (ORCM).

06

Compruebe la opcin de software de conmutacin de la salida


de husillo y la seal de estado de lnea de alimentacin (RCH).

Pese a que no se han configurado las opciones de conmutacin de la salida, se ha seleccionado el bobinado a baja velocidad (RCH = 1).

07

Compruebe la secuencia (CON, SFR, SRV).

Pese a que se ha especificado el modo de control de contorneado Cs, no se ha introducido SFR/SRV.

08

Compruebe la secuencia (SFR, SRV).

Pese a que se ha especificado el modo de servo (roscado rgido con macho, posicionamiento del husillo), no se ha introducido SFR/SRV.

09

Compruebe la secuencia (SPSYC, SFR, SRV)

Pese a que se ha especificado el modo de sincronizacin del


husillo, no se ha introducido SFR/SRV.

10

Durante la ejecucin del comando de control de eje C, no especifique un modo de funcionamiento distinto. Antes de entrar en
otro modo, cancele el comando de control de contorneado Cs.

Pese a que se ha configurado el modo de control de contorneado Cs, se ha especificado otro modo de funcionamiento
(modo de servo, sincronizacin u orientacin del husillo).

773

G. LISTA DE ALARMAS

Indicacin
SPM
(*1)

ANEXO

Ubicacin del fallo y solucin

B63834SP/01

Descripcin

11

Durante la ejecucin del comando de modo servo, no especifique un modo de funcionamiento distinto. Antes de entrar en otro
modo, cancele el modo servo.

Pese a que se ha configurado el modo servo (roscado rgido


con macho o posicionamiento del husillo), se ha especificado
otro modo de funcionamiento (control de contorneado Cs, sincronizacin u orientacin del husillo).

12

Durante la ejecucin del comando de sincronizacin del husillo, no especifique un modo de funcionamiento distinto.
Antes de entrar en otro modo, cancele el comando de sincronizacin del husillo.

Pese a que se est ejecutando la sincronizacin del husi


llo, se ha especificado un modo de funcionamiento distinto (control de contorneado Cs, modo servo u orientacin).

13

Durante la ejecucin del comando de orientacin, no especifique un modo de funcionamiento distinto. Antes de entrar
en otro modo, cancele el modo orientacin.

Pese a que se est ejecutando el comando de orientacin, se ha especificado otro modo de funcionamiento
(control de contorneado Cs, modo servo o sincronizacin).

14

Introduzca la seal SRT o SRV.

La seales SFT y SRV se introducen simultneamente.

15

Compruebe el bit 5 del parmetro No. 4000 y la seal del


PMC (CON).

Cuando el bit 5 del parmetro No. 4000 est configurado


a 1 para indicar la presencia de la funcin de modo de velocidad diferencial, se especifica control de contorneado
Cs.

16

Compruebe el bit 5 del parmetro No. 4000 y la seal del


PMC (DEFMD).

Cuando el bit 5 del parmetro No. 4000 est configurado


a 0 para indicar la ausencia de la funcin de modo de velocidad diferencial, se introduce el comando de modo de velocidad diferencial (DEFMD).

17

Compruebe los bits 2, 1 y 0 de parmetro No. 4011.

La configuracin del parmetro del detector de velocidad


(bits 2, 1 y 0 del parmetro No. 4011) no es vlida. (No
est presente el detector de velocidad correspondiente).

18

Compruebe el bit 2 del parmetro No. 4001 y la seal del


PMC (ORCM).

Pese a que el bit 2 del parmetro No. 4001 est configurado a 0 para no utilizar la seal del codificador de posicin,
se ha introducido un comando para orientacin mediante
un codificador de posicin (ORCMA).

19

Durante la ejecucin del programa de orientacin, no especifique un modo de funcionamiento distinto. Antes de entrar
en otro modo, cancele el comando de orientacin.

Pese a que se est ejecutando una orientacin con un


sensor magntico, se ha especificado un modo de funcionamiento distinto.

20

Compruebe el bit 5 del parmetro No. 4001, bit 5 del


parmetro No. 4014 y bit 4 del parmetro No. 4018.

Cuandose ha activado la utilizacin de la funcin de modo


de funcionamiento esclavo (bit 5 del parmetro No. 4014
= 1), se ha especificado la utilizacin de un codificador
de impulsos magntico de alta resolucin (bit 5 del
parmetro No. 4001 = 1) o la utilizacin de la funcin de
control de contorneado Cs mediante el sensor (bit 4 del
parmetro No. 4018 = 1). Estos datos no pueden estar activados simultneamente.

21

Introduzca el comando de modo de funcionamiento esclavo


(SLV) en el modo de funcionamiento normal.

Pese a que se est ejecutando un control de posicin (tal


como un modo servo o una orientacin), se ha introducido
un comando de modo de funcionamiento esclavo (SLV).

22

Introduzca el comando de control de posicin en el modo


de funcionamiento normal

Pese a que se ha activado el modo de funcionamiento esclavo (SLVS = 1), se ha introducido un comando de control
de posicin (tal como el modo servo o una orientacin).

23

Compruebe el bit 5 del parmetro No. 4014 y la seal del


PMC (SLV).

Pese a que el bit 5 del parmetro No. 4014 se ha configurado a 0 para no utilizar la funcin del modo de funcionamiento esclavo, se ha introducido un comando de modo
de funcionamiento esclavo (SLV).

24

Compruebe la seal del PMC (INCMD). Ejecute la orienta- La orientacin se ejecuta primero en el modo de orientacin especificando primero una posicin absoluta.
cin incremetal (INCMD = 1) y luego se introduce una orden de posicin absoluta (INCMD = 0).

25

Compruebe las especificaciones del amplificador del husillo Pese a que no se utiliza el amplificador de husillo SPM
y la configuracin del parmetro (bit 4 del parmetro No. tipo 4, se ha activado la utilizacin de la funcin de control
4018).
de contorneado Cs mediante el sensor (bit 4 del parmetro No. 4018 = 1).

774

ANEXO

B63834SP/01

G. LISTA DE ALARMAS

NOTA*2
Seal de contacto del PSM
Entre ESP1 y ESP2 en el PSM

Contacto abierto: Parada de emergencia


Contacto cerrado: Funcionam. normal

11) Alarmas del sistema


(Estas alarmas no pueden reponerse con la tecla de reposicin.)
Nmero

Mensaje

Contenido

900

ERROR DE PARIDAD ROM

Error de paridad en ROM (CNC/OMM/Servo)


Sustituya la ROM con el nmero indicado.

910

PARIDAD SRAM: (BYTE 0)

911

PARIDAD SRAM: (BYTE 1)

Error de paridad en el mdulo RAM de memoria de cinta. Borre la memoria o sustituya el mdulo.
Despus de esta operacin reponga todos los datos incluidos los
parmetros.

912

PARIDAD DRAM: (BYTE 0)

913

PARIDAD DRAM: (BYTE 1)

914

PARIDAD DRAM: (BYTE 2)

915

PARIDAD DRAM: (BYTE 3)

916

PARIDAD DRAM: (BYTE 4)

917

PARIDAD DRAM: (BYTE 5)

918

PARIDAD DRAM: (BYTE 6)

919

PARIDAD DRAM: (BYTE 7)

920

ALARMA DE SERVO (EJES 14 )

Alarma de servo (eje primero hasta cuarto). Se ha producido una alarma de watchdog o un error de paridad de RAM en el mdulo de servo.
Sustituya el mdulo de control de servo de la tarjeta CPU principal.

926

ALARMA FSSB

Alarma FSSB. Sustituya el mdulo de control de servo de la tarjeta


CPU principal.

930

INTERRUPCION CPU

Error de CPU (interrupcin anmala). La tarjeta CPU principal est


averiada.

935

SRAM ECC ERROR

Se ha producido un error en la RAM de almacenamiento de


programas de pieza
Accin:
Sustituya la tarjeta de circuito impreso maestra (mdulo SRAM),
realice la operacin de borrar todo y configure los parmetros y otros
datos de nuevo.

950

ALARMA DE SISTEMA DE PMC

Se ha producido un fallo en el PMC.


El mdulo de control del PMC de la tarjeta CPU principal o la tarjeta
opcional pueden estar averiados.

951

ALARMA WATCHDOG PMC

Se ha producido un fallo en el PMCRC (alarma de watchdog). La


tarjeta opcional puede estar averiada.

970

NMI OCCURRED IN PMCLSI

En el PMCSA1, se ha producido un error en el dispositivo LSI de


control del PMC en la placa matriz. (Paridad de RAM de E/S).
Sustituya la placa matriz.

971

NMI OCCURRED IN SLC

En el PMCSA1, se ha detectado una desconexin del enlace E/S


(I/O Link).
Verifique el enlace E/S.

972

SE HA PRODUCIDO UNA NMI EN


OTRO MODULO

Se ha producido una NMI en una tarjeta distinta de la tarjeta CPU principal.

973

INTERRUPCION DE FALTA MASCARA

Se ha producido una NMI por motivos desconocidos.

Error de paridad en RAM de mdulo DRAM. Sustituya el mdulo


DRAM.

775

G. LISTA DE ALARMAS

Nmero

ANEXO

Mensaje

B63834SP/01

Contenido

974

ERROR BUS F

Error de bus en BUS FANUC.


La tarjeta CPU principal o las tarjetas opcionales pueden estar
averiadas.

975

ERROR DE BUS

Error de bus de tarjeta CPU principal.


Es posible que la tarjeta CPU principal est averiada.

976

ERROR DE BUSL

Error de bus local.


Es posible que la tarjeta CPU principal est averiada.

776

INDEX

B63834SP/01

[A]

[C]

Activacin y desactivacin de manual absoluto, 397

Cabezera de un programa, 512

Alarmas, 699

Clculo sencillo de la longitud roscada incorrecta, 734

ARCCOS #i = ACOS[#j];, 259

Cambio del sistema de coordenadas de pieza, 80

Archivos, 465

Caracteres y cdigos que se han de utilizar para la


funcin de introduccin de datos de patrones, 333

ARCSIN #i = ASIN[#j];, 258

Ciclo de rectificado de dimensiones fijas directas por


oscilacin, 172

Asistencia de cdigos G, 642

Ciclo de rectificado de dimensiones fijas directas


transversal (G72), 170

Asistencia para cdigos M, 645


Asistencia para proceso, 640

Ciclo de rectificado por oscilacin (G73), 171

Avance en mecanizado, 68

Ciclo de rectificado transversal (G71), 169

Avance incremental, 393


Avance Jog, 391

Ciclo de roscado con macho rgido en cara anterior


(G84)/en cara lateral (G88, 179

Avance manual por volante, 394

Ciclo fljo de rectificado (para rectificadora), 169

Avance rpido, 67

Cmo fusionar un programa, 527


Cmo se configuran y visualizan los datos, 547

AvanceFuncin de avance, 14

Cmo se copia un programa completo, 524


Cmo se copia una parte de un programa, 525

[B]

Cmo se indican las dimensiones programadas para


desplazar la herramientardenes absoluta/incrementales, 19

Batera para el codificador absoluto de impulsos, 707

Cmo se visualiza la variacin de la indicacin de


posicin sin hacer funcionar la mquina, 344

Bifurcacin incondicional (Declaracin GOTO), 264


Bifurcacin y repeticin, 264

Comparacin e interrupcin de nmero secuencial,


595

Bloqueo de mquina y bloqueo de funciones auxiliares, 435

Componentes del programa que no sean secciones de


programa, 118

Borrado automtico de la visualizacin en pantalla


CRT, 619

Comprobacin haciendo funcionar la mquina, 343

Borrado de archivos, 469, 489

Conexin de la tensin, 385

Borrado de bloques, 516

Conexin/desconexin del CNC, 385

Borrado de la pantalla, 618

Configuracin de las teclas soft, 381

Borrado de la visualizacin de pantalla de CRT, 618

Configuracin de los programas, 23

Borrado de ms de un programa especificando un intervalo de valores, 522

Configuracin de parmetros asociados a la entrada/


salida, 493
Configuracin de una seccin de programa, 121

Borrado de mltiples bloques, 517

Configuracin del programa, 116

Borrado de programas, 521

Control de eje angular/control de eje angular arbitrario, 322

Borrado de todos los programas, 521


Borrado de un bloque, 516

Control de velocidad de corte constante (G96, G97),


95

Borrado de un programa, 521


Borrado de una palabra, 515

Conversin de pulgadas / valores mtricos (G20,


G21), 90

Bsqueda de archivos, 467

Creacin de programas, 536

Bsqueda de nmero de programa, 518

Creacin de programas empleando el panel MDI, 537

Bsqueda de nmero de secuencia, 519

Creacin de programas en el modo TEACHIN, 540

Bsqueda de una palabra, 510

Creacin de un programa de pieza nuevo, 638

i1

Index

[D]

B63834SP/01

Entrada/salida de datos en la pantalla todas E/S, 492


Entrada/salida de programa, 470

Datos para cada ciclo fijo, 650


Decalaje del sistema de coordenadas de pieza, 84

Entrada/salida de variables comunes de macro cliente,


481

Declaracin condicional (Declaracin IF), 265

Error de direccin radial en mecanizado circular, 739

Declaraciones de macro y declaraciones de cn, 263


Definicin de un sistema de coordenadas de pieza, 77

Especificacin de velocidad de husillo con un cdigo,


94

Descripcin detallada de las funciones, 292

Especificacin del valor de la velocidad del husillo


directamente (Orden S 5 digitos), 94

Designacin de los ejes, 29

Explicacin complementaria para copiar, mover y


fusionar, 528

Desplazamiento de la herramienta por programacin


modo automtico, 340

Explicacin del teclado, 359

Desplazamiento herramienta segn interpolacin de


contorno de partes de pieza, 12

[F]

Detalle de clculo de contorno, 669


Detalle de los datos de figuras de contorno, 667

Funcin de ayuda, 626

Detalles del clculo auxiliar, 680

Funcin de compensacin, 26

Disposicin de las teclas del panel MDI, 357

Funcin de contrasea, 534

Dispositivos de manejo, 354

Funcin de deteccin de fluctuacin de la velocidad


del husillo, 99

Dispositivos e/s externos, 382

Funcin de edicin ampliada de programas de pieza,


523

[E]

Funcin de herramienta (funcin T), 105


Funcin de introduccin de datos de patrn, 324

Edicin de macros de cliente, 532

Funcin de llamada a subprograma (M198), 422

Edicin de programas, 508


Edicin de un programa de pieza, 345

Funcin de planificacin de secuencia de ejecucin


(scheduling), 417

Edicin en modo no prioritario, 533

Funcin de salto (G31), 60

Ejes controlados, 28

Funcin de velocidad de cortevelocidad del husillo,


21

Ejes cotrolados, 29

Funcionamiento, 648

Entrada de datos de compensacin, 475

Funcionamiento automtico, 402

Entrada de datos de compensacin de error de paso,


479

Funcionamiento en modo automtico, 341

Entrada de parmetros, 477

Funcionamiento en modo DNC, 431

Entrada de un programa, 470

Funcionamiento en modo manual, 338

Entrada de variables comunes de macrocliente, 481

Funcionamiento en modo MDI, 406

Entrada por teclado y buffer de entrada por teclado,


379

Funcionamiento en modo memoria, 403

Entrada y salida de archivos en disquete, 503

Funciones auxiliares, 112

Entrada y salida de datos de compensacin, 475

Funciones auxiliares (funcin M), 113

Entrada y salida de parmetros, 498

Funciones de alarma y autodiagnstico, 457

Entrada y salida de parmetros de datos de compensacin de error de paso, 477

Funciones de avance, 65

Funcionamiento manual, 388

Funciones de interpolacin, 36

Entrada y salida de programas, 494

Funciones de seguridad, 443

Entrada y salida de valores de compensacin, 500

Funciones preparatorias (Funciones G), 32

Entrada/salida de datos, 464


i2

Index

B63834SP/01

[H]

Mtodo de especificacin, 291


Metodo de sustitucion de las pilas, 703

Handy file de FANUC, 384

Modificacin de una palabra, 514


Modo prueba, 434

[I]

Moviendo una seccin o parte de programa, 526


Mltiples rdenes M en un solo bloque, 114

Imagen espejo, 427


Indicacin de posicin actual, 350

[O]

Inputting and Outputting Offset Data, 500


Insercin automtica de nmeros de secuencia, 538

Operaciones aritmticas y lgicas, 258

Insercin de una palabra, 513

Operaciones de creacin de programas, 636

Insercin, modificacin y borrado de una palabra, 509

Operaciones de programacin de contorno, 658

Interpolacin cilndrica (G07.1), 48

Operaciones generales en pantalla, 361

Interpolacin circular (G02, G03), 40

Ordenes de salida externa, 286

Interpolacin en coordenadas polares (G12.1, G13.1),


44

Ordenes G53, G28 y G30 cuando se aplica un decalaje


de posicin de la herramienta, 188

Interpolacin lineal (G01), 39

rdenes G53, G28 y G30 en el modo de compensacin de radio de punta de herramienta, 233

Interrupcin manual por volante, 424


Introduccin de parmetros programables (G10), 299

Ordenes para operaciones de la mquinafuncin auxiliar, 22

Introduccin directa de las compensaciones de origen


de pieza medidas, 600

Otros, 690

[P]

[L]

Pginas visualizadas por la tecla de funcin

Las segundas funciones auxiliares (cdigos B), 115

MESSAGE

616

Lectura de archivos, 487


Limitaciones, 285

Panel LCD color de 10,4, 357

Lmites de recorrido mximos, 31

Pantalla comprobacin del programa, 569

Llamada a macro utilizando cdigos G, 276

Pantalla de posicin con el sistema de coordenadas


relativas, 556

Llamada a macros, 269


Llamada a subprograma utilizando un cdigo M, 278

Pantalla de posicin en el sistema de coordenadas de


pieza, 555

Llamada modal (G66), 274

Pantalla de programa para modo MDI, 571

Llamada simple (G65), 270

Pantalla de visualizacin de bloque siguiente, 568

Llamadas a subprogramas utilizando un cdigo T, 279

Pantalla visualizacin del bloque actual, 567

Longitud roscada incorrecta, 732

Pantalla visualizada al conectar el CNC, 386


Pantallas visualizadas con la tecla de funcin (en modo memoria o en modo MDI), 565

[M]

Pantallas visualizadas con la tecla de funcin

OFFSET
SETTING

579

Macro cliente activado por interrupcin, 290

Pantallas visualizadas mediante la tecla de funcin

Manual Guide 0i, 633

PROG

Margen de desplazamiento de la herramienta lmite


de recorrido, 27

(En el modo EDIT), 572

Pantallas visualizadas mediante la tecla de funcin

Mecanizado con ciclos fijos, 647

SYSTEM

Mensajes de aviso, 380


i3

, 608

Index

Pantallas visualizadas por la tecla de funcin

POS

B63834SP/01

Salida de un programa, 473

Salida de variables comunes de macro cliente, 502

555

Salida de variables comunes de macrocliente, 482

Parada de emergencia, 444

Salto del lmite de par (G31 P99), 63

Parmetros, 692

Salto mltiple, 62

Pila para codificadores absolutos de impulsos independientes (6 VDC), 714

Seleccin de la herramienta utilizada para diversas


operaciones de mecanizado funcin herramienta, 22

Plano de la pieza y desplazamiento de la herramienta,


15

Seleccin de plano, 87
Sistema de coordenadas, 75

Posicionamiento (G00), 37

Sistema de coordenadas de mquina, 76

Position screen, 364

Sistema de coordenadas de pieza, 77

Precauciones sobre diversos tipos de datos, 8

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


coordenadas del CNC, 16

Preseleccin del sistema de coordenadas de pieza, 559


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

Sistema incremental, 30

Procedure for manual reference position return, 389

Sistema local de coordenadas, 85

Procesamiento de declaraciones de macro, 282

Sobrecontrol de avance, 437

Programa ejemplo, 280

Sobrecontrol de avance rpido, 438

Programacin de contorno, 657

Subprograma (M98, M99), 127

Programacin del punto decimal (coma), 91

sustitucin de la batera de la unidad de control, 704

Programacin interactiva con funcin grfica, 543

Sustitucin de palabras y direcciones, 530

Puesta en marcha, 636, 637


Punto de referencia, 71

[T]

Punto de referencia (Posicin especfica de mquina),


15

Teclas de funcin, 362


Teclas de funcin y teclas soft, 361
Teclas soft, 363

[R]

Temporizacin (Tiempo de espera) (G04), 70


Transicin teclas soft activada por la tecla de funcin,
364

Rearranque de un programa, 409


Registro de programas de macro cliente, 284

Trayectoria de herramienta en una esquina, 736

Repeticin (Declaracin WHILE), 266


Roscado con macho rgido, 178

[U]

Roscado con pase constante (G32), 52


Roscado continuo, 57

Unidad CRT/MDI monocromo de 9, 356

Roscado de paso variable (G34), 56

Unidad LCD/MDI monocromo 7,2/color 8,4, 356

Roscado mltiple, 58

Unidad MDI estndar independiente, 358


Unidades de configuracin y visualizacin, 355

[S]

[V]

Salida de datos, 353


Salida de datos de compensacin, 476

Valores de coordenadas y dimensiones, 88

Salida de datos de compensacin de error de paso, 480

Variables, 248

Salida de parmetros, 478

Variables del sistema, 251

Salida de programas, 488

Verificacin de un programa, 343

Salida de un listado de programa para un grupo especificado, 491

Verificacin mediante la pantalla de autodiagnstico,


461
i4

B63834SP/01

Index

Visualizacin, 349

Visualizacin del directorio, 484

Visualizacin de alarmas, 350, 458

Visualizacin del directorio en disquete, 483

Visualizacin de datos de partrones, 329


Visualizacin de grficos, 352

Visualizacin del histrico de mensajes de operador


externos, 616

Visualizacin de histrico de alarmas, 460

Visualizacin del men de patrones, 325

Visualizacin de la memoria utilizada y una lista de


programas, 573

Visualizacin del monitor de funcionamiento, 563


Visualizacin y configuracin de datos, 346

Visualizacin de nmero de horas y de piezas, 562

Visualizacin y configuracin de las variables comunes de macrocliente, 602

Visualizacin de nmero de piezas, visualizacin de


horas de funcionamiento, 351

Visualizacin y configuracin del tiempo de funcionamiento, nmero de piezas y tiempo, 597

Visualizacin de programas, 349


Visualizacin de todas las posiciones, 558

Visualizacin y configuracin del valor de compensacin de origen de pieza, 599

Visualizacin de un listado de programa para un grupo


especificado, 576

Vuelta a punto de referencia, 72

Visualizacin del avance real, 560

Vuelta manual al punto de referencia, 389

Visualizacin del contenido del programa, 566

i5

Jan., 2003

Fecha

01

Edicin

Contenido

________________________________________

Edicin

Fecha

FANUC Series 0iTB MANUAL DEL OPERADOR (B63834SP)

Hoja de revisiones

Contenido

Você também pode gostar