B 64604SP 1 - 01 PDF
B 64604SP 1 - 01 PDF
B 64604SP 1 - 01 PDF
B-64604SP-1/01
Ninguna parte de este manual podrá ser reproducida en forma alguna.
Todas las especificaciones y diseños podrán ser modificados sin previo aviso.
Los productos de este manual han sido fabricados bajo un estricto control de calidad. No
obstante, si se prevé un accidente o pérdida grave debido a un fallo del producto, preste
especial atención a la seguridad.
En este manual hemos intentado describir todos los distintos aspectos en la medida de lo
posible.
Sin embargo, no podemos describir todos los aspectos que no deben o pueden realizarse,
debido al gran número de posibilidades existentes.
Por esta razón, los aspectos que no se describan específicamente como posibles en este
manual deben considerarse "imposibles".
B-64604SP-1/01 PRECAUCIONES DE SEGURIDAD
PRECAUCIONES DE SEGURIDAD
Este apartado describe las precauciones de seguridad relativas al uso de los CNCs.
Es muy conveniente que el usuario observe estas precauciones para garantizar un funcionamiento seguro
de las máquinas equipadas con una unidad CNC (todas las descripciones en esta sección asumen esta
configuración). Observe que algunas precauciones son relativas únicamente a funciones específicas y, por
consiguiente, tal vez no correspondan a determinados CNCs.
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
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
AVISO
Se aplica cuando existe peligro de que el usuario sufra lesiones o cuando existe
peligro de que el usuario sufra lesiones y el equipo resulte dañado si no se
observa el procedimiento autorizado.
PRECAUCIÓN
Se aplica cuando existe peligro de que el equipo resulte dañado si no se
observa el procedimiento autorizado.
NOTA
La Nota se utiliza para indicar información complementaria distinta de Aviso y
Precaución.
s-1
PRECAUCIONES DE SEGURIDAD B-64604SP-1/01
PRECAUCIÓN
1 Inmediatamente tras la conexión, no pulse ninguna tecla de la unidad MDI hasta
que aparezcan la pantalla de posición o de alarma en la unidad de CNC.
Algunas teclas de la unidad MDI se usan para mantenimiento u operaciones
especiales. Al pulsarlas se puede desviar el CNC de su estado normal. La
puesta en marcha en este estado puede provocar un comportamiento
inesperado de la máquina.
s-2
B-64604SP-1/01 PRECAUCIONES DE SEGURIDAD
PRECAUCIÓN
2 El MANUAL DEL OPERADOR y el manual de programación proveído con una
unidad CNC ofrecen una descripción general de las funciones de la máquina,
incluyendo 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.
3 Es posible que algunas funciones se hayan implementado a petición del
fabricante de la máquina herramienta. Cuando utilice dichas funciones, consulte
el manual del fabricante de la máquina herramienta para obtener información
detallada sobre su uso y precauciones.
4 La pantalla 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
1 Los programas, parámetros y variables macro están guardados 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 inadvertidamente 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 esto ocurra 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.
2 El número de veces de registro de programas de mecanizado en la memoria no
volátil es limitado.
Tiene que usar la "Gestión de programas de alta velocidad" cuando se registre y
la eliminación de programas de mecanizado se repite frecuentemente en el caso
que los programas de mecanizado se descarguen automáticamente desde un
ordenador personal en cada mecanizado.
En la "Gestión de programas de alta velocidad", el programa no se guarda en la
memoria no volátil al registrarse, modificar o eliminar un programa.
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.
s-3
PRECAUCIONES DE SEGURIDAD B-64604SP-1/01
AVISO
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
movimiento en 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 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 la garra 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.
4 Conversión de pulgadas/valores métricos
La conmutación entre entrada de valores en pulgadas y valores métricos no
convierte las unidades de medida de datos, tales como el desplazamiento del
origen de la 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 Verificación de límites de recorrido
Después de conectar la alimentación, ejecute un retorno manual a la posición de
referencia según sea necesario. No es posible una verificación del límite de
recorrido sin primero ejecutar un retorno manual a posición de referencia.
Observe que si está deshabilitada la verificación de límites 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.
7 Comprobación de interferencias para cada recorrido
Se realiza una comprobación de interferencias para cada recorrido 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.
s-4
B-64604SP-1/01 PRECAUCIONES DE SEGURIDAD
AVISO
8 Misma dirección por comando en el mismo bloque
El código G o el código M incluyendo la misma dirección no pueden ser
manipulados en el mismo bloque. Si usa la misma dirección, 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. Manipule en bloques separados. ( Para
obtener información sobre la dirección P, consulte en el anexo la "Lista de
funciones con dirección P en el comando del programa")
PRECAUCIÓN
1 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.
2 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.
3 Salto de límite de par de giro
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.
4 Imagen espejo programable
Tenga en cuenta que el funcionamiento de las operaciones programadas varía
considerablemente al habilitar una imagen espejo programable.
5 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.
AVISO
1 Operación 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.
s-5
PRECAUCIONES DE SEGURIDAD B-64604SP-1/01
AVISO
2 Retorno manual a la posición de referencia
Después de conectar la alimentación, ejecute un retorno manual a la posición de
referencia según sea necesario.
Si se utiliza la máquina sin haber ejecutado un retorno manual a la posición de
referencia, ésta podría responder de manera imprevista. No es posible una
verificació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.
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 esté funcionando 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 Desplazamiento del sistema de coordenadas de pieza
Una intervención manual, un bloqueo de máquina o una función de imagen
espejo puede provocar un desplazamiento 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 tenga en
cuenta ningún desplazamiento 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-6
B-64604SP-1/01 PRECAUCIONES DE SEGURIDAD
AVISO
8 Interruptores por software del panel de operador y de los menús
La utilización de los interruptores por software del panel de operador y de los
menús, junto con la unidad 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.
Obsérvese, sin embargo, que si se activan por descuido teclas de la unidad
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. Como
resultado, también se paran los ejes de servo. Sin embargo, la tecla RESET
puede no funcionar por razones tales como un problema en la unidad MDI. Por
lo tanto, si se deben detener los motores, pulse el botón de parada de
emergencia en lugar de la tecla RESET para garantizar la seguridad.
PRECAUCIÓN
1 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 vuelve a
poner en marcha la máquina. Por consiguiente, antes de volver a arrancar 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.
2 Paro de avance, override y modo bloque a bloque
Las funciones de paro de avance, override y modo bloque a bloque pueden
deshabilitarse mediante la variable de sistema de macro de usuario 3004. Tenga
cuidado cuando utilice la máquina en estas condiciones.
3 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.
4 Compensación del radio de herramienta/radio de la punta de 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 o del radio de la punta de 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 o del radio de la punta de
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.
s-7
PRECAUCIONES DE SEGURIDAD B-64604SP-1/01
PRECAUCIÓN
5 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.
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" en el capítulo
"MANTENIMIENTO PERIÓDICO" del MANUAL DEL OPERADOR (Común para
el sistema de torno/centro de mecanizado) para conocer los detalles del
procedimiento del cambio de pila.
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.
s-8
B-64604SP-1/01 PRECAUCIONES DE SEGURIDAD
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 del SERVOMOTOR de FANUC Serie i
para obtener detalles sobre el procedimiento de sustitución de las pilas.
AVISO
3 Sustitución 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-9
B-64604SP-1/01 CONTENIDO
CONTENIDO
PRECAUCIONES DE SEGURIDAD............................................................s-1
DEFINICIÓN DE AVISO, PRECAUCIÓN Y NOTA.................................................. s-1
AVISOS Y PRECAUCIONES GENERALES ........................................................... s-2
AVISOS Y PRECAUCIONES RELATIVOS A LA PROGRAMACIÓN...................... s-3
AVISOS Y PRECAUCIONES RELATIVOS AL MANEJO........................................ s-5
AVISOS RELATIVOS AL MANTENIMIENTO DIARIO ............................................ s-8
I. GENERALIDADES
1 GENERALIDADES.................................................................................. 3
1.1 FLUJO OPERATIVO GENERAL DE LA MÁQUINA HERRAMIENTA CNC... 5
1.2 NOTAS SOBRE LA LECTURA DE ESTE MANUAL...................................... 6
1.3 NOTAS SOBRE VARIOS TIPOS DE DATOS ............................................... 7
II. PROGRAMACIÓN
1 GENERALIDADES................................................................................ 11
1.1 COMPENSACIÓN ....................................................................................... 11
2 FUNCIÓN PREPARATORIA (FUNCIÓN G) ......................................... 12
3 FUNCIÓN DE INTERPOLACIÓN.......................................................... 16
3.1 INTERPOLACIÓN EN COORDENADAS POLARES (G12.1, G13.1).......... 16
3.2 ROSCADO DE PASO CONSTANTE (G32)................................................. 24
3.3 ROSCADO DE PASO VARIABLE (G34) ..................................................... 28
3.4 ROSCADO CIRCULAR (G35, G36) ............................................................ 29
3.5 ROSCADO CONTINUO .............................................................................. 32
3.6 ROSCADO MÚLTIPLE ................................................................................ 33
4 FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN.................. 35
4.1 CICLO FIJO (G90, G92, G94) ..................................................................... 35
4.1.1 Ciclo de mecanizado de diámetro exterior/interior (G90)......................................36
4.1.2 Ciclo de roscado (G92)...........................................................................................38
4.1.3 Ciclo de torneado de cara final (G94) ....................................................................44
4.1.4 Uso de los ciclos fijos (G90, G92, G94) ................................................................47
4.1.5 Ciclo fijo y compensación del radio de la punta de herramienta............................48
4.1.6 Limitaciones en los ciclos fijos ..............................................................................50
4.2 CICLO FIJO REPETITIVO MÚLTIPLE (G70-G76) ...................................... 53
4.2.1 Arranque de viruta en torneado (G71)....................................................................54
4.2.2 Arranque de viruta en refrentado (G72) .................................................................68
4.2.3 Repetición de patrón (G73) ....................................................................................73
4.2.4 Ciclo de acabado (G70) ..........................................................................................77
4.2.5 Ciclo de taladrado profundo de cara final (G74)....................................................81
4.2.6 Ciclo de taladrado de diámetro exterior/interior (G75) ..........................................83
4.2.7 Ciclo de roscado múltiple (G76) ............................................................................85
4.2.8 Limitaciones en el ciclo repetitivo múltiple (G70-G76) ........................................91
4.3 CICLO FIJO DE TALADRADO .................................................................... 93
c-1
CONTENIDO B-64604SP-1/01
III. OPERACIÓN
1 ENTRADA Y SALIDA DE DATOS ...................................................... 325
1.1 ENTRADA Y SALIDA EN CADA PANTALLA ............................................ 325
1.1.1 Entrada y salida de datos de compensación del eje Y ..........................................325
c-3
CONTENIDO B-64604SP-1/01
ANEXO
A PARÁMETROS ................................................................................... 383
A.1 DESCRIPCIÓN DE PARÁMETROS.......................................................... 383
A.2 TIPOS DE DATOS..................................................................................... 436
A.3 TABLAS DE AJUSTES DE PARÁMETROS ESTÁNDAR.......................... 437
B LISTA DE FUNCIONES CON DIRECCIÓN P EN EL COMANDO
DEL PROGRAMA ............................................................................... 438
B.1 LISTA DE FUNCIONES CON DIRECCIÓN P EN EL ARGUMENTO
DEL CÓDIGO G ........................................................................................ 438
B.2 LISTA DE FUNCIONES CON DIRECCIÓN P EN EL ARGUMENTO
DEL CÓDIGO M Y S ................................................................................. 443
c-4
I. GENERALIDADES
B-64604SP-1/01 GENERALIDADES 1.GENERALIDADES
1 GENERALIDADES
El manual consta de las siguientes partes:
NOTA
1 En este manual se describen las funciones que se pueden realizar en el modelo
CNC del sistema de torno (de control del recorrido). Para obtener información
sobre otras funciones no específicas del sistema de torno, consulte el Manual
del operador (Común para el Sistema de torno/Sistema de centro de
mecanizado) (B-64604SP).
2 En este manual no se ofrecen detalles sobre los parámetros que no se
mencionan en el texto. Para más detalles sobre estos parámetros, consulte el
Parameter Manual (B-64610EN).
Los parámetros se utilizan para ajustar por adelantado las funciones y
condiciones de funcionamiento de una máquina herramienta con CNC y los
valores usados con más frecuencia. Normalmente, el fabricante de las máquinas
herramienta ajusta los parámetros para que el usuario pueda usar la máquina
herramienta fácilmente.
3 En este manual no sólo se describen las funciones básicas, sino también las
funciones opcionales. Consulte las opciones que lleva incorporadas su sistema
en el manual publicado por el fabricante de la máquina herramienta.
NOTA
1 Como explicación, se pueden usar las descripciones siguientes en función del
modelo CNC:
- 0i-TF : Sistema de torno (serie T)
-3-
1.GENERALIDADES GENERALIDADES B-64604SP-1/01
NOTA
2 En los FANUC serie 0i-MODELO F es necesario ajustar los parámetros para
activar o desactivar algunas funciones básicas. Consulte dichos parámetros en
el apartado "PARÁMETROS DE LAS FUNCIONES BÁSICAS DEL 0i-F" en el
PARAMETER MANUAL (B-64610EN).
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-64604SP-1/01 GENERALIDADES 1.GENERALIDADES
Es posible conectar al CNC tratado en este manual cualquiera de los anteriores servomotores y el cabezal
correspondiente. Las Series αi SV, αi SP, αi PS, y βi SV, sin embargo, solo pueden conectarse a las
versiones compatibles con 30 i-B. Con la Serie βi SVSP no pueden ser conectados.
Este manual supone fundamentalmente que se está utilizando la Serie αi de SERVOMOTORES de
FANUC. Para tener información sobre los servomotores y cabezales, consulte los manuales
correspondientes al servomotor y cabezal realmente conectados.
-5-
1.GENERALIDADES GENERALIDADES B-64604SP-1/01
Plano de Programa
la pieza de pieza
Antes de proceder a la programación, haga un plan de mecanizado sobre cómo mecanizar la pieza.
Plan de mecanizado)
1. Determinar el margen de mecanizado de las piezas
2. Método de montaje de las piezas en la máquina herramienta
3. Secuencia de mecanizado en cada proceso de corte
4. Herramientas y condiciones de corte
Decida el método de mecanizado para cada proceso de mecanizado.
Proceso de mecanizado 1 2 3
Procedimiento de mecanizado Mecanizado de la Mecanizado del
Ranurado
cara final diámetro exterior
1. Método de mecanizado:
Basto
Semi
Acabado
2. Herramientas de corte
3. Condiciones de mecanizado:
Velocidad de avance
Profundidad de corte
4. Trayectoria de herramienta
Mecanizado
del diámetro
Ranurado exterior Mecanizado de la
cara final
Pieza
-7-
II. PROGRAMACIÓN
B-64604SP-1/01 PROGRAMACIÓN 1.GENERALIDADES
1 GENERALIDADES
El Capítulo 1, "GENERALIDADES", consta del siguiente apartado:
1.1 COMPENSACIÓN
Explicación
- Compensación 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. Ajustando 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 DEL OPERADOR (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 compensación de la longitud de herramienta (véase el apartado "Compensación de la
longitud de herramienta" del MANUAL DEL OPERADOR (común a los sistemas de torno / centro de
mecanizado)) Esta función se denomina compensación de herramienta.
Herramienta Herramienta Herramienta Herramienta Herramienta
estándar de desbaste de acabado ranurado de roscado
Pieza
- 11 -
2. FUNCIÓN PREPARATORIA
(FUNCIÓN G) PROGRAMACIÓN B-64604SP-1/01
Tipo Significado
Código G simple El código G es válido únicamente en el bloque en el que se ha especificado.
Código G modal El código G es válido hasta que se especifica otro código G del mismo grupo.
(Example)
G01 and G00 are modal G codes in group 01.
G01 X_ ;
Z_ ; G01 is effective in this range.
X_ ;
G00 Z_ ; G00 is effective in this range.
X_ ;
G01 X_ ;
:
Hay tres sistemas de códigos G en el sistema de torno: A,B, y C (Tabla 2 (a)). Seleccione un sistema de
códigos G utilizando los bits 6 (GSB) y 7 (GSC) del parámetro Nº 3401. Normalmente, en el MANUAL
DEL OPERADOR se describe el uso del sistema A de códigos G, excepto si el elemento descrito sólo
puede usar el sistema B o C de códigos G. En esos casos, se describe el sistema B o C de códigos G.
Explicación
1. Cuando al conectar la alimentación o efectuar una reinicialización se activa el estado de borrado (bit
6 (CLR) del parámetro Nº 3402), 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 el símbolo 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) (3) El bit 7 (G23) del parámetro Nº 3402 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 bit 0 (G01) del parámetro N°
3402.
(5) El usuario puede seleccionar G90 o G91 a través del ajuste del bit 3 (G91) del parámetro N°
3402.
Cuando se utiliza el sistema B o C de códigos G en el sistema de torno, el ajuste del bit 3 (G91)
del parámetro Nº 3402 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, “CÓD G INCORREC”.
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 para taladrado, se cancela el 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. 6. Cuando se utiliza el sistema A de códigos 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.
- 12 -
2.FUNCIÓN PREPARATORIA
B-64604SP-1/01 PROGRAMACIÓN (FUNCIÓN G)
Tabla 2 (a) Lista de códigos G
Sistema de códigos G
Grupo Función
A B C
G00 G00 G00 Posicionamiento (movimiento en rápido)
G01 G01 G01 Interpolación lineal (avance de mecanizado)
01 Interpolación circular en sentido horario o interpolación
G02 G02 G02
helicoidal en sentido horario
Interpolación circular en sentido antihorario o interpolación
G03 G03 G03
helicoidal en sentido antihorario
G04 G04 G04 Espera
G04.1 G04.1 G04.1 Código G impidiendo la lectura en adelanto
G05.1 G05.1 G05.1 IA control de contorno
G05.4 G05.4 G05.4 Activación/desactivación de HRV3
G07.1 G07.1 G07.1
Interpolación cilíndrica
(G107) (G107) (G107)
00
IA-Control de contorno (comando compatible con el control
G08 G08 G08
en adelanto avanzado)
G09 G09 G09 Parada exacta
G10 G10 G10 Entrada de datos programables
G10.6 G10.6 G10.6 Retroceso y recuperación de herramienta
G11 G11 G11 Cancelación del modo de entrada de datos programables
G12.1 G12.1 G12.1
Modo de interpolación en coordenadas polares
(G112) (G112) (G112)
21
G13.1 G13.1 G13.1 Modo de cancelación de interpolación en coordenadas
(G113) (G113) (G113) polares
G17 G17 G17 Selección de plano XpYp
G18 G18 G18 16 Selección de plano ZpXp
G19 G19 G19 Selección de plano YpZp
G20 G20 G70 Entrada en pulgadas
06
G21 G21 G71 Entrada en mm
G22 G22 Activación de función de verificación de límites de recorrido
G22
guardados
09
Desactivación de función de verificación de límites de
G23 G23 G23
recorrido guardados
G25 Desactivación de detección de fluctuación de velocidad de
G25 G25
cabezal
08
Activación de detección de fluctuación de velocidad de
G26 G26 G26
cabezal
G27 G27 G27 Comprobación de retorno a la posición de referencia
G28 G28 G28 Retorno a la posición de referencia
Comprobación de posición deshabilita el retorno a la posición
G28.2 G28.2 G28.2
de referencia
G29 G29 G29 00 Desplazamiento desde la posición de referencia
G30 G30 G30 Retorno a posición de referencia 2, 3 y 4
Comprobación de posición deshabilita el retorno a 2a, 3a o
G30.2 G30.2 G30.2
4a posición de referencia
G31 G31 G31 Función de salto
G32 G33 G33 01 Roscado
G34 G34 G34 Roscado de paso variable
G35 G35 G35 Roscado circular en sentido horario
Roscado circular en sentido antihorario (cuando el bit 3 (G36)
del parámetro Nº 3405 está configurado a 1) o compensación
G36 G36 G36
automática de herramienta (eje X) (cuando el bit 3 (G36) del
parámetro Nº 3405 está configurado a 0)
Compensación automática de herramienta (eje Z) (cuando el
G37 G37 G37
bit 3 (G36) del parámetro Nº 3405 está configurado a 0)
Compensación automática de herramienta (eje X) (cuando el
G37.1 G37.1 G37.1
bit 3 (G36) del parámetro Nº 3405 está configurado a 1)
Compensación automática de herramienta (eje Z) (cuando el
G37.2 G37.2 G37.2
bit 3 (G36) del parámetro Nº 3405 está configurado a 1)
- 13 -
2. FUNCIÓN PREPARATORIA
(FUNCIÓN G) PROGRAMACIÓN B-64604SP-1/01
- 14 -
2.FUNCIÓN PREPARATORIA
B-64604SP-1/01 PROGRAMACIÓN (FUNCIÓN G)
Tabla 2 (a) Lista de códigos G
Sistema de códigos G
Grupo Función
A B C
G70 G70 G72 Ciclo de acabado
G71 G71 G73 Arranque de viruta en torneado
G72 G72 G74 Arranque de viruta en refrentado
G73 G73 G75 00 Ciclo de repetición de patrón
G74 G74 G76 Ciclo de taladrado profundo de cara final
G75 G75 G77 Ciclo de taladrado de diámetro exterior/interior
G76 G76 G78 Ciclo de roscado múltiple
G71 G71 G72 Ciclo de rectificado longitudinal
G72 G72 G73 Ciclo de rectificado/dimensionado longitudinal directo
01
G73 G73 G74 Ciclo de rectificado de oscilación
G74 G74 G75 Ciclo de rectificado/dimensionado directo de oscilación
G80 G80 G80 10 Cancelación de ciclo fijo para taladrado
G81.1 G81.1 G81.1 00 Función de oscilación de alta precisión
G81 G81 G81 Punteado (formato FS10/11-T)
G82 G82 G82 Avellanado (formato FS10/11-T)
G83 G83 G83 Ciclo de taladrado frontal
Ciclo de taladrado profundo a alta velocidad (formato
G83.1 G83.1 G83.1
FS10/11-T)
G83.5 G83.5 G83.5 Ciclo de taladrado profundo a alta velocidad
G83.6 G83.6 G83.6 Ciclo de taladrado profundo
G84 G84 G84 10 Ciclo de roscado con machos frontal
G84.2 G84.2 G84.2 Ciclo de roscado rígido con macho (formato FS10/11-T)
G85 G85 G85 Ciclo de mandrinado frontal
G87 G87 G87 Ciclo de taladrado lateral
G87.5 G87.5 G87.5 Ciclo de taladrado profundo a alta velocidad
G87.6 G87.6 G87.6 Ciclo de taladrado profundo
G88 G88 G88 Ciclo de roscado con machos lateral
G89 G89 G89 Ciclo de mandrinado lateral
G90 G77 G20 Ciclo de mecanizado de diámetro exterior e interior
G92 G78 G21 01 Ciclo de roscado
G94 G79 G24 Ciclo de torneado de cara final
Comprobación de la cantidad máxima de incremento
G91.1 G91.1 G91.1 00
especificada
G96 G96 G96 Control de velocidad superficial constante
02
G97 G97 G97 Cancelación de control de velocidad superficial constante
Ejecución de posicionamiento del cabezal (esperar a
G96.1 G96.1 G96.1
finalización)
Ejecución de posicionamiento del cabezal (sin esperar a
G96.2 G96.2 G96.2
00 finalización)
Comprobación de la finalización del posicionamiento del
G96.3 G96.3 G96.3
cabezal
G96.4 G96.4 G96.4 Modo de control de velocidad SV ON
G98 G94 G94 Avance por minuto
05
G99 G95 G95 Avance por revolución
- G90 G90 Programación absoluta
03
- G91 G91 Programación incremental
- G98 G98 Ciclo fijo: retorno al nivel inicial
11
- G99 G99 Ciclo fijo: retorno al nivel de punto R
- 15 -
3.FUNCIÓN DE INTERPOLACIÓN PROGRAMACIÓN B-64604SP-1/01
3 FUNCIÓN DE INTERPOLACIÓN
El Capítulo 3, "FUNCIÓN DE INTERPOLACIÓN", consta de los siguientes apartados:
NOTA
Esta función se puede utilizar cuando el bit 5 (NPI) del parámetro no.8137 es 0.
Formato
G12.1 ; Inicia el modo de interpolación de coordenadas polares (activa la
interpolación de coordenadas polares)
Especifique la interpolación lineal o circular con las coordenadas en un
sistema de coordenadas cartesiano formado por un eje lineal y un eje de
rotación (eje hipotético).
G13.1 ; Cancelación del modo de interpolación de coordenadas polares (para no
ejecutar la interpolación de coordenadas polares)
Especifique G12.1 y G13.1 en bloques separados.
Explicación
- Modo de interpolación de coordenadas polares (G12.1)
Especifique previamente los ejes de interpolación de coordenadas polares (eje lineal y eje giratorio) con
los parámetros correspondientes. Al especificar G12.1, el sistema activa el modo de interpolación de
coordenadas polares y selecciona un plano (llamado plano de interpolación de coordenadas polares)
formado por un eje lineal y un eje hipotético que intersecciona el eje lineal en ángulos rectos. Este eje
lineal se denomina primer eje del plano, y el eje hipotético se denomina segundo eje del plano. La
interpolación de coordenadas polares se realiza en este plano.
En el modo de interpolación de coordenadas polares, tanto la interpolación lineal como la interpolación
circular pueden especificarse mediante la programación absoluta y la incremental.
También puede ejecutarse la compensación del radio de la herramienta. La interpolación de coordenadas
polares se ejecuta para una trayectoria obtenida después de la compensación del radio de la herramienta.
La velocidad tangencial en el plano de interpolación de coordenadas polares (sistema de coordenadas
cartesianas) se especifica como velocidad de avance, usando F.
- 16 -
B-64604SP-1/01 PROGRAMACIÓN 3.FUNCIÓN DE INTERPOLACIÓN
Eje lineal
(unidad: mm o
pulgadas)
PRECAUCIÓN
El plano usado antes de especificar G12.1 (plano seleccionado con G17, G18 o
G19) se cancela. Se recupera al especificar G13.1 (cancelación de interpolación
de coordenadas polares).
Al reajustar el sistema, la interpolación de coordenadas polares se cancela y se
usa el plano especificado con G17, G18 o G19.
- 17 -
3.FUNCIÓN DE INTERPOLACIÓN PROGRAMACIÓN B-64604SP-1/01
G13.1;
NOTA
Los ejes paralelos U, V y W pueden usarse en el sistema B o C de código G.
Eje de rotación
(X, C)
Eje X
Error en la dirección del eje
hipotético (P)
Centro del eje de rotación
(X, C) : Punto en el plano X-C (el centro del eje de rotación se considera como el origen del plano
X-C).
X : Coordenada X en el plano X-C
C : Coordenada del eje hipotético en el plano X-C
p , Error en la dirección del eje hipotético (especificado en el parámetro N° 5464)
- 19 -
3.FUNCIÓN DE INTERPOLACIÓN PROGRAMACIÓN B-64604SP-1/01
C
G12.1 Xx Cc ;
X
Origen del sistema de
coordenadas de pieza x
Limitaciones
- Cambio del sistema de coordenadas durante la interpolación de coordenadas
polares
En el modo G12.1, el sistema de coordenadas no debe cambiarse (G92, G52, G53, reajuste de
coordenadas relativas, G54 a G59, etc.).
- 20 -
B-64604SP-1/01 PROGRAMACIÓN 3.FUNCIÓN DE INTERPOLACIÓN
AVISO
1 Consideremos las líneas L1, L2 y L3. X es la distancia de movimiento de la
herramienta por unidad de tiempo a la velocidad de avance especificada en la
dirección F en el sistema de coordenadas cartesiano. A medida que la
herramienta se mueve de L1 a L2 a L3, el ángulo al que la herramienta se
mueve por unidad de tiempo correspondiente a X en el sistema de
coordenadas cartesiano aumenta de 1 a 2 a 3. En otras palabras, el
componente del eje C de la velocidad de avance aumenta cuando la
herramienta se acerca al centro de la pieza. El componente C de la velocidad de
avance puede exceder la velocidad de avance máxima de mecanizado para el
eje C porque el movimiento de la herramienta en el sistema de coordenadas
cartesiano se ha convertido al movimiento de la herramienta para el eje C y el
eje X.
X
1 L1
2
L2
3
L3
- Override automático
Si el componente de velocidad del eje de rotación excede la velocidad permitida (velocidad de avance
máxima de mecanizado multiplicada por el factor permitido especificado en el parámetro N° 5463), se
efectúa automáticamente el override de la velocidad de avance como se indica abajo.
Override = (velocidad permitida) (Componente de velocidad del eje de rotación) 100(%)
Eje C
[Ejemplo]
G90 G00 X10.0 C0. ; DC B A
G12.1 ;
G01 C0.1 F1000 ; Eje X
X-10.0 : -10. +10.
G13.1 ;
Supongamos que la velocidad de avance máxima de mecanizado del eje de rotación sea 360 (3600
grados/min) y que el factor permitido de override automático para la interpolación de coordenadas polares
(parámetro N° 5463) sea 0 (90%). Si se ejecuta el programa arriba indicado, la función de override
automático empieza a funcionar cuando la coordenada X sea 2.273 (punto A). La función de limitación
automática de velocidad empieza a funcionar cuando la coordenada X sea 0.524 (punto B).
El valor mínimo del override automático para este ejemplo es 3%. La función de limitación automática de
velocidad sigue funcionando hasta que la coordenada X sea -0.524 (punto C). Luego, la función de
override automático funciona hasta que la coordenada X sea -2.273 (punto D).
(Las coordenadas arriba indicada son valores en el sistema de coordenadas cartesiano.)
NOTA
1 Mientras la función de limitación automática de velocidad está funcionando, la
función de bloqueo o enclavamiento de la máquina no puede habilitarse
inmediatamente.
2 Si se activa la parada de avance mientras funciona la función de limitación
automática de velocidad se emite la señal de parada de funcionamiento en
modo automático *SP. No obstante, puede que la operación no se detenga
inmediatamente.
3 La velocidad limitada puede exceder el valor límite en un porcentaje bajo.
- 22 -
B-64604SP-1/01 PROGRAMACIÓN 3.FUNCIÓN DE INTERPOLACIÓN
Ejemplo
Ejemplo de programa para la interpolación de coordenadas polares en un sistema de coordenadas
cartesiano formado por el eje X (eje lineal) y un eje hipotético
Eje hipotético
Trayectoria antes de la
compensación de la herramienta
N204 N203
N205
N202 N201 N200
Eje X
Tool
N208
N206
N207
Eje Z
O0001;
.
N010 T0101
.
N0100 G90 G00 X60.0 C0 Z ; Posicionamiento en punto inicial
N0200 G12.1; Inicio de la interpolación de coordenadas polares
N0201 G42 G01 X20.0F ;
N0202 C10.0;
N0203 G03 X10.0 C20.0 R10.0;
N0204 G01 X-20.0; Programa de geometría
N0205 C-10.0; (programa basado en coordenadas cartesianas en
N0206 G03 X-10.0 C-20.0 I10.0 J0; plano del eje hipotético-eje X)
N0207 G01 X20.0;
N0208 C0;
N0209 G40 X60.0;
N0210 G13.1; Cancelación de la interpolación de coordenadas polares
N0300 Z ;
N0400 X C ;
.
N0900M30;
- 23 -
3.FUNCIÓN DE INTERPOLACIÓN PROGRAMACIÓN B-64604SP-1/01
L L
Formato
G32IP_F_; Eje X
Punto final
IP_: Punto final
F _: Paso del eje longitudinal
(siempre programación 2
por radio) X
Z Punto de inicio
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.
- 24 -
B-64604SP-1/01 PROGRAMACIÓN 3.FUNCIÓN DE INTERPOLACIÓN
X
Rosca cónica
LX
Z
LZ
Paso de45 es LZ
Paso de45 es LX
Fig. 3.2 (c) LZ y LX de una rosca cónica
En general, el retardo del sistema servo, etc. producirá pasos más o menos incorrectos en los puntos
inicial y final del roscado. Para compensarlo habrá que especificar una longitud de roscado algo mayor
que la requerida.
Tabla 3.2 (a) lista los pasos de rosca que se pueden especificar.
- Roscado continuo
El "roscado continuo" es efectivo para G32.
- 25 -
3.FUNCIÓN DE INTERPOLACIÓN PROGRAMACIÓN B-64604SP-1/01
Ejemplo
1. Roscado recto
- 26 -
B-64604SP-1/01 PROGRAMACIÓN 3.FUNCIÓN DE INTERPOLACIÓN
AVISO
1 El override de avance es válido (fijado en el 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. Por
tanto, la función de paro de avance no es válida durante el roscado. Si se pulsa
el botón de paro de avance durante el roscado, la herramienta se parará
después de ejecutar un bloque que no especifique roscado del mismo modo que
si se pulsara el botón de modo bloque a bloque (SINGLE BLOCK). Sin embargo,
la lámpara de paro de avance (lámpara SPL) se enciende al pulsar el botón de
paro de avance (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 de paro de avance (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 roscado 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 roscado.
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 roscado del mismo modo que si se pulsa el botón de paro 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 roscado
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.
(Ejemplo)
G00 Z0.0 X50.0 ; Señal de una vuelta
G32 Z10.0 F_ ; : detectada
Z20.0 ; : No detectada
G32 Z30.0 ; : No detectada
7 Dado 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 movimiento 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 fijada en el 100%.
11 La función de retroceso de ciclo de roscado no es válida para G32.
12 Si se especifica la compensación de herramienta (con el código T o G43.7)
durante el modo de roscado, se genera la alarma PS0509, “COMANDO DE
COMPENSACIÓN DE HERRAMIENTA NO DISPONIBLE”.
- 27 -
3.FUNCIÓN DE INTERPOLACIÓN PROGRAMACIÓN B-64604SP-1/01
NOTA
Esta función se puede utilizar cuando el bit 1 (NVL) del parámetro no.8137 es 0.
Formato
G34 IP_ F_ K_ Q_ ;
IP_ : Punto final
F_ : Paso en dirección del eje longitudinal en el punto de inicio
K_ : Aumento y reducción del paso por revolución del husillo
Q_ : Cantidad de desplazamiento del ángulo de inicio del roscado
Explicación
Las direcciones distintas de K son las mismas que en el mecanizado de roscado recto/cónico con G32.
El valor K depende del sistema incremental del eje de referencia como se indica en la tabla 3.3 (a).
Si el valor K especificado excede el rango indicado en la tabla 3.3 (a), si se excede el paso máximo
después de un cambio debido al valor K, o si el valor del paso es negativo, se activa la alarma PS0313,
"COMANDO DE PASO ILEGAL".
- Roscado continuo
El "roscado continuo" es efectivo para G34.
PRECAUCIÓN
El "retroceso de ciclo de roscado" no es efectivo para G34.
Ejemplo
Paso en el punto inicial: 8.0 mm
Aumento del paso: 0.3 mm/rev
G34 Z-72.0 F8.0 K0.3 ;
- 28 -
B-64604SP-1/01 PROGRAMACIÓN 3.FUNCIÓN DE INTERPOLACIÓN
L: Paso
NOTA
Esta función es opcional.
Formato
Abajo se indica un ejemplo de formato para el plano G18 (plano Z-X). Al usar el formato para el plano
G17 (plano X-Y), cambie las direcciones Z, X, K e I a X, Y, I y J, respectivamente. Al usar el formato
para el plano G19 (plano Y-Z), cambie las direcciones Z, X, K e I a Y, Z, J y K, respectivamente.
G35 I_ K_
X(U)_ Z(W)_ F_ Q_ ;
G36 R_
X(U), Z(W) : Especifique el punto final del arco (del mismo modo que para G02, G03).
I, K : Especifique el centro del arco relativo al punto inicial mediante coordenadas relativas
(del mismo modo que para G02, G03).
R : Especifique el radio del arco.
F : Especifique la rosca en la dirección del eje principal.
Q : Especifique el desplazamiento del ángulo de inicio del roscado
(0° a 360°, con incremento mínimo de entrada de 0.001)
(El valor no puede programarse con punto decimal.)
- 29 -
3.FUNCIÓN DE INTERPOLACIÓN PROGRAMACIÓN B-64604SP-1/01
X F
Punto de
inicio Punto final (Z, X)
I R
Z
K
Centro del
Explicación
- Especificar el radio del arco
Si se especifica R con I y K, solo R es efectivo.
- Ángulo de desplazamiento
Si se programa un ángulo mayor que 360, se ajusta a 360.
- Roscado continuo
El "roscado continuo" es efectivo para G35, G36.
Código G cuando el bit 3 (G36) del parámetro n.º 3405 está ajustado a 1
Código G Grupo de códigos G Función
G35 Roscado circular en sentido horario
01
G36 Roscado circular en sentido antihorario
G37 Compensación automática de herramienta Z
G37.1 00 Compensación automática de herramienta X
G37.2 Compensación automática de herramienta Z
- 30 -
B-64604SP-1/01 PROGRAMACIÓN 3.FUNCIÓN DE INTERPOLACIÓN
Limitaciones
- Rango permitido del arco
Un arco debe especificarse de modo que quede dentro del rango en el cual el eje principal del arco es
siempre el eje Z o siempre el eje X, como se muestra en Fig. 3.4 (b) y Fig. 3.4 (c). Si el arco incluye un
punto en el cual el eje principal cambia del eje X al eje Z, o viceversa, como se muestra en Fig. 3.4 (d), se
activa la alarma PS5058, "ERROR FORMATO G35/G36".
X
Z
45
Punto de inicio
45
Punto final
X
Punto de
inicio El eje principal cambia en este punto.
Punto final
Z
45
Fig. 3.4 (d) Ejemplo de especificación del arco que genera la alarma
- 31 -
3.FUNCIÓN DE INTERPOLACIÓN PROGRAMACIÓN B-64604SP-1/01
Punto final
Punto final
r
r
Centro
Centro
Punto de
Punto de
inicio
inicio
Explicación
Dado 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 puede realizar una operación especial de roscado en la
que el paso y la forma cambian durante la operación.
G32 G32
G32
Aun cuando se repita la misma sección para el roscado mientras se sistema permite un mecanizado
correcto sin afectar a las roscas.
- Ángulo inicial
La dirección Q (Ángulo de desplazamiento del ángulo inicial de roscado) es válida únicamente en el
primer bloque de comando de roscado de roscado continuo.
En el roscado continuo, la dirección Q del roscado en los bloques después del primero se ignoran.
- 32 -
B-64604SP-1/01 PROGRAMACIÓN 3.FUNCIÓN DE INTERPOLACIÓN
L: Paso
Formato
(Roscado de paso constante)
G32 IP _ F_ Q_ ;
IP : Punto final
F_ : Paso en la dirección longitudinal
G32 IP _ Q_ ;
Q_ : Ángulo de desplazamiento del ángulo inicial de roscado
(Incremento: 0,001 grados, Rango de ajustes válido: 0 hasta 360 grados)
Explicación
- Comandos de roscado disponibles
G32: Roscado de paso constante
G34: Roscado de paso variable
G35, G36: Roscado circular
G76 / G78: Ciclo de roscado múltiple (sólo cuando se utiliza el formato de cinta FS10/11)
G92: Ciclo de roscado
Limitaciones
- Á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 ningún valor, se supone un valor de 0.
- Programación de separador decimal tipo calculadora (Bit 0(DPI) del parámetro N°3401)
- 33 -
3.FUNCIÓN DE INTERPOLACIÓN PROGRAMACIÓN B-64604SP-1/01
Ejemplo
Programa para producir tornillos de doble rosca (con ángulos iniciales de 0 y
180 grados)
X40.0 ;
W-38.0 F4.0 Q0 ;
X72.0 ;
W38.0 ;
X40.0 ;
W-38.0 F4.0Q180000 ;
X72.0 ;
W38.0 ;
- 34 -
4. FUNCIONES PARA
B-64604SP-1/01 PROGRAMACIÓN SIMPLIFICAR LA PROGRAMACIÓN
NOTA
1 Las imágenes explicativas de este apartado utilizan el plano ZX como el plano
seleccionado, la programación por diámetro en el eje X y la programación por
radio en el 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). No obstante, si se utiliza el sistema A de
códigos G, no se pueden ajustar U, V ni W como ejes paralelos.
3 La dirección de la longitud equivale a la dirección del primer eje del plano tal
como se indica a continuación:
Plano ZX: Dirección eje Z
Plano YZ: Dirección eje Y
Plano XY: Dirección 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 eje X
Plano YZ: Dirección eje Z
Plano XY: Dirección eje Y
- 35 -
4. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Eje X
(R) ....Movimiento en rápido
(F) ....Avance de mecanizado
Z 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 mueve la herramienta desde el punto inicial (A) hasta la coordenada especificada del
segundo eje del plano (coordenada X especificada en el plano ZX) en movimiento en rápido.
(2) La operación 2 mueve la herramienta a la coordenada especificada del primer eje del plano
(coordenada Z especificada en el plano ZX) en avance de mecanizado. (La herramienta se mueve al
punto final de mecanizado (A') en la dirección de la longitud)
(3) La operación 3 mueve la herramienta a la coordenada inicial del segundo eje del plano (coordenada
X inicial en el plano ZX) en avance de mecanizado.
(4) La operación 4 mueve la herramienta a la coordenada inicial del primer eje del plano (coordenada Z
inicial en el plano ZX) en movimiento en rápido. (La herramienta vuelve al punto inicial (A))
NOTA
En el modo bloque a bloque, las operaciones 1, 2, 3 y 4 se ejecutan pulsando
una vez el botón de marcha de ciclo.
- 36 -
4. FUNCIONES PARA
B-64604SP-1/01 PROGRAMACIÓN SIMPLIFICAR LA PROGRAMACIÓN
4( R)
A
3(F)
U /2 1(R )
A’
2(F )
R
X/2 W
Z
Eje 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). Para el ciclo de la Fig. 4.1.1.2 (a)
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 en
R.
- Operaciones
Los ciclos de mecanizado cónico realizan las mismas cuatro operaciones que los ciclos de mecanizado
recto.
Sin embargo, la operación 1 mueve 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 en el plano ZX) en movimiento en 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 marcha de ciclo.
- 37 -
4. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
X X
Z W
Z
4(R)
2(F)
R
U/2 3(F) 1(R)
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
- 38 -
4. FUNCIONES PARA
B-64604SP-1/01 PROGRAMACIÓN SIMPLIFICAR LA PROGRAMACIÓN
Eje X
Z W
3(R) 4(R) A
2(F) 1(R) U/2
A’
X/2
Eje Z
Aprox.
(El ángulo de achaflanado de la figura
45 izquierda es de 45 grados o inferior debido al
r retardo en el sistema servo)
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.
- Operaciones
El ciclo de roscado recto realiza cuatro operaciones:
(1) La operación 1 mueve la herramienta desde el punto inicial (A) hasta la coordenada especificada del
segundo eje del plano (coordenada X especificada en el plano ZX) en movimiento en rápido.
(2) La operación 2 mueve la herramienta a la coordenada especificada del primer eje del plano
(coordenada Z especificada en el plano ZX) en avance de mecanizado. En este momento se ejecuta
el achaflanado de la rosca.
(3) La operación 3 mueve la herramienta a la coordenada inicial del segundo eje del plano (coordenada
X inicial en el plano ZX) en movimiento en rápido. (Retroceso después del achaflanado)
(4) La operación 4 mueve la herramienta a la coordenada inicial del primer eje del plano (coordenada Z
inicial en el plano ZX) en movimiento en 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, la parada por paro de avance es del siguiente modo: Parada
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 marcha de ciclo.
- 39 -
4. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
0 (CTLx) del parámetro N° 1610) Para la constante de tiempo y la velocidad de avance FL, sin embargo,
se utilizan los ajustes de los parámetros Nº 1626 y Nº 1627 para el ciclo de roscado.
- Constante de tiempo y velocidad de avance FL para el roscado
Se utilizan la constante de tiempo para aceleración/deceleración tras la interpolación para el roscado
especificada en el parámetro N° 1626 y la velocidad de avance FL especificada en el parámetro N° 1627.
La velocidad de avance FL solo es válida para la aceleración/deceleración exponencial después de la
interpolación.
- 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 Nº 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)
Se puede especificar un ángulo de achaflanado de roscado de 1 a 89 grados en el parámetro N° 5131. Si el
parámetro se configura a 0, 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.
El override de movimiento en rápido para la velocidad de avance del retroceso después del achaflanado se
deshabilita configurando el bit 4 (ROC) del parámetro N° 1403 a 1.
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 N° 1401.
Avance de
mecanizado
PRECAUCIÓN
Durante el retroceso no se puede realizar otro paro de avance
- Roscado en pulgadas
El roscado en pulgadas especificado con la dirección E no está permitido.
- 41 -
4. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Eje X
Z W
A
4(R)
U/2 (R).... Movimiento en
3(R) 1(R)
A’ rápido
(F) .... Avance de
2(F) mecanizado
R
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 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). Para el ciclo de la Fig. 4.1.2.2 (a)
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 en
R.
- Operaciones
Los ciclos de roscado cónico realizan las mismas cuatro operaciones que los ciclos de roscado recto.
Sin embargo, la operación 1 mueve 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 en el plano ZX) en movimiento en 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, la parada por paro de avance es del siguiente modo: Parada
después de finalizar la trayectoria 3 del ciclo de roscado.
- 42 -
4. FUNCIONES PARA
B-64604SP-1/01 PROGRAMACIÓN SIMPLIFICAR LA PROGRAMACIÓN
NOTA
En el modo bloque a bloque, las operaciones 1, 2, 3 y 4 se ejecutan pulsando
una vez el botón de marcha de ciclo.
X X
Z W
Z
4(R)
2(F)
R
U/2 3(F) 1(R)
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
- 43 -
4. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Eje X
1 (R )
(R).... Movimiento en rápido
A
(F) .... Avance de mecanizado
2 (F) 4( R)
U /2
A’ 3 (F )
X/2 W
Eje Z
Z
Explicación
- Operaciones
El ciclo de mecanizado de caras realiza cuatro operaciones:
(1) La operación 1 mueve la herramienta desde el punto inicial (A) hasta la coordenada especificada del
primer eje del plano (coordenada Z especificada en el plano ZX) en movimiento en rápido.
(2) La operación 2 mueve la herramienta a la coordenada especificada del segundo eje del plano
(coordenada X especificada en el plano ZX) en avance de mecanizado. (La herramienta se mueve al
punto final de mecanizado (A') en la dirección de la cara final)
(3) La operación 3 mueve la herramienta a la coordenada inicial del primer eje del plano (coordenada Z
inicial en el plano ZX) en avance de mecanizado.
(4) La operación 4 mueve la herramienta a la coordenada inicial del segundo eje del plano (coordenada
X inicial en el plano ZX) en movimiento en rápido. (La herramienta vuelve al punto inicial (A))
NOTA
En el modo bloque a bloque, las operaciones 1, 2, 3 y 4 se ejecutan pulsando
una vez el botón de marcha de ciclo.
- 44 -
4. FUNCIONES PARA
B-64604SP-1/01 PROGRAMACIÓN SIMPLIFICAR LA PROGRAMACIÓN
2(F) 4(R)
U/2
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). Para el ciclo de la Fig. 4.1.3.2
(a) 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 en
R.
- 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 mueve la herramienta desde el punto inicial (A) hasta la posición obtenida
añadiendo el grado de conicidad a la coordenada especificada del primer eje del plano (coordenada Z
especificada en el plano ZX) en movimiento en 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.
- 45 -
4. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-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 marcha de ciclo.
X X Z
1(R)
Z R W
Z
3(F)
U/2 2(F) 4(R)
U/2 2(F) 4(R)
3(F)
1(R)
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
- 46 -
4. FUNCIONES PARA
B-64604SP-1/01 PROGRAMACIÓN SIMPLIFICAR LA PROGRAMACIÓN
Forma del
producto
- 47 -
4. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Forma del
producto
Forma del
material
Forma del
producto
- 48 -
4. FUNCIONES PARA
B-64604SP-1/01 PROGRAMACIÓN SIMPLIFICAR LA PROGRAMACIÓN
5 7
1 2
6
Punta de hta.
completa Punta de
hta.
completa
Trayectoria
programada
1 6 2
Trayectoria programada
- 49 -
4. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
5 7 5 7
2 1 2
1,6,2 1 6 1,6,2 6
Punta de hta. Punta de
8,0,6 4,5,1 8,0,6
completa 4,5,1 hta.
l t 3,7,2
3,7,2
- 50 -
4. FUNCIONES PARA
B-64604SP-1/01 PROGRAMACIÓN SIMPLIFICAR LA PROGRAMACIÓN
Ejemplo
Eje X 66
4
8
12
16
Pieza
0
Los valores modales comunes a los ciclos fijos se borran cuando se especifica un código G simple
diferente de G04.
Dado que el modo de ciclo fijo no se cancela especificando un código G simple, los ciclos fijos se pueden
volver a ejecutar especificando valores modales. Si no se especifican valores modales, no se ejecutan
operaciones de ciclo.
Cuando se especifica G04, se ejecuta este código y no se realiza ningún ciclo fijo.
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 de códigos G, no se pueden especificar U, V y W como ejes paralelos.
- 51 -
4. FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
- Reinicialización
Si se realiza una operación de reinicialización durante la ejecución de un ciclo fijo cuando está ajustado
cualquiera de los siguientes estados para la retención de un código G modal del grupo 01, el código G
modal del grupo 01 es sustituido por el modo G01:
Estado de reinicialización (bit 6 (CLR) del parámetro Nº 3402 = 0)
Estado borrado (bit 6 (CLR) del parámetro Nº 3402 = 1) y estado en el que el código G modal del
grupo 01 se retiene el tiempo de reinicialización (bit 1 (C01) del parámetro Nº 3406 = 1)
Ejemplo de operación)
Si se realiza una reinicialización durante la ejecución de un ciclo fijo (bloque X0) y se ejecuta el
comando X20.Z1., se realiza la interpolación lineal (G01) en lugar del ciclo fijo.
- Intervención manual
Después de realizar una intervención manual con el comando de manual absoluto activado antes de la
ejecución de un ciclo fijo o después de la parada de la ejecución, cuando se inicia la operación del ciclo,
la cantidad de intervención manual se cancela incluso en el caso de un comando de marcha de ciclo
incremental.
Ejemplo de G94
Cancelación
Intervención manual
1(R)
2(F) 4(R)
3(F)
- 52 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
NOTA
1 Se puede utilizar el "Ciclo fijo repetitivo múltiple" cuando el bit 3 (NMR) del
parámetro no.8137 es 0.
No obstante, el ciclo fijo de rectificado y el ciclo fijo repetitivo múltiple no pueden
usarse simultáneamente. Cuando el ciclo fijo de rectificado (opción "Función de
rectificado A" o "Función de rectificado B") está habilitado, el ciclo fijo repetitivo
múltiple está deshabilitado.
2 Las imágenes explicativas de este apartado utilizan el plano ZX como el plano
seleccionado, la programación por diámetro en el eje X y la programación por
radio en el eje Z. Si se utiliza la programación por radio para el eje X, cambie
U/2 por U y X/2 por X.
3 Los ciclos fijos repetitivos múltiples se pueden realizar en cualquier plano
(incluidos los ejes paralelos para la definición de planos). No obstante, si se
utiliza el sistema A de códigos G, no se pueden ajustar U, V ni W como ejes
paralelos.
- 53 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
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) ; Los comandos de movimiento para el contorno
... objetivo entre A y B se especifican en los bloques
desde los números de secuencia ns hasta 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 corte
La dirección de corte depende de la dirección AA'. Esta designación es modal y no se
modifica hasta que se designa otro valor. Además, este valor se puede especificar
mediante el parámetro N° 5132, que se cambia con el comando del programa.
e : Cantidad de escape
Esta designación es modal y no se modifica hasta que se designa otro valor.
Además, este valor se puede especificar mediante el parámetro N° 5133, que se
cambia con el comando del programa.
ns : Número de secuencia del primer bloque del programa de contorno de acabado.
nf : Número de secuencia del último bloque del programa de contorno 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 ns hasta nf del
ciclo, a la vez que se activa la función F, S o T de este bloque G71.
Entrada de
Unidad Programación por diámetro/radio Signo separador
decimal
Depende del sistema
No es
d incremental del eje de Programación por radio Se permite
necesario
referencia.
- 54 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Entrada de
Unidad Programación por diámetro/radio Signo separador
decimal
Depende del sistema
No es
e incremental del eje de Programación por radio Se permite
necesario
referencia.
Depende del sistema
Depende de la programación por Es
u incremental del eje de Se permite
diámetro/radio del segundo eje del plano. necesario
referencia.
Depende del sistema
Depende de la programación por Es
w incremental del eje de Se permite
diámetro/radio del primer eje del plano. necesario
referencia.
(R) C
B
A
(R) d
(F)
45 e
(F)
Contorno
objetivo
u/2
+X A’
(F): Avance de mecanizado
(R): Movimiento en rápido
W
+Z e: Cantidad de escape
Explicación
- Operaciones
Si un programa proporciona un contorno 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. Tras
realizar el último mecanizado en la dirección del segundo eje del plano (eje X del plano ZX), se realiza el
desbaste como acabado a lo largo del contorno objetivo. Tras finalizar el desbaste como acabado, se
ejecuta el bloque siguiente al bloque de secuencia especificado en Q.
- 55 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
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 que se especifican en el comando de movimiento 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.
4 Cuando la función de control de velocidad superficial constante está habilitada
(bit 0 (SSC) del parámetro N° 8133 ajustado a 1), el comando G96 o G97
especificado en el comando de movimiento entre los puntos A y B no es efectivo
y el especificado en el bloque G71 o en el bloque anterior sí es efectivo.
- Contorno objetivo
Patrones
Se tienen en cuenta los cuatro patrones de mecanizado siguientes. Todos estos ciclos de mecanizado
cortan la pieza con un movimiento de la herramienta paralelo al primer eje del plano (eje Z del plano ZX).
Los signos de las tolerancias de acabado u y w son los siguientes:
B A A B
U(+)…W(+ ) U(+)…W(-)
U(-)…W(+) U(-)…W(-)
B A A B
+X
+Z
Limitaciones
(1) Para U(+) no se pueden mecanizar los contornos para los que se ha especificado una posición
superior al punto inicial del ciclo.
Para U(-), no se pueden mecanizar los contornos para los que se ha especificado una posición
inferior al punto inicial del ciclo.
(2) Para el tipo I, el contorno debe presentar un aumento monótono o una disminución monótona a lo
largo de los ejes primero y segundo del plano.
(3) Para el tipo II, el contorno debe presentar 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 del contorno objetivo (bloque con número de secuencia ns en el que se
especifica la trayectoria entre A y A'), se debe especificar G00 o G01. Si no se especifica, se genera la
alarma PS0065, "G00/G01 NO ESTÁ EN EL PRIMER BLOQUE DEL PROGRAMA DE
CONTORNO".
- 56 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Si se especifica G00, el mecanizado a lo largo de la trayectoria A-A'. 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.
Si el eje X no se mueve en el bloque inicial, se genera la alarma PS0325 "COMANDO NO DISPONIBLE
EN EL PROGRAMA DEL CONTORNO".
- Funciones de comprobación
Durante las operaciones de ciclo siempre se comprueba si el contorno 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 el
contorno objetivo al que se aplica la compensación.
- Tipos I y II
Selección del tipo I o II
Para G71 existen los tipos I y II.
Cuando el contorno objetivo tiene cajeras, asegúrese de utilizar el tipo II.
Las 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 del contorno objetivo. Si el contorno 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).
- 57 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Ejemplo
Plano ZX
G71 U10.0 R5.0 ;
G71 P100 Q200....;
N100 X(U)_ ; (Especifica solo el segundo eje del plano.)
: ;
: ;
N200…………;
(2) El contorno a lo largo de la trayectoria A'-B debe presentar un aumento monótono o una
disminución monótona de los dos ejes que forman el plano (ejes Z y X del plano ZX). No debe
tener cajeras, tal como se muestra en la Fig. 4.2.1 (c).
B
A
A’
Z Cajeras no permitidas
Fig. 4.2.1 (c)Contorno que no muestra aumento monótono ni disminución monótona (tipo I)
PRECAUCIÓN
Si un contorno no muestra un cambio monótono a lo largo del primer o segundo
eje del plano, se genera la alarma PS0064, "EL CONTORNO NO PRESENTA
UN CAMBIO MONÓTONO(PRIMER EJE)" o PS0329, "EL CONTORNO NO
PRESENTA UN CAMBIO MONÓTONO(SEGUNDO EJE)". 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 N° 5145 y N° 5146 se puede
especificar un valor permitido para que no se genere la alarma en este caso.
(3) La herramienta escapa en una dirección de 45 grados en el avance de mecanizado después del
desbaste.
(4) Inmediatamente después del último mecanizado se ejecuta el desbaste como acabado a lo largo del
contorno objetivo. El bit 1 (RF1) del parámetro N° 5105 se puede ajustar en 1 para que no se realice
el desbaste como acabado.
- 58 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
- Tipo II
(R)
(F) C
(R)
B A d
(R)
(F)
d
(F)
Contorno u/2
objetivo A’
+X
Fig. 4.2.1 (e) Trayectoria de mecanizado en arranque de viruta en torneado (tipo II)
Si un programa proporciona un contorno objetivo que pasa por A, A' y B por este orden, tal y como se
muestra en la Fig. 4.2.1 (e), el área especificada es eliminada según d (profundidad de corte), con la
tolerancia de acabado especificada por u/2 y w. El tipo II se diferencia del tipo I en el mecanizado de
la pieza a lo largo del contorno tras el desbaste en la dirección del primer eje del plano (eje Z en el plano
ZX).
Después del último corte, la herramienta vuelve al punto inicial especificado en G71 y se ejecuta el
desbaste como acabado a lo largo del contorno objetivo, con la tolerancia de acabado especificada por
u/2 y w.
Ejemplo
Plano ZX
G71 U10.0 R5.0 ;
G71 P100 Q200.......;
N100 X(U)_ Z(W)_ ; (Especifica los dos ejes que forman el plano.)
: ;
: ;
N200…………;
- 59 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
+X
+Z 10 ... 3 2 1
Sin embargo, el contorno debe presentar cambios monótonos en la dirección del primer eje del plano
(eje Z del plano ZX). La Fig. 4.2.1 (g) no se puede mecanizar.
No se observa cambio
monótono a lo largo del
eje Z.
+X
+Z
PRECAUCIÓN
La herramienta de mecanizado puede tocar la pieza en los contornos en los 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 los contornos que no muestren cambio monótono se genera la
alarma PS0064 “EL CONTORNO NO PRESENTA UN CAMBIO
MONÓTONO(PRIMER EJE)” 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 N° 5145 se puede especificar un valor permitido para que no
se genere la alarma en este caso.
No es necesario que la primera parte de corte sea vertical. Se permite todo tipo de contornos si
presentan cambios monótonos en la dirección del primer eje del plano (eje Z del plano ZX).
+X
+Z
(3) Después del torneado, la herramienta corta la pieza siguiendo su contorno y escapa en avance de
mecanizado.
- 60 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Fig. 4.2.1 (i) Mecanizado a lo largo del contorno de la pieza (tipo II)
(especificada en el comando o el
45
parámetro Nº 5133)
(4) Cuando se especifica una posición paralela al primer eje del plano (eje Z del plano ZX) en un bloque
del programa del contorno objetivo, se supone que está en el fondo de una cajera.
(5) Una vez que termina todo el desbaste a lo largo del primer eje del plano (eje Z del plano ZX), la
herramienta vuelve temporalmente al punto de inicio 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 de
inicio.
A continuación se realiza el desbaste como acabado a lo largo del contorno 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 de inicio.
El bit 2 (RF2) del parámetro N° 5105 se puede configurar a 1 para que no se realice el desbaste
como acabado.
Operación de escape tras el desbaste Operación de escape tras el
como acabado desbaste
Punto de
inicio
Profundidad de corte d
Fig. 4.2.1 (k) Operación de escape cuando la herramienta vuelve al punto de inicio (tipo II)
- 61 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
+X
+Z
Fig. 4.2.1 (l) Orden de desbaste en el caso de contorno monótono decreciente (tipo II)
(b) Cuando el contorno es monótono creciente a lo largo del primer eje del plano (eje Z del plano
ZX)
El desbaste se realiza en el orden <1>, <2> y <3> a partir de
la cajera del extremo izquierdo
+X
+Z
Fig. 4.2.1 (m) Orden de desbaste en el caso de contorno monótono creciente (tipo II)
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 16 12
14 20
32
13
19 18 17
Fig. 4.2.1 (n) Trayectoria de mecanizado para varias cajeras (tipo II)
La siguiente figura muestra detalladamente cómo se desplaza la herramienta después del desbaste de una
cajera.
g Movimiento en
22 21 rápido
D
20
Escape desde el
fondo
Avance de 19
mecanizado
Fig. 4.2.1 (o) Detalles del movimiento después del mecanizado de una cajera (tipo II)
- 62 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
PRECAUCIÓN
1 El mecanizado de cajeras de este CNC es diferente de la serie 0i-C de FANUC.
La herramienta mecaniza primero la cajera que esté más cercana al punto de
inicio. Al finalizar el mecanizado de la cajera, la herramienta se desplaza a la
siguiente cajera y comienza a mecanizar.
2 Cuando la figura tiene una cajera, por lo general se especifica un valor de 0 para
w (tolerancia de acabado). De otro modo, la herramienta podría perforar la
pared de uno de los lados.
Este CNC difiere del de la serie 0i-C de FANUC en cuanto a la trayectoria de mecanizado tras el torneado,
dependiendo del contorno de la pieza. Si la herramienta se mueve solo a lo largo del primer eje del plano
(eje Z del plano ZX) según el contorno de la pieza durante el mecanizado, comienza a retroceder a lo
largo del segundo eje del plano (eje X del plano ZX).
Cuando el bit 0 (R16) del parámetro N° 5108 se configura a 1, el mecanizado puede continuar a lo largo
del primer eje del plano.
La trayectoria de mecanizado que se ejecuta en el contorno objetivo programado de la Fig.4.2.1 (n) al
configurar el bit 0 (R16) del parámetro N° 5108, se muestra en la Fig.4.2.1 (p).
Ejemplo de programa
G42;..............................Especifique este comando antes del comando del ciclo fijo repetitivo múltiple.
G71U1.0R0.5;
G71P10Q20;
N10G00X0;
:
N20X50.0;
G40;..............................Especifique este comando después del programa que especifica el contorno
objetivo.
Cuando se especifica este ciclo en el modo de compensación del radio de la herramienta, la corrección se
cancela temporalmente durante el desplazamiento al punto de inicio. El arranque se efectúa en el bloque
inicial. La compensación se cancela de nuevo temporalmente en el retorno al punto de inicio del ciclo tras
la finalización de la operación del ciclo. La puesta en marcha se ejecuta nuevamente conforme al
siguiente comando de movimiento. Esta operación se muestra en la Fig. 4.2.1 (q).
Puesta en
marcha
Cancelación de la
compensación
Punto de inicio
del ciclo
Cancelación de la
compensación
Puesta en
marcha
La operación de este ciclo se realiza según el contorno determinado por la trayectoria de compensación
del radio de la punta de herramienta cuando el vector de compensación es 0 en el punto de inicio A y la
puesta en marcha se ejecuta en un bloque entre la trayectoria A-A'.
B A
- 64 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
A
B
NOTA
Para realizar el fresado de cajeras en el modo de compensación del radio de la
punta de herramienta, especifique el bloque lineal A-A' fuera de la pieza y
especifique el contorno de una cajera real. De esta forma se evita que se
perforen las cajeras.
Cuando el bit 2 (NT1) del parámetro N° 5106 se configura a 1, se ignora la compensación del radio de la
punta de herramienta G40/G41/G42 por comando en contorno objetivo programado del ciclo repetitivo
múltiple G71/G72/G73 y no se genera ninguna alarma.
Cuando el bit 3 (NT2) del parámetro N° 5106 se configura a 1, la compensación del radio de la punta de
herramienta por comando en contorno objetivo programado del ciclo repetitivo múltiple G70 es válida.
Sin embargo, existen las siguientes limitaciones.
(1) La cancelación G40 de la compensación del radio de la punta de herramienta se selecciona como
modal cuando se programa el ciclo de acabado G70.
Si se programa la compensación del radio de la punta de herramienta en el programa que define un
contorno objetivo cuando se selecciona G41/G42 como modal en el ciclo de acabado comando G70,
se genera la alarma PS0325, “COMANDO NO DISPONIBLE EN EL PROGRAMA DEL
CONTORNO”.
(2) No especifique el comando G41/G42 excluyendo el bloque final en el programa de la figura
objetivo.
Si se especifica G41 o G42 en el último bloque del programa de la figura objetivo, se emite la alarma
PS0325 (COMANDO NO DISPONIBLE EN EL PROGRAMA DEL CONTORNO).
(3) Comando G40en el bloque final del contorno objetivo programado (programado por la dirección Q)
Si se comanda G40 en un contorno objetivo programado que no sea el bloque final cuando G41 o
G42 se programan en el bloque incial, se genera la alarma PS0538, "LA COMPENSACIÓN NO SE
HA CANCELADO".
- 65 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
En el ciclo repetitivo múltiple G71/G72 de tipo II, si el bit 3 (NSP) del parámetro N° 5108 se configura a
1, el mecanizado se ejecuta para no repetir la misma trayectoria de mecanizado. (Cuando el bit 3 (NSP)
del parámetro N° 5108 está configurado a 1, la operación del bit 0 (R16) del parámetro N° 5108 = 1 se
selecciona siempre.)
- Caso de contorno objetivo sin cajera.
En el método convencional, la trayectoria AB se corta dos veces tal y como se muestra en la Fig.
4.2.1 (w).
Cuando el bit 3 (NSP) del parámetro N° 5108 está configurado a 1, se evita el solapamiento tal y
como se muestra en la Fig.4.2.1(x).
B A
B A
- 66 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
La trayectoria de mecanizado cuando el bit 3 (NSP) del parámetro N° 5108 está configurado a 1 se
muestra en la Fig.4.2.1(z). La trayectoria AB se solapa igual que en la Fig. 4.2.1 (y), no obstante, la
trayectoria AB se ejecuta en movimiento en rápido a la segunda vez. El solapamiento en la
trayectoria CD se evita.
(3)
(2)
D C (4) B A
(1)
(3)
(2)
D C (4) B A
(1)
I H G F E D C B A
- 67 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Formato
Plano ZpXp
G72 W(d) R(e) ;
G72 P(ns) Q(nf) U(u) W(w) F(f ) S(s ) T(t ) ;
N (ns) ; Los comandos de movimiento para el contorno
... objetivo entre A y B se especifican en los bloques
desde los números de secuencia ns hasta nf.
N (nf) ;
Plano YpZp
G72 V(d) R(e) ;
G72 P(ns) Q(nf) V(w) W(u) F(f ) S(s ) T(t ) ;
N (ns) ;
...
N (nf) ;
Plano XpYp
G72 U(d) R(e) ;
G72 P(ns) Q(nf) U(w) V(u) 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'. Esta designación es modal y no se
modifica hasta que se designa otro valor. Además, este valor se puede especificar
mediante el parámetro N° 5132, que se cambia con el comando del programa.
e : Cantidad de escape
Esta designación es modal y no se modifica hasta que se designa otro valor.
Además, este valor se puede especificar mediante el parámetro N° 5133, que se
cambia con el comando del programa.
ns : Número de secuencia del primer bloque del programa de contorno de acabado.
nf : Número de secuencia del último bloque del programa de contorno 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 ns hasta nf del
ciclo, a la vez que se activa la función F, S o T de este bloque G72.
Entrada de
Unidad Programación por diámetro/radio Signo separador
decimal
d Depende del sistema Programación por radio No es Se permite
- 68 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Entrada de
Unidad Programación por diámetro/radio Signo separador
decimal
incremental del eje de necesario
referencia.
Depende del sistema
No es
e incremental del eje de Programación por radio Se permite
necesario
referencia.
Depende del sistema
Depende de la programación por Es
u incremental del eje de Se permite
diámetro/radio del segundo eje del plano. necesario
referencia.
Depende del sistema
Depende de la programación por Es
w incremental del eje de Se permite
diámetro/radio del primer eje del plano. necesario
referencia.
d
(F): Avance de mecanizado
(R): Movimiento en rápido
C
A'
A
Trayectoria de
(F) herramienta
e (R)
(R) 45
Contorno
objetivo
(F)
+X
u/2
B
+Z
w
Explicación
- Operaciones
Si un programa proporciona un contorno 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.
- 69 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
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 que se especifican en el comando de movimiento 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.
4 Cuando la función de control de velocidad superficial constante está habilitada
(bit 0 (SSC) del parámetro N° 8133 ajustado a 1), el comando G96 o G97
especificado en el comando de movimiento entre los puntos A y B no es efectivo
y el especificado en el bloque G72 o en el bloque anterior sí es efectivo.
- Contorno objetivo
Patrones
Se tienen en cuenta los cuatro patrones de mecanizado siguientes. Todos estos ciclos de mecanizado
cortan la pieza con un movimiento de la herramienta paralelo al segundo eje del plano (eje X del plano
ZX). Los signos de las tolerancias de acabado u y w son los siguientes:
+X
B B
U(-)...W(+)... U(-)...W(-)... +Z
A A
A' A' Son posibles la
interpolación lineal y la
A' A' circular
A A
U(+)...W(+)... U(+)...W(-)...
B B
Fig. 4.2.2 (b) Signos de los valores especificados en U y W en el arranque de viruta en refrentado
Limitaciones
(1) Para W(+) no se pueden mecanizar los contornos para los que se ha especificado una posición
superior al punto inicial del ciclo.
Para W(-), no se pueden mecanizar los contornos para los que se ha especificado una posición
inferior al punto inicial del ciclo.
(2) Para el tipo I, el contorno debe presentar un aumento monótono o una disminución monótona a lo
largo de los ejes primero y segundo del plano.
(3) Para el tipo II, el contorno debe presentar 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 del contorno objetivo (bloque con número de secuencia ns en el que se
especifica la trayectoria entre A y A'), se debe especificar G00 o G01. Si no se especifica, se genera la
alarma PS0065, "G00/G01 NO ESTÁ EN EL PRIMER BLOQUE DEL PROGRAMA DE
CONTORNO".
Si se especifica G00, el mecanizado a lo largo de la trayectoria A-A'. 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.
- 70 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Si el eje X no se mueve en el bloque inicial, se genera la alarma PS0325 "COMANDO NO DISPONIBLE
EN EL PROGRAMA DEL CONTORNO".
- Funciones de comprobación
Durante las operaciones de ciclo siempre se comprueba si el contorno 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 el
contorno objetivo al que se aplica la compensación.
- Tipos I y II
Selección del tipo I o II
Para G72 existen los tipos I y II.
Cuando el contorno 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 del contorno objetivo. Si el contorno 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 movimiento de la herramienta paralelo al segundo eje del plano (eje X del
plano ZX).
(2) En el bloque inicial del programa para un contorno 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).
- Tipo II
G72 es diferente de G71 en los siguientes puntos:
(1) G72 corta la pieza con un movimiento de la herramienta paralelo al segundo eje del plano (eje X del
plano ZX).
(2) El contorno no necesita presentar 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
- 71 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
embargo, el contorno debe presentar cambios monótonos en la dirección del segundo eje del plano
(eje X del plano ZX).
(3) Cuando se especifica una posición paralela al segundo eje del plano (eje X del plano ZX) en un
bloque del programa del contorno objetivo, se supone que está en el fondo de una cajera.
(4) Una vez que termina todo el desbaste a lo largo del segundo eje del plano (eje X del plano ZX), la
herramienta vuelve temporalmente al punto de inicio del ciclo. A continuación se realiza el
desbaste como acabado.
- 72 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN 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) ; Los comandos de movimiento para el contorno
... objetivo entre A y B se especifican en los bloques
N (nf) ; desde los números de secuencia ns hasta 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 del plano ZX)
Esta designación es modal y no se modifica hasta que se designa otro valor.
Además, este valor se puede especificar mediante el parámetro N° 5135, que se
cambia con el comando del programa.
k : Distancia de escape en la dirección del primer eje del plano (eje Z del plano ZX)
Esta designación es modal y no se modifica hasta que se designa otro valor.
Además, este valor se puede especificar mediante el parámetro N° 5136, que se
cambia con el comando del programa.
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 otro valor. Además,
este valor se puede especificar mediante el parámetro N° 5137, que se cambia con el
comando del programa.
ns : Número de secuencia del primer bloque del programa de contorno de acabado.
nf : Número de secuencia del último bloque del programa de contorno 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úmeros de secuencia "ns" y "nf", a la vez que se activan las funciones F, S y T de
este bloque G73.
- 73 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Entrada de
Unidad Programación por diámetro/radio Signo separador
decimal
Depende del sistema
Es
i incremental del eje de Programación por radio Se permite
necesario
referencia.
Depende del sistema
Es
k incremental del eje de Programación por radio Se permite
necesario
referencia.
Depende del sistema
Depende de la programación por Es
u incremental del eje de Se permite
diámetro/radio del segundo eje del plano. necesario
referencia.
Depende del sistema
Depende de la programación por Es
w incremental del eje de Se permite
diámetro/radio del primer eje del plano. necesario
referencia.
NOTA
El separador decimal está permitido con d. Sin embargo, como número de
división se utiliza un valor redondeado a entero, independientemente de la
configuración del bit 0 (DPI) del parámetro N° 3401. Cuando se introduce un
entero, el entero introducido se utiliza como número de división.
k+w
D
w
i+u/2
u/2
C
A
(R)
B (R)
(F)
u/2
A'
+X w
Contorno (F): Avance de mecanizado
objetivo
(R): Movimiento en rápid
+Z
Fig. 4.2.3 (a) Trayectoria de mecanizado en repetición de patrón
Explicación
- Operaciones
Si un programa proporciona un contorno 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.
- 74 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
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 que termine la operación del ciclo, la herramienta vuelve al punto A.
4 Las funciones F, S y T que se especifican en el comando de movimiento 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.
- Contorno objetivo
Patrones
Al igual que en el caso de G71, hay cuatro patrones de contorno objetivo. Tenga cuidado con los signos
de u, w, i y k cuando programe este ciclo.
- Bloque inicial
En el bloque inicial del programa del contorno objetivo (bloque con número de secuencia ns en el que se
especifica la trayectoria entre A y A'), se debe especificar G00 o G01. Si no se especifica, se genera la
alarma PS0065, "G00/G01 NO ESTÁ EN EL PRIMER BLOQUE DEL PROGRAMA DE
CONTORNO".
Si se especifica G00, el mecanizado a lo largo de la trayectoria A-A'. 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 efectuar la siguiente comprobación.
Lo que explica que el movimiento en O0001 mostrado en la Fig. 4.2.3 (b) se ejecuta por la operación de
bloque a bloque.
El contorno de acabado especificado por N10-N30 del O0001 se muestra en la Fig. 4.2.3 (c).
- 75 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
O0001;
G00X100.0Z0.0;
G73U6.0W6.0R3.0;
G73P10Q30U6.0W3.0F1.0S500; N30
N10
N10G00X60.0W0.0;
N15G01Z-10.0;
N20G02X80.0Z-20.0R10.0;
N30G01X100.0; N20
M30; N15
Fig. 4.2.3 (b) Ejemplo de programa Fig. 4.2.3 (c) Contorno de acabado del O0001
Cuando el bit 2 (PRS) del parámetro N° 5125 se configura a 0, en caso que se ejecute O0001 con la
operación de bloque a bloque, la posición de parada de la operación del bloque a bloque es el punto final
de cada ciclo y el punto final de cada bloque es el contorno de acabado tal y como se muestra en la Fig.
4.2.3 (d). La parada del bloque a bloque no se ejecuta en el punto final de escape desde el punto de inicio
de ciclo.
Cuando el bit 2 (PRS) del parámetro N° 5125 se configura a 1, en caso que se ejecute O0001 con la
operación de bloque a bloque, la posición de parada de la operación del bloque a bloque es el punto final
de cada ciclo y el punto final de escape desde el punto de inicio de ciclo tal y como se muestra en la Fig.
4.2.3 (e).
- 76 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Formato
G70 P(ns) Q(nf) ;
ns : Número de secuencia del primer bloque del programa de contorno de
acabado.
nf : Número de secuencia del último bloque del programa de contorno de acabado.
Explicación
- Operaciones
Para el acabado se ejecutan los bloques con números de secuencia ns hasta nf del programa del contorno
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 de inicio en movimiento en rápido
y se lee el siguiente bloque de ciclo G70.
- Contorno objetivo
Función de comprobación
Se puede efectuar la siguiente comprobación.
- 77 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Ejemplo
G71 P100 Q200 ...;
N100 ...;
...;
...;
N200 ...;
G71 P300 Q400 ...;
N300 ...;
...;
...;
N400 ...;
...;
...;
G70 P100 Q200 ; (Se ejecuta sin una búsqueda en los ciclos primero a tercero)
G70 P300 Q400 ; (Se ejecuta después de realizar una búsqueda en 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 de inicio del ciclo en el modo de
posicionamiento no lineal independientemente del ajuste del bit 1 (LPR) del
parámetro N° 1401.
Antes de ejecutar un ciclo de acabado para un contorno 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 del contorno objetivo
hasta el punto de inicio del ciclo.
Ejemplo de programa
G42;..............................Especifique este comando antes del comando del ciclo fijo repetitivo múltiple.
G70P10Q20;
G40;..............................Especifique este comando después del comando del ciclo fijo repetitivo múltiple.
Al igual que G71, la operación de este ciclo se realiza según el contorno determinado por la trayectoria de
compensación del radio de la punta de herramienta cuando el vector de compensación es 0 en el punto de
inicio A y la puesta en marcha se ejecuta en un bloque entre la trayectoria A-A'.
- 78 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Ejemplo
Eje X 2
Punto de inicio
7
2
88
160
120
80
40
Eje Z
60 10 10 10 20 20 2
190
(Especificación de diámetro para el eje X,
entrada en valores métricos)
N010 G50 X220.0 Z190.0 ;
N011 G00 X176.0 Z132.0 ;
N012 G72 W7.0 R1.0 ;
N013 G72 P014 Q019 U4.0 W2.0 F0.3 S550 ;
N014 G00 Z56.0 S700 ;
N015 G01 X120.0 W14.0 F0.15 ;
N016 W10.0 ;
N017 X80.0 W10.0 ;
N018 W20.0 ;
N019 X36.0 W22.0 ;
N020 G70 P014 Q019 ;
- 79 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-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
- 80 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Formato
G74R (e) ;
G74X(U)_ Z(W)_ P(i) Q(k) R(d) F (f ) ;
e : Cantidad de retroceso
Esta designación es modal y no se modifica hasta que se designa otro valor.
Además, este valor se puede especificar mediante el parámetro N° 5139, que se
cambia con el comando del programa.
X_,Z_ : Coordenadas del segundo eje del plano (eje X del plano ZX) en el punto B y.
Coordenadas del primer eje del plano (eje Z del plano ZX) en el punto C
U_,W_ : Distancia de desplazamiento a lo largo del segundo eje del plano (U del plano ZX)
desde el punto A hasta B
Distancia de desplazamiento a lo largo del primer eje del plano (W del plano ZX)
desde el punto A hasta C
(Si se utiliza el sistema A de códigos G. En otros casos, se utiliza X_,Z_ para la
especificación)
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 : Cantidad de retirada de la herramienta en el fondo del mecanizado
f : Velocidad de avance
Entrada de
Programación por
Unidad Signo separador
diámetro/radio
decimal
Depende del sistema incremental del
e Programación por radio No es necesario Se permite
eje de referencia.
Depende del sistema incremental del
i Programación por radio No es necesario No se permite
eje de referencia.
Depende del sistema incremental del
k Programación por radio No es necesario No se permite
eje de referencia.
Depende del sistema incremental del
d Programación por radio NOTA Se permite
eje de referencia.
NOTA
Normalmente, debe especificar un valor positivo para d. Si se omiten X(U) e i,
especifique un valor con signo que indique la dirección de escape de la
herramienta.
- 81 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
d A
i
C
(R) (R)
(F) (F) (F)
(F) (F) U/2
(R) (R) (R) (R) i
X
Z W B
+X
(R) ... Movimiento en rápido
e(F) ... Avance de mecanizado
+Z
Fig. 4.2.5 (a) Trayectoria de mecanizado en el ciclo de taladrado profundo de cara final
Explicación
- Operaciones
Se repite una operación de ciclo de mecanizado por k y retorno por e.
Cuando el mecanizado llega al punto C, la herramienta escapa según el valor d. A continuación, la
herramienta vuelve en movimiento en rápido, se desplaza en la dirección del punto B según el valor i y
realiza el mecanizado de nuevo.
NOTA
1 Aunque e y d se especifican mediante la misma dirección, sus significados
están determinados por la especificación de los ejes X, Y o Z. Cuando se
especifica el eje, se utiliza d.
2 El ciclo de mecanizado se realiza mediante el comando G74 con la
especificación del eje.
- 82 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Formato
G75R (e) ;
G75X(U)_ Z(W)_ P(i) Q(k) R(d) F (f ) ;
e : Cantidad de retroceso
Esta designación es modal y no se modifica hasta que se designa otro valor.
Además, este valor se puede especificar mediante el parámetro N° 5139, que se
cambia con el comando del programa.
X_, Z_ : Coordenadas del segundo eje del plano (eje X del plano ZX) en el punto B y.
Coordenadas del primer eje del plano (eje Z del plano ZX) en el punto C
U_, W_ : Distancia de desplazamiento a lo largo del segundo eje del plano (U del plano ZX)
desde el punto A hasta B
Distancia de desplazamiento a lo largo del primer eje del plano (W del plano ZX)
desde el punto A hasta C
(Si se utiliza el sistema A de códigos G. En otros casos, se utiliza X_,Z_ para la
especificación)
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 : Cantidad de retirada de la herramienta en el fondo del mecanizado
f : Velocidad de avance
Entrada de
Programación por
Unidad Signo separador
diámetro/radio
decimal
Depende del sistema incremental del
e Programación por radio No es necesario Se permite
eje de referencia.
Depende del sistema incremental del
i Programación por radio No es necesario No se permite
eje de referencia.
Depende del sistema incremental del
k Programación por radio No es necesario No se permite
eje de referencia.
Depende del sistema incremental del
d Programación por radio NOTA Se permite
eje de referencia.
NOTA
Normalmente, 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.
- 83 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-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) ... Movimiento en rápido
(F) ... Avance de mecanizado
+Z
Fig. 4.2.6 (b) Ciclo de taladrado de diámetro exterior/interior
Explicación
- Operaciones
Se repite una operación de ciclo de mecanizado por i y retorno por e.
Cuando el mecanizado llega al punto B, la herramienta escapa según el valor d. A continuación, la
herramienta vuelve en movimiento en rápido, se desplaza en la dirección del punto C según el valor (k y
realiza el mecanizado de nuevo.
Tanto G74 como G75 se utilizan para ranurados y taladrados y permiten que la herramienta se retire
automáticamente. Se tienen en cuenta cuatro patrones simétricos respectivamente.
- 84 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN 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)
Este valor se puede especificar mediante el parámetro N° 5142, que se cambia con el
comando del programa.
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). Este valor se
puede especificar mediante el parámetro N° 5130, que se cambia con el comando del
programa.
a : Ángulo de la punta de herramienta
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. Este valor se puede especificar mediante
el parámetro N° 5143, que se cambia con el comando del programa.
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 mínima de mecanizado
Si la profundidad de mecanizado de una operación de ciclo llega a ser inferior a
este límite, la profundidad se bloquea en este valor. Este valor se puede
especificar mediante el parámetro N° 5140, que se cambia con el comando del
programa.
d : Tolerancia de acabado
Este valor se puede especificar mediante el parámetro N° 5141, que se cambia
con el comando del programa.
X_, Z_ : Coordenadas del punto final de mecanizado (punto D en la Fig. 4.2.7 (a)) en la
dirección de la longitud
U_, W_ : Distancia del desplazamiento al punto final de mecanizado (punto D en la Fig.
4.2.7 (a)) en la dirección de la longitud
(Si se utiliza el sistema A de códigos G. En otros casos, se utiliza X_,Z_ para la
especificación)
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
- 85 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Entrada de
Programación por
Unidad Signo separador
diámetro/radio
decimal
Depende del sistema incremental del
dmin Programación por radio No es necesario No se permite
eje de referencia.
Depende del sistema incremental del
d Programación por radio No es necesario Se permite
eje de referencia.
Depende del sistema incremental del
i Programación por radio Es necesario Se permite
eje de referencia.
Depende del sistema incremental del
k Programación por radio No es necesario No se permite
eje de referencia.
Depende del sistema incremental del
d Programación por radio No es necesario No se permite
eje de referencia.
E (R) A
(R) (R)
U/2
B
(F)
d
D
X i k
r C
Z W
+X
+Z
Punta de
herramienta
a d
dn
1°
2° k
3°
°
- 86 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
+X k
Explicación
- Operaciones
Este ciclo realiza roscados de modo que la longitud del paso, sólo entre C y D, se efectúa según se haya
especificado en el código F. En otras secciones la herramienta se desplaza en movimiento en 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).
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.
4 Como tolerancia de acabado especifique un valor menor que la altura de rosca.
(d < k)
PRECAUCIÓN
Las notas sobre el roscado son las mismas que las del roscado G32. Sin
embargo, para el paro de avance en el ciclo de roscado, véase más abajo "Paro
de avance en un ciclo de roscado".
- 87 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
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 U/2 3(R)
3(R)
2(F) 1(R)
i
4(R)
W
X
- 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) 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 N°
5130.
Se puede especificar un ángulo de achaflanado de roscado de 1 a 89 grados en el parámetro N° 5131. Si el
parámetro se configura a 0, 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.
- 88 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
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 G92.
El override de movimiento en rápido para la velocidad de avance del retroceso después del achaflanado se
deshabilita configurando el bit 4 (ROC) del parámetro N° 1403 a 1.
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 N° 1401.
- 89 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Movimiento en
rápido
Avance de
mecanizado
El ángulo de achaflanado durante el retroceso es el mismo que el del achaflanado en el punto final.
PRECAUCIÓN
Durante el retroceso no se puede realizar otro paro de avance.
- Roscado en pulgadas
El roscado en pulgadas especificado con la dirección E no está permitido.
Ejemplo
1.8
3.68
Eje X
1.8
60.64
68
0 Eje Z
25 105
- 90 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Las siguientes funciones no se pueden especificar en los bloques donde se haya especificado G70, G71,
G72 o G73:
- Llamadas a macros de usuario (llamada simple, llamada modal y llamada a subprograma)
En los bloques con números de secuencia entre los especificados en P y Q en G70, G71, G72 y G73, se
pueden especificar los siguientes comandos:
(1) Tiempo de espera (G04)
(2) G00, G01, G02, y G03
Cuando se usa una orden de interpolación circular (G02, G03) no debe haber diferencia de radio
entre el punto inicial y el punto final del arco. Si existe una diferencia de radio, el contorno de
acabado objetivo
puede no ser correctamente reconocido, dando como resultado un error en el mecanizado, tal como
un corte en exceso.
(3) Comando de bifurcación y repetición de macro de usuario
El destino de la bifurcación debe estar entre los números de secuencia especificados en P y Q.
La bifurcación de alta velocidad especificada por los bits 1 y 4 del parámetro N° 6000 no es válida.
No se pueden especificar llamadas (simples, modales o a subprogramas) a macros de usuario.
Cuando se ejecutan G70, G71, G72 o G73, el número de secuencia especificado por las direcciones P y Q
no se debe especificar dos o más veces en el mismo programa.
Cuando se ejecuta #1 = 2500 con una macro de usuario, se asigna 2500,000 a #1. En este caso, P#1
equivale a P2500.
- 91 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Cancelación
Intervención
manual
- Control multicabezal
Cuando se usa una selección de eje por dirección P del control multiejes o por el nombre de eje extendido,
no puede especificarse el código S en el bloque del comando del ciclo fijo repetitivo múltiple (G71-G73).
(Se emite la alarma PS5305 “NÚMERO DE EJE ILEGAL”)
En este caso, en lugar de especificar el código S en el bloque del comando del ciclo fijo repetitivo
múltiple (G71-G73), especifique el código S antes del bloque del comando del ciclo fijo repetitivo
múltiple (G71-G73).
- 92 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
G80 - - - - Cancelación
Avance de
Ciclo de taladrado
G83 Eje Z mecanizado/intermite Espera Movimiento en rápido
frontal
nte
Avance de Espera Avance de Ciclo de roscado
G84 Eje Z
mecanizado cabezal antihorario mecanizado con macho frontal
Avance de Avance de Ciclo de
G85 Eje Z Espera
mecanizado mecanizado mandrinado frontal
Avance de
Ciclo de taladrado
G87 Eje X mecanizado/intermite Espera Movimiento en rápido
lateral
nte
Avance de Espera Avance de Ciclo de roscado
G88 Eje X
mecanizado Cabezal antihorario mecanizado con macho lateral
Avance de Avance de Ciclo de
G89 Eje X Espera
mecanizado mecanizado mandrinado lateral
NOTA
Esta función se puede utilizar cuando el bit 4 (NCD) del parámetro no.8137 es 0.
Explicación
El ciclo fijo de taladrado consta de las seis secuencias de operaciones siguientes.
Operación 1 Posicionamiento de los ejes X (Z) y C
Operación 2 Movimiento en rápido hasta el nivel de punto R
Operación 3 Taladrado
Operación 4 Operación en el fondo del orificio
Operación 5 Retroceso al nivel de punto R
Operación 6 Movimiento en rápido hasta el nivel inicial
- 93 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Operación 1
Nivel inicial
Operación 2 Operación 6
Operación 5
Operación 3
Movimiento en
Operación 4 rápido
Avance
G83 y G87, G84 y G88 y G85 y G89 tienen la misma función respectivamente, excepto en cuanto a los
ejes especificados como ejes de posicionamiento y eje de taladrado.
- Modo de taladrado
Los códigos de G83 a G85 y de G87 a G89 son códigos G modales que son válidos 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. Durante la ejecución
de los ciclos fijos, especifique sólo las modificaciones de los datos.
La velocidad de avance especificada por F se conserva también después de cancelar el ciclo de taladrado.
Si los datos Q son necesarios, se deben especificar en cada bloque. El código M para las funciones de
bloqueo/desbloqueo del eje C, una vez especificado, funciona como código modal. Se cancela al
especificar G80.
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
K_.
K sólo está activo en el bloque en el que se ha especificado.
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.
Cuando se especifica K0, únicamente se almacenan los datos de taladrado sin ejecutarse el taladrado.
NOTA
Para K especifique un entero de 0 o 1 a 9999.
- Cancelación
Para cancelar un ciclo fijo, utilice G80 o un código G del grupo 01.
- 95 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
- Símbolos en figuras
Los apartados siguientes explican los distintos ciclos fijos. Las figuras contenidas en estas explicaciones
emplean los símbolos siguientes:
PRECAUCIÓN
1 En cada ciclo fijo, las direcciones R, Z y X se tratan de la siguiente forma:
R_ : Se trata siempre como un radio.
Z_ or X_ : Depende de la programación en diámetro/radio.
2 Para los sistemas B o C de códigos 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).
3 Para ciclos fijos de taladrado especificados en el formato de la Serie 10/11
(configurando el bit 1 (FCV) del parámetro Nº 0001 a 1 y el bit 3 (F16) del
parámetro Nº 5102 a 0), se utiliza la programación incremental para los datos
del punto R cuando el bit 6 (RAB) del parámetro Nº 5102 está configurado a 0.
Cuando el bit 6 (RAB) del parámetro Nº 5102 se ha configurado a 1, en el
sistema A de códigos G se utiliza la programación absoluta, y en el sistema B o
C de códigos G se utiliza la programación absoluta o incremental según G90 o
G91.
Para los ciclos fijos de taladrado en el formato de la serie 0i-C, se utiliza la
programación incremental para los datos del punto R.
- Ciclo de taladrado profundo a alta velocidad (G83, G87) (bit 2 (RTR) del
parámetro Nº 5101 =0)
Este ciclo realiza un taladrado profundo a alta velocidad. El taladro repite el ciclo de taladrado a la
velocidad de avance de mecanizado y retrocede la distancia de retroceso especificada de forma
intermitente hasta el fondo de un orificio. El taladro extrae las virutas de mecanizado del orificio al
retroceder.
- 96 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Formato
G83 X(U)_ C(H)_ Z(W)_ R_ P_ Q_ F_ K_ M_ ;
o
G87 Z(W)_ C(H)_ X(U)_ R_ P_ Q_ F_ K_ M_ ;
X_ C_ o Z_ C_ : Datos de la posición del orificio
Z_ o X_ : 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 del orificio
Q_ : Profundidad de corte por cada avance de mecanizado
F_ : Velocidad de 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 del punto R
q q
d d
q q d
d
q q
Punto Z Punto Z
P1 P1
- 97 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
- Ciclo de taladrado profundo (G83, G87) (bit 2 (RTR) del parámetro Nº 5101 =1)
Formato
G83 X(U)_ C(H)_ Z(W)_ R_ P_ Q_ F_ K_ M_ ;
o
G87 Z(W)_ C(H)_ X(U)_ R_ P_ Q_ F_ K_ M_ ;
X_ C_ o Z_ C_: Datos de la posición del orificio
Z_ o X_ : 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 del orificio
Q_ : Profundidad de corte por cada avance de mecanizado
F_ : Velocidad de 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 del punto R
q q
d d
q q
d d
q q
Punto Z Punto Z
P1 P1
Ejemplo
M51 ; Activación del modo de posicionamiento del eje C
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 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
taladro
M50 ; Desactivación del modo de posicionamiento del eje C
- 98 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
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).
Formato
G83 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;
o
G87 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ o Z_ C_ : Datos de la posición del orificio
Z_ o X_ : 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 del orificio
F_ : Velocidad de 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
Punto Z Punto Z
P1 P1
Ejemplo
M51 ; Activación del modo de posicionamiento del eje C
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
XyC
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 taladro
M50 ; Desactivación del modo de posicionamiento del eje C
- 99 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Formato
G84 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;
o
G88 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ o Z_ C_ : Datos de la posición del orificio
Z_ o X_ : 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 del orificio
F_ : Velocidad de 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 M
Nivel inicial
Cabezal Cabezal
horario horario
M ( + 1), P2 M ( + 1), P2
Punto R Punto R
Nivel del
punto R
P1 Punto Z P1 Punto Z
Cabezal Cabezal
antihorario antihorario
Explicación
El roscado con macho se ejecuta 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 velocidad de avance. Un paro de avance no
detiene la máquina hasta que haya terminado la operación de retorno.
NOTA
El bit 3 (M5T) del parámetro Nº 5101 especifica si se envía 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.
- 100 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
- Comando Q
Después de configurar el bit 6 (PCT) del parámetro No. 5104 a 1, añada la dirección Q al comando del
ciclo normal de roscado y especifique la profundidad de corte para cada roscado con macho.
En el ciclo de roscado profundo, la herramienta retrocede al punto R para cada roscado. En el ciclo de
roscado con macho profundo a gran velocidad, la herramienta retrocede según la distancia de retroceso
especificada previamente para el parámetro N° 5213. Seleccione la operación a ejecutar configurando el
bit 5 (PCP) del parámetro N° 5200.
Operación
Primero, la operación del ciclo de roscado con macho normal es explica como operación básica.
Antes de especificar un ciclo de roscado con macho, gire el cabezal usando una función auxiliar.
1. En caso de un comando para posicionar la herramienta en una posición de orificio, se ejecuta el
posicionamiento.
2. Cuando se especifica el punto R, se ejecuta el posicionamiento al punto R.
3. El roscado con macho se ejecuta hasta el fondo del orificio mediante avance de mecanizado.
4. Si se especifica un tiempo de espera (P), la herramienta espera.
5. Se emite la función auxiliar M05 (parada del cabezal) y la máquina activa el estado de espera FIN.
6. Cuando retorna FIN, se emite la función auxiliar M04 (rotación inversa del cabezal) y la máquina
activa el estado de espera FIN.
7. Cuando retorna FIN, el macho se retira hasta que se alcanza el punto R mediante avance de
mecanizado.
8. Si se especifica un tiempo de espera (P), la herramienta espera.
9. Se emite la función auxiliar M05 (parada del cabezal) y la máquina activa el estado de espera FIN.
10. Cuando retorna FIN, se emite la función auxiliar M03 (rotación hacia adelante del cabezal) y la
máquina activa el estado de espera FIN.
11. Cuando retorna FIN, la herramienta regresa a la posición inicial en movimiento rápido cuando se
especifica el regreso al nivel inicial.
<8> Espera
<3> Roscado con macho hasta el <9> Se emite la función auxiliar M05
fondo del orificio
<10> Se emite la función auxiliar M03
El paso 3 de la operación del ciclo de roscado con macho arriba descrito cambia como sigue:
El roscado con macho se ejecuta hasta el fondo del orificio repitiendo los pasos de arriba.
Si se especifica un tiempo de espera (P), la herramienta espera después de alcanzar el fondo del orificio y
por último alcanza el punto R.
macho
d
<4> Retracción <7> Aproximación
- 102 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
3-4. Cuando retorna FIN, la herramienta retrocede según la distancia de retroceso d especificada con el
parámetro N° 5213 en avance de mecanizado.
3-5. Se emite la función auxiliar M05 (parada del cabezal) y la máquina activa el estado de espera FIN.
3-6. Cuando retorna FIN, se emite la función auxiliar M03 (rotación hacia adelante del cabezal) y la
máquina activa el estado de espera FIN.
3-1. Cuando retorna FIN, la herramienta corta la pieza según la distancia de retroceso d (parámetro N°
5213) + profundidad de corte q (especificada con la dirección Q).
El roscado con macho se ejecuta hasta el fondo del orificio repitiendo los pasos de arriba.
Si se especifica un tiempo de espera (P), la herramienta espera después de alcanzar el fondo del orificio y
alcanza el punto R.
q: Profundidad de corte
d: Distancia de retroceso
d <4> Retracción
Notas
1. La profundidad de corte especificada con la dirección Q se almacena como valor modal hasta que se
cancela el modo de ciclo fijo.
En ambos ejemplos 1 y 2 de abajo, la dirección Q no se especifica en el bloque N20, sino que se
ejecuta el ciclo de roscado con macho profundo porque el valor especificado con la dirección Q es
válido como valor modal. Si esta operación no es adecuada, especifique G80 para cancelar el
modo de ciclo fijo como se muestra en N15 en el ejemplo 3 o especifique Q0 en el bloque de
roscado con macho como se muestra en N20 en el ejemplo 4.
Ejemplo 1
N10 G84 X100.0 C0.0 Z-100.0 Q20.0 ;
N20 X150.0 C90.0 ; ← El ciclo de roscado con macho profundo también se ejecuta en este bloque.
N30 G80 ;
Ejemplo 2
N10 G83 X100.0 C0.0 Z-100.0 Q20.0 ;
- 103 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
N20 G84 Z-100.0 ; ← El ciclo de roscado con macho profundo también se ejecuta en este bloque.
N30 G80 ;
Ejemplo 3
N10 G83 X100.0 C0.0 Z-100.0 Q20.0 ;
N15 G80 ; ← Se cancela el modo de ciclo fijo.
N20 G84 Z-100.0 ;
N30 G80 ;
Ejemplo 4
N10 G83 X100.0 C0.0 Z-100.0 Q20.0 ;
N20 G84 Z-100.0 Q0 ; ←Se añade Q0.
N30 G80 ;
2. La unidad para el eje de taladrado se usa como unidad de Q. Cualquier signo se ignora.
4. Ejecute la operación en el ciclo de roscado con macho profundo en el punto R. Es decir, ajuste un
valor que no exceda el punto R para d (parámetro N° 5213).
Ejemplo
M51 ; Activación del modo de posicionamiento del eje C
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
XyC
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 taladro
M50 ; Desactivación del modo de posicionamiento del eje C
- 104 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Formato
G85 X(U)_ C(H)_ Z(W)_ R_ P_ F_ K_ M_ ;
o
G89 Z(W)_ C(H)_ X(U)_ R_ P_ F_ K_ M_ ;
X_ C_ o Z_ C_ : Datos de la posición del orificio
Z_ o X_ : 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 del orificio
F_ : Velocidad de 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 del
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 movimiento en rápido hasta el punto R.
El taladrado se ejecuta desde el punto R hasta el 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.
Ejemplo
M51 ; Activación del modo de posicionamiento del eje C
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
XyC
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 taladro
M50 ; Desactivación del modo de posicionamiento del eje C
- 105 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Formato
G80;
Explicación
El ciclo fijo de taladrado se cancela para poder realizar la operación normal. El punto R y el punto Z se
borran.
También se cancelan (se borran) los demás datos de taladrado.
Ejemplo
M51 ; Activación del modo de posicionamiento del eje C
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 taladro
M50 ; Desactivación del modo de posicionamiento del eje C
Detalles
Especifique los códigos M para el bloqueo/desbloqueo del eje Cs en los siguientes parámetros.
Cuando el código M de bloqueo ajustado en el parámetro Nº 5110 o Nº 13544 (válido cuando el bit 4
(CME) del parámetro Nº 5161 es 1) se especifica en el bloque para un ciclo fijo de taladrado, el código M
especificado es enviado antes de que la herramienta se desplace en movimiento en rápido al nivel del
punto R tras posicionarse. El código M de desbloqueo correspondiente a este código M especificado es
enviado después de que la herramienta retroceda al nivel del punto R.
Ejemplo 1:
Si el bit 4 del parámetro Nº 5161 se configura a 1, y se especifica 68, 78, 168 y 178 en los
parámetros Nº 5110, 13543, 13544 y 13545, respectivamente, se envían los siguientes códigos M.
Comando Bloqueo Desbloqueo
G83X_C_...M68 M68 M78
G83X_C_...M168 M168 M178
- 106 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Ejemplo 2:
Si el bit 4 del parámetro Nº 5161 se configura a 0, y se especifica 68 en el parámetro Nº 5110
respectivamente, se envían los siguientes códigos M.
Comando Bloqueo Desbloqueo
G83X_C_...M68 M68 M69
NOTA
1 Si ambos códigos M, el de bloqueo y el de desbloqueo, se configuran a 0, el
ajuste del par no es válido.
2 Si el mismo código M de bloqueo se especifica para los pares 1 y 2, el ajuste
para el par 1 especificado en el parámetro Nº 13543 se utiliza como código M
para el desbloqueo.
Explicación
Un ciclo fijo de taladrado está formado por una secuencia de seis operaciones.
Operación 1 Posicionamiento de los ejes X (Z) y C (incluye también otro eje)
Operación 2 Movimiento en rápido hasta el nivel de punto R
Operación 3 Taladrado
Operación 4 Operación en el fondo del orificio
Operación 5 Retroceso al nivel de punto R
Operación 6 Movimiento en rápido hasta el punto inicial
Operación 1
Nivel inicial
Operación 2 Operación 6
Nivel del
punto R
Operación 5
Operación 3
Movimiento en
rápido
Operación 4 Avance
- 107 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Cuando el bit 7 (SAC) del parámetro Nº 11507 está configurado a 0, se comprueba la señal de llegada de
la velocidad del cabezal SAR tras el tiempo de espera por el tiempo transcurrido que se ha configurado en
el parámetro N°3740 para cada taladrado.
Cuando el bit 7 (SAC) del parámetro Nº 11507 está configurado a 1, en el taladrado desde la segunda vez,
se comprueba la señal de llegada de la velocidad del cabezal SAR de inmediato y que se ha configurado
en el parámetro N°3740 que no está relacionado.
Sin embargo, cuando el comando y el estado cumplen las siguientes condiciones, CNC está esperando el
tiempo transurrido configurado en el parámetro N°3740 antes de comprobar la señal de llegada de la
velocidad del cabezal SAR.
- El ciclo fijo de taladrado se ha cancelado por G80 o un código G del grupo 01.
- Se comanda el código S
- El código G del ciclo fijo de taladrado se ha comandado y es distinto al código G modal.
- La señal de llegada de la velocidad del cabezal SAR recibe "0".
- CNC pasa a estado de reinicialización.
- 108 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
- Paro de avance
Cuando se aplica el "paro de avance" entre las operaciones 3 y 5 mediante G84/G88, la lámpara de paro
de avance se enciende inmediatamente si se vuelve a aplicar el paro 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%.
- 109 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
NOTA
Esta función se puede utilizar cuando el bit 3 (NRG) del parámetro no.8135 es
0.
- 110 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Formato
G84 X (U)_ C (H)_ Z (W)_ R_ P_ F_ K_ M_ ;
o
G88 Z (W)_ C (H)_ X (U)_ R_ P_ F_ K_ M_ ;
X_ C_ o Z_ C_ : Datos de la posición del orificio
Z_ o X_ : 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 del orificio
F_ : Velocidad de avance de mecanizado
K_ : Número de repeticiones (si es necesario)
El número de repeticiones se especifica mediante la dirección
L_, si el bit 1 (FCV) del parámetro Nº 0001 = 1.
M_ : Código M para bloqueo del eje C (si es necesario)
Operación 31 Operación 5
Punto Z Punto Z
P P
Parada de cabezal Parada de cabezal Cabezal
Cabezal
Operación 4 antihorario antihorario
P2 ejecuta el tiempo de espera para el desbloqueo del eje C. (El tiempo de espera se ajusta en el
parámetro Nº 5111.)
En el roscado rígido con macho frontal (G84), se utiliza el primer eje del plano como eje de taladrado y
los demás ejes como ejes de posicionamiento.
Bit 0 (RTX) del parámetro Nº 5209 Selección de plano Eje de taladrado
G17: Plano Xp-Yp Xp
0 G18: Plano Zp-Xp Zp
G19: Plano Yp-Zp Yp
1 Zp
- 111 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
En el roscado rígido con macho lateral (G88), se utiliza el primer eje del plano como eje de taladrado y
los demás ejes como ejes de posicionamiento.
Bit 0 (RTX) del parámetro Nº 5209 Selección de plano Eje de taladrado
G17: Plano Xp-Yp Parada de
0 Yp
G18: Plano Zp-Xp Xp
G19: Plano Yp-Zp Zp
1 Xp
Nivel inicial
Operación 1 Parada de
Operación 6
Operación 2 cabezal
Parada deCabezal
Cabezal cabezal horario
horario
Punto R Nivel del punto R Punto R Nivel del punto R
Operación 3 Operación 5
Punto Z Punto Z
P P
Parada de Cabezal
Cabezal
cabezal Operación 4 antihorario Parada de cabezal antihorario
Un código G no puede distinguir entre el ciclo de roscado con macho frontal y el ciclo de roscado con
machos lateral mediante comandos de formato de la serie 10/11 (G84.2). El eje de taladrado se determina
mediante la selección de plano (G17/G18/G19). Especifique la selección de plano que equivalga al ciclo
de roscado con machos frontal o al ciclo de roscado con machos lateral, según corresponda. (Cuando el
bit 0 (FXY) del parámetro Nº 5101 está configurado a 0, se utiliza el eje Z como eje de taladrado. Cuando
FXY está configurado a 1, la selección de plano se realiza como se indica en la Tabla 4.4.1 (a).)
De esta forma, el modo de roscado rígido puede especificarse en dos formatos: G84/G88(formato FS0i-F)
y G84.2(formato FS10/11). Se puede seleccionar un formato utilizable en el ajuste del parámetro.
Parámetros
Bit 1 (FCV) del Bit 3 (F16) del Formato de comando ejecutable
parámetro Nº 0001 parámetro Nº 5102
Solo el formato FS0i-F (El número de repeticiones se especifica
0 -
mediante la dirección K)
Formato FS10/11 o
1 0 formato FS0i-F (El número de repeticiones se especifica mediante la
dirección L.)
Solo el formato FS0i-F (El número de repeticiones se especifica
1 1
mediante la dirección L)
Explicación
Una vez que se ha completado el posicionamiento del eje X (G84) o el eje Z (G88), el cabezal se desplaza
en movimiento en rápido hasta el punto R. El roscado con machos 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 inicia
la rotación inversa, retrocede hasta el punto R, detiene la rotación y se desplaza al nivel inicial en
movimiento en rápido.
Durante el roscado con machos, se supone que el override de velocidad de avance y el override de cabezal
son del 100%. No obstante, para el retroceso (operación 5), se puede aplicar un override fijo de hasta el
2000% mediante el ajuste del bit 4 (DOV) del parámetro Nº 5200, bit 3 (OVU) del parámetro Nº 5201 y
el parámetro Nº 5211.
- Modo rígido
Se puede especificar el modo rígido mediante la aplicación de cualquiera de los siguientes métodos:
(1) Especificando M29S***** antes de un bloque de roscado con machos
(2) Especificando M29S***** en un bloque de roscado con machos
(3) Considerando G84 o G88 como un código G de roscado rígido con macho (Configure el bit 0 (G84)
del parámetro Nº 5200 a 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.
- Override
Hay varios tipos de funciones de override que no son válidos. Las siguientes funciones de override se
pueden habilitar mediante el ajuste de los parámetros correspondientes:
(1) Override de extracción
(2) Señal de override
- 113 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
- Ensayo en vacío
El ensayo en vacío también se puede ejecutar en G84 (G88). Cuando se ejecuta el ensayo en vacío a la
velocidad de avance en el eje de taladrado en G84 (G88), el roscado con macho se realiza según esta
velocidad de avance. Tenga en cuenta que la velocidad del cabezal aumenta al aumentar la 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 tampoco gira.
- Reinicialización
Cuando se reinicializa durante el roscado rígido con machos, el modo de roscado rígido con machos se
cancela y el motor del cabezal cambia al modo normal. Tenga en cuenta que el modo G84 (G88) no se
cancela en este caso cuando se ajusta el bit 6 (CLR) del parámetro N° 3402.
- Enclavamiento
El enclavamiento también se puede aplicar en G84 (G88).
- Avance manual
Para el roscado rígido con machos mediante avance por volante manual, consulte el apartado "Roscado
rígido con machos por volante manual."
Con otras operaciones manuales no se puede realizar el roscado rígido con machos.
- Compensación de holgura
En el modo de roscado rígido con machos, se aplica la compensación de holgura para compensar el
desplazamiento perdido cuando el cabezal gira en sentido horario o en sentido antihorario. Ajuste la
cantidad de holgura en los parámetros N° 5321 a N° 5324.
La compensación de holguras se aplica a lo largo del eje de taladrado.
Limitaciones
- Cambio de eje
Para poder cambiar el eje de taladrado, antes debe cancelarse el ciclo fijo. Si se cambia el eje de taladrado
en el modo rígido, se genera la alarma PS0206, “NO SE PUEDE CAMBIAR PLANO (ROSCADO
RÍGIDO)”.
- 114 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
- Comando S
Si se especifica un valor superior a la velocidad máxima de rotación de la gama utilizada, se genera la
alarma PS0200, “COMANDO DE CÓDIGO S ILEGAL”. 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 o un número
de impulsos igual o superior a 32.768 en 8 mseg con un cabezal serie, se genera la alarma PS0202,
“DESBORDAMIENTO POSICIÓN LSI”.
<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:
(40951000860)4095=7500 (min-1)
Para un cabezal serie
(327671000860)4095=60012(min-1) [Nota: Valor ideal]
- Comandos F
Si se especifica un valor mayor que el límite superior para el avance de mecanizado, se genera la alarma
PS0201, “VELOCIDAD DE AVANCE NO ENCONTRADA EN ROSCADO RÍGIDO”.
- M29
Si se especifican un comando S y un movimiento de eje entre M29 y G84, se genera la alarma PS0203,
“FALTA PROGRAMA EN ROSCADO RÍGIDO”. Si en un ciclo de roscado con machos se especifica
M29, se genera la alarma PS0204, “OPERACIÓN ILEGAL DE EJE”.
- P
Especifique P en un bloque que ejecute taladrado. Si especifica P en un bloque que no ejecuta taladrado,
no se almacena como dato modal.
- Cancelación
No especifique en un mismo bloque un código G del grupo 01 (G00 a G03) y G84. De lo contrario se
cancela G84.
- Compensación de herramienta
En el modo de ciclo fijo, los correctores de herramienta no se tienen en cuenta.
- 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.
- 115 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Ejemplo
Velocidad de avance de eje de roscado: 1000 mm/min
Velocidad del cabezal : 1000 min-1
Paso de rosca : 1.0 mm
<Programación de 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 machos
<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 machos
- 116 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Formato
Cuando se especifica el roscado rígido con macho con G84 (G88) y el bit 5 (PCP) del parámetro Nº 5200
es igual a 0, se supone la utilización del roscado rígido profundo con machos a alta velocidad.
G84 X(U)_ C(H)_Z(W)_ R_ P_ Q_ F_ K_ M_ ;
o
G88 Z(W)_ C(H)_X(U)_ R_ P_ Q_ F_ K_ M_ ;
X_ C_ o Z_ C_ : Datos de la posición del orificio
Z_ o X_ : La distancia desde el punto R hasta el fondo del orificio
- Ciclo de roscado rígido profundo con R_ : La distancia desde el nivel inicial hasta el nivel del punto R
machos de alta velocidad P_ : Tiempo de espera en el fondo del orificio
En el primer corte desde el punto R,
realice el corte con la profunidad "q" Q_ : Profundidad de corte por cada avance de mecanizado
especificada por la dirección Q a la F_ : Velocidad de avance de mecanizado
vez que gira el cabezal hacia delante K_ : Número de repeticiones (si es necesario)
(operación <1>). M_ : Código M para bloqueo del eje C (si es necesario)
A continuación, ejecute el retorno en
la cantidad especificada por el
parámetro Nº 5213 a la vez que gira G84 o G88 (modo G98) G84 o G88 (modo G99)
el cabezal en sentido contrario
Parada de
(operación <2>). cabezal d = Cantidad de Parada de cabezal
Luego realice un roscado con Nivel inicial retorno
machos mediante (d+q) a la vez que Parada de
Parada de
gira el cabezal hacia delante M M cabezal
Cabezal Parada deNivel del cabezal
(operación <3>). horario cabezal punto R M(+1) Cabezal Nivel del Parada
Punto R horario Nivel delR
punto de
Punto R
Repita las operaciones <2> y <3> punto R cabezal
hasta que se alcance el fondo del
orificio. q (1)
d
q (1)
d
(2) (2)
Cuando se especifica el roscado rígido con macho con G84 (G88) y el bit 5 (PCP) del parámetro Nº 5200
es igual a 1, se supone la utilización del roscado rígido profundo con machos.
- 117 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Explicación
- Distancia inicial de mecanizado
La distancia inicial de mecanizado se ajusta en el parámetro Nº 5213.
- Cantidad de retorno
La cantidad de retorno para cada d se ajusta en el parámetro Nº 5213.
- Velocidad de retorno
Para la velocidad de la operación de retorno, se puede habilitar un override máximo de 2000% mediante
el ajuste del bit 4 (DOV) del parámetro Nº 5200, el bit 3 (OVU) del parámetro Nº 5201 y el parámetro Nº
5211 al igual que el desplazamiento desde el fondo del orificio (punto Z) al punto R.
- 118 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
parámetro Nº 5201 y el parámetro Nº 5211 al igual que el desplazamiento desde el fondo del orificio
(punto Z) al punto R.
- Override
Hay varios tipos de funciones de override que no son válidos. Las siguientes funciones de override se
pueden habilitar mediante el ajuste de los parámetros correspondientes:
- Override de extracción
- Señal de override
Los detalles se ofrecerán más adelante.
- Ensayo en vacío
El ensayo en vacío también se puede ejecutar en G84 (G88). Cuando se ejecuta el ensayo en vacío a la
velocidad de avance en el eje de taladrado en G84 (G88), el roscado con macho se realiza según esta
velocidad de avance. Tenga en cuenta que la velocidad del cabezal aumenta al aumentar la 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 tampoco gira.
- Reinicialización
Cuando se reinicializa durante el roscado rígido con machos, el modo de roscado rígido con machos se
cancela y el motor del cabezal cambia al modo normal. Tenga en cuenta que el modo G84 (G88) no se
cancela en este caso cuando se ajusta el bit 6 (CLR) del parámetro N° 3402.
- Enclavamiento
El enclavamiento también se puede aplicar en G84 (G88).
- Avance manual
Para el roscado rígido con machos mediante avance por volante manual, consulte el apartado "Roscado
rígido con machos por volante manual."
Con otras operaciones manuales no se puede realizar el roscado rígido con machos.
- Compensación de holgura
En el modo de roscado rígido con machos, se aplica la compensación de holgura para compensar el
desplazamiento perdido cuando el cabezal gira en sentido horario o en sentido antihorario. Ajuste la
cantidad de holgura en los parámetros N° 5321 a N° 5324.
La compensación de holguras se aplica a lo largo del eje de taladrado.
Limitaciones
- Cambio de eje
Para poder cambiar el eje de taladrado, antes debe cancelarse el ciclo fijo. Si se cambia el eje de taladrado
en el modo rígido, se genera la alarma PS0206, “NO SE PUEDE CAMBIAR PLANO (ROSCADO
RÍGIDO)”.
- Comando S
- Si se especifica una velocidad superior a la velocidad máxima para la gama utilizada, se genera la
alarma PS0200, “COMANDO DE CÓDIGO S ILEGAL”.
- Cuando se cancela el ciclo fijo de roscado rígido con machos, el comando S utilizado para el roscado
rígido con machos se borra y cambia a S0.
- Comando F
Si se especifica un valor mayor que el límite superior de avance de mecanizado, se genera la alarma
PS0011, “AVANCE CERO ( COMANDO)”.
- M29
Si entre M29 y G84 se especifica un comando S y un movimiento de eje, 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 un 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 machos.
- Cancelación
No especifique en un mismo bloque un código G del grupo 01 (G00 a G03) y G84. De lo contrario se
cancela G84.
- Compensación de herramienta
En el modo de ciclo fijo, los correctores de herramienta no se tienen en cuenta.
- Llamada a subprograma
En el modo de ciclo fijo especifique el comando de llamada a subprograma M98P_ en un bloque
independiente.
- 120 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
NOTA
Cuando se cancela el ciclo fijo de roscado rígido con machos, también se borra
el valor S utilizado para el roscado rígido con machos (como si se especificara
S0).
Por lo tanto, el comando S especificado para el roscado rígido con machos no
se puede utilizar en una parte posterior del programa después de la cancelación
del ciclo fijo de roscado rígido con machos.
Después de cancelar el ciclo fijo de roscado rígido con machos, especifique un
nuevo comando S si fuera necesario.
Explicación
- Especificación del override en el parámetro
Configure el bit 4 (DOV) del parámetro N° 5200 a 1 y configure el override en el parámetro N° 5211.
Se puede seleccionar un override entre 0% y 200% en intervalos de 1%. El bit 3 (OVU) del parámetro N°
5201 se puede configurar a 1 para definir un override entre 0% y 2000% en intervalos de 10%.
La diferencia en la velocidad del cabezal se convierte al override real mediante el siguiente cálculo.
Por lo tanto, es posible que la velocidad del cabezal en la extracción no sea la misma que la especificada
en la dirección "J". Si el override no está comprendido en el rango de 100% a 200%, se supone que su
valor es 100%.
Spindle
Velocidad speed enatla extraction
de cabezal (specified enatJ) J )
extracción (especificada
Override (%)( %)
Override 100
Velocidad de cabezal
Spindle (especificada
speed en S) at S )
(specified
El override que se aplica está determinado por el ajuste de los parámetros y del comando, tal como se
muestra en la Tabla 4.4.4.1 (a).
NOTA
1 No utilice un separador decimal en el valor especificado en la dirección "J".
Si se utiliza un separador decimal, el valor se considerará como se indica a
continuación:
Ejemplo)
Cuando el sistema incremental del eje de referencia es IS-B
- Cuando no se utiliza la programación de separador decimal tipo
calculadora
El valor especificado se convierte al valor para el que se considera el
incremento mínimo de entrada.
"J200." corresponde a 200000 min-1.
- Cuando se utiliza la programación de separador decimal tipo calculadora
El valor especificado se convierte al valor obtenido mediante redondeo
por defecto a un entero.
"J200." corresponde a 200 min-1.
2 No utilice el signo menos en el valor especificado en la dirección "J".
Si se utiliza el signo menos, se supondrá un valor fuera del rango de 100% a
200 %.
3 El override máximo se obtiene utilizando la siguiente ecuación de modo que la
velocidad de cabezal a la que se aplica el override en la extracción no
sobrepase la velocidad máxima de la gama (especificada en los parámetros N°
5241 a N° 5244). Por esta razón, el valor obtenido no es el mismo que la
velocidad máxima de cabezal en función del override.
Vel. cabezal
Maximum máxima
spindle (especificada
speed enparameters
(specified in parámetro) )
Maximum override
Override máximo (%)
(%) 100
Spindle
Velocidad speed(especificada
de cabezal (specified aten
S )S)
4 Cuando en el modo de roscado rígido con machos se especifica un valor en la
dirección "J" para definir la velocidad del cabezal en la extracción, este valor
será válido hasta que se cancele el ciclo fijo.
- 122 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Existen las siguientes relaciones entre esta función y el override en cada operación:
(1) En el mecanizado
Cuando la señal de cancelación de override está configurada a 0: Valor especificado por la señal
de override
Cuando la señal de cancelación de override está configurada a 1: 100%
(2) En la extracción
- Cuando la señal de cancelación de override está configurada a 0: Valor especificado por la señal
de override
- Cuando la señal de cancelación de override está configurada a 1 y se ha deshabilitado el
override de extracción:
100%
- Cuando la señal de cancelación de override está configurada a 1 y se ha habilitado el override
de extracción:
Valor especificado para el
override de extracción
NOTA
1 El override máximo se obtiene utilizando la siguiente ecuación de modo que la
velocidad de cabezal a la que se aplica el override no sobrepase la velocidad
máxima de la gama (especificada en los parámetros N° 5241 a N° 5244). Por
esta razón, el valor obtenido no es el mismo que la velocidad máxima de
cabezal en función del override.
Vel. cabezal
Maximum máxima
spindle (especificada
speed (specifieden parámetro) )
in parameters
Maximum
Override (%)(%)
override
máximo 100
Velocidad de cabezal
Spindle speed (especificada
(specified at S ) en S)
2 Puesto que la operación de override difiere según la máquina utilizada, consulte
el manual facilitado por el fabricante de la máquina herramienta.
- 123 -
PROGRAMACIÓN B-64604SP-1/01
En las descripciones que siguen a continuación el eje utilizado para el mecanizado con una muela de
rectificado y el eje utilizado para el rectificado con una muela de rectificado se denominarán del siguiente
modo:
Eje utilizado para el mecanizado con una muela de rectificado: Eje de mecanizado
Eje utilizado para el rectificado con una muela de rectificado: Eje de rectificado
Las siguientes funciones no se podrán utilizar durante la ejecución de un ciclo fijo de rectificado:
Los sistemas incrementales para I (ancho horizontal), K (diámetro de herramienta) y Q (paso) son iguales
al sistema incremental del eje de referencia (parámetro N° 1031). Si el parámetro N° 1031 (eje de
referencia) se configura a 0, se utiliza el sistema incremental para el primer eje.
AVISO
Los códigos G para los ciclos fijos de rectificado G71, G72, G73 y G74 (G72,
G73, G74 y G75 cuando se utiliza el sistema C de códigos G) son códigos G del
grupo 01. Un código G para cancelación como G80 utilizado para un ciclo fijo de
taladrado no está disponible. Especificando un código G del grupo 00 distinto de
G04, se borra la información modal, como la profundidad de corte, pero no se
puede cancelar el ciclo fijo de rectificado. Para cancelar un ciclo fijo de
rectificado, debe especificarse un código G del grupo 01 distinto de G71, G72,
G73 y G74. Por tanto, al cambiar, por ejemplo, de G71, G72, G73 o G74 a otro
comando de movimiento de eje, asegúrese de especificar un código G del grupo
01, tal como G00 o G01, para cancelar el ciclo fijo de rectificado. Si se
especifica otro comando de movimiento de eje sin cancelar el ciclo fijo de
rectificado, se puede producir un funcionamiento imprevisto debido a que la
operación del ciclo es continua.
NOTA
1 Para utilizar esta función se requiere la opción "Función de rectificado A" o
"Función de rectificado B".
- 124 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
NOTA
2 Un ciclo fijo de rectificado y un ciclo fijo repetitivo múltiple no pueden usarse
simultáneamente.
Cuando el ciclo fijo de rectificado está habilitado, el ciclo fijo repetitivo múltiple
está deshabilitado.
3 Si se especifica el código G para un ciclo fijo de rectificado (G71, G72, G73, o
G74), el ciclo fijo de rectificado se ejecuta conforma a los valores A, B, W, U, I y
K reservados como datos modales mientras el ciclo es válido, aún cuando un
bloque posteriormente especificado no especifique ninguno de los códigos G71,
G72, G73 y G74.
Ejemplo:
G71 A_ B_ W_ U_ I_ K_ H_ ;
; El ciclo fijo de rectificado se ejecuta aunque se especifique un bloque
vacío.
%
4 Cuando se cambie de un ciclo fijo de taladrado a un ciclo fijo de rectificado,
especifique G80 para cancelar el ciclo fijo de taladrado.
5 Cuando se cambie de un ciclo fijo de rectificado a otro comando de movimiento
de eje, cancele el ciclo fijo teniendo en cuenta el aviso anterior.
- 125 -
PROGRAMACIÓN B-64604SP-1/01
Formato
G71 A_ B_ W_ U_ I_ K_ H_ ;
A_ : Primera profundidad de corte (La dirección de corte depende del signo.)
B_ : Segunda profundidad de corte (La dirección de corte depende del signo.)
W_ : Rango de rectificado (La dirección de rectificado depende del signo.)
U_ : Tiempo de espera
I_ : Velocidad de avance para A y B
K_ : Velocidad de avance W
H_ : Número de repeticiones (de 1 a 9999)
G71
X
W
A <1>(I) <3>(K)
<2>U <4>(I)
B
<6>(K) <5>U
Explicación
El ciclo de rectificado longitudinal consta de seis operaciones.
Las operaciones de <1> a <6> se repiten hasta que se alcanza el número de repeticiones especificado en la
dirección H. En el caso de operación bloque a bloque, las operaciones de <1> a <6> se ejecutan con una
operación de marcha de ciclo.
- 126 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Limitaciones
- Eje de mecanizado
Como eje de mecanizado se utiliza el primer eje controlado. Configurando el bit 0 (FXY) del parámetro
N° 5101 a 1, puede cambiarse el eje utilizando un comando de selección de plano (G17, G18 o G19).
- Eje de rectificado
Especifique un eje de rectificado ajustando un número de eje para un eje distinto del eje de mecanizado
en el parámetro Nº 5176. Especifique un comando de rectificado en W sin utilizar un nombre de eje. El
nombre de eje correspondiente al número de eje ajustado puede también utilizarse para la especificación.
- A, B, W
Los comandos de A, B y W son comandos incrementales.
Si no se especifican ni A ni B o A=B=0, se realiza la operación de chispeo (sólo el movimiento es
ejecutado en la dirección de rectificado).
- H
Si H no se especifica o H=0, se considera la especificación H=1.
La especificación de H sólo es válida en el bloque en el que se ha especificado H.
- Borrado
Los datos A, B, W, U, I y K en el ciclo fijo son información modal común a G71, G72, G73 y G74. Por
tanto, los datos permanecen válidos hasta que se especifican nuevos datos. Los datos se borran cuando se
especifica un código G del grupo 00 distinto de G04 o un código G del grupo 01 distinto de G71, G72,
G73 y G74. La especificación de H sólo es válida en el bloque en el que se ha especificado H.
- Código B
Durante el ciclo fijo no se puede especificar el código B (segunda función auxiliar).
NOTA
1 Si no se especifica ningún eje de rectificado cuando G71 se ha especificado, se
genera la alarma PS0455, “COMANDO ILEGAL EN RECTIFICADO”.
2 Si el número de eje de mecanizado y el número de eje de rectificado son
iguales, se genera la alarma PS0456, “PARÁMETRO ILEGAL EN
RECTIFICADO”.
3 Aunque se especifique G90 (comando absoluto) mientras el ciclo es válido, los
comandos A, B y W son comandos incrementales.
- 127 -
PROGRAMACIÓN B-64604SP-1/01
Formato
G72 P_ A_ B_ W_ U_ I_ K_ H_ ;
P_ : Número de calibre (1 a 4)
A_ : Primera profundidad de corte (La dirección de corte depende del signo.)
B_ : Segunda profundidad de corte (La dirección de corte depende del signo.)
W_ : Rango de rectificado (La dirección de rectificado depende del signo.)
U_ : Tiempo de espera
I_ : Velocidad de avance para A y B
K_ : Velocidad de avance W
H_ : Número de repeticiones (de 1 a 9999)
G72
X
W
A <1>(I) <3>(K)
<2>U <4>(I)
B
<6>(K) <5>U
Explicación
Si se ha especificado la opción de salto de pasos múltiples, se puede especificar un número de calibre. El
método para la especificación del número de calibre es el mismo que para la opción de salto de pasos
múltiples. Si no se especifica la opción de salto de pasos múltiples, se utiliza la señal de salto
convencional.
A excepción de la especificación del número de calibre, los comandos y operaciones son las mismas que
para G71.
- 128 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
(Fin)
(Fin)
- Si la señal de salto se introduce durante la operación <2> o <5> (espera), la operación de espera se
interrumpe inmediatamente para retornar a las coordenadas seleccionadas como punto de inicio
del ciclo.
- Si la señal de salto se introduce durante la operación <3> o <6> (avance de rectificado), la
herramienta vuelve a las coordenadas seleccionadas como punto de inicio del ciclo después de
finalizar el movimiento sobre W.
Señal de salto
(Fin)
Limitaciones
- Eje de mecanizado
Como eje de mecanizado se utiliza el primer eje controlado. Configurando el bit 0 (FXY) del parámetro
N° 5101 a 1, puede cambiarse el eje utilizando un comando de selección de plano (G17, G18 o G19).
- Eje de rectificado
Especifique un eje de rectificado ajustando un número de eje para un eje distinto del eje de mecanizado
en el parámetro Nº 5177. Especifique un comando de rectificado en W sin utilizar un nombre de eje. El
nombre de eje correspondiente al número de eje ajustado puede también utilizarse para la especificación.
- P
Si se especifica un valor distinto de P1 a P4, la función de salto se deshabilita.
La especificación de P sólo es válida en el bloque en el que se ha especificado P.
- A, B, W
Los comandos de A, B y W son comandos incrementales.
Si no se especifican ni A ni B o A=B=0, se realiza la operación de chispeo (sólo el movimiento es
ejecutado en la dirección de rectificado).
- H
Si H no se especifica o H=0, se considera la especificación H=1.
La especificación de H sólo es válida en el bloque en el que se ha especificado H.
- Borrado
Los datos A, B, W, U, I y K en el ciclo fijo son información modal común a G71, G72, G73 y G74. Por
tanto, los datos permanecen válidos hasta que se especifican nuevos datos. Los datos se borran cuando se
especifica un código G del grupo 00 distinto de G04 o un código G del grupo 01 distinto de G71, G72,
G73 y G74. La especificación de P o H sólo es válida en el bloque en el que se ha especificado P o H.
- 129 -
PROGRAMACIÓN B-64604SP-1/01
- Código B
Durante el ciclo fijo no se puede especificar el código B (segunda función auxiliar).
NOTA
1 Si no se especifica ningún eje de rectificado cuando G72 se ha especificado, se
genera la alarma PS0455, “COMANDO ILEGAL EN RECTIFICADO”.
2 Si el número de eje de mecanizado y el número de eje de rectificado son
iguales, se genera la alarma PS0456, “PARÁMETRO ILEGAL EN
RECTIFICADO”.
3 Aunque se especifique G90 (comando absoluto) mientras el ciclo es válido, los
comandos A, B y W son comandos incrementales.
4 Si se especifica un valor de P1 a P4 sin especificar la opción de salto de pasos
múltiples, se genera la alarma PS0370, “ERROR G31P/G04Q”.
Formato
G73 A_ (B_) W_ U_ K_ H_ ;
A_ : Primera profundidad de corte (La dirección de corte depende del signo.)
B_ : Segunda profundidad de corte (La dirección de corte depende del signo.)
W_ : Rango de rectificado (La dirección de rectificado depende del signo.)
U_ : Tiempo de espera
K_ : Velocidad de avance W
H_ : Número de repeticiones (de 1 a 9999)
G73
X
W
<1>U
<2>(K)
A
A(B) <3>U
<4>(K)
Explicación
El ciclo de rectificado de oscilación consta de cuatro operaciones.
Las operaciones de <1> a <4> se repiten hasta que se alcanza el número de repeticiones especificado en la
dirección H. En el caso de operación bloque a bloque, las operaciones de <1> a <4> se ejecutan con una
operación de marcha de ciclo.
- 130 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Limitaciones
- Eje de mecanizado
Como eje de mecanizado se utiliza el primer eje controlado. Configurando el bit 0 (FXY) del
parámetro N° 5101 a 1, puede cambiarse el eje utilizando un comando de selección de plano (G17, G18 o
G19).
- Eje de rectificado
Especifique un eje de rectificado ajustando un número de eje para un eje distinto del eje de
mecanizado en el parámetro Nº 5178. Especifique un comando de rectificado en W sin utilizar un nombre
de eje. El nombre de eje correspondiente al número de eje ajustado puede también utilizarse para la
especificación.
- B
Si B no se especifica, se considera B=A.
La especificación de B sólo es válida en el bloque en el que se ha especificado B.
- A, B, W
Los comandos de A, B y W son comandos incrementales.
Si no se especifican ni A ni B o A=B=0, se realiza la operación de chispeo (sólo el movimiento es
ejecutado en la dirección de rectificado).
- H
Si H no se especifica o H=0, se considera la especificación H=1.
La especificación de H sólo es válida en el bloque en el que se ha especificado H.
- Borrado
Los datos A, W, U y K en el ciclo fijo son información modal común a G71, G72, G73 y G74. Por tanto,
los datos permanecen válidos hasta que se especifican nuevos datos. Los datos se borran cuando se
especifica un código G del grupo 00 distinto de G04 o un código G del grupo 01 distinto de G71, G72,
G73 y G74. La especificación de B o H sólo es válida en el bloque en el que se ha especificado B o H.
- Código B
Durante el ciclo fijo no se puede especificar el código B (segunda función auxiliar).
- 131 -
PROGRAMACIÓN B-64604SP-1/01
NOTA
1 Si no se especifica ningún eje de rectificado cuando G73 se ha especificado, se
genera la alarma PS0455, “COMANDO ILEGAL EN RECTIFICADO”.
2 Si el número de eje de mecanizado y el número de eje de rectificado son
iguales, se genera la alarma PS0456, “PARÁMETRO ILEGAL EN
RECTIFICADO”.
3 Aunque se especifique G90 (comando absoluto) mientras el ciclo es válido, los
comandos A, B y W son comandos incrementales.
- 132 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Formato
G74 P_ A_ (B_) W_ U_ K_ H_ ;
P_ : Número de calibre (1 a 4)
A_ : Primera profundidad de corte (La dirección de corte depende del signo.)
B_ : Segunda profundidad de corte (La dirección de corte depende del signo.)
W_ : Rango de rectificado (La dirección de rectificado depende del signo.)
U_ : Tiempo de espera
K_ : Velocidad de avance W
H_ : Número de repeticiones (de 1 a 9999)
G74
X
W
<1>U
<2>(K)
A
A(B) <3>U
<4>(K)
Explicación
Si se ha especificado la opción de salto de pasos múltiples, se puede especificar un número de calibre. El
método para la especificación del número de calibre es el mismo que para la opción de salto de pasos
múltiples. Si no se especifica la opción de salto de pasos múltiples, se utiliza la señal de salto
convencional.
A excepción de la especificación del número de calibre, los comandos y operaciones son las mismas que
para G73.
- Si la señal de salto se introduce durante la operación <1> o <3> (espera), la operación de espera se
interrumpe inmediatamente para retornar a las coordenadas seleccionadas como punto de inicio
del ciclo.
- Si la señal de salto se introduce durante la operación <2> o <4> (A, B, avance de rectificado), la
herramienta vuelve a las coordenadas seleccionadas como punto de inicio del ciclo después de
finalizar el movimiento sobre W.
- 133 -
PROGRAMACIÓN B-64604SP-1/01
(Fin)
(Fin)
Limitaciones
- Eje de mecanizado
Como eje de mecanizado se utiliza el primer eje controlado. Configurando el bit 0 (FXY) del parámetro
N° 5101 a 1, puede cambiarse el eje utilizando un comando de selección de plano (G17, G18 o G19).
- Eje de rectificado
Especifique un eje de rectificado ajustando un número de eje para un eje distinto del eje de mecanizado
en el parámetro Nº 5179. Especifique un comando de rectificado en W sin utilizar un nombre de eje. El
nombre de eje correspondiente al número de eje ajustado puede también utilizarse para la especificación.
- P
Si se especifica un valor distinto de P1 a P4, la función de salto se deshabilita.
La especificación de P sólo es válida en el bloque en el que se ha especificado P.
- B
Si B no se especifica, se considera B=A.
La especificación de B sólo es válida en el bloque en el que se ha especificado B.
- A, B, W
Los comandos de A, B y W son comandos incrementales.
Si no se especifican ni A ni B o A=B=0, se realiza la operación de chispeo (sólo el movimiento es
ejecutado en la dirección de rectificado).
- H
Si H no se especifica o H=0, se considera la especificación H=1.
La especificación de H sólo es válida en el bloque en el que se ha especificado H.
- Borrado
Los datos A, W, U y K en el ciclo fijo son información modal común a G71, G72, G73 y G74. Por tanto,
los datos permanecen válidos hasta que se especifican nuevos datos. Los datos se borran cuando se
especifica un código G del grupo 00 distinto de G04 o un código G del grupo 01 distinto de G71, G72,
G73 y G74. La especificación de P, B o H sólo es válida en el bloque en el que se ha especificado P, B o
H.
- Código B
Durante el ciclo fijo no se puede especificar el código B (segunda función auxiliar).
- 134 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
NOTA
1 Si no se especifica ningún eje de rectificado cuando G74 se ha especificado, se
genera la alarma PS0455, “COMANDO ILEGAL EN RECTIFICADO”.
2 Si el número de eje de mecanizado y el número de eje de rectificado son
iguales, se genera la alarma PS0456, “PARÁMETRO ILEGAL EN
RECTIFICADO”.
3 Aunque se especifique G90 (comando absoluto) mientras el ciclo es válido, los
comandos A, B y W son comandos incrementales.
4 Si se especifica un valor de P1 a P4 sin especificar la opción de salto de pasos
múltiples, se genera la alarma PS0370, “ERROR G31P/G04Q”.
NOTA
Esta función se puede utilizar cuando el bit 2 (CCR) del parámetro no.8134 es 1.
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 Movimiento de la herramienta
XP(U)__ Especifica el movimiento desde el punto Dirección positiva a lo
YP(V)__ a al punto b con programación absoluta largo del segundo eje
del plano seleccionado c
ZP(W)__ o incremental en la figura de la derecha.
XP es la dirección del eje X de los tres i, j, k
a d
ejes básicos o un eje paralelo al eje X. 45
45 b
YP es la dirección del eje Y de los tres Punto de inicio i, j, k
ejes básicos o un eje paralelo al eje Y.
Dirección negativa a lo c
ZP es la dirección del eje Z de los tres
largo del segundo eje
ejes básicos o un eje paralelo al eje Z. del plano seleccionado
I(C)i Especifica la distancia entre los puntos b
J(C)j y c en la figura de la derecha con un Se mueve desde a hasta d y c.
K(C)k signo detrás de las direcciones I, J, K o (Dirección positiva a lo largo del segundo eje del plano
C. (Utilice I, J o K cuando el bit 4 seleccionado cuando se especifica un signo más en I,
(CCR) del parámetro Nº 3405 esté J, K o C o dirección negativa cuando se especifica un
configurado a 0 o C cuando el bit esté signo menos en I, J, K o C)
configurado a 1.)
- 135 -
PROGRAMACIÓN B-64604SP-1/01
- 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 Movimiento de la herramienta
XP(U)__ Especifica el movimiento desde el punto Se mueve desde a hasta d y c.
YP(V)__ a al punto b con programación absoluta (Dirección positiva a lo largo del primer eje del plano
ZP(W)__ o incremental en la figura de la derecha. seleccionado cuando se especifica un signo más en I,
XP es la dirección del eje X de los tres J, K o C o dirección negativa cuando se especifica un
ejes básicos o un eje paralelo al eje X. signo menos en I, J, K o C)
YP es la dirección del eje Y de los tres
ejes básicos o un eje paralelo al eje Y. a Punto de
ZP es la dirección del eje Z de los tres inicio
ejes básicos o un eje paralelo al eje Z.
I(C)i Especifica la distancia entre los puntos b
J(C)j y c en la figura de la derecha con un
d
K(C)k signo detrás de las direcciones I, J, K o
C. (Utilice I, J o K cuando el bit 4 45 45
(CCR) del parámetro Nº 3405 esté
configurado a 0 o C cuando el bit esté Dirección negativa aclo b Dirección
c
positiva a lo
largo del primer eje deli, j, k i, j, klargo del primer eje del
configurado a 1.) plano seleccionado plano seleccionado
- 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)_ Rr ;
Plano G18: G01 ZP(W)_ Rr ;
Plano G19: G01 YP(V)_ Rr ;
Explicación Movimiento de la herramienta
XP(U)__ Especifica el movimiento desde el punto Dirección positiva a lo
YP(V)__ a al punto b con programación absoluta largo del segundo eje
del plano seleccionado c
ZP(W)__ o incremental en la figura de la derecha. r
XP es la dirección del eje X de los tres
a d
ejes básicos o un eje paralelo al eje X.
b
YP es la dirección del eje Y de los tres Punto de
ejes básicos o un eje paralelo al eje Y. inicio
ZP es la dirección del eje Z de los tres r
c
Dirección negativa a lo
ejes básicos o un eje paralelo al eje Z. largo del segundo eje
Rr Especifica el radio del arco que conecta del plano seleccionado
los puntos d y c en la figura de la
Se mueve desde a hasta d y c.
derecha con un signo detrás de la
(Dirección positiva a lo largo del segundo eje del plano
dirección R.
seleccionado cuando se especifica +r en R o dirección
negativa cuando se especifica –r en R.)
- 136 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN 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)_ Rr ;
Plano G18: G01 XP(U)_ Rr ;
Plano G19: G01 ZP(W)_ Rr ;
Explicación Movimiento de la herramienta
XP(U)__ Especifica el movimiento desde el punto Se mueve desde a hasta d y c.
YP(V)__ a al punto b con programación absoluta (Dirección positiva a lo largo del primer eje del plano
ZP(W)__ o incremental en la figura de la derecha. seleccionado cuando se especifica +r en R o dirección
XP es la dirección del eje X de los tres negativa cuando se especifica –r en R.)
ejes básicos o un eje paralelo al eje X. a Punto de
YP es la dirección del eje Y de los tres inicio
ejes básicos o un eje paralelo al eje Y.
ZP es la dirección del eje Z de los tres
ejes básicos o un eje paralelo al eje Z.
Rr Especifica el radio del arco que conecta d
r r
los puntos d y c en la figura de la
derecha con un signo detrás de la Dirección positiva a
dirección R. Dirección negativa ca lo b c lo largo del primer eje
largo del primer eje del del plano
plano seleccionado seleccionado
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 (configurando el parámetro Nº 1022 a 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
El siguiente programa genera una alarma. (Porque el achaflanado se especifica en el bloque para
mover la herramienta a lo largo del eje X, que no está en el plano seleccionado.
G18 A0 Z0
G00 A100.0 Z100.0
G01 X200.0 F100 K30.0
Z200.0
El siguiente programa también genera una alarma. (Porque el bloque siguiente al comando de
achaflanado mueve la herramienta a lo largo del eje X, que no está en el plano seleccionado)
G18 A0 Z0
G00 A100.0 Z100.0
G01 Z200.0 F100 I30.0
X200.0
Se especifica un valor de radio en I, J, K, R y C.
En programación incremental, utilice el punto b de la figura que muestra "Formato" como punto de inicio
del bloque siguiente a un bloque de achaflanado o redondeado de esquina. Es decir, especifique la
distancia desde el punto b. No especifique la distancia desde el punto c.
- 137 -
PROGRAMACIÓN B-64604SP-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 final
K3.0
N003
R6
N002
Punto de inicio de
corte
Z
860
268
Limitaciones
- 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,
“NO SE PERMITE CHF/CNR EN TERCER BLOQUE”).
2) No se ha especificado G01 en el bloque siguiente al bloque G01 donde se ha especificado
achaflanado o redondeado de esquina (alarma PS0051, “FALTA MOVIMIENTO DESPUÉS DE
CHF/ESQ” o PS0052, “CÓDIGO NO ES G01 DESPUÉS DE CHF/ESQ”).
3) 3) Se ha especificado un eje que no está en el plano seleccionado como eje de desplazamiento del
bloque donde se ha especificado achaflanado o redondeado de esquina o en el siguiente bloque
(alarma PS0051 o PS0052).
4) Se ha especificado un comando de selección de plano (G17, G18 o G19) en el bloque siguiente al
bloque donde se ha especificado achaflanado o redondeado de esquina (alarma PS0051).
5) 5) Cuando el bit 4 (CCR) del parámetro 3405 está ajustado en 0 (para especificar el achaflanado en I,
J o K), se han especificado dos o más direcciones de I, J, K y R en G01 (alarma PS0053,
“DEMASIADOS COMANDOS DE DIRECCIÓN”).
6) 6) Se ha especificado achaflanado o redondeado de esquina en un bloque G01 para mover la
herramienta a lo largo de más de un eje (alarma PS0054, “NO ESTÁN PERMITIDOS CONOS
DESPUÉS DE CHAFL/ESQ”).
- 138 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
7) 7) La distancia de desplazamiento a lo largo de un eje definida en el bloque donde se especifica el
achaflanado o redondeado de esquina es inferior a la cantidad de achaflanado o redondeado de
esquina (alarma PS0055, “FALTA VALOR DE MOVIMIENTO EN CHF/ESQ”). (Véase Fig. 4.6
(a).)
G18 La línea continua indica
G01 W30.0 F100.0 I50.0 ; la trayectoria de la
G01 U100.0 ; herramienta cuando no
se realiza el
Bloque de achaflanado
achaflanado a insertar
50.0
x
30.0 (menor que 50,0)
z
50.0
- 139 -
PROGRAMACIÓN B-64604SP-1/01
2. Existe una función disponible que modifica de forma intencionada la dirección de la compensación
mediante la especificación del comando I, J o K en el bloque G01 en el modo de compensación de
herramienta o del radio de la punta de herramienta (vea las explicaciones correspondientes sobre la
compensación de herramienta o de radio de la punta de herramienta). Para utilizar esta función con
la función de achaflanado y redondeado de esquina habilitadas (bit 2 (CCR) del parámetro N° 8134
configurado a 1), configure el bit 4 (CCR) del parámetro N° 3405 a 1 para que los comandos I, J y K
no se usen como comandos de achaflanado. A continuación se explican las operaciones que deben
realizarse en cada caso.
(1) Cuando no se utiliza la función de achaflanado y redondeado de esquina (bit 2 (CCR) del
parámetro N° 8134 = 0)
En el bloque G01, en el modo de compensación de herramienta o del radio de la punta de
herramienta, se puede especificar la dirección de la compensación de herramienta o del radio de
la punta de herramienta en la dirección I, J o K.
Se se realiza un achaflanado.
(2) Cuando se utiliza la función de achaflanado y redondeado de esquina (bit 2 (CCR) del
parámetro N° 8134 = 1)
(2-1) Cuando el bit 4 (CCR) del parámetro Nº 3405 está configurado a 0
En el bloque G01, en el modo de compensación de herramienta o del radio de la punta de
herramienta, se puede especificar el achaflanado en la dirección I, J o K. También se
puede especificar el redondeado de esquina en la dirección R.
No se puede especificar la dirección de la compensación de herramienta o del radio de la
punta de herramienta.
(2-2) Cuando el bit 4 (CCR) del parámetro Nº 3405 está configurado a 1
En el bloque G01, en el modo de compensación de herramienta o del radio de la punta de
herramienta, se puede especificar la dirección de la compensación de herramienta o del
radio de la punta de herramienta en la dirección I, J o K.
También se puede especificar el achaflanado o redondeado de esquina en la dirección C o
R.
- 140 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Formato
G68: Activación de imagen espejo de doble torreta
G69: Cancelación de imagen espejo
Explicación
Se puede aplicar la imagen espejo al eje X de los tres ejes básicos que se configuran mediante el
parámetro Nº 1022 con el comando de código G.
Cuando se designa G68, se produce un decalaje del sistema de coordenadas hacia el lado de la doble
torreta y se invierte el signo del eje X del comando programado para realizar el mecanizado simétrico.
Esta función se denomina imagen espejo para doble torreta.
Para utilizar esta función, ajuste la distancia entre las dos torretas mediante parámetro Nº 1290.
Use este comando en el bloque independiente, no use otros comandos en la misma línea.
Ejemplo
- Para torneado
Valor de decalaje
de torreta A
<3> Torreta A
60
120
<1> Z
80 40
180
120
<2> 120
Valor de decalaje
de torreta B
Torreta B
- 141 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
NOTA
Se especifica un valor de diámetro para el eje X.
Limitaciones
NOTA
1 Cuando el comando G68 basado en esta función está habilitado, el valor de las
coordenadas del eje X que pueden leerse con las variables del sistema de
macro de usuario #5041 y superiores o #100101 y superiores (posición
especificada actual (en el sistema de coordenadas de la pieza)) es una posición
con la imagen espejo aplicada.
2 No se puede utilizar esta función junto con la función de mecanizado
compensado. 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 en el que no se utiliza esta función
- Sistema con dos canales
NOTA
Esta función se puede utilizar cuando el bit 2 (NDD) del parámetro no.8137 es 0.
- 142 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
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 del siguiente modo:
Para el plano G17: Z X, X Y
Para el plano G19: Z Y, X Z
X
(X2 , Z2)
1 X2_ (Z2_), A_ ; A
(X1 , Z1)
Z
X
(X3 , Z3)
A2
,A1_ ;
2 A1
X3_ Z3_, A2_ ; (X2 , Z2)
(X1 , Z1)
Z
X
(X3 , Z3)
X2_ Z2_, R1_ ;
A2
X3_ Z3_ ; R1
3 o
,A1_, R1_ ; A1
(X2 , Z2)
X3_ Z3_, A2_ ;
(X1 , Z1)
Z
X
(X3 , Z3)
X2_ Z2_, C1_ ; A2
X3_ Z3_ ;
4 o
,A1_, C1_ ; C1 A1
X3_ Z3_, A2_ ; (X2 , Z2)
(X1 , Z1)
Z
- 143 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
X
(X4 , Z4)
(X3 , Z3)
X2_ Z2_, R1_ ;
X3_ Z3_ , R2_ ; A2
R2
X4_ Z4_ ;
5 o R1
,A1_, R1_ ;
A1
X3_ Z3_, A2_, R2_ ; (X2 , Z2)
X4_ Z4_ ;
(X1 , Z1)
Z
X
C2
X2_ Z2_, C1_ ;
X3_ Z3_ , C2_ ; (X4 , Z4) (X3 , Z3)
X4_ Z4_ ; A2
6 o
,A1_, R1_ ;
(X2 , Z2)
X3_ Z3_, A2_, C2_ ;
C1 A1
X4_ Z4_ ;
(X1 , Z1)
Z
X
C2
X2_ Z2_, R1_ ; (X3 , Z3)
X3_ Z3_ , C2_ ; (X4 , Z4)
X4_ Z4_ ; A2
7 o
,A1_, R1_ ; R1
X3_ Z3_, A2_, C2_ ; A1
X4_ Z4_ ; (X2 , Z2)
(X1 , Z1)
Z
X
(X4 , Z4)
X2_ Z2_, C1_ ; (X3 , Z3)
X3_ Z3_ , R2_ ;
X4_ Z4_ ; A2
8 o R2
,A1_, C1_ ;
(X2 , Z2)
X3_ Z3_, A2_, R2_ ;
C1 A1
X4_ Z4_ ;
(X1 , Z1)
Z
- 144 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
Explicación
El programa para el mecanizado a lo largo de la curva que se muestra en la Fig. 4.8 (a) es del siguiente
modo:
+X
X (x2) Z (z 2) , C (c1) ; a3
X (x3) Z (z 3) , R (r2) ;
X (x4) Z (z 4) ; (x3, z3) +Z
(x4, z4)
o r2 a2
,A (a1) , C (c 1) ;
X (x3) Z (z 3) , A (a2) , R (r2) ;
X (x4) Z (z 4) ; (x 2, z 2)
c1 a1
(x1, z1)
Punto de inicio
+X
A
A’
+Z
- 145 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Limitaciones
NOTA
1 Los comandos de programación directa de dimensiones del gráfico sólo son
válidos durante la operación en 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 gráfico o entre bloques de
entrada directa de dimensiones del gráfico que definen contornos 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 Cuando la función de achaflanado y redondeado de esquina están habilitadas
(bit 2 (CCR) del parámetro N° 8134 configurado a 1), ambas funciones no
pueden utilizarse simultáneamente. Cuando el bit 0 (CRD) del parámetro Nº
3453 está configurado a 1, está habilitada la programación directa de
dimensiones del gráfico. (En ese momento, el achaflanado y redondeado de
esquina están deshabilitados)
5 Cuando el punto final del bloque anterior se determina en el siguiente bloque en
función de comandos secuenciales de programación directa de dimensiones del
gráfico 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 paro
de avance en el punto final del bloque anterior.
6 La tolerancia de ángulo en el cálculo del 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 01 o 1801 para
la instrucción de ángulo A, se genera la alarma PS0057, “NO SOLUCIÓN
DE FIN DE BLOQUE”.)
(b) Z_ ,A_ ; (si se especifica un valor comprendido entre 901 o 2701 para
la instrucción de ángulo A, se genera la alarma PS0057).
7 Se genera una alarma PS0058, “PUNTO FINAL NO ENCONTRADO” si el
ángulo creado por las dos líneas está dentro del rango 1 cuando se calcula el
punto de intersección.
8 8 Se omite el achaflanado o redondeado de esquina si el ángulo creado por
las dos líneas está dentro de 1.
- 146 -
4.FUNCIONES PARA SIMPLIFICAR
B-64604SP-1/01 PROGRAMACIÓN LA PROGRAMACIÓN
NOTA
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 donde 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 Nº 3. Si no se especifica, se genera la alarma PS0056, “FALTA
PUNTO FINAL Y ÁNGULO EN ACHAFLANADO/ESQUINA”. Si no se
especifican las coordenadas con programación absoluta, se genera la alarma
PS0312, “COMANDO ILEGAL EN PROGRAMACIÓN DIRECTA DE DIMENS.
DEL GRÁFICO”.
10 En el modo de compensación del radio de la punta de herramienta, se supone
que un bloque donde sólo se especifica el comando de ángulo en programación
directa de dimensiones del gráfico es un bloque sin comando de movimiento.
Para obtener información sobre la compensación cuando se especifican bloques
secuenciales sin comando de movimiento, véase la explicación de
compensación del radio de la punta de herramienta.
11 Si se especifican dos o más bloques sin comando de movimiento entre
comandos secuenciales de programación directa de dimensiones del gráfico, se
genera la alarma PS0312.
12 Si el bit 4 (CCR) del parámetro Nº 3405 está configurado a 1, la dirección A del
bloque G76 (ciclo de roscado múltiple) especifica el ángulo de la punta de
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 gráfico.
Utilice ,A_ o ,C_ (cuando el bit 4 (CCR) del parámetro Nº 3405 se ha
configurado a 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 gráfico. El bloque con el último número de secuencia
especificado en Q no debe ser un bloque intermedio de estos bloques
especificados.
14 Si se programa un valor negativo como valor de achaflanado / valor de
redondeado de esquina, se genera la alarma PS0055, “FALTA VALOR MOV EN
CHF/ESQ". Cuando el bit 7 (CRC) del parámetro N°3458 está ajustado en 1, no
se genera la alarma aunque se programe un valor negativo como valor de
achaflanado / valor de redondeado de esquina y el valor negativo se convierte
en positivo.
- 147 -
4.FUNCIONES PARA SIMPLIFICAR
LA PROGRAMACIÓN PROGRAMACIÓN B-64604SP-1/01
Ejemplo
X
R20
R15 R6
300
60
100
10
1 45
30
180
22
- 148 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
5 FUNCIÓN DE COMPENSACIÓN
El Capítulo 5, "FUNCIÓN DE COMPENSACIÓN", consta de los siguientes apartados:
Herramienta estándar
Herramienta real
Valor de
compensación
en el eje X
Valor de compensación
en el eje Z
NOTA
La compensación de geometría de herramienta y compensación de desgaste de
herramienta son válidas cuando el bit 6 (NGW) del parámetro N° 8136 es 0.
- 149 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Z
Valor de
compensación
de geometría en
el eje X Valor de
Herramienta real compensación
en el eje X
Valor de compensación
Herramienta
de desgaste en el eje X
imaginaria
Fig. 5.1.1 (a) Caso en que la compensación de geometría de herramienta y la compensación de desgaste de
herramienta son distinguibles (izquierda) y caso en que no son distinguibles (derecha)
Por lo general, un signo del valor de compensación de desgaste de herramienta es el opuesto al signo del
valor de compensación de geometría de herramienta. En el ejemplo de la figura anterior, el valor de
compensación de geometría es positivo y el valor de compensación de desgaste es negativo.
- 150 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
*1 El número máximo de dígitos de un código T se puede especificar con el parámetro Nº 3032 (entre 1
y 8 dígitos)
*2 Cuando el parámetro Nº 5028 está configurado a 0, el número de dígitos de un código T que se
utiliza para especificar el número correctores de herramienta depende del número de correctores de
herramienta.
Ejemplo)
Si el número de valores de compensación de herramienta está entre 1 y 9: el último dígito
Si el número de valores de compensación de herramienta está entre 10 y 99: los 2 últimos dígitos
Si el número de valores de compensación de herramienta está entre 100 y 999: los 3 últimos dígitos
5.1.5 Corrector
Explicación
- Métodos de compensación
Hay dos métodos disponibles para la compensación de geometría y la compensación de desgaste: la
compensación con movimiento de herramienta y la compensación con decalaje de coordenadas. El
método de compensación elegido se puede especificar con el bit 2 (LWT) y el bit 4 (LGT) del parámetro
Nº 5002. Cuando la compensación de la geometría y el desgaste de la herramienta están deshabilitados
(bit 6 (NGW) del parámetro N° 8136 configurado a 1), se supone de forma incondicional la
compensación con desplazamiento de herramienta.
Parámetros
Bit 6(NGW) de N° Elemento de
LWT=0 LWT=1 LWT=0 LWT=1
8136 compensación
LGT=0 LGT=0 LGT=1 LGT=1
No se distinguen el
1 Movimiento de la herramienta
desgaste y la geometría
Compensación de desgaste Movimiento de Decalaje de Movimiento de Decalaje de
la herramienta coordenadas la herramienta coordenadas
0
Compensación de Decalaje de Decalaje de Movimiento de Movimiento de
geometría coordenadas coordenadas la herramienta la herramienta
- 151 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Trayectoria de herramienta
posterior a la compensación
NOTA
1 Cuando se especifica G50 X_Z_T_ ; la herramienta no se mueve.
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 compensación correspondiente del número de corrector de
herramienta especificado en el código T.
2 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. Si G28, G29, G30 y G53 se
especifican en el mismo bloque que contiene un código T, se genera la alarma
PS0245, “CÓDIGO-T NO PERMITIDO EN ESTE BLOQUE”.
Trayectoria de herramienta
posterior a la compensación
Valor de compensación en
la compensación en los
ejes X, Z (vector de
compensación) Trayectoria programada antes del
decalaje del sistema de
coordenadas de la pieza
Operación de compensación con decalaje de coordenadas
- 152 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Método de
Bit 6 (LWM) del parámetro Nº 5002=0 Bit 6 (LWM) del parámetro Nº 5002=1
compensación
Movimiento de la Cuando se especifica un movimiento axial
Cuando se especifica un código T
herramienta
Cuando se especifica un código T
Decalaje de
(Observe que la compensación de geometría sólo se puede cancelar si el bit 5 (LGC) del
coordenadas
parámetro Nº 5002 = 1.)
En los casos <2> y <3> anteriores, es posible seleccionar una operación de cancelación con el bit 3
(LVC) del parámetro Nº 5006 y el bit 7 (TGC) del parámetro Nº 5003.
Parámetros
Método de compensación LVC=0 LVC=1 LVC=0 LVC=1
TGC=0 TGC=0 TGC=1 TGC=1
Compensación
Movimiento Se cancelan. Se cancelan.
de desgaste No se
de la No se cancelan. (Cuando se especifica un (Cuando se especifica
Compensación cancelan.
herramienta movimiento axial) un movimiento axial)
de geometría
Compensación No se
No se cancelan. Se cancelan. Se cancelan.
Decalaje de de desgaste cancelan.
coordenadas Compensación
No se cancelan. No se cancelan. Se cancelan. Se cancelan.
de geometría
Ejemplo
N1 X60.0 Z50.0 T0202 ; Crea el vector de compensación correspondiente al número de corrector
de herramienta 02.
N2 Z100.0 ;
N3 X200.0 Z150.0 T0200 ; Cancela el vector de compensación con el número de corrector de
herramienta 0.
Trayectoria de
herramienta posterior a
la compensación
N3
N2
Trayectoria de
herramienta programada
N1
- 153 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Limitaciones
- Interpolación helicoidal (G02, G03)
La compensación de herramienta no se puede especificar en un bloque en el que se use interpolación
helicoidal.
- Roscado (G32,G34,G35,G36)
La compensación de herramienta no se puede especificar en un bloque en el que se especifique el roscado.
Si se especifica la compensación de herramienta, se genera la alarma PS0509, “COMANDO DE
COMPENSACIÓN DE HERRAMIENTA NO DISPONIBLE”.
- 154 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
sistema de coordenadas o imagen espejo programable, se genera la alarma PS0509. La misma alarma se
genera si el bit 6 (EVO) del parámetro Nº 5001 se configura a 1 y se cambia la cantidad de compensación.
NOTA
Esta función se puede utilizar cuando el bit 1 (YOF) del parámetro no.8132 es 1.
Explicación
La compensación de eje Y tiene como consecuencia la misma operación que la compensación de
herramienta. Para obtener una explicación de la operación y los parámetros relacionados, consulte el
apartado "Compensación de herramienta".
- 155 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
NOTA
1 Esta función es opcional.
Para usar esta función, se necesita esta opción y "compensación de geometría
y de desgaste de la herramienta". La "compensación de geometría y de
desgaste de la herramienta" se puede utilizar cuando el bit 6 (NGW) del
parámetro N° 8136 es 0.
2 Cuando "compensación del eje Y" está habilitado (bit 1 (YOF) del parámetro N°
8132 es 1), se puede utilizar la "Compensación de 2ª geometría de herramienta"
para el eje Y.
Formato
Si el bit 1 (LGN) del parámetro Nº 5002 = 1
M (Código M que habilita la compensación de
T ; segunda geometría de herramienta);
Número de corrector de desgaste de herramienta
Número de corrector de primera geometria o números
de corrector de primera y segunda geometría
Explicación
- Método de especificación
La compensación que utiliza la compensación de segunda geometría de herramienta se realiza con un
comando de programa.
Especifique la compensación de segunda geometría de herramienta con un comando de código T y, con la
señal de compensación de segunda geometría de herramienta G2SLC, indique si desea ajustar el valor de
compensación del número de corrector de geometría de herramienta sólo en la compensación de la
primera geometría de herramienta o en la compensación de primera y segunda geometría de herramienta.
Si utiliza la compensación de primera y segunda geometría de herramienta, especifique el eje al que se va
a aplicar la compensación de segunda geometría de herramienta con la señal apropiada de selección de eje
de compensació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
Nº 3032)
El tipo de compensación es de movimiento de herramienta (bit 4 (LGT) del parámetro Nº 5002 = 1).
Los dos últimos dígitos del código T son el número de corrector de geometría de herramienta
(parámetro Nº 5028 = 2).
- 156 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
La compensación se realiza cuando se ejecuta el bloque de código T (bit 6 (LWM) del parámetro Nº
5002 = 0).
El dato del eje X para el número de corrector de primera geometría de herramienta es 1,000.
El dato del eje X para el número de corrector de segunda geometría de herramienta es 10,000.
El número de corrector de geometría de herramienta se especifica con el número de selección de
herramienta (bit 1 (LGN) del parámetro Nº 5002 = 1).
Señales G2SLC = '1', G2X = '1' y G2Z = G2Y = '0'
Si se especifica T0102 en las condiciones anteriores, los dos primeros dígitos 01 del código T hacen
que se seleccionen los números 1 del corrector de la primera y la segunda geometría de herramienta,
de modo que las coordenadas de máquina y absolutas serán 11,000 en el eje X únicamente.
- Datos de compensación
Los datos de la compensación de segunda geometría de herramienta se pueden ajustar para cada canal. El
número de datos se puede ajustar con el parámetro Nº 5024. Los datos permanecen memorizados aunque
se desconecte la alimentación.
Si los datos van a ser comunes para los canales, use la memoria común a ambos canales.
Ejemplo
X
T01
T11 a T16/X
(segunda) :
120
T01/Z (primera) : 5
Z
O
T13
T11 - T16
T12
Segundo canal
(torreta lineal) - - -
T11/Z (segunda) : 10
T12/Z (segunda) : - 30
T13/Z (segunda) : - 70
- 157 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
En la configuración de máquina mostrada en la Fig. 5.1.7 (a), para los datos de compensación de la
herramienta montada en el primer canal (torreta estándar), ajuste los datos de compensación de la propia
herramienta como datos de compensación de primera geometría de herramienta. (Los datos de
compensación de segunda geometría de herramienta son 0) Para los datos de compensación de la
herramienta montada en el segundo canal (torreta lineal), ajuste los datos de compensación de la propia
herramienta como datos de compensación de primera geometría de herramienta y los del origen de pieza
en la posición de montaje como datos de compensación de segunda geometría de herramienta.
Normalmente, los datos de compensación de la propia herramienta se miden por separado de los datos de
compensación en la posición de montaje; estos datos pueden ajustarse separadamente usando la
compensación de segunda geometría de herramienta.
NOTA
Esta función es opcional.
Explicación
La operación de compensación de eje 4º/5º es igual a la operación de compensación de herramienta. Para
obtener información acerca de la operación, consulte el apartado 5.1, "COMPENSACIÓN DE
HERRAMIENTA".
- 158 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Formato
G10 P_ X_ Y_ Z_ R_ Q_ E_ F_ ;
o
G10 P_ U_ V_ W_ C_ Q_ E_ F_;
P : Número de corrector
0 : Especifica el valor de decalaje del sistema de coordenadas de la pieza.
1 a 200 : Especifica un valor de compensación de desgaste de herramienta.
10000+(1 hasta 200) : Especifica un valor de compensación de geometría de
herramienta, con un número (1 a 200) que representa el
número de corrector.
- Explicación
Como en el formato G10 anterior, la dirección E para introducir el valor de compensación del 4º eje y la
dirección F para introducir el valor de compensación del 5º eje sólo permiten la introducción de valores
absolutos.
NOTA
1 En comparación con el formato G10 convencional para el cambio de los valores
de compensación de herramienta, la dirección E para especificar el valor de
compensación del 4º eje y la dirección F para especificar el valor de
compensación del 5º eje se han añadido recientemente al formato anterior.
2 Cuando se ejecuta un programa basado en el formato G10 anterior, sólo se
reescriben aquellos valores de compensación que corresponden a direcciones
de ejes y números de correctores programados.
Ejemplo) Cuando los parámetros se configuran como se muestra a continuación, la dirección de comando
'A' y 'B' se usa para el ajuste de la compensación de herramienta.
- El parámetro N°5044 está configurado a 4 (el corrector del cuarto eje es el cuarto eje)
- El parámetro N°5045 está configurado a 5 (el corrector del quinto eje es el quinto eje)
- Parámetro N°1020 (4° eje, 5° eje) = 65,66 (Nombre de dirección del 4°/5° corrector del eje
es 'A' y 'B')
- El bit 2 (OFN) del parámetro N° 11403 se configura a 1 (la dirección depende del parámetro
N°1020)
- 159 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
%
G10 P01 X_ Z_ A_ B_
G10 P02 X_ Z_ A_ B_
...
G10 P__ X_ Z_ A_ B_
%
A_ : Datos de compensación de herramienta (valor de compensación del 4º eje en el
ejemplo).
B_ : Datos de compensación de herramienta (valor de compensación del 5º eje en el
ejemplo).
Las otras direcciones son las mismas que para la cantidad de compensación de
herramienta.
NOTA
1 El nombre del eje que puede usarse como dirección de la especificación es
solamente 'A', y 'B'.
Si se usa la dirección de la especificación 'A' o 'B', la dirección 'V' (comando
incremental de compensación del eje Y) no puede usarse.
2 Si se ajusta uno de estos dos, se usan las especificaciones por defecto 'Y', 'E', y
'F'.
- El parámetro N°1020 está configurado a un nombre de eje distinto de 'A(65)'
o 'B(66)'.
- Se usa un nombre de eje extendido.
3 Cuando el bit 2 (OFN) del parámetro N° 11403 se configura a 1, no pueden
leerse los datos de compensación convencional. Si se leen datos de
compensación convencional, ajuste 0 al bit 2 (OFN) del parámetro N°11403.
Limitaciones
1. Esta función es una opción de software.
2. Esta función soporta la función de memoria común entre canales.
3. Esta función no soporta la introducción directa/introducción en contadores de los valores de
compensación de herramienta.
4. Esta función no soporta la escritura del valor de compensación por medio de una variable de macro
de usuario.
5. Esta función no soporta la función de ventana del PMC.
Sin embargo, esta función soporta la escritura/lectura de los valores de compensación del eje 4º/5º en
y del ejecutor de lenguaje C.
6. Esta función no soporta la entrada de datos externos. Por tanto, no se pueden modificar valores de
compensación de ejes 4º/5º con un programa de contactos del PMC.
7. Esta función no soporta la función de compensación de segunda geometría de herramienta.
8. Esta función no soporta la función de gestión de herramientas.
9. Esta función no soporta la función de prevención de funcionamiento incorrecto.
- 160 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
NOTA
Se puede utilizar la "Compensación del radio de la punta de la herramienta"
cuando el bit 7 (NCR) del parámetro no.8136 es 0.
Profundidad Punta de
insuficiente herramienta
de
mecanizado
Fig 5.2 (a) Trayectoria de herramienta de compensación del radio de la punta de herramienta
Punto de inicio
A Punto de inicio
Fig. 5.2.1 (a) Centro del radio de punta de herramienta y punta imaginaria de herramienta
- 161 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-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 de inicio. La distancia desde
esta posición estándar al centro del radio de la punta o a la punta imaginaria de
herramienta se ajusta como valor de compensación de herramienta.
El ajuste de la distancia desde la posición estándar al centro del radio de la
punta de la herramienta como el valor de compensación es igual que colocar el
centro del radio de la punta de la herramienta sobre el punto de inicio, mientras
que el ajuste de la distancia desde la posición estándar a la punta imaginaria de
la herramienta es lo mismo que colocar la punta imaginaria de herramienta
sobre la posición estándar. Para ajustar el valor de compensación, suele ser
más fácil medir la distancia desde la posición estándar a la punta imaginaria de
herramienta que desde la posición estándar al centro del radio de la punta de la
herramienta.
OFX
(compensación OFX
de herramienta (compensaci
en el eje X) ón de
herramienta
OFZ OFZ
(compensación (compensación
de herramienta de herramienta
en el eje Z) en el eje Z)
Ajuste de la distancia desde la posición estándar al centro Ajuste de la distancia desde la posición estándar al centro de la
de la punta de herramienta como el valor de compensación punta de herramienta imaginaria como el valor de compensación
de herramienta de herramienta
La posición inicial está situada sobre el centro de la punta de La posición inicial está situada sobre la punta imaginaria de
herramienta herramienta
Fig. 5.2.1 (b) Valor de compensación de herramienta cuando el centro de la torreta se coloca sobre el
punto de inicio
A menos que se realice la compensación del Si se utiliza la compensación del radio de la punta
radio de la punta de herramienta, la de herramienta, se realiza un mecanizado preciso.
trayectoria del centro del radio de la punta de
h i t i l l t t i
Trayectoria del centro de
la punta de herramienta Trayectoria del centro de
Puesta en la punta de herramienta Puesta en
marcha marcha
Fig. 5.2.1 (c) Trayectoria de la herramienta cuando se programa con el centro de la punta de la
herramienta
- 162 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Sin la compensación del radio de la punta de Con la compensación del radio de la punta de
herramienta, la trayectoria del centro del radio de la herramienta se realiza un mecanizado preciso.
punta de herramienta es igual a la trayectoria
programada.
Trayectoria de la punta imaginaria de
Trayectoria de la punta imaginaria de herramienta
herramienta Puesta en marcha
Puesta en marcha
Fig. 5.2.1 (d) Trayectoria de la herramienta cuando se programa con la punta de la herramienta
imaginaria
- 163 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
G18
Z
Y
G17
X
Z
- 164 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
- 165 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
NOTA
Cuando el número de corrector de geometría se hace coincidir con la selección
de herramienta mediante el ajuste del bit 1 (LGN) del parámetro Nº 5002 y se
designa un código T en el que los números de corrector de geometría y de
corrector de desgaste son diferentes, la dirección de la punta imaginaria de
herramienta especificada por el número de corrector de geometría es válida.
Ejemplo) T0102
OFR=OFGR01+OFWR02
OFT=OFT01
Ajustando el bit 7 (WNP) del parámetro Nº 5002 de forma apropiada, se puede
conseguir que la dirección de la punta imaginaria de herramienta especificada
con el número de corrector de desgaste sea válida.
- 166 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Tabla 5.2.3 (e)Rango de compensación válido (entrada en pulgadas)
OFC OFA Rango
0 1 999.999 pulg
0 0 999.9999 pulg
1 0 999.99999 pulg
Eje X
G42
Eje Z
Pieza
G41
G40
Número de punta
imaginaria de Número de punta imaginaria de
herramienta 1 a 8 herramienta 0
La posición de la pieza se puede cambiar mediante el ajuste del sistema de coordenadas como se muestra
a continuación.
- 167 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-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 compensación de la compensación del radio de la punta de
herramienta se invierte, pero la dirección de la punta imaginaria de herramienta
no cambia. Por lo tanto, cuando se vaya a usar una punta imaginaria de
herramienta ajustada en el punto de inicio, no cambie el signo del valor de
compensación del programa considerado.
Explicación
- Movimiento 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
G42
Posición de B
la pieza
A B C
G41 G42
- Puesta en marcha
El bloque donde el modo cambia de G40 a G41 o G42 se denomina bloque de puesta en marcha.
G40 _ ;
G41 _ ; (Bloque de puesta en marcha)
Los movimientos transitorios de la herramienta correspondientes a la compensació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 de
inicio.
G40
(G42)
G42 (Puesta en marcha)
- Cancelación de la compensación
El bloque donde el modo cambia de G41 o G42 a G40 se denomina bloque de cancelación de
compensación.
G41 _ ;
G40 _ ; (Bloque de cancelación de compensació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 compensación (G40), como se
muestra a continuación.
- 169 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Posición final
G40
(G42)
N7
N6 N8
Trayectoria programada
(G42)
(G42)
G42
En el bloque que cambia en primer lugar de G40 a G41/G42, el posicionamiento anterior del centro de la
punta de la herramienta no se realiza.
I, K
Dirección de movimiento
U, W de la herramienta
G40
(G42)
G40 U_ W_ I_ K_ ;
Por lo tanto, esto impide que la herramienta realice un corte en exceso, como se muestra en la Fig. 5.2.4
(j).
G40
(G42)
G40 U_ W_ ;
Fig. 5.2.4 (j) Caso en que se produce un corte en exceso en el mismo bloque que G40
La posición de la pieza especificada por las direcciones I y K es la misma que en el bloque anterior.
Especifique I_ K_ ; en el mismo bloque que G40. Si se especifica en el mismo bloque que G02 o G03,
se supone que es el centro del arco.
- 171 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
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 ;
N9
Trayectoria del centro de
la punta de herramienta
- 172 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
1 2
6
Punta de hta.
Punta de
completa
hta.
completa
Trayectoria
programada
1 6 2
Punta de hta.
completa Punta de
hta.
completa
Trayectoria programada
- 173 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
(G42)
Trayectoria programada
(G41)
Fig. 5.2.5 (b) Compensación del radio de la punta de herramienta cuando se realiza achaflanado
- 174 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
(Modo G42)
(G42)
Trayectoria programada
(G41)
Fig. 5.2.5 (c) Compensación del radio de la punta de herramienta cuando se inserta un arco de esquina
Cancelación
de la
compensación
del radio de Puesta en
herramienta marcha
Formato
- Puesta en marcha (inicio de la compensación de herramienta)
G00(o G01)G41(o G42) IP_T_;
G41 : Compensación izquierda del radio de herramienta (grupo 07)
G42 : Compensación derecha del radio de herramienta (grupo 07)
IP_ : Comando para el movimiento del eje
T_ : El mismo código T que para la compensación de la herramienta
Explicación
- Modo de cancelación de compensació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 compensación de herramienta (G41 o G42) en el modo de
cancelación de compensación, el CNC activa el modo de compensación.
El movimiento 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), se emite la alarma PS0034, "SOLO G00/G01
PERMITIDO EN BLQ STUP/EXT".
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 N° 19625.
- Modo de compensación
En el modo de compensación, la compensación se realiza por posicionamiento (G00), interpolación lineal
(G01) o interpolación circular (G02, G03).
Si en el modo de compensación no se pueden leer tres bloques o más que muevan la herramienta, ésta
puede realizar un corte en exceso o insuficiente.
Si el plano de compensación se cambia en el modo de compensación, se genera la alarma PS0037 y la
herramienta se para.
N7
N6 N8
Fig. 5.3 (c) Cambio del valor de compensación del radio de herramienta
- 177 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Trayectoria programada
Fig. 5.3 (d) Trayectorias del centro de herramienta cuando se especifican valores positivos y negativos de
compensación de la herramienta
NOTA
El valor de compensación 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 de la herramienta
correspondiente a T0.
- Vector de compensación
El vector de compensación es el vector bidimensional igual al valor de compensación del radio de
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 compensación se borra al reinicializar.
- 178 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN 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 de inicio
- 180 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
G41 y G42 especifican un modo de compensación, mientras que G40 especifica la cancelación de la
compensación.
- 181 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Fig. 5.4.1 (a) Tipo de conexión lineal Fig.5.4.1 (b) Tipo de conexión circular
[Bit 2 (CCC) del parámetro N° 19607 = 0] [Bit 2 (CCC) del parámetro N° 19607 = 1]
- Modo de cancelación
La compensación del radio de la punta de herramienta pasa al 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) Tras pulsar el botón en el 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 punta de
herramienta (G40)
En el modo de cancelación, el vector de compensación se configura a cero y la trayectoria de la punta de
herramienta virtual coincide con la trayectoria programada. Un programa debe finalizar en el modo de
cancelación. Si finaliza en el modo de compensación del radio de la punta de herramienta, la herramienta
no se puede posicionar en el punto final y se para en una posición situada a la distancia del vector de
compensación con respecto al punto final.
NOTA
La operación que se realiza cuando una operación de reinicialización tiene lugar
durante la compensación del radio de la punta de herramienta varía en función
del ajuste del bit 6 (CLR) del parámetro Nº 3402.
Cuando CLR=0
Se establece el estado de reinicialización. La información modal de G41/G42
en el grupo 07 se conserva. Para realizar la compensación del radio de la
punta de herramienta, sin embargo, debe especificarse nuevamente un
número de corrector (código T).
Cuando CLR=1
Se establece el estado de borrado. La información modal de G40 en el grupo
07 se conserva. Para realizar la compensación del radio de la punta de
herramienta deben especificarse G41/G42 y un número de corrector (código
T).
- 182 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN 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 compensación. El control durante esta operación se conoce como puesta en
marcha.
(1) G41 o G42 están incluidos en el bloque o se ha especificado que el CNC active el modo de
compensación.
(2) 0 < número de compensación del radio de la punta de herramienta número máximo de
compensación
(3) Modo de posicionamiento (G00) o interpolación lineal (G01)
(4) Se especifica un comando de eje de plano de compensación con una distancia de desplazamiento
igual a 0 (excepto el tipo C de puesta en marcha).
Si la puesta en marcha se especifica en el modo de interpolación circular (G02, G03), se genera la alarma
PS0034, “NO CIRC PERMITIDO EN BLQ STUP/EXT”.
El cambio del sistema de coordenadas de pieza (G54 a G59) no se puede especificar en el bloque de
puesta en marcha.
Como operación de puesta en marcha, se puede seleccionar uno de los tres tipos A, B y C ajustando los
bits 0 (SUP) y 1 (SUV) del parámetro Nº 5003 de forma apropiada. La operación que se realizará si la
herramienta se desplaza alrededor del lado interior es solamente de tipo único.
G41
Trayectoria
N2 programada
N1
G41 Trayectoria
N2
programada
N1
N1
- 183 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
A medida que aumenta el valor del parámetro N° 19625, es decir, el número de bloques a leer, es posible
predecir el corte en exceso (interferencia) de más comandos posteriores. Sin embargo, el incremento de
los bloques a leer y analizar ocasiona que la lectura y el análisis necesiten más tiempo.
- 184 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
N1
N2
NOTA
Si se especifica una función auxiliar (código M), función de velocidad de cabezal
(código S), función de herramienta (código T) o segunda función auxiliar (código
B) en el bloque N1 de la figura anterior, FIN no se acepta si la herramienta se
detiene en el punto de parada de un bloque creado internamente (excepto el
punto de parada del modo bloque a bloque).
- 185 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Explicación
- Movimiento de la herramienta a lo largo del lado interior de una esquina
(180 )
LinealLineal
Pieza
Trayectoria
r programada
G42
S L
Trayectoria del centro del
L radio de la punta de hta.
Punto de inicio
LinealCircular
r Pieza
G42
S
C
Trayectoria del
L
centro del radio
Punto de inicio de la punta de Trayectoria programada
hta.
- 186 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
G42
Pieza
L
Trayectoria
programada
r
S L
Trayectoria del centro del
radio de la punta de hta.
Tipo A
LinealCircular Punto de inicio
G42
r Work
Pieza
piece
S
C
Trayectoria
Trayectoria del centro del radio de la punta de hta. programada
LinealLineal
(Tipo de conexión lineal) Punto de inicio
G42
Pieza
L
Trayectoria
r programada
r
L
S
Trayectoria del centro del
Intersección L radio de la punta de hta.
Tipo B
LinealCircular
(Tipo de conexión lineal)
Punto de inicio
G42
r Pieza
r
S
C
L L
Intersección Trayectoria del centro del radio Trayectoria
de la punta de hta. programada
- 187 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
L
Trayectoria programada
r
r
C L Trayectoria del
S centro del radio de
la punta de hta.
Tipo B
LinealCircular Punto de inicio
(Tipo de
conexión
circular) G42
r Pieza
r
C S
C
- 188 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
G42
L Pieza
Trayectoria
programada
r Trayectoria del
centro del radio de la
punta de hta.
S L
Tipo A
LinealCircular Punto de inicio
G42
L
r Pieza
S C
Trayectoria del centro del radio
de la punta de hta. Trayectoria programada
LinealLineal
(Tipo de conexión lineal) Punto de inicio
L
G42
Pieza
r
L
Trayectoria
r programada
L
Trayectoria del centro del radio
S L L de la punta de hta.
Tipo B
LinealCircular
(Tipo de conexión lineal) Punto de inicio
L
G42
r
L
r
L Pieza
S L C
Trayectoria del centro del
radio de la punta de hta. Trayectoria programada
- 189 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Trayectoria
r programada
C
r Pieza
C
S C
Trayectoria del centro del radio
de la punta de hta.
Trayectoria programada
r L
Trayectoria
(G41) programada
G41 Punto de inicio
Menos de 1 grado
N6 N8
S
Trayectoria del
centro del radio de la
G40 … ;
punta de hta.
N6 U100.0 W100.0 ; N9
N7 G41 U0 ;
N8 U-100.0 ;
N9 U-100.0 W100.0 ; Trayectoria
programada
- 190 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Para el tipo C
La herramienta se desplaza la distancia del valor de compensación en dirección vertical al bloque
con movimiento de herramienta siguiente al bloque de puesta en marcha.
Sin movimiento de
herramienta
L
S Trayectoria programada
L
Trayectoria del centro del
S radio de la punta de hta.
Intersección
- 191 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-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.
Si se especifica un código G o M que suprime la lectura en adelanto, no se pueden leer los comandos
siguientes antes de que se ejecute ese bloque, independientemente del ajuste del parámetro N° 19625. Por
lo tanto, es posible que se produzca un corte en exceso o insuficiente, debido a que el cálculo de la
intersección no puede realizarse.
- 192 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Trayectoria
programada
S L Trayectoria del
Intersección centro del radio de
L la punta de hta.
LinealCircular
Pieza
Intersección
S C
L
Trayectoria del Trayectoria
centro del radio de programada
la punta de hta.
CircularLineal
Pieza
Trayectoria
programada
L
S
Trayectoria del
C Intersección
centro del radio de
la punta de hta.
CircularCircular
Intersección Pieza
S
C C
- 193 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Intersección
Además, en el caso de un arco a una línea recta, de una línea recta a un arco y de un arco a un arco, se
debe deducir el mismo procedimiento.
- 194 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Pieza
L Trayectoria
programada
S
Intersección L Trayectoria del centro del
radio de la punta de hta.
LinealCircular
(Tipo de
conexión lineal)
L r Pieza
S L C
Intersección
r Trayectoria
programada
C
L
L Trayectoria del centro
Intersección S
del radio de la punta de
hta.
CircularCircular
(Tipo de conexión
lineal)
Trayectoria r
r Pieza
programada
C
Trayectoria del L
centro del radio de S L
C
la punta de hta. Intersección
- 195 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
LinealLineal
(Tipo de
conexión lineal)
Pieza
L
r Trayectoria programada
r
C L
S
Trayectoria del centro del
radio de la punta de hta.
LinealCircular
(Tipo de
conexión lineal)
r
L r Pieza
C
S C
CircularLineal
(Tipo de
conexión lineal)
Pieza
r Trayectoria
r programada
C
C L
S
Trayectoria del centro del
radio de la punta de hta.
CircularCircular
(Tipo de conexión
lineal)
Trayectoria r Pieza
programada r
C
Trayectoria del centro del C
radio de la punta de hta. S C
- 196 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Pieza
r
L
Trayectoria
r programada
L
S L L Trayectoria del centro del
radio de la punta de hta.
LinealCircular
(Tipo de
conexión lineal) L
r
L
Pieza
r
L
S L
C Trayectoria programada
Trayectoria del centro del
radio de la punta de hta.
CircularLineal
(Tipo de
conexión lineal)
Pieza
r
L
Trayectoria
r programada
L
S L L Trayectoria del centro del radio
de la punta de hta.
CircularCircular
(Tipo de conexión
lineal)
r
L
r Pieza
L
S
L C
Trayectoria del centro del radio de la Trayectoria
punta de hta. programada
- 197 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
LinealLineal
(Tipo de L
conexión lineal)
Pieza
r
Trayectoria programada
r
C
r
r Pieza
C
S
C
Trayectoria del centro del Trayectoria programada
radio de la punta de hta.
CircularLineal
(Tipo de
conexión lineal)
r Pieza
Trayectoria programada
r
C
r
r Pieza
C
S
C Trayectoria
Trayectoria del centro del radio de la programada
punta de hta.
- 198 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN 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, como se ilustra a continuación
(Fig. 5.4.3 (a)), el sistema supone que la compensación del radio de la punta de 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 movimiento de la herramienta entre dos
trayectorias circulares.
Pieza
Fin del arco
Círculo imaginario
Trayectoria
programada
r r
Trayectoria del
centro del radio
r de la punta de
C L hta.
L
Centro del arco L S
Arco A P Arco B
- 199 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Trayectoria
programada
N8
Signo de la compensación
+ -
Código G
G41 Compensación en el lado Compensación en el lado
izquierdo derecho
G42 Compensación en el lado Compensación en el lado
derecho izquierdo
- 200 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
LinealCircular
r
Pieza
G41
G42
Trayectoria
programada
r Pieza
Intersección
Trayectoria del centro del L S
radio de la punta de hta.
CircularLineal
Pieza
G42
Trayectoria
d
r
Trayectoria del centro del
radio de la punta de hta. C L
S
Intersección r
G41
Pieza
CircularCircular
C
Pieza
G42
r
Trayectoria
r
programada
G41
C
- 201 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Pieza r
Trayectoria G42 (G42)
programada G41
A B
L Pieza
r
Trayectoria del
centro del radio L S
d l d G42
Trayectoria
programada
G41
r
Trayectoria del
centro del radio
de la punta de
hta.
L S
LinealCircular
Intersección
S
L
L
Trayectoria del
centro del radio de A
la punta de hta. (G41) G42 B
(G41) r
Trayectoria
programada
S
CircularCircular
C
S
Un arco cuya posición final
del arco no se halla en el
arco r
C
G41
Trayectoria (G42)
programada
(G42)
r r
C L S L
Centro Centro
Trayectoria del
centro del radio de
la punta de hta.
- 202 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
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 ;
- 203 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
LinealLineal
r L
L
Trayectoria del centro del Intersección
radio de la punta de hta. S
CircularLineal
Un bloque especificado
con G42
r
Modo G42 L
C
S Intersección
Trayectoria programada
L L
L L
Trayectoria del
centro del radio de N6 S
la punta de hta.N5 N8
N7
Trayectoria programada
(G41) Bloque G50
N5 G01 U300.0 W700.0 ;
N6 U-300.0 W600.0 ;
N7 G50 X100.0 Z200.0 ;
N8 G01 X400.0 Z800.0 ;
Antes de especificar G28 (retorno a posición de referencia), G29 (retorno desde posición de referencia),
G30 (segundo, tercero y cuarto retornos a posición de referencia) y G53 (selección de sistema de
coordenadas de máquina), cancele el modo de compensación con G40. Si se intenta especificar alguno de
los comandos en el modo de compensación, el vector de compensación desaparece temporalmente.
- 204 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
- Ciclos fijos (G90, G92, G94) y ciclos fijos repetitivos múltiples (G71 a G76)
Consulte las precauciones que se aplican a la compensación del radio de la punta de herramienta en
relación con los ciclos fijos.
N9
N8 S S
r Trayectoria del
S N6(G42) centro del radio
de la punta de
N7 hta.
N5
Trayectoria
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 ;
Vector de compensación
I, J, K
- 205 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
En el modo G42, la dirección especificada por I, J y K se supone que es una dirección de movimiento de
herramienta imaginaria y se crea un vector de compensación vertical a dicha dirección y en el lado
derecho.
I, J, K
Vector de
compensación
Ejemplo
Si se especifican I y J al inicio de la compensación (con
movimiento de herramienta)
N50
N40
N30
Nota) En N10, se especifica un vector N20 N60
con un tamaño de T1 en
dirección vertical al eje Z T1 Trayectoria del centro del
mediante K1. radio de la punta de hta.
N10
Trayectoria
programada
N30
Nota) En N10, se especifica un
vector con un tamaño de T1 Trayectoria del centro del
en dirección vertical al eje Z N20 radio de la punta de hta.
mediante K1.
Trayectoria
programada
N10
T1
- 206 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Si se especifican I y J al inicio de la compensación (con
movimiento de herramienta)
Trayectoria del
centro del
N30 radio de la
N40 punta de hta.
S S
Puesta en marcha/cancelación de tipo C
N20
N50
(I, J)
Trayectoria
programada
N10
T1
Limitaciones
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 la interferencia. Por lo tanto, puede producirse un corte en exceso.
Corte en
(I, J)
Puesta en
marcha/cancelación N40
Trayectoria N30
Tipo C
programada N20
N10 N50
N6
L Trayectoria del
centro del radio de
SS la punta de hta.
L
Aquí se ejecuta el bloque N7.
N6 Trayectoria del
L centro del radio
SSS de la punta de
L hta.
- 208 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
(G42) N6
N5 G01 U40.0 W40.0 ; Trayectoria
N6 W40.0 ; programada
:
: N5
L
Trayectoria del
S centro del radio
L Intersección de la punta de
hta.
(G42) N6 N7
Trayectoria
N5 G01 U40.0 W40.0 ;
programada
N6 M50 ;
N7 W40.0 ;
: N5
: L
Trayectoria del
SS centro del radio
L de la punta de
hta.
Aquí se ejecuta el bloque
N6.
- Movimiento en esquina
Cuando se producen dos o más vectores de compensación al final de un bloque, la herramienta se
desplaza linealmente de un vector al otro. Este movimiento se denomina movimiento en esquina.
Si estos vectores casi coinciden entre sí (la distancia del movimiento en esquina entre los vectores se
considera corta debido al ajuste del parámetro N° 5010, el movimiento 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 movimientos muy pequeños que surgen al
realizar la compensación del radio de herramienta, con lo que se impide que la velocidad cambie debido a
la interrupción de la carga en búfer.
- 209 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
VX
r S
r
El vector al punto de paro
N1 bloque a bloque permanece
Trayectoria del N1 aunque VZ Vlimit y VX
centro del radio Vlimit.
de la punta de
hta. N2
Trayectoria programada
Si los vectores no se consideran casi coincidentes y, por lo tanto, no se borran, se realiza un movimiento
alrededor de la esquina. El movimiento en esquina que precede al punto de parada de ejecución bloque a
bloque pertenece al bloque anterior, mientras que el movimiento en esquina que sucede al punto de
parada de ejecución bloque a bloque pertenece al último bloque.
Este movimiento pertenece al bloque N6, por tanto, la
velocidad de avance es igual a la del bloque N6.
S
N6 N7
Sin embargo, si la trayectoria del bloque siguiente es semicircular o superior, la función anterior no se
ejecuta.
La razón para esto es la siguiente:
(G17) P2 P 3 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
Trayectoria N6
programada
Trayectoria del
centro de la
herramienta
- 210 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
- 211 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Trayectoria
programada
r
G40
Trayectoria del L S
centro del radio de L
la punta de hta.
CircularLineal
Pieza
r
G40
S
C
L
Trayectoria
programada Trayectoria del centro del radio de la punta de hta.
Fig. 5.4.4 (a)
- 212 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
G40
Pieza
Trayectoria L
programada
r
G40
Pieza
r
S
C
Trayectoria del centro del radio de la
punta de hta.
Trayectoria programada
LinealLineal
(Tipo de conexión
lineal) G40
Pieza
L
Trayectoria
programada r
Pieza r
r
S
C L
Intersección
L
Trayectoria programada Trayectoria del centro del radio de la punta de hta.
- 213 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
LinealLineal
(Tipo de
conexión lineal) G40
Pieza
L
Trayectoria
programada r
C S
Trayectoria del centro del radio
de la punta de hta.
Tipo B
CircularLineal
(Tipo de
conexión lineal) G40
Pieza r
r
C S
- 214 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
G40
Pieza L
Trayectoria G42
programada
r
G40
L
Pieza r
G42
C S
Trayectoria del
Trayectoria centro del radio
programada de la punta de
hta.
LinealLineal
(Tipo de
conexión lineal) L
Pieza G40
r
L
Trayectoria programada S
r
L
C L
Trayectoria del
centro del radio de
Trayectoria la punta de hta.
programada
- 215 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
LinealLineal
(Tipo de
conexión lineal) L
S
Pieza G40
r
Trayectoria
programada r C
CircularLineal L
(Tipo de
conexión lineal) S
r
r C
Pieza
C S
Trayectoria del centro del
radio de la punta de hta.
Trayectoria
programada
r L
(G42) Trayectoria programada
1 o
G40
- 216 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
N6 U100.0 W100.0 ; N7 N8
N7 G40 ;
N8 U0 W130.0 ;
N6
L
Trayectoria SS
programada L
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.
Trayectoria
programada
Trayectoria del
centro del radio S
G40 (sin
de la punta de movimiento)
hta. L
L
S
(I, K)
N2 G40
r
(G42) Trayectoria
programada
Pieza
En este caso, observe que el CNC obtiene una intersección de la trayectoria de la herramienta con
independencia de si se especifica un mecanizado de lado interior o exterior.
- 217 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
E
Trayectoria del
centro del radio
G40
P de la punta de
hta.
S
r
Trayectoria programada
(G42)
r
(I, K)
(I, K)
r
P2
Trayectoria 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 ;
- 218 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Pieza
Fig. 5.4.5 (a) Mecanizado de una ranura menor que el diámetro de la punta de herramienta
Trayectoria programada
Fig. 5.4.5 (b) Mecanizado de un paso mayor que el radio de la punta de la herramienta
- 219 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Trayectoria que se
seguirá si no se omite el Trayectoria programada
vector
El primer vector de omite
Fig. 5.4.5 (c) Mecanizado de un paso menor que el radio de la punta de la herramienta
Tras la
ió
N6
N1
En el ejemplo de programa de la Fig. 5.4.5 (d), cuando se ejecuta el bloque N1, los bloques N3 y N6
también se cargan en el almacenamiento en búfer y la compensación correcta se realiza considerando la
relación entre ellos, como se ilustra en la Fig. 5.4.5 (d).
A continuación, se supone que el bloque N3 (comando de movimiento en el eje Z) se divide en N3 y N5.
- 220 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Tras la
compensación Pieza
N6
N1
En este momento, puesto que el número de bloques que se leen es 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 Fig. 5.4.5 (e).
En tal caso, se puede evitar el corte en exceso si se especifica con anticipación un comando con
exactamente la misma dirección que la de avance, inmediatamente antes del movimiento a lo largo del eje
Z, después de que la herramienta se desplace a lo largo del eje Z siguiendo la regla anterior.
N1 G00 G41 U500.0 V400.0 T0101 ;
N2 V100.0 ;
N3 W-250.0 ;
N5 G01 W-50.0 F100 ;
N6 V1000.0 F200 ;
Tras la compensación N6
Pieza
N2
N1
Dado que el bloque con el número de secuencia N2 tiene el comando de movimiento en la misma
dirección que la del bloque con el número de secuencia N6, se realiza la compensación correcta.
De modo alternativo, también es posible impedir el corte en exceso de la misma forma especificando un
vector de tipo IJ con la misma dirección que la de avance en el bloque de puesta en marcha, como en N1
G00 G41 U500. V500. I0 J1 T0101;, una vez que la herramienta se haya desplazado a lo largo del eje Z.
- 221 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
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 movimiento
de herramienta. Por lo tanto, si no se pueden leer tres o más bloques con movimiento de herramienta en el
modo de compensación porque se especifican sucesivamente bloques sin movimiento 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 compensación, que viene determinado por el
parámetro Nº 19625, es N y que el número de comandos sin movimiento de herramienta en esos bloques
N se ha determinado que es M, la condición que se tiene que cumplir para que la comprobación de
interferencias sea posible es
(N - 3) M.
Por ejemplo, si el número máximo de bloques que se leen en el modo de compensación es 8, es posible
realizar una comprobación de interferencias incluso si se especifican hasta cinco bloques sin movimiento
de herramienta. En este caso, se pueden comprobar las interferencias en tres bloques contiguos, pero las
siguientes interferencias que puedan producirse no se podrán detectar.
NOTA
No hay ningún ajuste que permita realizar únicamente una comprobación de
dirección.
- 222 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Incluso si se generan varios números de grupos de vectores de compensación, se realiza una
comprobación en todos los pares.
El método de valoración es el siguiente: Para una comprobación en el grupo de vectores de compensación
de (bloque 1 - bloque 2) y en el de (bloque N-1 - bloque N), el vector de dirección desde el (punto final
del bloque 1) especificado al (punto final del bloque N-1) se compara con el vector de dirección desde el
(punto resultante de sumar el vector de compensación que se va a comprobar al final del bloque 1) al
(punto resultante de sumar el vector de compensación que se va a comprobar al final del bloque N-1) y, si
la dirección tiene un ángulo comprendido entre 90o y superior a 270o o inferior, se considera que se
cruzan e interfieren. Esto se conoce como comprobación de dirección.
Trayectoria
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
(bloque 2 - bloque 3), si el bloque 2 es circular, se realiza una comprobación del ángulo circular entre los
puntos inicial y final de la trayectoria programada y del ángulo circular del punto inicial y final de la
trayectoria posterior a la compensación, además de la comprobación de dirección <1>. Si la diferencia es
de 180o o superior, se considera que los bloques interfieren. Esto se conoce como comprobación de
ángulo circular.
Ejemplo de <2> (si el bloque 2 es circular y el punto de inicio del arco posterior a la compensación
coincide con el punto final)
Trayectoria del centro del
Trayectoria programada
radio de la punta de hta.
Bloque 3
Bloque 1
Trayectoria
programada
Bloque 2
Se
detiene
A C
B
No existe una interferencia real pero, dado que la dirección programada en el bloque B es opuesta a la de
la trayectoria después de la compensación del radio de la herramienta, la herramienta se para y se genera
una alarma.
- 224 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
<2> Un ranurado menor que el valor de compensación del radio de la punta de herramienta
Trayectoria
programada Trayectoria del centro del
radio de la punta de hta.
Se
detiene
A
B C
- 225 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Se detiene
Trayectoria del
centro del radio
de la punta de
hta.
Bloque 1
Trayectoria Bloque 8
programada
Bloque 2 Bloque 7
Bloque 3
Bloque 6
Bloque 4 Bloque 5
V1
V2
V5
V4
V3
Trayectoria del
centro de la
herramienta
Trayectoria
programada
Si, después de borrar el vector, el último vector sigue interfiriendo o si sólo hay un vector al principio e
interfiere, se generará una alarma inmediatamente después del inicio del bloque anterior (el punto final en
una ejecución bloque a bloque) y la herramienta se para. En el ejemplo ilustrado en la Fig. 5.4.6.2 (c), V2
y V3 interfieren, pero, incluso una vez borrados, se generará una alarma porque interfieren los vectores
finales V1 y V4.
- 226 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Se
Trayectoria del centro detiene
de la herramienta
Trayectoria
programada
V4 V1
V3 V2
Explicación
- Método de anulació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.
- 227 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Trayectoria posterior
a la compensación Vector de salto
Bloque
Bloque 8
Bloque 2
Bloque 7
Trayectoria
programada
Bloque 3 Bloque 6
Bloque 4 Bloque 5
En este caso, los puntos finales posteriores a la compensación de los bloques del 2
al 6 coinciden con el punto final del bloque 1. Por tanto, tras la compensación, los
bloques del 2 al 6 serán bloques sin desplazamiento de herramienta.
Trayectoria
programada
Bloque 1
Bloque 8 Bloque 1 Bloque 8
Vector de
intersección Vector de
posterior a la Intersección posterior a intersección
compensación entre la compensación entre posterior a la
el bloque 1 y el el vector de salto y el compensación
vector de salto bloque 8 entre el bloque 1
y el bloque 8
Bloque 2
Bloque 2 Vector de Bloque 7
salto Bloque 7
Bloque 5
Bloque 4 Bloque 4
Bloque 5
En este caso, los puntos finales posteriores a la compensación de
los bloques del 2 al 7 coinciden con el punto final del bloque 1.
Por tanto, tras la compensación, los bloques del 2 al 7 serán
bloques sin desplazamiento de herramienta.
- 228 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Si el valor de compensación de la herramienta o del radio de la punta de herramienta es mayor que el
radio del arco especificado, como se muestra en la Fig. 5.4.6.3 (c), y se especifica un comando que
provoca la compensación con respecto al interior del arco, para evitar la interferencia se realiza el cálculo
de la intersección con un comando de arco que se supone lineal. En este caso, los vectores anulados se
conectan con interpolación lineal.
Trayectoria posterior a la
compensación
Trayectoria
programada
Trayectoria
programada
Bloque 1
Bloque 3
- 229 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Si se van a mecanizar las cajeras circulares mostradas en la Fig. 5.4.6.3 (e) se considera que el vector del
punto final del bloque 1 y el del bloque 2 interfieren y se intenta calcular, como vector de anulación de
interferencia, el vector de intersección de la trayectoria posterior a la compensación del bloque 1 y la
trayectoria posterior a la compensación del bloque 3.
En este caso, puesto que los bloques 1 y 3 son circulares, no existe intersección posterior a la
compensación. En esta ocasión, se generará una alarma inmediatamente antes del bloque 1 y la
herramienta se parará, como en el ejemplo anterior.
Se
detiene
Bloque 1
Bloque 3
Bloque 2
Trayectoria
programada
Bloque 1
Bloque 3
Bloque 2
Fig. 5.4.6.3 (f)
- 230 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Si se van a mecanizar una cajera en la que la parte inferior es más ancha que la parte superior, como la
que se muestra en la Fig. 5.4.6.3 (g), se considera que el vector del punto final del bloque 1 y el del
bloque 2 interfieren y se intenta calcular, como vector de anulación de interferencia, el vector de
intersección de la trayectoria posterior a la compensación del bloque 1 y la trayectoria posterior a la
compensación del bloque 3. En este caso, la relación entre los bloques 1 y 3 se considera de tipo exterior,
y la trayectoria posterior a la anulación provoca un corte en exceso en comparación con el comando
original. En este caso, una operación de anulación de la interferencia se considera peligrosa; se generará
una alarma inmediatamente antes del bloque 1 y la herramienta se parará.
Trayectoria del centro de la Se
herramienta detiene
Trayectoria
programada
Bloque 1 Bloque 3
Bloque 2
Intersección posterior a la
compensación de los bloques 1
y3
Fig. 5.4.6.3 (g)
Bloque 5
Bloque 4
Bloque 1
Bloque 3
- 231 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
NOTA
1 En los casos de "Se considera peligroso anular la interferencia" y "Si ocurren
más interferencias con un vector de anulación de interferencia", ajustando el bit
6 (NAA) del parámetro N° 19607 de forma apropiada, es posible suprimir una
alarma para continuar el mecanizado. Sin embargo, en el caso "Si no existe un
vector de anulació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 anulación de interferencia, tiene lugar la parada de la
ejecución de bloque a bloque y se realiza una operación que difiere del
movimiento original, como una intervención manual, una intervención MDI o un
cambio en el valor de compensación del radio de la punta de herramienta, el
cálculo de la intersección se realiza con una nueva trayectoria. Por lo tanto, si se
realiza tal operación, puede producirse una interferencia de nuevo, aunque se
haya realizado una vez una operación de anulación de interferencia.
N2 N4
N1
N5
N6
- 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.
- 232 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Último vector de
compensación
N2 N3
N4
Comando
programado
- 233 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Formato
(En modo de compensación)
G38 IP_;
IP :Valor especificado para movimiento del eje
Explicación
- Retención del 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 movimiento
sin un comando G38, se vuelve a crear el vector de compensación.
Limitaciones
- 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.
- Puesta en marcha/cancelación
En la puesta en marcha/cancelación, la operación es igual a la descrita en los apartados 5.4.2 y 5.4.4. Por
tanto, G38 no puede especificarse en los siguientes bloques:
1) Bloque de comando de puesta en marcha (G41 o G42)
2) Bloque de comando de cancelación (G40)
3) Bloque inmediatamente anterior al bloque de comando de cancelación (G40)
Ejemplo
:
: (En modo de compensació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
Bloque N2 Vector de
Trayectoria del
Bloque N1 compensación
centro del radio
de la punta de
hta.
Comando
programado
(15.0, 5.0)
- 234 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
Formato
En modo de compensación
G39;
o
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. El sentido de giro horario o antihorario del
arco viene determinado por G41 o G42 que preceden al comando. 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 de inicio 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.
Limitaciones
- Comando de movimiento
En un bloque que contenga G39, no se puede especificar un comando de movimiento. En caso contrario,
se generará una alarma.
- Esquina interior
En un bloque de esquina interior, no se puede especificar G39. De lo contrario, se generará un corte en
exceso.
- 235 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
Ejemplo
- G39 sin I, J o K
:
: (En modo de
compensación) Eje X
N1 Z10.0 ;
N2 G39 ;
N3 X-10.0 ;
: Eje Z
:
Vector de compensación
Bloque N1
Bloque N2 (Arco de
esquina)
(10.0, 0.0)
Bloque N3
Trayectoria
programada
Trayectoria del
centro del radio
de la punta de
hta.
(10.0, -10.0)
- G39 con I, J y K
:
: (En modo de
compensación) Eje X
N1 Z10.0 ;
N2 G39 I-1.0 K2.0 ;
N3 X-10.0 Z20.0 ;
:
: Eje Z
(I=-1.0, K=2.0)
Trayectoria del
centro del radio
de la punta de
hta.
(20.0, -10.0)
- 236 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
(1) En una torreta que contiene varias herramientas, éstas se cambian girando la torreta (comando T).
(2) Con un cambiador automático de herramienta (ATC, Automatic Tool Changer), las herramientas se
cambian mediante los comandos de posicionamiento de cartuchos (comando T) y de cambio de
herramienta (por ejemplo, M06).
Para poder utilizar el método de cambio de herramienta explicado en el punto (2) anterior, se aplican las
especificaciones de selección de herramienta siguientes:
<1> La compensación de herramienta con un comando T está deshabilitada. Esto significa que el
comando T sólo realiza funciones auxiliares.
<2> La compensación de herramienta se habilita mediante un código G en lugar de con el comando T. En
este caso, se habilitan los siguientes tipos de compensación de herramienta:
Compensación de herramienta (compensación equivalente a la de un comando T en el caso del
tipo de rotación de torreta)
Formato
M06 T_ ; Cambio de herramienta
:
Gxx D_ ; Inicio de la compensación de herramienta
:
:
G49; Cancelación de compensación de herramienta
Explicación
- Selección de método para cambiar la herramienta
El bit 3 (TCT) del parámetro Nº 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 el siguiente rango (Tabla 5.7 (a)):
- Compensación de herramienta
(1) Cuando el bit 3 (TCT) del parámetro Nº 5040 es igual a 0
El comando T realiza la compensación de herramienta.
Los significados inversos se pueden ajustar para G43/G44 y G43.7 mediante el ajuste del bit 4
(TLG) del parámetro Nº 5040.
Limitaciones
- Ciclo fijo repetitivo múltiple
Cuando un ciclo fijo repetitivo múltiple se ejecute con el bit 3 (TCT) del parámetro Nº 5040 configurado
a 1, tenga en cuenta lo siguiente:
PRECAUCIÓN
1 Cuando se especifica un comando de G71 a G76 en el formato de programa de
la serie 10/11, 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 más abajo. 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.
AVISO
Antes de modificar el ajuste de este parámetro, asegúrese de que se ha
cancelado la compensación. Si se modifica el ajuste con la compensación
activada, la operación de compensación podría entonces realizarse
incorrectamente, o puede generarse la alarma PS0368.
- 239 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
NOTA
Esta función se puede utilizar cuando el bit 7 (IGA) del parámetro no.6240 es 0.
Formato
Txx ; Especifica el número de corrector para la compensación de la
longitud de herramienta.
G36 X_ ; o G37 Z_ ;
Compensación automática de herramienta. La programación
absoluta de
G36 y G37 es válida únicamente en el bloque en que se ha
especificado.
Explicación
- Sistema de coordenadas
Cuando la herramienta se mueve 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)
- Compensación
El valor de compensación de herramienta actual se sigue compensando con la diferencia entre el valor de
las coordenadas ( or ) 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 compensación x = Valor de compensación actual x+(-xa)
Valor de compensación z = Valor de compensación actual z+(-za)
xa : Punto de medición del eje X programado
za : Punto de medición del eje Z programado
Estos valores de compensación también se pueden modificar desde el teclado MDI.
- 240 -
B-64604SP-1/01 PROGRAMACIÓN 5.FUNCIÓN DE COMPENSACIÓN
|xa-xs|. |za-zs|
U (xa, za)
FR : Velocidad de movimiento en rápido
FP : Velocidad de avance de medición (ajustada por parámetro (Nº 6241))
Parámetros Nº 6251, Nº 6252
: Parámetros Nº 6254, Nº 6255
- Código G
Si el bit 3 (G36) del parámetro Nº 3405 se ha configurado a 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.
Ejemplo
Número de herramienta T01
50
300
Punto de origen Posición de
programado medición del
eje X 380
Posición de medición del eje Z
100
800
G50 X760.0 Z1100.0 ; Programación del punto de origen absoluto (ajuste del sistema de coordenadas)
S01 M03 T0101 ; Especifica la herramienta T1, el número de corrector 1 y la revolución del cabezal
G36 X200.0 ; Se desplaza a la posición de medición del eje X.
Si la herramienta ha llegado a la posición de medición en X198,0 ; dado que la
posición de medición correcta es 200.0mm, el valor de compensación se modifica
en 198,0-200,0 = -2,0 mm.
G00 X204.0 ; Retrocede un poco a lo largo del eje X.
G37 Z800.0 ; Se desplaza a la posición de medición del eje Z.
- 241 -
5.FUNCIÓN DE COMPENSACIÓN PROGRAMACIÓN B-64604SP-1/01
AVISO
1 La velocidad de medición (Fp), , y son ajustados como parámetros (Fp : N° 6241, : N°
6251, : Nº 6254) por el fabricante de la máquina herramienta. debe ser un número
positivo de modo que >.
2 Cancele la compensación del radio de la punta de herramienta antes de G36, G37.
3 Un retardo o variación en la detección de la señal de llegada a la posición de medición se
sitúa entre 0 y 2 mseg en el lado de CNC excluido el lado de PMC. Por tanto el error de
medición es la suma de los 2 mseg y el retardo o variación (incluido el retardo o variación
en el lado del receptor) en la propagación de la señal de llegada a la posición de medición
en el lado de PMC, multiplicado por la velocidad de avance ajustada en el parámetro Nº
6241.
4 Un retardo o variación de tiempo tras la detección de la señal de llegada a la posición de
medición hasta que se detiene el avance es de entre 0 y 8 mseg. Para calcular la cantidad
de rebasamiento, considere la posibilidad de un retardo de aceleración o deceleración, un
retardo del servo y un retardo en el lado de PMC.
5 Cuando un desplazamiento manual se inserta en un movimiento a una velocidad de avance
de medición, devuelva la herramienta a la posición antes del desplazamiento manual
insertado para reiniciar.
6 Cuando la compensación del radio de la punta de la herramienta está habilitada (bit 7
(NCR) del parámetro N° 8136 configurado a 0), el valor del compensació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.
(Estado en el que se tiene en cuenta la compensación del radio de la herramienta)
Para el eje X (primero de los tres ejes básicos) : TIP=0/5/7
Para el eje Z (tercero de los tres ejes básicos): TIP=0/6/8
Para el eje Y (segundo de los tres ejes básicos): TIP=0
A
valor del radio de la punta de
Movimiento considerando el
Movimiento real
B
Valor del
radio de la
punta de Posición de
C
medición
La herramienta se mueve en realidad desde el punto A al punto B, pero el valor de
compensación de herramienta se determina suponiendo que ésta se mueve 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
"NÚM CORR G37 NO ASIGNADO".
2 Cuando se especifica un código T en el mismo bloque que G36 o G37, se genera la alarma
PS0082.
- 242 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
NOTA
1 Las funciones que no están disponibles en la Serie 0i no pueden registrarse ni
utilizarse para la operación en modo de memoria.
2 No modifique el ajuste de este parámetro (bit 1 (FCV) del parámetro N°0001)
durante la operación en modo de memoria. Modifique el ajuste de este
parámetro en el estado de reinicialización.
- 243 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Explicación
- Dirección
La dirección L no se puede utilizar en el formato de programa de la Serie 0i pero sí se puede utilizar en el
formato de la Serie 10/11.
(Sin embargo, cuando la macro de usuario está habilitada (bit 6 (NCV) del parámetro N° 8135 es 0), la
dirección L puede utilizarse independientemente de que el formato sea o no el de la Serie 10/11).
- Número de subprograma
El rango de valores admitidos es el mismo que para la Serie 0i (de 1 a 9999).
Si se especifica un valor de más de cinco 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 el intervalo de 1 a 9999. Si no se especifica un
número de repeticiones, se supone que es 1.
NOTA
1 Las imágenes explicativas de este apartado utilizan el plano ZX como el plano
seleccionado, la programación por diámetro en el eje X y la programación por
radio en el 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). No obstante, si se utiliza el sistema A de
códigos G, no se pueden ajustar U, V ni W como ejes paralelos.
3 La dirección de la longitud equivale a la dirección del primer eje del plano tal
como se indica a continuación:
Plano ZX: Dirección eje Z
Plano YZ: Dirección eje Y
Plano XY: Dirección 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 eje X
Plano YZ: Dirección eje Z
Plano XY: Dirección eje Y
- 244 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Explicación
- Operaciones
El ciclo de mecanizado recto realiza cuatro operaciones:
(1) La operación 1 mueve la herramienta desde el punto inicial (A) hasta la coordenada especificada del
segundo eje del plano (coordenada X especificada en el plano ZX) en movimiento en rápido.
(2) La operación 2 mueve la herramienta a la coordenada especificada del primer eje del plano
(coordenada Z especificada en el plano ZX) en avance de mecanizado. (La herramienta se mueve al
punto final de mecanizado (A') en la dirección de la longitud)
(3) La operación 3 mueve la herramienta a la coordenada inicial del segundo eje del plano (coordenada
X inicial en el plano ZX) en avance de mecanizado.
(4) La operación 4 mueve la herramienta a la coordenada inicial del primer eje del plano (coordenada Z
inicial en el plano ZX) en movimiento en rápido. (La herramienta vuelve al punto inicial (A))
NOTA
En el modo bloque a bloque, las operaciones 1, 2, 3 y 4 se ejecutan pulsando
una vez el botón de marcha de ciclo.
- 245 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
4(R)
A
3(F)
U /2 1(R )
A’
2(F )
X/2 I
W
Z
Eje Z
Explicación
La dirección I, J o K para especificar una conicidad varía según el plano seleccionado.
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 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 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 mueve 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 en el plano ZX) en movimiento en 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.
- 246 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
NOTA
En el modo bloque a bloque, las operaciones 1, 2, 3 y 4 se ejecutan pulsando
una vez el botón de marcha de ciclo.
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
- 247 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
4(R) A
3(R) U/2
2(F) 1(R)
A’
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.
- Operaciones
El ciclo de roscado recto realiza cuatro operaciones:
(1) La operación 1 mueve la herramienta desde el punto inicial (A) hasta la coordenada especificada del
segundo eje del plano (coordenada X especificada en el plano ZX) en movimiento en rápido.
(2) La operación 2 mueve la herramienta a la coordenada especificada del primer eje del plano
(coordenada Z especificada en el plano ZX) en avance de mecanizado. En este momento se ejecuta
el achaflanado de la rosca.
(3) La operación 3 mueve la herramienta a la coordenada inicial del segundo eje del plano (coordenada
X inicial en el plano ZX) en movimiento en rápido. (Retroceso después del achaflanado)
(4) La operación 4 mueve la herramienta a la coordenada inicial del primer eje del plano (coordenada Z
inicial en el plano ZX) en movimiento en rápido. (La herramienta vuelve al punto inicial (A))
- 248 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
PRECAUCIÓN
Las notas acerca de este roscado son las mismas que las del roscado en G32.
Sin embargo, la parada por paro de avance es del siguiente modo: Parada
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 marcha de ciclo.
- 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 Nº 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)
Se puede especificar un ángulo de achaflanado de roscado de 1 a 89 grados en el parámetro N° 5131. Si el
parámetro se configura a 0, 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.
- 249 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
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 N° 1401.
Avance de
mecanizado
PRECAUCIÓN
Durante el retroceso no se puede realizar otro paro de avance.
- Roscado en pulgadas
El roscado en pulgadas especificado con la dirección E está permitido.
- 250 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Eje X
Z W
4(R) A
U/2 (R) ..... Movimiento en rápido
A’ 3(R) 1(R) (F) ..... Avance de mecanizado
2(F)
I
X/2
Eje Z
- 251 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
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 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 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 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 roscado cónico realizan las mismas cuatro operaciones que los ciclos de roscado recto.
Sin embargo, la operación 1 mueve 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 en el plano ZX) en movimiento en 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, la parada por paro de avance es del siguiente modo: Parada
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 marcha de ciclo.
X X
Z W
Z
4(R)
2(F)
I
U/2 3(F) 1(R)
- 252 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
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
Eje X
1 (R )
A (R) ....Movimiento en rápido
(F) ....Avance de mecanizado
2 ( F) 4 ( R)
U /2
A’ 3 (F )
X /2 W Eje Z
- 253 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Explicación
- Operaciones
El ciclo de mecanizado de caras realiza cuatro operaciones:
(1) La operación 1 mueve la herramienta desde el punto inicial (A) hasta la coordenada especificada del
primer eje del plano (coordenada Z especificada en el plano ZX) en movimiento en rápido.
(2) La operación 2 mueve la herramienta a la coordenada especificada del segundo eje del plano
(coordenada X especificada en el plano ZX) en avance de mecanizado. (La herramienta se mueve al
punto final de mecanizado (A') en la dirección de la cara final)
(3) La operación 3 mueve la herramienta a la coordenada inicial del primer eje del plano (coordenada Z
inicial en el plano ZX) en avance de mecanizado.
(4) La operación 4 mueve la herramienta a la coordenada inicial del segundo eje del plano (coordenada
X inicial en el plano ZX) en movimiento en rápido. (La herramienta vuelve al punto inicial (A))
NOTA
En el modo bloque a bloque, las operaciones 1, 2, 3 y 4 se ejecutan pulsando
una vez el botón de marcha de ciclo.
- 254 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Eje X
1(R)
A
A’ 3(F)
X/2 K 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 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 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 mueve la herramienta desde el punto inicial (A) hasta la posición obtenida
añadiendo el grado de conicidad a la coordenada especificada del primer eje del plano (coordenada Z
especificada en el plano ZX) en movimiento en 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 marcha de ciclo.
- 255 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-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
Forma del
producto
- 256 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Forma del
producto
Forma del
material
Forma del
producto
- 257 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
5 7
1 6 2
Punta de hta.
Punta de
completa
hta.
completa
Trayectoria programada
5 7
1 2
6
Punta de hta. Punta de
completa hta.
completa
Trayectoria programada
- 258 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
5 7 5 7
2 1 2
1,6,2 1 1,6,2 6
6 Punta de hta.
Punta de completa4,5,1 8,0,6
4,5,1 8,0,6
hta.
l t 3,7,2 3,7,2
- 259 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Ejemplo
Eje X
66
4
8
12
16
Pieza
Los valores modales comunes a los ciclos fijos se borran cuando se especifica un código G simple
diferente de G04.
Dado que el modo de ciclo fijo no se cancela especificando un código G simple, los ciclos fijos se pueden
volver a ejecutar especificando valores modales. Si no se especifican valores modales, no se ejecutan
operaciones de ciclo.
Cuando se especifica G04, se ejecuta este código y no se realiza ningún ciclo fijo.
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 de códigos G, no se pueden especificar U, V y W como ejes paralelos.
- 260 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
- Reinicialización
Si se realiza una operación de reinicialización durante la ejecución de un ciclo fijo cuando está ajustado
cualquiera de los siguientes estados para la retención de un código G modal del grupo 01, el código G
modal del grupo 01 es sustituido por el modo G01:
- Estado de reinicialización (bit 6 (CLR) del parámetro Nº 3402 = 0)
- Estado borrado (bit 6 (CLR) del parámetro Nº 3402 = 1) y estado en el que el código G modal del
grupo 01 se retiene el tiempo de reinicialización (bit 1 (C01) del parámetro Nº 3406 = 1)
Ejemplo de operación)
Si se realiza una reinicialización durante la ejecución de un ciclo fijo (bloque X0) y se ejecuta el
comando X20.Z1., se realiza la interpolación lineal (G01) en lugar del ciclo fijo.
- Intervención manual
Después de realizar una intervención manual con el comando de manual absoluto activado antes de la
ejecución de un ciclo fijo o después de la parada de la ejecución, cuando se inicia la operación del ciclo,
la cantidad de intervención manual se cancela incluso en el caso de un comando de marcha de ciclo
incremental.
Ejemplo de G94
Cancelación
Intervención manual
1(R)
2(F) 4(R)
3(F)
- 261 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
NOTA
1 Se puede utilizar el "Ciclo fijo repetitivo múltiple" cuando el bit 3 (NMR) del
parámetro no.8137 es 0.
No obstante, el ciclo fijo de rectificado y el ciclo fijo repetitivo múltiple no pueden
usarse simultáneamente. Cuando el ciclo fijo de rectificado (opción "Función de
rectificado A" o "Función de rectificado B") está habilitado, el ciclo fijo repetitivo
múltiple está deshabilitado.
2 Las imágenes explicativas de este apartado utilizan el plano ZX como el plano
seleccionado, la programación por diámetro en el eje X y la programación por
radio en el eje Z. Si se utiliza la programación por radio para el eje X, cambie
U/2 por U y X/2 por X.
3 Los ciclos fijos repetitivos múltiples se pueden realizar en cualquier plano
(incluidos los ejes paralelos para la definición de planos). No obstante, si se
utiliza el sistema A de códigos G, no se pueden ajustar U, V ni W como ejes
paralelos.
- 262 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
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 movimiento 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 contorno de acabado.
nf : Número de secuencia del último bloque del programa de contorno 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 separador decimal tipo
calculadora (bit 0 (DPI) del parámetro Nº 3401 = 1), la unidad de la dirección D
es el incremento mínimo de entrada. Además, cuando se introduce un
separador decimal en la dirección D, se genera la alarma PS0007.
- 263 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Entrada de
Unidad Programación por diámetro/radio Signo separador
decimal
Depende del sistema
No es
d incremental del eje de Programación por radio No se permite
necesario
referencia.
Depende del sistema
Depende de la programación por Es
u incremental del eje de Se permite
diámetro/radio del segundo eje del plano. necesario
referencia.
Depende del sistema
Depende de la programación por Es
w incremental del eje de Se permite
diámetro/radio del primer eje del plano. necesario
referencia.
Depende del sistema
No es
i incremental del eje de Programación por radio Se permite
necesario
referencia.
Depende del sistema
No es
k incremental del eje de Programación por radio Se permite
necesario
referencia.
(R) C
B
A
(R) d
(F)
45 e
(F)
Contorno
objetivo
u/2
A’
+X
(F): Avance de
mecanizado
W
+Z (R): Movimiento en e: Cantidad de escape (parámetro N° 5133)
rápido
Fig. 6.4.1 (a) Trayectoria de corte de un ciclo de desbaste de superficie exterior
sin tolerancia de acabado de desbaste (tipo I)
- 264 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
B (R) A
(R) (R) d
(F)
45 e
(F)
Contorno
objetivo i
u/2
+X A’
(F): Avance de K
mecanizado
+Z (R): Movimiento en W
rápido e: Cantidad de escape (parámetro N° 5133)
Explicación
- Operaciones
Si el programa proporciona un contorno objetivo que pasa por A, A’ y B, en este orden, la pieza se
mecaniza según la profundidad de corte d. La trayectoria de mecanizado varía del siguiente modo
dependiendo de si se ha especificado tolerancia de acabado de desbaste.
(1) Cuando no se especifica la tolerancia de acabado de desbaste
El mecanizado se realiza según la profundidad de corte d con las tolerancias de acabado u/2 y w,
y el desbaste como acabado se realiza según el programa del contorno objetivo después del último
mecanizado.
(2) Cuando se especifica la tolerancia de acabado de desbaste
El mecanizado se realiza según la profundidad de corte d con tolerancias de acabado u/2+i y
w+k, y la herramienta vuelve al punto de inicio (A) después del último mecanizado. +A
continuación se realiza el desbaste como acabado a lo largo del contorno objetivo para eliminar las
tolerancias de corte i y k.
Una vez finalizado el desbaste como acabado, se ejecuta el bloque que sigue al bloque de secuencia
especificado por Q.
NOTA
1 Las funciones F, S y T que se especifican en el comando de movimiento 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 un control de velocidad superficial constante está habilitado (bit 0 (SSC)
del parámetro N° 8133 ajustado a 1), el comando G96 o G97 especificado en el
comando de movimiento entre los puntos A y B no es efectivo y el especificado
en el bloque G71 o en el bloque anterior sí es efectivo.
- 265 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Programación por
N° Unidad Signo
diámetro/radio
Depende del sistema incremental del eje de No es
5133 Programación por radio
referencia. necesario
- Contorno objetivo
Patrones
Se tienen en cuenta los cuatro patrones de mecanizado siguientes. Todos estos ciclos de mecanizado
cortan la pieza con un movimiento de la herramienta paralelo al primer eje del plano (eje Z del plano ZX).
Los signos de las tolerancias de acabado u y w son los siguientes:
B A A B
U(+)…W(+ ) U(+)…W(-)
U(-)…W(+) U(-)…W(-)
B A A B
+X
+Z
Limitaciones
(1) Para U(+) no se pueden mecanizar los contornos para los que se ha especificado una posición
superior al punto inicial del ciclo.
Para U(-), no se pueden mecanizar los contornos para los que se ha especificado una posición
inferior al punto inicial del ciclo.
(2) Para el tipo I, el contorno debe presentar un aumento monótono o una disminución monótona a lo
largo de los ejes primero y segundo del plano.
(3) Para el tipo II, el contorno debe presentar 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 del contorno objetivo (bloque con número de secuencia ns en el que se
especifica la trayectoria entre A y A'), se debe 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'. 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.
Si el eje X no se mueve en el bloque inicial, se genera la alarma PS0325 "COMANDO NO DISPONIBLE
EN EL PROGRAMA DEL CONTORNO".
Funciones de comprobación
Durante las operaciones de ciclo siempre se comprueba si el contorno objetivo muestra un aumento
monótono o una disminución monótona.
- 266 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
NOTA
Cuando se aplica la compensación del radio de la herramienta, se comprueba el
contorno objetivo al que se aplica la compensación.
- Tipos I y II
Selección del tipo I o II
Para G71 existen los tipos I y II.
Cuando el contorno objetivo tiene cajeras, asegúrese de utilizar el tipo II.
Las 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 del contorno objetivo. Si el contorno objetivo no
tiene cajeras, determine la operación de escape requerida y seleccione el tipo I o 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 solo el segundo eje del plano.)
: ;
: ;
N200…………;
(2) El contorno a lo largo de la trayectoria A'-B debe presentar un aumento monótono o una
disminución monótona de los dos ejes que forman el plano (ejes Z y X del plano ZX). No debe
tener cajeras, tal como se muestra en la Fig. 6.4.1 (d).
- 267 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
B
A
A’
Z Cajeras no permitidas
Fig. 6.4.1 (d)Contorno que no muestra aumento monótono ni disminución monótona (tipo I)
PRECAUCIÓN
Si un contorno no muestra un cambio monótono a lo largo del primer o segundo
eje del plano, se genera la alarma PS0064 o 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 N° 5145 y N° 5146 se puede
especificar un valor permitido para que no se genere la alarma en este caso.
(3) La herramienta escapa en una dirección de 45 grados en el avance de mecanizado después del
desbaste.
Cantidad de escape e (especificada en
45 el comando o el parámetro N° 5133)
(4) Inmediatamente después del último mecanizado se ejecuta el desbaste como acabado a lo largo del
contorno objetivo. El bit 1 (RF1) del parámetro N° 5105 se puede ajustar en 1 para que no se realice
el desbaste como acabado. Sin embargo, cuando se especifica la tolerancia de acabado del desbaste,
sí se realiza el desbaste como acabado.
- Tipo II
(R)
(F) C
(R)
B A d
(R)
(F)
d
(F)
Contorno u/2
objetivo A’
+X
Fig. 6.4.1 (f) Trayectoria de mecanizado en arranque de viruta en torneado (tipo II)
- 268 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Si se especifica el programa de contorno que indique a un contorno objetivo que pase por A, A’ y B, en
este orden, la pieza se mecaniza según la profundidad de corte ∆d. En el tipo II, el mecanizado se
ejecuta a lo largo del contorno después del desbaste en la dirección del primer eje del plano (eje Z del
plano ZX).
La trayectoria de mecanizado varía del siguiente modo dependiendo de si se ha especificado tolerancia de
acabado de desbaste.
(1) Cuando no se especifica la tolerancia de acabado de desbaste
El mecanizado se realiza según la profundidad de corte d con tolerancias de acabado de u/2 yw,
y la herramienta vuelve al punto de inicio (A) después de que se haya ejecutado el último
mecanizado (se supone una cajera porque PnPm paralelo al eje Z en Fig. 6.4.1 (f), y se mecaniza
el área). Después se ejecuta el desbaste como acabado en función del programa de la figura de
acabado con las tolerancias de acabado u/2 y w.
(2) Cuando se especifica la tolerancia de acabado de desbaste
El mecanizado se realiza según la profundidad de corte d con tolerancias de acabado u/2+i y
w+k, y la herramienta vuelve al punto de inicio (A) después del último mecanizado. +A
continuación se realiza el desbaste como acabado a lo largo del contorno objetivo para eliminar las
tolerancias de corte i y k.
Una vez finalizado el desbaste como acabado, se ejecuta el bloque que sigue al bloque de secuencia
especificado por Q.
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
Sin embargo, el contorno debe presentar cambios monótonos en la dirección del primer eje del plano
(eje Z del plano ZX). El siguiente contorno no se puede mecanizar.
- 269 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
No se observa cambio
monótono a lo largo del
eje Z.
+X
+Z
Fig. 6.4.1 (h) Contorno que no se puede mecanizar (tipo II)
PRECAUCIÓN
La herramienta de mecanizado puede tocar la pieza en los contornos en los 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 los contornos 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 N° 5145 se puede especificar un valor permitido para que no
se genere la alarma en este caso.
No es necesario que la primera parte de corte sea vertical. Se permite todo tipo de contornos si
presentan cambios monótonos en la dirección del primer eje del plano (eje Z del plano ZX).
+X
+Z
(3) Después del torneado, la herramienta corta la pieza siguiendo su contorno y escapa en avance de
mecanizado.
Cantidad de escape e (especificada en el comando o el parámetro N°
5133)
Escape tras corte
Fig. 6.4.1 (j) Mecanizado a lo largo del contorno de la pieza (tipo II)
La cantidad de escape (e) se ajusta en el parámetro N° 5133.
Sin embargo, al desplazarse desde el fondo, la herramienta escapa en la dirección de 45 grados.
45
(especificada en el comando o el
parámetro Nº 5133)
- 270 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
(4) Cuando se especifica una posición paralela al primer eje del plano (eje Z del plano ZX) en un bloque
del programa del contorno objetivo, se supone que está en el fondo de una cajera.
(5) Una vez que termina todo el desbaste a lo largo del primer eje del plano (eje Z del plano ZX), la
herramienta vuelve temporalmente al punto de inicio 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 de
inicio.
A continuación se realiza el desbaste como acabado a lo largo del contorno 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 de inicio.
El bit 2 (RF2) del parámetro N° 5105 se puede configurar a 1 para que no se realice el desbaste
como acabado.
Operación de escape tras el desbaste Operación de escape tras el
como acabado desbaste
Punto de
inicio
Profundidad de corte d
Fig. 6.4.1 (l) Operación de escape cuando la herramienta vuelve al punto de inicio (tipo II)
+X
+Z
Fig. 6.4.1 (m) Orden de desbaste en el caso de contorno monótono decreciente (tipo II)
(b) Cuando el contorno es monótono creciente a lo largo del primer eje del plano (eje Z del plano
ZX)
El desbaste se realiza en el orden <1>, <2> y <3> a partir de
la cajera del extremo izquierdo
+X
+Z
Fig. 6.4.1 (n) Orden de desbaste en el caso de contorno monótono creciente (tipo II)
- 271 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-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 mecanizado para varias cajeras (tipo II)
La Fig. 6.4.1 (p) muestra detalladamente cómo se desplaza la herramienta después del desbaste de
una cajera.
g Movimiento en
22 21 rápido
D
20
Escape desde el
Avance de 19 fondo
mecanizado
Fig. 6.4.1 (p) Detalles del movimiento después del mecanizado de una cajera (tipo II)
PRECAUCIÓN
1 El mecanizado de cajeras de este CNC es diferente de la Serie 0i-C.
La herramienta mecaniza primero la cajera que esté más cercana al punto de
inicio. Al finalizar el mecanizado de la cajera, la herramienta se desplaza a la
siguiente cajera y comienza a mecanizar.
2 Cuando la figura tiene una cajera, por lo general se especifica un valor de 0 para
w (tolerancia de acabado). De otro modo, la herramienta podría perforar la
pared de uno de los lados.
3 Este CNC difiere del de la serie 0i-C en cuanto a la trayectoria de mecanizado
tras el torneado, dependiendo del contorno de la pieza. Si la herramienta se
mueve solo a lo largo del primer eje del plano (eje Z del plano ZX) según el
contorno de la pieza durante el mecanizado, comienza a retroceder a lo largo
del segundo eje del plano (eje X del plano ZX).
- 272 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Para más información sobre el bit 0 (R16) del parámetro N°5108, consulte el apartado Arranque de viruta
en torneado (G71) en [FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN].
- 273 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Formato
ZpXp plane
G72 P(ns) Q(nf) U(Du) W(Dw) I(Di) K(Dk) D(Dd) F(f ) S(s ) T(t );
N (ns) ;
... El comando de movimiento 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 contorno de acabado.
nf : Número de secuencia del último bloque del programa de contorno 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.
NOTA
Aun cuando se especifique una programación de separador decimal tipo
calculadora (bit 0 (DPI) del parámetro Nº 3401 = 1), la unidad de la dirección D
es el incremento mínimo de entrada. Además, cuando se introduce una coma
decimal en la dirección D se genera la alarma PS0007, “USO ILEGAL DE
PUNTO DECIMAL”.
- 274 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Entrada de
Unidad Programación por diámetro/radio Signo separador
decimal
Depende del sistema
No es
d incremental del eje de Programación por radio No se permite
necesario
referencia.
Depende del sistema
Depende de la programación por
u incremental del eje de Es necesario Se permite
diámetro/radio del segundo eje del plano.
referencia.
Depende del sistema
Depende de la programación por
w incremental del eje de Es necesario Se permite
diámetro/radio del primer eje del plano.
referencia.
Depende del sistema
No es
i incremental del eje de Programación por radio Se permite
necesario
referencia.
Depende del sistema
No es
k incremental del eje de Programación por radio Se permite
necesario
referencia.
d
(F): Avance de
mecanizado
A' C (R): Movimiento en
rápido
A
Trayectoria de
(F) herramienta
e (R)
(R) 45
Contorno
objetivo
(F)
+X u/2
B
+Z w
Explicación
- Operaciones
Si un programa proporciona un contorno 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.
- 275 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
NOTA
1 Las funciones F, S y T que se especifican en el comando de movimiento 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 un control de velocidad superficial constante está habilitado (bit 0 (SSC)
del parámetro N° 8133 ajustado a 1), el comando G96 o G97 especificado en el
comando de movimiento entre los puntos A y B no es efectivo y el especificado
en el bloque G72 o en el bloque anterior sí es efectivo.
Programación por
N° Unidad Signo
diámetro/radio
Depende del sistema incremental del eje No es
5133 Programación por radio
de referencia. necesario
- Contorno objetivo
Patrones
Se tienen en cuenta los cuatro patrones de mecanizado siguientes. Todos estos ciclos de mecanizado
cortan la pieza con un movimiento de la herramienta paralelo al segundo eje del plano (eje X del plano
ZX). Los signos de las tolerancias de acabado u y w son los siguientes:
+X
B B
U(-)...W(+)... U(-)...W(-)... +Z
A A
A' A' Son posibles la
interpolación lineal y la
A' A'
A A circular
U(+)...W(+)... U(+)...W(-)...
B B
Fig. 6.4.2 (b) Signos de los valores especificados en U y W en el arranque de viruta en refrentado
Limitaciones
(1) Para W(+) no se pueden mecanizar los contornos para los que se ha especificado una posición
superior al punto inicial del ciclo.
Para W(-), no se pueden mecanizar los contornos para los que se ha especificado una posición
inferior al punto inicial del ciclo.
(2) Para el tipo I, el contorno debe presentar un aumento monótono o una disminución monótona a lo
largo de los ejes primero y segundo del plano.
(3) Para el tipo II, el contorno debe presentar 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 del contorno objetivo (bloque con número de secuencia ns en el que se
especifica la trayectoria entre A y A'), se debe especificar G00 o G01. Si no se especifica, se genera la
alarma PS0065, "G00/G01 NO ESTÁ EN EL PRIMER BLOQUE DEL PROGRAMA DE
CONTORNO".
- 276 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Funciones de comprobación
Durante las operaciones de ciclo siempre se comprueba si el contorno 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 el
contorno objetivo al que se aplica la compensación.
- Tipos I y II
Selección del tipo I o II
Para G72 existen los tipos I y II.
Cuando el contorno 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 del contorno objetivo. Si el contorno 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 movimiento de la herramienta paralelo al segundo eje del plano (eje X del
plano ZX).
(2) En el bloque inicial del programa para un contorno 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).
- Tipo II
G72 es diferente de G71 en los siguientes puntos:
- 277 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
(1) G72 corta la pieza con un movimiento de la herramienta paralelo al segundo eje del plano (eje X del
plano ZX).
(2) El contorno no necesita presentar 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, el contorno debe presentar cambios monótonos en la dirección del segundo eje del plano
(eje X del plano ZX).
(3) Cuando se especifica una posición paralela al segundo eje del plano (eje X del plano ZX) en un
bloque del programa del contorno objetivo, se supone que está en el fondo de una cajera.
(4) Una vez que termina todo el desbaste a lo largo del segundo eje del plano (eje X del plano ZX), la
herramienta vuelve temporalmente al punto de inicio del ciclo. A continuación se realiza el
desbaste como acabado.
- 278 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Formato
Plano ZpXp
G73 P(ns) Q(nf) U(Du) W(Dw) I(Di) K(Dk) D(d) F(f ) S(s ) T(t ) ;
N (ns) ;
... El comando de movimiento 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 : Número de división
Este valor es el mismo que el número de repeticiones para el desbaste.
ns : Número de secuencia del primer bloque del programa de contorno de acabado.
nf : Número de secuencia del último bloque del programa de contorno 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úmeros de secuencia "ns" y "nf", a la vez que se activan las funciones F, S y T
de este bloque G73.
NOTA
Aun cuando se especifique una programación de separador decimal tipo
calculadora (bit 0 (DPI) del parámetro Nº 3401 = 1), la unidad de la dirección D
es el incremento mínimo de entrada. Además, cuando se introduce un
separador decimal en la dirección D, se genera la alarma PS0007.
- 279 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Entrada de
Unidad Programación por diámetro/radio Signo separador
decimal
Depende del sistema
Es
i incremental del eje de Programación por radio Se permite
necesario
referencia.
Depende del sistema
Es
k incremental del eje de Programación por radio Se permite
necesario
referencia.
Depende del sistema
Depende de la programación por Es
u incremental del eje de Se permite
diámetro/radio del segundo eje del plano. necesario
referencia.
Depende del sistema
Depende de la programación por Es
w incremental del eje de Se permite
diámetro/radio del primer eje del plano. necesario
referencia.
k+w
D
w
i+u/2
u/2
C
A
(R)
(R)
B (F)
u/2
A'
+X w
Contorno (F): Avance de mecanizado
objetivo (R): Movimiento en rápido
+Z
Fig. 6.4.3 (c) Trayectoria de mecanizado en repetición de patrón
Explicación
- Operaciones
Si un programa proporciona un contorno 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.
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 movimiento 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.
- Contorno objetivo
Patrones
Al igual que en el caso de G71, hay cuatro patrones de contorno objetivo. Tenga cuidado con los signos
de u, w, i y k cuando programe este ciclo.
- 280 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Bloque inicial
En el bloque inicial del programa del contorno objetivo (bloque con número de secuencia ns en el que se
especifica la trayectoria entre A y A'), se debe 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'. 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 efectuar la siguiente comprobación.
- 281 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Formato
G70 P(ns) Q(nf) ;
ns : Número de secuencia del primer bloque del programa de contorno de acabado.
nf : Número de secuencia del último bloque del programa de contorno de acabado.
Explicación
- Operaciones
Para el acabado se ejecutan los bloques con números de secuencia ns hasta nf del programa del contorno
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 de inicio en movimiento en rápido
y se lee el siguiente bloque de ciclo G70.
- Contorno objetivo
Función de comprobación
Se puede efectuar la siguiente comprobación.
- 282 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Ejemplo
G71 P100 Q200 ...;
N100 ...;
...;
...;
N200 ...;
G71 P300 Q400 ...;
N300 ...;
...;
...;
N400 ...;
...;
...;
G70 P100 Q200 ; (Se ejecuta sin una búsqueda en los ciclos primero a tercero)
G70 P300 Q400 ; (Se ejecuta después de realizar una búsqueda en 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 de inicio del ciclo en el modo de
posicionamiento no lineal independientemente del ajuste del bit 1 (LPR) del
parámetro N° 1401.
Antes de ejecutar un ciclo de acabado para un contorno 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 del contorno objetivo
hasta el punto de inicio del ciclo.
Ejemplo de programa
G42;..............................Especifique este comando antes del comando del ciclo fijo repetitivo múltiple.
G70P10Q20;
G40;..............................Especifique este comando después del comando del ciclo fijo repetitivo múltiple.
Al igual que G71, la operación de este ciclo se realiza según el contorno determinado por la trayectoria de
compensación del radio de la punta de herramienta cuando el vector de compensación es 0 en el punto de
inicio A y la puesta en marcha se ejecuta en un bloque entre la trayectoria A-A'.
- 283 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Ejemplo
Eje X
2
Punto de inicio
7
2
88
110
160
120
40
80
Eje Z
60 10 10 10 20 20 2
190
(Especificación de diámetro para el eje X,
entrada en valores métricos)
N011 G50 X220.0 Z190.0 ;
N012 G00 X176.0 Z132.0 ;
N013 G72 P014 Q019 U4.0 W2.0 D7000 F0.3 S550 ;
N014 G00 Z56.0 S700 ;
N015 G01 X120.0 W14.0 F0.15 ;
N016 W10.0 ;
N017 X80.0 W10.0 ;
N018 W20.0 ;
N019 X36.0 W22.0 ;
N020 G70 P014 Q019 ;
- 284 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
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
- 285 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
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_,Z_ : Coordenadas del segundo eje del plano (eje X del plano ZX) en el punto B y.
Coordenadas del primer eje del plano (eje Z del plano ZX) en el punto C
U_,W_ : Distancia de desplazamiento a lo largo del segundo eje del plano (U del plano
ZX) desde el punto A hasta B
Distancia de desplazamiento a lo largo del primer eje del plano (W del plano
ZX) desde el punto A hasta C
(Si se utiliza el sistema A de códigos G. En otros casos, se utiliza X_, Z_ para la
especificación)
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 : Cantidad de retirada de la herramienta en el fondo del mecanizado
f : Velocidad de avance
Entrada de
Programación por
Unidad Signo separador
diámetro/radio
decimal
Depende del sistema incremental del
i Programación por radio No es necesario Se permite
eje de referencia.
Depende del sistema incremental del
k Programación por radio No es necesario Se permite
eje de referencia.
Depende del sistema incremental del
d Programación por radio NOTA 1 No se permite
eje de referencia.
NOTA
1 Normalmente, debe especificar un valor positivo para d. Si se omiten X(U) e i,
especifique un valor con signo que indique la dirección de escape de la
herramienta.
2 Aun cuando se especifique una programación de separador decimal tipo
calculadora (bit 0 (DPI) del parámetro Nº 3401 = 1), la unidad de la dirección D
es el incremento mínimo de entrada. Además, cuando se introduce una coma
decimal en la dirección D se genera la alarma PS0007, “USO ILEGAL DE
PUNTO DECIMAL”.
- 286 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
d A
i
C
(R) (R)
(F) (F) (F)
(F) (F) U/2
(R) (R) (R) (R) i
X
Z W B
+X
(R)
e ... Movimiento en rápido
(F) ... Avance de mecanizado
+Ze: Cantidad de retorno (parámetro N° 5139)
Fig. 6.4.5 (a) Trayectoria de mecanizado en el ciclo de taladrado profundo de cara final
Explicación
- Operaciones
Se repite una operación de ciclo de mecanizado por k y retorno por e.
Cuando el mecanizado llega al punto C, la herramienta escapa según el valor d. A continuación, la
herramienta vuelve en movimiento en rápido, se desplaza en la dirección del punto B según el valor i y
realiza el mecanizado de nuevo.
Programación por
N° Unidad Signo
diámetro/radio
Depende del sistema incremental del eje No es
5139 Programación por radio
de referencia. necesario
- 287 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
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_, Z_ : Coordenadas del segundo eje del plano (eje X del plano ZX) en el punto B y.
Coordenadas del primer eje del plano (eje Z del plano ZX) en el punto C
U_, W_ : Distancia de desplazamiento a lo largo del segundo eje del plano (U del plano
ZX) desde el punto A hasta B
Distancia de desplazamiento a lo largo del primer eje del plano (W del plano
ZX) desde el punto A hasta 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 : Cantidad de retirada de la herramienta en el fondo del mecanizado
f : Velocidad de avance
Entrada de
Programación por
Unidad Signo separador
diámetro/radio
decimal
Depende del sistema incremental del No es
i Programación por radio Se permite
eje de referencia. necesario
Depende del sistema incremental del No es
k Programación por radio Se permite
eje de referencia. necesario
Depende del sistema incremental del
d Programación por radio NOTA 1 No se permite
eje de referencia.
NOTA
1 Normalmente, 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.
2 Aun cuando se especifique una programación de separador decimal tipo
calculadora (bit 0 (DPI) del parámetro Nº 3401 = 1), la unidad de la dirección D
es el incremento mínimo de entrada. Además, cuando se introduce una coma
decimal en la dirección D se genera la alarma PS0007, “USO ILEGAL DE
PUNTO DECIMAL”.
- 288 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
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) ... Movimiento en rápido
(F) ... Avance de mecanizado
+Z
e: Cantidad de retorno (parámetro N° 5139)
Fig. 6.4.6 (a) Ciclo de taladrado de diámetro exterior/interior
Explicación
- Operaciones
Se repite una operación de ciclo de mecanizado por i y retorno por e.
Cuando el mecanizado llega al punto B, la herramienta escapa según el valor d. A continuación, la
herramienta vuelve en movimiento en rápido, se desplaza en la dirección del punto C según el valor (k y
realiza el mecanizado de nuevo.
Tanto G74 como G75 se utilizan para ranurados y taladrados y permiten que la herramienta se retire
automáticamente. Se tienen en cuenta cuatro patrones simétricos respectivamente.
Programación por
N° Unidad Signo
diámetro/radio
Depende del sistema incremental del eje No es
5139 Programación por radio
de referencia. necesario
- 289 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
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_, Z_ : Coordenadas del punto final de mecanizado (punto D en la figura) en la dirección
de la longitud
U_, W_ : Distancia del desplazamiento al punto final de mecanizado (punto D en la figura)
en la dirección de la longitud
a : Ángulo de la punta de herramienta
De 0 hasta 120 en pasos de 1 grado (El valor por defecto 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 de corte constante por
defecto o para P0)
P1 : Roscado de un borde con cantidad de corte constante
P2 : Roscado de dos bordes en zigzag con cantidad de corte constante
P3 : Roscado de un borde con profundidad de corte constante
P4 : Roscado de dos bordes en zigzag con profundidad de corte constante
q : Desplazamiento del ángulo inicial de roscado (De 0 a 360 grados en pasos de
0,001 grados)
NOTA
1 Aun cuando se especifique una programación de separador decimal tipo
calculadora (bit 0 (DPI) del parámetro Nº 3401 = 1), la unidad de la dirección D
es el incremento mínimo de entrada. Además, cuando se introduce una coma
decimal en la dirección D se genera la alarma PS0007, “USO ILEGAL DE
PUNTO DECIMAL”.
2 Un punto decimal incluido en la dirección A carece de significado. Por ejemplo,
‘A120.’ es equivalente a ‘A120’ para especificar 120 grados.
3 La dirección Q no admite el punto decimal.
Entrada de
Programación por
Unidad Signo separador
diámetro/radio
decimal
Depende del sistema incremental del
i Programación por radio Es necesario Se permite
eje de referencia.
Depende del sistema incremental del
k Programación por radio No es necesario Se permite
eje de referencia.
Depende del sistema incremental del
d Programación por radio No es necesario No se permite
eje de referencia.
- 290 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
E (R) A
(R) (R)
U/2
B
(F)
Δd
D
X i k
r C
Z W
+X
Explicación
- Operaciones
Este ciclo realiza roscados de modo que la longitud del paso, sólo entre C y D, se efectúa según se haya
especificado en el código F. En otras secciones la herramienta se desplaza en movimiento en 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 ciclo fijo.
PRECAUCIÓN
Las notas sobre el roscado son las mismas que las del roscado G32. Sin
embargo, para el paro de avance en el ciclo de roscado, véase más abajo "Paro
de avance en un ciclo de roscado".
- Método de mecanizado
Hay cuatro métodos de mecanizado.
Punta de Punta de
herramienta herramienta 2d / 2
a
B
1°
a d
dn 2°
1° k 3° k
2° 4°
3° 5°
° 6°
Roscado de un borde con cantidad de corte constante Roscado de dos bordes en zigzag con cantidad de
(P1) corte constante (P2)
Fig. 6.4.7 (b) Roscado de un borde con cantidad constante de corte,
roscado en zigzag de dos bordes con cantidad constante de corte (P1/2)
- 291 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Punta de Punta de
a
a
d
d
d
d
d k
k d
d
d
d
+X k
Programación por
N° Unidad Signo
diámetro/radio
Depende del sistema incremental del eje No es
5140 Programación por radio
de referencia. necesario
- Tolerancia de acabado
La tolerancia de acabado se ajusta en el parámetro Nº 5141.
Programación por
N° Unidad Signo
diámetro/radio
Depende del sistema incremental del eje No es
5141 Programación por radio
de referencia. necesario
- 292 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
NOTA
Como tolerancia de acabado especifique un valor menor que la altura de rosca.
(N° 5141 < k)
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 U/2 3(R)
3(R)
2(F) 1(R)
i
4(R)
W
X
- 293 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-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 de 0,1L a 12,7L, en
incrementos de 0,1L, en el parámetro Nº 5130.
Se puede especificar un ángulo de achaflanado de roscado de 1 a 89 grados en el parámetro N° 5131. Si el
parámetro se configura a 0, 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 G92.
El override de movimiento en rápido para la velocidad de avance del retroceso después del achaflanado se
deshabilita configurando el bit 4 (ROC) del parámetro N° 1403 a 1.
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 N° 1401.
- 294 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Movimiento en rápido
Avance de mecanizado
El ángulo de achaflanado durante el retroceso es el mismo que el del achaflanado en el punto final.
PRECAUCIÓN
La operación de paro de avance durante el retroceso está deshabilitada.
- Roscado en pulgadas
El roscado en pulgadas especificado con la dirección E está permitido.
- 295 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Ejemplo
1.8
3.68
Eje X
1.8
60.64
68
Eje Z
25 105
Las siguientes funciones no se pueden especificar en los bloques donde se haya especificado G70, G71,
G72 o G73:
Llamadas a macros de usuario (llamada simple, llamada modal y llamada a subprograma)
En los bloques con números de secuencia entre los especificados en P y Q en G70, G71, G72 y G73, se
pueden especificar los siguientes comandos:
Tiempo de espera (G04)
- 296 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Cuando se ejecuta #1 = 2500 con una macro de usuario, se asigna 2500,000 a #1. En este caso, P#1
equivale a P2500.
Ejemplo de G72
Cancelación
Intervención manual
- 297 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
- 298 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
NOTA
Esta función se puede utilizar cuando el bit 4 (NCD) del parámetro no.8137 es 0.
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 Movimiento en rápido hasta el nivel de punto R
Operación 3 Taladrado
Operación 4 Operación en el fondo del orificio
Operación 5 Retroceso al nivel de punto R
Operación 6 Movimiento en rápido hasta el nivel inicial
- 299 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Operación 1
Nivel inicial
Operación 2 Operación 6
Operación 5
Operación 3
Movimiento en
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 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 además de los
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 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.
- Ejemplo
Supongamos que se ajusta el parámetro Nº 1022 de modo que U, V y W sean, respectivamente, los ejes
paralelos a 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.
- 300 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
PRECAUCIÓN
Cancele los ciclos fijos antes de cambiar entre los ejes de taladrado.
NOTA
El eje Z siempre se puede utilizar como eje de taladrado ajustando FXY (bit 0
del parámetro Nº 5101). Cuando FXY es 0, siempre se utiliza el eje Z como eje
de taladrado.
Formato de comando de la
Formato de comando de la serie 10/11
Serie 0i
Bit 6 (RAB) del parámetro Nº 5102 = 1 RAB=0
Sistema A de
Sistema B/C de códigos G
códigos G Incremental
Incremental
G90 G91
Absoluto
Absoluto Incremental
- P
En los siguientes códigos G, la operación de tiempo de espera difiere de la Serie 10/11.
- Q
La dirección Q siempre se especifica utilizando un valor incremental durante la especificación de un
radio.
- Modo de taladrado
Los códigos de G81 a G89 son códigos G modales que son válidos hasta que se cancelan. Cuando están
activos, el estado actual es el modo de taladrado.
- 301 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
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. Durante la ejecución
de los ciclos fijos, especifique sólo las modificaciones de los datos.
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 posición del primer orificio en el modo incremental.
Si se especifica en el modo absoluto, se repite el taladrado en la misma posición.
Cuando se especifica L0, únicamente se almacenan los datos de taladrado sin ejecutarse el taladrado.
NOTA
Para L especifique un entero de 0 o 1 a 9999.
- 302 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
PRECAUCIÓN
Si se configura el bit 3 (F16) del parámetro Nº 5102 a 1, se deshabilitan los
ajustes de los bits 6 (RAB) y 7 (RDI) del parámetro Nº 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 apartados siguientes explican los distintos ciclos fijos. Las figuras contenidas en estas explicaciones
emplean los símbolos siguientes:
- 303 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Formato
G83.1 X_ Y_ Z_ R_ P_ Q_ F_ L_ ;
X_ Y_ : Datos de la posición del 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_ : Velocidad de avance de mecanizado
L_ : Número de repeticiones (si es necesario)
G83.1 (modo G98) G83.1 (modo G99)
Nivel inicial
q
d q
d
q d q d
q
q
Punto Z
P Punto Z
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.
La cantidad de escape d se ajusta en el parámetro Nº 5114.
El escape se realiza en movimiento en rápido.
- 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.
Limitaciones
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de cambiar entre los ejes de taladrado.
- 304 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
- Taladrado
El taladrado no se ejecuta en un bloque que no contenga X, Y, Z, R o un eje adicional.
- P
La 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.
Formato
G81 X_ Y_ Z_ R_ F_ L_ ;
X_ Y_ : Datos de la posición del 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_ : Velocidad de avance de mecanizado
L_ : Número de repeticiones (si es necesario)
G81 (modo G98) G81 (modo G99)
Nivel inicial
Nivel del
Punto Punto R punto R
Punto Z Punto
Explicación
- Operaciones
El movimiento en 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 nivel del punto R hasta el punto Z.
El escape se realiza en movimiento en rápido.
- 305 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
- 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.
Limitaciones
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de cambiar entre los 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.
Formato
G82 X_ Y_ Z_ R_ P_ F_ L_ ;
X_ Y_ : Datos de la posición del 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 del orificio
F_ : Velocidad de avance de mecanizado
L_ : Número de repeticiones (si es necesario)
G81 (modo G98) G81 (modo G99)
Nivel inicial
P Punto Z P Punto Z
Explicación
- Operaciones
El movimiento en 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 nivel del punto R hasta el punto Z.
La espera se ejecuta en el fondo del orificio y después el escape en movimiento en 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
ejecuta para la primera vez y el código M no se ejecuta la segunda vez ni las siguientes.
Limitaciones
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de cambiar entre los ejes de taladrado.
- Taladrado
El taladrado no se ejecuta en un bloque que no contenga X, Y, Z, R o un eje adicional.
- P
P 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.
Formato
G83 X_ Y_ Z_ R_ P_ Q_ F_ L_ ;
X_ Y_ : Datos de la posición del 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_ : Velocidad de avance de mecanizado
L_ : Número de repeticiones (si es necesario)
G83 (modo G98) G83 (modo G99)
Nivel inicial
q q
d d
q q
d d
q Punto Z q
Punto Z
P P
- 307 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
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 movimiento en rápido cambia a avance de
mecanizado en el punto "d" desde la anterior posición de taladrado. "d" se especifica en el parámetro Nº
5115.
Para Q es necesario especificar un valor positivo. Los valores negativos se omitirán.
- 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.
Limitaciones
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de cambiar entre los ejes de taladrado.
- Taladrado
El taladrado no se ejecuta en un bloque que no contenga X, Y, Z, R o un eje adicional.
- P
La 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.
- 308 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Formato
G84 X_ Y_ Z_ R_ P_ F_ L_ ;
X_ Y_ : Datos de la posición del 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_ : Velocidad de avance de mecanizado
L_ : Número de repeticiones (si es necesario)
G84 (modo G98) G84 (modo G99)
Nivel inicial
Cabezal
Cabezal horario
horario
Punto R Nivel del punto
Punto R
P Punto Z P Punto Z
Cabezal Cabezal
antihorario antihorario
Explicación
- Operaciones
El roscado con macho se ejecuta haciendo girar el cabezal en sentido horario.
PRECAUCIÓN
Durante el roscado con machos se omite el override de velocidad de avance.
Además, el paro de avance no detiene la máquina hasta que haya terminado el
retorno.
- 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.
- 309 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Limitaciones
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de cambiar entre los ejes de taladrado.
- Taladrado
El taladrado no se ejecuta en un bloque que no contenga X, Y, Z, R o un eje adicional.
- P
La 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 Nº 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 más detalles, consulte el manual del fabricante de la máquina herramienta.
Formato
G84.2 X(U)_ C(H)_ Z(W)_ R_ P_ F_ L_ S_ ;
X_ C_ o Z_C_ : Datos de la posición del orificio
Z_ or X_ : 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_ : Velocidad de avance de mecanizado
L_ : Número de repeticiones (si es necesario)
S_ : Velocidad del cabezal
G84.2 (modo G98) G84.2 (modo G99)
Parada de cabezal
Parada de cabezal
Nivel inicial
Parada de
cabezal
Cabezal horario Parada de Cabezal
cabezal horario
P Nivel
P del
Punto R Punto R
punto R
Punto Z P Punto Z
P
Cabezal Parada de Cabezal
Parada de
antihorario cabezal antihorario
cabezal
- 310 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Un código G no puede distinguir entre el ciclo de roscado con macho frontal y el ciclo de roscado con
macho lateral mediante comandos de formato de la serie 10/11. El eje de taladrado se determina
mediante la selección de plano (G17, G18 o G19). Especifique la selección de plano que equivalga al
ciclo de roscado con macho frontal o al ciclo de roscado con macho lateral, según corresponda. (Cuando
el bit 0 (FXY) del parámetro Nº 5101 está configurado a 0, se utiliza el eje Z como eje de taladrado.
Cuando el bit está configurado a 1, la selección del plano es la siguiente.)
Selección de plano Eje de taladrado
G17 Plano Xp-Yp Zp
G18 Plano Zp-Xp Yp
G19 Plano Yp-Zp Xp
Xp: Eje X o un eje paralelo al mismo
Yp: Eje Y o un eje paralelo al mismo
Zp: Eje Z o un eje paralelo al mismo
Explicación
- Operaciones
La herramienta se posiciona a lo largo de los ejes X e Y, luego se desplaza al nivel del punto R en
movimiento rápido.
El roscado con macho se realiza desde el nivel del punto R al punto Z, después del cual el cabezal se
detiene y la herramienta espera. A continuación, el cabezal inicia la rotación inversa, la herramienta
retrocede al nivel del punto R y el cabezal se detiene. Después, cuando se especifica G98, la
herramienta se mueve al nivel inicial en movimiento rápido.
Durante el roscado con machos, se supone que el override de velocidad de avance y el override de cabezal
son del 100%. No obstante, para el retroceso (operación 5), se puede aplicar un override fijo de hasta el
2000% mediante el ajuste del bit 4 (DOV) del parámetro Nº 5200, bit 3 (OVU) del parámetro Nº 5201 y
el parámetro Nº 5211.
- Paso de rosca
En el modo de avance por minuto, velocidad de avance ÷ velocidad del cabezal = paso de rosca.
En el modo de avance por rotación, velocidad de avance = paso de rosca.
Limitaciones
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de cambiar entre los ejes de taladrado. Si el eje de taladrado
se cambia en modo rígido, se genera la alarma PS0206.
- Taladrado
El taladrado no se ejecuta en un bloque que no contenga X, Y, Z, R o un eje adicional.
- P
La 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.2. Esto cancelaría G84.2.
- Compensación de herramienta
En el modo de ciclo fijo, los correctores de herramienta no se tienen en cuenta.
- 311 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Formato
G85 X_ Y_ Z_ R_ F_ L_ ;
X_ Y_ : Datos de la posición del 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_ : Velocidad de avance de mecanizado
L_ : Número de repeticiones (si es necesario)
G85 (modo G98) G85 (modo G99)
Nivel inicial
Nivel del
Punto R Punto R punto R
Punto Z Punto Z
Explicación
- Operaciones
El movimiento en 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 nivel del 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.
Limitaciones
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de cambiar entre los 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.
- 312 -
6.OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
B-64604SP-1/01 PROGRAMACIÓN DE LA Serie 10/11
Formato
G89 X_ Y_ Z_ R_ P_ F_ L_ ;
X_ Y_ : Datos de la posición del 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 del orificio
F_ : Velocidad de avance de mecanizado
L_ : Número de repeticiones (si es necesario)
G89 (modo G98) G89 (modo G99)
Nivel inicial
Nivel del
punto R
Punto R Punto R
Punto Z Punto Z
P P
Explicación
- Operaciones
Es igual que G85, pero la 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.
Limitaciones
- Cambio de eje
Cancele los ciclos fijos de taladrado antes de cambiar entre los ejes de taladrado.
- Taladrado
El taladrado no se ejecuta en un bloque que no contenga X, Y, Z, R o un eje adicional.
- P
P 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.
- 313 -
6. OPERACIÓN DE MEMORIA
UTILIZANDO EL FORMATO
DE LA Serie 10/11 PROGRAMACIÓN B-64604SP-1/01
Formato
G80;
Explicación
El ciclo fijo de taladrado se cancela para poder realizar la operación normal. El punto R y el punto Z se
borran.
También se cancelan (se borran) los demás datos de taladrado.
- Paro de avance
Cuando se aplica el "paro de avance" entre las operaciones 3 y 5 mediante G84/G88, la lámpara de paro
de avance se enciende inmediatamente si se vuelve a aplicar el paro 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%.
- 314 -
B-64604SP-1/01 PROGRAMACIÓN 7.FUNCIONES DE CONTROL DE EJES
Pieza
Pieza Herramienta
Eje de rotación de la
Nombre de función Eje de la pieza
herramienta
Cabezal
(Se puede usar un cabezal analógico o un
Torneado poligonal cabezal serie. Sin embargo, se necesita Eje del servo
un detector equivalente a un encoder de
posición)
Torneado poligonal con dos Cabezal Cabezal
cabezales (Cabezal serie) (Cabezal serie)
Explicación
Se asigna un eje controlado por CNC (eje de servo) al eje de rotación de herramienta.
Este eje de rotación de herramienta se denomina eje Y en la descripción siguiente. Se puede usar un
cabezal serie o analógico como eje de la pieza (cabezal).
El comando G51.2 controla el eje Y, de modo que la relación de velocidades de rotación del cabezal
(anteriormente especificada por el comando S) y de la herramienta se convierte en la relación
especificada.
- 315 -
7.FUNCIONES DE CONTROL DE EJES PROGRAMACIÓN B-64604SP-1/01
Cuando se especifica un inicio simultáneo mediante G51.2, se detecta la señal de una vuelta enviada
desde los códigos de posición ajustados en el cabezal. Después de la detección de señal de una vuelta, el
eje Y se controla con la relación de rotación del cabezal y el eje Y especificado por P y Q. Por tanto, se
debe conectar un encoder de posición al cabezal. Este control se mantendrá hasta que se ejecute el
comando de cancelación de torneado poligonal (G50.2). El torneado poligonal se cancela con cualquiera
de los elementos siguientes, además del comando G50.2:
(1) Desconexión
(2) Parada de emergencia
(3) Alarma del servo
(4) Reinicialización (señal de reinicialización externa ERS, señal de reinicialización/rebobinado RRW y
tecla RESET en la unidad MDI)
En el torneado poligonal con dos cabezales, la configuración del bit 0 (RPL) del parámetro N° 7603
a 1 evita que el modo de sincronización poligonal se active mediante reinicialización.
(5) Activación de las alarmas PS0217 a PS0221, PS0314 y PS05018
NOTA
1 Antes de realizar el torneado poligonal, debe especificarse la operación de
retorno a la posición de referencia en el eje Y para determinar la posición de
inicio de rotación de la herramienta. Esta operación de retorno a la posición de
referencia se realiza detectando un límite de deceleración como en el caso de la
operación de retorno manual a la posición de referencia. (Configurando el bit 7
(PLZ) del parámetro N° 7600 puede realizarse la operación de retorno a la
posición de referencia sin detectar el límite de deceleración.)
2 La dirección de rotación en el eje Y se determina por el signo de Q y no se ve
afectada por la dirección de rotación del encoder de posición.
3 En la visualización de la posición actual del eje Y, la visualización del valor de
coordenadas de la máquina (MACHINE) cambia de un rango de 0 a la cantidad
de movimiento por revolución a medida que el eje Y se mueve. Los valores de
las coordenadas absolutas y relativas no se actualizan. Por tanto, cuando
especifique una programación absoluta para el eje Y después de la cancelación
del modo de torneado poligonal, ajuste un sistema de coordenadas de pieza
después de la operación de retorno a la posición de referencia.
4 Para el eje Y utilizado en el torneado poligonal, se deshabilitan el avance
manual y avance por volante.
5 Para el eje Y no utilizado en el torneado poligonal, se puede especificar un
comando de movimiento como en el caso de otros ejes controlados.
6 El eje Y utilizado en el torneado poligonal no se cuenta en el número de ejes
controlados simultáneamente.
7 La pieza se debe mecanizar con una velocidad de cabezal fija hasta que esté
acabada.
8 G50.2 es el código G para suprimir la carga en búfer.
9 Debe incluirse el comando de las funciones siguientes en el modo de
cancelación del torneado poligonal.
- Conversión de pulgadas/valores métricos
- AI control en adelanto avanzado (serie M)/AI control de contorno I/AI control
de contorno II
- Indexación de plano de trabajo inclinado (serie M)
- Nano smoothing (serie M)
- Fijación del eje de trayectoria flexible
- 316 -
B-64604SP-1/01 PROGRAMACIÓN 7.FUNCIONES DE CONTROL DE EJES
PRECAUCIÓN
1 Durante el torneado poligonal, no se puede realizar el roscado.
2 Para el eje Y que participa en el torneado poligonal, las siguientes señales son
válidas o no válidas:
Señales válidas para el eje Y
- Bloqueo de máquina
- Servo muerto
Señales no válidas para el eje Y
- Paro de avance
- Enclavamiento
- Override
- Ensayo en vacío
(En el ensayo en vacío, es posible que la pieza no se procese a la forma
prevista debido a que no se espera la señal de una vuelta a pesar de que la
velocidad de ensayo en vacío no es válida.)
Formato
G50.2 Cancelación de torneado poligonal
NOTA
Especifique G50.2 y G51.2 en el modo bloque a bloque.
- 317 -
7.FUNCIONES DE CONTROL DE EJES PROGRAMACIÓN B-64604SP-1/01
Ejemplo
G00 X100. 0 Z20.0 S1000.0 M03 ; (Velocidad de rotación de la pieza de 1000 (min-1))
G51.2 P1 Q2 ; (Inicio de rotación de la herramienta (velocidad de rotación de
la herramienta de 2000 (min-1))
G01 X80.0 F10.0 ; (Avance del eje X)
G04 X2.0 ; (Espera de 2 segundos)
G00 X100.0 ; (Escape del eje X)
G50.2 ; (Parada de rotación de la herramienta)
M05 S0 ; (Parada del cabezal)
B
Pto
(0,0) Herramienta
Po
Velocidad
Pieza angular
Po (A, 0)
Pto (A-B, 0)
Pt (Xt, Yt)
t P
t Punto de
(0, 0) inicio
A continuación, supongamos que una herramienta se ajusta a 180 en una posición simétrica con respecto
a otra herramienta. Se puede mecanizar un cuadrado con estas dos herramientas, como se muestra a
continuación.
Si se ajustan tres herramientas con separaciones de 120, la figura de mecanizado será un hexágono, como
se muestra a continuación.
AVISO
Para obtener información sobre la velocidad máxima de rotación de la
herramienta, consulte el manual de instrucciones proporcionado con la máquina.
No especifique una velocidad de cabezal superior a la velocidad máxima de la
herramienta o una relación con la velocidad del cabezal que dé como resultado
una velocidad superior a la velocidad máxima de la herramienta.
- 319 -
8. FUNCIÓN DE CONTROL
MULTICANAL PROGRAMACIÓN B-64604SP-1/01
Torreta 2
Torreta 1
NOTA
1 Esta función es opcional.
2 El mecanizado compensado está disponible cuando el bit 0 (NVC) del parámetro
N° 8137 es 0.
No obstante, cuando se selecciona la imagen en espejo para doble torreta, no
se puede utilizar el mecanizado compensado. Para usar la imagen en espejo
para doble torreta, configure el bit 0 (NVC) del parámetro N° 8137 a 0 para
deshabilitar el mecanizado compensado.
Formato
G68 ; Activación del modo de mecanizado compensado
G69 ; Cancelación del modo de mecanizado compensado
Explicación
El mecanizado compensado se activa cuando se especifica G68 en los programas de las torretas 1 y 2. El
mecanizado compensado se cancela cuando 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.
- 320 -
8.FUNCIÓN DE CONTROL
B-64604SP-1/01 PROGRAMACIÓN MULTICANAL
En el modo de mecanizado compensado, el mecanizado se realiza cuando se especifica un comando de
movimiento en el avance de mecanizado para las dos torretas.
En el mecanizado compensado, las torretas comienzan a desplazarse simultáneamente en cada bloque
donde se especifica un comando de movimiento en el avance de mecanizado.
Especifique G68 o G69 en un solo bloque.
Si se especifica G68 o G69 de modo incorrecto, se emite la alarma PS0163.
NOTA
1 El mecanizado compensado no se realiza en ensayo en vacío ni en estado de
bloqueo de la máquina. Sin embargo, el comando G68 o G69 especificado para
una torreta se sincroniza con el comando G68 o G69 especificado para la otra.
2 En modo de mecanizado compensado, el comando G68 especificado para una
torreta no se sincroniza con el comando G68 especificado para la otra. En el
modo de cancelación de mecanizado compensado, el comando G69
especificado para una torreta no se sincroniza con el comando G69 especificado
para la otra.
3 El mecanizado compensado no se realiza en los bloques donde se especifique 0
como distancia de desplazamiento.
4 El mecanizado compensado no se realiza cuando se especifica movimiento en
rápido.
PRECAUCIÓN
1 El mecanizado compensado 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 movimientos de las dos torretas, los ajustes de las dos
torretas, como la distancia de desplazamiento y la velocidad de avance, deben
ser iguales. El override y el enclavamiento pueden aplicarse
independientemente a las dos torretas. Los ajustes de ambas torretas asociados
al override y al enclavamiento también deben ser los mismos para realizar el
mecanizado compensado.
2 Después de aplicar el paro de avance durante la ejecución del mecanizado
compensado de las dos torretas, el mecanizado compensado no se realiza en el
reinicio. El mecanizado compensado se realiza cuando se ejecuta el siguiente
comando de movimiento para ambas 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 inferior.
2 El solapamiento no es válido. En el modo de mecanizado compensado, la
sincronización se establece al inicio de cada bloque de movimiento donde se
especifica un mecanizado, de modo que el movimiento se puede parar por unos
instantes.
3 En el modo de mecanizado compensado, el solapamiento de roscado continuo
tampoco es válido. Realice el roscado continuo en el modo de cancelación de
mecanizado compensado.
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
encoder de posición.
5 El modo de cancelación (G69) se configura incondicionalmente al reinicializar.
- 321 -
III. OPERACIÓN
B-64604SP-1/01 OPERACIÓN 1.ENTRADA Y SALIDA DE DATOS
La entrada y salida de estos datos se puede realizar en las pantallas de visualización y ajuste, así como en
la pantalla de E/S.
- 325 -
1.ENTRADA Y SALIDA DE DATOS OPERACIÓN B-64604SP-1/01
4 Pulse varias veces la tecla de menú siguiente , hasta que aparezca la tecla de pantalla [COMP
Y].
5 Pulse la tecla de pantalla [COMP Y] para visualizar la pantalla de datos de compensación del eje Y.
6 Pulse la tecla de pantalla [(OPRD)].
7 Pulse la tecla de menú siguiente varias veces hasta que aparezca la tecla de pantalla [ESCRI].
8 Pulse la tecla de pantalla [ESCRI].
9 Teclee el nombre del archivo que desea enviar.
Si se omite el nombre del archivo, se le asignará por defecto el nombre "TOOLOFST.TXT".
10 Pulse la tecla de pantalla [EJEC].
comienza el envío de los datos de compensación del eje Y y la palabra "SALIDA" parpadea en la
esquina inferior derecha de la pantalla. Cuando concluye la operación de salida, la indicación
“SALIDA” desaparece.
Para cancelar la salida del programa, pulse la tecla de pantalla [CANCEL].
- 327 -
1.ENTRADA Y SALIDA DE DATOS OPERACIÓN B-64604SP-1/01
- 328 -
B-64604SP-1/01 OPERACIÓN 1.ENTRADA Y SALIDA DE DATOS
- 329 -
1.ENTRADA Y SALIDA DE DATOS OPERACIÓN B-64604SP-1/01
4 Pulse la tecla de menú siguiente varias veces hasta que aparezca la tecla de pantalla
[CORREC] o [CORRECTOR EXT].
5 Pulse la tecla de pantalla [CORREC] o [CORRECTOR EXT] para visualizar la pantalla de
compensación o la pantalla de compensación de los ejes 4º/5º.
6 Pulse la tecla de pantalla [(OPRD)].
7 Pulse la tecla de pantalla [LECT].
8 Pulse la tecla de pantalla [EJEC].
El utiliza el formato de entrada para los valores de compensación de herramienta basado en el comando
G10.
NOTA
Cuando se efectúa la entrada de un programa escrito en el formato de entrada
para los valores de compensación de herramienta basado en el comando G10,
se reescriben todos los valores de compensación correspondientes a las
direcciones de los ejes y a los números de correctores especificados en el
programa.
Sin embargo, los datos de una función para la que no se ha especificado
ninguna opción se omiten.
El utiliza el formato de entrada para los valores de compensación de herramienta basado en el comando
G10.
- 330 -
B-64604SP-1/01 OPERACIÓN 1.ENTRADA Y SALIDA DE DATOS
NOTA
Cuando se efectúa la entrada de un programa escrito en el formato de entrada
para los valores de compensación de herramienta basado en el comando G10,
se reescriben todos los valores de compensación correspondientes a las
direcciones de los ejes y a los números de correctores especificados en el
programa.
Sin embargo, los datos de una función para la que no se ha especificado
ninguna opción se omiten.
NOTA
En comparación con el formato G10 utilizado para enviar los valores de
compensación de herramienta, al formato de salida se añaden la dirección E
para indicar el valor de compensación del eje 4º y la dirección F para indicar el
valor de compensación del eje 5º.
- 331 -
1.ENTRADA Y SALIDA DE DATOS OPERACIÓN B-64604SP-1/01
NOTA
1 El nombre del eje que puede usarse como dirección de la especificación es
solamente 'A', y 'B'.
Si se usa la dirección de la especificación 'A' o 'B', la dirección 'V' (comando
incremental de compensación del eje Y) no puede usarse.
2 Si el ajuste se encuentra entre las siguientes condiciones, se usan las
direcciones de especificaciones por defecto 'Y', 'E', y 'F'.
- El parámetro N°1020 está configurado a un nombre de eje distinto de 'A(65)'
o 'B(66)'.
- Se usa un nombre de eje extendido.
3 Cuando el bit 2 del parámetro N° 11403 se configura a 1, no pueden leerse los
datos de compensación convencional. Si se leen datos de compensación
convencional, ajuste 0 al bit 2 (OFN) del parámetro N°11403.
- 332 -
B-64604SP-1/01 OPERACIÓN 1.ENTRADA Y SALIDA DE DATOS
7 Pulse la tecla de pantalla horizontal [EJEC].
NOTA
En comparación con el formato G10 utilizado para enviar los valores de
compensación de herramienta, al formato de salida se añaden la dirección E
para indicar el valor de compensación del eje 4º y la dirección F para indicar el
valor de compensación del eje 5º.
%
G10 P01 X_ Z_ A_ B_
G10 P02 X_ Z_ A_ B_
...
G10 P__ X_ Z_ A_ B_
%
A_ : Datos de compensación de herramienta (compensación del 4º eje).
B_ : Datos de compensación de herramienta (compensación del 5º eje).
Las otras direcciones son las mismas que para la cantidad de compensación de
herramienta.
- 333 -
1.ENTRADA Y SALIDA DE DATOS OPERACIÓN B-64604SP-1/01
NOTA
1 El nombre del eje que puede usarse como dirección de la especificación es
solamente 'A', y 'B'.
Si se usa la dirección de la especificación 'A' o 'B', la dirección 'V' (comando
incremental de compensación del eje Y) no puede usarse.
2 Si el ajuste se encuentra entre las siguientes condiciones, se usan las
direcciones de especificaciones por defecto 'Y', 'E', y 'F'.
- El parámetro N°1020 está configurado a un nombre de eje distinto de 'A(65)'
o 'B(66)'.
- Se usa un nombre de eje extendido.
3 Cuando el bit 2 del parámetro N° 11403 se configura a 1, no pueden leerse los
datos de compensación convencional. Si se leen datos de compensación
convencional, ajuste 0 al bit 2 del parámetro N°11403.
Los pasos que se deben realizar a continuación para seleccionar los datos de la pantalla de E/S se
explicarán para cada tipo de datos.
Los pasos que se deben realizar a continuación para seleccionar los datos de la pantalla de E/S se
explicarán para cada tipo de datos.
- 334 -
B-64604SP-1/01 OPERACIÓN 1.ENTRADA Y SALIDA DE DATOS
NOTA
La "compensación del eje Y" se puede utilizar cuando el bit 1 (YOF) del
parámetro no.8132 es 1.
NOTA
La "compensación de 2ª geometría de herramienta" es una función opcional.
Para usar la "compensación de 2ª geometría de herramienta", se necesita esta
opción y "compensación de geometría y de desgaste de la herramienta". La
"compensación de geometría y de desgaste de la herramienta" se puede utilizar
cuando el bit 6 (NGW) del parámetro N° 8136 es 0.
- 338 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Pulse la tecla de función para visualizar o ajustar los valores de compensación de herramienta y
otros datos.
En este apartado se explica cómo se visualizan o ajustan los siguientes datos:
1. Valor de compensación de herramienta
2. Valor de decalaje del sistema de coordenadas de pieza
3. Datos de compensación de herramienta/ 2da geometría de herramienta
4. Valor de compensación de eje Y
5. Valor de compensación de los ejes 4º/5º
6. Barreras de garra y contrapunto
- 340 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
3 Desplace el cursor al valor de compensación que desea ajustar o modificar empleando las teclas de
control de página y las teclas de desplazamiento del cursor, o introduzca el número de corrector para
el valor de compensación que desea ajustar o modificar y pulse la tecla de pantalla [BSCNÚ
4 Para ajustar un valor de compensación, introduzca un valor y pulse la tecla de pantalla [ENTRA].
Para modificar el valor de compensación, introduzca un valor que se añade al valor actual (un valor
negativo para reducir el valor actual) y pulse la tecla de pantalla [+ENTR].
T es el número de la punta imaginaria de herramienta.
El número T se puede especificar en la pantalla de compensación de geometría o en la pantalla de
compensación de desgaste.
- 341 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
- 342 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
3 Desplace el cursor al valor de compensación que desea ajustar o modificar empleando las teclas de
control de página y las teclas de desplazamiento del cursor, o introduzca el número de corrector para
el valor de compensación que desea ajustar o modificar y pulse la tecla de pantalla horizontal
[BUSCN].
4 Para ajustar un valor de compensación, introduzca un valor y pulse la tecla de pantalla horizontal
[ENTRA]. Para modificar el valor de compensación, introduzca un valor que se añade al valor actual
(un valor negativo para reducir el valor actual) y pulse la tecla de pantalla horizontal [+ENTR].
T es el número de la punta imaginaria de herramienta.
El número T se puede especificar en la pantalla de compensación de geometría o en la pantalla de
compensación de desgaste.
Explicación
- Entrada de separador decimal
Cuando introduzca un valor de compensación puede utilizar un separador decimal.
- Otro método
Se puede utilizar un dispositivo de entrada/salida externo para la entrada o salida del valor de
compensación de la herramienta. Véase el Capítulo III-8 "Entrada/salida de datos" en el MANUAL
DEL OPERADOR (Común al sistema de torno/sistema de centro de mecanizado) (B-64604SP).
Los valores de compensación de longitud de herramienta se pueden ajustar utilizando las siguientes
funciones descritas en los siguientes apartados: entrada directa del valor medido de compensación de
herramienta, entrada directa del valor medido de compensación B de herramienta y entrada en
contadores del valor de compensación.
herramienta desde la unidad MDI para un rango especificado de números de corrector. El primer
número de corrector para el que se prohíbe la entrada de un valor se ajusta en el parámetro Nº 3294.
El número de números de corrector, a partir del primer número especificado, para los que se prohíbe
la entrada de un valor se ajusta en el parámetro Nº 3295.
Los valores de entrada consecutivos se ajustan de la siguiente forma:
1) Si se introducen valores para números de corrector, desde uno para el que no se ha prohibido la
entrada hasta uno para el que sí se ha prohibido, se emite un aviso y sólo se ajustan valores para
los números de corrector para los que no se ha prohibido la entrada.
2) Si se introducen valores para números de corrector, desde uno para el que se ha prohibido la
entrada hasta uno para el que no se ha prohibido, se emite un aviso y no se ajustan valores.
- 344 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Superficie B
Superficie A
3-1 Pulse la tecla de función o la tecla de pantalla [CORREC] para visualizar la pantalla de
compensación de herramienta. Si se han especificado por separado los valores de compensación
de geometría y compensación de desgaste, visualice la pantalla de cada uno de ellos.
3-2 Desplace el cursor al número de corrector mediante las teclas de control del cursor.
3-3 Pulse la tecla alfabética que haya que ajustar.
3-4 Teclee el valor medido (β).
3-5 Pulse la tecla [MEDID].
La diferencia entre el valor medido β y la coordenada queda ajustada como el valor de
compensación.
Superficie B
Superficie A
2 Libere la herramienta sólo en la dirección del eje X sin mover el eje Z y pare el cabezal.
3 Mida la distancia β desde el origen del sistema de coordenadas de la pieza hasta la superficie A.
Especifique este valor como el valor medido a lo largo del eje Z para el número de corrector deseado
utilizando el siguiente procedimiento:
3-1 Pulse la tecla de función o la tecla de pantalla vertical [CORREC] para visualizar la
pantalla de compensación de herramienta. Si se han especificado por separado los valores de
- 346 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
compensación de geometría y compensación de desgaste, visualice la pantalla de cada uno de
ellos.
3-2 Desplace el cursor al número de corrector mediante las teclas de control del cursor.
3-3 Pulse la tecla alfabética que haya que ajustar.
3-4 Teclee el valor medido (β).
3-5 Pulse la tecla horizontal [MEDID].
La diferencia entre el valor medido β y la coordenada queda ajustada como el valor de
compensación.
Explicación
- Valores de compensación de un programa creado en programación por
diámetro
Introduzca los valores de diámetro para los valores de compensación de los ejes para los que se
utiliza la programación por diámetro.
PRECAUCIÓN
Después de esta operación, es imposible cambiar la señal S2TLS de selección
de medición de cabezal hasta que la señal GOQSM de modo de escritura de
compensación pase a “0”.
(3) Seleccione la herramienta que desea medir.
(4) Si el cursor no está en el número de corrector de herramienta que se desea ajustar, desplace el
cursor al número de corrector deseado utilizando las teclas de control de páginas y del cursor.
El cursor se puede también situar en el número de corrector de herramienta que se desea ajustar
automáticamente mediante las señales de selección del número de corrector de herramienta
OFN0 a OFN5 y OFN6 a OFN9 (cuando el bit 5 (QNI) del parámetro Nº 5005=1).
En este caso, no se puede cambiar la posición del cursor en la pantalla de compensación de
herramienta utilizando las teclas de control de páginas o del cursor.
(5) Acerque manualmente la herramienta al sensor.
(6) Coloque el borde de la herramienta en una superficie de contacto del sensor mediante un
avance por volante manual.
Ponga el borde de la herramienta en contacto con el sensor. De esta forma, las señales de
escritura del valor de compensación de herramienta para entrada serán de CNC.
Las siguientes señales de escritura de la compensación de herramienta se configuran en función
del ajuste del parámetro TS1 (bit 3 del parámetro Nº 5004).
Cuando el parámetro es 0: +MIT1, –MIT1, +MIT2, –MIT2
Cuando el parámetro es 1: solo +MIT1
Si la señal de escritura de la compensación de herramienta se configura a “1”:
i) El eje se enclava en esta dirección y su avance se detiene.
ii) El valor de compensación de herramienta extraído por la memoria de compensación de
herramienta (valor de la compensación de geometría de herramienta) que corresponde al
número de corrector es indicado por el cursor.
(7) Para los ejes X y Z, los valores de compensación se ajustan mediante las operaciones (5) y (6).
(8) Repita las operaciones (3) a (7) para todas las herramientas necesarias.
(9) Configure la señal de modo de escritura de la compensación de herramienta GOQSM a "0".
El modo de escritura se cancela y se apaga el indicador "CORR".
Cuando se está utilizando la entrada directa del valor de compensación B de herramienta para
un torno de dos cabezales, la señal de selección de medición de cabezal S1MES o S2MES para
el cabezal que está siendo medido toma el valor “0”.
PRECAUCIÓN
Después de esto, es imposible cambiar a la señal S2TLS de selección de
medición de cabezal hasta que la señal de selección del modo de escritura del
valor de decalaje del sistema de coordenadas de pieza WOQSM pase a “0”.
- 349 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
Explicación
- Compensación de geometría y compensación de desgaste
Si se realizan las operaciones anteriores en la pantalla de compensación de geometría de herramienta, los
valores de compensación de geometría de herramienta se introducen y los valores de compensación de
desgaste no cambian.
Si se realizan las operaciones anteriores en la pantalla de compensación de desgaste de herramienta, los
valores de compensación de desgaste de herramienta se introducen y los valores de compensación de
geometría no cambian.
Ajuste del valor de decalaje del sistema de coordenadas de pieza (para pantallas de
8,4/10,4 pulgadas)
Procedimiento
1 Pulse la tecla de función .
2 Pulse la tecla de menú siguiente varias veces hasta que aparezca la tecla de pantalla [DES PZ].
Fig. 2.1.5 (a) Pantalla de decalaje del sistema de coordenadas de pieza (10,4”)
X
X’
O’ Z’
Decalaje Z
O
Ajuste del valor de decalaje del sistema de coordenadas de pieza (para pantallas de
15 pulgadas)
Fig. 2.1.5 (c) Pantalla de decalaje del sistema de coordenadas de pieza (15”)
- 352 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
X
X’
O’ Z’
Decalaje Z
O
- 353 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
Explicación
- Validación de los valores de decalaje
Los valores de decalaje son válidos inmediatamente después de haberse ajustado.
Ejemplo
Si la posición actual 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
- 354 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Posición de inicio
(Posición normal)
NOTA
La "compensación de 2ª geometría de herramienta" es una función opcional.
Para usar la "compensación de 2ª geometría de herramienta", se necesita esta
opción y "compensación de geometría y de desgaste de la herramienta". La
"compensación de geometría y de desgaste de la herramienta" se puede utilizar
cuando el bit 6 (NGW) del parámetro N° 8136 es 0.
- 355 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
3-1 Si una pantalla no puede mostrar totalmente los valores de compensación de segunda geometría del
eje Y, pulse la tecla de pantalla [INTERR] para cambiar la pantalla.
4 Utilizando uno de los métodos descritos más abajo, desplace el cursor hasta el valor de
compensación de segunda geometría del número de corrector de segunda geometría que desee.
• Desplace el cursor con las teclas de página y de cursor hasta la posición de valor de
compensación que desee.
• • Teclee el número de corrector requerido o pulse la tecla de pantalla [BSCNÚM].
5 Introduzca el valor de compensación de segunda geometría necesario y pulse la tecla o la
tecla de pantalla [ENTRA]. De este modo se ajusta el valor de compensación de segunda geometría
de herramienta. Si se introduce una compensación adicional al valor de compensación de segunda
- 356 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
geometría que se está mostrando, pulse la tecla de pantalla [+ ENTR]. En este caso, el resultado de la
adición se establece como valor de compensación de segunda geometría.
6 Repita los pasos 4 y 5 para ajustar todos los parámetros que haya que modificar.
4 Utilizando uno de los métodos descritos más abajo, desplace el cursor hasta el valor de
compensación de segunda geometría del número de corrector de segunda geometría que desee.
• Desplace el cursor con las teclas de página y de cursor hasta la posición de valor de
compensación que desee.
• Teclee el número de corrector requerido o pulse la tecla de pantalla horizontal [BSCNÚM].
5 Introduzca el valor de compensación de segunda geometría necesario y pulse la tecla o la
tecla de pantalla horizontal [ENTRA]. De este modo se ajusta el valor de compensación de segunda
geometría de herramienta. Si se introduce una compensación adicional al valor de compensación de
segunda geometría que se está mostrando, pulse la tecla de pantalla [+ ENTR]. En este caso, el
resultado de la adición se establece como valor de compensación de segunda geometría.
6 Repita los pasos 4 y 5 para ajustar todos los valores de compensación que haya que modificar.
- 357 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
Explicación
- Entrada de un valor de compensación de segunda geometría de herramienta
El valor introducido en el búfer de entrada por teclado se ajusta como el valor de compensación de
segunda geometría en el que está situado el cursor.
Limitaciones
- Ajuste de un valor de compensación de segunda geometría de herramienta
El ajuste de un valor de compensación de segunda geometría sólo es válido cuando el bit 5 (GO2) del
parámetro Nº 3290 se configura a 1.
NOTA
La compensación del eje Y está disponible cuando el bit 1 (YOF) del parámetro
N° 8132 es 1.
Operación 1
- 358 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Fig. 2.1.7 (b) Pantalla de compensación del eje Y (geometría de herramienta) (unidad de 10,4”)
4 Posicione el cursor en el número de corrector a modificar utilizando uno de los siguientes métodos:
• Desplace el cursor al número de corrector a modificar con las teclas de página y de cursor.
• Teclee el número de corrector y pulse la tecla de pantalla [BSCNÚM].
5 Introduzca el valor de compensación.
6 Pulse la tecla de pantalla [ENTRA]. El valor de compensación se ajustará y se visualizará.
- 359 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
Fig. 2.1.7 (c) Pantalla de compensación del eje Y (entrada) (unidad de 10,4”)
3-1 Si se pulsa la tecla de pantalla horizontal [CAMB], se muestran los datos de compensación de
geometría de herramienta en el eje Y. Pulse de nuevo la tecla de pantalla horizontal [CAMB]
para pasar a la pantalla de visualización de datos de compensación de desgaste de la
herramienta.
- 360 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Fig. 2.1.7 (e) Pantalla de compensación del eje Y (geometría de herramienta) (unidad de 15”)
4 Posicione el cursor en el número de corrector a modificar utilizando uno de los siguientes métodos:
• Desplace el cursor al número de corrector a modificar con las teclas de página y de cursor.
• Teclee el número de corrector y pulse la tecla de pantalla horizontal [BSCNÚM].
5 Introduzca el valor de compensación.
6 Pulse la tecla de pantalla horizontal [ENTRA]. El valor de compensación se ajustará y se visualizará.
Fig. 2.1.7 (f) Pantalla de compensación del eje Y (entrada) (unidad de 15”)
Operación 2
Cuando las funciones de compensación de geometría de herramienta y compensación de desgaste de
herramienta están activadas y el bit 4 (YGW) del parámetro Nº 11349 está configurado a 1, la
visualización puede conmutarse entre la pantalla compensación de geometría y la de desgaste de
herramienta por medio de las teclas de pantalla [DESG] y [GEOMETR]. También se pueden utilizar las
teclas de pantalla verticales [DESG] y [GEOMETR] para conmutar estas dos pantallas.
- 361 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
Fig. 2.1.7 (g) Pantalla de compensación del eje Y (desgaste) (unidad de 10,4”)
3.1 Pulse la tecla de pantalla [(OPRD)] y la tecla de menú siguiente . Aparece la tecla de
pantalla [GEOMETR].
Pulse la tecla de pantalla [GEOMETR] para visualizar los datos de compensación de la
geometría de herramienta. Pulse la tecla de pantalla [DESG] para visualizar los datos de
compensación de desgaste de herramienta.
Fig. 2.1.7 (h) Pantalla de compensación del eje Y (geometría de herramienta) (unidad de 10,4”)
- 362 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
4 Posicione el cursor en el número de corrector a modificar utilizando uno de los siguientes métodos:
• Desplace el cursor al número de corrector a modificar con las teclas de página y de cursor.
• Teclee el número de corrector y pulse la tecla de pantalla [BSCNÚM].
5 Introduzca el valor de compensación.
6 Pulse la tecla de pantalla [ENTRA]. El valor de compensación se ajustará y se visualizará.
Fig. 2.1.7 (i) Pantalla de compensación del eje Y (entrada) (unidad de 10,4”)
- 363 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
Fig. 2.1.7 (j) Pantalla de compensación del eje Y (desgaste) (unidad de 15”)
Fig. 2.1.7 (k) Pantalla de compensación del eje Y (geometría de herramienta) (unidad de 15”)
4 Posicione el cursor en el número de corrector a modificar utilizando uno de los siguientes métodos:
• Desplace el cursor al número de corrector a modificar con las teclas de página y de cursor.
• Teclee el número de corrector y pulse la tecla de pantalla horizontal [BSCNÚM].
5 Introduzca el valor de compensación.
6 Pulse la tecla de pantalla horizontal [ENTRA]. El valor de compensación se ajustará y se visualizará.
- 364 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Fig. 2.1.7 (l) Pantalla de compensación del eje Y (entrada) (unidad de 15”)
Por medio de la operación que se describe a continuación se puede visualizar la pantalla de compensación
de los ejes 4º/5º.
- 365 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
Fig. 2.1.8 (a) Pantalla de compensación de los ejes 4º/5º (sin compensación de geometría/desgaste de
herramienta) (10,4”)
- 366 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
4 Pulsando la tecla de pantalla [DESG] se visualizan los valores de compensación del desgaste de
herramienta. Pulsando la tecla de pantalla [GEOMETR] se visualizan los valores de compensación
de la geometría de herramienta.
Fig. 2.1.8 (b) Pantalla de compensación de los ejes 4º/5º (con compensación de geometría/desgaste de
herramienta) (10,4”)
5 Pulsando la tecla de pantalla [(OPRD)] se visualizan las teclas de pantalla [BSCNÚM], [+ ENTR],
[ENTRA], [BORRA], [LECT] y [ESCRI].
Fig. 2.1.8 (c) Pantalla de compensación de los ejes 4º/5º (operación) (10,4”)
- 367 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
2 Pulse la tecla de pantalla vertical [PÁGINA SGT] varias veces hasta que aparezca la tecla de
pantalla vertical [CORRECTOR EXT].
3 Pulse la tecla de pantalla vertical [CORRECTOR EXT] para visualizar la pantalla de compensación
de los ejes 4º/5º. El número de valores de compensación de herramienta depende del número de
ajustes de corrector de herramienta añadidos. Cuando se utiliza la función de compensación de
geometría de herramienta y la función de compensación de desgaste de herramienta, se visualizan las
teclas de pantalla horizontales [GEOMETR] y [DESG].
Fig. 2.1.8 (d) Pantalla de compensación de los ejes 4º/5º (sin compensación de geometría/desgaste de
herramienta) (para pantallas de 15”)
4 Pulsando la tecla de pantalla horizontal [DESG] se visualizan los valores de compensación del
desgaste de herramienta. Pulsando la tecla de pantalla horizontal [GEOM] se visualizan los valores
de compensación de geometría de herramienta
Ademüas, se visualizan las teclas de pantalla [BSCNÚM], [+ ENTR], [ENTRA], [BORRA], [LECT] y
[ESCRI].
Fig. 2.1.8 (e) Pantalla de compensación de los ejes 4º/5º (con compensación de geometría/desgaste de
herramienta) (unidad de 15”)
- 368 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Procedimiento
1 Desplace el cursor con las teclas de página y de cursor hasta el valor de compensación de
herramienta a visualizar.
2 Teclee el número del valor de compensación de herramienta a visualizar y después pulse la tecla de
pantalla [BSCNÚM].
Procedimiento
1 Para ajustar un valor de compensación de herramienta, desplace el cursor a la posición del valor de
compensación de herramienta a modificar. A continuación, teclee el valor de compensación deseado
y pulse la tecla MDI .
2 Para ajustar un valor de compensación de herramienta, desplace el cursor a la posición del valor de
compensación de herramienta a modificar. A continuación, teclee el valor de compensación deseado
y pulse la tecla de pantalla [ENTRA].
3 Para modificar un valor de compensación de herramienta, teclee el valor incremental o decremental
deseado y pulse después la tecla de pantalla [+ ENTR].
Procedimiento
1 Desplace el cursor con las teclas de página y de cursor hasta el valor de compensación de
herramienta a visualizar.
2 Teclee el número del valor de compensación de herramienta a visualizar y después pulse la tecla de
pantalla horizontal [BSCNÚM].
Procedimiento
1 Para ajustar un valor de compensación de herramienta, desplace el cursor a la posición del valor de
compensación de herramienta. A continuación, teclee el valor de compensación deseado y pulse la
tecla MDI .
2 Para ajustar un valor de compensación de herramienta, desplace el cursor a la posición del valor de
compensación de herramienta. A continuación, teclee el valor de compensación deseado y pulse la
tecla de pantalla horizontal [ENTRA].
- 369 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
Procedimiento
1 Pulsando la tecla de pantalla [(OPRD)] en la pantalla de compensación de los ejes 4º/5º se visualizan
las teclas de pantalla [BSCNÚM], [+ ENTR], [ENTRA], [BORRA], [LECT] y [ESCRI].
2 Pulse la tecla de pantalla [BORRA].
3 Se visualiza la tecla de pantalla [TOD].
Si la compensación de geometría/desgaste de herramienta está habilitada (bit 6 (NGW) del
parámetro N° 8136 es 0), se visualizarán las teclas de pantalla [GEOMETR] y [DESG] además de la
tecla de pantalla [TOD].
Fig. 2.1.8 (f) Pantalla de compensación de los ejes 4º/5º (borra operación) (10,4”)
4 Pulsando la tecla de pantalla [TOD] se borran todos los valores de compensación de herramienta.
Pulsando la tecla de pantalla [DESG] se borran todos los valores de compensación de desgaste.
Pulsando la tecla de pantalla [GEOMETR] se borran todos los valores de compensación de
geometría.
- 370 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Procedimiento
1 Pulse la tecla de pantalla horizontal [BORRA] en la pantalla de compensación de ejes 4º/5º.
2 Se visualiza la tecla de pantalla horizontal [TOD].
Si la compensación de geometría/desgaste de herramienta está habilitada (bit 6 (NGW) del
parámetro N° 8136 es 0), se visualizarán las teclas de pantalla horizontales [GEOMETR] y [DESG]
además de la tecla de pantalla horizontal [TOD].
Fig. 2.1.8 (g) Pantalla de compensación de los ejes 4º/5º (operación de borrado) (unidad de 15”)
3 Pulse la tecla de pantalla horizontal [TOD], pulsando a continuación la tecla de pantalla horizontal
[EJEC] se borran todos los valores de compensación de herramienta.
Pulsando la tecla de pantalla horizontal [DESG] se borran todos los valores de compensación de
desgaste. Pulsando la tecla de pantalla horizontal [GEOMETR] se borran todos los valores de
compensación de geometría.
NOTA
La función "barreras de garra y contrapunto" está disponible cuando el bit 1
(BAR) del parámetro N° 8134 es 1.
- 371 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
4 Posicione el cursor en cada elemento que defina la forma de la garra o del contrapunto, introduzca el
valor correspondiente y pulse la tecla de pantalla [ENTRA]. El valor está configurado. Pulsando la
tecla de pantalla [+ ENTR] después de haber introducido un valor, al valor introducido se añade al
valor actual y el nuevo ajuste será la suma de los dos valores.
Los elementos CX y CZ, que se encuentran en la pantalla de ajuste de la barrera de garra, y el
elemento TZ de la pantalla de ajuste de la barrera de contrapunto también se pueden ajustar de otra
forma. Desplace manualmente la herramienta a la posición deseada y pulse la tecla de pantalla
[AJUSTE] para ajustar las coordenadas de la herramienta en el sistema de coordenadas de pieza. Si
una herramienta que tiene una compensación distinta de 0 se desplaza manualmente a la posición
deseada sin que se aplique ninguna compensación, se deberá realizar la compensación de la
herramienta en el sistema de coordenadas definido. Los elementos distintos de CX, CZ y TZ no
pueden ajustarse utilizando la tecla de pantalla [AJUSTE].
- 372 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Ejemplo
Cuando se genera una alarma, la herramienta se detiene delante de la zona de prohibición de
entrada si el bit 7 (BFA) del parámetro Nº 1300 está configurado a 1. Si el bit 7 (BFA) del
parámetro Nº 1300 se configura a 0, la herramienta se para en una posición más interior que el
contorno especificado porque el sistema de CNC y máquina se detienen con cierto retardo.
Por lo tanto, por seguridad fije un área algo mayor que el área determinada. La distancia entre
los límites de estas dos áreas, L, se calcula a partir de la siguiente ecuación, que está basada en
la velocidad de movimiento en rápido.
1
L = (Velocidad de movimiento en rápido) ×
7500
Cuando la velocidad de movimiento en rápido es de 15m/min, por ejemplo, establezca un área
que tenga el límite 2 mm fuera del área determinada.
Las formas de la garra y el contrapunto pueden configurarse mediante los parámetros Nº 1330
al Nº 1348 y N° 1341 al 1348
NOTA
Seleccione el modo G23 antes de intentar especificar las formas de la garra y
del contrapunto.
- 373 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
5 Posicione el cursor en cada elemento que defina la forma de la garra o del contrapunto, introduzca el
valor correspondiente y pulse la tecla de pantalla horizontal [ENTRA]. El valor está configurado.
Pulsando la tecla de pantalla horizontal [+ ENTR] después de haber introducido un valor, al valor
introducido se añade al valor actual y el nuevo ajuste será la suma de los dos valores.
Los elementos CX y CZ, que se encuentran en la pantalla de ajuste de la barrera de garra, y el
elemento TZ de la pantalla de ajuste de la barrera de contrapunto también se pueden ajustar de otra
forma. Desplace manualmente la herramienta a la posición deseada y pulse la tecla de pantalla
horizontal [AJUSTE] para ajustar las coordenadas de la herramienta en el sistema de coordenadas de
pieza. Si una herramienta que tiene una compensación distinta de 0 se desplaza manualmente a la
posición deseada sin que se aplique ninguna compensación, se deberá realizar la compensación de la
herramienta en el sistema de coordenadas definido. Los elementos distintos de CX, CZ y TZ no
pueden ajustarse utilizando la tecla de pantalla horizontal [AJUSTE].
Ejemplo
Cuando se genera una alarma, la herramienta se detiene delante de la zona de prohibición de
entrada si el bit 7 (BFA) del parámetro Nº 1300 está configurado a 1. Si el bit 7 (BFA) del
parámetro Nº 1300 se configura a 0, la herramienta se para en una posición más interior que el
contorno especificado porque el sistema de CNC y máquina se detienen con cierto retardo.
Por lo tanto, por seguridad fije un área algo mayor que el área determinada. La distancia entre
los límites de estas dos áreas, L, se calcula a partir de la siguiente ecuación, que está basada en
la velocidad de movimiento en rápido.
1
L = (Velocidad de movimiento en rápido) ×
7500
Cuando la velocidad de movimiento en rápido es de 15m/min, por ejemplo, establezca un área
que tenga el límite 2 mm fuera del área determinada.
Las formas de la garra y el contrapunto pueden configurarse mediante los parámetros Nº 1330
al Nº 1348 y N° 1341 al 1348
NOTA
Seleccione el modo G23 antes de intentar especificar las formas de la garra y
del contrapunto.
- 374 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
La función de barrera de garra y contrapunto se activa sólo una vez que se ha realizado el retorno a la
posición de referencia después del encendido.
Si se dispone de un detector de posición absoluta, no es necesario realizar siempre el retorno a la posición
de referencia. Sin embargo, sí que hay que determinar la relación de posición entre la máquina y el
detector de posición absoluta.
- G22/G23
Si se especifica G22 (límite de recorrido activado), el área de garra y contrapunto pasa a ser una zona de
prohibición de entrada. Si se especifica G23 (límite de recorrido desactivado), se cancela la zona de
prohibición de entrada.
G22 y G23 deben comandarse independientemente de otros comandos en un bloque.
Aunque se especifique G22, la zona de prohibición de entrada para el contrapunto se puede desactivar
emitiendo una señal *TSB de selección 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.
Explicación
- Ajuste de la forma de la barrera de garra
• Garra que sujeta la cara • Garra que sujeta la cara
externa de la herramienta interna de la herramienta
X X
L A L
A
L1
W1
W W
CX CX
W1 L1
Z Z
CZ
CZ
- 375 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
TY : Selecciona un tipo de garra basándose en la forma. Si se especifica 0 se selecciona una garra que
sujete la cara interior de la herramienta. Si se especifica 1 se selecciona una garra que sujete la cara
exterior de la herramienta. Se supone que la garra es simétrica en el eje Z.
CX, CZ :
Especifica las coordenadas de la posición de la garra, punto A, en el sistema de coordenadas de pieza.
Estas coordenadas no son las mismas que las del sistema de coordenadas de la máquina. La unidad
de datos está indicada en la Tabla 2.1.9 (c).
La dirección de la garra y el contrapunto se definen por una gran y pequeña relación entre CZ y TZ
(coordenada Z del contrapunto). Para más detalles, consulte "Ajuste de la dirección de la garra y del
contrapunto".
PRECAUCIÓN
1 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.
2 Se usa CZ para definir la dirección de la garra y del contrapunto. Aunque no use
la zona prohibida para la garra, ajuste a CZ.
L, L1, W, W1 : Definen la figura de la garra. La unidad de datos está indicada en la Tabla 2.1.9 (c).
PRECAUCIÓN
1 Especifique siempre W y W1 en radios. Si se utiliza la programación por radio
para el eje Z, especifique L y L1 en radios.
2 Aunque no use la zona prohibida para la garra, ajuste 0 a L, L1, W y W1.
- 376 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
TZ L1
L2
Pieza B
D3 D2 D1 D Z
PRECAUCIÓN
1 La opción del uso de la programación por diámetro o la programación por radio
para el eje Z determina el sistema de programación.
2 Se usa TZ para definir la dirección de la garra y del contrapunto. Aunque no use
la zona prohibida para el contrapunto, ajuste a TZ.
- 377 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
60°
90°
Cuando solo usa la zona prohibida para la garra, ajuste lo siguiente al parámetro N°1348 (TZ).
• Cuando ajuste la dirección de la garra como se muestra en Fig. 2.1.9 (h), especifique un valor
mayor que CZ a TZ
• Cuando ajuste la dirección de la garra como se muestra en Fig. 2.1.9 (i), especifique un valor
menor que CZ a TZ
Cuando solo usa la zona prohibida para el contrapunto, ajuste lo siguiente al parámetro N°1336 (CZ).
• Cuando ajuste la dirección el contrapunto como se muestra en Fig. 2.1.9 (h), especifique un valor
menor que TZ a CZ
• Cuando ajuste la dirección el contrapunto como se muestra en Fig. 2.1.9 (i), especifique un valor
mayor que TZ a CZ
Garra Contrapunto
Pieza
Origen del Z
sistema de
coordenadas de
pieza
CZ
TZ
Fig. 2.1.9 (h) Para el parámetro N° 1336 (CZ) < parámetro N° 1348 (TZ)
- 378 -
B-64604SP-1/01 OPERACIÓN 2.AJUSTE Y VISUALIZACIÓN DE DATOS
Contrapunto Garra
Pieza
Origen del Z Z
sistema de
coordenadas de
pieza
TZ
CZ
Fig. 2.1.9 (i) Para el parámetro N° 1336 (CZ) > parámetro N° 1348 (TZ)
Limitaciones
- Ajuste correcto de una zona de prohibición de entrada
Si se realiza un ajuste incorrecto de la zona de prohibición de entrada no será posible validar esta área.
Evite realizar los siguientes ajustes:
• L ≤ L1 o W ≤W1 en los ajustes de forma de la garra.
• D2 ≤ D3 en los ajustes de forma del contrapunto.
• Un ajuste de la garra que se solape con el del contrapunto.
Aunque no use la zona prohibida para la garra, ajuste 0 a L, L1, W y W1 de los ajustes de la forma de la
garra.
Aunque no use la zona prohibida para el contrapunto, ajuste 0 a L, L1, L2, D, D1, D2 y D3 de los ajustes
de la forma del contrapunto.
- Sistema de coordenadas
Las zonas de prohibición de entrada se definen con un sistema de coordenadas de pieza. Tenga en cuenta
lo siguiente.
<1> Si se desplaza el sistema de coordenadas de pieza mediante un comando o una operación, la zona de
prohibición de entrada también será desplazada en la misma cantidad.
- 379 -
2.AJUSTE Y VISUALIZACIÓN DE DATOS OPERACIÓN B-64604SP-1/01
Zona de
prohibición de
entrada Zona de
prohibición de
Sistema de coordenadas
entrada
de pieza anterior
Sistema de coordenadas
de pieza nuevo
- 380 -
ANEXO
B-64604SP-1/01 ANEXO 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.
NOTA
1 Los programas creados en el formato de programa de la Serie
10/11 pueden utilizarse para la operación en las siguientes
funciones:
1 Llamada a subprograma M98
2 Roscado de paso constante G32
3 Ciclo fijo G90, G92, G94
4 Ciclo fijo repetitivo múltiple G71 a G76
5 Ciclo fijo de taladrado G83.1, G80 a G89
2 Si se usa en este CNC el formato de programa utilizado en la Serie
10/11, se pueden añadir algunos límites. Véase el manual del
operador.
- 383 -
A.PARÁMETROS ANEXO B-64604SP-1/01
Ajuste Significado
0 Eje de rotación (ni los tres ejes básicos ni un eje paralelo)
1 Eje X de los tres ejes básicos
2 Eje Y de los tres ejes básicos
3 Eje Z de los tres ejes básicos
5 Eje paralelo al eje X
6 Eje paralelo al eje Y
7 Eje paralelo al eje Z
#7 #6 #5 #4 #3 #2 #1 #0
1300 BFA
NOTA
1 Este parámetro es incluso válido en el control de contorno AI.
2 Este parámetro no es válido para el eje esclavo bajo el control de
sincronización de eje de avance.
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 especificación por diámetro o en la especificación por
radio.
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 especificación por diámetro o en la especificación por
radio.
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 especificación por diámetro o en la especificació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 especificación por diámetro o en la especificación por
radio.
- 386 -
B-64604SP-1/01 ANEXO 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 especificación por diámetro o en la especificación por
radio.
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 especificación por diámetro o en la especificación por
radio.
- 387 -
A.PARÁMETROS ANEXO B-64604SP-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 especificación por diámetro o en la especificación por
radio.
NOTA
Especifique este parámetro utilizando siempre un valor de
diámetro.
NOTA
Especifique este parámetro utilizando siempre un valor de
diámetro.
- 388 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
1348 Coordenada Z de un contrapunto (TZ)
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 especificación por diámetro o en la especificación por
radio.
#7 #6 #5 #4 #3 #2 #1 #0
1401 RF0 LRP
#7 #6 #5 #4 #3 #2 #1 #0
1403 RTV ROC
#4 ROC En los ciclos de roscado G92 y G76, el override de movimiento en rápido para el
retroceso una vez finalizado el roscado es:
0: Válido
1: No válido (override del 100%)
AVISO
Cuando la interrupción del avance por volante manual es válida,
ajuste el mismo valor del parámetro N°1430 al parámetro N°1466.
NOTA
Cuando este parámetro se configura a 0 o el bit 1 (CFR) del
parámetro Nº 1611 se configura a 1, se utiliza la velocidad de
movimiento en rápido configurada en el parámetro Nº 1420.
#7 #6 #5 #4 #3 #2 #1 #0
1610 CTBx CTLx
#7 #6 #5 #4 #3 #2 #1 #0
1611 CFR
- 390 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
#0 CFR Para el retroceso tras el roscado en los ciclos de roscado G92 y G76:
0: Se usa el tipo de aceleración/deceleración después de interpolación para el roscado,
así como la constante de tiempo de roscado (parámetro Nº 1626) y velocidad
(parámetro Nº 1627).
1: El tipo de aceleración/deceleración después de la interpolación para movimiento en
rápido se utiliza junto con la constante de tiempo de movimiento en rápido.
NOTA
Si este parámetro se configura a 1, se realiza una comprobación de
posicionamiento antes del retroceso para ver que la velocidad de
avance especificada ha pasado a 0 (el retardo de la
aceleración/deceleración se ha hecho 0). En el retroceso se utiliza
la velocidad de movimiento en rápido (parámetro Nº 1420),
independientemente del ajuste del parámetro Nº 1466. Cuando
este parámetro se configura a 0, el parámetro Nº 1466 se utiliza
como la velocidad de avance para el retroceso. Como
aceleración/deceleración utilizada para el retroceso, solo se utiliza
la aceleración/deceleración después de la interpolación. El
movimiento en rápido antes de la interpolación con lectura en
adelanto y la aceleración/deceleración de par óptimo están
deshabilitados.
1626 Constante de tiempo de aceleración/deceleración en los ciclos de roscado para cada eje
- 391 -
A.PARÁMETROS ANEXO B-64604SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
3115 APLx
#5 APLx Cuando se selecciona el modo de cambio del valor de compensación activo basado en
avance manual, la visualización de la posición relativa está automáticamente:
0: Sin preajustar.
1: Preajustada.
Utilice este parámetro para restaurar un valor de compensación modificado al valor
original antes de que se modifique en el modo de cambio del valor de compensación
activo basado en avance manual. El valor de compensación puede restaurarse al valor
original al desplazarse a lo largo del eje mediante avance manual de forma que la
visualización de la posición relativa (contador) indique la posición 0.
#7 #6 #5 #4 #3 #2 #1 #0
3290 GO2 GOF WOF
NOTA
La compensación de herramienta definida en el parámetro WOF es
válida aunque la compensación de geometría y la compensación
de desgaste no se especifiquen.
#1 GOF El ajuste del valor de compensación de geometría de herramienta mediante entrada por
teclado MDI está:
0: No se deshabilita.
1: Deshabilitada. (Con los parámetros Nº 3294 y Nº 3295, ajuste el rango de números
de corrector en el que se va a deshabilitar la actualización del ajuste)
3294 Número inicial de valores de compensación cuya entrada por MDI está deshabilitada
- 392 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
Cuando la modificación de los valores de compensación de herramienta mediante entrada
por teclado MDI se va a deshabilitar con los bits 0 (WOF) y 1 (GOF) del parámetro Nº
3290, los parámetros Nº 3294 y Nº 3295 se usan para ajustar el rango en el que tal
modificación está deshabilitada. En el parámetro Nº 3294, especifique el número de
corrector del inicio de los valores de compensación de herramienta cuya modificación
está deshabilitada. En el parámetro Nº 3295 especifique el número de dichos valores. Sin
embargo, en los siguientes casos no se puede modificar ninguno de los valores de
compensación de herramienta:
- Si se ha establecido 0 o un valor negativo en el parámetro Nº 3294
- Si se ha establecido 0 o un valor negativo en el parámetro Nº 3295
- Si se ha establecido un valor mayor que el número máximo de corrector de
herramienta en el parámetro Nº 3294
En el siguiente caso, no está habilitada la modificación de los valores entre el valor
establecido en el parámetro Nº 3294 y el número máximo de corrector de herramienta:
- Si el valor del parámetro Nº 3294 añadido al valor del parámetro Nº 3295 supera el
número máximo de corrector de herramienta
Si se introduce mediante el panel MDI el valor de compensación de un número prohibido,
se genera el aviso "PROTEGIDO CONTRA ESCRITURA"
[Ejemplo] Cuando se ajustan los siguientes parámetros, se deshabilitan las modificaciones de los
valores de compensación de geometría de herramienta y los valores de la compensación
de desgaste de herramienta correspondientes a los números de corrector de 51 a 60:
- Bit 1 (GOF) del parámetro Nº 3290 = 1 (para deshabilitar la modificación del
valor de compensación de geometría de herramienta)
- Bit 0 (WOF) del parámetro Nº 3290 = 1 (para deshabilitar la modificación del
valor de compensación de desgaste de herramienta)
- Parámetro N° 3294 = 51
- Parámetro N° 3295 = 10
Si el bit 0 (WOF) del parámetro Nº 3290 se ajusta en 0 sin modificar los ajustes de
los parámetros indicados arriba, sólo se deshabilitará la modificación del valor de
compensación de geometría de herramienta y se habilitará la modificación del valor
del compensación de desgaste de herramienta.
#7 #6 #5 #4 #3 #2 #1 #0
3401 GSC GSB DPI
#0 DPI Cuando se omite un separador decimal en una dirección que puede incluir un separador
decimal
0: Se supone el incremento mínimo de entrada. (Entrada de separador decimal
normal)
1: Se supone la unidad de mm, pulgadas, grados o segundos. (Entrada de separador
decimal tipo calculadora)
- 393 -
A.PARÁMETROS ANEXO B-64604SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
3402 G23 CLR G91 G01
#7 #6 #5 #4 #3 #2 #1 #0
3405 DDP CCR G36
#3 G36 El código G que se utiliza con la función de compensación automática de herramienta es:
0: Se usa G36/G37.
1: Se usa G37.1/G37.2/G37.3.
NOTA
Si es necesario realizar un roscado circular (en sentido
antihorario), ajuste este parámetro en 1.
- 394 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
NOTA
Si el bit (CCR) se configura a 0, no se puede utilizar la función para
variar la dirección de compensación al especificar I, J o K en un
bloque G01 en el modo de compensación del radio de la
herramienta.
Si el bit (CCR) se configura a 1 cuando se utiliza la dirección C
como un nombre de eje, no se puede utilizar la función de
achaflanado.
#7 #6 #5 #4 #3 #2 #1 #0
3453 CRD
#7 #6 #5 #4 #3 #2 #1 #0
3458 CRC
#7 #6 #5 #4 #3 #2 #1 #0
5001 EVO
#6 EVO Si se realiza una modificación del valor de compensación de herramienta para las
compensaciones de longitud de herramienta A o B en el modo de corrección (G43 o
G44):
0: El nuevo valor se vuelve válido en un bloque donde a continuación se especifica
G43, G44 o un código H.
1: El nuevo valor se vuelve válido en un bloque donde a continuación se realiza la
carga en búfer.
- 395 -
A.PARÁMETROS ANEXO B-64604SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
5002 WNP LWM LGC LGT ETC LWT LGN
NOTA
Este parámetro es válido cuando la compensación de la
geometría/desgaste de la herramienta está habilitada (bit 6 (NGW)
del parámetro N° 8136 es 0).
NOTA
Este parámetro es válido cuando la compensación de la
geometría/desgaste de la herramienta está habilitada (bit 6 (NGW)
del parámetro N° 8136 es 0).
[Ejemplo]
Parámetro N° 5028: 2
Parámetro N° 3032: 4 (Número permitido de dígitos para el código T)
Antes de la Tras la ampliación
ampliación
T1 T0101 (un comando de 1 dígito se amplía a 4 dígitos)
T12 T1212 (un comando de 2 dígitos se amplía a 4 dígitos)
T112 T112 (No se amplía)
T1122 T1122 (No se amplía)
- 396 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
NOTA
1 El ajuste del número de dígitos permitido en el código T (parámetro
Nº 3032) indica el número de dígitos en un comando especificado
(antes de ser ampliado). Si el número de dígitos del comando
excede el número de dígitos permitido en un código T, se genera
la alarma PS0003, "DEMASIADOS DÍGITOS".
2 Este parámetro es exclusivo del sistema de torno. El cambio de
herramienta está disponible con el ajuste del tipo de torreta (bit 3
(TCT) del parámetro Nº 5040 = 0).
3 Si el número de dígitos del número de corrector en un comando de
código T (parámetro Nº 5028) se configura a 0, el valor después de
la ampliación viene determinado por el número de dígitos en el
número de valores de compensación de herramienta (parámetro
Nº 5024).
4 La variable común #149 para llamada a macro de código T se
configura con el valor previo a la ampliación.
NOTA
Este parámetro es válido cuando la compensación de la
geometría/desgaste de la herramienta está habilitada (bit 6 (NGW)
del parámetro N° 8136 es 0).
NOTA
Este parámetro es válido cuando la compensación de la
geometría/desgaste de la herramienta está habilitada (bit 6 (NGW)
del parámetro N° 8136 es 0).
#7 WNP El número de punta imaginaria de herramienta utilizado para la compensación del radio
de la herramienta cuando está habilitada la función de compensación de
geometría/desgaste de herramienta, es el número especificado por:
0: El número de corrector de geometría
1: El número de corrector de desgaste
#7 #6 #5 #4 #3 #2 #1 #0
5003 TGC 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 herramienta o del radio de la punta de herramienta.
SUV SUP Tipo Operación
0 0 Tipo A Se envía un vector de compensación perpendicular al bloque siguiente al de
puesta en marcha o al bloque anterior al de cancelación.
G41 Trayectoria del centro del radio
de la punta de hta. /
N2 Trayectoria del centro de la
N1 herramienta
Trayectoria programada
NOTA
Cuando SUV,SUP = 0,1 (tipo B), se realiza una operación
equivalente a la de FS16i-.i-T.
NOTA
Este parámetro es válido cuando la compensación de la
geometría/desgaste de la herramienta está habilitada (bit 6 (NGW)
del parámetro N° 8136 es 0).
#7 #6 #5 #4 #3 #2 #1 #0
5004 TS1
#3 TS1 Para la detección de contacto de sensor táctil con la función de entrada directa del valor
medido de compensación B:
0: Se utiliza la entrada de cuatro contactos.
1: Se utiliza la entrada de un contacto.
NOTA
Para un sistema de centro de mecanizado, configure TS1 a 1.
#7 #6 #5 #4 #3 #2 #1 #0
5005 QNI PRC
#7 #6 #5 #4 #3 #2 #1 #0
5006 LVC
#7 #6 #5 #4 #3 #2 #1 #0
5008 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 herramienta o del radio de la punta de herramienta.
CNV CNC Operación
Se habilita la comprobación de interferencias. Se comprueban la dirección y el
0 0
ángulo de un arco.
Se habilita la comprobación de interferencias. Solo se comprueba el ángulo de un
0 1
arco.
1 - Se deshabilita la comprobación de interferencias.
- 399 -
A.PARÁMETROS ANEXO B-64604SP-1/01
NOTA
No se puede ajustar la comprobación de únicamente la dirección.
Límite para ignorar el pequeño desplazamiento debido a la compensación del radio de herramienta /
5010
radio de la punta de herramienta
VY
S
r
Aunque Vx Vlimit yVY
Vlimit, el vector al
r punto de parada bloque
Trayectoria del a bloque permanece.
centro de la
herramienta N1
Trayectoria N2
programada
- 400 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
5024 Número de valores de compensación de herramienta
NOTA
Cuando se ajusta este parámetro, debe desconectarse la
alimentación antes de continuar la operación.
- 401 -
A.PARÁMETROS ANEXO B-64604SP-1/01
NOTA
No se puede ajustar un valor que sea más largo que el ajuste del
parámetro Nº 3032 (número permitido de dígitos de un código T).
#7 #6 #5 #4 #3 #2 #1 #0
5040 NO4 TLG TCT
AVISO
Antes de modificar el ajuste de este parámetro, cancele el corrector.
Si se modifica el ajuste con la compensación activada, la
operación de compensación podría entonces realizarse
incorrectamente, o puede generarse la alarma PS0368, "CORREC
PERMAN EN COMANDO CORREC".
#7 #6 #5 #4 #3 #2 #1 #0
5042 OFE OFD OFC OFA
NOTA
Cuando se ajusta este parámetro, debe desconectarse la
alimentación antes de continuar la operación.
- 402 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
#0 OFA
#1 OFC
#2 OFD
#3 OFE Estos bits se utilizan para especificar el sistema incremental y el rango válido de datos del
valor de compensación de herramienta.
Para entrada en valores métricos
OFE OFD OFC OFA Unidad Rango válido de
datos
0 0 0 1 0.01mm 9999.99mm
0 0 0 0 0.001mm 9999.999mm
0 0 1 0 0.0001mm 9999.9999mm
0 1 0 0 0.00001mm 9999.99999mm
1 0 0 0 0.000001mm 999.999999mm
5044 Número de eje para el que se utiliza la compensación del cuarto eje
NOTA
Cuando se ajusta este parámetro, debe desconectarse la
alimentación antes de continuar la operación.
5045 Número de eje para el que se utiliza la compensación del quinto eje
NOTA
Cuando se ajusta este parámetro, debe desconectarse la
alimentación antes de continuar la operación.
- 403 -
A.PARÁMETROS ANEXO B-64604SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
5101 RTR FXY
NOTA
Este parámetro sólo es válido para el ciclo fijo de taladrado en el
formato de la Serie 10/11.
#7 #6 #5 #4 #3 #2 #1 #0
5102 RDI RAB F16 QSR
#2 QSR Antes de que se inicie un ciclo fijo repetitivo múltiple de torneado (G70 a G73), una
comprobación de que el programa contiene un bloque que tiene el número de secuencia
especificado en la dirección Q:
0: No se realiza.
1: Se realiza.
Cuando se selecciona 1 en este parámetro y no se encuentra el número de secuencia
especificado en la dirección Q, se emite la alarma PS0063 y no se ejecuta el ciclo fijo.
#3 F16 Cuando se usa el formato de la Serie 10/11 (con el bit 1 (FCV) del parámetro Nº 0001
configurado a 1), se especifica un ciclo fijo de taladrado utilizando el:
0: Formato de la Serie 15
1: Formato de la Serie 16. Sin embargo, el número de repeticiones se especifica
utilizando la dirección L.
- 404 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
#6 RAB Cuando se especifica un ciclo fijo de taladrado que utiliza el formato de la Serie 10/11
(con el bit 1 (FCV) del parámetro Nº 0001 configurado a 1 y el bit 3 (F16) del parámetro
Nº 5102 configurado a 0), la dirección R específica:
0: Comando incremental.
1: Comando absoluto con el sistema A de códigos G. Con el sistema B o C de códigos
G se siguen G90 y G91.
#7 RDI Cuando se especifica un ciclo fijo de taladrado que utiliza el formato de la Serie 10/11
(con el bit 1 (FCV) del parámetro Nº 0001 configurado a 1 y el bit 3 (F16) del parámetro
Nº 5102 configurado a 0), la dirección R se basa en:
0: Especificación de radio.
1: Especificación del diámetro/radio del eje de taladrado.
#7 #6 #5 #4 #3 #2 #1 #0
5104 PCT FCK
- 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 emite la alarma PS0322 “CONTORNO DE ACABADO SOBREPASA PUNTO
DE INICIO”.
- 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 emite la alarma PS0322.
- Si se especifica un comando no monótono de tipo I para el eje en la dirección del
mecanizado, se emite la alarma PS0064, “EL PERFIL DE ACABADO NO ES
MONÓTONO CRECIENTE O DECRECIENTE (PRIMER EJE)” o PS0329, “EL
CONTORNO DE ACABADO NO ES MONOTONO CRECIENTE O
DECRECIENTE (SEGUNDO EJE)”.
- Si se especifica un comando no monótono para el eje en la dirección de desbaste, se
emite la alarma PS0064 o PS0329.
- Si el programa no contiene ningún bloque con un número de secuencia especificado
por la dirección Q, se emite la alarma PS0063, “NÚMERO DE BLOQUE
ESPECIFICADO NO ENCONTRADO”. Esta comprobación se realiza
independientemente del bit 2 (QSR) del parámetro Nº 5102.
- Si un comando (G41/G42) para el bruto en la compensación del radio de la punta de
herramienta no es correcto, se emite la alarma PS0328, “POSICIÓN DE PIEZA
ILEGAL EN COMPENSACIÓN RADIO PUNTA DE HTA.”.
Cuando este parámetro está configurado y la profundidad de corte para cada tiempo está
especificada con la dirección Q en un comando de ciclo de roscado con macho, se supone
un ciclo de roscado con macho profundo.
- 405 -
A.PARÁMETROS ANEXO B-64604SP-1/01
En un ciclo de roscado con macho profundo, puede seleccionarse un ciclo de roscado con
macho profundo a gran velocidad o un ciclo de roscado con macho profundo con el bit 5
(PCP) del parámetro N° 5200.
Aunque este parámetro se ajuste a 1, si Q no está especificado o si Q0 está especificado,
se realiza el roscado con macho normal.
NOTA
1 Configure también el parámetro N° 5213.
2 En el roscado con macho rígido, el comando Q es válido
independientemente de la configuración de este parámetro.
#7 #6 #5 #4 #3 #2 #1 #0
5105 M5T RF2 RF1 SBC
NOTA
Cuando se especifica una tolerancia de desbaste (i/k) utilizando
el formato de programa de la Serie 10/11 , el desbaste se realiza
independientemente del ajuste de este parámetro.
#2 RF2 En un ciclo fijo repetitivo múltiple (G71, G72) de tipo II, el desbaste:
0: Se realiza.
1: No se realiza.
NOTA
Cuando se especifica una tolerancia de desbaste (i/k) utilizando
el formato de programa de la Serie 10/11 , el desbaste se realiza
independientemente del ajuste de este parámetro.
#3 M5T Cuando la dirección de rotación del cabezal cambia de rotación hacia adelante a rotación
inversa o de rotación inversa a rotación hacia adelante en un ciclo de roscado con machos
(G84/G88):
0: Se envía M05 antes de la salida de M04 o M03.
1: No se envía M05 antes de la salida de M04 o M03.
#7 #6 #5 #4 #3 #2 #1 #0
5106 NT2 NT1
- 406 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
NOTA
Cuando se ajusta este parámetro, debe desconectarse la
alimentación antes de continuar la operación.
#2 NT1 En el ciclo repetitivo múltiple G71/G72/G73 (sistema A de códigos G), cuando se ordena
la compensación del radio de la punta de herramienta G40/G41/G42 en el programa del
contorno objetivo:
0: Se genera la alarma PS0325 "COMANDO NO DISPONIBLE EN EL PROGRAMA
DEL CONTORNO".
1: No se genera ninguna alarma. Sin embargo,el comando en la compensación del radio
de la punta de herramienta en el programa del contorno objetivo se ignora.
#3 NT2 En el ciclo repetitivo múltiple G70 (sistema A de códigos G), cuando se ordena la
compensación del radio de la punta de herramienta G40/G41/G42 en el programa del
contorno objetivo:
0: Se genera la alarma PS0325.
1: No se genera ninguna alarma. El comando en la compensación del radio de la punta
de herramienta es válido.
NOTA
Configure el programa de la siguiente manera para permitir la
compensación del radio de la punta de herramienta en el ciclo de
acabado G70 por comando de la compensación del radio de la
punta de herramienta en el contorno objetivo programado.
- La cancelación G40 de la compensación del radio de la punta
de herramienta se selecciona como modal cuando se programa
el ciclo de acabado G70.
- Comando G41/G42 en el bloque incial del contorno objetivo
programado (programado por la dirección P)
- Comando G40en el bloque final del contorno objetivo
programado (programado por la dirección Q)
#7 #6 #5 #4 #3 #2 #1 #0
5108 NSP DTP R16
#0 R16 En el movimiento de corte del ciclo repetitivo múltiple G71/G72 (sistema A de códigos
G) de tipo II, si está el bloque que comanda solo el movimiento del primer eje en el plano
en el contorno de acabado:
0: El movimimiento de corte se realiza antes del corte del primer eje del plano.
1: El movimimiento de corte no se realiza y el mecanizado continúa a lo largo del
contorno de acabado del primer eje del plano.
#1 DTP En el ciclo repetitivo múltiple G71/G72 (sistema A de códigos G) de tipo I, después del
desbaste del programa del contorno de acabado, la herramienta retorna al punto de inicio
del ciclo:
0: Después de que la herramienta se desplace (punto de inicio de ciclo + distancia de la
tolerancia de acabado) en orden eje X, eje Z.
1: Directamente desde el punto final del programa de acabado.
- 407 -
A.PARÁMETROS ANEXO B-64604SP-1/01
NOTA
Cuando el bit 4 (CME) del parámetro Nº 5161 es 1, el código M
para bloquear el eje C es el del primer par.
5111 Tiempo de espera cuando se especifica desbloquear el eje C en el ciclo fijo de taladrado
- 408 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
[Rango vál. datos] 9 dígitos de la unidad mínima de datos (consulte la tabla de ajustes de parámetros
estándar (A))
(Si el sistema incremental es IS-B, -999999,999 hasta +999999,999)
Este parámetro ajusta el valor de retorno en un ciclo de taladrado profundo de alta
velocidad.
G83 (cuando el bit 2 (RTR) del parámetro Nº 5101 está configurado a
0)
q: Profundidad de corte
d: Valor de retorno
Punto R
q
d
q
d
Punto Z
q
d
Punto Z
#7 #6 #5 #4 #3 #2 #1 #0
5125 PRS
- 409 -
A.PARÁMETROS ANEXO B-64604SP-1/01
#2 PRS En el ciclo de repetición de patrón G73 (sistema A de códigos G), la posición de parada
de la operación del bloque a bloque son:
0: El punto final de cada ciclo y el punto final de cada bloque es el contorno de
acabado.
1: El punto final de cada ciclo el punto final de escape desde el punto de inicio de ciclo.
(Especificación compatible con FS16i)
5132 Profundidad de corte en los ciclos fijos repetitivos múltiples G71 y G72
NOTA
Especifique siempre un valor de radio.
- 410 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
[Rango vál. datos] 0 o 9 dígitos positivos de la unidad mínima de datos (consulte la tabla de ajustes de
parámetros estándar (B))
(Si el sistema incremental es IS-B, 0,0 hasta +999999,999)
Este parámetro ajusta el escape en los ciclos fijos repetitivos múltiples G71 y G72.
NOTA
Especifique siempre un valor de radio.
5134 Valor de distancia de seguridad en los ciclos fijos repetitivos múltiples G71 y G72
NOTA
Especifique siempre un valor de radio.
5135 Distancia de retroceso en el ciclo fijo repetitivo múltiple G73 (segundo eje del plano)
NOTA
Especifique siempre un valor de radio.
5136 Distancia de retroceso en el ciclo fijo repetitivo múltiple G73 (primer eje del plano)
- 411 -
A.PARÁMETROS ANEXO B-64604SP-1/01
NOTA
Especifique siempre un valor de radio.
NOTA
Especifique siempre un valor de radio.
NOTA
Especifique siempre un valor de radio.
- 412 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
NOTA
Especifique siempre un valor de radio.
5142 Número de repeticiones del acabado final en el ciclo fijo repetitivo múltiple G76
5145 Valor 1 admisible en los ciclos fijos repetitivos múltiples G71 y G72
- 413 -
A.PARÁMETROS ANEXO B-64604SP-1/01
NOTA
Durante los ciclos G71 y G72 se realizan comprobaciones
constantes de los contornos monótonos. Se comprueba un
contorno (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 Nº 5104 está configurado a 1, se realiza una
comprobación antes de la operación de los ciclos G71 o 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 emite una alarma cuando se
selecciona un valor admisible.
Utilice siempre un valor de radio para ajustar este parámetro.
5146 Valor 2 admisible en los ciclos fijos repetitivos múltiples G71 y G72
- 414 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
NOTA
Durante los ciclos G71 y G72 se realizan comprobaciones constantes
de los contornos monótonos. Se comprueba un contorno
(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 Nº 5104 está
configurado a 1, se realiza una comprobación antes de la
operación de los ciclos G71 o 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 emite una alarma cuando se
selecciona un valor admisible.
Utilice siempre un valor de radio para ajustar este parámetro.
#7 #6 #5 #4 #3 #2 #1 #0
5161 CME
#4 CME Para ciclos fijos de taladrado, el código M para bloque/desbloqueo del eje C se configura
al:
0: Valor ajustado por el parámetro Nº 5110/valor ajustado por el parámetro Nº 5110 +
1.
1: Valor ajustado por el parámetro Nº 5110/valor ajustado por el parámetro Nº 13543
(primer par), o al valor ajustado por el parámetro Nº 13544/valor ajustado por el
parámetro Nº 13545 (segundo par).
#7 #6 #5 #4 #3 #2 #1 #0
5200 FHD PCP DOV G84
NOTA
En un ciclo de roscado con macho, este parámetro es válido
cuando el bit 6 (PCT) del parámetro N° 5104 es 1. Cuando el bit
6 (PCT) del parámetro N° 5104 es 0, no se supone un ciclo de
roscado con macho profundo (a gran velocidad).
#6 FHD El paro de avance y el modo bloque a bloque en el roscado rígido con macho son:
0: No son válidos
1: Son válidos
#7 #6 #5 #4 #3 #2 #1 #0
5201 OV3 OVU
#3 OVU La unidad incremental del parámetro de override Nº 5211 para la extracción en roscado
rígido con macho de la herramienta es:
0: 1%
1: 10%
#4 OV3 Se programa una velocidad de cabezal para la extracción, de modo que el override para la
operación de extracción está:
0: Deshabilitado.
1: Habilitada.
- 416 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
#7 #6 #5 #4 #3 #2 #1 #0
5203 OVS
#4 OVS En el roscado rígido con macho, el override por la señal de selección de override de
avance y la cancelación del override por la señal de cancelación de override están:
0: Deshabilitado.
1: Habilitada.
Si el override de avance está habilitado, el override de extracción está deshabilitado.
El override de cabezal se fija en 100% durante el roscado rígido con macho,
independientemente del ajuste de este parámetro.
#7 #6 #5 #4 #3 #2 #1 #0
5209 DWP RTX
#0 RTX En el roscado rígido con macho en un sistema de torno, el eje de roscado rígido:
0: Se selecciona seleccionando un plano.
1: Se considera siempre el eje Z para G84 o el eje X para G88.
NOTA
Este parámetro no es válido cuando el bit 1 (FCV) del parámetro
Nº 0001 se configura a 1 y el roscado rígido con macho se
especifica utilizando el formato de programa de la Serie 10/11.
#2 DWP Cuando un comando de espera (dirección P) no está incluido en un bloque para roscado
rígido en sistema de torno:
0: No se realiza la espera en el fondo del orificio.
1: Es válido el comando de espera (dirección P) especificado en el bloque de taladrado.
NOTA
Este parámetro pierde validez si el roscado rígido se especifica en
el formato de programa de la Serie 10/11 con el bit 1 (FCV) del
parámetro Nº 0001 configurado a 1.
- 417 -
A.PARÁMETROS ANEXO B-64604SP-1/01
NOTA
El valor de override es válido si el bit 4 (DOV) del parámetro Nº 5200
se configura a 1. Cuando el bit 3 (OVU) del parámetro Nº 5201 se
configura a 1, la unidad de ajuste de datos es 10%. Se puede aplicar
a la extracción un override del 2000%.
Cuando el parámetro PCP (bit 5 del Nº 5200) se Cuando el parámetro PCP (bit 5 del Nº 5200) se
configura a 0. configura a 1.
Punto Punto
R R
q q
d d
q q
d d
q q
Punto
Punto Z
Z
NOTA
1 En un ciclo de roscado con macho, este parámetro es válido
cuando el bit 6 (PCT) del parámetro N° 5104 es 1.
2 Para el eje de diámetro, configure este parámetro usando el valor
del diámetro.
5241 Velocidad máxima de cabezal en roscado rígido con macho (primera gama)
5242 Velocidad máxima de cabezal en roscado rígido con macho (segunda gama)
5243 Velocidad máxima de cabezal en roscado rígido con macho (tercera gama)
5244 Velocidad máxima de cabezal en roscado rígido con macho (cuarta gama)
- 418 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
[Rango vál. datos] 0 a 9999
relación de transmisión del encoder de posición del cabezal
1 : 1 0 a 7400
1 : 2 0 a 9999
1 : 4 0 a 9999
1 : 8 0 a 9999
Cada uno de estos parámetros se utiliza para ajustar una velocidad máxima del cabezal en
cada engranaje en el roscado rígido con macho.
Ajuste el mismo valor en los parámetros Nº 5241 y Nº 5243 para un sistema de gamas de
una etapa. Ajuste el mismo valor en los parámetros Nº 5241 y Nº 5243 para un sistema de
gamas de una etapa. En un sistema de gamas de dos etapas, ajuste en el parámetro Nº
5243 el mismo valor que en el parámetro Nº 5242; De lo contrario, se emite la alarma
PS0200, “COMANDO CÓDIGO S ILEGAL”.
5321 Holgura de cabezal en roscado rígido con macho (gama de primera etapa)
5322 Holgura de cabezal en roscado rígido con macho (gama de segunda etapa)
5323 Holgura de cabezal en roscado rígido con macho (gama de tercera etapa)
5324 Holgura de cabezal en roscado rígido con macho (gama de cuarta etapa)
#7 #6 #5 #4 #3 #2 #1 #0
5400 RIN
#7 #6 #5 #4 #3 #2 #1 #0
5431 MDL
#7 #6 #5 #4 #3 #2 #1 #0
5450 PLS
#7 #6 #5 #4 #3 #2 #1 #0
6000 HGO MGO
#1 MGO Cuando se ejecuta una instrucción GOTO para especificar un control de macro de usuario,
una bifurcación de alta velocidad a 20 números de secuencia ejecutada desde el inicio del
programa:
0: No se provoca a n números de secuencia desde el inicio del programa ejecutado.
1: Se provoca a n números de secuencia desde el inicio del programa ejecutado.
#4 HGO Cuando se ejecuta una instrucción GOTO en un comando de control de macro de usuario,
una bifurcación de alta velocidad a 30 números de secuencia inmediatamente antes de la
instrucción ejecutada:
0: No se realiza a alta velocidad.
1: Se realiza a alta velocidad.
#7 #6 #5 #4 #3 #2 #1 #0
6240 IGA
NOTA
Cuando el ajuste del parámetro Nº 6242 o Nº 6243 es 0, se utiliza
el ajuste del parámetro Nº 6241.
NOTA
Cuando el eje de referencia (parámetro N°1031) es la
especificación del diámetro, especifique el valor del diámetro.
Cuando el eje de referencia (parámetro N°1031) es la
especificación del radio, especifique el valor del radio.
NOTA
Cuando el eje de referencia (parámetro N°1031) es la
especificación del diámetro, especifique el valor del diámetro.
Cuando el eje de referencia (parámetro N°1031) es la
especificación del radio, especifique el valor del radio.
#7 #6 #5 #4 #3 #2 #1 #0
7600 PLZ
#7 #6 #5 #4 #3 #2 #1 #0
7604 PCG
NOTA
Cuando se ajusta este parámetro, debe desconectarse la
alimentación antes de continuar la operación.
NOTA
El torneado poligonal de cabezal a cabezal está habilitado cuando
el bit 6 (SPG) del parámetro N° 8133 es 1).
NOTA
1 El torneado poligonal de cabezal a cabezal está habilitado cuando
el bit 6 (SPG) del parámetro N° 8133 es 1).
2 Antes de reinicializar este parámetro, cancele el torneado poligonal
(G50.2) con la función de la ventana del PMC o el comando G10.
Además, al reinicializar este parámetro, use el código M sin carga
en búfer usando la función de la ventana del PMC.
7610 Número del eje de control del eje de rotación de la herramienta para el torneado poligonal
NOTA
Cuando se ajusta este parámetro, debe desconectarse la
alimentación antes de continuar la operación.
- 423 -
A.PARÁMETROS ANEXO B-64604SP-1/01
NOTA
1 El torneado poligonal de cabezal a cabezal solo está habilitado
para cabezales seriales.
2 Si uno de los parámetros N° 7640 y 7641 se configura a 0, el
torneado poligonal se realiza usando el primer cabezal (eje
maestro) y el segundo cabezal (eje síncrono poligonal) en la
trayectoria a la que corresponde el parámetro.
3 Cuando se usa un cabezal distinto del primer cabezal serie como
eje maestro, se necesita el control multicabezal para especificar
una orden S para el eje maestro.
4 Si se usa la función de la ventana del PMC o el comando G10 para
sobreescribir este parámetro, sobreescriba este parámetro antes
del bloque que especifica el comando del polígono de cabezal a
cabezal G51.2. Si se usa la función de la ventana del PMC para
sobreescribir este parámetro en el bloque inmediatamente anterio
a G51.2, especifique la sobreescritura de este parámetro con un
código M (parámetro N° 3411 y superior) sin carga en búfer.
NOTA
1 El torneado poligonal de cabezal a cabezal solo está habilitado
para cabezales seriales.
2 Si uno de los parámetros N° 7640 y 7641 se configura a 0, el
torneado poligonal se realiza usando el primer cabezal (eje
maestro) y el segundo cabezal (eje síncrono poligonal) en la
trayectoria a la que corresponde el parámetro.
3 Cuando se usa un cabezal distinto del primer cabezal serie como
eje maestro, se necesita el control multicabezal para especificar
una orden S para el eje maestro.
4 Si se usa la función de la ventana del PMC o el comando G10 para
sobreescribir este parámetro, sobreescriba este parámetro antes
del bloque que especifica el comando del polígono de cabezal a
cabezal G51.2. Si se usa la función de la ventana del PMC para
sobreescribir este parámetro en el bloque inmediatamente anterio
a G51.2, especifique la sobreescritura de este parámetro con un
código M (parámetro N° 3411 y superior) sin carga en búfer.
- 424 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
7642 Eje maestro en el torneado poligonal de cabezal a cabezal (número de cabezal común al sistema)
NOTA
1 El torneado poligonal de cabezal a cabezal solo está habilitado
para cabezales seriales.
2 Este parámetro no es válido si uno de los parámetros N° 7642 o N°
7643 está configurado a 0. En ese caso, la configuración de los
parámetros N° 7640 y 7641 es válida.
3 Cuando se usa un cabezal distinto del primer cabezal serie como
eje maestro, se necesita el control multicabezal para especificar
una orden S para el eje maestro.
4 Si se usa la función de la ventana del PMC o el comando G10 para
sobreescribir este parámetro, sobreescriba este parámetro antes
del bloque que especifica el comando del polígono de cabezal a
cabezal G51.2. Si se usa la función de la ventana del PMC para
sobreescribir este parámetro en el bloque inmediatamente anterio
a G51.2, especifique la sobreescritura de este parámetro con un
código M (parámetro N° 3411 y superior) sin carga en búfer.
5 Configure un número de cabezal común al sistema en este
parámetro. Al usar este parámetro, configure los parámetros N°
7640 y 7641 a 0.
NOTA
1 El torneado poligonal de cabezal a cabezal solo está habilitado
para cabezales seriales.
2 Este parámetro no es válido si uno de los parámetros N° 7642 o N°
7643 está configurado a 0. En ese caso, la configuración de los
parámetros N° 7640 y 7641 es válida.
3 Cuando se usa un cabezal distinto del primer cabezal serie como
eje maestro, se necesita el control multicabezal para especificar
una orden S para el eje maestro.
- 425 -
A.PARÁMETROS ANEXO B-64604SP-1/01
NOTA
4 Si se usa la función de la ventana del PMC o el comando G10 para
sobreescribir este parámetro, sobreescriba este parámetro antes
del bloque que especifica el comando del polígono de cabezal a
cabezal G51.2. Si se usa la función de la ventana del PMC para
sobreescribir este parámetro en el bloque inmediatamente anterio
a G51.2, especifique la sobreescritura de este parámetro con un
código M (parámetro N° 3411 y superior) sin carga en búfer.
5 Configure un número de cabezal común al sistema en este
parámetro. Al usar este parámetro, configure los parámetros N°
7640 y 7641 a 0.
#7 #6 #5 #4 #3 #2 #1 #0
8103 MWP
NOTA
Cuando se ajusta al menos uno de estos parámetros, debe
desconectarse la alimentación antes de continuar la operación.
#7 #6 #5 #4 #3 #2 #1 #0
YOF
8132
NOTA
Cuando se ajusta al menos uno de estos parámetros, debe
desconectarse la alimentación antes de continuar la operación.
#7 #6 #5 #4 #3 #2 #1 #0
SPG SCS AXC
8133
SCS
NOTA
Cuando se ajusta al menos uno de estos parámetros, debe
desconectarse la alimentación antes de continuar la operación.
- 426 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
#1 AXC Posicionamiento del cabezal:
0: No se utiliza
1: Se utiliza.
NOTA
1 Asegúrese de configurar el bit 1 (AXC) del parámetro N° 8133 a 1
y el bit 2 (SCS) del parámetro N° 8133 a 0 para usar la función de
posicionamiento del cabezal.
2 La función de control de contorno Cs del cabezal serie y la función
de posicionamiento del cabezal no pueden hacerse efectivas al
mismo tiempo.
Si se especifican ambas como AXC=1 y SCS=1, ambas funciones
no serán válidas.
Por tanto, si se configura un valor negativo en el parámetro N°
1023 con la especificación de arriba, se activará la alarma
(SV1026).
3 Asegúrese de configurar el bit 1 (AXC) del parámetro N° 8133 a 0
y el bit 2 (SCS) del parámetro N° 8133 a 1 para usar la función de
control del contorno CS del husillo serie.
NOTA
1 Asegúrese de configurar el bit 1 (AXC) del parámetro N° 8133 a 0
y el bit 2 (SCS) del parámetro N° 8133 a 1 para usar la función de
control del contorno CS del husillo serie.
2 La función de control de contorno Cs del cabezal serie y la función
de posicionamiento del cabezal no pueden hacerse efectivas al
mismo tiempo.
Si se especifican ambas como AXC=1 y SCS=1, ambas funciones
no serán válidas.
Por tanto, si se configura un valor negativo en el parámetro N°
1023 con la especificación de arriba, se activará la alarma
(SV1026).
3 Asegúrese de configurar el bit 1 (AXC) del parámetro N° 8133 a 1
y el bit 2 (SCS) del parámetro N° 8133 a 0 para usar la función de
posicionamiento del cabezal.
NOTA
Asegúrese de invalidar el torneado poligonal con dos cabezales
con este parámetro al usar el torneado poligonal. Si se realiza el
torneado poligonal cuando se ha configurado este parámetro a 1,
se activa una alarma.
- 427 -
A.PARÁMETROS ANEXO B-64604SP-1/01
#7 #6 #5 #4 #3 #2 #1 #0
CCR BAR
8134
BAR
NOTA
Cuando se ajusta al menos uno de estos parámetros, debe
desconectarse la alimentación antes de continuar la operación.
NOTA
1 La función de barrera de garra y contrapunto se suministra solo
para la serie T.
2 Si se selecciona la función de barrera de garra y contrapunto, no
pueden usarse los límites de recorrido 2 y 3.
Es decir, este parámetro también especifica si se usan los límites de recorrido 2 y 3 como
se muestra a continuación.
#7 #6 #5 #4 #3 #2 #1 #0
NCR NGW
8136
NGW
NOTA
Cuando se ajusta al menos uno de estos parámetros, debe
desconectarse la alimentación antes de continuar la operación.
- 428 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
#6 NGW Memoria C de compensación de herramienta (serie M) o compensación de la
geometría/desgaste de la herramienta (serie T):
0: Se utiliza.
1: No se utiliza
#7 #6 #5 #4 #3 #2 #1 #0
NPI NMR NDD NVL NCV
8137
NOTA
Cuando se ajusta este parámetro, debe desconectarse la
alimentación antes de continuar la operación.
NOTA
Cuando se usa el mecanizado compensado (este parámetro es 0),
no puede usarse la imagen en espejo para doble torreta. Para
usar la imagen en espejo para torreta doble, configure este
parámetro a 1.
#7 #6 #5 #4 #3 #2 #1 #0
8162 PKUx
- 429 -
A.PARÁMETROS ANEXO B-64604SP-1/01
NOTA
1 En un eje para el cual se especifica la interpolación de
coordenadas polares, configure este parámetro a 1. Si este
parámetro se configura a 0, puede producirse un decalaje de las
coordenadas al realizar una parada de bloque simple o un paro de
avance en el modo de interpolación de coordenadas polares.
2 Con un eje configurado para funcionar al mismo tiempo como eje
maestro síncrono y eje esclavo síncrono (con el bit 1 (SYWx) del
parámetro N° 8167), configure este parámetro a 1.
3 Con un eje configurado en el modo de conversión tridimensional
de coordenadas, configure este parámetro a 1. Si este parámetro
se configura a 0, se activa la alarma PS0367, "COMANDO DE
CONV. 3-D EN MODO SINC COMO PARÁMETRO
PKUx(NO.8162#2) ES 0".
#7 #6 #5 #4 #3 #2 #1 #0
8163 NUMx
NOTA
Si se especifica una orden de movimiento para un eje con NUMx
configurado a 1 sin aplicar ni el control síncrono ni el control
compuesto, se emite la alarma PS0353, "INSTRUCCIÓN PARA
UN EJE QUE NO PUEDE MOVERSE".
#7 #6 #5 #4 #3 #2 #1 #0
8167 SPVx SWSx SWMx SGSx SGMx SYWx
#1 SYWx El eje:
0: No se usa como eje maestro y eje esclavo al mismo tiempo.
1: Se usa como eje maestro y eje esclavo al mismo tiempo.
#2 SGMx En el ajuste automático del sistema de coordenadas de la pieza al inicio del control
síncrono, la compensación de la herramienta:
0: Se considera.
1: No se considera.
- 430 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
NOTA
SGMx se habilita cuando el bit 1 (SPMx) del parámetro Nº 8163 se
configura a 1.
#3 SGSx En el ajuste automático del sistema de coordenadas de la pieza al final del control
síncrono, la compensación de la herramienta:
0: Se considera.
1: No se considera.
NOTA
SGSx se habilita cuando el bit 2 (SPSx) del parámetro N° 8163 o el
bit 6 (SPVx) del parámetro N° 8167 se configura a 1.
#4 SWMx En el ajuste automático del sistema de coordenadas de la pieza al inicio del control
síncrono, el decalaje de la pieza:
0: No se considera.
1: Se considera.
NOTA
SWMx se habilita cuando el bit 1 (SPMx) del parámetro Nº 8163 se
configura a 1.
#5 SWSx En el ajuste automático del sistema de coordenadas de la pieza al final del control
síncrono, el decalaje de la pieza:
0: No se considera.
1: Se considera.
NOTA
SWSx se habilita cuando el bit 2 (SPSx) del parámetro N° 8163 o
el bit 6 (SPVx) del parámetro N° 8167 se configura a 1.
#6 SPVx Al final del control síncrono, el ajuste automático del sistema de coordenadas de la pieza
para el eje esclavo:
0: No se realiza.
1: Se realiza.
NOTA
Cuando el sistema de coordenadas de la pieza se ajusta
automáticamente al final del control síncrono, el sistema de
coordenadas de la pieza se calcula a partir de las coordenadas
actuales de la máquina y las coordenadas de la pieza para cada
eje en la posición de referencia ajustada en el parámetro N° 1250.
#7 #6 #5 #4 #3 #2 #1 #0
8169 SESx
- 431 -
A.PARÁMETROS ANEXO B-64604SP-1/01
SESx es válido cuando el bit 1 (SERx) del parámetro N° 8162 es 1. Especifique el valor
de este parámetro para el eje esclavo.
8180 Eje maestro con el cual se sincroniza un eje bajo control síncrono
8183 Eje de control compuesto de otro canal en control compuesto para cada eje
NOTA
Si se usa la interfaz de dos canales (bit 1 (MIX) del parámetro N°
8166 configurado a 1), ajuste este parámetro para el canal 2.
- 432 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
En ese caso, el movimiento a lo largo del hijo se ejecuta según su distancia de
desplazamiento más la distancia de desplazamiento del padre, y un movimiento a lo largo
del nieto se realiza según su distancia de desplazamiento más la distancia de
desplazamiento del hijo más la distancia de desplazamiento del padre.
#7 #6 #5 #4 #3 #2 #1 #0
11400 NO5
#7 #6 #5 #4 #3 #2 #1 #0
11507 SAC
#7 SAC Cuando se comprueba la llegada de la velocidad del cabezal SAR <Gn029.4> en el ciclo
fijo de taladrado,
0: Está esperando el tiempo transurrido configurado en el parámetro N°3740 en el
inicio de todo el taladrado.
1: Está esperando el tiempo transurrido configurado en el parámetro N°3740 en el
inicio de solo el primer taladrado. Permite el solapamiento de bloques entre el
movimiento en rápido a la palanca inicial y el movimiento en rápido del
posicionamiento a la posición del orificio.
NOTA
Cuando se ajusta este parámetro, debe desconectarse la
alimentación antes de continuar la operación.
Este parámetro está disponible si el bit 0 (SAR) del parámetro Nº
3708 se configura a 1.
El solapamiento de bloques en el movimiento en rápido está
disponible si el bit 4 (RTO) del parámetro Nº 1601 se configura a 1.
#7 #6 #5 #4 #3 #2 #1 #0
11630 FRD
NOTA
Este parámetro es válido si el bit 4 (CME) del parámetro Nº 5161
se configura a 1.
13544 Código M para el bloqueo del eje C en ciclos fijos de taladrado (2do par)
NOTA
Este parámetro es válido si el bit 4 (CME) del parámetro Nº 5161
se configura a 1.
13545 Código M para el desbloqueo del eje C en ciclos fijos de taladrado (2do par)
NOTA
Este parámetro es válido si el bit 4 (CME) del parámetro Nº 5161
se configura a 1.
- 434 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
#7 #6 #5 #4 #3 #2 #1 #0
19607 NAA CAV CCC
PRECAUCIÓN
Cuando este parámetro se configura a 1, la trayectoria puede sufrir un gran
desplazamiento. Por tanto, configure este parámetro a 0, a no ser que
existan razones especiales para no hacerlo.
Número de bloques que se deben leer en el modo de compensación de herramienta/ compensación del radio de
19625
la punta de herramienta
- 435 -
A.PARÁMETROS ANEXO B-64604SP-1/01
NOTA
1 Los parámetros de los tipos bit, grupo de máquina de bits, canal de bits, eje de
bits y cabezal de bits constan de 8 bits para un número de dato (parámetros con
ocho significados diferentes).
2 Para los tipos de grupo de máquina, se dispone de parámetros
correspondientes al número máximo de grupos de máquina, por lo que se
pueden definir datos independientes para cada grupo de máquina.
3 Para los tipos de canal, se dispone de parámetros correspondientes al número
máximo de canales, por lo que se pueden definir datos independientes para
cada canal.
4 Para los tipos de eje, se dispone de parámetros correspondientes al número
máximo de ejes de control, por lo que se pueden definir datos independientes
para cada eje de control.
5 Para los tipos de cabezal, se dispone de parámetros correspondientes al
número máximo de ejes de control, por lo que se pueden definir datos
independientes para cada eje de cabezal.
6 El rango válido de datos para cada tipo de datos indica un rango general. El
rango puede variar según los parámetros. Para conocer el rango válido de datos
de un parámetro específico, véase la explicación del parámetro.
- 436 -
B-64604SP-1/01 ANEXO A.PARÁMETROS
NOTA
1 Los valores se redondean por exceso o por defecto hasta los múltiplos más cercanos
de la unidad mínima de datos.
2 Un rango válido de datos implica límites de entrada de datos y puede variar de los
valores que representan el rendimiento real.
3 Encontrará información acerca de los rangos de los comandos del CNC en el Anexo D,
"Rangos de valores de los comandos" del MANUAL DEL OPERADOR (Común al
sistema de torno / sistema de centro de mecanizado.
- 437 -
B. LISTA DE FUNCIONES CON
DIRECCIÓN P EN EL COMANDO
DEL PROGRAMA ANEXO B-64604SP-1/01
- 438 -
B. LISTA DE FUNCIONES CON
DIRECCIÓN P EN EL COMANDO
B-64604SP-1/01 ANEXO DEL PROGRAMA
Sistema de Sistema de torno
centro de Sistema de códigos G
Nombre de función Elemento de referencia
mecanizad
A B C
o
Salto de límite de par G31 G31 G31 G31 MANUAL DEL OPERADOR (Común en
de giro las series T/M) II. PROGRAMACIÓN,
"FUNCIONES DE INTERPOLACIÓN"
Salto continuo a alta G31 G31 G31 G31 MANUAL DEL OPERADOR (Común en
velocidad. las series T/M) II. PROGRAMACIÓN,
"FUNCIONES DE INTERPOLACIÓN"
Función de salto para G31.8 - - - MANUAL DE CONEXIÓN (FUNCIÓN)
el eje EGB "CONTROL DEL EJE"
Factor de escala G51 - - - - MANUAL DE CONEXIÓN (FUNCIÓN)
"COMANDO DE PROGRAMA"
- MANUAL DEL OPERADOR (para serie
M)
II. PROGRAMACIÓN, "FUNCIÓN DE
COMPENSACIÓN"
Torneado poligonal - G51.2 G51.2 G51.2 - MANUAL DE CONEXIÓN (FUNCIÓN)
(G251) (G251) (G251) "FUNCIÓN DE INTERPOLACIÓN"
- MANUAL DEL OPERADOR (para serie
T)
II. PROGRAMACIÓN, "FUNCIONES DE
CONTROL DE EJES"
Control G51.4, G51.4, G51.4, G51.4, - MANUAL DE CONEXIÓN (FUNCIÓN)
síncrono/compuesto/s G51.5, G51.5, G51.5, G51.5, "CONTROL MULTICANAL"
uperpuesto por G51.6, G51.6, G51.6, G51.6, - MANUAL DEL OPERADOR (Común en
comando de G50.5 G50.5 G50.5 G50.5 las series T/M) II. PROGRAMACIÓN,
programa "FUNCIÓN DE CONTROL MULTICANAL"
Fijación del eje de G52.1, G52.1, G52.1, G52.1, MANUAL DE CONEXIÓN (FUNCIÓN)
trayectoria flexible G52.2, G52.2, G52.2, G52.2, "CONTROL DEL EJE"
G52.3 G52.3 G52.3 G52.3
Función G53 a alta G53 G53 G53 G53 - MANUAL DE CONEXIÓN (FUNCIÓN)
velocidad "CONTROL DEL EJE"
- MANUAL DEL OPERADOR (Común en
las series T/M) II. PROGRAMACIÓN,
"SISTEMA DE COORDENADAS"
Sistema de G54 G54 G54 G54 - MANUAL DE CONEXIÓN (FUNCIÓN)
coordenadas de pieza "CONTROL DEL EJE"
(G54.1) (G54.1) (G54.1) (G54.1) - MANUAL DEL OPERADOR (Común en
las series T/M) II. PROGRAMACIÓN,
"SISTEMA DE COORDENADAS"
Macro de usuario G65, G65, G65, G65, MANUAL DEL OPERADOR (Común en
G66, G66, G66, G66, las series T/M) II. PROGRAMACIÓN,
G66.1 G66.1 G66.1 G66.1 "MACRO DE USUARIO"
Macro de ejecución G65, G65, G65, G65, Macro Executor PROGRAMMING
Nota1) G66, G66, G66, G66, MANUAL
G66.1 G66.1 G66.1 G66.1 "FUNCIÓN DE LA MACRO DE
Nota1) Nota1) Nota1) Nota1) EJECUCIÓN"
Entrada de datos G65 G65 G65 G65 - MANUAL DE CONEXIÓN (FUNCIÓN)
modelo "COMANDO DE PROGRAMA"
- MANUAL DEL OPERADOR (Común en
las series T/M) II. PROGRAMACIÓN,
"ENTRADA DE DATOS MODELO"
- 439 -
B. LISTA DE FUNCIONES CON
DIRECCIÓN P EN EL COMANDO
DEL PROGRAMA ANEXO B-64604SP-1/01
- 440 -
B. LISTA DE FUNCIONES CON
DIRECCIÓN P EN EL COMANDO
B-64604SP-1/01 ANEXO DEL PROGRAMA
Sistema de Sistema de torno
centro de Sistema de códigos G
Nombre de función Elemento de referencia
mecanizad
A B C
o
Ciclo fijo G82 hasta G82 G82 G82 - MANUAL DEL OPERADOR (para serie
G84, hasta hasta hasta T)
G85, G85, G85, II. PROGRAMACIÓN, "FUNCIONES
G87 hasta G87 G87 G87 PARA SIMPLIFICAR LA
G89 hasta hasta hasta PROGRAMACIÓN" y "OPERACIÓN DE
G89, G89, G89, MEMORIA UTILIZANDO EL FORMATO
G83.5, G83.5, G83.5, DE LA serie 10/11"
G83.6, G83.6, G83.6,
G87.5, G87.5, G87.5, - MANUAL DEL OPERADOR (para serie
G87.6 G87.6 G87.6 M)
II. PROGRAMACIÓN, "FUNCIONES
PARA SIMPLIFICAR LA
PROGRAMACIÓN"
Caja de engranajes G81 - - - MANUAL DE CONEXIÓN (FUNCIÓN)
electrónica "CONTROL DEL EJE"
Ciclo de taladrado - G83.1 G83.1 G83.1 MANUAL DEL OPERADOR (para serie T)
profundo a alta II. PROGRAMACIÓN, "FUNCIONES
velocidad PARA SIMPLIFICAR LA
PROGRAMACIÓN"
Ciclo de roscado G84.2 G84.2 G84.2 G84.2 - MANUAL DE CONEXIÓN (FUNCIÓN)
rígido con macho "FUNCIÓN DE VELOCIDAD DEL
(formato FS10/11) CABEZAL"
- MANUAL DEL OPERADOR (para serie
T)
II. PROGRAMACIÓN, "FUNCIONES
PARA SIMPLIFICAR LA
PROGRAMACIÓN"
- MANUAL DEL OPERADOR (para serie
M)
II. PROGRAMACIÓN, "FUNCIONES
PARA SIMPLIFICAR LA
PROGRAMACIÓN"
Ciclo de roscado G84.3 - - - - MANUAL DE CONEXIÓN (FUNCIÓN)
rígido con macho a la "FUNCIÓN DE VELOCIDAD DEL
izquierda (formato CABEZAL"
FS10/11) - MANUAL DEL OPERADOR (para serie
M)
II. PROGRAMACIÓN, "FUNCIONES
PARA SIMPLIFICAR LA
PROGRAMACIÓN"
Control de velocidad G96 G96 G96 G96 - MANUAL DE CONEXIÓN (FUNCIÓN)
superficial constante "FUNCIÓN DE VELOCIDAD DEL
CABEZAL"
- MANUAL DEL OPERADOR (Común en
las series T/M) II. PROGRAMACIÓN,
"FUNCIÓN DE VELOCIDAD DEL
CABEZAL"
- 441 -
B. LISTA DE FUNCIONES CON
DIRECCIÓN P EN EL COMANDO
DEL PROGRAMA ANEXO B-64604SP-1/01
- 442 -
B. LISTA DE FUNCIONES CON
DIRECCIÓN P EN EL COMANDO
B-64604SP-1/01 ANEXO DEL PROGRAMA
Código M parámetros
Nombre de función Elemento de referencia
formato relacionados
Códigos M en espera M_P_ N°8110, N°8111, - MANUAL DE CONEXIÓN (FUNCIÓN)
MWP(N°8103#1) "CONTROL MULTICANAL"
- MANUAL DEL OPERADOR (Común en las
series T/M) II. PROGRAMACIÓN, "FUNCIÓN DE
CONTROL MULTICANAL"
Códigos M en espera de M_P_ N°8114, N°8115, - MANUAL DE CONEXIÓN (FUNCIÓN)
tipo de alta velocidad MWP(N°8103#1) "CONTROL MULTICANAL"
- MANUAL DEL OPERADOR (Común en las
series T/M) II. PROGRAMACIÓN, "FUNCIÓN DE
CONTROL MULTICANAL"
Función en espera con M_P_L_IP STW(N°8101#1), - MANUAL DE CONEXIÓN (FUNCIÓN)
especificación del punto N°8110, N°8111, "CONTROL MULTICANAL"
de inicio MWP(N°8103#1) - MANUAL DEL OPERADOR (Común en las
series T/M) II. PROGRAMACIÓN, "FUNCIÓN DE
CONTROL MULTICANAL"
(Macro de comando) M98P_ MANUAL DEL OPERADOR (Común en las series
Subprograma T/M) III. PROGRAMACIÓN, "CONFIGURACIÓN
Final del programa M99P_ DEL PROGRAMA"
Llamada a subprograma M198P_ SBP(N°3404#2) MANUAL DEL OPERADOR (Común en las series
externa T/M) III. OPERACIÓN, "FUNCIONAMIENTO
AUTOMÁTICO"
Macro de usuario M_P_ MAA(N°6009#2) MANUAL DEL OPERADOR (Común en las series
Llamada Macro usando T/M) II. PROGRAMACIÓN, "MACRO DE
un código M (con USUARIO"
especificación de
definiciones múltiples y
llamadas macro
especiales)
Ejecución macro M98P_ Macro Executor PROGRAMMING MANUAL
Llamada a subprograma "FUNCIÓN DE LA MACRO DE EJECUCIÓN"
Llamada a subprograma M_P_
para programa de
usuario
Macro de ejecución M_P_
Llamada Macro usando
un código M ( con
especificación de
definiciones múltiples y
llamadas macro
especiales)
Multiejes S_P_ MPP(N°3703#3), MANUAL DE CONEXIÓN (FUNCIÓN)
N°3781 "FUNCIÓN DE VELOCIDAD DEL CABEZAL"
- 443 -
B-64604SP-1/01 ÍNDICE ALFABÉTICO
ÍNDICE ALFABÉTICO
Ciclo de roscado rígido con macho frontal (G84)/
A Ciclo de roscado rígido con macho lateral (G88) .... 111
ACHAFLANADO Y REDONDEADO DE Ciclo de roscado rígido profundo con machos (G84 o
ESQUINA ................................................................135 G88) ......................................................................... 117
Ajuste de compensación de los ejes 4º/5º.....................365 Ciclo de taladrado de diámetro exterior/interior
Ajuste de la compensación del eje Y............................358 (G75).................................................................. 83, 288
Ajuste de valores de compensación de herramienta/ Ciclo de taladrado frontal (G83)/ Ciclo de taladrado
compensación de 2ª geometría de herramienta.........355 lateral (G87)............................................................... 96
Ajuste del valor de decalaje del sistema de Ciclo de taladrado profundo (G83).............................. 307
coordenadas de pieza................................................351 Ciclo de taladrado profundo a alta velocidad (G83.1) . 304
AJUSTE Y VISUALIZACIÓN DE DATOS ...............339 Ciclo de taladrado profundo de cara final (G74) ... 81, 286
Ajuste y visualización del valor de compensación de Ciclo de taladrado, ciclo de avellanado (G82)............. 306
herramienta...............................................................339 Ciclo de taladrado, ciclo de punteado (G81) ............... 305
Añadir el código M para bloqueo/desbloqueo en Ciclo de torneado de cara final (G94).................... 44, 253
ciclo fijo para taladrado con .....................................107 CICLO FIJO ................................................................ 244
Arranque de viruta en refrentado (G72) .................68, 274 CICLO FIJO (G90, G92, G94) ...................................... 35
Arranque de viruta en torneado (G71)....................54, 263 CICLO FIJO DE RECTIFICADO (PARA
AVISOS RELATIVOS AL MANTENIMIENTO RECTIFICADORA) ................................................ 124
DIARIO.....................................................................s-8 CICLO FIJO DE TALADRADO .......................... 93, 299
AVISOS Y PRECAUCIONES GENERALES..............s-2 CICLO FIJO REPETITIVO MÚLTIPLE.................... 262
AVISOS Y PRECAUCIONES RELATIVOS A LA CICLO FIJO REPETITIVO MÚLTIPLE (G70-G76) ... 53
PROGRAMACIÓN...................................................s-3 Ciclo fijo y compensación del radio de la punta de
AVISOS Y PRECAUCIONES RELATIVOS AL herramienta ........................................................ 48, 258
MANEJO...................................................................s-5 Código T para la compensación de herramienta.......... 150
Compensación ....................................................... 11, 151
B COMPENSACIÓN AUTOMÁTICA DE HERRAMIENTA
Barreras de garra y contrapunto ...................................371 (G36, G37) ................................................................... 240
Compensación de 2ª geometría de herramienta ........... 155
C Compensación de ejes 4º/5º ......................................... 158
Cancelación de ciclo fijo (G80) ...................................121 Compensación de geometría de herramienta y
Cancelación del ciclo fijo de taladrado (G80)......107, 315 compensación de desgaste de herramienta............... 149
Ciclo de acabado (G70)..........................................77, 282 COMPENSACIÓN DE HERRAMIENTA.................. 149
Ciclo de mandrinado (G85)..........................................313 Compensación del eje Y .............................................. 155
Ciclo de mandrinado (G89)..........................................314 Compensación del radio de herramienta o del radio
Ciclo de mandrinado frontal (G85)/ Ciclo de de la punta de herramienta para la entrada desde
mandrinado lateral (G89) .........................................106 MDI ......................................................................... 232
Ciclo de mecanizado cónico.....................37, 45, 246, 254 Comprobación de interferencias .................................. 222
Ciclo de mecanizado de caras ................................44, 253
Ciclo de mecanizado de diámetro exterior/interior D
(G90) ..................................................................36, 245 DEFINICIÓN DE AVISO, PRECAUCIÓN Y
Ciclo de mecanizado recto .....................................36, 245 NOTA ....................................................................... s-1
Ciclo de rectificado de oscilación (G73) ......................130 DESCRIPCIÓN DE PARÁMETROS ......................... 383
Ciclo de rectificado de oscilación directo de Descripción general ..................................................... 181
dimensiones fijas (G74)............................................133 DETALLES DE LA COMPENSACIÓN DEL
Ciclo de rectificado longitudinal (G71)........................126 RADIO DE HERRAMIENTA O DEL RADIO DE
Ciclo de rectificado longitudinal directo de LA PUNTA DE HERRAMIENTA.......................... 181
dimensiones fijas (G72)............................................128 Dirección de la punta imaginaria de herramienta ........ 164
Ciclo de roscado (G92) ..........................................38, 248 DIRECCIONES Y RANGO........................................ 243
Ciclo de roscado con macho (G84) ..............................309
Ciclo de roscado con macho (G84.2) ...........................311 E
Ciclo de roscado con macho frontal (G84)/ Ciclo de Entrada de datos de compensación de herramienta/
roscado con macho lateral (G88)..............................100 segunda geometría de herramienta........................... 327
Ciclo de roscado cónico .........................................41, 251 Entrada de datos de compensación de los ejes 4º/5º .... 330
Ciclo de roscado múltiple (G76) ............................85, 290 Entrada de datos de compensación del eje Y............... 325
Ciclo de roscado recto............................................38, 248
i-1
ÍNDICE ALFABÉTICO B-64604SP-1/01
i-2
B-64604SP-1/01 ÍNDICE ALFABÉTICO
T Uso de los ciclos fijos (G90, G92, G94)........................ 47
TABLAS DE AJUSTES DE PARÁMETROS
ESTÁNDAR.............................................................437 V
TIPOS DE DATOS ......................................................436 VISIÓN GENERAL DE LA COMPENSACIÓN
TORNEADO POLIGONAL (G50.2, G51.2) ...............315 DEL RADIO DE HERRAMIENTA (G40-G42) ..... 175
VISIÓN GENERAL DE LA COMPENSACIÓN
U DEL RADIO DE LA PUNTA DE
Uso de los ciclos fijos ..................................................256 HERRAMIENTA (G40-G42).................................. 161
i-3
B-64604SP-1/01 HOJA DE REVISIONES
HOJA DE REVISIONES
Edición Fecha Contenido
01 Ago., 2015
r-1
B-64604SP-1/01
* B- 6 4 6 0 4 SP- 1 / 0 1 *