Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
B-63944SP-1/01
B-63944SP-1/01 PRECAUCIONES DE SEGURIDAD
PRECAUCIONES DE SEGURIDAD
Este apartado describe las precauciones de seguridad relativas al uso
de los CNC.
Es fundamental que los usuarios respeten estas precauciones para
garantizar un funcionamiento seguro de las máquinas equipadas con
un CNC (todas las descripciones en este apartado parten del supuesto
de que existe una configuración de máquina con CNC). Observe que
algunas precauciones son relativas únicamente a funciones específicas
y, por consiguiente, tal vez no correspondan a determinados CNC.
Los usuarios también deben observar las precauciones de seguridad
relativas a la máquina, como se describe en el correspondiente manual
facilitado por el fabricante de la máquina herramienta. Antes de
intentar utilizar la máquina o crear un programa para controlar el
funcionamiento de la máquina, el operador debe estudiar a fondo el
contenido de este manual y el correspondiente manual facilitado por el
fabricante de la máquina herramienta.
CONTENIDO
s-1
PRECAUCIONES DE SEGURIDAD B-63944SP-1/01
AVISO
Se aplica cuando existe peligro de que el usuario
resulte lesionado, o cuando existe peligro de que
resulte lesionado el usuario y dañado el equipo si
no se observa el procedimiento autorizado.
PRECAUCIÓN
Se aplica cuando existe peligro de dañar el equipo
si no se observa el procedimiento autorizado.
NOTA
La Nota se utiliza para facilitar información
complementaria distinta de la incluida en Aviso
y Precaución.
s-2
B-63944SP-1/01 PRECAUCIONES DE SEGURIDAD
AVISO
1 No intente nunca mecanizar una pieza sin
comprobar primero el funcionamiento de la
máquina. Antes de iniciar una ejecución de
producción, asegúrese de que la máquina funciona
correctamente. Para ello, realice una ejecución de
prueba y emplee para ello, por ejemplo, la función
de modo bloque a bloque, el override de avances o
el bloqueo de máquina, o bien utilice la máquina
sin que haya ninguna herramienta ni pieza
montada. Si no se asegura de que la máquina
funciona correctamente, la máquina podría
presentar un comportamiento inesperado y llegar a
dañar a la pieza y/o a la máquina misma y lesionar
al usuario.
2 Antes de poner en funcionamiento la máquina,
compruebe íntegramente los datos introducidos.
La utilización de la máquina con datos
incorrectamente especificados puede provocar un
funcionamiento inesperado y llegar a provocar
daños a la pieza y/o máquina misma o lesiones al
usuario.
3 Asegúrese de que la velocidad de avance
especificada es adecuada para el funcionamiento
previsto. Por regla general, para cada máquina
existe una velocidad de avance máxima permitida.
La velocidad de avance apropiada varía en función
del funcionamiento previsto. Consulte el manual
facilitado junto con la máquina para determinar la
velocidad máxima permitida.
Si una máquina se utiliza con una velocidad distinta
de la correcta, podría comportarse de manera
imprevista y llegar a provocar daños a la pieza y/o
máquina misma o lesiones al usuario.
4 Cuando utilice una función de compensación de
herramienta, compruebe íntegramente el sentido y
el valor de la compensación.
La utilización de la máquina con datos
incorrectamente especificados puede provocar un
funcionamiento inesperado y llegar a provocar
daños a la pieza y/o máquina misma o lesiones al
usuario.
s-3
PRECAUCIONES DE SEGURIDAD B-63944SP-1/01
AVISO
5 Los parámetros para el CNC y el PMC vienen
configurados de fábrica. Habitualmente, no es
preciso modificarlos. Sin embargo, si no queda
otra alternativa que modificar un parámetro,
asegúrese de que conoce perfectamente la función
del parámetro antes de realizar cualquier
modificación.
Si no se ajusta correctamente un parámetro,
puede producirse una respuesta inesperada de la
máquina, llegando a dañar la pieza y/o máquina
misma o provocar lesiones al usuario.
6 Inmediatamente después de conectar la
alimentación, no toque ninguna de las teclas del
panel MDI hasta que en el CNC aparezca la
pantalla de visualización de posición 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
máquina cuando el CNC está en este estado, la
máquina puede responder de manera imprevista.
7 El manual del usuario y el manual de programación
facilitados junto con el CNC proporcionan una
descripción general de las funciones de la
máquina, incluidas cualesquiera funciones
opcionales. Observe que las funciones opcionales
varían de un modelo de máquina a otro. Por
consiguiente, algunas de las funciones descritas
en los manuales tal vez no estén disponibles en la
realidad en el caso de un modelo concreto. Si tiene
cualquier duda, compruebe la especificación de la
máquina.
8 Es posible que algunas funciones se hayan
implementado a petición del fabricante de la
máquina herramienta. Cuando utilice tales
funciones, consulte el manual facilitado por el
fabricante de la máquina herramienta para obtener
más detalles sobre la utilización y cualesquiera
precauciones asociadas a las mismas.
s-4
B-63944SP-1/01 PRECAUCIONES DE SEGURIDAD
PRECAUCIÓN
El display de cristal líquido (LCD) se fabrica
con una tecnología de fabricación muy precisa.
Algunos píxeles pueden no verse o pueden verse
de forma permanente. Este fenómeno es
un atributo común de los LCD y no se trata
de un defecto.
NOTA
Los programas, parámetros y variables de macro
están almacenados en la memoria no volátil del
CNC. Habitualmente, se conservan aun cuando se
desconecta la alimentación.
Sin embargo, tales datos podrían borrarse por
descuido o podría ser necesario borrar tales datos
de la memoria no volátil como parte de un proceso
de recuperación de errores.
Para evitar que ocurra lo anterior y garantizar una
rápida restauración de los datos borrados, haga
una copia de seguridad de todos los datos
importantes y guarde la copia de seguridad en un
lugar seguro.
s-5
PRECAUCIONES DE SEGURIDAD B-63944SP-1/01
AVISO
1 Ajuste del sistema de coordenadas
Si un sistema de coordenadas se ajusta
incorrectamente, la máquina podría responder de
forma inesperada como consecuencia de que el
programa puede enviar un comando de
desplazamiento que de otro modo sería válido.
Tal operación imprevista podría dañar la
herramienta, la máquina misma o la pieza,
o provocar daños al usuario.
2 Posicionamiento en interpolación no lineal
Cuando se ejecute un posicionamiento en
interpolación no lineal (posicionamiento mediante
desplazamiento no lineal entre los puntos inicial
y final), debe confirmarse minuciosamente la
trayectoria de la herramienta antes de iniciar la
programación. El posicionamiento implica una
operación con avance rápido. Si la herramienta
colisiona con la pieza, podría resultar dañada la
herramienta, la máquina misma o la pieza,
o provocar lesiones al usuario.
3 Función en la que interviene un eje de rotación
Cuando se programe la interpolación en
coordenadas polares o el control en dirección
normal (perpendicular), preste una especial
atención a la velocidad del eje de rotación.
Una programación incorrecta puede hacer que la
velocidad del eje de rotación sea excesivamente
alta, de manera que la fuerza centrífuga 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 daños a la
herramienta, a la máquina misma o a la pieza,
o lesiones al usuario.
s-6
B-63944SP-1/01 PRECAUCIONES DE SEGURIDAD
AVISO
4 Conversión de valores en pulgadas/valores
métricos
El cambio entre entrada de valores en pulgadas
y valores métricos no convierte las unidades de
medida de datos, tales como el corrector de origen
de pieza, los parámetros y la posición actual.
Por consiguiente, antes de poner en marcha la
máquina, determine qué unidades de medida
se están utilizando. Un intento de ejecutar una
operación con datos no válidos podría provocar
daños a la herramienta, a la máquina misma o
a la pieza, o lesiones al usuario.
5 Control de velocidad superficial constante
Cuando un eje sujeto a control de velocidad
superficial constante se acerca al origen del
sistema de coordenadas de pieza, la velocidad del
cabezal puede aumentar excesivamente. Por este
motivo, es preciso especificar una velocidad
máxima permitida. La especificación incorrecta de
una velocidad máxima permitida puede provocar
daños a la herramienta, a la máquina misma o a
la pieza, o lesiones al usuario.
6 Comprobación de límite de recorrido
Después de conectar la alimentación, ejecute un
retorno manual a posición de referencia según sea
necesario. No es posible una comprobación del
límite de recorrido sin primero ejecutar un retorno
manual a posición de referencia. Observe que si
está deshabilitada la comprobación de límite de
recorrido, no se generará una alarma aun cuando
se rebase un límite de recorrido, lo que puede
provocar daños a la herramienta, a la máquina
misma o a la pieza, o lesiones al usuario.
s-7
PRECAUCIONES DE SEGURIDAD B-63944SP-1/01
AVISO
7 Comprobación de interferencia con torreta
Se realiza una comprobación de interferencia
con torreta según los datos de herramienta
especificados durante el funcionamiento en modo
automático. Si la especificación de la herramienta
no coincide con la herramienta que se está
utilizando realmente, la comprobación de
interferencia no se podrá realizar correctamente
y probablemente se provocarán daños a la
herramienta o la propia máquina, o lesiones al
usuario. Después de conectar la alimentación
eléctrica o seleccionar manualmente una torreta,
inicie el funcionamiento en modo automático
y especifique el número de la herramienta que
va a usar.
8 Modo absoluto/incremental
Si un programa creado con valores absolutos se
está ejecutando en modo incremental, o viceversa,
la máquina podría responder de manera
imprevista.
9 Selección de plano
Si se especifica un plano incorrecto para
interpolación circular, interpolación helicoidal o un
ciclo fijo, la máquina podría responder de manera
imprevista.
Consulte las descripciones de las funciones
correspondientes para obtener más detalles.
10 Salto de límite de par
Antes de intentar realizar un salto de límite de par,
aplique el límite de par. Si se especifica un salto
de límite de par sin que se haya aplicado
realmente el límite de par, se ejecutará un
comando desplazamiento sin efectuar un salto.
11 Imagen espejo programable
Tenga en cuenta que el funcionamiento de las
operaciones programadas varía
considerablemente al habilitar una imagen espejo
programable.
s-8
B-63944SP-1/01 PRECAUCIONES DE SEGURIDAD
AVISO
12 Función de compensación
Si, en el modo de función de compensación,
se envía un comando basado en el sistema
de coordenadas de máquina o un comando de
retorno a posición de referencia, la compensación
se cancela temporalmente, lo que puede resultar
en un comportamiento inesperado de la máquina.
Por consiguiente, antes de enviar cualquiera de los
comandos anteriores, cancele el modo
de función de compensación.
s-9
PRECAUCIONES DE SEGURIDAD B-63944SP-1/01
AVISO
1 Funcionamiento en modo manual
Cuando la máquina funcione en modo manual,
determine la posición actual de la herramienta
y de la pieza y asegúrese de que se han
especificado correctamente el eje de
desplazamiento, el sentido de desplazamiento
y la velocidad de avance. Un funcionamiento
incorrecto de la máquina puede provocar daños
a la herramienta, a la máquina misma o a la pieza,
o provocar daños al operador.
2 Retorno manual a posición de referencia
Después de conectar la alimentación, ejecute un
retorno manual a posición de referencia, según
sea necesario.
Si se utiliza la máquina sin primero ejecutar un
retorno manual a posición de referencia, ésta
podría responder de manera imprevista. No es
posible una comprobación del límite de recorrido
sin primero ejecutar un retorno manual a posición
de referencia.
Una operación imprevista de la máquina podría
dañar la herramienta, la máquina misma o la
pieza, o provocar lesiones al usuario.
3 Comando numérico manual
Cuando emita un comando numérico manual,
determine la posición actual de la herramienta
y de la pieza, y asegúrese de que se han
especificado correctamente el eje de
desplazamiento, el sentido de desplazamiento y el
comando, además de que los valores introducidos
son válidos.
Si se intenta poner en funcionamiento la máquina
con un comando no válido, se pueden provocar
daños a la herramienta, a la máquina misma o
a la pieza, o lesiones al operador.
s-10
B-63944SP-1/01 PRECAUCIONES DE SEGURIDAD
AVISO
4 Avance por volante manual
En el avance por volante manual, 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
daños a la herramienta y/o a la máquina o
provocar lesiones al usuario.
5 Override deshabilitado
Si se deshabilita el override (en función de la
especificación en una variable de macro) durante
el roscado, el roscado rígido con macho u otras
operaciones de roscado con macho, la velocidad
no puede preverse, pudiendo resultar dañada la
herramienta, la máquina misma o la pieza,
o provocar lesiones al operador.
6 Operación de origen/preajuste
Básicamente, no intente realizar nunca una
operación de origen/preajuste cuando la máquina
se esté utilizando bajo el control de un programa.
De lo contrario, la máquina podría responder de
forma imprevista, pudiendo llegar a dañar a la
herramienta, a la máquina misma o a la pieza,
o provocar lesiones al usuario.
7 Decalaje de sistema de coordenadas de pieza
Una intervención manual, un bloqueo de máquina
o una función de imagen espejo puede provocar
un decalaje del sistema de coordenadas de
máquina. Antes de intentar utilizar la máquina bajo
el control de un programa, compruebe
minuciosamente el sistema de coordenadas.
Si la máquina se utiliza bajo el control de un
programa sin que se permita ningún decalaje en el
sistema de coordenadas de pieza, la máquina
podría responder de forma imprevista, pudiendo
llegar a dañar a la herramienta, a la máquina
misma o a la pieza, o provocar lesiones
al operador.
s-11
PRECAUCIONES DE SEGURIDAD B-63944SP-1/01
AVISO
8 Interruptores de panel de operador por
software y de los menús
La utilización de los interruptores de panel de
operador por software y de los menús, junto
con el panel MDI, permite especificar operaciones
no admitidas en el panel de operador de la
máquina, tales como el cambio de modo, la
modificación del valor de override y los comandos
de avance manual discontinuo.
Obsérvese, sin embargo, que si se activan por
descuido teclas del panel MDI, la máquina podría
responder de manera imprevista, pudiendo llegar a
dañar a la herramienta, la máquina misma o la
pieza, o provocar lesiones al usuario.
9 Tecla RESET
Cuando se pulsa la tecla RESET, se detiene el
programa en ejecución y, como resultado, también
los ejes de servo.
Sin embargo, la tecla RESET puede no funcionar
por razones tales como un problema en el panel
MDI. Por lo tanto, si debe detener los motores,
pulse el botón de parada de emergencia en lugar
de la tecla RESET para garantizar la seguridad.
10 Intervención manual
Si se ejecuta una intervención manual durante el
funcionamiento programado de la máquina,
la trayectoria de la herramienta puede variar
cuando se rearranca la máquina. Por consiguiente,
antes de rearrancar la máquina después de una
intervención manual, confirme los ajustes de los
interruptores de manual absoluto, los parámetros y
el modo de programación absoluta/incremental.
11 Suspensión de avance, override de avances
y modo bloque a bloque
Las funciones de suspensión de avance, override
de avances y modo bloque a bloque pueden
deshabilitarse mediante la variable del sistema de
macro de usuario #3004. Tenga cuidado cuando
utilice la máquina en estas condiciones.
s-12
B-63944SP-1/01 PRECAUCIONES DE SEGURIDAD
AVISO
12 Ensayo en vacío
Habitualmente, un ensayo en vacío se utiliza para
confirmar el funcionamiento de la máquina.
Durante un ensayo en vacío, la máquina funciona a
la velocidad de ensayo en vacío, la cual es distinta
de la velocidad de avance programada
correspondiente. Observe que la velocidad de
ensayo en vacío a veces puede ser superior a la
velocidad de avance programada.
13 Compensación del radio de la herramienta en
el modo MDI
Preste especial atención si especifica la trayectoria
de la herramienta con un comando en el modo
MDI, ya que no se aplicará la compensación del
radio de la herramienta. Si introduce un comando
desde el panel MDI para interrumpir el
funcionamiento en modo automático del modo de
compensación del radio de la herramienta,
compruebe con atención la trayectoria de la
herramienta cuando se reanude posteriormente el
modo automático. Consulte las descripciones de
las funciones correspondientes para obtener más
detalles.
14 Edición de programas
Si se detiene la máquina después de editar el
programa de mecanizado (modificación, inserción
o borrado), la máquina podría responder de forma
imprevista si el mecanizado se reanuda bajo el
control de dicho programa. Básicamente, no
modifique, inserte ni borre comandos de
un programa de mecanizado mientras
lo está utilizando.
s-13
PRECAUCIONES DE SEGURIDAD B-63944SP-1/01
AVISO
1 Sustitución de la pila de reserva de memoria
Cuando sustituya las pilas de reserva de memoria,
mantenga conectada la máquina (CNC) a la
alimentación y aplique una parada de emergencia
a la misma. Dado que esta operación se realiza
con la alimentación eléctrica conectada
y el armario abierto, sólo deberán realizarla
los técnicos que hayan recibido formación
homologada sobre seguridad y mantenimiento.
Cuando sustituya las pilas, tenga cuidado de no
tocar los circuitos de alta tensión (marcados
con y provistos de una cubierta aislante).
El contacto con los circuitos de alta tensión sin
protección supone un riesgo de descarga eléctrica
extremadamente peligroso.
NOTA
El CNC utiliza pilas para proteger el contenido de la
memoria, ya que debe conservar datos tales como
programas, correctores y parámetros incluso
cuando no se aplique una fuente de alimentación
externa.
Si la tensión de la pila disminuye, aparecerá una
alarma para indicar que la tensión de la pila es baja
en el panel de operador de la máquina o en
la pantalla.
Cuando se muestre esta alarma, sustituya las pilas
en el plazo de una semana. De no ser así, se
perderá el contenido de la memoria del CNC.
Consulte el apartado “Método de sustitución de la
pila” del Manual del usuario (común a la serie T/M)
para obtener detalles sobre el procedimiento de
sustitución de las pilas.
s-14
B-63944SP-1/01 PRECAUCIONES DE SEGURIDAD
AVISO
2 Sustitución de la pila del encoder absoluto
Cuando sustituya las pilas de reserva de memoria,
mantenga conectada la máquina (CNC) a la
alimentación y aplique una parada de emergencia a
la misma. Dado que esta operación se realiza con
la alimentación eléctrica conectada y el armario
abierto, sólo deberán realizarla los técnicos que
hayan recibido formación homologada sobre
seguridad y mantenimiento.
Cuando sustituya las pilas, tenga cuidado de no
tocar los circuitos de alta tensión (marcados
con y provistos de una cubierta aislante).
El contacto con los circuitos de alta tensión sin
protección supone un riesgo de descarga eléctrica
extremadamente peligroso.
NOTA
El encoder absoluto utiliza pilas para conservar su
posición absoluta.
Si la tensión de la pila disminuye, aparecerá una
alarma para indicar que la tensión de la pila es
baja en el panel de operador de la máquina o en
la pantalla.
Cuando se muestre esta alarma, sustituya las pilas
en el plazo de una semana. De lo contrario, se
perderán los datos de posición absoluta guardados
por el encoder.
Consulte el Manual de mantenimiento de FANUC
SERVO MOTOR αi series para obtener detalles
sobre el procedimiento de sustitución de las pilas.
s-15
PRECAUCIONES DE SEGURIDAD B-63944SP-1/01
AVISO
3 Cambio de fusibles
Antes de cambiar un fusible fundido, es necesario
localizar y resolver la causa que ha provocado el
problema.
Por este motivo, sólo debe realizar este trabajo el
personal que haya recibido formación homologada
de seguridad y mantenimiento.
Cuando cambie un fusible con el armario abierto,
tenga cuidado de no tocar los circuitos de alta
tensión (marcados con y provistos de una
cubierta aislante).
La manipulación de los circuitos de alta tensión
no protegidos representa un riesgo sumamente
peligroso de descarga eléctrica.
s-16
B-63944SP-1/01 ÍNDICE DE MATERIAS
ÍNDICE DE MATERIAS
I. GENERALIDADES
1 GENERALIDADES.................................................................................3
1.1 NOTAS SOBRE LA LECTURA DE ESTE MANUAL ......................................... 6
1.2 NOTAS SOBRE VARIOS TIPOS DE DATOS .................................................... 7
II.PROGRAMACIÓN
1 GENERALIDADES...............................................................................11
1.1 COMP......................................................................................................... 12
2 FUNCIÓN PREPARATORIA (FUNCIÓN G) ........................................13
3 FUNCIÓN DE INTERPOLACIÓN.........................................................18
3.1 ROSCADO DE PASO CONSTANTE (G32)................................................ 19
3.2 ROSCADO CONTINUO ............................................................................. 23
3.3 ROSCADO MÚLTIPLE ............................................................................... 24
3.4 SALTO DE LÍMITE DE PAR (G31 P99)...................................................... 26
4 FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN.................28
4.1 CICLO FIJO (G90, G92, G94) .................................................................... 29
4.1.1 Ciclo de mecanizado de diámetro exterior/interior (G90).....................................30
4.1.1.1 Ciclo de mecanizado recto................................................................................ 30
4.1.1.2 Ciclo de mecanizado cónico ............................................................................. 32
4.1.2 Ciclo de roscado (G92)..........................................................................................34
4.1.2.1 Ciclo de roscado recto ...................................................................................... 34
4.1.2.2 Ciclo de roscado cónico.................................................................................... 39
4.1.3 Ciclo de torneado de cara final (G94) ...................................................................42
4.1.3.1 Ciclo de mecanizado de caras........................................................................... 42
4.1.3.2 Ciclo de mecanizado cónico ............................................................................. 44
4.1.4 Uso de los ciclos fijos (G90, G92, G94) ...............................................................46
4.1.5 Ciclo fijo y compensación del radio de la herramienta .........................................48
4.1.6 Limitaciones en los ciclos fijos .............................................................................50
4.2 CICLO REPETITIVO MÚLTIPLE (G70-G76) .............................................. 52
4.2.1 Arranque de virutas en torneado (G71) .................................................................53
4.2.2 Arranque de virutas en refrentado (G72)...............................................................67
4.2.3 Repetición de patrón (G73) ...................................................................................73
c-1
ÍNDICE DE MATERIAS B-63944SP-1/01
c-2
B-63944SP-1/01 ÍNDICE DE MATERIAS
c-3
ÍNDICE DE MATERIAS B-63944SP-1/01
FUNCIONAMIENTO Y OPERACIONES
1 ENTRADA/SALIDA DE DATOS ........................................................375
1.1 ENTRADA/SALIDA EN CADA PANTALLA............................................... 376
1.1.1 Entrada y salida de datos de corrección en el eje Y ............................................377
1.1.1.1 Entrada de datos de corrección del eje Y........................................................ 377
1.1.1.2 Salida de datos de corrección del eje Y .......................................................... 378
1.1.2 Entrada y salida de datos de corrección/segunda geometría de herramienta .. 379
1.1.2.1 Entrada de datos de corrección/segunda geometría de herramienta ............... 379
1.1.2.2 Salida de datos de corrección/segunda geometría de herramienta.................. 380
c-4
B-63944SP-1/01 ÍNDICE DE MATERIAS
APÉNDICES
A PARÁMETROS ..................................................................................415
A.1 DESCRIPCIÓN DE PARÁMETROS......................................................... 416
A.2 TIPO DE DATOS ...................................................................................... 472
A.3 TABLAS DE AJUSTE DE PARÁMETROS ESTÁNDAR ........................... 473
c-5
I. GENERALIDADES
B-63944SP-1/01 GENERALIDADES 1.GENERALIDADES
1 GENERALIDADES
El presente manual consta de los siguientes apartados:
II. PROGRAMACIÓN
En este apartado se describe cada función del CNC: el formato
utilizado para programar funciones de lenguaje CN,
características y limitaciones.
APÉNDICES
Enumeran los parámetros.
-3-
1.GENERALIDADES GENERALIDADES B-63944SP-1/01
Símbolos especiales
Este manual utiliza los siguientes símbolos:
- IP
Indica una combinación de ejes, como X_ Y_ Z_
En el espacio subrayado después de cada dirección, se inserta
un valor numérico, como un valor de coordenada (se utiliza
en PROGRAMACIÓN).
- ;
Indica el final de un bloque. En realidad, corresponde al código
ISO:LF (AVANCE DE LÍNEA) o al código EIA:CR (RETORNO DE
CARRO).
-4-
B-63944SP-1/01 GENERALIDADES 1.GENERALIDADES
-5-
1.GENERALIDADES GENERALIDADES B-63944SP-1/01
PRECAUCIÓN
1 La función de un sistema de máquina herramienta
con CNC depende no sólo del CNC, sino también de
la combinación de la máquina herramienta, el
armario de mando, el servosistema, el CNC mismo,
los paneles de operador, etc. Resulta muy difícil
describir el funcionamiento, la programación y las
operaciones asociados a todas las combinaciones.
Con carácter general, este manual las describe
desde el punto de vista del CNC. Así, para obtener
más detalles sobre una máquina herramienta con
CNC, consulte el manual publicado por el fabricante
de la máquina herramienta, que tendrá prioridad
sobre este manual.
2 Los títulos figuran a la izquierda de modo que el
lector pueda acceder fácilmente a la información
necesaria. A la hora de localizar la información
necesaria, puede ahorrar tiempo buscando a través
de estos títulos.
El lector puede, si tiene poco tiempo, identificar las
secciones que necesita leer buscando a través
de estos títulos.
3 Este manual contiene descripciones con tantas
variaciones posibles del uso del sistema como son
posibles. No puede abarcar todas las combinaciones
de funciones, opciones y comandos que no se deben
intentar ejecutar.
Si no se describe una combinación concreta de
operaciones, no se debe intentar realizarla.
-6-
B-63944SP-1/01 GENERALIDADES 1.GENERALIDADES
PRECAUCIÓN
Los programas, parámetros, variables, etc. de
mecanizado están almacenados en la memoria no
volátil interna del CNC. Por regla general, este
contenido no se pierde al
CONECTAR/DESCONECTAR la alimentación.
Sin embargo, es posible que se pueda producir un
estado en que sea preciso borrar datos muy
valiosos almacenados en la memoria no volátil, por
haber realizado una operación incorrecta o tener
que ejecutar una restauración después de un fallo.
Para lograr una restauración rápida cuando se
produzca este tipo de anomalía, le recomendamos
crear con antelación una copia de los distintos tipos
de datos.
-7-
II. PROGRAMACIÓN
B-63944SP-1/01 PROGRAMACIÓN 1.GENERALIDADES
1 GENERALIDADES
- 11 -
1.GENERALIDADES PROGRAMACIÓN B-63944SP-1/01
1.1 CORRECCIÓN
Explicación
- Corrector de herramienta
Habitualmente, para el mecanizado de una pieza se emplean varias
herramientas. Las herramientas tienen distinta longitud. Resulta muy
problemático cambiar el programa según las herramientas.
Por consiguiente, la longitud de cada herramienta se ha de medir con
antelación. Al ajustar la diferencia entre la longitud de la herramienta
estándar y la longitud de cada herramienta en el CNC (véase el
apartado "Ajuste y visualización de datos" del Manual de usuario,
común a las series T/M), se puede ejecutar el mecanizado sin
modificar el programa incluso cuando se cambia la herramienta. Esta
función se denomina corrector de herramienta.
Herramienta Herramienta Herramienta Herramienta Herramienta
estándar desbaste acabado ranurado roscado
Pieza
- 12 -
B-63944SP-1/01 PROGRAMACIÓN 2.FUNCIÓN PREPARATORIA (FUNCIÓN G)
Tipo Descripción
El código G es válido únicamente en el bloque en
Código G simple
el que se ha especificado.
El código G es válido hasta que se especifica otro
Código G modal
código G del mismo grupo.
(Ejemplo)
G01 y G00 son códigos G modales del grupo 01.
G01 X_ ;
Z_ ; G01 es válido en este rango.
X_ ;
G00 Z_ ; G00 es válido en este rango.
X_ ;
G01 X_ ;
:
- 13 -
2.FUNCIÓN PREPARATORIA (FUNCIÓN G) PROGRAMACIÓN B-63944SP-1/01
Explicación
1. Cuando al conectar la alimentación o efectuar una
reinicialización se activa el estado de borrado (parámetro CLR
(3402#6)), los códigos G modales pasan a los estados que se
indican a continuación:
(1) Los códigos G modales cambian a los estados identificados
con , como se indica en la tabla.
(2) G20 y G21 permanecen invariables al activarse el estado de
borrado en la conexión de la alimentación o al efectuar una
reinicialización.
(3) El parámetro G23 (3402#7) ajusta el estado G22 o G23
cuando se conecta la alimentación. Sin embargo, G22 y G23
permanecen invariables al activarse el estado de borrado
cuando se efectúa una reinicialización.
(4) El usuario puede seleccionar G00 o G01 a través del ajuste
del parámetro G01 (3402#0).
(5) El usuario puede seleccionar G90 o G91 a través del ajuste
del parámetro G91 (3402#3).
Cuando se utiliza el sistema B o C de código G en el
sistema de torno, el ajuste del parámetro G91 (3402#3)
determina el código aplicable: G90 o G91.
2. Los códigos G diferentes de G10 y G11 son códigos G simples.
3. Cuando se especifica un código G que no aparece en la lista de
códigos G o que no tiene una opción correspondiente, se genera
la alarma PS0010.
4. Pueden especificarse varios códigos G en el mismo bloque si
cada código G pertenece a un grupo distinto. Si se especifican en
un mismo bloque varios códigos G pertenecientes todos al
mismo grupo, sólo será válido el último código G especificado.
5. Si se especifica un código G perteneciente al grupo 01 en un
ciclo fijo de taladrado, se cancela dicho ciclo fijo de taladrado.
Esto significa que se ajusta el mismo estado que con la
especificación de G80. Observe que los códigos G del grupo 01
no se ven afectados por un código G que especifique un ciclo
fijo.
6. Cuando se utiliza el sistema A de código G, la programación
absoluta o incremental no se especifica mediante un código G
(G90/G91), sino con una palabra de dirección (X/U, Z/W, C/H,
Y/V). En el punto de retorno del ciclo fijo de taladrado, sólo se
proporciona el nivel inicial.
7. Los códigos G vienen indicados por grupos.
- 14 -
B-63944SP-1/01 PROGRAMACIÓN 2.FUNCIÓN PREPARATORIA (FUNCIÓN G)
- 15 -
2.FUNCIÓN PREPARATORIA (FUNCIÓN G) PROGRAMACIÓN B-63944SP-1/01
- 16 -
B-63944SP-1/01 PROGRAMACIÓN 2.FUNCIÓN PREPARATORIA (FUNCIÓN G)
- 17 -
3.FUNCIÓN DE INTERPOLACIÓN PROGRAMACIÓN B-63944SP-1/01
3 FUNCIÓN DE INTERPOLACIÓN
- 18 -
B-63944SP-1/01 PROGRAMACIÓN 3.FUNCIÓN DE INTERPOLACIÓN
L L
Formato
G32IP_F_; Eje X
Punto final_
IP_: Punto final
F _: Paso del eje longitudinal
(siempre programación por
radio) δ2
X α Punto inicial
Z
δ1
Eje Z
0
Explicación
Por regla general, el roscado se repite por toda la trayectoria de la
herramienta desde el desbaste hasta el acabado de los tornillos. Puesto
que el mecanizado comienza cuando el encoder de posición montado
en el cabezal envía una señal de una vuelta de cabezal, el roscado
comienza en un punto fijo y la trayectoria de la herramienta en la
pieza no cambia mientras se repite el roscado. Tenga en cuenta que la
velocidad del cabezal debe mantenerse constante desde el desbaste
hasta el acabado. De lo contrario se produciría un paso de rosca
incorrecto.
- 19 -
3.FUNCIÓN DE INTERPOLACIÓN PROGRAMACIÓN B-63944SP-1/01
Rosca cónica
LX
Z
LZ
α≤45° el paso es LZ
α≥45° el paso es LX
- 20 -
B-63944SP-1/01 PROGRAMACIÓN 3.FUNCIÓN DE INTERPOLACIÓN
Ejemplo
1. Roscado recto
G00 U-62.0 ;
Eje Z G32 W-74.5 F4.0 ;
G00 U62.0 ;
W74.5 ;
U-64.0 ;
(Para el segundo corte se corta 1 mm más)
70
G32 W-74.5 ;
G00 U64.0 ;
W74.5 ;
2. Roscado cónico
- 21 -
3.FUNCIÓN DE INTERPOLACIÓN PROGRAMACIÓN B-63944SP-1/01
AVISO
1 El override de avance es válido (fijo al 100%) durante el roscado.
2 Es muy peligroso detener el avance de la herramienta de roscado sin parar el
cabezal. Esto provocaría un aumento brusco de la profundidad de corte y no se
podría utilizar la función de suspensión de avance durante el roscado. Si se pulsa
el botón de suspensión de avance durante el roscado, la herramienta se parará
después de ejecutar un bloque que no especifique roscados del mismo modo que
si se pulsara el botón SINGLE BLOCK. Sin embargo, la lámpara de suspensión
de avance (lámpara SPL) se enciende al pulsar el botón FEED HOLD del panel de
control de la máquina. La lámpara se apagará cuando se pare la herramienta
(estado de parada en modo bloque a bloque).
3 Cuando se vuelve a pulsar el botón FEED HOLD en el primer bloque después del
modo de roscado que no especifica roscados (o si se mantiene pulsado el botón),
la herramienta se detiene inmediatamente en el bloque que no especifica
roscados.
4 Cuando el roscados se ejecuta en el estado de bloque a bloque, la herramienta
se detiene después de la ejecución del primer bloque que no especifica roscados.
5 Cuando se cambia el modo de operación automática a operación manual durante
el roscado, la herramienta se detiene en el primer bloque que no especifica
roscados del mismo modo que si se pulsa el botón de suspensión de avance tal
como se menciona en el Aviso 3.
Sin embargo, cuando se cambia de un modo de operación automática a otro, la
herramienta se detiene después de ejecutar el bloque que no especifica roscados
al igual que el modo bloque a bloque, tal como se indica en la Nota 4.
6 Cuando el bloque anterior era un bloque de roscado, el mecanizado comenzará
inmediatamente sin esperar la señal de una vuelta de cabezal, aunque el bloque
actual sea un bloque de roscado.
G32Z _ F_ ;
Z _; (No se detecta una señal de una vuelta antes de este bloque.)
G32; (Considerado como bloque de roscado.)
Z_ F_ ; (Tampoco se detecta señal de una vuelta.)
7 Puesto que el control de velocidad superficial constante es válido durante el
mecanizado de la rosca en espiral o del tornillo cónico y los cambios de velocidad
de cabezal, el paso de rosca correcto no se puede cortar. Por lo tanto, no utilice el
control de velocidad superficial constante durante el roscado. En su lugar utilice
G97.
8 Un bloque de desplazamiento anterior al bloque de roscado no debe especificar
una operación de achaflanado o de redondeado de esquina.
9 Un bloque de roscado no debe especificar una operación de achaflanado o de
redondeado de esquina.
10 La función de override de velocidad del cabezal está deshabilitada durante el
roscado. La velocidad del cabezal queda fija al 100%.
11 La función de retroceso de ciclo de roscado no es válida para G32.
- 22 -
B-63944SP-1/01 PROGRAMACIÓN 3.FUNCIÓN DE INTERPOLACIÓN
Explicación
Puesto que el sistema está controlado de tal manera que, siempre que
sea posible, el sincronismo con el cabezal no se desvía en la junta
entre bloques, se pueden realizar operaciones especiales de roscado en
las que el paso y la forma cambian durante la operación.
G32 G32
G32
- 23 -
3.FUNCIÓN DE INTERPOLACIÓN PROGRAMACIÓN B-63944SP-1/01
L : Paso
Formato
(Roscado de paso constante)
G32 IP _ F_ Q_ ;
IP : Punto final
F_ : Paso en dirección longitudinal
G32 IP _ Q_ ;
Q_ : Ángulo inicial de roscado
Explicación
- Comandos de roscado disponibles
G32: Roscado de paso constante
G34: Roscado de paso variable
G76: Ciclo de roscado combinado
G92: Ciclo de roscado
Limitación
- Ángulo inicial
El ángulo inicial no es un valor (modal) de régimen continuo. Debe
especificarse cada vez que se vaya a utilizar. Si no se especifica un
valor, se supone un valor de 0.
- 24 -
B-63944SP-1/01 PROGRAMACIÓN 3.FUNCIÓN DE INTERPOLACIÓN
Ejemplo
Programa para producir tornillos de doble rosca
(con ángulos iniciales de 0 y 180 grados)
G00 X40.0 ;
G32 W-38.0 F4.0 Q0 ;
G00 X72.0 ;
W38.0 ;
X40.0 ;
G32 W-38.0 F4.0Q180000 ;
G00 X72.0 ;
W38.0 ;
- 25 -
3.FUNCIÓN DE INTERPOLACIÓN PROGRAMACIÓN B-63944SP-1/01
Con el par del motor limitado (por ejemplo, por un comando de límite
de par activado mediante la ventana del PMC), un comando de
desplazamiento después de G31 P99 (o G31 P98) puede provocar el
mismo tipo de avance de mecanizado que con G01 (interpolación
lineal).
Al emitirse una señal que indique que se ha alcanzado un límite de par
(debido a la presión que se está aplicando o por alguna otra razón) se
produce un salto.
Para obtener información detallada de cómo utilizar esta función,
consulte los manuales proporcionados por el fabricante de la máquina
herramienta.
Formato
G31 P99 IP _ F_ ;
G31 P98 IP _ F_ ;
G31: Código G simple (código G válido únicamente en el
bloque en el que se emite)
Explicación
- G31 P99
Si se alcanza el límite de par del motor o se recibe una señal SKIP
durante la ejecución de G31 P99, se cancela el comando de
desplazamiento actual y se ejecuta el siguiente bloque.
- G31 P98
Si se alcanza el límite de par del motor durante la ejecución de G31
P98, se cancela el comando de desplazamiento actual y se ejecuta el
siguiente bloque. La señal SKIP <X0004#7/Canal 2 X0013#7> no
afecta a G31 P98.
Si se introduce una señal SKIP durante la ejecución de G31 P98 no se
produce un salto.
- 26 -
B-63944SP-1/01 PROGRAMACIÓN 3.FUNCIÓN DE INTERPOLACIÓN
Limitación
- Comando de eje
Sólo se puede controlar un eje en cada bloque con G31 P98/99.
Si se especifica que se controlen dos o más ejes en dichos bloques o si
no se emite un comando de ejes, se genera la alarma PS0369.
- Control de velocidad
El parámetro SKF (6200#7) debe estar ajustado en deshabilitar ensayo
en vacío, override y aceleración/deceleración automática para los
comandos de salto G31.
- Comandos consecutivos
No utilice G31 P99/98 en bloques consecutivos.
AVISO
Especifique siempre un límite de par antes de un
comando G31 P99/98. De lo contrario, G31 P99/98
permitirá que se ejecuten comandos de
desplazamiento sin provocar un salto.
NOTA
Si se emite G31 con la compensación del radio de
la herramienta especificada, se genera la alarma
PS035. Por lo tanto, antes de emitir G31 ejecute
G40 para cancelar la compensación del radio de la
herramienta.
Ejemplo
O0001;
:
:
Mxx ; El PMC especifica el límite de
: par mediante la ventana
:
G31 P99 X200. F100; Comando de salto de límite de par
:
G01 X100. F500; Comando de desplazamiento para
el que se aplica un límite de par
:
:
Myy ; Límite de par cancelado por el
: PMC
:
M30;
:
%
- 27 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- 28 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
NOTA
1 Las figuras de ejemplo de este apartado utilizan el
plano ZX como plano seleccionado, programación
de diámetro para el eje X y programación de radio
para el eje Z. Cuando utilice programación de radio
para el eje X, cambie U/2 a U y X/2 a X.
2 Se puede ejecutar un ciclo fijo en cualquier plano
(incluidos los ejes paralelos para la definición del
plano). No obstante, si se utiliza el sistema A de
código G, no se pueden ajustar U, V ni W como
ejes paralelos.
3 La dirección de la longitud significa la dirección del
primer eje del plano, tal y como se muestra a
continuación:
Plano ZX: dirección del eje Z
Plano YZ: dirección del eje Y
Plano XY: dirección del eje X
4 La dirección de la cara final significa la dirección
del segundo eje del plano, tal y como se muestra a
continuación:
Plano ZX: dirección del eje X
Plano YZ: dirección del eje Z
Plano XY: dirección del eje Y
- 29 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Formato
G90X(U)_Z(W)_F_;
X_,Z_ : Coordenadas del punto final de mecanizado (punto
A' en la figura inferior) en la dirección
de la longitud
U_,W_ : Distancia de desplazamiento al punto final de
mecanizado (punto A' en la figura inferior) en
la dirección de la longitud
F_ : Avance de mecanizado
Eje X
(R) ....Avance rápido
Z (F).....Avance
W
de mecanizado
4(R)
A
3(F) 2(F) 1(R) U/2
A’
X/2
Eje Z
Explicación
- Operaciones
Un ciclo de mecanizado recto realiza cuatro operaciones:
(1) En la operación 1, la herramienta se desplaza desde el punto
inicial (A) a la coordenada especificada del segundo eje del plano
(coordenada X especificada en el plano ZX) en el modo de
avance rápido.
(2) En la operación 2, la herramienta se desplaza a la coordenada
especificada del primer eje del plano (coordenada Z especificada
en el plano ZX) en el modo avance rápido. (La herramienta se
desplaza al punto final de mecanizado (A') en la dirección de la
longitud.)
- 30 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
NOTA
En el modo bloque a bloque, se ejecutan las
operaciones 1, 2, 3 y 4 pulsando una vez
el botón de inicio de ciclo.
- 31 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Formato
G90 X(U)_Z(W)_R_F_;
X_,Z_ : Coordenadas del punto final de mecanizado (punto
A' en la figura inferior) en la dirección
de la longitud
U_,W_ : Distancia de desplazamiento al punto final de
mecanizado (punto A' en la figura inferior) en la
dirección de la longitud
R_ : Grado de conicidad (R en la figura siguiente)
F_ : Avance de mecanizado
E je X
(R ).... A van ce ráp id o
(F ) .... A van ce d e
4 (R ) m ec an iza d o
A
3 (F )
U /2 1 (R )
A’
2(F )
R
X /2 W
Z
E je Z
Explicación
La figura de un cono se determina mediante las coordenadas del punto
final de mecanizado (A') en la dirección de la longitud y el signo del
grado de conicidad (dirección R). En el ciclo de la figura anterior, se
añade un signo menos al grado de conicidad.
NOTA
El sistema incremental de la dirección R para
especificar un cono depende del sistema
incremental del eje de referencia. Especifique un
valor de radio en R.
- Operaciones
Un ciclo de mecanizado cónico ejecuta las mismas cuatro operaciones
que un ciclo de mecanizado recto.
- 32 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
NOTA
En el modo bloque a bloque, se ejecutan las
operaciones 1, 2, 3 y 4 pulsando una vez el botón
de inicio de ciclo.
X
X
Z W
Z
4(R) 2(F)
R
U/2 3(F) 1(R)
X U/2 3(F) 1(R)
R
X 2(F) 4(R)
W
X X
Z Z W
4(R)
1(R) R
2(F)
U/2 X U/2 3(F)
3(F)
2(F) 1(R)
R
4(R)
X W
- 33 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Formato
G92 X(U)_Z(W)_F_Q_;
X_,Z_ : Coordenadas del punto final de mecanizado (punto
A' en la figura inferior) en la dirección de la longitud
U_,W_ : Distancia de desplazamiento al punto final de
mecanizado (punto A' en la figura inferior) en la
dirección de la longitud
Q_ : Ángulo para decalaje del ángulo inicial de roscado
(Incremento: 0,001 grados,
Rango de ajustes válido: de 0 a 360 grados)
F_ : Paso de rosca (L en la figura inferior)
Eje X
Z W
3(R) 4(R) A
2(F) 1(R) U/2
A’
X/2
Eje Z
(R) ... Avance rápido
(F).... Avance de
mecanizado
L
Aprox.
(El ángulo achaflanado en la figura izquierda
45°
es de 45 grados o menos debido al retraso
r en el sistema del servo.)
- 34 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Explicación
Los rangos de pasos de rosca y las limitaciones relativas a la velocidad
de cabezal son iguales que en el roscado con G32.
- Operaciones
Un ciclo de roscado recto realiza cuatro operaciones:
(1) En la operación 1, la herramienta se desplaza desde el punto
inicial (A) a la coordenada especificada del segundo eje del plano
(coordenada X especificada en el plano ZX) en el modo de
avance rápido.
(2) En la operación 2, la herramienta se desplaza a la coordenada
especificada del primer eje del plano (coordenada Z especificada
en el plano ZX) en el modo avance rápido. En ese instante, se
realiza el achaflanado de rosca.
(3) En la operación 3, la herramienta se desplaza a la coordenada
inicial del segundo eje del plano (coordenada X inicial en el
plano ZX) en el modo de avance rápido. (Retroceso después del
achaflanado.)
(4) En la operación 4, la herramienta se desplaza a la coordenada
inicial del primer eje del plano (coordenada Z en el plano ZX) en
el modo de avance rápido. (La herramienta vuelve al punto
inicial (A).)
PRECAUCIÓN
Las notas relativas a este roscado son las mismas
que para el roscado en G32. No obstante, una
parada por suspensión de avance se realiza de la
siguiente forma: parada después de finalizar el
canal 3 del ciclo de roscado.
NOTA
En el modo bloque a bloque, se ejecutan las
operaciones 1, 2, 3 y 4 pulsando una vez el botón
de inicio de ciclo.
- 35 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- Achaflanado de rosca
También se puede realizar un achaflanado de rosca. Una señal de la
máquina herramienta inicia el achaflanado de rosca. La distancia de
achaflanado r se especifica en incrementos de 0,1 L dentro del rango
de 0,1 L a 12,7 L en el parámetro 1513. (En la expresión anterior, L es
el paso de rosca.)
Se puede especificar un ángulo de achaflanado de rosca de 1 a 89
grados en el parámetro 5131. Si se especifica el valor 0 en el
parámetro, se supone un ángulo de 45 grados.
En el achaflanado de rosca, se utiliza el mismo tipo de
aceleración/deceleración tras la interpolación,
constante de tiempo para aceleración/deceleración tras la interpolación
y velocidad de avance FL que para el roscado.
NOTA
Se utilizan parámetros comunes para especificar la
cantidad y el ángulo de achaflanado de rosca para
este ciclo y el ciclo de roscado con G76.
CFR
1466 Descripción
(1611#0)
0 Valor distinto Utiliza el tipo de aceleración/deceleración
de 0 después de la interpolación para roscado, la
constante de tiempo para roscado (parámetro
1626), la velocidad de avance FL (parámetro
1627) y la velocidad de retroceso especificada
en el parámetro 1466.
0 0 Utiliza el tipo de aceleración/deceleración
después de la interpolación para roscado, la
constante de tiempo para roscado (parámetro
1626), la velocidad de avance FL (parámetro
1627) y la velocidad de avance rápido
especificada en el parámetro 1420.
1 Realiza una comprobación de posicionamiento
antes del retroceso y utiliza el tipo de
aceleración/deceleración después de la
interpolación en el modo avance rápido, la
constante de tiempo para el avance rápido, la
velocidad de avance FL y la velocidad de
avance rápido especificada en el parámetro
1420.
- 36 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
NOTA
Durante el retroceso, la máquina no se detiene con
un override del 0% para la velocidad de avance de
mecanizado, independientemente del valor que se
haya ajustado en el bit 4 (RFO) del
parámetro 1401.
- 37 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
E je X C iclo norm al
M ov. suspensión avance
E je Z
P unto inicial
A vance rápido
A vance de m ecanizado
PRECAUCIÓN
No se puede ejecutar otra suspensión de avance
durante el retroceso.
- Roscado en pulgadas
No se permite especificar el roscado en pulgadas con una dirección E.
- 38 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Formato
G92 X(U)_Z(W)_R_F_Q_;
X_,Z_ : coordenadas del punto final de mecanizado
(punto A' en la figura inferior) en la dirección
de la longitud
U_,W_ : distancia de desplazamiento al punto final de
mecanizado (punto A' en la figura inferior) en
la dirección de la longitud
Q_ : ángulo para decalaje del ángulo inicial de roscado
(Incremento: 0,001 grados,
Rango de ajustes válido: de 0 a 360 grados)
R_ : valor cónico (R en la figura siguiente)
F_ : paso de rosca (L en la figura siguiente)
Eje X
Z W
A
U/2 4(R) (R) ....Avance rápido
A 3(R) 1(R) (F) ....Avance de
mecanizado
2(F)
R
X/2
Eje Z
- 39 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Explicación
Los rangos de pasos de rosca y las limitaciones relativas a la velocidad
de cabezal son iguales a los del roscado con G32.
La figura de un cono se determina mediante las coordenadas del punto
final de mecanizado (A') en la dirección de la longitud y el signo del
grado de conicidad (dirección R). En el ciclo de la figura anterior se
añade un signo menos al grado de conicidad.
NOTA
El sistema incremental de la dirección R para
especificar un cono depende del sistema
incremental del eje de referencia. Especifique un
valor de radio en R.
- Operaciones
Un ciclo de roscado cónico ejecuta las mismas cuatro operaciones que
un ciclo de roscado recto.
Sin embargo, la operación 1 desplaza la herramienta desde el punto
inicial (A) a la posición obtenida como resultado de añadir el grado de
conicidad a la coordenada especificada del segundo eje del plano
(coordenada X especificada en el plano ZX) en el modo de avance
rápido.
Las operaciones 2, 3 y 4, después de la operación 1, son iguales a las
del ciclo de roscado recto.
PRECAUCIÓN
Las notas relativas a este roscado son las mismas
que para el roscado en G32. No obstante, una
parada por suspensión de avance se realiza de la
siguiente forma: parada después de finalizar el
canal 3 del ciclo de roscado.
NOTA
En el modo bloque a bloque, se ejecutan las
operaciones 1, 2, 3 y 4 pulsando una vez el botón
de inicio de ciclo.
- 40 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
X
X
Z W
Z
4(R) 2(F)
R
U/2 3(F) 1(R)
X U/2 3(F) 1(R)
R
X 2(F) 4(R)
W
X X
Z Z W
4(R)
1(R) R
2(F)
U/2 X U/2 3(F)
3(F)
2(F) 1(R)
R
4(R)
W
X
- 41 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Formato
G92 X(U)_Z(W)_F_;
X_,Z_ : Coordenadas del punto final de mecanizado
(punto A' en la figura inferior) en la dirección
de la cara final
U_,W_ : Distancia de desplazamiento al punto final de
mecanizado (punto A' en la figura inferior)
en la dirección de la cara final
F_ : Avance de mecanizado
E je X
1 (R ) (R ) ... A v a n c e rá p id o
A (F ).... A v a n c e d e
m e c a n iz a d o
2 (F ) 4 (R )
U /2
A’ 3 (F )
X /2 W
E je Z
Explicación
- Operaciones
Un ciclo de mecanizado de caras realiza cuatro operaciones:
(1) En la operación 1, la herramienta se desplaza desde el punto
inicial (A) a la coordenada especificada del primer eje del plano
(coordenada Z especificada en el plano ZX) en el modo de
avance rápido.
(2) En la operación 2, la herramienta se desplaza a la coordenada
especificada del segundo eje del plano (coordenada X
especificada en el plano ZX) en el modo de avance de
mecanizado. (La herramienta se desplaza al punto final de
mecanizado (A') en la dirección de la cara final.)
(3) En la operación 3, la herramienta se desplaza a la coordenada
inicial del primer eje del plano (coordenada Z inicial en el plano
ZX) en el modo de avance de mecanizado.
- 42 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
NOTA
En el modo bloque a bloque, se ejecutan las
operaciones 1, 2, 3 y 4 pulsando una vez el botón
de inicio de ciclo.
- 43 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Formato
G94 X(U)_Z(W)_R_F_;
X_,Z_ : Coordenadas del punto final de mecanizado (punto
A' en la figura inferior) en la dirección
de la cara final
U_,W_ : Distancia de desplazamiento al punto final de
mecanizado (punto A' en la figura inferior)
en la dirección de la cara final
R_ : Grado de conicidad (R en la figura siguiente)
F_ : Avance de mecanizado
Eje X
1(R)
A
(R).... Avance rápido
2(F) 4(R) (F) .... Avance de
U/2
mecanizado
A’ 3(F)
X/2 R W
Eje Z
Z
Explicación
La figura de un cono se determina mediante las coordenadas del punto
final de mecanizado (A') en la dirección de la cara final y el signo del
grado de conicidad (dirección R). En el ciclo de la figura anterior, se
añade un signo menos al grado de conicidad.
NOTA
El sistema incremental de la dirección R para
especificar un cono depende del sistema
incremental del eje de referencia. Especifique
un valor de radio en R.
- 44 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
- Operaciones
Un ciclo de mecanizado cónico ejecuta las mismas cuatro operaciones
que un ciclo de mecanizado de caras.
Sin embargo, la operación 1 desplaza la herramienta desde el punto
inicial (A) a la posición obtenida como resultado de añadir el grado de
conicidad a la coordenada especificada del primer eje del plano
(coordenada Z especificada en el plano ZX) en el modo de avance
rápido.
Las operaciones 2, 3 y 4, después de la operación 1, son iguales a las
del ciclo de mecanizado de caras.
NOTA
En el modo bloque a bloque, se ejecutan las
operaciones 1, 2, 3 y 4 pulsando una vez el botón
de inicio de ciclo.
X X Z
1(R)
Z R W
Z
X X W
R
Z Z
3(F)
1(R)
2(F) 4(R)
U/2 4(R) U/2
2(F)
1(R)
3(F)
Z Z R
W
- 45 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Forma del
producto
- 46 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
- 47 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
5 7
1 6 2
Trayectoria programada
5 7
1 2
6
Punta
Punta completa completa
Trayectoria programada
- 48 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
NOTA
Este CNC es igual a la Serie 16i/18i/21i de GE
Fanuc en cuanto a la dirección de corrección,
aunque se diferencia de ésta en la trayectoria del
centro del radio de la herramienta.
- Para este CNC:
Las operaciones de ciclo de un ciclo fijo se
sustituyen con G00 o G01. En el primer bloque
que desplaza la herramienta desde el punto
inicial, se realiza la puesta en marcha. En
el último bloque que devuelve la herramienta
al punto inicial, se cancela la corrección.
- Para la Serie 16i/18i/21i de GE FANUC:
Esta serie se diferencia de este CNC en las
operaciones en el bloque que desplaza la
herramienta desde el punto inicial y el último
bloque que la devuelve al punto inicial. Para
obtener más información, véase "FANUC Series
16i/18i/21i Operator’s manual”.
5 7 5 7
2 1 2
1,6,2 1 6 1,6,2 6
Punta
Punta 4,5,1 8,0,6 completa 4,5,1 8,0,6
completa
3,7,2 3,7,2
- 49 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Limitación
- Valores modales
Puesto que los elementos de datos X (U), Z (W) y R de un ciclo fijo
son valores modales comunes a G90, G92 y G94, si no se especifica
un valor X (U), Z (W) o R nuevo, se aplica el valor especificado
previamente.
Así, si la distancia de desplazamiento a lo largo del eje Z no cambia,
tal y como se muestra en el ejemplo de programa inferior, sólo se
puede repetir un ciclo fijo mediante la especificación de la distancia de
desplazamiento a lo largo del eje X.
Ejemplo
Eje X 66
4
8 12
16
Pieza
- 50 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Ejemplo
N003 T0101;
:
:
N010 G90 X20.0 Z10.0 F0.2;
N011 G00 T0202; ← Cancela el modo de ciclo fijo.
N012 G90 X20.5 Z10.0;
- Eje paralelo
Si se utiliza el sistema A del código G, no se pueden especificar U, V
ni W como ejes paralelos.
- 51 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
NOTA
1 Las figuras de ejemplo de este apartado utilizan el
plano ZX como plano seleccionado, programación
de diámetro para el eje X y programación de radio
para el eje Z. Cuando utilice programación de radio
para el eje X, cambie U/2 a U y X/2 a X.
2 Se puede realizar un ciclo repetitivo múltiple en
cualquier plano (incluidos los ejes paralelos para la
definición del plano). No obstante, si se utiliza
el sistema A del código G, no se pueden ajustar
U, V ni W como ejes paralelos.
- 52 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Formato
Plano ZpXp
G71 U(∆d) R(e);
G71 P(ns) Q(nf) U(∆u) W(∆w) F(f) S(s) T(t);
N (ns);
El comando de desplazamiento entre A y B se especifica en
... los bloques de los números de secuencia ns a nf.
N (nf);
Plano YpZp
G71 W(∆d) R(e);
G71 P(ns) Q(nf) V(∆w) W(∆u) F(f) S(s) T(t);
N (ns);
...
N (nf);
Plano XpYp
G71 V(∆d) R(e);
G71 P(ns) Q(nf) U(∆w) V(∆u) F(f) S(s) T(t);
N (ns);
...
N (nf);
∆d : Profundidad de mecanizado
La dirección de mecanizado depende de la dirección
AA'. Esta designación es modal y no se modifica hasta
que se designa el otro valor. Además, este valor se
puede especificar mediante el parámetro 5132
y el comando del programa modifica este parámetro.
e : Valor de escape
Esta designación es modal y no se modifica hasta que
se designa el otro valor. Además, este valor se puede
especificar mediante el parámetro 5133 y el comando
del programa modifica este parámetro.
ns : Número de secuencia del primer bloque del programa
de perfil de acabado.
nf : Número de secuencia del último bloque del programa
de perfil de acabado.
∆u : Distancia de tolerancia de acabado en la dirección
del segundo eje del plano (eje X para el plano ZX).
∆w : Distancia de tolerancia de acabado en la dirección
del primer eje del plano (eje Z para el plano ZX).
f,s,t : Se omite cualquier función F, S o T contenida en los
bloques de ns a nf del ciclo y se acepta como válida
cualquier función F, S o T en este bloque G71.
- 53 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Programación por
Unidad Signo
diámetro/radio
Depende del sistema
No es
∆d incremental del eje de Programación por radio
necesario
referencia.
Depende del sistema
No es
e incremental del eje de Programación por radio
necesario
referencia.
Depende de la
Depende del sistema
programación por
∆u incremental del eje de Necesario
diámetro/radio del
referencia.
segundo eje del plano.
Depende de la
Depende del sistema
programación por
∆w incremental del eje de Necesario
diámetro/radio del primer
referencia.
eje del plano.
(R)
C
B
A
(F) (R) ∆d
45° e
(F)
Figura objetivo
∆u/2
A’
+X
Explicación
- Operaciones
Cuando un programa proporciona una figura objetivo que pasa por A,
A' y B por este orden, ∆d elimina el área especificada (profundidad de
mecanizado), con la tolerancia de acabado especificada por ∆u/2 y ∆w
a la izquierda. Tras realizar el último mecanizado en la dirección del
segundo eje del plano (eje X para el plano ZX), se realiza el desbaste
como acabado a lo largo de la figura objetivo. Tras finalizar el
desbaste como acabado, se ejecuta el siguiente bloque al bloque de
secuencia especificado en Q.
- 54 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
NOTA
1 Aunque ∆d y ∆u se especifican mediante la
misma dirección, su significado está determinado
por la presencia de las direcciones P y Q.
2 El ciclo de mecanizado se ejecuta mediante el
comando G71 con la especificación P y Q.
3 Las funciones F, S y T especificadas en el
comando de desplazamiento entre los puntos A y
B no son válidas, mientras que las especificadas
en el bloque G71 o el bloque anterior son válidas.
Las funciones M y la segunda función auxiliar se
tratan de la misma forma que las funciones
F, S y T.
4 Cuando se selecciona una opción de control de
velocidad superficial constante, los comandos
G96 o G97 especificados en el comando de
desplazamiento entre los puntos A y B no son
válidos, mientras que los especificados en el
bloque G71 o el bloque anterior son válidos.
- Patrones de figura
destino
Se consideran los siguientes cuatro patrones de mecanizado. Todos
estos ciclos de mecanizado mecanizan la pieza desplazando la
herramienta en paralelo al primer eje del plano (eje Z para el plano
ZX) Los signos de ∆u y ∆w son los siguientes:
B A A B
U(+)…W (+) U(+)…W (-)
+X
+Z
- 55 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Limitación
(1) Para U(+), no se puede mecanizar una figura para la que se haya
especificado una posición superior al punto inicial del ciclo.
Para U(-), no se puede mecanizar una figura para la que se haya
especificado una posición inferior al punto inicial del ciclo.
(2) Para el tipo I, la figura debe mostrar un aumento o una
disminución monótona a lo largo del primer y el segundo eje del
plano.
(3) Para el tipo II, la figura debe mostrar una disminución o un
aumento monótono a lo largo del primer eje del plano.
- Bloque inicial
En el bloque inicial del programa de una figura objetivo (bloque con
el número de secuencia ns en el que se especifica la trayectoria entre
A y A'), se debe especificar G00 o G01. De no ser así, se genera la
alarma PS0065.
Cuando se especifica G00, el mecanizado a lo largo de la trayectoria
A-A' se ejecuta en el modo de posicionamiento. Cuando se especifica
G01, el mecanizado a lo largo de la trayectoria A-A' se ejecuta en el
modo de interpolación lineal.
En este bloque inicial, seleccione también tipo I o II.
- Funciones de comprobación
Durante el ciclo, siempre se comprueba si la figura objetivo muestra
una disminución o un aumento monótono.
NOTA
Cuando se aplica compensación del radio de la
herramienta, se comprueba la figura objetivo a la
que se le aplica la compensación.
- 56 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
- Tipo I y tipo II
Selección de tipo I o II
Para G71 existen los tipos I y II.
Si la figura objetivo tiene cajeras, debe utilizar el tipo II.
La operación de escape después del desbaste en la dirección del
primer eje del plano (eje Z para el plano ZX) es diferente en los tipos I
y II. Con el tipo I, la herramienta se escapa a la dirección de 45
grados. Con el tipo II, la herramienta mecaniza la pieza a lo largo de la
figura objetivo. Si la figura objetivo no tiene cajeras, determine la
operación de escape deseada y seleccione el tipo I o II.
NOTA
Para utilizar el tipo II, es necesaria la opción de
ciclo fijo repetitivo múltiple II.
Selección de tipo I o II
Seleccione el tipo I o II en el bloque inicial de la figura objetivo
(número de secuencia ns).
(1) Si selecciona el tipo I:
Especifique el segundo eje del plano (eje X para el plano ZX).
No especifique el primer eje del plano (eje Z para el plano ZX).
(2) Si selecciona el tipo II:
Especifique el segundo eje del plano (eje X para el plano ZX) y
el primer eje del plano (eje Z para el plano ZX).
Si desea utilizar el tipo II sin desplazar la herramienta a lo largo
del primer eje del plano (eje Z para el plano ZX), especifique la
programación incremental con la distancia de desplazamiento 0
(W0 para el plano ZX).
- Tipo I
(1) En el bloque con el número de secuencia ns, sólo debe
especificar el segundo eje del plano (eje X (eje U) para el plano
ZX).
Ejemplo
Plano ZX
G71 V10.0 R5.0;
G71 P100 Q200....;
N100 X(U)_; (Especifica sólo el segundo eje del plano.)
: ;
: ;
N200…………;
- 57 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
A’
Z No se admiten cajeras.
PRECAUCIÓN
Si una figura no muestra un cambio monótono a lo
largo del primer o segundo eje del plano, se
genera la alarma PS0064 o PS0329. Sin embargo,
si el desplazamiento no muestra cambios
monótonos, pero es muy pequeño y se puede
determinar que no es peligroso, se puede
especificar la cantidad permitida en los parámetros
5145 y 5146 para que no se genere la alarma
en este caso.
- 58 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
- Tipo II
(R)
(F) C
(R) A
B (R) ∆d
(F)
∆d
(F)
Figura objetivo
∆u/2
A’
+X
Ejemplo
Plano ZX
G71 V10.0 R5.0;
G71 P100 Q200.......;
N100 X(U)_ Z(W)_; (Especifica los dos ejes que
constituyen el plano.)
: ;
: ;
N200…………;
- 59 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
+X
+Z 10 ... 3 2 1
No se observa un
cambio monótono a lo
largo del eje Z.
+X
+Z
PRECAUCIÓN
En el caso de las figuras por las que la herramienta
se desplaza en sentido inverso a lo largo del
primer eje del plano durante la operación de
mecanizado, la herramienta de mecanizado puede
hacer contacto con la pieza. Por este motivo, se
genera la alarma PS0064 o PS0329 para las
figuras que no presentan cambios monótonos. Sin
embargo, si el desplazamiento
no muestra cambios monótonos, pero es muy
pequeño y se puede determinar que no es
peligroso, se puede especificar la cantidad
permitida en el parámetro 5145 para que no
se genere la alarma en este caso.
- 60 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
+X
+Z
Profundidad de mecanizado ∆d
(espec. en el comando o parámetro 5132)
e (especificado en el comando
45° o parámetro 5133)
Fondo
- 61 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
(5) Una vez finalizado todo el desbaste a lo largo del primer eje del
plano (eje Z del plano ZX), la herramienta vuelve temporalmente
al punto inicial del ciclo. En este instante, cuando haya una
posición cuya altura sea igual a la del punto inicial, la
herramienta pasa por el punto de la posición obtenida como
resultado de añadir la profundidad de mecanizado ∆d a la
posición de la figura y después vuelve al punto inicial.
A continuación, se ejecuta el desbaste como acabado a lo largo
de la figura objetivo. En este instante, la herramienta pasa por
el punto de la posición obtenida (a la que se añade la profundidad
de mecanizado ∆d) al volver a la posición inicial.
Se puede ajustar en 1 el bit 2 (RF2) del parámetro 5105 de modo
que no se ejecute el desbaste como acabado.
Punto inicial
{ {
Profundidad de
mecanizado ∆d
Fig. 4.2.1 (k) Operación de escape cuando la herramienta vuelve al punto
inicial (tipo II)
+X
+Z
- 62 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
+X
+Z
35
4
3 34 1
5
24
9 10
25 2
23 29 22 21
28 11 6
30 26 8
15
27
7
33 31 20 16 12
14
32
13
19 18 17
Fig. 4.2.1 (n) Trayectoria de mecanizado para varias cajeras (tipo II)
g Avance rápido
22 21
•
D
20
Escape desde
el fondo
Avance de mecanizado 19
- 63 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
PRECAUCIÓN
1 Este CNC y la Serie 16i/18i/21i de GE Fanuc se
diferencian en el mecanizado de una cajera.
En primer lugar, la herramienta mecaniza la cajera
más próxima hasta el punto inicial. Una vez
finalizado el mecanizado de la cajera,
la herramienta se desplaza a la segunda cajera
más próxima e inicia el mecanizado.
2 Si la figura tiene una cajera, normalmente debe
especificar un valor de 0 para ∆w (tolerancia de
acabado). En caso contrario, la herramienta podría
excavar en la pared en un lado.
- 64 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Puesta en marcha
Cancelación de
corrección
Cancelación de corrección
Puesta en marcha
- 65 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
B A
A
B
A’
NOTA
Para realizar un fresado de cajeras en el modo
compensación del radio de la herramienta,
especifique el bloque lineal A-A' fuera de la pieza y
la figura de una cajera real. Esto impedirá que
se excave una cajera.
- 66 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
∆d : Profundidad de mecanizado
La dirección de mecanizado depende de la dirección
AA'. Esta designación es modal y no se modifica hasta
que se designa el otro valor. Además, este valor se
puede especificar mediante el parámetro 5132 y el
comando del programa modificar el parámetro.
e : Valor de escape
Esta designación es modal y no se modifica hasta que
se designa el otro valor. Además, este valor se puede
especificar mediante el parámetro 5133 y el comando
del programa modificar el parámetro.
ns : Número de secuencia del primer bloque del programa
de perfil de acabado.
nf : Número de secuencia del último bloque del programa
de perfil de acabado.
∆u : Distancia de tolerancia de acabado en la dirección del
segundo eje del plano (eje X para el plano ZX).
∆w : Distancia de tolerancia de acabado en la dirección del
primer eje del plano (eje Z para el plano ZX).
f,s,t : Se omite cualquier función F, S o T contenida en los
bloques de ns a nf del ciclo y es válida cualquier función
F, S o T en este bloque G72.
- 67 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Programación por
Unidad Signo
diámetro/radio
Depende del sistema
No es
∆d incremental del eje de Programación por radio
necesario
referencia.
Depende del sistema
No es
e incremental del eje de Programación por radio
necesario
referencia.
Depende de la
Depende del sistema
programación por
∆u incremental del eje de Necesario
diámetro/radio del
referencia.
segundo eje del plano.
Depende de la
Depende del sistema
programación por
∆w incremental del eje de Necesario
diámetro/radio del
referencia.
primer eje del plano.
∆d
(F): Avance de
mecanizado
A' C (R): Avance rápido
A
Tray. de herramienta
(F)
e (R)
45°
(R)
Figura objetivo
(F)
+X ∆u/2
B
+Z ∆w
- 68 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Explicación
- Operaciones
Cuando un programa proporciona una figura objetivo que pasa por A,
A' y B por este orden, ∆d elimina el área especificada (profundidad de
mecanizado), con la tolerancia de acabado especificada por ∆u/2 y ∆w
a la izquierda.
NOTA
1 Aunque ∆d y ∆u se especifican mediante la misma
dirección, su significado está determinado por la
presencia de las direcciones P y Q.
2 El ciclo de mecanizado se ejecuta mediante el
comando G72 con la especificación P y Q.
3 Las funciones F, S y T especificadas en el
comando de desplazamiento entre los puntos A y
B no son válidas, mientras que las especificadas
en el bloque G72 o el bloque anterior son válidas.
Las funciones M y la segunda función auxiliar se
tratan de la misma forma que las funciones
F, S y T.
4 Cuando se selecciona una opción de control de
velocidad superficial constante, los comandos G96
o G97 especificados en el comando de
desplazamiento entre los puntos A y B no son
válidos, mientras que los especificados en el
bloque G72 o el bloque anterior son válidos.
- 69 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- Patrones de figura
destino
Se consideran los siguientes cuatro patrones de mecanizado. Todos
estos ciclos de mecanizado mecanizan la pieza desplazando
la herramienta en paralelo al segundo eje del plano (eje X para el
plano ZX). Los signos de ∆u y ∆w son los siguientes:
+X
B B
U(-)...W (+)... U(-)...W (-)... +Z
A A
A' A' Son posibles tanto la
interpolación lineal como
A' A'
circular
A A
B B
Limitación
(1) Para W(+), no se puede mecanizar una figura para la que se haya
especificado una posición superior al punto inicial del ciclo.
Para W(-), no se puede mecanizar una figura para la que se haya
especificado una posición inferior al punto inicial del ciclo.
(2) Para el tipo I, la figura debe mostrar una disminución o un
aumento monótono a lo largo del primer y segundo eje del plano.
(3) Para el tipo II, la figura debe mostrar una disminución
o un aumento monótono a lo largo del segundo eje del plano.
- Bloque inicial
En el bloque inicial del programa de una figura objetivo (bloque con
el número de secuencia ns en el que se especifica la trayectoria entre
A y A'), se debe especificar G00 o G01. De no ser así, se genera
la alarma PS0065.
Cuando se especifica G00, el mecanizado a lo largo de la trayectoria
A-A' se ejecuta en el modo de posicionamiento. Cuando se especifica
G01, el mecanizado a lo largo de la trayectoria A-A' se ejecuta
en el modo de interpolación lineal.
En este bloque inicial, seleccione también tipo I o II.
- 70 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
- Funciones de comprobación
Durante el ciclo, siempre se comprueba si la figura objetivo muestra
una disminución o un aumento monótono.
NOTA
Cuando se aplica compensación del radio de la
herramienta, se comprueba la figura objetivo a la
que se le aplica la compensación.
- Tipo I y tipo II
Selección de tipo I o II
Para G72 existen los tipos I y II.
Si la figura objetivo tiene cajeras, debe utilizar el tipo II.
La operación de escape posterior al desbaste en la dirección del
segundo eje del plano (eje X para el plano ZX) es diferente en los
tipos I y II. Con el tipo I, la herramienta se escapa en la dirección de
45 grados. Con el tipo II, la herramienta mecaniza la pieza a lo largo
de la figura objetivo. Si la figura objetivo no tiene cajeras, determine
la operación de escape deseada y seleccione el tipo I o II.
Selección de tipo I o II
En el bloque inicial de la figura objetivo (número de secuencia ns),
seleccione el tipo I o II.
(1) Si selecciona el tipo I:
Especifique el primer eje del plano (eje Z para el plano ZX). No
especifique el segundo eje del plano (eje X para el plano ZX).
(2) Si selecciona el tipo II:
Especifique el segundo eje del plano (eje X para el plano ZX) y
el primer eje del plano (eje Z para el plano ZX).
Si desea utilizar el tipo II sin desplazar la herramienta a lo largo
del segundo eje del plano (eje X para el plano ZX), especifique la
programación incremental con la distancia de desplazamiento 0
(U0 para el plano ZX).
- 71 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- Tipo I
G72 se diferencia de G71 en los siguientes puntos:
(1) G72 corta la pieza desplazando la herramienta en paralelo
al segundo eje del plano (eje X para el plano ZX).
(2) En el bloque inicial del programa para una figura objetivo
(bloque con el número de secuencia ns), sólo se debe especificar
el primer eje del plano (eje Z (eje W) para el plano ZX).
- Tipo II
G72 se diferencia de G71 por lo siguiente:
(1) G72 mecaniza la pieza desplazando la herramienta en paralelo al
segundo eje del plano (eje X para el plano ZX).
(2) No es necesario que la figura muestre aumentos o disminuciones
monótonas en la dirección del primer eje del plano (eje Z para el
plano ZX) y puede tener huecos (cajeras). No obstante, la figura
debe mostrar cambios monótonos en la dirección del segundo eje
del plano (eje X para el plano ZX).
(3) Cuando se especifica una posición paralela al segundo eje del
plano (eje X para el plano ZX) en un bloque del programa de la
figura objetivo, se supone que es el fondo de una cajera.
(4) Una vez finalizado todo el desbaste a lo largo del segundo eje del
plano (eje X del plano ZX), la herramienta vuelve temporalmente
al punto inicial del ciclo. A continuación, se ejecuta el desbaste
como acabado.
- 72 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Formato
Plano ZpXp
G73 W(∆k) U(∆i) R(d);
G73 P(ns) Q(nf) U(∆u) W(∆w) F(f) S(s) T(t);
N (ns);
Se especifica el comando de desplazamiento entre A y B en
...
los bloques de los números de secuencia ns a nf.
N (nf);
Plano YpZp
G73 V(∆k) W(∆i) R(d);
G73 P(ns) Q(nf) V(∆w) W(∆u) F(f) S(s) T(t);
N (ns);
...
N (nf);
Plano XpYp
G73 U(∆k) V(∆i) R(d);
G73 P(ns) Q(nf) U(∆w) V(∆u) F(f) S(s) T(t);
N (ns);
...
N (nf);
∆i : Distancia de escape en la dirección del segundo eje
del plano (eje X para el plano ZX).
Esta designación es modal y no se modifica hasta que
se designa el otro valor. Además, este valor se puede
especificar mediante el parámetro 5135 y el comando
del programa modificar el parámetro.
∆k : Distancia de escape en la dirección del primer eje del
plano (eje Z para el plano ZX).
Esta designación es modal y no se modifica hasta que
se designa el otro valor. Además, este valor se puede
especificar mediante el parámetro 5136 y el comando
del programa modificar el parámetro.
d : Número de división
Este valor es el mismo que el número de repeticiones
para el desbaste. Esta designación es modal y no se
modifica hasta que se designa el otro valor. Además,
este valor se puede especificar mediante el parámetro
5137 y el comando del programa modificar el
parámetro.
ns : Número de secuencia del primer bloque del programa
de perfil de acabado.
- 73 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Programación por
Unidad Signo
diámetro/radio
Depende del sistema
∆i incremental del eje de Programación por radio Necesario
referencia.
Depende del sistema
∆k incremental del eje de Programación por radio Necesario
referencia.
Depende de la
Depende del sistema
programación por
∆u incremental del eje de Necesario
diámetro/radio del
referencia.
segundo eje del plano.
Depende de la
Depende del sistema
programación por
∆w incremental del eje de Necesario
diámetro/radio del
referencia.
primer eje del plano.
∆k+∆w
D
∆w
∆i+∆u/2
∆u/2
C
A
(R)
B (R)
(F)
∆u/2
A'
+X
Figura objetivo ∆w (F): Avance de
mecanizado
(R): Avance rápido
+Z
- 74 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Explicación
- Operaciones
Cuando un programa proporciona una figura objetivo que pasa por A,
A' y B por este orden, se realiza el desbaste el número especificado de
veces, con la tolerancia de acabado especificada por ∆u/2 y ∆w a
la izquierda.
NOTA
1 Aunque los valores ∆i y ∆k o ∆u y ∆w se
especifican mediante la misma dirección
respectivamente, su significado está determinado
por la presencia de las direcciones P y Q.
2 El ciclo de mecanizado se ejecuta mediante el
comando G73 con la especificación P y Q.
3 Una vez terminada la operación del ciclo, la
herramienta vuelve al punto A.
4 Las funciones F, S y T especificadas en el
comando de desplazamiento entre los puntos A y
B no son válidas, mientras que las especificadas
en el bloque G73 o el bloque anterior son válidas.
Las funciones M y la segunda función auxiliar se
tratan de la misma forma que las funciones
F, S y T.
- Patrones de figura
destino
Al igual que ocurre con G71, existen cuatro patrones de figura
objetivo. Tenga cuidado con los signos de ∆u, ∆w, ∆i y ∆k al
programar este ciclo.
- Bloque inicial
En el bloque inicial del programa de una figura objetivo (bloque con
el número de secuencia ns en el que se especifica la trayectoria entre
A y A'), se debe especificar G00 o G01. De no hacerlo, se genera la
alarma PS0065.
Cuando se especifica G00, se ejecuta el mecanizado a lo largo de la
trayectoria A-A' en el modo de posicionamiento. Cuando se especifica
G01, se ejecuta el mecanizado a lo largo de la trayectoria A-A' en
el modo de interpolación lineal.
- Función de comprobación
Se puede realizar la siguiente comprobación.
- 75 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- 76 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Formato
G70 P(ns) Q(nf);
ns: Número de secuencia del primer bloque del
programa de perfil de acabado.
nf : Número de secuencia del último bloque del
programa de perfil de acabado.
Explicación
- Operaciones
Los bloques con números de secuencia comprendidos entre ns y nf en
el programa de una figura objetivo se ejecutan para el acabado. Se
omiten las funciones F, S, T, M y la segunda función auxiliar
especificadas en el bloque G71, G72 o G73, y son válidas las
funciones F, S, T, M y la segunda función auxiliar especificadas en los
bloques con números de secuencia comprendidos entre ns y nf.
Cuando finaliza la operación del ciclo, la herramienta retorna al punto
inicial en el modo de avance rápido y se lee el siguiente bloque del
ciclo G70.
- Figura objetivo
Función de comprobación
Se puede realizar la siguiente comprobación.
- Almacenamiento de bloques P y Q
Cuando se ejecuta el desbaste mediante G71, G72 o G73, se
almacenan un máximo de tres direcciones de memoria de los bloques
P y Q. Gracias a esto, los bloques indicados por P y Q se encuentran
inmediatamente al ejecutar G70 sin que se tenga que buscar en la
memoria desde el principio. Tras la ejecución de algunos ciclos de
desbaste G71, G72 y G73, se pueden ejecutar varios ciclos de acabado
con G70 al mismo tiempo. A partir de este momento, los ciclos de
desbaste cuarto y sucesivos serán más largos porque se buscarán los
bloques P y Q en la memoria.
- 77 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Ejemplo
G71 P100 Q200 ...;
N100 ...;
...;
...;
N200 ...;
G71 P300 Q400 ...;
N300 ...;
...;
...;
N400 ...;
...;
...;
G70 P100 Q200; (Se ejecuta sin realizar
búsqueda de los ciclos 1 a 3).
G70 P300 Q400; (Se ejecuta sin realizar
búsqueda de los ciclos
4 y sucesivos).
NOTA
Las direcciones de memoria de los bloques P y Q
almacenadas durante los ciclos de desbaste G71,
G72 y G73 se borran tras la ejecución de G70.
Todas las direcciones de memoria de los bloques
P y Q almacenadas también se borran tras una
reinicialización.
NOTA
La herramienta vuelve al punto inicial del ciclo
siempre en el modo de posicionamiento no lineal,
independientemente del valor ajustado en el bit 1
(LRP) del parámetro 1401.
Antes de ejecutar un ciclo de acabado para una
figura objetivo con un corte de cajera mediante
G71 o G72, compruebe que la herramienta no
interfiere con la pieza al volver desde el punto final
de la figura al punto inicial del ciclo.
- 78 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Ejemplo
Eje X 2
Punto inicial
7
2
88
110
φ160
φ120
φ80
φ40
Eje Z
60 10 10 10 20 20 2
190
- 79 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
16
16
Eje X B
110
130
14
2
φ180
φ160
φ120
φ80
Eje Z
0
2 14
20
40 10 40 10 20 40
220
- 80 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Formato
G74R (e);
G74X(U)_ Z(W)_ P(∆i) Q(∆k) R(∆d) F (f );
e : Valor de retorno.
Esta designación es modal y no se modifica hasta
que se designa el otro valor. Además, este valor se
puede especificar mediante el parámetro 5139 y el
comando del programa modificar el parámetro.
X_,Z_ : Coordenada del segundo eje del plano (eje X para
el plano ZX) en el punto B y coordenada del primer
eje del plano (eje Z para el plano ZX) en el punto C.
U_,W_ : Distancia de desplazamiento a lo largo del segundo
eje del plano (U para el plano ZX) del punto A al
punto B.
Distancia de desplazamiento a lo largo del primer
eje del plano (W para el plano ZX) del punto A al
punto C.
∆i : Distancia de desplazamiento en la dirección del
segundo eje del plano (eje X para el plano ZX).
∆k : Profundidad de mecanizado en la dirección del
primer eje del plano (eje Z para el plano ZX).
∆d : Retirada de la herramienta en el fondo de
mecanizado.
f : Velocidad de avance.
Programación por
Unidad Signo
diámetro/radio
Depende del sistema
No es
e incremental del eje de Programación por radio
necesario
referencia.
Depende del sistema
No es
∆i incremental del eje de Programación por radio
necesario
referencia.
Depende del sistema
No es
∆k incremental del eje de Programación por radio
necesario
referencia.
Depende del sistema
∆d incremental del eje de Programación por radio NOTA 1
referencia.
- 81 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
NOTA
1 Habitualmente, debe especificar un valor positivo
para ∆d. Cuando se omiten X (U) y ∆i, especifique
un valor con signo que indique la dirección de
escape de la herramienta.
2 No se puede introducir un punto decimal para P(∆i)
y Q(∆k).
∆d A
∆i
C
(R) (R)
(F) (F) (F)
(F) (F) U/2
(R) (R) (R) (R) ∆i
X
Z W B
+X
(R) Avance rápido
e (F) Avance de
+Z mecanizado
- 82 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Explicación
- Operaciones
Se repite una operación del ciclo de mecanizado mediante ∆k y
retorno mediante e.
Cuando el mecanizado llega al punto C, la herramienta escapa
mediante ∆d. A continuación, la herramienta vuelve en modo de
avance rápido, se desplaza en la dirección del punto B mediante ∆i y
realiza el mecanizado de nuevo.
NOTA
1 Aunque e y ∆d se especifican mediante la misma
dirección, su significado está determinado por la
especificación del eje X, Y o Z. Cuando se
especifica el eje, se utiliza ∆d.
2 El ciclo de mecanizado se ejecuta mediante el
comando G74 con la especificación del eje.
- 83 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Formato
G75R (e);
G75X(U)_ Z(W)_ P(∆i) Q(∆k) R(∆d) F (f );
e : Valor de retorno.
Esta designación es modal y no se modifica
hasta que se designa el otro valor. Además,
este valor se puede especificar mediante el
parámetro 5139 y el comando del programa
modificar el parámetro.
X_,Y_,Z_ : Coordenada del segundo eje del plano (eje X
para el plano ZX) en el punto B y coordenada
del primer eje del plano (eje Z para el plano
ZX) en el punto C.
(U_,V_,W_) : Distancia de desplazamiento a lo largo del
segundo eje del plano (U para el plano ZX) del
punto A al punto B.
Distancia de desplazamiento a lo largo del
primer eje del plano (W para el plano ZX) del
punto A al punto C.
∆i : Profundidad de mecanizado en la dirección
del segundo eje del plano (eje X para
el plano ZX).
∆k : Distancia de desplazamiento en la dirección
del primer eje del plano (eje Z para
el plano ZX).
∆d : Retirada de la herramienta en el fondo de
mecanizado.
f : Velocidad de avance.
- 84 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Programación por
Unidad Signo
diámetro/radio
Depende del sistema
No es
e incremental del eje de Programación por radio
necesario
referencia.
Depende del sistema
No es
∆i incremental del eje de Programación por radio
necesario
referencia.
Depende del sistema
No es
∆k incremental del eje de Programación por radio
necesario
referencia.
Depende del sistema
∆d incremental del eje de Programación por radio NOTA
referencia.
NOTA
Habitualmente, debe especificar un valor positivo
para ∆d. Si se omiten Z (W) y ∆k, especifique un
valor con signo que indique la dirección de escape
de la herramienta.
- 85 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
C (R) A
(R)
(F) ∆i
(R) e
(F)
∆i
(R)
U/2
(F) ∆i
(R)
(F)
∆i
(R)
(F) ∆i’
B
∆d
∆k
X
Z W
+X
(R) ... Avance rápido
(F) ... Avance de mecanizado
+Z
Explicación
- Operaciones
Se repite una operación del ciclo de mecanizado mediante ∆i y retorno
mediante e.
Cuando el mecanizado llega al punto B, la herramienta escapa
mediante ∆d. A continuación, la herramienta vuelve en modo de
avance rápido, se desplaza en la dirección del punto C mediante ∆k y
realiza el mecanizado de nuevo.
- 86 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Formato
G76 P(m) (r) (a) Q(∆dmin) R(d );
G76 X(U)_ Z(W)_ R(i ) P(k ) Q(∆d) F (L );
m : Número de repeticiones en el acabado (de 1 a 99)
El parámetro 5142 puede especificar este valor y el
comando del programa modificarlo.
r : Cantidad de achaflanado (de 0 a 99)
Cuando el paso de rosca está expresado mediante L, se
puede ajustar el valor de L en el rango de 0,0 L a 9,9 L,
en incrementos de 0,1 L (número de 2 dígitos). El
parámetro 5130 puede especificar este valor y el
comando del programa modificarlo.
a : Ángulo de la punta
Se puede seleccionar uno de seis tipos de ángulo (80°,
60°, 55°, 30°, 29° y 0°) y se puede especificar con un
número de 2 dígitos. El parámetro 5143 puede especificar
este valor y el comando del programa modificarlo.
La dirección P especifica m, r y a al mismo tiempo.
(Ejemplo) Si m=2, r=1,2L, a=60°, especifique los valores
siguientes (L equivale al paso de rosca).
P 02 12 60
a
r
m
∆dmin : Profundidad de mecanizado mínima
Si la profundidad de mecanizado de una operación
de ciclo llega a ser inferior a este límite, se bloquea
la profundidad de mecanizado en este valor. El
parámetro 5140 puede especificar este valor y el
comando del programa modificarlo.
d : Tolerancia de acabado
El parámetro 5141 puede especificar este valor y el
comando del programa modificarlo.
X_, Z_ : Coordenadas del punto final de mecanizado (punto
D en la figura inferior) en la dirección de la longitud
U_, W_ : Distancia de desplazamiento al punto final de
mecanizado (punto D en la figura) en la dirección
de la longitud
i : Grado de conicidad
Si i = 0, se puede realizar el roscado normal recto.
k : Altura de la rosca
∆d : Profundidad de mecanizado del primer corte
L : Paso de rosca
- 87 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Programación por
Unidad Signo
diámetro/radio
Depende del sistema
No es
∆dmin incremental del eje de Programación por radio
necesario
referencia.
Depende del sistema
No es
d incremental del eje de Programación por radio
necesario
referencia.
Depende del sistema
i incremental del eje de Programación por radio Necesario
referencia.
Depende del sistema
No es
k incremental del eje de Programación por radio
necesario
referencia.
Depende del sistema
No es
∆d incremental del eje de Programación por radio
necesario
referencia.
E (R) A
(R) (R)
U/2
B
(F)
∆d
D
X i k
r C
Z W
+X
+Z
- 88 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Punta de la herramienta
a ∆d
∆d√n
1ª
2ª k
3ª
nª
+X k
Explicación
- Operaciones
Este ciclo ejecuta el roscado de modo que se realice la longitud del
paso sólo entre C y D, tal y como se ha especificado en el código F.
En otras secciones, la herramienta se desplaza en el modo de avance
rápido.
La constante de tiempo para aceleración/deceleración tras la
interpolación, la velocidad de avance FL para achaflanado de rosca y
la velocidad de avance para retroceso después del achaflanado son
iguales que en el achaflanado de rosca con G92 (ciclo fijo).
- 89 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
NOTA
1 El significado de los datos especificados por una
dirección P, Q y R está determinado por la
presencia de X (U) y Z (W).
2 El ciclo de mecanizado se ejecuta mediante el
comando G76 con la especificación X (U) y Z (W).
3 Los valores especificados en las direcciones P, Q y
R son modales y no se modifican hasta que se
indica otro valor.
PRECAUCIÓN
Las notas relativas al roscado son las mismas que
las del roscado G32. No obstante, para obtener
más detalles sobre la suspensión de avance en un
ciclo de roscado, véase "Suspensión de avance
en un ciclo de roscado" posteriormente en este
apartado.
- 90 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
X
X
Z W
Z
4(R) 2(F)
i
U/2 3(R) 1(R)
X/2 U/2 3(R) 1(R)
i
X/2 2(F) 4(R)
W
X X
Z Z W
4(R)
1(R) i
2(F)
U/2 X/2 U/2 3(R)
3(R)
2(F) 1(R)
i
4(R)
W
X/2
- 91 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- Achaflanado de rosca
En este ciclo de roscado se puede realizar el achaflanado de rosca.
Una señal de la máquina herramienta inicia el achaflanado de rosca.
La cantidad máxima de achaflanado de rosca (r) que se puede
especificar en el comando es 99 (9,9 L). La cantidad se puede
especificar en un rango de 0,1 L a 12,7 L, en incrementos de 0,1 L, en
el parámetro 5130.
Se puede especificar un ángulo de achaflanado de roscado de 1 a 89
grados en el parámetro 5131. Si el parámetro se ajusta en 0, se supone
un ángulo de 45 grados.
En el achaflanado de rosca, se utilizan el mismo tipo de
aceleración/deceleración tras la interpolación, constante de tiempo
para aceleración/deceleración tras la interpolación y velocidad de
avance FL que para el roscado.
NOTA
Se utilizan parámetros comunes para especificar la
cantidad y el ángulo del achaflanado de rosca para
este ciclo y el ciclo de roscado G92.
- 92 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
NOTA
Durante el retroceso, la máquina no se detiene con
un override del 0% para la velocidad de avance de
mecanizado, independientemente
del valor que se haya ajustado en el bit 4 (RFO)
del parámetro 1401.
E je X C iclo norm al
D esplazam iento de suspensión
de avance
E je Z
P unto inicial
(posición donde se
m ecaniza la pieza según
el valor de ∆ dn)
A vance rápido
- 93 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
PRECAUCIÓN
No se puede ejecutar otra suspensión de avance
durante el retroceso.
- Roscado en pulgadas
No se permite especificar el roscado en pulgadas con una dirección E.
Ejemplo
1,8
3,68
Eje X
1,8
ϕ60,64
ϕ68
Eje Z
0
25 105
- 94 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Comandos programados
- Memoria del programa
Los programas que utilizan G70, G71, G72 o G73 se deben almacenar
en la memoria del programa. El uso del modo mediante el que se
llama a los programas almacenados en la memoria del programa para
una operación permite la ejecución de estos programas en un modo
distinto a MEM. Los programas que utilizan G74, G75 o G76 no se
tienen que almacenar en la memoria del programa.
- 95 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- Macro de interrupción
No se puede ejecutar un programa de macro de interrupción durante la
ejecución de un ciclo repetitivo múltiple.
- 96 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Explicación
El ciclo fijo de taladrado está formado por las siguientes seis
secuencias de operaciones.
Operación 1 ......... Posicionamiento de los ejes X (Z) y C
Operación 2 ......... Avance rápido hasta el nivel del punto R
Operación 3 ......... Taladrado
Operación 4 ......... Operación en el fondo de un orificio
Operación 5.......... Retroceso hasta el nivel de punto R
Operación 6.......... Avance rápido hasta el nivel inicial
- 97 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Operación 1
Nivel inicial
Operación 2 Operación 6
Operación 5
Operación 3
Avance rápido
Operación 4
Avance
- Modo de taladrado
De G83 a G85 y de G87 a G89 son códigos G modales que son
válidos hasta que se cancelan. Cuando son válidos, el estado actual es
el modo de taladrado.
Una vez que se han especificado los datos de taladrado en el modo de
taladrado, estos datos se conservan hasta que se modifican o cancelan.
Especifique todos los datos de taladrado necesarios al comienzo de los
ciclos fijos. Cuando ejecute ciclos fijos, especifique sólo las
modificaciones de los datos.
- 98 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Nivel inicial
Nivel punto R
- Número de repeticiones
Para repetir el taladrado para orificios situados a la misma distancia,
especifique el número de repeticiones en K_.
K sólo es válido en el bloque en el que se especifica.
Especifique la posición del primer orificio en programación
incremental.
Si se especifica en programación absoluta, se repite el taladrado en la
misma posición.
NOTA
Para K, especifique un número entero
comprendido entre 0 o 1 y 9999.
- 99 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- Cancelación
Para cancelar un ciclo fijo, utilice G80 o un código G del grupo 01.
PRECAUCIÓN
1 En cada ciclo fijo, las direcciones R, Z y X se tratan
de la siguiente forma:
R_ : Se considera siempre como un radio
Z_ o X_ : Depende de si se trata de
programación por diámetro o por radio
2 Para el sistema B o C del código G, se puede
utilizar G90 o G91 a fin de seleccionar
programación incremental o absoluta para los
datos de posición del orificio (X, C o Z, C), la
distancia desde el punto R al fondo del orificio (Z o
X) y la distancia desde el nivel inicial al nivel del
punto R (R).
- 100 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Formato
G83 X(U)_ C(H)_ Z(W)_ R_ P_ Q_ F_ K_ M_;
o bien
G87 Z(W)_ C(H)_ X(U)_ R_ P_ Q_ F_ K_ M_;
X_ C_ o Z_ C_ : Datos de posición del orificio
Z_ o X_ : Distancia desde el punto R al fondo del orificio
R_ : Distancia desde el nivel inicial al nivel del punto R
P_ : Tiempo de espera en el fondo de un orificio
Q_ : Profundidad de mecanizado para cada avance de mecanizado
F_ : Avance de mecanizado
K_ : Número de repeticiones (si es necesario)
M_ : Código M para bloqueo del eje C (si es necesario)
G83 o G87 (modo G98) G83 o G87 (modo G99)
Mα Nivel inicial Mα
M (α + 1),
Punto R M (α + 1), P2 Punto R Nivel punto R
q q
d d
q q d
d
q q
Punto Z Punto Z
P1 P1
- 101 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Formato
G83 X(U)_ C(H)_ Z(W)_ R_ P_ Q_ F_ K_ M_;
o bien
G87 Z(W)_ C(H)_ X(U)_ R_ P_ Q_ F_ K_ M_;
X_ C_ o Z_ C_ : Datos de posición del orificio
Z_ o X_ : Distancia desde el punto R al fondo del orificio
R_ : Distancia desde el nivel inicial al nivel del punto R
P_ : Tiempo de espera en el fondo de un orificio
Q_ : Profundidad de mecanizado para cada avance
de mecanizado
F_ : Avance de mecanizado
K_ : Número de repeticiones (si es necesario)
M_ : Código M para bloqueo del eje C (si es necesario)
G83 o G87 (modo G98) G83 o G87 (modo G99)
Mα Nivel inicial Mα
M (α + 1), P2
Punto R M (α + 1), P2 Punto R Nivel de punto R
q q
d d
q q
d d
q q
Punto Z Punto Z
P1 P1
- 102 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Ejemplo
M51; Ajuste del modo de indexación del eje C
activado
M3 S2000; Rotación del taladro
G00 X50.0 C0.0; Posicionamiento de la herramienta de
taladrado a lo largo de los ejes X y C
G83 Z-40.0 R-5.0 Q5000 F5.0 M31; Taladrado del orificio 1
C90.0 Q5000 M31; Taladrado del orificio 2
C180.0 Q5000 M31; Taladrado del orificio 3
C270.0 Q5000 M31; Taladrado del orificio 4
G80 M05; Cancelación del ciclo de taladrado y
parada de la rotación del taladrado
M50; Ajuste del modo de indexación del
eje C desactivado
NOTA
Si no se programa la profundidad de mecanizado
de cada avance de mecanizado (Q), se ejecuta
el taladrado normal. (Consulte la descripción del
ciclo de taladrado.)
Mα Nivel inicial Mα
Punto Z Punto Z
P1 P1
- 103 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Ejemplo
M51; Ajuste del modo de indexación del eje
C activado
M3 S2000; Rotación de la herramienta de
taladrado
G00 X50.0 C0.0; Posicionamiento de la herramienta de
taladrado a lo largo de los ejes X y C
G83 Z-40.0 R-5.0 P500 F5.0 M31; Taladrado del orificio 1
C90.0 M31; Taladrado del orificio 2
C180.0 M31; Taladrado del orificio 3
C270.0 M31; Taladrado del orificio 4
G80 M05; Cancelación del ciclo de taladrado y
parada de la rotación del taladrado
M50; Ajuste del modo de indexación del eje
C desactivado
- 104 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Formato
G84 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_;
o bien
G88 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_;
X_ C_ o Z_ C_ : Datos de posición del orificio
Z_ o X_ : Distancia desde el punto R al fondo del orificio
R_ : Distancia desde el nivel inicial al nivel del punto R
P_ : Tiempo de espera en el fondo de un orificio
F_ : Avance de mecanizado
K_ : Número de repeticiones (si es necesario)
M_ : Código M para bloqueo del eje C (si es necesario)
G84 o G88 (modo G98) G84 o G88 (modo G99)
Mα Nivel inicial Mα
Cabezal en Cabezal en
sentido horario sentido horario
M (α + 1), P2 M (α + 1), P2
Punto R Punto R
Nivel punto R
P1 Punto Z P1 Punto Z
Explicación
El roscado con macho se realiza haciendo girar el cabezal en sentido
horario. Una vez alcanzado el fondo del orificio, se hace girar el
cabezal en sentido inverso para el retroceso. Esta operación genera
roscas.
Durante el roscado con macho se omiten los overrides de avances.
Una suspensión de avance no detiene la máquina hasta que haya
terminado la operación de retorno.
- 105 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
NOTA
El bit 6 (M5T) del parámetro 5101 especifica si se
genera el comando de parada de cabezal (M05)
antes de especificar la dirección de rotación del
cabezal con M03 o M04. Para obtener información
detallada, consulte el manual del operador
proporcionado por el fabricante de la máquina
herramienta.
Ejemplo
M51; Ajuste del modo de indexación del eje
C activado
M3 S2000; Rotación de la herramienta
de taladrado
G00 X50.0 C0.0; Posicionamiento de la herramienta de
taladrado a lo largo de los ejes X y C
G84 Z-40.0 R-5.0 P500 F5.0 M31; Taladrado del orificio 1
C90.0 M31; Taladrado del orificio 2
C180.0 M31; Taladrado del orificio 3
C270.0 M31; Taladrado del orificio 4
G80 M05; Cancelación del ciclo de taladrado
y parada de la rotación del taladrado
M50; Ajuste del modo de indexación del
eje C desactivado
- 106 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Formato
G85 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_;
o bien
G89 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_;
X_ C_ o Z_ C_ : Datos de posición del orificio
Z_ o X_ : Distancia desde el punto R al fondo del orificio
R_ : Distancia desde el nivel inicial al nivel del punto R
P_ : Tiempo de espera en el fondo de un orificio
F_ : Avance de mecanizado
K_ : Número de repeticiones (si es necesario)
M_ : Código M para bloqueo del eje C (si es necesario)
G85 o G89 (modo G98) G85 o G89 (modo G99)
Mα Nivel inicial Mα
Nivel de punto R
Punto R M (α + 1), P2 Punto R M (α + 1), P2
Punto Z Punto Z
P1 P1
Explicación
Después del posicionamiento, se ejecuta un avance rápido hasta
el punto R.
El taladrado se realiza desde el punto R al punto Z.
Cuando la herramienta llega al punto Z, vuelve al punto R con una
velocidad de avance que es el doble del avance de mecanizado.
- 107 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Ejemplo
M51; Ajuste del modo de indexación del eje
C activado
M3 S2000; Rotación de la herramienta
de taladrado
G00 X50.0 C0.0; Posicionamiento de la herramienta de
taladrado a lo largo de los ejes X y C
G85 Z-40.0 R-5.0 P500 F5.0 M31; Taladrado del orificio 1
C90.0 M31; Taladrado del orificio 2
C180.0 M31; Taladrado del orificio 3
C270.0 M31; Taladrado del orificio 4
G80 M05; Cancelación del ciclo de taladrado
y parada de la rotación del taladrado
M50; Ajuste del modo de indexación del
eje C desactivado
- 108 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Formato
G80;
Explicación
El ciclo fijo de taladrado se cancela a fin de llevar a cabo un
funcionamiento normal. El punto R y el punto Z se borran.
También se cancelan los demás datos de taladrado (se borran).
Ejemplo
M51; Ajuste del modo de indexación del eje
C activado
M3 S2000; Rotación de la herramienta
de taladrado
G00 X50.0 C0.0; Posicionamiento de la herramienta de
taladrado a lo largo de los ejes X y C
G83 Z-40.0 R-5.0 P500 F5.0 M31; Taladrado del orificio 1
C90.0 M31; Taladrado del orificio 2
C180.0 M31; Taladrado del orificio 3
C270.0 M31; Taladrado del orificio 4
G80 M05; Cancelación del ciclo de taladrado
y parada de la rotación del taladrado
M50; Ajuste del modo de indexación del
eje C desactivado
- 109 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- Suspensión de avance
Cuando se aplica "suspensión de avance" entre las operaciones 3 y 5
mediante G84/G88, la lámpara de suspensión de avance se enciende
inmediatamente si se aplica de nuevo la suspensión de avance a la
operación 6.
- Override
Durante la operación con G84 y G88, el override de avances es 100%.
- 110 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Los ciclos de roscado con macho frontal (G84) y roscado con macho
lateral (G88) se pueden ejecutar en el modo convencional o rígido.
En el modo convencional, el cabezal se gira o detiene, de forma
sincronizada con el desplazamiento a lo largo del eje de roscado en
función de las funciones auxiliares M03 (rotación del cabezal en
sentido horario), M04 (rotación del cabezal en sentido antihorario) y
M05 (parada de cabezal).
En el modo rígido, el motor del cabezal se controla del mismo modo
que un motor de control mediante la aplicación de compensación a
ambos movimientos a lo largo del eje de roscado con macho y del
cabezal.
Para el roscado rígido con macho, cada vuelta del cabezal corresponde
a una cantidad de avance (paso de rosca) a lo largo del eje de cabezal.
Esto también se aplica a la aceleración/deceleración. Esto significa
que el roscado rígido con macho no exige el uso de roscas flotantes
como en el caso del roscado convencional, lo que permite ejecutar el
roscado con una elevada velocidad y precisión.
Si el sistema está equipado con la función opcional de control
multicabezal, se pueden utilizar los cabezales de 2 a 4 para el roscado
rígido.
- 111 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Controlar el motor del cabezal del mismo modo que un motor del
servo en el modo rígido permite ejecutar el roscado con macho a una
alta 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_ ;
Operación 3 Operación 5
Punto Z
Punto Z
P Cabezal sentido P
Parada de
cabezal antihorario Parada Cabezal
Operación 4 cabezal sentido antihorario
- 112 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
G84.2(G98) G84.2(G99)
Operación 1 Operación 6
Cabezal
Operación 2 Parada cabezal Parada cabezal
sentido horario
Cabezal
sentido horario
Punto R Nivel punto R Punto R Nivel punto R
Operación 3 Operación 5
Punto Z Punto Z
P P
Parada de Cabezal sentido
cabezal antihorario Cabezal
Operación 4 Parada cabezal sentido antihorario
- 113 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Explicación
Una vez que se ha completado el posicionamiento del eje X (G84) o el
eje Z (G88), el cabezal se desplaza en el modo de avance rápido hasta
el punto R. El roscado con macho se realiza desde el punto R al punto
Z, después del cual el cabezal se detiene y se observa un tiempo de
espera. A continuación, el cabezal empieza la rotación inversa,
retrocede hasta el punto R, detiene la rotación y se desplaza al nivel
inicial en el modo de avance rápido.
Durante el roscado con macho, se supone que el override de avances y
el override de cabezal son igual a 100%. No obstante, para el retroceso
(operación 5), se puede aplicar un override fijo de hasta el 2000%
mediante el ajuste de los parámetros DOV (5200#4), OVU (5201#3) y
5211.
- Modo rígido
Se puede especificar el modo rígido mediante la aplicación de
cualquiera de los siguientes métodos:
• Especificación de M29S***** antes de un bloque de roscado
con macho
• Especificación de M29S***** en un bloque de roscado con
macho
• Consideración de G84 o G88 como un código G de roscado
rígido con macho (Ajuste del parámetro G84 (5200#0) en 1)
- Paso de rosca
En el modo de avance por minuto, la velocidad de avance dividida por
la velocidad del cabezal es igual al paso de rosca. En el modo de
avance por rotación, la velocidad de avance es igual al paso de rosca.
- 114 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
- Override
Existen varios tipos de funciones de override que no son válidas. Las
siguientes funciones de override se pueden habilitar mediante el ajuste
de los parámetros correspondientes:
• Override de extracción
• Señal de override
Más adelante encontrará más información.
- Ensayo en vacío
El ensayo en vacío también se puede ejecutar en G84 (G88). Cuando
el ensayo en vacío se ejecuta a la velocidad de avance del eje de
taladrado de G84 (G88), el roscado se ejecuta según la velocidad de
avance. Observe que la velocidad del cabezal aumenta a una mayor
velocidad de avance de ensayo en vacío.
- Bloqueo de máquina
El bloqueo de máquina también se puede ejecutar en G84 (G88).
Cuando se ejecuta G84 (G88) en el estado de bloqueo de máquina, la
herramienta no se desplaza a lo largo del eje de taladrado. Por lo tanto,
el cabezal no gira tampoco.
- Reinicialización
Cuando se realiza una reinicialización durante el roscado rígido con
macho, el modo de roscado rígido con macho se cancela y el motor
del cabezal pasa al modo normal. Observe que el modo G84 (G88) no
se cancela en este caso si se ajusta el bit 6 (CLR) del parámetro 3402.
- Enclavamiento
El enclavamiento también se puede aplicar en G84 (G88).
- Modo de operación
G84 (G88) se puede ejecutar sólo en el modo de memoria o MDI.
- 115 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- Avance manual
Para obtener más información sobre el roscado rígido con macho
mediante avance por volante manual, véase el apartado “Roscado
rígido con macho por volante manual” en el manual B63944SP/01.
Para otras operaciones manuales, no se puede realizar el roscado
rígido con macho.
- Compensación de holguras
En el modo de roscado rígido con macho, se aplica la compensación
de holguras para compensar el desplazamiento perdido cuando el
cabezal gira en sentido horario o antihorario. Ajuste la cantidad de
holgura en los parámetros 5321 a 5324.
Se ha aplicado compensación de holguras a lo largo del eje de
taladrado.
Limitación
- Conmutación de eje
Para poder cambiar el eje de taladrado, debe cancelarse el ciclo fijo. Si
el eje de taladrado se cambia en el modo rígido, se genera la alarma
PS0206.
- Comandos S
Si se especifica un valor superior a la velocidad máxima de rotación
del engranaje empleado, se genera la alarma PS0200. Si se especifica
un comando que define un número de impulsos igual o superior a
32.768 en un nivel de unidad de detección de 8 mseg con un cabezal
serie, se genera la alarma PS0202.
<Ejemplo>
Para un motor integrado que esté equipado con un detector de
una resolución de 4.095 impulsos por rotación, la velocidad
máxima de cabezal durante el roscado rígido con macho es la
siguiente:
Para un cabezal serie
(32.767 × 1.000 ÷ 8 × 60) ÷ 4.095 = 60.012 (min-1)
[Nota: valor ideal]
- 116 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
- Comandos F
Si se especifica un valor mayor que el límite superior de avance de
mecanizado, se generará la alarma PS0201.
- M29
Si se especifica un comando S y un desplazamiento de eje entre M29 y
G84, se genera la alarma PS0203. Si se especifica M29 en un ciclo de
roscado con macho, se genera la alarma PS0204.
- P
Especifique P en un bloque que ejecute el taladrado. Si especifica P en
un bloque que no ejecuta taladrado, no se almacena como dato modal.
- Cancelación
No especifique un código G del grupo 01 (de G00 a G03 o G60
(cuando el parámetro MDL (5431#0) esté ajustado en 1)) y G84 en el
mismo bloque. De lo contrario, se cancelará G84.
- Corrector de herramienta
En el modo de ciclo fijo, no se tienen en cuenta los correctores de
herramienta.
- Reinicio de programa
No se puede reiniciar un programa durante el roscado rígido con
macho.
- R
Debe especificar el valor de R en un bloque que ejecute el taladrado.
Si especifica este valor en un bloque que no ejecuta taladrado, no se
almacena como dato modal.
- Llamada a subprograma
En el modo de ciclo fijo, especifique el comando de llamada a
subprograma M98P_ en un bloque independiente.
- 117 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Ejemplo
Velocidad de avance de eje de roscado: 1000 mm/min
Velocidad de cabezal: 1000 min-1
Paso de rosca: 1,0 mm
<Programación para avance por minuto>
G98; .................... Comando para avance por minuto
G00 X100.0; ............................ Posicionamiento
M29 S1000; ........ Comando para especificar el modo rígido
G84 Z-100.0 R-20.0 F1000; ........ Roscado rígido con macho
<Programación para avance por rotación>
G99; ................... Comando para avance por rotación
G00 X100.0; ............................ Posicionamiento
M29 S1000; ........ Comando para especificar el modo rígido
G84 Z-100.0 R-20.0 F1.0; ......... Roscado rígido con macho
- 118 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Formato
Cuando se especifica el roscado rígido con macho con G84 (G88) si el
bit (PCP) del parámetro 5200 es igual a 0, se supone la utilización del
roscado rígido profundo con macho de alta velocidad.
G84 X(U)_ C(H)_Z(W)_ R_ P_ Q_ F_ K_ M_;
o bien
G88 Z(W)_ C(H)_X(U)_ R_ P_ Q_ F_ K_ M_;
- 119 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- 120 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
Explicación
- Distancia inicial de mecanizado
La distancia inicial de mecanizado se ajusta en el parámetro 5213.
- Cantidad de retorno
La cantidad de retorno para cada vez se ajusta en el parámetro 5213.
- Velocidad de retorno
Para la velocidad de la operación retorno, se puede habilitar un
override máximo de 2000% mediante el ajuste del bit 4 (DOV) del
parámetro 5200, el bit 3 (DOU) del parámetro 5201 y el parámetro
5211 al igual que el desplazamiento desde el fondo del orificio (punto
Z) al punto R.
- Override
Existen varios tipos de funciones de override que no son válidas. Las
siguientes funciones de override se pueden habilitar mediante el ajuste
de los parámetros correspondientes:
• Override de extracción
• Señal de override
Más adelante encontrará más información.
- Ensayo en vacío
El ensayo en vacío también se puede ejecutar en G84 (G88). Cuando
el ensayo en vacío se ejecuta a la velocidad de avance del eje de
taladrado de G84 (G88), el roscado se ejecuta según la velocidad de
avance. Observe que la velocidad de cabezal aumenta a una mayor
velocidad de avance de ensayo en vacío.
- 121 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- Bloqueo de máquina
El bloqueo de máquina también se puede ejecutar en G84 (G88).
Cuando se ejecuta G84 (G88) en el estado de bloqueo de máquina, la
herramienta no se desplaza a lo largo del eje de taladrado. Por lo tanto,
el cabezal no gira tampoco.
- Reinicialización
Cuando se realiza una reinicialización durante el roscado rígido con
macho, el modo de roscado rígido con macho se cancela y el motor
del cabezal pasa al modo normal. Observe que el modo G84 (G88) no
se cancela en este caso si se ajusta el bit 6 (CLR) del parámetro 3402.
- Enclavamiento
El enclavamiento también se puede aplicar en G84 (G88).
- Modo de operación
G84 (G88) se puede ejecutar sólo en el modo de memoria o MDI.
- Avance manual
Para obtener más información sobre el roscado rígido con macho
mediante avance por volante manual, véase el apartado “Roscado
rígido con macho por volante manual” en el manual B63944SP/01.
Para otras operaciones manuales, no se puede realizar el roscado
rígido con macho.
- Compensación de holguras
En el modo de roscado rígido con macho, se aplica la compensación
de holguras para compensar el desplazamiento perdido cuando el
cabezal gira en sentido horario o antihorario. Ajuste la cantidad de
holgura en los parámetros 5321 a 5324.
Se ha aplicado compensación de holguras a lo largo del eje de
taladrado.
Limitación
- Conmutación de eje
Para poder cambiar el eje de taladrado, debe cancelarse el ciclo fijo. Si
el eje de taladrado se cambia en el modo rígido, se genera la alarma
PS0206.
- 122 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
- Comandos S
• Si se especifica una velocidad superior a la velocidad máxima del
engranaje empleado, se genera la alarma PS0200.
• Cuando se cancela el ciclo fijo de roscado rígido con macho, se
reinicializa el comando S utilizado para el roscado rígido a S0.
- Comando F
Si se especifica un valor mayor que el límite superior de avance de
mecanizado, se genera la alarma PS0011.
- M29
Si se especifica un comando S y un desplazamiento de eje entre M29 y
G84, se genera la alarma PS0203. Si en un ciclo de roscado con
macho se especifica M29, se genera la alarma PS0204.
- P/Q
Especifique P y Q en un bloque que ejecute el taladrado. Si los
especifica en un bloque que no ejecuta un taladrado, no se almacenan
como datos modales.
Cuando se especifica Q0, no se ejecuta el ciclo de roscado rígido
profundo con macho.
- Cancelación
No especifique un código G del grupo 01 (de G00 a G03 o G60
(cuando el parámetro MDL (5431#0) esté ajustado en 1)) y G84 en un
mismo bloque. De lo contrario, se cancelará G84.
- 123 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- Corrector de herramienta
En el modo de ciclo fijo, no se tienen en cuenta los correctores
de herramienta.
- Llamada a subprograma
En el modo de ciclo fijo, especifique el comando de llamada a
subprograma M98P_ en un bloque independiente.
- 124 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
NOTA
Cuando se cancela el ciclo fijo de roscado rígido
con macho, también se reinicializa el comando S
utilizado para el roscado rígido con macho (del
mismo modo que si se especifica S0).
Por lo tanto, no se puede utilizar el comando S
especificado para el roscado rígido con macho en
una parte posterior del programa después de la
cancelación del ciclo fijo de roscado rígido con
macho.
Después de cancelar el ciclo fijo de roscado rígido
con macho, especifique un comando S nuevo, si
es necesario.
- 125 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Explicación
- Especificación del override en el parámetro
Ajuste el bit 4 (DOV) del parámetro 5200 en 1 y ajuste el override en
el parámetro 5211.
Se puede ajustar un override del 0% al 200% en incrementos del 1%.
Se puede ajustar el bit 3 (OVU) del parámetro 5201 en 1 para ajustar
un override de 0% a 2000% en incrementos del 10%.
- 126 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
- 127 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
NOTA
1 No utilice punto decimal en el valor especificado en
la dirección "J".
Si se utiliza punto decimal, el valor se interpreta del
modo siguiente:
Ejemplo) Cuando el sistema incremental del eje
de referencia es IS-B
• Cuando no se utiliza programación de punto
decimal de tipo calculadora
El valor especificado se convierte al valor para
el que se considera el incremento mínimo de
entrada.
Se asume que “J200.” equivale a
200000 min-1.
• Cuando se utiliza programación de punto
decimal de tipo calculadora
El valor especificado se convierte al valor
obtenido como resultado del redondeo por
defecto a un número entero.
Se considera que “J200.” equivale a 200 min-1.
2 No utilice un signo menos en el valor especificado
en la dirección "J".
Si se utiliza un signo menos, se supone un valor no
comprendido en el rango de 100% a 200%.
3 El override máximo se obtiene mediante la
siguiente ecuación, de modo que la velocidad de
cabezal a la que se aplica override en la extracción
no sea superior a la velocidad de engranaje
utilizada (especificada en los parámetros del 5241
al 5244). Por esta razón, el valor obtenido no es
igual a la velocidad máxima de cabezal en función
del override.
- 128 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
NOTA
1 El override máximo se obtiene mediante la siguiente
ecuación de modo que la velocidad de cabezal a la
que se aplica override no sea superior a la velocidad
de engranaje utilizada (especificada en los
parámetros del 5241 al 5244). Por esta razón, el valor
obtenido no es igual a la velocidad máxima de
cabezal en función del override.
- 129 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Visión de conjunto
Se puede insertar un bloque de achaflanado o redondeado de esquina
entre la interpolación lineal (G01) a lo largo de un eje y la realizada a
lo largo de un eje de forma perpendicular a dicho eje.
Se inserta achaflanado o redondeado de esquina en un comando para
desplazar la herramienta a lo largo de dos ejes de un plano
determinado por el comando de selección de plano (G17, G18 o G19).
Formato
- Achaflanado
Primer eje en el plano seleccionado → segundo eje en el plano seleccionado
(Plano G17: XP → YP; plano G18: ZP → XP; plano G19: YP → ZP)
Formato
Plano G17: G01 XP(U)_ J(C)±j ;
Plano G18: G01 ZP(W)_ I(C)±i ;
Plano G19: G01 YP(V)_ K(C)±k ;
Explicación Desplazamiento de la herramienta
XP(U)__ Especifica el
YP(V)__ desplazamiento desde el
ZP(W)__ punto a al punto b con
programación absoluta o
incremental en la figura de Dirección positiva a lo
la derecha. largo del segundo eje del
plano seleccionado c
Xp es la dirección del eje X
de los tres ejes básicos o i, j, k
a d
un eje paralelo al eje X. Yp 45°
45° b
es la dirección del eje Y de Punto inicial
i, j, k
los tres ejes básicos o un
eje paralelo al eje Y. Zp es Dirección negativa a lo c
largo del segundo eje
la dirección del eje Z de los del plano seleccionado
tres ejes básicos o un eje
paralelo al eje Z. Se desplaza desde a hasta d y c.
I(C)±i Especifica la distancia (Dirección positiva a lo largo del
J(C)±j entre los puntos b y c en la segundo eje del plano seleccionado
K(C)±k figura de la derecha con un cuando se especifica un signo más
signo detrás de las en I, J, K o C o dirección negativa
direcciones I, J, K o C. cuando se especifica un signo menos
(Utilice I, J o K cuando el en I, J, K o C)
bit 4 (CCR) del parámetro
3405 esté ajustado en 0 o
bien C cuando el bit esté
ajustado en 1.)
- 130 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
- Achaflanado
Segundo eje en el plano seleccionado → primer eje en el plano seleccionado
(Plano G17: YP → XP; plano G18: XP → ZP; plano G19: ZP → YP)
Formato
Plano G17: G01 YP(V)_ I(C)±i ;
Plano G18: G01 XP(U)_ K(C)±k ;
Plano G19: G01 ZP(W)_ J(C)±j ;
Explicación Desplazamiento de la herramienta
XP(U)__ Especifica el
YP(V)__ desplazamiento desde el
ZP(W)__ punto a al punto b con Se desplaza desde a hasta d y c.
programación absoluta o (Dirección positiva a lo largo del
incremental en la figura de primer eje del plano seleccionado
la derecha. cuando se especifica un signo más
Xp es la dirección del eje X en I, J, K o C o dirección negativa
de los tres ejes básicos o cuando se especifica un signo menos
un eje paralelo al eje X. Yp en I, J, K o C)
es la dirección del eje Y de
los tres ejes básicos o un
a
eje paralelo al eje Y. Zp es Punto inicial
- 131 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- Redondeado de esquina
Primer eje en el plano seleccionado → segundo eje en el plano seleccionado
(Plano G17: XP → YP; plano G18: ZP → XP; plano G19: YP → ZP)
Formato
Plano G17: G01 XP(U)_ R±r ;
Plano G18: G01 ZP(W)_ R±r ;
Plano G19: G01 YP(V)_ R±r ;
Explicación Desplazamiento de la herramienta
XP(U)__ Especifica el
YP(V)__ desplazamiento desde el
Dirección positiva a lo
ZP(W)__ punto a al punto b con largo del segundo eje
programación absoluta o del plano seleccionado c
r
incremental en la figura de
la derecha. a d
Xp es la dirección del eje X b
de los tres ejes básicos o Punto inicial
un eje paralelo al eje X. Yp
r
es la dirección del eje Y de c
Dirección negativa a lo
los tres ejes básicos o un largo del segundo eje
eje paralelo al eje Y. Zp es del plano seleccionado
la dirección del eje Z de los Se desplaza desde a hasta d y c.
tres ejes básicos o un eje (Dirección positiva a lo largo del
paralelo al eje Z. segundo eje del plano seleccionado
R±r Especifique el radio del cuando se especifica +r en R o
arco que conecta los dirección negativa cuando se
puntos d y c en la figura de especifica –r en R.)
la derecha con un signo
detrás de la dirección R.
- 132 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
- Redondeado de esquina
Segundo eje en el plano seleccionado → primer eje en el plano seleccionado
(Plano G17: YP → XP; plano G18: XP → ZP; plano G19: ZP → YP)
Formato
Plano G17: G01 YP(V)_ R±r ;
Plano G18: G01 XP(U)_ R±r ;
Plano G19: G01 ZP(W)_ R±r ;
Explicación Desplazamiento de herramienta
XP(U)__ Especifica el
YP(V)__ desplazamiento desde el Se desplaza desde a hasta d y c.
ZP(W)__ punto a al punto b con (Dirección positiva a lo largo del
programación absoluta o primer eje en el plano seleccionado
incremental en la figura de cuando se especifica +r en R o
la derecha. dirección negativa cuando se
Xp es la dirección del eje X especifica –r en R.)
de los tres ejes básicos o
a Punto inicial
un eje paralelo al eje X. Yp
es la dirección del eje Y de
los tres ejes básicos o un
eje paralelo al eje Y. Zp es
la dirección del eje Z de los d
tres ejes básicos o un eje r r
paralelo al eje Z.
R±r Especifique el radio del c
c b
arco que conecta los Primer eje Primer eje
del plano del plano
puntos d y c en la figura de seleccionado seleccionado
la derecha con un signo
detrás de la dirección R.
Explicación
Al especificar G01 para el achaflanado o redondeado de esquina, la
herramienta se debe desplazar sólo a lo largo de uno de los dos ejes
del plano seleccionado. El comando del siguiente bloque debe
desplazar la herramienta sólo a lo largo del otro eje del plano
seleccionado.
Ejemplo:
Cuando se ajusta el eje A como eje paralelo al eje X básico
(ajuste del parámetro 1022 en 5), el siguiente programa realiza el
achaflanado entre el avance de mecanizado a lo largo del eje A y
a lo largo del eje Z.
G18 A0 Z0
G00 A100.0 Z100.0
G01 A200.0 F100 K30.0
Z200.0
- 133 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Ejemplo
X
N001 G18 ;
N002 G00 X268.0 Z530.0 ;
530,0 N003 G01 Z270.0 R6.0 ;
N004 X860.0 K-3.0 ;
270,0 N005 Z0 ;
N004
Punto K3.0
final
N003
R6
N002
Punto inicial de
mecanizado
Z
φ860
φ268
Limitación
- Alarmas
En los siguientes casos se genera una alarma:
1) Se ha especificado achaflanado o redondeado de esquina en un
bloque de roscado (alarma PS0050).
2) No se ha especificado G01 en el bloque siguiente al bloque G01
en el que se ha especificado achaflanado o redondeado de
esquina (alarma PS0051 o PS0052).
- 134 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
x
30,0 (inferior a 50,0)
z
50,0
- 135 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
- 136 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
NOTA
1 Cuando se especifica el achaflanado mediante C, no
con I, J o K (si el bit 4 (CCR) del parámetro 3405
está ajustado en 1), no se puede utilizar C como
nombre de eje. Si el parámetro CCR está ajustado
en 1 cuando se utiliza C como nombre de eje, la
función de achaflanado estará deshabilitada.
2 Cuando se especifica C y R en el mismo bloque, es
válida la última dirección especificada.
3 Cuando se utiliza la función de programación directa
de dimensiones del plano, el achaflanado y
redondeado de esquina sólo están habilitados si el
bit 0 (CRD) del parámetro 3453 está ajustado en 0.
(En este momento, la función de programación
directa de dimensiones del plano está
deshabilitada.)
- 137 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Visión de conjunto
Cuando una unidad tiene una torreta doble formada por dos torretas
una frente a la otra en el mismo eje controlado, se puede aplicar una
imagen espejo al eje X con un comando de código G. Se puede
realizar un mecanizado simétrico mediante la creación de un programa
de mecanizado para las torretas refrentadas como si estuvieran en
el mismo lado en el sistema de coordenadas.
Formato
G68: Imagen espejo de doble torreta activada
G69: Cancelar imagen espejo
Explicación
Se puede aplicar la imagen espejo al eje X de los tres ejes básicos que
se ajusta con el parámetro 1022 mediante el comando de código G.
Cuando se designa G68, se produce un decalaje hacia el lado de la
doble torreta en el sistema de coordenadas y se invierte el signo del eje
X del comando programado para realizar el mecanizado simétrico.
Esta función se denomina imagen espejo de doble torreta.
Para utilizar esta función, ajuste la distancia entre las dos torretas
en un parámetro (1290).
Ejemplo
• Para torneado
Valor de corrección
de torreta A
<3> Torreta A
60
120
<1> Z
φ80 φ40
180
φ120
<2> 120
Valor de corrección
de torreta B
Torreta B
- 138 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
NOTA
Se especifica un valor de diámetro para el eje X.
Limitación
NOTA
No se puede utilizar esta función junto con la
función de mecanizado equilibrado. Si se
especifican las dos funciones, la operación se
realizará según la combinación de sistemas, tal y
como se explica a continuación:
Sistema en el que se utiliza esta función
• Sistema de un canal
• Sistema de un canal y canal cargador
Sistema en el que no se utiliza esta función
• Sistema con dos o más canales
- 139 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Visión de conjunto
Se pueden programar los ángulos de líneas rectas, valores de
achaflanado, valores de redondeado de esquina y otros valores de
dimensiones en planos de mecanizado si se introducen directamente
estos valores. Asimismo, se puede insertar el achaflanado y
redondeado de esquina entre líneas rectas que tengan un ángulo
opcional.
Esta programación sólo es válida en el modo de memoria.
Formato
A continuación, se indican ejemplos de formatos de comando para el
plano G18 (plano ZX). Esta función se puede especificar en los
siguientes formatos también para los planos G17 (plano XY) y G19
(plano YZ).
Los siguientes formatos se modifican de la siguiente forma:
Para el plano G17: Z → X, X → Y
Para el plano G19: Z → Y, X → Z
X
(X2 , Z2)
X2_ (Z2_), A_ ; A
(X1 , Z1)
Z
X
(X3 , Z3)
A2
,A1_ ;
X3_ Z3_, A2_ ; (X2 , Z2) A1
(X1 , Z1)
Z
X
(X3 , Z3)
X2_ Z2_, R1_ ;
A2
X3_ Z3_ ; R1
o bien
,A1_, R1_ ; A1
(X2 , Z2)
X3_ Z3_, A2_ ;
(X1 , Z1)
Z
- 140 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
X
(X3 , Z3)
X2_ Z2_, C1_ ; A2
X3_ Z3_ ;
o bien
,A1_, C1_ ; C1 A1
X3_ Z3_, A2_ ; (X2 , Z2)
(X1 , Z1)
Z
X
(X4 , Z4)
(X3 , Z3)
X2_ Z2_ , R1_ ;
R2 A2
X3_ Z3_ , R2_ ;
X4_ Z4_ ;
R1
o bien
,A1_, R1_ ; A1
(X2 , Z2)
X3_ Z3_, A2_, R2_ ;
X4_ Z4_ ; (X1 , Z1)
Z
X
C2
X2_ Z2_ , C1_ ; (X3 , Z3)
X3_ Z3_ , C2_ ; (X4 , Z4)
A2
X4_ Z4_ ;
o bien
,A1_, R1_ ; (X2 , Z2)
X3_ Z3_, A2_, C2_ ; C1 A1
X4_ Z4_ ;
(X1 , Z1)
Z
X
C2
- 141 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
X
(X4 , Z4)
X2_ Z2_ , C1_ ; (X3 , Z3)
X3_ Z3_ , R2_ ;
X4_ Z4_ ; A2
o bien R2
,A1_, C1_ ;
(X2 , Z2)
X3_ Z3_, A2_, R2_ ;
C1 A1
X4_ Z4_ ;
(X1 , Z1)
Z
Explicación
El programa para el mecanizado a lo largo de la curva que se muestra
en la figura 4.7 (a) es similar al siguiente:
+X
X (x2) Z (z2) , C (c1) ; a3
X (x3) Z (z3) , R (r2) ;
X (x4) Z (z4) ; (x3, z3) +Z
(x4, z4)
or r2 a2
,A (a1) , C (c1) ;
X (x3) Z (z3) , A (a2) , R (r2) ;
X (x4) Z (z4) ; (x2, z2)
c1 a1
(x1, z1)
Punto inicial
- 142 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
+X
A
A’
+Z
- 143 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
Limitación
NOTA
1 Los comandos de programación directa de
dimensiones del plano son sólo válidos durante el
modo de memoria.
2 Los siguientes códigos G no se aplican al mismo
bloque que se ha programado mediante la entrada
directa de dimensiones del plano o entre los bloques
de entrada directa de dimensiones del plano que
definen las figuras secuenciales.
(a) Códigos G (distintos de G04) del grupo 00
(b) Códigos G distintos de G00, G01 y G33
del grupo 01
(c) Códigos G del grupo 10 (ciclo fijo de taladrado)
(d) Códigos G del grupo 16 (selección de plano)
(e) G22 y G23
3 No se puede insertar redondeado de esquina en un
bloque de roscado.
4 Si están disponibles las opciones de achaflanado y
redondeado de esquina y de programación directa
de dimensiones del plano, no se pueden usar
ambas de forma simultánea. Cuando el bit 0 (CRD)
del parámetro 3453 está ajustado en 1, está
habilitada la programación directa de dimensiones
del plano. (En ese momento, el achaflanado y
redondeado de esquina está deshabilitado.)
5 Cuando el punto final del bloque anterior se
determina en el siguiente bloque en función de los
comandos secuenciales de programación directa de
dimensiones del plano durante el modo bloque a
bloque, la máquina no se detiene en el modo de
parada bloque a bloque, sino que se detiene en el
modo de parada de suspensión de avance en el
punto final del bloque anterior.
- 144 -
B-63944SP-1/01 PROGRAMACIÓN 4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN
NOTA
6 La tolerancia de ángulo al calcular el punto de
intersección en el programa indicado abajo es
de ±1°.
(Debido a que la distancia de desplazamiento que
se obtiene en este cálculo es demasiado grande.)
(a) X_ ,A_; (si se especifica un valor comprendido
entre 0°±1° o 180°±1° para la instrucción de
ángulo A, se genera la alarma PS0057.)
(b) Z_ ,A_; (si se especifica un valor comprendido
entre 90°±1° o 270°±1° para la instrucción de
ángulo A, se genera la alarma PS0057.)
7 Se genera la alarma PS0058 si el ángulo creado por
las dos líneas está dentro del rango ±1° al calcular
el punto de intersección.
8 Se omite el achaflanado o redondeado de esquina si
el ángulo creado por las dos líneas está
dentro de ±1°.
9 Se deben especificar un comando de dimensión
(programación absoluta) y una instrucción de ángulo
en el bloque siguiente a un bloque en el que sólo se
ha especificado la instrucción de ángulo.
(Ejemplo)
N1 X_ ,A_ ,R_;
N2 ,A_;
N3 X_ Z_ ,A_;
Además del comando de dimensión, se debe
especificar el comando de ángulo en el bloque 3. Si
no se especifica, se genera la alarma PS0056. Si no
se especifican las coordenadas con programación
absoluta, se genera la alarma PS0312.
10 En el modo de compensación del radio de la
herramienta, se supone que un bloque en el que
sólo se especifica el comando de ángulo en
programación directa de dimensiones del plano es
un bloque sin comando de desplazamiento. Para
obtener información sobre la compensación cuando
se especifican bloques secuenciales sin comando
de desplazamiento, véase la explicación de
compensación del radio de la herramienta.
11 Si se especifican dos o más bloques sin comando
de desplazamiento entre comandos secuenciales de
programación directa de dimensiones del plano, se
genera la alarma PS0312.
- 145 -
4.FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN PROGRAMACIÓN B-63944SP-1/01
NOTA
12 Si el bit 4 (CCR) del parámetro 3405 está ajustado
en 1, la dirección A del bloque G76 (ciclo de roscado
combinado) especifica el ángulo de la punta de la
herramienta.
Cuando se utiliza A o C como nombre de eje, no se
puede usar en el comando de ángulo o achaflanado
en programación directa de dimensiones del plano.
Utilice ,A_ o ,C_ (cuando el bit 4 (CCR)
del parámetro 3405 está ajustado en 0).
13 En un ciclo repetitivo múltiple, en bloques con
números de secuencia comprendidos entre los
especificados en P y Q, se puede utilizar
programación directa de dimensiones del plano.
El bloque con el último número de secuencia
especificado en Q no debe ser un bloque intermedio
de estos bloques especificados.
Ejemplo
X
R20
R15 R6
Z
φ60
φ100
φ300
10°
1 × 45°
30
180
22°
- 146 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
5 FUNCIONES DE COMPENSACIÓN
Este capítulo describe las siguientes funciones de compensación:
- 147 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Herramienta
estándar
Herramienta
real
Valor corrección
en eje Y
Valor corrección
en eje Y
- 148 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
NOTA
El corrector de geometría de herramienta
y el corrector de desgaste de herramienta
son opcionales.
Hta. imaginaria
Valor corrección
de geometría Valor de
en eje X corrección
en eje X
Valor corrección
de desgaste en
eje X
- 149 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Formato
Seleccione una herramienta con un valor numérico después de un
código T. Una parte del valor numérico se usa como número de
corrector de herramienta para especificar los datos como un valor de
corrección de herramienta. Las selecciones siguientes se pueden
realizar según el método de especificación y los ajustes de los
parámetros:
Significado del código T (*1) Ajuste del parámetro para especificar
el número
LGN (5002#1) = 0 LGN (5002#1) = 1
de corrector (*2)
Txxxxxxx y El número de corrector de desgaste
Txxxxxxx y xxxxxxx : Selección de de herramienta se especifica mediante
xxxxxxx : Corrector herramienta y corrector el último dígito de un código T.
y : Corrector de desgaste y de geometría de
de geometría de herramienta Cuando se ajusta el parámetro
herramienta y : Corrector de desgaste 5028 en 1
de herramienta
Txxxxxx yy El número de corrector de desgaste de
Txxxxxx yy xxxxxx : Selección de herramienta se especifica mediante los
xxxxxx : Corrector herramienta y corrector dos últimos dígitos de un código T.
yy : Corrector de desgaste y de geometría de
de geometría de herramienta Cuando se ajusta el parámetro
herramienta yy : Corrector de desgaste 5028 en 2
de herramienta
Txxxxx yyy El número de corrector de desgaste de
Txxxxx yyy xxxxx : Selección de herramienta se especifica mediante los
xxxxx : Corrector herramienta y corrector tres últimos dígitos de un código T.
yyy : Corrector de desgaste y de geometría de
de geometría de herramienta Cuando se ajusta el parámetro
herramienta yyy : Corrector de desgaste 5028 en 3
de herramienta
*1 El número máximo de dígitos de un código T se puede
especificar con el parámetro 3032 (entre 1 y 8 dígitos)
*2 Cuando el parámetro 5028 está ajustado en 0, el número de
dígitos de un código T que se utiliza para especificar el número
de corrector de herramienta depende del número de correctores
de herramienta.
Ejemplo)
Cuando el número de correctores de herramienta está
comprendido entre 1 y 9: el último dígito.
Cuando el número de correctores de herramienta está
comprendido entre 10 y 99: los dos últimos dígitos.
Cuando el número de correctores de herramienta está comprendido
entre 100 y 999: los tres últimos dígitos.
- 150 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
- 151 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
5.1.5 Corrección
Explicación
- Métodos de corrección
Hay dos métodos disponibles para la corrección de geometría y la
corrección de desgaste: la corrección con desplazamiento de
herramienta y la compensación con decalaje de coordenadas. El
método de corrección elegido se puede especificar con los parámetros
LWT (5002#2 = 0) y LGT (5002#4 = 0). Sin embargo, si no se
proporcionan las opciones de corrección de desgaste y de corrección
de geometría de herramienta, se supone de forma incondicional la
corrección
con desplazamiento de herramienta.
Opciones de Parámetro
corrección de
Elemento de
geometría y LWT=0 LWT=1 LWT=0 LWT=1
compensación
desgaste de LGT=0 LGT=0 LGT=1 LGT=1
herramienta
No se distingue
No se
el desgaste y la Desplazamiento de herramienta
proporcionan
geometría
Compensación Desplazamient Decalaje de Desplazamiento Decalaje de
de desgaste o de coordenadas de herramienta coordenadas
Proporcionadas herramienta
Compensación Decalaje de Decalaje de Desplazamiento Desplazamiento
de geometría coordenadas coordenadas de herramienta de herramienta
- 152 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
NOTA
1 Cuando se especifica G50 X_Z_T_;, la herramienta
no se desplaza.
Se ajusta el sistema de coordenadas en el que el
valor de coordenadas de la posición de la
herramienta es (X,Z). Para obtener la posición de la
herramienta, se resta el valor de corrección
correspondiente del número de corrector de
herramienta especificado en el código T.
2 Los códigos G del grupo 00 distintos de G50 no se
deben especificar en el mismo bloque que el que
contiene un código T.
Trayectoria de herramienta
Valor de corrección por después de corrección
corrección en eje X, Z
(vector de corrección)
Tray. progr. después de decalaje
sistema coordenadas pieza
- 153 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Método de
LWM (5002#6)=0 LWM (5002#6)=1
corrección
Desplazamiento Cuando se especifica un Cuando se especifica un
de herramienta código T desplazamiento en el eje
Cuando se especifica un código T
Decalaje de
(Observe que el corrector de geometría sólo se puede
coordenadas
cancelar si LGC (5002#5) = 1.)
Parámetro
Método de corrección LVC=0 LVC=1 LVC=0 LVC=1
TGC=0 TGC=0 TGC=1 TGC=1
Corrección o o
de desgaste (Cuando se (Cuando se
Desplazamiento
Corrección x especifica un x especifica un
de herramienta
de desplazamiento desplazamiento
geometría en el eje) en el eje)
Corrección
x o x o
de desgaste
Decalaje de
Corrección
coordenadas
de x x o o
geometría
o: Se cancela
x: No se cancela
- 154 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Ejemplo
N1 X60.0 Z50.0 T0202; Crea el vector de corrección correspondiente
al número de corrector de herramienta 02.
N2 Z100.0;
N3 X200.0 Z150.0 T0200; Cancela el vector de corrección con el
número de corrector de herramienta 0.
N2
Limitación
- Interpolación helicoidal (G02, G03)
El corrector de herramienta no se puede especificar en un bloque en el
que se use interpolación helicoidal.
- 155 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Cuando se especifica el
Cuando se especifica el
siguiente comando de
comando u operación
desplazamiento en el eje
Desplazamiento Se cancela temporalmente Se refleja el valor de
de herramienta el valor de corrección de corrección de herramienta.
herramienta
Decalaje de Se suponen las Se suponen las coordenadas
coordenadas coordenadas con el valor con el valor de corrección de
de corrección de herramienta reflejado.
herramienta reflejado.
- 156 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Visión de conjunto
Cuando el eje Y, uno de los tres ejes básicos, se usa con un sistema de
torno, esta función realiza una corrección de eje Y.
Si se proporcionan las opciones de corrección de geometría y de
desgaste de herramienta, ambas surten efecto en la corrección de eje
Y.
Explicación
La corrección de eje Y tiene como consecuencia la misma operación
que el corrector de herramienta. Para obtener una explicación de la
operación y los parámetros relacionados, consulte el apartado
"Corrector de herramienta".
- 157 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Visión de conjunto
Para compensar la diferencia en la posición de conexión o selección
de herramienta, esta función suma la corrección de la segunda
geometría de herramienta al eje X, el eje Y y el eje Z con todas las
trayectorias.
A diferencia de esta corrección, la corrección de geometría de
herramienta normal se conoce como corrección de primera geometría
de herramienta.
Se puede aplicar un valor de corrección de herramienta (corrección de
desgaste de herramienta + corrección de geometría de herramienta) en
sentido inverso, con una señal apropiada.
Esta función se puede usar si el valor de corrección difiere incluso con
una sola herramienta por un motivo mecánico dependiendo de la
posición de montaje (interior o exterior) o de la posición seleccionada
(derecha/izquierda).
NOTA
1 Para usar la corrección de segunda geometría de
herramienta, se necesitan las opciones de
corrección de geometría y de desgaste.
2 Para usar la corrección de segunda geometría de
herramienta para el eje Y, se necesita la opción de
corrección de eje Y.
Formato
• Si el parámetro LGN (5002#1) = 1
M (cód. M que habilita correc. de 2ª geometría hta.);
T ;
- 158 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Explicación
- Método de especificación
La corrección que usa la corrección de segunda geometría de
herramienta se realiza con un comando de programa.
Especifique la corrección de segunda geometría de herramienta con un
comando de código T y, con la señal de corrección de segunda
geometría de herramienta G2SLC, especifique si ajustar el valor de
corrección del número de corrección de geometría de herramienta
especificado en la corrección de la primera geometría de herramienta o
en la corrección de primera geometría de herramienta más la
corrección de segunda geometría de herramienta.
Si se usa la corrección de primera geometría de herramienta más la
corrección de segunda geometría de herramienta, especifique el eje al
que se va a aplicar la corrección de segunda geometría de herramienta
con la señal apropiada de selección de eje de corrección de geometría
de herramienta G2X, G2Z o G2Y.
Ejemplo)
• El código tiene cuatro dígitos. (El número de dígitos de un
código T se especifica con el parámetro 3032.)
• El tipo de corrección es de desplazamiento de herramienta
(parámetro LGT (5002#4) = 1).
• Los dos últimos dígitos del código T son el número de corrección
de geometría de herramienta (parámetro 5028 = 2).
• La corrección se realiza cuando se ejecuta el bloque de código T
(parámetro LWM (5002#6) = 0).
• Los datos del eje X para el número de corrección de primera
herramienta es 1,000.
• Los datos del eje X para el número de corrección de segunda
geometría de herramienta es 10,000.
• El número de corrección de geometría de herramienta se
especifica con el número de selección de herramienta (parámetro
LGN (5002#1) = 1).
• Señales G2SLC = '1', G2X = '1' y G2Z = G2Y = '0'
- 159 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
- Datos de corrección
Los datos de la corrección de segunda geometría de herramienta se
pueden ajustar para cada trayectoria. El número de datos se puede
ajustar con el parámetro 5024. Los datos siguen memorizados aunque
se desconecte la alimentación.
Si los datos van a ser comunes para las trayectorias, use la memoria
común a ambas trayectorias.
Ejemplo
X
T01
T11 a T16/X
(segundo) : 120
T01/Z (primero) : 5
Z
O
T13
T11 - T16
T12
2ª trayectoria - - -
(torreta lineal)
T11/Z (segundo) : 10
T12/Z (segundo) : - 30
T13/Z (segundo) : - 70
- 160 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
- 161 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Profundidad
Punta hta.
insuficiente de
mecanizado
- 162 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
A
Punto inicial
Punto inicial
Cuando se programa con el Cuando se programa con la
centro de la punta de hta. punta de hta. imaginaria
- 163 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
PRECAUCIÓN
En una máquina con posiciones de referencia, una posición estándar como el
centro de la torreta se puede colocar sobre el punto inicial. La distancia desde esta
posición estándar al centro del radio de la punta o a la punta de herramienta
imaginaria se ajusta como valor de corrección de herramienta.
Ajustar la distancia desde la posición estándar al centro del radio de la punta de la
herramienta como el valor de corrección es lo mismo que colocar el centro del
radio de la punta de la herramienta sobre el punto inicial, mientras que ajustar la
distancia desde la posición estándar a la punta de la herramienta imaginaria es lo
mismo que colocar la punta de herramienta imaginaria sobre la posición estándar.
Para ajustar el valor de corrección, suele ser más fácil medir la distancia desde la
posición estándar a la punta de herramienta imaginaria que desde la posición
estándar al centro del radio de la punta de la herramienta.
OFX OFX
(Corrector (Corrector
hta. en eje ta. en eje
X) X)
OFZ OFZ
(Corrector (Corrector
hta. eje Z) hta. eje Z)
Ajuste de distancia desde posición estándar al Ajuste de distancia de posición estándar al centro
centro de punta de hta. como valor de de punta de hta. imaginaria como valor de
corrección de hta. corrección de hta.
El punto inicial se coloca sobre centro de la punta de hta. El punto inicial se coloca sobre punta de hta. imaginaria
Puesta Puesta
Trayectoria centro hta. marcha. Trayect. centr. punta hta. marcha.
Fig. 5.2.1 (c) Trayectoria de la herramienta cuando se programa con el centro de la punta de la herramienta
- 164 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Sin compensación de radio de hta., la tray. Con compensación de radio de hta., se realizará un
del centro del radio de hta. es la misma mecanizado preciso.
que la tray. programada.
Fig. 5.2.1 (d) Trayectoria de la herramienta cuando se programa con la punta de herramienta imaginaria
- 165 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
G18
Z
Y
G17
X
Z
G19
Y Punta hta. imaginaria n.º 1 Punta hta. imaginaria n.º 2
- 166 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
- 167 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Explicación
- Número de corrección y valor de corrección
- 168 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
NOTA
Cuando el número de corrección de geometría se
hace coincidir con la selección de herramienta
mediante el ajuste del parámetro LGN (5002#1) y
se designa un código T para el que la corrección de
geometría y el número de corrección de desgaste
difieren, la dirección de la punta de herramienta
imaginaria especificada por el número de
corrección de geometría es válida.
Ejemplo) T0102
OFR=OFGR01+OFWR02
OFT=OFT01
Al ajustar el parámetro WNP (5002#7) de forma
apropiada, se puede conseguir que la dirección de
la punta de herramienta imaginaria especificada
con el número de corrección de desgaste sea
válida.
- 169 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
- 170 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
G42 Eje X
Eje Z
Pieza
G41
G40
- 171 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Eje Z
G41 (la pieza está en el
lado izquierdo)
Eje X
Pieza
PRECAUCIÓN
Si el signo del valor de compensación se cambia
de más a menos o viceversa, el vector de
corrección de la compensación del radio de la
herramienta se invierte, pero la dirección de la
punta de herramienta imaginaria no cambia. Por
lo tanto, cuando se vaya a usar una punta de
herramienta imaginaria ajustada en el punto inicial,
no cambie el signo del valor de compensación
del programa considerado.
- 172 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Explicación
- Desplazamiento de la herramienta cuando la posición de la pieza no cambia
Cuando la herramienta se desplaza, la punta de la herramienta
mantiene contacto con la pieza.
(G42) (G42)
(G42) (G42)
(G42) (G42)
Diagrama
ampliado
A
C Posición de
G41
la pieza
G42
Posición de B
la pieza
A B C
G41 G42
- 173 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
- Puesta en marcha
El bloque en el que el modo cambia a G41 o G42 a partir de G40 se
denomina de puesta en marcha.
G40 _ ;
G41 _ ; (Bloque de puesta en marcha)
Los desplazamientos transitorios de la herramienta correspondientes a
la corrección se realizan en el bloque de puesta en marcha. En el
bloque posterior al de puesta en marcha, el centro de la punta de la
herramienta se coloca verticalmente con respecto a la trayectoria
programada de ese bloque en el punto inicial.
G40
(G42)
G42 (Puesta en
marcha)
- Cancelación de la corrección
El bloque en el que el modo cambia a G40 a partir de G41 o G42 se
denomina de cancelación de corrección.
G41 _;
G40 _; (Bloque de cancelación de corrección)
El centro de la punta de la herramienta se desplaza a una posición
vertical con respecto a la trayectoria programada en el bloque anterior
al de cancelación.
La herramienta se coloca en la posición final del bloque de
cancelación de corrección (G40), como se muestra a continuación.
Posición final
G40
(G42)
- 174 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
N7
N6 N8
Trayectoria programada
(G42)
(G42)
G42
- 175 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
I, K
Dirección movimiento hta.
U, W
G40
(G42)
G40 U_ W_ I_ K_ ;
G40
(G42)
G40 U_ W_ ;
- 176 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Ejemplo
X
<3>
φ300
<1>
<2>
200
φ60 Z
120
0
30 150
(Modo G40)
<1> G42 G00 X60.0 ;
<2> G01 X120.0 W-150.0 F10 ;
<3> G40 G00 X300.0 W150.0 I40.0 K-30.0 ;
- 177 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Explicación
- 178 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
0
Tray. centro radio
punta hta. 8 3
Punta hta. total 4
5 7
1 2
6
Tray. programada
Tray. centro 0
punta hta. 8
4 3
Punta hta. total
5 7
1 6 2
Tray. programada
- 179 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
(G42)
Tray. programada
(G41)
- 180 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
(G42)
Tray. programada
(G41)
- 181 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Cancelación de
compensación
del radio de la Puesta en
herramienta marcha
- 182 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Formato
- Puesta en marcha (inicio de la compensación de herramienta)
G00(o G01)G41(o G42) IP_T_;
G41 : Compensación izquierda de herramienta
(grupo 07)
G42 : Compensación derecha de herramienta (grupo 07)
IP_ : Comando para desplazamiento en el eje
T_ : Mismo código T que la corrección de herramienta
Explicación
- Modo de cancelación de corrección
Al principio, cuando se conecta la alimentación, el control se
encuentra en el modo de cancelación. En el modo de cancelación, el
vector siempre es 0 y la trayectoria del centro de la herramienta
coincide con la programada.
- Puesta en marcha
Cuando se especifica un comando de corrección de herramienta (G41
o G42) en el modo de cancelación de corrección, el CNC activa el
modo de corrección.
El desplazamiento de la herramienta con este comando se conoce
como puesta en marcha.
Especifique un comando de posicionamiento (G00) o de interpolación
lineal (G01) para la puesta en marcha.
Si se especifica una interpolación circular (G02, G03) o una
interpolación involuta (G02.2, G03.2), se genera la alarma PS0034.
Para los bloques de puesta en marcha y posteriores, el CNC hace una
lectura previa de tantos bloques como se hayan ajustado en el
parámetro correspondiente (19625).
- 183 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
- Modo de corrección
En el modo de corrección, la compensación se realiza por
posicionamiento (G00), interpolación lineal (G01) o interpolación
circular (G02, G03).
Si en el modo de corrección no se pueden leer tres bloques o más que
desplacen la herramienta, ésta puede realizar un corte en exceso o
insuficiente.
Si el plano de corrección se cambia en el modo de corrección, se
genera la alarma PS0037 y la herramienta se para.
Puesta en marcha
Modo de
(G41/G42)
cancelación de Modo de
corrección corrección
Cancelación modo corrección
(G40/T0)
- 184 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
N7
N6 N8
Tray. programada
Tray. programada
- 185 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
NOTA
El valor de compensación del radio de la
herramienta para el que el código T
correspondiente es 0 siempre significa 0.
No es posible ajustar el valor de compensación del
radio de la herramienta correspondiente en T0.
- Vector de corrección
El vector de corrección es el vector bidimensional igual al valor de
compensación del radio de la herramienta asignado por el código T.
Se calcula dentro de la unidad de control y su dirección se actualiza de
acuerdo con el progreso de la herramienta en cada bloque.
El vector de corrección se borra al reinicializar.
- 186 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Ejemplo
250R
N5
C1(700,1300)
P4(500,1150) P5(900,1150)
C3 (-150,1150) C2 (1550,1150)
650R 650R
N4 N6
N3 N7
P2 P3(450,900) P6(950,900) P7
(250,900) (1150,900)
N8
N2
P9(700,650)
P1 P8
(250,550) (1150,550)
N10 N9
Eje Y
N1
N11
Eje X Unidad : mm
Punto inicial
- 187 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
- 188 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
- 189 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Tray. programada
180°≤a 0°≤α<180°
- Modo de cancelación
La compensación del radio de la herramienta activa el modo de
cancelación en las condiciones siguientes. (El sistema puede no
activar el modo de cancelación dependiendo de la máquina
herramienta.)
<1> Inmediatamente después de conectar la alimentación.
<2> Cuando se pulsa el botón <RESET> del panel MDI
<3> Cuando se fuerza la finalización de un programa mediante
la ejecución de M02 o M30
<4> Después de ejecutarse el comando de cancelación
de compensación del radio de la herramienta (G40).
- 190 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
- Puesta en marcha
Cuando, en el modo de cancelación, se ejecuta un bloque que cumple
todas las condiciones siguientes, el CNC activa el modo de corrección.
El control durante esta operación se conoce como puesta en marcha.
- 191 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
G41
Tray. programada
N2
N1
Intersección
Tray. centro radio punta hta.
Tray. programada
G41
N2
N1
Interseción
Tray. centro radio punta hta.
Tray.
N3 Tray. programada
programada
G41 N2
N1
- 192 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
- 193 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Explicación
- Desplazamiento de la herramienta en el lado interior de una esquina (180°≤ α)
Lineal→Lineal
α
Pieza
Tray. programada
r
G42
Lineal→Circular
α
Pieza
G42 r
S
C
L
Punto inicial Tray. centro Tray. programada
radio punta hta.
- 194 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
G42
α Pieza
L Tray. programada
r
r Work
Pieza
piece
S
C
G42
α
Pieza
L
Tray. programada
r
r
L
S Tray. centro radio
Intersección punta hta.
Tipo B L
Lineal→Circular
(tipo de conexión lineal)
Punto inicial
G42
α
r Pieza
r
S
C
L L
Intersección
Centro radio punta hta. Tray. programada
- 195 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
L
Tray. programada
r
r
C L
Centro radio punta
S
hta.
Tipo B
Lineal→Circular Punto inicial
(Tipo conexión
circular) G42
α
r Pieza
r
C S
C
- 196 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
G42
L Pieza
α
Tray. programada
r
G42
L
α
r Pieza
S C
Lineal→Lineal
(Tipo conexión lineal) Punto inicial
L
G42
Pieza
r α
L
Tray. programada
r
L
G42
r α
L
r
L
Pieza
S L C
Tray. centro radio punta hta.
Tray. programada
- 197 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Tray. programada
r
C
r Pieza
C
S C
Tray. centro radio punta hta.
Tray. programada
r L
Tray. programada
(G41)
- 198 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
S
N6 N8
r
Tray. centro radio
punta hta.
G40 … ;
N6 U100.0 W100.0 ; N9
N7 G41 U0 ;
N8 U-100.0 ;
N9 U-100.0 W100.0 ;
Tray. programada
Para el tipo C:
La herramienta se desplaza según el valor de compensación en
dirección vertical al bloque con desplazamiento de herramienta
posterior al bloque de puesta en marcha.
Sin desplaz.
de hta.
L
α
S Tray. programada
L
Tray. centro radio punta hta.
S
Intersección
- 199 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
NOTA
La condición necesaria para realizar una
comprobación de interferencias, que se describe
posteriormente, difiere de ésta. Para obtener más
información, véase la explicación de comprobación
de interferencias.
- 200 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Tray. programada
Lineal→Circular
α
Pieza
Intersección
S C
L
Tray. centro radio Tray. programada
punta hta.
Circular→Lineal
α Pieza
Tray. programada
L
S Tray. centro radio
C Intersección punta hta.
Circulal→Circulal α
Pieza
Intersec.
S
C C
- 201 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Tray. programada
r
r
S
Intersección
- 202 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
α Pieza
L Tray. programada
S
Intersección L Tray. centro radio
punta hta.
Lineal→Circular
(Tipo de
conexión lineal)
Pieza
L r
S L C
Intersección
r Tray. programada
C
L
Intersección S L Tray. centro radio
6 punta hta.
Circular→Circular
(Tipo de conexión
lineal)
α
Tray. programada
r Pieza
r
C
Tray. centro L
radio punta S L
hta. Intersección C
- 203 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Lineal→Lineal
(Tipo de
conexión
circular)
α Pieza
L
r Tray. programada
r
C L
S Tray. centro radio
punta hta.
Lineal→Circular
(Tipo de
conexión
circular)
α
r
Pieza
L r
C
S C
Tray. programada
r
r
C
C L
S Tray. centro radio
6 punta hta.
Circular→Circular
(Tipo de conexión
circular)
α
Tray. programada
r Pieza
r
C
Tray. centro
radio punta hta. C
S C
- 204 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Pieza
r α
L
Tray. programada
r
L
S L L Tray. centro radio
punta hta.
Lineal→Circular
(Tipo de
conexión lineal) L
r α
L
Pieza
r
L
S L
C Tray. programada
Tray. centro radio
punta hta.
Circular→Lineal
(Tipo de
conexión lineal)
Pieza
r α
L
Tray. programada
r
L
r α
L
Pieza
r
L
S L C
- 205 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Lineal→Lineal
(Tipo de conexión
circular) L
Pieza
r α
Tray. programada
r
C
r α
r Pieza
C
S
C
Tray. programada
Tray. centro radio
punta hta.
Circular→Lineal
(Tipo de conexión
circular)
Pieza
r α
Tray. programada
r
C
Circular→Circular
(Tipo de conexión
circular)
r α
Pieza
r
C
S
C
- 206 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
- Cuando es excepcional
La posición final del arco no se halla en el arco
Si el final de una línea que conduce a un arco no se encuentra
en el arco, según se ilustra a continuación, el sistema supone que la
compensación del radio de la herramienta se ha ejecutado con respecto
a un círculo imaginario que tiene el mismo centro que el arco y que
pasa por la posición final especificada. En función de esta suposición,
el sistema crea un vector y lleva a cabo la compensación. La misma
descripción es válida para el desplazamiento de la herramienta entre
dos trayectorias circulares.
Círculo imagin.
Tray. programada
r r
Tray. centro
radio punta hta.
r C L
L
Centro del arco L S
- 207 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Arco A P Arco B
- Cuando el centro del arco es idéntico con el punto inicial o con la posición final
Si el centro del arco es idéntico con el punto inicial o final, se genera
una alarma PS0041 y la herramienta se para en el punto inicial del
bloque anterior del arco.
(G41)
N5 G01 W50.0 ;
Tray. centro radio punta hta. N6 W50.0 ;
N7 G02 W100.0 I0 K0 ;
Se genera una alarma y la
N8 G01 U-100.0 ;
herramienta se para
N5 N6 N7
Tray. programada
N8
- 208 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Signo de la compensación
+ -
Código G
G41 Corrección en el Corrección en el
lado izquierdo lado derecho
G42 Corrección en el Corrección en el
lado derecho lado izquierdo
- 209 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Pieza S
G42 L
Intersección
r
Tray. programada r
L G41
Lineal→Circular
r
Pieza
G41
G42
Tray. programada
r
Pieza
Intersección
Tray. centro radio punta hta. L S
Circular→Lineal
Pieza
G42
Tray. programada
r
Tray. centro radio punta hta.
C L
S
Intersección r
G41
Pieza
Circular→Circular
C
Pieza
G42
r
Tray. programada
r
G41
- 210 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Pieza r
Tray. programada G42 (G42)
G41
A B
L Pieza
r
Lineal→Circular Intersección
S
L
L
Tray. programada
Circular→Circular
C
(G42)
r r
C L S L
Centro Centro
Tray. centro radio
punta hta.
- 211 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
N5 N7
P1 P2
(G42)
N5 G01 U-700.0 W500.0 ;
N6
N6 G41 G02 I-500.0 ;
N7 G42 G01 U700.0 W500.0 ;
- 212 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Lineal→Lineal
r L
L
Circular→Lineal
r
Modo G42 L
C
S Intersección
Tray. programada
- 213 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
S S
L L
L L
- Ciclos fijos (G90, G92, G94) y ciclos repetitivos múltiples (G71 a G76)
Consulte las precauciones que se aplican a la compensación del radio
de la herramienta en relación con los ciclos fijos.
N9
N8 S S
Tray. programada
(G42)
N5 G01 U50.0 W-60.0 ;
N6 W-80.0 ;
N7 G90 U-60.0 W-80.0 R-30.0 ;
N8 G01 U120.0 W50.0 ;
N9 W50.0 ;
- 214 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Vector de compensación
I, J, K
I, J, K
Vector de compensación
- 215 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Ejemplo
Si se especifican I y J al comienzo de la compensación
(con desplazamiento de herramienta)
N50
N40
(G40) N30
N10 G41 U100.0 W100.0 N20 N60
K1 T0101 ;
N20 G04 X1000 ; T1 Tray. centro
N30 G01 F1000 ; N10 radio punta hta.
N40 S300 ;
N50 M50 ; Tray. programada
N60 W150. ;
(G40)
N30
N10 G41 K1 T0101 ;
N20 U100. W100. ; Tray. centro
N30 W150. ; radio punta hta.
N20
Nota: En N10, un vector se Tray. programada
especifica con un tamaño de
T1 en la dirección vertical al
N10
eje Z, con K1.
T1
Tray. programada
- 216 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Limitación
Si se especifica un vector de tipo IJ, puede ocurrir una interferencia
con la herramienta debido a ese vector solamente, dependiendo de la
dirección. Si esto ocurre, no se generará ninguna alarma de
interferencia ni se intentará evitar tampoco la interferencia. Por
lo tanto, puede producirse un corte en exceso.
Corte en exceso
(I, J)
Puesta en
marcha/cancelación N40
N30
Tipo C Tray.
programada N20
N10 G42 T0101 F1000 ;
N20 W100. ; N10 N50
N30 U100. W100. K10. ;
N40 U-100. W100. ;
N50 G40 ; Tray. centro radio
punta hta.
- 217 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
N6 U100.0 W100.0 ; N7 N8
N7 U0 ; Tray. programada
N8 W100.0 ;
N6
L
Tray. centro
SS radio punta hta.
L
- 218 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
(G42) N6
N5 G01 U40.0 W40.0 ; Tray. programada
N6 W40.0 ;
:
: N5
L
Tray. centro
S radio punta hta.
L Intersección
(G42) N6 N7
Tray. programada
N5 G01 U40.0 W40.0 ;
N6 M50 ;
N7 W40.0 ;
: N5
: L
Tray. centro
SS radio punta hta.
L Aquí se ejecuta bloque N6
- Desplazamiento en esquina
Cuando se obtienen dos o más vectores de corrección al final de un
bloque, la herramienta se desplaza linealmente de un vector al otro.
Este desplazamiento se denomina desplazamiento en esquina.
Si estos vectores casi coinciden entre sí (la distancia del
desplazamiento en esquina entre los vectores se considera corto
debido al ajuste del parámetro (5010)), el desplazamiento en esquina
no se realiza. En este caso, el vector al punto de parada de ejecución
bloque a bloque tiene prioridad y permanece mientras que los otros
vectores se omiten. Esto hace posible omitir los desplazamientos muy
pequeños que surgen al realizar la compensación del radio de la
herramienta, con lo que se impide que la velocidad cambie debido a la
interrupción de la carga en búfer.
- 219 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
∆VX
r S
N2
Tray. programada
S
Este desplazamiento pertenece al bloque
N7, con lo que la velocidad de avance es la
del bloque N7.
N6 N7
- 220 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
(G17) P2 P3 P4 P5
N4 G41 G01 U150.0 V200.0 ;
N5 U150.0 V200.0 ;
N6 G02 J-600.0 ;
N7 G01 U150.0 V-200.0 ; P1 P6
N8 G40 U150.0 V-200.0 ;
N5 N7
N4 N8
Tray. programada N6
- 221 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Explicación
- Si el bloque de cancelación contiene un desplazamiento de herramienta y ésta
se desplaza por el interior (180° ≤ α)
Lineal→Lineal
Pieza α
Tray. programada
r
G40
Circular→Lineal
α
Pieza
r
G40
S
C
L
Tray. programada Tray. centro radio punta hta.
- 222 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
G40
Pieza α
Tray. programada L
Tray. centro L S
radio punta hta.
Tipo A
Circular→Lineal
G40
α
L
Pieza
r
S
C
Lineal→Lineal
(Tipo de
conexión lineal) G40
Pieza α
L
Tray. programada
r
Pieza r
r
S
C Intersec
L
L
Tray. programada Tray. centro radio punta hta.
- 223 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Lineal→Lineal
(Tipo conexión
circular) G40
Pieza α
L
Tray. programada
r
C S
Tray. centro radio punta hta.
Tipo B
Circular→Lineal
(Tipo conexión
circular) G40
α
Pieza r
r
C S
C
- 224 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
G40
Pieza L α
G40
L α
Pieza r
G42
C S
Tray. centro
radio punta hta.
Tray. programada
Lineal→Lineal
(Tipo de
conexión lineal) L
Pieza G40
α r
L
Tray. programada
r S
Tray. centro L L
Type radio punta hta.
B
Circular→Lineal
(Tipo de L
conexión lineal)
α r
L
S
Pieza r
L
C L
Tray. centro radio
punta hta.
Tray. programada
- 225 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Lineal→Lineal
(Tipo conexión
circular ) L
S
Pieza G40
α r
Tray. programada
r C
Circular→Lineal
(Tipo conexión L
circular) S
α r
C
Pieza r
C S
Tray. centro radio
punta hta.
Tray. programada
r L
Tray. centro
radio punta hta.
- 226 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Para el tipo C:
La herramienta se desplaza según el valor de compensación
en dirección vertical al bloque anterior al de cancelación.
Tray. programada
L
S
(I, K)
G40
N2
P Tray. centro radio punta hta.
r S N1
r
(G42) Tray. programada
Pieza
- 227 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
G40
P Tray. centro radio
punta hta.
S
r
Tray. programada
(G42)
r
(I, K)
(I, K)
r
P1
Tray. centro radio punta hta.
P2
Tray. programada N7
N5
(I, J) N6
(G17 G41)
N5 G01 U100.0 ;
N6 G02 J-60.0 ;
N7 G40 G01 U50.0 V50.0 I-10.0 J-10.0 ;
- 228 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Explicación
- Mecanizado de una ranura menor que el diámetro de la punta de la herramienta
Puesto que la compensación del radio de la herramienta obliga a que
la trayectoria del centro de dicho radio se desplace en la dirección
opuesta a la programada, puede producirse un corte en exceso. En este
caso, se genera una alarma y el CNC se para al comienzo del bloque.
Tray. centro radio Se muestra una alarma y
punta hta. la operación se para
Tray. programada
Pieza
- 229 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Tray. programada
Centro de arco
Pieza Arco
- 230 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Tras compensación
N6
N1
Tras compensación
Pieza
N6
N1
En este momento, puesto que el número de bloques que hay que leer
es de 3, se pueden leer los bloques hasta N5 al comienzo de la
compensación de N1, pero el bloque N6 no se puede leer. Como
resultado, se realiza una compensación sólo en función de la
información del bloque N1 y se crea un vector vertical al final del
bloque de inicio de la compensación. Por lo tanto, generalmente
se producirá un corte en exceso, como se muestra en la figura anterior.
- 231 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Tras compensación N6
Pieza
N2
N1
- 232 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Explicación
- Condición en la que se puede realizar la comprobación de interferencias
Para realizar la comprobación de interferencias, es necesario leer al
menos tres bloques con desplazamiento de herramienta. Por lo tanto,
si no se pueden leer tres o más bloques con desplazamiento de
herramienta en el modo de corrección porque se especifican
sucesivamente bloques sin desplazamiento de herramienta (por
ejemplo, funciones auxiliares independientes y tiempo de espera),
puede producirse un corte en exceso o insuficiente debido a que la
comprobación de interferencias no puede realizarse. Suponiendo que
el número de bloques que hay que leer en el modo de corrección, que
viene determinado por el parámetro (19625), sea N y que el número de
comandos de esos N bloques sin desplazamiento de herramienta que
se han leído sea M, la condición que se tiene que cumplir para que se
pueda realizar la comprobación de interferencias es la siguiente:
(N - 3) ≥ M
- 233 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
NOTA
No hay ningún ajuste que permita realizar
únicamente una comprobación de dirección.
- 234 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Tray. programada
Bloque 2 Bloque 7
Bloque 1 Bloque 8
Bloque 3
Bloque 6
Bloque 4 Bloque 5
Bloque 1
Las direcciones de
estas dos trayectorias
son diferentes (180°).
Bloque 2
- 235 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Bloque 3
Bloque 1
Tray. programada
Bloque 2
Parada
A C
B
- 236 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Parada
A
B C
- 237 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Explicación
La operación que se realiza si una comprobación de interferencias
considera que se produce una interferencia (debido a un corte en
exceso) puede ser alguna de las dos siguientes, según el ajuste del
parámetro CAV (19607#5).
Explicación
- Otras interferencias diferentes a las producidas entre tres bloques adyacentes
Si se considera que el vector del punto final del bloque 1 y el vector
del punto final del bloque 7 interfieren, según se ilustra en la figura, se
generará una alarma antes de la ejecución del bloque 1 de modo que
la herramienta se pare. En este caso, los vectores no se borrarán.
Parada
Tray. centro
radio punta hta.
Bloque 1
Bloque 8
Tray. programada
Bloque 2 Bloque 7
Bloque 3
Bloque 6
Bloque 4 Bloque 5
- 238 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
V1
V2
V5
V4
V3
Tray. programada
Parada
Tray. centro hta
Tray. programada
V4 V1
V3 V2
- 239 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Visión de conjunto
Si se especifica un comando que satisface la condición en la que la
función de alarma de comprobación de interferencias genera una
alarma de interferencia, esta función suprime la generación de dicha
alarma pero ocasiona que se calcule un nuevo vector de compensación
como trayectoria para evitar la interferencia y, por lo tanto, continuar
con el mecanizado. En la trayectoria para evitar la interferencia, se
produce un mecanizado insuficiente en comparación con la trayectoria
programada. Además, dependiendo de la figura especificada, no se
puede determinar ninguna trayectoria para evitar la interferencia o
bien dicha trayectoria puede considerarse peligrosa. En tal caso, se
producirá una parada de alarma. Por este motivo, no siempre es
posible evitar la interferencia en todos los comandos.
- 240 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Explicación
- Método de evitación de interferencias
Vamos a considerar un caso en el que se produce una interferencia
entre el vector de compensación entre (bloque 1 - bloque 2) y el vector
de compensación entre (bloque N-1 - bloque N). El vector de
dirección desde el punto final del bloque 1 al punto final del bloque
N-1 se denomina vector de salto. En este momento, se determina un
vector de intersección posterior a la compensación entre (bloque 1 -
vector de salto) y un vector de intersección posterior a la
compensación entre (vector de salto - bloque N), y se crea una
trayectoria que los conecta.
Vector de intersección posterior a la
Vector de intersección posterior a la compensación entre el vector de salto y el
compensación entre el bloque 1 y el bloque 8
vector de salto
Desplazamiento de bloque 7
Bloque 2 Bloque 7
Tray. programada
Bloque 3 Bloque 6
Bloque 4 Bloque 5
- 241 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Bloque 1 Bloque 8
Bloque 1 Bloque 8
Vector de
intersección Vector de intersección Vector posterior
posterior a la posterior a la a la
compensación entre compensación entre el compensación
el bloque 1 y el vector de salto y el entre el bloque 1
vector de salto bloque 8 y el bloque 8
Bloque 2 Vector de
Bloque 7 Bloque 2 Bloque 7
salto
- 242 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Tray. programada
- 243 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Parada
Tray. centro hta
Tray. programada
Bloque 1
Bloque 3
Bloq. 2
Parada
Bloque 1
Bloque 3
Bloq. 2
- 244 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Tray. programada
Bloque 1
Bloque 3
Bloque 2
- 245 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Parada
Tray. centro hta.
Tray. programada
Bloque 1 Bloque 3
Bloque 2
Intersección posterior a la
compensación de bloques
1y3
Bloque 5
Bloque 4
Bloque 1
Bloque 3
Bloque 2
- 246 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
NOTA
1 En los casos de "Se considera peligroso evitar la
interferencia" y "Si ocurren más interferencias con
un vector de evitación de interferencia", al ajustar el
parámetro NAA (19607#6) apropiadamente, es
posible suprimir una alarma para continuar el
mecanizado. Sin embargo, en el caso "Si no existe
un vector de evitación de interferencia", no es
posible evitar una alarma independientemente de
cómo se ajuste este parámetro.
2 Si, durante la operación de evitación de
interferencia, tiene lugar la parada de la ejecución
de bloque a bloque y se realiza una operación que
difiere del desplazamiento original, como una
intervención manual, una intervención MDI o un
cambio en el valor de compensación del radio de la
herramienta, el cálculo de la intersección se realiza
con otra trayectoria. Por lo tanto, si se realiza tal
operación, puede producirse una interferencia de
nuevo, aunque se haya realizado alguna vez una
operación de evitación de interferencia.
- 247 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Explicación
- Operación MDI
Durante la operación MDI, es decir, si un comando de programa se
especifica en modo MDI en el estado de reinicialización para realizar
el inicio de un ciclo, el cálculo de la intersección se efectúa para la
compensación del mismo modo que en una operación DNC o de
memoria. La compensación se lleva a cabo del mismo modo si se
llama a un subprograma desde la memoria de programas debido a una
operación MDI.
G00 X0 Y0 ;
M98 P9000 ; O9000 ;
M02 ; N1 G41 G17 G01 U10. V10.
T0101 ;
N2 V15. ;
N3 U15. ;
N4 V-15. ;
N5 U-15. ;
N6 G40 U-10. V-10. ;
M99 ;
N3
N2 N4
N6
N5
N1
- 248 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
- Intervención MDI
Si se realiza una intervención MDI, es decir, si se lleva a cabo una
parada de la ejecución bloque a bloque para activar el estado de
parada de la operación automática en mitad de la operación de
memoria, de la operación DNC o de otra similar, y se especifica un
comando de programa en modo MDI para efectuar el inicio de un
ciclo, la compensación del radio de la herramienta no realiza el cálculo
de la intersección y se conserva el último vector de compensación
antes de la intervención.
(G41) W30. ;
N2 U30. W10. ; U20. W20. ;
N3 U-30. W10. ; U-20. W20. ;
N4 W40. ;
Vector de última
compensación
N2 N3
N4
Comando de programa
- 249 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Formato
(En el modo de corrección)
G38 IP_;
IP: Valor especificado para desplazamiento en el eje
Explicación
- Retención de vector
Al especificar el comando anterior, se crea un vector en el punto final
del bloque inmediatamente anterior al bloque G38, en dirección
vertical a dicho bloque. En el bloque G38, se conserva el vector
vertical obtenido en el bloque anterior. G38 es un código G simple.
Con el siguiente comando de desplazamiento sin un comando G38, se
vuelve a crear el vector de compensación.
Limitación
- Modo
Especifique G38 en modo G00 o G01. Si se especifica en modo G02 o
G03 (interpolación circular), puede producirse un error radial en los
puntos inicial y final.
Ejemplo
:
: (En modo de corrección)
N1 G38 X0.0 Z10.0 ;
N2 G38 X5.0 Z15.0 ; Eje X
N3 G38 X0.0 Z10.0 ;
N4 Z20.0 ;
:
:
Eje Z
Com. programado
(1,0, 5,0)
- 250 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Formato
En el modo de corrección
G39;
o bien
I_J_
G39 I_K_ ;
J_K_
Explicación
- Interpolación circular en esquinas
Cuando se especifica el comando indicado anteriormente, se puede
realizar una interpolación circular en esquinas donde el radio sea igual
al valor de compensación. Cuando G41 o G42 precede al comando, se
determina si el arco tiene el sentido de giro horario o antihorario. G39
es un código G simple.
- G39 sin I, J o K
Cuando se programa G39, el arco de la esquina se forma de modo que
el vector del punto final del arco sea perpendicular al punto inicial del
bloque siguiente.
- G39 con I, J y K
Cuando G39 se especifica con I, J y K, el arco de la esquina se forma
de modo que el vector del punto final del arco sea perpendicular al
vector definido por los valores I, J y K.
Limitación
- Comando de desplazamiento
En un bloque que contenga G39, no se puede especificar un comando
de desplazamiento. En caso contrario, se generará una alarma.
- Esquina interior
En un bloque de esquina interior, no se puede especificar G39.
En caso contrario, se generará un corte en exceso.
- 251 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Ejemplo
- G39 sin I, J o K
:
: (En modo de corrección)
N1 Z10.0 ; Eje X
N2 G39 ;
N3 X-10.0 ;
:
:
Eje Z
Bloque N2 (arco de
esquina)
Tray. programada
(10,.0, -10,0)
- 252 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
- G39 con I, J y K
:
: (En modo de corrección)
N1 Z10.0 ; Eje X
N2 G39 I-1.0 K2.0 ;
N3 X-10.0 Z20.0 ;
:
:
Eje Z
(I=-1.0, K=2.0)
Tray. centro radio
punta hta.
(20,0, -10,0)
- 253 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Visión de conjunto
En las máquinas de sistemas de torno, las herramientas se cambian
principalmente con los dos métodos siguientes:
- 254 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Formato
M06 T_; Cambio de herramienta
:
Gxx D_; Inicio de compensación de herramienta
:
:
G49; Cancelación de compensación
de herramienta.
Explicación
- Selección de un método para cambiar la herramienta
El bit 3 (TCT) del parámetro 5040 selecciona un método para cambiar
la herramienta.
De este modo, se cambia la forma de especificar la compensación de
herramienta.
El ajuste de este parámetro influye en lo siguiente:
- 255 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
- Corrector de herramienta
(1) Cuando el bit 3 (TCT) del parámetro 5040 es igual a 0 el
comando T realiza el corrector de herramienta.
- 256 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
- 257 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Limitación
- Cambio entre el modo de corrector de herramienta y otro modo de
compensación
En el modo de corrector de herramienta (G43.7), no se pueden
especificar comandos como el de compensación de longitud de
herramienta (G43/G44, G43.1, G43.4 o G43.5). De forma similar, en
un modo como el de compensación de longitud de herramienta
(G43/G44, G43.1, G43.4 o G43.5), no se puede especificar el
corrector de herramienta (G43.7).Si se especifica dicho comando, se
genera la alarma PS368. Para cambiar entre tipos de compensación,
especifique G49 para cancelar el modo de compensación actual antes
de ajustar otro.
PRECAUCIÓN
1 Cuando se especifica un comando de G71 a G76 en el formato
de programa de la Serie 15, un valor como la profundidad del
corte se especifica con un código D. En este caso, se supone
como profundidad del corte un comando D especificado
después de G71 a G76. Por ejemplo, suponga que se
especifica el comando mostrado a continuación: En este caso,
se supone que el comando D <1> es el número de
compensación de herramienta y que el comando D <2> es la
profundidad del corte.
Ejemplo:
D10 G71 P_Q_ U_ W_ D7000 F_ S_;
<1> <2>
2 En la operación de G71 a G73, un código G como G43 y un
comando D especificado en los bloques de figura de acabado
(la parte encerrada entre los números de secuencia
especificados con P_ y Q_) se omiten y el valor de
compensación ajustado cuando se especifica el bloque
G71 a G73 se convierte en válido.
- 258 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Explicación
- Sistema de coordenadas
Cuando la herramienta se desplaza a una posición para la medición,
el sistema de coordenadas debe ajustarse previamente. (El sistema de
coordenadas de pieza para programación se usa conjuntamente.)
- Corrección
El valor de corrección de herramienta actual se sigue compensando
con la diferencia entre el valor de las coordenadas (α o β) cuando
la herramienta llega a la posición de medición y el valor de xa o za
especificado en G36Xxa o G37Zza.
Valor de corrección x = Valor de corrección actual x+(α-xa)
Valor de corrección z = Valor de corrección actual x+(β-za)
xa: Punto de medición del eje X programado
za: Punto de medición del eje Z programado
Estos valores de corrección también se pueden alterar desde
el teclado MDI.
- 259 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
|xa-xs|. |za-zs|
U (xa, za)
FR : Velocidad de avance rápido
FP : La velocidad de avance máx. ajustada por el parámetro no es correcta.
γ : Parámetros 6251, 6252
ε : Parámetros 6254, 6255
- Código G
Si el parámetro G36 (3405#3) se ha ajustado en 1, G37.1 y G37.2 se
usan como códigos G para la compensación automática de
herramienta para los ejes X y Z, respectivamente.
- 260 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Ejemplo
Nº de hta. T01
50
300
Punto cero programado
Posición de
medición
en eje X 380
Posición de medición en eje Z
100
800
- 261 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
AVISO
1 La velocidad de medición (Fp), γ y ε son ajustados
como parámetros (Fp: 6241 γ: 6251, ε: 6254) por el
fabricante de máquinas herramienta. ε debe ser un
número positivo de modo que γ>ε.
2 Cancele la compensación del radio de la
herramienta antes de G36, G37.
3 Cuando un desplazamiento manual se inserta en
un desplazamiento a una velocidad de avance de
medición, retorne la herramienta a la posición
antes de realizar el desplazamiento manual
insertado para reiniciar.
4 Cuando se usa la función opcional de
compensación del radio de la herramienta, el valor
de corrección de herramienta se determina
considerando el valor de la punta de herramienta
R. Asegúrese de que el valor del radio de la
herramienta se ajusta correctamente.
B
Valor de
radio de la
herramienta
C Posición de
medición
La herramienta se desplaza en realidad desde el
punto A al punto B, pero el valor de corrección de
herramienta se determina suponiendo que ésta se
desplaza al punto C considerando el valor del radio
de la punta de la herramienta.
NOTA
1 Cuando no hay un comando de código T antes de
G36 o G37, se genera la alarma PS0081.
2 Cuando se especifica un código T en el mismo
bloque que G36 o G37, se genera la alarma
PS0082.
- 262 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
Centro de
rotación
Angulo de
rotación
Z
Formato
G17
G18 G68.1 α_ β_ R_; Comienza la rotación del sistema de
coordenadas
G19
: Modo de rotación del sistema de
coordenadas
: (las coordenadas se rotan)
G69.1 Cancela la rotación del sistema de
coordenadas
G17 (G18 o G19): Selecciona un plano donde la figura que
se va a rotar es
α, β: Especifica dos coordenadas (de X, Y y Z) del centro de
rotación que coincida con G17, G18 y G19. Los valores
especificados como coordenadas del centro de rotación
siempre deben ser absolutos.
R: Especifica el ángulo de rotación como valor absoluto. El giro
antihorario se supone que es positivo. Sin embargo, el ajuste
del bit 0 (RIN) del parámetro 5400 habilita el uso de un valor
incremental.
Unidades incrementales del ángulo: 0,001 grados
Rango permitido: de -360.000 a +360.000
- 263 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
Ángulo de rotación R
(valor incremental)
Centro de
rotación Ángulo de rotación R
(valor absoluto)
(α, β)
Z
Explicación
- Código G de selección de plano, G17, G18 o G19
El código G de selección de plano (G17, G18 o G19) se puede
especificar en un bloque en adelanto del código G de rotación del
sistema de coordenadas (G68.1). No especifique G17, G18 ni G19
en el modo de rotación del sistema de coordenadas.
- Centro de rotación
Si el centro de rotación (α_, β_) no se especifica, se supone que
el centro de rotación es la ubicación de la herramienta cuando se emite
G68.1.
- Compensación de herramienta
La compensación de herramienta, como la compensación del radio de
la herramienta o el corrector de herramienta, se procesa una vez
realizada la rotación del sistema de coordenadas para un programa que
define una figura.
G68.1 se puede usar en los modos G00 o G01.
Limitación
- Retorno a posición de referencia
Un comando de retorno a posición de referencia, G27, G28, G29
o G30, sólo se puede emitir en el modo G69.1.
- Cambios de coordenadas
No intente cambiar las coordenadas en el modo G68.1 (comandos
como G50, G54 a G59 y el comando de corrector de herramienta).
- 264 -
B-63944SP-1/01 PROGRAMACIÓN 5.FUNCIONES DE COMPENSACIÓN
- Ciclos fijos
La rotación del sistema de coordenadas no se puede usar en ciclos
fijos sencillos, ciclos fijos repetitivos múltiples o ciclos fijos de
taladrado.
- Comando incremental
Use siempre valores absolutos en un comando de desplazamiento que
siga inmediatamente al de rotación del sistema de coordenadas
(G68.1) o al de cancelación de la rotación de coordenadas (G69.1).
La reducción de un valor incremental provoca que el comando de
desplazamiento no pueda funcionar con normalidad.
Ejemplo
- Rotación del sistema de coordenadas y radio de la herramienta
G68.1 y G69.1 se pueden especificar durante la compensación del
radio de la herramienta, siempre que el plano de rotación del sistema
de coordenadas coincida con el plano de compensación del radio
de la herramienta.
Programa después
de rotación
30°
(0, 0)
Tray. de hta.
- 265 -
5.FUNCIONES DE COMPENSACIÓN PROGRAMACIÓN B-63944SP-1/01
G50 X0 Z0 G18 ;
G01 F200 T0101 ;
M98 P2100 ;
M98 P2200 L7 ;
G00 X0 Z0 M30 ;
O2200 ;
G68.1 X0 Z0 R45.0 ;
G90 M98 P2100 ;
M99 ;
O2100 ;
G01 G42 X-10.0 Z0 ;
X-10.0 Z4.142 ;
X-7.071 Z7.071 ;
G40 M99 ;
(0, 0)
Tray. hta. con
(0, -10,0) corrección
Subprograma
- 266 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
NOTA
El registro en memoria y las operaciones desde
memoria son sólo posibles para las funciones
disponibles en este CNC.
- 267 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
- 268 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Formato
M98 Pxxxx Lyyyy ;
P: Número de subprograma
L: Número de repeticiones
Explicación
- Dirección
La dirección L no se puede utilizar en el formato de cinta de este CNC
pero sí se puede utilizar en el formato de la Serie 15.
- Número de subprograma
El rango de valores admitidos es el mismo para este CNC
(de 1 a 9999).
Si se especifica un valor de más de cuatro dígitos, se supone que
los cuatro últimos dígitos equivalen al número de subprograma.
- Número de repeticiones
Se puede especificar el número de repeticiones L en un rango entre 1
y 9999. Si no se especifica un número de repeticiones, se supone
un valor de 1.
- 269 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Explicación
Hay tres ciclos fijos diferentes: el ciclo de mecanizado de diámetro
exterior/interior (G90), el ciclo fijo de roscado (G92) y el ciclo fijo
de torneado de cara final (G94).
NOTA
1 Las imágenes explicativas de este apartado utilizan
el plano ZX como el plano seleccionado, la
programación por diámetro del eje X y la
programación por radio del eje Z. Si se utiliza la
programación por radio para el eje X, cambie U/2
por U y X/2 por X.
2 Los ciclos fijos se pueden realizar en cualquier
plano (incluidos los ejes paralelos para la definición
de planos). Sin embargo, cuando se utiliza el
sistema A del código G, no se puede utilizar U, V y
W como ejes paralelos.
3 La dirección de la longitud equivale a la dirección
del primer eje de plano tal como se indica a
continuación:
Plano ZX: Dirección del eje Z
Plano YZ: Dirección del eje Y
Plano XY: Dirección del eje X
4 La dirección de la cara final equivale a la dirección
del segundo eje del plano tal como se indica a
continuación:
Plano ZX: Dirección del eje X
Plano YZ: Dirección del eje Z
Plano XY: Dirección del eje Y
- 270 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Formato
G90X(U)_Z(W)_F_;
X_,Z_ : Coordenadas del punto final de mecanizado (punto
A' de la siguiente figura) en la dirección
de la longitud
U_,W_ : Distancia de desplazamiento al punto final de
mecanizado (punto A' de la siguiente figura)
en la dirección de la longitud
F_ : Avance de mecanizado
Eje X
(R).... Avance rápido
Z (F) .... Avance de mecanizado
W
4(R)
A
3(F) 2(F) 1(R) U/2
A’
X/2
Eje Z
Explicación
- Operaciones
El ciclo de mecanizado recto realiza cuatro operaciones:
(1) La operación 1 desplaza la herramienta desde el punto inicial (A)
hasta la coordenada especificada del segundo eje del plano
(coordenada X especificada del plano ZX) en avance rápido.
(2) La operación 2 desplaza la herramienta a la coordenada
especificada del primer eje del plano (coordenada Z especificada
del plano ZX) en avance de mecanizado. (La herramienta se
desplaza al punto final de mecanizado (A) en la dirección de la
longitud.)
(3) La operación 3 desplaza la herramienta a la coordenada inicial
del segundo eje del plano (coordenada X inicial del plano ZX)
en avance de mecanizado.
- 271 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
NOTA
En el modo bloque a bloque, las operaciones 1, 2, 3
y 4 se ejecutan pulsando una vez el botón de inicio
de ciclo.
- 272 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Formato
Plano ZpXp
G90 X(U)_ Z(W)_ I_ F_ ;
Plano ZpXp
G90 Y(V)_ Z(W)_ K_ F_ ;
Plano ZpXp
G90 X(U)_ Y(V)_ J_ F_ ;
X_,Y_,Z_ : Coordenadas del punto final de mecanizado
(punto A' de la siguiente figura) en la dirección
de la longitud
U_,V_,W_ : Distancia de desplazamiento al punto final
de mecanizado (punto A' de la siguiente figura)
en la dirección de la longitud
I_J_K_ : Grado de conicidad (I en la siguiente figura)
F_ : Avance de mecanizado
E je X
(R ) ... Avance ráp ido
(F ) .... A vance de
4 (R ) m ec a n iz a d o
A
3 (F )
U /2 1 (R )
A’
2(F )
I
X /2 W
Z
E je Z
Explicación
La dirección I, J o K para especificar una conicidad varía según
el plano seleccionado.
La figura de una conicidad la determinan las coordenadas del punto
final de mecanizado (A') en la dirección de la longitud y el signo del
grado de conicidad (dirección I, J o K). Para el ciclo de la anterior
figura se ha añadido un signo menos al grado de conicidad.
- 273 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
NOTA
El sistema incremental de la dirección I, J o K para
especificar una conicidad depende del sistema
incremental del eje de referencia. Especifique
un valor de radio en I, J o K.
- Operaciones
Los ciclos de mecanizado cónico realizan las mismas cuatro
operaciones que los ciclos de mecanizado recto.
Sin embargo, la operación 1 desplaza la herramienta desde el punto
inicial (A) hasta la posición obtenida añadiendo el grado de conicidad
a la coordenada especificada del segundo eje del plano (coordenada X
especificada del plano ZX) en avance rápido.
Después de la operación 1, las operaciones 2, 3 y 4 son las mismas
que en el ciclo de mecanizado recto.
NOTA
En el modo bloque a bloque, las operaciones 1, 2, 3
y 4 se ejecutan pulsando una vez el botón
de inicio de ciclo.
- 274 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
X X
Z W
Z
4(R)
2(F)
I
U/2 3(F) 1(R)
X X
Z Z W
4(R)
1(R) I
2(F)
U/2 X U/2 3(F)
3(F)
2(F) 1(R)
I
4(R)
X W
- 275 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Formato
G92 X(U)_Z(W)_F_Q_;
X_,Z_ : Coordenadas del punto final de mecanizado (punto
A' de la siguiente figura) en la dirección de
la longitud
U_,W_ : Distancia de desplazamiento al punto final de
mecanizado (punto A' de la siguiente figura)
en la dirección de la longitud
Q_ : Ángulo de decalaje del ángulo inicial de roscado
(Incremento: 0,001 grados,
Rango de ajustes válido: de 0 a 360 grados)
F_ : Paso de rosca (L en la siguiente figura)
Eje X
Z W
3(R) 4(R) A
1(R) U/2
2(F)
A’
X/2
Eje Z
(R) ... Avance rápido
(F) Avance de
mecanizado
L
- 276 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Explicación
Los rangos de pasos de rosca y limitaciones relacionadas
con la velocidad del cabezal son los mismos que los del roscado
en G32.
- Operaciones
El ciclo de roscado recto realiza cuatro operaciones:
(1) La operación 1 desplaza la herramienta desde el punto inicial (A)
hasta la coordenada especificada del segundo eje del plano
(coordenada X especificada del plano ZX) en avance rápido.
(2) La operación 2 desplaza la herramienta a la coordenada
especificada del primer eje del plano (coordenada Z especificada
del plano ZX) en avance de mecanizado. En este momento se
ejecuta el achaflanado de la rosca.
(3) La operación 3 desplaza la herramienta a la coordenada inicial
del segundo eje del plano (coordenada X inicial del plano ZX)
en avance rápido. (Retroceso después del achaflanado)
(4) La operación 4 desplaza la herramienta a la coordenada inicial
del primer eje del plano (coordenada Z inicial del plano ZX)
en avance rápido. (La herramienta vuelve al punto inicial (A).)
PRECAUCIÓN
Las notas acerca de este roscado son las mismas
que las del roscado en G32. Sin embargo, si se va a
hacer una parada por suspensión de avance, ésta
se debe hacer después de finalizar la trayectoria 3
del ciclo de roscado.
NOTA
En el modo bloque a bloque, las operaciones 1, 2, 3
y 4 se ejecutan pulsando una vez el botón de inicio
de ciclo.
- 277 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
- Achaflanado de rosca
Se puede realizar un achaflanado de rosca. El achaflanado de rosca se
inicia con una señal de la máquina herramienta. La distancia de
achaflanado r se especifica con el parámetro 5130 en un rango entre
0,1L y 12,7L en incrementos de 0,1L. (En la expresión anterior L es el
paso de rosca.)
En el parámetro 5131 se puede especificar un ángulo de achaflanado
de rosca entre 1 y 89 grados. Cuando se especifica un valor de 0 en el
parámetro, se supone un ángulo de 45 grados.
Los tipos de aceleración/deceleración después de la interpolación, de
constante de tiempo para la aceleración/deceleración después de la
interpolación y de velocidad de avance FL que se utilizan para el
achaflanado de rosca son los mismos que para el roscado.
NOTA
Los parámetros comunes para especificar la
cantidad y el ángulo de achaflanado de rosca se
utilizan también para este ciclo y para el ciclo de
rosca con G76.
CFR
1466 Descripción
(1611#0)
0 Distinto de Utiliza el tipo de aceleración/deceleración
0 después de la interpolación para el roscado, la
constante de tiempo después del roscado
(parámetro 1626), la velocidad de avance FL
(parámetro 1627) y la velocidad de retroceso
especificado en el parámetro 1466.
0 0 Utiliza el tipo de aceleración/deceleración
después de la interpolación para el roscado, la
constante de tiempo después del roscado
(parámetro 1626), la velocidad de avance FL
(parámetro 1627) y la velocidad de avance
rápido especificada en el parámetro 1420.
1 Realiza una comprobación de posicionamiento
antes del retroceso y utiliza el tipo de
aceleración/deceleración después de la
interpolación en avance rápido, constante de
tiempo para avance rápido, velocidad de avance
FL y velocidad de avance rápido especificados
en el parámetro 1420.
- 278 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
NOTA
Durante el retroceso, la máquina no se para con un
override de 0% para el avance de mecanizado
independientemente del ajuste del bit 4 (RF0)
del parámetro 1401.
E je X C ic lo n orm al
M ovim iento en
s us p ens ión d e av anc e
E je Z
P un to in ic ial
A vanc e rápid o
A vanc e d e m ec aniz ad o
PRECAUCIÓN
Durante el retroceso no se puede realizar otra
suspensión de avance.
- Roscado en pulgadas
El roscado en pulgadas especificado con la dirección E no está
permitido.
- 279 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Formato
Plano ZpXp
G92 X(U)_ Z(W)_ I_ F_ Q_ ;
Plano YpZp
G92 Y(V)_ Z(W)_ K_ F_ Q_ ;
Plano XpYp
G92 X(U)_ Y(V)_ J_ F_ Q_ ;
X_,Y_,Z_ : Coordenadas del punto final de mecanizado
(punto A' de la siguiente figura) en la dirección
de la longitud
U_,V_,W_ : Distancia de desplazamiento al punto final de
mecanizado (punto A' de la siguiente figura)
en la dirección de la longitud
Q_ : Ángulo de decalaje del ángulo inicial de roscado
(Incremento: 0,001 grados,
Rango de ajustes válido: de 0 a 360 grados)
R_ : Grado de conicidad (R en la siguiente figura)
F_ : Paso de rosca (L en la siguiente figura)
- 280 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Eje X
Z W
A
4(R)
U/2 (R) ....Avance rápido
3(R) 1(R) (F) .... Avance de
A’
mecanizado
2(F)
I
X/2
Eje Z
Explicación
Los rangos de pasos de rosca y las limitaciones relacionadas con la
velocidad del cabezal son los mismos que los del roscado en G32.
La figura de una conicidad la determinan las coordenadas del punto
final de mecanizado (A') en la dirección de la longitud y el signo del
grado de conicidad (dirección I, J o K). Para el ciclo de la anterior
figura se ha añadido un signo menos al grado de conicidad.
NOTA
El sistema incremental de la dirección R para
especificar una conicidad depende del sistema
incremental del eje de referencia. Especifique un
valor de radio para R.
- 281 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
- Operaciones
Los ciclos de roscado cónico realizan las mismas cuatro operaciones
que los ciclos de roscado recto.
Sin embargo, la operación 1 desplaza la herramienta desde el punto
inicial (A) hasta la posición obtenida añadiendo el grado de conicidad
a la coordenada especificada del segundo eje del plano (coordenada X
especificada del plano ZX) en avance rápido.
Después de la operación 1, las operaciones 2, 3 y 4 son las mismas
que en el ciclo de roscado recto.
PRECAUCIÓN
Las notas acerca de este roscado son las mismas
que las del roscado en G32. Sin embargo, si se va a
hacer una parada por suspensión de avance, ésta
se debe hacer después de finalizar la trayectoria 3
del ciclo de roscado.
NOTA
En el modo bloque a bloque, las operaciones 1, 2, 3
y 4 se ejecutan pulsando una vez el botón de inicio
de ciclo.
- 282 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
X X
Z W
Z
4(R)
2(F)
I
U/2 3(F) 1(R)
X X
Z Z W
4(R)
1(R) I
2(F)
U/2 X U/2 3(F)
3(F)
2(F) 1(R)
I
4(R)
W
X
- 283 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Formato
G92 X(U)_Z(W)_F_;
X_,Z_ : Coordenadas del punto final de mecanizado (punto
A' de la siguiente figura) en la dirección de
la cara final
U_,W_ : Distancia de desplazamiento al punto final de
mecanizado (punto A' de la siguiente figura)
en la dirección de la cara final
F_ : Avance de mecanizado
E je X
1(R )
(R ) ... A va n c e r á pid o
A (F ) .... A va n c e d e m ec a n iz ad o
2 (F ) 4 (R )
U /2
A’ 3 (F )
X /2 W
E je Z
Explicación
- Operaciones
El ciclo de mecanizado de caras realiza cuatro operaciones:
(1) La operación 1 desplaza la herramienta desde el punto inicial (A)
hasta la coordenada especificada del primer eje del plano
(coordenada Z especificada del plano ZX) en avance rápido.
(2) La operación 2 desplaza la herramienta a la coordenada
especificada del segundo eje del plano (coordenada X
especificada del plano ZX) en avance de mecanizado. (La
herramienta se desplaza al punto final de mecanizado (A') en la
dirección de la cara final.)
(3) La operación 3 desplaza la herramienta a la coordenada inicial
del primer eje del plano (coordenada Z inicial del plano ZX)
en avance de mecanizado.
(4) La operación 4 desplaza la herramienta a la coordenada inicial
del segundo eje del plano (coordenada X inicial del plano ZX)
en avance rápido. (La herramienta vuelve al punto inicial (A).)
- 284 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
NOTA
En el modo bloque a bloque, las operaciones 1, 2, 3
y 4 se ejecutan pulsando una vez el botón de inicio
de ciclo.
- 285 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Formato
Plano ZpXp
G94 X(U)_ Z(W)_ K _ F_ ;
Plano YpZp
G94 Y(V)_ Z(W)_ J _ F_ ;
Plano XpYp
G94 X(U)_ Y(V)_ I _ F_ ;
X_,Y_,Z_ : Coordenadas del punto final de mecanizado
(punto A' de la siguiente figura) en la dirección
de la cara final
U_,V_,W_ : Distancia de desplazamiento al punto final de
mecanizado (punto A' de la siguiente figura)
en la dirección de la cara final
R_ : Grado de conicidad (R en la siguiente figura)
F_ : Avance de mecanizado
Eje X
1(R)
A
(R).... Avance rápido
2(F) 4(R) F) Avance de
U/2
mecanizado
A’ 3(F)
X/2 K W
Eje Z
Z
Explicación
La figura de una conicidad la determinan las coordenadas del punto
final de mecanizado (A') en la dirección de la cara final y el signo del
grado de conicidad (dirección I, J o K). Para el ciclo de la anterior
figura se ha añadido un signo menos al grado de conicidad.
- 286 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
NOTA
El sistema incremental de la dirección I, J o K para
especificar una conicidad depende del sistema
incremental del eje de referencia. Especifique
un valor de radio en I, J o K.
- Operaciones
Los ciclos de mecanizado cónico realizan las mismas cuatro
operaciones que los ciclos de mecanizado de caras.
Sin embargo, la operación 1 desplaza la herramienta desde el punto
inicial (A) hasta la posición obtenida al añadir el grado de conicidad a
la coordenada especificada del primer eje del plano (coordenada Z
especificada del plano ZX) en avance rápido.
Después de la operación 1, las operaciones 2, 3 y 4 son las mismas
que en el ciclo de mecanizado de caras.
NOTA
En el modo bloque a bloque, las operaciones 1, 2, 3
y 4 se ejecutan pulsando una vez el botón de inicio
de ciclo.
- 287 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
X X Z
1(R)
Z K W
Z
3(F)
U/2 2(F) 4(R)
U/2 2(F) 4(R)
3(F)
1(R)
K W
Z
X X W
K
Z Z
3(F)
1(R)
2(F) 4(R)
U/2 4(R) U/2
2(F)
1(R)
3(F)
Z Z K
W
- 288 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Forma del
producto
- 289 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
- 290 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
5 7
1 6 2
Trayectoria programada
5 7
1 2
6
Punta de hta. Punta de
completa hta.
completa
Trayectoria programada
- 291 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
NOTA
Este CNC es igual que la Serie 16i/18i/21i de
FANUC en cuanto a dirección de corrección, pero
es diferente en la trayectoria del centro del radio de
la herramienta.
• En este CNC
Las operaciones de ciclo de un ciclo fijo se
sustituyen por G00 o G01. La puesta en marcha
se ejecuta en el primer bloque para desplazar la
herramienta desde el punto inicial. La corrección
se cancela en el último bloque, que es el bloque
de retorno de la herramienta al punto inicial.
• En la Serie 16i/18i/21i de FANUC
Esta serie es diferente de este CNC en las
operaciones en el bloque para desplazar la
herramienta desde el punto inicial y en el último
bloque para devolverlo al punto inicial.
Encontrará información más detallada en
"FANUC Series 16i/18i/21i Operator's Manual".
5 7 5 7
2 1 2
1,6,2 1 6 1,6,2 6
Punta hta.
Punta hta.4,5,1 8,0,6 completa 4,5,1 8,0,6
completa
3,7,2 3,7,2
- 292 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Limitación
- Modal
Los datos X (U), Z (W) y R en un ciclo fijo son valores modales
comunes a G90, G92 y G94. Por esta razón, si no se especifica
un nuevo valor X (U), Z (W) o R, se aplicará el valor especificado
previamente.
Así, cuando la distancia de desplazamiento a lo largo del eje Z no
varía, tal como se muestra en el siguiente ejemplo de programa, se
puede repetir un ciclo fijo especificando sólo la distancia de
desplazamiento a lo largo del eje X.
Ejem plo
Eje X 66
4
8 12
16
Pieza
- 293 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Ejemplo
N003 T0101;
:
:
N010 G90 X20.0 Z10.0 F0.2;
N011 G00 T0202; ← Cancela el modo de ciclo fijo.
N012 G90 X20.5 Z10.0;
- Eje paralelo
Cuando se utiliza el sistema A del código G, no se puede especificar
U, V y W como ejes paralelos.
- 294 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
NOTA
1 Las imágenes explicativas de este apartado utilizan
el plano ZX como el plano seleccionado,
la programación por diámetro del eje X y
la programación por radio del eje Z. Si se utiliza
la programación por radio para el eje X, cambie U/2
por U y X/2 por X.
2 Los ciclos repetitivos múltiples se pueden ejecutar
en cualquier plano (incluidos los ejes paralelos para
la definición de planos). Sin embargo, cuando se
utiliza el sistema A del código G, no se puede
utilizar U, V y W como ejes paralelos.
- 295 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Formato
Plano ZpXp
G71 P(ns) Q(nf) U(∆u) W(∆w) I(∆i) K(∆k) D(∆d) F(f) S(s) T(t);
N (ns) ;
El comando de desplazamiento entre A y B se especifica en
...
los bloques desde los números de secuencia ns hasta nf.
N (nf) ;
Plano YpZp
G71 P(ns) Q(nf) V(∆w) W(∆u) J(∆k) K(∆i) D(∆d) F(f) S(s) T(t);
N (ns) ;
...
N (nf) ;
Plano XpYp
G71 P(ns) Q(nf) U(∆w) V(∆u) I(∆k) J(∆i) D(∆d) F(f) S(s) T(t);
N (ns) ;
...
N (nf) ;
∆d : Profundidad de corte
La dirección de corte depende de la dirección AA'.
ns : Número de secuencia del primer bloque del programa de perfil de
acabado.
nf : Número de secuencia del último bloque del programa de perfil de
acabado.
∆u : Distancia de la tolerancia de acabado en la dirección del segundo
eje del plano (eje X del plano ZX)
∆w : Distancia de la tolerancia de acabado en la dirección del primer
eje del plano (eje Z del plano ZX)
∆i : Distancia de la tolerancia de acabado del desbaste en la
dirección del segundo eje del plano (eje X del plano ZX)
∆k : Distancia de la tolerancia de acabado del desbaste en la
dirección del primer eje del plano (eje Z del plano ZX)
f,s,t : Se omite cualquier función F, S o T que se encuentre en los
bloques ns hasta nf del ciclo, a la vez que se activa la función F,
S o T de este bloque G71.
NOTA
Aun cuando se especifique una programación de
punto decimal tipo calculadora de bolsillo (DPI (bit 0
del parámetro 3401) = 1), la unidad de la dirección
D es el incremento mínimo de entrada. Además,
cuando se introduce un punto decimal
en la dirección D, se genera la alarma (PS0007).
- 296 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Programación por
Unidad Signo
diámetro/radio
Depende del sistema
Programación por No es
∆d incremental del eje de
radio necesario
referencia
Depende de la
Depende del sistema programación por
∆u incremental del eje de diámetro/radio del Necesario
referencia segundo eje del
plano.
Depende de la
Depende del sistema
programación por
∆w incremental del eje de Necesario
diámetro/radio del
referencia
primer eje del plano.
Depende del sistema
Programación por No es
∆i incremental del eje de
radio necesario
referencia
Depende del sistema
Programación por No es
∆k incremental del eje de
radio necesario
referencia
(R) C
B
A
(R) ∆d
(F)
45° e
(F)
Figura objetivo
∆u/2
A’
+X
(F): Avance de
mecanizado
(R): Avance rápido ∆W
+Z
e: Valor de escape (parámetro 5133)
- 297 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
B (R) A
(R) ∆d
(F) (R)
45° e
(F)
Figura objetivo
∆i
∆u/2
+X (F): Avance de A’
mecanizado ∆K
(R): Avance
+Z rápido ∆W
e: Valor de escape (parámetro 5133)
- 298 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
NOTA
1 Las funciones F, S y T que se especifican en el
comando de desplazamiento entre los puntos A y B
no están activas y las especificadas en el bloque
G71 o en el bloque anterior sí están activas.
La función M y la segunda función auxiliar se tratan
del mismo modo que las funciones F, S y T.
2 Cuando se selecciona una opción de control de
velocidad superficial constante, el comando G96
o G97 especificado en el comando de
desplazamiento entre los puntos A y B no está
activo y el especificado en el bloque G71 o
en el bloque anterior sí está activo.
- Figura objetivo
Patrones
Se tienen en cuenta los cuatro patrones de mecanizado siguientes.
Todos estos ciclos de mecanizado cortan la pieza con un
desplazamiento de la herramienta paralelo al primer eje del plano (eje
Z del plano ZX). Los signos de ∆u y ∆w son los siguientes:
B A A B
U(+)…W (+) U(+)…W (-)
+X
+Z
- 299 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Limitación
(1) Con U(+) no se pueden mecanizar las figuras para las que se ha
especificado una posición superior al punto inicial del ciclo.
Con U(-) no se pueden mecanizar las figuras para las que se ha
especificado una posición inferior al punto inicial del ciclo.
(2) Con el tipo I, la figura debe mostrar un aumento monótono o una
disminución monótona a lo largo de los ejes primero y segundo
del plano.
(3) Con el tipo II, la figura debe mostrar un aumento monótono
o una disminución monótona a lo largo del primer eje del plano.
Bloque inicial
En el bloque inicial del programa de la figura objetivo (bloque con
número de secuencia ns en el que se especifica la trayectoria entre A y
A'), hay que especificar G00 o G01. De lo contrario se generaría la
alarma PS0065.
Si se especifica G00, el mecanizado a lo largo de la trayectoria A-A'
se realiza en el modo de posicionamiento. Si se especifica G01, el
mecanizado a lo largo de la trayectoria A-A' se realiza en el modo de
interpolación lineal.
Seleccione también el tipo I o II en este bloque inicial.
Funciones de comprobación
Durante las operaciones de ciclo siempre hay que comprobar si la
figura objetivo muestra un aumento monótono o una disminución
monótona.
NOTA
Cuando se aplica la compensación del radio de la
herramienta, se comprueba la figura objetivo a la
que se aplica la comprobación.
- 300 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
- Tipos I y II
Selección del tipo I o II
Para G71 existen los tipos I y II.
Cuando la figura objetivo tiene cajeras, asegúrese de utilizar el tipo II.
La operaciones de escape después del desbaste en la dirección del
primer eje del plano (eje Z del plano ZX) son diferentes entre los tipos
I y II. Con el tipo I la herramienta escapa en una dirección de 45
grados. Con el tipo II la herramienta corta la pieza a lo largo de la
figura objetivo. Si la figura objetivo no tiene cajeras, determine la
operación de escape requerida y seleccione el tipo I o II.
NOTA
Para utilizar el tipo II se requiere la función opcional
de ciclo fijo repetitivo múltiple II.
- Tipo I
(1) En el bloque con número de secuencia ns sólo es necesario
especificar el segundo eje del plano (eje X (eje U) del plano ZX).
Ejemplo
Plano ZX
G71 V10.0 R5.0 ;
G71 P100 Q200....;
N100 X(U)_ ; (Especifica sólo el segundo eje del plano.)
: ;
: ;
N200…………;
- 301 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
A’
Z No se admiten cajeras.
PRECAUCIÓN
Si una figura no muestra un cambio monótono
a lo largo del primer o segundo eje del plano, se
generará una alarma PS0064 ó 0329. Sin embargo,
si el desplazamiento no muestra un cambio
monótono, pero es muy pequeño y no se considera
que sea peligroso, con los parámetros 5145 y 5145
se puede especificar un valor permitido para que no
se genere la alarma
en este caso.
- 302 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
- Tipo II
(R)
(F) C
(R)
B A ∆d
(R)
(F)
∆d
(F)
- 303 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Ejemplo
Plano ZX
G71 V10.0 R5.0 ;
G71 P100 Q200.......;
N100 X(U)_ Z(W)_ ; (Especifica los dos ejes que forman el plano.)
: ;
: ;
N200…………;
+X
+Z 10 ... 3 2 1
- 304 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
No se observa un
cambio monótono a
lo largo del eje Z.
+X
+Z
PRECAUCIÓN
La herramienta de mecanizado puede tocar la pieza
en las figuras en las que la herramienta se desplaza
hacia atrás por el primer eje del plano durante la
operación de mecanizado (incluido un vértice en un
comando de arco). Por esta razón, para las figuras
que no muestren cambio monótono se generará
una alarma PS0064 o PS0329. Sin embargo, si el
desplazamiento no muestra un cambio monótono,
pero es muy pequeño y no se considera que sea
peligroso, con el parámetro 5145 se puede
especificar un valor permitido para que no se
genere la alarma en este caso.
+X
+Z
- 305 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
e (especificado en el comando o en
45° el parámetro 5133)
Fondo
(4) Cuando una posición paralela al primer eje del plano (eje Z del
plano ZX) se especifica en un bloque del programa de la figura
objetivo, se supone que está en el fondo de una cajera.
(5) Una vez que todo el desbaste haya terminado a lo largo del
primer eje del plano (eje Z del plano ZX), la herramienta vuelve
temporalmente al punto inicial del ciclo. En este momento,
cuando hay una posición cuya altura es igual que la del punto
inicial, la herramienta pasa por el punto de la posición obtenida
con la adición de la profundidad de corte ∆d a la posición de la
figura y vuelve al punto inicial.
A continuación se realiza el desbaste como acabado a lo largo de
la figura objetivo. En este momento la herramienta pasa por el
punto de la posición obtenida (a la que se ha añadido
la profundidad de corte ∆d) cuando vuelve al punto inicial.
El bit 2 (RF2) del parámetro 5105 se puede ajustar en 1 para
que no se realice el desbaste como acabado.
- 306 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Punto inicial
{ {
Profundidad de corte ∆d
+X
+Z
+X
+Z
- 307 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
35
4
3 34 1
5
24
9 10
25 2
23 29 22 21
28 11 6
30 26 8
15
27
7
33 31 20 16 12
14
32
13
19 18 17
Fig. 6.4.1 (o) Trayectoria de corte para varias cajeras (tipo II)
g Avance rápido
22 21
•
D
20
Escape desde el
fondo
Avance de mecanizado 19
- 308 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
PRECAUCIÓN
1 El mecanizado de cajeras de este CNC es diferente
del de la Serie 16i/18i/21i de FANUC.
La herramienta mecaniza primero la cajera que esté
más cercana al punto inicial. Al finalizar el
mecanizado de la cajera la herramienta se desplaza
a la segunda cajera más cercana y comienza a
mecanizar.
2 Cuando la figura tenga una cajera, especifique
normalmente un valor de 0 para ∆w (tolerancia de
acabado). De otro modo la herramienta podría
perforar la pared de uno de los lados.
Puesta en marcha
Corrección cancelada
Corrección cancelada
Puesta en marcha
- 309 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
B A
A
B
A’
Posición entre A-A' en
la que se realiza una
+X puesta en marcha
Programa de la figura
objetivo en que no se aplica Trayectoria del centro de la punta de
la herramienta cuando se aplica la
+Z la compensación del radio
de la herramienta compensación del radio de la
herramienta con G42
NOTA
Para realizar el fresado de cajeras en el modo de
compensación del radio de la herramienta,
especifique el bloque lineal A-A' fuera de la pieza y
especifique la figura de una cajera real. De esta
forma se evita que se perforen las cajeras.
- 310 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Formato
Plano ZpXp
G72 P(ns) Q(nf) U(∆u) W(∆w) I(∆i) K(∆k) D(∆d) F(f) S(s) T(t);
N (ns) ;
... El comando de desplazamiento entre A y B se especifica en los
bloques desde los números de secuencia ns hasta nf.
N (nf) ;
Plano YpZp
G72 P(ns) Q(nf) V(∆w) W(∆u) J(∆k) K(∆i) D(∆d) F(f) S(s) T(t);
N (ns) ;
...
N (nf) ;
Plano XpYp
G72 P(ns) Q(nf) U(∆w) V(∆u) I(∆k) J(∆i) D(∆d) F(f) S(s) T(t);
N (ns) ;
...
N (nf) ;
∆d : Profundidad de corte
La dirección de corte depende de la dirección AA'.
ns : Número de secuencia del primer bloque del programa de perfil de
acabado.
nf : Número de secuencia del último bloque del programa de perfil de
acabado.
∆u : Distancia de la tolerancia de acabado en la dirección del segundo
eje del plano (eje X del plano ZX)
∆w : Distancia de la tolerancia de acabado en la dirección del primer
eje del plano (eje Z del plano ZX)
∆i : Distancia de la tolerancia de acabado del desbaste en la dirección
del segundo eje del plano (eje X del plano ZX)
∆k : Distancia de la tolerancia de acabado del desbaste en la dirección
del primer eje del plano (eje Z del plano ZX)
f,s,t : Se omite cualquier función F, S o T que se encuentre en los
bloques ns hasta nf del ciclo, a la vez que se activa la función F, S
o T de este bloque G72.
- 311 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
NOTA
Aun cuando se especifique una programación de
punto decimal tipo calculadora de bolsillo (DPI (bit 0
del parámetro 3401) = 1), la unidad de la dirección
D es el incremento mínimo de entrada. Además, se
genera la alarma (PS0007) cuando
se introduce un punto decimal en la dirección D.
Programación por
Unidad Signo
diámetro/radio
Depende del sistema
Programación por No es
∆d incremental del eje de
radio necesario
referencia
Depende de la
Depende del sistema
programación por
∆u incremental del eje de Necesario
diámetro/radio del
referencia
segundo eje del plano.
Depende de la
Depende del sistema
programación por
∆w incremental del eje de Necesario
diámetro/radio del
referencia
primer eje del plano.
Depende del sistema
Programación por No es
∆i incremental del eje de
radio necesario
referencia
Depende del sistema
Programación por No es
∆k incremental del eje de
radio necesario
referencia
∆d
(F): avance de
mecanizado
A' C (R): avance rápido
A
Trayectoria de herramienta
(F)
e (R)
(R) 45°
Figura objetivo
(F)
+X
∆u/2
B
+Z
∆w
e: Valor de escape (parámetro 5133)
- 312 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Explicación
- Operaciones
Si un programa proporciona una figura objetivo que pasa por A,
A' y B, en este orden, ∆d (profundidad de corte) elimina el área
especificada, con la tolerancia de acabado especificada por
∆u/2 y ∆w izquierda.
NOTA
1 Las funciones F, S y T que se especifican en el
comando de desplazamiento entre los puntos A y B
no están activas y las especificadas en el bloque
G72 o en el bloque anterior sí están activas.
La función M y la segunda función auxiliar se tratan
del mismo modo que las funciones F, S y T.
2 Cuando se selecciona una opción de control de
velocidad superficial constante, el comando G96
o G97 especificado en el comando de
desplazamiento entre los puntos A y B no está
activo y el especificado en el bloque G72 o en
el bloque anterior sí está activo.
Programación por
Nº Unidad Signo
diámetro/radio
Depende del sistema
Programación por No es
5133 incremental del eje de
radio necesario
referencia
- Figura objetivo
Patrones
Se tienen en cuenta los cuatro patrones de mecanizado siguientes.
Todos estos ciclos de mecanizado cortan la pieza con un
desplazamiento de la herramienta paralelo al segundo eje del plano
(eje X del plano ZX). Los signos de ∆u y ∆w son los siguientes:
- 313 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
+X
B B
U(-)...W (+)... U(-)...W (-)... +Z
A A
A' A' Son posibles tanto la
interpolación lineal como
A' A' la interpolación circular
A A
B B
Limitación
(1) Con W(+) no se pueden mecanizar las figuras para las que se ha
especificado una posición superior al punto inicial del ciclo.
Con W(-) no se pueden mecanizar las figuras para las que se ha
especificado una posición inferior al punto inicial del ciclo.
(2) Con el tipo I, la figura debe mostrar un aumento monótono o una
disminución monótona a lo largo de los ejes primero y segundo
del plano.
(3) Con el tipo II, la figura debe mostrar un aumento monótono o
una disminución monótona a lo largo del segundo eje del plano.
Bloque inicial
En el bloque inicial del programa de la figura objetivo (bloque con
número de secuencia ns en el que se especifica la trayectoria entre A
y A'), hay que especificar G00 o G01. De lo contrario se generaría la
alarma PS0065.
Si se especifica G00, el mecanizado a lo largo de la trayectoria A-A'
se realiza en el modo de posicionamiento. Si se especifica G01, el
mecanizado a lo largo de la trayectoria A-A' se realiza en el modo
de interpolación lineal.
Seleccione también el tipo I o II en este bloque inicial.
Funciones de comprobación
Durante las operaciones de ciclo siempre hay que comprobar si la
figura objetivo muestra un aumento monótono o una disminución
monótona.
NOTA
Cuando se aplica la compensación del radio de la
herramienta, se comprueba la figura objetivo a la
que se aplica la comprobación.
- 314 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
- Tipos I y II
Selección del tipo I o II
Para G72 existen los tipos I y II.
Cuando la figura objetivo tiene cajeras, asegúrese de utilizar el tipo II.
Las operaciones de escape después del desbaste en la dirección del
segundo eje del plano (eje X del plano ZX) son diferentes entre los
tipos I y II. Con el tipo I la herramienta escapa en una dirección de 45
grados. Con el tipo II la herramienta corta la pieza a lo largo de la
figura objetivo. Si la figura objetivo no tiene cajeras, determine la
operación de escape requerida y seleccione el tipo I o II.
- Tipo I
G72 es diferente de G71 en los siguientes puntos:
(1) G72 corta la pieza con un desplazamiento de la herramienta
paralelo al segundo eje del plano (eje X del plano ZX).
(2) En el bloque inicial del programa para una figura objetivo
(bloque con número de secuencia ns) sólo se debe especificar el
primer eje del plano (eje Z (eje W) del plano ZX).
- 315 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
- Tipo II
G72 es diferente de G71 en los siguientes puntos:
(1) G72 corta la pieza con un desplazamiento de la herramienta
paralelo al segundo eje del plano (eje X del plano ZX).
(2) La figura no necesita mostrar un aumento monótono ni una
disminución monótona en la dirección del primer eje del plano
(eje Z del plano ZX) y puede incluir huecos (cajeras). Sin
embargo, la figura debe mostrar cambios monótonos en la
dirección del segundo eje del plano (eje X del plano ZX)
(3) Cuando una posición paralela al segundo eje del plano (eje X del
plano ZX) se especifica en un bloque del programa de la figura
objetivo, se supone que está en el fondo de una cajera.
(4) Una vez que todo el desbaste haya terminado a lo largo del
segundo eje del plano (eje X del plano ZX), la herramienta
vuelve temporalmente al punto inicial. A continuación se realiza
el desbaste como acabado.
- 316 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Formato
Plano ZpXp
G73 P(ns) Q(nf) U(∆u) W(∆w) I(∆i) K(∆k) D(d) F(f) S(s) T(t) ;
N (ns) ;
... El comando de desplazamiento entre A y B se especifica en los
bloques desde los números de secuencia ns hasta nf.
N (nf) ;
Plano YpZp
G73 P(ns) Q(nf) V(∆w) W(∆u) J(∆k) K(∆i) D(d) F(f) S(s) T(t) ;
N (ns) ;
...
N (nf) ;
Plano XpYp
G73 P(ns) Q(nf) U(∆w) V(∆u) I(∆k) J(∆i) D(d) F(f) S(s) T(t) ;
N (ns) ;
...
N (nf) ;
∆i : Distancia de escape en la dirección del segundo eje del plano
(eje X del plano ZX)
∆k : Distancia de escape en la dirección del primer eje del plano (eje
Z del plano ZX)
d : El número de división
Este valor es el mismo que el recuento de repeticiones del
desbaste.
ns : Número de secuencia del primer bloque del programa de perfil
de acabado.
nf : Número de secuencia del último bloque del programa de perfil
de acabado.
∆u : Distancia de la tolerancia de acabado en la dirección del
segundo eje del plano (eje X del plano ZX)
∆w : Distancia de la tolerancia de acabado en la dirección del primer
eje del plano (eje Z del plano ZX)
f, s, t : Se omite cualquier función F, S o T que se encuentre en los
bloques entre los número de secuencia "ns" y "nf", a la vez que
se activan las funciones F, S y T de este bloque G73.
- 317 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Programación por
Unidad Signo
diámetro/radio
Depende del sistema
∆i incremental del eje de Programación por radio Necesario
referencia
Depende del sistema
∆k incremental del eje de Programación por radio Necesario
referencia
Depende de la
Depende del sistema
programación por
∆u incremental del eje de Necesario
diámetro/radio del
referencia
segundo eje del plano.
Depende de la
Depende del sistema
programación por
∆w incremental del eje de Necesario
diámetro/radio del
referencia
primer eje del plano.
∆k+∆w
D
∆w
∆i+∆u/2
C ∆u/2
A
(R)
(R)
B
(F)
∆u/2
A'
+X
Figura objetivo ∆w (F): Avance de
mecanizado
(R): Avance rápido
+Z
- 318 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Explicación
- Operaciones
Si un programa proporciona una figura objetivo que pasa por A, A'y
B, en este orden, el desbaste se realiza el número de veces
especificado, con la tolerancia de acabado especificada por ∆u/2 y ∆w
izquierda.
NOTA
1 Una vez que termine la operación del ciclo, la
herramienta vuelve al punto A.
2 Las funciones F, S y T que se especifican en el
comando de desplazamiento entre los puntos A y B
no están activas y las especificadas en el bloque
G73 o en el bloque anterior sí están activas. La
función M y la segunda función auxiliar se tratan del
mismo modo que las funciones F, S y T.
- Bloque inicial
En el bloque inicial del programa de la figura objetivo (bloque con
número de secuencia ns en el que se especifica la trayectoria entre A y
A'), hay que especificar G00 o G01. De lo contrario se generaría la
alarma PS0065.
Si se especifica G00, el mecanizado a lo largo de la trayectoria A-A'
se realiza en el modo de posicionamiento. Si se especifica G01, el
mecanizado a lo largo de la trayectoria A-A' se realiza en el modo de
interpolación lineal.
- Función de comprobación
Se puede hacer la siguiente comprobación.
- 319 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Formato
G70 P(ns) Q(nf) ;
ns : Número de secuencia del primer bloque del programa de
perfil de acabado.
nf : Número de secuencia del último bloque del programa de
perfil de acabado.
Explicación
- Operaciones
Para el acabado se ejecutan los bloques con números de secuencia ns
hasta nf del programa de figura objetivo. Se omiten las funciones F, S,
T, M y la segunda función auxiliar especificadas en los bloques G71,
G72 o G73 y se activan las funciones F, S, T, M y la segunda función
auxiliar especificadas en los bloques con números de secuencia ns
hasta nf.
Cuando termina la operación del ciclo, la herramienta vuelve al punto
inicial en avance rápido y se lee el siguiente bloque de ciclo G70.
- 320 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Ejemplo
G71 P100 Q200 ...;
N100 ...;
...;
...;
N200 ...;
G71 P300 Q400 ...;
N300 ...;
...;
...;
N400 ...;
...;
...;
G70 P100 Q200 ; (se ejecuta sin una búsqueda
de los ciclos primero
a tercero)
G70 P300 Q400 ; (se ejecuta después de
buscar los ciclos cuarto
y siguientes)
NOTA
Las direcciones de memoria de los bloques P y Q
almacenados durante los ciclos de desbaste G71,
G72 y G73 se borran después de ejecutarse G70.
Todas las direcciones de memoria almacenadas de
los bloques P y Q también se borran mediante una
reinicialización.
NOTA
La herramienta vuelve siempre al punto inicial del
ciclo en el modo de posicionamiento no lineal
independientemente del ajuste del bit 1 (LPR) del
parámetro 1401.
Antes de ejecutar un ciclo de acabado para una
figura objetivo con un mecanizado de cajeras
mediante G71 o G72, compruebe que la
herramienta no interfiere en la pieza mientras
vuelve desde el punto final de la figura objetivo
hasta el punto inicial del ciclo.
- 321 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
- 322 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Ejemplo
Eje X 2
Punto inicial
7
2
88
110
φ160
φ120
φ40
φ80
Eje Z
60 10 10 10 20 20 2
190
- 323 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
16
16
B
Eje X
130
110
14
2
φ180
φ160
φ120
φ80
Eje Z
0
2 14
20
40 10 40 10 20 40
220
- 324 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Formato
Plano ZpXp
G74X(U)_ Z(W)_ I(∆i) K(∆k) D(∆d) F(f) ;
Plano YpZp
G74Y(V)_ Z(W)_ J(∆k) K(∆i) D(∆d) F(f) ;
Plano XpYp
G74X(U)_ Y(V)_ I(∆k) J(∆i) D(∆d) F(f) ;
X_,Y_,Z_ : Coordenada del segundo eje del plano (eje X
del plano ZX) en el punto B y
Coordenada del primer eje del plano (eje Z del
plano ZX) en el punto C
U_,V_,W_ : Distancia de desplazamiento a lo largo del
segundo eje del plano (eje U del plano ZX)
desde el punto A hasta el B
Distancia de desplazamiento a lo largo del
primer eje del plano (eje W del plano ZX) desde
el punto A hasta el C
∆i : Distancia de desplazamiento en la dirección del
segundo eje del plano (eje X del plano ZX)
∆k : Profundidad de corte en la dirección del primer
eje del plano (eje Z del plano ZX)
∆d : Retirada de la herramienta en el fondo del
mecanizado
f : Velocidad de avance
Programación por
Unidad Signo
diámetro/radio
Depende del sistema
No es
∆i incremental del eje de Programación por radio
necesario
referencia
Depende del sistema
No es
∆k incremental del eje de Programación por radio
necesario
referencia
Depende del sistema
∆d incremental del eje de Programación por radio NOTA 1
referencia
- 325 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
NOTA 1
1 Por lo general hay que especificar un valor positivo
para ∆d. Cuando se omiten X (U) y ∆i, especifique
un valor en el que el signo indique la dirección en la
que va a escapar la herramienta.
2 Aun cuando se especifique una programación de
punto decimal tipo calculadora de bolsillo (DPI
(bit 0 del parámetro 3401) = 1), la unidad de la
dirección D es el incremento mínimo de entrada.
Además, se genera la alarma (PS0007) cuando se
introduce un punto decimal en la dirección D.
∆d A
∆i
C
(R) (R)
(F) (F) (F)
(F) (F) U/2
(R) (R) (R) (R) ∆i
X
Z W B
+X
e (R) ... Avance rápido
(F) ... Avance de mecanizado
+Z e: Valor de retorno (parámetro 5139)
Explicación
- Operaciones
Se repite una operación de ciclo de mecanizado por ∆k
y retorno por e.
Cuando el mecanizado alcanza el punto C, la herramienta escapa la
distancia de ∆d. La herramienta vuelve después en avance rápido,
se desplaza hacia el punto B la distancia de ∆i y vuelve
a realizar el mecanizado.
- 326 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
NOTA
1 Aunque e y ∆d estén especificados por la misma
dirección, sus significados están determinados por
la especificación de los ejes X, Y o Z. ∆d se utiliza
cuando se especifica el eje.
2 El ciclo de mecanizado se realiza mediante el
comando G74 con la especificación del eje.
Programación por
Nº Unidad Signo
diámetro/radio
Depende del sistema
Programación por No es
5139 incremental del eje de
radio necesario
referencia
- 327 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Este ciclo es equivalente a G74, aunque el segundo eje del plano (eje
X del plano ZX) cambia al lugar del primer eje del plano (eje Z del
plano ZX). Este ciclo habilita la rotura de virutas en el refrentado
final. También habilita el ranurado durante el mecanizado de diámetro
exterior y la desactivación del mecanizado (cuando se omiten el eje Z
(eje W) y Q para el primer eje del plano).
Formato
Plano ZpXp
G75 X(U)_ Z(W)_ I(∆i) K(∆k) D(∆d) F (f) ;
Plano YpZp
G75 Y(V)_ Z(W)_ J(∆k) K(∆i) D(∆d) F(f) ;
Plano XpYp
G75 X(U)_ Y(V)_ I(∆k) J(∆i) D(∆d) F(f) ;
X_,Y_,Z_ : Coordenada del segundo eje del plano (eje X
del plano ZX) en el punto B y
Coordenada del primer eje del plano (eje Z del
plano ZX) en el punto C
(U_,V_,W_) : Distancia de desplazamiento a lo largo del
segundo eje del plano (eje U del plano ZX)
desde el punto A hasta el B
Distancia de desplazamiento a lo largo del
primer eje del plano (eje W del plano ZX)
desde el punto A hasta el C
∆i : Profundidad de corte en la dirección del
segundo eje del plano (eje X del plano ZX)
∆k : Distancia de desplazamiento en la dirección
del primer eje del plano (eje Z del plano ZX)
∆d : Retirada de la herramienta en el fondo del
mecanizado
f : Velocidad de avance
Programación por
Unidad Signo
diámetro/radio
Depende del sistema
No es
∆i incremental del eje de Programación por radio
necesario
referencia
Depende del sistema
No es
∆k incremental del eje de Programación por radio
necesario
referencia
Depende del sistema
∆d incremental del eje de Programación por radio NOTA
referencia
- 328 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
NOTA
1 Por lo general hay que especificar un valor positivo
para ∆d. Cuando se omiten Z (W) y ∆k, especifique
un valor en el que el signo indique la dirección en la
que va a escapar la herramienta.
2 Aun cuando se especifique una programación de
punto decimal tipo calculadora de bolsillo (DPI (bit 0
del parámetro 3401) = 1), la unidad de la dirección D
es el incremento mínimo de entrada. Además, se
genera la alarma (PS0007) cuando se introduce un
punto decimal en la dirección D.
C (R) A
(R)
(F) ∆i
(R) e
(F)
∆i
(R)
U/2
(F) ∆i
(R)
(F)
∆i
(R)
(F) ∆i’
B
∆d
∆k
X
Z W
+X
(R) ... Avance rápido
(F) ... Avance de mecanizado
e: Valor de retorno (parámetro 5139)
+Z
Explicación
- Operaciones
Se repite una operación de ciclo de mecanizado de ∆i y retorno de e.
Cuando el mecanizado alcanza el punto B, la herramienta escapa la
distancia de ∆d. Después la herramienta vuelve en avance rápido, se
desplaza hacia el punto C en ∆k y vuelve a realizar el mecanizado.
- 329 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Programación por
Nº Unidad Signo
diámetro/radio
Depende del sistema
Programación por No es
5139 incremental del eje de
radio necesario
referencia
- 330 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Formato
Plano ZpXp
G76 X(U)_ Z(W)_ I(i) K(k) D(∆d) A(a) F(L) P(p) Q(q) ;
Plano YpZp
G76 Y(V)_ Z(W)_ J(k) K(i) D(∆d) A(a) F(L) P(p) Q(q) ;
Plano XpYp
G76 X(U)_ Y(V)_ I(k) J(i) D(∆d) A(a) F(L) P(p) Q(q) ;
X_,Y_,Z_ : Coordenadas del punto final de mecanizado
(punto D de la imagen) en la dirección de la
longitud
U_,V_,W_ : Distancia de desplazamiento al punto final de
mecanizado (punto D de la imagen) en la
dirección de la longitud
a : Ángulo de la punta de la herramienta
De 0 a 120 en pasos de 1 grado
(El valor predeterminado es 0.)
i : Grado de conicidad
Si i = 0, se puede hacer un roscado recto
normal.
k : Altura de rosca
∆d : Profundidad de corte en el primer corte
L : Paso de rosca
p : Método de mecanizado (roscado de un borde
con cantidad constante de corte predefinida o
para P0)
P1 : Roscado de un borde con cantidad
constante de corte
P2 : Roscado en zigzag de dos bordes con
cantidad constante de corte
P3 : Roscado de un borde con profundidad
constante de corte
P4: : Roscado en zigzag de dos bordes con
profundidad constante de corte
q : Decalaje del ángulo inicial de roscado
(De 0 a 360 grados en pasos de 0,001 grados)
- 331 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
NOTA
1 Aun cuando se especifique una programación de
punto decimal tipo calculadora de bolsillo (DPI (bit 0
del parámetro 3401) = 1), la unidad de la dirección
D es el incremento mínimo de entrada. Además, se
genera la alarma (PS0007) cuando se introduce un
punto decimal en la dirección D.
2 Un punto decimal incluido en una dirección A no
tiene valor. Por ejemplo, A120. es igual que A120
para especificar 120 grados.
3 Para utilizar P2, P3 o P4 como método de
mecanizado, se requiere la función opcional de ciclo
fijo repetitivo múltiple de torno II.
Programación por
Unidad Signo
diámetro/radio
Depende del sistema
i incremental del eje de Programación por radio Necesario
referencia
Depende del sistema
No es
k incremental del eje de Programación por radio
necesario
referencia
Depende del sistema
No es
∆d incremental del eje de Programación por radio
necesario
referencia
E (R) A
(R) (R)
U/2
B
(F)
∆d
D
X i k
r C
Z W
+X
- 332 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Explicación
- Operaciones
Este ciclo realiza roscados de modo que sólo se hace la longitud del
paso entre C y D tal como se haya especificado en el código F. En
otras secciones la herramienta se desplaza en avance rápido.
Tanto la constante de tiempo para la aceleración/deceleración después
de la interpolación como la velocidad de avance FL para el
achaflanado de roscas y la velocidad de avance del retroceso después
del achaflanado son las mismas que para el achaflanado de roscas con
ciclo fijo.
PRECAUCIÓN
Las notas sobre el roscado son las mismas que las
del roscado G32. Sin embargo, para la suspensión
de avance en el ciclo de roscado, véase más abajo
"Suspensión de avance en un ciclo de roscado".
- Método de mecanizado
Hay cuatro métodos de mecanizado.
Punta de herramienta Punta de herramienta
√2⋅∆d / 2
a
B
1º
a ∆d
2º
∆d√n
1º 3º k
k
4º
2º
5º
3º
nº
6º
Roscado de un borde con cantidad constante Roscado en zigzag de dos bordes con cantidad
de corte (P1) constante de corte (P2)
Fig. 6.4.7 (d) Roscado de un borde con cantidad constante de corte, roscado en zigzag de dos bordes con
cantidad constante de corte (P1/2)
- 333 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Punta de Punta de
herramienta herramienta
a
a
∆d
∆d
∆d
∆d
∆d
k
k ∆d
∆d
∆d
∆d
Roscado de un borde con profundidad constante de Roscado en zigzag de dos bordes con
corte (P3) profundidad constante de corte (P4)
Fig. 6.4.7 (e) Roscado de un borde con profundidad constante de corte, roscado en zigzag de dos bordes con
profundidad constante de corte (P3/4)
+X k
Programación por
Nº Unidad Signo
diámetro/radio
Depende del sistema
Programación por No es
5140 incremental del eje de
radio necesario
referencia
- 334 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
- Tolerancia de acabado
La tolerancia de acabado se ajusta en el parámetro 5141.
Programación por
Nº Unidad Signo
diámetro/radio
Depende del sistema
Programación por No es
5141 incremental del eje de
radio necesario
referencia
X X
Z W
Z
4(R)
2(F)
i
U/2 3(R) 1(R)
X X
Z Z W
4(R)
1(R) i
2(F)
U/2 X/2 U/2 3(R)
3(R)
2(F) 1(R)
i
4(R)
W
X/2
- 335 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
- Achaflanado de rosca
El achaflanado de roscas se puede realizar en este ciclo de roscado. El
achaflanado de rosca se inicia con una señal de la máquina
herramienta.
La cantidad máxima de achaflanado de rosca (r) se puede especificar
en un rango entre 0,1L y 12,7L en incrementos de 0,1L en el
parámetro 5130.
En el parámetro 5131 se puede especificar un ángulo de achaflanado
de rosca entre 1 y 89 grados. Cuando se especifica un valor de 0 en el
parámetro, se supone un ángulo de 45 grados.
Los tipos de aceleración/deceleración después de la interpolación, de
constante de tiempo para la aceleración/deceleración después de la
interpolación y de velocidad de avance FL que se utilizan para el
achaflanado de rosca son los mismos que para el roscado.
NOTA
Los parámetros comunes para especificar la
cantidad y el ángulo de achaflanado de rosca se
utilizan para este ciclo y para el ciclo de rosca G92.
- 336 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
NOTA
Durante el retroceso, la máquina no se para con un
override de 0% para el avance de mecanizado
independientemente del ajuste del bit 4 (RF0) del
parámetro 1401.
- 337 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
E je X C iclo norm al
D esplazam iento en
suspensión de avance
E je Z
A vance de
m ecanizado
PRECAUCIÓN
Durante el retroceso no se puede realizar otra
suspensión de avance.
- Roscado en pulgadas
El roscado en pulgadas especificado con la dirección E no está
permitido.
- 338 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Ejemplo
1.8
3.68
Eje X
1.8
ϕ60.64
ϕ68 Eje Z
25 105
- 339 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Comandos programados
- Memoria de programas
Los programas que utilizan G70, G71, G72 o G73 deben almacenarse
en la memoria de programas. El uso del modo en el que se hacen
llamadas a los programas almacenados en la memoria de programas
para su operación permite que estos programas se ejecuten en un
modo distinto de MEM. Los programas que utilizan G74, G75 o G76
no necesitan almacenarse en la memoria de programas.
- Bloques en los que se especifican los datos relacionados con un ciclo repetitivo
múltiple
Para cada bloque es necesario especificar correctamente las
direcciones P, Q, X, Z, U, W y R.
- 340 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
- Macro de interrupción
No se pueden utilizar programas de macro de interrupción durante la
ejecución de un ciclo repetitivo múltiple.
- 341 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Explicación
El ciclo fijo de taladrado consta de las seis secuencias de operaciones
siguientes.
Operación 1 ......... Posicionamiento de los ejes X y Z (Se puede
utilizar otro eje como objetivo.)
Operación 2 ......... Avance rápido hasta el nivel de punto R
Operación 3 ......... Taladrado
Operación 4 ......... Operación en el fondo de un orificio
Operación 5.......... Retroceso al nivel de punto R
Operación 6.......... Avance rápido hasta el nivel inicial
- 342 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Operación 1
Nivel inicial
Operación 2 Operación 6
Nivel de punto R
Operación 5
Operación 3
Avance rápido
Operación 4
Avance
- Plano de posicionamiento
El plano de posicionamiento está determinado por el código de
selección de plano G17, G18 o G19.
Los ejes que diferentes al eje de taladrado se utilizan como ejes de
posicionamiento.
- Eje de taladrado
Pese a que los ciclos fijos incluyen ciclos de roscado con macho y
ciclos de mandrinado así como ciclos de taladrado, en este capítulo se
empleará únicamente el término taladrado para hacer referencia a
operaciones implementadas con ciclos fijos.
El eje básico (X, Y o Z) que no existe en el plano de posicionamiento
o en su eje paralelo se utiliza como eje de taladrado
La dirección de eje del eje de taladrado especificado en el mismo
bloque que los códigos G (G81 a G89) determina si se utiliza un eje
básico o uno de los ejes paralelos como eje de taladrado.
Si no se especifica la dirección de eje del eje de taladrado, se utilizará
el eje básico como eje de taladrado.
Tabla 6.5 (b) Plano de posicionamiento y eje de taladrado
Código G Plano de Eje de taladrado
posicionamiento
G17 Plano Xp-Yp Zp
G18 Plano Zp-Xp Yp
G19 Plano Yp-Zp Xp
Xp: Eje X o eje paralelo al mismo
Yp: Eje Y o eje paralelo al mismo
Zp: Eje Z o eje paralelo al mismo
- 343 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
- Ejemplo
Supongamos que se ajusta el parámetro 1022 de modo que U, V y W
sean, respectivamente, los ejes paralelos de X, Y y Z.
G17 G81 Z _ _: El eje de taladrado es el eje Z.
G17 G81 W _ _: El eje de taladrado es el eje W.
G18 G81 Y _ _: El eje de taladrado es el eje Y.
G18 G81 V _ _: El eje de taladrado es el eje V.
G19 G81 X _ _: El eje de taladrado es el eje X.
G19 G81 U _ _: El eje de taladrado es el eje U.
Se puede especificar G17, G18 y G19 en un bloque en el que no estén
presentes G73 a G89.
PRECAUCIÓN
Cancele los ciclos fijos antes de alternar entre ejes
de taladrado.
NOTA
El eje Z siempre se puede utilizar como eje de
taladrado ajustando FXY (bit 0 del parámetro 5101).
Cuando FXY está en 0, siempre se utiliza el eje Z
como eje de taladrado.
Formato de
Formato de comando de la Serie 15 comando de la
Serie 16/18
Parámetro RAB (5102#6) = 1 RAB=0
Sistema
A de Sistema B/C de código G
Incremental
código G Incremental
G90 G91
Absoluto
Absoluto Incremental
- 344 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
- P
En los siguientes códigos G, la operación de tiempo de espera de la
Serie 15 es diferente de la de la Serie 15-T.
- Modo de taladrado
G81 y G89 son códigos G modales y permanecen activos hasta que se
cancelan. Cuando están activos, el estado actual es el modo de
taladrado.
Una vez se han especificado los datos de taladrado en el modo de
taladrado, estos datos se conservan hasta que son modificados o
cancelados.
Especifique todos los datos de taladrado necesarios al comienzo de los
ciclos fijos. Cuando ejecute ciclos fijos, especifique sólo las
modificaciones de los datos.
- 345 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Nivel inicial
Nivel del
punto R
- Número de repeticiones
Para repetir el taladrado en orificios con espaciados idénticos,
especifique el número de repeticiones en L_.
L sólo está activo en el bloque en el que se ha especificado.
Especifique la primera posición de orificio en modo incremental.
Si se especifica en modo absoluto, el taladrado se repetirá en la misma
posición.
NOTA
Para L especifique un entero de 0 ó 1 hasta 9999.
- 346 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
PRECAUCIÓN
Si se ajusta F16 (bit 3 del parámetro 5102) en 1, se
deshabilitan los ajustes de RAB (bit 6 de 5102) y de
RDI (bit 7 de 5102) y la operación se realiza cuando
RAB=0 y RDI=0.
- Cancelación
Para cancelar un ciclo fijo, utilice G80 o un código G del grupo 01.
- Símbolos en figuras
Los subapartados siguientes explican los distintos ciclos fijos. Las
figuras contenidas en estas explicaciones emplean los símbolos
siguientes:
- 347 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Formato
G83.1 X_ Y_ Z_ R_ P_ Q_ F_ L_ ;
X_ Y_ : Datos de posición de orificio
Z_ : La distancia desde el punto R hasta el fondo del orificio
R_ : La distancia desde el nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera
Q_ : Profundidad de corte por cada avance de mecanizado
F_ : Avance de mecanizado
L_ : Número de repeticiones (cuando sea necesario)
G83.1 (modo G98) G83.1 (modo G99)
Nivel inicial
q q
d d
q q d
d
q q
Punto Z Punto Z
P P
Explicación
- Operaciones
El mecanizado se realiza de un modo más eficaz gracias a que el
avance intermitente en la dirección del eje Z facilita la descarga de
virutas y permite el ajuste preciso del valor de escape.
El valor de escape d se ajusta en el parámetro 5114.
El escape se desplaza en avance rápido.
- 348 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
- Función auxiliar
Si en un mismo bloque se especifican el comando G83,1 y un código
M, el código M se ejecuta en el primer posicionamiento. Cuando se
especifica el número de repeticiones L, la operación anterior se ejecuta
para la primera vez y el código M no se ejecuta la segunda vez ni las
siguientes.
Limitación
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de alternar entre ejes de
taladrado.
- Taladrado
El taladrado no se realiza en un bloque que no contenga X, Y, Z, R
o un eje adicional.
- P
El tiempo de espera sólo se ejecuta cuando se especifica la dirección P
en un bloque.
- Q
Q se debe especificar en un bloque que contenga la instrucción de
taladrado. De lo contrario, los datos no se almacenarían como datos
modales.
- Cancelación
Los códigos G (G00 a G03) del grupo 01 no se deben especificar
en los bloques en que se especifique G83.1. Esto cancelaría G83.1.
- 349 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Formato
G81 X_ Y_ Z_ R_ F_ L_ ;
X_ Y_ : Datos de posición de orificio
Z_ : La distancia desde el punto R hasta el fondo del orificio
R_ : La distancia desde el nivel inicial hasta el nivel del punto R
F_ : Avance de mecanizado
L_ : Número de repeticiones (Cuando sea necesario.)
G81 (modo G98) G81 (modo G99)
Nivel inicial
Nivel del
Punto R Punto R punto R
Punto Z Punto Z
Explicación
- Operaciones
El avance rápido al nivel del punto R se ejecuta después del
posicionamiento de los ejes X e Y.
El taladrado se ejecuta después desde el punto R hasta el punto Z.
El escape se desplaza en avance rápido.
- Función auxiliar
Si en un mismo bloque se especifican el comando G81 y un código M,
el código M se ejecuta en el primer posicionamiento. Cuando se
especifica el número de repeticiones L, la operación anterior se ejecuta
para la primera vez y el código M no se ejecuta la segunda vez ni las
siguientes.
- 350 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Limitación
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de alternar entre ejes de
taladrado.
- Taladrado
El taladrado no se ejecuta en un bloque que no contenga X, Y, Z, R
o un eje adicional.
- Cancelación
Los códigos G (G00 a G03) del grupo 01 no se deben especificar en
los bloques en que se especifique G81. Esto cancelaría G81.
- 351 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Formato
G82 X_ Y_ Z_ R_ P_ F_ L_ ;
X_ Y_ : Datos de posición de orificio
Z_ : La distancia desde el punto R hasta el fondo del orificio
R_ : La distancia desde el nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en el fondo de un orificio
F_ : Avance de mecanizado
L_ : Número de repeticiones (Cuando sea necesario.)
G81 (modo G98) G81 (modo G99)
Nivel inicial
Nivel de
Punto R Punto R punto R
P Punto Z P Punto Z
Explicación
- Operaciones
El avance rápido al nivel del punto R se realiza después del
posicionamiento de los ejes X e Y.
El taladrado se realiza después desde el punto R hasta el punto Z.
El tiempo de espera se ejecuta en el fondo del orificio y después
escapa en avance rápido.
- Función auxiliar
Si en un mismo bloque se especifican el comando G82 y un código M,
el código M se ejecuta en el primer posicionamiento. Cuando se
especifica el número de repeticiones L, la operación anterior se realiza
para la primera vez y el código M no se realiza la segunda vez ni las
siguientes.
- 352 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Limitación
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de alternar entre ejes
de taladrado.
- Taladrado
El taladrado no se realiza en un bloque que no contenga X, Y, Z, R
o un eje adicional.
- P
Q se debe especificar en un bloque que contenga la instrucción de
taladrado. De lo contrario, los datos no se almacenarían como datos
modales.
- Cancelación
Los códigos G (G00 a G03) del grupo 01 no se deben especificar en
los bloques en que se especifique G82. Esto cancelaría G82.
- 353 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Formato
G83 X_ Y_ Z_ R_ P_ Q_ F_ L_ ;
X_ Y_ : Datos de posición de orificio
Z_ : La distancia desde el punto R hasta el fondo del orificio
R_ : La distancia desde el nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera
Q_ : Profundidad de corte por cada avance de mecanizado
F_ : Avance de mecanizado
L_ : Número de repeticiones (Cuando sea necesario.)
G83 (modo G98) G83 (modo G99)
Nivel inicial
Nivel de
punto R
Punto R Punto R
q q
d d
q q
d d
q q
Punto Z Punto Z
P P
Explicación
- Operaciones
Q indica la profundidad de corte para cada operación y se especifica
mediante un valor incremental.
En las operaciones de mecanizado segunda y siguientes, el avance
rápido cambia a un avance de mecanizado en el punto "d" desde la
anterior posición de taladrado. "d" se especifica en el parámetro 5115.
Para Q es necesario que se especifique un valor positivo. Los valores
negativos se omitirán.
- 354 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
- Función auxiliar
Si en un mismo bloque se especifican el comando G83 y un código M,
el código M se ejecuta en el primer posicionamiento. Cuando se
especifica el número de repeticiones L, la operación anterior se ejecuta
para la primera vez y el código M no se ejecuta la segunda vez ni las
siguientes.
Limitación
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de alternar entre ejes
de taladrado.
- Taladrado
El taladrado no se ejecuta en un bloque que no contenga X, Y, Z, R
o un eje adicional.
- P
El tiempo de espera sólo se ejecuta cuando se especifica la dirección P
en un bloque.
- Q
Q se debe especificar en un bloque que contenga la instrucción de
taladrado. De lo contrario, los datos no se almacenarían como datos
modales.
- Cancelación
Los códigos G (G00 a G03) del grupo 01 no se deben especificar en
los bloques en que se especifique G83. Esto cancelaría G83.
- 355 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Formato
G84 X_ Y_ Z_ R_ P_ F_ L_ ;
X_ Y_ : Datos de posición de orificio
Z_ : La distancia desde el punto R hasta el fondo del orificio
R_ : La distancia desde el nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera
F_ : Avance de mecanizado
L_ : Número de repeticiones (Cuando sea necesario.)
G84 (modo G98) G84 (modo G99)
Nivel inicial
Cabezal en
Cabezal en sentido
sentido horario
horario
Nivel de
Punto R Punto R punto R
P Punto Z P Punto Z
Explicación
- Operaciones
El roscado con macho se ejecuta haciendo girar el cabezal en sentido
horario.
PRECAUCIÓN
Durante el roscado con macho se omite el override
de velocidad de avance. Además, la suspensión de
avance no detiene la máquina hasta que haya
terminado el retorno.
- 356 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
- Función auxiliar
Si en un mismo bloque se especifican el comando G84 y un código M,
el código M se ejecuta en el primer posicionamiento. Cuando se
especifica el número de repeticiones L, la operación anterior se ejecuta
para la primera vez y el código M no se ejecuta la segunda vez ni las
siguientes.
Limitación
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de alternar entre ejes
de taladrado.
- Taladrado
El taladrado no se ejecuta en un bloque que no contenga X, Y, Z, R
o un eje adicional.
- P
El tiempo de espera sólo se ejecuta cuando se especifica la dirección P
en un bloque.
- Cancelación
Los códigos G (G00 a G03) del grupo 01 no se deben especificar en
los bloques en que se especifique G84. Esto cancelaría G84.
NOTA
Ajuste M5T (bit 6 del parámetro 5101) para
especificar si se debe seleccionar el comando de
parada del cabezal (M05) antes que el comando
para hacer girar el cabezal hacia delante o hacia
atrás (M03 o M04).
(Para obtener información detallada, consulte el
manual proporcionado por el fabricante de la
máquina herramienta.)
- 357 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Formato
G85 X_ Y_ Z_ R_ F_ L_ ;
X_ Y_ : Datos de posición de orificio
Z_ : La distancia desde el punto R hasta el fondo del orificio
R_ : La distancia desde el nivel inicial hasta el nivel del punto R
F_ : Avance de mecanizado
L_ : Número de repeticiones (Cuando sea necesario.)
G85 (modo G98) G85 (modo G99)
Nivel inicial
Nivel de
punto R
Punto R Punto R
Punto Z Punto Z
Explicación
- Operaciones
El avance rápido al nivel del punto R se ejecuta después del
posicionamiento de los ejes X e Y.
El taladrado se ejecuta después desde el punto R hasta el punto Z.
Después de alcanzar el punto Z, vuelve al punto R en avance de
mecanizado.
- Función auxiliar
Si en un mismo bloque se especifican el comando G85 y un código M,
el código M se ejecuta en el primer posicionamiento. Cuando se
especifica el número de repeticiones L, la operación anterior se ejecuta
para la primera vez y el código M no se ejecuta la segunda vez ni las
siguientes.
- 358 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Limitación
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de alternar entre ejes
de taladrado.
- Taladrado
El taladrado no se ejecuta en un bloque que no contenga X, Y, Z, R
o un eje adicional.
- Cancelación
Los códigos G (G00 a G03) del grupo 01 no se deben especificar en
los bloques en que se especifique G85. Esto cancelaría G85.
- 359 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Formato
G89 X_ Y_ Z_ R_ P_ F_ L_ ;
X_ Y_ : Datos de posición de orificio
Z_ : La distancia desde el punto R hasta el fondo del orificio
R_ : La distancia desde el nivel inicial hasta el nivel del punto R
P_ : Tiempo de espera en el fondo de un orificio
F_ : Avance de mecanizado
L_ : Número de repeticiones (Cuando sea necesario.)
G85 (modo G98) G85 (modo G99)
Nivel inicial
Nivel de
punto R
Punto R Punto R
Punto Z Punto Z
P P
Explicación
- Operaciones
Es igual que G85, pero el tiempo de espera se ejecuta en el fondo del
orificio.
- Función auxiliar
Si en un mismo bloque se especifican el comando G89 y un código M,
el código M se ejecuta en el primer posicionamiento. Cuando se
especifica el número de repeticiones L, la operación anterior se ejecuta
para la primera vez y el código M no se ejecuta la segunda vez ni las
siguientes.
- 360 -
B-63944SP-1/01 PROGRAMACIÓN 6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15
Limitación
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de alternar entre ejes
de taladrado.
- Taladrado
El taladrado no se ejecuta en un bloque que no contenga X, Y, Z, R
o un eje adicional.
- P
Q se debe especificar en un bloque que contenga la instrucción de
taladrado. De lo contrario, los datos no se almacenarían como datos
modales.
- Cancelación
Los códigos G (G00 a G03) del grupo 01 no se deben especificar en
los bloques en que se especifique G89. Esto cancelaría G89.
- 361 -
6.OPERACIÓN DE MEMORIA MEDIANTE FORMATO DE LA Serie 15 PROGRAMACIÓN B-63944SP-1/01
Formato
G80;
Explicación
El ciclo fijo de taladrado se cancela para poder realizar operaciones
normales. El punto R y el punto Z se borran.
También se cancelan los demás datos de taladrado (se borran).
- Suspensión de avance
Cuando se aplica la "suspensión de avance" entre las operaciones 3 y
5 mediante G84/G88, la lámpara de suspensión de avance se enciende
inmediatamente si se vuelve a aplicar la suspensión de avance para la
operación 6.
- Override
Durante la operación con G84 y G88, el override de la velocidad de
avance es del 100%.
- 362 -
B-63944SP-1/01 PROGRAMACIÓN 7.FUNCIÓN DE CONTROL MULTICANAL
- 363 -
7.FUNCIÓN DE CONTROL MULTICANAL PROGRAMACIÓN B-63944SP-1/01
Visión de conjunto
Cuando se va a mecanizar una pieza fina, tal como se muestra
a continuación, se puede lograr un mecanizado de precisión si cada
lado de la pieza se mecaniza simultáneamente con una herramienta.
Con esta función se evitaría una torcedura de la pieza que puede
ocurrir cuando sólo se mecaniza un lado cada vez (véase la figura más
abajo). Cuando se mecanizan los dos lados al mismo tiempo, el
desplazamiento de una herramienta debe estar sincronizado con el de
la otra herramienta. De otro modo, la pieza vibraría y se produciría un
mecanizado deficiente. Con esta función, el desplazamiento de una
torreta puede sincronizarse fácilmente con el desplazamiento de la
otra.
Torreta 2
Torreta 1
Formato
G68 (Pp); Activación del modo de mecanizado
equilibrado
p: Número que especifica una combinación de mecanizado
equilibrado
(1) En el modo de especificación de valor binario,
especifique la suma de los valores binarios
correspondientes a los números de canales que
requieren un mecanizado equilibrado.
(2) En el modo de especificación de número de canal,
especifique los números de todos los canales que
requieren mecanizado equilibrado en combinación.
Si no se especifica la dirección P, se realiza el mecanizado
equilibrado en los canales 1 y 2.
G69; Cancelación del modo de mecanizado
equilibrado
- 364 -
B-63944SP-1/01 PROGRAMACIÓN 7.FUNCIÓN DE CONTROL MULTICANAL
Explicación
El mecanizado equilibrado se activa cuando se especifica G68 en los
programas de las torretas 1 y 2. El mecanizado equilibrado se cancela
si se especifica G69.
Cuando se especifica G68 o G69 para una de las torretas, ésta espera
a que se especifique G68 o G69 para la otra.
- 365 -
7.FUNCIÓN DE CONTROL MULTICANAL PROGRAMACIÓN B-63944SP-1/01
NOTA
1 El mecanizado equilibrado no se realiza en ensayo
en vacío ni en estado de bloqueo de la máquina.
Sin embargo, G68 o G69 especificado para una
torreta se sincroniza con G68 o G69 especificado
para la otra.
2 En modo de mecanizado equilibrado, G68
especificado para una torreta no está sincronizado
con G68 especificado para la otra. En el modo de
cancelación de mecanizado equilibrado, G69
especificado para una torreta no está sincronizado
con G69 especificado para la otra.
3 El mecanizado equilibrado no se realiza en los
bloques en que se especifique 0 como distancia de
desplazamiento.
4 El mecanizado equilibrado no se realiza cuando se
especifica el avance rápido.
- 366 -
B-63944SP-1/01 PROGRAMACIÓN 7.FUNCIÓN DE CONTROL MULTICANAL
0
Canal 1 (2 = 1)
1
Canal 2 (2 = 2)
2
Canal 3 (2 = 4)
3
Canal 4 (2 = 8)
4
Canal 5 (2 = 16)
5
Canal 6 (2 = 32)
6
Canal 7 (2 = 64)
7
Canal 8 (2 = 128)
8
Canal 9 (2 = 256)
9
Canal 10 (2 = 512)
- 367 -
7.FUNCIÓN DE CONTROL MULTICANAL PROGRAMACIÓN B-63944SP-1/01
- 368 -
B-63944SP-1/01 PROGRAMACIÓN 7.FUNCIÓN DE CONTROL MULTICANAL
Ejemplo
- Si el valor especificado en P se obtiene con valores binarios
Los programas O100, O200 y O300 de los canales individuales se
ejecutan de la forma siguiente:
- 369 -
7.FUNCIÓN DE CONTROL MULTICANAL PROGRAMACIÓN B-63944SP-1/01
- 370 -
B-63944SP-1/01 PROGRAMACIÓN 7.FUNCIÓN DE CONTROL MULTICANAL
PRECAUCIÓN
1 El mecanizado equilibrado sólo inicia el avance de
mecanizado en las dos torretas al mismo tiempo;
después no mantiene la sincronización. Para
sincronizar todos los desplazamientos de las dos
torretas, los ajustes de las dos torretas, tales como
distancia de desplazamiento y velocidad de
avance, deben ser iguales. El override
y el enclavamiento pueden aplicarse
independientemente a las dos torretas. Los ajustes
de las dos torretas asociados al override y
al enclavamiento también deben ser los mismos
para realizar el mecanizado equilibrado.
2 Después de aplicar la suspensión de avance
durante la ejecución del mecanizado equilibrado de
las dos torretas, el mecanizado equilibrado no se
realiza en el reinicio. El mecanizado equilibrado se
realiza cuando se ejecuta el siguiente comando de
desplazamiento para las dos torretas.
NOTA
1 El tiempo de retardo antes de que se inicie la
distribución de impulsos de las dos torretas
es de 2 mseg o menos.
2 El solapamiento no es válido. En el modo de
mecanizado equilibrado, la sincronización se
establece al inicio de cada bloque
de desplazamiento en el que se especifica un
mecanizado, de modo que el desplazamiento
se puede parar por unos instantes.
3 En el modo de mecanizado equilibrado, el
solapamiento de roscado continuo tampoco es
válido. Realice el roscado continuo en el modo
de cancelación de mecanizado equilibrado.
4 Para establecer la sincronización al inicio de la
distribución de impulsos en un bloque en el que
se especifica un roscado se debe seleccionar
el mismo PC.
5 El modo de cancelación (G69) se configura
incondicionalmente al reinicializar.
6 Cuando se selecciona la opción "Imagen espejo
para doble torreta" no se puede utilizar la función
de mecanizado equilibrado.
- 371 -
III. FUNCIONAMIENTO Y
OPERACIONES
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 1.ENTRADA/SALIDA DE DATOS
1 ENTRADA/SALIDA DE DATOS
Mediante la interfaz de tarjeta de memoria situada en el lado izquierdo
de la pantalla se puede cargar en el CNC la información almacenada
en una tarjeta de memoria así como escribir la información del CNC a
una tarjeta de memoria.
Puede ejecutarse la entrada y salida de los siguientes tipos de datos:
1. Datos de corrección del eje Y
2. Datos de corrección/segunda geometría de herramienta
- 375 -
1.ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
- 376 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 1.ENTRADA/SALIDA DE DATOS
Procedimiento
1 Asegúrese de que el dispositivo de entrada está listo para la
lectura.
2 Pulse el conmutador EDIT en el panel de operador de la
máquina.
- 377 -
1.ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
Procedimiento
1 Asegúrese de que el dispositivo de salida está preparado
para la salida.
2 Pulse el conmutador EDIT en el panel de operador de la
máquina.
- 378 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 1.ENTRADA/SALIDA DE DATOS
Procedimiento
1 Asegúrese de que el dispositivo de entrada está listo para la
lectura.
2 Pulse el conmutador EDIT en el panel de operador de la
máquina.
- 379 -
1.ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
Procedimiento
1 Asegúrese de que el dispositivo de salida está preparado
para la salida.
2 Pulse el conmutador EDIT en el panel de operador de la
máquina.
- 380 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 1.ENTRADA/SALIDA DE DATOS
Procedimiento
1 Pulse la tecla de función .
2 Pulse varias veces la tecla de pantalla situada en el extremo
derecho (tecla de menú siguiente).
3 Pulse la tecla de pantalla [E/S] para visualizar la pantalla E/S.
- 381 -
1.ENTRADA/SALIDA DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
Procedimiento
1 En la pantalla E/S, pulse varias veces la tecla de pantalla
situada más a la derecha (tecla de menú siguiente).
2 Pulse la tecla de pantalla [CORREC Y].
3 Seleccione el modo EDIT.
4 Pulse la tecla de pantalla [(OPRD)].
5 Pulse la tecla de pantalla [N READ].
6 Ajuste el nombre del archivo que desea introducir.Teclee un
nombre de archivo y pulse la tecla de pantalla [NOMB F].Si
se omite el nombre del archivo de entrada, se le asignará de
forma predeterminada el nombre "TOOLOFST.TXT".
7 Pulse la tecla de pantalla [EJEC].De este modo, comienza la
lectura de los datos de corrección del eje Y y la palabra
"ENTRAD" parpadea en la esquina inferior derecha de la
pantalla. Cuando concluye la operación de lectura, la
indicación "ENTRAD" desaparece.Para cancelar la entrada
del programa, pulse la tecla de pantalla [CANCEL].
Procedimiento
1 En la pantalla E/S, pulse varias veces la tecla de pantalla
situada más a la derecha (tecla de menú siguiente).
2 Pulse la tecla de pantalla [CORREC Y].
3 Seleccione el modo EDIT.
4 Pulse la tecla de pantalla [(OPRD)].
5 Pulse la tecla de pantalla [PERFOR].
6 Ajuste el nombre del archivo que desea enviar.Teclee un
nombre de archivo y pulse la tecla de pantalla [NOMB F].Si
se omite el nombre del archivo, se le asignará de forma
predeterminada el nombre "TOOLOFST.TXT".
7 Pulse la tecla de pantalla [EJEC].De este modo, comienza la
salida de los datos de corrección del eje Y y la palabra
"LECTUR" parpadea en la esquina inferior derecha de la
pantalla. Cuando concluye la operación de lectura, la
indicación "LECTUR" desaparece.Para cancelar la salida,
pulse la tecla de pantalla [CANCEL].
- 382 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 1.ENTRADA/SALIDA DE DATOS
Procedimiento
1 En la pantalla E/S, pulse varias veces la tecla de pantalla
situada más a la derecha (tecla de menú siguiente).
2 Pulse la tecla de pantalla [GEOM.2].
3 Seleccione el modo EDIT.
4 Pulse la tecla de pantalla [(OPRD)].
5 Pulse la tecla de pantalla [N READ].
6 Ajuste el nombre del archivo que desea introducir.Teclee un
nombre de archivo y pulse la tecla de pantalla [NOMB F].Si
se omite el nombre del archivo de entrada, se le asignará de
forma predeterminada el nombre "SEC_GEOM.TXT".
7 Pulse la tecla de pantalla [EJEC].De este modo, comienza la
lectura de los datos de segunda geometría y la palabra
"ENTRAD" parpadea en la esquina inferior derecha de la
pantalla. Cuando concluye la operación de lectura, la
indicación "ENTRAD" desaparece.Para cancelar la entrada
del programa, pulse la tecla de pantalla [CANCEL].
Procedimiento
1 En la pantalla E/S, pulse varias veces la tecla de pantalla
situada más a la derecha (tecla de menú siguiente).
2 Pulse la tecla de pantalla [GEOM.2].
3 Seleccione el modo EDIT.
4 Pulse la tecla de pantalla [(OPRD)].
5 Pulse la tecla de pantalla [PERFOR].
6 Ajuste el nombre del archivo que desea enviar.Teclee un
nombre de archivo y pulse la tecla de pantalla [NOMB F].
Si se omite el nombre del archivo, se le asignará de forma
predeterminada el nombre "SEC_GEOM.TXT".
7 Pulse la tecla de pantalla [EJEC].De este modo, comienza la
salida de los datos de segunda geometría y la palabra
"ENTRAD" parpadea en la esquina inferior derecha de la
pantalla. Cuando concluye la operación de lectura, la
indicación "SALIDA" desaparece.Para cancelar la salida,
pulse la tecla de pantalla [CANCEL].
- 383 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
- 384 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 2.AJUSTE Y VISUALIZACIÓN DE DATOS
- 385 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
Procedimiento
1 Pulse la tecla de función. Cuando utilice un sistema
multicanal, seleccione primero un canal en el que se va a ajustar
un valor de corrección de herramienta mediante el selector de
canal.
2 Pulse la tecla de pantalla de selección de capítulo [COMP.] o
pulse varias veces hasta que se visualice la pantalla de
compensación de herramienta.
Se muestran varias pantallas según se aplique el corrector de
geometría de herramienta, el corrector de desgaste o ninguno de
los dos.
- 386 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 2.AJUSTE Y VISUALIZACIÓN DE DATOS
- 387 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
Explicación
- Entrada de punto decimal
Cuando introduzca un valor de compensación puede utilizar un punto
decimal.
- Otro método
Se puede utilizar un dispositivo externo de entrada/salida para la
entrada o salida de un valor de compensación de herramienta. Véase el
capítulo III-8 "Entrada/salida de datos" del Manual del usuario
(común a las series T y M).
Los valores de compensación de longitud de herramienta se pueden
ajustar utilizando las siguientes funciones descritas en los siguientes
subapartados: entrada directa del valor medido de corrección de
herramienta, entrada directa del valor medido de corrección de
herramienta B y entrada en contadores del valor de corrección.
- 388 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 2.AJUSTE Y VISUALIZACIÓN DE DATOS
- 389 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
Procedimiento
- Ajuste del valor de corrección del eje Z
1 Corte la superficie A en modo manual con una herramienta real.
Supongamos que se ha ajustado un sistema de coordenadas de
pieza.
Superficie B
Superficie A
- 390 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 2.AJUSTE Y VISUALIZACIÓN DE DATOS
- 391 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
Explicación
- Valores de corrección de un programa creado en programación por diámetro
Introduzca los valores de diámetro para los valores de corrección de
los ejes para los que se utiliza la programación por diámetro.
- 392 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Procedimiento
1 Desplace manualmente la herramienta de referencia a la posición
de referencia.
2 Vuelva a ajustar en 0 las coordenadas relativas a lo largo de los
ejes.
3 Desplace la herramienta para la que hay que ajustar los valores
de corrección a la posición de referencia.
4 Seleccione la pantalla de corrector de herramienta. Desplace el
cursor al valor de corrección que haya que ajustar mediante las
teclas de control del cursor.
- 393 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
Explicación
- Corrector de geometría y corrector de desgaste
Si se realizan las operaciones anteriores en la pantalla de corrector de
geometría de herramienta, los valores de corrector de geometría de
herramienta se introducen y los valores de corrector de desgaste no
cambian.
Si se realizan las operaciones anteriores en la pantalla de corrector de
desgaste de herramienta, los valores de corrector de desgaste de
herramienta se introducen y los valores de corrector de geometría no
cambian.
- 394 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Procedimiento
1 Pulse la tecla de función .
2 Pulse varias veces la tecla de menú siguiente hasta que
aparezca la pantalla con la tecla de pantalla [DES PZ].
- 395 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
X
X’
O’ Z’
Decalaje Z
O
Explicación
- Validación de los valores de decalaje
Los valores de decalaje se validan inmediatamente después de haberse
ajustado.
- 396 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Ejemplo
Si la posición real del punto de referencia es X=121,0 (diámetro),
Z=69,0 respecto al origen de la pieza, pero tendría que ser X=120,0,
Z=70,0, entonces ajuste los siguientes valores de decalaje:
X=1,0, Z=-1,0
Posición inicial
(Posición estándar)
- 397 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
Procedimiento
1 Pulse la tecla de función .
2 Pulse varias veces la tecla de menú siguiente hasta que
aparezca la pantalla con la tecla de pantalla [GEOM.2].
3 Pulse la tecla de pantalla [GEOM.2]. Aparecerá la pantalla de
compensación de herramienta/corrección de segunda geometría.
Si se muestran datos que no equivalen a los del número de
corrección de segunda geometría que se está visualizando, pulse
la tecla de página o para visualizar la pantalla del
número de corrección de segunda geometría que necesite.
- 398 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Explicación
- Entrada de un valor de corrección de segunda geometría
La entrada de valores en el búfer de entrada por teclado se ajusta como
el valor de corrección de segunda geometría en el que está situado el
cursor.
- 399 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
Limitación
- Ajuste de un valor de corrección de segunda geometría
El ajuste de un valor de corrección de segunda geometría sólo es
válido cuando el bit 5 (GF2) del parámetro 3290 se ajusta en 1.
- 400 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Procedimiento
1 Pulse la tecla de función .
2 Pulse varias veces la tecla de menú siguiente hasta que
aparezca la pantalla con la tecla de pantalla [DESP.2].
3 Pulse la tecla de pantalla [DESP.2]. Aparecerá la pantalla de
corrección del eje Y.
- 401 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
- 402 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Procedimiento
Para ajustar las coordenadas relativas a lo largo del eje Y como
valores de corrección:
1 Desplace la herramienta de referencia al punto de referencia.
2 Vuelva a ajustar la coordenada relativa Y en 0.
3 Desplace la herramienta para la que hay que ajustar los valores
de corrección al punto de referencia.
4 Desplace el cursor al valor en el que se debe ajustar el número de
corrección, pulse Y y, a continuación, pulse la tecla de
pantalla [ENTR C].
La coordenada relativa Y (o V) queda ahora ajustada como el
valor de corrección.
- 403 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
Procedimiento
- Ajuste de las formas del plato y del contrapunto
1 Pulse la tecla de función .
2 Pulse la tecla de menú siguiente . A continuación pulse la
tecla de pantalla de selección de capítulo [GARRA PUNTO].
3 Al pulsar la tecla de avance de página, la visualización cambia
entre la pantalla de ajuste de barrera de plato y la pantalla de
ajuste de barrera de contrapunto.
- 404 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 2.AJUSTE Y VISUALIZACIÓN DE DATOS
- 405 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
NOTA
Seleccione el modo G23 antes de intentar
especificar las formas del plato y del contrapunto.
- G22/G23
Si se especifica G22 (límite de recorrido activado), el área de plato y
contrapunto pasa a ser un área de prohibición de entrada. Si se
especifica G23 (límite de recorrido desactivado), se cancela el área de
prohibición de entrada.
Aunque se especifique G22, el área de prohibición de entrada para el
contrapunto se puede desactivar emitiendo una señal de barrera de
contrapunto. Si se lleva el contrapunto hacia la pieza o si éste se
separa de ella mediante funciones auxiliares, se utilizan señales del
PMC para habilitar o deshabilitar el área de ajuste del contrapunto.
- 406 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Explicación
- Ajuste de la forma de la barrera de plato
• El plato sujeta la cara exterior de • El plato sujeta la cara interior
la herramienta de la herramienta
X X
L A L A
L1
W1
W W
CX CX
W1 L1
Z Z
CZ
CZ
Origen de sistema
de coordenadas
de pieza
Origen de sistema
de coordenadas
de pieza
- 407 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
PRECAUCIÓN
La opción del uso de la programación por diámetro
o la programación por radio para el eje determina el
sistema de programación. Si se utiliza la
programación por diámetro para el eje, utilice la
programación por diámetro para introducir los
datos del eje.
PRECAUCIÓN
Especifique siempre W y W1 en el radio. Si se
utiliza la programación por radio para el eje Z,
especifique L y L1 en el radio.
TZ L1
L2
Pieza B
D3 D2 D1 D Z
- 408 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 2.AJUSTE Y VISUALIZACIÓN DE DATOS
60°
90°
- 409 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS FUNCIONAMIENTO Y OPERACIONES B-63944SP-1/01
Limitación
- Ajuste correcto de un área de prohibición de entrada
Si se realiza un ajuste incorrecto del área de prohibición de entrada no
será posible validar esta área. Procure no realizar los siguientes
ajustes:
• L ≤ L1 o W ≤ W1 en los ajustes de forma del plato.
• D2 ≤ D3 en los ajustes de forma del contrapunto.
• Un ajuste de plato que se solape al de contrapunto.
Área de prohibi-
ción de entrada
Área prohibi-
Anterior sistema de ción de entrada
coordenadas de pieza
Nuevo sistema de
coordenadas de pieza
- 410 -
B-63944SP-1/01 FUNCIONAMIENTO Y OPERACIONES 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Operaciones:
Interrupción por volante manual, cambio de corrección
respecto al origen de la pieza, cambio del corrector de
herramienta (corrector de geometría de herramienta),
operación con bloqueo de máquina, operación en modo
manual con señal absoluta de máquina desactivada
<2> Si la herramienta entra en un área de prohibición de entrada
durante la operación en modo automático, ajuste la señal absoluta
manual, *ABSM, en 0 (activada) y después haga retroceder
manualmente la herramienta desde el área. Si esta señal es 1, la
distancia del desplazamiento de la herramienta en la operación de
modo manual no se cuenta en las coordenadas de la herramienta
en el sistema de coordenadas de pieza. Esto provoca una
situación en la que no se puede hacer retroceder la herramienta
desde el área de prohibición de entrada.
- 411 -
APÉNDICES
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
A PARÁMETROS
En este apartado se describen todos los parámetros indicados en este
manual.
Para los parámetros que no se indican en este manual y para otros
parámetros, consulte el manual de parámetros
- 415 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
0001 FCV
NOTA
1 Los programas creados en el formato de programa
de la serie 15 pueden utilizarse para la operación
en las siguientes funciones:
1 Llamada a subprograma M98
2 Roscado de paso constante G32
(serie T)
3 Ciclo fijo G90, G92, G94 (serie T)
4 Ciclo fijo repetitivo múltiple G71 a G76
(serie T)
5 Ciclo fijo de taladrado G83.1, G80 a G89
(serie T) G73, G74, G76, G80 a G89 (serie M)
2 Si se usa en este CNC el formato de programa
utilizado en la serie 15, se pueden añadir algunos
límites. Consulte la parte II.
- 416 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
1290 Distancia entre dos torretas opuestas en imagen espejo para doble torreta
- 417 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
1300 BFA RL3 LMS OUT
- 418 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
La opción de especificar este parámetro mediante
un valor de diámetro o de radio depende de que el
eje correspondiente esté basado en la
programación por diámetro o en la programación
por radio.
NOTA
Especifique este parámetro utilizando siempre un
valor de radio.
1333 Dimensiones de la parte de una garra con la que se sujeta una pieza (L1)
- 419 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
NOTA
La opción de especificar este parámetro mediante
un valor de diámetro o de radio depende de que el
eje correspondiente esté basado en la
programación por diámetro o en la programación
por radio.
1334 Dimensiones de la parte de una garra con la que se sujeta una pieza (W1)
NOTA
Especifique este parámetro utilizando siempre un
valor de radio.
NOTA
La opción de especificar este parámetro mediante
un valor de diámetro o de radio depende de que el
eje correspondiente esté basado en la
programación por diámetro o en la programación
por radio.
- 420 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
La opción de especificar este parámetro mediante
un valor de diámetro o de radio depende de que el
eje correspondiente esté basado en la
programación por diámetro o en la programación
por radio.
NOTA
La opción de especificar este parámetro mediante
un valor de diámetro o de radio depende de que el
eje correspondiente esté basado en la
programación por diámetro o en la programación
por radio.
- 421 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
NOTA
Especifique este parámetro utilizando siempre un
valor de diámetro.
NOTA
La opción de especificar este parámetro mediante
un valor de diámetro o de radio depende de que el
eje correspondiente esté basado en la
programación por diámetro o en la programación
por radio.
- 422 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
Especifique este parámetro utilizando siempre un
valor de diámetro.
NOTA
La opción de especificar este parámetro mediante
un valor de diámetro o de radio depende de que el
eje correspondiente esté basado en la
programación por diámetro o en la programación
por radio.
#7 #6 #5 #4 #3 #2 #1 #0
1401 RDR TDR RF0 JZR LRP RPD
- 423 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
RTV HTG ROC
1403
HTG
#4 ROC En los ciclos de roscado G92 y G76, el override de avance rápido para
el retroceso después de terminar el roscado es:
0: Válido
1: No válido (override de 100%)
- 424 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
Cuando se ajusta este parámetro, hay que
desconectar la corriente antes de continuar la
operación.
- 425 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
NOTA
Cuando el bit 1 (CFR) del parámetro 1611 está
ajustado en 1, o cuando este parámetro se ajusta
en 0, se utiliza la velocidad de avance rápido del
parámetro 1420.
#7 #6 #5 #4 #3 #2 #1 #0
KEY MCM GO2 IWZ WZO MCV GOF WOF
3290
KEY MCM IWZ WZO MCV GOF WOF
NOTA
Si la memoria de corrección de herramienta A se
selecciona con la serie M, se sigue la corrección
de herramienta definida en el parámetro WOF
aunque la corrección de geometría y la corrección
de desgaste no se especifiquen con la serie T.
- 427 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
NOTA
1 Las funciones de las señales dependen de si
KEY=0 o KEY=1.
Cuando KEY = 0:
- KEY1: Permite la introducción de un valor de
corrección de herramienta, un valor de
corrección de origen de pieza y un valor
de decalaje de pieza.
- KEY2: Permite que la introducción de datos de
ajustes, variables de macros y el valor de
gestión de vida útil de herramientas.
- KEY3: Permite el registro y la modificación de
programas.
- KEY4: Permite introducir datos PMC (contador y
tabla de datos).
Cuando KEY = 1:
- KEY1: Permite el registro y la modificación de
programas y la introducción de
parámetros PMC.
- KEY2 a KEY4: No utilizado
2 Cuando se utiliza un sistema multicanal, se sigue
el ajuste del canal 1.
- 428 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
[Ejemplo]
Cuando se ajustan los siguientes parámetros, se deshabilitan las
modificaciones de los valores del corrector de geometría y del
corrector de desgaste de herramienta correspondientes a los números
de corrección 51 a 60:
- Bit 1 (GOF) del parámetro 3290 = 1 (para deshabilitar la
modificación del valor del corrector de geometría de
herramienta)
- Bit 0 (WOF) del parámetro 3290 = 1 (para deshabilitar la
modificación del valor del valor de corrección de herramienta)
- Parámetro 3294 = 51
- Parámetro 3295 = 10
Si el ajuste del bit 0 (WOF) del parámetro 3290 está en 0 sin
modificar los ajustes de parámetros indicados arriba, sólo se
deshabilita la modificación del corrector de geometría de herramienta
y se habilita la modificación del valor del corrector de desgaste de
herramienta.
#7 #6 #5 #4 #3 #2 #1 #0
GSC GSB ABS MAB DPI
3401
ABS MAB DPI
#0 DPI Cuando se omite un punto decimal en una dirección que puede incluir
un punto decimal
0: Se supone el incremento mínimo de entrada. (Programación de
punto decimal)
1: Se supone la unidad de mm, pulgadas, grados o segundos.
(Programación de punto decimal tipo calculadora de bolsillo)
NOTA
Este parámetro no es válido cuando se utiliza el
sistema A de código G con el sistema de torno.
NOTA
El bit 5 (ABS) del parámetro 3401 es valido cuando
el bit 4 (MAB) del parámetro 3401 está ajustado
en 1.
Este parámetro no es válido cuando se utiliza el
sistema A de código G con el sistema de torno.
NOTA
El sistema B de código G y el sistema C de código
G son funciones opcionales. Si no se selecciona
ninguna opción, se utiliza el sistema A de código G
independientemente del ajuste de estos
parámetros.
#7 #6 #5 #4 #3 #2 #1 #0
G23 CLR FPM G91 G01
3402
G23 CLR G70 G91 G19 G18 G01
- 430 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
#6 CLR Botón Reset del panel MDI, señal de reinicialización externa, señal de
reinicialización y rebobinado y señal de parada de emergencia
0: Provoca un estado de reinicialización.
1: Provoca un estado de borrado.
- 431 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
DDP CCR G36 DWL AUX
3405
DWL AUX
- 432 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
Si es necesario realizar un roscado circular (en
sentido antihorario) ajuste este parámetro en 1.
NOTA
Si se ajusta este bit (CCR) en 0, no se podrá utilizar
la función para cambiar la dirección de
compensación especificando I, J o K en un bloque
G01 en el modo de compensación del radio de la
herramienta.
Si se ajusta este bit (CCR) en 1 cuando se utiliza la
dirección C como nombre de eje, no se podrá utiliza
la función de chaflán.
#7 #6 #5 #4 #3 #2 #1 #0
CRD
3453
- 433 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
WNP LWM LGT LWT LGN
5002
NOTA
Este parámetro es válido cuando se especifica la
opción de corrector de geometría de herramienta o
de corrector de desgaste de herramienta.
NOTA
Este parámetro es válido cuando se
especifica la opción de corrector de geometría de
herramienta o de corrector de desgaste de
herramienta.
NOTA
Este parámetro es válido cuando se especifica la
opción de corrector de geometría de herramienta o
de corrector de desgaste de herramienta.
- 434 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
Este parámetro es válido cuando se especifica la
opción de corrector de geometría de herramienta o
de corrector de desgaste de herramienta.
#7 #6 #5 #4 #3 #2 #1 #0
TGC LVK SUV SUP
5003
LVK SUV SUP
#0 SUP
#1 SUV Estos bits se utilizan para especificar el tipo de puesta en
marcha/cancelación de la compensación del radio de la herramienta.
- 435 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
G41
Trayectoria
N2 programada
N1
G41 Trayectoria
N2 programada
N1
1 0 Tipo C Cuando el bloque de puesta en marcha o el bloque de cancelación no especifica una operación
1 de desplazamiento, la herramienta se desplaza la cantidad de compensación de radio de
herramienta en una dirección perpendicular al bloque contiguo al de puesta en marcha o al
bloque anterior al de cancelación. Punto de intersección Trayectoria centro
Decalaje herramienta
G41 Trayectoria
programada
N3
N2
N1
Cuando el bloque especifica una operación de movimiento, el tipo se ajusta según los ajustes de
SUP; si SUP es 0, se ajusta el tipo A y si SUP es 1, se ajusta el tipo B.
NOTA
Cuando SUV, SUP = 0,1 (tipo B), se realiza una
operación equivalente a la de la Serie 16i-T.
- 436 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
Este parámetro es válido cuando se especifica la
opción de corrector de geometría de herramienta o
de corrector de desgaste de herramienta.
#7 #6 #5 #4 #3 #2 #1 #0
5008 MCR CNV CNC
#1 CNC
#3 CNV Estos bits se utilizan para seleccionar un método de comprobación de
interferencias en el modo de compensación del radio de la
herramienta.
CNV CNC Operación
Se habilita la comprobación de interferencias. Se
0 0
comprueban la dirección y el ángulo de un arco.
Se habilita la comprobación de interferencias. Sólo se
0 1
comprueba el ángulo de un arco.
1 - Se deshabilita la comprobación de interferencias.
Para la operación que se debe realizar cuando la comprobación de
interferencias muestra que ha ocurrido una interferencia (corte en
exceso), véase la descripción del bit 5 (CAV) del parámetro 19607.
NOTA
No se puede seleccionar sólo la comprobación de
la dirección.
- 437 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
∆VY
S
r
Aunque ∆Vx ≤ ∆Vlímite y
∆VY ≤ ∆Vlímite, se mantiene
r el vector al punto de parada
Trayectoria del
en modo bloque a bloque.
centro de
herramienta N1
Trayectoria programada
N2
- 438 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
Cuando se ajusta este parámetro, hay que
desconectar la corriente antes de continuar la
operación.
- 439 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
Ejemplo:
Si se especifica un número de corrección utilizando el valor de 2
dígitos inferior de un código T, seleccione 2 en el parámetro
5028.
Txxxxxx yy
xxxxxx: Corrector
yy: Número de corrector de herramienta
NOTA
No se puede ajustar un valor mayor que el valor
del ajuste del parámetro 3032 (número admisible
de dígitos de un código T).
#7 #6 #5 #4 #3 #2 #1 #0
#0 OWD En la programación por radio (con el bit 1 (ORC) del parámetro 5004
ajustado en 1),
0: Los valores de corrector de herramienta del corrector de
geometría y del corrector de desgaste se especifican con el radio.
1: Para un eje de programación por diámetro, el valor de corrección
de herramienta del corrector de geometría se especifica con el
radio y el valor de corrección de herramienta del corrector de
desgaste se especifica con el diámetro.
- 440 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
Este parámetro es válido cuando se especifica la
opción de corrector de geometría de herramienta o
de corrector de desgaste de herramienta.
#7 #6 #5 #4 #3 #2 #1 #0
5042 OFE OFD OFC OFA
NOTA
Cuando se ajusta este parámetro, hay que
desconectar la corriente antes de continuar la
operación.
#0 OFA
#1 OFC
#2 OFD
#3 OFE Estos bits se utilizan para especificar el sistema incremental y el rango
de datos válido de un valor de corrección de herramienta.
- 441 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
RTR EXC FXY
5101
M5B EXC FXY
NOTA
En el caso de la serie T, este parámetro sólo es
válido para el ciclo fijo de taladrado en el formato
de la serie 15.
#1 EXC G81
0: Especifica un ciclo fijo de taladrado
1: Especifica un comando de operación externa
- 442 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
#7 #6 #5 #4 #3 #2 #1 #0
#7 #6 #5 #4 #3 #2 #1 #0
5104 FCK
- 443 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
• Si el punto inicial del ciclo fijo es menor que el valor máximo del
perfil de mecanizado aun cuando se especifique el signo más
para una tolerancia de acabado, se genera la alarma (PS0322).
• Si el punto inicial del ciclo fijo es mayor que el valor mínimo del
perfil de mecanizado aun cuando se especifique el signo menos
para una tolerancia de acabado, se genera la alarma (PS0322).
• Si se especifica un comando no monótono de tipo I para el eje en
la dirección de corte, se genera la alarma (PS0064 o PS0329).
• Si se especifica un comando no monótono para el eje en la
dirección de desbaste, se genera la alarma (PS0064 o PS0329).
• Si el programa no incluye un bloque que tiene un número de
secuencia especificado por la dirección Q, se genera la alarma
(PS0063). Esta comprobación se realiza independientemente del
bit 2 (QSR) del parámetro 5102.
• Si un comando (G41/G42) del lado ciego de la compensación del
radio de la herramienta no es adecuado, se genera la alarma
(PS0328).
NOTA
El perfil de mecanizado que se va a comprobar es
una trayectoria programada. No se comprueba la
trayectoria de retroceso o de retorno. Aun cuando
se realice la compensación del radio de la
herramienta, sólo se comprueba la trayectoria
programada.
- 444 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
#7 #6 #5 #4 #3 #2 #1 #0
K0D M5T RF2 RF1 SBC
5105
M5T SBC
NOTA
Cuando se especifica una tolerancia de desbaste
(∆i/∆k) utilizando el formato de programa de la
serie 15, el desbaste se realiza
independientemente del ajuste de este parámetro.
NOTA
Cuando se especifica una tolerancia de desbaste
(∆i/∆k) utilizando el formato de programa de la
serie 15, el desbaste se realiza
independientemente del ajuste de este parámetro.
- 445 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
- 446 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
G73 (serie M)
G83 (serie T, cuando el parámetro RTR (5101#2) está en 0)
q: profundidad de corte
d: Valor de retorno
Punto R
q
d
q
d
q
Punto Z
- 447 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
q : Profundidad de corte
d : Valor de distancia de seguridad
Punto R
q
d
q
d
Punto Z
- 448 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
Especifique siempre un valor de radio.
5133 Escape en los ciclos múltiples repetitivos fijos de torneado G71 y G72
NOTA
Especifique siempre un valor de radio.
- 449 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
NOTA
Especifique siempre un valor de radio.
NOTA
Especifique siempre un valor de radio.
- 450 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
Especifique siempre un valor de radio.
5139 Retorno en los ciclos múltiples repetitivos fijos de torneado G74 y G75
NOTA
Especifique siempre un valor de radio.
- 451 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
NOTA
Especifique siempre un valor de radio.
NOTA
Especifique siempre un valor de radio.
- 452 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
Durante los ciclos G71 y G72 se realizan
comprobaciones constantes de las figuras
monótonas. Se comprueba una figura (trayectoria
programada). Cuando se realiza una
compensación del radio de la herramienta, se
comprueba la trayectoria después de la
compensación. Si el bit 2 (FCK) del parámetro
5104 está en 1, se realiza una comprobación antes
de la operación de los ciclos G71 y G72. En este
caso no se comprueba una trayectoria tras la
compensación del radio de la herramienta, sino
una trayectoria programada.
Tenga en cuenta que no se genera una alarma
cuando se selecciona un valor admisible.
Utilice siempre un valor de radio para ajustar este
parámetro.
- 453 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
NOTA
Durante los ciclos G71 y G72 se realizan
comprobaciones constantes de las figuras
monótonas. Se comprueba una figura (trayectoria
programada). Cuando se realiza una
compensación del radio de la herramienta, se
comprueba la trayectoria después de la
compensación. Si el bit 2 (FCK) del parámetro
5104 está en 1, se realiza una comprobación antes
de la operación de los ciclos G71 y G72. En este
caso no se comprueba una trayectoria tras la
compensación del radio de la herramienta, sino
una trayectoria programada.
Tenga en cuenta que no se genera una alarma
cuando se selecciona un valor admisible.
Utilice siempre un valor de radio para ajustar este
parámetro.
- 454 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
#7 #6 #5 #4 #3 #2 #1 #0
SRS FHD PCP DOV SIG CRG G84
5200
FHD PCP DOV SIG CRG G84
#3 SIG Cuando se cambian los engranajes para el roscado rígido con macho,
el uso de SIND
0: No está permitido.
1: Está permitido.
#7 SRS Para seleccionar un cabezal utilizado para el roscado rígido con macho
en el control multicabezal:
0: Se utilizan las señales de selección de cabezal SWS1, SWS2,
SWS3 y SWS4. (Estas señales también se utilizan para el control
multicabezal.)
- 455 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
5201 OV3 OVU TDR
#7 #6 #5 #4 #3 #2 #1 #0
5203 RBL OVS RFF HRM HRG
- 456 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
El valor de override es válido cuando DOV en el
parámetro 5200 #4 es "1". Cuando OVU (bit 3 del
parámetro 5201) es 1, la unidad para ajuste de
datos es 10%. Se puede aplicar a la extracción un
override del 200%.
- 457 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
Cuando el parámetro PCP (bit 5 del 5200) está Cuando el parámetro PCP (bit 5 del 5200)
ajustado en 0: está ajustado en 1:
Punto R
Punto R
q q
d d
q q
d d
q q
Punto Z Punto Z
- 458 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
5324 Holgura de cabezal en roscado rígido con macho (engranaje de cuarta etapa)
#7 #6 #5 #4 #3 #2 #1 #0
5400 SCR XSC D3R RIN
#6 XSC El ajuste de ampliación del factor de escala (escala de cada eje) está:
0: Deshabilitado.
1: Habilitado.
- 459 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
5431 PDI MDL
NOTA
Cuando se ajusta este parámetro, hay que
desconectar la corriente antes de continuar la
operación.
#7 #6 #5 #4 #3 #2 #1 #0
SBV SBM HGO MGO G67
6000
SBV SBM HGO V15 MGO G67
- 460 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
- 461 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
6200 SKF SRE SLS HSS SK0 GSK
#4 HSS
0: La función de salto no utiliza señales de salto de alta velocidad
mientras se introducen señales de salto. (Se utiliza la señal de
salto convencional.)
1: La función de salto utiliza señales de salto de alta velocidad
mientras se introducen señales de salto.
- 462 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
#5 SLS
0: La función de salto de pasos múltiples no utiliza señales de salto
de alta velocidad mientras se introducen señales de salto. (Se
utiliza la señal de salto convencional.)
1: La función de salto de pasos múltiples utiliza señales de salto de
alta velocidad mientras se introducen señales de salto.
NOTA
Las señales de salto (SKIP, SKIP2 a SKIP8) son
válidas independientemente del ajuste de este
parámetro. Este parámetro no se puede
deshabilitar con el bit 4 (IGX) del parámetro 6201.
#7 #6 #5 #4 #3 #2 #1 #0
8103 MWP MWT
NOTA
Cuando se ajusta este parámetro, hay que
desconectar la corriente antes de continuar la
operación.
- 463 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
IPF ZCL IFE IFM IT0 TY1 TY0
8140
+X +X +X
Torreta 2
Torreta 1 Torreta 2
Torreta 1
+Z +Z
+Z
+X +X
Torreta 1
+Z Torreta 2
+Z
+Z
Torreta 1 +Z
Torreta 2
+X +X
- 464 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
- 465 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
Punto de
referencia
+X
Punto de
referencia
ε3 ζ1 ε1
Punto de ε2 Torreta 1
referencia
Punto de
+Z
referencia
Torreta 3
ζ3
La torreta del canal 1 en el
ζ2 mismo grupo de máquinas se
utiliza como torreta de referencia.
- 466 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
AVISO
Mida (ε1, ξ1), (ε2, ξ2) y (ε3, ξ3) en el estado en el
que se haya completado el retorno a la posición de
referencia para todos los ejes (la herramienta se
encuentra en la posición de referencia.)
Después de modificar los parámetros 8141 y 8143
de cada canal, asegúrese de realizar un retorno a la
posición de referencia a lo largo de todos los ejes en
todos los canales. De lo contrario, las relaciones de
posicionamiento almacenadas de las torretas no se
actualizarían según los parámetros recién
ajustados.
- 467 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
Torreta 2
Punto de
referencia
+X
ζ ε
+Z
Punto de
referencia
Torreta 1
En el sistema de coordenadas del plano Z-X con el origen en la posición de la torreta
1, ajuste el valor ε del componente X de la posición de referencia de la torreta 2 en
el parámetro 8151 y el valor ξ del componente Z en el parámetro 8152.
AVISO
Después de modificar los valores de los
parámetros, realice un retorno manual a la
posición de referencia en las dos torretas. De lo
contrario, las relaciones de posicionamiento
almacenadas de las dos torretas no se
actualizarían según los parámetros recién
ajustados.
- 468 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
+X +X
Torreta Torreta
+Z +Z
+Z +Z
Torreta Torreta
+X +X
#7 #6 #5 #4 #3 #2 #1 #0
NAG NAA CAV CCC SPG
19607
NAG NAA CAV WCD CCC SPG
- 469 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
Vector de compensación
Z
Trayectoria centro
herramienta
Trayectoria programada
Centro de
compensación
Y
Dirección desde el centro de compensación hasta el punto
final del comando
Vector de compensación
Z
Trayectoria programada
Trayectoria centro
Centro de herramienta
compensación
Y
Dirección desde el punto final del comando hasta el centro
de compensación
- 470 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
Normalmente este parámetro se ajusta en 0.
- 471 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
- 472 -
B-63944SP-1/01 APÉNDICES A.PARÁMETROS
NOTA
1 Los valores se redondean por arriba o por abajo a
los múltiplos más cercanos a la unidad mínima
de datos.
2 El rango de datos válido se refiere a los límites de
entrada de datos y puede diferir de los valores que
representan el rendimiento real.
3 Para más información sobre los rangos de
comandos del CNC consulte el apéndice D “Rango
de valores programables".
Unidad
Unidad de Sistema
mínima de Rango de datos válido
datos incremental
datos
IS-A 0,01 -999999,99 a +999999,99
IS-B 0,001 -999999,999 a +999999,999
mm
IS-C 0,0001 -99999,9999 a +99999,9999
grados
IS-D 0,00001 -9999,99999 a +9999,99999
IS-E 0,000001 -999,999999 a +999,999999
IS-A 0,001 -99999,999 a +99999,999
IS-B 0,0001 -99999,9999 a +99999,9999
pulgada IS-C 0,00001 -9999,99999 a +9999,99999
IS-D 0,000001 -999,999999 a +999,999999
IS-E 0,0000001 -99,9999999 a +99,9999999
- 473 -
A.PARÁMETROS APÉNDICES B-63944SP-1/01
Unidad
Unidad de Sistema
mínima de Rango de datos válido
datos incremental
datos
IS-A 0,01 0,00 a +999999,99
IS-B 0,001 0,000 a +999999,999
mm
IS-C 0,0001 0,0000 a +99999,9999
grados
IS-D 0,00001 0,00000 a +9999,99999
IS-E 0,000001 0,000000 a +999,999999
IS-A 0,001 0,000 a +99999,999
IS-B 0,0001 0,0000 a +99999,9999
pulgada IS-C 0,00001 0,00000 a +9999,99999
IS-D 0,000001 0,000000 a +999,999999
IS-E 0,0000001 0,0000000 a +99,9999999
Unidad
Unidad de Sistema
mínima de Rango de datos válido
datos incremental
datos
IS-A 0,01 0,0 a +2400000.0
IS-B 0,001 0,0 a +240000,0
mm/min
IS-C 0,0001 0,0 a +100000,0
grados/min
IS-D 0,00001 0,0 a +10000,0
IS-E 0,000001 0,0 a +1000,0
IS-A 0,001 0,0 a +2400000,0
IS-B 0,0001 0,0 a +240000,0
pulg/min IS-C 0,00001 0,0 a +100000,0
IS-D 0,000001 0,0 a +10000,0
IS-E 0,0000001 0,0 a +1000,0
Unidad
Unidad de Sistema
mínima de Rango de datos válido
datos incremental
datos
IS-A 0,01 0,00 a +999999,99
IS-B 0,001 0,000 a +999999,999
mm/seg2
IS-C 0,0001 0,0000 a +99999,9999
grados/seg2
IS-D 0,00001 0,00000 a +9999,99999
IS-E 0,000001 0,000000 a +999,999999
IS-A 0,001 0,000 a +99999,999
IS-B 0,0001 0,0000 a +99999,9999
pulg/seg2 IS-C 0,00001 0,00000 a +9999,99999
IS-D 0,000001 0,000000 a +999,999999
IS-E 0,0000001 0,0000000 a +99,9999999
- 474 -
B-63944SP-1/01 ÍNDICE ALFABÉTICO
ÍNDICE ALFABÉTICO
<A> <E>
CORRECCIÓN AUTOMÁTICA DE HERRAMIENTA Ciclo de taladrado profundo de cara final (G74) ..... 81, 325
(G36, G37) .................................................................... 259 Ciclo de torneado de cara final (G94) .............................42
DIRECCIONES Y RANGO DE VALORES Ciclo de torneado de cara final (G94) ...........................284
ADMITIDOS PARA EL FORMATO DE PROGRAMA Override de extracción ..................................................126
DE LA SERIE 15 .......................................................... 268 SELECCIÓN DE HERRAMIENTA EXTENDIDA .....254
<B> <F>
MECANIZADO EQUILIBRADO (G68, G69)............. 364 Ciclo de acabado (G70)........................................... 77, 320
Ciclo de mandrinado (G85)................................... 358, 360 Ciclo de mandrinado frontal (G85)/Ciclo de mandrinado
lateral (G89) ..................................................................107
<C>
Ciclo de mecanizado de caras ................................. 42, 284
ACHAFLANADO Y REDONDEADO DE ESQUINA 130
Ciclo de roscado con macho frontal (G84)/Ciclo de
Barreras de plato y contrapunto .................................... 404
roscado con macho lateral (G88)...................................105
Cancelación del ciclo fijo de taladrado (G80)....... 109, 362
CICLO DE ROSCADO RÍGIDO CON MACHO
Cancelar ciclo fijo (G80)............................................... 125
FRONTAL (G84)/CICLO DE ROSCADO RÍGIDO CON
CICLO FIJO.................................................................. 270
MACHO LATERAL (G88) ..........................................112
CICLO FIJO (G90, G92, G94)........................................ 29
Ciclo de taladrado frontal (G83)/Ciclo de taladrado lateral
CICLO FIJO DE TALADRADO............................ 97, 342
(G87) .............................................................................101
Ciclo fijo y compensación del radio de la herramienta
FUNCIONES PARA SIMPLIFICAR LA
................................................................................ 48, 291
PROGRAMACIÓN.........................................................28
Compensación del radio de la herramienta para la entrada
de MDI .......................................................................... 248 <H>
Entrada en contadores del valor de corrección.............. 393 Ciclo de taladrado profundo a alta velocidad (G83.1)...348
FUNCIONES DE COMPENSACIÓN .......................... 147 Uso de los ciclos fijos....................................................289
INTERPOLACIÓN CIRCULAR EN ESQUINAS (G39)251 Uso de los ciclos fijos (G90, G92, G94)..........................46
ROSCADO CONTINUO ................................................ 23
<I>
ROSCADO DE PASO CONSTANTE (G32) ................. 19
Comprobación de interferencias....................................233
ROTACIÓN DEL SISTEMA DE COORDENADAS
Entrada y salida de datos de corrección en el eje Y377, 382
(G68.1, G69.1) .............................................................. 263
Entrada de datos de corrección/segunda geometría de
<D> herramienta....................................................................379
Ciclo de taladrado, avellanado (G82)............................ 352 Entrada de datos de corrección del eje Y ......................377
Ciclo de taladrado, ciclo de taladrado puntual (G81).... 350 Entrada y salida de datos de corrección/segunda geometría
DESCRIPCIÓN DE PARÁMETROS........................... 416 de herramienta....................................................... 379, 383
DETALLES DE LA COMPENSACIÓN DEL RADIO DE ENTRADA Y SALIDA EN LA PANTALLA E/S .......381
LA HERRAMIENTA ................................................... 189 ENTRADA/SALIDA EN CADA PANTALLA............374
Dirección de la punta de herramienta imaginaria.......... 166 Función de alarma de comprobación de interferencias .238
Entrada directa del valor de corrección de herramienta 390 Función de evitación de comprobación de interferencias240
ENTRADA/SALIDA DE DATOS................................ 373 FUNCIÓN DE INTERPOLACIÓN ................................18
PROGRAMACIÓN DIRECTA DE DIMENSIONES DEL Punta de herramienta imaginaria ...................................163
PLANO ......................................................................... 140
TIPO DE DATOS ......................................................... 472
i-1
ÍNDICE ALFABÉTICO B-63944SP-1/01
i-2
B-63944SP-1/01 ÍNDICE ALFABÉTICO
<V>
RETENCIÓN DEL VECTOR (G38) ............................ 250
<W>
Posición de la pieza y comando de desplazamiento ...... 171
<Y>
Corrección de eje Y....................................................... 157
i-3
Hoja de revisiones
01 Julio de 2003