Está en la página 1de 520

Machine Translated by Google

< Serie 0+­MODELO F

Para sistema de máquina multitarea

GUÍA
OPERACIÓN

B­64604RU­2/01
Machine Translated by Google

• Está prohibida cualquier reproducción de todo el contenido de este manual. • Todas


las especificaciones y diseños están sujetos a cambios sin previo aviso.

Todos los productos de este manual están controlados según la legislación japonesa.
"Leyes cambiarias y de comercio internacional" para
La exportación desde Japón puede requerir una licencia de exportación del gobierno.
Japón. Otros modelos mostrados en este manual también pueden estar sujetos a
Control de exportación. La
reexportación adicional a otro país está sujeta a licencia.
el gobierno del país desde el cual se reexporta el producto. EN
en el futuro, el producto también podrá ser controlado según las normas de reexportación.
Gobierno de Estados Unidos. Si necesita exportar
o reexportar estos productos, comuníquese con FANUC para obtener asesoramiento.

Los productos de este manual se fabrican bajo estrictos controles.


calidad. Sin embargo, en caso de un incidente grave o pérdida debido a una falla del producto
Preste especial atención a la seguridad.

En esta guía hemos intentado cubrir una gama lo más amplia posible.
varios temas. Sin
embargo, es imposible tener en cuenta todo lo que está prohibido o no se puede realizar debido a
un número muy grande de posibilidades.

Por lo tanto, los problemas que no se enumeran como posibles en este manual deben solucionarse.
considerado como "imposible".
Machine Translated by Google

B­64604RU­2/01 MEDIDAS DE PRECAUCIÓN

MEDIDAS DE PRECAUCIÓN
Esta sección describe las precauciones de seguridad asociadas con el uso de dispositivos CNC. El
cumplimiento de estas precauciones por parte de los usuarios es necesario para garantizar la seguridad.
operación de máquinas equipadas con un dispositivo CNC (todas las descripciones en esta sección asumen
esta configuración). Tenga en cuenta que algunas precauciones
se refieren sólo a funciones individuales y, por lo tanto, pueden no ser aplicables a
ciertos dispositivos CNC. Los
usuarios también deben observar las precauciones de seguridad específicas de la máquina como se describe en
el correspondiente manual facilitado por el fabricante de la máquina. Antes de empezar a trabajar con
máquina o al crear un programa para controlar el funcionamiento de la máquina, el operador debe
Familiarícese con el contenido de este manual y del manual correspondiente proporcionado por el fabricante de la máquina.

CONTENIDO

DEFINICIÓN DE PRECAUCIÓN, PRECAUCIÓN Y NOTA......s­1 ADVERTENCIAS Y PRECAUCIONES


GENERALES...................... ....... ................................................. .....s­2 ADVERTENCIAS Y PRECAUCIONES
SOBRE LA PROGRAMACIÓN......s­3 ADVERTENCIAS Y PRECAUCIONES RELACIONADAS CON EL MANEJO
DE LA MÁQUINA.....s­6 ADVERTENCIAS RELACIONADAS CON EL MANTENIMIENTO DIARIO ....... ..s­8

DEFINICIÓN DE PRECAUCIÓN, PRECAUCIÓN Y NOTA

Este manual incluye precauciones para proteger al usuario y


evitar daños a la máquina. Las precauciones se dividen en
precaución y atención de acuerdo con el nivel de peligro que indican. Además, en las notas se proporciona una
nota adicional. Lea cuidadosamente
instrucciones tales como precaución, atención y notas antes de operar la máquina.

ADVERTENCIA
Se aplica cuando, de no seguirse el procedimiento aprobado,
existe riesgo de lesiones para el usuario o
Podrían producirse daños en el equipo.

ATENCIÓN
Se aplica cuando, de no seguirse el procedimiento aprobado,
Existe riesgo de daños al equipo.

NOTA
Una nota se utiliza para indicar información adicional, no
siendo una advertencia y atención.

• Lea atentamente este manual y guárdelo en un lugar seguro.

s­1
Machine Translated by Google

MEDIDAS DE PRECAUCIÓN B­64604RU­2/01

ADVERTENCIAS Y PRECAUCIONES GENERALES


ADVERTENCIA
1 Nunca comience a procesar una pieza de trabajo en una máquina sin
verificación preliminar del funcionamiento de la máquina. Antes del inicio de la carrera de trabajo.
Asegúrese de que la máquina esté funcionando correctamente realizando
Ejecución de prueba utilizando, por ejemplo, bloque único, manual.
Corrección de la velocidad de avance, función de bloqueo de la máquina o arranque.
Trabajar con la máquina sin herramientas ni piezas de trabajo instaladas. Ausencia
La confirmación del funcionamiento adecuado de la máquina puede llevar a
su operación impredecible, incluyendo daños a la pieza de trabajo y/o
la máquina en su conjunto o lesiones al usuario.
2 Antes de utilizar la máquina, compruebe cuidadosamente los datos introducidos. El
funcionamiento de la máquina con datos especificados incorrectamente puede provocar
funcionamiento impredecible de la máquina, incluido daño a la pieza de trabajo
y/o máquina o lesiones al usuario. 3 Asegúrese de que la
velocidad de avance establecida coincida con la prevista.
operaciones. Como regla general, para cada máquina hay un máximo
velocidad de alimentación permitida.
La velocidad de alimentación adecuada varía según el objetivo previsto.
operaciones. Consulte el manual suministrado con la máquina para determinar
velocidad de alimentación máxima permitida. Si la
máquina funciona a una velocidad incorrecta, puede causar
funcionamiento impredecible de la máquina, incluido daño a la pieza de trabajo
y/o la máquina en su conjunto o lesiones al usuario. 4 Cuando utilice
la función de compensación de herramienta, con cuidado
Verifique la dirección y el monto de la compensación. El
funcionamiento de la máquina con datos especificados incorrectamente puede provocar
funcionamiento impredecible de la máquina, incluido daño a la pieza de trabajo
y/o máquina o lesiones al usuario.
5 Los parámetros para CNC y PMC los establece el fabricante. Cómo
Por regla general, no es necesario cambiarlos. Al mismo tiempo, si
no queda otra alternativa que cambiar el parámetro, antes de realizar
los cambios asegúrese de comprender completamente el propósito
parámetro.
La configuración incorrecta de los parámetros puede provocar un funcionamiento impredecible
máquina, incluidos daños a la pieza de trabajo y/o a la máquina o
lesiones al usuario.

ATENCIÓN
1 Inmediatamente después de encender la alimentación, no toque
teclas del bloque de entrada manual de datos (RDI) hasta que aparezca en el dispositivo
Visualización CNC de posición o pantalla de alarma. Algunas teclas de
bloque de entrada manual están diseñadas para
mantenimiento y otras operaciones especiales. Al hacer clic en cualquiera de estos
Las teclas pueden causar que el CNC se vuelva anormal. Arrancar la máquina en
Esta condición puede provocar un funcionamiento impredecible.

s­2
Machine Translated by Google

B­64604RU­2/01 MEDIDAS DE PRECAUCIÓN

ATENCIÓN
2 EL MANUAL DE OPERACIÓN y el Manual de Programación suministrados con el CNC contienen
una descripción completa
todas las funciones de la máquina, incluidas las funciones adicionales. Por favor pague
Tenga en cuenta que las funciones auxiliares varían según
modelos de máquinas. Por lo tanto, algunas de las funciones descritas en los datos
Es posible que los manuales no estén disponibles para su modelo específico. En caso de duda
ver especificaciones de la máquina.
3 Algunas funciones se pueden instalar a pedido
fabricante de la máquina. Cuando se utilizan funciones similares para
Para obtener información más detallada, consulte el manual proporcionado por
el fabricante de la máquina y las correspondientes
advertencias.
4 La pantalla de cristal líquido se fabrica basándose en datos precisos.
tecnologías de fabricación. Es posible que algunos píxeles no se enciendan o no
permanecer en. Este es un fenómeno común para la pantalla LCD que
no es un defecto.

NOTA
1 Los programas, parámetros y variables macro se guardan en
Memoria no volátil del dispositivo CNC. Generalmente se conservan incluso
cuando se apaga la
alimentación. Sin embargo, dichos datos podrán ser eliminados por negligencia o podrán
estar sujetos a eliminación obligatoria de la memoria no volátil durante
restaurar la funcionalidad del sistema después del encendido. Para evitar que
se repitan las consecuencias descritas anteriormente y para rápidamente
recuperar datos eliminados, realizar copias de seguridad
todos los datos importantes y guarde la copia de seguridad en un lugar seguro. 2
Número de entradas en programas de procesamiento en la memoria no volátil
limitado. Utilice
el "Programa de control de alta velocidad" para frecuentes
registro y eliminación de programas de procesamiento, en tales casos los programas
El procesamiento se descarga automáticamente desde una computadora personal para
cada tratamiento
Si utiliza la "Administración de programas de alta velocidad", el programa no se guarda
durante el registro, modificación o eliminación.
en memoria no volátil.

ADVERTENCIAS Y PRECAUCIONES RELACIONADAS CON


PROGRAMACIÓN

Esta sección cubre las precauciones de seguridad más importantes relacionadas con
programación. Antes de programar, lea atentamente el MANUAL DE INSTRUCCIONES para
asegurarse de estar completamente familiarizado con su contenido.

s­3
Machine Translated by Google

MEDIDAS DE PRECAUCIÓN B­64604RU­2/01

ADVERTENCIA
1 Configuración del sistema de coordenadas
Si los sistemas de coordenadas están instalados incorrectamente, la máquina puede comportarse
de una manera impredecible, que es el resultado de que un programa emita un comando
de movimiento incorrecto. tan impredecible
El trabajo puede provocar daños a la herramienta, a la máquina en su conjunto, a la pieza de
trabajo o lesiones al usuario. 2 Posicionamiento mediante
interpolación no lineal
Al realizar el posicionamiento mediante interpolación no lineal
(posicionamiento mediante movimiento no lineal entre
puntos de inicio y fin) deben ser revisados cuidadosamente
ruta de la herramienta antes de programar. El posicionamiento incluye avance longitudinal forzado.
Si la herramienta choca con la pieza de trabajo, puede provocar

daños a la herramienta, a la máquina en su conjunto, a la pieza de trabajo o lesiones


usuario.
3 Función incluido el eje de rotación
Al programar el control de dirección normal (perpendicular), preste especial atención a la
velocidad de rotación del eje. Una programación incorrecta puede hacer que la velocidad sea
demasiado alta
eje de rotación, como resultado de lo cual la fuerza centrífuga puede conducir a
debilitando el agarre del mandril en la pieza de trabajo, si este último
no está bien sujeto. Lo más probable es que esto cause daños
herramienta, la máquina en su conjunto, la pieza de trabajo o lesiones al usuario. Conversión métrica/
pulgada de 4
Cambiar al ingresar de pulgadas a metros y viceversa no dará lugar a traducción
Unidades de medida para datos como la corrección de la posición inicial.
piezas de trabajo, parámetros y posición actual. Por lo tanto, antes de poner en marcha la máquina
establecer qué unidades de medida se utilizan. intento de ejecutar
Las operaciones con datos configurados incorrectamente pueden provocar
daños a la herramienta, a la máquina en su conjunto, a la pieza de trabajo o lesiones
usuario.
5 Control de velocidad constante de movimiento en la superficie.
Cuando el eje sujeto a control continuo de velocidad de corte alcanza el origen del sistema de
coordenadas de la pieza de trabajo, la velocidad del husillo
puede llegar a ser demasiado alto. Por lo tanto es necesario instalar
velocidad máxima permitida. Instalación incorrecta máx.
velocidad permitida puede provocar daños en la herramienta, la máquina
toda la pieza de trabajo o lesiones al usuario.
6 Comprobación de la longitud de la carrera
Después de encender la alimentación, debe restablecer manualmente
a la posición de referencia. No es posible comprobar la longitud de la carrera hasta
realizando un retorno manual a la posición de referencia. Por favor pague
Tenga en cuenta que cuando la verificación de la longitud de la carrera está desactivada, la alarma
no se emite incluso si se excede el límite de longitud de carrera, lo que
puede provocar daños en la herramienta, en la máquina en su conjunto, en la pieza o
lesiones al usuario.

s­4
Machine Translated by Google

B­64604RU­2/01 MEDIDAS DE PRECAUCIÓN

ADVERTENCIA
7 Comandos con la misma dirección dentro del mismo bloque
Las instrucciones de códigos G y M que contengan las mismas direcciones no pueden
ejecutarse en el mismo bloque. Al usar el mismo
direcciones, la máquina puede comportarse de manera impredecible, lo que puede
causar daños a la pieza de trabajo y/o a la máquina o lesiones personales
usuario. Establece comandos en diferentes bloques. (Información sobre
La dirección P se proporciona en el Apéndice “La lista de funciones incluye la dirección P en
equipo de gestión del programa")

ATENCIÓN
1 modo absoluto/incremental
Si un programa creado con valores absolutos se ejecuta en
modo incremental o viceversa, la máquina puede comportarse
de manera impredecible. 2
selección de plano
Si para interpolación circular, interpolación helicoidal o constante
plano de ciclo está configurado incorrectamente, la máquina puede comportarse
de manera impredecible. Para más información, ver
descripciones de las funciones correspondientes.
3 Saltar el límite de par
Antes de omitir el límite de torsión, configure esto
significado. Si se salta el valor límite de par
sin el valor actualmente especificado, el comando de movimiento será
completado sin un pase.
4 duplicación programable
Tenga en cuenta que cuando enciende el programable
Se realizan operaciones programadas de duplicación.

diferentemente. 5 función de corrección


Si un comando basado en un sistema de coordenadas de máquina o un comando
El retorno a la posición de referencia se emite en el modo de función de corrección, la
corrección se cancela temporalmente, lo que resulta en resultados impredecibles.
comportamiento de la
máquina. Por lo tanto, antes de emitir cualquiera de los comandos anteriores, siempre
Cancele el modo de función de corrección.

T­5
Machine Translated by Google

MEDIDAS DE PRECAUCIÓN B­64604RU­2/01

ADVERTENCIAS Y PRECAUCIONES RELACIONADAS CON


MANEJO DE LA MÁQUINA
Esta sección describe las precauciones de seguridad relacionadas con el manejo de herramientas.
máquina Lea atentamente el MANUAL DE OPERACIÓN antes de comenzar a trabajar.
para que puedas comprender plenamente su contenido.

ADVERTENCIA
1 operación manual
Cuando opere la máquina manualmente, establezca la posición actual de la herramienta
y pieza de trabajo y asegúrese de que el eje de movimiento, dirección y
las velocidades de alimentación se configuraron correctamente. El funcionamiento incorrecto de la máquina puede
provocar daños en la herramienta, en la máquina en su conjunto, en la pieza o
lesiones al usuario.
2 Retorno manual a la posición de referencia
Después de encender la alimentación, debe restablecer manualmente
a la posición de referencia. Si
se realiza algún trabajo en la máquina sin realizar primero
volver a la posición de referencia manualmente, la máquina puede operar
de manera impredecible. No es posible comprobar la longitud de la carrera hasta
realizando un retorno manual a la posición de referencia. El
funcionamiento impredecible de la máquina puede causar daños
herramienta, la máquina en su conjunto, la pieza de trabajo o lesiones al usuario.
3 Comando numérico manual
Al dar manualmente un comando numérico, establezca la posición actual
herramienta y pieza de trabajo y asegúrese de que el eje de desplazamiento, la
dirección y la velocidad de avance estén configurados correctamente y que los valores ingresados
los datos son correctos.
Un intento de trabajar en una máquina con un comando especificado incorrectamente puede
provocar daños en la herramienta, en la máquina en su conjunto, en la pieza o
lesiones al usuario.
4 Alimentación manual mediante volante
Alimentación manual usando volante usando alta
El factor de rotación, por ejemplo 100, da como resultado una rotación rápida.
herramienta y mesa. Un manejo descuidado de la máquina puede provocar
daños a la herramienta y/o máquina o lesiones al usuario.
5 Anulación manual deshabilitada
Si la anulación manual está desactivada (de acuerdo con la especificación en
macro variable) durante el corte de hilo, rígido o
otro corte de hilo, entonces no se puede predecir la velocidad que
puede provocar daños en la herramienta, en la máquina en su conjunto, en la pieza o
lesiones al usuario. 6 Operación
inicial/preestablecida
Como regla general, no debe continuar con la configuración inicial/preestablecida.
operaciones cuando la máquina funciona bajo el control del programa. EN
De lo contrario, la máquina podría funcionar de manera impredecible, lo que
puede provocar daños en la herramienta, en la máquina en su conjunto, en la pieza o
lesiones al usuario.

s­6
Machine Translated by Google

B­64604RU­2/01 MEDIDAS DE PRECAUCIÓN

ADVERTENCIA
7 Compensación del sistema de coordenadas de la pieza
La intervención manual, el bloqueo de la máquina o la duplicación pueden
provocar que el sistema de coordenadas de la pieza de trabajo se desplace.
Antes de operar la máquina bajo el control del programa, verifique cuidadosamente
el sistema de
coordenadas. Si una máquina herramienta se opera bajo el control del
programa sin permitir ningún cambio en el sistema de coordenadas de la pieza
de trabajo, la máquina puede comportarse de maneras impredecibles
que podrían provocar daños a la herramienta, a la máquina misma, a la pieza de trabajo o lesiones
8 Panel del operador de software e interruptores de menú
Usando el panel suave y los interruptores de menú, así como el bloque de entrada
manual, puede especificar operaciones que no se pueden ingresar
desde el panel del operador de la máquina, como cambiar el modo de operación,
cambiar el valor de anulación o cambiar un comando de avance lento. Sin
embargo,
tenga en cuenta que si opera manualmente las teclas de la unidad de
entrada de datos sin cuidado, la máquina puede funcionar de manera
impredecible, lo que puede provocar daños a la herramienta, a la
máquina en su conjunto, a la pieza de trabajo o a lesiones al usuario. .
9 Tecla RESET Al
presionar la tecla RESET se detiene el programa que se está ejecutando
actualmente. Como resultado, el servoeje se detiene. Sin embargo, es posible
que la tecla RESET no funcione debido a un motivo como un problema con la
unidad de entrada manual de datos. Por lo tanto, si necesita detener los motores,
utilice la tecla de parada de emergencia en lugar de la tecla RESET para
garantizar la seguridad.

ADVERTENCIA
1 Intervención manual
Si se realiza una intervención manual mientras una operación
programada está en curso, la trayectoria de la herramienta puede cambiar
cuando se reinicie la máquina posteriormente. Por lo tanto, antes de reiniciar la
máquina después de una intervención manual, confirme la configuración de los
interruptores absolutos manuales, los parámetros y el
modo de comando absoluto/incremental. 2 Parada de
alimentación, anulación manual y bloqueo único
Las funciones de parada de alimentación, anulación y bloque único se pueden
desactivar utilizando la variable de sistema de macro de usuario #3004. En
este caso, tenga cuidado al trabajar en
máquina.

3 Ralentí
Normalmente, el ralentí se utiliza para confirmar el funcionamiento adecuado
de la máquina. Durante el ralentí, la máquina funciona a un régimen de ralentí
diferente al correspondiente avance programado. Tenga en
cuenta que la velocidad de ralentí a veces puede ser superior a la velocidad
de avance programada.

s­7
Machine Translated by Google

MEDIDAS DE PRECAUCIÓN B­64604RU­2/01

ATENCIÓN
4 Compensación del radio de corte y de la punta de la herramienta en modo manual
entrada de datos
Preste especial atención a la ruta de la herramienta especificada por un comando en el modo de
entrada de datos manual, ya que esto
El modo no aplica el radio de corte ni la compensación de la punta.
herramienta. Cuando se ingresa un comando usando la entrada de datos manual
interrumpir el modo de funcionamiento automático en el modo de corrección
radio de corte o punta de la herramienta, preste especial atención a
trayectoria de la herramienta durante la reanudación posterior
modo de funcionamiento automático. Para más información, ver
descripciones de las funciones correspondientes.
5 Editar un programa
Si la máquina se detiene y luego el programa mecánico
Cuando se edita el procesamiento (cambiar, insertar o eliminar), la máquina puede
comportarse de manera impredecible si se mecaniza
se reanuda cuando se administra dicho programa. No cambies, no
insertar y no eliminar comandos del programa de mecanizado
mientras lo usa.

ADVERTENCIAS PARA USO DIARIO


MANTENIMIENTO
ADVERTENCIA
1 Reemplazo de las baterías de respaldo de la memoria
Cuando reemplace las baterías de respaldo de la memoria, asegúrese de
Se ha encendido la alimentación de la máquina (CNC) y se ha aplicado la parada de emergencia.
máquina Dado que esta operación se realiza mientras la alimentación está encendida y cuando
recinto abierto, este trabajo sólo debe ser realizado por personal que haya recibido
autorización de seguridad y
mantenimiento. Al
reemplazar las baterías, tenga cuidado de no tocar los circuitos.
alto voltaje (recubrimiento marcado). Tocar circuitos y tener un aislante
de alto voltaje
no aislados
extremadamente peligroso ya que puede provocar una descarga eléctrica.

s­8
Machine Translated by Google

B­64604RU­2/01 MEDIDAS DE PRECAUCIÓN

NOTA
El dispositivo CNC utiliza baterías para proteger su contenido.
memoria, ya que en ella deben almacenarse datos como programas, correcciones y
parámetros, incluso si no se utiliza ninguna fuente externa
fuente de
alimentación Si el voltaje de la batería cae, la consola o pantalla del operador de la máquina
Se muestra una alarma de bajo voltaje. Cuando se muestra una
alarma de voltaje de batería baja
debe ser reemplazado dentro de una semana. De lo contrario el contenido
Se perderá la memoria del dispositivo CNC.
Puedes conocer más sobre el procedimiento de sustitución de la batería en el apartado
"Método de reemplazo de la batería" MANUAL DE OPERACIÓN (General
para sistema de torno y sistema de centro de mecanizado).

ADVERTENCIA
2 Sustitución de la batería del codificador de impulsos absoluto
Cuando reemplace las baterías de respaldo de la memoria, asegúrese de
Se ha encendido la alimentación de la máquina (CNC) y se ha aplicado la parada de emergencia.
máquina Dado que esta operación se realiza mientras la alimentación está encendida y cuando
recinto abierto, este trabajo sólo debe ser realizado por personal que haya
recibido autorización de seguridad y
mantenimiento. Al
reemplazar las baterías, tenga cuidado de no tocar los circuitos.
alto voltaje (recubrimiento marcado). Tocar y tener un aislante
circuitos de
alto voltaje no aislados
extremadamente peligroso ya que puede provocar una descarga eléctrica.

NOTA
El codificador de pulso absoluto utiliza baterías.
para mantener su posición absoluta. Si el voltaje
de la batería cae, la consola o pantalla del operador de la máquina
Se muestra una alarma de bajo voltaje. Cuando se muestra una
alarma de voltaje de batería baja
debe ser reemplazado dentro de una semana. De lo contrario, la información sobre
Se perderán las posiciones absolutas almacenadas en el codificador de impulsos. Ver
manual de servicio
SERVOMOTOR
Serie FANUC αi para obtener más información sobre
Procedimiento relacionado con el reemplazo de la batería.

s­9
Machine Translated by Google

MEDIDAS DE PRECAUCIÓN B­64604RU­2/01

ADVERTENCIA
3 Reemplazo del fusible
Antes de reemplazar un fusible quemado, debe
Encuentra y elimina el motivo por el que se ha fundido el fusible. Por esta
razón, este trabajo sólo puede ser realizado por personal que
ha completado la capacitación técnica y de seguridad aprobada
servicio. Al abrir
el gabinete y reemplazar el fusible, observe
Tenga cuidado de no tocar circuitos de alto voltaje.
(marcado y aislado). Tocar circuitos de alto voltaje no aislados

extremadamente peligroso ya que puede provocar una descarga eléctrica.

T­10
Machine Translated by Google

B­64604RU­2/01 CONTENIDO

CONTENIDO
MEDIDAS DE PRECAUCIÓN ................................................ .................s­1
DEFINICIÓN DE LOS TÉRMINOS “ADVERTENCIA”, “ADVERTENCIA” Y
"NOTA" ............................................... ..... ................................................... s­1
ADVERTENCIAS Y PRECAUCIONES GENERALES................................... ...... ..... s­2
ADVERTENCIAS Y PRECAUCIONES RELATIVAS
PROGRAMACIÓN................................................. ................ ........................ s­3
ADVERTENCIAS Y PRECAUCIONES DE MANEJO
STANCOM................................................. .. ................................................. .s­6
ADVERTENCIAS PARA USO DIARIO
MANTENIMIENTO................................................. ................................................ s­8

I. INFORMACIÓN GENERAL

1. INFORMACIÓN GENERAL............................................... .... ................................3 1.1 FLUJO BÁSICO


DE OPERACIONES DE UNA MÁQUINA CNC..... .... ........................6 1.2 NOTAS PARA LA
LECTURA DE ESTE MANUAL ................. .6 1.3 NOTAS SOBRE LOS DIFERENTES TIPOS DE
DATOS.................................. ...........7

II. PROGRAMACIÓN

1. INFORMACIÓN GENERAL............................................... .... ................................11 1.1 FORMA DE


LA HERRAMIENTA Y MOVIMIENTO DE LA HERRAMIENTA
POR PROGRAMA ................................................ ... .......................... once

2 FUNCIÓN DE PREPARACIÓN (FUNCIÓN G)................................. 13

3 FUNCIÓN DE INTERPOLACIÓN ................................................ ..... ....17 3.1 POSICIONAMIENTO EN


UNA DIRECCIÓN (G60).................. 17 3.2 ROSCADO
(G33)..... .. ................................................. ........ .......... 19 3.3
NANOCALIVAMIENTO................................. ....................................................... 20 3.4 CONTROL
DE ADMISIÓN INTELIGENTE... ................................... 26 3.4.1 Cambio la tolerancia en el modo
de control de tolerancia inteligente ................. 32

4 VALOR Y MEDICIÓN DE COORDENADAS ................................................. .....34 4.1 COMANDO EN


COORDENADAS POLARES (G15, G16) ................................. ... 34

5 FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN ................39 5.1 TALADRADO EN CICLO


FIJO .................. . ................................ 39
5.1.1 Ciclo de taladrado por penetración de alta velocidad
brocas (G73) ................................................ ............................................................ .............43
5.1.2 Ciclo de corte de hilo a la izquierda (G74)................. .... ...................................45
5.1.3 Finalizar ciclo de mandrinado (G76) .. ................................................. ........ ................47
5.1.4 Ciclo de taladrado, taladrado por puntos (G81) ................. ............................................49
5.1.5 Ciclo de taladrado, ciclo de contrataladrado (G82) .........................51 5.1.6 Ciclo
de taladrado profundo (G83) .................. ........................53 5.1.7 Ciclo de taladrado de
orificios pequeños (G83) ..55 5.1.8 Ciclo de roscado
(G84) ......................................... ......... ........................60

c­1
Machine Translated by Google

CONTENIDO B­64604RU­2/01

5.1.9 Ciclo de mandrinado (G85).................................... ....................................................... 66 5.1.10


Ciclo de mandrinado (G86).................................... .................................67 5.1.11 Ciclo de
retromandrinado (G87) ... . ................................................. ..... ........................69 5.1.12 Ciclo de
mandrinado (G88).... ............................................................ ............ ............71 5.1.13 Ciclo de
mandrinado (G89)................. .. ................................................. ........ ..........73 5.1.14 Cancelación de
un ciclo fijo de taladrado (G80) .................... ................ ........................74 5.1.15 Ejemplo de uso de
ciclos fijos para perforación... ...................76 5.1.16 Reducir la expectativa de alcanzar una determinada
velocidad de rotación
husillo en un ciclo de taladrado constante................................. ........ .................77 5.2
ROSCADO RÍGIDO ......................... ........... ....... 80 5.2.1 Roscado rígido (G84) .................. .............................81
5.2.2 Ciclo de corte de hilo rígido a la izquierda (G74) ... ............................................85 5.2. 3 Ciclo de
roscado rígido con roscado periódico

(G84 o G74) ................................................ .... ................................................. .......... .......89


5.2.4 Cancelación de un ciclo fijo (G80) ........................ ................ ....................................
.92 Corrección manual durante el roscado rígido... .................92 5.2.5 5.2.5.1
Corrección de salida manual ................. ................... ................................. ........................ ...
93 5.2.5.2 Señal de anulación
manual................. ................................. ................................. ........ 94 5.3 BISELADO SELECTIVO Y
REDONDEO DE ESQUINAS R .. ................. 96 5.4 FUNCIÓN DE INDEXACIÓN
MESA ................................................. .... ................................................. .......... ..... 99 5.5
CONTROL DEL AVANCE DE INSERTO (PARA
RECTIFICADORA) ........................ ............. ................... 101
5.6 CICLO CONSTANTE DE MOLIENDA (PARA MOLIENDA
MÁQUINA) ................................................ .... ................................................. ........ 104
5.6.1 Ciclo de rectificado por inmersión (G75).................... ........................ ..........................106
5.6 .2 Ciclo de rectificado por pasada con aplicación directa
dimensiones constantes (G77) ................................................ ........................................109
5.6.3 Ciclo de rectificado de superficie de alimentación continua ( G78) .....................112 5.6.4 Ciclo
de rectificado de superficies de avance intermitente (G79).... ......... 115
5.7 ROTACIÓN DE UN PLANO DE TRABAJO INCLINADO A UN SET SET
ESQUINA ................................................. ................................................. ...... 118 5.7.1
Girar un plano de trabajo inclinado a un ángulo específico ......................... ......... 118 5.7.1.1
Girar el plano de trabajo inclinado a un ángulo determinado en la base
Ángulos de Euler................................................ .................................................... 122
5.7.1.2 Características generales de la función de rotación en plano inclinado
ángulo especificado................................................ .... ................................................. ..... 123
5.7.1.3 Girar un plano de trabajo inclinado a un ángulo específico basado en
Ángulos de balanceo, cabeceo y guiñada.................................... ........................................ 128
5.7.1.4 Rotar un plano de trabajo inclinado a un ángulo específico basado en
tres puntos ................................................. .... ................................................. .......... ...... 130
5.7.1.5 Girar un plano de trabajo inclinado a un ángulo específico basado en
dos vectores ................................................. .... ................................................. .......... 134
5.7.1.6 Rotación de un plano de trabajo inclinado a un ángulo específico en la base
ángulos de proyección................................................ .................................................... 137
5.7.1.7 Girar un plano de trabajo inclinado en un ángulo determinado a lo largo
dirección del eje de la herramienta ................................. ......................................... 140
5.7.2 Comando complejo para rotar un plano de trabajo inclinado a un valor determinado
esquina ................................................. ................................................. ...... ...................150
5.7.2.1 Comando complejo en sistema de coordenadas absoluto ................. ............ 150
5.7.2.2 Instrucción múltiple incremental ........................ .......................................... 152 5.7.3
Control de dirección del eje de la herramienta.................................................... ..154 5.7.3.1 Controlar
la dirección del eje de la herramienta ................................. ................. 154

c­2
Machine Translated by Google

B­64604RU­2/01 CONTENIDO

5.7.3.2 Controlar la dirección del eje de la herramienta manteniendo la posición


centro de herramientas ................................................ .... .................................... 172
5.7.4 Rotación de un plano de trabajo inclinado a un ángulo específico en modo
Compensación de longitud de
herramienta ................................................ .................................................177 5.7.5
Limitaciones para girar un inclinado plano de trabajo en un ángulo dado ....181 5.8 COPIAR UNA FIGURA (G72.1

6 FUNCIÓN DE COMPENSACIÓN ................................................. ..... ................192 6.1 COMPENSACIÓN


DE LA LONGITUD DE LA HERRAMIENTA (G43, G44, G49).... 192 6.1.1 Descripción
general ................................................ ........................................................... ................. .................192
6.1.2 Comandos G53, G28 y G30 en modo de compensación de longitud de
herramienta... ...197 6.2 TIPOS DE COMPENSACIÓN DE LA LONGITUD DE LA HERRAMIENTA ..
198 6.3 MEDICIÓN AUTOMÁTICA DE LA LONGITUD DE LA HERRAMIENTA (G37)....... 206 6.4
COMPENSACIÓN DE LA HERRAMIENTA (G45 ­ G48).... ............. ................. 209 6.5
INTRODUCCIÓN GENERAL DE LA COMPENSACIÓN DE CORTE
HERRAMIENTA (G40–G42)................................................. ..... ........................... 214
6.6 ENTENDIENDO GENERAL DE COMPENSACIÓN DE RADIO
PUNTOS DE HERRAMIENTA (G40­G42).................................... ........ ....... 219 6.6.1
Vértice de una herramienta imaginaria................. ........................................219 6.6.2
Dirección imaginaria de la punta de la herramienta . ................. ...................221 6.6.3
Número de corrección e importe de la corrección... ................................ ................. ...................222
6.6.4 Posición de la pieza de trabajo y comando de movimiento................. ........................222
6.6.5 Notas sobre la corrección del radio de la punta de la herramienta....... ................228
6.7 DESCRIPCIÓN DE COMPENSACIÓN POR HERRAMIENTA DE CORTE O POR
RADIO SUPERIOR DE LA HERRAMIENTA ................................. ..... ..... 230 6.7.1
Descripción general ................................... ......... ........................................ .........................230
6.7.2 Movimiento de la herramienta durante la puesta en
marcha .. ................ .................................. ......234 6.7.3 Mover la herramienta en modo
de compensación ................................. ......240 6.7.4 Mover la herramienta en modo de
cancelación de compensación.................... ..259 6.7.5 Prevención de ranuras causadas
por la compensación del radio de la herramienta...266 6.7.6 Comprobación de
colisión ................. ........................ .......................... ................269 6.7.6.1 La operación a realiz
colisiones................................................. ....................................................... ........ 272
6.7.6.2 Función de alarma de comprobación de colisión.................... ................. 272 6.7.6.3
Función para evitar la colisión durante la comprobación de colisiones................. ................................ 274
6.7.7 Compensación del radio de la herramienta/radio de la punta de la herramienta
para aportes de
RVD................................................ ..... ................................................. ........... ..281 6.8 GUARDAR
VECTORES (G38)................. ..... .................... 283 6.9 INTERPOLACIÓN CIRCULAR DE ESQUINA
(G39) ................. ....... ................ 284 6.10 VALORES DE COMPENSACIÓN DE HERRAMIENTA, NÚMEROS DE
CORRECCIONES E INTRODUCCIÓN DE VALORES DEL PROGRAMA (G10) .................
286 6.11 ESCALA (G50, G51) ................. ..... .......................................... 288 6.12 ROTACIÓN DEL
SISTEMA DE COORDENADAS (G68, G69).................................... 295 6.13 CONTROL DE
DIRECCIÓN NORMAL
(G40.1, G41.1, G42.1).................................... .......................................... 302

7 TRABAJANDO CON MEMORIA EN FORMATO DE PROGRAMA


Serie 10/11................................................ ..... ........................................307
8 FUNCIONES DE CONTROL DE EJES ................................. .... ....309 8.1 CAJA DE CAMBIOS
ELECTRÓNICA................................. ................. ........................... 309

c­3
Machine Translated by Google

CONTENIDO B­64604RU­2/01

8.1.1 Caja de cambios electrónica ................................................ .......................................................


309 8.1.2 Sincronización automática de la caja de cambios electrónica según fase ................316 8.1.3
Función de salto para el eje EGB ............ ................. ................................ .........320 8.1.4 Control del
eje U ................................. ................................. ................................. ..............322

III. CONTROL
1 CONTROL MANUAL................................................ ..... ...................327 1.1 ALIMENTACIÓN MANUAL
3D................. ................................................. 327 1.1.1 Avance con volante en dirección al eje de la
herramienta / manual
avance continuo en la dirección del eje de la herramienta/avance incremental en
la dirección del eje de la herramienta.................... ................. ........................329
1.1.2 Avance mediante volante en ángulo recto con respecto al eje de la herramienta /
avance manual continuo en ángulo recto con respecto al eje de la herramienta /
avance incremental en ángulo recto con respecto al eje de la herramienta..... ................. ......331
1.1.3 Avance mediante volante al girar el centro de la punta de la herramienta/avance continuo
manual al girar el centro de la punta de la herramienta/avance incremental al girar el
centro de la punta de la herramienta... ................. 334
1.1.4 Alimentación por volante vertical a la mesa/alimentación manual continua vertical

en relación a la mesa / avance incremental en dirección vertical en relación a la


mesa ................................. ................... ................................. ........................ 337
1.1.5 Avance por volante en dirección horizontal
relación a la mesa / alimentación manual continua en horizontal
dirección relativa a la mesa / avance incremental en dirección horizontal
respecto a la mesa ................................. ................. .339

2 CONTROL AUTOMÁTICO................................................ ............. .343 2.1 EJECUCIÓN DEL


PROGRAMA INVERSO................................. ................. 343

3 CONFIGURACIÓN Y VISUALIZACIÓN DE DATOS................................353 VENTANAS


3.1 MOSTRADAS POR LA TECLA DE FUNCIÓN .. ... 353
3.1.1 Visualización de alimentación manual 3D (coordenadas de vértice)
herramienta, número de impulsos, cantidad de movimiento de los ejes de la máquina) .........354
3.1.2 Visualización de alimentación manual 3D (coordenadas de vértice)
herramienta, número de impulsos, cantidad de movimiento de los
ejes de la máquina) (pantalla de 15
pulgadas).................... ..... ................................................. ......... .....357 3.2 VENTANAS QUE MUESTRA LA
3.2.1 Ventana de entrada auxiliar para trabajar con plano de trabajo
inclinado................................. ............................................................ ................. .................360
3.2.1.1 Ventana de selección de tipo de comando....... ........................... ....................... .................
366 3.2.1.2 Ventana de configuración de datos del plano de trabajo
inclinado................. ................ 367 3.2.1.3 Detalles de la ventana de configuración de datos de control
plano de trabajo inclinado ................................................ ..... .................... 371
3.2.1.4 Limitación................. ................ .................................... ................... ........................ 378
3.2.2 Ventana de entrada auxiliar para trabajar con un plano de trabajo inclinado
(Pantalla de 15 pulgadas).................................... .... ........................................378 3.2. 2.1
Ventana de selección de tipo de comando.................................... ............................. 384
3.2.2.2 Ventana de configuración de datos del plano de trabajo inclinado..... ...... 385 3.2.2.3
Detalles de la ventana de configuración de datos de control
plano de trabajo inclinado ................................................ ..... .................... 389
3.2.2.4 Limitación................. ................ .................................... .................... ........................ 395

c­4
Machine Translated by Google

B­64604RU­2/01 CONTENIDO

3.3 VENTANAS QUE MUESTRA LA TECLA DE FUNCIÓN ................ 396 3.3.1 Configuración y visualización del
valor de compensación de la herramienta ................. ................. 396 3.3.2 Herramienta de medición de
longitud................. ............................ ........................ ..399 3.3.3 Selección del nivel de
procesamiento .................................. ................................. .................402 3.3.3.1 Selección del nivel de
limpieza del procesamiento ................................ ........... ........................ 402 3.3.3.2 Selección
del nivel de precisión ......... .......... ................................................. .... ................... 403 3.3.4
Selección del nivel de calidad de procesamiento .................... . ................................................. 405 3.3
.5 Selección del nivel de procesamiento (pantalla de 15 pulgadas).................... ............. ......407 3.3.5.1
Selección del nivel de limpieza del procesamiento .................. ................. ...........................
407 3.3.5.2 Selección del nivel de
precisión ................................ ................. ......................................... ........... .... 408 3.3.6 Selección del

nivel de calidad de procesamiento (pantalla de 15 pulgadas) ......................... 410 3.4 VENTANAS MOSTRADAS
3.4.1 POR LA TECLA DE FUNCIÓN ...... 412 Configuración de los parámetros de
procesamiento ................................ . ........................................412 3.4.1.1 Procesamientode
parámetros de configuración (nano ­suavizado) ................................... 412 3.4.2 Configuración de los
parámetros de procesamiento (15/19­ pulgadas) ........................414 3.4.2.1 Configuración de los parámetros d

APÉNDICE

PARÁMETROS ................................................. ....................................419 A.1 DESCRIPCIÓN DE


PARÁMETROS .... .................................................... ......... .......... 419 A.2 TIPO DE
DATOS........................ ........................................................ ............ ........ 486 A.3 TABLAS DE
CONFIGURACIÓN DE PARÁMETROS ESTÁNDAR ................. ..... 487

B LISTA DE FUNCIONES INCLUYE LA DIRECCIÓN P EN EL COMANDO


GESTIÓN DE PROGRAMAS................................................ ................. .........489 B.1 LISTA DE
FUNCIONES INCLUYE DIRECCIÓN P V
ARGUMENTOS DEL CÓDIGO G................................................ ................................................... 489
B.2 LISTA DE FUNCIONES INCLUYE LA DIRECCIÓN P EN ARGUMENTO
CODA M Y S................................................ ..... ................................................. ...... 494

c­5
Machine Translated by Google
Machine Translated by Google

I. INFORMACIÓN GENERAL
Machine Translated by Google
Machine Translated by Google

B­64604RU­2/01 INFORMACIÓN GENERAL 1. INFORMACIÓN GENERAL

1. INFORMACIÓN GENERAL
Este manual consta de las siguientes partes:

Acerca de este manual


I. INFORMACIÓN GENERAL
Describe: estructura de capítulos, modelos aplicables, manuales relacionados y
Notas para la lectura de este manual.

II. PROGRAMACIÓN
Se describen todas las funciones: Formato utilizado para programar funciones en lenguaje CNC, características y limitaciones.

III. CONTROL
Describe cómo operar la máquina en modos automático y manual, procedimientos de entrada/salida.
Procedimientos de edición de datos y programas.

APÉNDICE
Lista de parámetros.

NOTA
1 Este manual describe las funciones que existen en el modelo
CNC para sistema de centro de mecanizado (con control de trayectoria).
Información sobre otras funciones que no son específicas del sistema
torno, consulte las Instrucciones de funcionamiento (General del sistema).
sistema de torno y centro de mecanizado) (B­64604EN). 2 Este manual
no describe parámetros que no se mencionan en
este texto. Para obtener información sobre estas opciones, consulte
Guía de configuración (B­64610EN). Los
parámetros se utilizan para preestablecer funciones y
estados operativos de la máquina CNC, así como valores utilizados frecuentemente.
Normalmente, los parámetros de la máquina se configuran en fábrica, por lo que
De esta forma, el operador puede utilizar la máquina sin dificultad. 3
Este manual, junto con las funciones principales, describe
funciones adicionales. En este manual, compilado
fabricante de la máquina, busque las opciones disponibles en su sistema.

Modelos aplicables
Este manual describe los modelos que se muestran en la siguiente tabla. En el texto se podrán
utilizar las siguientes abreviaturas.

Nombre del modelo Reducción


FANUC Serie 0i­MF 0i­MF Serie 0i­F Serie 0i

NOTA
1 En explicaciones según el modelo CNC se puede utilizar
las siguientes
descripciones: ­ 0i­MF: Sistema de centro de mecanizado (serie M)

­3­
Machine Translated by Google

1. INFORMACIÓN GENERAL INFORMACIÓN GENERAL B­64604RU­2/01

NOTA
2 Para la serie FANUC 0i ­ MODELO F para habilitar o deshabilitar
Algunas funciones básicas requieren la configuración de parámetros. por conseguir
Para obtener información más detallada sobre estos parámetros, consulte la sección
MANUAL DEL SOFTWARE “PARÁMETROS DE FUNCIONES BÁSICAS 0i­F”
AJUSTES (B­64610EN).

Símbolos especiales
En este manual se utilizan los siguientes símbolos:

­ PI
Indica una combinación de ejes, por ejemplo X_ Y_ Z_ Un
valor numérico, como un valor de coordenadas, se coloca subrayado después
cada dirección (utilizada en PROGRAMACIÓN). ; Muestra el final del
­
bloque. Corresponde al código ISO LF o al código EIA CR.

Manuales relacionados para la Serie 0i­ MODELO F


La siguiente tabla enumera los manuales correspondientes a la Serie 0i­F. El presente
El manual está marcado con un asterisco (*).

Tabla 1 Manuales relevantes


Número
Título del manual
especificaciones
DESCRIPCIONES B­64602EN

MANUAL DE CONEXIÓN (HARDWARE) B­64603EN

MANUAL DE CONEXIÓN (FUNCIÓN) B­64603ES­1

MANUAL DEL OPERADOR (Común al sistema de torno/sistema de centro de mecanizado) B­64604RU


B­64604RU­1
y sistemas multitarea) MANUAL DE
*
OPERACIÓN (para sistema de torno) MANUAL DE OPERACIÓN (para sistema multitarea) B­64604RU­2

MANUAL DE MANTENIMIENTO Programación B­64605RU


B­64610RU

MANUAL DE PROGRAMACIÓN DEL Macro Ejecutor B­63943ES­2


MANUAL DE PROGRAMACIÓN DEL COMPILADOR DE MACRO B­66263ES

MANUAL DE PROGRAMACIÓN Del Ejecutor Del Lenguaje C B­63943ES­3


PMC
MANUAL DE PROGRAMACION DEL PMC B­64513ES
Neto
MANUAL DE CONEXIÓN DE LA Placa PROFIBUS­DP B­63993ES
Fast Ethernet / Servidor de datos rápido MANUAL DEL OPERADOR B­64014ES
MANUAL DE CONEXIÓN DE LA Placa DeviceNet B­64043EN
Placa CC­Link MANUAL DE CONEXIÓN Función B­64463ES
de control de funcionamiento.
GUÍA MANUAL i (Común al sistema de torno/sistema de centro de mecanizado) B­63874ES
MANUAL DEL OPERADOR
GUÍA MANUAL i (Para sistema de centro de mecanizado) MANUAL DEL OPERADOR GUÍA B­63874ES­2
MANUAL i (Funciones de guía de configuración) MANUAL DEL OPERADOR GUÍA MANUAL B­63874ES­1
0i MANUAL DEL OPERADOR TURN MATE i MANUAL B­64434ES
DEL OPERADOR B­64254ES
Doble control de seguridad
Seguridad Dual Check MANUAL DE CONEXIÓN B­64483ES­2

­4­
Machine Translated by Google

B­64604RU­2/01 INFORMACIÓN GENERAL 1. INFORMACIÓN GENERAL

Manuales correspondientes para SERVOMOTOR serie αi/βi


La siguiente tabla muestra los manuales de los SERVOMOTORES serie αi/βi

Tabla 2 Manuales relevantes


Título del manual Número de especificación
DESCRIPCIONES DEL SERVOMOTOR CA FANUC serie αi B­65262ES
DESCRIPCIONES DEL MOTOR DE HUSO DE CA DE FANUC serie αi B­65272ES
DESCRIPCIONES DEL SERVOMOTOR DE CA FANUC serie βi B­65302EN
DESCRIPCIONES DEL MOTOR DE HUSO DE CA FANUC serie βi B­65312ES
DESCRIPCIONES DEL SERVO AMPLIFICADOR FANUC serie αi B­65282ES
DESCRIPCIONES DEL SERVO AMPLIFICADOR FANUC serie βi B­65322ES
SERVOMOTOR FANUC serie αis
SERVOMOTOR FANUC serie αi
MOTOR DE HUSO DE CA FANUC serie αi B­65285ES
SERVO AMPLIFICADOR FANUC serie αi
MANUAL DE MANTENIMIENTO
SERVOMOTOR FANUC serie βis
MOTOR DE HUSO DE CA FANUC serie βi
B­65325ES
SERVOAMPLIFICADOR FANUC serie βi
MANUAL DE MANTENIMIENTO
FANUC AC SERVO MOTOR αi series
SERVOMOTOR CA FANUC serie βi
MOTOR LINEAL FANUC serie LiS B­65270EN
SERVOMOTOR INTEGRADO SINCRÓNICO FANUC serie DiS PARÁMETRO
MANUAL
MOTOR DE HUSO DE CA FANUC serie αi/βi ,
MOTOR DE HUSO INTEGRADO Serie Bi B­65280EN
MANUAL DE PARÁMETROS

Los servomotores anteriores y los husillos correspondientes se pueden conectar al CNC descrito en
este manual. Sin embargo, en las series αi SV, αi SP, αi PS y βi SV pueden
Conéctese solo a variantes compatibles de la serie 30 iB. En la serie βi SVSP, conéctelos
está prohibido.

Este manual asume principalmente que se utiliza un SERVOMOTOR FANUC serie αi. Para obtener
información sobre el servomotor y el husillo, consulte los manuales.
servomotor y husillo que están actualmente conectados.

­5­
Machine Translated by Google

1. INFORMACIÓN GENERAL INFORMACIÓN GENERAL B­64604RU­2/01

1.1 FLUJO BÁSICO DE OPERACIONES DE MÁQUINAS CNC


Al procesar una pieza usando una máquina CNC, primero prepare el programa, luego
Comience con su máquina CNC usando este programa. (1) Para operar una
máquina CNC, primero prepare un programa basado en el dibujo de la pieza. Para obtener orientación sobre la
preparación del programa, consulte la Sección II, Programación. (2) El programa debe leerse
en el sistema CNC. Después de esto, instale los espacios en blanco y
herramientas en la máquina y comenzar a trabajar según el programa. Finalmente
realizar el mecanizado de la pieza. El procedimiento
de preparación del sistema CNC se describe en la Parte III “GESTIÓN”.

Dibujo Programa
detalles detalles

CNC Herramienta de máquina

SECCIÓN II, PARTE III,


"PROGRAMACIÓN" "GESTIÓN"

Antes de comenzar la programación real, debe establecer un plan de procesamiento de piezas. plan de procesamiento

1. Determinación del rango de procesamiento de piezas de trabajo.


2. Método de fijación de piezas de trabajo a la máquina herramienta.
3. Secuencia de procesamiento para cada proceso de corte.
4. Herramientas y condiciones de corte.
Determine el método de corte para cada proceso de corte.
Proceso de corte 1 2 3
Procesando Procesamiento por Corte
Procedimiento fin diámetro externo surcos
agudo superficies
1. Método de corte:
desbaste
Semiacabado
Refinamiento

2. Herramientas de corte 3.
Condiciones de corte:
Tasa de alimentación
Profundidad de corte
4. Trayectoria de la herramienta

1.2 NOTAS PARA LEER ESTO


PAUTAS
ATENCIÓN
1 El funcionamiento de un sistema de máquina herramienta CNC depende no sólo del CNC, sino también de la combinación
máquina, su caja magnética, servosistema, CNC, consolas de operador, etc. Es muy difícil describir
la función, programación y funcionamiento para todos a la vez.
combinaciones. Generalmente, en este manual, lo anterior
descrito desde el punto de vista del CNC. Entonces, para obtener más
Para obtener información detallada sobre una máquina CNC específica, consulte el manual emitido
por el fabricante de la máquina, que tiene prioridad sobre este
liderazgo.
­6­
Machine Translated by Google

B­64604RU­2/01 INFORMACIÓN GENERAL 1. INFORMACIÓN GENERAL

ATENCIÓN
2 En el campo de pie de página de cada página de este manual se indica
título del capítulo, para que el lector pueda encontrar fácilmente lo necesario
información.
Después de encontrar los títulos requeridos, el lector sólo puede contactar
a las piezas necesarias.
3 Este manual describe el número máximo posible de
opciones aceptables para el uso del equipo. El manual no
todas las combinaciones de propiedades, opciones y comandos se ven afectadas y no deben ser
aplicar. Si
alguna combinación de operaciones no se describe en el manual, utilice
no debería.

1.3 NOTAS SOBRE LOS DIFERENTES TIPOS DE DATOS


ATENCIÓN
1 Programas de procesamiento, parámetros, datos de corrección, etc.
se almacenan en la memoria interna no volátil del CNC. Normalmente, estas
configuraciones no se pierden durante un ciclo de encendido. Sin embargo
Puede surgir una condición en la que datos valiosos almacenados en
La memoria no volátil debe eliminarse debido al borrado en
como resultado de acciones incorrectas o durante la resolución de problemas. Para
recuperar datos rápidamente cuando ocurre este tipo de problema
problemas, se recomienda crear una copia de varios tipos con anticipación
datos.
2 Número de entradas en programas de procesamiento en la memoria no volátil
limitado.
Utilice el "Programa de control de alta velocidad" para frecuentes
registro y eliminación de programas de procesamiento, en tales casos los programas
El procesamiento se descarga automáticamente desde una computadora personal para
cada tratamiento
Si utiliza la "Administración de programas de alta velocidad", el programa no se
guarda durante el registro, modificación o eliminación.
en memoria no volátil.

­7­
Machine Translated by Google
Machine Translated by Google

II. PROGRAMACIÓN
Machine Translated by Google
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 1. INFORMACIÓN GENERAL

1. INFORMACIÓN GENERAL
El Capítulo 1, INFORMACIÓN GENERAL, consta de los siguientes apartados:

1.1 FORMA DE LA HERRAMIENTA Y MOVIMIENTO DE LA HERRAMIENTA MEDIANTE SOFTWARE


A TRAVÉS DE................................................ . ................................................. ........................................11

1.1 FORMA Y MOVIMIENTO DE LA HERRAMIENTA


HERRAMIENTA POR SOFTWARE
Explicación
­ Procesamiento del borde de corte ­ Función de compensación de longitud de herramienta
Como regla general, se utilizan varias herramientas para procesar una pieza de trabajo. Las herramientas tienen diferentes
longitudes. Cambiar el programa según las herramientas.
problemático. Por lo
tanto, es necesario medir de antemano la longitud de cada herramienta. Configurando
La diferencia entre la longitud de una herramienta estándar y la longitud de cada herramienta en el CNC (ver el capítulo
“CONFIGURACIÓN Y VISUALIZACIÓN DE DATOS” en la sección “FUNCIONAMIENTO”) puede ser
Realice el procesamiento sin cambiar el programa incluso al cambiar de herramienta. Esta función
se llama compensación de longitud de herramienta (Ver "FUNCIÓN DE COMPENSACIÓN" en la sección
"PROGRAMACIÓN".

H1 H2 H3 H4
Estándar
herramienta

Blanco

­
Procesamiento de flanco de fresa: función de compensación de fresa
La trayectoria del cortador con
usando compensación por
incisivo
Describir
procesada
detalles

Blanco

Una herramienta

Dado que el cortador tiene un radio, el centro de la trayectoria del cortador pasa alrededor de la pieza de trabajo en
desviación del radio de corte.

­ 11 ­
Machine Translated by Google

1. INFORMACIÓN GENERAL PROGRAMACIÓN B­64604RU­2/01

Si el radio de la fresa está almacenado en el CNC (ver capítulo "CONFIGURACIÓN Y VISUALIZACIÓN DE DATOS" en
sección "OPERACIÓN"), la herramienta puede moverse a lo largo del radio del cortador por separado de
contorno de la pieza de trabajo. Esta función se llama compensación del cortador. (Ver "FUNCIÓN DE CORRECCIÓN"
en la sección "PROGRAMACIÓN".

­ 12 ­
Machine Translated by Google

2. FUNCIÓN DE PREPARACIÓN
B­64604RU­2/01 PROGRAMACIÓN (FUNCIÓN G)

2 FUNCIÓN DE PREPARACIÓN (FUNCIÓN G)


El número que sigue a la dirección G determina el valor nominal para el bloque correspondiente.
Los códigos G se dividen en los dos tipos siguientes.

Tipo Significado

Código G único Código G El código G sólo es válido en el bloque en el que se especifica.


modal El código G es válido hasta que se introduce otro código G del mismo grupo.

Ejemplo)
G01 y G00 son códigos G modales en el grupo 01.
G01X_; Z_;
X_ ; G01 sólo es efectivo en este rango.
Z_;
G00 X_ ; G00 sólo es efectivo en este rango.

G01X_;
:

Explicación
1. Cuando el estado de borrado (bit 6 (CLR) del parámetro n.° 3402) se establece en el encendido o reinicio, los
códigos G modales se configuran en los estados que se describen a continuación. (1) Los códigos
modales G se convierten a los estados marcados , como se indica en la Tabla 2
(a).
(2) G20 y G21 no se ven afectados por el encendido o el reinicio. (3) El estado
de G22 o G23 en el momento del encendido está determinado por el bit 7 (G23) del parámetro No. 3402. Sin
embargo, G22 y G23 permanecen sin cambios cuando el estado se establece en reinicio
limpieza.

(4) El usuario puede seleccionar G00 o G01 configurando el bit 0 (G01) del parámetro No. 3402. (5) El usuario
puede seleccionar G90 o G91 configurando el bit 3 (G91) del parámetro No. 3402. Cuando se utiliza el sistema
de código G B o C en el sistema de torno, la configuración de bits
3 (G91) nº de parámetro. 3402 determina el código efectivo: G90 o G91. (6) En el
sistema de máquina multitarea, el usuario puede seleccionar G17, G18 o G19 cuando
utilizando los bits 1 (G18) y 2 (G19) del parámetro no. 3402.
2. Los códigos G distintos de G10 y G11 son códigos G de un solo uso. 3. Si
especifica un código G que no está en la lista de códigos G, o especifica un código G que no tiene
opción asociada a ella, se emite la alarma PS0010 “INCORRECTO”. CÓDIGO G." 4. Se pueden
especificar varios códigos G en un bloque si todos pertenecen a diferentes
grupos. Si en un bloque se especifican varios códigos G que pertenecen al mismo grupo, entonces
Sólo es válido el último código G especificado.
5. Si en el ciclo fijo de taladrado se especifica el código G del grupo 01, el ciclo fijo de perforación
Se cancela la perforación. Esto significa que se establece el mismo estado que al configurar
G80. Tenga en cuenta que los códigos G del grupo 01 no se ven afectados por el código G que especifica el ciclo fijo para
perforación.
6. Los códigos G se indican por grupos. 7.
La conmutación del grupo G60 se realiza de acuerdo con la configuración del bit 0 (MDL) del parámetro
nom. 5431. (Cuando el bit MDL es 0, se selecciona el grupo 00. Cuando el bit MDL se establece en 1, se
selecciona el grupo 01).

­ 13 ­
Machine Translated by Google

2. FUNCIÓN DE PREPARACIÓN
(FUNCIÓN G) PROGRAMACIÓN B­64604RU­2/01

Cuadro 2 (a) Lista de códigos G


código g Grupo Función
G00 Posicionamiento (desplazamiento rápido)
G01 Interpolación lineal (avance de corte) Interpolación
G02 circular en el sentido de las agujas del reloj o interpolación helicoidal
01
agujas del reloj
G03 Interpolación circular en sentido antihorario o interpolación helicoidal
en sentido anti­horario
G04 Ponerse de pie

G04.1 Código G para evitar el almacenamiento en búfer


G05.1 Control/esquema de vista previa avanzado de IA
Control de IA / Nano­suavización
G05.4 Activar/desactivar HRV3

G07.1 (G107) Interpolación cilíndrica


G08 00 Control/esquema de vista previa avanzado de IA
Control AI (comando de control avanzado compatible
visualización)
G09 Parada exacta
G10 Ingresar datos programables
G10.6 Retirada y devolución de herramientas
G11 Cancelación del modo de entrada de datos programable
G15 Cancelar un comando en coordenadas polares
17
G16 Comando en coordenadas polares
G17 Seleccionar plano XpYp Xp: eje X o eje paralelo
G18 02 Seleccionar plano ZpXp Yp: eje Y o eje paralelo
G19 Seleccionar plano YpZp Zp: Eje Z o eje paralelo
G20 (G70) Introducir datos en pulgadas
06
G21 (G71) Entrada de datos en mm
G22 La función de verificación de pasos guardados está
04
G23 activada. La función de verificación de pasos
G25 guardados está desactivada. La detección de desviaciones de la velocidad del
19
G26 husillo especificada está desactivada. Detección de desviaciones de la
G27 velocidad del husillo especificada. Comprobación de retorno a
G28 la posición de referencia (G27) Retorno automático a la posición de referencia
G28.2 Comprobación de bloqueo de la posición de referencia
G29 Mover desde la posición de referencia
00
G30 Volver a la 2.ª, 3.ª y 4.ª posición de referencia
G30.2 Bloqueo de inspección al regresar a la 2.ª, 3.ª y 4.ª posición inicial
G31 Función de salto
G31.8 Saltar el roscado del
G33 01 eje EGB
G37 Medición automática de la longitud de la herramienta
G38 Compensación del radio de la herramienta/radio de la punta de la herramienta: Guardar vector
00
G39 Compensación del radio de la herramienta/radio de la punta de la herramienta: Circular
interpolación en esquinas
G40 Compensación del radio de la herramienta/radio de la punta de la herramienta: Cancelar
G41 07 Compensación del radio de la herramienta/radio de la punta de la herramienta: izquierda
G42 Compensación del radio de la herramienta/radio de la punta de la herramienta: derecha
G40.1 Modo de cancelación de control de dirección normal
G41.1 18 Control de dirección normal habilitado: izquierda
G42.1 Control de dirección normal habilitado: derecha
G43 Compensación de longitud de herramienta
G44 08 + Compensación de longitud de herramienta
G43.7 ­ Compensación de herramienta
G45 Compensación de herramienta: aumentar
G46 Compensación de herramienta: reducción
00
G47 Compensación de herramienta: doble aumento
G48 Compensación de herramienta: doble reducción
G49 (G49.1) 08 Cancelación de la compensación de longitud de herramienta
G50 Cancelar escala
11
G51 Escalada
G50.1 Cancelación de la duplicación programable
22
G51.1 Duplicación programable
­ 14 ­
Machine Translated by Google

2. FUNCIÓN DE PREPARACIÓN
B­64604RU­2/01 PROGRAMACIÓN (FUNCIÓN G)

Cuadro 2 (a) Lista de códigos G


Código Grupo Función
G G50.4 Cancelar el control sincrónico
G50.5 Cancelar controles complejos
G51.4 Iniciar control sincrónico
G51.5 Iniciar control complejo
00
G52 Configuración del sistema de coordenadas local (G52)
G53 Configuración del sistema de coordenadas de la máquina
G53.1 Control de dirección del eje de la herramienta
G53.6 Controlar la dirección del eje de la herramienta mientras se mantiene la posición del centro de la herramienta.
G54 (G54.1) Selección del sistema de coordenadas de
G55 pieza 1 Selección del sistema de coordenadas
G56 de pieza 2 Selección del sistema de
14
G57 coordenadas de pieza 3 Selección del sistema
G58 de coordenadas de pieza 4 Selección del
G59 sistema de coordenadas de pieza 5 Selección
G60 00 del sistema de coordenadas de pieza 6 Posicionamiento
G61 unidireccional (G60) Modo de parada precisa
G62 Sobreimpulso angular automático
15
G63 Modo de toque
G64 Modo de corte
G65 00 Llamar a una macro
G66 Llamada modal del programa macro A
G66.1 12 Llamada modal del programa macro B
G67 Cancelar una llamada de macro modal A/B Iniciar una
G68 rotación del sistema de coordenadas o activar el modo de transformación
sistema de coordenadas tridimensional
G69 Cancelar la rotación del sistema de coordenadas o desactivar el modo de transformación
dieciséis
sistema de coordenadas tridimensional
G68.2 Control del plano de trabajo inclinado.
G68.3 Control de un plano de trabajo inclinado en la dirección del eje de la herramienta.
G68.4 Controlar un plano de trabajo inclinado (multicomando incremental) Copiar una figura (copia
G72.1 rotativa) Copiar una figura (copia lineal) Ciclo de
00
G72.2 taladrado Poke
G73
09
G74 Ciclo de corte de hilo a la izquierda
G75 01 Ciclo de rectificado por inmersión
G76 09 Terminar el ciclo de aburrido
G77 Ciclo de rectificado por inmersión con medición directa
G78 01 Ciclo de rectificado de superficies de alimentación continua
G79 Ciclo de rectificado de superficie de alimentación intermitente
Cancelar un ciclo fijo
G80 09
Equipo electrónico: cancelación de sincronización
G80.4 Equipo electrónico: cancelación de sincronización
34
G81.4 Equipo electrónico: Iniciar sincronización
G81 09 Ciclo de taladrado o ciclo de mandrinado por puntos
Equipo electrónico: Iniciar sincronización

­ 15 ­
Machine Translated by Google

2. FUNCIÓN DE PREPARACIÓN
(FUNCIÓN G) PROGRAMACIÓN B­64604RU­2/01

Cuadro 2 (a) Lista de códigos G


código g Grupo Función
G82 Ciclo de taladrado o ciclo de avellanado
G83 Ciclo de taladrado con retirada periódica de brocas.
G84 Ciclo de roscado
G84.2 Ciclo de roscado rígido (formato FS10/11) Ciclo de roscado izquierdo
G84.3 rígido (formato FS10/11) Ciclo de mandrinado
09
G85
G86 ciclo aburrido
G87 Ciclo de mandrinado posterior
G88 ciclo aburrido
G89 ciclo aburrido
G90 programación absoluta
03
G91 Programación incremental
G91.1 Comprobación del valor de incremento máximo especificado
G92 00 Ajuste del sistema de coordenadas de la pieza o sujeción a máxima velocidad
huso
G92.1 Preestablecer el sistema de coordenadas de la pieza
G93 Alimentación en tiempo inverso
G94 05 Alimentación por minuto
G95 Porción por facturación
G96 Control de velocidad constante de movimiento en la superficie.
13
G97 Cancelación del control de velocidad de superficie constante
G96.1 Realizar la indexación del husillo (esperando a que se complete)
G96.2 Realizar la indexación del husillo (sin esperar a que se complete)
00
G96.3 Comprobación de la finalización de la indexación del husillo
G96.4 Modo de control de velocidad SV activado.
G98 Ciclo constante: regreso al nivel inicial.
10
G99 Ciclo fijo: retorno al punto R nivel Interpolación
G107 00 cilíndrica
G160 Cancelar control de alimentación
20
G161 Control de alimentación

­ dieciséis ­
Machine Translated by Google

3. FUNCIÓN
B­64604RU­2/01 PROGRAMACIÓN INTERPOLACIÓN

3 FUNCIÓN DE INTERPOLACIÓN
El Capítulo 3, FUNCIÓN DE INTERPOLACIÓN, consta de las siguientes secciones:

3.1 POSICIONAMIENTO EN LA MISMA DIRECCIÓN (G60)................................. ........ ..........17 3.2 ROSCADO


(G33).................... ....................................................... ............. ..........................19 3.3
NANOCALIZACIÓN ....... ................................. .................... ................................. ................. ............................20 3.4
CONTROL DE ADMISIÓN INTELIGENTE.... ............. ................................................. ....... ..26

3.1 POSICIONAMIENTO EN UNA DIRECCIÓN


(G60)
Para lograr un posicionamiento preciso sin juego (contragolpe) de la máquina,
Posicionamiento final desde una dirección.

Invadir

punto de partida

punto de partida

Punto final Parada temporal

Formato
G60IP_;
IP_: Para programar en valores absolutos: las coordenadas del punto final,
y para programación incremental ­ distancia recorrida
herramienta.

Explicación
La dirección de sobrecarrera y posicionamiento se especifican en pares. nom. 5440. Incluso si se da
comando, la dirección de posicionamiento coincide con la dirección especificada en el parámetro, la herramienta se detiene
una vez antes de llegar al punto final.
G60, que es un código G de un solo uso, se puede utilizar como código G modal en
grupo 01 al asignar el valor 1 al bit 0 (MDL) del par. nom. 5431 Esta configuración
le permite evitar especificar un comando G60 en cada bloque. Otras especificaciones son las mismas que para el
comando de un solo disparo G60. Si se especifica un código G de un solo disparo en el modo de posicionamiento en
en una dirección, un solo comando G actúa como códigos G en el grupo 01.

­ 17 ­
Machine Translated by Google

3. FUNCIÓN
INTERPOLACIÓN
PROGRAMACIÓN B­64604RU­2/01

(Ejemplo)
Cuando se utilizan comandos únicos del G60.
G90;
G60 X0Y0;
G60X100; Posicionamiento en una dirección (G60)
G60 Y100;
G04 X10;
G00 X0Y0;
Si se utiliza el comando modal G60.
G90G60; Inicio del modo de posicionamiento unidireccional
X0Y0;
X100; Posicionamiento en una dirección (G60)
100
yenes;
G04X10; G00X0 Y0; Cancelar el modo de posicionamiento unidireccional

­ Descripción general de la operación


• En caso de posicionamiento utilizando el tipo de interpolación no lineal (bit 1 (LRP) del parámetro
nom. 1401 = 0)
Como se muestra a continuación (Fig. 3.1 (a)), se realiza el posicionamiento en una dirección
independientemente a lo largo de cada eje.
X

Distancia de sobrerrecorrido en
Dirección del eje Z
Distancia de sobrerrecorrido en
Dirección del eje X

Programado
punto final

CON

Programado
punto de partida

Arroz. 3.1(a)

• En caso de posicionamiento utilizando el tipo de interpolación lineal (bit 1 (LRP) del parámetro
nom. 1401 = 1)
Se realiza un posicionamiento tipo interpolación hasta que la herramienta
se detendrá antes o después del punto final especificado. Luego se coloca la herramienta
de forma independiente a lo largo de cada eje hasta alcanzar el punto final.
X

Distancia de sobrecarrera en dirección Z

Distancia de sobrerrecorrido en
Dirección del eje X

Programado
punto final

Programado
punto de partida

CON

Arroz. 3.1(b)

­ 18 ­
Machine Translated by Google

3. FUNCIÓN
B­64604RU­2/01 PROGRAMACIÓN INTERPOLACIÓN

Limitación
• El posicionamiento en una dirección no se realiza a lo largo de un eje para el cual no
distancia de sobrerrecorrido en el parámetro nom. 5440.
• El posicionamiento en una dirección no se realiza según el eje para el cual
la distancia de movimiento se establece en 0. • La
función de espejo no se aplica en la dirección especificada por el parámetro. Incluso en el modo de imagen especular, la dirección
de posicionamiento es en una
la dirección permanece sin cambios. Cuando se utiliza posicionamiento de tipo lineal
Interpolación y estado de duplicación cuando se detecta un bloque.
Posicionamiento en una dirección, diferente del estado de imagen especular.
Cuando comienza el bloque, se emite una alarma (DS0025) “NO SE PUEDE EJECUTAR G60”. Al cambiar la duplicación en
medio de un programa, desactive
captación previa especificando el código M para deshabilitar el almacenamiento en búfer. Luego, active la duplicación
cuando no haya ningún bloque preseleccionado. • En modo de interpolación cilíndrica (G07.1), posicionamiento en
una dirección
no se puede ejecutar.

• Al especificar el posicionamiento en una dirección en una máquina usando el control


cualquier eje de inclinación, primero realice el posicionamiento del eje de inclinación y luego
establecer el posicionamiento del eje cartesiano. Si el orden se invierte, o
los ejes oblicuo y cartesiano se especifican en el mismo bloque, esto puede causar una dirección incorrecta
posicionamiento.
• Cuando se coloca en la posición de reinicio usando la función de reinicio
No se realiza el posicionamiento en una dirección.
• Durante un ciclo fijo de taladrado no se realiza ningún posicionamiento de una sola vez.
Dirección del eje de perforación.
• El posicionamiento en una dirección no se aplica al movimiento en constante
ciclos G76 y G87.

3.2 ROSCADO (G33)


Puedes cortar hilos rectos con un paso constante. Un codificador de posición montado en el husillo lee la velocidad del husillo en
tiempo real. contado
La velocidad del husillo se convierte en avance por minuto (avance de herramienta).

Formato
CON

G33IP_F_;

F: paso en dirección F largo


ejes

Blanco

­ 19 ­
Machine Translated by Google

3. FUNCIÓN
INTERPOLACIÓN
PROGRAMACIÓN B­64604RU­2/01

Explicación
Normalmente, el corte de hilo se produce repetidamente a lo largo de la misma trayectoria de movimiento.
herramienta desde el desbaste hasta el acabado del tornillo. Porque el corte de hilo
comienza cuando el codificador de posición en el husillo emite una señal de uno
revolución, el corte del hilo comienza en un punto fijo y la trayectoria del movimiento
La herramienta no cambia al volver a cortar hilos. Tenga en cuenta que
La velocidad del husillo debe permanecer constante desde el inicio del desbaste hasta su finalización.
procesamiento de acabado. Si no se cumple esta condición, el hilo se realizará con el hilo incorrecto.
paso.

Generalmente retraso del servo, etc. conduce a la implementación de pasos no del todo correctos en
Puntos de inicio y fin del corte de hilo. Para compensar este efecto, la longitud de corte
Los hilos deben colocarse un poco más grandes de lo
requerido. La Tabla 3.2 (a) enumera los rangos de paso de rosca.

Tabla 3.2 (a) Posibles rangos de tono


Incremento más pequeño
Rango de pasos del programa
equipos

Introduciendo métrica 0,001 mm F1 ­ F50000 (0,01 ­ 500,00 mm)


datos 0,0001 mm F1 ­ F50000 (0,01 ­ 500,00 mm)
0,0001 pulgada F1­F99999 (0,0001­9,9999 pulgadas)
Entrada en pulgadas
0,00001 pulgada F1­F99999 (0,0001­9,9999 pulgadas)

3.3 NANOCALIVAMIENTO
Revisar
Si la superficie requerida con muescas se aproxima mediante pequeños segmentos, entonces la función
El nanosmoothing genera una curva suave obtenida por segmentos programados y realiza la interpolación
necesaria. El nano suavizado supone una
curva a partir de una curva programada aproximada
segmentos dentro de las tolerancias. Si la distancia entre puntos de inflexión adyacentes no es
constante, esta función puede crear una curva suave. La
interpolación de curvas reduce el error de aproximación de segmentos y el nanosmoothing facilita
la superficie de corte es más suave.

NOTA
Esta característica es opcional. Para utilizar esta
función, se requieren las opciones de "esquema".
Control AI II" y esta función.

Formato
G5.1 Q3 Xp0 Yp0 Zp0 [α0] [β0] ; : Habilita el modo de nano suavizado
G5.1 Q0; : Desactiva el modo de nano suavizado
Xp : Eje X o eje paralelo al eje X Yp : Eje Y o
eje paralelo al eje Y Zp : Eje Z o eje paralelo al
eje Z α, β : Eje giratorio

­ 20 ­
Machine Translated by Google

3. FUNCIÓN
B­64604RU­2/01 PROGRAMACIÓN
INTERPOLACIÓN

NOTA
1 Especifique G5.1 a lo largo del bloque.
(Se excluye especificar cualquier otro código G en el mismo bloque). 2
Establezca la posición 0 para el eje programado en modo
nanosuavización en el bloque. El eje especificado está nanosuavizado, pero no se realiza ningún
movimiento en modo absoluto
programación. (El
movimiento del eje no se realiza en el bloque
G05.1Q3). 3 Restablecer también desactiva el modo de nano suavizado.

En el bloque G5.1 Q3, especifique el eje que se va a nanosuavizar. Tenga en cuenta que al mismo tiempo
tres ejes pueden estar sujetos a nanosuavización y que solo se pueden especificar los siguientes ejes. ­ Tres ejes
principales (X, Y, Z) ­ Ejes paralelos a
los tres ejes principales
Al especificar la función de selección de condición de mecanizado, primero especifique G5.1 Q1 Rx y luego
nanosuavizante.

Ejemplo

O0010
… Si antes del nanosmoothing necesitas
funciones siguientes, luego especifique G5.1. ­
(G5.1 T1 R1;) Control de contorno AI ­
Función de selección de condiciones de procesamiento
G5.1 Q3 X0 Y0 Z0;

Desactivar el modo de nano suavizado
G5.1 Q0; Modo de control de bucle AI desactivado

M30;

Explicación
Normalmente, el programa aproxima una superficie con muescas utilizando pequeños segmentos con
tolerancia de aproximadamente 10 μm.

admisión

Programado
1er punto

Curva requerida

Arroz. 3.3(a)

Un gran número de puntos programados se encuentran en el límite de tolerancia. Los puntos programados también
tienen un error de redondeo debido a la menor
Incremento de entrada del CNC. La función de nano­suavización crea múltiples puntos de entrada entre
puntos programados adyacentes para que se pueda crear una curva suave a lo largo
segmentos de aproximación. La curva requerida se obtiene a partir de los puntos de entrada de numerosos bloques,
incluidos los bloques intermedios.

­ 21 ­
Machine Translated by Google

3. FUNCIÓN
INTERPOLACIÓN PROGRAMACIÓN B­64604RU­2/01

Muchos puntos de entrada están más cerca de la curva deseada que los puntos programados. Se puede obtener
una curva estable con puntos de entrada creados a partir de múltiples bloques, incluidos los bloques de zona de
influencia. Dado que la posición de cada punto de entrada se corrige en unidades
menor que el incremento más pequeño del CNC de entrada dentro de la tolerancia, entonces la influencia del error
el redondeo puede reducirse. El nano
suavizado se realiza en la curva obtenida a partir de los puntos de entrada ajustados.
para que la superficie de corte resultante sea lisa.
admisión

Punto programado

Punto a ingresar
Punto de entrada corregido La curva resultante

Arroz. 3.3(b)

­ Asignación permitida
La tolerancia del programa nanosmoothing se establece mediante el parámetro
no. 19581. Los puntos de entrada se corrigen dentro de la tolerancia y la curva se genera en consecuencia.
forma. Si
en el parámetro no. 19581 se establece en 0, entonces la distancia mínima de movimiento en incrementos
el sistema se considera admisión.

­ Toma de decisiones en función de la distancia entre vecinos.


puntos programados
Si la distancia entre puntos programados adyacentes (longitud del bloque) excede
valor especificado en el parámetro no. 8486, o fuera del valor especificado en el parámetro no. 8490 pulgadas
Modo de nano­suavización, el modo de nano­suavización se cancela en el punto de inicio del bloque. EN
El bloque puede realizar interpolación lineal. Al tomar una
decisión basada en la distancia entre puntos programables adyacentes, solo se tienen en cuenta los tres ejes
principales (o sus ejes paralelos) y se excluyen los ejes de rotación. Al cancelar el modo nanosmoothing en un
bloque, no se realiza el nanosmoothing para los ejes de rotación.
realizado.

Si los valores dados en los parámetros son 0, entonces no se toma ninguna decisión basada en
distancias entre puntos programables adyacentes.

­ Toma de decisiones en la esquina.


Si la diferencia de ángulo (ver Fig. 3.3 (c)) entre bloques programados adyacentes
excede el valor especificado en el parámetro nom. 8487 en modo nanosmoothing, luego el modo
El nanosmoothing se cancela en la esquina.
La solución de las esquinas se realiza teniendo en cuenta únicamente los tres ejes principales (o sus ejes paralelos); ejes
Las rotaciones no se tienen en cuenta. Al cancelar el modo nanosmoothing en un bloque, nanosmoothing para
Los ejes de rotación no se realizan.

θ1: Diferencia de ángulo entre los bloques N1 y N2


i2
θ2: Diferencia de ángulo entre los bloques N2 y N3
N3

N2

N1 i1

Arroz. 3.3 c)
­ 22 ­
Machine Translated by Google

3. FUNCIÓN
B­64604RU­2/01 PROGRAMACIÓN INTERPOLACIÓN

Si el valor especificado por el parámetro es 0, entonces no se toma ninguna decisión en la esquina


basado en la diferencia
de ángulos. Los bloques muy pequeños creados por algún motivo, como un error de cálculo CAM, pueden
ignorar y se puede realizar una conexión suave en la esquina. Para hacer esto, configure el parámetro no. 19582
igual a la distancia mínima de movimiento con la que se toma una decisión sobre
basado en la diferencia de ángulos. A continuación, se bloquea la solución en la esquina para el bloque donde la distancia de movimiento
menos que la distancia mínima de viaje especificada.

Sin embargo, la decisión basada en la distancia entre puntos programados adyacentes especificada en el parámetro
no. 8490 tiene mayor prioridad que la solución de la esquina. Por lo tanto, el valor especificado por el parámetro no.
19582, debe ser mayor que el valor especificado por el parámetro
libro. 8490.

Si el parámetro no. 19582, entonces no se considera un bloque muy pequeño


ángulo y se puede realizar una conexión suave en la esquina.

Arroz. 3.3(d)

­ Activa y desactiva automáticamente el control de bucle AI con


nanoalisado
La configuración de G5.1 Q3 también desbloqueará el nanosmoothing y se activará simultáneamente
Control de bucle de IA. Control automático de velocidad mediante contorno.
El control de IA reduce el impacto en el sistema mecánico. Configurando G5.1 Q0 cancela el modo
nanosmoothing y al mismo tiempo modo de control de contorno AI.

­ Condiciones para desbloquear nanosmoothing


El nano suavizado se desbloquea si se cumplen las condiciones siguientes.
En un bloque que no cumple con las condiciones de desbloqueo, se cancela el nanosmoothing y
El siguiente bloque determina la posibilidad de realizar nanosuavización. En la siguiente
descripción, "longitud de bloque" y "diferencia de ángulo entre bloques" solo se aplican a
los tres ejes principales (o ejes paralelos a ellos), y no a los ejes de rotación. Sin embargo, observamos que en
bloque donde el modo nanosmoothing se cancela debido a cualquiera de estas condiciones tampoco
El nanoalisado se lleva a cabo a lo largo de los ejes de
rotación. (1) La longitud del bloque especificada es menor que la especificada por el
parámetro no. 8486. (2) La longitud del bloque especificada es mayor que la
especificada por el parámetro no. 8490. (3) La diferencia de ángulos entre los bloques especificados
es menor que el parámetro no. 8487. (4)
Modo uno de los siguientes: ­ Interpolación lineal
­ Alimentación por minuto o alimentación en tiempo inverso
­ Cancelar compensación del radio de la herramienta
­ Cancelar el ciclo constante.
­ Cancelar escala
­ Cancelar la llamada modal de un programa macro.
­ Cancelar el control de velocidad constante de movimiento en la superficie.
­ Modo de mecanizado de corte
­ Cancelar la rotación del sistema de coordenadas/transformación del sistema de coordenadas 3D
­ Cancelar comando en coordenadas polares
­ Cancelar el control de dirección normal.
­ Cancelar la duplicación programable
(5) El bloque no contiene un comando de código G de un solo
uso. (6) El bloque no realiza presupresión (almacenamiento en búfer).

­ 23 ­
Machine Translated by Google

3. FUNCIÓN
INTERPOLACIÓN
PROGRAMACIÓN B­64604RU­2/01

(7) El bloque contiene un comando de movimiento solo para el eje sometido a nanosuavización.

­ Comprobación de nanosuavizado
Los datos de diagnóstico nº 5000 muestran la posibilidad de nanoalisado en el bloque actual. Si el modo
nano­suavizado está habilitado, entonces el bit de "suavizado activado" está habilitado. se establece en 1.

Limitación
­ Códigos G modales utilizados al especificar nano­suavización
El nanoaliasing se puede especificar en los siguientes estados de código G modales. Está prohibido especificar
una interpolación suave en otros estados modales.

G15 : Cancelar comando en coordenadas polares


G40: Cancelar compensación del radio de la herramienta.
G40.1 : Cancelación del control de movimiento normal
G49(G49.1), G43, G44: Cancelación de compensación de longitud de herramienta o compensación de longitud
herramienta
G50 : Cancelar zoom
G50.1 : Cancela la duplicación programable
G64 : Cancelación del modo de corte
G67 : Cancelar llamada de macro modal
G69 : Cancelar la rotación del sistema de coordenadas/transformación del sistema 3D
coordenadas
G80 : Cancelación del ciclo fijo
G94, G93 : Alimentación por minuto o alimentación en tiempo inverso
G97 : Cancelar el control de velocidad de superficie constante

­ Modo bloque único


Si el modo de bloque único se realiza en el modo nanosmoothing, entonces la operación se detiene en
en el punto de inserción corregido, no en el punto programado. Incluso en el modo
nanosmoothing, el modo normal de bloque único se realiza en un bloque que no cumple con las condiciones del modo
nanosmoothing.

­ Compensación de longitud de herramienta


Para realizar la compensación de la longitud de la herramienta, especifique el comando antes de especificar el
nanosmoothing. Evite cambiar el valor de corrección en el modo de nano suavizado.
Si se especifica G43, G44 o G49 en un bloque entre un bloque en el que se especifica la habilitación de modo
,
nanosmoothing (G5.1 Q3), y el bloque en el que se especifica el comando para apagar el modo
nanosmoothing (G5.1 Q0), luego aparece la alarma PS0343 “PROHIBIDO”. EQUIPO EN
NANO SUAVIZADO."

­ Compensación del radio de la herramienta/radio de la punta de la herramienta


Si se especifica compensación del radio de la herramienta/compensación del radio de la punta de la herramienta en el
nanosmoothing, el modo nanosmoothing se cancela. A continuación, si se da el comando cancelar
Compensación del radio de la herramienta/radio de la punta de la herramienta (G40), luego se toma una decisión.
sobre la posibilidad de iniciar el nanosmoothing en otro bloque. Las operaciones de inicio y cancelación tipo C siempre son
se realizan para compensar el radio de la herramienta/radio de la punta de la herramienta especificado en
modo nanosmoothing, independientemente de la configuración de los
parámetros. Un comando relacionado con la compensación del radio de la herramienta/radio de la punta de la herramienta no debe
configúrelo en modo nanosmoothing si no hay una necesidad urgente.

­ 24 ­
Machine Translated by Google

3. FUNCIÓN
B­64604RU­2/01 PROGRAMACIÓN
INTERPOLACIÓN

­ Macro personalizada impulsada por interrupciones


No se puede utilizar ninguna macro de usuario impulsada por interrupciones en
modo nanosuavizante. Si el
modo de nano suavizado está configurado para desbloquear simultáneamente al usuario
macro controlada por interrupción, o si una macro controlada por interrupción personalizada está habilitada en
el modo nano­suavización, aparecerá una señal
alarma PS0342 "INTERRUPCIÓN DE MACRO ESPECIAL PERMITE EL NANO SUAVIZADO".

­ Intervención manual
La intervención manual mediante la emisión de un comando de conmutación absoluta manual no puede
realizado en modo nanosmoothing. Si se hace tal intento, al comenzar
Después del ciclo después de la intervención manual, aparecerá la alarma PS0340 “REINICIO PROBADO
(NANO SMOOTHING)”.

­ Número de bloques que se pueden especificar con éxito En el


modo nanosmoothing, se pueden especificar con éxito hasta 300.000.000 bloques. Al preguntar más
número de bloques, aparece la alarma PS0341 “TANTOS BLOQUES EN
COM.(NANOSUAVIZADO).” Sin
embargo, si ocurre un bloqueo que no cumple con las condiciones del modo nanosmoothing, entonces
el modo se cancela y el recuento del número de bloques exitosos se restablece a 0.

­ Creando un programa
La interpolación de curvas se realiza para varios bloques programados, incluidos
bloques de amortiguación en modo nanosmoothing.
Por lo tanto, los comandos programados deben ejecutarse continuamente en modo
nanosuavizante.

En algunos casos, se puede perder la continuidad del programa y la ejecución continua


se puede interrumpir, por ejemplo: La parada de un bloque individual se realiza en el modo
nanosuavización; y el otro programa se ejecuta en modo MDI. En este caso aparece
alarma PS0344 “EL NANO­SUAVIZAMIENTO NO PUEDE CONTINUAR”.

­ Restricciones para reanudar el funcionamiento automático.


(1) Reanudar el programa
La interpolación de curvas se realiza para los puntos insertados corregidos, no para
puntos programados en modo nanosmoothing. En consecuencia, al establecer
El número de secuencia para reanudar la operación del programa no se puede
reanuda desde el punto de bloqueo programado. Para
reanudar un programa, configure el número de bloque usando el contador de bloques que se muestra en
la pantalla del programa.
(2) Retracción y retorno de la herramienta
La herramienta no se puede retraer ni devolver en modo nano suavizado. (3) Carrera
inversa
El trazo inverso no se puede realizar en el modo de nano suavizado.
(4) Retorno del volante
En el modo de nano­suavización, no se puede realizar el movimiento inverso del volante.
(5) Función de cancelación de bloque activo
La función de cancelar el bloque activo en modo nanosmoothing está temporalmente deshabilitada.

­ Pantalla gráfica dinámica


La función de visualización gráfica dinámica dibuja la trayectoria en modo nano­suavización con
utilizando interpolación lineal.

­ 25 ­
Machine Translated by Google

3. FUNCIÓN
INTERPOLACIÓN
PROGRAMACIÓN B­64604RU­2/01

3.4 CONTROL DE ADMISIÓN INTELIGENTE


Dos funciones responsables de generar una trayectoria de procesamiento fluida dentro de un determinado
Las tolerancias, y también realizar procesamiento de alta velocidad y alta precisión, se ingresan de la siguiente manera.
forma.

NOTA
El "Control de Admisión Inteligente" es opcional
función.
Para utilizar esta función, se requieren las opciones de "esquema".
Control AI II" y esta función. Además de estas
opciones, para utilizar el modo “Suavizado pequeño”
La opción "Segmentos de línea" también es necesaria para esta función.
"Nanosuavizado".

Convertir una trayectoria angular en una curva


Con control de contorno AI estándar, la dirección y curvatura del camino especificado
se interrumpe en todas las uniones de bloques de interpolación lineal y circular. Esta función hace
la dirección y curvatura de las trayectorias angulares es continua. Trayectoria en zonas de esquina
se convierte en curvas de tal manera que la precisión en cada unión de líneas lineales y
La interpolación circular estaba dentro de la tolerancia especificada en el parámetro no. 19596 o código
G.
Por lo tanto, el proceso de especificación de la precisión del mecanizado se simplifica y el mecanizado de alta precisión
es posible independientemente de la velocidad de avance.

CON
Conversión CON

trayectoria angular en
curva
admisión

Y Y

X X

Trayectoria con habilitado


Trayectoria especificada control de acceso

Fig.3.4 (a) Conversión de una trayectoria angular en una curva

Los siguientes bloques se convierten en curvas usando la función de conversión angular


trayectorias en una curva”.
• Interpolación lineal – Interpolación lineal
• Interpolación lineal – interpolación en anillo
• Interpolación circular – Interpolación circular

­ 26 ­
Machine Translated by Google

3. FUNCIÓN
B­64604RU­2/01 PROGRAMACIÓN INTERPOLACIÓN

admisión

admisión

Interpolación linear Interpolación linear


­ Interpolación linear – Interpolación circular

admisión

Interpolación circular
– Interpolación circular

Fig.3.4 (b) Conversión a curvas en cada bloque

Requiere las opciones de Control de tolerancia inteligente y Control de contorno AI II.

Suavizado de segmentos de línea pequeños


Esta función dobla un camino definido por varios segmentos lineales pequeños. Esto crea una
transición suave entre curvaturas.

Suavizando las distorsiones

Gestión
admisión
Nano suavizado admisión

Fig.3.4 (c) Suavizado de pequeños segmentos lineales

Además, las esquinas entre bloques posteriores se convierten en curvas.

• Interpolación lineal: una curva formada a partir de varios segmentos lineales pequeños.
• Interpolación circular: una curva formada a partir de varios segmentos lineales pequeños.

­ 27 ­
Machine Translated by Google

3. FUNCIÓN
INTERPOLACIÓN
PROGRAMACIÓN B­64604RU­2/01

admisión

admisión

Interpolación lineal: una curva Interpolación circular: una curva


formada a partir de varios formada a partir de varios
pequeños segmentos lineales pequeños segmentos lineales

Fig.3.4 (d) Conversión a curvas en las secciones de esquina de curvas formadas a partir de varios
pequeños segmentos lineales

Además del Control de Tolerancia Inteligente y el Control de Contorno AI II para suavizar


Los segmentos de línea pequeños requieren opciones de nanosuavizado.

Formato
G05.1 T3 Xp0 Yp0 Zp0; Modo de control de admisión inteligente habilitado
G10.8 L4 I_Q_; Establecer un valor de tolerancia
:
G05.1 Q0; Modo de control de admisión inteligente
desactivado

Xp: Eje X o eje paralelo al eje X


Yp: Eje Y o eje paralelo al eje Y
Zp: Eje Z o eje paralelo al eje Z
I: Tolerancia para eje lineal en las esquinas.
Q: Tolerancia para eje lineal en curvas

NOTA
1 Especifique G05.1 a lo largo del bloque.
(Se excluye especificar cualquier otro código G en el mismo bloque) 2 Cuando
se utiliza esta función, el bit 0 (ATC) del parámetro No. 19594
debe tener el valor 1.
3 La unidad “I” en el comando G10.8 depende del sistema incremental del sistema principal
ejes.

4 Valores de parámetros no. 19596 y 19597 actúan como una tolerancia entre
comandos G05.1 Q3 y G10.8 L4. 5 El
control de admisión inteligente se desactiva si el valor
La tolerancia del eje lineal es 0. 6 El
modo de control de tolerancia inteligente se activa al inicio
modo de funcionamiento automático configurando el bit 0 (CAT) del parámetro no.
11785.

Opción
Para convertir una trayectoria angular en una curva, se requieren opciones inteligentes.
control de admisión y control de bucle AI II. Además del
Control de Tolerancia Inteligente y el Control de Contorno AI II para suavizar
Los segmentos de línea pequeños también requieren opciones de nanosuavizado.
­ 28 ­
Machine Translated by Google

3. FUNCIÓN
B­64604RU­2/01 PROGRAMACIÓN
INTERPOLACIÓN

Función descriptiva

­ Convertir trayectoria en esquinas en curva.


Con el control de contorno AI estándar es posible utilizar un control suave en las esquinas.
trayectoria especificando la diferencia permitida en la velocidad de avance (parámetro No. 1783). Con otro
lado, en el modo de control de tolerancia inteligente, la trayectoria en las esquinas se convierte en
curva de modo que el error de trayectoria en los ángulos esté dentro del rango aceptable
significados. La dirección y el grado de curvatura en las esquinas cambian gradualmente. en las esquinas
Se establece una cierta velocidad de avance para que la aceleración sea importante.
menor que en el parámetro nom. 19599. Por lo tanto, establezca la precisión del mecanizado
Suficientemente simple.

La velocidad de avance no debe


exceder el valor
parámetro nom. 19599

admisión

Fig.3.4 (a) Desviaciones internas en la esquina

NOTA
Si el parámetro no. 19599 no se especifica, se utiliza el valor del número de parámetro.
1737.

­ Antialiasing en modo de control de tolerancia inteligente


Si la longitud de los bloques lineales es menor que el valor del parámetro no. 19595, estos bloques están siendo considerados
como bloques con pequeños segmentos lineales, y se forma una curva suave, independiente de
puntos de comando que están dentro de la tolerancia para ejes lineales y rotativos. Como
resultado, incluso si hay espacios entre pequeños bloques en el programa, el procesamiento
se vuelve más suave.

NOTA
1 Ni para aceleración/desaceleración después de interpolación ni para retardo
La desviación interna del servosistema no está incluida en la precisión
angular especificada por esta
función. 2 Número de bloques programados para su ejecución en esta función
puede reducirse debido a la formación de la trayectoria en las esquinas.

­ Habilite automáticamente el control de bucle AI junto con


control de admisión inteligente
La configuración del comando G5.1 Q3 también permite simultáneamente el control del bucle AI y
Control de admisión inteligente. El control
automático de velocidad a través del control de bucle AI reduce el impacto en
sistema mecánico.

­ Condiciones para habilitar el modo de control de admisión inteligente


El modo de control de admisión inteligente se habilita cuando se cumplen las siguientes condiciones. Si
el bloque no cumple con las condiciones para habilitar el modo de control de admisión inteligente, se
cancela la ejecución de este modo. Se vuelve a realizar el control de elegibilidad
­ 29 ­
Machine Translated by Google

3. FUNCIÓN
INTERPOLACIÓN
PROGRAMACIÓN B­64604RU­2/01

en el siguiente bloque.
­ Este modo incluye: • Modos de corte
(G64) • Interpolación lineal
(G01) o circular (G02/G03) • Avance por minuto (G94, pero G98 en
el sistema de código G A para máquinas de la serie T) • Cancelar programas de macro
de llamada modal ( G67) • Cancelar velocidad de corte
constante (G97) • Cancelar control de dirección
normal (G40.1) • Cancelar comando de coordenadas polares (G15)

­ El bloque no contiene un comando de código G de un solo


uso. ­ El bloque no contiene el comando
MST. ­ El bloque no realiza presupresión (buffering). ­ El
bloque contiene un comando de movimiento para al menos un eje lineal. ­ El bloque contiene un
comando de movimiento solo para los ejes a los que se aplica
Control de admisión inteligente. ­ La diferencia
entre el radio en los puntos inicial y final es inferior a 20 µm.

­ Condiciones para habilitar el suavizado en el modo de control de tolerancia inteligente


El suavizado en el modo Control inteligente de tolerancia es efectivo cuando el
condiciones para habilitar el modo de control de admisión inteligente, así como las siguientes
condiciones. En la siguiente descripción, la "longitud del bloque" solo se aplica a los tres ejes principales (o
ejes paralelos a ellos), y no a los ejes de rotación. ­
Interpolación lineal (G01) ­ La longitud
del bloque es menor que el valor especificado en el parámetro No. 19595.

­ Condiciones para cancelar la conversión de una trayectoria en las esquinas a una curva.
El modo Control de admisión inteligente cancela el procedimiento de conversión
trayectorias en las esquinas hacia una curva en el cruce de bloques, si se aplican las siguientes condiciones. En este caso
El movimiento de los ejes en la unión de bloques se detiene
temporalmente. ­ En caso de que exista una inversión en el sentido del movimiento entre bloques de un lineal
interpolación.
­ En caso de que exista una inversión en la dirección del movimiento entre interpolaciones circulares,
cuyos valores de coordenadas centrales coinciden completamente.
­ Si la tolerancia de ajuste es inferior a 10­5 (1/100000) de la longitud del bloque inmediatamente antes
ángulo (longitud del arco al realizar un bloque de interpolación circular).

­ Cerrar
Si se produce un bloqueo de eje en el modo de control de tolerancia inteligente, también
Todos los ejes de un bloque en el que está habilitado el control de tolerancia inteligente están bloqueados, incluso
si el eje bloqueado no está incluido en ninguno de los comandos.

­ Señales de movimiento del eje.


En un bloque con el modo de control de tolerancia inteligente habilitado, las señales de movimiento del eje
MV1 a MV8 <Fn102> para ejes con control inteligente de tolerancia siempre tienen
valor 1, independientemente del movimiento.

­ Usar con otras funciones


En caso de que el Control de admisión inteligente se utilice junto con lo siguiente:
funciones, este modo controla las rutas para las cuales se aplican todas estas funciones. ­ Compensación
del cortador y compensación del radio de la punta de la herramienta.
­ Compensación de longitud de herramienta
­ Duplicación programable
­ Escalado
­ Rotación del sistema de coordenadas.
­ 30 ­
Machine Translated by Google

3. FUNCIÓN
B­64604RU­2/01 PROGRAMACIÓN INTERPOLACIÓN

Uso con compensación de cortador y compensación de radio de punta de herramienta


Cuando se utiliza compensación de cortador y compensación de radio de punta
herramienta, el control de tolerancia inteligente funciona para aquellas trayectorias en las que
Se aplican la compensación del cortador y la compensación del radio de la punta de la herramienta.

Camino central control de admisión para


herramienta
trayectorias con corrección
admisión

Trayectoria
centro
Trayectoria del programa herramienta

Blanco
admisión
R

Trayectoria Blanco
programas

Para esquina exterior Fig.3.4 Para esquina interior


(b) Usar con compensación de cortador y compensación de radio de punta de herramienta

Ejemplo
Ejemplo de uso en modo de control de admisión inteligente.

O0010;
G28 G91 X0 Y0;
G05.1 Q3 X0 Y0 Z0; (Modo de control inteligente
tolerancia habilitada)
G10.8 L4 I2.0; (Establezca el valor de tolerancia)
G90 G01 G41 X12.0 Y11.340 D4 F1000;
X25.0 Y11.340;
X30.0 Y20.0;
X25.0 Y28.660;
X15.0 Y28.660;
X10.0 Y20.0;
X16.5 Y8.742;
G40 X0 Y0;
G05.1 Q0; (El modo de control de admisión inteligente está deshabilitado)
M30;

Nota
­ Funciones con Control Inteligente de Admisión desactivadas temporalmente
Esta función se desactiva temporalmente cuando se utilizan las siguientes funciones al mismo tiempo.

Funciones
Cualquier tipo de interpolación, excepto lineal y circular. (Incluyendo interpolación helicoidal)
Avance por revolución
Alimentación en tiempo inverso
Cancelación del control de velocidad de superficie constante
Control de movimiento normal
Comando en coordenadas polares
Bloque de comando de compensación de longitud de herramienta
ciclo fijo
Comprobación de bloqueo de la posición de referencia

­ 31 ­
Machine Translated by Google

3. FUNCIÓN
INTERPOLACIÓN
PROGRAMACIÓN B­64604RU­2/01

­ Modo bloque único


Si el modo de bloque único se ejecuta en el modo de control de tolerancia inteligente, entonces
la operación se detiene al final de la esquina en lugar de en el punto
programado. Incluso en el modo de control de tolerancia inteligente, el modo de bloque único es normal
se ejecutará, incluso para un bloque que no cumpla con las condiciones de la inteligente
modo de control de acceso.

­ Visualización gráfica de fondo


La función de visualización gráfica de fondo dibuja la trayectoria en modo inteligente
Control de tolerancia mediante interpolación lineal.

­ Funciones que no funcionan con el Control de admisión inteligente


Esta función no se puede utilizar junto con las siguientes funciones.

Alerta
Funciones (1) Opción desbloqueada (2)
ansiedad
Nano suavizado
Llamada de macro modal Interrupción PS2010
de macro de usuario impulsada Intervención manual con manual PS2012
absoluto habilitado PS2012
régimen
Reiniciar el programa PS2012
Reiniciar rápidamente el programa PS2012
(1) Funciones opcionales que se desactivan cuando el bit 0 (ATC) del parámetro no. 19594
tiene el valor 1.
(2) Funciones que activan una alarma cuando se activa el modo inteligente
control de acceso.

3.4.1 Cambiar la tolerancia en el modo inteligente


control de acceso
Usando el comando G10.8 L4, puede cambiar el valor de tolerancia en
Modo de control de acceso inteligente. Dependiendo de la situación en el programa, puede
Se utiliza un valor de tolerancia específico.

Formato
Cambio de tolerancia en el modo de control de tolerancia inteligente
G10.8 L4 I_Q_; Establecer directamente una tolerancia
G10.8L4; Usando el parámetro (No. 19596, No. 11786) en
como tolerancia predeterminada
I: Tolerancia para eje lineal en las esquinas.
Q: Tolerancia para eje lineal en curvas

NOTA
1 Especifique G10.8 a lo largo del bloque.
(Excluye especificar cualquier otro código G en el mismo bloque)
2 G10.8 L4 es un código G de un solo uso. 3 Las unidades "I" y "Q"
en el comando G10.8 dependen del sistema incremental
eje principal.
4 El modo de Control de admisión inteligente no tiene ningún efecto si ambos
Los valores "I" son 0.
­ 32 ­
Machine Translated by Google

3. FUNCIÓN
B­64604RU­2/01 PROGRAMACIÓN
INTERPOLACIÓN

NOTA
5 Especificar un valor negativo para "I" o "Q" genera una alarma
alarma PS2010 “ENFERMO. COMANDO EN TOLERANCIA
CON." 6 Si no se especifica el comando G10.8 L4 en modo de control inteligente
tolerancia (G05.1 Q3), se emite la alarma PS0412 “PROHIBIDO”. CÓDIGO G." 7 Valores de
parámetros no. 19596, núm. 19597, núm. 11786 y núm. 11787 no
cambia cuando se da el comando G10.8 L4.

Ejemplo
Ejemplo de cambio de tolerancia en el modo de control de tolerancia inteligente.

O0011;
G28 G91 X0 Y0;
G05.1 Q3 X0 Y0 Z0; (El modo de control de
tolerancia inteligente está 10
G10.8 L4 I0.1; habilitado) (El valor de tolerancia está
establecido en 100 µm)
G90 G01 G41 X20.0 Y28.0 D6 F1000;
X47.0;
Y40.0;
X28.0;
100
Y20.0;
X0 Y0;
G40 X0 Y0;
G10.8 L4 I0.01; (El valor de tolerancia se establece en 10 µm)
G90 G01 G41 X20.0 Y30.0 D6 F1000;
X45.0;
Y45.0;
X30.0;
Y20.0;
G40 X0 Y0;
G05.1 Q0; (El modo de control de admisión inteligente está deshabilitado)
M30;

­ 33 ­
Machine Translated by Google

4. SIGNIFICADO Y MEDICIÓN
COORDINAR PROGRAMACIÓN B­64604RU­2/01

4 SIGNIFICADO Y MEDIDA DE COORDENADAS


El Capítulo 4, “EL SIGNIFICADO Y MEDICIÓN DE LAS COORDENADAS”, consta de las siguientes secciones:

4.1 COMANDO EN COORDENADAS POLARES (G15, G16)................................. .... ...................34

4.1 MANDO EN COORDENADAS POLARES (G15, G16)


El valor de las coordenadas del punto final se puede introducir en coordenadas polares (radio y

esquina). La dirección angular positiva es la dirección en sentido antihorario desde el primer eje.
plano seleccionado (+ dirección), y (­ dirección) ­ en el sentido de las agujas del reloj.
Tanto el radio como el ángulo se pueden programar tanto en forma absoluta como
programación incremental (G90, G91).

Formato
Gxx Gyy G16; Ejecutar un comando de coordenadas polares
(modo de coordenadas polares)
G00IP_;
: Comando en coordenadas polares
:
G15; Cancelar un comando en coordenadas polares
(modo de coordenadas polares)
G16: comando de coordenadas polares
G15: Cancelar comando en coordenadas polares
Gxx: Selecciona el plano de comando en coordenadas polares (G17, G18 o G19)
Gyy: Seleccione el centro de comando en coordenadas polares (G90 o G91)
G90 establece el origen del sistema de coordenadas del programa como punto de referencia.
Sistema de coordenadas polares a partir del cual se mide el radio.
G91 establece la posición actual como punto de referencia polar.
Coordenadas a partir de las cuales se mide el radio.
IP_: Especifica las direcciones de los ejes que conforman el plano seleccionado para el polar.
sistemas de coordenadas y sus valores
Primer eje: radio en coordenadas polares
Segundo eje: ángulo en coordenadas polares

­ Establecer el origen del sistema de coordenadas del programa como un punto.


referencia del sistema de coordenadas polares
Especifique el radio (la distancia entre el origen y el punto) que debe ser
programado en programación absoluta. Origen del sistema de coordenadas del programa.
establecer como punto de referencia del sistema de coordenadas polares. Posición del equipo
Ubicación
equipos
Radio
Radio
Real Esquina Real
Esquina
situación situación

Si el ángulo se especifica absoluto Si el ángulo está especificado por el comando


equipo incrementos

­ 34 ­
Machine Translated by Google

4. SIGNIFICADO Y MEDICIÓN
B­64604RU­2/01 PROGRAMACIÓN COORDINAR

­ Establecer la posición actual como punto de referencia polar


sistemas coordinados
Especifique el radio (distancia entre la posición actual y el punto) que debe ser
programado en programación incremental. La posición actual está establecida en
como punto de referencia del sistema de coordenadas polares.
Posición del equipo Posición del equipo
Esquina

Esquina Radio
Radio
Real
Situación real situación

Si el ángulo se especifica absoluto Si el ángulo está especificado por el comando

equipo incrementos

­ Operación en la que se selecciona la dirección del 1º eje (radio) o 2º eje (ángulo)


el avión desciende. El proceso
depende del valor del bit 5 (PCC) del parámetro no. 10351.
(PCC = 0 (especificación FS0i­F ), PCC = 1 ( especificación compatible con FS0i­C))

Origen del sistema de coordenadas polares.


El origen del sistema de coordenadas polares se determina de acuerdo con la Tabla 4.1 (a).

Tabla 4.1 (a) Se supone el origen del sistema de coordenadas polares


PCC = 0 PCC = 1

Si se especificó un comando G16 Si un Origen del sistema de coordenadas del programa.


comando en
coordenadas polares (*1) Sin embargo, si el comando G91 es modal y la dirección
indicado para el 1er eje (radio) del plano seleccionado, se
considera el origen del sistema de coordenadas polares
Si el plano seleccionado ha sido cambiado
posición actual.
(G17,G18,G19)

[Ejemplo] G16 G91 G00 X20.0 Y30.0


Si el comando G90 es modal y está especificado
Origen del sistema de coordenadas del programa.
dirección para el primer eje (radio) del plano seleccionado
Si el comando G91 es modal y está especificado
posición actual
dirección para el primer eje (radio) del plano seleccionado Si el
inicio del sistema polar
Si la dirección no es coordenadas de este comando
Origen del sistema de coordenadas.
indicado para 1er se establece como
programas
eje (radio) origen del sistema de coordenadas
seleccionado programas (*2)
Origen del sistema de coordenadas.
avión, pero posición actual
programas
indicado para 2do Si el comienzo del sistema polar Además, el radio
eje (ángulo) coordenadas de este comando se convierte en 0. Por lo tanto,
seleccionado está en la posición actual los movimientos del eje
avión (*3) usando esto
El comando no ocurre. El origen
del sistema de coordenadas polares no está determinado, ya que este
Si no se especifica la dirección ni para el primer eje (radio) ni para
comando no se considera un comando en
para el segundo eje (ángulo) del plano seleccionado
coordenadas polares.

*1 Esto significa que el comando del sistema de coordenadas polares i continúa ejecutándose después
restablecer en el modo de comando del sistema de coordenadas polares de
la máquina. Estado de reinicio (bit 6 (CLR) del parámetro No. 3402 = 0).

­ 35 ­
Machine Translated by Google

4. SIGNIFICADO Y MEDICIÓN
COORDINAR PROGRAMACIÓN B­64604RU­2/01

[Ejemplo]
G16 G90 G00 X100.0 Y45.0
:
REINICIAR

G91 Y60.0 ................................ El comando del sistema de coordenadas polares continúa ejecutándose
después del reinicio.

*2 Esto significa lo siguiente.


(1) Especifica el comando G16 o el primer eje (radio) del plano seleccionado en el comando G90. (2) El origen del sistema
de coordenadas del programa se establece como punto de referencia polar.
sistemas coordinados. (3)
Después de esto, se emite un comando al segundo eje del plano seleccionado (ángulo) sin la dirección del primer
Eje del plano seleccionado (radio).

[Ejemplo]
G16 .................................... El origen del sistema de coordenadas polares se establece como
origen del sistema de coordenadas del programa.
G91 Y60.0 ......................... Si no se especifica ninguna dirección para el primer eje (radio) del plano seleccionado,
pero especificado para el segundo eje (ángulo) del plano seleccionado.

*3 Esto significa lo siguiente. (1)


Especifica el primer eje (radio) del plano seleccionado en el comando G91. (2) La posición
actual se establece como el origen del sistema de coordenadas polares. (3) Después de esto, se emite un comando al
segundo eje del plano seleccionado (ángulo) sin la dirección del primer
Eje del plano seleccionado (radio).

[Ejemplo]
G16
G91 X30.0 Y30.0 ............... El origen del sistema de coordenadas polares está en el actual
posiciones.
G90 Y40.0 ......................... Si no se especifica la dirección para el 1er eje (radio) del plano seleccionado,
pero especificado para el segundo eje (ángulo) del plano seleccionado.

Radio y ángulo El
radio y el ángulo en los siguientes casos se establecen de acuerdo con la Tabla 4.1 (b). ­ Si
se especificó un comando G16 ­ Si
se especificó un comando en coordenadas polares después de un
reinicio. ­ Si se ha cambiado el plano seleccionado (G17,G18,G19).

Tabla 4.1 (b) Radio y ángulo


PCC = 0 PCC = 1
Si hubiera El radio y el ángulo se calculan a partir de la corriente.
dado posiciones.
Los valores de radio y ángulo se vuelven 0. Si
comando G16 Si el radio o ángulo se especifica mediante el comando en
el radio o ángulo se especifica mediante el comando en
mismo tiempo, radio o ángulo
mismo tiempo, radio o ángulo
tomar el valor especificado por el comando.
tomar el valor especificado por el comando. [Ejemplo]
si después [Ejemplo]
hubo un reinicio G90 G00 X50.0 Y50.0
G90 G00 X50.0 Y50.0
dado G16.... Radio = 70,710, ángulo = 45,0. (desde
G16 .... Radio = 0, ángulo = 0.
equipo en la posición actual (X 50.0, Y 50.0))
Y60.0.. Radio = 0, ángulo = 60,0.
polar
Entonces los ejes se mueven a (X 0.0, Y 0.0).
coordenadas Y60.0. Radio = 70,710, ángulo = 60,0. Así, los
ejes se mueven por (X 35.355, Y 61.237).

­ 36 ­
Machine Translated by Google

4. SIGNIFICADO Y MEDICIÓN
B­64604RU­2/01 PROGRAMACIÓN COORDINAR

PCC = 0 PCC = 1

Los valores de radio y ángulo cambian. Si el


Los valores de radio y ángulo se vuelven 0. Si
radio o ángulo se especifica mediante el comando en
el radio o ángulo se especifica mediante el comando en
mismo tiempo, radio o ángulo
mismo tiempo, radio o ángulo
Si hubiera tomar el valor especificado por el comando.
tomar el valor especificado por el comando. [Ejemplo]
cambió [Ejemplo]
seleccionado G90 G16 G17
G90 G16 G17
avión X100.0 Y30.0 ... Radio = 100,0, ángulo = 30,0.
X100.0 Y30.0.....Radio = 100,0, ángulo = 30,0.
(G17,G18,G1
9) G19 Z40.0.......Radio = 100,0, ángulo = 40,0. Por
G19 Z40.0 .........Radio = 0, ángulo = 40.0. Así, los
tanto,
ejes se mueven a (Y 0,0, Z 0,0).
los ejes se desplazan a (Y 76.604, Z 64.279).

Ejemplo
Circunferencia del agujero del perno

­ Origen de las coordenadas de la pieza.


establecer como punto
referencia del sistema de coordenadas polares. ­
Se selecciona el plano XY.

150°

30°
270° X

100mm

­ Introducción de ángulos y radios para programación absoluta.


N1G17G90G16; Especificar un comando en coordenadas polares y seleccionar el plano XY Establecer el origen del
sistema de coordenadas del programa como punto de referencia
sistema de coordenadas polares
N2 G81 X100.0 Y30.0 Z­20.0 R­5.0 F200.0 ; Introducir una
distancia de 100 mm y un ángulo de 30 grados
N3 Y150.0 ; Introducir una distancia de 100 mm y un ángulo de 150 grados
N4Y270.0; Introducir una distancia de 100 mm y un ángulo de 270 grados
N5G15G80; Cancelar un comando en coordenadas polares

­ Introducción de ángulos para programación incremental y radios para


programación absoluta
N1G17G90G16; Especificar un comando en coordenadas polares y seleccionar el plano XY Establecer el origen del
sistema de coordenadas del programa como punto de referencia
sistema de coordenadas polares
N2 G81 X100.0 Y30.0 Z­20.0 R­5.0 F200.0 ; Introducir una
distancia de 100 mm y un ángulo de 30 grados
N3G91Y120.0; Introducir una distancia de 100 mm y un ángulo de +120 grados
N4 Y120.0 ; Introducir una distancia de 100 mm y un ángulo de +120 grados
N5G15G80; Cancelar un comando en coordenadas polares

­ 37 ­
Machine Translated by Google

4. SIGNIFICADO Y MEDICIÓN
COORDINAR PROGRAMACIÓN B­64604RU­2/01

Limitación
­ Entrada de radio en modo de coordenadas polares
En modo de coordenadas polares, establezca el radio para interpolación circular o helicoidal.
interpolación (G02, G03) usando R.

­ Ejes que no se consideran parte del comando en polar.


coordenadas en modo de coordenadas polares
Los ejes especificados para los siguientes comandos no se consideran parte del comando en polar
coordenadas El valor del comando no se convierte mediante el comando para aplicar coordenadas
polares. ­
Permanencia (G04) ­ Entrada de datos
programados (G10) ­ Configuración del sistema de
coordenadas local (G52) ­ Configuración del sistema
de coordenadas de la pieza (G92) ­ Selección
del sistema de coordenadas de la
máquina (G53) ­ Verificación de carrera
almacenada (G22) ­ Rotación
del sistema de coordenadas (G68) ­
Escalado (G51) ­ Retracción y retorno de herramienta (G10.6) ­ Preajuste
del sistema de coordenadas de pieza
(G92.1) ­ Copia de figuras (G72.1, G72.2) ­
Interpolación cilíndrica (G07.1, G107) ­ Espejo programable imagen (G51.1)

­ Eje de rotación
El comando para aplicar coordenadas polares especifica el primer y segundo eje como plano
seleccionado. El comando para aplicar coordenadas polares no se puede especificar para un eje configurado en
eje de rotación.

­ Trabajar con restricciones mientras se usan funciones al mismo tiempo.


Existe una limitación al utilizar las siguientes funciones con el comando de coordenadas polares.
Consulte la descripción de cada función para conocer las restricciones detalladas. ­
Contrarrestar
­ Nano suavizado (serie M) ­
Conversión pulgadas/métrico

­ Funciones que no se pueden utilizar simultáneamente


Las siguientes funciones no se pueden utilizar junto con el comando de coordenadas polares. ­
Control de vista previa avanzado AI / Control de contorno AI ­ Control de contorno Cs ­ Biselado
y redondeo de esquinas
opcionales

NOTA
Puede ser necesario cambiar o agregar a la lista de “Ejes que no son
se consideran parte del comando para aplicar coordenadas polares en
modo de coordenadas polares", "Trabajar con restricciones cuando
uso simultáneo" y "Funciones que no son posibles
utilizar simultáneamente" añadiendo una nueva función al CNC.

­ 38 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5 FUNCIONES PARA SIMPLIFICAR


PROGRAMACIÓN
El Capítulo 5, “FUNCIONES PARA SIMPLIFICAR LA PROGRAMACIÓN”, consta de lo siguiente:
secciones:

5.1 TALADRADO EN CICLO FIJO................................................ ............................................................ ...39


5.2 ROSCADO RÍGIDO................................................ ................................. ................................. .....80 5.3 ABLANADO
SELECTIVO Y REDONDEO DE ESQUINAS R............ ......................... .........96 5.4 FUNCIÓN DE INDICE DE LA
MESA DE RITTING .........99 5.5 CONTROL DEL AVANCE DEL INSERTO (PARA MOLIENDA MÁQUINA) .........................
.101 5.6 CICLO CONSTANTE DE RECTIFICADO (PARA RECTIFICADORA) ................. .104 5.7 ROTACIÓN DEL
PLANO DE TRABAJO INCLINADO HASTA UN ÁNGULO DE ESTABLECIMIENTO....... 118 5.8 COPIAR UNA FIGURA
(G72.1, G72.2) ........ ........................ .......................... ................................ ...185

5.1 PERFORACIÓN EN CICLO CONSTANTE

Revisar
Los ciclos de perforación constantes facilitan al programador la creación de programas. Mediante el uso
bucle constante, la operación de mecanizado de uso frecuente se puede especificar en un solo bloque
mediante función G; sin bucles fijos, normalmente se requiere más de un bloque. Excepto
Además, el uso de bucles predefinidos puede acortar un programa para ahorrar memoria. La Tabla 5.1 (a) muestra
los ciclos fijos de perforación.

NOTA
Si el bit 4 (NCD) del parámetro no. 8137 es 0, entonces esta función puede ser
usar.

Tabla 5.1 (a) Ciclos fijos de perforación


Perforación Procesando
código g Solicitud
(dirección ­Z) +Z) de la base del agujero Retracción (dirección
ciclo de alta velocidad
G73 Periódico ­ Acelerado
perforación periódica
entrada entrada
plomo de perforación

G74 Altura → Rotación Ciclo de corte izquierdo


Entrada Entrada
husillo en el sentido de las agujas hilos
G76 Acelerado ciclo de acabado
Entrada del reloj Orientación del husillo
entrada aburrido
G80 ­ ­ ­ Cancelar

G81 ­ Acelerado Ciclo de taladrado, ciclo


Entrada
entrada perforación selectiva
Ciclo de taladrado, ciclo
G82 Acelerado
Entrada Ponerse de pie aburrido en el sentido de las agujas del reloj
entrada
flecha
Ciclo de taladrado con
G83 Periódico ­ Acelerado
retiro periódico
entrada entrada
perforar
Retraso → husillo
G84 Entrada al girar contra Entrada Ciclo de roscado
agujas del reloj
G85 Entrada ­ ciclo aburrido
G86 Alimentación acelerada
Entrada Parada del husillo ciclo aburrido
entrada

­ 39 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Perforación Procesando
código g Solicitud
(dirección ­Z) base del agujero Retracción (dirección
G87 Rotación del husillo +Z) Rápida Ciclo inverso
Entrada
agujas del reloj entrada aburrido
Pararse → Parar
G88 Entrada Mantenimiento Ciclo de mandrinado
Altura del
G89 Entrada husillo Entrada ciclo aburrido

Explicación
Un ciclo fijo de perforación consta de una secuencia de 6 operaciones. Operación
1 Posicionamiento de los ejes X e Y (incluido también el otro eje) Operación 2
Marcha rápida hasta el nivel del punto R Operación 3
Mecanizado de agujeros
Operación 4 Operación en el fondo del pozo
Operación 5 Retirada al nivel del punto R
Operación 6 Aproximación rápida al punto de partida

Operación 1
Base

Operación 2 Operación 6

Nivel del punto R

Operación 5
Operación 3

Acelerado
entrada
Operación 4
Entrada

Arroz. 5.1 (a) Secuencia de operaciones de un ciclo fijo de perforación

­ Plano de posicionamiento
El plano de posicionamiento está determinado por el código de selección de plano: G17, G18 o
G19. El eje de posicionamiento es un eje diferente al eje de perforación.

­ Eje de perforación
Aunque los ciclos fijos de perforación incluyen ciclos de roscado y
ciclos de perforación, este capítulo utiliza sólo un término ­ perforación ­ para referirse a
operaciones realizadas en bucles fijos. El eje de
perforación es el eje principal (X, Y o Z) que no se utiliza para definir el plano.
posicionamiento, o cualquier eje paralelo al eje principal. El eje (principal
o paralelo a él), utilizado como eje de perforación, se instala en
según la dirección del eje especificada en el mismo bloque de código G, G73­G89. Si
no se especifica ninguna ubicación para el eje de perforación, se considera que el eje de perforación coincide con
eje principal.

Tabla 5.1 (b) Plano de posicionamiento y eje de perforación


Código Plano de posicionamiento Eje de perforación
G G17 Plano Xp­Yp Plano zp
G18 Zp­Xp Plano Yp­Zp sí
G19 XP

­ 40 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Xp: Eje X o eje paralelo al eje X


Yp: Eje Y o eje paralelo al eje Y
Zp: Eje Z o eje paralelo al eje Z

Ejemplo
Supongamos que los ejes U, V y W son paralelos a los ejes X, Y y Z respectivamente. Esta condición viene dada por
número de parámetro 1022.
G17 G81 Z_ _ : El eje Z se utiliza para taladrar.
G17 G81 W_ _ : El eje W se utiliza para taladrar.
G18 G81 Y_ _ : El eje Y se utiliza para taladrar.
G18 G81 V_ _ : El eje V se utiliza para taladrar.
G19 G81 X_ _ : El eje X se utiliza para taladrar. : El eje U se utiliza
G19 G81 U_ _ G17­ para perforar.
G19 se puede especificar en un bloque en el que no se especifica G73­G89.

ATENCIÓN
Cambiar el eje de taladrado tras cancelar el ciclo fijo de taladrado.

NOTA
Bit 0 (FXY) del parámetro no. 5101 se puede configurar en el eje Z, que
siempre utilizado como eje de perforación. Cuando FXY=0, el eje Z siempre es
es el eje de perforación.

­ Distancia de recorrido a lo largo del eje de perforación G90/G91 La distancia


de recorrido a lo largo del eje de perforación cambia para G90 y G91 como se muestra en la Fig. 5.1(b):
G90 (Programación absoluta) G91 (Incremental
programación)

Punto R R Punto R
Z=0
CON

Punto Z CON Punto Z

Arroz. 5.1 (b) Programación absoluta y programación incremental

­ Modo de perforación
G73, G74, G76 y G81­G89 son códigos G modales y son válidos hasta su cancelación. Cuando estos códigos son
válidos, el estado actual es modo de perforación. Una vez que los datos de perforación se
configuran en el modo de perforación, se guardan hasta
cambios o cancelaciones.

Establezca todos los datos de perforación requeridos al inicio de los ciclos fijos; si ciclos constantes
ya se están ejecutando, especifique solo los cambios de datos.

­ 41 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Nivel del punto de retorno G98/G99


Cuando la herramienta llega a la base del agujero, la herramienta puede regresar al punto R o al
nivel inicial. Estas operaciones están especificadas por los códigos G98 y G99. Operaciones realizadas cuando
Las instrucciones G98 y G99 se muestran en la Fig. 5.1c). Normalmente se utiliza G99 para la primera operación.
perforación y G98 se utiliza para la última operación de perforación. El nivel
original no cambia incluso si la perforación se realiza en modo G99.

G98 (Volver al nivel original) G99 (Volver al nivel del punto R)

Original
nivel

Nivel
puntos R

Arroz. 5.1 (c) Nivel inicial y nivel del punto R

­ Repetición
Para repetir la perforación de agujeros igualmente espaciados, establezca K_ en el número de repeticiones.

K sólo es válido en el bloque en el que se especificó. Para


programación incremental, especifique la posición del primer orificio (G91). Si especifica este
dato durante la programación absoluta (G90), la operación de perforación
repite en la misma posición.

Número de repeticiones K Máx. valor programable = 9999

Si se especifica K0, los datos de perforación se guardan pero no se realiza ninguna perforación.

NOTA
Para K, especifique un número entero 0 o del 1 al 9999.

­ Bloque único
Si un ciclo de taladrado se realiza en un solo bloque, el bloque de control se interrumpe en
puntos finales de las operaciones 1, 2 y 6 en la Fig. 5.1(a). Esto significa que hacer una
Hoyos, se hacen tres salidas. Al final de las operaciones 1 y 2, la luz de freno se enciende
alimentación y el dispositivo de control se detiene. Si no se alcanza el número de repeticiones en
Punto final de operación 6, luego el dispositivo de control se detiene en modo de parada.
avance; de lo contrario, se detendrá en el modo de parada de bloque único. Por favor pague
Tenga en cuenta que G87 no provoca una parada en el punto R en G87. G88 provoca parada en el punto Z
después de estar de pie.

­ Cancelar
Para cancelar un ciclo fijo, utilice el código G80 o Grupo 01.

Códigos G grupo 01
G00 : Posicionamiento (marcha rápida)
G01: Interpolación lineal
G02: Interpolación circular o helicoidal (en el sentido de las agujas del reloj)

­ 42 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

G03: Interpolación circular o helicoidal (en sentido antihorario)


G60 : Posicionamiento en una dirección
(cuando el bit 0 (MDL) del parámetro nº 5431 es 1)

­ Símbolos en las imágenes.


Las siguientes secciones describen los ciclos fijos individuales. En las fotos como
A modo de explicación se utilizan los siguientes
símbolos: Posicionamiento (marcha rápida
G00) Avance de corte (interpolación lineal
G01) Avance manual
A NOSOTROS
Tope de husillo orientado (El husillo se detiene en una posición fija
rotación)
Offset (marcha rápida G00)
PAG Ponerse de pie

5.1.1 Ciclo de perforación de alta velocidad con periódico


cable de perforación (G73)
Este ciclo realiza perforación penetrante a alta velocidad. Entonces
Por lo tanto, se realiza una alimentación periódica al cortar hasta la base del orificio al retirar
astillas del agujero.

Formato
G73 X_ Y_ Z_ R_ Q_ F_ K_ ;
X_Y_: Datos de posición del agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel original al nivel del punto R
Q_ : Profundidad de corte en cada avance de corte
F_ : Alimentación de trabajo
K_ : Número de repeticiones (si es necesario)
G73(G98) G73(G99)

Base

Punto R Punto R Nivel del punto R

q q
d d

q d q d

q q
Punto Z Punto Z

­ 43 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Explicación
­ Operaciones
En un ciclo de perforación por avance de alta velocidad,
avance incremental en el eje Z. Cuando se utiliza este ciclo, las virutas se pueden quitar fácilmente de
agujeros y se puede establecer un valor de roscado más pequeño. Así que tal vez
mayor rendimiento de perforación. Establezca el espacio, d, en el parámetro no. 5114. La
herramienta se retrae en modo de avance rápido.

­ Rotación del husillo


Antes de especificar G73, gire el eje usando una función auxiliar (código M).

­ Función de ayuda
Cuando se especifican un código G73 y un código M en el mismo bloque, el código M se ejecuta durante
primeras operaciones de posicionamiento. Si se utiliza K para especificar el número de repeticiones, entonces el código M
realizado sólo para el primer hoyo; para el segundo y siguientes agujeros el código M no es
realizado.

­ Compensación de longitud de herramienta


Si la compensación de longitud de herramienta (G43, G44 o
G49), la compensación se realiza después del posicionamiento en el punto R.

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo de taladrado.

­ Perforación
No se realiza ninguna perforación en un bloque que no contenga X, Y, Z, R o cualquier otro eje.

­Q
Especificar Q en bloques que realizan perforación. Si Q se especifican en bloques que no están
perforación, Q no se puede almacenar como datos modales.

­ Cancelar
No especificar el código G del grupo 01 (G00­G03) y G73 en un solo bloque. De lo contrario, se cancelará
el comando G73.

­ Compensación de herramienta
En el modo de ciclo fijo para taladrado, se ignora la compensación de herramienta.

Ejemplo
M3 S2000; Inicia la rotación del husillo.
G90 G99 G73 X300.0 Y­250.0 Z­150.0 R­100.0 Q15.0 F120;
Posicionamiento, taladrar el agujero 1 y luego
volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 2 y luego
volviendo al punto R.
Y­750.0; Posicionamiento, perforando el agujero 3 y luego
volviendo al punto R.
X1000.0; Posicionamiento, perforando el agujero 4 y luego
volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.

­ 44 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

G98 Y­750.0; Posicionamiento, taladrar el agujero 6 y luego


volver al nivel original.
G80 G28 G91 X0 Y0 Z0 ; Volver a la posición de referencia
M5; Detiene la rotación del husillo.

5.1.2 Ciclo de corte de hilo a la izquierda (G74)


Este ciclo corta hilos hacia la izquierda. En el ciclo de corte de hilo a la izquierda después de salir
En la base del agujero, el eje comienza a girar en el sentido de las agujas del reloj.

Formato
G74 X_ Y_ Z_ R_P_ F_ K_ ;
X_Y_: Datos de posición del agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel original al nivel del punto R
P_ : Tiempo de espera
F_ : Alimentación de trabajo
K_ : Número de repeticiones (si es necesario)
G74(G98) G74 (G99)

Base
Rotación
Rotación del husillo husillo contra
en sentido anti­horario agujas del reloj
flechas
Punto R Punto R
P Nivel de puntos R
PAG

Punto Z Punto Z
PAG PAG

Rotación del husillo


Rotación del husillo agujas del reloj
agujas del reloj

Explicación
­ Operaciones
El corte de hilo se realiza girando el husillo en sentido antihorario. después de ir a
la base del orificio, el husillo comienza a girar en el sentido de las agujas del reloj con el fin de retraerse. Entonces
Esto crea un hilo inverso.

ATENCIÓN
La corrección de la velocidad de avance se ignora durante el corte a la izquierda.
hilos. El bloqueo de alimentación no detiene la máquina antes de finalizar
operaciones de devolución.

­ Rotación del husillo


Antes de especificar G74, utilice una función auxiliar (código M) para girar el husillo.
en sentido anti­horario. Si
la perforación se realiza de forma continua con un valor pequeño establecido para la distancia
entre la posición del agujero y el nivel del punto R o entre el nivel original y el nivel
punto R, es posible que no se alcance la velocidad normal del husillo al iniciar la operación
cortando un agujero. En este caso, inserte un retraso antes de cada operación de perforación cuando
usando G04 para retrasar la operación sin especificar el número de repeticiones para K. On

­ 45 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

En algunas máquinas la nota anterior no se aplica. ver manual,


suministrado por el fabricante de la máquina.

­ Comando Q
Consulte “Ciclo de roscado (G84)”.

­ Función de ayuda
Cuando se especifican un comando G74 y un código M en el mismo bloque, el código M se ejecuta durante
primer posicionamiento. Si se utiliza K para especificar el número de repeticiones, entonces el código M
realizado sólo para el primer hoyo; para el segundo y siguientes agujeros el código M no es
realizado.

­ Compensación de longitud de herramienta


Si la compensación de longitud de herramienta (G43, G44 o
G49), la compensación se realiza después del posicionamiento en el punto R.

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo de taladrado.

­ Perforación
No se realiza ninguna perforación en un bloque que no contenga X, Y, Z, R o cualquier otro eje.

­P
Especificar P en bloques que realizan perforación. Si se especifica P en un bloque que no realiza
perforación, P no se puede almacenar como datos modales.

­ Cancelar
No especificar el código G del grupo 01 (G00­G03) y G74 en un solo bloque. De lo contrario, se cancelará el
comando G74.

­ Compensación de herramienta
En el modo de ciclo fijo para taladrado, se ignora la compensación de herramienta.

Ejemplo
M4S100; Inicia la rotación del husillo.
G90 G99 G74 X300.0 Y­250.0 Z­150.0 R­120.0 F120; Colocación en el agujero 1 en
roscar y luego regresar al punto R. Posicionar en el orificio 2
Y­550.0; mientras se rosca y luego regresar al punto R. Posicionar en el
orificio 3 mientras se rosca y luego
Y­750.0; regresar al punto R. Posicionar en el orificio 4 mientras se rosca
y luego regresar al punto R. Posicionar
X1000.0; en el orificio 5 al cortar hilos y luego regresar al punto R.
Posicionamiento en el orificio 6 al cortar
Y­550.0; hilos con

G98 Y­750.0;
posterior retorno al nivel original.

G80 G28 G91 X0 Y0 Z0 ; Volver a la posición de referencia


M5; Detiene la rotación del husillo.

­ 46 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.1.3 Finalizar ciclo de mandrinado (G76)


En el ciclo de mandrinado fino, el agujero se taladra con alta precisión. después de ir a
la base del agujero, el husillo se detiene y la herramienta se retrae de la superficie
espacios en blanco

Formato
G76 X_ Y_ Z_ R_ Q_ P_ F_ K_ ;
X_Y_: Datos de posición del agujero
CON_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel original al nivel del punto R
Q_: Cantidad de desplazamiento en la base del agujero
P_ : Tiempo de permanencia en el fondo del hoyo
F_ : Alimentación de trabajo
K_ : Número de repeticiones (si es necesario)
G76(G98) G76(G99)
Orientación Rotación
huso husillo por
agujas del reloj
Una herramienta Original Rotación
nivel husillo por
agujas del reloj

Punto R Nivel
Punto R puntos R

PAG PAG

A NOSOTROS Punto Z A NOSOTROS Punto Z


Cantidad de cambio q
q q

Explicación
­ Operaciones
Después de salir de la base del agujero, el husillo se detiene en una posición fija.
rotación y la herramienta se mueve en dirección opuesta a la
el filo de la herramienta y luego se retrae. Esto asegura que no haya daños.
agujeros y realizar perforaciones precisas y eficientes.

­ Rotación del husillo


Antes de especificar G76, utilice una función auxiliar (código M) para girar el eje.

­ Función de ayuda
Cuando se especifican un comando G76 y un código M en el mismo bloque, el código M se ejecuta durante
primer posicionamiento. Si se utiliza K para especificar el número de repeticiones, entonces el código M
realizado sólo para el primer hoyo; para el segundo y siguientes agujeros el código M no es
realizado.

­ Compensación de longitud de herramienta


Si la compensación de longitud de herramienta (G43, G44 o
G49), la compensación se realiza después del posicionamiento en el punto R.

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo de taladrado.
­ 47 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Perforación
En un bloque que no contiene X, Y, Z, R o ningún eje adicional, no es posible taladrar
realizado.

­ P/Q
Asegúrese de que se especifica un valor positivo de Q. Si se especifica un valor negativo de Q, se
ignora el signo. Establezca la dirección de compensación con el parámetro
no. 5148 Definir P y Q en el bloque que realiza la perforación. Si P y Q se especifican en un bloque que no está
ejercicios, estos valores no se guardan como datos modales.

ATENCIÓN
Q (cortante en la base del agujero) es el valor modal mantenido durante los ciclos fijos
de perforación. Este
El valor debe establecerse con cuidado a medida que se utiliza.
también como profundidad de corte para G73 y G83.

­ Cancelar
No especificar el código G del grupo 01 (G00­G03) y G76 en un solo bloque. De lo contrario, se cancelará el
comando G76.

­ Compensación de herramienta
En el modo de ciclo fijo para taladrado, se ignora la compensación de herramienta.

Ejemplo
M3S500; Inicia la rotación del husillo.
G90 G99 G76 X300.0 Y­250.0 Posicionamiento en el taladro 1 seguido de
volviendo al punto R.
Z­150.0 R­120.0 Q5.0 Concéntrese en la base del agujero y luego muévalo 5 mm. Deténgase
en la base del
P1000 F120 ; agujero durante 1 segundo. Posicionar, perforar el
Y­550.0; orificio 2 y luego regresar al punto R. Posicionar, perforar el orificio 3 y
luego regresar al punto
Y­750.0; R. Posicionar, perforar el orificio 4 y luego regresar al punto R.
Posicionar, perforar el
X1000.0; orificio 5 y luego regresar al punto R. Posicionar, perforar el agujero 6 y
luego regresar al nivel
Y­550.0; original. Volver a la posición de referencia

G98 Y­750.0;

G80 G28 G91 X0 Y0 Z0 ;


M5; Detiene la rotación del husillo.

­ 48 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.1.4 Ciclo de taladrado, taladrado por puntos (G81)


Este ciclo se utiliza para perforación normal. La alimentación de trabajo se realiza en la base.
agujeros. Luego, la herramienta se retrae desde el fondo del agujero usando un desplazamiento rápido.

Formato
G81 X_ Y_ Z_ R_ F_ K_ ;
X_Y_: Datos de posición del agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel original al nivel del punto R
F_ : Alimentación de trabajo
K_ : Número de repeticiones (si es necesario)
G81 (G98) G81(G99)

Base

Punto R Punto R Nivel del punto R

Punto Z Punto Z

Explicación
­ Operaciones
Después del posicionamiento a lo largo de los ejes X e Y, se realiza un avance longitudinal forzado hasta el punto
R.
La perforación se realiza desde el punto R hasta el
punto Z. Después de esto, la herramienta se retrae mediante avance longitudinal forzado.

­ Rotación del husillo


Antes de especificar G81, utilice una función auxiliar (código M) para girar el eje.

­ Función de ayuda
Cuando se especifican un comando G81 y un código M en el mismo bloque, el código M se ejecuta durante
primer posicionamiento. Si se utiliza K para especificar el número de repeticiones, entonces el código M
realizado sólo para el primer hoyo; para el segundo y siguientes agujeros el código M no es
realizado.

­ Compensación de longitud de herramienta


Si la compensación de longitud de herramienta (G43, G44 o
G49), la compensación se realiza después del posicionamiento en el punto R.

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo de taladrado.

­ Perforación
No se realiza ninguna perforación en un bloque que no contenga X, Y, Z, R o cualquier otro eje.

­ 49 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Cancelar
No especificar el código G del grupo 01 (G00­G03) y G81 en un solo bloque. De lo contrario, se cancelará
el comando G81.

­ Compensación de herramienta
En el modo de ciclo fijo para taladrado, se ignora la compensación de herramienta.

Ejemplo
M3 S2000; Inicia la rotación del husillo.
G90 G99 G81 X300.0 Y­250.0 Z­150.0 R­100.0 F120; Posicionamiento, perforación
hoyos 2 seguidos de regreso a
punto R.
Y­550.0; Posicionamiento, perforación
hoyos 2 seguidos de regreso a
punto R.
Y­750.0; Posicionamiento, perforación
hoyos 3 seguidos de regreso a
punto R.
X1000.0; Posicionamiento, perforación
hoyos 4 seguidos de regreso a
punto R.
Y­550.0; Posicionamiento, perforación
hoyos 5 seguidos de regreso a
punto R.
G98 Y­750.0; Posicionamiento, perforación
hoyos 6 seguidos de regreso a
nivel inicial.

G80 G28 G91 X0 Y0 Z0 ; Volver a la posición de referencia


M5; Detiene la rotación del husillo.

­ 50 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.1.5 Ciclo de taladrado, ciclo de avellanado (G82)


Este ciclo se utiliza para perforación normal. El avance
de trabajo se realiza en la base del agujero. Se realiza un retraso en la base, después
por lo que la herramienta se aleja mediante un avance longitudinal forzado.
Este ciclo se utiliza para perforar con mayor precisión en relación a la profundidad.

Formato
G82 X_ Y_ Z_ R_ P_ F_ K_ ;
X_Y_: Datos de posición del agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel original al nivel del punto R
P_ : Tiempo de permanencia en el fondo del hoyo
F_: Velocidad de avance de corte
K_ : Número de repeticiones (si es necesario)
G82(G98) G82(G99)

Base

Punto R Punto R Nivel del punto R

Punto Z
PAG PAG
Punto Z

Explicación
­ Operaciones
Después del posicionamiento a lo largo de los ejes X e Y, se realiza un avance longitudinal forzado hasta el punto
R.
Luego de esto se realiza la perforación desde el punto R hasta el
punto Z. Luego de llegar a la base del pozo se realiza un retraso. Después de esto, la herramienta se retrae.
avance longitudinal forzado.

­ Rotación del husillo


Antes de especificar G82, utilice una función auxiliar (código M) para girar el eje.

­ Función de ayuda
Cuando se especifican un comando G82 y un código M en el mismo bloque, el código M se ejecuta durante
primer posicionamiento. Si se utiliza K para especificar el número de repeticiones, entonces el código M
realizado sólo para el primer hoyo; para el segundo y siguientes agujeros el código M no es
realizado.

­ Compensación de longitud de herramienta


Si la compensación de longitud de herramienta (G43, G44 o
G49), la compensación se realiza después del posicionamiento en el punto R.

­ 51 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo de taladrado.

­ Perforación
No se realiza ninguna perforación en un bloque que no contenga X, Y, Z, R o cualquier otro eje.

­P
Especificar P en bloques que realizan perforación. Si se especifica P en un bloque que no realiza
perforación, P no se puede almacenar como datos modales.

­ Cancelar
No especificar el código G del grupo 01 (G00­G03) y G82 en un solo bloque. De lo contrario, se cancelará
el comando G82.

­ Compensación de herramienta
En el modo de ciclo fijo para taladrado, se ignora la compensación de herramienta.

Ejemplo
M3 S2000; Inicia la rotación del husillo.
G90 G99 G82 X300.0 Y­250.0 Z­150.0 R­100.0 P1000 F120;
Posicionamiento, perforación del agujero 1, retraso de 1 seg. en
base del agujero y luego regresar al punto R. Posicionamiento,
Y­550.0; perforar el agujero 2 y luego
volviendo al punto R.
Y­750.0; Posicionamiento, perforando el agujero 3 y luego
volviendo al punto R.
X1000.0; Posicionamiento, perforando el agujero 4 y luego
volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y­750.0; Posicionamiento, perforando el agujero 6 y luego
volver al nivel original.
G80 G28 G91 X0 Y0 Z0 ; Volver a la posición de referencia
M5; Detiene la rotación del husillo.

­ 52 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.1.6 Ciclo de perforación profunda (G83)


Este ciclo realiza perforación profunda. De esta manera, el avance de
corte periódico se realiza hacia la base del agujero durante
quitando virutas del agujero.

Formato
G83 X_ Y_ Z_ R_ Q_ F_ K_ ;
X_Y_: Datos de posición del agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel original al nivel del punto R
Q_ : Profundidad de corte en cada avance de corte
F_ : Alimentación de trabajo
K_ : Número de repeticiones (si es necesario)
G83(G98) G83(G99)

Base

Punto R Punto R Nivel del punto R

q q
d d
q q
d d

q Punto Z q Punto Z

Explicación
­ Operaciones
Q representa la profundidad de corte para cada avance de corte. Q siempre debería
especificarse como un valor incremental.
Durante el segundo avance de corte y posteriores, se realiza un movimiento lateral rápido hasta el punto
d justo antes del final de la última perforación, se realiza el avance de corte
de nuevo. d se establece mediante el parámetro
no. 5115 Asegúrese de especificar un valor positivo en Q. Los valores negativos se ignoran.

­ Rotación del husillo


Antes de especificar G83, utilice una función auxiliar (código M) para girar el eje.

­ Función de ayuda
Cuando se especifican un comando G83 y un código M en el mismo bloque, el código M se ejecuta durante
primer posicionamiento. Si se utiliza K para especificar el número de repeticiones, entonces el código M
realizado sólo para el primer hoyo; para el segundo y siguientes agujeros el código M no es
realizado.

­ Compensación de longitud de herramienta


Si la compensación de longitud de herramienta (G43, G44 o
G49), la compensación se realiza después del posicionamiento en el punto R.

­ 53 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo de taladrado.

­ Perforación
No se realiza ninguna perforación en un bloque que no contenga X, Y, Z, R o cualquier otro eje.

­Q
Especificar Q en bloques que realizan perforación. Si Q se especifican en bloques que no están
perforación, Q no se puede almacenar como datos modales.

­ Cancelar
No especificar el código G del grupo 01 (G00­G03) y G83 en un solo bloque. De lo contrario, se cancelará
el comando G83.

­ Compensación de herramienta
En el modo de ciclo fijo para taladrado, se ignora la compensación de herramienta.

Ejemplo
M3 S2000; Inicia la rotación del husillo.
G90 G99 G83 X300.0 Y­250.0 Z­150.0 R­100.0 Q15.0 F120.0;
Posicionamiento, taladrar el agujero 1 y luego
volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 2 y luego
volviendo al punto R.
Y­750.0; Posicionamiento, perforando el agujero 3 y luego
volviendo al punto R.
X1000.0; Posicionamiento, perforando el agujero 4 y luego
volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y­750.0; Posicionamiento, perforando el agujero 6 y luego
volver al nivel original.
G80 G28 G91 X0 Y0 Z0 ; Volver a la posición de referencia
M5; Detiene la rotación del husillo.

­ 54 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.1.7 Ciclo para perforar pequeños agujeros con periodicidad.


cable de perforación (G83)
El portaherramientas con función de detección de par de sobrecarga se utiliza para la retracción de la herramienta.
cuando se produce una señal de detección de par de sobrecarga (señal de salto) durante
perforación. La perforación se reanuda después de cambiar la velocidad del husillo y la velocidad de avance en
corte Estos pasos se repiten en un ciclo de perforación y la broca se retira periódicamente. El modo
para perforar agujeros pequeños con retirada periódica del taladro se establece cuando
especificando el código M en el parámetro no. 5163 El ciclo se puede iniciar especificando G83 en este modo. Este
el modo se cancela cuando se especifica o restablece G80.

NOTA
Si el bit 4 (SPK) del parámetro no. 8132 es igual a 1, entonces esta función se puede
usar.

Formato
G83 X_ Y_ Z_ R_ Q_ F_ I_ K_ P_ ;
X_Y_: Datos de posición del agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel de referencia al punto R Q_ :
Profundidad de cada pasada
F_ : Alimentación de trabajo
I_: Velocidad de avance o retroceso (mismo formato que F arriba) (Si no hay ningún valor presente, el
valor predeterminado es
parámetros No.5172 y No.5173.)
K_ : Número de repeticiones de la operación (si es necesario)
P_ : Tiempo de permanencia en el fondo del hoyo
(Si no hay ningún valor presente, el valor predeterminado es P0).
G83(G98) G83(G99)

Base

Punto R Nivel del punto R


Punto R

q
q D
D
D

Par de sobrecarga Punto Z


D
Ponerse de pie

Recargar
momento
Punto Z
Ponerse de pie

Δ: Espacio libre inicial si la herramienta se retrae al punto R, y espacio libre desde la base del agujero en el segundo o
perforación posterior (parámetro nº 5174)
q: Profundidad de cada pasaje
La trayectoria a lo largo de la cual se mueve la herramienta en modo de desplazamiento rápido.
La trayectoria a lo largo de la cual se mueve la herramienta a la velocidad de corte programada.
La ruta a lo largo de la cual la herramienta avanza o retrocede en un ciclo definido con parámetros
( )

­ 55 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Explicaciones
­ Operaciones de ciclo paso a paso.
*
Posicionamiento de los ejes X e Y
*
Posicionamiento en el punto R a lo largo del eje Z
* Corte en el eje Z (primera pasada, profundidad de corte Q, incremental)
Retracción (parte inferior del orificio → holgura mínima ∆, incremental)
Retracción (parte inferior del orificio + Δ → al punto R,
absoluto) Avance (desde el punto R → al punto con orificios inferiores + espacio ∆,
absoluto) Corte (segundo tiempo y secuencial, corte con profundidad Q + ∆, incremental)
* Ponerse de pie
*
Regresar al punto R en el eje Z (o punto original) = final del bucle

La aceleración/desaceleración durante la aproximación y la retracción se controla según una constante


tiempo de aceleración/desaceleración del avance durante el corte.
Una vez finalizada la retracción, se comprueba la posición en el punto R.

­ Configuración de código M
Cuando en el parámetro no. Se establece el código 5163 M, el sistema ingresa al modo de perforación de orificios pequeños
con retirada periódica del taladro.
Este código M no espera a que se complete. Tenga cuidado al especificar este código M junto con
otro código M en el mismo bloque. (Ejemplo)
M03 M ; → Esperando FIN.
M M03 ; → No hay que esperar a FIN.

­ Configuración del código G


Cuando se especifica G83 en el modo de ciclo de perforación de orificios pequeños
taladro, este ciclo comienza.
El código G que especifica el funcionamiento continuo permanece sin cambios hasta que se especifique otro.
ciclo fijo o especificando un código G para cancelar el ciclo fijo. Esto ilustra
la necesidad de especificar datos de perforación en cada bloque al repetir perforaciones idénticas.

­ Señal indicadora de ejecución del ciclo.


En este modo cíclico, la señal para completar un ciclo de perforación de pequeño diámetro con
la retirada periódica de la broca se establece en "1" al comienzo del posicionamiento del punto R en el eje en
la dirección de perforación después de especificar G83, el posicionamiento se lleva a cabo según lo especificado
ocupando posiciones. Esta señal se pone a "0" si otra
ciclo fijo o si este modo se cancela mediante un comando G80, un reset o
Parada de emergencia. Para obtener más información, consulte el manual del fabricante de la máquina.

­ Señal de detección de par


La señal de salto se utiliza como señal de detección de par de sobrecarga. Señal
El salto es efectivo durante el acercamiento de la herramienta o la posición del borde de corte y perforación.
herramienta entre los puntos R y Z. (La señal produce retracción). Para más información, ver
en el manual del fabricante de la máquina.

NOTA
Al recibir una señal de detección de par de sobrecarga durante la aproximación
herramienta, la herramienta se retraerá (espacio libre Δ y al punto R), luego
aproximación al mismo destino que la aproximación anterior.

­ 56 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Cambio de condiciones de perforación.


En un ciclo G83, las condiciones de perforación cambian para cada operación de perforación (enfoque →
perforación → roscado). Bits 1 y 2 del parámetro OLS, NOL nom. 5160, se puede configurar para
supresión de cambios en las condiciones de perforación.

1 Cambiar la velocidad de avance de corte


La velocidad de avance de corte programada por el código F cambia cada segundo y
operaciones de perforación posteriores. En los parámetros no. 5166 y 5167 indican los correspondientes
tasas de cambio aplicadas cuando se detecta una señal de salto, así como cuando
desaparecidos durante la operación de perforación anterior.

Avance de trabajo = F × α

<Primera perforación> α=1.0


<Segunda o posterior perforación>
α=α×β÷100, donde β es la tasa de cambio para cada operación de perforación
Cuando se detecta una señal de salto durante la operación de perforación anterior: β=b1% (parámetro
No. 5166) Cuando no
hay una señal de salto durante la operación de perforación anterior: β=b2% (parámetro No. 5167)

Si el factor de cambio de la velocidad de avance de corte se vuelve más pequeño


coeficiente especificado en el parámetro nom. 5168, la velocidad de avance no cambia durante el
corte. La velocidad de avance de corte se puede aumentar hasta su valor máximo.

2 Cambio de velocidad del husillo


La velocidad del husillo, programada en código S, cambia para cada uno de los segundos y
entregas posteriores. En los parámetros no. 5164 y 5165 especifican factores de cambio
cuando se detecta una señal de salto y cuando está ausente al realizar la operación anterior.
operaciones de perforación.

Velocidad del husillo = S × γ

<Primera perforación> γ=1.0


<Segunda perforación o posterior>
γ=γ×δ÷100, donde δ es la tasa de cambio para cada operación de perforación
Cuando se detecta una señal de salto durante la operación de perforación anterior: δ=d1% (parámetro
No. 5164) Cuando no
hay una señal de salto durante la operación de perforación anterior: δ=d2% (parámetro No. 5165)

Cuando la velocidad de avance de corte alcanza el valor mínimo, la velocidad del husillo no
está cambiando. La velocidad del husillo se puede aumentar a un valor correspondiente
valor máximo de datos analógicos S.

­ Entrada y salida
La aproximación y retirada de la herramienta no se realizan de la misma forma que el posicionamiento.
avance longitudinal forzado. De manera similar a la alimentación de trabajo, se realizan dos operaciones en
como operaciones de interpolación. Tenga en cuenta que la función de control
La vida útil de la herramienta excluye el suministro y la extracción del cálculo de la vida útil de la herramienta.

­ 57 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Configuración de la dirección
I La velocidad de avance/retroceso se puede especificar mediante la dirección I en el mismo formato que la dirección F,
como a continuación:

G83I1000; (sin punto decimal)


G83 I1000. ; (con punto decimal) Ambos
comandos muestran una velocidad de 1000 mm/min.
La dirección I especificada por G83 en modo de estado continuo es efectiva hasta que se especifica G80 o
hasta reiniciar.

NOTA
Si no se especifica la dirección I y el parámetro no. 5172 (para movimiento inverso) o no. 5173
(para movimiento hacia adelante) es 0, luego velocidad hacia adelante o hacia atrás
El movimiento es el mismo que el avance de corte especificado por F.

­ Funciones que se pueden configurar


En este modo de ciclo fijo se pueden especificar las siguientes funciones: ­ Posición
del agujero en el eje X, eje Y o eje adicional
­ Operación y transición según programa macro del usuario.
­ Llamar a una subrutina (grupo de posiciones de agujeros, etc.) ­
Cambiar entre modo absoluto e incremental
­ Rotación del sistema de coordenadas.
­ Escalado (este comando no afecta la profundidad de corte Q ni el pequeño espacio Δ.) ­ Inactivo

­ parada de alimentación

­ Bloque único
Cuando se trabaja con bloques individuales, la perforación se detiene después de cada retracción. Además,
detener un solo bloque se logra configurando el bit 0 (SBC) en el parámetro No. 5105.

­ Corrección de velocidad de alimentación manual


La función de anulación de velocidad de avance manual opera durante el corte, la retracción y la aproximación en un ciclo.

­ Interfaz de macros de usuario


El número de retracciones durante el corte y el número de retracciones en respuesta a una señal de sobrecarga
recibida durante el corte pueden ser un parámetro de salida para valor general especial.
Comandos macro (#100 a #149) especificados en los parámetros no. 5170 y 5171. Parámetros no. 5170 y
5171 puede establecer valores de variables en el rango #100 a #149. Parámetro
nom. 5170: especifica el número de la variable común en la que se genera el número de derivaciones,
realizado durante el corte.
Parámetro nom. 5171: Establece el número de la variable general en la que se emite el número de derivaciones
realizadas en respuesta a la recepción de una señal de detección de sobrecarga.
momento durante el corte.

NOTA
Se restablece el valor del número de grifos en forma de variables ordinarias.
Comando G83 en modo de ciclo de perforación pequeño.
agujeros con retirada periódica de la broca.

­ Mover la herramienta a la posición del agujero.


Al configurar los ejes en la posición del agujero (ejes X e Y cuando se selecciona el plano XY) en un ciclo
Perforando pequeños agujeros con retirada periódica de la broca, el tiempo de procesamiento puede ser
Cortar sin parar el husillo. Esta función se
activa mediante el parámetro SPH (No. 5108#6).

­ 58 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Limitación
­ Llamar a una subrutina
En modo de ciclo fijo, emita el comando de llamada a subrutina M98P_ de forma independiente.
bloquear.

Ejemplo
M03 S2000; Inicia la rotación del husillo.
M; Establece el modo del ciclo de perforación de agujeros pequeños
con retirada periódica del taladro.
G90 G99 G83 X_ Y_ Z_ R_ Q_ F_ I_ K_ P_ ; Establece un ciclo para perforar agujeros pequeños con
retirada periódica del taladro.
X_ Y_ ; Perforar en una posición diferente.
:
:
G80; Cancela el modo de ciclo de perforación pequeño
agujeros con retirada periódica de la broca.

­ 59 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

5.1.8 Ciclo de roscado (G84)


Este ciclo realiza el corte de hilo con un macho. En este
ciclo de roscado, cuando el grifo llega al fondo del agujero, gira
husillo en la dirección opuesta.

Formato
G84 X_ Y_ Z_ R_ P_ F_ K_ ;
X_Y_: Datos de posición del agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel original al nivel del punto R
P_ : Tiempo de espera
F_ : Alimentación de trabajo
K_ : Número de repeticiones (si es necesario)
G84 (G98) G84 (G99)

Base

Rotación del husillo Rotación del husillo


agujas del reloj agujas del reloj
Punto R Punto R
PAG

Nivel del punto R


PAG

PAG
Punto Z PAG Punto Z
Rotación del husillo
en sentido anti­horario Rotación del husillo contra
flechas agujas del reloj

Explicación
­ Operaciones
El roscado con macho se realiza girando el husillo en el sentido de las agujas del reloj. Por
Cuando se llega al fondo del agujero, el husillo gira en la dirección opuesta para realizar una retracción. Esta
operación crea un hilo.

ATENCIÓN
No hay anulación manual al tocar
velocidad de alimentación. El bloqueo de alimentación no detiene la máquina hasta
finalización de la operación de retorno.

­ Rotación del husillo


Antes de especificar G84, utilice una función auxiliar (código M) para girar el eje. Si la perforación se
realiza de forma continua con un valor pequeño establecido para la distancia
entre la posición del agujero y el nivel del punto R o entre el nivel original y el nivel
punto R, es posible que no se alcance la velocidad normal del husillo al iniciar la operación
cortando un agujero. En este caso, inserte un retraso antes de cada operación de perforación cuando
usando G04 para retrasar la operación sin especificar el número de repeticiones para K. On
En algunas máquinas la nota anterior no se aplica. ver manual,
suministrado por el fabricante de la máquina.

­ 60 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Comando Q
Después de configurar el bit 6 (PCT) del parámetro no. 5104 igual a 1 agregar dirección Q al formato
Comandos de ciclo de roscado normal y configuración de la profundidad de corte para cada ciclo de roscado.
hilos. En
un ciclo de roscado, la herramienta se retrae hasta el punto R en
cada ciclo de corte de hilo. En un ciclo de corte de hilo de alta velocidad con periodicidad
Con la guía del taladro, la herramienta se retrae a una distancia preestablecida para el parámetro no. 5213. La
operación a ejecutar se puede seleccionar cambiando el valor del bit 5 (PCP) del parámetro
libro. 5200.

Operación
Primero, se explica el funcionamiento de un ciclo normal de corte de hilo como operación básica.

Antes de especificar un ciclo de corte de hilo, gire el husillo usando el interruptor auxiliar.
funciones.
1. El posicionamiento comienza cuando se da una orden para mover la herramienta.
a la posición del agujero.
2. Al especificar un punto R, el posicionamiento se realiza hasta este punto. 3. El
hilo se corta hasta el fondo del orificio en el avance de corte. 4. Si se especifica el
tiempo de permanencia (P), la herramienta se detendrá. 5. Se emite la función
auxiliar M05 (parada del husillo) y la máquina entra en el estado
esperando la señal de finalización FIN.
6. Cuando se ingresa la señal FIN, se emite la función auxiliar M04 (rotación del husillo)
en la dirección inversa), y la máquina entra en el estado de espera de la señal de finalización FIN. 7.
Cuando se reciba la señal FIN, se retirará el macho del orificio hasta que el avance de corte
llegará al punto R.
8. Si se especifica un tiempo de permanencia (P), la herramienta se detendrá.
9. Se emite la función auxiliar M05 (parada del husillo) y la máquina entra en el estado
esperando la señal de finalización FIN.
10. Cuando se recibe la señal FIN, se emite la función auxiliar M03 (rotación del husillo)
adelante), y la máquina entra en el estado de espera de la señal FIN.
11. Cuando se recibe la señal FIN, la herramienta regresa a la posición inicial cuando
avance rápido si se especifica el retorno al nivel inicial.

Si se especifica el número de repeticiones, la operación comienza a repetirse desde el paso 1.

­ 61 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

roscando hilos
<1> Posicionamiento a
<1> Posicionamiento en el siguiente hoyo
agujero

<11> Posicionamiento hasta el punto de partida


<2> Posicionamiento
al punto R
Nivel del punto R

<8> Mantente erguido

<3> Tocando el fondo del agujero <9> Salida de función auxiliar M05

<10> Salida de función auxiliar M03

<7> Volver al punto R

<4> Levántate
Nivel inferior del agujero
<5> Salida de función auxiliar
M05
Blanco
<6> Salida de función auxiliar
M04

Ciclo de roscado con retirada periódica de brocas.


Si el bit 6 (PCT) del parámetro no. 5104 tiene el valor 1 y el bit 5 (PCP) del parámetro no. 5200 has
valor 1, se utiliza un ciclo de roscado con retirada periódica de la broca. El paso 3 del ciclo
de enhebrado descrito anteriormente se modifica de la siguiente manera:

3­1. La herramienta corta la pieza de trabajo a la profundidad de corte q especificada en la


dirección Q. 3­2. Se emite la función auxiliar M05 (parada del husillo) y la máquina entra en el estado
esperando la señal de finalización FIN.
3­3. Cuando se ingresa la señal FIN, se emite la función auxiliar M04 (rotación del husillo)
en la dirección inversa), y la máquina entra en el estado de espera de la señal de finalización FIN.
3­4. Cuando se recibe la señal FIN, la herramienta se retrae al punto R en el modo de avance de corte.
3­5. Se emite la función auxiliar M05 (parada del husillo) y la máquina entra en el estado
esperando la señal de finalización FIN.
3­6. Cuando se ingresa la señal FIN, se emite la función auxiliar M03 (rotación del husillo)
adelante), y la máquina entra en el estado de espera de la señal FIN.
3­7. Cuando se recibe la señal FIN, la herramienta se mueve a la posición de separación d (parámetro No.
5213) a cierta distancia del punto de corte anterior en el avance de corte.
(suministrar).

3­1. La herramienta corta la pieza de trabajo a una distancia libre d (parámetro No. 5213) +
profundidad de corte q especificada por la dirección Q.

El golpeteo se realiza hasta el fondo del agujero repitiendo los pasos anteriores. Si se especifica un
tiempo de permanencia (P), la herramienta se detiene sólo cuando llega al fondo.
agujeros, y luego al llegar al punto R.

­ 62 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

q: Profundidad de corte <5> Salida de función auxiliar M05


d: brecha
<6> Salida de función auxiliar M03

<7> Suministro Nivel del punto R

<1> Corte de hilo


q <4> Retracción

d
<4> Retracción <7> Suministro

<1> Cortar p
tallado q

<1> Cortar re q
zab
<2> Salida de función auxiliar
M05
<3> Salida de función auxiliar
M04
Repita hasta llegar al fondo del agujero.
Blanco
Nivel inferior del agujero

Ciclo de roscado de alta velocidad con roscado intermitente


perforar
Si el bit 6 (PCT) del parámetro no. 5104 tiene el valor 1 y el bit 5 (PCP) del parámetro no. 5200 has
valor 0, se utiliza el ciclo de roscado de alta velocidad
perforar.
El paso 3 del ciclo de enhebrado descrito anteriormente se modifica de la siguiente manera:

3­1. La herramienta corta la pieza de trabajo a la profundidad de corte q especificada en la


dirección Q. 3­2. Se emite la función auxiliar M05 (parada del husillo) y la máquina entra en el estado
esperando la señal de finalización FIN.
3­3. Cuando se ingresa la señal FIN, se emite la función auxiliar M04 (rotación del husillo)
en la dirección inversa), y la máquina entra en el estado de espera de la señal de finalización FIN. 3­4.
Cuando se recibe la señal FIN, la herramienta se retrae hasta la distancia de retracción d especificada
número de parámetro 5213 en modo de alimentación de trabajo.
3­5. Se emite la función auxiliar M05 (parada del husillo) y la máquina entra en el estado
esperando la señal de finalización FIN.
3­6. Cuando se ingresa la señal FIN, se emite la función auxiliar M03 (rotación del husillo)
adelante), y la máquina entra en el estado de espera de la señal FIN.

3­1. Cuando se recibe la señal FIN, la herramienta corta la pieza de trabajo a la distancia de retracción d
(parámetro No. 5213) + profundidad de corte q especificada por la dirección Q.

El golpeteo se realiza hasta el fondo del agujero repitiendo los pasos anteriores. Si se especifica un
tiempo de permanencia (P), la herramienta se detiene sólo cuando llega al fondo.
agujeros y cuando se alcanza el punto R.

­ 63 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

q: Profundidad de corte
d: distancia de retracción

Nivel del punto R

<1> Corte de hilo q <5> Salida de función auxiliar


M05

d <4> Retracción
<6> Salida de función auxiliar
M03

<1> Corte de hilo q

d <4> Retracción

<1> Corte de hilo


<2> Salida de función auxiliar q
M05

<3> Salida auxiliar


Funciones M04

Repita hasta llegar al fondo del agujero.


Blanco
Nivel inferior del agujero

Notas
1. La profundidad de corte especificada por la dirección Q se almacena como un valor modal hasta que se cancele.
Modo de ciclo constante. En los
ejemplos 1 y 2 siguientes, la dirección Q no se especifica en el bloque N20, pero se enhebra con
La salida de exploración periódica se realiza porque el valor especificado por la dirección Q es válido como valor modal.
Si esta operación no puede
utilizar, emita un comando G80 para cancelar el modo de ciclo fijo como se muestra en
N15 en el Ejemplo 3, o especifique el comando Q0 en el bloque de corte de hilo como se muestra en N20 en
ejemplo 4.

Ejemplo 1
N10 G84 X100.0 Y150.0 Z­100.0 Q20.0 ; N20
X150.0 Y200.0 ; ← Este bloque también realiza un ciclo de roscado con
retirada periódica del taladro.
N30 G80;

Ejemplo 2
N10 G83 X100.0 Y150.0 Z­100.0 Q20.0 ; N20
G84 Z­100.0; ← El ciclo de roscado con retirada periódica de la broca también
ejecutado en este bloque.
N30 G80;

Ejemplo 3
N10 G83 X100.0 Y150.0 Z­100.0 Q20.0 ; N15G80;
← Se cancela el modo de ciclo constante.
N20 G84 Z­100.0 ;
N30G80;

­ 64 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Ejemplo 4
N10 G83 X100.0 Y150.0 Z­100.0 Q20.0 ;
N20 G84 Z­100.0 Q0 ; Se agrega ←Q0.
N30 G80;

2. La unidad del eje de perforación se utiliza como unidad Q. Se ignora cualquier signo.

­ Función de ayuda
Cuando se especifican un comando G84 y un código M en el mismo bloque, el código M se ejecuta durante
primer posicionamiento. Si se utiliza K para especificar el número de repeticiones, entonces el código M
realizado sólo para el primer hoyo; para el segundo y siguientes agujeros el código M no es
realizado.

­ Compensación de longitud de herramienta


Si la compensación de longitud de herramienta (G43, G44 o
G49), la compensación se realiza después del posicionamiento en el punto R.

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo de taladrado.

­ Perforación
No se realiza ninguna perforación en un bloque que no contenga X, Y, Z, R o cualquier otro eje.

­P
Especificar P en bloques que realizan perforación. Si se especifica P en un bloque que no realiza
perforación, P no se puede almacenar como datos modales.

­ Cancelar
No especificar el código G del grupo 01 (G00­G03) y G84 en un solo bloque. De lo contrario, se cancelará el
comando G84.

Ejemplo
M3S100; Inicia la rotación del husillo.
G90 G99 G84 X300.0 Y­250.0 Z­150.0 R­120.0 P300 F120.0;
Posicionamiento, taladrar el agujero 1 y luego
volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 2 y luego
volviendo al punto R.
Y­750.0; Posicionamiento, perforando el agujero 3 y luego
volviendo al punto R.
X1000.0; Posicionamiento, perforando el agujero 4 y luego
volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y­750.0; Posicionamiento, perforando el agujero 6 y luego
volver al nivel original.
G80 G28 G91 X0 Y0 Z0 ; Volver a la posición de referencia
M5; Detiene la rotación del husillo.

­ sesenta y cinco ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

5.1.9 Ciclo de mandrinado (G85)


Este ciclo se utiliza para perforar un agujero.

Formato
G85 X_ Y_ Z_ R_ F_ K_ ;
X_Y_: Datos de posición del agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel original al nivel del punto R
F_: Velocidad de avance de corte
K_ : Número de repeticiones (si es necesario)
G85(G98) G85(G99)

Base

Punto R Punto R Nivel del punto R

Punto Z Punto Z

Explicación
­ Operaciones
Después del posicionamiento a lo largo de los ejes X e Y, se realiza un avance longitudinal forzado hasta el punto
R.
La perforación se realiza desde el punto R hasta el
punto Z. Una vez que se alcanza el punto Z, se realiza un avance de corte para regresar al punto R.

­ Rotación del husillo


Antes de especificar G85, utilice una función auxiliar (código M) para girar el eje.

­ Función de ayuda
Cuando se especifican un comando G85 y un código M en el mismo bloque, el código M se ejecuta durante
primer posicionamiento. Si se utiliza K para especificar el número de repeticiones, entonces el código M
realizado sólo para el primer hoyo; para el segundo y siguientes agujeros el código M no es
realizado.

­ Compensación de longitud de herramienta


Si la compensación de longitud de herramienta (G43, G44 o
G49), la compensación se realiza después del posicionamiento en el punto R.

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo de taladrado.

­ Perforación
No se realiza ninguna perforación en un bloque que no contenga X, Y, Z, R o cualquier otro eje.

­ 66 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Cancelar
No especificar el código G del grupo 01 (G00­G03) y G85 en un solo bloque. De lo contrario, se cancelará
el comando G85.

­ Compensación de herramienta
En el modo de ciclo fijo para taladrado, se ignora la compensación de herramienta.

Ejemplo
M3S100; Inicia la rotación del husillo.
G90 G99 G85 X300.0Y­250.0Z­150.0R­120.0F120.0;
Posicionamiento, taladrar el agujero 1 y luego
volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 2 y luego
volviendo al punto R.
Y­750.0; Posicionamiento, perforando el agujero 3 y luego
volviendo al punto R.
X1000.0; Posicionamiento, perforando el agujero 4 y luego
volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y­750.0; Posicionamiento, perforando el agujero 6 y luego
volver al nivel original.
G80 G28 G91 X0 Y0 Z0 ; Volver a la posición de referencia
M5; Detiene la rotación del husillo.

5.1.10 Ciclo de mandrinado (G86)


Este ciclo se utiliza para perforar un agujero.

Formato
G86 X_ Y_ Z_ R_ F_ K_ ;
X_Y_: Datos de posición del agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel original al nivel del punto R
F_: Velocidad de avance de corte
K_ : Número de repeticiones (si es necesario)
G86 (G98) G86(G99)

Rotación del husillo


agujas del reloj

Base
Rotación del husillo
agujas del reloj

Punto R Punto R Nivel del punto R

Punto Z Punto Z

Detener
Detener
huso
huso

­ 67 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Explicación
­ Operaciones
Después del posicionamiento a lo largo de los ejes X e Y, se realiza un avance longitudinal forzado hasta el punto
R.
La perforación se realiza desde el punto R hasta el
punto Z. Cuando el husillo se detiene en la base del agujero, la herramienta se ve obligada a retroceder.
alimentación longitudinal.

­ Rotación del husillo


Antes de especificar G86, utilice una función auxiliar (código M) para girar el eje. Si la perforación se realiza
de forma continua con un valor pequeño establecido para la distancia
entre la posición del agujero y el nivel del punto R o entre el nivel original y el nivel
punto R, es posible que no se alcance la velocidad normal del husillo al iniciar la operación
cortando un agujero.
En este caso, inserte un retraso antes de cada operación de perforación usando G04 para retrasar la operación
sin especificar el número de repeticiones para K. En algunas máquinas
la nota anterior no se aplica. Ver el manual suministrado.
por el fabricante de la máquina.

­ Función de ayuda
Cuando se especifican un comando G86 y un código M en el mismo bloque, el código M se ejecuta durante
primer posicionamiento. Si se utiliza K para especificar el número de repeticiones, entonces el código M
realizado sólo para el primer hoyo; para el segundo y siguientes agujeros el código M no es
realizado.

­ Compensación de longitud de herramienta


Si la compensación de longitud de herramienta (G43, G44 o
G49), la compensación se realiza después del posicionamiento en el punto R.

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo de taladrado.

­ Perforación
No se realiza ninguna perforación en un bloque que no contenga X, Y, Z, R o cualquier otro eje.

­ Cancelar
No especificar el código G del grupo 01 (G00­G03) y G86 en un solo bloque. De lo contrario, se cancelará el
comando G86.

­ Compensación de herramienta
En el modo de ciclo fijo para taladrado, se ignora la compensación de herramienta.

Ejemplo
M3 S2000; Inicia la rotación del husillo.
G90 G99 G86 X300.0Y­250.0Z­150.0R­100.0F120.0;
Posicionamiento, taladrar el agujero 1 y luego
volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 2 y luego
volviendo al punto R.
Y­750.0; Posicionamiento, perforando el agujero 3 y luego
volviendo al punto R.

­ 68 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

X1000.0; Posicionamiento, taladrar el agujero 4 y luego


volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y­750.0; Posicionamiento, perforando el agujero 6 y luego
volver al nivel original.
G80 G28 G91 X0 Y0 Z0 ; Volver a la posición de referencia
M5; Detiene la rotación del husillo.

5.1.11 Ciclo de retromandrinado (G87)


Este ciclo realiza un mandrinado de precisión.

Formato
G87 X_ Y_ Z_ R_ Q_ P_ F_ K_ ;
X_Y_: Datos de posición del agujero
CON_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel de referencia al punto R
Q_: Cantidad de desplazamiento en la base del agujero
P_ : Tiempo de permanencia en el fondo del hoyo
F_: Velocidad de avance de corte
K_ : Número de repeticiones (si es necesario)
G87(G98) G87 (G99)

Orientación del husillo


q

Una herramienta A NOSOTROS

Original
nivel
Rotación del husillo
agujas del reloj
A NOSOTROS No utilizado
Punto Z

PAG

Rotación
Tamaño huso por Punto R
cambio q agujas del reloj

Explicación
Después del posicionamiento a lo largo de los ejes X e Y, el husillo se detiene en una posición fija
rotación. La herramienta se mueve en dirección opuesta a la
filo de la herramienta, el posicionamiento (avance longitudinal forzado) se realiza en la base del agujero (punto
R). Después de esto, la herramienta se mueve
hacia el filo de la herramienta, después
lo que hace que el eje gire en el sentido de las agujas del reloj. El aburrido se realiza en positivo.
dirección a lo largo del eje Z hasta alcanzar el
punto Z. En el punto Z, el husillo se detiene nuevamente en una posición de rotación fija, la herramienta
se mueve en la dirección opuesta al filo de la herramienta, después
después de lo cual el instrumento vuelve a su nivel original. Luego la herramienta se mueve
dirección del filo de la herramienta y el husillo comienza a girar en el sentido de las agujas del reloj
para pasar a la siguiente operación de bloque.

­ Rotación del husillo


Antes de especificar G87, utilice una función auxiliar (código M) para girar el eje. Si la perforación se
realiza de forma continua con un valor pequeño establecido para la distancia
entre la posición del agujero y el nivel del punto R o entre el nivel original y el nivel
­ 69 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

punto R, es posible que no se alcance la velocidad normal del husillo al iniciar la operación
cortando un agujero. En este caso, inserte un retraso antes de cada operación de perforación cuando
usando G04 para retrasar la operación sin especificar el número de repeticiones para K. On
En algunas máquinas la nota anterior no se aplica. ver manual,
suministrado por el fabricante de la máquina.

­ Función de ayuda
Cuando se especifican un comando G87 y un código M en el mismo bloque, el código M se ejecuta durante
primer posicionamiento. Si se utiliza K para especificar el número de repeticiones, entonces el código M
realizado sólo para el primer hoyo; para el segundo y siguientes agujeros el código M no es
realizado.

­ Compensación de longitud de herramienta


Si la compensación de longitud de herramienta (G43, G44 o
G49), la compensación se realiza después del posicionamiento en el punto R.

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo de taladrado.

­ Perforación
En un bloque que no contiene X, Y, Z, R o ningún eje adicional, no es posible taladrar
realizado.

­ P/Q
Asegúrese de que se especifica un valor positivo de Q. Si se especifica un valor negativo de Q, se
ignora el signo. Establezca la dirección de compensación con el parámetro
no. 5148 Definir P y Q en el bloque que realiza la perforación. Si P y Q se especifican en un bloque que no está
ejercicios, estos valores no se guardan como datos modales.

ATENCIÓN
Q (cortante en la base del agujero) es el valor modal mantenido durante los ciclos fijos
de perforación. Este
El valor debe establecerse con cuidado a medida que se utiliza.
también como profundidad de corte para G73 y G83.

­ Cancelar
No especificar el código G del grupo 01 (G00­G03) y G87 en un solo bloque. De lo contrario, se cancelará el comando G87.

­ Compensación de herramienta
En el modo de ciclo fijo para taladrado, se ignora la compensación de herramienta.

Ejemplo
M3S500; Inicia la rotación del husillo. Colocación
G90 G87 X300.0 Y­250.0 en el agujero a perforar 1. Centrarse en el nivel de referencia y
Z­150.0 R­120.0 Q5.0 luego realizar
desplazamiento
P1000 F120.0 ; de 5 mm. Deténgase en el punto Z durante
Y­550.0; 1 segundo. Posicionamiento, taladrado del orificio 2.
Y­750.0; Posicionamiento, taladrado del orificio 3. Posicionamiento,
X1000.0 ; taladrado del orificio 4. Posicionamiento, taladrado del orificio 5.
Y­550.0;
­ 70 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Y­750.0; Posicionamiento, perforación del agujero 6. Regreso


G80 G28 G91 X0 Y0 Z0 ; a la posición de referencia
M5; Detiene la rotación del husillo.

5.1.12 Ciclo de mandrinado (G88)


Este ciclo se utiliza para perforar un agujero.

Formato
G88 X_ Y_ Z_ R_ P_ F_ K_ ;
X_Y_: Datos de posición del agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel original al nivel del punto R
P_ : Tiempo de permanencia en el fondo del hoyo
F_: Velocidad de avance de corte
K_ : Número de repeticiones (si es necesario)
G88(G98) G88(G99)
Rotación del husillo
agujas del reloj

Original
nivel Rotación
husillo por
agujas del reloj

Punto R Punto R Nivel del punto R

Punto Z Punto Z
PAG
Parada del husillo PAG

después de pararse
Parada del husillo
después de pararse

Explicación
­ Operaciones
Después de posicionar los ejes X e Y, se realiza un desplazamiento rápido hasta el punto R. El taladrado se
realiza desde el punto R hasta el punto Z. Cuando se
completa el taladrado, se hace una parada en la base del agujero, luego el husillo
se detiene y entra en estado de bloqueo. En este punto puedes cambiar a
modo manual y mueva la herramienta manualmente. Cualquier operación manual está disponible; sin
embargo, es aconsejable retirar la herramienta del orificio del extremo por razones
de seguridad. Al reiniciar el mecanizado durante la operación DNC o el modo de memoria, la herramienta vuelve a
al nivel original o al nivel del punto R de acuerdo con G98 o G99, y el husillo
gira en el sentido de las agujas del reloj. Luego se reinicia la operación de acuerdo con
comandos programados en el siguiente bloque.

­ Rotación del husillo


Antes de especificar G88, utilice una función auxiliar (código M) para girar el eje.

­ Función de ayuda
Cuando se especifican un comando G88 y un código M en el mismo bloque, el código M se ejecuta durante
primer posicionamiento. Si se utiliza K para especificar el número de repeticiones, entonces el código M
realizado sólo para el primer hoyo; para el segundo y siguientes agujeros el código M no es
realizado.

­ 71 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Compensación de longitud de herramienta


Si la compensación de longitud de herramienta (G43, G44 o
G49), la compensación se realiza después del posicionamiento en el punto R.

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo de taladrado.

­ Perforación
No se realiza ninguna perforación en un bloque que no contenga X, Y, Z, R o cualquier otro eje.

­P
Especificar P en bloques que realizan perforación. Si se especifica P en un bloque que no realiza
perforación, P no se puede almacenar como datos modales.

­ Cancelar
No especificar el código G del grupo 01 (G00­G03) y G88 en un solo bloque. De lo contrario, se cancelará
el comando G88.

­ Compensación de herramienta
En el modo de ciclo fijo para taladrado, se ignora la compensación de herramienta.

Ejemplo
M3 S2000; Inicia la rotación del husillo.
G90 G99 G88 X300.0 Y­250.0 Z­150.0 R­100.0 P1000 F120.0;
Posicionamiento, taladrar el agujero 1 y luego
regresando al punto R y deteniéndose en la base del agujero durante 1
Y­550.0; segundo. Posicionamiento, taladrar el agujero 2 y luego
volviendo al punto R.
Y­750.0; Posicionamiento, perforando el agujero 3 y luego
volviendo al punto R.
X1000.0; Posicionamiento, perforando el agujero 4 y luego
volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y­750.0; Posicionamiento, perforando el agujero 6 y luego
volver al nivel original.
G80 G28 G91 X0 Y0 Z0 ; Volver a la posición de referencia
M5; Detiene la rotación del husillo.

­ 72 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.1.13 Ciclo de mandrinado (G89)


Este ciclo se utiliza para perforar un agujero.

Formato
G89 X_ Y_ Z_ R_ P_ F_ K_ ;
X_Y_: Datos de posición del agujero
Z_ : Distancia desde el punto R hasta el fondo del agujero
R_ : Distancia desde el nivel original al nivel del punto R
P_ : Tiempo de permanencia en el fondo del hoyo
F_: Velocidad de avance de corte
K_ : Número de repeticiones (si es necesario)
G89(G98) G89(G99)

Base

Punto R Punto R Nivel del punto R

Punto Z Punto Z
PAG PAG

Explicación
­ Operaciones
Este ciclo es casi idéntico al G85. La diferencia es que el bucle realiza un retraso en la base.
agujeros.

­ Rotación del husillo


Antes de especificar G89, utilice una función auxiliar (código M) para girar el eje.

­ Función de ayuda
Cuando se especifican un comando G89 y un código M en el mismo bloque, el código M se ejecuta durante
primer posicionamiento. Si se utiliza K para especificar el número de repeticiones, entonces el código M
realizado sólo para el primer hoyo; para el segundo y siguientes agujeros el código M no es
realizado.

­ Compensación de longitud de herramienta


Si la compensación de longitud de herramienta (G43, G44 o
G49), la compensación se realiza después del posicionamiento en el punto R.

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo de taladrado.

­ Perforación
No se realiza ninguna perforación en un bloque que no contenga X, Y, Z, R o cualquier otro eje.

­ 73 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­P
Especificar P en bloques que realizan perforación. Si se especifica P en un bloque que no realiza
perforación, P no se puede almacenar como datos modales.

­ Cancelar
No especificar el código G del grupo 01 (G00­G03) y G89 en un solo bloque. De lo contrario, se cancelará el
comando G89.

­ Compensación de herramienta
En el modo de ciclo fijo para taladrado, se ignora la compensación de herramienta.

Ejemplo
M3S100; Inicia la rotación del husillo.
G90 G99 G89 X300.0 Y­250.0 Z­150.0 R­120.0 P1000 F120.0;
Posicionamiento, taladrar el agujero 1 y luego
regresando al punto R y deteniéndose en la base del agujero durante 1
Y­550.0; segundo. Posicionamiento, taladrar el agujero 2 y luego
volviendo al punto R.
Y­750.0; Posicionamiento, perforando el agujero 3 y luego
volviendo al punto R.
X1000.0; Posicionamiento, perforando el agujero 4 y luego
volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y­750.0; Posicionamiento, perforando el agujero 6 y luego
volver al nivel original.
G80 G28 G91 X0 Y0 Z0 ; Volver a la posición de referencia
M5; Detiene la rotación del husillo.

5.1.14 Cancelación de un ciclo fijo de taladrado (G80)


G80 cancela el ciclo fijo de taladrado.

Formato
G80;

Explicación

Todos los ciclos fijos de perforación se cancelan para realizar el funcionamiento normal. Datos de puntos
Se eliminan los puntos R y
Z. Otros datos de perforación también se cancelan (se ponen a cero).

­ 74 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Ejemplo
M3S100; Inicia la rotación del husillo.
G90 G99 G88 X300.0 Y­250.0 Z­150.0 R­120.0 F120.0;
Posicionamiento, taladrar el agujero 1 y luego
volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 2 y luego
volviendo al punto R.
Y­750.0; Posicionamiento, perforando el agujero 3 y luego
volviendo al punto R.
X1000.0; Posicionamiento, perforando el agujero 4 y luego
volviendo al punto R.
Y­550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y­750.0; Posicionamiento, perforando el agujero 6 y luego
volver al nivel original.
G80 G28 G91 X0 Y0 Z0 ; Regresar a posición de referencia, cancelar ciclo fijo
M5; Detiene la rotación del husillo.

­ 75 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

5.1.15 Ejemplo de uso de ciclos fijos para taladrar


Se establece un valor de corrección de +200,0 en la corrección no. 11, +190.0 establecido en la corrección no. 15 y
+150,0 están configurados en la corrección no.
31. Programa de ejemplo

; N001 G92 X0 Y0 Z0; Establecer coordenadas para la posición de referencia


N002 G90 G00 Z250.0 T11 M6; Cambio de instrumento
N003 G43 Z0 H11; Nivel inicial, compensación de longitud de herramienta
N004 S30 M3; Arrancar el husillo
N005 G99 G81 X400.0 Y­350.0 Z­153.0 R­97.0 F120; Posicionamiento seguido de perforación n.° 1
N006Y­550.0; Posicionamiento seguido de
perforando el agujero n.º 2 y regresando a
nivel del punto R
N007 G98 Y­750.0; Posicionamiento seguido de
perforando el agujero n.º 3 y regresando a
nivel inicial
N008 G99 X1200.0; Posicionamiento seguido de
perforando el agujero n.º 4 y regresando a
nivel del punto R
N009Y­550.0; Posicionamiento seguido de
perforando el agujero n.º 5 y regresando a
nivel del punto R
N010 G98 Y­350.0; Posicionamiento seguido de
perforando el agujero #6 y regresando a
nivel inicial
N011 G00 X0 Y0 M5; Retorno a la posición de referencia, parada del husillo
N012 G49 Z250.0 T15 M6; Cancelar compensación de longitud de herramienta, cambiar
herramienta
N013 G43 Z0 H15; Nivel inicial, corrección de longitud.
herramienta
N014 S20 M3; Arrancar el husillo
N015 G99 G82 X550.0 Y­450.0 Z­130.0 R­97.0 P300 F70; Posicionamiento seguido de
perforando un agujero no. 7 y regreso
hasta el nivel del
N016 G98 Y­650.0 ; punto R Posicionamiento seguido de
taladrar el agujero n.º 8, volver a
nivel inicial
N017 G99 X1050.0; Posicionamiento seguido de
perforando un agujero no. 9 y regreso
hasta el nivel del
N018 G98 Y­450.0; punto R Posicionamiento seguido de
taladrar el agujero n.º 10, volver a
nivel inicial
N019 G00 X0 Y0 M5; Regresar a la posición de referencia, detener
huso
N020 G49 Z250.0 T31 M6; Cancelar compensación de longitud de herramienta, cambiar
herramienta
N021 G43 Z0 H31; Nivel inicial, corrección de longitud.
herramienta
N022 S10 M3; Arrancar el husillo
N023 G85 G99 X800.0 Y­350.0 Z­153.0 R47.0 F50; Posicionamiento seguido de
perforando un agujero no. 11 y regreso
hasta el nivel del
N024 G91 Y­200.0 K2; punto R Posicionamiento seguido de
taladrar los agujeros #12, 13, regresar a
Nivel del punto R
N025 G28 X0 Y0 M5; Retorno a la posición de referencia, parada del husillo
N026 G49 Z0; Cancelación de la compensación de longitud de herramienta
N027M0; parada de software

­ 76 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

El programa utiliza compensación de longitud de herramienta y ciclos fijos.

Posición de referencia

350

#1 #11 #6

100
#7 200 #10

100 #2 #12 #5

100
#8 #9
Y
200
100 #3 #13 #4

X
400 150 250 250 150

#1 ­ 6 Diámetro del orificio de perforación. 10 milímetros


#7 ­ 10 Perforación de un agujero de diámetro. 20 milímetros
#11 ­ 13 Diámetro del orificio de perforación. 95 mm (profundidad 50 mm)

CON

Posición de retracción
250

Original
X 50
nivel
50
30
20

T 11 T 15 T 31

200 190 150

Arroz. 5.1.15 (a) Ejemplo de uso de ciclos fijos para perforación

5.1.16 Reducir la expectativa de alcanzar una determinada velocidad


Rotación del husillo en un ciclo fijo de taladrado.

Revisar
Cuando el bit 7 (SAC) del parámetro no. 11507 tiene el valor 1, esta función realiza
comprobar la señal de logro de velocidad del husillo (SAR) sin esperar, que está configurada
número de parámetro 3740 al inicio del proceso de perforación, a partir del segundo tiempo, con constante
ciclo de perforación.
Además, en un ciclo de perforación continuo, esta función proporciona un acercamiento más rápido a
posición inicial y superponer el bloque durante el avance rápido a la siguiente posición para
procesamiento de agujeros. Estas mejoras reducen los tiempos de ciclo.

­ 77 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Explicación
Un ciclo fijo de perforación consta de una secuencia de 6 operaciones. Operación 1
Posicionamiento de los ejes X e Y (incluido también el otro eje) Operación 2
Marcha rápida hasta el nivel del punto R Operación 3
Mecanizado de agujeros
Operación 4 Operación en el fondo del pozo
Operación 5 Retirada al nivel del punto R
Operación 6 Aproximación rápida al punto de partida

Operación 1
Base

Operación 2 Operación 6

Nivel
puntos R

Operación 5
Operación 3

Acelerado
entrada
Operación 4 Entrada

Arroz. 5.1.16 (a) Secuencia de operaciones de un ciclo fijo de perforación

Cuando el bit 7 (SAC) del parámetro no. 11507 tiene el valor 0, la señal está siendo comprobada
alcanzar la velocidad del husillo (SAR) después de que haya pasado un cierto período
tiempo, que se establece mediante el parámetro no. 3740 por cada ciclo de perforación. Cuando el bit
7 (SAC) del parámetro no. 11507 tiene un valor de 1, cuando se perfora a partir del segundo
aproximación, se verifica la señal de logro de velocidad del husillo (SAR)
inmediatamente, parámetro no. 3740 no está obligado. Sin
embargo, cuando el comando y el estado tienen las siguientes condiciones, antes de verificar la señal
Cuando se alcanza la velocidad del husillo (SAR), el CNC se encuentra en modo de espera durante
un cierto período de tiempo especificado por el parámetro no. 3740.
­ Se cancela un ciclo fijo de taladrado mediante G80 o un código G del grupo
01. ­ Se especifica un
comando de código S. ­ Se especifica un comando de código G de un ciclo fijo de perforación que es un modal diferente
código G.
­ La señal de consecución de velocidad del husillo (SAR) toma el valor “0”. ­ El CNC entra en
estado de reset.

Aplicar aceleración a todos los comandos.


Tabla de ciclos de taladrado ( formato serie 0i )

Superposición de ruta
Reducción de tiempo
código g Función bloquear en acelerado
Expectativas de SAR
suministrar
Ciclo de perforación de alta velocidad con
G73 disponible disponible
retirada periódica del taladro
Ciclo de corte de hilo a la izquierda ­
G74 disponible
Ciclo de corte rígido a izquierdas Ciclo de mandrinado
G76 fino Ciclo de taladrado, ciclo selectivo disponible disponible

G81 disponible disponible


perforación
­ 78 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Superposición de ruta
Reducción de tiempo
código g Función bloquear en acelerado
Expectativas de SAR
suministrar
Ciclo de taladrado, ciclo de mandrinado.
G82 disponible disponible
en el sentido de las
agujas del reloj Ciclo de taladrado con periodicidad
G83 disponible disponible
salida de perforación
ciclo de roscado
G84 ­
Ciclo de roscado rígido disponible
grifo

G85 Ciclo de mandrinado disponible disponible


G86 Ciclo de mandrinado disponible disponible
G87 Ciclo de mandrinado Ciclo de disponible disponible
G88 mandrinado Ciclo de disponible disponible
G89 mandrinado disponible disponible

Tabla de ciclos de taladrado (formato Serie 10/11)


Superposición de ruta
Reducción de tiempo
código g Función bloquear en acelerado
Expectativas de SAR
suministrar
G84.2 ­
Ciclo de roscado rígido disponible
grifo

G84.3 ­
Ciclo de corte de hilo rígido a la izquierda disponible

­ 79 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

5.2 ROSCADO RÍGIDO


El ciclo de corte de hilo (G84) y el ciclo de corte de hilo izquierdo (G74) se pueden ejecutar en
modo estándar o modo de roscado rígido. En modo estándar,
el husillo gira y se detiene sincrónicamente con el movimiento del
eje de roscado, utilizando las funciones auxiliares M03 (rotación
husillo en el sentido de las agujas del reloj), M04 (rotación del husillo en el sentido contrario a las
agujas del reloj) y M05 (parada del husillo) para realizar el corte
de rosca. En el modo de roscado rígido, el corte de rosca se realiza ajustando
motor de husillo como si fuera un servomotor, y también por interpolación
entre el eje de corte de hilo y el husillo. Al roscar en modo rígido, el husillo
gira una revolución cada vez con un cierto avance (paso de rosca) a lo largo del eje
corta hilos. Esta operación no cambia incluso al acelerar y desacelerar. El modo
difícil ilustra la necesidad de utilizar un grifo flotante en estándar
Modo de corte de hilo, lo que resulta en un corte de hilo más rápido y preciso.

NOTA
Si el bit 3 (NRG) del parámetro no. 8135 es 0, entonces esta función puede ser
usar.

­ 80 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.2.1 Roscado rígido (G84)


Cuando el motor del husillo se controla en modo rígido como un servomotor, el ciclo de corte
El enhebrado se puede acelerar.

Formato
G84 X_ Y_ Z_ R_ P_ F_ K_ ;
X_Y_: Datos de posición del agujero
CON_ : Distancia desde el punto R a la base del agujero y posicionamiento de la base
agujeros
R_ : Distancia desde el nivel original al nivel del punto R
P_ : Tiempo de retardo en la base del agujero y en el punto R al realizar un retorno
F_ : Alimentación de trabajo
K_ : Número de repeticiones (si es necesario)

G84.2 X_ Y_ Z_ R_ P_ F_ L_;
(Formato Serie 10/11)
L_: Número de repeticiones (si es necesario)
G84 (G98) G84 (G99)

Parada del husillo Parada del husillo

Base
Operación 1 Rotación
Operación 6 Parada del husillo
Operación 2 husillo por
Rotación Detener agujas del reloj PAG
PAG

husillo por huso


Punto R Nivel del punto R
agujas del reloj Punto R Nivel del punto R

Operación 3 Operación 5

Punto Z
Punto Z
PAG

Detener
PAG

Rotación del husillo Rotación del husillo


huso en sentido anti­horario Parada del husillo en sentido anti­horario
Operación 4 flechas flechas

Explicación
Después del posicionamiento a lo largo de los ejes X e Y, se realiza un avance longitudinal forzado hasta el punto
R.
El corte de hilo se realiza desde el punto R al punto Z. Cuando se completa el corte de hilo, el husillo
se detiene y se produce un retraso. Luego el eje comienza a girar en reversa.
dirección, la herramienta retrocede hasta el punto R, tras lo cual el husillo se detiene. Entonces
Se realiza un avance longitudinal forzado hasta el nivel inicial. Durante el roscado,
factores de corrección manual para la velocidad de avance y la velocidad del husillo.
se supone que es igual al 100%. En este caso, se puede realizar la corrección manual de la velocidad de alimentación.
activado por instalación.

­ Modo difícil
El modo difícil se puede especificar de una de las siguientes maneras: ­
Especifique M29 S***** antes del comando de enhebrado. ­ Especifique
M29 S***** en el bloque que contiene el comando de roscado. ­ Especificar G84 para roscado
rígido (bit 0 (G84) del parámetro No. 5200
establecido en 1).

­ 81 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Paso de rosca
En el modo de avance de un minuto, el paso del hilo se establece a partir de la expresión velocidad de avance ÷
eje de velocidad. En el modo de avance por revolución, el paso del hilo es igual a la velocidad de avance.

­ Compensación de longitud de herramienta


Cuando se especifica la compensación de longitud de herramienta (G43, G44 o G49) en un ciclo fijo, la
compensación se ejecuta durante el posicionamiento en el punto R.

­ Comando de formato de la serie


10/11. El roscado rígido se puede realizar usando comandos de formato 10/11. Secuencia
de acciones para el corte de roscas rígidas (incluida la transferencia de datos desde/hacia
PMC), restricciones y similares son los mismos que se describen en este capítulo.

­ Aceleración/desaceleración lineal después de la interpolación


Se puede aplicar aceleración/desaceleración lineal o en forma de campana.

­ Aceleración/desaceleración preliminar (Mirar hacia adelante) antes


interpolación
La preaceleración/desaceleración antes de la interpolación no tiene ningún efecto.

­ Corrección
Varios tipos de funciones de anulación manual no son válidos. Las siguientes funciones son manuales.
Las correcciones se pueden activar configurando los parámetros apropiados: ­ Ajuste
de la velocidad de salida.
­ Señal de corrección manual
Consulte a continuación para obtener más detalles.

­ Ralentí
El ralentí también se puede realizar en G84 (G74). Al ralentí con
a una cierta velocidad de avance para el eje de perforación en G84 (G74), el corte de rosca se produce en
según esta velocidad. Tenga en cuenta que el eje se acelera a medida que aumenta
velocidad de avance en ralentí.

­ Bloqueo de la máquina
El bloqueo de la máquina también se puede realizar en G84 (G74).
Si se ejecuta G84 (G74) en el estado de máquina bloqueada, la herramienta no se mueve
eje de perforación. Por lo tanto, el eje tampoco girará.

­ Reiniciar
Si se realiza un reinicio durante el toque fuerte, el modo duro
El roscado se cancela y el motor del husillo vuelve al modo normal. Tenga en cuenta que en este caso, el modo
G84 (G74) no se cancela cuando el bit 6 (CLR) del parámetro No. 3402.

­ Cerrar
El bloqueo también se puede realizar en G84 (G74).

­ Parada de alimentación y bloque único.


Si el parámetro bit (FHD) no. 5200 tiene un valor de 0, entonces la parada de alimentación y el bloque único no son
válido en modo G84 (G74). Si este bit se establece en 1, son válidos.

­ 82 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Alimentación manual
Para obtener información sobre el roscado rígido utilizando alimentación mediante volante, consulte
Apartado "Roscado rígido mediante volante". El roscado rígido no se puede realizar
con otras operaciones manuales.

­ Compensación de reacción
En el modo de roscado rígido, la compensación del juego compensa la pérdida de
movimiento cuando el husillo gira en el sentido de las agujas del reloj o en el sentido contrario a las agujas del reloj. Instalar
la cantidad de juego en los parámetros nominales. 5321 a 5324.
Se aplica compensación de holgura a lo largo del eje de perforación.

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo. Si el eje de perforación
cambios en el modo difícil, se emite la alarma PS0206.

­ Comando S ­ Si
la velocidad especificada es superior a la velocidad máxima de la marcha utilizada,
Se emite una alarma (PS0200).
­ Al cancelar un ciclo fijo de roscado rígido, el comando S solía
Roscado rígido, restablecer a S0.

­ Relación de distribución del husillo


El coeficiente de distribución máximo corresponde a lo siguiente (se muestra en
datos de diagnóstico no. 451): ­ Para
cabezal serie: 32,767 impulsos cada 8 ms
Este valor cambia de acuerdo con la relación de transmisión establecida para el codificador.
posiciones o comandos de golpeteo rígido. Si el número especificado excede
límite superior, se emite la alarma PS0202.

­ Comando F Si
se especifica un valor que excede el límite superior de la velocidad de avance de corte,
alarma PS0011.

­ Unidad del equipo F


Introduciendo métrica
Entrada en pulgadas Comentarios
datos
Programación con
G94 1mm/minuto 0,01 pulgadas/minuto
punto decimal
Programación con
G95 0,01 mm/revolución 0,0001 pulgadas/revolución
punto decimal

­ M29 Si
se especifica un comando S y un movimiento del eje entre M29 y G84, se emite la alarma PS0203. Si se
especifica M29 en el ciclo de roscado, se emite la alarma PS0204.

­P
Especifique P en el bloque que realiza la perforación. Si se especifica P en un bloque que no especifica la
exploración, el valor no se almacena en los datos modales.

­ Cancelar
No especifique el código G del grupo 01 (G00 a G03 o G60 (cuando el bit 0 (MDL) del parámetro No.
5431 está establecido en 1) y G84 en un solo bloque. De lo contrario, se cancelará el comando G84.

­ 83 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Compensación de herramienta
En el modo de ciclo fijo, se ignora la compensación de herramienta.

­ Reiniciar el programa
El programa no se puede reiniciar durante el roscado rígido.

­ Llamar a una subrutina


En modo de ciclo fijo, emita el comando de llamada a subrutina M98P_ de forma independiente.
bloquear.

­ Control de velocidad constante de movimiento en la superficie.


Si se da una orden de golpeteo rígido durante una verificación de consistencia
velocidad de corte, aparece alarma PS0200, “COMANDO PROHIBIDO CÓDIGO S”. Colocar
Comando de roscado rígido después de que se haya cancelado el control de velocidad de corte constante.

Ejemplo
Velocidad de avance del eje Z 1000 mm/min
­1
Velocidad del husillo 1000 min.
Paso de rosca 1,0 mm <Avance de programación por
minuto> G94; Configure el comando de
alimentación en un minuto.
G00 X120.0 Y100.0 ; Posicionamiento
M29S1000; Configuración del modo de corte duro
G84 Z­100.0 R­20.0 F1000; Corte duro con un grifo.
<Programación avance por revolución> G95;
Configure el comando de avance por revolución.
G00 X120.0 Y100.0 ; Posicionamiento
M29S1000; Configuración del modo de corte duro
G84 Z­100.0 R­20.0 F1,0; Golpeteo rígido

­ 84 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.2.2 Ciclo de corte de hilo rígido a la izquierda (G74)


Cuando el motor del husillo se controla en modo rígido como un servomotor, el ciclo de corte
El enhebrado se puede acelerar.

Formato
G74 X_ Y_ Z_ R_ P_ F_ K_ ;
X_Y_: Datos de posición del agujero
CON_ : Distancia desde el punto R a la base del agujero y posicionamiento de la base
agujeros
R_ : Distancia del nivel original al nivel del punto R P_ : Tiempo de retardo en
la base del hoyo y en el punto R al regresar.
F_ : Alimentación de trabajo
K_ : Número de repeticiones (si es necesario)
G84.3 X_ Y_ Z_ R_ P_ F_ L_;
(Formato Serie 10/11) :
L_ Número de repeticiones (si es necesario)
G74(G98) G74 (G99)

Parada del husillo Parada del husillo

Base
Operación Rotación
Detener
1 Operación Operación 6 huso
husillo contra
2 Rotación Detener
agujas del reloj
huso PAG huso PAG

en sentido anti­horario Punto R Punto R Nivel del punto R


Nivel del punto R

Operación 3 Operación 5

Punto Z Punto Z
PAG PAG

Parada del husillo Rotación del husillo Parada del husillo Rotación del husillo
Operación 4 agujas del reloj agujas del reloj

Explicación
Después del posicionamiento a lo largo de los ejes X e Y, se realiza un avance longitudinal forzado hasta el punto
R.
El corte de hilo se realiza desde el punto R al punto Z. Cuando se completa el corte de hilo, el husillo
se detiene y se produce un retraso. Luego el husillo gira en modo normal.
dirección, la herramienta retrocede hasta el punto R, tras lo cual el husillo se detiene. Entonces
Se realiza un avance longitudinal forzado hasta el nivel inicial. Durante el roscado,
factores de corrección manual para la velocidad de avance y la velocidad del husillo.
se supone que es igual al 100%. En este caso, se puede realizar la corrección manual de la velocidad de alimentación.
activado por instalación.

­ Modo difícil
El modo difícil se puede especificar de una de las siguientes maneras: ­
Especifique M29 S***** antes del comando de enhebrado. ­ Especifique
M29 S***** en el bloque que contiene el comando de roscado. ­ Especificar G74 para roscado
rígido. (El bit 0 (G84) del parámetro nº 5200 es 1).

­ 85 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Paso de rosca
En el modo de avance de un minuto, el paso del hilo se establece a partir de la expresión velocidad de avance ÷
eje de velocidad. En el modo de avance por revolución, el paso del hilo es igual a la velocidad de avance.

­ Compensación de longitud de herramienta


Cuando se especifica la compensación de longitud de herramienta (G43, G44 o G49) en un ciclo fijo, la
compensación se ejecuta durante el posicionamiento en el punto R.

­ Comando de formato de la serie


10/11. El roscado rígido se puede realizar usando comandos de formato 10/11. Secuencia
de acciones para el corte de roscas rígidas (incluida la transferencia de datos desde/hacia
PMC), restricciones y similares son los mismos que se describen en este capítulo.

­ Aceleración/desaceleración lineal después de la interpolación


Se puede aplicar aceleración/desaceleración lineal o en forma de campana.

­ Aceleración/desaceleración preliminar (Mirar hacia adelante) antes


interpolación
La preaceleración/desaceleración antes de la interpolación no tiene ningún efecto.

­ Corrección
Varios tipos de funciones de anulación manual no son válidos. Las siguientes funciones son manuales.
Las correcciones se pueden activar configurando los parámetros apropiados: ­ Ajuste
de la velocidad de salida.
­ Señal de corrección manual
Consulte a continuación para obtener más detalles.

­ Ralentí
El ralentí también se puede realizar en G84 (G74). Al ralentí con
a una cierta velocidad de avance para el eje de perforación en G84 (G74), el corte de rosca se produce en
según esta velocidad. Tenga en cuenta que el eje se acelera a medida que aumenta
velocidad de avance en ralentí.

­ Bloqueo de la máquina
El bloqueo de la máquina también se puede realizar en G84 (G74).
Si se ejecuta G84 (G74) en el estado de máquina bloqueada, la herramienta no se mueve
eje de perforación. Por lo tanto, el eje tampoco girará.

­ Reiniciar
Si se realiza un reinicio durante el toque fuerte, el modo duro
El roscado se cancela y el motor del husillo vuelve al modo normal. Tenga en cuenta que en este caso, el modo
G84 (G74) no se cancela cuando el bit 6 (CLR) del parámetro No. 3402.

­ Cerrar
El bloqueo también se puede realizar en G84 (G74).

­ Parada de alimentación y bloque único.


Si el parámetro bit (FHD) no. 5200 tiene un valor de 0, entonces la parada de alimentación y el bloque único no son
válido en modo G84 (G74). Si este bit se establece en 1, son válidos.

­ 86 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Alimentación manual
Para obtener información sobre el roscado rígido utilizando alimentación mediante volante, consulte
Apartado "Roscado rígido mediante volante". El roscado rígido no se puede realizar
con otras operaciones manuales.

­ Compensación de reacción
En el modo de roscado rígido, la compensación del juego compensa la pérdida de
movimiento cuando el husillo gira en el sentido de las agujas del reloj o en el sentido contrario a las agujas del reloj. Instalar
la cantidad de juego en los parámetros nominales. 5321 a 5324.
Se aplica compensación de holgura a lo largo del eje de perforación.

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo. Si el eje de perforación
cambios en el modo difícil, se emite la alarma PS0206.

­ Comando S ­
Configuración de una velocidad de rotación superior a la velocidad máxima del variador utilizado,
genera la alarma PS0200.
­ Al cancelar un ciclo fijo de roscado rígido, el comando S solía
Roscado rígido, restablecer a S0.

­ Relación de distribución del husillo


El coeficiente de distribución máximo corresponde a lo siguiente (se muestra en
datos de diagnóstico no. 451): ­ Para
cabezal serie: 32,767 impulsos cada 8 ms
Este valor cambia de acuerdo con la relación de transmisión establecida para el codificador.
posiciones o comandos de golpeteo rígido. Si el número especificado excede
límite superior, se emite la alarma PS0202.

­ Comando F
Establece un valor que excede el límite superior de velocidad de avance de corte, causando
Se produce la alarma PS0011.

­ Unidad del equipo F


Introduciendo métrica
Entrada en pulgadas Comentarios
datos
Programación con
G94 1mm/minuto 0,01 pulgadas/minuto
punto decimal
Programación con
G95 0,01 mm/revolución 0,0001 pulgadas/revolución
punto decimal

­ M29 La
especificación de un comando S o movimiento del eje entre M29 y G84 genera una señal.
alarma PS0203.
Al especificar M29 en un ciclo de roscado se genera la alarma PS0204.

­P
Especifique P en el bloque que realiza la perforación. Si se especifica P en un bloque que no especifica perforación,
el valor no se almacena en los datos modales.

­ 87 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Cancelar
No especifique el código G del grupo 01 (G00 a G03 o G60 (cuando el bit 0 (MDL) del parámetro No. 5431 está
establecido en 1) y G74 en un solo bloque. De lo contrario, se cancelará el comando G74.

­ Compensación de herramienta
En el modo de ciclo fijo, se ignora la compensación de herramienta.

­ Llamar a una subrutina


En modo de ciclo fijo, emita el comando de llamada a subrutina M98P_ de forma independiente.
bloquear.

­ Control de velocidad constante de movimiento en la superficie.


Si se da una orden de golpeteo rígido durante una verificación de consistencia
velocidad de corte, aparece alarma PS0200, “COMANDO PROHIBIDO CÓDIGO S”. Colocar
Comando de roscado rígido después de que se haya cancelado el control de velocidad de corte constante.

Ejemplo
Velocidad de avance del eje Z 1000 mm/min
Velocidad del husillo 1000 minutos­1

Paso de rosca 1,0 milímetros

<Programación para avance por minuto> Configure


G94; el comando de avance por minuto.
G00 X120.0 Y100.0 ; Posicionamiento
M29S1000; Configuración del modo de corte duro
G74 Z­100.0 R­20.0 F1000; Corte duro con un grifo.
<Programación de avance por revolución> G95;
Configure el comando de avance por revolución.
G00 X120.0 Y100.0 ; Posicionamiento
M29S1000; Configuración del modo de corte duro
G74 Z­100.0 R­20.0 F1.0; Golpeteo rígido

­ 88 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.2.3 Ciclo de roscado rígido con periodicidad.


salida de grifo (G84 o G74)
Cortar un agujero profundo en modo de roscado rígido puede resultar difícil
debido a que las virutas se adhieren a la herramienta o al aumento de la resistencia al corte. EN
En tales casos, es conveniente un ciclo de roscado rígido con retirada periódica de la
herramienta. En este ciclo se realiza el corte varias veces hasta que el agujero llega al fondo. Dos disponibles
ciclo de roscado rígido con retirada periódica de la herramienta: Ciclo
roscado de alta velocidad con grifo con retirada periódica de la herramienta y
Ciclo estándar de roscado con macho con retirada periódica de la herramienta. Estos ciclos
se configuran a través del bit 5 (PCP) del parámetro no. 5200.

Formato
G84 (o G74) X_ Y_ Z_ R_ P_ Q_ F_ K_ ;
X_Y_: Datos de posición del agujero
CON_ : Distancia desde el punto R a la base del agujero y
posicionamiento de la base del agujero
R_ : Distancia desde el nivel original al nivel del punto R
PAGS_ : Tiempo de retardo en la base del agujero y en el punto R en
realizando una devolución
Q_ : Profundidad de corte en cada avance de corte : Velocidad de
F_: avance de corte
K_ Número de repeticiones (si es necesario)
G84.2 (o G84.3) X_ Y_ Z_ R_ P_ Q_ F_ L_ ; (Formato
Serie 10/11)
L_: Número de repeticiones (si es necesario)
G84, G74 (G98) G84, G74 (G99)
• Ciclo de corte de alta velocidad d = distancia de retracción
hilos enhebrados periódicamente
toque (página 5 (PCP) parámetro Base
libro. 5200=0)
<1> La herramienta funciona a Punto R Nivel del punto R Punto R Nivel del punto R
velocidad de alimentación normal
al cortar. Usar q
<1>
q
<1>
<2> d <2> d
regular
tiempo constante. <2>
q d q
El retiro puede ser d
equilibrado
q q
Se utiliza la constante de
tiempo de retracción.
Punto Z Punto Z

• Ciclo de roscado con d = Distancia de inicio de corte


retirada periódica del taladro
(Bit 5 (PCP) del parámetro No. Base
5200=1) <1> El instrumento opera a
velocidad de alimentación normal Punto R Nivel del punto R Punto R Nivel del punto R
al cortar. Usar
‡ ‡
regular q
<1>
q
<1>
<2> d
tiempo constante. <2> <2> d

El retiro puede ser


q q
equilibrado d d

Se utiliza constante
q
tiempo de retiro. q

<3> El retiro puede ser


equilibrado Usar
regular Punto Z Punto Z
tiempo constante.

­ 89 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Explicación
­ Ciclo de roscado de alta velocidad con salida periódica.
perforar
Después del posicionamiento en los ejes X e Y, se realiza un avance rápido hasta el punto R. Desde el punto R, el
corte se realiza con la profundidad Q (profundidad de corte para cada avance de corte), después de lo cual
La herramienta se retrae a una distancia d. Bit 4 (DOV) del parámetro no. 5200 juegos
Posibilidad de bloquear la salida. Después de alcanzar el punto Z, el husillo se detiene y luego
comienza a girar en la dirección opuesta para la retracción.
Establezca la distancia de retracción, d, en el parámetro no. 5213.

­ Ciclo de roscado con retirada periódica de la broca.


Después del posicionamiento a lo largo de los ejes X e Y, se realiza un avance longitudinal forzado hasta el nivel
punto R. A partir del punto R, el corte se realiza con profundidad Q (profundidad de paso para cada pieza de trabajo).
alimentación), después de lo cual regresa al punto R. El bit 4 (DOV) del parámetro no. 5200 juegos
Posibilidad de bloquear la salida. El movimiento a la velocidad de avance de corte F se realiza
desde R hasta una posición a una distancia d del punto final del último corte, coincidiendo con el punto
reiniciar el corte. Para tal movimiento de la velocidad de avance de corte, F también es cierto
ajuste del bit 4 (DOV) del parámetro no. 5200. Después de alcanzar el punto Z, el husillo se detiene y luego comienza
a girar en la dirección opuesta para retraerse. Establezca d (distancia al
punto de inicio de corte) en el parámetro no. 5213.

­ Aceleración/desaceleración lineal después de la interpolación


Se puede aplicar aceleración/desaceleración lineal o en forma de campana.

­ Aceleración/desaceleración preliminar (Mirar hacia adelante) antes


interpolación
La preaceleración/desaceleración antes de la interpolación no tiene ningún efecto.

­ Corrección
Varios tipos de funciones de anulación manual no son válidos. Las siguientes funciones son manuales.
Las correcciones se pueden activar configurando los parámetros apropiados: ­ Ajuste de
la velocidad de salida.
­ Señal de corrección manual
Consulte a continuación para obtener más detalles.

­ Ralentí
El ralentí también se puede realizar en G84 (G74). Al ralentí con
a una cierta velocidad de avance para el eje de perforación en G84 (G74), el corte de rosca se produce en
según esta velocidad. Tenga en cuenta que el eje se acelera a medida que aumenta
velocidad de avance en ralentí.

­ Bloqueo de la máquina
El bloqueo de la máquina también se puede realizar en G84 (G74).
Si se ejecuta G84 (G74) en el estado de máquina bloqueada, la herramienta no se mueve
eje de perforación. Por lo tanto, el eje tampoco girará.

­ Reiniciar
Si se realiza un reinicio durante el toque fuerte, el modo duro
El roscado se cancela y el motor del husillo vuelve al modo normal. Tenga en cuenta que en este caso, el modo G84
(G74) no se cancela cuando el bit 6 (CLR) del parámetro No. 3402.

­ 90 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Cerrar
El bloqueo también se puede realizar en G84 (G74).

­ Parada de alimentación y bloque único.


Si el parámetro bit (FHD) no. 5200 tiene un valor de 0, entonces la parada de alimentación y el bloque único no son
válido en modo G84 (G74). Si este bit se establece en 1, son válidos.

­ Alimentación manual
Para roscado rígido con un macho alimentado por manija, consulte Roscado rígido.
grifos con manija."
El roscado rígido no se puede realizar con otras operaciones manuales.

­ Compensación de reacción
En el modo de roscado rígido, la compensación del juego compensa la pérdida de
movimiento cuando el husillo gira en el sentido de las agujas del reloj o en el sentido contrario a las agujas del reloj. Instalar
la cantidad de juego en los parámetros nominales. 5321 a 5324.
Se aplica compensación de holgura a lo largo del eje de perforación.

Limitación
­ Cambio de ejes
Antes de cambiar el eje de taladrado se debe cancelar el ciclo fijo. Si el eje de perforación
cambios en el modo difícil, se emite la alarma PS0206.

­ Comando S :
especificar una velocidad de rotación superior a la velocidad máxima del variador utilizado generará la
alarma PS0200. ­ Al cancelar un ciclo fijo de roscado
rígido, el comando S solía
Roscado rígido, restablecer a S0.

­ Relación de distribución del husillo


El coeficiente de distribución máximo corresponde a lo siguiente (se muestra en
datos de diagnóstico no. 451): ­
Para cabezal serie: 32,767 impulsos cada 8 ms
Este valor cambia de acuerdo con la relación de transmisión establecida para
codificador de posición o comando de roscado rígido. si se da
el número excede el límite superior, se emite la alarma PS0202.

­ Comando F
Establece un valor que excede el límite superior de velocidad de avance de corte, causando
Se produce la alarma PS0011.

­ Unidad del equipo F


Introduciendo métrica
Entrada en pulgadas Comentarios
datos
Programación con
G94 1mm/minuto 0,01 pulgadas/minuto
punto decimal
Programación con
G95 0,01 mm/revolución 0,0001 pulgadas/revolución
punto decimal

­ M29 La
especificación de un comando S o movimiento del eje entre M29 y G84 genera una señal.
alarma PS0203.
Al especificar M29 en un ciclo de roscado se genera la alarma PS0204.

­ 91 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ P/Q
Especifique P y Q en el bloque que realiza la perforación. Si P y Q se especifican en un bloque que no está
ejercicios, estos valores no se guardan como datos modales. Si se especifica Q0, el ciclo de roscado
rígido con roscado periódico
La herramienta no se ejecuta.

­ Cancelar
No especifique el código G del grupo 01 (G00 a G03 o G60 (cuando se establece el bit 0 (MDL) del parámetro No. 5431).
igual a 1)) y G84 en un bloque. Si se especifican juntos, se cancela G84.

­ Compensación de herramienta
En el modo de ciclo fijo, se ignora la compensación de herramienta.

­ Llamar a una subrutina


En modo de ciclo fijo, emita el comando de llamada a subrutina M98P_ de forma independiente.
bloquear.

­ Valor de retorno y distancia de inicio de corte.


Establezca la cantidad de retorno y la distancia de inicio de corte (parámetro No. 5213) para eliminar
saliendo del punto R.

­ Control de velocidad constante de movimiento en la superficie.


Si se da una orden de golpeteo rígido durante una verificación de consistencia
velocidad de corte, aparece alarma PS0200, “COMANDO PROHIBIDO CÓDIGO S”. Colocar
Comando de roscado rígido después de que se haya cancelado el control de velocidad de corte constante.

5.2.4 Cancelación de un ciclo fijo (G80)


Se cancela el ciclo fijo de roscado rígido. Ciclo constante de corte duro.
El hilo está cancelado. Para cancelar este ciclo, consulte la subsección 5.1.14, “Cancelar un ciclo permanente
ciclo de taladrado (G80)."

NOTA
Al cancelar un ciclo fijo de roscado rígido
El comando S utilizado para roscado rígido también es
se reinicia (lo mismo que para un S0 determinado). En
consecuencia, el comando S especificado para roscado rígido
tap, no se puede utilizar en partes posteriores del programa
después de cancelar el ciclo de roscado rígido constante. Después de cancelar el ciclo de
roscado rígido constante en
Si es necesario, emita un nuevo comando S.

5.2.5 Corrección manual durante el roscado rígido.


grifo

Varios tipos de funciones de anulación manual no son válidos. Las siguientes funciones son manuales.
Las correcciones se pueden activar configurando los parámetros apropiados: ­ Ajuste de la
velocidad de salida.
­ Señal de corrección manual

­ 92 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.2.5.1 Corrección de salida manual


Para la corrección de salida manual, puede activar el manual fijo
corrección establecida en un parámetro, o corrección manual especificada en el programa (incluyendo
retracción durante la perforación profunda/perforación de alta velocidad con
retirada periódica del taladro).

Explicación
­ Configuración de la corrección manual en el parámetro.
Configure el bit 4 (DOV) del parámetro no. 5200 valor 1 y configure la anulación manual en
número de parámetro
5211. La anulación manual se puede configurar de 0 a 200% en incrementos de 1%. Bit 3 (OVU) del parámetro no.
5201 se puede configurar en 1 para configurar la anulación manual de 0% a 2000% en incrementos de 10%.

­ Configuración de la corrección manual en el programa.


Configure el bit 4 (DOV) del parámetro no. 5200 y el bit 4 (OV3) del parámetro no. 5201 valores 1. La
velocidad del husillo durante la salida se puede configurar en el
programa. Configure la velocidad del husillo al imprimir usando la dirección "J" en el bloque en el que configuró
Corte de hilo rígido con macho. Ejemplo)
­1 ­1
Para configurar 1000 min. para S al cortar y 2000 min. para S en salida
.
M29S1000;
G84 Z­100. F1000. J2000;
.

La diferencia en la velocidad del husillo se traduce en anulación manual real mediante lo siguiente
forma. Por
lo tanto, la velocidad del husillo durante la salida puede no coincidir con la velocidad especificada en
dirección "J". Si la corrección manual no cae dentro del rango del 100% al 200%, se acepta
igual al 100%.
Velocidad del husillo
J ) en (extracción al retirara(establecida
especificada la velocidad delen J)
husillo
Manual = × 100
(%) Anular
corrección (%) Velocidad del husillo (establecida en S S)
) a (velocidad especificada Husillo

La anulación manual aplicada se determina según la configuración del parámetro y


de acuerdo con el comando que se muestra en la Tabla 5.2.5.1(a).

Cuadro 5.2.5.1(a)
Ajustes DOV = 1
DOV = 0
Equipo OV3 = 1 OV3 = 0
Velocidad del husillo en En el rango de 100% a 200% Comando en el programa
salida especificada en Fuera del rango de Parámetro
100% 100%
dirección "J" 100% a 200% La velocidad del libro. 5211
husillo durante la salida no se especifica en la dirección "J" Parámetro no. 5211

­ 93 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

NOTA
1 No utilice un punto decimal al especificar un valor en la dirección “J”.
Si se utiliza un punto decimal, el valor se toma de la siguiente manera
manera:
Ejemplo)
Si el sistema incremental para el eje de referencia es IS­B ­ Si la
programación del punto decimal es tipo "bolsillo"
calculadora" no se utiliza
El valor especificado se convierte en un valor para el cual
Se considera el incremento de entrada más pequeño.
"J200." se toma como 200.000 min. ­1.
­ Si se utiliza programación de punto decimal por tipo
"calculadora de bolsillo" El
valor dado se convierte en el valor obtenido
redondeando al número entero más cercano.
"J200." tomado como 200 min. ­1.
2 No utilice un signo menos al especificar un valor en la dirección “J”.
Si se utiliza un signo menos, entonces un valor más allá
límites de rango de 100% a 200%.
3 La anulación manual máxima se obtiene utilizando lo siguiente
ecuación, por lo tanto la velocidad del husillo al que se aplica
corrección manual durante la salida, no excede la velocidad máxima
engranaje utilizado (configurado en los parámetros No. 5241 a
5244). Por este motivo, el valor resultante no coincide
Velocidad máxima del husillo dependiendo de la anulación manual.
Velocidad del husillo
en (parámetros durante de
máximos la extracción
velocidad (configurada en parámetros)
del husillo especificados)
Anulación
anulaciónmanual
Máximo(%) (%) = × 100
Velocidad del husillo
) a (velocidad (establecida
especificada Husillo S en S)

4 Si se especifica un valor en la dirección "J" para indicar la velocidad


husillo al salir en modo de roscado rígido,
permanece vigente hasta que se cancele el ciclo permanente.

5.2.5.2 Señal de anulación manual


Asignando el bit 4 (OVS) al parámetro no. 5203 valores 1 corrección manual posible
aplicar a la operación de corte/roscado durante el roscado rígido
de la siguiente manera:
­ Aplicar override utilizando la señal de override de avance.
(Cuando la segunda señal de anulación de velocidad de avance manual es "1", entonces la segunda señal
La anulación de velocidad de avance se aplica a la velocidad de avance a la que se aplica el manual.
corrección.)
­ Cancelar la anulación manual mediante la señal de cancelación de anulación manual

Existen las siguientes relaciones entre esta función y la anulación manual para cada
operaciones:
­ Al cortar
­ Si la señal de cancelación de anulación manual es “0”: el valor especificado por la señal
corrección manual
­ Cuando la señal de cancelación de anulación manual se establece en "1": 100%
­ Cuando se emite
­ Si la señal de cancelación de anulación manual es “0”: el valor especificado por la señal
corrección manual

­ 94 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Si la señal de cancelación de anulación manual está configurada en "1" y la salida de anulación manual
deshabilitado: 100%
­ Si la señal de cancelación de anulación manual está configurada en "1" y la salida de anulación manual
activado: Valor
especificado para la corrección de salida manual

NOTA
1 La anulación manual máxima se obtiene utilizando lo siguiente
ecuación, por lo tanto la velocidad del husillo al que se aplica
Corrección manual, no excede la velocidad máxima del usado.
engranaje (configurado en los parámetros N° 5241 a 5244). Por esto
porque el valor resultante no coincide con la velocidad máxima
husillo dependiendo del control manual.
Velocidad del husillo
in (velocidad durante del
especificada la extracción (configurada
husillo Parámetros en parámetros)
máximos) 100
Corrección manual
(%) anulación (%)
Máximo = ×
Velocidad del husillo
) a (velocidad (establecida
especificada Husillo Sen S)

2 Dado que las operaciones de anulación manual difieren según


máquina utilizada, consulte el manual proporcionado por el fabricante
máquina

­ 95 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

5.3 BISELADO SELECTIVO Y REDONDEO DE


ESQUINAS R
Revisar
Los bloques de achaflanado y redondeo de esquinas R se pueden insertar automáticamente entre:
­ Entre bloques de interpolación lineal y bloques de interpolación lineal
­ Entre bloques de interpolación lineal y de interpolación circular
­ Entre bloques de interpolación circular y de interpolación lineal.
­ Entre interpolación circular y bloques de interpolación circular.

Formato
, C_ Biselado
, R_ Mecanizado de radio

Explicación
Al agregar la especificación anterior al final de un bloque que especifica lineal (G01) o
interpolación circular (G02 o G03), se inserta un bloque de achaflanado y redondeo de esquinas R. Los
bloques que especifican achaflanado y redondeo de esquinas R se pueden especificar secuencialmente.

­ Biselado
Después de C, especifique la distancia desde la hipotética intersección de la esquina hasta el inicio y el final.
puntos. Una intersección de esquina hipotética es un punto de esquina que
existiría si no se realizara el biselado.
<1> G91 G01 X100.0, C10.0;
<2> X100.0 Y100.0;

Bloque de chaflán insertado

C Hipotético
intersección de esquina

­ Procesamiento de radio
Después de R, especifique el radio de la esquina.
<1> G91 G01 X100.0, R10.0; <2>
X100.0 Y100.0; Centro de
un círculo con radio R

R
Bloque de esquina insertado
R

Ejemplo
N001 G92 G90 X0 Y0 ;
N002 G00 X10.0 Y10.0 ;
N003 G01 X50.0 F10.0, C5.0;
N004 Y25.0, R8.0;

­ 96 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

N005 G03 X80.0 Y55.0 R30.0, R8.0; N006


G01 X50.0, R8.0; N007
Y70.0, C5.0; N008
X10.0, C5.0; N009
Y10.0 ; N010
G00 X0 Y0 ; N011M0;

Y
N008
70.0
N007

60.0
N006

50.0

40.0
N009
N005
30.0

20.0 N004

10.0
N003
N010 N002
N011

0 N001 X
10.0 20,0 30,0 40,0 50,0 60,0 70,0 80.0

Limitación
­ Instalación incorrecta
Chaflanado (,C) o redondeo de esquinas R (,R) especificado en un bloque que no sea un bloque lineal
Se ignoran la interpolación (G01) o la interpolación circular (G02 o G03).

­ Siguiente bloque
El bloque que especifica el achaflanado o el redondeo de esquinas debe preceder al bloque que especifica
Comando de movimiento mediante interpolación lineal (G01) o circular (G02 o G03). Si el siguiente bloque no contiene
estas condiciones, ocurre la alarma PS0051. Sin embargo, sólo se puede insertar un bloque que
especifique G04 (retardo) entre estos bloques. El retraso se produce después de ejecutar la secuencia de achaflanado
insertada o
redondeo de esquina R.

­ Se ha excedido el rango de movimiento


Si la unidad de achaflanado y redondeado de esquinas insertada hace que la herramienta sobrepase
rango de movimiento de interpolación de fuente, se produce la alarma PS0055.

­ 97 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

G91 G01 X30.0 ;


G03 X7.5 Y16.0 R37.0, C28.0;
G03 X67.0 Y­27.0 R55.0;

Trayectoria C C
la herramienta sin
conjunto de chaflanes
línea sólida.

El bloque de chaflán debe insertarse

Fig 5.3 (a) Rango de movimiento excedido

­ Selección de avión
Un bloque de achaflanado o de arrinconado R se inserta sólo para un comando que mueve
herramienta dentro del mismo plano. Ejemplo:
Si el eje
U se especifica como un eje paralelo al eje X principal (por
asignando el parámetro no. 1022 valores 5), luego el siguiente programa elimina
chaflanes en los intervalos entre el avance de trabajo a lo largo del eje U y a lo largo
del eje Y:
G17 U0 Y0 G00 U100.0
Y100.0 G01 U200.0 F100,
C30.0 Y200.0

Sin embargo, el siguiente programa activa la alarma PS0055. (Desde la retirada


el chaflán se especifica en un bloque que mueve la herramienta a lo largo del eje X, que no se encuentra en
plano seleccionado)
G17 U0 Y0
G00 U100.0 Y100.0
G01 X200.0 F100, C30.0
Y200.0
El siguiente programa también activa la alarma PS0055. (Desde el bloque siguiente
siguiendo el comando de chaflán, mueve la herramienta a lo largo de un eje X que no se encuentra en el seleccionado
avión)
G17 U0 Y0
G00 U100.0 Y100.0
G01 Y200.0 F100, C30.0
X200.0

Si se especifica un comando de selección de plano (G17, G18 o G19) en un bloque después del bloque,
cuando se especifica biselado o redondeo de esquinas R, se produce la alarma PS0051.

­ Longitud de paso 0 Al
realizar 2 operaciones de interpolación lineal, bloque de achaflanado o bloque de redondeo
las esquinas se tratan como bloques con una longitud de paso igual a cero si el ángulo está entre 2 líneas rectas
líneas se encuentra dentro de ±1°.
Al realizar operaciones de interpolación lineal y circular, el bloque de redondeo de esquinas
se considera como un bloque con una longitud de paso igual a cero si el ángulo entre la recta y
el arco tangente en el punto de intersección se encuentra dentro de ±1°. Al realizar operaciones circulares.
interpolación, un bloque de redondeo de esquina se considera un bloque con una longitud de paso igual a cero
si el ángulo entre las tangentes de los arcos en el punto de intersección está dentro de ±1°.

­ 98 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Modo bloque único


Si un bloque que contiene un chaflán o una esquina R se ejecuta en una sola
bloques, la operación continúa hasta el punto final del bloque de biselado insertado o
redondeo de esquina R, y la máquina se detiene en modo de parada de avance en el punto final. Si
bit 0 (SBC) par. nom. 5105 se establece en 1, la máquina se detiene en el modo de parada de alimentación
también en el punto inicial del bloque de achaflanado o de esquina R insertado.

NOTA
1 Si se especifican “,C” y “,R” en el mismo bloque, entonces
la última dirección especificada.
2 Si se especifica “,C” o “,R” en el bloque de comando de corte de hilo, entonces
Se produce la alarma PS0050.

5.4 FUNCIÓN DE INDEXACIÓN DE LA MESA


GIRATORIA Y DE INDEXACIÓN
La mesa giratoria indexable del centro de mecanizado se puede indexar especificando posiciones
(ángulos) indexación de ejes de indexación (eje de rotación único, A, B o C).
Antes y después de la indexación, la tabla de indexación se publica o publica automáticamente.
está arreglado.

NOTA
Si el bit 3 (IXC) del parámetro no. 8132 es igual a 1, entonces esta función se puede
usar.

Explicación
­ Posición de indexación
Establezca la posición de indexación en la dirección A, B o C (establecida por el bit 0 (ROTx) del parámetro
No.
1006). La posición de indexación se especifica mediante uno de los siguientes (dependiendo del bit 4 del
parámetro G90 No. 5500):
1. Sólo valor absoluto
2. Valor absoluto o incremental dependiendo del código G especificado: G90 o G91 Un valor positivo
indica la posición de indexación en el sentido contrario a las agujas del reloj
flechas. Un valor negativo indica una posición de indexación en la dirección a lo largo
agujas del reloj.
El ángulo de indexación mínimo en la tabla de índice es el valor establecido por el parámetro 5512. Solo
se pueden especificar múltiplos del incremento mínimo de entrada como ángulo de indexación. Si
Si se especifica un incremento, se emite la alarma PS1561. También se pueden introducir decimales.
Comparte. Al ingresar fracciones decimales, 1 dígito de la fracción corresponde a un grado.

A Valor especificado para la rotación de A a B


(Caso 2 anterior)
G90 B­45.0; o
G91 B­105.0;
+60°

­45°

­ 99 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Dirección y cantidad de rotación.


La dirección de rotación y el desplazamiento angular se configuran de una de las dos formas siguientes.
Consulte el manual del fabricante de la máquina para determinar qué método
usado. 1.
Usando la función auxiliar especificada en el parámetro No. 5511 (dirección) (puesto
indexación) (función mixta); Girar en dirección negativa (dirección) (posición de índice); Rotación en
dirección positiva (auxiliar
Las funciones no están
especificadas.) El desplazamiento angular superior a 360° se redondea hacia abajo al valor apropiado.
desplazamiento angular dentro de 360° cuando el bit 2 (ABS) del parámetro no. 5500 establece esto
opción.
Por ejemplo, si G90 B400.0 (función auxiliar); se establece en la posición 0, entonces la tabla
gira 40° en dirección negativa. 2. Sin utilizar funciones
auxiliares
Configurando los bits 2 (ABS), 3 (INC) y 4 (G90) del parámetro no. 5500 puedes elegir uno de dos
opciones de operación.
Configure la operación siguiendo el manual del fabricante de la máquina.
(1) Girando en la dirección en la que el desplazamiento angular se vuelve más pequeño
Esto sólo es válido para programar en valores absolutos. Especificado
El desplazamiento angular superior a 360° se redondea hacia abajo al valor apropiado.
desplazamiento angular dentro de 360° cuando el bit 2 (ABS) del parámetro no. 5500 establece esto
opción.
Por ejemplo, si G90 B400.0; está en la posición 0, la mesa gira 40° en
en una dirección positiva. (2)
Rotación en la dirección especificada
En programación absoluta, el valor establecido en el bit 2 (ABS) del parámetro nº. 5500, determina
si los desplazamientos angulares superiores a 360° se redondean hacia abajo a
desplazamiento angular correspondiente dentro de 360°.
Durante la programación incremental, el desplazamiento angular no se redondea. Por ejemplo, si
G90 B720.0; se establece en la posición 0, entonces la mesa gira a positivo
dirección dos veces si el desplazamiento angular no se recalcula.

­ Velocidad de alimentación
La mesa siempre gira alrededor del eje de indexación en modo de avance rápido.
No se realizan simulacros para el eje de indexación.

ADVERTENCIA
1 Si, mientras indexa la mesa giratoria,
se realiza el reinicio, luego cada vez antes de la indexación posterior
La tabla de indexación debe regresarse a
posición inicial.
2 Para un contorno en el que la función de indexación
La tabla no debe usarse, deshabilite la función de indexación.
tabla de indexación (establezca el bit 0 (ITI) del parámetro No. 5501 en 0).

­ 100 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

NOTA
1 Si el eje de indexación de la mesa de indexación y el otro están controlados
eje se especifican en un bloque, entonces se emite la alarma PS1564 o
el comando se ejecuta dependiendo del bit 6 (SIM) del parámetro no. 5500 y
bit 0 (IXS) del parámetro nom. 5502.
2 El CNC ejecuta una función auxiliar que especifica
dirección negativa. Entre el CNC y la
máquina se transmiten la señal de código M y la señal
terminación.
3 Si, mientras espera que se asegure o desabroche,
reset, se resetean las señales de amarre/desenganche y el CNC sale
estados de espera.

­ Función de indexación y otras funciones.


Cuadro 5.4 (a) Función de indexación y otras funciones
Elemento Explicación

Desplegado Este valor se reduce si el bit 1 del parámetro


posición relativa REL no.5500 especifica esta opción. Este valor
Mostrar absoluto se redondea hacia abajo cuando el bit 2 (ABS) del parámetro no. 5500 especifica esta
posiciones opción.
Posicionamiento en uno
Tarea imposible
dirección (G60) 2º auxiliar

Posible con cualquier dirección distinta al eje de indexación B.


función (código B)
A menos que la máquina maneje lo contrario, pueden ocurrir retrasos en la
Operaciones de mudanza
alimentación, bloqueos y paradas de emergencia. El coche puede estar bloqueado.
ejes de indexación
ejecutado al finalizar la indexación. Desactivado

Señal "servo"
El eje de indexación suele estar en estado deshabilitado.
apagado" (SERVO APAGADO)
servoaccionamiento.
Comandos incrementales para
El sistema de coordenadas de la pieza y el sistema de coordenadas de la máquina deben ser
indexación
siempre coordinados entre sí a lo largo del eje de indexación (corrección
divisor­rotativo
el valor del punto cero de la pieza es cero).
mesa

La operación manual está deshabilitada en modo JOG, INC o


Operaciones para
HANDLE. Se puede realizar un retorno manual a la posición especificada. Si la señal
indexación
La configuración del eje se establece en cero durante el retorno manual al valor especificado.
divisor­rotativo
posiciones, el movimiento se detiene y el comando de consolidación no es
mesa
realizado.

Definiciones de funciones Esta función no se puede utilizar en un eje que se utiliza


posiciones de pole Función de detección de posición polar.

5.5 CONTROL DE ALIMENTACIÓN INCREMENTAL (PARA


MÁQUINA DE MOLIENDA)

Breve reseña
Cada vez que se realiza un cambio en el panel del operador de la máquina mientras la máquina está ubicada
en el punto final del recorrido de la mesa, entonces la máquina realiza un corte a un valor constante a lo largo
perfil programado en un plano YZ determinado. Esto permite una consistencia
realiza el rectificado y corte y facilita el rectificado de piezas de perfil.

­ 101 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

NOTA
Esta función está incluida en las opciones "Función de molienda A" y "Función
molienda B". Para
utilizar esta función, necesita cualquiera de los anteriores
opciones.

X=un C
Ingresar
• •Y
externo
señal (2)

(3)
A a

• •
(1)B(4) D

Y
X X=0
Colocación
sensor
CON

Arroz. 5.5(a)

Por ejemplo, puede mecanizar una pieza con un perfil programado con un eje lineal.
interpolación, interpolación circular, así como interpolación lineal en el plano YZ, ver Fig. Fig. 5.5a). El sensor se
coloca en la posición X = 0 para
que el encendido del panel del operador
Se accede a la máquina cuando el sensor detecta la muela. Si el programa se inicia en el punto
A, la máquina primero se coloca en el estado de espera de entrada de conmutación en el panel del operador.
máquina

Luego, cuando el sensor detecta la muela, se ingresa el cambio en el panel del operador.
máquina, y la máquina realiza un corte a un valor constante α a lo largo del perfil programado
en el plano YZ dado y se mueve al punto B (operación (1)). Luego la máquina otra vez
se coloca en el estado de espera de entrada de conmutación en el panel del operador de la máquina y ejecuta
operación de rectificado a lo largo del eje X. El rectificado se realiza desde el punto B al punto C (operación (2)) y
de regreso del punto C al punto B (operación (3)). Cuando la máquina vuelve al punto B, el sensor vuelve a
detecta la muela abrasiva y el cambio se ingresa en el panel del operador de la máquina, de modo que
la máquina realiza un corte a un valor constante α y se desplaza al punto D (operación (4)). En el punto
D, la máquina realiza la operación de rectificado del eje X.
Después de eso, cada vez que se enciende la consola del operador como señal de entrada, la máquina
realiza un corte en una cantidad α a lo largo del perfil programado para que la pieza de trabajo
procesado a un perfil, por ejemplo, mostrado en la Fig. Arroz. 5.5a).

Formato
G161 R_;

Programa de perfil

G160;

­ 102 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

NOTA
Especifique siempre G160 y G161 en un bloque separado. (No
especifique otros códigos G al mismo tiempo).

Explicación
­ G161 R_
Configura el modo de funcionamiento y el inicio del programa de
perfil. La profundidad de corte se puede configurar usando R.

­ Programa de perfil
Programe el perfil de la pieza de trabajo en el plano YZ mediante interpolación lineal (G01) o interpolación circular (G02,
G03). Son posibles comandos multibloque. Cuando se inicia un programa de perfil, la máquina
se coloca en un estado de espera de entrada
encender el panel del operador de la máquina. Cuando el encendido desde el panel del operador de la máquina es
señal de entrada en un estado dado, la máquina hace un corte en la cantidad especificada por R. Posteriormente, hasta el
punto final del programa, la máquina hace un corte siempre que
el encendido desde el panel del operador de la máquina es una señal de entrada. Si la profundidad del último corte
es menor que R, entonces la distancia de movimiento restante se toma como profundidad de
corte. Se utiliza la velocidad de avance especificada en el programa mediante el código F. Al igual que con el avance lineal normal.
interpolación (G01) o interpolación circular (G02, G03), se puede utilizar manual
corrección.

­ G160
Especifica la cancelación del modo de funcionamiento (fin del programa de perfil).

Limitación
­ G161 R_ Si
no se especifica el valor de R o es negativo, se emite la alarma PS0230.

­ Programa de perfil
No utilice comandos de movimiento en el programa de perfil que no sean los utilizados para
Interpolación lineal (G01) y circular (G02, G03).

ATENCIÓN
Si se especifica un comando de movimiento en el programa de perfil, no
Si se utiliza para interpolación lineal (G01) y circular (G02, G03), la profundidad de corte
especificada será incorrecta.

­ Operación de molienda
En este modo de funcionamiento, una operación de rectificado en la que la máquina se mueve a
hacia y desde la muela abrasiva no se pueden especificar en el programa NC. Hacer esto
operación de una manera diferente.

­ Superposición de bloques
En este modo de funcionamiento, la superposición de bloques está desactivada.

­ Encendido del panel de operador de la máquina.


El encendido del panel del operador de la máquina no funciona si se ingresa antes de iniciar el programa
perfil. Ingrese el interruptor en el panel del operador de la máquina después de iniciar el programa de perfil. Por lo tanto,
incluso si se ingresa un interruptor en el panel del operador de la máquina durante el corte,
no se aplica al siguiente corte. Es necesario repetir la entrada de conmutación después

­ 103 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

finalización del corte cuando la máquina está esperando la entrada de conmutación en el panel
operador de maquinaria.

Ejemplo
O0001;
:
N0 G161 R10.0 ;
N1 G91 G01 Z­70.0 F100;
N2 G19 G02 Z­80.0 R67.0 ;
N3 G01 Z­70.0;
N4G160; 70.0 80.0 70.0
: a

N2

N1 N3

R=67.000
CON

Arroz. 5.5(b)

El programa anterior hace que la máquina se mueva 10.000 a lo largo del perfil de mecanizado de la Fig.
5.5(b) siempre que encender la consola del operador sea una señal de entrada.
α = Distancia recorrida para cada señal de entrada de la consola del operador. Se utiliza la
velocidad de avance especificada en el programa mediante el código F.

Nota
NOTA
Si se realiza una intervención manual durante el control de alimentación, entonces
La trayectoria de la herramienta después de la intervención manual puede
cambiar cambiando el modo absoluto manual a
en posición o apagado como con lineal/circular convencional
interpolación. Si se activa el interruptor de modo manual absoluto, la máquina vuelve a la ruta
programada para
absoluto o para un comando incremental si el bit 1 (ABS) del parámetro
nom. 7001 tiene el valor 1.

5.6 RECTIFICADO EN CICLO CONSTANTE (PARA


MÁQUINA DE MOLIENDA)
Mediante un ciclo de rectificado constante, operaciones de mecanizado repetibles, específicas
para rectificar y que normalmente se especifican en varios bloques, se pueden especificar en un bloque
incluyendo la función G. Esto hace posible crear fácilmente un programa. Al mismo tiempo, se puede
reducir el tamaño del programa y utilizar la memoria de manera más eficiente. Están disponibles cuatro
tipos de ciclos fijos de rectificado: ­ Ciclo de rectificado por
inmersión (G75) ­ Ciclo de rectificado por
inmersión con medición continua directa (G77) ­ Ciclo de rectificado de
superficie de alimentación continua (G78) ­ Ciclo de rectificado de
superficie de alimentación intermitente (G79)

­ 104 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

En las descripciones siguientes, el eje utilizado para cortar con la muela abrasiva y el eje utilizado
para rectificar con muela abrasiva se designan de la siguiente manera: Eje
utilizado para cortar con muela abrasiva: Eje de corte
Eje utilizado para rectificar con muela abrasiva: Eje de rectificado
El eje a lo largo del cual se realiza el corte del apósito: Eje del apósito

Las siguientes funciones no se pueden utilizar durante un ciclo de molienda continuo:


­ Duplicación programable
­ Escalado
­ Rotación del sistema de coordenadas.
­ Conversión de coordenadas 3D
­ Avance con código de un solo dígito F
­ Compensación de longitud de herramienta

Para la profundidad de corte a lo largo del eje de corte y la distancia de rectificado a lo largo del eje de rectificado, utilice
sistema incremental (parámetro N° 1013) para el eje de referencia (parámetro N° 1031). Si en el párr.
nom. 1031 (eje de referencia) se establece en 0, se utiliza el sistema incremental para el primer eje.

ADVERTENCIA
Los códigos G para los ciclos fijos de molienda G75, G77, G78 y G79 son
Grupo 01 Códigos G. Código G para cancelar, como el G80 utilizado en
Ciclo de perforación constante, ausente. Cuando se especifica un código del Grupo 00 G distinto
de G04, la información modal como la profundidad de corte se borra, pero el ciclo fijo
de rectificado no se puede cancelar. Para cancelar un ciclo fijo de molienda se debe
especificar un código G
grupos 01, excepto G75, G77, G78 y G79. Así, al cambiar
a un comando para moverse a lo largo de otro eje desde ciclos fijos
molienda, por ejemplo, asegúrese de configurar el código G del grupo 01, como
G00 o G01, para cancelar el ciclo fijo de molienda. si el equipo
Se especifica movimiento en otro eje sin cancelar el ciclo fijo.
molienda, como resultado de continuar la operación del ciclo, puede haber
impredecible.

NOTA
1 Esta función está incluida en las opciones "Función de lijado A" y "Función
molienda B". Para
utilizar esta función, necesita cualquiera de los anteriores
opciones.
2 Si se especifica un código G para un ciclo fijo de molienda (G75, G77, G78 o
G79), luego se realiza el ciclo fijo de molienda de acuerdo con
valores de I, J, K, , R, F y P almacenados como datos modales en
la duración del ciclo, incluso si el bloque especificado más adelante no incluye G75, G77, G78 y
G79. Ejemplo: G75
I_ J_ K_ _
R_ F_ P_ ; ; ← El ciclo de molienda
fija se ejecuta incluso si se especifica vacío
bloquear.
%

3 Al cambiar de un ciclo fijo de perforación a un ciclo fijo de perforación


rectificado, especifique G80 para cancelar el ciclo fijo de perforación.

­ 105 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

NOTA
4 Al pasar de un ciclo fijo de molienda a otro mando
movimiento del eje cancela el ciclo fijo según
la advertencia anterior.

5.6.1 Ciclo de rectificado por inmersión (G75)


Se puede realizar un ciclo de rectificado por inmersión.

Formato
G75 I_ J_ K_ α_ R_ F_ P_ L_ ;
I_ : Primera profundidad de corte (La dirección de corte depende del letrero).
J_: Segunda profundidad de corte (la dirección de corte depende del letrero).
K_ : Profundidad total de corte (La dirección de corte depende del signo). α_ : Rango de
rectificado (La dirección de corte depende del signo).
R_ : Avance para I y J F_ : Avance para α

P_ : Tiempo de espera
L_ : Número de compensación del desgaste de la muela (sólo durante el funcionamiento continuo).
ediciones)
G75

I <1> (R) <3> (F)

j <2>P <4> (R)

<6> (F) <5>P

NOTA
α es la dirección del eje arbitrario en el eje de rectificado como se define en
parámetros nom. 5176.

Explicación
El ciclo de rectificado por inmersión consta de seis operaciones consecutivas. Las operaciones
<1> a <6> se repiten hasta que la profundidad de corte alcance la profundidad total
corte especificado con la dirección K. Para un solo bloque, las operaciones <1> a <4> se realizan en una
inicio del ciclo.

­ Secuencia de operaciones en un ciclo.


<1> Cortar con una muela
Realiza un corte en la dirección del eje Y a una velocidad de avance de corte de la cantidad especificada como
primera profundidad de corte I. La velocidad de avance es la velocidad especificada por R.

­ 106 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

<2> Levántate
El tiempo de permanencia se realiza durante el tiempo
configurado en P. <3> Rectificado
La máquina realiza un movimiento en el avance de trabajo en la cantidad especificada por α. Eje
La molienda se establece mediante el parámetro no. 5176. La velocidad de avance es la velocidad especificada por F. Si se
especifica L cuando la función de acabado continuo está habilitada, el acabado se realiza con el eje
Eje de corte y enderezamiento. El eje de edición se especifica
mediante el parámetro no. 5180. <4> Cortar con muela
Realiza un corte en la dirección del eje Y con avance de corte en la cantidad especificada por el segundo
profundidad de corte J. Se utiliza la velocidad de avance especificada en
R. <5> Permanencia
El tiempo de permanencia se realiza durante el tiempo especificado en P.
<6> Rectificado (dirección inversa)
La máquina avanza en la dirección opuesta a la velocidad especificada en F por
el valor especificado en α. Si se especifica L mientras la función de edición continua está activa, la edición
realizado a lo largo del eje de corte y el eje de enderezamiento.

­ Edición continua
Si está activada la función de rectificado continuo, el corte con la muela y el corte de rectificado
se ajustan continuamente de acuerdo con la cantidad de edición especificada en L durante
realizando el rectificado. Es decir,
el aderezo continuo se lleva a cabo durante cada operación de molienda en
Secuencia de operaciones de ciclo, lo que resulta en 3 ejes simultáneos.
interpolación con corrección en la dirección del eje de corte y en la dirección del eje del vendaje simultáneamente
con movimiento a lo largo del eje de molienda. En este caso, la distancia de movimiento (corrección) a lo largo del eje.
el corte es igual a la cantidad de vendaje especificada, y la distancia de movimiento a lo largo del eje del vendaje es igual a
el doble del valor del valor de apósito especificado (diámetro). Para la cantidad
de corrección, especifique un número de corrección usando la dirección L. Se pueden especificar hasta 400 números de corrección
(L1 a L400). Establezca la relación entre el importe de la corrección y
números de corrección y configurarlos de antemano en la memoria de corrección usando el dispositivo
Entrada manual de datos MDI La .
operación de corrección no se realiza en los siguientes casos: La función de
edición continua está desactivada.
No estoy configurado.

Se establece L0.

Aquí están las ediciones.


Editar a: cantidad de corrección

Eje de corte
2a
Muela

a
Eje de rectificado

Blanco

Límites
­ Eje de corte
El eje de corte es el segundo eje controlado. Asignando el bit 0 (FXY) al parámetro no. Los valores de 5101 1 eje se pueden cambiar
usando un comando de selección de plano (G17, G18 o G19).

­ 107 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Eje de rectificado
Para especificar un eje de rectificado, especifique el número de eje, que debe ser diferente del número de eje.
corte, en el parámetro no. 5176.

­ Aquí están las ediciones.


Para especificar el eje de acabado, especifique el número de eje, que debe ser diferente de los números de eje de corte.
y eje de corte, en el parámetro no. 5180.

­ α,I,J,K
Los comandos α, I, J y K son
incrementales. La crianza (realizar movimiento sólo en la dirección de molienda) se realiza en
siguientes casos: I o J
• no especificado o I = J = 0 • K no
especificado o K = 0

Si no se especifica I o J o si I = J = 0 es verdadero y K no es igual a 0, entonces la operación de rectificado


corre indefinidamente.

­ Reiniciar
Los elementos de datos I, J, K, α, R, F y P en un ciclo fijo son información modal común a
G75, G77, G78 y G79, así especificados una vez, serán válidos hasta que se especifique
nuevo. Los datos se eliminan cuando se especifica un código G del Grupo 00 distinto de G04 o un código del Grupo G
01, distintos de G75, G77, G78 y G79. El valor L es válido sólo en el bloque en el que
dado

­ Operación realizada cuando se alcanza la profundidad total de corte


Si se alcanza la profundidad total de corte mientras se corta usando I o J, el ciclo
finaliza después de que se hayan completado las operaciones posteriores en la secuencia (hasta
<6>). Si esto ocurre, la profundidad de corte es igual o menor que la profundidad de corte total.

• Si se logra la profundidad total de corte como resultado de una operación de corte usando I o
j

<1>
I
k <3>
<2>
<4>
j
<6>
<5>

I <1>
<2> <3>
<5>
<6>

• Si se alcanza la profundidad total de corte durante una operación de corte usando I o J

<1>
I
k <3>
<2> <4>
j <5>
<6>

­ 108 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

k
<1> <3>
I <2> <5>
<6>

NOTA
1 Si I, J y K tienen signos diferentes, entonces se activa la alarma PS0455. 2 Si se
especifica G75 pero no se especifica ningún eje de rectificado, se emite una señal
alarma PS0455. 3 Si
dos números cualesquiera de los ejes de rectificado, corte y rectificado coinciden, se emite la alarma
PS0456. 4 Durante la operación de este ciclo,
incluso si G90 (absoluta
comando), los comandos α, I, J y K permanecen incrementales.

5.6.2 Ciclo de molienda por pasada con directo


usando dimensiones constantes (G77)
Se puede realizar un ciclo de molienda de una sola pasada con aplicación directa de constante
tamaños.

Formato
G77 I_ J_ K_ α_ R_ F_ P_ L_ ;
I_ : Primera profundidad de corte (La dirección de corte depende del letrero).
J_: Segunda profundidad de corte (la dirección de corte depende del letrero).
K_ : Profundidad total de corte (La dirección de corte depende del signo). α_ : Rango
de rectificado (La dirección de corte depende del signo).
R_ : Avance para I y J F_ : Avance
para α
P_ : Tiempo de espera
L_ : Número de compensación de desgaste de la muela (sólo durante el rectificado continuo)
G77

Y
a

I <1> (R) <3> (F)

j <2>P <4> (R)

<6> (F) <5>P

NOTA
α es la dirección del eje arbitrario en el eje de rectificado como se define en
parámetros nom. 5177.

­ 109 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Explicación
Un ciclo de molienda con medición continua directa consta de seis
operaciones.
Las operaciones <1> a <6> se repiten hasta que la profundidad de corte alcance la profundidad total
corte especificado con la dirección K. Para un solo bloque, las operaciones <1> a <4> se realizan en una
inicio del ciclo.

­ Secuencia de operaciones en un ciclo.


<1> Cortar con una muela
Realiza un corte en la dirección del eje Y a una velocidad de avance de corte de la cantidad especificada como
primera profundidad de corte I. La velocidad de avance es la velocidad especificada por
R. <2> Permanencia
El tiempo de permanencia se realiza durante el tiempo
configurado en P. <3> Rectificado
La máquina realiza un movimiento en el avance de trabajo en la cantidad especificada por α. Eje
La molienda se establece mediante el parámetro no. 5177. La velocidad de avance es la velocidad especificada por
F. Si se especifica L cuando la función de acabado continuo está habilitada, el acabado se realiza con el eje
Eje de corte y enderezamiento. El eje de edición se especifica
mediante el parámetro no. 5181. <4> Cortar con muela
Realiza un corte en la dirección del eje Y con avance de corte en la cantidad especificada por el segundo
profundidad de corte J. Se utiliza la velocidad de avance especificada en
R. <5> Permanencia
El tiempo de permanencia se realiza durante el tiempo especificado en P.
<6> Rectificado (dirección inversa)
La máquina avanza en la dirección opuesta a la velocidad especificada en F por
el valor especificado en α. Si se especifica L mientras la función de edición continua está activa, la edición
realizado a lo largo del eje de corte y el eje de enderezamiento.

­ Edición continua
Si está activada la función de rectificado continuo, el corte con la muela y el corte de rectificado
se ajustan continuamente de acuerdo con la cantidad de edición especificada en L durante
realizando el rectificado. Para obtener más información, consulte Explicación G75.

­ Operación realizada cuando se introduce una señal de salto


Para G77, al ingresar una señal de salto en el ciclo, es posible finalizar el ciclo después de la interrupción.
secuencia actual de operaciones (o después de completar la secuencia actual
operaciones).
A continuación se muestran qué operaciones se realizan cuando se introduce una señal de salto en cada
secuencia de operaciones.

­ Si la operación <1> o <4> se realiza en secuencia (moviéndose a lo largo de I o J), entonces


la máquina deja inmediatamente de cortar y vuelve a la coordenada α al inicio del ciclo. , asumido en

Falta señal
Falta señal
(Fin)

(Fin)

­ 110 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Si la operación <2> o <5> se realiza en secuencia (detener), entonces la máquina


cancela inmediatamente la pausa y vuelve a las coordenadas α, asumidas al principio
ciclo.

­ Si la operación <3> o <6> se realiza en secuencia (moviéndose con


rectificado), luego la máquina vuelve a la coordenada α asumida al inicio del ciclo.
después de completar el movimiento α.

Falta señal

(Fin)
Falta señal

(Fin)

Límites
­ Eje de corte
El eje de corte es el segundo eje controlado. Asignando el bit 0 (FXY) al parámetro no. Los valores de 5101 1 eje se
pueden cambiar usando un comando de selección de plano (G17, G18 o G19).

­ Eje de rectificado
Para especificar un eje de rectificado, especifique el número de eje, que debe ser diferente del número de eje.
corte, en el parámetro no. 5177.

­ Aquí están las ediciones.


Para especificar el eje de acabado, especifique el número de eje, que debe ser diferente de los números de eje de corte.
y eje de corte, en el parámetro no. 5181.

­ α,I,J,K
Los comandos α, I, J y K son
incrementales. La crianza (realizar movimiento sólo en la dirección de molienda) se realiza en
siguientes casos: I o J
• no especificado o I = J = 0 • K no
especificado o K = 0

Si no se especifica I o J o si I = J = 0 es verdadero y K no es igual a 0, entonces la operación de rectificado


corre indefinidamente.

­ Reiniciar
Los elementos de datos I, J, K, α, R, F y P en un ciclo fijo son información modal común a
G75, G77, G78 y G79, así especificados una vez, serán válidos hasta que se especifique
nuevo. Los datos se eliminan cuando se especifica un código G del Grupo 00 distinto de G04 o un código del Grupo G
01, distintos de G75, G77, G78 y G79. El valor L es válido sólo en el bloque en el que
dado

­ Operación realizada cuando se alcanza la profundidad total de corte


La operación realizada cuando se alcanza la profundidad total de corte durante el corte I o J es
Lo mismo que para G75. Ver limitación G75.

­ 111 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

NOTA
1 Si I, J y K tienen signos diferentes, se emite la alarma PS0455. 2 Si se especifica
G77 pero no se especifica ningún eje de rectificado, se emite una señal
alarma PS0455. 3 Si
dos números cualesquiera de los ejes de rectificado, corte y rectificado coinciden, se emite la alarma
PS0456. 4 Durante la operación de este ciclo,
incluso si G90 (absoluta
comando), los comandos α, I, J y K permanecen incrementales.

5.6.3 Ciclo de rectificado de superficies de alimentación continua


(G78)
Se puede realizar un ciclo de rectificado de superficie de alimentación continua.

Formato
G78 I_ (J_) K_ α_ F_ P_ L_ ;
I_ : Primera profundidad de corte (La dirección de corte depende del letrero).
J_: Segunda profundidad de corte (la dirección de corte depende del letrero).
K_ : Profundidad total de corte (La dirección de corte depende del signo). α_ : Rango de
rectificado (La dirección de corte depende del signo).
F_ : Velocidad de avance para α
P_ : Tiempo de espera
L_ : Número de compensación del desgaste de la muela (sólo durante el funcionamiento continuo).
ediciones)
G78

CON

<1>P
<2> (F)
I

Yo(J)
<3>P
<4> (F)

NOTA
α es la dirección del eje arbitrario en el eje de rectificado como se define en
parámetros nom. 5178.

Explicación
El ciclo de rectificado de superficies de alimentación continua es una secuencia de
cuatro operaciones.
Las operaciones <1> a <4> se repiten hasta que la profundidad de corte alcance la profundidad total
corte especificado con la dirección K. Para un solo bloque, las operaciones <1> a <4> se realizan en una
inicio del ciclo.

­ 112 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Secuencia de operaciones en un ciclo.


<1> Levántate
El tiempo de permanencia se realiza durante el tiempo especificado en P.
<2> Corte con muela abrasiva + rectificado
El avance de corte se realiza a lo largo del eje de corte (eje Z) y del eje de rectificado simultáneamente. La distancia de
movimiento (profundidad de corte) a lo largo del eje de corte es igual al valor especificado como primer
la profundidad de corte es I y la distancia de movimiento a lo largo del eje de rectificado es igual al valor especificado en
α. El eje de rectificado se especifica mediante el parámetro no. 5178. La velocidad de avance es la velocidad
especificada por F. Si se especifica L cuando la función de aderezo continuo está habilitada, el aderezo se realiza con
Eje de corte y eje de enderezamiento. El eje de edición se especifica mediante el parámetro
no. 5182. <3> Soporte
El tiempo de permanencia se lleva a cabo durante el tiempo
establecido en P. <4> Corte con muela + rectificado (inverso
dirección) El avance
de corte se realiza a lo largo del eje de corte (eje Z) y el eje de rectificado simultáneamente. La distancia
de movimiento (profundidad de corte) a lo largo del eje de corte es igual al valor especificado como primer
profundidad de corte I, y la distancia de movimiento a lo largo del eje de rectificado es igual al valor especificado por α, s
en la dirección opuesta. Se utiliza la velocidad de avance especificada en F. Si se especifica L cuando la función de
rectificado continuo está activa, el rectificado se realiza a lo largo del eje de corte y
Ejes de edición.

­ Edición continua
Si está activada la función de rectificado continuo, el corte con la muela y el corte de rectificado
se ajustan continuamente de acuerdo con la cantidad de edición especificada en L durante
realizando el rectificado. Para obtener más información, consulte Explicación G75.

Límites
­ Eje de corte
El eje de corte es el tercer eje controlado. Asignando un valor al bit 0 (FXY) del parámetro
nom. El eje 5101 se puede cambiar usando un comando de selección de plano (G17, G18 o G19).

­ Eje de rectificado
Para especificar un eje de rectificado, especifique el número de eje, que debe ser diferente del número de eje.
corte, en el parámetro no. 5178.

­ Aquí están las ediciones.


Para especificar el eje de acabado, especifique el número de eje, que debe ser diferente de los números de eje de corte.
y eje de corte, en el parámetro no. 5182.

­ J Si
no se especifica el valor de J, entonces J se considera igual
a I. El comando J es efectivo sólo en el bloque en el que se especifica.

­ α,I,J,K Los
comandos α, I, J y K son incrementales.
La crianza (realizar movimiento sólo en la dirección de molienda) se realiza en
siguientes casos: I o J no
• especificado o I = J = 0 • K no
especificado o K = 0

Si no se especifica I o J o si I = J = 0 es verdadero y K no es igual a 0, entonces la operación de rectificado


corre indefinidamente.

­ 113 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Reiniciar
Los elementos de datos I, K, α, R, F y P en un ciclo fijo son información modal común a
G75, G77, G78 y G79, así especificados una vez, serán válidos hasta que se especifique
nuevo. Los datos se eliminan cuando se especifica un código G del Grupo 00 distinto de G04 o un código del Grupo G
01, distintos de G75, G77, G78 y G79. Los valores J, L sólo son válidos en el bloque en el que
dado.

­ Operación realizada cuando se alcanza la profundidad total de corte


Si se alcanza la profundidad total de corte mientras se corta usando I o J, el ciclo
finaliza después de que se hayan completado las operaciones posteriores en la secuencia (hasta
<4>). Si esto ocurre, la profundidad de corte es igual o menor que la profundidad de corte total.

­ Si se logra la profundidad total de corte como resultado de una operación de corte usando I o
j

k <1>
<2>
I
<3>
j
<4>

k <1>
<2>
I
<3>
j
<4>

­ Si se alcanza la profundidad total de corte durante una operación de corte usando I o J

k <1>
<2>
I
<3>
j
<4>

k <1>

I <2>
<4>
<3>

NOTA
1 Si I, J y K tienen signos diferentes, se emite la alarma PS0455. 2 Si se especifica
G78 pero no se especifica ningún eje de rectificado, se emite una señal
alarma PS0455.
3 Si dos números cualesquiera de los ejes de rectificado, corte y rectificado coinciden,
se emite la alarma PS0456. 4 Durante
la operación de este ciclo, incluso si G90 (absoluta
comando), los comandos α, I, J y K permanecen incrementales.

­ 114 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.6.4 Ciclo de rectificado superficial con avance intermitente


(G79)
Se puede realizar un ciclo de rectificado superficial con avance intermitente.

Formato
G79 I_ J_ K_ α_ R_ F_ P_ L_ ;
I_ : Primera profundidad de corte (La dirección de corte depende del letrero).
J_: Segunda profundidad de corte (la dirección de corte depende del letrero).
K_ : Profundidad total de corte (La dirección de corte depende del signo). α_ : Rango de
rectificado (La dirección de corte depende del signo).
R_ : Avance para I y J F_ : Avance para α

P_ : Tiempo de espera
L_ : Número de compensación del desgaste de la muela (sólo durante el funcionamiento continuo).
ediciones)
G79

CON

I <1> (R) <3> (F)

j <2>P <4> (R)

<6> (F) <5>P

NOTA
α es la dirección del eje arbitrario en el eje de rectificado como se define en
parámetros nom. 5179.

Explicación
El ciclo de rectificado de la superficie de alimentación intermitente es una secuencia de
seis operaciones.
Las operaciones <1> a <6> se repiten hasta que la profundidad de corte alcance la profundidad total
corte especificado con la dirección K. Para un solo bloque, las operaciones <1> a <4> se realizan en una
inicio del ciclo.

­ Secuencia de operaciones en un ciclo.


<1> Cortar con una muela
Realiza un corte en la dirección del eje Z a una velocidad de avance de corte de la cantidad especificada como
primera profundidad de corte I. La velocidad de avance es la velocidad especificada por
R. <2> Permanencia
El tiempo de permanencia se realiza durante el tiempo especificado en P.

­ 115 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

<3> Lijado
La máquina realiza un movimiento en el avance de trabajo en la cantidad especificada por α. Eje
La molienda se establece mediante el parámetro no. 5179. La velocidad de avance es la velocidad especificada
por F. Si se especifica L cuando la función de acabado continuo está habilitada, el acabado se realiza con el eje
Eje de corte y enderezamiento. El eje de edición se especifica
mediante el parámetro no. 5183. <4> Cortar con muela
Realiza un corte en la dirección del eje Z a una velocidad de avance de corte de la cantidad especificada como
segunda profundidad de corte J. La velocidad de avance es la velocidad especificada por
R. <5> Permanencia

El tiempo de permanencia se realiza durante el tiempo especificado en P.


<6> Rectificado (dirección inversa)
La máquina avanza en la dirección opuesta a la velocidad especificada en F por
el valor especificado en α. Si se especifica L mientras la función de edición continua está activa, la edición
realizado a lo largo del eje de corte y el eje de enderezamiento.

­ Edición continua
Si está activada la función de rectificado continuo, el corte con la muela y el corte de rectificado
se ajustan continuamente de acuerdo con la cantidad de edición especificada en L durante
realizando el rectificado. Para obtener más información, consulte Explicación G75.

Límites
­ Eje de corte
El eje de corte es el tercer eje controlado. Asignando el bit 0 (FXY) al parámetro no. Los valores de 5101 1 eje se
pueden cambiar usando un comando de selección de plano (G17, G18 o G19).

­ Eje de rectificado
Para especificar un eje de rectificado, especifique el número de eje, que debe ser diferente del número de eje.
corte, en el parámetro no. 5179.

­ Aquí están las ediciones.

Para especificar el eje de acabado, especifique el número de eje, que debe ser diferente de los números de eje de corte.
y eje de corte, en el parámetro no. 5183.

­ α,I,J,K
Los comandos α, I, J y K son
incrementales. La crianza (realizar movimiento sólo en la dirección de molienda) se realiza en
siguientes casos: I o J
• no especificado o I = J = 0 • K no
especificado o K = 0

Si no se especifica I o J o si I = J = 0 es verdadero y K no es igual a 0, entonces la operación de rectificado


corre indefinidamente.

­ Reiniciar
Los elementos de datos I, J, K, α, R, F y P en un ciclo fijo son información modal común a
G75, G77, G78 y G79, así especificados una vez, serán válidos hasta que se especifique
nuevo. Los datos se eliminan cuando se especifica un código G del Grupo 00 distinto de G04 o un código del Grupo G
01, distintos de G75, G77, G78 y G79. El valor L es válido sólo en el bloque en el que
dado

­ Operación realizada cuando se alcanza la profundidad total de corte


La operación realizada cuando se alcanza la profundidad total de corte durante el corte I o J es
Lo mismo que para G75. Ver limitación G75.
­ 116 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

NOTA
1 Si I, J y K tienen signos diferentes, entonces se activa la alarma PS0455. 2 Si se
especifica G79 pero no se especifica ningún eje de rectificado, se emite una señal
alarma PS0455. 3 Si
dos números cualesquiera de los ejes de rectificado, corte y rectificado coinciden, se emite la alarma
PS0456. 4 Durante la operación de este ciclo,
incluso si G90 (absoluta
comando), los comandos α, I, J y K permanecen incrementales.

­ 117 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

5.7 ROTACIÓN DEL PLANO DE TRABAJO INCLINADO PARA


ESTABLECER ÁNGULO

5.7.1 Girar un plano de trabajo inclinado en un ángulo específico


Revisar
Escribir programas para crear agujeros, huecos y otras formas en un plano de referencia inclinado con
respecto a la pieza de trabajo puede ser fácil si los comandos pueden ser
especificado en un sistema de coordenadas vinculado a este plano (llamado sistema funcional
coordenadas). Esta función le permite especificar comandos en un sistema de coordenadas funcional. El
sistema de coordenadas funcionales se define en el sistema de coordenadas de la
pieza. Explicaciones sobre la relación entre el sistema de coordenadas funcionales y
sistema de coordenadas de la pieza, ver Fig. 5.7.1(a).

NOTA
Esta característica es opcional.

Funcional
Inclinación º sistema
sistemas coordinados coordenadas
piezas de trabajo (G54) (G68.2)

Sistema de coordenadas de la máquina

Arroz. 5.7.1 (a) Sistema de coordenadas funcional

El comando G68.2 se utiliza para cambiar del sistema de coordenadas de programación al


sistema de coordenadas funcional. Comandos predeterminados para todos los bloques posteriores
Consulte el sistema de coordenadas funcionales antes de que aparezca el
comando G69. Si el comando G68.2 especifica la relación entre el sistema de coordenadas funcionales y
sistema de coordenadas de la pieza de trabajo, el comando G53.1 establece automáticamente la
dirección +Z del sistema de coordenadas de función como el eje de dirección de la herramienta, incluso si el eje
no se especifica ningún ángulo de rotación. (Consulte la Fig.
5.7.1(c).) Para obtener una explicación de la dirección del eje de rotación de la herramienta, consulte la Fig. 5.7.1(b).

­ 118 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

CON

Dirección del eje


la herramienta es
+Dirección del eje Z.

Dirección del eje


la herramienta es
+Dirección del eje Y.

La dirección del eje de la herramienta es


X
+Dirección del eje X.

Arroz. 5.7.1 (b) Dirección del eje de la herramienta

Esta función considera la dirección perpendicular al plano de mecanizado como


dirección del eje +Z en el sistema de coordenadas funcionales. Después del comando herramienta G53.1
controlado de tal manera que permanezca perpendicular al plano de trabajo.

­ 119 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

• Sólo se especifica el comando G68.2

CON

Zc
yc

xc

Y
Funcional
sistema coordinado
Xc­Yc­Zc
Desplazamiento inicial
sistemas coordinados
(xo,yo,zo)

Sistema
coordenadas X
espacios en blanco

XYZ

• G53.1 se especifica después de G68.2

G53.1 automáticamente
controla el eje de rotación.
Zc C

yc
B
CON

Compensación de control
puntos (por otro comando) xc

Y
Funcional
sistema coordinado
Xc­Yc­Zc
Desplazamiento inicial
sistemas coordinados
(xo,yo,zo)
Sistema coordinado
espacios en blanco X
XYZ

Arroz. 5.7.1 (c) Comandos G68.2 y G53.1

Esta función se aplica a las siguientes configuraciones de máquina. (Ver Fig. 5.7.1(d).)
<1>Máquinas de herramientas rotativas con dos ejes de rotación de herramientas
<2> Máquinas con mesa de trabajo giratoria con dos ejes de rotación de la mesa de trabajo
<3> Máquinas de tipo combinado con un eje de rotación de herramienta y un eje de rotación
escritorio

­ 120 ­
Machine Translated by Google

5. FUNCIONES PARA
B­64604RU­2/01 PROGRAMACIÓN SIMPLIFICAR LA PROGRAMACIÓN
Esta característica también se puede utilizar para configuraciones de máquina en las que el eje de rotación
de la herramienta no se cruza con el eje de rotación de la mesa de trabajo.

<1> Máquina con

girando la
herramienta CON

<2> Máquina con mesa de trabajo


giratoria
CON

Y
C
A

<3> Máquina
combinada
CON
tipo

Y
C

Arroz. 5.7.1 (d) Tres tipos de máquinas herramienta de 5 ejes

­ 121 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

5.7.1.1 Girar un plano de trabajo inclinado a un valor específico


ángulo basado en los ángulos de Euler

Formato
­ Girar el plano de trabajo inclinado a un ángulo especificado (G68.2)
METRO

G68.2 X x0 Y y0 Z z0 Iα Jβ Kγ ; Control del plano de trabajo inclinado.


G69; Quitar la rotación de un plano de trabajo inclinado
a un ángulo dado.

X,Y,Z: Origen del sistema de coordenadas funcional


Los ejes aquí especificados son los ejes del sistema de coordenadas funcional. Especificar tres ejes de
referencia o ejes paralelos definidos
número de parámetro 1022. Si no se especifican los valores, entonces se supone que
Valores X, Y y Z para tres ejes de referencia = 0.
I,J,K: Ángulo de Euler para determinar la orientación de un sistema funcional
coordenadas

­ Control de dirección del eje de la herramienta (G53.1) Controla la dirección


G53.1; del eje de la herramienta.

ATENCIÓN
1 El comando G53.1 debe especificarse en el bloque que sigue al bloque que incluye el comando
G68.2. Si se especifica el comando
G53.1 sin el comando especificado en el bloque anterior
G68.2, aparece la alarma. 2 El comando
G53.1 debe emitirse en un bloque que no contenga ningún otro
equipos.
3 El eje de rotación se mueve a máxima velocidad acelerada.
aproximación si se especifica una aproximación rápida, y con una velocidad determinada si se
especifica avance de corte.

Explicación
­ Transformación del sistema de coordenadas utilizando ángulos de Euler.
Se considera que la transformación del sistema de coordenadas se realiza mediante rotación con respecto al origen.
Sistemas de coordenadas de piezas.
Deje que el sistema de coordenadas se obtenga girando el sistema de coordenadas de la pieza de trabajo con respecto al eje.
Z por el ángulo α, será el sistema de coordenadas 1. De manera similar, sea el sistema de coordenadas obtenido
La rotación del sistema de coordenadas 1 con respecto al eje X' mediante el ángulo β será el sistema de coordenadas 2. El
sistema de coordenadas funcional es el sistema de coordenadas obtenido por desplazamiento.
sistema de coordenadas obtenido girando el sistema de coordenadas 2 con respecto al eje Z en un ángulo γ desde
Origen del sistema de coordenadas de la pieza (Xo, Yo, Zo).
Arroz. 5.7.1(e) muestra la relación entre el sistema de coordenadas de la pieza de trabajo y
sistema de coordenadas funcional
En la Fig. También se proporcionan ejemplos de desplazamientos del plano XY.

­ 122 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Con

y'

Conversión del sistema


y
Coordenadas de pieza XYZ
a
sistema de coordenadas 1 X'­Y'­Z

X
X'

Con y''

b
Con''

b
y'
Conversión del sistema
coordenadas 1 X'­Y'­Z
al sistema de coordenadas 2 X'­Y"­Z"

X'

yc y''

zc C

Conversión del sistema de coordenadas


xc piezas de trabajo 2 X'­Y"­Z" en funcional
C
sistema de coordenadas Xc­Yc­Zc

X'

Arroz. 5.7.1 (e) Transformación del sistema de coordenadas utilizando ángulos de Euler

­ Comando I0 J0 K0 Si se
especifica I0 J0 K0 como ángulos de Euler, normalmente aparece la alarma PS5457, “G68.2 ERROR DE
FORMATO”. Si el bit 1 (ATW) del parámetro no. 13451 tiene valor 1, usado
Sistema de coordenadas funcional con un ángulo de inclinación de 0 grados.

5.7.1.2 Características generales de la función de inclinación


plano en un ángulo dado
­ Control de velocidad constante de movimiento en la superficie.
El control de la velocidad constante de movimiento cerca de la superficie se garantiza mediante el uso
como base del eje de la máquina especificado en la dirección P en el bloque G96 o eje de la máquina (no en la función
sistema, pero en el sistema de coordenadas de pieza real) especificado por el parámetro no. 3770.

­ Comando para seleccionar el sistema de coordenadas de la pieza durante la rotación.


plano inclinado en un ángulo dado
Ejecución del comando de selección del sistema de coordenadas de pieza (G54 ­ G59, G54.1) en curso
rotación del plano inclinado en un ángulo determinado, si el bit 6 (3TW) del parámetro no. 1205 = 1, le permite cambiar
el sistema de coordenadas de la pieza de trabajo. En este caso, se admite el desplazamiento.
el punto cero del sistema de coordenadas de la función de girar el plano inclinado en un ángulo dado. Al intentar
emitir un comando de selección del sistema de coordenadas de la pieza (G54 ­ G59, G54.1) durante
rotación del plano inclinado en un ángulo determinado, si el bit 6 (3TW) del parámetro no. 1205 = 0, aparece la alarma
PS5462, “PROHIBIDO”. COMANDO (G68.2/G69)”.

­ 123 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Sistema coordinado
programación

Sistema
coordenadas
programación
G54

G55

Sistema de coordenadas de la máquina

Arroz. 5.7.1(f)

­ Ángulo de rotación mínimo


El ángulo mínimo de rotación (I, J, K y R) del plano inclinado es de 0,001 grados, independientemente de
sistema incremental. Seleccione para el bit 2 (TFR) el parámetro no. 11630 valor 1 le permite configurar
ángulo de rotación mínimo = 0,00001 grados.

­ Variables del sistema para saltar posiciones al girar


plano de trabajo inclinado
Los números de variables del sistema y sistemas de coordenadas de posiciones omitidas se presentan en
Tabla 5.7.1 (a). Sistema de coordenadas no. 100105­ y núm. 151001 ­ varía según
valor del bit 5 (LV3) del parámetro no. 5400.

Tabla 5.7.1 (a) Parámetro LV3 y sistema de coordenadas de posición de salto


Número del sistema Sistema de coordenadas de posiciones omitidas
variable Parámetro LV3=0 Parámetro LV3=1 Sistema de coordenadas de pieza Sistema de coordenadas funcional
#100151 ­
#151001 ­ Sistema de coordenadas funcionales Sistema de coordenadas de pieza
#151101 ­ Sistema de coordenadas de la máquina

Además, en el caso de una máquina multitarea, las posiciones omitidas de la punta de la herramienta
se puede ver configurando el bit 4 (MSV) del parámetro no. 6019. Si el bit 4
(MSV) del parámetro no. 6019 tiene el valor 0, la variable del sistema incluye
Compensación de longitud de herramienta (posición del punto de referencia). Si el
bit 4 (MSV) del parámetro no. 6019 tiene el valor 1, la variable del sistema no incluye
Compensación de la longitud de la herramienta (posición de la punta de la herramienta).

­ 124 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Ejemplo (cuando el bit 4 (MSV) del parámetro nº 6019 se establece en “1”:)

Funcional
sistema coordinado
nom. 151001­(LV3=0)
núm. 100151­(LV3=1)

Sistema coordinado
espacios en blanco Sistema de coordenadas de la máquina
#151101­
nom. 100151­(NIV3=0)

Ejemplo (cuando el bit 4 (MSV) del parámetro nº 6019 se establece en “0”:)

Funcional
sistema coordinado
nom. 151001­(LV3=0)
núm. 100151­(LV3=1)

Sistema coordinado
Sistema de coordenadas de la máquina
espacios en blanco
#151101­
nom. 100151­(NIV3=0)

­ Variables de información del sistema del sistema funcional.


coordenadas
Usando variables macro personalizadas #151151 ­ #151165 puedes leer
sistema de coordenadas funcional.

­ 125 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Sistema de coordenadas funcional vector del eje y

Vector de ejes Z
#151160

#151163 #151161
zf #151162
#151164 vector del eje x
#151165 yf
#151157
#151158
xf #151159

Posición inicial cuando se ve


desde el lado del sistema de coordenadas Posición inicial cuando se ve
espacios en blanco del sistema
coordenadas de la máquina

#151151 #151154
#151152 #151155
#151153 #151156

Sistema de coordenadas de pieza Sistema de coordenadas de la máquina

Número Nombre

sistémico sistémico Atributo Descripción


variable variable
del #151151 al [#_FCOORD [n]] R Información sobre el sistema de coordenadas funcionales en el modo.
#151165 ejecutar el comando plano de trabajo inclinado. Nota) El índice
n representa el número de compensación del eje (desde
1 a 15).
R es un atributo variable que indica solo lectura. Los detalles de cada
variable se proporcionan a continuación.
Nombre
Número
sistémico sistémico Descripción
variable variable
#151151 [#_FCOORD [1]] Posición inicial X vista desde el sistema de coordenadas de la máquina
#151152 [#_FCOORD [2]] Posición inicial Y vista desde el sistema de coordenadas de la máquina
#151153 [#_FCOORD [3]] Posición inicial Z vista desde el sistema de coordenadas de la máquina
#151154 [#_FCOORD [4]] Posición inicial X vista desde el sistema de coordenadas de la pieza de trabajo
#151155 [#_FCOORD [5]] Posición inicial Y vista desde el sistema de coordenadas de la pieza de trabajo
#151156 [#_FCOORD [6]] Posición inicial Z vista desde el sistema de coordenadas de la pieza de trabajo
#151157 [#_FCOORD [7]] X del vector del eje X cuando se ve desde el sistema de coordenadas de la máquina/pieza de trabajo
#151158 [#_FCOORD [8]] Vector Y del eje X visto desde el sistema de coordenadas de la máquina/pieza de trabajo
#151159 [#_FCOORD [9]] Posición inicial vista desde el sistema de coordenadas de la pieza de trabajo
#151160 [#_FCOORD [10]] Vector X del eje Y visto desde el sistema de coordenadas de la máquina/pieza de trabajo
#151161 [#_FCOORD [11]] Vector Y del eje Y visto desde el lado del sistema de coordenadas de la máquina/pieza de trabajo
#151162 [#_FCOORD [12]] Vector Z del eje Y visto desde el sistema de coordenadas de la máquina/pieza de trabajo
#151163 [#_FCOORD [13]] Vector X del eje Z visto desde el sistema de coordenadas de la máquina/pieza de trabajo
#151164 [#_FCOORD [14]] Vector Y del eje Z visto desde el sistema de coordenadas de la máquina/pieza de trabajo
#151165 [#_FCOORD [15]] Vector Z del eje Z visto desde el sistema de coordenadas de la máquina/pieza de trabajo
No en modo de comando de plano de trabajo inclinado, todas las variables están configuradas en

0.0. La longitud del vector de cada eje en el sistema de coordenadas funcional (#151157#151165) es
1. La variable del vector se muestra hasta el noveno decimal.

­ 126 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Ejemplo) Ejecute el bloque N20:O1234 en el siguiente programa NC.


O1234;
N10 G54 X0.0 Y0.0 Z0.0 ; Establecer el sistema de coordenadas de la
pieza de trabajo (G54: X=100.0 Y=200.0
N20 G68.2 X5.0 Y10.0 Z15.0 I30.0 J0.0 K0.0; Z=300.0) Establecer la rotación de la pieza de trabajo inclinada
plano en un ángulo dado.

El sistema de coordenadas funcionales especificado en N20 es el sistema de coordenadas de la pieza, desplazado


X5.0 Y10.0 Z15.0 en paralelo y girado a lo largo del eje Z en un ángulo de 30 grados. En este
etapa, el significado de cada variable del sistema es el siguiente:
Número Número
Significativo
Número Número Número
Significativo
sistémico Significado sistémico sistémico Significado sistémico Significado sistémico
tener tener

variable variable variable variable variable

#151151 105.0 #151154 5.0 #151157 0.866025404 #151160 ­0,5 #151163 0.0
#151152 210.0 #151155 10.0 #151158 0,5 #151161 0.866025404 #151164 0.0
#151153 315.0 #151156 15.0 #151159 0.0 #151162 0.0 #151165 1.0

­ Fijación de la velocidad de avance de trabajo.


El avance de trabajo se fija de manera que el avance de cada eje real
Después de la transformación ejecutando el comando, el plano de trabajo inclinado a un ángulo dado no
superó la velocidad máxima de alimentación operativa (parámetro No. 1432, si está activado)
aceleración/desaceleración antes de la interpolación y parámetro nom. 1430 en
otros casos) ­ Sistema de coordenadas local
El sistema de coordenadas local está disponible para el sistema de coordenadas funcional durante
ejecutar el comando plano de trabajo inclinado. Los comandos
del sistema de coordenadas local X, Y, Z especifican el sistema de coordenadas local en el que
el sistema de coordenadas funcionales cambia en la dirección X,Y,Z. Si la
ejecución de un comando de plano de trabajo inclinado se especifica en un estado donde la corrección
El sistema de coordenadas local no es cero, se produce la alarma PS5462.

IP_ (Sistema de coordenadas locales)

(Sistema funcional
(G54: Sistema de coordenadas de pieza)
coordenadas)

Origen del sistema de coordenadas de la máquina. (Sistema de coordenadas de la máquina)

Posición de referencia

­ Mostrar posición absoluta


Las coordenadas absolutas basadas en el programa o el sistema de coordenadas de la pieza pueden
se muestra al ejecutar un comando de plano de trabajo inclinado. Por favor indique lo requerido
sistema de coordenadas en el bit 6 (DAK) del parámetro no. 3106.

­ Visualización de la distancia restante


La distancia restante basada en el sistema de coordenadas del programa o pieza de trabajo puede
se muestra al ejecutar un comando de plano de trabajo inclinado. Por favor indique lo requerido
sistema de coordenadas en el bit 5 (D3D) del parámetro no. 19602.
­ 127 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

5.7.1.3 Girar un plano de trabajo inclinado a un ángulo específico


basado en ángulos de balanceo, cabeceo y guiñada

Revisar
Al girar un plano de trabajo inclinado en un ángulo determinado, puede utilizar
Transformación del sistema de coordenadas relativa a los ejes X, Y y Z del sistema de coordenadas de la pieza.
(ángulos de balanceo, cabeceo y
guiñada). El orden de los ejes giratorios se puede especificar mediante la dirección Q.

yc

Zc

CON
xc

(3)
Y

(2)

(1)
Arroz. 5.7.1.3(a)

Formato
Formato

G68.2 P1 Qq X_ Y_ Z_ Iα Jβ Kγ; Control del plano de trabajo inclinado.

G69; Cancelar la rotación de un plano de trabajo inclinado en un ángulo específico (serie


METRO).

Significado de los símbolos

P: Orden de rotación de los ejes


X_ Y_ Z_: Origen del sistema de coordenadas funcional
I: Ángulo de rotación alrededor del eje X (ángulo de balanceo)
J: Ángulo de rotación alrededor del eje Y (ángulo de paso)
K: Ángulo de rotación alrededor del eje Z (ángulo de guiñada)

Los valores de la dirección Q y el orden de rotación de los ejes se muestran a continuación.

Tabla 5.7.1.3 (a) Primer eje de rotación

Segundo eje de rotación Eje X Eje Y Tercer eje de rotación

Pregunta 123 Aquí está Z.

Pregunta 132 Aquí está X. Aquí está Z. Aquí está Y.

Pregunta 213 Aquí está Y. Aquí está X. Aquí está Z.

Pregunta 231 Aquí está Y. Aquí está Z. Aquí está X.

pregunta 312 Aquí está Z. Aquí está X. Aquí está Y.

pregunta 321 Aquí está Z. Aquí está Y. Aquí está X.

­ 128 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

ATENCIÓN
1 Si se omite la dirección Q, los ejes X, Y y Z se giran en ese orden. (similar a Q123)

2 Si la dirección Q se establece en un valor diferente, aparecerá una alarma.


PS5457, «FORMA FORMA G68.2/G68.3».

Explicación
Suponga que el sistema de coordenadas gira alrededor de (1) el eje X, (2) el eje Y y (3) el eje Z en
en este orden.
El "sistema de coordenadas de la pieza de trabajo" girado en un ángulo α con respecto al eje X es el "sistema
coordenadas
1". El "sistema de coordenadas 1" girado un ángulo β con respecto al eje Y es el "sistema de coordenadas
2". El “sistema de coordenadas 2” girado en un ángulo γ con respecto al eje Z y luego desplazado (X0,Y0,Z0)
desde el origen del sistema de coordenadas de la pieza de trabajo es el “sistema de coordenadas funcional”.
Con

Conversión del sistema


Con'

a Coordenadas de pieza XYZ


y’ sistema de coordenadas 1 X'­Y'­Z'

Con
Conversión del sistema
Con'
coordina 1 X'­Y'­Z' en el sistema
coordenadas 2 X"­Y"­Z"
Con'' b y’

b
y’’

y
b

X
X''

Con

Conversión del sistema


espacios en blanco de coordenadas 2 X"­Y"­Z" c
Con''
sistema funcional
yc
C C coordenada Xc­Yc­Zc
y’’
zc
y

X xc
X''

Arroz. 5.7.1.3(b)

­ 129 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Ejemplo
A continuación se muestra un programa típico con un sistema de coordenadas funcional como
presentado en la figura.

CON

Zc
Y
yc
xc

30°
50.0
Sistema funcional
coordenada Xc­Yc­Zc
X
200.0

Sistema de coordenadas de pieza XYZ

Arroz. 5.7.1.3c)

­ Origen del sistema de coordenadas funcional: (200.0, 0, 50.0) ­ Orden de


rotación de los ejes ­ Ángulo de : Eje X → Eje Y → Eje Z : 30
rotación respecto al eje X ­ Ángulo de rotación grados
respecto al eje Y ­ Ángulo de rotación respecto : 0 grados
al eje Z : 90 grados

programa modelo
G68.2 P1 Q123 X200.0 Y0 Z50.0 I30.0 J0 K90.0 ;
G53.1;
:

5.7.1.4 Rotación de un plano de trabajo inclinado a un ángulo específico


basado en tres puntos

Revisar
Al girar el plano inclinado en un ángulo determinado, el plano de trabajo inclinado puede ser
establecido por tres puntos en el sistema de coordenadas funcionales.

­ 130 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

P3

yc
Zc
P1 P2

xc
CON

X
Arroz. 5.7.1.4(a)

Formato
Formato
G68.2 P2 Q0 X x0 Y y0 Z z0 Rα ; G68.2
P2 Q1 X x1 Y y1 Z z1 ; G68.2 P2
Q2 X x2 Y y2 Z z2 ; G68.2 P2 Q3 X
x3 Y y3 Z z3 ; Control del plano de trabajo inclinado.

G69; Cancela la rotación de un plano de trabajo inclinado en un ángulo específico


(serie M).
Significado de los símbolos

Q0 X x0 Y y0 Z z0 : Algoritmo para pasar del primer punto al inicio del funcional


sistemas coordinados
Por defecto, este valor = 0.
Q1 X x1 Y y1 Z z1 : Primer punto. (origen del sistema de coordenadas funcional)
Q2 X x2 Y y2 Z z2 : Segundo punto.
Q3 X x3 Y y3 Z z3 : Tercer punto.
R: Ángulo de rotación relativo al eje Z del sistema de coordenadas funcional. Por defecto, este
valor = 0. Se puede especificar cualquier
bloque en el comando G68.2 P2.

yc
Zc
xc

Sistema funcional
coordenada Xc­Yc­Zc a
P3
CON

Y comenzó P2
Desplazamiento
del sistema de coordenadas P1

Sistema
coordenadas X
piezas de trabajo XYZ

Arroz. 5.7.1.4(b)

­ 131 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

ATENCIÓN
1 Tres comandos G68.2P2 (Q1, Q2 y Q3) especifican un plano inclinado. Cuando
Si se interrumpe el comando G68.2P2, aparece la alarma PS5457, “G68.2/G68.3
FORMAT ERROR”.
2 Si se cumple una de las siguientes condiciones o la dirección Q se establece en un valor distinto al
anterior, aparece una alarma
alarma PS5457. (1)
Se repiten dos o más puntos (el plano no está definido). (2) Se colocan tres o más
puntos en la misma línea (el plano no es
definido). (3) La
distancia entre una línea que pasa por dos o dos puntos y
el punto restante es menor que la distancia especificada por el parámetro no. 11220
(avión inestable).

Explicación
­ Definición del sistema de coordenadas funcional.
Los tres puntos ingresados se denominan P1, P2, P3 en el orden en
que fueron ingresados. La dirección P1­P2 se define como el eje X del sistema de coordenadas funcional. Entre
direcciones en un plano que incluye tres puntos y es perpendicular al eje X de la función
sistema de coordenadas, se determina la dirección que forma un ángulo menor con el vector P1→P3
como eje Y del sistema de coordenadas funcional. Eje Z del sistema de coordenadas funcional.
determinado de acuerdo con el sistema de coordenadas correcto.

Zc

P2
P3
xc

yc
(Yc1) a
b
CON
Yc2
P1

Funcional
Y
sistema coordinado
Xc salida Yc salida Zc

Sistema coordinado
X espacios en blanco

X­Y­Z

En un plano que contiene tres puntos, existen dos direcciones perpendiculares a Xc: Yc1 e Yc2.
Ángulos α y β formados con respecto a
los vectores P1→P3 satisfacen el requisito α < β, por lo tanto Yc1 se elige en
calidad Yc.

Arroz. 5.7.1.4(c)

­ Origen del sistema de coordenadas funcionales.


El origen del sistema de coordenadas funcionales es el primer punto especificado P1. Al
especificar la cantidad de compensación del punto inicial (G68.2 P2 Q0 X_Y_Z_), el punto inicial
El sistema de coordenadas funcional se desplaza en (X,Y,Z) desde P1. Especifique (X,Y,Z) en
sistema de coordenadas funcional.

­ 132 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Desplazamiento angular R El
desplazamiento angular R es una rotación positiva en el sentido de las agujas del reloj con respecto al eje Z en
sistema de coordenadas funcional.

Ejemplo
A continuación se muestra un programa típico con un sistema de coordenadas funcional como
presentado en la figura.
CON

Zc
Y
yc
Tercero
punto xc

Segundo punto
30°
50.0 Primer punto

Sistema de coordenadas funcional Xc­Yc­Zc


X
200.0
Sistema de coordenadas de pieza XYZ

Arroz. 5.7.1.4(d)

­ Primer punto (origen del sistema de coordenadas funcional) ­ (200,0, 0, 50,0)


Segundo punto: ­ (200,0, 100,0, 50,0)
Tercer punto: (26,795, 0, 150,0)

programa modelo
G68.2 P2 Q1 X200.0 Y0 Z50.0 ; G68.2
P2 Q2 X200.0 Y100.0 Z50.0 ; G68.2 P2 Q3
X26.795 Y0 Z150.0 ; G53.1;

...

­ 133 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

5.7.1.5 Girar un plano de trabajo inclinado a un ángulo específico


basado en dos vectores
Revisar
Al girar un plano de trabajo inclinado en un ángulo determinado, este plano se puede configurar
dirección de los vectores X y Z en el sistema de coordenadas funcionales.

yc V2

Zc V1

xc

CON

X
Arroz. 5.7.1.5(a)

Formato
Formato
G68.2 P3 Q1 X_ Y_ Z_ Iα1 Jβ1 Kγ1 ; G68.2
P3 Q2 Iα2 Jβ2 Kγ2 ; Control del plano de trabajo inclinado.

G69; Cancela la rotación de un plano de trabajo inclinado en un ángulo específico


(serie M).
Significado de los símbolos

X_ Y_ Z_ : Origen del sistema de coordenadas funcional (establecido en el bloque Q1)


Q1 Iα1 Jβ1 Kγ1 : Dirección del eje X del sistema de coordenadas funcionales con respecto a
sistema de coordenadas de la pieza (primer vector)
Q2 Iα2 Jβ2 Kγ2 : Dirección del eje Z del sistema de coordenadas funcionales con respecto a
sistema de coordenadas de la pieza (segundo vector)

ATENCIÓN
1 Dos comandos G68.2P3 (Q1 y Q2) definen un plano inclinado. EN
Si se interrumpe el comando G68.2P2, aparece la alarma PS5457, “G68.2/G68.3 FORMAT
ERROR”. 2 Si el ángulo entre dos
vectores es de 5 grados o mayor que 90
grados, aparece la alarma PS5457. 3 Si (I, J, K) se establece
en 0 vector, aparece la alarma PS5457.

­ 134 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Explicación
­ Definición del sistema de coordenadas funcional.
El primer vector se define como el eje X del sistema de coordenadas funcional, y el segundo vector como
Eje Z del sistema de coordenadas funcional. Eje Y del sistema de coordenadas funcionales.
determinado de acuerdo con el sistema de coordenadas correcto.

Yc (Yc1)
Zc

V2
xc
V1

Yc2

Hay dos vectores perpendiculares a los ejes Xc y Zc. Sin embargo, Yc1 se
define como el eje Yc en el sistema de coordenadas funcionales en
según el sistema de coordenadas correcto.

Arroz. 5.7.1.5(b)

­ El primer y segundo vector no son perpendiculares entre sí.


Si el primer y segundo vector no son perpendiculares entre sí, la proyección del segundo vector sobre
El plano P, perpendicular al primer vector, se define como el eje Z del funcional.
sistemas coordinados.

Zc
Segundo vector

Xc (primer vector)

Perpendicular al primer vector


avión P

Arroz. 5.7.1.5(c)

­ 135 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Ejemplo
A continuación se muestra un programa típico con un sistema de coordenadas funcional como
presentado en la figura.
CON

Zc Segundo vector
Y
yc
xc
Primero
30° vector
50.0
Sistema funcional
coordenada Xc­Yc­Zc
X
200.0

Sistema de coordenadas de pieza XYZ


Arroz. 5.7.1.5(d)

Origen del sistema de coordenadas funcional: (200.0, 0, 50.0) Dirección del eje X en el sistema
de coordenadas funcional (primer vector): (0, 1.0, 0) Dirección del eje Z en el sistema de
coordenadas funcional (segundo vector): ( 100,0, 0, 173,205)

programa modelo
G68.2 P3 Q1 X200.0 Y0 Z50.0 I0 J1.0 K0 ;
G68.2 P3 Q2 I100.0 J0 K173.205 ;
G53.1;
...

­ 136 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.7.1.6 Rotar un plano de trabajo inclinado a un valor específico


ángulo basado en ángulos de proyección

Revisar
Al dividir un plano de trabajo inclinado por un ángulo dado, el plano de trabajo inclinado
se puede especificar utilizando ángulos de
proyección. El plano definido por los vectores A y B, formado al girar el vector del eje X y el vector del eje Y del
sistema de coordenadas de la pieza, se define como un plano de trabajo inclinado.

xc

Y X
B A
­a
b
yc

Arroz. 5.7.1.6(a)

Formato
Formato

G68.2 P4 X_ Y_ Z_ Iα Jβ Kγ; Control del plano de trabajo inclinado.

G69; Cancela la rotación de un plano de trabajo inclinado en un ángulo específico


(serie M).
Significado de los símbolos

X_ Y_ Z_ : Origen del sistema de coordenadas funcional


a : El ángulo mediante el cual se gira el vector del eje X en relación con el eje Y en
sistema de coordenadas de la pieza de trabajo
b : El ángulo mediante el cual se gira el vector del eje Y con respecto al eje X en
sistema de coordenadas de la pieza de trabajo
C : Ángulo de rotación relativo al eje Z del sistema de coordenadas funcional.

Explicación
­ Definición del sistema de coordenadas funcional.
El vector en la dirección del eje X del sistema de coordenadas de la pieza, girado α con respecto al eje Y del
sistema de coordenadas de la pieza, se define como el vector A. El vector en la dirección del eje Y del sistema
del sistema de coordenadas de la pieza, girado β con respecto al eje X del sistema de coordenadas de la pieza, se
define como el vector B. La
dirección perpendicular al plano P que contiene los vectores A y B (dirección
producto exterior A × B), se define como la dirección del eje Z en el sistema funcional
coordenadas
El vector A, girado γ con respecto al eje Z del sistema de coordenadas funcional, está determinado por
como la dirección del eje X en el sistema de coordenadas funcionales. Sistema funcional del eje Y
Las coordenadas se determinan según el sistema de coordenadas de la derecha.

­ 137 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Avión P
CON

b X
­a
Y

Zc
Arroz. 5.7.1.6(b)

El eje Z del sistema de coordenadas funcional está determinado por el tercer ángulo especificado α y el segundo
ángulo dado β.

CON
Avión P

B
xc

yc
A
C
X
Y

Zc

Arroz. 5.7.1.6c)

Los ejes X e Y del sistema de coordenadas funcionales están determinados por el tercer ángulo γ especificado.

ATENCIÓN
Si los vectores A y B se consideran paralelos entre sí (si
el ángulo formado por dos vectores es menor que 1°), aparece una señal
alarma PS5457, "ERROR DE FORMATO G68.2/G68.3".

­ 138 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Ejemplo
A continuación se muestra un programa típico con un sistema de coordenadas funcional como
presentado en la figura.
CON

Sistema de coordenadas funcional Xc­Yc­Zc


Zc
Y
yc
xc
B
30°
50.0

A
X
200.0

Sistema de coordenadas de pieza XYZ


Arroz. 5.7.1.6(d)

­ Origen del sistema de coordenadas funcional: (200,0, 0, 50,0) ­ El ángulo


mediante el cual se gira el vector del eje X con respecto al eje Y en el sistema de coordenadas
pieza de trabajo: 30 grados
­ El ángulo mediante el cual se gira el vector del eje Y con respecto al eje X en el sistema de coordenadas
pieza de trabajo: 0 grados
­ Ángulo de rotación con respecto al eje Z del sistema de coordenadas funcional: 90 grados

programa modelo
G68.2 P4 X200.0 Y0 Z50.0 I30.0 J0 K90.0 ; G53.1;

­ 139 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

5.7.1.7 Rotar un plano de trabajo inclinado a un ángulo específico


en la dirección del eje de la herramienta

Revisar
La especificación del comando G68.3 le permite configurar automáticamente el sistema de coordenadas (funcional
sistema de coordenadas) en el que el eje de la herramienta se dirige a lo largo del eje +Z. Uso
El sistema de coordenadas funcional le permite simplificar los programas de corte de orificios y
entalladuras en un plano inclinado con respecto al sistema de coordenadas de la pieza. Esta función
puede generar automáticamente un sistema de coordenadas funcional ubicado en ángulo recto con la dirección del eje
de la herramienta.

Zc

yc

xc

Sistema funcional
coordenadas (G68.3)

Desplazamiento del sistema de coordenadas


piezas de trabajo (G54)

Sistema de coordenadas de la máquina

Arroz. 5.7.1.7 (a) Sistema de coordenadas funcional

Si se especifica un comando G68.3 en el bloque, el sistema de coordenadas de programación cambia a


sistema de coordenadas funcional. Todos los comandos que siguen a este bloque se ejecutan automáticamente.
consulte el sistema de coordenadas funcionales antes de emitir el comando G69.

Formato

Formato
G68.3 X x0 Y y0 Z z0 Rα ; Control del plano de trabajo inclinado.
G68.3 P1 X x0 Y y0 Z z0 ; Control del plano de trabajo inclinado.

G69; Cancela la rotación de un plano de trabajo inclinado en un ángulo específico


(serie M).
Significado de los símbolos

X,Y,Z: Origen del sistema de coordenadas funcional (absoluto)


De forma predeterminada, la posición actual se establece como inicio.
sistema de coordenadas funcional. :
R Desplazamiento angular relativo al eje Z en el sistema de coordenadas funcionales.
El valor predeterminado
P1 es 0°. : El sistema de coordenadas funcionales se determina según
Posición del eje de rotación de la herramienta.

­ 140 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Zc

yc
CON
xc

a
Y Funcional
sistema coordinado
Desplazamiento inicial Xc­Yc­Zc
sistemas coordinados
(xo,yo,zo)
Sistema
coordenadas
piezas de trabajo XYZ X

Arroz. 5.7.1.7 (b) Comando G68.3

Explicación
­ Sistema de coordenadas funcional
La especificación del comando G68.3 le permite especificar un sistema de coordenadas funcional en el que el eje
La herramienta se dirige a lo largo del eje +Z. El eje de dirección de la herramienta es la dirección determinada
por la posición del eje de rotación, ocupado como resultado del movimiento automático.
o operación manual.

­ Origen del sistema de coordenadas funcionales.


El origen del sistema de coordenadas funcionales debe especificarse mediante un comando
absoluto. Incluso en el modo de control incremental, el origen especificado se considera absoluto
posición.

Si no se especifica la dirección 1 o 2 en X, Y, Z, aparece la alarma PS5457, "ERROR DE FORMATO".


G68.2/G68.3".
Si no se especifica el origen del sistema de coordenadas funcional, el origen de las coordenadas
Se utiliza la posición ocupada en el momento de emitir el comando G68.3.

­ Definición del sistema de coordenadas funcional.


La definición del sistema de coordenadas funcional depende de la presencia del comando P1.

(1) Cuando el bloque G68.3 no incluye comando P1 (G68.3)


r

Cuando se especifica un comando G68.3, el vector de dirección de la herramienta (T ) representa la dirección +Z ( cZ


r

) sistema de coordenadas funcionales. Un


r

vector dirigido en ángulo recto al plano formado por la dirección +Z ( cZ


r

) sistema de coordenadas funcional y el vector de dirección del eje vertical ( P ) (parámetro


r

nom. 12321), representa la dirección +X ( cX ) sistema de coordenadas funcionales.


rr r

Expresión: cZPcX Vector


×=
r

perpendicular a la dirección +Z ( cZ ) sistema funcional


r

coordenadas, y a la dirección +X ( cX ) el sistema de coordenadas funcionales representa


r

dirección +Y ( cY ) sistema de coordenadas funcionales.


rrr

Expresión: cXcZcY×=
Cuando se da el comando R, el sistema de coordenadas obtenido al girar el sistema anterior
coordenadas por el ángulo R con respecto al eje Zc, es un sistema de coordenadas funcional.

­ 141 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Dirección del eje vertical: P

Zc
Eje Z funcional
sistemas coordinados
(dirección del eje
herramienta: T)
yc
xc
Eje Y
Eje X funcional
funcional
sistemas coordinados
coordenadas
programación

Arroz. 5.7.1.7 (c) Definición de sistema de coordenadas funcional

Si el vector de dirección de la herramienta (T ) es paralelo al vector de dirección del eje vertical


r r r

) (parámetro No. 12321) (ángulo entre el vector (T


( PAG ) y vector ( P ) es igual o menor que el ángulo
especificado por el parámetro no. 12322), el sistema de coordenadas funcional Xc­Yc­Zc se parece al siguiente.
Especificar el desplazamiento angular R le permite especificar la función
un sistema de coordenadas girado alrededor del eje Z de un sistema de coordenadas dado.

Tabla 5.7.1.7 (a) Eje


Eje Z funcional X funcional Eje Y funcional
Parámetro
libro. 12321 sistemas coordinados sistemas coordinados sistemas coordinados
Zc xc yc
1 Dirección +X Dirección +Y Dirección +Z
2 Dirección +Y Dirección +Z Dirección +X
3 Dirección +Z Dirección +X Dirección +Y

Si en el parámetro no. 12321 establecido en 0, la dirección del eje vertical es inicial


dirección del eje de la herramienta (parámetro No. 19697). Si el valor
especificado en el parámetro No.12321 es distinto de 0 a 3, se produce una alarma.
PS5459. "PARÁMETRO DE LA MÁQUINA INCORRECTO".

ATENCIÓN
La dirección del eje de la herramienta es la dirección del eje Z del sistema de
coordenadas funcional, independientemente de la dirección del original.
eje de la herramienta (parámetro No. 19697).

­ Desplazamiento angular R El
desplazamiento angular R es positivo si la rotación es en el sentido de las agujas del reloj cuando se ve en la
dirección del eje Z del sistema de coordenadas funcional. rango angular
desplazamiento R: 0,0° ≤ R ≤ 360,0°.

(2) Si el bloque G68.3 incluye un comando P1 (G68.3 P1), el comando


"G68.3 P1" especifica el sistema de coordenadas funcional correspondiente
Posición del eje de rotación de la herramienta. Dirección del sistema de coordenadas funcionales.
es la dirección del sistema de coordenadas de referencia original girado durante la rotación
herramienta. La dirección de este sistema de coordenadas funcional coincide con la dirección

­ 142 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Eje de avance de la herramienta/dirección de avance en ángulo recto con respecto al eje de la herramienta en
Alimentación manual tridimensional si el bit 1 (FLL) del parámetro no. 12320 tiene el valor
0. El sistema de coordenadas base del sistema de coordenadas funcional (sistema funcional
coordenadas determinadas con rotación cero de los ejes de rotación de la herramienta en el sistema absoluto
coordenadas) está determinada por el parámetro (No. 19697) que especifica la dirección del eje de referencia
herramienta.
El sistema de coordenadas funcional definido por el comando "G68.3 P1" es el sistema
Coordenadas en las que el sistema de coordenadas base gira alrededor del eje de rotación.
herramienta y está determinada por los parámetros RA (No. 19698) y RB (No. 19699).

zw zw zw

ZF YF XF

Sí Sí Sí
ZF YF
XF YF XF
ZF

xw xw xw
Dirección del eje de referencia Dirección del eje de referencia
Dirección del eje de referencia de la herramienta:
herramienta:
herramienta: Dirección Dirección del eje Z
Dirección del eje Z
del eje X Parámetro (No. 19697)=1 Parámetro (No. 19697)=3
Parámetro (No. 19697)=3

Arroz. 5.7.1.7 (d) Sistema de coordenadas básico del sistema de coordenadas funcional (G68.3 P1)

B C

Dirección X,Y del


Dirección Z funcional
sistema funcional.
sistemas coordinados
coordenadas
CON

C
B
Y

­ 143 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Eje de rotación de la herramienta: C=45 grados, B=0 grados. Eje de rotación de la herramienta: C=45 grados, B=20 grados.

CON Dirección Z funcional


Dirección Z funcional Z sistemas coordinados
sistemas coordinados
B
Dirección Y de funcional Dirección Y de funcional
sistemas coordinados sistemas coordinados

C C
CON

Y Y

C B

Dirección X funcional B Y
C C
X sistemas coordinados X
Dirección X funcional X
sistemas coordinados

Arroz. 5.7.1.7 (e) Ejemplo donde la dirección del eje de referencia de la herramienta es la dirección Z

­ Máquina con mesa de trabajo giratoria.


En máquinas con mesa de trabajo giratoria, la dirección de la herramienta permanece sin cambios. Por lo tanto, el sistema
de coordenadas funcional está determinado por la dirección dada del eje base.
herramienta (parámetro nº 19697). A pesar de esto, el comienzo dado del sistema funcional.
Las coordenadas y el desplazamiento angular R con respecto al eje Z son reales.

Ejemplo: Si la dirección del eje de referencia de la herramienta representa


Dirección del eje +Z (el parámetro No. 19697 está configurado en
significado 3)

CON Zc
Sistema funcional
coordenada Xc­Yc­Zc

Y yc

xc

X
Sistema de coordenadas de pieza XYZ

Arroz. 5.7.1.7(f)

­ Comandos G53.1 / G53.6 en modo G68.3 Emitir un


comando G53.1 o G53.6 en modo G68.3 genera la alarma PS5458, “PROB. EXP.G53.1/G53.6.”

­ Uso en combinación con compensación de longitud de herramienta


El comando G68.3 se puede especificar incluso en el modo de compensación de longitud de herramienta.

­ 144 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Ejemplo de operación
A continuación se muestra un ejemplo de funcionamiento de una máquina con
rotación de herramientas. La máquina está configurada con ejes herramienta BC y eje base Z.
Máquina con ejes de herramientas.
BC y el eje Z base (los ejes C: 1er eje de rotación (principal)
se cruzan).

B: 2.º eje de rotación


(esclavo)
Importe de corrección por
portaherramientas
Referencia
= Libro de parámetros. 19666
punto

Corrección de longitud Centro


instrumento = H01 herramienta

Arroz. 5.7.1.7(g)

Programa típico 1
O0100 ;
N1 G55;
N2 G90 G01 X0Y0Z50.0 F1000;
N3 G43 H01 X0 Y0 Z0 ;
N4B­45.0;
N5G68.3;
:
N6G69;
:

­ 145 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Operaciones realizadas según el programa 1.

CON

Equipo N3

Sistema coordinado
espacios en blanco

XYZ
X

CON

Equipo N4

Zc

Equipo N5

yc

Sistema funcional
coordenada Xc­Yc­Zc
xc

Comando N6 CON

Y Sistema coordenadas
espacios en blanco

XYZ

Arroz. 5.7.1.7(h)

Bloque N3: Realizar la compensación de longitud de la herramienta en el sistema de coordenadas de la pieza. El centro
de la herramienta se mueve al origen del sistema de coordenadas de la pieza.
Bloque N4: Inclinación de herramienta.
Bloque N5: Especificación de un sistema de coordenadas en el que la dirección del eje de la herramienta es el eje Z,
y el centro de la herramienta está en el origen del sistema de coordenadas.
Bloque N6: Cancelar el sistema de coordenadas funcional para regresar al sistema de coordenadas
espacios en blanco

­ 146 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Programa típico 2
O0100 ;
N1 G54 G90 G00 B0 C0 ;
N2 B45,0;
N3C60.0;
N4 G68.3 P1 X0 Y0 Z0 ;

Programa modelo 2

CON

Equipo N2
Y

B45.0
Sistema coordinado
piezas de trabajo XYZ

Equipo N3
CON

Y
C60.0
Sistema coordinado
piezas de trabajo XYZ

CON

ZF
Equipo N4
Y
C60°
YF B45°

XF
C60° X

Sistema de coordenadas funcionales XF­YF­ZF

Bloque N2: Inclinación de herramienta. (B45


grados) Bloque N3: Inclinación de la herramienta.
(C60 grados) Bloque N4: La dirección del sistema de coordenadas base del sistema de coordenadas funcional es
dirección del sistema de coordenadas de la pieza, porque la dirección es el eje base
La herramienta se dirige a lo largo del eje Z. El sistema de coordenadas funcional es el sistema
Coordenadas en las que el sistema de coordenadas base gira 45 grados con respecto al eje.
Y y 60 grados con respecto al eje Z.
XF : dirección resultante de girar el eje X del sistema de coordenadas de la pieza de trabajo 60 grados con
respecto al eje Z y luego girarlo 45 grados alrededor del eje Y del sistema de coordenadas de la pieza de
trabajo.
YF : La dirección resultante de girar el eje Y del sistema de coordenadas de la pieza de trabajo 60 grados con
respecto al eje Z del sistema de coordenadas de la pieza de trabajo.
ZF : La dirección resultante de girar el eje Z del sistema de coordenadas de la pieza de trabajo 60 grados
alrededor del eje Z y luego girarlo 45 grados alrededor del eje Y del sistema de coordenadas de la pieza de
trabajo.

­ Comando complejo G68.3 Después


de cambiar la dirección del modo en el modo G68.3, se realiza especificando el correspondiente
comandos, se puede especificar un sistema de coordenadas funcional en el que el eje de la herramienta
dirigido a lo largo de los ejes +Z.
­ 147 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Ejemplo de operación
A continuación se muestra un ejemplo de funcionamiento de una máquina con
rotación de herramientas. La máquina se configura “con ejes herramienta AC y eje base Z”.
Máquina con ejes
C : 1er eje de rotación (maestro)
herramienta AC y
eje Z base (los ejes
se cruzan).

A: 2do eje de rotación


(esclavo)

Cantidad de corrección del en


portaherramientas Referencia
= Libro de parámetros. 19666 punto

Centro
Compensación de longitud de herramienta = H01
herramienta

Arroz. 5.7.1.7(i)

Programa típico 2
O0200 ;
N1 G55;
N2 G01 A90.0 F1000; N3
G68.3 X0 Y0 Z0 R0;
:
N4 X10.0 Y0 Z0 ;
N5C90.0;
N6 G68.3 X10.0 Y0 Z0 ;
:
N7 G69;
:

­ 148 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Operaciones realizadas bajo el programa 2

CON

Equipo N3
Y

yc

X
xc

Zc Sistema de coordenadas funcional


Xc­Yc­Zc

CON

Equipo N4

yc

xc

Zc

Equipo N5 CON

Y
yc

xc

Zc

Comando N6 CON

Y
yc
xc

X
Zc

Arroz. 5.7.1.7(j)

Bloque N3: Configuración del sistema de coordenadas funcionales según la dirección


herramienta.
Bloque N4: Establecimiento de coordenadas en un sistema de
coordenadas funcional. Bloque N5: Cambio de
dirección de la herramienta. Bloque N6: Configuración del sistema de coordenadas funcionales según la dirección
herramienta.

­ 149 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

5.7.2 Comando de rotación del plano de trabajo inclinado complejo


en un ángulo dado
5.7.2.1 Comando complejo en sistema de coordenadas absoluto
Indicación adicional del comando G68.2 en el modo de rotación del plano de trabajo inclinado
un ángulo dado le permite especificar un sistema de coordenadas funcional formado cuando
transformación adicional del sistema de adquisiciones. Volver al sistema de coordenadas de la pieza
ocurre después de que se especifica el
comando G69. Esta función se activa configurando el bit 0 (MTW) del parámetro no. 11221.

Formato
El formato se puede utilizar para rotar un plano de trabajo inclinado en un ángulo específico.
(G68.2).
Especifique el origen del sistema de coordenadas funcionales en el sistema de coordenadas de la pieza de trabajo.

NOTA
Los modos de corrección deben cancelarse antes de emitir el comando G68.2.
de la longitud y el radio de la herramienta. Especificación del comando G68.2 en modo
La compensación de la longitud de la herramienta genera una alarma.
PS5462, “PROHIBIDO”. COMANDO (G68.2/G69)”.

Ejemplo de operación
A continuación se muestra un ejemplo de funcionamiento de una máquina con rotación
de herramientas. La máquina tiene una configuración "tipo BC con eje base herramienta Z".

Una máquina en la que los ejes giratorios


se cruzan entre sí C: 1er eje de rotación (principal)

B: 2.º eje de rotación


(esclavo)

Importe de corrección por Referencia


portaherramientas punto
= Libro de parámetros. 19666

Centro
Corrección de longitud herramienta
instrumento = H01

Arroz. 5.7.2.1(a)
Programa típico 2
O0100 ;
N1 G55;
N2 G90 G01 X20.0 Y5.0 Z0 F1000 ;
N3 G68.2 X20.0 Y5.0 Z0 I0 J90.0 K0 ; N4
G53.1;
:
N5 N6 G68.2 X5.0
Y20.0 Z0 I90.0 J90.0 K0 ; N7 G53.1;

:
N8G69;
:

­ 150 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Operaciones realizadas según el programa 1.

CON

Equipo N4
Y
yc

xc
Comenzar
X
coordenadas
máquina G55
Zc
Funcional
sistema coordenadas
Xc­Yc­Zc
Equipo N5
CON

Y
yc

xc

Zc
Comando N6

yc
xc

CON

Y Zc

Sistema funcional
coordenada Xc­Yc­Zc

Equipo N7
yc
xc

CON

Y Zc

Arroz. 5.7.2.1(b)

Bloque N4: Gire la herramienta en la dirección del eje Z en el sistema de coordenadas funcionales.
Bloque N5: Establecimiento de coordenadas en un sistema de coordenadas
funcional. Bloque N6: Establecimiento de un nuevo sistema de
coordenadas funcional. Bloque N7: Gire la herramienta en la dirección del eje Z en el nuevo sistema de coordenadas funcional.

­ 151 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

5.7.2.2 Instrucción múltiple incremental


Al especificar un comando G68.4 para el sistema de coordenadas funcional actual, puede haber
transformación del sistema de coordenadas
aplicada. Esta función se activa configurando el bit 0 (MTW) del parámetro no. 11221.

Formato
El formato se puede utilizar para rotar un plano de trabajo inclinado en un ángulo específico.
(G68.2).
Especifique el origen del sistema de coordenadas funcional en el sistema de coordenadas anterior.
espacios en blanco

Tabla 5.7.2.2 (a)


Método de configuración Instrucción múltiple incremental
Ángulo de Euler G68.4
Ángulo de balanceo­inclinación Tres G68.4 P1
puntos Dos G68.4 P2
vectores G68.4 P3
Ángulos de proyección G68.4 P4

NOTA
Antes de especificar G68.4, cancele la compensación del radio de la herramienta.
Especificación del comando G68.4 en el modo de compensación del radio de la herramienta
provoca la alarma PS5462, PROHIBIDA. EQUIPO
(G68.2/G69)».

Ejemplo de operación
A continuación se muestra un ejemplo de funcionamiento de una máquina
con rotación de herramientas. El eje de rotación C gira alrededor del eje
Z (eje motriz). El eje giratorio B gira alrededor del eje Y (eje conducido).
Máquina con ejes de herramientas.
Eje BC y base Z C : 1er eje de rotación (maestro)

B: 2.º eje de rotación


(esclavo)

Cantidad de corrección del en


portaherramientas Referencia
= Libro de parámetros. 19666 punto

Compensación de longitud de herramienta =


H01 Centro
herramienta

Arroz. 5.7.2.2(a)

Programa típico 3
O0200 ;
N1 G55;
N2 G90 G01 X20.0 Y5.0 Z0 F1000 ;
N3 G68.2 X20.0 Y5.0 Z0 I0 J90.0 K0 ;
N4 G53.1;
:
N5 X­15,0 Y0 Z­15,0;

­ 152 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

N6 G68.4 X­15.0 Y0 Z­15.0 I90.0 J90.0 K­90.0 ; N7


G53.1;
:
N8G69;
:

Operaciones realizadas bajo el programa 2

CON

Equipo N4
Y
Yc1

Xc1

Zc1
Funcional
sistema coordinado
Equipo N5 Xc1­Yc1­Zc1
CON

Y
Yc1

Xc1

Zc1
Comando N6

Yc2
Xc2
funcional
CON sistema coordinado
Xc2­Yc2­Zc2
Y Zc2

Yc1

Xc1

X
Zc1

Equipo N7
Yc2
Xc2

CON

Y Zc2

Yc1

Xc1

X
Zc1

Arroz. 5.7.2.2(b)

Bloque N4: Gire la herramienta en la dirección del eje Z en el sistema de coordenadas funcionales.
Bloque N5: Establecimiento de coordenadas en un sistema de coordenadas
funcional. Bloque N6: Conversión de un sistema de coordenadas basado en ángulos de Euler para definir uno nuevo
sistema de coordenadas funcional.
Bloque N7: Gire la herramienta en la dirección del eje Z en el nuevo sistema de coordenadas funcional.

­ 153 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

5.7.3 Control de dirección del eje de herramienta


5.7.3.1 Control de dirección del eje de la herramienta
El comando G53.1 selecciona automáticamente la dirección +Z del sistema de coordenadas funcionales en
como la dirección del eje de la herramienta.

Ejemplo de operación
Los siguientes son ejemplos de operaciones realizadas en la máquina con la siguiente configuración. •
Máquina con rotación de mesa.
• Eje maestro: relativo al eje Y (eje B) • Eje esclavo:
relativo al eje Z (eje C) • Dirección del eje de
referencia de herramienta: dirección Z • Sistema incremental para
eje giratorio: 1/10 (IS­C)

Programa típico 1
G68.2 I90.0 J0.0005 K­90.0 (girar 0,0005 grados alrededor del eje Y)
G53.1

Posición del eje giratorio después de emitir el comando


G53.1: • Bit 2 (TFR) del parámetro no. 11630 = 0 (ángulo de rotación mínimo especificado: 0,001

grados): Eje B: 0,0010


grados): Eje C: 0,0000 grados
• Bit 2 (TFR) del parámetro no. 11630 = 1 (ángulo de rotación mínimo especificado: 0,00001

grados): Eje B: 0,0005


grados): Eje C: 0,0000 grados

Programa típico 2
G68.2 I90.0 J10 K­90.0 (rotación de (ángulo de rotación mínimo especificado × 10) con respecto al eje
Y)
G53.1

Posición del eje giratorio después de emitir el comando


G53.1: • Bit 2 (TFR) del parámetro no. 11630 = 0 (ángulo de rotación mínimo especificado: 0,001

grados): Eje B: 0,0100


grados): Eje C: 0,0000 grados
• Bit 2 (TFR) del parámetro no. 11630 = 1 (ángulo de rotación mínimo especificado: 0,00001

grados): Eje B: 0,0001


grados): Eje C: 0,0000 grados

­ Máquina con rotación de herramientas.


Los siguientes párrafos describen varios casos de operaciones realizadas en máquinas con
girando la herramienta.

­ 154 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Descripción de la operación 1:
El comando G43 (compensación de longitud de herramienta) está especificado para una máquina con
ejes que se cruzan

Un comando G53.1 emitido después de un comando G68.2 controla automáticamente el eje giratorio de modo que el
eje de la herramienta esté orientado en la dirección +Z del sistema de funciones.
coordenadas

Ejemplo)
O100 (programa típico 1); N1 G55; N2
G90 G01
X0 Y0 Z30.0 F1000; N3 G68.2 X100.0
Y100.0 Z50.0 I30.0 J15.0 K20.0 ; N4 G01 X0 Y0 Z30.0 F1000 ;
N5 G53.1; N6 G43 H01 X0 Y0 Z0 ;
N7. .

Este ejemplo utiliza una configuración de máquina con ejes de herramienta BC y eje de referencia.
Z" .
Además, el eje de la herramienta, el eje de rotación de la herramienta B y el eje de rotación de la herramienta C se
cruzan entre sí.
maquina con ejes
C : 1er eje de rotación (maestro)
la herramienta BC y
eje Z base (con
ejes que se cruzan)

B: 2.º eje giratorio (accionado)

Importe de corrección por Árbitros


portaherramientas = parámetro ntnaya

no. 19666 punto

Corrección de longitud
Centro
instrumento = H01
herramienta

Arroz. 5.7.3.1(a)

Bloque N3: Determinación del origen de un sistema de coordenadas funcional en un sistema de coordenadas
espacios en blanco

Bloque N4: Desplazamiento del punto de control al punto Z30.0 en el sistema de coordenadas funcional
Bloque N5: Habilitación del control automático de los ejes de rotación. Bloque N6:
Realizar compensación de longitud de herramienta en el sistema de coordenadas funcionales.
El centro de la herramienta se desplaza al origen del sistema de coordenadas funcionales.

­ 155 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Arroz. 5.7.3.1 (b) muestra el comportamiento de la máquina al ejecutar el programa 1.


• Programa típico 1 (con ejes que se cruzan)

CON

Zc yc

Referencia
1er punto xc

Sistema funcional
coordenadas
Xc­Yc­Zc
Equipo N4
Sistema
coordenadas X Zc
espacios en blanco

XYZ

yc

xc

Equipo N5

Zc

yc

xc

Comando N6

Zc

yc

xc

Arroz. 5.7.3.1 (b) Control de dirección del eje de la herramienta 1

­ 156 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Descripción de la operación
2: El comando G43 (compensación de longitud de herramienta) se especifica para una máquina sin
ejes que se cruzan
Este es un caso en el que la máquina no tiene ejes que se cruzan. Se supone
que se utiliza el programa estándar 1.

Este ejemplo utiliza una configuración de máquina con ejes de herramienta BC y eje de referencia.
Z" .
Sin embargo, se supone que el eje de la herramienta no se cruza con el eje B, y los ejes B y C no
se cruzan entre sí.

C : 1er eje de rotación (maestro)


• Con ejes de herramienta BC y
eje Z base (sin
intersecciones de ejes)

Vector de intersección
correcciones entre ejes
herramienta y eje B = Parámetros
B: 2.º eje giratorio (accionado)
nom. 19709 ­ núm. 19711

Importe de corrección por Referencia


delgado
portaherramientas = parámetro no.
punto
19666

Corrección de longitud
instrumento = H01 Centro
herramienta

Arroz. 5.7.3.1(c)

Bloque N4: Desplazamiento del punto de control al punto Z30.0 en el sistema de coordenadas funcional
Bloque N5: Habilitación del control automático de los ejes de rotación. Bloque N6:
Consideración del vector de compensación de intersección entre eje de herramienta y eje
B para el control automático de los ejes direccionales pertenece al funcional
sistema coordinado.
Realiza compensación de longitud de herramienta en el sistema de coordenadas
funcionales.
El centro de la herramienta se desplaza al origen del sistema de coordenadas funcionales.

Esto también es cierto cuando el eje B no cruza el eje C. Para


obtener una explicación de la compensación aplicada cuando el eje B no cruza el eje C, consulte
descripción de parámetros no. nom. 19712, 19713 y 19714.

Arroz. 5.7.3.1 (d) muestra el comportamiento de la máquina al ejecutar el programa 1.

­ 157 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

•Programa típico 1 (sin intersección de ejes)

CON Equipo N3

Zc yc
Referencia
punto
xc

Funcional
sistema coordinado
Xc­Yc­Zc
Sistema Equipo N4
coordenadas X
espacios en blanco

XYZ Zc
yc

xc

Equipo N5

Zc
yc

xc
Zc 30.0

considerado intersección
vector de corrección entre ejes Comando N6
herramienta y eje B en
Control automático
pertenece a los ejes de rotación
sistema funcional
coordenadas También ejecutado Zc
corrección de longitud en yc
herramienta.
xc

Zc 30.0

Centro de herramientas
controlado de tal manera que vuelva Zc
al principio
yc
coordenada Xc­Yc­Zc.

xc

Arroz. 5.7.3.1 (d) Control de dirección de 2 ejes de herramienta

­ 158 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Descripción de la operación
3: Cuando un comando G43 (compensación de longitud de herramienta) o
Comando G53.1 (control de dirección del eje de la herramienta)

El programa estándar 2 del programa O200 es similar al programa estándar 1. La diferencia es


El programa típico 2 es la ausencia de un comando de compensación de longitud de herramienta (G43).
Ejemplo)
O200 (Ejemplo de programa 2); N1
G55; N2
G90 G01 X0 Y0 Z30.0 F1000; N3
G68.2 X100.0 Y100.0 Z50.0 I30.0 J15.0 K20.0 ; N4 G01 X0
Y0 Z0 F1000 ; N5 G53.1; N6. .

Este ejemplo utiliza una configuración de máquina con ejes de herramienta BC y eje de referencia.
Z" .
Se describen casos en los que los ejes se cruzan y no se cruzan entre sí. Arroz.
5.7.3.1 (e) muestra el comportamiento de la máquina al ejecutar el programa 2.

El programa estándar 3 del programa O300 es similar al programa estándar 1. La diferencia es


El programa típico 3 es la ausencia de un comando para controlar la dirección del eje de la herramienta.
(G53.1).
Ejemplo)
O300 (programa típico 3); N1 G55;
N2 G90
G01 X0 Y0 Z30.0 F1000; N3 G68.2
X100.0 Y100.0 Z50.0 I30.0 J15.0 K20.0 ; N4 G01 X0 Y0 Z0
F1000 ; N5G43H01; N6. .

Este ejemplo utiliza una configuración de máquina con ejes de herramienta BC y eje de referencia.
Z“ .
Se describen casos en los que los ejes se cruzan y no se cruzan entre sí. La
compensación de longitud de herramienta se aplica en la dirección del eje +Z del sistema de funciones.
coordenadas
Arroz. 5.7.3.1 (f) muestra el comportamiento de la máquina al ejecutar el programa 3.

­ 159 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

• Programa típico 2 (con ejes que se cruzan)

CON
Equipo N4

Referencia Zc yc
punto

xc
Y

Funcional
sistema coordinado
Sistema Xc­Yc­Zc
coordenadas
X
espacios en blanco Equipo N5
XYZ

Zc yc

xc

• Programa típico 2 (sin intersección de ejes)

Equipo N4
CON

Referencia Zc
punto
yc

Y
xc

Funcional
sistema coordinado
Sistema Xc­Yc­Zc
X
coordenadas
espacios en blanco

XYZ Equipo N5

Zc yc

xc

Arroz. 5.7.3.1 (e) Cuando no se especifica ningún comando de compensación de longitud de herramienta

­ 160 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

• Programa típico 3 (con ejes que se cruzan)

CON

Equipo N4

Zc yc
Referencia
punto

xc
Y

Funcional
sistema coordinado
Xc­Yc­Zc

Sistema coordinado
espacios en blanco
X Equipo N5
XYZ

Zc yc

xc

• Programa típico 3 (sin intersección de ejes)

Equipo N4
CON

Zc yc
Referencia
punto
xc

Funcional
sistema coordinado
Xc­Yc­Zc

Equipo N5
Sistema coordinado X
espacios en blanco

XYZ
Zc yc

xc

Arroz. 5.7.3.1 (f) Cuando no se especifica ningún comando de control de dirección del eje de la herramienta

­ Máquina de tipo combinado


Principios básicos
Esta función también se puede utilizar en máquinas combinadas donde
el cabezal de la herramienta gira en relación con el eje de rotación de la herramienta y la mesa
gira alrededor de su eje de rotación. El sistema de
coordenadas funcional Xc­Yc­Zc se especifica en el sistema de coordenadas de la pieza de trabajo basándose en
desplazamientos del origen del sistema de coordenadas (xo, yo, zo) y
ángulos de Euler. Dados los ejes A y B mostrados en la Fig. 5.7.3.1 (g), el control se realiza de la siguiente manera
tal que el eje A gira hasta que Zc está en el plano XZ, y el eje B

­ 161 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

gira de modo que el eje de la herramienta se dirige en la dirección del eje +Z del sistema de
coordenadas funcionales.
• Controlar la dirección del eje de la herramienta en la máquina.
tipo combinado

Zc

B yc
CON

xc
(xo, yo, zo)
Y

X A

Zc'

CON yc'

Y
xc'

A
X

Arroz. 5.7.3.1 (g) Máquina de tipo combinado

­ Sistema de coordenadas funcional con una mesa que se puede girar según
Comando G53.1 (control de dirección del eje de la herramienta)
En la Fig. 5.7.3.1 (g) muestra una máquina de tipo combinado como ejemplo.
Si la mesa se gira mediante el comando de control de dirección del eje de la herramienta (G53.1), el
sistema de coordenadas funcionales (llamado primer sistema de coordenadas funcionales) especificado
en el sistema de coordenadas de la pieza de trabajo girando el plano de trabajo inclinado al especificado
ángulo (G68.2), gira tanto como gira la mesa de trabajo. El sistema de coordenadas
funcionales rotado se llama segundo sistema funcional.
coordenadas
Después de especificar el comando G53.1, todos los comandos de mecanizado posteriores se especifican en el segundo
sistema de coordenadas funcional. (Consulte la Fig. 5.7.3.1
(h).) En máquinas de tipo combinado, el sistema de coordenadas funcional especificado (primer
sistema de coordenadas funcionales) puede diferir del sistema de coordenadas funcionales utilizado
en el proceso de procesamiento (segundo sistema de coordenadas funcionales).

­ 162 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

• Comando G53.1

Zc'
El segundo es funcional.
sistema coordinado
Xc'­Yc'­Zc'

CON yc'

Y
xc'

Segundo
Zc'
Comando G01 Y10.0 funcional
F1000 después de G53.1 sistema coordinado
Xc'­Yc'­Zc'

CON
yc'

Y
xc'

Arroz. 5.7.3.1 (h) Reconfiguración del sistema de coordenadas funcional

­ Dirección de rotación del escritorio con respecto a su eje.


torneado
En la Fig. 5.7.3.1 (g) muestra una máquina de tipo combinado como ejemplo.
Establecer el número de parámetro. 19684 valor 1 si el comando de rotación es positivo
dirección en la que la mesa gira en el sentido de las agujas del reloj cuando se ve desde el lado positivo
dirección del eje central de rotación del escritorio. Si la mesa gira en sentido antihorario
flechas, establezca el parámetro no. 19684 valor 0. Tome
como ejemplo el programa de muestra 4 de O400, donde mover el escritorio
especificado por el
comando G53.1. Si el parámetro no. 19684 tiene el valor 1, el control se realiza de tal manera que la tabla
gira en un ángulo A­45.0. Si el
parámetro no. 19684 tiene el valor 0, el control se realiza de tal manera que la tabla
gira en un ángulo de A45.0.
Ejemplo)
O400 (Ejemplo de programa 4);
N1 G68.2 X100.0 Y100.0 Z0 I180.0 J45.0 K0 ; N2
G53.1;
N3. . . ;

­ 163 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

CON

Y
yc Zc
X
A
En sentido anti­horario Agujas del reloj
flechas flecha
xc

Positivo
Dirección positiva
Dirección de rotación,
rotación, parámetro nom. 19684
libro de parámetros. 19684 = 0 =1

Comando G53.1
Zc

En sentido anti­horario
xc

yc

El paso de la A­45,0

Zc

En sentido anti­horario
xc

yc

Gire hacia A45.0

Arroz. 5.7.3.1 (i) Dirección de rotación de la mesa de trabajo alrededor de su eje de rotación

­ 164 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Máquina con mesa de trabajo giratoria.


Principios básicos
Esta función también se puede utilizar en máquinas con dos ejes de rotación de la mesa de trabajo. El sistema
de coordenadas funcional Xc­Yc­Zc se especifica en el sistema de coordenadas de la pieza de trabajo basándose en
desplazamientos del origen del sistema de coordenadas (xo, yo, zo) y
ángulos de Euler. Dados los ejes A y C mostrados en la Fig. 5.7.3.1 (j), el eje A y el eje C se giran de modo que
el vector Zc estaba en el plano XZ y el eje de la herramienta estaba dirigido en la dirección +Z del sistema de
coordenadas funcionales.

• Controlar la dirección del eje de la herramienta en una máquina con


girando el escritorio
Zc

yc
CON

xc

C
Y

A
X

Zc'

xc'
CON

C
Y yc'

A
X

Arroz. 5.7.3.1 (j) Máquina con mesa de trabajo giratoria

­ 165 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Sistema de coordenadas funcional con una mesa que se puede girar según
Comando G53.1 (control de dirección del eje de la herramienta)
En la Fig. 5.7.3.1 (j) muestra una máquina con una mesa de trabajo giratoria como ejemplo. Si la
mesa se gira mediante el comando de control de dirección del eje de la herramienta (G53.1), el sistema de coordenadas
funcionales (llamado primer sistema de coordenadas funcionales) especificado en el sistema de coordenadas de la pieza
de trabajo girando el plano de trabajo inclinado al especificado
ángulo (G68.2), gira tanto como gira la mesa de trabajo. El sistema de coordenadas funcionales
rotado se llama segundo sistema funcional.
coordenadas
Después de especificar el comando G53.1, todos los comandos de mecanizado posteriores se especifican en el segundo
sistema de coordenadas funcional. (Consulte la Fig. 5.7.3.1 (k).) En
máquinas con mesa de trabajo giratoria, el sistema de coordenadas funcional especificado (primer
sistema de coordenadas funcionales) puede diferir del sistema de coordenadas funcionales utilizado en el proceso de
procesamiento (segundo sistema de coordenadas funcionales).

• Comando G53.1
Zc'

xc'
CON

El segundo es funcional.
sistema coordinado
Y yc' Xc'­Yc'­Zc'

Comando G01 X10.0


F1000 después de G53.1
Zc'

xc'
CON

El segundo es funcional.
yc' sistema coordinado
Y
Xc'­Yc'­Zc'

Arroz. 5.7.3.1 (k) Reconfiguración del sistema de coordenadas funcional

­ 166 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Ángulos de los ejes de rotación.


En el control de dirección del eje de herramienta (G53.1), hay más de dos para ejes giratorios.
pares de “ángulos de cálculo”.
El "ángulo calculado" es el ángulo probable en el que se debe girar la herramienta.
con respecto al eje de rotación para que el eje de la herramienta tome la dirección especificada por el comando G53.1. El
"ángulo resultante" está determinado por el "ángulo de cálculo" basado en las "condiciones" que se describen a continuación
evaluación del resultado."
Si por el momento los parámetros no. nom. 19741­19744 conjunto de límites superior e inferior
el ángulo de movimiento con respecto a los ejes de rotación, luego se selecciona un "ángulo calculado" que asegura el
movimiento de los ejes dentro del rango especificado.

“Condiciones para evaluar el resultado”


Máquina con herramienta giratoria o mesa de trabajo giratoria
<1> Los "ángulos resultantes" están representados por los ángulos de rotación calculados de un par de ejes, en los que el ángulo
Hay menos rotación del eje motriz (el primer eje de rotación). ↓

↓ Cuando el ángulo de rotación del eje motriz es el mismo



<2> Los "ángulos resultantes" están representados por los ángulos de rotación calculados de un par de ejes, en los que el ángulo
La rotación del eje impulsado (segundo eje de rotación) es menor. ↓

↓ Cuando el ángulo de rotación del eje impulsado es el mismo



<3> Los "ángulos resultantes" están representados por los ángulos de rotación calculados de un par de ejes, en los que el ángulo
La rotación del eje impulsor (el primer eje de rotación) es de aproximadamente 0 grados (un factor de 360 grados).

↓ Cuando el ángulo de rotación del eje motriz es de aproximadamente 0 grados

<4> Los “ángulos resultantes” están representados por los ángulos de rotación calculados de un par de ejes, en los que el ángulo
La rotación del eje impulsado (el segundo eje de rotación) es de aproximadamente 0 grados (un factor de 360 grados).
Máquina de tipo combinado
<1> Los "ángulos resultantes" están representados por los ángulos de rotación calculados de un par de ejes, en los que el ángulo
Hay menos rotación del escritorio (segundo eje de rotación).

↓ Cuando el ángulo de rotación del escritorio es el mismo

<2> Los "ángulos resultantes" están representados por los ángulos de rotación calculados de un par de ejes, en los que el ángulo
la rotación de la herramienta (el primer eje de rotación) es menor. ↓

↓ Cuando el ángulo de rotación de la herramienta es el mismo



<3> Los "ángulos resultantes" están representados por los ángulos de rotación calculados de un par de ejes, en los que el ángulo
La rotación del escritorio (el segundo eje de rotación) es de aproximadamente 0 grados (un factor de 360 grados).


↓ Cuando el ángulo de rotación del eje motriz es de aproximadamente 0 grados

<4> Los “ángulos resultantes” están representados por los ángulos de rotación calculados de un par de ejes, en los que el ángulo
La rotación de la herramienta (segundo eje de rotación) es de aproximadamente 0 grados (multiplicador de 360 grados).

El proceso de juzgar si el ángulo de movimiento es mayor o menor según


La condición para evaluar el resultado se llama evaluación de desplazamiento.
Si el bit 5 (PRI) del parámetro no. 19608 tiene el valor 1, la estimación de desplazamiento para el primero y el segundo
el eje de rotación se realiza en orden inverso.

El proceso de "evaluación del movimiento" se explica a continuación.

­ 167 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Si el "ángulo calculado" está entre 0 y 360 grados, se denomina "ángulo base".


ángulo de diseño".
Generalmente hay dos pares de "ángulos de diseño básicos". Por
ejemplo, supongamos que una máquina herramienta tiene un eje giratorio A (impulsor) y un eje giratorio B
(impulsado), y que hay dos pares de ángulos de diseño base como sigue: (A θ1 grado; B φ1 grado)

(A θ2 grados; B φ2 grados) donde θ1 ≤ θ2 y φ1 ≤ φ2. El


"ángulo de diseño" se calcula de la siguiente manera: "ángulo de diseño base" + 360 grados ×
N o "ángulo de diseño base" es 360 grados × N. El eje de
rotación A (maestro) está en la posición PA y el eje de rotación B (esclavo) está en 0 grados. Con base en el
ángulo PA, se realiza el siguiente proceso de “estimación de recorrido” (si el bit 5 (PRI) del parámetro No. 19608
está establecido en 0). • Ángulo de diseño A

θ2 ­ 360 × (N+1) θ1 ­ 360 × N θ2 ­ 360 × N θ1 ­ 360 × (norte ­ 1)

­360 × (N + 1) grados ­360 × N grados

(*1)

θ2 ­ 360 i1 i2 θ1 + 360

0 grados 360 grados

(*2)

θ2 + 360 × (norte­1) θ1 + 360 × N θ2 + 360 × N θ1 + 360 × (N + 1)

360 × N grados 360 × (norte + 1)

(*3)

Arroz. 5.7.3.1 (l) "Evaluación del movimiento"

Si el ángulo PA es (*1): El
ángulo resultante es: (A θ2 ­ 360 × (N + 1) grados; B φ2 grados). Es decir, se acepta el
ángulo θ2 ­ 360 (N + 1) grados, que es el más cercano al calculado.
El ángulo A, y φ2, que pertenece al mismo grupo que θ2, se toma como ángulo de diseño B.

Si el ángulo PA es (*2): El
ángulo resultante es: (A θ1 grados; B φ1 grados). Es decir, se toma el
ángulo θ1 grados que es más cercano al ángulo de diseño A, y φ1, que pertenece al mismo grupo que θ1, se toma
como el ángulo de diseño B.

Si el ángulo PA es (*3): El
ángulo resultante es: (A θ2 + 360 × N grados; B φ2 grados). Es decir, se acepta el
ángulo θ2 + 360 N grados, que es el más cercano al ángulo calculado A, y
φ2, que pertenece al mismo grupo que θ2, se toma como ángulo de diseño B.

Si el ángulo de rotación del eje de rotación A (maestro) es el mismo, se realiza una "evaluación de movimiento" para
el eje de rotación B (esclavo) en función de las "condiciones de evaluación de resultados".

­ 168 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Si el "ángulo resultante" del eje de rotación A se determina a partir de la "estimación de desplazamiento" del eje
rotación A, el "ángulo resultante" del eje de rotación B se toma como el ángulo calculado que representa el "ángulo
menor de rotación". Asimismo, si el "ángulo
resultante" del eje de rotación B está determinado por la "estimación
"movimiento" del eje de rotación B, se toma el "ángulo resultante" del eje de rotación A.
el ángulo calculado representa el "ángulo menor de rotación".

ATENCIÓN
1 Para utilizar la función de restablecimiento del ángulo de rotación del eje para
cero absoluto, seleccione nom. 1260 (movimiento del eje
rotación por revolución) valor 360 grados. 2 El límite de
carrera se aplica a los ejes giratorios involucrados en
controlar la dirección del eje de la herramienta. 3 Si el límite
inferior establecido (parámetros No. 19742 y No. 19744) es mayor que el límite superior
(parámetros No. 19741 y No. 19743), se emite la alarma PS5459, “PARÁMETRO
INCORRECTO”.
MÁQUINA."
4 Si los límites del rango de recorrido son tan estrechos que no se pueden
Si no se alcanza ningún “ángulo de diseño”, aparece la alarma PS5459. 5 Si los parámetros que
definen los límites superior e inferior de movimiento tienen un valor de 0, entonces se supone que el rango
de movimiento no está especificado.

A continuación se muestra una explicación del "ángulo resultante" en el que el


Ejemplo de máquina con herramienta giratoria. (Supongamos que el bit 5 (PRI) del parámetro No. 19608 está
establecido en 0.) El ejemplo
muestra una máquina con “ejes de rotación de herramienta BC y eje de rotación de referencia Z”.
• Máquina con ejes CON

la herramienta BC y Eje C: 1er eje de rotación


eje de la herramienta (anfitrión)
CON

Eje B: 2.º eje de rotación


(esclavo)
Y

Arroz. 5.7.3.1 (m) Configuración con eje de rotación de herramienta BC y eje de herramienta Z

Existen los siguientes dos pares de "ángulos de referencia calculados" en los que el eje de la herramienta
dirigido hacia + X.
(B 90 grados; C 180 grados).
(B 270 grados; C 0 grados).

<1> En las coordenadas angulares actuales (B ­70 grados; C 30 grados) "Ángulos


resultantes" (B ­90 grados; C 0 grados). Se adopta 0 grados
porque está más cerca de la posición actual (30 grados) del eje C, que es el principal. Para el eje B se toma un
ángulo de 270, perteneciente al mismo grupo. Sin embargo, cambia a ­90 grados (270 grados ­ 360 grados),
que es
más cercano a la posición actual del eje B (­70 grados). <2> Dadas
las coordenadas angulares actuales (B 80 grados; C 500 grados) "Ángulos resultantes"
(B 90 grados; C 540 grados). Se adopta 540 grados (180 grados +
360 grados) porque está más cerca de la actual
posición (500 grados) del eje C, que es el principal. Para el eje B se adopta un ángulo de 90°, perteneciente al
mismo grupo.
­ 169 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

<3> Dadas las coordenadas angulares actuales (B 60 grados; C 90 grados) "Ángulos


resultantes" (B 90 grados; C 180 grados). Dado que los dos ángulos
probables están igualmente cerca de la posición actual (90 grados) del eje C que es el principal, la estimación
se realiza en función de la posición actual del eje B. 90 grados
se acepta porque está más cerca de la posición actual (60 grados) del eje B, que es
esclavo. Para el eje C se toma un ángulo de 180, perteneciente al mismo grupo.
<4> Dadas las coordenadas angulares actuales (B 180 grados; C 90 grados) "Ángulos
resultantes" (B 270 grados; C 0 grados). Dado que los dos ángulos
posibles están igualmente cerca de la posición actual (90 grados) del eje C, que es el principal, la estimación
se realiza en función de la posición actual del eje B. Sin embargo, en
en esta posición los dos ángulos potenciales también están igualmente cerca de la posición actual
Eje B (180 grados). Por lo tanto, se adopta un ángulo potencial en el que el eje C (motriz) está más cerca de 0
grados. Es decir, se acepta un par
en el que el ángulo del eje C = 0 grados y el ángulo del eje B = 270 grados.

Si el ángulo del eje impulsado = 0, la dirección del eje de la herramienta se vuelve fija, independientemente
desde el ángulo del eje
motriz. En este caso, el eje motriz no gira desde el ángulo actual.

La explicación se presenta a continuación usando el ejemplo de una máquina “con los ejes de rotación de la herramienta BC y el eje inicial
eje de rotación Z".

• Máquina con ejes CON

la herramienta BC y
C
herramienta eje Z

Arroz. 5.7.3.1 (n) Configuración con ejes de rotación de herramienta BC y eje de herramienta Z

Dadas las coordenadas angulares actuales (B 45 grados; C 90 grados), los "ángulos resultantes" son (B 0 grados; C
90 grados).

­ Especificación de ejes de rotación.


La función de girar un plano de trabajo inclinado en un ángulo dado supone que
Los ejes giratorios se posicionan mediante el comando de control de dirección del eje.
herramienta (G53.1) y al mecanizar sin mover el eje giratorio. Si el movimiento se
realiza con movimientos directamente especificados de los ejes giratorios, no están
tenido en cuenta en el movimiento de ejes lineales. Para garantizar un procesamiento correcto, no
especificar el movimiento de los ejes de rotación al girar un plano de trabajo inclinado en
ángulo dado.

Control del segundo eje de rotación en modo de control de dirección.


Eje de la herramienta en condiciones donde el punto final es especial.
punto

Si el punto final del modo de control de dirección del eje de la herramienta (G53.1/G53.6) está en
En el proceso de girar un plano de trabajo inclinado a un ángulo dado, hay un punto singular, el segundo
el eje de rotación se controla de modo que la dirección del segundo sistema funcional
Las coordenadas coincidieron con el sistema de coordenadas
de la pieza. Para utilizar esta función, configure el bit 4 (CFW) del parámetro no. 11221 valor 1.

­ 170 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Si el bit 4 (CFW) del parámetro no. A 11221 se le asigna el valor 0 y el punto final del comando
El control de dirección del eje de la herramienta (G53.1/G53.6) es un punto especial, segundo eje.
No se utiliza la rotación. La rotación se realiza sólo alrededor del primer eje de rotación. EN
Como resultado, las direcciones X e Y del sistema de coordenadas funcionales dependen de la posición del segundo
el eje de rotación ocupado después de ejecutar el comando de control de dirección del eje de rotación. (Figura
5.7.3.1 (o), Figura 5.7.3.1 (p))

Sí Sí
A0B45 ZF A­90 B45
xw xw
YF
zw zw
XF
YF

ZF
XF

Arroz. 5.7.3.1 (o) Hasta G53.1 Arroz. 5.7.3.1 (p) Después de G53.1
La rotación alrededor del segundo eje (B) no es
realizado.

Cuando esta función está activada (bit 4 (CFW) del parámetro No. 11221 = 1), el segundo eje giratorio
se controla de tal manera que la dirección del segundo sistema de coordenadas funcional
coincide con el sistema de coordenadas de la pieza. (Figura 5.7.3.1 (q), Figura 5.7.3.1 (r))

Sí A­90B0
A0B45 ZF

xw xw
YF
zw zw
XF


xw

zw

Arroz. 5.7.3.1 (q) Hasta G53.1 Arroz. 5.7.3.1 (r) Después de


G53.1, el segundo eje giratorio (B) se mueve de modo que
dirección del segundo sistema funcional
las coordenadas coincidieron con el sistema de coordenadas
espacios en blanco

­ 171 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

5.7.3.2 Controlar la dirección del eje de la herramienta con


mantener la posición central de la herramienta
En el modo de ejecutar un comando de plano de trabajo inclinado, puede configurar el control
dirección del eje de la herramienta manteniendo la posición del centro de la herramienta (G53.6), de modo que cuando
Al moverse, la herramienta siempre se dirige perpendicular al plano inclinado y su centro
permanece en la pieza de trabajo. En modo de control de dirección del eje de la herramienta con ahorro
posición del centro de la herramienta, puede establecer el punto final del centro de la herramienta. En este caso
el centro de la herramienta se moverá a lo largo del sistema funcional vinculado a la pieza de trabajo
coordenadas El tiempo del ciclo se puede reducir moviendo simultáneamente la dirección del eje.
herramienta y centro del eje de la herramienta.
Especificar la distancia desde el centro de la herramienta al centro de rotación (R) le permite mover
la herramienta de modo que siempre quede perpendicular al plano inclinado, y el centro
la rotación se desplazó desde el centro de la herramienta.

Formato
METRO

G53.6 (H_) (R_) X_ Y_ Z_ ; Control de dirección del eje de la herramienta con


mantener la posición central de la herramienta

H : Número de compensación de herramienta


R: Distancia desde el centro de la herramienta al centro de rotación.
(Establezca el radio R.)
X_ Y_ Z_: Punto final del centro de la herramienta

G53.6 es un código G de un solo uso. Para utilizar el control


de dirección del eje de la herramienta mientras se mantiene la posición central
herramienta, se requiere un número de compensación de longitud de herramienta. Si no se especifica el comando H, el código H
se considera información modal. Para
desplazar el centro de rotación desde el centro de la herramienta, ingrese una distancia desde el centro de la herramienta
al centro de rotación usando el comando R. Si no se especifica el comando R, se supone que
distancia R0 y la herramienta se mueve de modo que el centro de la herramienta permanezca en la pieza de trabajo, y
la herramienta queda así situada perpendicular a la superficie inclinada. Especifique el punto final del centro de la
herramienta en el sistema de coordenadas funcionales.

ATENCIÓN
1 Especifique el comando de control de dirección del eje de la herramienta con
mantener la posición central de la herramienta (G53.6) en modo de compensación
a la longitud de la herramienta (G49). Especificación de este comando en un modo diferente
provocará la alarma PS5458, PROHIBIDO. EXP.G53.1/G53.6.”

2 Si el comando G68.2 no se especifica antes del comando G53.6, la señal aparece


alarma PS5458. 3 El
comando G53.6 debe especificarse por separado. Si el comando de movimiento del eje
especificada en el mismo bloque aparece la alarma PS5458. 4 Comando de
control de dirección del eje de herramienta con guardado
La posición central de la herramienta (G53.6) se convierte en un bloque que
suprime el almacenamiento en
búfer. 5 Si para el modo de control de dirección del eje de la herramienta con
guardar la posición del centro de la herramienta no especifica el comando H y
datos modales H = 0, aparece la alarma PS5458.

­ 172 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

ATENCIÓN
6 La velocidad de avance es la velocidad a la que se mueve el eje de rotación. EN
en modo de avance rápido se considera igual a la velocidad máxima
aproximación rápida y con un avance de trabajo igual a la velocidad especificada.
7 Especifique el comando de control de dirección del eje de la herramienta con
mantener la posición central de la herramienta (G53.6) en modo de compensación
en la herramienta de corte (G40). Al especificar este comando en un modo que no sea G40,
se generará la alarma PS5458. 8 Especifique el comando de control de
dirección del eje de la herramienta con
guardar la posición del centro de la herramienta (G53.6) en modo G00 o
G01.
9 Especifique el comando de control de dirección del eje de la herramienta con
mantener la posición del centro de la herramienta (G53.6) en un avance determinado
por minuto o avance por revolución. 10
No realice el cambio manual en el modo de control de dirección
eje de la herramienta manteniendo la posición del centro de la herramienta (G53.6). EN
en caso contrario aparece la alarma PS5458.
11 Si se especifica el comando R y el parámetro R ingresado es demasiado grande
valor, puede aparecer la alarma PS143, “ROM OVERFLOW”. DATOS".

Ejemplo
Controlar la dirección del eje de la herramienta mientras se mantiene la posición del centro de la herramienta cuando
parámetro no especificado
R Fig. 5.7.3.2 (a) y Fig. 5.7.3.2 (b) muestra el control de dirección del eje de la herramienta con
guardar la posición del centro de la herramienta cuando no se especifica el parámetro R. Herramienta
se mueve, siendo constantemente perpendicular al plano inclinado, y el centro de la herramienta
permanece en la pieza de trabajo.

Esta función se puede utilizar al especificar un comando G53.6 y especificar un número de compensación
a la longitud de la herramienta usando el parámetro H. (Si el parámetro H incluye datos modales
herramienta que se está utilizando, la función se puede utilizar sin especificar H.)

O0002(TIPO DE RETENCIÓN TCP)


G00 B0 C0
G5.1 Q1
G68.2 X0 Y0 Z0 I90.0 J45.0 K0
G53.6 H1

Punto de referencia

Sistema de coordenadas de pieza


CON

Centro Vector
corrección de en
X
herramienta
longitud
herramienta

Arroz. 5.7.3.2 (a) Modo de control de dirección del eje de la herramienta manteniendo la posición central
herramienta (máquina con rotación de herramienta)

­ 173 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Punto de referencia

Vector de corrección para


longitud de la herramienta

Sistema Centro de herramientas


CON

coordenadas CON''

X espacios en blanco
2do sistema de coordenadas funcional

CON'
Y’’

Y’
1er funcional
sistema coordinado

Mesa

Arroz. 5.7.3.2 (b) Modo de control de dirección del eje de la herramienta manteniendo la posición central
herramienta (máquina con mesa de trabajo giratoria)

Arroz. 5.7.3.2(c) y Fig. 5.7.3.2(d) muestra el control de dirección del eje de la herramienta mientras se mantiene
Posición del centro de la herramienta especificada por el punto final del centro de la herramienta. Centro
la herramienta se mueve a lo largo de un sistema de coordenadas funcional vinculado a la pieza de trabajo.

O0012(TCP­HOLD­TYPE­TOOL_ROT)
G00 B0 C0
G5.1 Q1
G68.2 X0 Y0 Z0 I90.0 J45.0 K­90.0
G53.6 H1 X100.0 Y0 Z0

Punto de referencia

Vector de corrección para


longitud de la herramienta

Sistema
zf
coordenadas Centro
espacios en blanco
herramienta

CON
xf
Función
alna
X sistema
coordenadas

Arroz. 5.7.3.2(c) Modo de control de dirección del eje de la herramienta manteniendo la posición central
herramienta (máquina con mesa de trabajo giratoria)

­ 174 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

O0022(TCP­HOLD­TYPE­TABLE_ROT)
G00 B0 C0
G5.1 Q1
G68.2 X0 Y0 Z0 I90.0 J45.0 K­90.0 G53.6
H1 X0 Y0 Z0

2do
funcional zf zf
sistema
coordenadas 1er funcional
sistema coordinado
xf xf

Mesa

Arroz. 5.7.3.2(d) Modo de control de dirección del eje de la herramienta manteniendo la posición central
máquina herramienta con mesa de trabajo giratoria)

Corrección del centro de rotación en el modo de ahorro de posición del centro de la herramienta
En modo de control de dirección del eje de la herramienta mientras se mantiene la posición central
herramienta, el centro de rotación se puede desplazar desde el centro de la herramienta configurando el valor
parámetro R.
Fig. 5.7.3.2 (e) y Fig. 5.7.3.2 (f) presenta casos en los que el centro de rotación se desplaza una distancia
entre el centro de la herramienta y la pieza de trabajo configurando el parámetro R. Al
configurar este parámetro, la herramienta se mueve, siendo constantemente perpendicular
Plano inclinado, y el centro de rotación (rotación) permanece en la pieza de trabajo. Esta función
se puede utilizar al especificar el comando G53.6, especificando el número de compensación
a la longitud de la herramienta usando el parámetro H y especificando la distancia entre el centro de la herramienta
y el centro de rotación usando el parámetro R.

O0003(TIPO DE RETENCIÓN DEL CENTRO DE ROTACIÓN)


G00 B0 C0
G5.1 Q1
G68.2 X0 Y0 Z0 I90.0 J45.0 K0 G53.6
H1 R200.0

­ 175 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Referencia
punto

Sistema coordinado Vector de corrección para


espacios en blanco longitud de la herramienta
CON

Centro de herramientas
r
X

Centro
CON'
rotación
Y’

Funcional
sistema coordinado

r : Distancia desde el centro de la herramienta al centro de rotación

Arroz. 5.7.3.2 (e) Corrección del centro de rotación en el modo de control de dirección del eje de la herramienta con
mantener la posición del centro de la herramienta (máquina con rotación de la herramienta)

Punto de referencia

Vector de corrección para


longitud de la herramienta
Sistema
coordenadas
espacios en blanco

CON

Centro de herramientas
r CON''

X 2do sistema funcional


r
coordenadas

Y’’ CON'

Centro
rotación
Y’

1er funcional
sistema coordinado

Mesa

r: Distancia de centro a centro de la herramienta

Arroz. 5.7.3.2 (f) Corrección del centro de rotación en el modo de control de dirección del eje de la herramienta con
mantener la posición del centro de la herramienta (máquina con mesa de trabajo giratoria)

­ 176 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.7.4 Rotación de un plano de trabajo inclinado a un ángulo específico


en modo de compensación de longitud de herramienta

Revisar
En el modo de compensación de longitud de herramienta, se pueden especificar los siguientes modos: (G43), G68.2/
G68.4 (girar el plano de trabajo inclinado a un ángulo específico) y G53.1 (controlar
dirección del eje de la herramienta)/G53.6 (control de la dirección del eje de la herramienta manteniendo
posición central de la herramienta). En
consecuencia, los comandos G68.2/G68.4 y G53.1/G53.6 se pueden utilizar sin cancelar el modo
Compensación de longitud de herramienta.

Explicación
­ Comando G68.2/G68.4 en modo de compensación de longitud de herramienta
El comando G68.2/G68.4 se puede ejecutar en modo de compensación de longitud de herramienta. Las
coordenadas absolutas después de ejecutar el comando G68.2/G68.4 están determinadas por la posición
centro de herramientas en el sistema de coordenadas funcionales. Si
el plano de trabajo inclinado se gira en un ángulo determinado al inclinar
herramienta o mesa con respecto al eje de rotación, se determinan las coordenadas absolutas
la posición del centro de la herramienta teniendo en cuenta la posición del eje
de rotación. En consecuencia, se permite el mecanizado incluso cuando la herramienta no está dirigida a lo largo del
eje Z del sistema de coordenadas funcionales.

Ejemplo de operación 1 N10


G69 ; N20
G54 G43 H1 X0 Y0 Z0 ; N30
G68.2 X_ Y_ Z_ I90. 0J­30,0 K­90,0; (girar ­30 con respecto al eje Y)
N40 X100.0 Y0 Z0 ;

CON

ZF

XF
G54
X
N40
Funcional N20
sistema coordinado
N30

Arroz. 5.7.4 (a) Ejemplo de operación

Ejemplo de operación 2 N10


G69 ; N20
G54 G43 H1 X0 Y0 Z0 B0 ; N30
B20.0; N40
G68.2 X_ Y_ Z_ I90.0 J­30.0 K­90.0 ; (girar ­30 grados con respecto al eje Y)
N50 X100.0 Y0 Z0 ;

­ 177 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

CON

ZF

XF
G54
X
N50
N30 N20
Funcional
sistema coordinado
N40

Arroz. 5.7.4 (b) Ejemplo de operación 2 (con rotación de herramienta)

ZF

XF CON

Coloque N40 en
posición de trabajo inclinada. G54
avión en
estado B0. X

N20

N50 XF CON

ZF

G54

X
Funcional
sistema coordinado N30
N40 N20

El sistema de coordenadas funcionales especificado en N40 se mueve


junto con la rotación relativa al eje del escritorio.

Arroz. 5.7.4 (c) Ejemplo de operación 2 (con mesa de trabajo giratoria)

Ejemplo de operación 3
N30 G43 X0 Y0 Z0 B20.0 ;
N40 G68.2 X_ Y_ Z_ I90.0 J­30.0 K­90.0 ; (girar ­30 grados con respecto al eje Y)
N50 X100.0 Y0 Z0 ;
N60 B­20.0
N70 G68.4 X_ Y_ Z_ I90.0 J40.0 K­90.0 ;(comando complejo paso a paso: girar 40 grados con
respecto al eje Y)
N80 X100.0 Y0 Z0 ;

­ 178 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

ZF1

ZF1

N50

XF1 XF1

N60
Funcional Funcional
sistema coordinado sistema coordinado N80
N40 N70

Arroz. 5.7.4 (d) Ejemplo de operación 3 (con rotación de herramienta)

ZF2

XF2

N50 XF1

ZF1
Coloque el N70 en
posición de trabajo inclinada.
avión en

Funcional condición B20.


sistema coordinado
N40

ZF1

ZF2

XF1

N80

XF2

N60 Funcional
sistema coordinado
N70
Sistema de coordenadas funcional definido en N70
se mueve junto con la rotación alrededor del eje
escritorio.

Arroz. 5.7.4 (e) Ejemplo de operación 3 (con mesa de trabajo giratoria)

Comando G53.1 en modo de compensación de longitud de herramienta


El comando G53.1 se puede ejecutar en modo de compensación de longitud de herramienta. Un
comando G53.1 emitido en el modo de compensación de longitud de herramienta se ejecuta de la misma manera que
al cancelar este modo. Las
coordenadas absolutas después de ejecutar el comando G53.1 están determinadas por la posición del centro
herramienta en el sistema de coordenadas funcionales después de emitir el comando G53.1.

Ejemplo de operación 4 N10


G54 G43 H1 X_ Y_ Z_ ; N20
G68.2 X_ Y_ Z_ I90.0 J­30.0 K­90.0 ; (girar ­30 grados con respecto al eje Y)
N30G53.1 ; _

­ 179 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

N40 X100.0 Y0 Z0 ;

CON

ZF

XF
G54
N30 X
N4 N10

Funcional
sistema coordinado
N20

Arroz. 5.7.4 (f) Ejemplo de operación 4 (con rotación de herramienta)

ZF

XF CON

Funcional
sistema coordinado
N20 G54

N10

ZF

El segundo es funcional.
sistema coordinado N40
N30 CON

XF

G54

N30

Arroz. 5.7.4 (g) Ejemplo de operación 4 (con mesa de trabajo giratoria)

Comando G53.6 en modo de compensación de longitud de herramienta


El comando G53.6 se puede ejecutar en modo de compensación de longitud de herramienta. Un comando
G53.6 emitido en el modo de compensación de longitud de herramienta se ejecuta de la misma manera que
al cancelar este modo.

Comando G69 en modo de compensación de longitud de herramienta


El comando G69 se puede ejecutar en modo de compensación de longitud de herramienta. Después de
ejecutar un comando G69 en el modo de compensación de longitud de herramienta, el vector de compensación
a la longitud de la herramienta se dirige a lo largo del eje Z del sistema de coordenadas de la pieza de trabajo, independientemente de
Posición del eje de rotación.

­ 180 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.7.5 Limitaciones al giro del plano inclinado de trabajo en


ángulo especificado

­ Restricciones básicas
Las restricciones que se aplican al sistema de coordenadas 3D también se aplican a la rotación.
plano de trabajo inclinado en un ángulo dado.

­ Sistema incremental
Los tres ejes de referencia utilizados por esta función deben utilizar el mismo
sistema incremental.

­ Comando de aproximación rápida


Para el comando de desplazamiento rápido, se debe especificar el desplazamiento rápido lineal (bit 1 (LRP) del
parámetro nº 1401 = 1).

­ Transformación del sistema de coordenadas 3D.


Un intento de definir un nuevo sistema de coordenadas convirtiendo un sistema de coordenadas tridimensional en
sistema de coordenadas funcional generará una alarma.

­ Posicionamiento en el sistema de coordenadas de la máquina.


Los comandos de posicionamiento del sistema de coordenadas de la máquina, como G28, G30 y G53, son eficaces
precisamente en el sistema de coordenadas de la máquina y no en el sistema de coordenadas funcional.

­ Espejo externo
Si intenta utilizar esta función simultáneamente con la función de espejo externo
pantalla, esta función surte efecto primero.
Y

Real Programado
yc trayectoria trayectoria

xc

Sistema funcional
coordenadas

a
X Posición de aplicación
Sistema de coordenadas de pieza
reflejando

Arroz. 5.7.5(h)

­ Controlar la dirección del eje de la herramienta manteniendo la posición.


centro de herramientas
Restablecer parámetros durante el control y guardado de la dirección del eje de la herramienta
La posición del centro de la herramienta conduce a la ejecución de la operación cuando se especifica lo siguiente.
configuración independientemente de si el restablecimiento se realiza normalmente o en segundo plano. Por lo
tanto, no utilice el modo de fondo en el proceso de controlar la dirección del eje de la herramienta con
manteniendo la posición del centro de la herramienta (G53.6).
(1) Bit 2 (D3R) del parámetro no. 5400 = 0: Restablecer el modo de rotación del plano de trabajo inclinado
a un ángulo dado.
(2) Bit 6 (CLR) del parámetro no. 3402 = 1: Borrar parámetros al restablecer. (3) Bit 0
(C08) del parámetro no. 3407 = 0: reinicio del código G en el grupo 08.

­ 181 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

(4) Bit 7 (C23) del parámetro no. 3408 = 0: reinicio del código G en el grupo
23. (5) Bit 7 (CFH) del parámetro no. 3409 = 0: Restablecer códigos F, H, D
y T. (6) Bit 6 (LVK) del parámetro no. 5003 = 0: Restablecimiento de datos vectoriales de compensación de longitud
herramienta.

­ Relaciones con otros comandos modales.


Comandos G41, G42, G40 (compensación de corte), G43, G49 (compensación de longitud
herramienta), G51.1 y G50.1 (imagen especular programable) y ciclo fijo
debe depender del comando G68.2. En
otras palabras, el primer comando G68.2 se emite cuando el
Los modos anteriores hacen que se enciendan y apaguen cuando se emite un comando G69.

­ Retorno manual a la posición de referencia.


Retorno manual a la posición inicial en el modo de rotación del plano de trabajo inclinado en
el ángulo especificado genera la alarma PS5324, “CONTADOR NO RETORNO
FINALIZADO." Para volver a la posición inicial manualmente, cancele el modo de rotación
plano de trabajo inclinado en un ángulo dado.

­ Eje hipotético de rotación del escritorio.


Si se selecciona un eje hipotético como eje de rotación de la mesa de trabajo, la rotación del eje inclinado
plano de trabajo a un ángulo dado suponiendo que el ángulo de rotación de la mesa de trabajo = 0 grados.

­ Códigos G definibles
Los siguientes son los códigos G que se pueden especificar en el modo de inclinación:
plano en un ángulo dado. La
especificación de cualquier otro código G generará la alarma PS5462, PROHIBIDA. COMANDO (G68.2/G69)”.
­ Posicionamiento (G00) ­
Interpolación lineal (G01) ­
Interpolación circular / interpolación
helicoidal (G02/G03) ­ Retardo (G04) ­ Control de contorno AI, nano
suavizado OFF/ON
(G05.1 Q0/Q1/Q3) ­ Parada exacta (G09) ­ Entrada de datos programables (G10) ­
Cancelar el modo de entrada
de datos programables (G11) ­ Selección de
plano (G17/G18/G19) ­ Retorno automático a la posición de
referencia (G28) ­ Mover desde la posición
inicial (G29) ­ Regresar a la segunda , tercera y cuarta posición de
referencia (G30) ­ Función de salto (G31) ­ Compensación
de herramienta: Cancelar (G40) ­ Compensación de radio o radio de punta de
herramienta (G41/G42) ­
Compensación de longitud de herramienta + (G43) ­
Compensación de longitud compensación de longitud de herramienta ­ (G44) ­
Cancelación de compensación de longitud de
herramienta (G49,G49.1) ­ Cancelación de escala
(G50) ­ Escala (G51) ­ Cancelación de imagen especular programada
(G50.1) ­ Sistema de coordenadas local
(G52) ­ Selección del sistema de
coordenadas de la máquina herramienta ( G53) ­ Control de dirección del
eje de herramienta (G53.1) ­ Selección del
sistema de coordenadas de pieza (G54 ­ G59,
G54.1) ­ Parada exacta (G61)

­ 182 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Compensación angular automática (G62) ­ Modo


de roscado (G63) ­ Modos de corte (G64) ­
Llamada de macro (G65) ­
Llamada de macro modal A (G66) ­
Llamada de macro modal B (G66.1) ­ Cancelar
llamada de macro modal A/ B (G67) ­ Ciclo fijo de
taladrado (G73, G74, G76, G80 ­ G89) ­ Programación absoluta
(G90) ­ Programación incremental (G91) ­ Avance por tiempo de
movimiento (G93) ­ Control de velocidad superficial constante
(G96) ­ Corte fijo constante velocidad (G97) ­
Ciclo fijo: Regreso al nivel inicial (G98) ­ Ciclo
fijo: Retorno al punto R nivel (G99)

METRO

­ Imagen especular programable (G51.1) ­ Cancelar la


rotación del sistema de coordenadas o desactivar el modo de transformación 3D
sistemas de coordenadas (G69)
­ Avance por minuto (G94) ­
Avance por revolución (G95)

­ Códigos G modales que le permiten configurar la rotación del trabajo inclinado


plano en un ángulo dado
El modo de rotación del plano de trabajo inclinado en un ángulo determinado se puede ajustar con
utilizando los códigos G modales que se enumeran a
continuación. En modos no especificados por los siguientes códigos G modales, especificando el comando de rotación
inclinar el plano de trabajo a un ángulo específico activará la alarma PS5462:

­ Posicionamiento (G00) ­
Interpolación lineal (G01) ­ Cancelar
modo de entrada de datos del programa (G11) ­ Selección de
plano (G17/G18/G19) ­ Cancelar
interpolación de coordenadas polares (G13.1) ­ Cancelar
comando de coordenadas polares (G15) ­ Pulgada modo
(G20 (G70)) ­ Modo milimétrico (G21
(G71)) ­ Función de verificación de paso
almacenado (G22/G23) ­ Compensación del cortador:
Cancelar (G40) ­ Cancelar compensación de longitud de
herramienta (G49,G49.1) ­ Cancelar escala ( G50) ­ Cancelación
de imagen especular programada
(G50.1) ­ Selección del sistema de coordenadas de la pieza (G54 ­ G59,
G54.1) ­ Modo de parada precisa (G61) ­ Compensación
automática de esquinas (G62) ­ Modo
de roscado (G63) ­ Modos de corte ( G64) ­
Cancelar llamada de macro modal A/B (G67) ­
Cancelar ciclo fijo (G80) ­
Programación en coordenadas absolutas (G90) ­ Programación
incremental (G91) ­ Avance en tiempo
de movimiento (G93) ­ Cancelar velocidad de corte constante
(G97)

­ 183 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Ciclo fijo: Regreso al nivel original (G98) ­ Ciclo fijo: Regreso


al nivel del punto R (G99)

METRO

­ Cancelar la rotación del sistema de coordenadas o desactivar el modo de transformación 3D


sistemas de coordenadas (G69)
­ Avance por minuto (G94) ­
Avance por revolución (G95)

­ 184 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

5.8 COPIAR UNA FIGURA (G72.1, G72.2)


El procesamiento se puede repetir después de mover o rotar una forma usando
subrutinas.

NOTA
Esta característica es opcional.

Formato
­ Copia rotativa
Plano Xp­Yp (especificado por G17): G72.1 P_ L_ Xp_Yp_R_ ;
Plano Zp­Xp (especificado por G18): G72.1 P_ L_ Zp_Xp_R_ ;
Plano Yp­Zp (especificado por G19): G72.1 P_ L_ Yp_Zp_R _;

P: número de subrutina
L :Número de repeticiones de la operación
Xp: Centro de rotación sobre el eje Xp (Xp: eje X o eje paralelo al eje X)
Yp: Centro de rotación en el eje Yp (Yp: eje Y o eje paralelo al eje Y)
Zp: Centro de rotación sobre el eje Zp (Zp: eje Z o eje paralelo al eje Z)
R: Desplazamiento angular (el valor positivo indica desplazamiento angular
en sentido anti­horario. Especifique un valor incremental.)
Especifique un comando de selección de plano (G17, G18 o G19) para seleccionar el plano a
que realiza copia rotativa.

­ Copia lineal
Plano Xp­Yp (especificado por G17): G72.2 P_ L_ I_ J_ ;
Plano Zp­Xp (especificado por G18): G72.2 P_ L_ K_ I_ ;
Plano Yp­Zp (especificado por G19): G72.2 P_ L_ J_ K_;
P: número de subrutina
L :Número de repeticiones de la operación
I: Desplazamiento a lo largo del eje
Xp J: Desplazamiento a lo largo del
eje Yp K: Desplazamiento a lo largo
del eje Zp Especifique un comando de selección de plano (G17, G18 o G19) para seleccionar el plano a
qué copia lineal se realiza.

­ 185 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Explicación
­ Primer bloque de la subrutina
Especifique siempre el comando de movimiento en el primer bloque de la subrutina que se ejecuta
Copia rotativa o lineal. Si el primer bloque contiene sólo un número de programa, por ejemplo O1234;, y no
contiene un comando de movimiento, el movimiento puede detenerse en
el punto de partida de la figura realizada por la enésima (n = 1, 2, 3, ...) copia.
Especifique el primer comando de movimiento en modo absoluto.

(Ejemplo de comando incorrecto)


O1234;
G00 G90 X100.0 Y200.0 ;
.....;
.....;
M99;

(Ejemplo de comando correcto)


O1000 G00 G90 X100.0 Y200.0 ;
.....;
.....;
M99;

­ Combinación de copia rotativa y lineal.


El comando de copia lineal se puede especificar en la subrutina giratoria
proceso de copiar. El comando de copia de rotación se puede especificar en una subrutina para
copia lineal.

­ Llamar a una subrutina


En una subrutina para copia rotativa o lineal, puede especificar M98 para llamar
otra subrutina o G65 para llamar a una macro.

­ Establecer el centro de rotación.


El centro de giro especificado con G72.1 se procesa como posición absoluta, incluso en
modo incremental.

­ Configuración de la dirección
En un bloque con G72.1 se ignoran direcciones distintas de P, L, Xp, Yp, Zp o R. Se debe especificar el número
subrutinas (P), coordenadas del centro de rotación (Xp, Yp, Zp), así como desplazamiento angular (R). En un
bloque con G72.2, se ignoran las direcciones distintas de P, L, I, J o K. .
Se debe especificar el número de subrutina (P) y el desplazamiento (I, J, K).

­ Dirección
P Si no se encuentra el número de subrutina especificado con P, se genera una alarma
PS0310, "ARCHIVO NO ENCONTRADO". Si no se especifica P, alarma PS0076, PROG. EXTRAVIADO".

­ Dirección L
Si se omite L, entonces se supone que el recuento de repeticiones es 1 y la subrutina se llama una vez
una vez.

­ Incremento en el desplazamiento angular o corte.


En un bloque con G72.1, el incremento de desplazamiento angular se especifica con la dirección R. El desplazamiento
angular de la figura realizado por la enésima rotación se calcula de la siguiente manera: R × (n ­ 1).

­ 186 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

En un bloque con G72.2, el incremento de desplazamiento se especifica con las direcciones I, J y K. El desplazamiento de cifra realizado por el enésimo
movimiento, se calcula de la siguiente manera: (Cambio programable) × (n ­ 1).

­ Nivel de anidamiento de subrutinas


Si la subrutina se llama G72.1 o G72.2, el nivel de anidamiento aumenta en
uno de la misma manera que cuando se especifica M98.

­ Posición final del bloque.


Las coordenadas de una figura que se mueve rotacional o linealmente (la posición del final del bloque) pueden
ser leído en la dirección #5001 y variables posteriores del sistema del usuario
macro de rotación o copia lineal.

­ Falta de coincidencia entre el punto final y el punto inicial.


Si el punto final de la enésima forma de copia no es consistente con el punto inicial
figura realizada por la siguiente (n + 1) copia, luego la figura se mueve desde la copia final
apunta al punto inicial y luego comienza la copia. (Por lo general, tal discrepancia
ocurre cuando se especifica un desplazamiento o desplazamiento angular incorrecto).

Punto final de la primera copia

P4 P5

P2
P1
P3 P6 P7
P0 Punto de partida de la segunda copia.
X
Inicial 30 70 20
punto

Arroz. 5.8a)

Programa principal
O1000;
N10 G92 X­20.0 Y0.0 ;
N20 G00 G90 X0.0 Y0.0 ; N30
G01 X20.0 Y0.0 F10 ; (P0)
N40 Y20.0 ; (P1)
N50X30.0; (P2)
N60 G72.2 P2000 L3 I90.0 J0.0 ;
Aunque se requería un desplazamiento de 70 mm, se especificó I90.0
en lugar de I70.0. Dado que se especificó un desplazamiento incorrecto, entonces
el punto final de la figura formada por la enésima
copiando, no corresponde al punto de partida
la figura hecha por la siguiente (n + 1) copia.

subrutina
O2000 G90 G01 X40.0; (P3)
N100 Y40.0 ; (P4)
N200X80.0; P5)
N300Y20.0; (P6)
N400 X100.0 ; (P7)
N500M99;
­ 187 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

Limitación
­ Especificando dos o más comandos para copiar una forma
G72.1 no se puede especificar más de una vez en una subrutina para copia rotativa (B
Si se intenta, aparece la alarma PS0160, "DESACUERDO ESPERADO DEL CÓDIGO M". G72.2 no se puede
especificar más de una vez en una subrutina para copia lineal (en caso
Al intentarlo, aparece la alarma PS0161, “PROHIBIDO”. ESPERANDO EL CÓDIGO M").

­ Órdenes que no se deben dar


Un programa que realiza copias rotativas o lineales no debe especificar
de la siguiente manera:
­ Comando para cambiar el plano seleccionado (G17 ­ G19) ­
Comando para especificar coordenadas polares
­ Comando de retorno a la posición de referencia ­
Rotación del sistema de coordenadas, escalado, imagen especular programable
El comando de copia rotativa o lineal se puede especificar después de la ejecución.
Comandos para rotación del sistema de coordenadas, escalado o programables.
imagen de espejo.

­ Modos que no se pueden seleccionar


La copia de formas no se puede configurar en los siguientes modos. ­
Compensación de herramienta
­ Comando para rotar un plano de trabajo inclinado en un ángulo determinado
­ Transformación del sistema de coordenadas 3D.

­ Unidad de sistema
Los dos ejes del plano para copiar una figura deben tener un sistema de unidades idéntico.

­ Bloque único
En una secuencia con G72.1 o G72.2 no se realizan paradas a una secuencia.

­ Establecer compensación para el radio de la herramienta y el sistema de coordenadas.


espacios en blanco

En la figura copie la subrutina, compensación del radio de la herramienta Código G/radio


Las puntas de las herramientas o el valor de compensación (código H o D) no se pueden cambiar. G92 y G54 ­ G59
tampoco se pueden cambiar. Estos códigos deben configurarse antes de comenzar a copiar la forma.

­ Copiar a lo largo del eje, excluyendo la dirección axial de la selección del plano.
Copia rotativa y copia lineal al copiar a lo largo de un eje, excepto axial
No se puede realizar la dirección de selección del plano. Al rotar la copia, el comando
Se ignora el eje central de rotación que excluye la dirección axial de la selección del plano (por ejemplo, un comando
Z en el plano Xp­Yp (especificado por G17)). Al copiar linealmente, se ignora un desplazamiento del eje que excluye
la dirección axial de la selección del plano (por ejemplo, un comando K en el plano Xp­Yp (especificado por G17)).

­ 188 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

Ejemplo
­ Copia rotativa
Y

P4 P3
punto de partida

P5 P2
P0
P6 120°
P1
X

Programa principal
O1000;
N10 G92 X40.0 Y50.0 ; N20
G00 G90 X_ Y_ ; (P0)
N30 G01 G17 G41 X_ Y_ D01 F10 ; (P1)
N40 G72.1 P2000 L3 X0 Y0 R120.0 ; N50
G40 G01 X_ Y_ I_ J_ ; N60 G00 (P0)
X40.0 Y50.0 ; N70M30;

subrutina
O2000 G03 X_ Y_ R30.0 ; N100 (P2)
G01 X_ Y_ ; N200 (P3)
G03 X_ Y_ R10.0 ; N300 G01 (P4)
X_ Y_ ; N400 G03 X_ (P5)
Y_ R30.0 ; N500 M99; (P6)

Arroz. 5.8(b)

­ Copia rotativa (perforación puntual)


Y

P1
P0
punto de partida
60°

Programa principal
O3000;
N10 G92 G17 X80.0 Y50.0 ; N20 (P0)
G72.1 P4000 L6 X0 Y0 R60.0 ; N30 G80
G00 X80.0 Y50.0 ; N40M30; (P0)
subrutina

O4000 N100 G90 G81 X_ Y_ R_ Z_ F_ ; (P1)


N200 M99;
Arroz. 5.8c)

­ 189 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B­64604RU­2/01

­ Copia lineal
Y

P4 P5

Inicial P2
P6 P7
punto P1
P3
X
P0 70 70 70 P8

Programa principal
O1000;
N10 G92 X­20.0 Y0 ;
N20 G00 G90 X0 Y0 ;
N30 G01 G17 G41 X20. Y0D01F10; (P0)
N40 Y20. ; (P1)
N50X30. ; (P2)
N60 G72.2 P2000 L3 I70.0 J0 ;
N70 X_Y_; (P8)
N80X0;
N90 G00 G40 X­20.0 Y0;
N100M30;
subrutina
O2000 G90 G01 X_; (P3)
N100 Y_; (P4)
N200 G02 X_ I_ ; (P5)
N300 G01 Y_; (P6)
N400 X_; (P7)
N500M99;

Arroz. 5.8(d)

­ 190 ­
Machine Translated by Google

5. FUNCIONES A SIMPLIFICAR
B­64604RU­2/01 PROGRAMACIÓN PROGRAMACIÓN

­ Combinación de copia rotativa y copia lineal (centro


agujeros para pernos)
Y

P0 Inicial
punto

P1

45°

Programa principal
O1000;
N10 G92 G17 X100.0 Y80.0 ; (P0)
N20 G72.1 P2000 X0 Y0 L8 R45.0 ;
N30 G80 G00 X100.0 Y80.0 ; (P0)
N40M30;

Subrutina (copia rotativa)


O2000 N100 G72.2 P3000 I0 J_ L3 ;
N200 M99;
Subrutina (copia lineal)

O3000 N110 G90 G81 X_ Y_ R_ Z_ F_ ; (P1)


N210M99;
Arroz. 5.8(e)

­ 191 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

6 FUNCIÓN DE COMPENSACIÓN
El Capítulo 6, FUNCIÓN DE COMPENSACIÓN, consta de los siguientes apartados:

6.1 COMPENSACIÓN DE LONGITUD DE HERRAMIENTA (G43, G44, G49) ................................. ......... ................198
6.2 TIPOS DE COMPENSACIÓN DE LONGITUD DE HERRAMIENTA ................. ................ ...198 6.3 MEDICIÓN
AUTOMÁTICA DE LA LONGITUD DE LA HERRAMIENTA (G37).................206 6.4 CORRECCIÓN A HERRAMIENTA
(G45 ­ G48).................................... ........ .................................209 6.5 INTRODUCCIÓN GENERAL DE LA COMPENSACIÓN
POR CORTE HERRAMIENTAS
(G40–G42) ................................................ ................................................. ........................................214
6.6 ENTENDIENDO GENERAL DE LA COMPENSACIÓN DE RADIO DE CAP
HERRAMIENTA (G40­G42).................................... ..... ................................................. ............ ............219
6.7 DESCRIPCIÓN DE COMPENSACIÓN POR HERRAMIENTA DE CORTE O POR RADIO
SUPERFICIES DE HERRAMIENTAS................................. .... ................................................. .......... .....230 6.8
GUARDAR VECTORES (G38)................. ......................... ......................... ................................ ..........283 6.9
INTERPOLACIÓN CIRCULAR DE ESQUINA (G39). ................................. ................ ...................................284 6.10
VALORES DE COMPENSACIÓN DE HERRAMIENTA, NÚMEROS DE VALORES DE COMPENSACIÓN Y
INTRODUCCIÓN DE VALORES DEL PROGRAMA (G10) ................................. ........................................286 6.11
ESCALA (G50 , G51)....................................................... ................ .................................. .288 6.12 ROTACIÓN DEL
SISTEMA DE COORDENADAS (G68, G69) .... ................................... .................... ................295 6.13 CONTROL DE
DIRECCIÓN NORMAL (G40.1,G41.1,G42.1 ) ......................... ....... 302

6.1 COMPENSACIÓN DE LONGITUD DE HERRAMIENTA (G43, G44, G49)

Esta función se puede utilizar estableciendo la diferencia entre la longitud de la herramienta asumida durante la
programación y la longitud real de la herramienta utilizada en la memoria.
correcciones. Puede corregir la diferencia sin cambiar el programa. Especifique la
dirección de compensación usando G43 o G44. Seleccione el valor de corrección mediante
longitud de la herramienta desde la memoria de compensación ingresando la dirección y el número correspondientes (código H).

Herramienta
verdadera herramienta
adoptada en
programación

Introduzca esta distancia


como valor de corrección
para la longitud de la herramienta.

Arroz. 6.1 (a) Compensación de longitud de herramienta

6.1.1 Revisar
Los siguientes tres métodos de compensación de longitud de herramienta se pueden aplicar dependiendo de
desde el eje a lo largo del cual se puede realizar la compensación de longitud de la
herramienta. ­ Compensación de longitud de herramienta A
Corrige diferencias de longitud a lo largo del eje principal Z. ­
Compensación de longitud de herramienta B
Corrige la diferencia en la longitud de la herramienta en una dirección perpendicular a la seleccionada.
avión.

­ 192 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Compensación de longitud de herramienta C


Corrige las diferencias de longitud a lo largo del eje especificado.

Formato
Tipo Formato Descripción

G43 Z_ H_ ;
Compensación de longitud de herramienta A
G44 Z_ H_ ; G43: Corrección positiva
G44 : Compensación negativa
G17 G43 Z_ H_ ;
G17: selección del plano XY
G17 G44 Z_ H_ ;
G18: selección del plano ZX
G18 G43 Y_ H_ ;
Compensación de longitud de herramienta B G19: Selección del plano YZ: Dirección
G18 G44 Y_ H_ ;
a del eje especificada
G19 G43 X_ H_ ;
h : Dirección para establecer el valor
G19 G44 X_ H_ ;
corrección de longitud
G43a_H_ ; herramienta
Compensación de longitud de herramienta C
G44a_H_ ; X, Y, Z: movimientos de comando en
Cancelar compensación de longitud correcciones
G49; o H0;
herramienta

Explicación
­ Seleccionar compensación de longitud de herramienta
Seleccione la compensación de longitud de herramienta A, B o C configurando los bits 0 (TLC) y 1 (TLB) del parámetro No.
5001.

Libro de parámetros. 5001


Tipo
Página 1 (TLB) Página 0 (TLC)
0 0 Compensación de longitud de herramienta A
1 0 Compensación de longitud de herramienta B
0/1 1 Compensación de longitud de herramienta C

­ Dirección de corrección
Cuando se especifica G43, el valor de compensación de longitud de la herramienta (almacenado en la memoria de
compensación) especificado por el código H se suma a las coordenadas de la posición final especificada
equipo en el programa. Si se especifica G44, el mismo valor se resta de las coordenadas
posición final. Las coordenadas resultantes indican la posición final después
corrección independientemente de si se selecciona el modo absoluto o incremental. Si se omite la
especificación del eje, el movimiento se realiza mediante la cantidad de compensación de longitud
herramienta.
G43 y G44 son códigos G modales. Son válidos hasta que se utilice otro código G perteneciente al mismo grupo.

­ Configuración del valor de compensación de longitud de la herramienta


El valor de compensación de longitud de herramienta asignado al número (número de compensación) especificado en
Código H, se selecciona de la memoria de compensación y se suma o resta del comando de movimiento en
programa.

­ 193 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Ejemplo
:
H1; El valor de compensación seleccionado para la compensación número 1.
:
G43 Z_; La corrección se aplica según el valor de corrección para
Corrección número 1.
:
H2; La corrección se aplica según el valor de corrección para
Corrección número 2.
:
H0; La corrección se aplica según el valor de corrección 0.
:
H3; La corrección se aplica según el valor de corrección para
Corrección número 3.
:
G49; La corrección ha sido cancelada.
:
H4; El valor de corrección seleccionado para la corrección número 4.
:

El valor de compensación de la longitud de la herramienta debe configurarse en la memoria de compensación de acuerdo con
con el número de corrección.

ADVERTENCIA
Al especificar un número de compensación diferente, el valor de compensación de longitud
La herramienta cambia a un nuevo valor. Nuevo valor de corrección por
La longitud de la herramienta no se suma al antiguo valor de compensación de longitud.
herramienta.
H1: Valor de compensación de longitud de herramienta 20,0 H2:
Valor de compensación de longitud de herramienta 30,0 G90 G43
Z100,0 H1; Z pasará a 120.0 G90 G43 Z100.0 H2; Z
se moverá a 130,0

NOTA
Valor de compensación de longitud de herramienta correspondiente a la compensación
nom. 0, es decir H0 siempre significa 0. Es imposible configurar cualquier otra cosa.
valor de compensación de longitud de herramienta para H0.

­ Realizar compensación de longitud de herramienta a lo largo de dos o más


ejes
La compensación de longitud de herramienta B se puede realizar a lo largo de dos o más ejes si los ejes
especificado en dos o más bloques. Al
configurar el bit 3 (TAL) del parámetro no. 5001 equivale a 1 compensación de longitud de herramienta C también
se puede realizar a lo largo de dos o más ejes si los ejes se especifican en dos o más bloques. Si no
un eje no está especificado en un bloque, entonces aparece la alarma PS0027, “SIN COMANDO PARA
EJE EN G43/G44". Si se especifican dos o más ejes en un bloque, se produce una alarma
PS0336, “SE SUMINISTRAN MÁS DE 2 EJES A LA HERRAMIENTA INFORMÁTICA”.

­ 194 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Ejemplo 1
Cuando la compensación de longitud de herramienta B se realiza a lo largo del eje X y del eje Y
G19 G43 H_; Corrección del eje X
G18 G43 H_; Compensación del eje Y Ejemplo
2 Cuando la
compensación de la longitud de la herramienta C se realiza a lo largo del eje X y del eje Y
G43 X_ H_ ; Corrección del eje X
G43 Y_H_; Compensación del eje Y Ejemplo
3 Si se
produce una alarma C de compensación de longitud de herramienta
G43 X_ Y_ H_ ; Aparece la alarma PS0336

­ Cancelar compensación de longitud de herramienta


Para cancelar la compensación de longitud de la herramienta, especifique G49 o H0. Después de especificar G49 o H0,
el sistema cancela inmediatamente el modo de corrección.

NOTA
1 Si la compensación se realiza a lo largo de dos o más ejes, la compensación
a lo largo de todos los ejes se cancela especificando G49. Si se utiliza H0 para
tarea de cancelación, la compensación es sólo a lo largo del eje perpendicular a
plano seleccionado, cancelado en caso de corrección de longitud
La herramienta B, o la compensación solo a lo largo del último eje especificado por G43 o
G44, se cancela en el caso de la compensación de longitud de herramienta C. 2
Si la compensación se realiza a lo largo de tres o más ejes, y la compensación
a lo largo de todos los ejes se cancela con G49, la señal puede encenderse
alarma PS0015, “EJES MULTISIMULTANEO”. Simultáneo
aplicando H0, por ejemplo, se cancela la corrección de modo que el número
ejes controlados simultáneamente (el número de ejes a lo largo de los cuales se mueve
simultáneamente) no excede el rango permitido del sistema.
3 Si compensación de longitud de herramienta y conversión 3D
Los sistemas de coordenadas se cancelan restableciendo con transformación.
sistema de coordenadas tridimensional realizado durante la corrección a
longitud de la herramienta, cancelando el vector de dirección de compensación de longitud
herramienta se vuelve incorrecta. Al configurar el bit 6 (LVK) del parámetro no.
5003 en 1 y bit 2 (D3R) del parámetro no. 5400 en 1 posible
Asegúrese de evitar la cancelación restableciendo el vector de corrección de longitud.
Herramienta y transformación de un sistema de coordenadas tridimensional.
Ejemplo)
G43H1;
G68 X_ Y_ Z_ I_ J_ K_ R_ ;
:
: Evita cancelar la compensación de longitud de la herramienta y convertir el
: sistema de coordenadas 3D restableciendo en este rango.
G69;
G49;

­ 195 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Ejemplo
Compensación de longitud de herramienta (en los agujeros taladrados #1, #2 y #3)

#1

#3

20

30 (6) +Y
(13) (9)
(1) #2
30 +X

120 30 50 +Z
Situación real
(2)

Significado 3
Programado 35
correcciones = 4 (12)
baño
milímetros

situación
18 (3) (5) (10) 22
30 (7) (8)
(4)
(11)
8

Programa
H1=­4,0 (valor de compensación de longitud de herramienta)
N1 G91 G00 X120.0 Y80.0 ; ...............(1)
N2 G43 Z­32.0 H1; ........................(2)
N3 G01 Z­21.0 F1000; ........................(3)
N4G04P2000; ...................................(4)
N5 G00 Z21.0 ; .................................(5)
N6 X30.0 Y­50.0 ; ...............................(6)
N7 G01 Z­41.0 ;................................(7)
N8 G00 Z41.0; ...................................(8)
N9
N10 G01 Z­25.0 ;................................(10)
N11 G04 P2000; ................................(11)
N12 G00 Z57.0 H0 ; ........................(12)
N13 X­200,0 Y­60,0; ........................(13)
N14M2;

Notas
­ Comando para configurar el sistema de coordenadas de la pieza en el modo de compensación para
longitud de la herramienta
Ejecutar el sistema de coordenadas de la pieza de trabajo especificando ajustes preestablecidos del comando de código G (G92)
sistema de coordenadas ­ para que la posición dada sea corregida previamente
posición.
Sin embargo, este código G no se puede utilizar con un bloque en el que el vector de compensación se cambia por
longitud de la herramienta. Para obtener más información, consulte "Notas" en la subsección 7.2.1, "Configuración del sistema".
coordenadas de la pieza".

­ 196 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

6.1.2 Comandos G53, G28 y G30 en modo compensación de longitud


herramienta
Esta sección describe cómo cancelar y restaurar la compensación de longitud de herramienta cuando se especifica G53,
G28 o G30 en el modo de compensación de longitud de herramienta. También describe la distribución.
por el tiempo de corrección de la longitud de la
herramienta. Como se indica en “ADVERTENCIAS Y PRECAUCIONES RELACIONADAS CON
PROGRAMACIÓN" en la página S­3 de este manual, se recomienda cancelar el modo
compensación de longitud de herramienta antes de ejecutar los comandos G53, G28 y G30.

Explicación
­ Cancelación del vector de compensación de longitud de herramienta
Si se especifican los comandos G53, G28 o G30 en el modo de compensación de longitud de herramienta, los vectores
Las compensaciones de longitud de herramienta se cancelan como se describe a continuación. Sin embargo, antes
el código modal G especificado permanece en pantalla; la visualización del código modal no cambia
en el G49.

(1) Cuando se especifica el


comando G53 Operación del eje especificado
Eje de compensación de longitud de herramienta Cancelado cuando se ejecuta un movimiento Eje de
G53IP_
compensación de longitud sin herramienta No cancelado
Eje de compensación de longitud de herramienta Cancelado cuando se ejecuta un movimiento Eje de
G49 G53 IP_;
compensación de longitud sin herramienta Cancelado
(IP_: designación de tamaño)

ATENCIÓN
Si se aplica la compensación de longitud de herramienta a lo largo de varios ejes, se cancela el
vector de compensación a lo largo del eje especificado por G53.

(2) Cuando se especifica G28 o G30 Eje


Equipo especificado Eje de Operación
compensación de longitud de herramienta No cancelado en el punto intermedio. Cancelado
en posición de referencia. No es un eje de
G28 IP_
compensación de longitud de herramienta. No se cancela en un punto intermedio. Cancelado en posición
de referencia. Cancelado al pasar al intermedio
Eje de compensación de longitud de herramienta
punto.
G49 G28 IP_;
No es un eje de compensación de longitud de herramienta Cancelado al pasar a intermedio
punto.

(IP_: designación de tamaño)

ATENCIÓN
Si se aplica la compensación de longitud de herramienta a lo largo de varios ejes, se cancela el
vector de compensación a lo largo del eje en el que se realizó.
operación de retorno a la posición de referencia.

­ 197 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

­ Restaurar el vector de compensación de longitud de la herramienta.


Vectores de compensación de longitud de herramienta que se cancelan especificando G53, G28 o G30 durante
La compensación de longitud de herramienta se restablece de la siguiente manera: Tipo Bit 6 (EVO)
del parámetro no. 5001 Condición de recuperación
0 Se especificó un comando H o G43 (G44).
A/B
1 Recuperado por el siguiente bloque almacenado en búfer. Se especificó un
C comando H o G43 (G44)IP_.
(IP_: designación de tamaño)

ATENCIÓN
1 Si el vector de compensación de longitud de herramienta se restablece sólo con
usando H_, G43 o G44, entonces si la compensación de longitud de la herramienta
se aplica a lo largo de varios ejes, entonces en el caso de la corrección de longitud
herramienta B, se restablece el vector de compensación de longitud de herramienta
sólo a lo largo de un eje perpendicular al plano seleccionado, o en el caso
compensación de longitud de herramienta C, el vector de compensación para
longitud de la herramienta sólo a lo largo del último eje para el que está especificada
Compensación de longitud de herramienta. Vector de compensación de longitud de herramienta
a lo largo de cualquier otro eje no se restaura. 2 En el bloque
en el que se restaura el vector de corrección de longitud
herramienta, no ejecute comandos distintos del posicionamiento con
usando G00 o G01, G04 y un bloque con EOB.

6.2 TIPOS DE COMPENSACIÓN EN CORRECCIÓN DE LONGITUD


HERRAMIENTAS

Revisar
La operación de compensación de longitud de herramienta se puede realizar mediante compensación del sistema de software.
coordenadas: el sistema de coordenadas que contiene los ejes a lo largo de los cuales se realiza la compensación de longitud
La herramienta se desplaza según el valor de compensación de longitud de la herramienta. Tipo de corrección de longitud
La compensación de herramienta se puede seleccionar usando el bit 6 (TOS) del parámetro no. 5006 o
bit 2 (TOP) del parámetro no. 11400. Si no se especifica ningún comando de movimiento usando
comando G43, G44 o G49, la herramienta no se moverá a lo largo del eje. si el equipo
Si se especifica un movimiento junto con un comando G43, G44 o G49, primero se producirá un desplazamiento.
sistema de coordenadas, entonces la herramienta se moverá a lo largo del eje.
Dependiendo del tipo de eje a lo largo del cual se puede realizar la compensación de longitud de herramienta, se utiliza uno
de los tres métodos siguientes:
­ Compensación de longitud de herramienta A
Compensa el valor de la longitud de la herramienta en el eje Z. ­
Compensación de la longitud de la herramienta B
Compensa el valor de la longitud de la herramienta a lo largo de uno de los ejes X, Y y Z.
­ Compensación de la longitud de la herramienta C
Compensa la longitud de la herramienta a lo largo de un eje determinado.

­ 198 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Formato
­ Compensación de longitud de herramienta A
G43 Z_H_;
Desplaza el sistema de coordenadas a lo largo del eje Z en una cantidad de compensación positiva
lado.
G44 Z_H_;
Desplaza el sistema de coordenadas a lo largo del eje Z en una cantidad de compensación negativa
lado.
G43 (o G44): + (o ­) lado de compensación en el que comienza la compensación
longitud de la herramienta
h_ : Dirección que especifica el valor de compensación de longitud de la herramienta

­ Compensación de longitud de herramienta B


G17 G43 Z_H_;
Desplaza el sistema de coordenadas a lo largo del eje Z en una cantidad de compensación positiva
lado.
G17 G44 Z_H_;
Desplaza el sistema de coordenadas a lo largo del eje Z en una cantidad de compensación negativa
lado.
G18 G43 Y_H_;
Desplaza el sistema de coordenadas a lo largo del eje X en una cantidad de compensación positiva
lado.
G18 G44 Y_H_;
Desplaza el sistema de coordenadas a lo largo del eje X en una cantidad de desplazamiento negativo
lado.
G19 G43 X_H_;
Desplaza el sistema de coordenadas a lo largo del eje Y en una cantidad de compensación positiva
lado.
G19 G44 X_H_;
Desplaza el sistema de coordenadas a lo largo del eje Y en una cantidad de desplazamiento negativo
lado.
G17 (o G18, G19): Selección de plano G43 (o G44)
: + (o ­) el lado del desplazamiento en el que comenzar
corrección de longitud de herramienta
h_ : Dirección que especifica el valor de corrección de longitud
herramienta

­ Compensación de longitud de herramienta C


G43 α_H_;
Desplaza el sistema de coordenadas a lo largo de un eje determinado en una cantidad de desplazamiento en
lado positivo.
G44 α_H_;
Desplaza el sistema de coordenadas a lo largo de un eje determinado en una cantidad de desplazamiento en
lado negativo.
G43 (o G44) : + (o ­) el lado del desplazamiento en el que comenzar
corrección de longitud de herramienta
a_ : Dirección de cualquier eje
h_ : Dirección que especifica el valor de corrección de longitud
herramienta

­ 199 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

­ Cancelar compensación de longitud de herramienta


G49; o H0; Cancelación de la compensación de longitud de herramienta
G49 (o H0): Cancelación de compensación de longitud de herramienta

Explicación
­ Dirección de corrección
Si el valor de compensación de longitud de la herramienta se especifica usando un código H (y se almacena en
memoria de compensación) es G43, el sistema de coordenadas se desplaza a positivo
lado; si G44 ­ en dirección negativa. Si el valor de compensación de longitud de la herramienta
tiene el signo ­, en G43 y en G43 el sistema de coordenadas se desplaza hacia el lado negativo.
lado positivo en el caso del G44. G43 y G44 son códigos G modales; mantienen el efecto
antes de aplicar otro código G en el mismo grupo.

­ Configuración del valor de compensación de longitud de la herramienta


Se utiliza el valor de compensación de longitud de herramienta correspondiente al número (número
corrección) especificada por el código H (y almacenada en la memoria de corrección). Corrección de longitud
herramienta correspondiente al número de compensación 0 siempre significa 0. No es posible establecer
Valor de compensación de longitud de herramienta correspondiente a H0.

­ Eje de corrección
Configure uno de los tipos de compensación de longitud de herramienta A, B y C usando los bits 0 (TLC) y 1 (TLB)
del parámetro No. 5001.

­ Especificación de compensación en dos o más ejes


La compensación de longitud de herramienta B activa la compensación en dos o más ejes cuando se especifica
ejes de corrección en varios bloques.

Para realizar la compensación a lo largo de los ejes X e Y G19


G43 H_; Realiza la corrección a lo largo del eje X.
G18 G43 H_; Realiza la corrección a lo largo del eje Y.

La compensación de longitud de herramienta C suprime la alarma incluso si la compensación


Se realiza en dos o más ejes simultáneamente configurando el bit 3 (TAL) del parámetro no. 5001 es igual a 1.

­ Cancelar compensación de longitud de herramienta


Para cancelar el desplazamiento, especifique G49 o H0. Cancelar la corrección provoca el cambio.
El sistema de coordenadas no quedará satisfecho. Si no se da ninguna orden en este momento
movimiento, la herramienta no se moverá a lo largo del eje.

Limitación
­ Operación realizada al iniciar y cancelar la compensación de longitud
herramienta
Si se utiliza el tipo de compensación de longitud de herramienta con compensación (bit 6 (TOS) del parámetro
nom. 5006 = 1 o bit 2 (TOP) del parámetro no. 11400 = 1), y si se inicia o cancela la compensación en
La longitud de la herramienta u otro comando (*2) se especifica en el modo de compensación de la herramienta u otro comando.
modo (*1), entonces la vista previa de los bloques siguientes no se realiza hasta el final del bloque, en
que está configurado para iniciar o cancelar. Así, se realizan las siguientes operaciones. ­ El
bloque en el que se especifica inicio o cancelación desacelera hasta detenerse. ­ Dado que no se
realiza ninguna vista previa, el vector de compensación de corte
la herramienta está vertical con respecto al bloque inmediatamente anterior al de
que está configurado para iniciar o cancelar. Por lo tanto, es posible sobrecortar o subcortar antes o después
este equipo.
­ 200 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Hasta que se complete el bloque en el que se especifica inicio o aborto,


Las macros de usuario posteriores no
se ejecutarán.
*1 La vista previa del bloque no se realiza con los siguientes comandos.
­ Grupo 07 Código G distinto de G40 (en todos
los modos de compensación de herramienta (G41/G42) *2 Se incluyen los
siguientes comandos: ­ Compensación de longitud
de herramienta (G43/G44)

Un ejemplo de aparición de una hendidura al corregir una herramienta de corte)


Se puede producir ranurado si se inicia o cancela la compensación de longitud de la herramienta en
Compensación de herramienta de corte.
:
G40 G49 G00 G90 X0 Y0 Z100. ; N1
G42 G01 X10. Y10. F500D1; N2 G43 Inicio de la corrección de los incisivos.
Z0. H2; N3X100. ; Iniciar compensación de longitud de herramienta
N4 Y100. ;
N5x10. ; N6
Y10. ;

N7G49Z100. ; Cancelación de la compensación de longitud de herramienta


N8#100=#5023; N9 Macro personalizada
G40 X0 Y0 ; Cancelación de la compensación del cortador
:
N2 contiene G43 (inicio de compensación de longitud de herramienta) en el modo de compensación de cortador
herramienta (G42) y por lo tanto no hay vista previa de N3 y bloques posteriores
realizado.

Como resultado,
­ La desaceleración hasta detenerse se realiza entre N2 y N3. ­ El
vector de compensación de la fresa en el punto final N1 es vertical con respecto a
bloque N1.
(Posible sobrecorte.)
Si se supone que se está realizando una vista previa, entonces el vector es vertical en
con respecto al punto inicial N2, y no se produce ningún corte excesivo.
El vector de compensación del cortador, si Ruta del centro de la herramienta si
sin vista previa sin vista previa
realizado realizado

La trayectoria especificada en
programa

Una herramienta

Ruta del centro de la herramienta


El vector de compensación del cortador, si si se ejecuta
vista previa en progreso
avance

N7 contiene G49 (cancelación de compensación de longitud de herramienta) en el modo de compensación de cortador


herramienta (G42) y por lo tanto la vista previa de N8 y bloques posteriores no es
realizado.

Como resultado,
­ La desaceleración hasta detenerse se realiza en el punto final N7.

­ 201 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

­ La macro de usuario en N8 se ejecuta una vez que se completa N7. Esto significa que en
En este ejemplo, la variable #100 será la coordenada de la máquina a lo largo del eje Z en la posición final
puntos N7. (Variable #5023: Cota de máquina en el tercer eje) Si se considera
que se está realizando una vista previa, entonces se ejecuta N8 en el punto
realizando una vista previa de N8, es decir hasta el final de N7 para que la variable #100 sea
en una posición anterior al punto final N7. ­ El
vector de compensación de la herramienta de corte en el punto final N6 es vertical con respecto a
bloque N6.
(Es posible coma o no coma).

Un ejemplo en el que no se produce sobrecorte durante la compensación del cortador


(recomendado)
Antes de activar el modo de compensación del cortador, ejecute la compensación de longitud
herramienta.
:
G40 G49 G00 G90 X0 Y0 Z100. ; N1
G43 G01 Z100. F500H2; Iniciar compensación de longitud de herramienta
N2G42X10. Y10. D1; N3Z0; Inicio de la corrección de los incisivos.
N4X100. ;
N5Y100. ;
N6X10. ; N7
Y10. ; N8
G40 X0
Y0 ; N9G49Z100. ; Cancelación de la compensación del cortador
N10#100=#5023; Cancelación de la compensación de longitud de herramienta
Macro personalizada
:
N1 contiene el comando para iniciar la compensación de longitud de herramienta, pero como este modo no
incluido en “*1” arriba, se obtiene una vista previa de N2 y los bloques posteriores. EN
De este modo es posible determinar correctamente el recorrido de compensación de la herramienta de corte. EN
Los bloques N1 y N9 no desaceleran para detenerse. La macro de usuario en N10 se ejecuta sin esperar a que se complete
N9.

­ Operación realizada cuando se cambia la compensación de longitud de la herramienta


en modo de compensación de longitud de herramienta
Si se utiliza el tipo de compensación de longitud de herramienta con compensación (bit 6 (TOS) del parámetro
nom. 5006 = 1 o bit 2 (TOP) del parámetro no. 11400 = 1), puede seleccionar la operación realizada al cambiar la
compensación de longitud de la herramienta (*3) en el modo de compensación de longitud de la herramienta.
herramienta u otro modo(*1), y en el modo de compensación de longitud de herramienta u otro
modo (*2), utilizando el bit 1 (MOF) del parámetro no. 5000. ­ Bit 1 (MOF)
del parámetro nº. 5000 = 0
La herramienta se mueve a lo largo del eje según el cambio en la compensación de longitud.
herramienta. ­
Bit 1 (MOF) del parámetro nº. 5000 = 1:
Después de cambiar la compensación de longitud de la herramienta, el movimiento según
El cambio de compensación de la longitud de la herramienta no se realiza mientras esté en modo absoluto.
comando para el eje de compensación.

*1 Se incluyen los siguientes comandos:


Grupo 07 Código G distinto de G40 (en
todos los modos de compensación de cortador (G41/G42)
*2 Se incluyen los siguientes comandos:
Compensación de longitud de herramienta (G43/G44)

­ 202 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

*3 Los cambios en la compensación de la longitud de la herramienta incluyen:


­
Código H especificado en el programa (código D para función avanzada de selección de herramientas
sistemas de torno)
­ Se especifica G43/G44 para que se cambie la dirección de compensación de longitud de la herramienta ­
Cambiar la compensación de la herramienta se realiza en la ventana de compensación usando
Comando G10, variable de sistema, función de ventana, etc. en el bit 6 (EVO) del parámetro
nom. 5001, igual a 1.
­ Restauración del vector de compensación de longitud de herramienta que fue cancelado temporalmente
comando G53, G28 o G30 durante la compensación de longitud de herramienta

Ejemplo de cambio de compensación de longitud de herramienta usando código H)


La operación realizada al cambiar el número de corrección en el modo de corrección a
longitud de la herramienta.
:
G40 G49 G00 G90 X0 Y0 Z100. ; N1
G43 G01 Z100. F500H2; Compensación inicial de longitud de herramienta
N2G42X10. Y10. D1; Compensación inicial del cortador
N3Z0;
N4X100. ;
N5Y100. ;
N6H3; Cambiar la compensación de longitud de la herramienta (número)
N7X10. ;
N8 Y10. ;
N9 G91Z­5. ; Comando incremental para un eje de compensación
N10 G90 Z­5. ; Comando absoluto para un eje de compensación
:

En N6, el cambio de compensación de longitud de herramienta (código H) se especifica en el modo de compensación de longitud de herramienta
herramienta de corte (G42) y en modo de compensación de longitud de herramienta (G43). Realizado en
En este caso, la operación depende de la configuración del bit 1 (MOF) del parámetro No. 5000 como se describe a
continuación. ­ Bit 1 (MOF) del parámetro nº. 5000 = 0:
En el bloque N6, la herramienta se mueve a lo largo del eje de acuerdo con el cambio de compensación por
longitud de la herramienta.
­ Nombre del parámetro de la página 1 (MOF). 5000 = 1:
En el bloque N6 no se realiza ningún movimiento.
El bloque N9 contiene el comando de incremento y por tanto el movimiento según
No se realiza el cambio de compensación de longitud de herramienta. La herramienta se mueve a
distancia recorrida especificada en el programa (­5000). El bloque
N10 contiene el comando absoluto para el eje de compensación especificado primero después
cambios en la compensación de longitud de la herramienta y por lo tanto cambios en la compensación de longitud
La herramienta se refleja en este bloque.

Ejemplo en el que la compensación de longitud de herramienta se sobrescribe durante la operación)


La operación realizada cuando el programa anterior se ejecuta en
modo continuo, con el bit 6 (EVO) del parámetro nº. 5001 tiene un valor de 1 y la corrección es
herramienta no. 2 cambiaron durante la ejecución de N3.
:
G40 G49 G00 G90 X0 Y0 Z100. ; N1
G43 G01 Z100. F500H2; Compensación inicial de longitud de herramienta
N2G42X10. Y10. D1; Compensación inicial del cortador
N3Z0; Cambiar la compensación de longitud de la herramienta (No. 2) durante
ejecución

N4X100. ;
N5Y100. ;
N6X10. ;
­ 203 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

N7 Y10. ;
N8 G91Z­5. ; N9 Comando incremental para un eje de compensación
G90 Z­5. ; Comando absoluto para un eje de compensación
:

­ Nombre del parámetro de la página 1 (MOF). 5000 = 0:


En N6 (primer bloque en el buffer después de cambiar la compensación de herramienta), la herramienta
se mueve a lo largo del eje según los cambios en la compensación de longitud de la herramienta.
­ Nombre del parámetro de la página 1 (MOF). 5000 = 1:
El bloque N6 es el primer bloque después de cambiar la compensación de herramienta, pero este bloque no contiene
comando del eje de compensación y se mueve según el cambio en la compensación de longitud
La herramienta no se ejecuta. El
bloque N8 contiene un comando de eje de compensación, pero es un comando incremental, y el movimiento en
no se realiza ninguna compensación de longitud de herramienta según el cambio. Herramienta
se mueve la distancia de movimiento especificada en el programa (­5000). El bloque N9 contiene
el primer comando absoluto para el eje de compensación especificado primero después
cambia la compensación de longitud de la herramienta, por lo que en este bloque se realiza
se mueve según los cambios en la compensación de longitud de la herramienta.

ATENCIÓN
1 Especifica primero la compensación de longitud de la herramienta (tipo de compensación) y luego
realizar programación incremental da como resultado
El valor de compensación de longitud de la herramienta se refleja sólo en
coordenadas, pero no a la distancia que se mueve la máquina; actuación
programar en valores absolutos provoca el valor
La compensación de la longitud de la herramienta debe reflejarse como un movimiento.
máquina y en coordenadas. 2 Si la
duplicación es verdaderamente programable, entonces
La compensación de longitud de herramienta se aplica en la dirección especificada. 3 El aumento
de escala no se aplica al valor de corrección de longitud
herramienta.
4 La rotación del sistema de coordenadas no se aplica al valor de compensación por
longitud de la herramienta. La compensación de longitud de herramienta es válida en
la dirección en la que se aplica la corrección. 5 La transformación
de coordenadas 3D se aplica a la compensación de longitud.
herramienta. Si la compensación de longitud de la herramienta se vuelve
válido para varios ejes, entonces compensación de longitud de herramienta
debe cancelarse para un eje a la vez.
6 Usando el comando WINDOW, cambie el bit 6 (TOS) del parámetro no. 5006 o bit 2 (TOP) del
parámetro no. 11400 durante automático
La operación no cambia el tipo de compensación de longitud de la herramienta. 7 Si el
desplazamiento se realizó en dos o más ejes con compensación por
longitud de herramienta B, el comando G49 cancela el desplazamiento a lo largo
todos los ejes; H0 hace que el desplazamiento se cancele solo a lo largo del eje vertical
respecto a un plano dado. 8 Si el valor de
compensación de longitud de la herramienta se cambia
El número de corrección cambia, simplemente significa que el valor se reemplaza.
al nuevo valor de compensación de longitud de herramienta; eso no significa que
el nuevo valor de compensación de longitud de herramienta se suma al anterior
Compensación de longitud de herramienta.

­ 204 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

ATENCIÓN
9 Si se especifica retorno a la posición de referencia (G28, G30 o G30.1), entonces
La compensación de longitud de herramienta se cancela para el eje especificado por
posicionamiento en un punto de referencia; sin embargo, corrección de longitud
La herramienta no se cancela para un eje no especificado. si regresa a
la posición de referencia se especificó en el mismo bloque que el bloque
que contiene compensación de longitud de herramienta cancelar (G49), compensación
La longitud de la herramienta se cancela tanto para lo especificado como para lo no especificado.
ejes en el momento del posicionamiento en el punto medio.
10 Cuando el comando del sistema de coordenadas de la máquina (G53), compensación de herramienta
a lo largo de la longitud se cancela para el eje especificado en el momento del posicionamiento a lo largo
Punto dado. 11
Vector de compensación de longitud de herramienta anulado especificando G53, G28,
G30 o G30.1 durante la compensación de longitud de herramienta se restablece
de la siguiente manera: ­ Para compensación de longitud de
herramienta tipos A y B, si el bit 6 (EVO) del parámetro No. 5001 es igual a 1, entonces el
vector se restaura a
siguiente bloque almacenado en búfer; para todo tipo de corrección en
herramientas A, B y C, se restaura en un bloque que contiene
Comando H, G43 o G44 cuando el parámetro es 0. 12 Cuando se
utiliza un tipo de compensación para la compensación de la longitud de la herramienta, cuando se
especifica iniciar o cancelar la compensación de la longitud de la herramienta, o
otro comando, en modo de compensación del radio de la herramienta radio
Los vértices de las herramientas no se muestran en vista previa. EN
Como resultado, es posible un corte excesivo o insuficiente antes o después del bloque en el que
Se especifica iniciar o cancelar. Por lo tanto, especifique inicio y cancelación.
Compensación de longitud de herramienta antes de ingresar al modo de compensación de radio.
herramienta al radio de la punta de la herramienta o en un lugar donde no esté
habrá un impacto en el procesamiento.

­ 205 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

6.3 MEDICIÓN DE LONGITUD AUTOMÁTICA


HERRAMIENTAS (G37)
Después del avance G37, la herramienta comienza a moverse a la posición de medición y continúa
moverse hasta que se reciba la señal final del dispositivo de medición. Moviente
La herramienta se detiene cuando el filo de la herramienta alcanza la posición de medición. La
diferencia entre el valor de las coordenadas de la herramienta al alcanzar la posición de medición y
el valor de coordenadas ingresado por G37 se suma al valor de compensación de longitud actual
herramienta.
CON

A (gotas de puntos)
Acelerado
entrada Posición de medición mediante comando G37

B (Posición de desaceleración)

Velocidad
medición en
de alimentación

C (posición de medición)

La herramienta se detiene cuando


Se genera una señal de fin de aproximación.
X
0
Valor de corrección = (valor de corrección actual) + [(coordenadas del punto de parada
herramienta) ­ (coordenadas de la posición de medición programada)]

Arroz. 6.3 (a) Medición automática de la longitud de la herramienta

Formato
Hxx; Especifica el número de compensación para la compensación de longitud de la herramienta.
G90 G37IP_; programación absoluta
G37 sólo es válido en el bloque en el que se especifica.
IP_ indica el eje X, Y o Z.

Explicación
­ Configuración del sistema de coordenadas de la pieza.
Configure el sistema de coordenadas para que la medición se pueda realizar después
moviendo la herramienta a la posición de medición. El sistema de coordenadas debe ser el mismo que
y un sistema de coordenadas de pieza para programación.

­ Trabajo G37
Especificar las coordenadas absolutas de la posición de medición
correcta. La ejecución de este comando hace que la herramienta se mueva a velocidad de desplazamiento rápido.
hasta la posición de medición, corta todo el recorrido por la mitad, después de lo cual la herramienta continúa
muévase hasta que reciba una señal de llegar al final de la herramienta de medición. Cuando
Cuando el filo de la herramienta alcanza la posición de medición, la herramienta de medición
transmite una señal al CNC de que se ha llegado al final y el CNC detiene la herramienta.

­ 206 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Cambiar el valor de corrección


La diferencia entre el valor de las coordenadas de la herramienta al alcanzar la posición de medición y
el valor de coordenadas ingresado por G37 se suma al valor de compensación de longitud actual
herramienta. (Si el bit 6 (MDC) del parámetro No. 6210 es 1, se resta). Valor de compensación =
(Cantidad de compensación
actual) + [(Coordenadas de la posición en la que cae la herramienta
para mediciones) ­ (Coordenadas especificadas por G37)]
Estos valores de corrección también se pueden cambiar manualmente usando el modo de entrada manual de datos.

Al configurar el valor del bit 7 (CCM) del parámetro no. 6210 por 1, el valor de corrección puede ser
calcular, teniendo en cuenta la magnitud de la corrección real. Valor de compensación real
determinado por el módulo del grupo G08 y por la memoria de corrección.
+(Valor actual
corrección) ­ : G43
Significado ­ (Corrección para
(Valor actual : G44
correcciones = geometría de la herramienta)
correcciones) : G49
0
+ [(Coordenadas de la posición donde cae la herramienta para medición) ­ (Coordenadas
especificadas por G37)]

­ Alarma
Al medir automáticamente la longitud de la herramienta, la herramienta se mueve como se muestra en
Arroz. 6.3(b). Si la señal de aproximación final cambia a 1 mientras la herramienta está en movimiento
del punto B al punto C, luego se activa la alarma. La misma alarma se activa si
La señal de aproximación final no cambiará a 1 hasta que la herramienta alcance el punto F. Número de señal
alarma ­ PS0080.
Tasa de alimentación
al desacelerar
Acelerado (Velocidad de alimentación
entrada al medir) Señal de fin ON.

A B
Inicial CDEF
punto

Posición determinado
por comando G37

Rango de señal final permitido

Arroz. 6.3 (b) Mueva la herramienta a la posición de medición

ADVERTENCIA
Si se realiza un movimiento manual mientras se mueve con
velocidad de avance al medir, regrese la herramienta a la posición antes
usando el movimiento manual para reiniciar.

­ 207 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

NOTA
1 Cuando se especifica un código H en el mismo bloque que G37, se genera una alarma.
Especifique el código H antes del bloque
G37. 2 La velocidad de medición (FP), γ y ε se configuran en los parámetros (FP: No.
6241, γ: No. 6251, ε: No. 6254) por el fabricante de la máquina herramienta. Ejecutar
instalación de tal manera que e sea siempre positiva y γ siempre sea
mayor que ε. 3
Si se utiliza la memoria de compensación de herramienta A, el valor
cambios de corrección. Cuando se utiliza la memoria de compensación de herramientas
C, entonces el valor de compensación del desgaste de la herramienta para el código H cambia.
4 Retraso o dispersión al recibir la señal de posición
La medida es de 0 a 2 ms en el lado del CNC, excluyendo el lado
P.M.C. Por tanto, el error de medición es la suma de 2 ms y
retraso o propagación (incluido el retraso o la propagación en el lado
receptor) al propagar la señal de salto en el lado del PMC, multiplicada por
la velocidad de alimentación especificada en el parámetro No. 6241.5
Retraso o variación de tiempo después de recibir la señal de alcance
La posición de medición hasta que se detiene la alimentación es de 0 a 8 ms.
Para calcular la cantidad de sobrecarrera, a continuación consideramos
retraso de aceleración/desaceleración, retraso del sistema de seguimiento y
retraso por parte del PMC.

Ejemplo
G92 Z760.0 X1100.0 ; Establece el sistema de coordenadas de la pieza de trabajo basándose en el punto
cero absoluto programado.

G00 G90 X850.0 ; Mueve la herramienta a X850.0. Aquellos.


la herramienta se mueve a una posición especificada por la distancia desde la posición
de medición del eje Z.

H01; Establece el número de


G37Z200.0; compensación 1. Mueve la herramienta a la posición
G00 Z204.0 ; de medición. Retrae la herramienta una corta distancia a lo largo del eje Z.

Por ejemplo, si la herramienta alcanza la posición de medición Z198.0; el valor de corrección debe
ser corregido. Dado que la posición de medición correcta está a 200 mm de distancia, el valor de compensación se
reduce en 2,0 mm (198,0 ­ 200,0 = ­2,0).
CON

760

200

Colocar dimensiones a lo largo de los ejes Z.

0 850 1100 X

­ 208 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

6.4 COMPENSACIÓN DE HERRAMIENTA (G45 ­ G48)

La distancia de recorrido de la herramienta programada se puede aumentar o disminuir.


especificando un valor de compensación de herramienta o especificando un valor de
compensación dos veces. La función de compensación de herramienta también se puede aplicar a un eje adicional.

Blanco

Trayectoria Programado
inst

Formato
G45 IP_D_; Aumentar la distancia de movimiento en el valor de compensación en
herramienta
G46 IP_D_; Reducir la distancia de movimiento por el valor de compensación por
herramienta
G47 IP_D_; Duplica la distancia recorrida
compensación de herramienta
G48 IP_D_; Reducir la distancia de viaje al doble
compensación de herramienta
G45 ­ 48: Código G de un solo disparo para aumentar o disminuir la distancia
movimientos
IP_ : comando de movimiento de herramienta
D_ Código para especificar el valor de compensación de la herramienta.

Explicación
­ Acercar y alejar
Como se muestra en la Tabla 6.4(a), la distancia de movimiento de la herramienta aumenta o
se reduce en el valor de compensación de herramienta especificado. En
modo absoluto, la distancia recorrida aumenta o disminuye según la herramienta.
se mueve desde el punto final del bloque anterior a la posición especificada por el bloque que contiene
G45­G48.

­ 209 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Tabla 6.4 (a) Aumento y disminución de la distancia de recorrido de la herramienta


Al establecer una corrección positiva en Al configurar la compensación negativa en
código g
herramienta herramienta
Inicial Último
Último
punto de partida punto punto
punto

G45

Último Inicial Último


Inicial
punto punto
punto punto

G46

Último Inicial Último


punto de partida
punto punto punto

G47

Inicial Último
Inicial Último
punto punto
punto punto

G48

Distancia de viaje programada


Valor de compensación de herramienta
Posición real en movimiento

Si un comando de movimiento con


con una distancia recorrida igual a cero, la herramienta se mueve una distancia correspondiente a
valor de compensación de herramienta
especificado. Si se especifica un comando de movimiento en el modo de programación de valor absoluto (G90) con
Con una distancia de recorrido de cero, la herramienta no se mueve.

­ Valor de compensación de herramienta


Al seleccionar un código D una vez, la compensación de la herramienta permanece sin cambios hasta la instalación.
valor de compensación de herramienta
diferente. Los valores de compensación de herramienta se pueden configurar en el siguiente rango:

D0 siempre significa que el valor de compensación de la herramienta es cero.

­ 210 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

ATENCIÓN
1 Cuando G45­G48 se especifican simultáneamente en un bloque de movimiento con respecto a n
ejes (n=1­6), la corrección se aplica a los n ejes. Cuando el cortador
se corrige sólo por el radio de la herramienta de corte o
diámetro del grifo, se produce una muesca superior o inferior. Por lo tanto,
utilice la compensación del cortador (G40 o G42).
realmente cortado
forma

Requerido
forma

Aquí está Y.

Coma
Aquí está X.

G01 X_ F_ ;
G47 X_Y_D_;
Y_ ;

Formulario requerido

Forma de corte real

Aquí está Y.

Vender a menor precio que


Aquí está X.

G01 G45 X_ F_ D_;


X_ Y_ ;
G45 Y_;

2 G45­G48 (compensación de herramienta) no debe usarse en modo


G41 o G42 (compensación del cortador).

­ 211 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

NOTA
1 Cuando la dirección especificada se invierte disminuyendo, la herramienta se
mueve en la dirección opuesta. Moviente
equipo del programa
herramienta
Inicial Final
situación situación

Valor de corrección
de un instrumento
Ejemplo
G46X2.50;
Valor de compensación de comando equivalente
herramienta +3,70 X­1,20;

2 La compensación de herramienta se puede aplicar a la interpolación circular (G02,


G03) con G45­G48 solo para 1/4 y 3/4 ciclos, usando las direcciones I, J y K
configurando un parámetro en el que la rotación del sistema de coordenadas no es
se fija en el mismo momento. Esta característica es para
Compatible con programa CNC estándar sin compensación de corte
herramienta. Esta función no debe utilizarse al preparar un nuevo
Programas CNC.
Compensación de herramienta para interpolación circular

N4
N3

Programado
herramienta de trayectoria

N2
Ruta de herramienta real
Programa

N1 G46 G00 X_ Y_ D_ ;
N2 G45 G01 Y_ F_ ; N1
N3 G45 G03 X_ Y_ I_ ;
N4 G01 X_;
El código 3D se debe utilizar en el modo de compensación de herramienta.
4 G45 ­ G48 se ignoran en el modo de ciclo fijo. Seguir
compensación de herramienta especificando G45­G48 antes de ingresar al modo
ciclo constante y cancelar la corrección después de restablecer el modo
ciclo constante.

­ 212 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Ejemplo
Programa utilizando compensación de herramienta.

N12
N11 30R

N9
40 N10

N13
N8
N4 30R

40
N3 N5

N1 N7
N2 N6

Aquí está Y. 50

N14

80 50 40 30 30

Aquí está X. Fuente

Diámetro herramienta : 20f


Corrección nom. : 01
Valor de compensación de herramienta: +10,0

Programa
N1 G91 G46 G00 X80.0 Y50.0 D01 ; N2
G47 G01 X50.0 F120.0 ; N3
Y40.0 ;
N4G48X40.0;
N5Y­40.0;
N6G45X30.0; N7
G45 G03 X30.0 Y30.0 J30.0 ; N8 G45
G01 Y20.0 ; N9G46X0;
(Disminuye en la dirección positiva una cantidad de movimiento de "0". La herramienta se mueve en la dirección
­X una cantidad de compensación.)
N10 G46 G02 X­30.0 Y30.0 J30.0 ;
N11 G45 G01 Y0 ; (Aumento en dirección positiva por la cantidad de movimiento "0".
La herramienta se mueve en la dirección +Y según el importe de compensación.)
N12 G47 X­120.0 ;
N13 G47 Y­80.0;
N14 G46 G00 X­80,0 Y­50,0;

­ 213 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

6.5 VISIÓN GENERAL DE LA COMPENSACIÓN


HERRAMIENTA DE CORTE (G40–G42)
Al mover la herramienta, la trayectoria de la herramienta puede desplazarse radialmente.
herramienta (Fig. 6.5 (a)).
Para realizar una compensación de cota igual al radio de la herramienta, el CNC primero crea un vector
compensación con una longitud igual al radio de la herramienta (inicio). El vector de corrección es perpendicular.
trayectoria de la herramienta. El origen del vector está en el lado de la pieza de trabajo y la flecha apunta a
centro de la
herramienta. Si se especifica un comando de interpolación lineal o circular después del inicio, la trayectoria
la herramienta durante el mecanizado se puede desplazar según la longitud del vector de
corrección. Para devolver la herramienta al punto inicial al final del mecanizado, cancele el modo de compensación
herramienta para cortar.

Cancelar
correcciones para
herramienta

Comenzar

Arroz. 6.5 (a) Contorno de compensación del cortador

Formato
­ Inicio (inicio de compensación del cortador)
G00(o G01)G41(o G42) IP_D_;
G41: Compensación cortadora izquierda (Grupo 07)
G42: Compensación del cortador derecho (Grupo 07)
IP_: comando de eje
D_: Código para especificar el valor de compensación del cortador (1­3 dígitos)
(código D)

­ 214 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Cancelar compensación de herramienta (cancelar modo de compensación)


G40IP_;
G40: Cancelación de compensación del cortador (Grupo 07) (Cancelación del
modo de compensación)
IP_: comando de eje

­ Selección del plano de corrección.


Plano de corrección Comando de selección de plano IP_
XpYp G17; Xp_Yp_
ZpXp G18; Xp_Zp_
YpZp G19; Yp_Zp_

Explicación
­ Modo de cancelación de corrección
Al principio, cuando se aplica energía, el control está en modo de anulación. En modo cancelar
el vector es siempre 0 y la trayectoria del centro de la herramienta coincide con la programada
trayectoria.

­ Comenzar
Si un comando de compensación del cortador (G41 o
G42, código D distinto de 0), el CNC entra en modo de compensación.
Mover la herramienta usando este comando se llama ejecutar. Especifique el
posicionamiento (G00) o la interpolación lineal (G01) para comenzar. Si se especifica interpolación
circular (G02, G03), se genera la alarma PS0034, "SÓLO
G00/G01 HABILITADO EN STUP/EXT
BLOQUE.” Para el bloque inicial y bloques secuenciales, el CNC prelee tantos bloques como se especifican para
prelectura en el parámetro nº. 19625.

­ Modo de corrección
En el modo de compensación, la compensación se realiza mediante posicionamiento (G00), lineal
interpolación (G01) o interpolación circular (G02, G03). Si tres o más
bloques de movimiento de la herramienta no se pueden leer en el modo de compensación, la herramienta puede
socavar o socavar. Si el plano de compensación se cambia en el modo de
compensación, se emite la alarma PS0037, “SIN CAMBIO PLANO G41/G42” y la herramienta se detiene.

­ Cancelar el modo de corrección


En el modo de compensación, cuando se ejecuta un bloque que satisface cualquiera de las siguientes condiciones, el
CNC entra en modo de cancelación de compensación y la acción de este bloque se denomina cancelación de
compensación. 1. La bola
está configurada con el código G40. 2. La bola se establece en 0 como número de compensación del
cortador (código D). Al realizar la cancelación de compensación, los comandos de arco circular (G02 y G03) no están disponibles. Si
Se emiten estos comandos, se emite la alarma PS0034 y la herramienta se detiene. en modo
cancelar el control de corrección ejecuta las instrucciones de este bloque y el bloque en el búfer de corrección
en la herramienta de corte.
En modo bloque único, el control realiza estas acciones y se detiene. En
al presionar nuevamente el botón de inicio de ciclo se ejecuta un bloque sin leer el siguiente
bloquear.

Después de esto, el control está en modo de cancelación y, en el caso estándar, el siguiente


El bloque a ejecutar se almacenará en el registro del buffer, pero el siguiente bloque no
leer en el buffer de compensación de la herramienta de corte.

­ 215 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Comenzar

Cancelar modo (G41/G42) Modo


correcciones correcciones
Cancelar el modo de corrección

(G40/D0)

Arroz. 6.5 (b) Cambiar el modo de corrección

­ Cambiar el valor de compensación del cortador


Generalmente, el valor de compensación del cortador se cambia en el modo de cancelación cuando
cambio de herramientas. Si el valor de compensación del cortador se cambia en el modo
compensación, para determinar el nuevo valor de compensación del cortador se calcula
vector en el punto final del bloque.
Calculado en base a Calculado en base a
valores de compensación por valores de compensación por
herramienta de corte herramienta de corte
especificada en el bloque N6. especificada en el bloque N7.

N7
N6 N8
Programado
trayectoria final

Arroz. 6.5 (c) Cambiar la cantidad de compensación de la herramienta de corte

­ Valor de compensación de cortador positivo/negativo


herramienta y trayectoria del centro de la herramienta
Si el valor de corrección es negativo (­), entonces la distribución se realiza para la figura en la que
el programa intercambia G41 y G42. Por lo tanto, si el centro de la herramienta pasa por alto la pieza de trabajo
por fuera, acaba yendo por dentro, y viceversa. Arroz. 6.5(d) muestra un ejemplo. Como
regla general, se debe programar un
valor de compensación positivo (+). Cuando se programa una trayectoria de herramienta
como en <1>, si el valor de compensación del cortador
herramienta se hace negativa (–), luego el centro de la herramienta se mueve como en <2>, y
viceversa. Por lo tanto, un mismo programa permite cortar formas tanto externas como internas, y cualquier
espacio entre ellas se puede ajustar según el trabajo.
importe de la corrección.
Aplicable para inicio y cancelación tipo A. (Consulte la descripción del inicio de la compensación del cortador).
instrumento.)
<1> <2>
Ruta del centro de la herramienta

Programado
nueva trayectoria

Arroz. 6.5 (d) Trayectorias del centro de la herramienta al especificar valores de


compensación de cortador positivos y negativos

­ Configuración del valor de compensación del cortador


Asigne valores de compensación del cortador a códigos D desde la MDU.

­ 216 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

NOTA
El monto de compensación del cortador para el cual el código D
corresponde a 0, siempre será 0.
No es posible configurar la cantidad de compensación del cortador para D0.

­ Rango de valores de corrección válidos


El rango de valores que se pueden establecer como valor de corrección puede ser uno de
siguiente, dependiendo de los bits 1 (OFC) y 0 (OFA) del parámetro nº. 5042.

Rango de corrección válido (entrada métrica)


DE C OFA Rango
0 1 ±9999,99 milímetros
0 0 ±9999,999 milímetros
1 0 ±9999,9999 milímetros

Rango de corrección válido (ingreso en pulgadas)


DE C OFA Rango
0 1 ±9999,999 pulgadas
0 0 ±999,9999 pulgadas
1 0 ±999,99999 pulgadas

El valor de compensación correspondiente al número de compensación 0 siempre significa 0. No se puede configurar


valor de corrección correspondiente al número de corrección 0.

­ Vector de corrección
El vector de compensación es un vector bidimensional que es igual al valor de compensación del cortador.
herramienta asignada mediante código D. Se calcula dentro del administrador.
dispositivo, y su dirección se actualiza a medida que la herramienta se mueve en cada bloque. El vector de
corrección se elimina reiniciando.

­ Configuración del valor de compensación del cortador


Establezca el valor de compensación para la herramienta de corte con el número asignado. Número
consta de 1 a 3 dígitos después de la dirección D (código D).
El código D es válido hasta que se especifica otro código D. El código D se utiliza para establecer el valor.
Los valores de compensación de la herramienta son los mismos que los valores de compensación del cortador.

­ Selección de plano y vector.


El cálculo de compensación se realiza en el plano definido por G17, G18 y G19 (códigos G para seleccionar
avión). Este plano se llama plano de corrección. No se realiza compensación
para coordenadas de posición que no pertenecen al plano especificado. Los valores programados se utilizan tal cual. Con
control simultáneo de 3 ejes, la trayectoria de la herramienta se proyecta en el
plano.
correcciones.
El cambio del plano de corrección se realiza en el modo de cancelación de corrección. Si esto se hace en
En el modo de corrección, se muestra la alarma PS0037 y la máquina se detiene.

­ 217 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

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)
P8
P1 (250.550) (1150,550)

N10 N9

Aquí está Y.

N1

N11
Aquí está X. Unidad: mm

punto de partida

G17 G92 X0.0 Y0.0 Z0.0 ;................. Especifica coordenadas absolutas. La herramienta se
posiciona en el punto inicial (X0, Y0, Z0).
N1 G90 G00 G41 D07 X250.0 Y550.0 ; .... Inicia la compensación de la herramienta de corte (inicio). La herramienta se
mueve a la izquierda de la programada.
trayectoria sobre la distancia especificada en D07.
En otras palabras, la trayectoria de la herramienta se mueve
al radio de la herramienta (modo de compensación), ya que previamente
a D07 se le asignó el valor 15 (radio
herramienta es de 15 mm).
N2 G01 Y900.0 F150 ;................................. Configura el procesamiento de P1 a P2.
N3 X450.0 ;................................................. .... .... Especifica el procesamiento de P2 a P3.
N4 G03 X500.0 Y1150.0 R650.0 ; ............. Especifica el procesamiento de P3 a P4.
N5 G02 X900.0 R­250.0 ;................................. Configura el procesamiento de P4 a P5.
N6 G03 X950.0 Y900.0 R650.0 ; ............... Especifica el procesamiento de P5 a P6.
N7 G01 X1150.0 ;................................................ Configura el procesamiento de P6 a P7.
N8Y550.0 ;................................................ ... .... Especifica el procesamiento de P7 a P8.
N9 X700.0 Y650.0 ;................................ Establece el procesamiento de P8 a P9 .
N10 X250.0 Y550.0 ;................................. Configura el procesamiento de P9 a P1 .
N11 G00 G40 X0 Y0.0 ; ................................Cancela el modo de corrección. La
herramienta vuelve al punto inicial (X0.0, Y0.0, Z0.0).

­ 218 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

6.6 VISIÓN GENERAL DE LA COMPENSACIÓN


RADIO DE LA NARIZ DE LA HERRAMIENTA (G40­G42)
La compensación del radio de la punta de la herramienta compensa automáticamente los errores
causados por el redondeo de la punta de la herramienta.

Blanco Herramienta de trayectoria sin


compensación

Trayectoria de la herramienta con


compensación

Vértice
Insuficiente herramienta
soy profundidad
afilado

Formulario procesado sin compensación


radio de la punta de la herramienta

Arroz. 6.6 (a) Trayectoria de la herramienta bajo compensación del radio de la punta de la herramienta

6.6.1 La parte superior de un instrumento imaginario.


Punta de la herramienta en la posición A en la fig. Arroz. 6.6.1(a) (a) en realidad no existe. La parte
superior de la herramienta imaginaria es necesaria porque suele ser más difícil de instalar en
la posición inicial del centro del radio de la punta de la herramienta realmente utilizada que
la parte superior de un instrumento
imaginario. Si se utiliza la punta de una herramienta imaginaria, entonces no es necesario considerar el radio.
Consejos sobre herramientas al programar. En la
imagen Fig. 6.6.1 (a) muestra la relación de posición al instalar la herramienta en
punto de partida.

A
Inicial
situación Posición inicial
Al programar con Al programar con
usando el centro del vértice usando imaginario
herramienta consejos sobre herramientas

Arroz. 6.6.1 (a) Centro del radio de la punta de la herramienta y punta de la herramienta imaginaria

­ 219 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

ATENCIÓN
En una máquina con posiciones de referencia se puede colocar un estándar
posición, por ejemplo el centro de la torreta, por encima del punto de partida. Distancia desde la
posición estándar al centro del radio del vértice
herramienta o la punta de una herramienta imaginaria se compensa
Función de compensación de longitud de herramienta.
Establecer la distancia desde la posición estándar al centro del radio
la punta de la herramienta como valor de compensación es el mismo que para
colocando el centro del radio de la punta de la herramienta por encima del punto inicial, mientras
establece la distancia desde la posición estándar a
los vértices de la herramienta imaginaria son los mismos que para la colocación
los vértices de la herramienta imaginaria por encima de la posición estándar. Para
Al configurar la cantidad de corrección, generalmente es más fácil medir la distancia desde
posición estándar hasta la parte superior de la herramienta imaginaria que desde
posición estándar al centro del radio de la punta de la herramienta.

OFX (Corrección en OFX (Corrección en


longitud de la herramienta longitud de la herramienta
a lo largo del eje X) ejes X)

OFZ (Corrección por OFZ (Corrección por


longitud de la herramienta longitud de la herramienta
ejes Z) a lo largo del eje Z)

Ajustar la distancia desde la posición estándar Ajustar la distancia desde la posición estándar a
al centro de la punta de la herramienta cuando se compensa con punta de herramienta imaginaria cuando se compensa con
longitud de la herramienta longitud de la herramienta

Posición inicial establecida en la parte superior del centro del vértice Posición inicial establecida en la parte superior del vértice
herramienta instrumento imaginario

Arroz. 6.6.1 (b) Monto de compensación de longitud de la herramienta cuando el centro de la torreta está ubicado sobre el punto de partida

Si se realiza la compensación del radio de la nariz Cuando se utiliza la compensación del radio de la punta
herramienta, entonces la trayectoria del centro de la punta de la herramienta es la siguiente herramienta, se realizará un corte preciso.
la misma que la trayectoria programada.

Camino central Camino central


consejos sobre herramientas
Comenzar
picos Comenzar

herramienta

Ruta programada
Ruta programada

Arroz. 6.6.1 (c) Trayectoria de la herramienta al programar con el centro de la punta de la herramienta

Sin compensación del radio de la punta Con la compensación del radio de la punta de la herramienta, habrá
herramienta, trayectoria central de la nariz Se realiza un corte preciso.
el instrumento es el mismo que
trayectoria programada
Trayectoria de vértice
Trayectoria de vértice imaginario
instrumento imaginario herramienta

Comenzar
Comenzar

Programado
Ruta programada trayectoria

Arroz. 6.6.1 (d) Ruta de la herramienta al programar con una punta de herramienta imaginaria

­ 220 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

6.6.2 Dirección imaginaria de la punta de la herramienta


La dirección de la punta de la herramienta imaginaria en relación con el centro de la punta.
la herramienta está determinada por la dirección de movimiento de la herramienta durante el proceso de corte, por lo tanto,
debe configurarse con anticipación, así como los valores de corrección. La dirección de la punta de la
herramienta imaginaria se puede seleccionar entre ocho configuraciones que se muestran en la Fig. Arroz. 6.6.2 (a)
siguiente, con los códigos correspondientes. En la Fig.Fig. 6.6.2(a) mostrado
relación entre la posición de la herramienta y el punto inicial. Si se selecciona la corrección
Geometría de la herramienta y compensación del desgaste de la herramienta, se aplican los siguientes datos.
X

G18
CON

G17
X
CON

Vértice Vértice
G19 imaginario imaginario
Y herramienta número 2
herramienta número 1

El pináculo de lo imaginario El pináculo de lo imaginario


herramienta número 3 herramienta número 4

El pináculo de lo imaginario
herramienta número 5 Parte superior de la herramienta imaginaria número 6.

El pináculo de lo imaginario El pináculo de lo imaginario


herramienta número 7 herramienta número 8

Arroz. 6.6.2 (a) Dirección imaginaria de la punta de la herramienta

Si el centro de la punta de la herramienta coincide con el punto de partida, entonces se utilizan las puntas de la herramienta.
herramienta imaginaria numerada 0 y 9. Especifique el número de vértice del imaginario
herramienta en la dirección OFT para cada número de compensación.

El pináculo de lo imaginario
herramienta número 0 o 9

­ 221 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

6.6.3 Número de corrección e importe de la corrección


Explicación
­ Número de corrección y monto de corrección

Valor de compensación del radio


consejos sobre herramientas (valor
radio de la punta de la herramienta)

Tabla 6.6.3 (a) Número de corrección y monto de corrección (ejemplo) (Valor de corrección
Número de corrección Hasta 400 por (dirección del vértice
conjuntos de datos herramienta) herramienta imaginaria) 0,200 0,250 0,120
001 1
002 2
003 6
004 : :
005 : :
: : :

­ Comando que especifica la cantidad de corrección


El número de corrección se especifica mediante un código D.

­ Configuración del rango de valores de compensación de herramienta.


El rango de valores que se pueden establecer como valor de corrección puede ser uno de
siguiente, dependiendo de los bits 1 (OFC) y 0 (OFA) del parámetro nº. 5042.

Tabla 6.6.3 (b) Rango de corrección válido (entrada métrica)


DE C Gama OFA
0 1 ±9999,99 milímetros
0 0 ±9999,999 milímetros
1 0 ±9999,9999 milímetros

Tabla 6.6.3 (c) Rango de corrección válido (ingreso en pulgadas)


DE C OFA Rango
0 1 ±9999,999 pulgadas
0 0 ±999,9999 pulgadas
1 0 ±999,99999 pulgadas

El monto de compensación correspondiente a la compensación número 0 es siempre 0. El monto de


compensación no se puede especificar para la compensación número 0.

6.6.4 Posición de la pieza de trabajo y comando de movimiento


Cuando se realiza la compensación del radio de la punta de la herramienta, es necesario establecer la posición de la pieza de trabajo de acuerdo con
relación con el instrumento.

código g Posición de la pieza de trabajo herramienta de trayectoria


G40 (Cancelar) Avanzando por un camino programado
G41 Lado derecho Lado Moviéndose por el lado izquierdo de la ruta programada
G42 izquierdo Moviéndose por el lado derecho del camino programado

­ 222 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

La herramienta se mueve hacia el lado opuesto de la pieza de trabajo.

G42 Aquí está X.

Aquí está Z.

Blanco

G41

La parte superior de la herramienta imaginaria se encuentra en


trayectoria programable.

G40

G40

El pináculo de lo imaginario El pináculo de lo imaginario


herramienta número 1 ­ 8 herramienta número 0

Arroz. 6.6.4 (a) Posición de la pieza de trabajo

Puede cambiar la posición de la pieza de trabajo configurando el sistema de coordenadas como se muestra a continuación.

Aquí está Z.

G41 (pieza de trabajo izquierda


lados)

Aquí está X.

Blanco

G42 (pieza de trabajo con derecha


NOTA Si el valor de lados)
compensación del radio es
consejos sobre herramientas
negativo, entonces la posición
la pieza de trabajo cambia.

Arroz. 6.6.4 (b) Cuando cambia la posición de la pieza de trabajo

G40, G41 y G42 son códigos modales. No


especifique G4 en el modo G41. Si hace esto, la corrección no se realizará correctamente.
forma. Por
el mismo motivo, no especifique G42 en el modo G42.

­ 223 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Los bloques de modo G41 o G42 en los que no se especifica G41 o G42 se expresan como (G41) o (G42),
respectivamente.

ATENCIÓN
Si el signo del valor de corrección cambia de más a menos y viceversa, entonces
El vector de compensación cambia cuando se activa la compensación del radio de la punta de la herramienta.
la dirección es opuesta, pero la dirección del filo
el instrumento imaginario permanece sin cambios. Para la opción, con
en el que el filo de una herramienta imaginaria se ajusta según
punto de partida, no cambie el signo del valor de corrección para el aceptado
programas.

Explicación
­ Movimiento de herramienta en el que la posición de la pieza no es
está cambiando
A medida que la herramienta se mueve, la punta de la herramienta entra en contacto con la pieza de trabajo.

(G42) (G42)
(G42) (G42)
(G42) (G42)

Diagrama ampliado

Arroz. 6.6.4 (c) Movimiento de la herramienta sin cambiar la posición de la pieza de trabajo

­ Movimiento de la herramienta en el que cambia la posición de la pieza de trabajo.


La posición de la pieza de trabajo en relación con la herramienta cambia en el ángulo de la programada.
ruta como se muestra en la siguiente figura.
A
C Ubicación
espacios en blanco
G41

G42

Ubicación B
espacios en blanco

A B C
G41 G42

Arroz. 6.6.4 (d) Movimiento de la herramienta que cambia la posición de la pieza de trabajo.

Aunque, en el lado derecho de la ruta programada en el ejemplo anterior


En este caso no se encuentra la pieza, se supone su presencia al pasar de A a B. Es imposible
cambie la posición de la pieza de trabajo en el bloque al lado del bloque inicial. En el ejemplo de la Fig. 6.6.4 b),
­ 224 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Si el bloque que define el movimiento de A a B fue el bloque inicial, entonces la trayectoria de la herramienta
no coincidirá con el que se muestra.

­ Comenzar
El bloque en el que el modo cambia de G40 a G41 o G42 se denomina bloque de inicio.
G40_;
G41_; (Bloque de inicio)
En el bloque de inicio, la herramienta se mueve en modo transitorio para realizar
correcciones. En el bloque al lado del bloque de inicio, se encuentra el centro de la punta de la herramienta.
perpendicular a la trayectoria programada de este bloque en el recorrido inicial.
punto.

G40

(G42)

G42 (Inicio)

Arroz. 6.6.4 (e) Inicio

­ Cancelar corrección
El bloque en el que 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 corrección)
El centro de la punta de la herramienta se mueve a una posición perpendicular a
ruta programada en el bloque anterior al bloque de cancelación. La herramienta se coloca
en el punto final del bloque de cancelación de compensación (G40) como se muestra a continuación.

Posición final

G40

(G42)

Arroz. 6.6.4 (f) Cancelar corrección

­ Cambiar el valor de corrección


Generalmente, el monto de la compensación debe cambiar al cambiar las herramientas en el modo de cancelación.
correcciones. Si la cantidad de corrección aún cambia en el modo de corrección, el vector en el final
El punto del bloque se calcula utilizando el valor de corrección especificado en el mismo bloque. Lo mismo
sucede cuando cambias la dirección de la parte superior de una herramienta imaginaria y la magnitud
Compensación de herramientas.

­ 225 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Calculado en base al valor Calculado en base al valor


compensación especificada en el bloque N6. compensación especificada en el bloque N7.

N7

N6 N8
Programado
trayectoria

Arroz. 6.6.4 (g) Cambio del monto de la compensación

­ Ingresar G41/G42 en modo G41/G42 Cuando


ingresa G41 o G42 nuevamente en modo G41/G42, el centro de la punta de la herramienta se ubica
verticalmente respecto a la trayectoria programada en el bloque anterior, en el final
punto del bloque anterior.

(G42)
(G42)
G42

(G18) G42 G91 Z­500.0 X­500.0 ;

Arroz. 6.6.4 (h) Especificación de G41/G42 en modo G41/G42

En el bloque en el que se realiza la transición de G40 a G41/G42 se realiza el posicionamiento descrito anteriormente.
No se realiza el centro de la punta de la herramienta.

­ Movimiento de la herramienta si la dirección del movimiento de la herramienta es en


El bloque que incluye un comando G40 (cancelación de compensación) es diferente del
direcciones de la pieza de trabajo

Si desea retraer la herramienta en la dirección especificada por X y Z, cancele la compensación del radio
punta de la herramienta al final del mecanizado del primer bloque, como se muestra en la Fig. 6.6.4(i), establecer
los siguientes comandos:
G40 XZI _ _ _ k _
; donde I y K son la dirección de la pieza de trabajo en el siguiente bloque, especificada en modo incremental.

yo, k

X, Z Comando de movimiento real

G40

(G42)

G40 X_ Z_ I_ K_ ;

Arroz. 6.6.4 (i) Si I y K se especifican en el mismo bloque con G40

Por lo tanto, evita que la herramienta corte demasiado como se muestra en la Fig. 6.6.4(j)

­ 226 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

X,Z Comando de movimiento real

G40

(G42)

G40 X_ Z_ ;

Arroz. 6.6.4 (j) El caso cuando el corte ocurre en el mismo bloque con G40

La posición de la pieza especificada por las direcciones I y K es la misma que en el bloque


anterior. Establecer I_K_; en el mismo bloque que G40. Cuando se especifica en el mismo bloque con G02 o G03, los datos
se toman como centro del arco.

G40 X_ Z_ I_ K_; Compensación del radio de la nariz


herramienta
G02 X_ Z_ I_ K_; Interpolación circular

Si se especifica I y/o K con G40 en modo de cancelación, entonces se omite I y/o K. Valores numéricos
después de I y K siempre deben especificarse como valores de radio.
G40 G01 X_Z_;
G40 G01 X_ Z_ I_ K_ ; Modo de cancelación de corrección (I y K no tienen efecto).

Ejemplo

<3>
φ300
<1>

<2>

200
f60 CON

120
0

30 150

(modo G40)
<1> G42 G00 X60.0;
<2> G01 X120.0 Z­150.0 F10;
<3> G40 G00 X300.0 Z0 I40.0 K­30.0 ;

­ 227 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

6.6.5 Notas sobre la compensación del radio de la punta


herramienta
Explicación
­ Bloques que no contienen comandos de movimiento especificados en el modo
correcciones

<1> M05; <2> La salida está en código M

S210; <3> G04 Retardo de salida


X10.0; <4> G22 de código S
X100000; <5> G91 G01 Configuración del área de procesamiento
X0.0 ; <6> G90; <7> G10 L11 Distancia de avance para cero
P01 R10.0 ; Sólo código G
Medición de corrección

Si el número de dichos bloques, especificados secuencialmente, es igual a más de N­2 bloques (donde N es el número
bloques a leer en el modo de corrección (parámetro No. 19625)), la herramienta se introduce en
posición perpendicular a este bloque en el punto final del bloque anterior. Si la distancia de alimentación es 0 (<5>), esta condición se
aplica incluso si solo se especifica una
bloquear.

Ruta programada (modo G42)


N6 G91 Z100.0 ;
N6 N7 N8 N7 S21;
N8 M04;
U9 X­100.0 Z100.0 ;
N9 (Número de
Camino central bloques leídos en modo
consejos sobre herramientas correcciones = 3)

Arroz. 6.6.5(a)

Así, en el caso de la Fig. 6.6.5 (a) Pueden producirse melladuras.

­ Compensación del radio de la punta de la herramienta al retirar


chaflanes
El movimiento después de la compensación se muestra en la Fig. 6.6.5(b).

(modo G42)
G91 G01 Z­20.0, C10.0;
X20.0;

(G42)
Ruta programada

(G41)

Arroz. 6.6.5(b)

­ 228 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Compensación del radio de la punta de la herramienta al realizar el redondeo.


R
El movimiento después de la compensación se muestra en la Fig. 6.6.5(c).

(modo G42)
G91 G01 Z­20.0, C10.0;
X20.0;

(G42)
Ruta programada

(G41)

Arroz. 6.6.5c)

­ 229 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

6.7 DESCRIPCIÓN DE LA COMPENSACIÓN DE CORTE


HERRAMIENTA O AL RADIO DE LA NARIZ
HERRAMIENTAS

6.7.1 Revisar
Las siguientes explicaciones se refieren a la compensación del cortador, pero también se aplican a
Compensación del radio de la punta de la herramienta.

­ Lado interior y lado exterior.


Si el ángulo formado por la intersección de las trayectorias de herramientas especificadas por los comandos
Los movimientos de dos bloques en el lado de la pieza superiores a 180° se denominan “interiores”. Si el ángulo está entre 0° y 180°
se dice que está "afuera". Lado interno
Lado exterior

Programado
nueva trayectoria

Blanco
a Blanco a

Programado
nueva trayectoria

180°≤a 0°≤α<180°

­ Método de conexión de esquina externa


Si la herramienta se mueve a lo largo de una esquina exterior en el modo de compensación del cortador, es
posible especificar si el vector de compensación es lineal o circular.
interpolación utilizando el bit 2 (CCC) del parámetro no. 19607.

<1>Conexión tipo línea [bit 2 (CCC) del <2> Conexión circular


parámetro no. 19607 = 0] tipo [página 2 (CCC) parámetro
libro. 19607 = 1]
Los vectores se conectan mediante Los vectores se conectan mediante
Interpolación linear. interpolación circular.

­ Cancelar modo
La compensación del cortador entra en modo de cancelación en las siguientes condiciones. (En
En algunas máquinas, es posible que el sistema no entre en modo de cancelación). <1>
Inmediatamente después de encender la alimentación

<2> Cuando presionas una tecla en el panel de entrada manual de datos

<3> Después de forzar la finalización de un programa ejecutando M02 o M30 <4>


Después de ejecutar un comando de cancelación de compensación de cortador (G40)

­ 230 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

En el modo de cancelación, el vector de compensación se establece en cero y la trayectoria del centro de la herramienta
coincide con la trayectoria programada. El programa debe finalizar en
modo cancelar. Si el programa finaliza en modo de compensación de fresa, la herramienta no se puede colocar en el
punto final, se detiene en una distancia longitudinal
vector de corrección desde el punto final.

NOTA
Operación realizada al especificar una operación de reinicio durante la corrección
a la herramienta de corte, puede ser diferente dependiendo del bit 6 (CLR) del
parámetro no. 3402. ­ Si CLR
es 0
El sistema entra en un estado de reinicio. G41/G42 se guardan como
grupo de código modal 07, pero para realizar compensación de corte
herramienta, se debe especificar nuevamente el número de compensación (código D).
­ Si CLR se establece en 1
El sistema entra en estado de limpieza. El código modal del grupo 07 es
G40, para posteriormente realizar la compensación del cortador
la herramienta debe especificarse con G41/G42 y el número de compensación (código D).

­ Comenzar
Cuando un bloque que satisface todas las condiciones siguientes se ejecuta en modo cancelación, el CNC
ingresa al modo de compensación del cortador. Gestión durante esta operación.
llamado lanzamiento.
<1> G41 o G42 está contenido en el bloque o se ha especificado previamente para la entrada del CNC en modo de compensación
en la herramienta de corte.
<2> 0 < número de compensación para compensación de cortador ≤ número máximo
correcciones
<3> Modo de posicionamiento (G00) o interpolación lineal (G01) <4> Cuando se
especifica un comando de compensación del eje plano con una distancia de movimiento de 0 (para
excepto para lanzamiento tipo C).
Si el inicio se especifica en modo de interpolación circular (G02, G03), ocurre una alarma
PS0034, "SÓLO G00/G01 HABILITADO EN STUP/EXT BLOQUE".
La conmutación del sistema de coordenadas de la pieza (G54–G59) no se puede especificar en la configuración de inicio.

bloquear. Cualquiera de los tres tipos A, B y C se puede seleccionar como operación de disparo
ajuste correspondiente del bit 0 (SUP) del parámetro no. 5003 y el bit 1 (SUV) del parámetro no. 5003 respectivamente
La operación que se realizará cuando la herramienta se mueva
lado interno, sólo puede representar una operación de un solo tipo.

Tabla 6.7.1 (a) Iniciar/cancelar operación


SUV SORBER Tipo Operación
0 0 Escribe un El vector de corrección sale perpendicular a la relación
al bloque que sigue al bloque de inicio y al bloque que
precede al bloque de cancelación.
Ruta del centro de la herramienta

G41
Programado
N2 trayectoria

N1

­ 231 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

SUV SORBER Tipo Operación


0 1 Tipo B El vector de corrección sale perpendicular a la relación
al bloque de inicio y al bloque de cancelación. El vector también se genera.
intersecciones.
Intersección
Ruta del centro de la herramienta

Programado
G41
N2 trayectoria

N1

1 0 Tipo C Si el bloque de inicio y el bloque de cancelación son bloques, no


1 contiene comandos de movimiento de herramienta, entonces la herramienta
se mueve por radio de herramienta valor de compensación por
Radio de la punta de la herramienta en dirección vertical.
en relación con el bloque que sigue al bloque de inicio, y para
bloque que precede al bloque de cancelación. Intersección

Ruta del centro de la herramienta

N3 Programado
trayectoria
G41 N2

N1 Ruta programada

Para el bloque de movimiento de herramienta, la herramienta opera en


de acuerdo con la siguiente configuración de SUP: Si SUP es 0, entonces se especifica
el tipo A, y si SUP es 1, se especifica el tipo B.

­ Lectura de comandos de entrada en modo de compensación de cortador


En el modo de compensación de cortador, los comandos de entrada generalmente se leen de tres a ocho
bloques, dependiendo de la configuración del parámetro no. 19625 para realizar cálculo de intersección
o comprobaciones de colisión, que se describen a continuación, independientemente de si los bloques contienen
mover el comando o no, hasta que se reciba un comando de cancelación.
Para realizar cálculos de intersecciones, es necesario leer al menos dos bloques que contengan comandos de
movimiento de herramientas. Para realizar una verificación de colisión, debe leer al menos tres bloques que
contengan comandos de movimiento de herramientas.

Al aumentar el valor del número de bloques de lectura especificado en el parámetro no. 19625, puedes
determinar el corte (colisión) para un mayor número de comandos posteriores. Sin embargo, el aumento
La cantidad de bloques para leer y analizar conducirá a un mayor tiempo de operación.

­ Finalizar (cancelar) la compensación del cortador


En el modo de compensación de la cortadora, la compensación de la cortadora se cancela si se ejecuta un
bloque que satisface una de las siguientes condiciones: Se especifica <1> G40.

<2> D00 se especifica como el número de compensación para la compensación del cortador. Si es
necesario cancelar la compensación del cortador, no se puede hacer.
utilizando el comando de interpolación circular (G02, G03). De lo contrario, se produce una señal.
ansiedad.
Se puede seleccionar cualquiera de los tres tipos A, B y C para la operación de deshacer
configurando el bit 0 (SUP) del parámetro no. 5003 y el bit 1 (SUV) del parámetro no. 5003. La operación debe
realizado si la herramienta se gira hacia el interior es de un solo tipo.

­ 232 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Bit 0 (SBK) par. nom. 5000


Cuando el bit 0 (SBK) del parámetro no. 5000 se establece en 1, luego se puede realizar la parada
bloque único en un bloque creado internamente para compensar la herramienta de corte. Utilice esta
opción para comprobar el programa, incluida la compensación del cortador.
herramienta.
Punto de interrupción en un bloque generado internamente

N1 Punto de parada único


S bloquear

N1

N2

Camino central
N2 herramienta para cortar
N1

Ruta programada

NOTA
Cuando la función opcional (código M), función de velocidad del husillo
(código S), función de herramienta (código T) o segunda función adicional
(código B) se indican en el bloque N1 de la figura anterior, entonces FIN no se acepta si
la herramienta se detiene en un punto de parada en el creado internamente
bloque (excluyendo el punto de parada de un solo bloque).

­ Significado de los símbolos


En las siguientes figuras se utilizan los siguientes símbolos: ­ S indica la
posición en la que se ejecuta una vez un bloque unitario.
­ SS indica la posición en la que un solo bloque se ejecuta dos veces.
­ SSS indica la posición en la que un solo bloque se ejecuta tres veces.
­ L indica que la herramienta se mueve en línea recta.
­ C indica que la herramienta se mueve formando un arco. ­ r indica
el valor de compensación del radio de la herramienta del radio de la punta de la herramienta. ­ Intersección
– la posición en la que las trayectorias programables de dos bloques
se cruzan después de desplazarse en una cantidad r.
­
indica el centro de la herramienta.

­ 233 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

6.7.2 Movimiento de la herramienta durante el arranque


Si el modo de cancelación de compensación se cambia al modo de compensación, la herramienta se mueve como
se muestra a continuación (inicio):

Explicación
­ Mover la herramienta por el interior de la esquina (180°≤ α)
Lineal → Lineal

a
Blanco

Programado
trayectoria
r
G42

S l Ruta del centro de la herramienta

l
punto de partida

Линейный→Круговой
a

Blanco
r
G42

S
C
l
punto de partida Camino central Programado
herramienta trayectoria

­ 234 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Casos en los que el bloque gatillo es un bloque móvil de herramienta y la


herramienta se mueve a lo largo del lado exterior de un ángulo obtuso (90°≤
α<180°)
La trayectoria de la herramienta al inicio puede ser de 2 tipos, A y B; El tipo se establece mediante el número de
parámetro del bit 0 (SUP). 5003.
Lineal → Lineal punto de partida

G42
a Blanco

l
Ruta programada

S l
Ruta del centro de
la herramienta
Escribe un

Линейный→Круговой
punto de partida

G42
a

r Pieza
de trabajo
pedazo

S
C
Ruta programada

Ruta del centro de la herramienta

Lineal → Lineal
punto de partida
(conexión de tipo lineal)
G42
a
Blanco

l
Ruta programada
r
r

l
S
Ruta del centro de
la herramienta
Intersección l
Tipo B
Lineal → Circular punto de partida
(conexión tipo lineal)

G42
a

r Blanco
r

S
C
l l Ruta programada
Intersección
Ruta del centro de la herramienta

­ 235 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Línea → Línea
punto de partida
Nueva York (Conexión
circular
tipo) G42
Blanco
a

l
Programado
trayectoria
r
r

C S l Camino central
herramienta

Tipo B
punto de partida
Линейный→Круго
aullido (conexión
circular
tipo) G42
a

r Blanco

C S
C
Programado
Ruta del centro de la herramienta trayectoria

­ 236 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Casos donde el bloque de lanzamiento es un bloque de movimiento.


herramienta, y la herramienta se mueve a lo largo del exterior
ángulo agudo (α<90°) La
trayectoria de la herramienta al iniciar puede ser de 2 tipos, A y B; El tipo se establece mediante el número de
parámetro del bit 0 (SUP). 5003.
Lineal → Lineal punto de partida

G42
l Blanco
a

Programado
trayectoria
r

S l Ruta del centro de la herramienta


Escribe un

Линейный→Круговой punto de partida

G42
l
a

r Blanco

CAROLINA DEL SUR

Camino central
Programado
herramienta
trayectoria

Lineal → Lineal punto de partida


(Conexión tipo línea)
l

G42
Blanco
r a
l
Programado
r trayectoria

S l l Ruta del centro de la herramienta


Tipo B
Линейный→Круговой punto de partida
(Conexión tipo línea)
l

G42
r a
l

r
l
Blanco
S l C

Camino central
herramienta
Programado
trayectoria

­ 237 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Línea → Línea punto de partida


Nueva York (Conexión
circular
l
tipo)

G42 Blanco
r a

Programado
trayectoria
r
C

S l Ruta del centro de la herramienta


Tipo
B
Линейный→Круго punto de partida
aullido (conexión l
circular
tipo)
G42
r a

r Para­
C eso es todo

S C

Camino central
herramienta Ruta programada

­ El movimiento de la herramienta a lo largo de la conexión exterior es lineal →


lineal con un ángulo agudo inferior a 1 grado (α<1°)
S l Ruta del centro de la herramienta

r l
Programado
trayectoria
(G41)
G41 punto de partida
Menos de 1 grado

­ Bloque que no contiene ningún movimiento de herramienta especificado al inicio


Para los tipos A y B Si
el comando se da al inicio, no se crea el vector de desplazamiento. La herramienta no funciona en
bloque de lanzamiento.

SS
N7

N6 N8
S

G40…;
Camino central
N9 herramienta
N6 G91 X100.0 Y100.0 ;
N7G41
N8Y­100.0;
N9 Programado
trayectoria

­ 238 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Para el tipo
C, la herramienta se desplaza una cantidad de compensación en una dirección perpendicular a
en relación al bloque de movimiento de herramienta que sigue al bloque de lanzamiento.

Sin movimientos
herramienta

l
a
S Programado
trayectoria
l

Camino central
S herramienta

Intersección

­ 239 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

6.7.3 Mover la herramienta en modo de compensación


En el modo de compensación, la compensación se realiza incluso para los comandos de posicionamiento, sin mencionar
interpolación lineal y circular. Para calcular la intersección es necesario
Cuente al menos dos bloques que contengan comandos de movimiento de herramientas. Si dos o
No se pueden leer más bloques de movimiento de herramientas en el modo de corrección debido a que se especifican
secuencialmente bloques en los que no hay comandos de movimiento de herramientas que contengan, por ejemplo,
comandos independientes de funciones auxiliares y tiempo de permanencia, es posible
subcotización o sobrecotización debido a una falla en el cálculo de la intersección. habiendo aceptado
número de bloques para leer en modo de corrección, que se especifica en el parámetro no. 19625, para N, y el número
de comandos en estos N bloques, en los que no hay comandos de movimiento y que se leen, para M, obtenemos que la
condición para la posibilidad de realizar el cálculo de la intersección es (N ­ 2) ≥ METRO. Por ejemplo, si el número
máximo de bloques para leer en modo de corrección es 5, entonces
El cálculo de intersecciones es posible incluso si se especifican hasta 3 bloques en los que no hay comandos.
movimiento.

NOTA
La condición requerida para la verificación de colisión, que se describe a continuación, es
diferente de esta condición. Para más detalles, consulte las explicaciones de la prueba.
colisiones.

Si se especifica un código G o M que suprime el almacenamiento en búfer, los comandos posteriores no pueden
ser leído antes de ejecutar este bloque, independientemente de la configuración del parámetro no. 19625. Sin embargo
Puede ocurrir menos corte excesivo o insuficiente debido a un error de cálculo.
intersecciones.

­ 240 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Movimiento de la herramienta por el interior de la esquina (180°≤ α)


Lineal →
Lineal
a Blanco

Ruta programada

S l Ruta del centro de


la herramienta
Intersección
l

Lineal→Circular

Blanco

Intersección
S C

l
Ruta del centro de Ruta programada
la herramienta

Circular → Lineal

a Blanco

Ruta programada

l
S Ruta del centro de
C Intersección la herramienta

Circular→
Circular a

Blanco
Intersección
S
C C

Ruta del Ruta programada


centro
de la herramienta

­ 241 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

­ Movimiento de la herramienta en el interior (α<1°) con anormalidad.


vector largo, lineal → lineal
Intersección
S
r Ruta del centro de la herramienta

Ruta programada
r

Intersección

El lector deberá consultar este procedimiento también en los casos de arco ­ recto, recto ­ arco y arco
­ largo.

­ 242 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Mover la herramienta a lo largo del exterior de un ángulo obtuso


(90°≤α<180°)
Lineal →
Lineal
(Conexión
tipo línea)

a Blanco

l Ruta programada

Intersección S l Ruta del centro de


la herramienta

Lineal → Circular
(conexión
tipo lineal)

Blanco
l r

SL C
Intersección
Ruta programada
Ruta del centro de la herramienta

Circular→Lineal (conexión
tipo lineal)

a Blanco

Ruta programada
r

C
l
Intersección S l Ruta del centro de la herramienta

Circular→
Circular
(conexión
tipo lineal)
a

Ruta programada
r Blanco
r
C
Ruta del l
centro
de la herramienta
Intersección SL C

­ 243 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Lineal→
Lineal
(Conexión
tipo circular)

a Blanco

l
r Ruta programada
r

C l
S
Ruta del centro de
la herramienta

Lineal→Circular
(Conexión
tipo circular)

r
l r Blanco

C
S C

Ruta del centro de Ruta programada


la herramienta

Circular→ Lineal
(Conexión
tipo circular)
a Blanco

r Ruta programada
r
C
C
S L Ruta del centro de la herramienta

Circular→
Circular
(Conexión
tipo circular)
a

Ruta programada
r Blanco
r
C
Ruta del centro de C
la herramienta
S C

­ 244 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Mover la herramienta a lo largo del exterior de un ángulo agudo (α<90°)


Lineas →
Lineal
(Compuesto l
tipo lineal)

Blanco
r a
l
Programado
trayectoria
r
l
S l l Camino central
herramienta

Линейный→Круговой
(Compuesto
tipo lineal)
l

r a
l
Blanco
r
l
S l
C Programado
Camino central trayectoria
herramienta

Циркулярный→
Lineal
(Compuesto
tipo lineal)

Blanco

r a
l
Programado
trayectoria
r
l

S Ruta del centro de la herramienta


l l
Циркулярный→
Circular
(Compuesto
tipo lineal)

r a
l
Blanco
r
l

S l C Programado
Ruta del centro de la herramienta trayectoria

­ 245 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Lineas →
Lineal
(Compuesto l
tipo circular)

Blanco
r a

Programado
trayectoria
r
C

S l Camino central
herramienta

Линейный→Круговой
(Compuesto
tipo circular)
l

r a

Blanco
r
C

S
C
Camino central Programado
herramienta trayectoria

Циркулярный→
Lineal
(Conexión
tipo circular)

Blanco
r a

Programado
trayectoria
r
C
Ruta del centro de la herramienta
S l
Циркулярный→
Circular
(Compuesto
tipo circular)

r a

Blanco
r
C

S Programado
C trayectoria
Ruta del centro de la herramienta

­ 246 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Si hay excepciones
El punto final del arco no se encuentra en el arco.
Si el final de una línea que se convierte en un arco no representa el final de un arco, entonces el sistema
asumirá que la compensación del cortador se realiza en relación con un imaginario
un círculo que tiene el mismo centro que el arco y que pasa por una posición final específica. En
Basado en esta suposición, el sistema construirá un vector y realizará una corrección. Misma descripción
aplicable al movimiento de una herramienta entre dos trayectorias circulares.

Fin del arco Blanco

circulo imaginario
Programado
trayectoria

r r
Camino central
herramienta

r C l
l
centro del arco l S

Sin intersección interna


Si la cantidad de compensación del radio de la herramienta/radio de la punta de la herramienta es suficiente
es pequeño, entonces las dos trayectorias circulares del centro de la herramienta creadas después de la compensación se cruzan
en el punto (P). La intersección en el punto P puede no ocurrir si la compensación del radio
herramienta el radio de la punta de la herramienta está ajustado a un valor excesivamente grande. En ese caso
Se espera una condición, luego al final del bloque anterior, se activa la alarma PS0033, “NO
CRUZADO. AT G41/G42” y la herramienta se detiene. Por ejemplo, las
trayectorias del centro de la herramienta a lo largo de los arcos A y B se cruzan en el punto P, si por
Compensación del radio de la herramienta el radio de la punta de la herramienta se establece bastante pequeño
significado. Si se especifica un valor excesivamente grande, no se produce ninguna intersección.
La alarma se enciende y la herramienta
Cuando el valor de compensación de corte
se detiene.
radio de la herramienta o de la punta
herramienta grande

Cuando el valor de compensación de corte


radio de la herramienta o de la punta
pequeña herramienta

Centro del arco B


Centro del arco A
Programado
trayectoria
r r

Largo A arcoiris b
PAG

­ 247 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

­ El centro del arco coincide con el punto inicial o final


Si el centro del arco coincide con el punto inicial o final, se muestra la alarma PS0041, “INTERVENCIÓN EN G41/G42”, entonces la
herramienta se detiene en el punto inicial del arco anterior.
bloque de arco.

(G41)
Ruta del centro de la herramienta N5 G91 G01 X50.0;
N6X50.0;
Se muestra emergencia N7 G02 X100.0 I0 J0 ;
señalización, instrumento
se detiene N8 G01 Y­100.0;

N5 N6 N7

Ruta programada

N8

­ Cambiar la dirección de corrección en el modo de corrección


La dirección de compensación está determinada por los códigos G (G41 y G42) para compensación de radio.
herramienta radio de la punta de la herramienta y el signo del valor de compensación de la siguiente manera.

Signo de corrección + –
código g
G41 Desplazamiento a la izquierda Desplazamiento a la derecha
G42 Desplazamiento a la derecha Desplazamiento a la izquierda

Puede cambiar la dirección del desplazamiento en el modo de corrección. Si la dirección de corrección


cambios en el bloque, se crea un vector en la intersección de la ruta del centro de la herramienta de este
bloque y la ruta del centro de la herramienta del bloque anterior. Sin embargo, no
es posible realizar cambios en el bloque inicial ni en el bloque siguiente.

­ 248 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Ruta del centro de la herramienta con intersección.


Lineal → Lineal

Blanco S
G42 l
Intersección

r
Ruta programada r

l G41

Blanco
Ruta del centro de la herramienta

Линейный→Круговой

Blanco
r
G41
G42
Ruta programada

r Blanco

Intersección
Ruta del centro de l S
la herramienta

Circular → Lineal

Blanco

G42
Ruta programada

r
Ruta del centro de
la herramienta
C l

Intersección S
r

G41 Blanco

Circular→
Circular

Blanco C
G42

r
Ruta programada
r
G41

C
Blanco
Ruta del centro de
la herramienta
Intersección S

­ 249 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

­ Ruta del centro de la herramienta sin intersección


Al cambiar la dirección de desplazamiento del bloque A al bloque B usando G41 y G42, a menos que
Si se requiere una intersección con una trayectoria desplazada, se crea un vector estándar para el bloque B
en el punto inicial del bloque B.
Lineas →
Lineal
S l

Blanco
r
Programado G42 (G42)
trayectoria
G41
A B
l Blanco
r

Camino central
herramienta l S
G42
Programado
trayectoria
G41
r

Camino central
herramienta S
l
Линейный→Круговой
Intersección

l
l

Camino central A
herramienta
(G41) G42 B
(G41) r

Programado
trayectoria

S
Циркулярный→
Circular
C

S
Un arco cuyo punto final
no ubicado en un arco
r
C
G41
Programado
trayectoria
(G42)

(G42)

r r

C l
l S Centro
Centro
Camino central
herramienta

­ 250 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ La longitud de la trayectoria del centro de la herramienta es mayor que la circunferencia.


Por lo general, la probabilidad de que ocurra tal situación es casi nula. Sin embargo, al cambiar
G41 y G42 o un trabajo G40 con dirección I, J y K, esta situación puede ocurrir. La compensación de
la herramienta de corte no se realiza para un paso a lo largo de una longitud mayor que la longitud de un
círculos: se forma un arco de P1 a P2 como se muestra. Dependiendo de la circunferencia, puede
Se mostrará una alarma debido a la “Comprobación de colisión” que se describe a continuación. Para
Para realizar un ciclo con un paso mayor que la circunferencia, es necesario configurar el ciclo de acuerdo con
segmentos.

Programado
Camino central trayectoria
herramienta
N5 N7

P1 P2

(G42)
N5 G01 G91 X500.0 Y­700.0 ; N6
N6 G41 G02 J­500.0;
N7 G42 G01 X500.0 Y700.0 ;

­ Compensación del cortador de código G en modo de compensación


El vector de corrección se puede formar perpendicularmente a la dirección del movimiento en
el bloque anterior, independientemente del procesamiento del lado interno o externo, especificando
Compensación de código G (G41, G42) para herramienta de corte en modo de compensación. Si este código
especificado cuando hay un comando de movimiento circular, es imposible lograr un movimiento circular exacto
movimientos.
Si se espera un cambio en la dirección de compensación utilizando un código G (G41, G42) que especifica
Compensación del cortador, consulte la sección “Cambio de la dirección de compensación en
modo de corrección."
Lineas →
Lineal

Bloque especificado por G42


Modo G42

r l
l

Ruta del centro de la herramienta S Intersección

Циркулярный→
Lineal

Bloque especificado por G42

r
Modo G42 l
C
S Intersección

Ruta programada

­ 251 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

­ Comando que cancela temporalmente el vector de corrección.


En el modo de compensación, si se ejecuta G92 (especificación del sistema de coordenadas de la máquina) o G52
(especificación del sistema de coordenadas local), el vector de compensación se cancela temporalmente y luego el modo
las correcciones se restablecen automáticamente. En
este caso, si no hay movimiento para anular la compensación, la herramienta se mueve
directamente desde el punto de intersección hasta el punto programado en el que el vector de desplazamiento
cancelado.

La herramienta se mueve directamente al punto de intersección también después de la recuperación.


modo de corrección.
S S

l l
l l

Camino central
herramienta
N6 S
N5 N8
Ruta programada N7
Bloque G92
(G41)
N5 G01 X700.0 Y300.0 ;
N6 X600.0 Y­300.0 ;
N7 G92 X200.0 Y100.0 ;
N8 G01 X800.0 Y400.0 ;

Antes de especificar los comandos G28 (regreso a la posición de referencia), G29 (movimiento desde
posición de referencia), G30 (retorno a la segunda, tercera y cuarta posición de referencia), y
G53 (selección del sistema de coordenadas de la máquina), cancelar el modo de compensación con G40. Si
Si se intenta configurar cualquiera de estos comandos en modo de corrección, entonces el vector de corrección
desaparece temporalmente.

­ Cuando I, J y K se especifican en un bloque de modo G00/


G01 Al iniciar la compensación de cortador o en este modo especificando I, J y K en un bloque
Se puede especificar el modo de posicionamiento (G00) o el modo de interpolación lineal (G01).
vector de corrección en el punto final de este bloque en una dirección vertical a
especificado por I, J y K. Esto hace posible cambiar deliberadamente la dirección de la corrección.

Vector tipo IJ (plano XY) A


continuación se explica cómo crear un vector de corrección (vector tipo IJ) en el plano.
Corrección XY (modo G17). (Estas explicaciones también son válidas para un vector de tipo KI en el plano G18 y
para un vector tipo JK en el plano G19.) Se supone que el vector de compensación (vector tipo IJ) es un vector cuyo
tamaño es igual al valor de compensación, perpendicular a
con respecto a la dirección dada por I y J, sin realizar un cálculo de intersección en
trayectoria programada. I y J se pueden especificar al iniciar la compensación del cortador.
instrumento y en este modo. Si se especifican cuando se inicia la compensación, el conjunto de valores
cualquier tipo a ejecutar en el parámetro correspondiente no será válido, y será aceptado
tipo vectorial IJ.

Dirección del vector de corrección


En el modo G41, se asume la dirección especificada por I, J y K.
la dirección de movimiento de la herramienta imaginaria y se genera el vector de compensación
perpendicular a esta dirección y estará en el lado izquierdo.

­ 252 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Vector de compensación

Yo, J, K

En el modo G42, se asume la dirección especificada por I, J y K.


la dirección de movimiento de la herramienta imaginaria, y el vector de corrección será
perpendicular a esta dirección y estará en el lado derecho.

Yo, J, K

Vector de compensación

Ejemplo
Si I y J se especifican al comienzo de la compensación (sin
movimientos de herramientas)
N50
N40
(G40)
N30
N10G41I1D1; N20 N60
N20 G91 X100. Y100. ;
N30X150. ; D1
Ruta del centro del radio
Nota) En N10 el vector se especifica con N10 filo de la herramienta
tamaño D1 en
vertical
dirección axial
X usando I1. Programado
trayectoria

Si I y J se especifican al comienzo de la compensación (con


movimiento de la herramienta)

(G40)
N10 G91 G41 X100.0 Y100.0
N30
I1D1;
N20 G04 X1000;
N30 G01 F1000; Camino central
N40S300; N20 herramienta
N50M50;
N60X150. ; Programado
trayectoria
Nota) En N10 el vector se especifica con N10
tamaño D1 en
vertical D1
Dirección X usando I1.

­ 253 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Si I y J se especifican al comienzo de la compensación (con


movimiento de la herramienta)

(G17 G41 G91 D1)


N10 G00 X150. J50. ;
N20 G02 I50. ;
N30 G00 X­150. ; (yo, j)
<2>
Nota) En N10 el vector se especifica con
tamaño D1 vertical
Dirección Y usando J50. N10 N20
N30
<1>
<1> Tipo vectorial IJ <2>
<2> Vector determinado por cálculo
intersecciones

Ruta del centro de la herramienta

Programado
trayectoria

Trayectoria definida
cálculo de intersección

Si I y J se especifican en un bloque sin movimiento de herramienta en


modo de compensación

N30
N40 Camino central
SS herramienta
Iniciar/Cancelar Tipo C
N20
N10 G41 D1 G01 F1000; N50
N20 G91 X100. Y100. ; (yo, j)
N30 I10. ;
N40X150. ; Programado
N50G40; trayectoria

N10
D1

Limitación
Si se especifica un vector de tipo IJ, entonces la colisión de herramientas puede ser causada por este mismo
vector, dependiendo de la dirección. Si esto sucede, no se emitirá ninguna alarma y
No se tomarán medidas para evitar una colisión. En consecuencia, pueden producirse cortes.

Coma
Iniciar/cancelar (yo, j)
Tipo C

N40
N10 G42 D1F1000; N30
N20 G91 X100. ; Programado
N30X100. Y­100. I 10. ; N20
trayectoria
N40X100. Y­100. ;
N50G40;
N10 N50

Camino central
herramienta

­ 254 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Un bloque que no contiene comandos de movimiento de herramientas.


En los siguientes bloques la herramienta no se mueve. En estos bloques la herramienta no está
se mueve incluso cuando se realiza la compensación de la herramienta de corte.
M05; : Salida en código M
S21; : Salida de código S
G04 X10.0; : Ponerse de pie

G22 X100000; : Especifique el área de procesamiento


G10 L11 P01 R10.0; : Especificación/cambio del valor de compensación del cortador
(G17) Z200.0; : Mueve el comando fuera del plano de compensación. : Sólo
G90;, O10;, N20; códigos G, O y N : La distancia
G91X0; recorrida es cero.

­ Un bloque que no contiene ningún movimiento de herramienta especificado en el modo


correcciones
Si el número de bloques especificados secuencialmente sin comandos de movimiento no excede N­2 bloques
(donde N es el número de bloques que se leerán en el modo de corrección (parámetro No. 19625)) en el modo
compensación, el vector y la trayectoria del centro de la herramienta permanecen normales. este bloque
ejecutado en un punto de interrupción de un solo bloque.

N6 G91 X100.0 Y100.0 ; N7 N8 Programado


trayectoria
N7 G04 X10.0;
N8X100.0;
N6
l Camino central
herramienta
SS
l Aquí se ejecuta el bloque N7.

En el modo de corrección, el número de bloques especificados secuencialmente sin comandos de movimiento no debería
exceder N­2 (donde N es el número de bloques a leer en el modo de compensación (parámetro No. 19625). Cuando se especifica,
se crea un vector cuya longitud es igual al valor de compensación en la dirección perpendicular al movimiento de la herramienta
en el bloque anterior, de modo que
una coma.

N6 G91 X100.0 Y100.0 ; N7, N8 N9 Programado


N7 S21;
N8G04X10.0; trayectoria
N9X100.0;
(Número de bloques leídos por
modo de corrección = 3) N6
l Camino central
herramienta
SSS
l Aquí se ejecutan los bloques N7 y N8.

­ Cuando se especifica un código M/G que suprime el almacenamiento en búfer


Si se especifica un código M/G que suprime el almacenamiento en búfer en el modo de corrección, la capacidad de
leer y analizar bloques consecutivos, independientemente del número de bloques a leer
en modo de corrección, que se establece mediante el parámetro no. 19625. Cálculos adicionales que se describen a continuación
Ya no es posible cruzar intersecciones ni controlar colisiones. Si esto sucede, entonces genial.
la probabilidad de que ocurra un corte, ya que el vector perpendicular sale justo a
el bloque anterior.

­ 255 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Si no se especifica el código M (M50) que suprime el almacenamiento en búfer

(G42) N6
Programado
N5 G91 G01 X40.0 Y40.0 ; trayectoria
N6X40.0;

::
N5
l
Camino central
herramienta
S
l Intersección

Si se especifica un código M (M50) que suprime el almacenamiento en búfer

(G42) N6 N7
Programado
N5 G91 G01 X40.0 Y40.0 ; trayectoria
N6
M50;N7 X40.0;
: N5
: l
Camino central
herramienta
SS
l
Aquí se ejecuta el bloque N6.

­ Comando del sistema de coordenadas de la pieza o del sistema de coordenadas local en


modo de corrección
Si el sistema de coordenadas local (G52) o el sistema de coordenadas de pieza (G92) se especifica en
La compensación del cortador (G41 o G42), G52 o G92 se considera código G enmascarado por
almacenamiento en búfer. Los bloques siguientes no se ejecutan hasta que se ejecuta el bloque G52 o
G92.

­ Movimiento angular
Cuando se crean dos o más vectores de compensación al final del bloque, la herramienta se mueve
linealmente de un vector a otro. Este movimiento se llama movimiento angular. Si estos vectores
prácticamente coinciden entre sí (la distancia del movimiento angular entre
vectores se considera bastante pequeño debido a la configuración del parámetro no. 5010), luego angular
no se realiza ningún movimiento. En este caso, el vector al punto de interrupción del bloque unitario
tiene prioridad y guarda acciones mientras que otros vectores se ignoran. EN
En relación con esto, es posible ignorar los movimientos menores que aparecen.
al realizar la compensación del cortador, evitando así la oscilación
velocidad debido a la interrupción del buffering.

­ 256 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Este vector se ignora si ΔVX ≤


ΔVX
ΔVlimit y ΔVY ≤ ΔV límite

ΔVY
r S

r Vector hasta el punto de parada


queda un solo bloque, incluso
N1 si ΔVX ≤ ΔVlimit y ΔVY ≤ Vlimit.
Camino central
N1
herramienta

N2

Programado
trayectoria

ΔVlimit se determina configurando el parámetro (No. 5010).

Si no se puede decir que los vectores prácticamente coincidan (es decir, no se borran de la memoria), entonces
se mueve a lo largo de la esquina. Movimiento angular que precede al punto de interrupción.
de un bloque unitario es relativo al bloque anterior, mientras que el movimiento angular que sigue al punto de
interrupción del bloque unitario es relativo al bloque posterior.
Este movimiento se incluye en el bloque N6, por lo que la velocidad de avance es igual a
velocidad de avance en el bloque N6.

Este movimiento se refiere al bloque N7, por lo que


la velocidad de avance es igual a la velocidad de avance en el bloque N7.

N6 N7

Sin embargo, si la trayectoria del siguiente bloque es un semicírculo o más, entonces lo anterior
la función no se ejecuta. La
razón de esto es esta:

­ 257 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

P2 P3 P4 P5
N4 G41 G91 G01 X150.0 Y200.0 ;
N5 X150.0 Y200.0;
N6 G02 J­600.0;
N7 G01 X150.0 Y­200.0; P1 P6
N8 G40 X150,0 Y­200,0;
N5 N7

N4 N8

Programado N6
trayectoria

Camino central
herramienta

Si no se ignora el vector, la trayectoria de la herramienta es: P1 → P2 →


P3 → (Círculo) → P4 → P5 → P6 Pero si la
distancia entre P2 y P3 es pequeña, entonces se ignora el punto P3 . Por lo tanto, la trayectoria de la herramienta
es: P2 → P4. Por lo tanto, se ignora
el corte
circular con el bloque N6.

­ Interrumpir el funcionamiento manual


Para la operación manual en modo de corrección, consulte la sección "Habilitación absoluta y
apagando."

­ 258 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

6.7.4 Mover la herramienta en modo de cancelación de compensación


Explicación
­ Si el bloque deshacer es un bloque que contiene comandos
movimiento de la herramienta, y la herramienta se mueve a lo largo del interior
lado (180° ≤ α)
Lineas →
Lineal
Blanco a

Ruta programada

r
G40

Camino central l S
herramienta
l

Циркулярный→
Lineal
a

Blanco

r
G40

S
C
l
Ruta programada Ruta del centro de la herramienta

­ 259 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

­ Si el bloque deshacer es un bloque que contiene comandos


movimiento de la herramienta, y la herramienta se mueve a lo largo del exterior
lados de un ángulo obtuso (90° ≤ α < 180°) La
trayectoria de la herramienta puede ser de 2 tipos, A y B; el tipo se establece mediante el bit 0 (SUP)
del parámetro no. 5003.
Lineal → Lineal

G40
Blanco a

Programado l
trayectoria

Camino central l S
herramienta
Escribe un

Циркулярный→
Lineal

G40
a

l
Blanco
r

S
C
Programado
trayectoria Ruta del centro de la herramienta

Lineal → Lineal
(Compuesto
tipo lineal) G40
Blanco a

l
Programado
trayectoria
r

Camino central Intersección l


herramienta
S
Tipo B

Циркулярный→
Lineal
(Compuesto
tipo lineal) G40
a

Blanco r
r

S
perese
C chenie l
l
Programado
trayectoria Ruta del centro de la herramienta

­ 260 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Lineas →
Lineal
(Compuesto G40
tipo circular) Blanco a

l
Programado
trayectoria
r

CS
Ruta del centro de la herramienta

Tipo B

Циркулярный→
Lineal
(Compuesto
tipo circular)
G40
a

Blanco r
r

CS
C

Programado Ruta del centro de la herramienta


trayectoria

­ 261 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

­ Si el bloque deshacer es un bloque que contiene comandos


movimiento de la herramienta, y la herramienta se mueve a lo largo del exterior
lados de un ángulo agudo (α<90°)
La trayectoria de la herramienta puede ser de 2 tipos, A y B; el tipo se establece mediante el bit 0 (SUP)
del parámetro no. 5003.
Lineal → Lineal

Blanco
G40
l a

Programado G42
trayectoria

Camino central l S
herramienta
Escribe un

Циркулярный→
Lineal

G40
la

Blanco r
G42

C S

Camino central
Programado herramienta
trayectoria

Lineas →
Lineal
(Compuesto l
tipo lineal)

Blanco G40
a r
l
Programado
trayectoria
r S

Camino central l l
Tipo B herramienta

Циркулярный→
Lineal l
(Compuesto
tipo lineal)

a r
l

Blanco S
r
l

C l

Camino central
herramienta
Programado
trayectoria

­ 262 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Lineas →
Lineal
(Compuesto l
tipo circular)
S
Blanco G40
a r

Programado
trayectoria
r C

Camino central l
Tipo B herramienta

Циркулярный→
Lineal l
(Compuesto
tipo circular) S
a r

C
Blanco r

C S

Camino central
herramienta
Programado
trayectoria

­ Si el bloque deshacer es un bloque que contiene comandos


movimiento de la herramienta, y la herramienta se mueve a lo largo del exterior
lados de un ángulo agudo que es igual a 1 grado o menos en
conexión lineal → lineal (α≤1°)
S Ruta del centro de la herramienta
l

r l
Ruta programada
(G42)
1° o menos
G40

­ Un bloque que no contiene un movimiento de herramienta especificado con


cancelando la corrección
Para los tipos A
y B, en el bloque que precede al bloque deshacer, se crea un vector con una longitud igual a
Compensación del radio de la herramienta radio de la punta de la herramienta dirigido
verticalmente. La herramienta no funciona en un bloque de deshacer. Cancelar vectores guardados
ocurre en el siguiente comando de movimiento. El
plano de corrección no se puede cambiar sin cancelar el vector restante. Si se
cambia el plano de compensación (G17, G18, G19) sin cancelar el resto
vector, luego se emite la alarma PS0037 “SIN CAMBIO DE PLANO G41/G42”.
N6 G91 X100.0 Y100.0 ; N7 N8
N7 G40;
N8X130.0;
N6
Programado l
trayectoria SS
l
Camino central
herramienta

­ 263 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Para el tipo
C, la herramienta se desplaza una cantidad de compensación en la dirección perpendicular al bloque que
precede al bloque de cancelación.

a
Programado
trayectoria

Camino central
herramienta
S G40 (sin
movimiento)
l

l
S

­ Bloque que contiene G40 e I_J_K_ Bloque


anterior que contiene G41 o G42
Si un bloque G41 o G42 precede a un bloque en el que se especifican G40 e I_, J_, K_, entonces el sistema
Se supone que la ruta está programada como una ruta desde la posición final especificada por el bloque anterior
hasta el vector especificado por (I,J), (I,K) o (J,K). Lo mismo aplica
dirección de desplazamiento como en el bloque anterior.
N1 (modo G42); En el bloque N1, el centro del radio de la punta de la herramienta se mueve en
dirección P. En
el bloque N2, el radio de la punta de la herramienta se mueve en la dirección E.
N2 G40 Xa Yb I_ J_ ;

mi (a, b)

(yo, j)
G40
N2

PAG
Ruta del centro de la herramienta

S N1
r

r Ruta programada
(G42)

Blanco

En este caso, tenga en cuenta que el CNC determina el punto de intersección de la trayectoria.
herramienta, independientemente de si se especifica el procesamiento de la superficie interna o externa.
Y

G40
PAG
Camino central
herramienta

S
r
Programado
trayectoria

(G42)
r

(yo, j)

Si es imposible determinar el punto de intersección, la herramienta llega a la perpendicular.


posición relativa al bloque anterior al final del bloque anterior.

­ 264 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

PAG G40

S Camino central
herramienta
r
Programado
(G42) trayectoria

(yo, j)
r

­ La longitud de la trayectoria del centro de la herramienta es mayor que la circunferencia.


En el siguiente ejemplo, la herramienta no da la vuelta al círculo más de una vez. Se mueve a lo largo de un arco desde
P1 a P2. La función de verificación de colisiones que se describe a continuación puede provocar
Señal de alarma.
Para hacer que la herramienta dé la vuelta a un círculo más de una vez, programe dos o más arcos.

Ruta del centro de la herramienta P1

N7 P2
Ruta programada

N5
(yo, j) N6

(G41)
N5 G01 G91 X100.0; N6
G02 J­60.0; N7
G40 G01 X50.0 Y50.0 I­10.0 J­10.0 ;

­ 265 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

6.7.5 Prevención de gubias causadas por la corrección de


radio de la herramienta
Explicación
­ Mecanizar una ranura más pequeña que el diámetro de la herramienta.
Dado que la compensación de la herramienta de corte provoca un movimiento de la trayectoria central
herramienta en sentido contrario al programado se producirá un sobrecorte. En este caso
Se emite una alarma y el CNC se detiene al inicio del bloque.
Se muestra la alarma, se
Camino central interrumpe el funcionamiento.
herramienta

Programado
trayectoria

Blanco

Sobrecorte si no se interrumpe la operación

Arroz. 6.7.5 (a) Ranurado más pequeño que el diámetro de la punta de la herramienta

­ Mecanizar un paso más pequeño que el radio de la herramienta.


Para una figura en la que el paso de la pieza de trabajo se especifica mediante un arco, la trayectoria central
herramienta se mostrará en la Fig. 6.7.5(b). Si el tamaño del paso es menor que el radio superior
herramienta, entonces la trayectoria del centro de la herramienta generalmente se ajusta como se muestra
en la Fig. 6.7.5 (c) y puede ir en sentido contrario al recorrido programado. En eso
En este caso, el primer vector se omite y la herramienta se mueve linealmente a la posición del segundo.
vector. En este momento se interrumpe la ejecución de un único bloque. Si no se realiza el procesamiento
en modo bloque único, la operación cíclica continúa. Si el movimiento a lo
largo del escalón es lineal, entonces la alarma no ocurre y el corte se realiza correctamente. Al mismo
tiempo, quedará una zona sin cortar.
Punto de interrupción de un solo bloque

S
Camino central
herramienta

Programado
trayectoria

centro del arco


Blanco

Arroz. 6.7.5 (b) Mecanizado de un paso mayor que el radio de la herramienta

­ 266 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Punto de interrupción de un solo bloque

Ruta del centro de la herramienta


Movimiento lineal S

Después de corregir Blanco

Programado
Trayectoria, si el vector no es
trayectoria
ignorado

El primer vector se ignora. N3: comando de movimiento del eje Z (un bloque)

centro del arco


Arcoíris
Blanco

se producirá un corte si no se ignora el primer vector. Sin embargo, la


herramienta se mueve linealmente.

Arroz. 6.7.5 (c) Mecanizado de un paso menor que el radio de la herramienta

­ Compensación inicial y corte a lo largo del eje Z.


Normalmente, se utiliza un método en el que la herramienta se mueve a lo largo del eje Z después de la ejecución.
compensación a la herramienta de corte (generalmente el plano XY) en un cierto intervalo desde
piezas de trabajo al comienzo del procesamiento. En el caso descrito anteriormente, si es necesario dividir el movimiento entre
Eje Z para avance rápido y avance de corte, siga el procedimiento a continuación. Considere el siguiente
programa en la Fig. 6.7.5(d), tomando el número de bloques para leer
El modo de compensación del cortador (parámetro No. 19625) está configurado en 3.

N1 G91 G00 G41 X500.0 Y500.0 D1 ;


N3 G01 Z­300.0 F100;
N6Y1000.0F200;

N6

N1

Arroz. 6.7.5(d)

En el programa de ejemplo de la Fig. 6.7.5 (d) cuando se ejecuta el bloque N1, los bloques N3 y N6 también se ingresan en
memoria buffer, y de acuerdo con la dependencia entre ellos, la correcta
compensación como se muestra en la Fig. 6.7.5(d). A
continuación, supongamos que el bloque N3 (comando de movimiento del eje Z) se divide en N3 y N5 en la Fig. 6.7.5(e).

­ 267 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

N1 G91 G00 G41 X500.0 Y500.0 D1 ;


N3 G01 Z­250.0;
N5 G01 Z­50.0 F100;
N6Y1000.0F200;

Después de corregir
Blanco

N6

N3, N5: comando de movimiento del eje Z (dos bloques)

N1

Arroz. 6.7.5(e)

Además, dado que el número de bloques a leer es 3, se pueden leer bloques hasta N5 al mismo tiempo.
Se inicia la corrección N1 y el bloque N6 no se puede leer. Como resultado, se realiza la corrección.
basado únicamente en la información del bloque N1, y se crea un vector perpendicular al final del bloque
iniciar la corrección. Normalmente, esto resulta en un corte, como se muestra en la Fig. 6.7.5(e). En este
caso,
puede evitar el corte emitiendo un comando que indique lo mismo.
dirección como la dirección vigente inmediatamente antes del movimiento del eje Z, después de que la
herramienta se mueve a lo largo del eje Z usando la regla anterior.
N1 G91 G00 G41 X500.0 Y400.0 D1 ;
N2Y100.0;
N3 Z­250,0;
N5 G01 Z­50.0 F100;
N6Y1000.0F200;
Después de corregir
N6
Blanco

N3, N5: Comando de movimiento para el eje Z (2 bloques)

N2

N1

Arroz. 6.7.5(f)

Si un bloque con número de secuencia N2 contiene un comando de movimiento en el mismo


en la misma dirección que el bloque con número de secuencia N6, la dirección correcta
compensación.

De lo contrario, el corte se puede prevenir de manera similar usando la tarea


vector tipo IJ en la dirección que coincide con la dirección de movimiento en el bloque del gatillo, como en
N1 G91 G00 G41 X500. Y500. I0 J1 D1;, después de que la herramienta se haya movido a lo largo del eje
CON.

­ 268 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

6.7.6 control de colisión


Un corte de herramienta se llama colisión. La función de control de colisión lleva a cabo
verificación preliminar del corte de la herramienta. Sin embargo, esta función no puede calcular todo.
colisiones. La comprobación de colisión se realiza incluso si no se produce ningún corte.

Explicación
­ Condición en la que es posible comprobar la colisión.
Para realizar una verificación de colisión, debe contar al menos tres bloques que contengan
Comandos de movimiento de herramientas. Por lo tanto, si no se pueden contar tres en el modo de corrección
o más bloques de movimiento de herramienta debido al hecho de que los bloques se especifican secuencialmente, no
que contienen comandos de movimiento de herramientas, por ejemplo con auxiliar independiente
funciones y durabilidad, es posible realizar cortes insuficientes o excesivos, ya que
La comprobación de colisión falla. Habiendo aceptado el número de bloques a leer en modo de corrección, determinado
por el parámetro no. 19625, para N, y el número de comandos en estos N bloques en los que
no hay comandos de movimiento y que se leyeron como M, obtenemos la siguiente condición
para realizar una verificación de colisión

(norte ­ 3) ≥ metro.

Por ejemplo, si el número máximo de bloques para leer en modo de corrección es 8, entonces
La comprobación de colisiones es posible incluso si se especifican hasta 5 bloques en los que no hay comandos
movimiento. En este caso, puede comprobar si hay colisiones de tres bloques consecutivos, con
En este caso no se puede detectar una posible colisión posterior.

­ Método de control de colisiones


Hay dos formas de comprobar la colisión: comprobar la dirección y comprobar el ángulo.
círculos. Bit 1 (CNC) del parámetro nº. 5008 y el bit 3 (CNV) del parámetro no. 5008 en uso
para establecer si estos métodos se pueden desbloquear.

CNV CNC Operación


El control de colisión está activado y puede realizarse
0 0
comprobar la dirección o comprobar el ángulo de un círculo.
El control de colisión está activado y puede realizarse
0 1
sólo comprobando el ángulo del círculo. La
1 –
comprobación de colisiones está desactivada.

NOTA
No existe ninguna configuración para realizar únicamente una verificación de dirección.

­ Indicación de colisión <1> (verificación de dirección) Si el número


de bloques que se leerán durante la compensación del cortador es N, entonces
primero, se realiza la verificación para el grupo de vectores de corrección calculados en (bloque 1 ­ bloque 2) para la
salida en este momento, y para el grupo de vectores de corrección calculados en (bloque N­1 ­ bloque N); si se cruzan,
se considera que ha ocurrido una colisión. Si la colisión no es
detectado, entonces la verificación se realiza secuencialmente en la dirección del grupo de vectores
La corrección que debería salir en este momento es la siguiente:

(bloque 1 ­ bloque 2) y (bloque N­2 ­ bloque N­1)


(bloque 1 ­ bloque 2) y (bloque N­3 ­ bloque N­2)
:
:
(bloque 1 ­ bloque 2) y (bloque 2 ­ bloque 3)

­ 269 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Incluso si se crean varios grupos de vectores de compensación, la verificación se realiza para todos los pares.
Se utiliza el siguiente método de evaluación: Para verificar en grupos de vectores de compensación en (bloque
1 ­ bloque 2) y (bloque N­1 ­ bloque N), el vector de dirección desde el punto dado (punto final del bloque 1) hasta
(punto final del bloque N­1) se compara con el vector dirección de (punto obtenido
sumando el vector de compensación, que se comprueba al final del bloque 1) en (el punto obtenido
añadiendo un vector de compensación, que se comprueba al final del bloque N­1), y si la dirección
es mayor o igual a 90o o menor o igual a 270o , se llega a una conclusión sobre la intersección y
colisión. Esto se llama verificación de dirección.

Ejemplo de colisión estándar <1> (si el vector


de punto final del bloque 1 intersecta el vector de punto final del bloque 7)

La dirección difiere según


180°.

Camino central
herramienta

Programado
trayectoria
Bloque 2 Bloque 7

Bloque 1 Bloque 8

Bloque 3
Bloque 6

Bloque 4 Bloque 5

Ejemplo de colisión estándar <1> (si el vector


de punto final del bloque 1 intersecta el vector de punto final del bloque 2)
Camino central Programado
herramienta trayectoria

Bloque 1

Las direcciones de estos dos


las trayectorias son diferentes
(180°).

Bloque 2

­ Indicación de colisión <2> (verificación del ángulo circular) Al verificar tres


bloques adyacentes, es decir al verificar un grupo de vectores de corrección, que
se calcula en (bloque 1 ­ bloque 2) y en el grupo de vectores de corrección, que se calcula en (bloque
2 ­ bloque 3), si el bloque 2 es circular, además de la dirección se realiza la comprobación <1>
comprobar el ángulo del círculo entre los puntos inicial y final de la programación
trayectoria y a lo largo del ángulo del círculo entre los puntos inicial y final de la trayectoria siguiente

­ 270 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

compensación. Si la diferencia es de 180o o más, se concluye una colisión de bloques. Este


llamado comprobar el ángulo de un círculo.

Ejemplo <2> (si el bloque 2 es circular y el punto inicial del arco de corrección posterior coincide con
punto final)
Ruta programada
Ruta del centro de la herramienta

Bloque 3

Bloque 1

Programado
trayectoria

Bloque 2

­ Se supone una colisión, aunque en realidad no ocurre


<1> Hueco más pequeño que la cantidad de compensación del radio de la herramienta radio de la punta
herramienta
Programado
trayectoria final
Ruta del centro de la herramienta

Interrumpido

A C
B

No hay una colisión real, pero como la dirección programada en el bloque B es opuesta a la dirección
de la trayectoria después de la compensación del cortador, la herramienta se detiene y se muestra
una alarma.

­ 271 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

<2> Ranura más pequeña que la cantidad de compensación del radio de la herramienta radio de la punta
herramienta
Programado
trayectoria
Ruta del centro de la herramienta

Interrumpido

A
B C

Igual que <1>, se emite una alarma de colisión debido a la dirección inversa en
Bloque B.

6.7.6.1 Operación a realizar si se realiza un retiro


sobre la presencia de una colisión

La operación que se realizará si la verificación muestra que se ha producido una colisión (por
causa del corte), puede ser uno de los dos siguientes, dependiendo de la configuración del bit 5 (CAV) del parámetro no.
19607.

parámetro CAV Función Operación


Se produce una parada de alarma antes
0 Función de alarma
ejecución del bloque en el que se produce el corte
controles de colisión
(colisión). La
trayectoria de la herramienta cambia de tal manera que
1 Función de evitación
No se produce corte (colisión) y el procesamiento
control de colisión
continúa.

6.7.6.2 Función de alarma de verificación de colisión


­ Una colisión que no es una colisión entre tres
bloques adyacentes
Si existe una definición entre el vector de punto final del bloque 1 y el vector de punto final del bloque 7
colisión como se muestra en la Fig. 6.7.6.2(a), se emitirá una alarma antes
ejecución del bloque 1, y la herramienta se detendrá. En este caso, los vectores no se eliminarán de
memoria.

­ 272 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Interrumpido

Camino central
herramienta
Bloque 1

Programado Bloque 8
trayectoria

Bloque 2 Bloque 7

Bloque 3
Bloque 6

Bloque 4 Bloque 5

Arroz. 6.7.6.2(a)

­ Colisión entre tres bloques adyacentes.


Si se concluye que hay una colisión entre tres bloques adyacentes, el vector
las colisiones, así como cualquier otro vector existente dentro de la región, se eliminan de la memoria y se crea
una ruta que conecta los vectores restantes. En el ejemplo de la Fig. 6.7.6.2(b)
V2 y V5 chocan de modo que V2 y V5 se eliminan, al igual que V3 y V4, que se encuentran dentro de ellos, y V1
se conecta a V6. La operación en este punto es la interpolación lineal.
V6

V1

V2

V5
V4
V3

Camino central
herramienta

Programado
trayectoria

Arroz. 6.7.6.2(b)

Si después de eliminar un vector, el último vector aún muestra una colisión, o


Si solo hay un vector al principio y causa una colisión, entonces la alarma
emitido inmediatamente después de que haya comenzado el bloque anterior (el punto final de un solo bloque), y
la herramienta se detiene. En el ejemplo de la Fig. 6.7.6.2 (c) V2 y V3 chocan, pero incluso después de eliminarse
la alarma seguirá presente desde los vectores finales
V1 y V4 chocan.

­ 273 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Interrumpido

Camino central
herramienta

Programado
trayectoria

V4 V1

V3 V2

Arroz. 6.7.6.2(c)

6.7.6.3 Función para evitar la verificación de colisiones


Revisar
Si se especifica un comando que satisface la condición bajo la cual la función de alarma
La verificación de colisión genera una alarma de colisión; esta función suprime la emisión.
alarma de colisión, pero crea un nuevo vector de compensación, que se calcula como
camino para evitar la colisión, continuando así el procesamiento. En una trayectoria que evita una colisión, hay
un corte insuficiente en comparación con
trayectoria programada. Además, dependiendo de la cifra dada, a veces
no se puede especificar una trayectoria que evite una colisión, o dicha trayectoria
puede considerarse peligroso. En este caso se produce una parada de emergencia. Por esta razón no
Siempre es posible evitar una colisión para todos los equipos.

­ Método para evitar colisiones


Considere el caso en el que se produce una colisión entre el vector de compensación entre
(bloque 1 ­ bloque 2) y el vector de compensación entre (bloque N­1 ­ bloque N). Vector de dirección desde
El punto final del bloque 1 hasta el punto final del bloque N­1 se denomina vector de ruptura. Donde
el vector de intersección de compensación posterior se determina entre (bloque 1 ­ vector de discontinuidad) y
el vector de intersección de compensación posterior entre (el vector de discontinuidad es el bloque N), y se crea
camino que los conecta.

­ 274 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Vector de colisión después de la compensación entre


Vector de colisión después de la compensación entre bloques.
vector de discontinuidad y bloque 8
1 y el vector de discontinuidad

Movimiento del bloque 7

Trayectoria después
compensación
Vector de brecha

Bloque 1

Bloque 8

Bloque 2 Bloque 7

Programado
trayectoria

Bloque 3
Bloque 6

Bloque 4 Bloque 5

En este caso, los puntos finales después de la compensación de los bloques 2 ­ 6 son los mismos que el punto final del bloque 1. Por lo tanto,
después de la compensación, los bloques 2 ­ 6 serán bloques sin movimiento de herramienta.

Arroz. 6.7.6.3(a)

Si el vector de intersección de compensación posterior (el bloque 1 es el vector de discontinuidad) y el vector


las intersecciones de compensación posterior (vector de discontinuidad ­ bloque N) posteriormente se cruzan, luego
Primero se elimina el vector como se describe en la sección "Colisión entre tres
bloques vecinos." Si los vectores restantes aún se cruzan, entonces el vector de intersección
La compensación posterior (bloque 1 ­ bloque N) se calcula nuevamente.

­ 275 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Trayectoria después de la compensación

Recálculo
Ruta programada

Bloque 1 Bloque 8

Bloque 1 Bloque 8

Vector de colisión
Vector de colisión
Vector de colisión después de la después de la compensación
después de la compensación
compensación entre el vector de entre el bloque 1 y
entre el bloque 1 y el
discontinuidad y el bloque 8 bloque 8
vector de discontinuidad

Bloque 2 Bloque 7
Bloque 2
Bloque 7

Bloque 3 Bloque 6 Bloque 3 Bloque 6

Bloque 4 Bloque 4
Bloque 5 Bloque 5

En este caso, los puntos finales después de la compensación de los bloques 2 ­ 7 son los mismos que
el punto final del bloque 1. Por lo tanto, después de la compensación, los bloques 2 ­ 7 serán bloques sin
movimiento de herramienta.

Arroz. 6.7.6.3(b)

Si el valor de compensación del radio de la herramienta/radio de la punta de la herramienta excede


el radio del arco especificado, como se muestra en la Fig. 6.7.6.3(c), y se da un comando que da
como resultado una compensación con respecto al arco interno, la colisión se evita realizando un
cálculo de intersección que toma el comando de arco como un comando lineal. En este caso, los
vectores para evitar colisiones se conectan mediante interpolación lineal.

­ 276 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Trayectoria después de la compensación

Programado
trayectoria

Arroz. 6.7.6.3c)

­ Si no existe un vector de prevención de colisiones


Si es necesario mecanizar un hueco paralelo como se muestra en la Fig. 6.7.6.3(d), entonces
resulta que el vector de punto final del bloque 1 y el vector de punto final del bloque 2 muestran
colisión, y se intenta calcular un vector que evitará una colisión, el vector de intersección de la
trayectoria de la compensación posterior del bloque 1 y la trayectoria de la compensación posterior
compensación del bloque 3. En este caso, dado que los bloques 1 y 3 son paralelos entre sí, tales
no hay intersección. En este caso, la alarma se producirá inmediatamente antes
bloque 1 y la herramienta se detiene.
Interrumpido

Camino central
herramienta

Programado
trayectoria

Bloque 1

Bloque 3

Bloque 2

Arroz. 6.7.6.3(d)

Si es necesario procesar un hueco redondo como se muestra en la Fig. 6.7.6.3(e), entonces


resulta que el vector de punto final del bloque 1 y el vector de punto final del bloque 2 muestran
colisión, y se intenta calcular un vector que evitará una colisión, el vector de intersección de la
trayectoria de la compensación posterior del bloque 1 y la trayectoria de la compensación posterior
compensación del bloque 3. En este caso, dado que los bloques 1 y 3 son circulares, tales

­ 277 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

no hay intersección durante la compensación posterior. En este caso, la alarma


aparecerá inmediatamente antes del bloque 1, como en el ejemplo anterior.

Programado Ruta del centro de la herramienta


trayectoria

Interrumpido

Bloque 1
Bloque 3

Bloque 2

Arroz. 6.7.6.3(e)

­ Si evitar una colisión se considera peligroso


Si es necesario mecanizar un hueco con ángulo agudo, como se muestra en la Fig. 6.7.6.3(f), entonces
resulta que el vector de punto final del bloque 1 y el vector de punto final del bloque 2 muestran
colisión, y se intenta calcular un vector que evitará una colisión, el vector de intersección de la
trayectoria de la compensación posterior del bloque 1 y la trayectoria de la compensación posterior
bloque de compensación 3. En este caso, la dirección del movimiento de la trayectoria para evitar
La colisión es significativamente diferente de la dirección especificada anteriormente. Si la trayectoria
obtenida para evitar una colisión es muy diferente a la trayectoria del comando original
(90° o más o 270° o menos), entonces la operación para evitar colisiones
visto como peligroso; la alarma se emite inmediatamente antes del bloque 1 y el instrumento
se detiene.

Colisión tras compensación de los bloques 1 y 3

Ruta del centro de la herramienta Interrumpido

Programado
trayectoria

Bloque 3
Bloque 1

Bloque 2

Arroz. 6.7.6.3(f)

Si necesita mecanizar un hueco que sea más ancho en la parte inferior que en la parte superior, como se muestra en
figura Fig. 6.7.6.3 (g) necesita ser procesado, resulta que el vector de punto final del bloque
1 y el vector de punto final del bloque 2 muestran una colisión, y se intenta calcular el vector que
evitará la colisión, el vector de intersección de la trayectoria posterior.
­ 278 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

compensación del bloque 1 y la trayectoria de compensación posterior del bloque 3. En este caso, la conexión
entre los bloques 1 y 3 se considera externa, y la trayectoria que posteriormente ayuda a evitar
La colisión conduce a un apuñalamiento, a diferencia del comando original. En este caso, la operación
evitar una colisión se considera peligroso; se emite una señal de alarma inmediatamente antes
bloque 1 y la herramienta se detiene.
Interrumpido
Camino central
herramienta

Programado
trayectoria

Bloque 1 Bloque 3

Bloque 2

Colisión después
bloques de compensación 1 y 3

Arroz. 6.7.6.3(g)

­ Si se produce una colisión posterior con un vector de evitación


colisiones
Si es necesario procesar el hueco que se muestra en la Fig. 6.7.6.3(h), y si el número de bloques
para leer es 3, entonces resulta que el vector del punto final del bloque 1 y el vector del punto final
los puntos del bloque 2 indican una colisión, y se intenta calcular un vector que permitirá
evitar la colisión del vector de intersección de la ruta de compensación posterior del bloque 1 y
ruta de compensación posterior del bloque 3. En este caso, el vector de punto final del bloque 3, que debe
calcularse a continuación, colisiona posteriormente con el vector anterior
evitando una colisión. Si se
produce una mayor colisión con el vector una vez creado y generado
para evitar colisiones, entonces no se realizará el movimiento en el bloque; se emite la alarma
justo antes de que el bloque y la herramienta se detengan.

Vectores de intersección de los bloques 3 y


Camino central 4 chocan más.
herramienta

Programado Interrumpido
trayectoria
Bloque 5

Bloque 4
Bloque 1

Bloque 3

Bloque 2

Arroz. 6.7.6.3(h)

­ 279 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

NOTA
1 Para los casos en los que “una situación que permita evitar una colisión es
se considera peligroso" o "se produce una colisión posterior con
vector de evitación de colisiones", es posible suprimir
alarma para continuar procesando usando
ajuste correspondiente del bit 6 (NAA) del parámetro no. 19607. Sin embargo
“si no hay vectores para evitar una colisión”, entonces evitar
No se puede generar una alarma, independientemente de la configuración de este
parámetro. 2 Si se produce una parada de un solo bloque durante una operación de evitación
colisión, y realiza una operación que es diferente de
movimiento inicial, por ejemplo, intervención manual, intervención manual, cambio del
valor de compensación del radio
herramienta / al radio de la punta de la herramienta, si tal
operación, la colisión puede ocurrir nuevamente aunque
Ya se ha evitado una colisión una vez.

­ 280 ­
Machine Translated by Google

B­64604RU­2/01
PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

6.7.7 Compensación del radio de la herramienta/radio de la punta


herramienta para entrar desde RVD
Explicación
­ Operación MDI Durante
la operación de entrada de datos manual, es decir. si los comandos del programa se especifican en modo RVD en
restablecer el estado para realizar el inicio del ciclo, cálculo de intersección para compensación
se realiza de la misma manera que en modo memoria o DNC. Compensación
ejecutado de la misma manera si la subrutina se llama desde la memoria de almacenamiento
programas como resultado de realizar una operación en el modo RVD.

Subprograma en la memoria del programa

Equipo RVD
G90 G00 X0 Y0 ;
M98P9000; O9000;
M02; N1 G41 G17 G91 G01 X10.
Y10. D1; N2
Y15. ;
N3X15. ;
N4 Y­15. ;
N5X­15. ;
N6 G40 X­10. Y­10. ;
M99;

N3

N2 N4

N1
N5
N6

­ Intervención en modo MDI Si la intervención se


realiza en modo MDI, es decir, se realiza una parada de un solo bloque para ingresar al estado de parada de
operación automática en medio de la operación de memoria, operación DNC y similares, y se especifica un
comando de programa en MDI modo para
ejecutar el ciclo, entonces la compensación del cortador no realiza el cálculo
intersecciones, preservando el último vector de compensación anterior a la intervención.

­ 281 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

modo MEM Intervención con IDM

G91 X30. ;
(G41)
X20. Y20. ;
N2G91X10. Y30. ;
X20. Y­20. ;
N3x10. Y­30. ;
N4X40. ;

Último vector de compensación

Intervención en
Vector guardado
Modo MDI compensación

N2 N3
N4
equipo del programa

­ 282 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

6.8 GUARDAR VECTORES (G38)


Con la compensación del radio de la herramienta/radio de la punta de la herramienta, es posible
guardar el vector de corrección en el punto final del bloque anterior sin recurrir al cálculo
intersecciones especificando G38 en modo de desplazamiento.

Formato
(en modo de corrección)
G38IP_;
IP : Valor especificado para movimiento axial

Explicación
­ Guardar vector
Cuando se da el comando anterior, en el punto final del bloque que directamente
precede a un bloque G38, se crea un vector perpendicular a ese bloque. El bloque G38 almacena la salida del vector
perpendicular en el bloque anterior. G38 es
Código G de una sola vez. En el siguiente comando de movimiento, sin un comando G38, el vector
se crea de nuevo la compensación.

Limitación
­ Modo
Especifique G38 en modo G00 o G01. Si el trabajo se realiza en modo G02 o G03 (circular
interpolación), puede producirse un error radial en los puntos inicial y final.

­ Iniciar/cancelar
Al iniciar / cancelar, la operación se realiza como se describe en las subsecciones “Movimiento de la herramienta
al inicio” y “Movimiento de la herramienta al cancelar el modo de corrección”. Entonces el G38 no es
se puede especificar en los siguientes bloques:
1) Bloque de comando de ejecución (G41 o G42)
2) Bloque de comando de cancelación
(G40) 3) Bloque inmediatamente anterior al bloque de comando de cancelación (G40)

­ 283 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Ejemplo
:
: (en modo de corrección)
(G90) Aquí está Y.

N1 G38 X10.0 Y0.0 ; N2


G38 X15.0 Y5.0 ; N3 G38
X10.0 Y0.0 ; N4

: Aquí está X.

Bloque N2 Vector de corrección


Camino central Bloque N1
herramienta
Equipo
programas

(15.0, 5.0)

Bloque N3
(10,0, 0,0)

6.9 INTERPOLACIÓN CIRCULAR DE ESQUINA (G39)


La interpolación circular angular se puede realizar especificando G39 en el modo de compensación
Radio de la herramienta / por radio de la punta de la herramienta. Radio de interpolación circular de esquina.
igual al valor de la compensación.

Formato
En modo de corrección
G39;

yo_j_
G39 I_K_ ;
J_K_

Explicación
­ Interpolación circular en esquinas.
Al especificar el comando anterior, se puede realizar una interpolación circular, radio
que es igual al valor de la compensación. Especificación de G41 o G42 antes de que se establezca el comando
dirección del movimiento en un arco en el sentido de las agujas del reloj o en el sentido contrario a las agujas del reloj. G39 presenta
es un código G de una sola vez.

­ G39 sin I, J o K Si se
programa G39, el arco angular se forma de modo que el vector en el punto final del arco
era perpendicular al punto inicial del siguiente bloque.

­ G39 con I, J y K
Cuando se especifica G39 con I, J y K, el arco del ángulo se forma de modo que el vector en el punto final
El arco es perpendicular al vector definido por los valores I, J y K.

­ 284 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Limitación
­ Mover comando
En un bloque que contiene G39, no se puede especificar un comando de movimiento. De lo contrario
se produce una alarma.

­ Esquina interior
G39 no se puede especificar en un bloque de esquina interior. De lo contrario, se producirá un corte.

­ Velocidad del arco angular


Si se especifica un arco de esquina usando G39 en el modo G00, la velocidad del bloque de arco de esquina será
coincidir con el comando preestablecido F. Si se especifica G39 en un estado donde ni
nunca se ha especificado un comando F, entonces la velocidad del bloque de arco de esquina será igual a la especificada
número de parámetro 1411.

Ejemplo
­ G39 sin I, J o K
:
: (en modo de corrección)
Aquí está Y.
(G90)
N1 N2 G39;
N3 Y­10.0;

:
Aquí está X.
:

Bloque N1
Vector de corrección

Bloque N2 (arco de esquina)

Bloque N3
(10,0, 0,0)

Programado
trayectoria

Camino central
herramienta

(10,0, ­10,0)

­ 285 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

­ G39 con I, J y K
:
: (en modo de corrección)
Aquí está Y.
(G90)
N1X10.0; N2
G39 I1.0 J­3.0; N3 X0.0
Y­10.0 ; Trayectoria
: Aquí está X.
: centro Bloque N1
herramienta Vector de corrección

Bloque N2 (esquina
arcoíris)

(10,0, 0,0)

Programado
trayectoria

Bloque N3

(Yo=­1,0, J=3,0)

(0,0, ­10,0)

6.10 VALORES DE COMPENSACIÓN DE HERRAMIENTAS, NÚMEROS


VALORES DE CORRECCIÓN E INTRODUCCIÓN DE VALORES DESDE
PROGRAMAS (G10)

Los valores de compensación de herramienta incluyen valores de compensación de geometría de herramienta y


desgaste de la herramienta (Fig. 6.10 (a)).

Referencia
posición

OFSG

OFSW OFSG : Valor de compensación del tamaño en


geométrico de la herramienta
OFSW : valor de compensación de desgaste
herramienta

Arroz. 6.10 (a) Compensación de la geometría de la herramienta y compensación del desgaste de la herramienta

Los valores de compensación de herramientas se pueden ingresar en la memoria del CNC desde el panel MDI
MDI (ver apartado III­11.1.1) o del programa. El valor de
compensación de la herramienta se selecciona de los valores en la memoria del CNC cuando está en
El programa recibe el código correspondiente después de las direcciones H o D.
El valor se utiliza para compensación de longitud de herramienta, compensación de herramienta de corte.
o para compensación de herramientas.
Hay dos tipos de memoria de compensación de herramientas que coinciden con la configuración.
valores de compensación: memorias de compensación de herramienta A y C. Uno de estos tipos puede ser
seleccionado.

­ 286 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Explicación
­ Memoria de compensación de herramienta A (bit 6 (NGW) del parámetro No.8136 =1) Cuando la
memoria de compensación de herramienta A, la memoria de compensación de geometría y la memoria
las correcciones de desgaste no difieren entre sí. En este caso, la suma de los valores de corrección por
Las dimensiones geométricas y las correcciones de desgaste de herramientas deben especificarse en la memoria.
correcciones. Además, entre la memoria de compensación del cortador (para código D) y
La memoria de compensación de longitud de herramienta (para código H) no supone ninguna diferencia.

Ejemplo de instalación
Valor de corrección
Número de corrección Común al código D/código H
(dimensiones geométricas + desgaste)
001 10.000 Para código D
002 20.000 Para código D
003 100.000 Para código H
: : :

­ Memoria de compensación de herramienta C (bit 6 (NGW) del parámetro No. 8136 =0) Cuando la
memoria de compensación de herramienta C, la memoria de compensación de geometría y la memoria
Los ajustes de desgaste se preparan por separado. Así, los valores de corrección para
Las dimensiones geométricas y los valores de compensación de desgaste se pueden especificar por separado.
Además, la memoria de compensación del cortador (para código D) y la memoria de compensación de longitud
Las herramientas (para código H) se preparan por separado.

Ejemplo de instalación
Código código H

D Para corrección mediante para corregir por


Número de corrección para corregir por para corregir por
geométrico geométrico
cantidad cantidad
dimensiones dimensiones
001 10.000 0.100 100.000 0.100
002 20.000 0.200 200.000 0.300
: : : : :

­ Unidades y rango de valores válidos de compensación de herramientas.


El rango de valores que se pueden especificar como valor de corrección puede ser
cualquiera de los siguientes, dependiendo de los bits 1 (OFC) y 0 (OFA) del parámetro no. 5042.

Unidades y rango de valores válidos de compensación de herramienta (entrada métrica)


Unidad OFC OFA Rango de datos válido
0 1 0,01 milímetros ±9999,99 milímetros
0 0 0,001 mm ±9999,999 milímetros
1 0 0,0001 mm ±9999,9999 milímetros

Unidades y rango de valores efectivos de compensación de herramienta (ingresados en pulgadas)


Unidad OFC OFA Rango de datos válido
0 1 0,001 pulgada ±999.999 pulgadas
0 0 0,0001 pulgada ±999,9999 pulgadas
1 0 0,00001 pulgada ±999,99999 pulgadas

­ Número de elementos de datos de compensación de herramienta


El número total de elementos de datos de compensación de herramientas es 400.

­ 287 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Formato
El formato de programación depende del tipo de memoria de compensación de
herramienta. Para memoria de compensación
de herramienta A G10
L11 P_ R_ Q_ ; P_ : Número de compensación de herramienta
R_: Importe de compensación de herramienta
Q_: Número de vértice de herramienta imaginaria

Para memoria de compensación de herramienta C


G10 L_ P_ R_ Q_ ;
L_ : Tipo de memoria de corrección
L10: Valor de compensación de geometría según código H
L11: Valor de compensación de desgaste según código H
L12: Valor de compensación de geometría según código D
L13: Valor de compensación de desgaste según código D
L110: Valor de compensación de geometría de herramienta correspondiente al código D (para
compensación de redondeo de esquinas R)
L111: Valor de compensación del desgaste de herramienta correspondiente al código D
(para corrección de redondeo de esquinas R)
P_ : Número de compensación de herramienta
R_: Importe de compensación de herramienta
Q_: Número de vértice de herramienta imaginaria

Al especificar G10, se puede establecer o cambiar el valor de compensación de la herramienta. Si G10 se


especifica mediante una entrada absoluta (G90), el valor especificado se utiliza como
nuevo valor de compensación de herramienta.
Con entrada incremental (G91), el valor especificado se suma al valor de compensación actual
a la herramienta, se utiliza como el nuevo valor de compensación de la herramienta.

NOTA
1 La dirección R corresponde al sistema de incremento de los valores de corrección por
herramienta.
2 Si se omite L por compatibilidad con el formato CNC convencional, o se especifica L1,
entonces se realiza una operación similar a aquella en la que
está fijado por L11.
3 Establezca el número de vértice de la herramienta imaginaria si se especifica
función de compensación del cortador y al mismo tiempo se aplica
la dirección de la punta de la herramienta imaginaria.

6.11 ESCALA (G50, G51)


Revisar
La figura programada se puede ampliar o reducir (escalar). Hay dos tipos de escalado disponibles, uno
de ellos es aplicar un solo valor
escala para cada eje, y la segunda es aplicar una escala diferente a lo largo
diferentes ejes. La
cantidad de escala se puede configurar en el programa. Si el valor de
escala no se especifica en el programa, entonces se utiliza el valor
escala especificada en el parámetro.

­ 288 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

P4
P3

P4' P3'
P0

P1' P2'

P1 P2
0 X
P0 : Centro de zoom
P1 ­ P4 : Cifra programada
P1' ­ P4' : Figura a escala

Arroz. 6.11 (a) Escala

NOTA
Para utilizar el escalado, configure el bit 5 (SCL) del parámetro
nom. 8132 valor 1.

Formato
Aumenta o disminuye igualmente la escala a lo largo de todos los ejes (cuando el
bit 6 (XSC) del parámetro No. 5400 = 0)
Formato Significado del comando
G51 IP_P_; Iniciar escalado IP_ : Mando absoluto para central
La escala está habilitada. coordenadas de escala
(modo de zoom) PAGS_ : Zoom

G50; Cancelar escala

Diferente escala hacia arriba o hacia abajo a lo largo de cada eje (imagen especular) (Cuando el bit 6 (XSC) del
parámetro No. 5400 = 1)
Formato Significado del comando
G51 IP_I_J_K_; Empezar a escalar IP_ : Mando absoluto para central
La escala está habilitada. coordenadas de escala
(modo de zoom) I_J_K_ : Escalado para los 3 ejes principales (X,
Y y Z), respectivamente
G50; Cancelar escala

ATENCIÓN
1 Especifique G51 en un bloque separado.
2 Después de ampliar o reducir la figura, para cancelar el modo
Para escalar, especifique G50.

­ 289 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

NOTA
1 Ingrese al modo para ingresar el signo decimal de una calculadora electrónica (bit 0
(DPI) parámetro no. 3401 = 1) no cambia las unidades de medida
escalas P, I, J y K. 2
Establecer el incremento de entrada más pequeño igual a la decena más pequeña
Los incrementos del comando (bit 7 (IPR) del parámetro No. 1004 = 1) no dan como resultado
cambiando las unidades de escala P, I, J y K. 3 Un
intento de especificar 0 como valor de escala da como resultado una señal
alarma PS0142, "RANGO DE ESCALA PROHIBIDO" en el bloque G51.

Explicación
­ Eje para el cual se debe habilitar la escala
Para el eje en el que se habilitará el escalado, establezca el bit 0 (SCL) del parámetro no. 5401 igual a
1.

­ Unidad de escala mínima


Incremento de escala de entrada más pequeño: 0,001 o 0,00001 0,00001
(cienmilésima) si el bit 7 (SCR) del parámetro no. 5400 es igual a 0 y 0,001 si es igual a 1.

­ Centro de zoom
Incluso en modo de comando incremental (G91), las coordenadas del centro de escala IP_ especificado
en un bloque G51 se consideran coordenadas de posición
absolutas. Si se omiten las coordenadas del centro de escala, entonces como centro de escala
Se acepta la posición especificada por G51.

ATENCIÓN
Con el comando de movimiento especificado después del bloque G51, ejecute el comando
posición absoluta (modo G90). Si no
se ejecuta el comando de posición absoluta después del bloque G51, entonces
la posición cuando se especifica G51 se toma como centro de escala; Si se ejecuta
el comando de posición absoluta, entonces el centro
El escalado toma las coordenadas especificadas en el bloque G51, después
de este bloque.

­ Escalar a lo largo de cada eje en la misma cantidad


Configure el bit 6 (XSC) del parámetro no. 5400 es
igual a 0. Si no se especifica la escala P, entonces se utiliza la escala especificada en el número de

parámetro. 5411. No se acepta ingresar un punto decimal como escala P. Si ingresa un punto decimal
firmar, luego aparece la alarma PS0007, “ESTÁ PROHIBIDO EL USO DE DECIMAL”. Un
valor negativo no se puede especificar como escala P. Si se especifica
Si el valor es negativo aparece la alarma PS0006 “USO PROHIBIDO DEL SIGNO “­”. El rango de
valores de escala válidos es de 0,00001 a 9999,99999.

­ Escalado de cada eje, espejo programable.


imagen (escala negativa) Cada eje se puede escalar de
manera diferente. Además, al especificar un negativo
escala, se aplica una imagen especular. El eje que se refleja es el eje que contiene el centro de escala.
Configure el bit 6 (XSC) del parámetro no. 5400 igual
a 1 para confirmar la escala en cada eje
(imagen de espejo).

­ 290 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Usando I, J y K establezca la cantidad de escala para los 3 ejes principales (ejes X ­ Z). Utilice el parámetro no. 1022
para indicar qué ejes se utilizan como los 3 ejes principales. Para ejes X ­ Z para los que no están especificados I, J
y K, así como para ejes que no son primarios
tres ejes, se utiliza el valor de escala especificado por el número de parámetro. 5421. Se debe
especificar un valor distinto de 0 mediante el parámetro no. 5421. La
programación del punto decimal no se puede utilizar para establecer un valor.
escala (I, J, K). La escala se puede
configurar entre ±0,00001 y ±9999,99999. a/b: zoom del eje X c/d: zoom del eje Y o: centro del zoom

Aquí está Y.

Programado
ª figura

d
Figura a escala

oh

Aquí está X.
a

Arroz. 6.11 (b) Escalado de cada eje

ATENCIÓN
La especificación de los siguientes comandos al mismo tiempo hace que se ejecuten
en este orden: <1>
Imagen especular programable (G51.1) <2> Escala (G51)
(incluida la imagen especular con
escala negativa)
<3> Imagen reflejada usando un interruptor CNC externo
o ajustes CNC
En este caso, la imagen especular programada es efectivamente
para el centro de zoom y para el zoom. Para especificar G51.1
y G51 simultáneamente, especifíquelos en este orden; Para
indicar sus cancelaciones en orden inverso.

­ Escalado con interpolación circular.


Incluso cuando se aplica una escala diferente en cada eje durante la interpolación circular
la herramienta no se moverá a lo largo de la elipse.
G90 G00 X0.0 Y100.0 Z0.0;
G51 X0.0 Y0.0 Z0.0 I2000 J1000;
(La Escala 2 se aplica al componente X y la Escala 1 se aplica al componente Y).
G02 X100.0 Y0.0 I0 J–100.0 F500;
Los comandos anteriores son equivalentes al siguiente comando: G90
G00 X0.0 Y100.0 Z0.0; G02
X200.0 Y0.0 I0 J–100.0 F500; (Dado
que el punto final no está en el arco, se supone una interpolación en espiral).

­ 291 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Forma a escala

X
(0,0) (100.0) (200.0)

Arroz. 6.11 (c) Escalado para interpolación circular

Incluso para un arco definido por R, la escala se aplica a cada I, J y K después


convirtiendo el radio (R) en un vector en la dirección central de cada eje. Por lo tanto,
si el bloque G02 anterior contiene el siguiente arco definido por R, entonces
el trabajo será el mismo que para las tareas I y J.
G02 X100.0 Y0.0 R100.0 F500 ;

­ Escalado y rotación del sistema de coordenadas.


Si tanto el escalado como la rotación del sistema de coordenadas se especifican simultáneamente, entonces
Primero se realiza el escalado, seguido de la rotación del sistema de coordenadas. En eso
En este caso, la escala también se aplica al centro de rotación. Para
configurar ambas operaciones, primero configure la escala y luego la rotación del sistema.
coordenadas Para cancelar, ingréselos en orden inverso.

Ejemplo
Programa principal

O1 G90 G00 X20.0


Y10.0 ;
M98P1000; G51 X20.0 Y10.0 I3000 J2000; (×3 en dirección X y ×2 en dirección Y)
M98P1000;
G17 G68 X35.0 Y20.0 R30. ;
M98P1000;
G69;
G50;
M30;
subrutina
O1000;
G01 X20.0 Y10.0 F500;
G01 X50.0;
G01 Y30.0 ;
G01 X20.0;
G01 Y10.0;
M99;

­ 292 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Centro de rotación
sistemas de coordenadas hasta
escalada

Centro de rotación del sistema


coordenadas después
escalada

Programa fuente

X
formulario después
Formulario en
Centro sistema de rotación
escala
escalada coordenadas

Arroz. 6.11 (d) Escalar y rotar un sistema de coordenadas

Limitación
­ Compensación de errores de herramienta
Esta escala no se aplica a la compensación del radio de la herramienta compensación del radio de la herramienta.
radio de la punta de la herramienta, valores de compensación de longitud de la herramienta y
compensación de herramienta (Fig. 6.11 (e)).

Programado
cifra

Figura a escala

Los valores de compensación del cortador no son


están escalados.
Arroz. 6.11 (e) Escalado durante la compensación del cortador

­ Escala incorrecta
La escala no se aplica a la distancia recorrida durante un ciclo fijo,
mostrado a continuación.

• Valor de profundidad Q y valor de retracción d de un ciclo de perforación profunda


(G83, G73). •
Finalizar ciclo de mandrinado (G76)

­ 293 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

• Valor de compensación Q de los ejes X e Y durante el ciclo de retroperforación


(G87). Durante las operaciones manuales, la distancia de movimiento no se puede aumentar ni disminuir con
usando escala.

ATENCIÓN
1 Si el valor de configuración del parámetro se utiliza como escala sin
Si se especifica P, el valor de configuración en el comando G51 se utiliza como
el valor de la escala, y un cambio en este valor, si lo hay, no es
obras.
2 Antes de especificar un código G para el retorno a la posición de referencia (G27,
G28, G29, G30, etc.) o ajustes del sistema de coordenadas (G52 ­ G59, G92, etc.)
etc.) cancele el modo de zoom.
3 Si los resultados de la escala se redondean a la fracción más cercana de 5 o más
descartando el resto, la magnitud del movimiento puede llegar a ser
igual a 0. En este caso, el bloque se considera como un bloque de movimiento, y
por lo tanto, puede influir en el movimiento de la herramienta por
Compensación de herramienta de corte. Ver descripción de compensación del cortador.
herramienta.
4 Abstenerse de escalar en el eje de rotación para el cual
La función de cambio está habilitada. De lo contrario, la herramienta puede
girar por el camino más corto, que puede conducir a
movimiento inesperado.

NOTA
1 La visualización de la posición representa el valor de las coordenadas después
escalada. 2 Cuando se
utiliza una imagen especular en un eje especificado
plano, se produce lo siguiente: (1) Comando
circular ................................. ....... Dirección de rotación
cambios a
lo contrario.
(2) Compensación del radio de la herramienta radio de la punta de la herramienta
invertido
dirección de corrección. (3)
Rotación del sistema de coordenadas .................Cambios al ángulo inverso
rotación.

Ejemplo
Ejemplo de un programa de escalado en cada eje.
O1;
G51 X20.0 Y10.0 I750 J250; (×0,75 en dirección X, ×0,25 en dirección Y)
G00 G90 X60.0 Y50.0;
G01 X120.0 F100;
G01 Y90;
G01X60;
G01 Y50;
G50;
M30;

­ 294 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Aquí está Y.

90
Programado
cifra

80

(60,50) Figura en
escala
30
20

10
Centro de zoom
75
Aquí está X.
100
20 95 120

Arroz. 6.11 (f) Ejemplo de programa de escalado para cada eje

6.12 ROTACIÓN DEL SISTEMA DE COORDENADAS (G68, G69)


Es posible rotar un contorno programado. Al utilizar esta función, se vuelve
posible, por ejemplo, cambiar el programa usando comandos de rotación si la pieza de trabajo
colocado en la máquina con un cierto ángulo de rotación respecto a la posición programada. Además,
si hay un patrón que generaliza varios contornos idénticos en posiciones giradas en
lado del circuito, el tiempo requerido para la programación y la duración del programa pueden
se reducirá si prepara una subrutina y la llama después de la rotación.

Ángulo de rotación

Centro de rotación

X
0

Arroz. 6.12 (a) Rotación de un sistema de coordenadas

­ 295 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Formato
G17
G18 G68 α_β_ R_ ; Modo de rotación del sistema de coordenadas.
G19
: Modo de rotación del sistema de coordenadas
: (El sistema de coordenadas gira).
G69; Comando de cancelación de rotación del sistema de coordenadas.

G17 (G18 o G19): seleccione el plano que contiene la forma a rotar. α_β_ : Programación
absoluta de los dos ejes X_, Y_ y Z_ correspondientes
el plano actual seleccionado por el comando (G17, G18 o G19). Equipo
especifica las coordenadas del centro de rotación para los valores especificados después de G68
R_: El movimiento angular con un valor positivo indica rotación.
en sentido anti­horario. Bit 0 (RIN) del parámetro no. 5400 selecciones, siempre
¿Se considera un desplazamiento angular dado el valor absoluto del LMB?
se considera un valor absoluto o incremental dependiendo de
código G especificado (G90 o G91).
Incremento mínimo de entrada: Rango de 0,001 grados
datos válido: de ­360.000 a 360.000

Ángulo de rotación R (valor incremental)


Centro
Ángulo de rotación (valor absoluto)
rotación

(a,b) X

Arroz. 6.12 (b) Rotación de un sistema de coordenadas

NOTA
Cuando se utiliza un decimal para indicar la corrección angular (R_), el dígito de
las unidades corresponde a las unidades de grados.

Explicación
­ G ­ código para selección de plano: G17, G18 o G19 G ­ código para
selección de plano (G17, G18 o G19) se puede especificar antes de un bloque que contenga G ­ código
para rotar el sistema de coordenadas (G68). En el modo de rotación, los sistemas de coordenadas no deben
especificarse como G17, G18 o G19.

­ Programación en incrementos en modo de rotación del sistema.


coordenadas
Centro de rotación para programación incremental, programado después de G68 pero antes
programación absoluta, es la posición de la herramienta cuando fue programada
G68 (figura 6.12 (c)).

­ 296 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Centro de rotación
Si no se programan α_β_ se toma como centro de giro la posición de la herramienta en
Momento de programación
G68. ­ Desplazamiento angular
Si no se especifica R_, entonces se considera que el desplazamiento angular es el valor especificado en el parámetro nom.
5410.
Para establecer el desplazamiento angular (R_) en 0,00001 grados (cien milésima), establezca el bit 0 (FRD) del parámetro
no. 11630 valor 1. En este caso, el desplazamiento angular R se especifica en el rango
de ­36000000 a 36000000.

­ Comando de cancelación de rotación del sistema de coordenadas.


G: el código utilizado para cancelar la rotación del sistema de coordenadas (G69) se puede especificar en un bloque en el
que se especifica otro comando.

­ Compensación de errores de herramienta


Compensación del radio de la herramienta/compensación del radio de la punta de la herramienta, compensación de longitud
herramienta, compensación de herramienta y otras operaciones de corrección se realizan después
finalización de la rotación del sistema de coordenadas.

­ Relación con la transformación de coordenadas 3D (G68, G69) Tanto la rotación del


sistema de coordenadas como la transformación de coordenadas 3D utilizan el mismo
Códigos G: G68 y G69. El código G con I, J y K se procesa como comando para la conversión 3D
coordenadas G: el código especificado sin I, J y K se trata como un comando para rotación 2D
sistemas coordinados.

Limitación
­ Comandos relacionados con el retorno a la posición de referencia y el sistema.
coordenadas
En el modo de rotación del sistema de coordenadas, no se deben especificar códigos G relacionados con el retorno.
a la posición de referencia (G27, G28, G29, G30, etc.) y los que cambian de sistema
coordenadas (G52 a G59, G92, etc.). Si se requiere alguno de estos códigos G, proporciónelos
sólo después del modo de rotación del sistema de coordenadas.

­ Programación incremental
El primer comando de movimiento después del comando de cancelación del modo de rotación del sistema de coordenadas
(G69) se debe especificar con valores absolutos. Si se especifica un comando de movimiento incremental, no se realizará
el movimiento correcto.

­ Nota sobre la especificación de un solo eje al girar el sistema


coordenadas
Usando el parámetro siguiente, puede seleccionar la posición de movimiento cuando
un eje se especifica en modo absoluto. Si se especifican dos ejes, entonces el movimiento se realiza en el mismo
posición, independientemente de la configuración del parámetro.

Bit 5 (AX1) número de parámetro. 11600


Si se especifica un eje en modo absoluto y se especifica el modo de rotación del sistema de coordenadas: 0: la
posición especificada se calcula primero en el sistema de coordenadas antes de la rotación, luego
El sistema de coordenadas se gira. 1: Primero se gira
el sistema de coordenadas, luego se mueve el sistema de coordenadas
una posición especificada en un sistema de coordenadas rotado. (Especificación compatible con
FS0i)
Esta opción cambia el manejo de coordenadas en ejes no especificados para que
La posición a alcanzar por el movimiento cambia.

­ 297 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

(Ejemplo)
G90 G0 X0 Y0
G01 X10. Y10. F6000
G68 X0 Y0 R45.... ...... Establece la rotación del sistema de coordenadas.
Y14.142....................Establece un eje....(1)
G69

Si el bit 5 (AX1) del parámetro no. 11600 = 0:


La posición especificada se calcula en el sistema de coordenadas (XY) antes de la rotación, luego
El sistema de coordenadas se gira. Así, al especificar (1), la posición
a lo largo del eje X no especificado es X10 y la posición de destino será (X10,Y14.142). Luego se
realiza el movimiento a la posición (X­2.929,Y17.071) obtenida por
girar 45°.
Y
Mover posición
: X­2.929,Y17.071

Posición de ajuste
: X10,Y14.142

Trayectoria
herramienta
45° • Coordenadas para la misión.
rotación del sistema de coordenadas
: X10,Y10

Si el bit 5 (AX1) del parámetro no. 11600 = 1:


Al especificar (1), las coordenadas (X10,Y10) antes de girar el sistema de coordenadas se convierten a
coordenadas (X'14.142,Y'0) en el sistema de coordenadas (X'Y') obtenidas girando 45°. Luego el
movimiento se realiza hasta la posición especificada (X'14.142,Y'14.142), es decir, en
posición de movimiento (X0,Y20). Posición de
ajuste
: X'14.142,Y'14.142
Y Posición de movimiento
: X0,Y20

Trayectoria
herramienta X'
a a
Coordenadas de la misión
rotación del sistema de coordenadas
: X10,Y10
Y'

• Conversión

Coordenadas en rotación
sistema coordinado
45° : X'14.142,Y'0
X

­ 298 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Explicación
­ Comando de posición absoluta/comando de posición incremental
N1 G92 X­500.0 Y­500.0 G69 G17;
N2 G68 X700.0 Y300.0 R60.0 ; N3
G90 G01 X0 Y0 F200 ;
(G91X500.0Y500.0)
N4G91X1000.0; N5
G02 Y1000.0 R1000.0 ;
N6 G03 X­1000.0 I­500.0 J­500.0 ;
N7 G01 Y­1000.0; N8
G69 G90 X­500.0 Y­500.0 M02;

Trayectoria del camino cuando el comando


Los incrementos se especifican en el bloque N3 (en
paréntesis) Inicialmente programado
herramienta de trayectoria

Centro de rotación

(700,0.300,0)

(0,0)
60º

(­500.0,­500.0)
Ruta de la herramienta después de la rotación

Arroz. 6.12 (c) Programación absoluta/incremental con rotación del sistema de coordenadas

­ Compensación de herramientas de corte y rotación del sistema de coordenadas.


Es posible especificar G68 y G69 en el modo de compensación del cortador. El plano de rotación
debe coincidir con el plano de compensación de la fresa.
herramienta.

N1 G92 X0 Y0 G69 G01 ;


N2 G42 G90 X1000 Y1000 F1000 D01 ;
N3 G68 R­30000;
N4G91X2000;
N5 G03 Y1000 R1000 J500;
N6 G01 X­2000;
N7Y­1000;
N8 G69 G40 G90 X0 Y0 M30 ;
Forma programada hasta
rotación del sistema de coordenadas

Programado
forma después de la rotación
sistemas coordinados

30°

(0, 0)

herramienta de trayectoria

Arroz. 6.12 (d) Compensación del cortador y rotación del sistema de coordenadas

­ 299 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

­ Escalado y rotación del sistema de coordenadas.


Si el comando de rotación del sistema de coordenadas se ejecuta en modo de escala (modo G51), se escalará el
valor de las coordenadas (a,b) del centro de rotación, pero no el ángulo de rotación (R). Si se ejecuta un comando
de movimiento, primero se aplica la escala y luego
rotación de coordenadas.
El comando de rotación del sistema de coordenadas (G68) no debe emitirse en el modo de compensación.
herramienta de corte (G41, G42) en modo de escala (G51). Comando de rotación del sistema
Las coordenadas siempre deben especificarse antes de configurar el modo de compensación del cortador.

1. Si el sistema no está en modo de compensación de cortador, especifique los comandos en


siguiente secuencia: Activar modo
G51; zoom
G68; Habilitar el modo de rotación del sistema de coordenadas
:
G69; Cancelar el modo de rotación del sistema de coordenadas
G50; Cancelar el modo de zoom

2. Si el sistema está en modo de compensación de cortador, especifique los comandos de la siguiente manera
orden (Fig. 6.12 (e)):
(cancelar la compensación del cortador)
G51; Habilitar el modo de zoom
G68; Inicio de la rotación del sistema de coordenadas.
:
G41; Habilitar el modo de compensación del cortador
:

G92X0Y0;
G51 X300.0 Y150.0 P500 ;
G68 X200.0 Y100.0 R45.0 ;
G01 X400.0 Y100.0 ;
Y100.0;
X­200.0;
Y­100,0;
X200.0;

Al aplicar escala
y rotación del sistema de coordenadas.
Cuando se usa solo
Y rotación del sistema de coordenadas

Cuando usas
solo
200.0 escalada

programa de corte
100.0

X
0 200.0 400.0

Arroz. 6.12 (e) Escalar y rotar el sistema de coordenadas en el modo de compensación del cortador
herramienta

­ 300 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

­ Comandos repetibles para rotar el sistema de coordenadas.


Es posible almacenar un programa como una subrutina y llamar a la subrutina
cambiando el ángulo.

Programa de muestra para el caso en el que el parámetro RIN (No. 5400#0) es


1. El desplazamiento angular especificado se considera absoluto o
valor incremental dependiendo del código G especificado (G90 o G91).

G92 X0 Y0 G69 G17;


G01 F200 H01;
M98P2100;
M98 P072200;
G00 G90 X0 Y0 M30 ;

O 2200 G68 X0 Y0 G91 R45.0 ;


G90 M98 P2100;
M99;

O 2100 G90 G01 G42 X0 Y­10.0;


X4.142;
X7.071 Y­7.071;
G40;
M99;

Programado
trayectoria

(0, 0) Cuando usas


correcciones

(0, ­10,0)

subrutina

Arroz. 6.12 (f) Comando de rotación del sistema de coordenadas

­ 301 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

6.13 CONTROL DE DIRECCIÓN NORMAL (G40.1, G41.1,


G42.1)
Revisar
Si una herramienta con un eje giratorio (eje C) se mueve en el plano XY mientras corta, entonces la función
El control de dirección normal puede controlar la herramienta de modo que el eje C esté
siempre perpendicular a la trayectoria de la herramienta (Fig. 6.13 (a)).
Ruta programada
herramienta

Aquí está C.

Aquí está C.

Una herramienta

Una herramienta

dirección normal
(dirección de movimiento
herramienta)
Arroz. 6.13 (a) Ejemplo de movimiento de herramienta

Formato
G41.1; Control de dirección normal, izquierda
G42.1; Control de dirección normal, derecha
G40.1; Cancelar el control de dirección normal
El comando de control izquierda de dirección normal (G41.1) se utiliza cuando la pieza de
trabajo está ubicada a la derecha de la herramienta vista desde
dirección de la trayectoria de la herramienta.
Después de emitir G41.1 o G42.1, se habilita el control de dirección normal
(modo de control de dirección normal). Al emitir G40.1 se
cancela el modo de control de dirección normal.

­ 302 ­
Machine Translated by Google

B­64604RU­2/01
PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

Ruta del centro de la herramienta


Ruta del centro de la herramienta

Programado
herramienta de trayectoria

centro del arco

Ruta de herramienta programada

Arroz. 6.13 (b) Control normal Arroz. 6.13 (c) Control de dirección normal, derecha (G42.1)
dirección, izquierda (G41.1)

Explicación
­ Ángulo del eje C
Visto desde el centro de rotación alrededor del eje C, el desplazamiento angular relativo al eje C se determina como
se muestra en la Fig. 6.13(d). El lado positivo del eje X se toma como
0, el lado positivo del eje Y es 90°, el lado negativo del eje X es 180° y el lado negativo
Lado del eje Y ­ 270°.
+Y

90°

+X
180° 0°

Centro de rotación 270°

Arroz. 6.13 (d) Ángulo del eje C

­ Control de dirección normal del eje C Cuando cambia el modo de


cancelación al modo de control de dirección normal, el eje C se vuelve perpendicular a la trayectoria de la herramienta
al comienzo de un bloque que contiene G41.1 o
G42.1.
En la interfaz entre bloques en el modo de control de dirección normal, el comando
El movimiento de la herramienta se inserta automáticamente de modo que el eje C se vuelve
perpendicular a la trayectoria de la herramienta al comienzo de cada bloque. herramienta primero
está orientado de modo que el eje C se vuelve perpendicular a la trayectoria de la herramienta especificada
con un comando de movimiento y luego se mueve a lo largo de los
ejes X e Y. En el modo de compensación de la herramienta, la herramienta se orienta de modo que el eje C se
vuelva perpendicular a la trayectoria de la herramienta creada después de la compensación. En
operaciones de un solo bloque, la herramienta no se detiene entre comandos de rotación.
herramienta y un comando de movimiento a lo largo de los ejes X e Y. La parada de un bloque siempre se produce
después de mover la herramienta a lo largo de los ejes X e Y.

­ 303 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

Ruta del centro de la herramienta

SS
N1
S: punto de parada
bloque único

Programado
soy una trayectoria N2
herramienta S
S
N3

Arroz. 6.13 (e) Punto en el que se detiene un bloque en modo de control normal
dirección

Antes de que comience la interpolación circular, el eje C se gira para que quede
perpendicular al arco en el punto inicial. Con la interpolación circular, la herramienta se controla
de modo que el eje C sea siempre perpendicular a la trayectoria de la herramienta definida por
interpolación circular. La
herramienta se controla de manera que Se inserta el comando de rotación
El eje C siempre ha sido de modo que el eje C se convierta en
perpendicular a la trayectoria perpendicular al arco en
herramienta determinada en punto de partida.
interpolación circular.

Camino central
herramienta

centro del arco

Ruta de herramienta programada

Arroz. 6.13 (f) Control de dirección normal para interpolación circular

NOTA
En el control de dirección normal, el eje C siempre gira
Ángulo inferior a 180 grados. Aquellos. gira en la dirección que proporciona
la trayectoria más corta.

­ Avance del eje C El movimiento


de la herramienta insertada al inicio de cada bloque se realiza al avance especificado en
el parámetro No. 5481. Al activar simultáneamente el modo inactivo
Se aplica la velocidad de avance inactiva. Si la herramienta debe moverse a lo largo de la X y
Y en avance rápido (G00), luego se aplica la velocidad de avance rápido. La velocidad de
avance del eje C durante la interpolación circular se determina mediante la siguiente fórmula. Cantidad de
F× recorrido del eje C (grados) Longitud
(cpm)
del arco (mm o pulgadas)

F: Velocidad de avance (mm/min o pulgadas/min) especificada por la unidad de arco correspondiente


Cantidad de movimiento del eje C: la diferencia de ángulos entre el inicio y el final del bloque.

­ 304 ­
Machine Translated by Google

B­64604RU­2/01 PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN

NOTA
Si la velocidad de avance del eje C excede la velocidad máxima de corte
a lo largo del eje C especificado por el parámetro no. 1430, entonces la velocidad de avance para cada
el otro eje está fijo para mantener la velocidad de avance del eje C más baja
Velocidad máxima de corte del eje C.

­ Eje de control de dirección normal


El eje C al que se aplica el control de dirección normal se puede asignar a cualquier
ejes con parámetro no. 5480.

­ Ángulo para el cual se ignora la inserción de forma


Si el ángulo de rotación insertado se calcula usando el control normal
dirección, menor que el valor establecido usando el parámetro no. 5482, luego correspondiente
el bloque de rotación no está insertado para el eje al que se aplica el control normal
dirección. Este ángulo de rotación ignorado se agrega al siguiente ángulo insertado
A su vez, el ángulo total sufre la misma comprobación en el siguiente bloque.
Si se especifica un ángulo de 360 grados o más, no se inserta el bloque de rotación correspondiente.
Si se especifica un ángulo de 180 grados o más en un bloque no utilizado para la interpolación circular con
el ángulo de rotación del eje C es de 180 grados o más, la unidad de rotación correspondiente no está insertada.

­ Movimiento para el cual se ignora la inserción del arco.


Especifique la distancia máxima para la que se realiza el mecanizado normal.
dirección coincidente con la dirección normal del bloque anterior. • Movimiento lineal

Si la distancia N2, ver más abajo, es menor que el valor especificado, entonces el procesamiento para
el bloque N2 se realiza usando la misma dirección que para el bloque N1.
Ruta del centro de la herramienta
N2

N3
N1
Distancia Programado
trayectoria
herramienta

• Circulación por rotondas


Si el diámetro del bloque N2, ver más abajo, es menor que el valor especificado, entonces el
procesamiento para el bloque N2 se realiza usando la misma dirección normal que para el bloque N1.
No se realiza el control como corrección a lo largo de un arco circular.
Ruta del centro de la herramienta
N2

N3

Diámetro

Programado
soy una trayectoria
herramienta N1

­ 305 ­
Machine Translated by Google

6. PROGRAMACIÓN DE LA FUNCIÓN DE COMPENSACIÓN B­64604RU­2/01

NOTA
1 No especifique ningún comando para el eje C durante el control
dirección normal. Cualquier comando dado en este momento
ignorado. 2
Antes de comenzar el procesamiento, es necesario correlacionar la coordenada.
piezas de trabajo a lo largo del eje C con la posición real del eje C en la máquina con
utilizando la configuración del sistema de coordenadas (G92) o
similar. Se requiere la opción de corte de 3 tornillos para utilizar esta función.
El corte de tornillos no se puede ordenar en el modo de control normal
dirección.
4 El control de dirección normal no se puede realizar mediante comando
movimientos G53.
5 El eje C debe ser el eje de rotación. 6 Las
siguientes funciones deben configurarse en el modo de cancelación de control
dirección normal del movimiento. ­
Comando de selección de plano.
­ Interpolación en espiral
­ Interpolación cónica
­ Nanoalisado
­ Control de vista previa avanzado de IA/control de contorno de IA

­ 306 ­
Machine Translated by Google

7. TRABAJAR CON MEMORIA EN


FORMATO DEL PROGRAMA
B­64604RU­2/01 PROGRAMACIÓN Serie 10/11

7 TRABAJANDO CON MEMORIA EN SOFTWARE


FORMATO Serie 10/11
Revisar
Es posible trabajar con la memoria de programa en el formato de la serie 10/11 configurando el bit 1 (FCV) del
parámetro no. 0001 es igual a 1.

Explicación
Formatos de datos para compensación del radio de herramienta, llamadas a subrutinas y constantes
Los ciclos son diferentes para la serie 0i­F y la serie 10. El formato de programa de la serie 15 se puede procesar
para trabajar con la
memoria. Otros formatos de datos deben cumplir con la Serie 0i­F. Si un valor está registrado fuera
rango especificado para la Serie 0i­F, se produce una alarma.

NOTA
1 El registro y la operación de la memoria solo son posibles para las funciones
proporcionadas en la serie 0i­F.
2 No cambie la configuración de este parámetro (bit 1 del parámetro No. 0001) durante
Tiempo dedicado a trabajar con la memoria. Cambie la configuración de este parámetro a cero.
condición.

­ Dirección para el número de compensación del radio de la herramienta


Los números de corrección se especifican en la dirección D en la
Serie 10/11. Si el número de corrección se especifica en la dirección D, entonces el valor modal especificado en la dirección H
será reemplazado por el número de corrección especificado en la dirección D.

­ Llamar a una subrutina


Si se especifica un número de programa de más de cuatro dígitos, los últimos cuatro dígitos
se perciben como un número de subrutina. si no se
especifica el número de repeticiones, se supone 1.

Tabla 7 (a) Formato de programa para llamar a una subrutina


CNC Formato del programa
M98P; l
Serie 10/11 P: número de subrutina
L: Número de repeticiones (1 a 9999)
M98P ;
Serie 0i­F
Número de repeticiones Número de subrutina (1 ­ 9999)

Sin embargo, cuando la macro de usuario está habilitada (el bit 5 (NMC) del parámetro No. 8135 es 0), se pueden
usar ambos formatos.

­ 307 ­
Machine Translated by Google

7. TRABAJAR CON MEMORIA EN


FORMATO DEL PROGRAMA
Serie 10/11 PROGRAMACIÓN B­64604RU­2/01

­ Dirección para el número de repeticiones de un ciclo fijo de taladrado.


En los CNC de las series 10/11 y 0i­F, el número de repeticiones de un ciclo fijo al taladrar utiliza
varias direcciones como se indica en la Tabla 7(b).

Tabla 7 (b) Dirección para el número de repeticiones de un ciclo fijo para perforación
CNC DIRECCIÓN

Serie 10/11 l
Serie 0i­F k

­ 308 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
B­64604RU­2/01 PROGRAMACIÓN EJES

FUNCIONES DE CONTROL DE 8 EJES


El Capítulo 8, FUNCIONES DE CONTROL DE EJES, consta de los siguientes apartados:

8.1 CONTROL DE EJES PARALELOS................................................ ........................................309

8.1 CAJA DE CAMBIOS ELECTRÓNICA

8.1.1 Caja de cambios electrónica

Revisar
Esta característica le permite crear engranajes, tornillos y otras piezas de alta precisión girando
pieza de trabajo sincrónicamente con la rotación de la herramienta, o moviendo la herramienta sincrónicamente con la rotación
espacios en blanco. El grado de sincronización lo determina el programa. Sincronización de herramienta y ejes.
Las piezas que utilizan esta función forman un sistema en el que la sincronización se realiza directamente.
controlado por un servosistema digital. Como resultado, el eje de la pieza de trabajo puede
realizar un seguimiento de los cambios en la velocidad del eje de la herramienta. Esto permite la producción de engranajes.
alta precisión. En las explicaciones siguientes, la caja de cambios electrónica se abrevia como
E.G.B.
Hay varias condiciones de configuración, etc. para ejes de piezas y herramientas. Consulte el manual de instrucciones de
la máquina para obtener información relevante.

NOTA
Esta característica es opcional.

­ Ejemplo de configuración de ejes controlados.


Husillo: Eje principal EGB: Eje de herramienta
1er eje: Eje X: Eje Y: Eje
2do eje, C (eje
3er eje, esclavo EGB: eje de la pieza de trabajo): Eje C (eje
4to eje ficticio EGB: no se puede utilizar normalmente
eje controlado.)

Husillo CNC (eje motriz) Ganar huso Motor Detector de husillo

1er eje X (desatendido) 2do Aquí


eje Y (desatendido) herramienta

EGB
FFG
3er eje C
­
eje impulsado Detector

Control de posición Control de velocidad/corriente Aquí está C.


+ servoamplificador Motor

+ Aquí están los espacios en blanco

K1 detector separado
4to eje Apagado sincronización
eje ficticio ­
K1: Coeficiente sincronización
Contador de errores
Seguimiento
+
evasión

­ 309 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
EJES PROGRAMACIÓN B­64604RU­2/01

Formato

Nombre del parámetro de la página 0 (EFX).


Nombre del
7731=1 Página Página 5 (HBR)
parámetro de la página
0 (EFX). 7731=0
5 (HBR) nombre del nombre del parámetro.
parámetro. 7731=1 7731=0

Iniciar sincronización G81 T_ ( L_ ) G81.4 R_ ( L_ ) G81.4 T_ ( L_ )


(Q_P_); (Q_P_); (Q_P_);
Cancelar sincronización G80; G80.4; G80.4;
(*1) (*4) (*2) (*4) (*3) (*4)

T (o R): Número de dientes (rango válido: 1 ­ 5000)


L: Número de roscas de fresado (rango válido: ­250 ­ +250) El signo del valor L
determina la dirección de rotación del eje de la pieza de trabajo. Cuando
L es positivo, la dirección de rotación de la pieza de trabajo es positiva.
(dirección +).
Cuando L es negativo, la dirección de rotación de la pieza de trabajo es negativa.
(dirección ­ ). Si L
es 0, corresponde a la configuración del bit 3 (LZR) del parámetro no. 7701. Si
no se
especifica L, se considera que el hilo sin fin tiene un hilo.
P: Paso modular o diametral
Indique el paso modular en caso de sistema métrico. (Unidad:
0,00001 mm, rango de configuración: 0,01 a 25,0 mm) Especifique el paso
diametral cuando las unidades sean pulgadas. (Unidad: 0,00001 in­1, rango de
configuración: 0,01 a 254,0 in­1)

P: Ángulo de hélice del engranaje


(Unidad: 0,0001 grados, rango de configuración: ­90,0 a +90,0 grados)

*1 Uso para centros de mecanizado. *2 Uso para tornos. *3


Uso para centros de mecanizado. Este
formato permite utilizar los mismos códigos G que para girar

Herramientas de máquina

*4 Al especificar Q y P, el usuario puede utilizar el punto decimal.


NOTA
Especifique G81, G80, G81.4 y G80.4 en un solo bloque.

Explicación
­ Eje motriz, eje conducido y eje ficticio
El eje de sincronización inicial se denomina eje principal y el eje a lo largo del cual se realiza la sincronización.
El movimiento sincronizado con el eje motriz se denomina eje conducido. Por ejemplo, si
la pieza de trabajo se mueve sincrónicamente con la herramienta giratoria, como sucede en
Talladoras de engranajes, el eje de la herramienta es el principal y el eje de la pieza es el conducido.
Cuál de los ejes se convierte en el principal o el conducido está determinado por el diseño de la máquina. Detallado
Para obtener información, consulte el manual de la máquina. Los
servoejes individuales se utilizan exclusivamente para que el servoaccionamiento digital pueda
Lea directamente la posición cuando gira el eje motriz. (Este eje se llama
Eje ficticio de la caja de cambios electrónica.)
­ 310 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
B­64604RU­2/01 PROGRAMACIÓN EJES

­ Control sincrónico
(1) Habilitar la sincronización
Cuando se emite un comando G81 para habilitar el modo de sincronización de la máquina, el interruptor
Función de sincronización EGB cerrada y sincronización del eje de herramienta activada
espacios en blanco. Durante la sincronización, la rotación alrededor de los ejes de la herramienta y la pieza de trabajo.
se controla de manera que se mantenga la relación entre T (número de dientes) y L (número de roscas sin fin). Al
sincronizar la relación de movimiento
son compatibles independientemente de si las operaciones se realizan de forma automática o manual
modo.
Especifique P y Q para utilizar compensación de engranaje helicoidal. Si solo se da un
comando (P o Q), se genera la alarma PS1594 “ERROR DE FORMATO DE ECR”.

Si se emite un comando G81 durante la sincronización de la operación y no está precedido por


se cancela la sincronización, se genera la alarma PS1595 “COMANDO BARRIDO EN ECP” si
bit 3 (ECN) del parámetro no. 7731, tiene el valor 0. Si el bit 3 (ECN) del parámetro no. 7731, tiene un valor de 1, la
compensación del engranaje helicoidal se realiza con un coeficiente
sincronización, modificada de acuerdo con los parámetros de los comandos T y L enviados. Si los comandos T y L no son
se dan, y solo se dan los comandos P y Q, el factor de sincronización para la hélice
la marcha permanece sin cambios. Esto hace posible producir consistentemente hélices y
ruedas dentadas.

(2) Habilitar la rotación del eje de la herramienta


Cuando activa la rotación del eje de la herramienta, comienza la rotación del eje de la pieza de trabajo. Entonces
De este modo se mantiene el factor de sincronización especificado en el bloque G81. El sentido de
rotación del eje de la pieza depende del sentido de rotación del eje de la herramienta. Así, con una dirección de
rotación positiva del eje de la herramienta, la rotación del eje
Los preparativos también son positivos; con sentido de giro negativo del eje de la herramienta
La rotación del eje de la pieza también es negativa. Sin embargo, si especifica un valor negativo
para L, la dirección de rotación de la pieza de trabajo se puede establecer en dirección opuesta a la dirección
rotación del eje de la herramienta.
Durante el proceso de sincronización, las coordenadas de la máquina del eje de la pieza y del eje EGB se actualizan de acuerdo con
mientras continúa el movimiento sincrónico. Por otro lado, el comando sincrónico
el movimiento no afecta las coordenadas absolutas y relativas.

(3) Detener la rotación del eje de la herramienta


La pieza se frena y se detiene de forma sincronizada con la parada gradual del eje de la herramienta. Cuando se
especifica un comando G80 después de que el husillo se haya detenido, la sincronización se cancela y
Se abre el interruptor de sincronización del EGB.

(4) Cancelación de sincronización


Cuando se emite el comando de cancelación de sincronización, las coordenadas absolutas del eje de la pieza de trabajo
se actualizan según la cantidad de movimiento en modo síncrono. Entonces para el eje
Las piezas de trabajo reciben comandos en un sistema de coordenadas
absoluto. Para un eje de rotación, la cantidad de desplazamiento se suma a las coordenadas absolutas en
modo síncrono, redondeado a unidades correspondientes a una rotación de 360 grados. En el bloque G80 sólo
se pueden especificar direcciones O y N. Configuración del bit 0
(HBR) del parámetro no. 7700 valor 0 le permite cancelar
sincronización al reiniciar. La
sincronización se cancela automáticamente bajo las siguientes condiciones: <1>
La parada de emergencia del equipo está habilitada. <2> Se
ha emitido la señal de advertencia del servo. <3> La alarma
PW0000, “APAGADO REQUERIDO” está activa. NETO". <4> La señal de
advertencia de E/S está activa.

­ 311 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
EJES PROGRAMACIÓN B­64604RU­2/01

ATENCIÓN
1 En modo de sincronización EGB, función de parada de alimentación, mutua
Los bloqueos y bloqueos de máquinas no afectan al eje accionado. 2
Incluso si se emite una señal de advertencia OT para el eje esclavo, en
La sincronización del EGB no cancelará la sincronización. 3 Durante el
funcionamiento sincrónico, es posible ejecutar comandos
movimientos de los ejes conducidos y otros mediante el programa. El comando de
movimiento para el eje esclavo debe ser incremental.

NOTA
1 Si el bit 0 (HBR) del parámetro no. 7700 valor 1 seleccionado,
La sincronización del EGB no se cancela al reiniciar. Normalmente este bit de parámetro
tiene el valor 1.
2 En modo síncrono, especificando los comandos G27, G28, G29, G30 y G53 para
El eje conducido no es posible.
3 No es posible utilizar el eje direccional por separado del eje conducido. 4 Durante el
funcionamiento sincrónico, es posible interrumpir las operaciones
manualmente para el esclavo y otros ejes.
5 En modo de sincronización, es imposible emitir un comando de conversión
unidades de medida (pulgadas/unidades métricas) (G20 y G21).
6 En modo sincronización, solo se actualizan las coordenadas de los cuerpos de trabajo.
máquina a lo largo del eje
impulsado. 7 Si el bit 0 (EFX) del parámetro no. 7731 tiene valor 0, bucle constante
No se puede utilizar la perforación. Para usar permanente
ciclo de taladrado, configure el bit 0 (EFX) del parámetro no. 7731 valor 1 y utilice
el comando G81.4 en lugar de G81 y G80.4 en lugar de G80.
8 Si el bit 0 (TDP) del parámetro no. 7702 tiene un valor de 1, válido
el rango para T es de 0,1 a 500 (1/10 del valor especificado).
9 Si L se establece en 0 al inicio de la sincronización del EGB (G81),
la sincronización comienza con L, que se considera 1 si el bit 3 (LZR) del parámetro
no. 7701 tiene el valor 0; si el bit 3 (LZR) del parámetro
nom. 7701 tiene un valor de 1, la sincronización no comienza en L, lo que
se considera igual a 0. En este momento, se realiza la compensación helicoidal
engranaje.
10 El avance por revolución está determinado por señales de retroalimentación de pulsos
del husillo. Cuando el bit 0 (ERV) se establece en el parámetro no. 7703 valores
1 avance por revolución puede ser determinado por la velocidad sincronizada
eje impulsado.
11 La velocidad de corte real mostrada no tiene en cuenta el impulso
señales de sincronización.
12 En el modo de sincronización EGB, control con funciones avanzadas
El modo de vista previa de AI/control de bucle de AI se cancela temporalmente.
13 En una ruta donde se
está ejecutando el modo de sincronización EGB, no está activado
Vista previa de avance y estándar de avance.

­ 312 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
B­64604RU­2/01 PROGRAMACIÓN
EJES

­ Compensación por engranaje helicoidal


Para un engranaje helicoidal, la compensación del eje de la pieza de trabajo se realiza para el movimiento a lo largo del eje Z (eje de
avance longitudinal) según el ángulo de inclinación de la línea de dientes del engranaje. La compensación para
engranajes helicoidales se determina mediante las siguientes fórmulas:

CON× sin(P)
Ángulo de compensación = × 360 (para unidades métricas)
Pi ××cuarto de galón

××
pecado(P)QZ
Ángulo de compensación = × 360 (para pulgadas)
Pi × t

Dónde

Ángulo de compensación: valor absoluto con signo (grados)


Z : Cantidad de movimiento del eje Z después de especificar G81 P: Ángulo
de la línea del diente del engranaje con signo (grados) π : Constante

T: Número de dientes
Q: Módulo (mm) o paso diametral (en­1) Utilice los valores de P, T y
Q especificados en el bloque G81.

Al compensar un engranaje helicoidal, se produce una actualización paralela del sistema.


Coordenadas de la máquina a lo largo del eje de la pieza y coordenadas absolutas.

­ Dirección de compensación al engranaje helicoidal.


La dirección depende del valor del bit 2 (HDR) del parámetro no. 7700. Cuando HDR está
configurado en 1.
(a) (b) (C) (d)
+Z +C +C +C +C

C:+, Z:+, P:+ C:+, Z:+, P:­ C:+, Z:­, P:+ C:+, Z:­, P:­
Dirección de compensación: + Dirección de compensación: ­ Dirección de compensación: ­ Dirección de compensación: +
­CON

(Es) (F) (gramo) (h)


+Z
­C ­C ­C ­C

C:­, Z:+, P:+ C:­, Z:+, P:­ C:­, Z:­, P:+ C:­, Z:­, P:­
Dirección de compensación: ­ Dirección de compensación: + Dirección de compensación: + Dirección de compensación: ­
­CON

Cuando HDR se establece en 0. (En (a), (b), (c) y (d) lo mismo que cuando HDR = 1)

(Es) (F) (gramo) (h)


+Z
­C ­C ­C ­C

C:­, Z:+, P:+ C:­, Z:+, P:­ C:­, Z:­, P:+ C:­, Z:­, P:­
Dirección de compensación: + Dirección de compensación: ­ Dirección de compensación: ­ Dirección de compensación: +
­CON

­ 313 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
EJES PROGRAMACIÓN B­64604RU­2/01

­ Factor de sincronización
El factor de sincronización se representa internamente como una fracción (Kn/Kd) para eliminar
errores. La siguiente fórmula se utiliza para el cálculo.
factor de sincronización Kn L b
?????????? ?????????? = ??? ×=
kd t a
Dónde

L: Número de roscas de la placa


T: Número de dientes
α : Número de pulsos del codificador por revolución alrededor del eje motriz (parámetro No. 7772)
β: Número de pulsos del codificador por revolución alrededor del eje impulsado (parámetro No. 7773)

Kn / Kd: el valor obtenido al reducir el lado derecho presentado arriba


fórmula, pero el resultado de la reducción tiene las siguientes restricciones:
­2147483648 ≤ Kn ≤ 2147483647
1 ≤ Kd ≤ 2147483647
Si no se cumple este límite, se emite la alarma PS1596, EQ OVERFLOW, cuando se emite un comando G81.

Ejemplo
O1000;
N0010M19; Orientación de los ejes de las herramientas.
N0020 G28 G91 C0 ; Regreso a la posición original a lo largo del eje de la pieza de trabajo.
N0030 G81 T20L1; Inicio sincrónico del movimiento de la herramienta y del eje de la pieza.
(rotación con respecto al eje de la pieza de trabajo de 18° por revolución con respecto al
eje de la herramienta)
N0040S300M03; Rotación alrededor del eje de la herramienta con una frecuencia de 300 rpm
N0050 G01 XF ; Mover a lo largo del eje X (cortador)
N0060 G01 ZF ; Mover a lo largo del eje Z (mecanizado) Si es
­­­­­­­­­­­­­­­­­­­­­ ; necesario, se habilitan los comandos para los ejes C, X y Z. Mover a lo largo del eje
X (costa)
N0100 G01 XF ; Detener a lo largo del eje de la herramienta
N0110M05;
N0120G80; Cancelación sincronizada en los ejes de herramienta y pieza
N0130M30;

­ Función de retracción
(1) Retracción de herramienta por señal externa
Cuando se activa el interruptor de retracción de la herramienta en el panel del operador de la máquina, la herramienta
se retrae a la distancia especificada en el parámetro no. 7741, velocidad de retracción de la herramienta
especificado en el parámetro no. 7740. Movimiento según un eje puesto a cero (0)
no se realiza el movimiento de retracción.
Para obtener información sobre el interruptor de retracción de la herramienta, consulte el manual de la herramienta correspondiente.
funcionamiento de la máquina.

(2) Retracción de la herramienta debido a una señal de advertencia


Si durante la sincronización del EGB o el funcionamiento automático el CNC emite una señal
advertencia, la herramienta se retrae a la distancia especificada en el parámetro no. 7741 a la velocidad
especificada en el parámetro no. 7740. Esto elimina daños a la
herramienta y a la pieza de trabajo en caso de
señal de advertencia del servo. El movimiento en un eje
que está establecido en cero (0), el movimiento de retracción no
realizado.

Para obtener información sobre el interruptor de retracción de la herramienta, consulte el manual de la herramienta correspondiente.
funcionamiento de la máquina.

­ 314 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
B­64604RU­2/01 PROGRAMACIÓN EJES

Condiciones para la retirada de la herramienta debido a una señal de advertencia


Las condiciones bajo las cuales la herramienta se retrae debido a una señal de advertencia pueden
se puede cambiar configurando el bit 1(ARE) del parámetro no. 7703 y el bit 2 (ARO) del parámetro no. 7703 La siguiente tabla

enumera la configuración de los parámetros y las condiciones asociadas.

SON ATENCIÓN Condición


1 0 La sincronización del EGB está en
1 1 curso. Se realiza la sincronización EGB y el funcionamiento automático.
0 0
La sincronización del EGB o el funcionamiento automático están en curso.
0 1

ATENCIÓN
1 La herramienta se retrae a la velocidad especificada en el parámetro no.
7740.
2 Durante la retracción, la función de parada de alimentación no es efectiva.
3 Durante la retracción, la función de corrección de la velocidad de avance no es efectiva.

NOTA
1 Durante la retracción, la función de enclavamiento está activa para el eje
retiro
2 Durante la retracción, la función de bloqueo del equipo de la máquina está activa.
para el eje de
retracción. 3 La dirección de retroceso de la herramienta depende de la dirección del movimiento.
equipo, independientemente de si la duplicación está habilitada o no
pantalla (señal y configuración). (Para actualizar coordenadas absolutas
Se utiliza imagen reflejada.)
4 Si la retracción se realiza durante una operación automática,
termina simultáneamente con la operación de retracción. Pero cambiando
Funcionamiento automático desde el modo de trabajo al modo de espera.
ocurre al final de la operación de retracción.
5 La operación automática no se puede realizar durante la retracción. 6 La aceleración/
desaceleración de la operación de retracción se refiere a los estados
aceleración/desaceleración al inicio de la retracción.
7 El movimiento durante la retracción tiene una característica no lineal. 8 Si se realiza
un reinicio o se enciende la herramienta mientras se está retrayendo
parada de emergencia, se interrumpe el funcionamiento.
9 Para permitir la retracción de la herramienta debido a una señal de advertencia
Es necesario configurar el bit 3 (ART) del parámetro no. 7702. 10 La
función de retracción de advertencia no se retrae a lo largo del eje.
retirada, si este último dispone de una señal de advertencia de sobrecarrera o
servoaccionamiento.
11 Si se emite una nueva señal de advertencia mientras se retira la herramienta
Ante una señal de advertencia, la operación de retracción no se realiza.

­ 315 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
EJES PROGRAMACIÓN B­64604RU­2/01

8.1.2 Sincronización automática de la caja de cambios electrónica


en fase
Revisar
Al habilitar o cancelar la sincronización, la caja de cambios electrónica pasa del modo
la sincronización a otro estado se produce de forma gradual, para lo cual se utiliza
aceleración/desaceleración. Esto es necesario para evitar cambios bruscos de velocidad y golpes.
carga en la máquina al activar o desactivar el modo de sincronización. Por lo tanto el modo
La sincronización se puede habilitar cuando el eje gira. Además, durante la rotación
husillo, el coeficiente de sincronización se puede cambiar. Al
comienzo de la sincronización, se realiza la sincronización automática de fase, es decir, la posición en
en el que las coordenadas especificadas son iguales a 0 con respecto al eje de la pieza, se combina
con la posición correspondiente a la señal de una revolución del husillo. Esta sincronización le permite
operaciones idénticas, ya que la sincronización se activa mediante una señal de una revolución en
sincronización de la operación de corte sin fin si la función se utiliza en una fresadora
máquina.

El husillo corresponde al eje motriz del EGB y el eje de la pieza corresponde al eje esclavo del EGB
(servoeje o eje de control de contorno Cs).

NOTA
Función de sincronización automática de la caja de cambios electrónica por fases
es opcional.

Formato
­ Tipo de aceleración/deceleración
G81T _ l _ R1; Habilitar sincronización
G80 R1; Cancelar sincronización

T: Número de dientes (rango de configuración válido: 1­5000)


L: Número de roscas de la placa (rango de ajuste válido: ­250 a
+250, excepto
0) Con L positivo, el sentido de rotación de la pieza es positivo
(dirección +).
Cuando L es negativo, la dirección de rotación de la pieza de trabajo es negativa.
(dirección ­ ).

­ Aceleración/desaceleración y sincronización automática de fases.


G81T _ l _ R2; Habilitar sincronización
G80 R1; Cancelar sincronización

T: Número de dientes (rango de configuración válido: 1­5000)


L: Número de roscas de la placa (rango de ajuste válido: ­250 a
+250, excepto
0) Con L positivo, el sentido de rotación de la pieza es positivo
(dirección +).
Cuando L es negativo, la dirección de rotación de la pieza de trabajo es negativa.
(dirección ­ ).

­ 316 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
B­64604RU­2/01 PROGRAMACIÓN
EJES

Explicación
­ Tipo de aceleración/deceleración
Velocidad
huso

Comando de encendido Cancelar comando


sincronización sincronización

Velocidad
rotación
ejes

Estado de sincronización
Aceleración Desacelerar

1. Especifique G81R1 para habilitar la sincronización. Cuando se


especifica G81R1, se acelera el eje de la pieza de trabajo (eje siguiente). El valor de aceleración está establecido.
número de parámetro 7778. Cuando la velocidad alcanza la velocidad de sincronización, bloquea la ejecución.
G81R1 está terminado.
2. Para cancelar, especifique G80R1 mientras la herramienta está retraída de la pieza de trabajo.
3. Cuando se especifica G80R1, la desaceleración comienza inmediatamente, cuya velocidad está especificada por el parámetro
nom. 7778
Cuando la velocidad cae a 0, se detiene la ejecución del bloque G80R1.

NOTA
1 Al habilitar/deshabilitar la sincronización, se produce aceleración y desaceleración.
según una ley lineal. 2
Cuando la sincronización se cancela automáticamente mediante uno de los siguientes
Razones para desactivar la desaceleración y la sincronización: <1>
Restablecer
<2> Señal de advertencia PW0000, “REQ. RED" <3> Señal de
advertencia de E/S. 3 Si el bit 0 (EFX)
del parámetro no. 7731 tiene valor 0, bucle constante
No se puede utilizar la perforación. Para usar permanente
ciclo de taladrado, configure el bit 0 (EFX) del parámetro no. 7731 valor 1 y
utilice el comando G81.4 en lugar de G81 y G80.4 en lugar de G80.

­ Aceleración/desaceleración y sincronización automática de fases.

Velocidad
huso

Comando de encendido
sincronización Comando desincronización

Velocidad
rotación
ejes
espacios en blanco

Automático
Estado
Aceleración sincronización de fase
sincronización Desacelerar

1. Mueva el eje de la pieza de trabajo a la posición correspondiente a la señal de una revolución del husillo.

­ 317 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
EJES PROGRAMACIÓN B­64604RU­2/01

2. Especifique G81R2 para habilitar la sincronización. Cuando se


especifica G81R2, se acelera el eje de la pieza de trabajo (eje siguiente). El valor de aceleración está establecido.
número de parámetro 7778 Una vez completada la fase de sincronización, se detiene la ejecución del bloque
G81R2. 3. Para
cancelar, especifique G80R2 mientras la herramienta está alejada de la pieza de trabajo. 4.
Cuando se especifica G80R2, la desaceleración comienza inmediatamente, cuya velocidad está especificada por el parámetro
nom. 7778 Cuando la velocidad cae a 0, se detiene la ejecución del bloque G80R2.

ATENCIÓN
1 Durante la etapa de sincronización automática, debe especificar la velocidad en
número de parámetro 7776 y la dirección del movimiento en el parámetro no. 7702 (bits
7, doctorado).
2 Durante la fase de sincronización, un rápido movimiento lineal transversal
aceleración/desaceleración (con la constante de tiempo especificada en el parámetro No. 1620).

3 La velocidad de rotación del eje de la pieza se obtiene superponiendo la velocidad en


etapa de sincronización automática a una velocidad correspondiente
velocidad de rotación del husillo. Dada esta superposición, indique
desviación de posición máxima en el parámetro nom. 1828.

NOTA
1 La señal utilizada para la sincronización automática de fases.
Las revoluciones no se transmiten mediante el sensor de posición del husillo, sino por separado.
fijado en el husillo con un sensor de pulso utilizado para
recopilar información de retroalimentación de EGB. Este
significa que la posición angular determinada en base a la señal de uno
Las revoluciones del sensor de posición del husillo no corresponden a la posición utilizada
como referencia para los ejes de la pieza de trabajo al realizar
Sincronización automática de fases mediante comando G81R2.
Además, la señal de revolución única procedente de un codificador de impulsos independiente
debe transmitirse con cada revolución del husillo. 2 Cuando se utiliza
el parámetro no. 7777 posición en la que
la fase del eje de la pieza de trabajo está alineada, puede diferir de
posición correspondiente a la señal de una revolución utilizada cuando
Alineación automática de fases. 3 Cuando el
bit 6 (EPA) se establece en el parámetro no. 7731 valores 1 pueden ser
La sincronización automática de fases se realiza para que la posición del eje
la pieza de trabajo al inicio de la sincronización coincidió con la posición
correspondiente a la señal de una revolución del husillo. 4 Cuando el
bit 6 (EPA) se establece en el parámetro no. 7731 valores 1, en modo
sincronización automática de fases cuando está en modo de funcionamiento sincrónico
se vuelve a dar el comando de sincronización, relativo al eje de la pieza
se produce tal movimiento en el que la posición correspondiente
señal de una revolución del husillo, combinada con la posición
relativo a la pieza de trabajo especificada en el primer comando ejecutado
habilitar la sincronización del G81R2. 5 En
el modo de sincronización automática de fases, el movimiento relativo a
El eje de la pieza de trabajo se realiza desde la posición actual hacia el más cercano.
Posiciones de alineación de fase. La dirección del movimiento está establecida.
parámetro.

­ 318 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
B­64604RU­2/01 PROGRAMACIÓN EJES

NOTA
6 Cuando la sincronización está habilitada/deshabilitada, se realiza la aceleración/desaceleración.
según una ley lineal. 7 La
aceleración/desaceleración y la sincronización automática de fases se pueden
ejecutado cuando el bit 6 (PHS) del parámetro no. 7702 sin indicación
Comandos R2 en un bloque G81 o G80.
8 Si la sincronización se cancela automáticamente mediante uno de los siguientes
Razones para desactivar la desaceleración y la sincronización: <1> Restablecer

<2> Señal de advertencia PW0000, “REQ. RED" <3> Señal de advertencia de


E/S. 9 Cuando se utiliza EGB, es necesario
antes de realizar la operación automática
sincronización de fase mover pulso absoluto separado
un codificador montado en un husillo, de una revolución o más.
10 En el modo de sincronización, el número de parámetro no se puede cambiar. 7778,
determinar la tasa de aceleración. 11
Si el parámetro no. 7778 tiene un valor de 0 cuando se emite un comando G81
Aparece la alarma PS1598, “ERROR DE CONFIGURACIÓN”. PARÁMETRO AUTO
FASES DE LA ECP".

12 Si es la página 0 (EFX) nombre del parámetro. 7731 tiene un valor de 0, un ciclo constante
No se puede utilizar la perforación. Para usar permanente
ciclo de taladrado, configure el bit 0 (EFX) del parámetro no. 7731 valor 1 y utilice el
comando G81.4 en lugar de G81 y G80.4 en lugar de G80.

Programa de ejemplo
­ Tipo de aceleración/deceleración
M03; Comando de rotación del husillo en el sentido de las agujas del reloj
G81 T_ L_ R1 ; Iniciar sincronización
G00X_; Colocar la pieza de trabajo en posición para su procesamiento.

Procesamiento mecánico en modo síncrono.

G00X_; Retirar la pieza de trabajo de la herramienta.


G81 T_ L_ R1 ; Cambiar el factor de sincronización.
G00X_; Colocar la pieza de trabajo en posición para su procesamiento.

Procesamiento mecánico en modo síncrono.

G00X_; Retirar la pieza de trabajo de la herramienta.


G80 R1; Cancelar sincronización

­ Aceleración/desaceleración y sincronización automática de fases.


M03; Comando de rotación del husillo en el sentido de las agujas del reloj
G00 G90 C_; Posicionamiento del eje C G81 T_ L_ R2 ;
Iniciar sincronización
G00X_; Colocar la pieza de trabajo en posición para su procesamiento.

Procesamiento mecánico en modo síncrono.

G00X_; Retirar la pieza de trabajo de la herramienta.


G81 T_ L_ R2 ; Cambiar el factor de sincronización.
G00X_; Colocar la pieza de trabajo en posición para su procesamiento.

­ 319 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
EJES PROGRAMACIÓN B­64604RU­2/01

Procesamiento mecánico en modo síncrono.

G00X_; Retirar la pieza de trabajo de la herramienta.


G80 R2; Cancelar sincronización

8.1.3 Función de salto para eje EGB


Revisar
Esta función le permite utilizar señales de salto y salto rápido (en adelante denominadas
manual, todas estas señales se denominan colectivamente señales de salto) para el eje esclavo EGB en
Modo de sincronización con EGB (caja de cambios electrónica).
Esta característica tiene las siguientes características:

1 Si se emite una señal de salto durante la ejecución de un bloque con un comando de salto de eje EGB, la
ejecución de ese bloque no se completa hasta el momento especificado.
número de señales de salto.
2 Si se suministra una señal de salto durante la ejecución del bloque con un comando de salto del eje EGB, la
herramienta permanece en modo síncrono, el eje esclavo EGB no se detiene y
continúa moviéndose.
3 Cuando se emiten señales de salto, se registran las coordenadas de la máquina. Número de presentaciones
Las señales de salto se almacenan en variables macro específicas específicas.

NOTA
Esta característica es opcional.

Formato
G81 T_ L_ ; Habilitar modo EGB G31.8 G91 α0 P_ Q_ (R_);
Comando de salto EGB α : especifique el eje esclavo de
EGB. El valor especificado siempre debe ser "0".
P: Número de primeras variables macro especiales utilizadas para
guardar las coordenadas de la máquina, registradas al ingresar señales de salto.
Q: Número de señales de salto que se pueden emitir durante el proceso
versión G31.8
(rango permitido: 1 ­ 512).
R: Número de variables macro especiales utilizadas para guardar
número de señales de salto introducidas.
Especifique para verificar el número de señales ingresadas.

Explicación
G31.8 es un código G de un solo uso. Después de
ejecutar G31.8, los valores de las coordenadas de la máquina obtenidos con cada entrada de señal
Las brechas se insertan en variables macro especiales. Número de variables utilizadas: desde el primer valor
definido por el parámetro P hasta el valor agregado por el número de veces definido por el parámetro Q. El
número total de señales de salto
de entrada se especifica en variables macro especiales, cuyo número está determinado por el parámetro R .

­ 320 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
B­64604RU­2/01 PROGRAMACIÓN EJES

Ejemplo
Se puede medir el paso del engranaje.

Medición del paso del engranaje


Eje motriz

Eje conducido
(Gira sincrónicamente con el eje motriz).

G81 T200L2; ...................................Habilite el modo EGB X; Z;

G31.8 G91 C0 P500 Q200 R1 ;..........Comando de salto EGB

Después de ingresar 200 señales de salto, en las variables macro especiales no. 500 ­ nom. Se almacenan
699.200 coordenadas, a lo largo del eje C, correspondientes a señales de
salto. Además, el número de señales de salto se almacena en una macrovariable especial no. 1.

NOTA
1 Al especificar esta función, especifique un eje esclavo EGB. Si por
uno o más ejes no se especifica ningún eje, se produce una alarma
PS1152 "ERROR DE FORMATO G31.9/G31.8".
2 Si no se especifica P, se genera la alarma PS1152. 3 Si no se especifica R, el
número de señales de salto enviadas no se
se escribe en una variable macro especial. 4 El número de
variables macro especificadas en los parámetros P y R debe ser
válido. Al especificar números de variables inexistentes
Aparece la alarma PS0115 “NÚMERO VARIABLE”. FUERA DE RANGO." Si no hay
suficientes variables aparece la alarma PS0115. 5 Uso de señales de paso normales
o de alta velocidad en este
La función se determina configurando el valor del bit 4 (HSS) del parámetro no. 6200. Si se
utilizan señales de salto de “alta velocidad”, indicar cuáles
Son las señales que se habilitan configurando los valores de los bits 0­3 (9S1 ­
9S4) del parámetro no. 6208.
6 Las coordenadas después del salto se calculan a partir de la señal de pulso.
retroalimentación procedente de la máquina. Por eso están decididos
libre de errores, ya que no hay errores asociados con
aceleración/desaceleración y funcionamiento del sistema de servoaccionamiento.

­ 321 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
EJES PROGRAMACIÓN B­64604RU­2/01

8.1.4 Control del eje U


Revisar
Normalmente, para transferir el movimiento de un motor sin husillo a un eje en el husillo, como el eje U en
el caso de un torno vertical, se requiere
mecanismo, que incluye una caja de cambios planetaria y un engranaje diferencial, que permite
Evitar el movimiento del eje durante la rotación del husillo. La
función de control del eje U le permite mantener el eje U en la misma posición o moverlo
a una velocidad determinada, sin utilizar mecanismos como cajas de cambios planetarias. Para esto
El motor de accionamiento del eje U gira de tal manera que elimina el movimiento del eje U, que
puede deberse a la rotación del husillo. Para obtener más información, consulte el manual suministrado.
por el fabricante de la máquina.

NOTA
Esta función está incluida en la opción "Caja de cambios
electrónica". Se requiere la opción anterior para utilizar esta función.

Arroz. 8.1.4 (a) Ejemplo de una máquina de eje U

Huso

Aqui esta U

­ 322 ­
Machine Translated by Google

8. FUNCIONES DE CONTROL
B­64604RU­2/01 PROGRAMACIÓN EJES

Aqui esta U

Huso

motor de eje U Huso


Nueva York

motor

Arroz. 8.1.4 (b) Ejemplo de diseño de máquina con eje U

En el ejemplo anterior, la herramienta se mueve a lo largo del eje U a medida que gira el husillo. Este
movimiento es cancelado por el motor del eje U.

­ 323 ­
Machine Translated by Google
Machine Translated by Google

III. CONTROL
Machine Translated by Google
Machine Translated by Google

B­64604RU­2/01 GESTIÓN 1. CONTROLES MANUALES

1 CONTROL MANUAL
EL CONTROL MANUAL consta de las siguientes operaciones:

1.1 ALIMENTACIÓN MANUAL 3D ................................................ ........................................................327

1.1 ALIMENTACIÓN MANUAL 3D


Esta característica permite las siguientes funciones.

­ Alimentación manual 3D
­ Avance mediante volante en dirección al eje de la herramienta / manual continuo
Avance (JOG) en la dirección del eje de la herramienta / Avance incremental en la dirección del eje
herramienta
­ Avance mediante volante en ángulo recto con respecto al eje de la herramienta / manual continuo
avance en ángulo recto con respecto al eje de la herramienta / avance incremental en ángulo recto con respecto al eje de la herramienta
ejes de herramientas
­ Avance mediante volante al girar el centro de la punta de la herramienta/manual
avance continuo girando el centro de la punta de la herramienta / avance incremental
al girar el centro de la punta de la herramienta
­ Avance de la mesa mediante volante en dirección vertical / manual continuo
avance de la mesa en dirección vertical / avance de la mesa incremental en dirección vertical
dirección
­ Avance de la mesa mediante volante en dirección horizontal / manual continuo
avance de la mesa en dirección horizontal / avance incremental de la mesa hacia adentro
Dirección horizontal

Con cada avance del volante se puede activar una interrupción del volante. Las interrupciones del volante funcionan
según los ajustes de alimentación correspondientes.
utilizando el volante que se describe a continuación.

­ Funciones de pantalla
­ Mostrar las coordenadas del filo de la herramienta.
­ Visualización de parámetros móviles (datos del eje de la herramienta, centro de la punta).
herramienta, datos iniciales de la tabla) ­
Visualización de los valores de desplazamiento de los ejes de la máquina

NOTA
La "alimentación manual 3D" es una función opcional.

­ Seleccionar un sistema de coordenadas al calcular la dirección del movimiento.


herramienta
En alimentación manual 3D, cuando se especifica un desplazamiento del sistema de coordenadas para el eje de rotación
pieza de trabajo, utilice el bit 0 (CAC) del parámetro no. 12319 para seleccionar, utilizar cuando
calcular la dirección de los valores de movimiento de la herramienta en el sistema de coordenadas de la pieza de trabajo o en
sistema de coordenadas de la máquina.

­ Si el bit 0 (CAC) del parámetro no. 12319 = 0:


Se utilizan los valores en el sistema de coordenadas de la máquina.

­ 327 ­
Machine Translated by Google

1. CONTROLES MANUALES GESTIÓN B­64604RU­2/01

Para parámetros utilizados para configurar la máquina, con el núm. 19680 a 19714, y dependiendo
desde la coordenada a lo largo del eje de rotación, debe establecer los valores asumidos cuando la coordenada
máquina a lo largo del eje de rotación es 0.

­ Si el bit 0 (CAC) del parámetro no. 12319 = 1:


Se utilizan los valores en el sistema de coordenadas de la pieza. Para
parámetros utilizados para configurar la máquina, con el núm. 19680 a 19714, y dependiendo
desde la coordenada a lo largo del eje de rotación, debe establecer los valores asumidos cuando la coordenada
pieza de trabajo a lo largo del eje de rotación es 0.

Para las siguientes funciones, se utilizan las siguientes funciones para calcular la dirección del movimiento de la herramienta:
valores en el sistema de coordenadas de la pieza del eje de rotación y, por tanto, si para el eje de rotación
Se especifica el desplazamiento del sistema de coordenadas de la pieza de trabajo y la alimentación manual tridimensional debe
utilizado junto con cualquiera de las siguientes funciones, el bit 0 (CAC) del parámetro no. 12319 igual a 1. ­ Control de un plano de
trabajo inclinado

(Ejemplo)
Parámetros relacionados
Nom. 19680=2 (tipo de rotación de herramienta) Nom.
19682=3 (eje principal de rotación (eje C) – alrededor del eje Z) Nom. 19687=2
(eje principal de rotación (eje B) ­ alrededor del eje Y) Nom. 19697=3 (la
dirección de referencia del eje de la herramienta es en la dirección del eje Z) Nom. 19698=0 (ángulo RA
cuando la dirección de referencia del eje de la herramienta está inclinada) Nom. 19699=0 (ángulo RB cuando la
dirección de referencia del eje de la herramienta está inclinada)

Compensación del sistema de coordenadas de la pieza:


B=10,0

Ejemplo 1:
Se supone que la herramienta está orientada en la dirección del eje Z cuando está en
siguientes estados
Posición en el sistema de coordenadas de la pieza B= ­10,0
Posición en el sistema de coordenadas de la B=0,0
máquina En este caso, se debe utilizar el sistema para calcular la dirección de la herramienta
coordenadas de la máquina y configurar el bit 0 (CAC) del parámetro no. 12319 igual a 0.

Ejemplo 2:
Se supone que la herramienta está orientada en la dirección del eje Z cuando está en
siguientes estados
Posición en el sistema de coordenadas de la pieza B=0,0
Posición en el sistema de coordenadas de la B=10,0
máquina En este caso, se debe utilizar el sistema para calcular la dirección de la herramienta
coordenadas de la pieza de trabajo y establezca el bit 0 (CAC) del parámetro no. 12319 igual a 1.

­ 328 ­
Machine Translated by Google

B­64604RU­2/01 GESTIÓN 1. CONTROLES MANUALES

NOTA
1 Para realizar la alimentación mediante volante 3D, debe activar
opción de alimentación manual mediante volante configurando el bit 0
(HPG) del parámetro no. 8131
igual a 1. 2 La interrupción de la alimentación del volante 3D no se generará durante
tiempo de ejecución del comando para el eje de rotación durante la operación automática.
trabajar.
3 La alimentación manual 3D se desactiva cuando se selecciona el modo manual
volver a la posición de referencia.
4 Si la función de bloqueo de al menos uno de los ejes está habilitada
Alimentación manual tridimensional, moverse en modo de alimentación manual no
realizado.

1.1.1 Avance mediante volante en dirección del eje


herramienta / avance manual continuo en dirección
Eje de herramienta/avance incremental en dirección
ejes de herramientas

Revisar
Al alimentar utilizando el volante en la dirección del eje de la herramienta, la alimentación manual continua en
en la dirección del eje de la herramienta y avance incremental en la dirección del eje de la herramienta
o la mesa se mueve en la dirección del eje de la herramienta.

Explicación
­ Dirección del eje de la herramienta.
La dirección del eje de la herramienta que se asume cuando se deben controlar todos los ejes de rotación.
la herramienta está en un ángulo de 0 grados, establecido en los parámetros no. 19697, 19698 y 19699. Dado que los ejes de
rotación para el control de la herramienta giran, la dirección del eje de la herramienta
cambia según el ángulo del eje de rotación.

C
Dirección del eje
herramienta

CON

Blanco C
B
Y

­ Avance en la dirección del eje de la herramienta en modo de comando inclinado


plano de trabajo
Si el bit 0 (TWD) del parámetro no. 12320 tiene un valor de 1, entonces la dirección de alimentación cuando se introduce
dirección del eje de la herramienta en el modo de plano de trabajo inclinado, la dirección Z en
Sistema de coordenadas funcionales para controlar un plano de trabajo inclinado.
­ 329 ­
Machine Translated by Google

1. CONTROLES MANUALES GESTIÓN B­64604RU­2/01

­ Avance mediante volante en la dirección del eje de la herramienta


Se permite el avance utilizando el volante en la dirección del eje de la herramienta al realizar
siguientes cuatro condiciones: <1>
Se selecciona el modo Volante.
<2>La señal del modo de alimentación de dirección del eje de la herramienta (ALNGH) se establece en "1" y
La señal base de la tabla (TB_BASE) se establece en "0". <3> Estado
de las señales de selección del primer eje de alimentación manual del volante (HS1A ­ HS1D) para activar el modo de
alimentación del volante en la dirección del eje de la herramienta
establecido en parámetros nom. 12310.
<4> Valor del parámetro nº. 12310 corresponde a las señales para seleccionar el primer eje de avance manual con
utilizando el volante (HS1A ­ HS1D).

cantidad de movimiento
Cuando el volante gira, la herramienta se mueve en la dirección del eje de la herramienta.
según la cantidad de rotación.

Limitación de la tasa de alimentación


La velocidad de avance se fija de modo que la velocidad de cada eje en movimiento no sea
excedió la velocidad de avance rápido manual (parámetro No. 1424). Los impulsos del volante generados cuando se
excede la velocidad de avance fijada se ignoran.

­ Avance manual continuo en la dirección del eje de la herramienta / avance


incremental en la dirección del eje de la herramienta
Avance manual continuo en la dirección del eje de la herramienta o avance incremental en
La dirección del eje de la herramienta se permite cuando se cumplen las tres condiciones siguientes:
<1> Se selecciona el modo JOG o el modo de avance incremental. <2>La señal del modo de alimentación
de dirección del eje de la herramienta (ALNGH) se establece en "1" y
La señal base de la tabla (TB_BASE) se establece en "0". <3> La señal
de selección de dirección de alimentación (+Jn, ­Jn (donde n = 1 para el número de ejes controlados)) se establece en
“1” para el eje correspondiente a la dirección especificada en el parámetro No. 19697. (Incluso si la dirección del
eje de la herramienta está inclinada debido a la configuración de los parámetros
nom. 19698 y 19699, señal que activa el avance manual continuo en la dirección del eje.
herramienta o avance incremental en la dirección del eje de la herramienta, determinado
exclusivamente por el parámetro no. 19697.)
Ejemplo) Parámetro no. 19697 = 3 (dirección del eje +Z); Eje Z – 3er eje.
­ +J3 : Dirección del eje de la herramienta + ­J3 :
­
Dirección del eje de la herramienta ­

Tasa de alimentación
La velocidad de avance es igual a la velocidad sin carga (parámetro No. 1410). Función de corrección
velocidad de alimentación
disponible. Si el bit 2 (JFR) del parámetro no. 12320 tiene un valor de 1, entonces la velocidad de avance del eje giratorio es
Velocidad de alimentación continua manual del eje sobre el que se realiza la rotación (parámetro No. 1423). La función
de corrección de la velocidad de avance está disponible.

Limitación de la tasa de alimentación


La velocidad de avance se fija de modo que la velocidad de cada eje en movimiento no sea
excedió la velocidad de avance rápido manual (parámetro No. 1424).

­ 330 ­
Machine Translated by Google

B­64604RU­2/01 GESTIÓN 1. CONTROLES MANUALES

1.1.2 Avance del volante en ángulo recto con respecto al eje


herramienta / alimentación continua manual en línea recta
ángulo con respecto al eje de la herramienta / avance incremental bajo
en ángulo recto con respecto al eje de la herramienta

Revisar
Al alimentar utilizando un volante en ángulo recto con respecto al eje de la herramienta, manual
avance continuo en la dirección del eje de la herramienta o avance incremental en incrementos de
dirección del eje de la herramienta la herramienta o mesa se mueve en la dirección
perpendicular al eje de la herramienta. Si el bit 1
(FLL) del parámetro no. 12320 tiene un valor de 1, entonces la herramienta o tabla se mueve a
Dirección transversal o longitudinal definida por el vector de dirección del eje de la herramienta.

Explicación
­ Dirección perpendicular al eje de la herramienta.
Hay dos direcciones normales al eje de la herramienta, que son perpendiculares a
dirección del eje de la herramienta (ver apartado anterior).

Dirección 1 bajo recta Dirección 2 bajo recta


Libro de parámetros. 19697
ángulo con respecto al eje de la herramienta ángulo con respecto al eje de la herramienta

1 (Dirección de referencia
Dirección +Y Dirección +Z
movimiento de la herramienta
+X.) 2 (Dirección de referencia
Dirección +Z Dirección +X
movimiento de la herramienta
+Y.) 3 (Dirección de referencia del eje
Dirección +X Dirección +Y
+Z.)

Esta tabla muestra las direcciones en ángulo recto con respecto al eje de la herramienta, que pueden ser
Se acepta cuando los ángulos de todos los ejes de rotación para el control de la herramienta son 0 grados, y
parámetros nom. 19698 y 19699 se establecen en 0. Cuando la dirección
de referencia del eje de la herramienta se inclina de acuerdo con la configuración del parámetro No. 19698 y 19699, la dirección de
la normal al eje de la herramienta también debe estar inclinada al mismo
tamaño.
Dado que los ejes de rotación para el control de herramientas giran, la dirección de la normal al eje
La herramienta cambia según el ángulo del eje de rotación.

B
Dirección bajo
ángulo recto con el eje C
herramienta

Blanco
Dirección del eje CON

herramienta C
B
Y

­ 331 ­
Machine Translated by Google

1. CONTROLES MANUALES GESTIÓN B­64604RU­2/01

(Ejemplo) Los ejes de rotación de la herramienta son los ejes B y C, y


dirección del movimiento de la herramienta – dirección a lo largo del eje Z

CON

Dirección del eje de la herramienta


B
Dirección 2 perpendicular al eje
herramienta

C
Y CON

C B

B Y
X C

Dirección 1 en ángulo recto con X


ejes de herramientas

­ Direcciones transversales y longitudinales.


Si el bit 1 (FLL) del parámetro no. 12320 tiene el valor 1, se determina la dirección de avance
de la siguiente manera:
Sea el vector perpendicular al plano formado por el vector director del eje de la herramienta
r r

( t ) y el vector de la dirección normal del eje ( P ) (parámetro No. 12321), será un vector
r

perpendicular al eje de la herramienta en la dirección 1 (dirección longitudinal) ( 1 R ). Si


La dirección 1 se selecciona en ángulo recto con respecto al eje de la herramienta, el movimiento es positivo.
dirección significa movimiento en esa dirección del vector, y movimiento en sentido negativo
dirección significa movimiento en la dirección opuesta a la dirección del vector. (Avance
en dirección longitudinal)
Ecuación: TPR rrr1 ×= r

Sea el vector perpendicular al vector de dirección del eje de la herramienta ( T ) y vector


r

dirección 1 perpendicular al eje de la herramienta (dirección longitudinal) ( 1 R ) será


r

vector de dirección 2 perpendicular al eje de la herramienta (dirección transversal) ( R2


). Si se selecciona la dirección 2 en ángulo recto con respecto al eje de la herramienta, el movimiento es positivo
dirección significa movimiento en esa dirección del vector, y movimiento en sentido negativo
dirección significa movimiento en la dirección opuesta a la dirección del vector. (Dirección transversal)
rrr

Ecuación: RT R12 ×=

Si el vector de dirección del eje de la herramienta ( T ) es paralelo al vector de dirección normal a


r

dirección del eje de la herramienta ( P ) (parámetro No. 12321) (cuando el ángulo entre ellos no exceda
valor del parámetro nom. 12322), las direcciones 1 y 2, perpendiculares al eje de la herramienta, se definen de
la siguiente manera:

Dirección 1 bajo Dirección 2 bajo


Libro de parámetros.
12321
Dirección normal del eje ángulo recto con el eje ángulo recto con el eje
herramienta herramienta
1 Dirección +X Dirección +Y Dirección +Z
2 Dirección +Y Dirección +Z Dirección +X
3 Dirección +Z Dirección +X Dirección +Y

Si en el parámetro no. 12321 establecido en 0, la dirección normal del eje se establece como referencia
dirección del eje de la herramienta (parámetro No. 19697).
Si el valor especificado en el parámetro no. 12321 distinto de 0 a 3, aparece la alarma
PS5459. "PARÁMETRO DE LA MÁQUINA INCORRECTO".

­ 332 ­
Machine Translated by Google

B­64604RU­2/01 GESTIÓN 1. CONTROLES MANUALES

Dirección normal del eje: P

Dirección del eje


herramienta: una

Eje de herramienta
ángulo con el eje
herramienta Eje de herramienta
(transverso ángulo con el eje

dirección) R2 herramienta
(longitudinal
dirección): R1

­ Avance en dirección perpendicular al eje de la herramienta


en modo comando plano de trabajo inclinado
Si el bit 0 (TWD) del parámetro no. 12320 tiene el valor 1, dirección de alimentación para la alimentación
dirección perpendicular al eje de la herramienta en modo de plano de trabajo inclinado
se define de la siguiente manera:
Dirección 1 perpendicular al eje de la herramienta:
Dirección X en el sistema de coordenadas del plano de trabajo inclinado
Dirección 2 perpendicular al eje de la herramienta:
dirección Y en el sistema de coordenadas del plano de trabajo inclinado

­ Avance mediante volante en ángulo recto con respecto al eje de la herramienta


Se permite avanzar con el volante en ángulo recto con respecto al eje de la herramienta al realizar
siguientes cuatro condiciones:
<1> Se selecciona el modo
Volante. <2>La señal del modo de avance en la dirección perpendicular al eje de la herramienta (RGHTH)
se establece en “1” y la señal base de la mesa (TB_BASE) se establece en “0”.
<3> Estado de las señales de selección del primer eje de alimentación manual del volante (HS1A ­ HS1D)
para activar el modo de alimentación del volante en dirección de ángulo recto
relativo al eje de la herramienta se establece en el parámetro no. 12311 o 12312.
<4> Valor del parámetro no. 12311 o 12312 corresponde a las señales para seleccionar el primer eje manual
alimentación mediante volante (HS1A ­ HS1D).

cantidad de movimiento
Cuando el volante gira, la herramienta se mueve en dirección de ángulo recto.
con respecto al eje de la herramienta según la cantidad de rotación del volante.

Limitación de la tasa de alimentación


La velocidad de avance se fija de modo que la velocidad de cada eje en movimiento no sea
excedió la velocidad de avance rápido manual (parámetro No. 1424). Los impulsos del volante generados
cuando se excede la velocidad de avance fijada se ignoran.

­ 333 ­
Machine Translated by Google

1. CONTROLES MANUALES GESTIÓN B­64604RU­2/01

­ Avance continuo manual en ángulo recto con respecto al eje de la herramienta / avance
incremental en ángulo recto con respecto al eje de la herramienta
Avance manual continuo en ángulo recto con respecto al eje de la herramienta o avance incremental bajo
en ángulo recto con respecto al eje de la herramienta se permiten cuando se cumplen las tres condiciones siguientes:
<1> Se selecciona el modo JOG o el modo de avance incremental. <2>La señal del modo de avance en la dirección
perpendicular al eje de la herramienta (RGHTH) se establece en “1” y la señal base de la mesa (TB_BASE) se establece en “0”. <3>
La señal de selección de dirección del eje de alimentación (+Jn, ­Jn (donde n = 1 al número de
ejes controlados)) se establece en "1" para el eje correspondiente a la dirección perpendicular a

dirección especificada en el parámetro no. 19697. (Incluso si la dirección del eje de la herramienta
inclinado debido a la configuración de los parámetros nom. 19698 y 19699, activación de señal.
avance manual continuo en dirección perpendicular al eje de la herramienta o
El avance incremental en dirección perpendicular al eje de la herramienta se determina
exclusivamente por el parámetro no. 19697.) Ejemplo)
Parámetro no. 19697=3 (dirección del eje +Z); ejes X, Y y Z – 1.º, 2.º, respectivamente
y 3er eje.
­ +J1 : Dirección 1 en ángulo recto con respecto al eje de la herramienta + ­J1 :
­
Dirección 1 en ángulo recto con el eje de la herramienta ­ ­ +J2 : Dirección 2 en
ángulo recto con respecto al eje de la herramienta + ­J2 : Dirección 2 en ángulo recto
­
con el eje de la herramienta ­

Tasa de alimentación
La velocidad de avance es igual a la velocidad sin carga (parámetro No. 1410). Función de corrección
velocidad de alimentación
disponible. Si el bit 2 (JFR) del parámetro no. 12320 tiene un valor de 1, entonces la velocidad de avance será la velocidad
alimentación continua manual (parámetro No. 1423) para la señal de selección de dirección del eje, de acuerdo
que se realiza la alimentación. La función de corrección de la velocidad de avance está disponible.

Limitación de la tasa de alimentación


La velocidad de avance se fija de modo que la velocidad de cada eje en movimiento no sea
excedió la velocidad de avance rápido manual (parámetro No. 1424).

1.1.3 Avance usando el volante al girar el centro


Punta de herramienta/alimentación continua manual en
rotación del centro de la punta de la herramienta / incremental
avance al girar el centro de la punta de la herramienta

Revisar
Al alimentar con volante al girar el centro de la punta de la herramienta, manual continuo
avance al girar el centro de la punta de la herramienta y cuando avance en incrementos al girar
centro de la punta de la herramienta, cuando el eje giratorio se gira mediante alimentación manual, los ejes lineales (ejes X, Y y Z)
se mueven de modo que girar el eje giratorio no cambia la posición relativa.
relación entre la posición de la punta de la herramienta y la pieza de trabajo (mesa).

­ La siguiente ilustración muestra un ejemplo de la herramienta girando a lo largo del eje de rotación. En eso
En este caso, los ejes lineales se mueven de tal manera que la posición de la punta de la herramienta no es
cambios con respecto a la pieza de trabajo.

­ 334 ­
Machine Translated by Google

B­64604RU­2/01 GESTIÓN 1. CONTROLES MANUALES

Posición de la punta
Blanco herramienta

­ La siguiente ilustración muestra un ejemplo de rotación de la mesa a lo largo del eje de rotación. Como en
En el caso anterior, los ejes lineales se mueven de tal forma que la posición de la punta
la herramienta no cambia en relación con la pieza de trabajo (mesa).

mesa en blanco

CON

B B
B Y

­ Avance mediante volante al girar el centro de la punta de la herramienta


Se permite el avance del volante al girar el centro de la punta de la herramienta cuando
Se cumplen las cuatro condiciones siguientes:
<1> Se selecciona el modo
volante. <2> Señal del modo de alimentación del volante al girar el centro de la punta de la herramienta
(RNDH) se establece en "1".
<3> El primer eje de alimentación manual con volante selecciona el estado de señal (HS1A ­ HS1D) para
activar el modo de alimentación con volante al girar el centro de la punta
La herramienta está configurada en el parámetro no. 12313 o
12314. <4> Valor del parámetro no. 12313 o 12314 corresponde a las señales para seleccionar el primer eje manual
alimentación mediante volante (HS1A ­ HS1D).

cantidad de movimiento
Cuando se gira el volante, el eje de rotación se mueve según la cantidad
doblar. Los ejes lineales (X, Y y Z) se mueven de tal manera que la rotación del eje de rotación no es
Cambia la relación relativa entre la posición de la punta de la herramienta y la pieza de trabajo.

Limitación de la tasa de alimentación


El avance se fija de tal manera que la velocidad artificial de los ejes lineales (en
dirección tangencial) no excede la velocidad de aproximación rápida manual (parámetro
nom. 1424) (cada eje lineal en movimiento). La velocidad de avance también se fija de la siguiente manera
tal que la velocidad del eje de rotación no exceda la velocidad del avance rápido manual
(parámetro N° 1424) (de ese eje específico). Pulsos del volante generados cuando
que excedan la velocidad de avance fijada se ignorarán.

­ 335 ­
Machine Translated by Google

1. CONTROLES MANUALES GESTIÓN B­64604RU­2/01

­ Avance manual continuo al girar el centro de la punta de la herramienta / avance incremental al girar
el centro de la punta de la herramienta
Alimentación manual continua al girar el centro de la punta de la herramienta o alimentación incremental
al girar el centro de la punta de la herramienta se permiten cuando se cumplen las tres condiciones siguientes: <1> Se
selecciona el modo JOG o el modo de avance incremental. <2> Señal del modo de alimentación del volante
al girar el centro de la punta de la herramienta
(RNDH) se establece en "1". <3>
La señal de selección de dirección del eje de alimentación (+Jn, ­Jn (donde n = 1 para el número de ejes controlados))
se establece en “1” para el eje de rotación que se va a girar. Ejemplo) Si
se gira el eje B (cuarto eje)
­ +J4 : Avance al girar el centro de la punta de la herramienta + ­J4 : Avance al
­
girar el centro de la punta de la herramienta ­

Tasa de alimentación
El control se realiza de tal forma que la velocidad artificial de los ejes lineales (en
dirección tangencial) es igual a la velocidad sin carga (parámetro No. 1410). Función
La corrección de la velocidad de avance está
disponible. Si el bit 2 (JFR) del parámetro no. 12320 tiene un valor de 1, entonces la velocidad de avance del eje giratorio es
Velocidad de alimentación continua manual del eje sobre el que se realiza la rotación (parámetro No. 1423). La función
de corrección de la velocidad de avance está disponible.

Limitación de la tasa de alimentación


El avance se fija de tal manera que la velocidad artificial de los ejes lineales (en
dirección tangencial) no excede la velocidad de aproximación rápida manual (parámetro
nom. 1424) (cada eje lineal en movimiento). La velocidad de avance también se fija de la siguiente manera
tal que la velocidad del eje de rotación no exceda la velocidad del avance rápido manual
(parámetro N° 1424) (de ese eje específico).

­ Seleccionar el valor de compensación de longitud de la herramienta


La longitud de la herramienta en el avance manual 3D se determina como se explica a continuación. (Mesa
1.1.3 (a))
Si el bit 2 (LOD) del parámetro no. 19746 tiene el valor 0, el valor establecido en el parámetro
nom. 12318 se considera la longitud de la
herramienta. Cuando el parámetro LOD se establece en 1 y se ejecuta la función de compensación de longitud de la
herramienta, la longitud de la herramienta se considera los datos de compensación especificados para la compensación de longitud.
herramienta. Si
el parámetro LOD se establece en 1 y no se realiza la función de compensación de longitud de la herramienta, la longitud
de la herramienta se determina de la siguiente manera. Si el bit 3 (LOZ) del parámetro no. 19746 tiene el valor 0, el valor
configurado en el parámetro no. 12318, longitud considerada de herramienta
con alimentación manual tridimensional; si LOZ es 1, se considera que la longitud de la herramienta es
0.

Tabla 1.1.3 (a) Cantidad de compensación de longitud de herramienta para avance manual 3D
Nombre del parámetro de la página 2 (LOD). 19746
=1

Corrección de longitud Corrección de longitud


=0 herramienta habilitada instrumento cancelado
Página 3 (LOZ) =0 Libro de parámetros. 12318
Parámetro
nombre del parámetro. libro. 12318 Datos de corrección
=1 0
19746

La función de compensación de longitud de herramienta se habilita cuando se cumplen las dos condiciones siguientes:
­ La siguiente función de compensación de longitud de herramienta (G43/G44) está habilitada
(código modal grupo 8 excepto G49)

­ 336 ­
Machine Translated by Google

B­64604RU­2/01 GESTIÓN 1. CONTROLES MANUALES

­ El código H/D es distinto de 0. Si


el bit 6 (CLR) del parámetro no. 3402 tiene el valor 0 para no borrar el vector
Compensación de longitud de herramienta, códigos G del grupo 8 y códigos H en reinicio, estado de compensación de longitud de herramienta
La longitud de la herramienta se conserva al realizar un reinicio en el modo de compensación de longitud.
herramienta.

1.1.4 Avance por volante en vertical


dirección relativa a la mesa / manual continuo
avance en dirección vertical respecto a
mesa/alimentación incremental en vertical
dirección relativa a la mesa
Revisar
Alimentación por volante vertical a la mesa, alimentación manual continua vertical a la mesa e incremental

avance en dirección vertical con respecto a la mesa, la herramienta se mueve en


dirección vertical con respecto a la mesa.

Explicación
­ Dirección vertical de la mesa.
La dirección vertical de la mesa es la dirección vertical a la mesa. Él
igual a la dirección del eje de la herramienta especificada en el parámetro no. 19697 cuando todos los ejes de rotación
para controlar la mesa están en un ángulo de 0 grados. Cuando los ejes de rotación para controlar
la mesa gira, la dirección vertical relativa a la mesa cambia
según el ángulo del eje de rotación.

Dirección vertical
mesa

CON

Y
B
B
X

­ Alimente en dirección vertical con respecto a la mesa en el modo


plano de trabajo inclinado
Si el bit 0 (TWD) del parámetro no. 12320 tiene un valor de 1, entonces la dirección de alimentación cuando
Se considera avance vertical en relación con la mesa en el modo de plano de trabajo inclinado.
Dirección Z en el sistema de coordenadas funcionales del plano de trabajo inclinado.

­ Alimentación mediante volante en dirección vertical.


relación con la mesa
Se permite la alimentación utilizando el volante en dirección vertical con respecto a la mesa cuando
Se cumplen las cuatro condiciones siguientes:
<1> Se selecciona el modo volante.

­ 337 ­
Machine Translated by Google

1. CONTROLES MANUALES GESTIÓN B­64604RU­2/01

<2>Señal del modo de alimentación en la dirección del eje de la herramienta ALNGH y señal de la base de la mesa
TB_BASE se establecen en "1".
<3>Estado de las señales de selección del primer eje de alimentación del volante HS1A ­ HS1D para activar el modo de
alimentación del volante en dirección vertical
La relación con la tabla se establece en el parámetro no. 12310.
<4> Valor del parámetro nº. 12310 corresponde a las señales para seleccionar el primer eje de avance manual con
mediante volante HS1A ­ HS1D.

cantidad de movimiento
Cuando se gira el volante, la herramienta se mueve en dirección vertical a lo largo
con respecto a la mesa según la cantidad de rotación del volante.

Limitación de la tasa de alimentación


La velocidad de avance se fija de modo que la velocidad de cada eje en movimiento no sea
excedió la velocidad de avance rápido manual (parámetro No. 1424). Los impulsos del volante generados cuando se
excede la velocidad de avance fijada se ignoran.

­ Alimentación continua manual en dirección vertical respecto a


a la mesa / avance incremental en dirección vertical a lo largo
relación con la mesa
Alimentación manual continua en dirección vertical con respecto a la mesa o
Se permiten avances incrementales en dirección vertical con respecto a la mesa cuando
Se cumplen las tres condiciones siguientes:
<1> Se selecciona el modo JOG o el modo de alimentación incremental. <2>Señal del modo de alimentación
en la dirección del eje de la herramienta ALNGH y señal de la base de la mesa
TB_BASE se establecen en "1".
<3> La señal de selección de dirección del eje de alimentación +Jn, ­Jn (donde n = 1 para el número de ejes controlados)
se establece en “1” para el eje correspondiente a la dirección especificada en el parámetro No. 19697. Ejemplo)

Parámetro no. 19697 = 3 (dirección del eje +Z); Eje Z – 3er eje.
­ +J3 : Dirección vertical relativa a la mesa + ­J3 : Dirección vertical relativa
­
a la mesa ­

Tasa de alimentación
La velocidad de avance es igual a la velocidad sin carga (parámetro No. 1410). Función de corrección
velocidad de alimentación
disponible. Si el bit 2 (JFR) del parámetro no. 12320 tiene un valor de 1, entonces la velocidad de avance será la velocidad
alimentación continua manual (parámetro No. 1423) para la señal de selección de dirección del eje, de acuerdo
que se realiza la alimentación. La función de corrección de la velocidad de avance está disponible.

Limitación de la tasa de alimentación


La velocidad de avance se fija de modo que la velocidad de cada eje en movimiento no sea
excedió la velocidad de avance rápido manual (parámetro No. 1424).

­ 338 ­
Machine Translated by Google

B­64604RU­2/01 GESTIÓN 1. CONTROLES MANUALES

1.1.5 Avance por volante en horizontal


dirección relativa a la mesa / manual continuo
avance en dirección horizontal respecto a
mesa/alimentación incremental en horizontal
dirección relativa a la mesa
Revisar
Al alimentar usando un volante en dirección horizontal con respecto a la mesa, manual
alimentación continua en dirección horizontal con respecto a la mesa e incremental
avance en dirección horizontal con respecto a la mesa, la herramienta se mueve en
dirección horizontal respecto a la mesa. Si el bit 1 (FLL) del parámetro
no. 12320 tiene un valor de 1, entonces la herramienta o tabla se mueve a
dirección transversal o longitudinal determinada por el vector de dirección vertical a lo largo
relación con la mesa.

Explicación
­ Dirección horizontal respecto a la mesa.
Hay dos direcciones horizontales en relación con la mesa, que son perpendiculares a
dirección vertical respecto a la mesa (ver apartado anterior).

Dirección horizontal Dirección horizontal


Libro de parámetros. 19697
1 en relación a la tabla 2 en relación a la mesa
1 (Dirección de referencia
Dirección +Y Dirección +Z
herramienta +X.)
2 (eje de referencia eje
Dirección +Z Dirección +X
+Y.)
3 (Dirección de referencia
Dirección +X Dirección +Y
la herramienta +Z.)

Esta tabla muestra las direcciones horizontales en relación con la mesa que se pueden
Se acepta cuando los ángulos de todos los ejes de rotación para el control de la mesa son 0.
Cuando se giran los ejes de rotación para el control de la mesa, la dirección horizontal a lo largo
con respecto a la mesa cambia según el ángulo del eje de rotación.

dirección horizontal 2
relación con la mesa

Dirección horizontal 1 respecto a


la mesa

CON

Y
B
B
X

­ 339 ­
Machine Translated by Google

1. CONTROLES MANUALES GESTIÓN B­64604RU­2/01

(Ejemplo) El eje de rotación de la mesa es el eje B y la dirección vertical de la mesa es


Dirección del eje Z
CON

B Dirección vertical de la mesa.

Dirección horizontal 2 relativa a la


mesa.

B X
CON

Y
B
Horizontal
dirección 1 por
relación con la mesa X

­ Direcciones transversales y longitudinales.


Si el bit 1 (FLL) del parámetro no. 12320 tiene el valor 1, se determina la dirección de avance
de la siguiente manera:
Sea el vector perpendicular al plano formado por el vector de dirección vertical
r r

relativo a la mesa ( T ) y el vector de la dirección normal del eje ( P ) (parámetro No. 12321)
será el vector de la dirección horizontal 1 con respecto a la mesa (dirección longitudinal) ( 1
r

R ). Si se selecciona la dirección 1 en ángulo recto con respecto al eje de la herramienta, el movimiento en


dirección positiva significa movimiento en esa dirección del vector, y movimiento en
dirección negativa significa moverse en la dirección opuesta a esta
dirección del vector. (Avance en dirección longitudinal)
Ecuación: TPR rrr1 ×=
Sea el vector perpendicular al vector de dirección vertical con respecto a la mesa.
r

( t ), y el vector de la dirección horizontal 1 con respecto a la mesa (dirección longitudinal)


r

(1R ) será el vector de dirección horizontal 2 con respecto a la mesa (transversal


r

direcciones) ( R2 ). Si se selecciona la dirección 2 en ángulo recto con respecto al eje de la herramienta, el movimiento
en dirección positiva significa movimiento en esa dirección del vector, y movimiento en
dirección negativa significa moverse en la dirección opuesta a esta
dirección del vector. (Dirección transversal) Ecuación: RT R12
rrr

×=
r

Si el vector de dirección vertical relativo a la mesa ( T ) es paralelo al vector


r

dirección normal del eje ( P ) (parámetro No. 12321) (cuando el ángulo entre ellos no exceda
valor del parámetro nom. 12322), vectores de dirección horizontal 1 y 2 con respecto a
tabla se definen de la siguiente manera:

Libro de parámetros. Dirección del eje Dirección horizontal Dirección horizontal


12321 normales 1 en relación a la tabla 2 en relación a la mesa
1 Dirección +X Dirección +Y Dirección +Z
2 Dirección +Y Dirección +Z Dirección +X
3 Dirección +Z Dirección +X Dirección +Y

Si en el parámetro no. 12321 establecido en 0, la dirección normal del eje se establece en la dirección del eje
herramienta.
Si el valor especificado en el parámetro no. 12321 distinto de 0 a 3, aparece la alarma
PS5459. "PARÁMETRO DE LA MÁQUINA INCORRECTO".

­ 340 ­
Machine Translated by Google

B­64604RU­2/01 GESTIÓN 1. CONTROLES MANUALES

Vertical
Dirección normal del eje: P dirección por
relación con la mesa: T

Dirección horizontal Dirección horizontal 1 respecto a


2 en relación a la mesa la mesa
(dirección transversal): R2 (dirección longitudinal): R1

­ Alimente en dirección horizontal con respecto a la mesa en el modo


plano de trabajo inclinado
Si el bit 0 (TWD) del parámetro no. 12320 tiene un valor de 1, entonces la dirección es horizontal
Se determina el avance en relación con la mesa en el modo de control del plano de trabajo inclinado.
como sigue: Dirección
horizontal 1 respecto a la mesa: Dirección X en el sistema
de coordenadas del plano de trabajo inclinado
Dirección horizontal 2 relativa a la mesa: dirección Y en el
sistema de coordenadas del plano de trabajo inclinado

­ Avance utilizando un volante en dirección horizontal a lo largo


relación con la mesa
Se permite la alimentación utilizando el volante en dirección horizontal con respecto a la mesa cuando
Se cumplen las cuatro condiciones siguientes:
<1> Se selecciona el modo
volante. <2> Señal del modo de alimentación en ángulo recto con respecto al eje de la herramienta ALNGH y básico
La señal de la tabla TB_BASE se establece en
"1". <3>Estado de las primeras señales de selección del eje de avance del volante HS1A ­ HS1D para activar
el modo de avance del volante en dirección horizontal
La relación con la tabla se establece en el parámetro no. 12311 o 12312.
<4> Valor del parámetro nº. 12311 o 12312 corresponde a las señales para seleccionar el primer eje manual
avance mediante volante HS1A ­ HS1D.

cantidad de movimiento
Cuando se gira el volante, la herramienta se mueve horizontalmente a lo largo
relación con la mesa según la cantidad de rotación.

Limitación de la tasa de alimentación


La velocidad de avance se fija de modo que la velocidad de cada eje en movimiento no sea
excedió la velocidad de avance rápido manual (parámetro No. 1424). Los impulsos del volante generados
cuando se excede la velocidad de avance fijada se ignoran.

­ Alimentación continua manual en dirección horizontal a lo largo


en relación a la mesa / avance incremental en horizontal
dirección relativa a la mesa
Alimentación manual continua horizontalmente a la mesa o
Se permite el avance incremental en dirección horizontal con respecto a la mesa cuando
se cumplen las tres condiciones siguientes:

­ 341 ­
Machine Translated by Google

1. CONTROLES MANUALES GESTIÓN B­64604RU­2/01

<1> Se selecciona el modo JOG o el modo de alimentación incremental. <2> Señal del modo de alimentación
en ángulo recto con respecto al eje de la herramienta ALNGH y básico
La señal de la tabla TB_BASE se establece en "1". <3>
La señal de selección de dirección del eje de alimentación (+Jn, ­Jn (donde n = 1 al número de ejes controlados)) se
establece en "1" para el eje correspondiente a la dirección perpendicular a
dirección especificada en el parámetro no. 19697. Ejemplo)
Parámetro no. 19697=3 (dirección del eje +Z); ejes X, Y y Z – 1.º, 2.º, respectivamente
y 3er eje.
­ +J1 : Dirección horizontal de la mesa 1 + ­J1 : Dirección
­
horizontal de la mesa 1 ­ ­ +J2 : Dirección horizontal
de la mesa 2 + ­J2 : Dirección horizontal de la mesa 2 ­
­

Tasa de alimentación
La velocidad de avance es igual a la velocidad sin carga (parámetro No. 1410). Función de corrección
velocidad de alimentación
disponible. Si el bit 2 (JFR) del parámetro no. 12320 tiene un valor de 1, entonces la velocidad de avance será la velocidad
alimentar manualmente de forma continua (parámetro No. 1423) una señal para seleccionar la dirección del eje a lo largo del cual
la entrega está en curso. La función de corrección de la velocidad de avance está disponible.

Limitación de la tasa de alimentación


La velocidad de avance se fija de modo que la velocidad de cada eje en movimiento no sea
excedió la velocidad de avance rápido manual (parámetro No. 1424).

Nota
1 Para realizar la alimentación mediante volante 3D, la opción de alimentación manual debe estar habilitada
volante configurando el bit 0 (HPG) del parámetro no. 8131 igual a 1. 2 Mientras se ejecuta una
interrupción del volante 3D, el
Operación de control automático del eje de rotación.
3 La alimentación manual 3D se desactiva cuando se selecciona el modo de retorno de referencia manual
posición.
4 Si la función de bloqueo de al menos uno de los ejes de alimentación manual 3D está habilitada,
no se realiza ningún movimiento en el modo de alimentación manual.
5 Cuando la cantidad de compensación especificada para la función de compensación de longitud de la herramienta se
utiliza para alimentar la rotación del punto central de la herramienta (cuando el bit 2 (LOD) del parámetro No. 19746
se establece en 1), el punto que se monitorea generalmente debe desplazarse. (Establezca el bit 5 (SVC) del
parámetro nº 19665 en 1.) En este caso, especifique la longitud de la
herramienta con el valor del radio.

­ 342 ­
Machine Translated by Google

B­64604RU­2/01 CONTROL 2. CONTROL AUTOMATICO

2 CONTROL AUTOMÁTICO
El funcionamiento programado de una máquina CNC se denomina funcionamiento automático.
Este capítulo describe los siguientes tipos de operación automática:

2.1 PROGRAMA INVERSO ................................................ ................... ................................. .343 Función de


ejecutar un programa en sentido inverso.

2.1 EJECUCIÓN DEL PROGRAMA INVERSO

Revisar
La herramienta puede realizar un movimiento inverso a lo largo de su propia trayectoria de movimiento.
(ejecución al revés). La herramienta también puede moverse después de realizar un movimiento inverso.
a lo largo de la misma trayectoria hacia adelante (ejecución hacia adelante). Después de la reejecución
hacia adelante, cuando la herramienta alcanza la posición en la que se inició la ejecución hacia atrás, el
procesamiento continúa según el programa.

NOTA
Esta característica es opcional.

Procedimiento
­ Ejecución directa → Ejecución inversa
Para ejecutar el programa hacia adelante, configure el interruptor “REVERSE” en el panel del operador.
Coloque la máquina en la posición "apagado" y luego realice la operación de inicio del ciclo. Cuando el interruptor
"REVERSE" en el panel del operador de la máquina está configurado en "on", moviéndose
corre hacia atrás hasta el final.
Para invertir un programa, utilice uno de los siguientes tres métodos: (1) Coloque el interruptor de
REVERSA en el panel del operador de la máquina en la posición ON. en
bloquear el tiempo de ejecución hacia adelante.
(2) Realice una operación de parada de un solo bloque durante la ejecución directa, luego
Coloque el interruptor “REVERSE” en el panel del operador de la máquina en la posición “on”. (3)
Realice la operación de parada de alimentación durante la ejecución directa y luego configure
El interruptor “REVERSE” en el panel del operador de la máquina está en la posición “on”.

Si se utiliza el método (1), la ejecución hacia atrás comienza después de que se haya completado el bloque actual.
(después de la ejecución hasta la posición de parada de un solo bloque). La ejecución hacia atrás no comienza
inmediatamente cuando el interruptor “REVERSE” en el panel del operador de la máquina está en la posición
"en".

Interruptor de MARCHA ATRÁS = ENCENDIDO


Interruptor "REVERSE" = ENCENDIDO

Iniciar el ciclo (inicio de ejecución


Adelante
Adelante
adelante)
Inicio del ciclo (inicio de la ejecución directa) Contrarrestar
Atrás

Inicio de la ejecución inversa.


Iniciar la ejecución al revés

Arroz. 2.1(a)

Si se utiliza el método (2), al realizar una operación de inicio de bucle se inicia la ejecución hacia atrás desde la
posición en la que se detuvo el bloque unitario.

­ 343 ­
Machine Translated by Google

2. CONTROL DE CONTROL AUTOMÁTICO B­64604RU­2/01

Detener un solo bloque


Interruptor de MARCHA ATRÁS = ENCENDIDO
Iniciar ciclo

Iniciar ciclo (iniciar ejecución hacia adelante)


Adelante
Atrás

Iniciar la ejecución al revés

Arroz. 2.1(b)

Si se utiliza el método (3), al realizar una operación de inicio de bucle se inicia la ejecución hacia atrás.
comenzando desde la posición donde se detuvo la alimentación.
parada de alimentación
Interruptor de MARCHA ATRÁS = ENCENDIDO
Iniciar ciclo

Iniciar ciclo (iniciar ejecución hacia adelante)


Adelante
Atrás

Iniciar la ejecución al revés

Arroz. 2.1c)

­ Ejecutar hacia atrás → Ejecutar repetidamente hacia adelante


Para volver a ejecutar un programa, utilice uno de los tres métodos siguientes:
(1) Coloque el interruptor de REVERSA en el panel del operador de la máquina en
"apagado" mientras ejecuta el bloque hacia
atrás. (2) Coloque el interruptor de REVERSA en el panel del operador de la máquina en
"apagado" después de realizar una parada durante la ejecución hacia atrás
bloque único. (3)
Coloque el interruptor de REVERSA en el panel del operador de la máquina en
"apagado" después de que se detiene la alimentación durante la ejecución hacia atrás.

Si se utiliza el método (1), la ejecución directa comienza después de que se haya completado el bloque actual.
(después de la ejecución hasta la posición donde se detiene el bloque único). Ejecución
El avance no comienza inmediatamente al configurar el interruptor "REVERSE" en el panel del operador.
máquina a la posición “apagado”.

Iniciar ciclo (iniciar ejecución hacia adelante)


Adelante
Atrás
ir, ir

Iniciar la ejecución al revés

Iniciar ejecución hacia Interruptor de MARCHA ATRÁS = APAGADO.


adelante

Arroz. 2.1(d)

Si se utiliza el método (2), al realizar la operación de inicio del ciclo se inicia el ciclo nuevamente.
ejecución hacia adelante, comenzando desde la posición donde se detuvo el bloque único.

­ 344 ­
Machine Translated by Google

B­64604RU­2/01 CONTROL 2. CONTROL AUTOMATICO

Iniciar la ejecución al revés


Iniciar ciclo (iniciar ejecución hacia adelante)
Reiniciando la ejecución
adelante

Adelante
Atrás
ir, ir
Iniciar repetición hacia adelante

Arroz. 2.1(e)

Si se utiliza el método (3), al realizar la operación de inicio del ciclo se inicia el ciclo nuevamente.
ejecución hacia adelante comenzando desde la posición donde se detuvo la alimentación.

Iniciar ciclo (iniciar ejecución hacia adelante)

Iniciar la ejecución al revés

parada de alimentación
Adelante
Interruptor de MARCHA ATRÁS = APAGADO
Atrás
Iniciar ciclo
Iniciar repetición hacia adelante ir, ir

Arroz. 2.1(f)

­ Ejecución atrás → fin de ejecución atrás → reejecución


adelante
Si durante la ejecución hacia atrás no hay ningún bloque por ejecutar (si la ejecución
hacia atrás se ejecutó antes del bloque desde el cual comenzó la ejecución hacia adelante, o si la ejecución
hacia adelante aún no se ha ejecutado), luego se ingresa al estado del final de la ejecución hacia atrás y el trabajo
se detiene.

Incluso si la operación de inicio del ciclo se especifica cuando el interruptor "REVERSE" en el panel del operador
la máquina está en la posición "on", la operación no se ejecuta y el estado de fin de ejecución
La espalda se guarda. El reintento de ejecución directa (o ejecución directa) se activa cuando
Colocar el interruptor “REVERSE” en el panel del operador de la máquina en la posición “off” y luego
realizando la operación de inicio del ciclo.
Iniciar ciclo (iniciar ejecución hacia adelante)

Iniciar la ejecución al revés

Fin de la ejecución
Cambiar Adelante
"REVERSA" = APAGADO Atrás
Iniciar ciclo Iniciar repetición hacia adelante ir, ir

Arroz. 2.1(g)

­ Repetir ejecución directa → ejecución directa


Después de que se completa la reejecución directa al bloque en el que se inició
ejecución inversa, la ejecución directa comienza automáticamente y los comandos se leen nuevamente desde
se ejecutan los programas. Para ello no es necesaria una operación separada.
Iniciar la ejecución al revés
Iniciar ciclo (iniciar ejecución hacia adelante)
Reiniciando la ejecución
adelante

Adelante
Atrás
ir, ir
Iniciar repetición hacia adelante

Arroz. 2,1
(horas) ­ 345 ­
Machine Translated by Google

2. CONTROL DE CONTROL AUTOMÁTICO B­64604RU­2/01

Si la ejecución inversa se realizó después de que se detuvo la alimentación, entonces se realizará nuevamente la ejecución directa.
finaliza cuando se alcanza la posición de parada de alimentación y luego se ejecuta hacia adelante. Además, si se ha
realizado una operación de bloque único, vuelva a ejecutar la operación de avance.
termina en la posición de parada del bloque único.
parada de alimentación
Interruptor REVERSE = APAGADO, inicio del ciclo
Iniciar ciclo (iniciar ejecución hacia adelante)
Iniciar la ejecución al revés

Reiniciar la ejecución hacia adelante Adelante


Atrás
Iniciar repetición hacia adelante ir, ir

Arroz. 2.1(i)

Explicación
­ Ejecución inversa y ejecución directa.
Normalmente, cuando se ejecuta automáticamente, el programa se ejecuta en el orden en que fue escrito. Esto se llama
ejecución directa. Esta función le permite ejecutar un programa ya
realizado hacia adelante, en la dirección opuesta. Esto se llama ejecución hacia atrás. Ejecución
atrás permite que la herramienta regrese por el mismo camino por el que se movió en
tiempo de ejecución hacia
adelante. La ejecución de un programa hacia atrás sólo es posible para bloques que ya se han ejecutado antes de la
etapa de avance. Además, la ejecución hacia atrás se puede realizar bloque por bloque en modo de bloque único.

­ Vuelva a ejecutar hacia adelante


Los bloques que ya se han ejecutado hacia atrás se pueden ejecutar nuevamente hacia adelante hasta el bloque desde el
que comenzó la ejecución hacia atrás. Esto se llama reejecución directa. La ejecución repetida hacia adelante permite que
la herramienta regrese a la misma ruta que
pasó hacia adelante durante la ejecución a la posición en la que comenzó la ejecución hacia atrás. Después de
llegar al bloque desde el cual comenzó la ejecución, el programa continúa
ejecutado en el orden programado (ejecución directa). Además, la reejecución
directa se puede realizar bloque por bloque en modo unidad.
bloques.

­ Fin de la ejecución
Si durante la ejecución hacia atrás no hay ningún bloque para ejecutar (si todos
Los bloques almacenados ya han sido atravesados durante la ejecución hacia atrás, o si la ejecución hacia adelante aún no ha sido atravesada.
iniciado), entonces el trabajo se detiene. Esto se llama el final de la ejecución.

­ Indicación de estado
Durante la reproducción en reversa, los símbolos “RVRS” parpadean en la pantalla. Durante la reejecución
hacia adelante, los símbolos “RTRY” parpadean para indicar que la reejecución hacia adelante está en curso. La indicación
"RTRY" continúa parpadeando hasta llegar al bloque desde el que empezó.
Comenzará la ejecución inversa y la operación normal (hasta que se reanude la ejecución directa). Si
durante la ejecución hacia atrás no hay ningún bloque a ejecutar, o al intentar ejecutar
restablecer la ejecución de un bloque que no se puede ejecutar de esta manera flash
Símbolos "RVED", que indican al usuario que no es posible continuar la ejecución hacia atrás.

­ Número de bloques que se pueden ejecutar durante la ejecución.


atrás
Cuando se ejecuta hacia atrás, se pueden ejecutar hasta 100 bloques. Dependiendo del programa especificado
el número máximo de bloques disponibles para ejecución puede disminuir.

­ 346 ­
Machine Translated by Google

B­64604RU­2/01 CONTROL 2. CONTROL AUTOMATICO

­ Reiniciar
Operación de reinicio (botón de reinicio en el panel MDI, señal de reinicio externa o señal de reinicio y
rebobinar) elimina los bloques guardados para la ejecución de rebobinado.
­ Velocidad de alimentación
La velocidad de avance durante la ejecución inversa se puede configurar en el parámetro No. 1414. Si
el valor de este parámetro es 0, la velocidad de avance durante la ejecución inversa es la misma que cuando
ejecución hacia adelante. Sin embargo, el avance rápido siempre se realiza a la velocidad de avance rápido
suministro, independientemente del ajuste de este parámetro.
La velocidad de avance para la ejecución directa es siempre la misma que para la ejecución directa. Al ejecutar hacia
atrás o volver a ejecutar hacia adelante, se permite anular la velocidad
alimentación, anulación de alimentación rápida y ralentí.

­ Iniciar la ejecución hacia atrás o repetir la ejecución hacia adelante una vez finalizada
bloquear
La ejecución inversa o la reejecución directa se pueden iniciar en un bloque para acelerar
aproximación (G00), interpolación lineal (G01), interpolación circular (G02, G03), pausa (G04), corte por salto (G31) o
función auxiliar en funcionamiento automático
(operación desde memoria, operación de programa de pieza o operación MDI). Sin embargo, la ejecución
La reejecución hacia atrás y hacia adelante no comienza tan pronto como se cambia el estado de la señal.
ejecución de nuevo. Si se completa el bloque, es decir, después de completar el movimiento, párese
o función auxiliar, la ejecución inversa o directa comienza de nuevo.

­ Iniciar la ejecución hacia atrás o volver a ejecutar hacia adelante después


parada de alimentación
Si se realiza una operación de parada de avance durante el avance rápido (G00), el avance lineal
interpolación (G01), interpolación circular (G02, G03) o corte saltado (G31), luego
el estado de la señal de ejecución inversa cambia y la operación se reanuda, la ejecución inversa o
La ejecución repetida hacia adelante se puede iniciar inmediatamente desde la posición de parada. Durante
No es posible ejecutar un tiempo de permanencia (G04) ni una función auxiliar.
parada de alimentación parada de alimentación
Cambiar Interruptor de MARCHA ATRÁS =
"REVERSA" = APAGADO ENCENDIDO

Iniciar ciclo Iniciar ciclo

Comenzar
ejecución

atrás
Fin de la ejecución atrás, inicio de la ejecución adelante.

Arroz. 2.1(j)

Si la ejecución hacia atrás comienza después de la operación de parada de avance, entonces la sección desde el inicio
el punto de este bloque hasta la posición de parada de avance se almacena como un bloque. Así que cuando
La ejecución hacia adelante se repite configurando el interruptor de bloqueo de la unidad en 1; cuando se alcanza la
posición en la que se inició la ejecución hacia atrás, se detiene
bloque único.

­ Iniciar la ejecución hacia atrás o volver a ejecutar hacia adelante después


detener un solo bloque
Después de realizar una parada de un solo bloque, ejecución inversa o reejecución
El avance se puede iniciar inmediatamente cuando el estado de la señal de ejecución cambia hacia atrás y
Se ha realizado una operación de reinicio.

­ 347 ­
Machine Translated by Google

2. CONTROL DE CONTROL AUTOMÁTICO B­64604RU­2/01

Limitación
­ Bloques que no se pueden ejecutar cuando se ejecutan al revés.
En los siguientes modos, la ejecución hacia atrás no es posible. Si uno
de estos comandos aparece durante la ejecución hacia atrás, la ejecución hacia atrás se produce inmediatamente.
se completa y se muestra “RVED”. ­
Interpolación cilíndrica (G07.1,G107) ­ Comando de
coordenadas polares (G15, G16) ­ Roscado mediante
funciones (G33, G34, G35, G36) ­ Posicionamiento unidireccional (G60) ­
Modo de roscado (G63) ­ Ciclo de roscado ( G84,G74) ­
Ciclo de roscado rígido (G84, G74, G84.2, G84.3)
­ Ciclo de taladrado fino (G76) ­ Ciclo de taladrado
posterior (G87)

La ejecución hacia atrás no es posible para los bloques que especifican los comandos que se enumeran a continuación. Si uno de
Uno de estos comandos aparece durante la ejecución inversa, la ejecución inversa finaliza inmediatamente
y se muestra “RVED”.
Algunos de estos comandos activan y desactivan el modo. Puede iniciar la ejecución hacia atrás y
vuelva a ejecutar hacia adelante en el modo especificado por dicho comando. Sin embargo, si
El bloque que enciende o apaga el modo se logra ejecutando hacia atrás, luego ejecutando
back termina en este bloque y se muestra "RVED". ­ Funciones
relacionadas con el control de vista previa avanzado AI/control de contorno AI (G05.1,G08)

­ HRV3 encendido/apagado
(G05.4) ­ Conversión pulgadas/métrico (G20, G21) ­ Comprobar
activación/desactivación de carrera almacenada. (G22, G23)
­ Funciones relacionadas con el retorno a la posición de referencia (G27, G28, G29, G30) ­
Conversión del sistema de coordenadas 3D (G68, G69) ­ Función del
sistema de coordenadas (G68.2) ­ Copia de figuras
(G72.1, G72. 2) ­ Función oscilante de alta
precisión (G81.1) ­ Indexación de la mesa de indexación

­ Control de contorno Cs

­ Intervención manual
Para ejecutar un programa a la inversa después de una parada o parada de avance
unidad, si se realiza una intervención manual después de detenerla, regrese a
posición inicial y luego encienda la señal de marcha atrás. Movimiento debido al manual.
Se ignoran las intervenciones durante la ejecución hacia atrás y hacia adelante. Si se realiza
una intervención manual durante una ejecución inversa o rehacer
hacia adelante, la cantidad de intervención manual se agrega al sistema de coordenadas al reiniciar
después de detenerse debido a un bloqueo de alimentación o detener la ejecución de un solo bloque durante
tiempo de ejecución directa al final de la reejecución directa. ¿Es el valor agregado
La intervención manual depende de la posición del interruptor manual absoluto.

­ 348 ­
Machine Translated by Google

B­64604RU­2/01 CONTROL 2. CONTROL AUTOMATICO

­ Posición de parada de bloque único


También se considera un bloque que es generado internamente por el dispositivo de control cuando
realizado al revés como un bloque.
3 4
Trayectoria después de la compensación

2
Programado
trayectoria
5

1 <2>

<1>

Fig.2.1 (k) Trayectoria al aplicar la compensación del cortador

En el ejemplo dado, el programa especifica dos bloques, pero cuando realmente se ejecuta
Los comandos de movimiento se generan para cinco bloques. En este
caso, las posiciones en las que se detiene un solo bloque pueden no coincidir cuando
ejecución hacia adelante y ejecución hacia atrás.

­ Posicionamiento (G00) Cuando


se realiza un posicionamiento de tipo no lineal (el bit 1 (LRP) del parámetro No. 1401 tiene
valor 0), entonces las trayectorias de la herramienta cuando se ejecuta hacia atrás y cuando se ejecuta hacia adelante no son
emparejar. La ruta de la herramienta para la ejecución repetida hacia adelante es la misma que
al actuar hacia adelante. Cuando
se realiza un posicionamiento de tipo lineal (el bit 1 (LRP) del parámetro No. 1401 tiene
valor 1), entonces la trayectoria de la herramienta cuando se ejecuta hacia atrás es la misma que cuando
ejecución hacia adelante.
Posicionamiento Posicionamiento
tipo no lineal tipo lineal

Y
Adelante
Atrás
X Volver a ejecutar hacia adelante

Arroz. 2.1 (l)

­ Comando de permanencia
(G04) Durante la ejecución inversa o reejecución directa, se ejecuta el comando de permanencia (G04)
igual que durante el trabajo normal.

­ Entrada de datos programables (G10) Valores de


compensación de herramientas, parámetros, datos de compensación entre módulos, datos
compensaciones del origen de la pieza de trabajo y valores de control de vida de la herramienta especificados
o modificado por entrada de datos programable (G10), durante la ejecución hacia atrás y
las reejecuciones directas se ignoran.

­ 349 ­
Machine Translated by Google

2. CONTROL DE CONTROL AUTOMÁTICO B­64604RU­2/01

­ Función de salto (G31) y medición automática de la longitud de la herramienta


(G37)
Saltar señal y señal para alcanzar la posición de medición durante la ejecución hacia atrás y
las reejecuciones directas se ignoran. Durante la ejecución de ida y vuelta
ejecución hacia adelante, el instrumento se mueve a lo largo del camino por el que ya pasó cuando
ejecución hacia adelante.

Repetido
ejecución Ejecución
adelante
atrás

No se aplica señal (G31)


(Programado
trayectoria)

Ejecución directa Saltar señal ON. (G31) o


(Trayectoria real) posición de medición alcanzada señal ON. (G37)
Arroz. 2,1 metros

­ Configuración del sistema de coordenadas (G92, G54–G59, G54.1P_, G52 y G92.1) Si la


configuración del sistema de coordenadas (G92, G54–G59, G54.1P_ y G52) se especifica durante la ejecución
hacia atrás, la posición mostrada puede diferir de la posición que se mostró cuando
ejecución hacia adelante. Sin embargo, la posición real de la máquina no es diferente.

­ Reflejo de espejo
Si un bloque al que se aplica la duplicación vía programable
La imagen reflejada (G50.1, G51.1) se realiza durante la ejecución hacia atrás, luego la herramienta
se mueve a lo largo de la trayectoria real resultante del uso de un espejo
visualización en dirección inversa. Si se
aplica la duplicación a un bloque mediante configuración o señal de máquina, entonces
El bloque se guarda sin tener en cuenta la duplicación. Aplicar reflejo
mediante ajuste o señal de la máquina activada también durante la ejecución de ida y vuelta
ejecución hacia adelante. Por lo tanto, durante la ejecución hacia atrás y hacia adelante nuevamente
La duplicación mediante la configuración de datos o la señal de la máquina debe estar habilitada y
apagado para que el estado encendido/apagado correspondiente sea coincidió con el estado de encendido/apagado. en
tiempo de ejecución hacia adelante.

­ Corrección de cambios
Incluso si los datos de compensación de la herramienta o los datos de compensación de la longitud de la herramienta cambian durante
ejecución hacia atrás o reejecución hacia adelante, los datos de corrección no se pueden cambiar
se aplica hasta que se completa la reejecución directa y comienza la ejecución normal
actuación. Antes de esto, la herramienta se mueve con los datos de compensación que
se utilizaron la primera vez que se ejecutó un bloque durante la ejecución directa.

­ Limitación de la tasa de alimentación


Durante la ejecución inversa o nuevamente hacia adelante, la velocidad de avance es limitada.
no está determinado por los parámetros de la nom. 1420 (velocidad de avance rápido) o parámetros no. 1430
y 1432 (velocidad máxima de avance de corte). Está determinado por el parámetro no. 1414 o
velocidad de avance durante la ejecución directa.
Si, por ejemplo, durante la ejecución hacia atrás o hacia adelante nuevamente, lo anterior
Los parámetros tienen valores más bajos, la velocidad de avance está limitada en
no de acuerdo con estos valores, sino de acuerdo con el valor del parámetro no. 1414 o
velocidad de avance durante la ejecución directa.
Para limitar la velocidad de avance durante la ejecución inversa o la ejecución directa nuevamente
Cambie la velocidad de avance utilizando una señal externa de desaceleración o corrección.

­ 350 ­
Machine Translated by Google

B­64604RU­2/01 CONTROL 2. CONTROL AUTOMATICO

­ Macro de usuario de tipo interrupción


No establezca interrupciones durante la ejecución hacia atrás.
No ejecute el bloque interrumpido ni el programa de interrupción cuando se ejecute al revés.

­ Función de gestión de herramientas


El tiempo de ejecución hacia atrás y hacia adelante no se tiene en cuenta al calcular el recurso.
herramienta.

­ Avance por tiempo de movimiento (G93) Si se


establece un valor distinto de cero como avance a ser
aplicado durante la ejecución en el parámetro no. 1414, luego el bloque que mueve la herramienta.
al alimentar con tiempo inverso durante la ejecución hacia adelante, durante la ejecución
El retroceso se realiza a la velocidad de avance especificada en los parámetros (avance por
minuto). Si no se especifica la velocidad de avance durante la ejecución inversa (parámetro No. 1414) (= 0), entonces
Se utiliza la misma velocidad de avance que durante la ejecución directa.

­ Limitación de velocidad máxima del husillo (G92Sxxxx) La limitación de


velocidad máxima del husillo especificada durante la ejecución inversa es efectiva. Esto
significa que si aparece G92Sxxxx durante la ejecución hacia atrás, la velocidad del husillo
durante la posterior ejecución hacia atrás se limita al valor Sxxxx. Como resultado, la velocidad a
La limitación puede ser diferente para la ejecución hacia atrás y hacia adelante, incluso si
Se ejecuta el mismo bloque. La velocidad del husillo está limitada cuando se especifica el modo G96.

­ Funciones secundarias
M, S, T y segunda función auxiliar (función B) durante la ejecución hacia atrás y hacia adelante
las ejecuciones directas se generan directamente.
Cuando se especifican juntos en un bloque con un comando de movimiento, los comandos M, S, T y el segundo
La función auxiliar (función B) se emite simultáneamente con el comando de movimiento cuando
ejecución hacia adelante, ejecución hacia atrás y ejecución hacia adelante nuevamente. Así, las posiciones
salida M, S, T y segunda función auxiliar (función B) durante la ejecución hacia atrás
difieren de las posiciones correspondientes durante la ejecución directa y la reejecución
adelante.

­ Macro personalizada
Operaciones de macro personalizadas durante la ejecución hacia atrás y hacia adelante
son ignorados.

­ Ejecutar macro (ejecutor de macro) Ejecutar operaciones de


macro durante la ejecución hacia atrás y hacia adelante nuevamente
son ignorados.

­ Función de retracción y retorno de herramienta.


Para operación de retracción y operación de reposicionamiento mediante función de retracción y retorno.
instrumento, la ejecución inversa no es posible. Operación de retracción y operación repetida.
Se ignora el posicionamiento durante la ejecución hacia atrás y hacia adelante nuevamente.

­ Control de vista previa avanzado de IA/control de contorno de IA

Si la ejecución inversa se inicia en modo de control con prelanzamiento extendido


Al visualizar el control de bucle AI/AI, la ejecución hacia atrás se detendrá inmediatamente en
dependiendo del programa, no será posible retroceder. Durante la ejecución
inversa y nuevamente hacia adelante, la función de límite de velocidad
La alimentación de aceleración en Vista previa avanzada AI/Control de contorno AI está desactivada.

­ 351 ­
Machine Translated by Google

2. CONTROL DE CONTROL AUTOMÁTICO B­64604RU­2/01

­ Mostrar
Durante la ejecución hacia atrás y hacia adelante nuevamente, la visualización modal y
la visualización del programa actualmente en ejecución no se actualiza; Se guarda la información
obtenida al ejecutar la ejecución.

Advertencia
ADVERTENCIA
1 Las funciones auxiliares se emiten directamente incluso durante
ejecución hacia atrás y ejecución hacia adelante nuevamente. Por lo tanto el estado
La ejecución de una función auxiliar durante la ejecución directa puede
revertirse durante la ejecución hacia atrás.
Ejemplo:
Si se especifican la rotación hacia adelante del husillo (M03) y la parada
del husillo (M05), si el bloque N3 se ejecuta durante la ejecución inversa, entonces
M05. Así, cuando N2 y N1 se ejecutan al revés, la operación
Se realiza con el husillo parado. Si N1 se ejecuta
durante la reejecución directa, la salida
M03. Por lo tanto, cuando N1 y N2 se ejecutan durante operaciones repetidas
La operación de ejecución hacia adelante se realiza mientras el husillo gira.
adelante.
M05 (husillo parado)

Iniciar la ejecución al revés


N3
M03 (rotación hacia adelante
del husillo) N2 Reanudar
ejecución hacia adelante
N1
Adelante
Husillo detenido Atrás
ir, ir
Rotación del husillo hacia adelante

2 Para ejecución inversa después de detener el avance o detener la operación


bloque único, asegúrese de restaurar la posición original si
hubo intervención manual después de detenerse, luego se configuró
Interruptor “REVERSE” a la posición “on”. Los movimientos realizados en
modo de intervención manual, cuando se ejecutan hacia atrás y
Se ignoran las ejecuciones directas repetidas. (Lo mismo
funcionamiento como en el estado apagado del modo manual absoluto.) Si se
realiza intervención manual durante la ejecución hacia atrás o
repetir ejecución directa, cantidad de intervención manual
agregado al sistema de coordenadas al reiniciar después de detenerse
debido al bloqueo de la alimentación o a la detención de la ejecución de un solo bloque
durante la ejecución directa al final de una ejecución directa repetida. Si se agrega la
cantidad de intervención manual depende de la posición
interruptor de modo manual absoluto.

­ 352 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

3 CONFIGURACIÓN Y VISUALIZACIÓN DE DATOS


El Capítulo 3, “CONFIGURACIÓN Y VISUALIZACIÓN DE DATOS”, consta de las siguientes secciones:

3.1 VENTANAS MOSTRADAS POR TECLA DE FUNCIÓN ..........353

3.1.1 Visualización tridimensional de alimentación manual (coordenadas de la punta de la herramienta, número


impulsos, la cantidad de movimiento de los ejes de la máquina).................................... .............................354
3.1.2 Visualización tridimensional de alimentación manual (coordenadas de la punta de la herramienta, número
impulsos, la cantidad de movimiento de los ejes de la máquina) (pantalla de 15 pulgadas)................................. ..357

3.2 VENTANAS QUE MUESTRA LA TECLA DE FUNCIÓN ................360

3.2.1 Ventana de entrada auxiliar para trabajar con un plano de trabajo inclinado ................360 3.2.2 Ventana de
entrada auxiliar para trabajar con un plano de trabajo inclinado
(Pantalla de 15 pulgadas).................................... .... ................................................. ......................378

3.3 VENTANAS QUE MUESTRA LA TECLA DE FUNCIÓN ..... 396 3.3.1 Configuración y visualización del valor de

compensación de la herramienta .................. ...... .................396 3.3.2 Medición de la longitud de la


herramienta.................. ........................................................ .................................399 3.3.3 Seleccionar el nivel de
procesamiento ....... ........................... ....................... ................................ ................. ..........402 3.3.4 Selección
del nivel de calidad de procesamiento ................. .. ................................................. ....... ....................405 3.3.5
Selección del nivel de procesamiento (pantalla de 15 pulgadas).... .................................................... ......... .407
3.3.6 Selección del nivel de calidad de procesamiento (pantalla de 15 pulgadas) ......................... ........................ .............410

3.4 VENTANAS QUE MUESTRA LA TECLA DE FUNCIÓN ................412

3.4.1 Configuración de los parámetros de procesamiento................................. ........................................................412


3.4.2 Procesamiento de parámetros de configuración (pantalla de 15/19 pulgadas).................... ............. ....414

3.1 VENTANAS MOSTRADAS POR EL FUNCIONAL


LLAVE
Presione la tecla de función , para mostrar o configurar los siguientes datos:

1. Avance manual tridimensional (coordenadas de la punta de la herramienta, número de pulsos, cantidad de


movimiento de los ejes de la máquina)

Los detalles del procedimiento para visualizar y establecer otros tipos de datos se pueden encontrar en
Manual de funcionamiento (común al sistema de torno y al sistema de mecanizado)
centro) (B­64304RU).

­ 353 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

3.1.1 Visualización de alimentación manual en 3D (coordenadas


puntas de herramientas, número de pulsos, magnitud
movimiento de los ejes de la máquina)

Muestra las coordenadas absolutas de la punta de la herramienta, el número de pulsos y la magnitud.


Movimiento de los ejes de la máquina durante la alimentación manual tridimensional.

NOTA
La "alimentación manual 3D" es una función opcional.

Visualización de la ventana de alimentación manual 3D

Procedimiento
1 Presione la tecla de función .

2 Presione la siguiente tecla de menú [MANUAL 3­D]. 3 Presione la varias veces hasta que aparece
tecla programable [MANUAL 3­D] para mostrar
la ventana 3­D.
alimentación manual.

Arroz. 3.1.1 (a) Ventana de alimentación manual 3D (pantalla de 10,4 pulgadas)

Explicación
­ Posición de la punta de la herramienta
Muestra las direcciones de los tres ejes principales de la configuración de la máquina para su ejecución 3D.
alimentación manual y la posición actual de la punta de la herramienta.

­ Datos del eje de la herramienta (número de pulsos)


DT
La pantalla muestra los datos de la distancia de movimiento en la dirección del eje de la herramienta cuando
Avance mediante volante, avance continuo o avance incremental en la dirección del eje.
herramienta. La
unidad es el incremento de entrada más pequeño para el eje en la dirección especificada.
número de parámetro 19697.

­ 354 ­
Machine Translated by Google

3. CONFIGURACIÓN Y

B­64604RU­2/01 GESTIÓN
VISUALIZACIÓN DE DATOS

R1
La pantalla muestra los datos de la distancia de movimiento en la dirección del primer eje.
herramienta con avance manual perpendicular al eje de la herramienta; suministro continuo en
dirección perpendicular al eje de la herramienta; o alimentar datos en incrementos de
dirección perpendicular al eje de la herramienta. La unidad es
el incremento de entrada más pequeño para el eje en la dirección del primer eje perpendicular a la dirección
especificada por el parámetro no. 19697.
R2
La pantalla muestra los datos de la distancia de movimiento en la dirección del segundo eje.
herramienta con avance manual perpendicular al eje de la herramienta; suministro continuo en
dirección perpendicular al eje de la herramienta; o alimentar datos en incrementos de
dirección perpendicular al eje de la herramienta. La unidad es
el incremento de entrada más pequeño para un eje en la dirección del segundo eje, perpendicular a la dirección
especificada por el parámetro no. 19697.

­ Centro de la punta de la herramienta (número de pulsos)


C1
Muestra datos de compensación angular para la rotación del centro de la punta de la herramienta.
con alimentación manual mediante volante; para rotar el centro de la punta de la herramienta con movimiento continuo.
envío; o para girar el centro de la punta de la herramienta mientras avanza en incrementos para
rotación del primer eje de rotación. El incremento de entrada más pequeño se toma como unidad de entrada.
para el primer eje de rotación.

C2
Muestra datos de compensación angular para la rotación del centro de la punta de la herramienta.
con alimentación manual mediante volante; para rotar el centro de la punta de la herramienta con movimiento continuo.
envío; o para girar el centro de la punta de la herramienta mientras avanza en incrementos para
rotación del segundo eje de rotación. El incremento de entrada más pequeño se toma como unidad de entrada.
para el segundo eje de rotación.

­ Datos de referencia de la tabla (número de pulsos)


realidad virtual

La pantalla muestra la cantidad de desplazamiento en la dirección de referencia vertical de la mesa.


al alimentar manualmente el volante en la dirección de referencia vertical de la mesa; en
alimentación continua en la dirección de referencia vertical o cuando se alimenta con
incrementos en la dirección de referencia vertical de la tabla. La unidad es el
incremento de entrada más pequeño para el eje en la dirección especificada.
número de parámetro 19697.

H1
La pantalla muestra la cantidad de desplazamiento en la dirección del primer eje durante la alimentación manual.
volante en la dirección de referencia horizontal de la mesa; con suministro continuo a
dirección de referencia horizontal de la mesa o cuando se alimenta en incrementos de
Dirección de referencia horizontal de la mesa. La unidad es el
incremento de entrada más pequeño para el eje en la dirección del primer eje perpendicular a la dirección especificada
por el parámetro no. 19697.

H2
La pantalla muestra la cantidad de desplazamiento en la dirección del segundo eje durante la alimentación manual.
volante en la dirección de referencia horizontal de la mesa; con suministro continuo a
dirección de referencia horizontal de la mesa o cuando se alimenta en incrementos de
dirección de referencia horizontal de la mesa. La unidad es el
incremento de entrada más pequeño para un eje en la dirección del segundo eje, perpendicular a la dirección
especificada por el parámetro no. 19697.

­ 355 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

­ Valores de desplazamiento del eje de la máquina.


Se muestran las direcciones de los ejes de configuración de la máquina utilizados para la alimentación manual 3D y
el movimiento total de cada eje utilizado para la alimentación manual 3D. En el siguiente orden, el
display muestra: los valores de los tres ejes principales (ejes X, Y y Z), el primero
eje de rotación y un segundo eje de rotación.
Para la definición del primer y segundo eje de rotación, consulte la descripción del parámetro no.
19680. Si el bit 0 (CLR) del parámetro no. 13113 tiene el valor 1, los datos mostrados se restablecen a cero cuando
abajo.

­ Coordenadas absolutas, coordenadas de máquina.


La pantalla muestra coordenadas absolutas y coordenadas de la máquina en todos los ejes. Si
Se utilizan demasiados ejes para mostrar en una ventana, entonces no se muestran todos los datos.
Los ejes de ajuste se pueden ver presionando la tecla programable [MANUAL 3­D] para
pasando por las páginas.

­ F (velocidad de avance) ­ Si el
bit 3 (CFD) del parámetro no. 13113 tiene el valor 0
La pantalla muestra la velocidad de avance compuesta en el punto de referencia en el eje lineal o
sobre el eje de rotación.
­ Si el bit 3 (CFD) del parámetro no. 13113 tiene el valor 1
La pantalla muestra la velocidad de avance de la punta de la herramienta.

Operación
El número de pulsos mostrado se puede restablecer usando las teclas programables.

1 Presione la tecla programable [(OPER)].

2 Seleccione la tecla programable correspondiente a la función que desea


restablecer la cantidad de movimiento.
Para ir a la segunda página, presione la tecla programable más a la derecha.

3 Presione la tecla programable [CLEAR] para restablecer la cantidad de movimiento para


la función especificada. Presione la tecla programable [CAN] para cancelar la operación.

Ventanas de visualización de 15 pulgadas.

Presione la tecla de función , para abrir una ventana que muestra la información actual completa

posición, mostrando la posición actual de la herramienta. Esta


ventana también puede mostrar la velocidad de avance, el tiempo de ejecución y el número de piezas. Excepto
Además, en esta ventana se puede establecer una posición de referencia flotante.
Tecla de función También se puede utilizar para mostrar datos de carga.

Datos de servomotor, motor de husillo y velocidad del motor de husillo.


(Pantalla del monitor de funcionamiento).

­ 356 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

Tecla de función También se puede utilizar para mostrar la distancia, en


el cual se movió la herramienta cuando fue interrumpida manualmente por el volante. Detalles sobre
esta ventana, consulte la Sección III­4.6.

3.1.2 Visualización de alimentación manual 3D (coordenadas


puntas de herramientas, número de pulsos, magnitud
movimiento de los ejes de la máquina) (pantalla de 15 pulgadas)

Muestra las coordenadas absolutas de la punta de la herramienta, el número de pulsos y la magnitud.


Movimiento de los ejes de la máquina durante la alimentación manual tridimensional.

NOTA
La "alimentación manual 3D" es una función opcional.

Visualización de la ventana de alimentación manual 3D


Procedimiento
1 Presione la tecla de función .

2 Presione la tecla programable vertical [MANUAL 3­D] para mostrar


Ventana de alimentación manual 3D.

Higo. 3.1.2 (a) Ventana de alimentación manual 3D (pantalla de 15 pulgadas)

Explicación
­ Posición de la punta de la herramienta
Muestra las direcciones de los tres ejes principales de la configuración de la máquina para su ejecución 3D.
alimentación manual y la posición actual de la punta de la herramienta.

­ Datos del eje de la herramienta (número de pulsos)


DT
La pantalla muestra los datos de la distancia de movimiento en la dirección del eje de la herramienta cuando
Avance mediante volante, avance continuo o avance incremental en la dirección del eje.
herramienta.

­ 357 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

La unidad es el incremento de entrada más pequeño para el eje en la dirección especificada.


número de parámetro 19697.

R1
La pantalla muestra los datos de la distancia de movimiento en la dirección del primer eje.
herramienta con avance manual perpendicular al eje de la herramienta; suministro continuo en
dirección perpendicular al eje de la herramienta; o alimentar datos en incrementos de
dirección perpendicular al eje de la herramienta. La unidad es el
incremento de entrada más pequeño para el eje en la dirección del primer eje perpendicular a la dirección especificada
por el parámetro no. 19697.

R2
La pantalla muestra los datos de la distancia de movimiento en la dirección del segundo eje.
herramienta con avance manual perpendicular al eje de la herramienta; suministro continuo en
dirección perpendicular al eje de la herramienta; o alimentar datos en incrementos de
dirección perpendicular al eje de la herramienta. La unidad es el
incremento de entrada más pequeño para un eje en la dirección del segundo eje, perpendicular a la dirección especificada
por el parámetro no. 19697.

­ Centro de la punta de la herramienta (número de pulsos)


C1
Muestra datos de compensación angular para la rotación del centro de la punta de la herramienta.
con alimentación manual mediante volante; para rotar el centro de la punta de la herramienta con movimiento continuo.
envío; o para girar el centro de la punta de la herramienta mientras avanza en incrementos para
rotación del primer eje de rotación. El incremento de entrada más pequeño se toma como unidad de entrada.
para el primer eje de rotación. Para la definición del primer eje de rotación, consulte la descripción del parámetro no.
19680.

C2
Muestra datos de compensación angular para la rotación del centro de la punta de la herramienta.
con alimentación manual mediante volante; para rotar el centro de la punta de la herramienta con movimiento continuo.
envío; o para girar el centro de la punta de la herramienta mientras avanza en incrementos para
rotación del segundo eje de rotación. El incremento de entrada más pequeño se toma como unidad de entrada.
para el segundo eje de rotación. Para la definición del segundo eje de rotación, consulte la descripción del parámetro
no. 19680.

­ Datos de referencia de la tabla (número de pulsos)


realidad virtual

La pantalla muestra la cantidad de desplazamiento en la dirección de referencia vertical de la mesa.


al alimentar manualmente el volante en la dirección de referencia vertical de la mesa; en
alimentación continua en la dirección de referencia vertical o cuando se alimenta con
incrementos en la dirección de referencia vertical de la tabla. La unidad es el
incremento de entrada más pequeño para el eje en la dirección especificada.
número de parámetro 19697.

H1
La pantalla muestra la cantidad de desplazamiento en la dirección del primer eje durante la alimentación manual.
volante en la dirección de referencia horizontal de la mesa; con suministro continuo a
dirección de referencia horizontal de la mesa o cuando se alimenta en incrementos de
dirección de referencia horizontal de la mesa. La unidad es el
incremento de entrada más pequeño para el eje en la dirección del primer eje perpendicular a la dirección especificada
por el parámetro no. 19697.

­ 358 ­
Machine Translated by Google

3. CONFIGURACIÓN Y

B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

H2
La pantalla muestra la cantidad de desplazamiento en la dirección del segundo eje durante la alimentación manual.
volante en la dirección de referencia horizontal de la mesa; con suministro continuo a
dirección de referencia horizontal de la mesa o cuando se alimenta en incrementos de
dirección de referencia horizontal de la mesa. La unidad es
el incremento de entrada más pequeño para un eje en la dirección del segundo eje, perpendicular a la dirección
especificada por el parámetro no. 19697.

­ Valores de desplazamiento del eje de la máquina.


Se muestran las direcciones de los ejes de configuración de la máquina utilizados para la alimentación manual 3D y
el movimiento total de cada eje utilizado para la alimentación manual 3D. En el siguiente orden, el display
muestra: los valores de los tres ejes principales (ejes X, Y y Z), el primero
eje de rotación y un segundo eje de rotación.
Para la definición del primer y segundo eje de rotación, consulte la descripción del parámetro no.
19680. Si el bit 0 (CLR) del parámetro no. 13113 tiene el valor 1, los datos mostrados se restablecen a cero cuando
abajo.

­ Coordenadas absolutas, coordenadas de máquina.


La pantalla muestra coordenadas absolutas y coordenadas de la máquina en todos los ejes. Si
Se utilizan demasiados ejes para mostrar en una ventana, entonces no se muestran todos los datos.
Los ejes disponibles se pueden ver presionando la tecla programable vertical [MANUAL 3­D] para navegar por las
páginas.

­ F (velocidad de avance) ­ Si el
bit 3 (CFD) del parámetro no. 13113 tiene el valor 0
La pantalla muestra la velocidad de avance compuesta en el punto de referencia en el eje lineal o
sobre el eje de rotación.
­ Si el bit 3 (CFD) del parámetro no. 13113 tiene el valor 1
La pantalla muestra la velocidad de avance de la punta de la herramienta.

Operación
El número de pulsos mostrado se puede restablecer usando el botón horizontal.
teclas de visualización.

1 Seleccione la tecla programable horizontal correspondiente a la función para la cual


El valor de movimiento mostrado debe restablecerse.

2 Presione la tecla programable horizontal [CLEAR] para restablecer la pantalla.


cantidad de movimiento para la función especificada, o presione la pantalla horizontal
Tecla [CAN] para cancelar la operación.

­ 359 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

3.2 VENTANAS MOSTRADAS POR EL FUNCIONAL


LLAVE
Presione la tecla de función , para mostrar o configurar los siguientes datos:
1. Ventana de entrada auxiliar para trabajar con plano de trabajo inclinado

Los detalles del procedimiento para visualizar y establecer otros tipos de datos se pueden encontrar en
Manual de funcionamiento (común al sistema de torno y al sistema de mecanizado)
centro) (B­64604RU).

3.2.1 Ventana de entrada auxiliar para trabajar con inclinados.


plano de trabajo
A las ventanas auxiliares de entrada de comandos de plano de trabajo inclinado (en adelante denominadas
"ventanas de control") incluyen la ventana de selección del tipo de comando y la ventana de configuración de datos inclinados.
plano de trabajo. La ventana de selección de tipo de comando se utiliza para seleccionar el comando inclinado.
plano de trabajo. La ventana de configuración de datos del plano de trabajo inclinado se utiliza para
establece los datos del plano de trabajo inclinado requeridos para el comando seleccionado. Por
Para realizar configuraciones y operaciones en estas ventanas de control, puede crear un bloque de comandos para
Plano de trabajo inclinado. El
bloque creado se considera como una nueva inserción en el programa editado o como
cambiar un bloque existente. Esta
función se puede habilitar configurando el bit 1 (GGD) en el parámetro no. 11304 valores 1.

NOTA
"Indexación del plano de trabajo inclinado" es opcional
función.

Creando un nuevo bloque


A continuación se describe el procedimiento para crear un bloque de comando de plano de trabajo inclinado en las ventanas.
control e inserción de este bloque en el programa editado en la ventana de edición del programa.

1 En la ventana de edición del programa, muestre el programa en el que desea insertar el bloque.
Comandos de plano de trabajo inclinado.
Debería haber una ventana de edición en primer plano, una ventana de fondo
ventana de edición o edición en modo MDI.

­ Mostrar la ventana de edición en primer plano.


<1> Seleccione el modo
EDITAR. <2> Presione la tecla de función <3> .

Presione la tecla programable [PROGRAMA].

­ Mostrar ventana de edición de fondo


<1> Presione la tecla de función .

<2> Presione la tecla programable [CARPETA].


<3>Utilice las teclas del cursor para mover el cursor al programa
diseñado para edición en segundo plano.
<4> Presione la tecla .

­ 360 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

­ Mostrar la ventana de edición en modo MDI


<1> Seleccione el modo MDI.
<2> Presione la tecla de función <3> Presione .

la tecla programable [PROGRAMA].

Se muestra la ventana de edición del programa.

Figura 3.2.1 (a)

2 Utilice las teclas del cursor para mover el cursor a la ubicación que desea
insertar bloque.
Tenga en cuenta que el bloque creado en las ventanas de control se inserta después del bloque en
posiciones del cursor. (Si el bloque en la posición del cursor incluye un comando de inclinación
plano, entonces se modifica el bloque existente. Ver "Cambiar"
bloque existente" a continuación.) 3
Presione la tecla programable [(OPER)]. 4 Presione la
siguiente tecla de menú [GUÍA]. Se muestra la ventana de selección varias veces y luego presione
del tipo de comando.

Figura 3.2.1 (b)

­ 361 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

5 Seleccione un tipo de comando usando las teclas del cursor y luego presione el botón
Tecla [SELECCIONAR].
Se muestra la ventana de configuración de datos de control del plano de trabajo inclinado.

Figura 3.2.1 (c)

6 Introduzca los datos de control para los elementos de configuración. 7


Presione la tecla programable [INSERTAR].

Figura 3.2.1 (d)

8 Presione la tecla programable [Aceptar].


En este caso, volverá a la ventana de edición del programa, en la que se mostrará el nuevo bloque.
insertado detrás del bloque en la posición del cursor.

­ 362 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

Modificar un bloque existente


A continuación se describe el procedimiento para reemplazar un bloque en un programa editado en la ventana de edición.
programa, al bloque de comando del plano de trabajo inclinado creado en la ventana de control.

1 Visualice el programa destinado a


edición. (Para
conocer el procedimiento para mostrar la ventana de edición del programa, consulte el paso 1 en la sección “Creación
nuevo bloque.")
Se muestra la ventana de edición del programa.

Figura 3.2.1 (e)

2 Utilice las teclas del cursor para mover el cursor al bloque que desea
cambiar.

Para un comando que abarca más de un bloque, mueva el cursor al primer bloque. 3 Presione la
tecla programable [(OPER)]. 4 Presione la siguiente
tecla del menú varias veces y luego presione
Tecla programable [GUÍA TWP]. Se muestra la ventana de configuración de datos de control.
Plano de trabajo inclinado.

Figura 3.2.1 (f)

­ 363 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

5 Introduzca los datos de control para los elementos de configuración que se van a
cambiar. 6 Presione la tecla programable [CAMBIAR].

Figura 3.2.1 (g)

7 Presione la tecla programable [Aceptar].


En este caso, volverá a la ventana de edición del programa, en la que el bloque está en la posición
el cursor será reemplazado.

­ 364 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

Cancelar la visualización de la ventana de control


Cuando presiona la tecla suave [CANCELAR] en la ventana de control, regresa a la
editando el programa. En este caso, se restablecen los datos que se ingresaron en la ventana de control.

NOTA
1 Además de la operación anterior, la ventana de control se cierra
también como resultado de las siguientes operaciones. Datos que se ingresaron
La ventana de control se restablece. ­ Si el
bit 7 (CPG) del parámetro no. 11302 tiene el valor 1 (configuración
para cambiar automáticamente entre ventanas de programas en
según el modo CNC), y el modo CNC cambia. ­ Si la ventana de control se
muestra desde la ventana de edición en
primer plano y el modo CNC cambia a un modo distinto al
EDITAR, TJOG y THND. ­
Si la ventana de control se muestra desde la ventana de edición en modo
MDI y el modo CNC cambia a un modo que no es MDI. ­ Si la ventana de control
se muestra en una pantalla de 15 pulgadas y la ventana
conmutado por la tecla programable vertical. ­ La ventana se cambia
mediante la tecla MDI. ­ La ventana cambia
mediante la señal de selección de circuito. ­ Cuando ocurre un
evento que hace que la ventana cambie, incluida la aparición de una alarma, el operador

mensajes o mostrar una ventana basada en señales (por ejemplo, una ventana
compensaciones de herramientas, ventana de compensación de piezas de trabajo, ventana de configuración
sistema de coordenadas de la pieza o ventana del ejecutor de lenguaje C). 2
Cuando presiona la tecla MDI después de cambiar de la ventana de control a
otra ventana en lugar de la ventana de control muestra la ventana de edición
programas.

Notas
­ Condiciones bajo las cuales se muestra la tecla programable [CONTROL IPD]
La tecla programable [GUIDANCE TWP] se muestra en la ventana de edición del programa cuando
siguientes condiciones:
1 Ventana de edición en primer plano
­ En modo CNC EDIT, TJOG o THND. ­ La
edición y visualización no están prohibidas para el programa seleccionado para
edición. 2
Ventana de edición de fondo
­ El programa a editar no está en modo visualización. ­ La edición y visualización no
están prohibidas para el programa seleccionado para
edición. 3
Ventana de edición en modo MDI ­ El modo
MDI se selecciona en el CNC.

­ Cuando se presiona la tecla programable [GUIDANCE TWP], el


La ventana de control que se muestra cuando se presiona la tecla programable [GUIDANCE TWP] se
determina automáticamente dependiendo de las condiciones que se describen a continuación.

­ 365 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

1 Si el bloque en la posición del cursor en la ventana de edición del programa no incluye un comando
plano de trabajo inclinado
Se muestra la ventana de selección del tipo de comando. Un bloque creado en las ventanas de control
se inserta después del bloque en la posición del cursor en la ventana de edición del programa.
2 Si el bloque en la posición del cursor en la ventana de edición del programa contiene un comando
plano de trabajo inclinado
Aparece la ventana Configuración de datos del plano de trabajo inclinado con los datos
comandos para el plano de trabajo inclinado del bloque en el que se encuentra el cursor en la ventana
editando el programa. Si sigue un
bloque con un comando de control de dirección del eje de la herramienta
directamente detrás del comando plano de trabajo inclinado, luego también
Se muestran los datos de comando de este bloque. Comando plano de trabajo inclinado
en el bloque en la posición del cursor en la ventana de edición del programa se reemplaza por el
bloque creado en la ventana de control.

NOTA
Si el CNC se encuentra en estado de reset o parada de emergencia cuando
presionando la tecla programable [GUIDANCE TWP] en la ventana de edición en
en primer plano o en la ventana de edición en modo MDI, se muestra
advertencia "FALLÓ EN LA LECTURA DEL PROGRAMA"
programa) y la operación no puede continuar. (Solo muestra
tecla suave [CANCELAR].) Presione la tecla suave [CANCELAR] para regresar
a la ventana de edición del programa, y luego nuevamente
presione la tecla programable [GUIDANCE TWP].

3.2.1.1 Ventana de selección de tipo de comando


La ventana Selector de tipo de comando se utiliza para seleccionar el tipo de comando de plano de trabajo inclinado
que desea insertar en el programa que está editando. Puedes elegir entre los siguientes
tipos de comando:
­ G68.2 / G68.4 ­ (Ángulo de Euler)
G68.2 / G68.4 P1 ­ (Ángulo de cabeceo, balanceo y
G68.2 / G68.4 P2 ­ guiñada) (Referencia
G68.2 / G68.4 P3 ­ de 3 puntos) (Referencia
G68.2 / G68.4 P4 ­ G68. de 2 puntos) (Ángulo
3 G68.2 es de proyección) (Dirección del eje de la herramienta)
un comando absoluto y G68.4 es un comando incremental.

­ 366 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

Arroz. 3.2.1.1 (a) Ventana de selección del tipo de comando (pantalla de 10,4 pulgadas)

Seleccionar un tipo de comando

1 Pulse la tecla de cursor o , para mover el cursor al tipo

comando que desea seleccionar. A medida que mueve el cursor, se muestra un gráfico
correspondiente al tipo de comando en la posición del cursor.
2 Cuando presiona la tecla programable [SELECCIONAR], se acepta el tipo de comando en la posición del cursor y
Se muestra la ventana de configuración de datos del plano de trabajo inclinado.

NOTA
Si aparece la advertencia "FALLÓ LA LECTURA DEL PROGRAMA"
programa) aparece cuando se muestra la ventana de selección del tipo de
comando, la operación no puede continuar. (Sólo se muestra la pantalla de visualización
Tecla [CANCELAR]) Presione la tecla suave [CANCELAR] para
regrese a la ventana de edición del programa y luego haga clic nuevamente
Tecla programable [GUÍA TWP].

3.2.1.2 Ventana de configuración de datos del plano de trabajo inclinado


La ventana Configuración de datos del plano de trabajo inclinado se utiliza para configurar los datos.
plano de trabajo inclinado seleccionado requerido para el comando de plano de trabajo inclinado
plano del tipo que fue seleccionado en la ventana de selección de tipo de comando o al presionar
Tecla programable [GUÍA TWP]. Para diferentes
tipos de comandos, se muestran diferentes ventanas para configurar los datos de trabajo inclinado.
avión. Detalles para cada tipo de ventana de configuración de datos de trabajo inclinados
plano, consulte "Detalles sobre la ventana de configuración de datos de trabajo inclinado
avión."

­ 367 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

Arroz. 3.2.1.2 (a) Ventana de configuración de datos del plano de trabajo inclinado: configuración de 3 puntos (pantalla
10,4 pulgadas)

Visualización de la ventana de configuración de datos de control de trabajo de inclinación


avión
Si se crea un nuevo bloque, los elementos de configuración y selección se establecen en sus valores
originales. Si se realizan cambios en un bloque existente, los datos de comando para el bloque en la posición del cursor
En la ventana de edición del programa se muestran los elementos de configuración y selección.

NOTA
1 Para modificar un bloque existente, si la ventana de control se muestra cuando el
cursor se coloca en medio de un comando que consta de varios
comandos, los parámetros para el bloque o bloques encima del cursor no se muestran en
ajustes y elementos de selección, y sólo las opciones para
bloque/bloques debajo del cursor. Si los datos para el elemento de configuración y
No hay opciones, establece el valor inicial. 2 Para cambiar un bloque
existente en los elementos de configuración de la ventana
Sólo se muestran comandos para los nombres de eje parametrizados. (Los
valores especificados en los datos para comandos con nombres de eje incorrectos
no se muestran en los elementos de configuración).

Entrada de datos de
comando : elemento para el cual se ingresa un valor
Presione la tecla del cursor que desea instalar. o , para mover el cursor a un elemento,

Ingrese un valor y luego presione


una tecla o tecla programable [ENTRAR].

Comienzo
de funcional
sistemas coordinados

Ejemplo)
Si el origen del sistema de coordenadas funcional se especifica como se muestra arriba, las
direcciones X, Y y Z se especifican de la siguiente manera:
­ 368 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

G68.2 X0.001 Y0.01 Z1000 ...

Para dos elementos, Número de compensación de herramienta y Centro de herramienta a centro, el


comando se puede cancelar eliminando los valores especificados de la siguiente manera.

1 Pulse la tecla de cursor o , para mover el cursor a

Elemento "Número de compensación de herramienta" o "De TCP al centro". o la tecla suave [ENTER] sin
ingresar nada.
2 clic

­ Artículo seleccionado de la lista.

1 Pulse la tecla de cursor o , para mover el cursor a

el elemento que desea instalar.

2 Pulse la tecla de cursor o , para mover el cursor a

el elemento que desea seleccionar.


Orden de rotación

Ejemplo)
Orden de rotación para el ángulo de balanceo­inclinación
Insertar un bloque
Si la ventana de control se muestra cuando un bloque está en la posición del cursor en la ventana de edición
el programa no contiene un comando de plano de trabajo inclinado en la ventana de configuración de datos
plano de trabajo inclinado, se muestra la tecla programable [INSERTAR]. Operación de pegado
El bloque de comando del plano de trabajo inclinado se describe a
continuación. Para conocer las advertencias que pueden aparecer al insertar un bloque, consulte la sección Limitaciones.

1 Presione la tecla programable [INSERTAR]. Se muestra


un mensaje de confirmación "¿ESTÁ SEGURO DE QUE DESEA EJECUTAR?". (Tú
¿realmente desea realizar esta operación?) y las teclas programables [SÍ] y [NO] .
2 Presione la tecla programable [Aceptar].
Se crea un bloque en función del tipo de comando y los datos del comando, y luego se inserta detrás del bloque en
Posición del cursor en el programa a editar. Después de insertar la ventana de bloque
El control se cierra y se muestra la ventana de edición del programa. Al presionar la tecla
suave [NO] regresará a la ventana de configuración de datos.
Plano de trabajo inclinado.

Ejemplo)
G00 X0.; Si se muestra una ventana de control y como comando escriba insertar un bloque
↓ Si se selecciona la tarea de 3 puntos, el bloque creado se inserta después del bloque en la posición
el cursor.
G00 X0.;
G68.2 P2 Q0...
G68.2 P2 Q1...
G68.2 P2 Q2...
G68.2 P2 Q3...

­ 369 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

Reemplazo de bloque
Si la ventana de control se muestra cuando un bloque está en la posición del cursor en la ventana de edición
El programa contiene comandos para un plano de trabajo inclinado, luego en la ventana de configuración de datos.
plano de trabajo inclinado, se muestra la tecla programable [CAMBIAR]. Operación de pegado
El bloque de comando del plano de trabajo inclinado se describe a
continuación. Para conocer las advertencias que pueden aparecer al reemplazar una unidad, consulte la sección Limitaciones.

1 Presione la tecla programable [CAMBIAR]. Se muestra un


mensaje de confirmación "¿ESTÁ SEGURO DE QUE DESEA EJECUTAR?". (Tú
¿realmente desea realizar esta operación?) y las teclas programables [SÍ] y [NO].
2 Presione la tecla programable [Aceptar].
El bloque se crea en función del tipo de comando y los datos del comando, y luego reemplaza el comando
Plano de trabajo inclinado del bloque en la posición del cursor en la ventana de edición del programa. Después de
reemplazar el bloque, la ventana de control se cierra y se muestra la ventana de edición.
programas. Al
presionar la tecla suave [NO] regresará a la ventana de configuración de datos.
Plano de trabajo inclinado.

NOTA
1 Si el bloque a reemplazar contiene un comando distinto a
comando de un plano de trabajo inclinado, entonces este comando se elimina cuando
reemplazando el bloque. En este caso, sólo se guarda el número de serie al principio. 2 Si se
muestra la ventana de control cuando el cursor no está colocado en la primera
bloque de un comando que consta de varios bloques, entonces el bloque(s) encima de la posición
los cursores no se reemplazan. Después del reemplazo, permanecen sin cambios. 3 Si se
presiona la tecla programable [GUÍA TWP] cuando se coloca el cursor
al bloque de comando para controlar la dirección del eje de la herramienta, luego la ventana
La selección del tipo de comando se muestra en el nuevo modo de inserción. Un
bloque creado en las ventanas de control se inserta detrás del bloque de comando
controlar la dirección del eje de la herramienta.

Limitación
Las siguientes son advertencias que pueden aparecer al insertar o reemplazar un bloque. Cuando aparezca una
advertencia, regrese a la ventana de edición del programa de visualización.
Tecla [CANCELAR] y presione la tecla programable [GUIDANCE TWP] nuevamente o elimine
el motivo de la advertencia e intente la operación nuevamente.
Advertencia Descripción
«ESCRIBIR PROGRAMA ­ La ventana de control fue llamada desde la ventana de edición en el frente
FALLIDO" plan o desde la ventana de edición en modo MDI, y la operación de inserción o
El reemplazo del bloque se llevó a cabo mientras el sistema CNC estaba en funcionamiento.
condición de reinicio o parada de emergencia.
«EL PROGRAMA NO PUEDE SER ­ La operación de inserción o sustitución del bloque se realizó después
ESCRITO" el programa que se está editando se actualizó como resultado de la carga por parte de un externo
aplicación mientras se muestra la ventana de control.
­ La operación de inserción o sustitución del bloque se realizó después de la
como resultado del reinicio, mientras se mostraba la ventana de control, el
lanzando el programa principal.

­ 370 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

Advertencia Descripción

"PROTEGIDO CONTRA ESCRITURA": la operación de inserción o reemplazo del bloque se realizó cuando el
se prohibió la edición del programa que se estaba editando o
mostrar. ­ Se
realizó una operación de inserción o reemplazo de bloque cuando la señal
protección de memoria (señal KEY) para registro o edición
El programa estaba deshabilitado.
­ Se realizó una operación de inserción o reemplazo de bloque cuando el nivel
operaciones de la función de protección de datos de 8 niveles era inferior al nivel
proteger la operación de edición del programa de una parte.

Mostrar la ventana de selección de tipo de comando


Cuando presiona la tecla programable [TIPO DE COMANDO], se muestra la ventana de selección del tipo de comando. Si el tipo de
comando se cambia en la ventana de selección de tipo de comando, entonces los valores especificados en la ventana de configuración
Se restablecen los datos del plano de trabajo inclinado. Si un comando
de plano de trabajo inclinado ingresa a un bloque en la posición del cursor, la ventana
Al editar el programa, puede mostrar la ventana de control, cambiar el tipo de comando en la ventana
seleccione el tipo de comando y luego realice el reemplazo del bloque. En este caso, según el tipo especificado
comando y datos de comando se crea un bloque que reemplaza el comando de trabajo inclinado
plano de bloque en la posición del cursor en la ventana de edición del programa.

3.2.1.3 Detalles de la ventana de configuración de datos


control de plano de trabajo inclinado
Se admiten los siguientes seis comandos de plano de trabajo inclinado. Para obtener detalles sobre
los comandos, consulte "COMANDOS DEL PLANO DE TRABAJO INCLINADO". (Ángulo de Euler) (Ángulo de cabeceo,
­ G68.2 / G68.4 ­ G68.2 / balanceo y guiñada)
G68.4 P1 ­ G68.2 / G68.4 (Referencia de 3 puntos) (Referencia de 2
P2 ­ G68.2 / G68.4 P3 ­ puntos) (Ángulo de
G68.2 / G68.4 P4 ­ G68.3 proyección) (Dirección del eje
G68. 2 es un comando de la herramienta)
absoluto y
G68.4 es un comando incremental.

G68.2 / G68.4 (ángulo de Euler)

Arroz. 3.2.1.3 (a) Ventana de configuración de datos del plano de trabajo inclinado: ángulo de Euler (pantalla de 10,4 pulgadas)

­ 371 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

­ Diferentes tipos
Absoluto:
Se considera que los valores de datos especificados se dan en el sistema de coordenadas de la pieza de
trabajo, independientemente de si se especifica el modo de control del plano de trabajo inclinado.
Incremental: Los
valores de los datos dados se consideran dados en el sistema funcional.
coordenadas, si ya se ha configurado el modo de control del plano de trabajo inclinado.

­ Origen del sistema de coordenadas funcionales.


Especifique el origen (X, Y y Z del punto P) del sistema de coordenadas funcional, especificado como
coordenadas en el sistema de coordenadas de la pieza (para tipo absoluto) o en el sistema de coordenadas actual.
sistema de coordenadas funcional (para tipo incremental).

­ ángulo de Euler
I: Establezca el ángulo de rotación alrededor del eje Z del sistema de coordenadas de la pieza de trabajo (para absoluta
tipo) o el sistema de coordenadas funcional actual (para tipo incremental). Esta rotación define el
sistema de coordenadas 1 (X1­Y1­Z1) según el sistema de coordenadas
pieza de trabajo (para tipo absoluto) o sistema de coordenadas funcional actual (para
tipo incremental) (XYZ).
J: establece el ángulo de rotación alrededor del eje X del sistema de coordenadas 1.
Esta rotación define el sistema de coordenadas 2 (X2­Y2­Z2) según el sistema de coordenadas
1 (X1­Y1­Z1).
K: establece el ángulo de rotación alrededor del eje Z del sistema de coordenadas 2.
Después de esta rotación, el sistema de coordenadas funcional se logra cambiando
origen de las coordenadas desde el sistema de coordenadas de la pieza de trabajo hasta las coordenadas especificadas en “Inicio
sistema de coordenadas funcional".

G68.2 / G68.4 (ángulo de cabeceo, balanceo y guiñada)

Arroz. 3.2.1.3 (b) Ventana de configuración de datos del plano de trabajo inclinado: ángulo de giro, cabeceo y guiñada
(pantalla de 10,4 pulgadas)

­ Diferentes tipos
Absoluto:
Se considera que los valores de datos especificados se dan en el sistema de coordenadas de la pieza de
trabajo, independientemente de si se especifica el modo de control del plano de trabajo inclinado.

­ 372 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

Incremental: Los
valores de los datos dados se consideran dados en el sistema funcional.
coordenadas, si ya se ha configurado el modo de control del plano de trabajo inclinado.

­ Orden de rotación
Seleccione el orden en el que los ejes X, Y y Z girarán en el sistema de coordenadas
pieza de trabajo (para tipo absoluto) o en el sistema de coordenadas funcionales actual (para
tipo incremental). Puede seleccionar las siguientes opciones de pedido:

1er eje de rotación Eje 2do eje de rotación eje 3er eje de rotación
X→Y→Z X Y Aquí está Z.

X→Z→Y Aquí está X Eje Z Aquí está Y

Y→X→Z Aquí está Y Eje X Aquí está Z

Y→Z→X Aquí está Y Eje Z Aquí está X

Z→X→Y Aquí está Z Eje X Aquí está Y

Z→Y→X Aquí está Z. Aquí está Y. Aquí está X.

­ Origen del sistema de coordenadas funcionales.


Especifique el origen (X, Y y Z del punto P) del sistema de coordenadas funcional, especificado como
coordenadas en el sistema de coordenadas de la pieza (para tipo absoluto) o en el sistema de coordenadas actual.
sistema de coordenadas funcional (para tipo incremental).

­ Ángulo de rotación alrededor del eje X.


Especifique el ángulo de rotación alrededor del eje X del sistema de coordenadas de la pieza de trabajo (para el
tipo absoluto) o el sistema de coordenadas funcional actual (para el tipo incremental).

­ Ángulo de rotación alrededor del eje Y.


Especifique el ángulo de rotación alrededor del eje Y del sistema de coordenadas de la pieza de trabajo (para el
tipo absoluto) o el sistema de coordenadas funcional actual (para el tipo incremental).

­ Ángulo de rotación alrededor del eje Z.


Especifique el ángulo de rotación alrededor del eje Z del sistema de coordenadas de la pieza de trabajo (para el
tipo absoluto) o el sistema de coordenadas funcional actual (para el tipo incremental).

G68.2 / G68.4 (referencia de 3 puntos)

­ 373 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

Arroz. 3.2.1.3 (c) Ventana de configuración de datos del plano de trabajo inclinado: configuración de 3 puntos (visualización
10,4 pulgadas)

­ Diferentes tipos
Absoluto:
Se considera que los valores de datos especificados se dan en el sistema de coordenadas de la pieza de trabajo,
independientemente de si se especifica el modo de control del plano de trabajo inclinado. Incremental:
Los valores de los
datos dados se consideran dados en el sistema funcional.
coordenadas, si ya se ha configurado el modo de control del plano de trabajo inclinado.

­ Compensación de origen
Establecer la cantidad de desplazamiento desde el punto inicial en el sistema de coordenadas funcional
sistema de coordenadas funcional para el primer punto (punto P1).

­ Ángulo de rotación alrededor del eje Z en coordenadas funcionales.


Especifique el ángulo de rotación alrededor del eje Z del sistema de coordenadas funcional. Dirección del ángulo
La rotación R es positiva cuando la rotación es en el sentido de las agujas del reloj, como se ve.
en la dirección del eje Z del sistema de coordenadas funcionales.
­
1er punto (origen del sistema de coordenadas funcional) Especifique el
origen (X, Y y Z del punto P1) del sistema de coordenadas funcional como
coordenadas en el sistema de coordenadas de la pieza (para tipo absoluto) o en el sistema de coordenadas actual.
sistema de coordenadas funcional (para tipo incremental).
­ 2do punto
Especifique las coordenadas (X, Y y Z del punto P2) del segundo punto como coordenadas en el sistema de coordenadas.
pieza de trabajo (para tipo absoluto) o en el sistema de coordenadas funcionales actual (para
tipo incremental). El primer y segundo punto definen el eje X del sistema de coordenadas funcional.
­ 3er punto
Especifique las coordenadas (X, Y y Z del punto P3) del tercer punto como coordenadas en el sistema de coordenadas.
pieza de trabajo (para tipo absoluto) o en el sistema de coordenadas funcionales actual (para
tipo incremental). De las direcciones perpendiculares al eje X, la dirección con la menor
el ángulo relativo al vector P1 → P3 será el eje Y del sistema de coordenadas funcional.

­ 374 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

G68.2 / G68.4 P3 (referencia de 2 vectores)

Arroz. 3.2.1.3 (d) Ventana de configuración de datos del plano de trabajo inclinado: configuración por 2 vectores (visualización
10,4 pulgadas)

­ Diferentes tipos
Absoluto:
Se considera que los valores de datos especificados se dan en el sistema de coordenadas de la
pieza de trabajo, independientemente de si se especifica el modo de control del plano de
trabajo inclinado.
Incremental: Los valores de los datos dados se consideran dados en el sistema funcional.
coordenadas, si ya se ha configurado el modo de control del plano de trabajo inclinado.

­ Origen del sistema de coordenadas funcionales.


Especifique el origen (X, Y y Z del punto P) del sistema de coordenadas funcional, especificado como
coordenadas en el sistema de coordenadas de la pieza (para tipo absoluto) o en el sistema de coordenadas actual.
sistema de coordenadas funcional (para tipo incremental).

­ Vector V1 (X')
Especifica el vector de dirección del eje X en el sistema de coordenadas funcional, especificado como valores en
sistema de coordenadas de la pieza (para tipo absoluto) o en el sistema funcional actual
coordenadas (para tipo incremental).

­ Vector V2 (Z')
Especifique el vector de dirección del eje Z en el sistema de coordenadas funcional como valores en
sistema de coordenadas de la pieza (para tipo absoluto) o en el sistema funcional actual
coordenadas (para tipo incremental).

­ 375 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

G68.2 / G68.4 P4 (ángulo de proyección)

Arroz. 3.2.1.3 (e) Ventana de configuración de datos del plano de trabajo inclinado: ángulo de proyección (pantalla de 10,4
pulgadas)

­ Diferentes tipos
Absoluto:
Se considera que los valores de datos especificados se dan en el sistema de coordenadas de la pieza de
trabajo, independientemente de si se especifica el modo de control del plano de trabajo inclinado.
Incremental: Los
valores de los datos dados se consideran dados en el sistema funcional.
coordenadas, si ya se ha configurado el modo de control del plano de trabajo inclinado.

­ Origen del sistema de coordenadas funcionales.


Especifique el origen (X, Y y Z del punto P) del sistema de coordenadas funcional, especificado como
coordenadas en el sistema de coordenadas de la pieza (para tipo absoluto) o en el sistema de coordenadas actual.
sistema de coordenadas funcional (para tipo incremental).

­ Ángulo de proyección
I: Establezca el ángulo de proyección relativo al eje X del sistema de coordenadas de la pieza de trabajo (para
tipo absoluto) o el sistema de coordenadas funcional actual (para
tipo incremental).
J: Establezca el ángulo de proyección relativo al eje Y del sistema de coordenadas de la pieza de trabajo (para
tipo absoluto) o el sistema de coordenadas funcional actual (para
tipo incremental).
K: Establece el ángulo de rotación alrededor del eje Z del sistema de coordenadas funcional.

­ 376 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

G68.3 (dirección del eje de la herramienta)

Arroz. 3.2.1.3 (f) Ventana de configuración de datos del plano de trabajo inclinado: dirección del eje de la herramienta
(Pantalla de 10,4 pulgadas)
(Cuando se selecciona “Ninguno” en “Comando de origen del sistema de coordenadas funcional”)

Arroz. 3.2.1.3 (g) Ventana de configuración de datos del plano de trabajo inclinado: dirección del eje de la herramienta
(Pantalla de 10,4 pulgadas)
(Si se selecciona “Sí” en “Comando de origen del sistema de coordenadas funcional”)

­ Comando de origen del sistema de coordenadas funcional


Seleccione si desea especificar el origen del sistema de coordenadas funcionales. Sí: se
especifica el origen del sistema de coordenadas funcionales. No: no se
especifica el origen del sistema de coordenadas funcionales.

­ Origen del sistema de coordenadas funcionales.


Especifique el origen (X, Y y Z del punto P) para el sistema de coordenadas funcional, especificado como
coordenadas en el sistema de coordenadas de la
pieza. Esta configuración no se puede realizar si en el “Comando para iniciar funciones”
sistema de coordenadas" se selecciona "No".

­ 377 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

­ Ángulo de rotación alrededor del eje Z en coordenadas funcionales.


Especifique el ángulo de rotación alrededor del eje Z del sistema de coordenadas funcional. Dirección del ángulo
La rotación R es positiva cuando la rotación es en el sentido de las agujas del reloj, como se ve.
en la dirección del eje Z del sistema de coordenadas funcionales.

3.2.1.4 Limitación
Esta función es compatible con pantallas de 10,4" y 15". Esta característica no se muestra
La pantalla es de 8,4 pulgadas.

Ventanas de visualización de 15 pulgadas.

Esta sección describe las ventanas que aparecen cuando presiona una tecla de función. .

Estas ventanas incluyen la ventana de edición del programa, la ventana de lista de carpetas del programa y
también ventanas en las que se muestran las sentencias de comando del programa que se ejecuta en
este momento. 1.
Ventana del programa
2. Ventana de la carpeta del programa
3. Ventana de visualización del siguiente bloque
4. Ventana de verificación del programa

El programa seleccionado actualmente se edita en la ventana del programa y


También muestra el bloque de ese programa que se está ejecutando actualmente. en modo
entrada de datos desde la consola MDI, también puede editar el programa de trabajo MDI y enviarlo a
muestra el bloque de programa que se está ejecutando actualmente.

3.2.2 Ventana de entrada auxiliar para trabajar con inclinados.


plano de trabajo (pantalla de 15 pulgadas)
A las ventanas auxiliares de entrada de comandos de plano de trabajo inclinado (en adelante denominadas
"ventanas de control") incluyen la ventana de selección del tipo de comando y la ventana de configuración de datos inclinados.
plano de trabajo. La ventana de selección de tipo de comando se utiliza para seleccionar el comando inclinado.
plano de trabajo. La ventana de configuración de datos del plano de trabajo inclinado se utiliza para
establece los datos del plano de trabajo inclinado requeridos para el comando seleccionado. Por
Para realizar configuraciones y operaciones en estas ventanas de control, puede crear un bloque de comandos para
Plano de trabajo inclinado. El bloque
creado se considera como una nueva inserción en el programa editado o como
cambiar un bloque existente. Esta
función se puede habilitar configurando el bit 1 (GGD) en el parámetro no. 11304 valores 1.

NOTA
"Indexación del plano de trabajo inclinado" es opcional
función.

Creando un nuevo bloque


A continuación se describe el procedimiento para crear un bloque de comando de plano de trabajo inclinado en las ventanas.
control e inserción de este bloque en el programa editado en la ventana de edición del programa.

1 En la ventana de edición del programa, muestre el programa en el que desea insertar el bloque.
Comandos de plano de trabajo inclinado. Debería
haber una ventana de edición en primer plano, una ventana de fondo
ventana de edición o edición en modo MDI.

­ 378 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

• Mostrar la ventana de edición en primer plano.


<1> Seleccione el modo
EDITAR. <2> Presione la tecla de función .

<3> Presione la tecla programable vertical [PROGRAMA].

• Mostrar la ventana de edición de fondo


<1> Presione la tecla de función .

<2> Presione la tecla programable [CARPETA].


<3>Utilice las teclas del cursor para mover el cursor al programa
diseñado para edición en segundo plano.
<4> Presione la tecla .

• Visualización de la ventana de edición en modo MDI


<1> Seleccione el modo
MDI. <2> Presione la tecla de función <3> .

Presione la tecla programable vertical [PROGRAMA].

Se muestra la ventana de edición del programa.

2 Utilice las teclas del cursor para mover el cursor a la ubicación que desea
insertar bloque.
Tenga en cuenta que el bloque creado en las ventanas de control se inserta después del bloque en
posiciones del cursor. (Si el bloque en la posición del cursor incluye un comando de inclinación
plano, entonces se modifica el bloque existente. Ver "Cambiar"
bloque existente" a continuación).
3 Presione la siguiente tecla de menú [GUIDANCE TWP]. Se varias veces y luego presione
muestra la ventana de selección del tipo de
comando.

­ 379 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

4 Seleccione un tipo de comando usando las teclas del cursor y luego presione el botón
Tecla
[SELECCIONAR]. Se muestra la ventana de configuración de datos de control del plano de trabajo inclinado.

5 Introduzca los datos de control para los elementos de


configuración. 6 Presione la tecla programable horizontal [INSERTAR].

­ 380 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

7 Presione la tecla programable horizontal [Aceptar]. En


este caso, volverá a la ventana de edición del programa, en la que se mostrará el nuevo bloque.
insertado detrás del bloque en la posición del cursor.

Modificar un bloque existente


A continuación se describe el procedimiento para reemplazar un bloque en un programa editado en la ventana de edición.
programa, al bloque de comando del plano de trabajo inclinado creado en la ventana de control.

1 Visualice el programa destinado a


edición. (Para
conocer el procedimiento para mostrar la ventana de edición del programa, consulte el paso 1 en la sección “Creación
nuevo bloque.")
Se muestra la ventana de edición del programa.

2 Utilice las teclas del cursor para mover el cursor al bloque que desea
cambiar.

Para un comando que abarca más de un bloque, mueva el cursor al primer bloque.

­ 381 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

3 Presione la siguiente tecla del menú varias veces y luego presione


Tecla programable [GUÍA TWP]. Se muestra la ventana de configuración de datos de control.
Plano de trabajo inclinado.

4 Introduzca los datos de control para los elementos de configuración que se van a
cambiar. 5 Presione la tecla programable horizontal [CAMBIAR].

6 Presione la tecla programable horizontal [Aceptar]. En este caso,


volverá a la ventana de edición del programa, en la que el bloque está en la posición
el cursor será reemplazado.

Cancelar la visualización de la ventana de control


Cuando presiona la tecla programable horizontal [CANCELAR] en la ventana de control,
volver a la ventana de edición del programa. En este caso, los datos que se ingresaron en la ventana
Los controles se restablecen.

­ 382 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

NOTA
1 Además de la operación anterior, la ventana de control se cierra
también como resultado de las siguientes operaciones. Datos que se ingresaron
La ventana de control se restablece.
• Si el bit 7 (CPG) del parámetro no. 11302 tiene el valor 1 (configuración
para cambiar automáticamente entre ventanas de programas en
Según el modo CNC), el modo CNC cambia. • Si la ventana de
control se muestra desde la ventana de edición en
primer plano, el modo CNC cambia a un modo distinto de EDIT, TJOG y THND.

• Si la ventana de control se muestra desde la ventana de edición en


El modo MDI, CNC cambia al modo no MDI. • Si la ventana de
control se muestra en una pantalla de 15 pulgadas y la ventana
conmutado por la tecla programable vertical. • La ventana se
cambia usando la tecla MDI. • La ventana
cambia mediante la señal de selección de circuito. •
Cuando ocurre un evento que hace que la ventana cambie, incluida una alarma, el
operador
mensajes o mostrar una ventana basada en señales (por ejemplo, una ventana
compensaciones de herramientas, ventana de compensación de piezas de trabajo, ventana de configuración
sistema de coordenadas de la pieza o ventana del ejecutor de lenguaje
C). 2 Cuando presiona la tecla MDI después de cambiar de la ventana de control a
otra ventana en lugar de la ventana de control muestra la ventana de edición
programas.

Notas
• Condiciones bajo las cuales se muestra la tecla programable horizontal [GUÍA TWP] La tecla programable
horizontal [GUÍA TWP] se muestra en la ventana de edición
programa bajo las siguientes condiciones: 1
Ventana de edición en primer plano
­ En modo CNC EDIT, TJOG o THND. ­ La edición
y visualización no están prohibidas para el programa seleccionado para
edición. 2 Ventana
de edición de fondo
­ El programa a editar no está en modo visualización. ­ La edición y visualización no están
prohibidas para el programa seleccionado para
edición. 3 Ventana
de edición en modo MDI ­ El modo MDI se
selecciona en el CNC.

• Ventana que se muestra cuando se presiona la tecla programable [GUIDANCE TWP]


La ventana de control que se muestra cuando se presiona la tecla programable [GUIDANCE TWP] se determina
automáticamente dependiendo de las condiciones que se describen a continuación. 1
Si el bloque en la posición del cursor en la ventana de edición del programa no incluye un comando
plano de trabajo inclinado
Se muestra la ventana de selección del tipo de comando. Un bloque creado en las ventanas de control se
inserta después del bloque en la posición del cursor en la ventana de edición del programa. 2
Si el bloque en la posición del cursor en la ventana de edición del programa contiene un comando
plano de trabajo inclinado
Se muestra la ventana Configuración de datos del plano de trabajo inclinado con los datos del comando.
plano de trabajo inclinado del bloque en el que se encuentra el cursor en la ventana
­ 383 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

editando el programa. Si un bloque con un comando de control de dirección del eje


La herramienta sigue directamente el comando del plano de trabajo inclinado, luego
También se muestran los datos de comando de ese bloque. Comando de trabajo inclinado
Se reemplaza el plano en el bloque en la posición del cursor en la ventana de edición del programa.
bloque creado en la ventana de control.

NOTA
Si el CNC se encuentra en estado de reset o parada de emergencia cuando
presionando la tecla programable horizontal [GUIDANCE TWP] en la ventana
edición en primer plano o en la ventana de edición en modo
MDI, la advertencia “FALLÓ AL LEER
PROGRAMA” y la continuación de la operación es imposible. (Muestra
tecla programable horizontal [CANCELAR] solamente) Presione
tecla programable horizontal [CANCELAR] para regresar a la ventana
edición del programa y luego presione la pantalla horizontal
tecla [GUIDANCE TWP] nuevamente.

3.2.2.1 Ventana de selección de tipo de comando

La ventana Selector de tipo de comando se utiliza para seleccionar el tipo de comando de plano de trabajo inclinado
que desea insertar en el programa que está editando. Puedes elegir entre los siguientes
tipos de comandos:
• G68.2 / G68.4 (Ángulo de Euler)
• G68.2 / G68.4 P1 (Ángulo de cabeceo, balanceo y
• G68.2 / G68.4 P2 guiñada) (Referencia
• G68.2 / G68.4 P3 de 3 puntos) (Referencia
• G68.2 / G68.4 P4 de 2 puntos) (Ángulo
• G68.3 de proyección) (Dirección del eje de la herramienta)
G68.2 es un comando absoluto y G68.4 es un comando incremental.

Arroz. 3.2.2.1 (a) Ventana de selección del tipo de comando (pantalla de 15 pulgadas)

­ 384 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

Seleccionar un tipo de comando


1 Pulse la tecla de cursor o , para mover el cursor al tipo

comando que desea seleccionar. A medida que mueve el cursor, se muestra un gráfico
correspondiente al tipo de comando en la posición del cursor.
2 Al presionar la tecla programable horizontal [SELECCIONAR] se acepta el tipo de comando para
posición del cursor y se muestra la ventana de configuración de datos del plano de trabajo inclinado.

NOTA
Si aparece la advertencia "FALLÓ LA LECTURA DEL PROGRAMA"
programa) aparece cuando se muestra la ventana de selección del tipo de comando, la
operación no puede continuar. (Sólo horizontales
tecla programable [CANCELAR].) Presione la tecla programable horizontal
Tecla [CANCELAR] para regresar a la ventana de edición del programa, y
luego presione la tecla programable horizontal [GUIDANCE TWP]
de nuevo.

3.2.2.2 Ventana de configuración de datos del plano de trabajo inclinado


La ventana Configuración de datos del plano de trabajo inclinado se utiliza para configurar los datos.
plano de trabajo inclinado seleccionado requerido para el comando de plano de trabajo inclinado
plano del tipo que fue seleccionado en la ventana de selección de tipo de comando o al presionar
Tecla programable [GUÍA TWP]. Para diferentes
tipos de comandos, se muestran diferentes ventanas para configurar los datos de trabajo inclinado.
avión. Detalles para cada tipo de ventana de configuración de datos de trabajo inclinados
plano, consulte "Detalles sobre la ventana de configuración de datos de trabajo inclinado
avión."

Arroz. 3.2.2.2 (a) Ventana de configuración de datos del plano de trabajo inclinado: configuración de 3 puntos (pantalla de 15
pulgadas)

Visualización de la ventana de configuración de datos de control de trabajo de inclinación


avión
Si se crea un nuevo bloque, los elementos de configuración y selección se establecen en sus valores
originales. Si se realizan cambios en un bloque existente, los datos de comando para el bloque en la posición del cursor
En la ventana de edición del programa se muestran los elementos de configuración y selección.

­ 385 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

NOTA
1 Para modificar un bloque existente, si la ventana de control se muestra cuando el
cursor se coloca en medio de un comando que consta de varios
comandos, los parámetros para el bloque o bloques encima del cursor no se muestran en
ajustes y elementos de selección, y sólo las opciones para
bloque/bloques debajo del cursor. Si los datos para el elemento de configuración y
No hay opciones, establece el valor inicial. 2 Para cambiar un bloque
existente en los elementos de configuración de la ventana
Sólo se muestran comandos para los nombres de eje parametrizados. (Los
valores especificados en los datos para comandos con nombres de eje incorrectos
no se muestran en los elementos de configuración).

Entrada de datos de comando


• El elemento para el cual se ingresa el valor
Presione la tecla del cursor o , para mover el cursor a un elemento,

que desea instalar.


Ingrese un valor y luego presione una tecla o visualización horizontal

[Introducir clave.

Origen
del sistema de
coordenadas funcionales.

Ejemplo)
Si el origen del sistema de coordenadas de la función se especifica como se muestra arriba, las
direcciones X, Y y Z se especifican de la siguiente
...
manera: G68.2 X0.001 Y0.01 Z1000

Para dos elementos, Número de compensación de herramienta y Centro de herramienta a centro, el


comando se puede cancelar eliminando los valores especificados de la siguiente manera.
1 Pulse la tecla de cursor o , para mover el cursor a

Elemento "Número de compensación de herramienta" o "De TCP al centro".

2 clic o la tecla programable horizontal [ENTER] sin ingresar nada.

• Elemento seleccionado de la lista


1 Pulse la tecla de cursor o , para mover el cursor a

el elemento que desea instalar.


2 Pulse la tecla de cursor o , para mover el cursor a

el elemento que desea seleccionar.


Inicio de rotación

Ejemplo)
Orden de rotación para el ángulo de balanceo­inclinación

­ 386 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

Insertar un bloque
Si la ventana de control se muestra cuando un bloque está en la posición del cursor en la ventana de edición
el programa no contiene un comando de plano de trabajo inclinado en la ventana de configuración de datos
plano de trabajo inclinado, se muestra la tecla programable [INSERTAR]. Operación de pegado
El bloque de comando del plano de trabajo inclinado se describe a
continuación. Para conocer las advertencias que pueden aparecer al insertar un bloque, consulte la sección Limitaciones.

1 Presione la tecla programable horizontal [INSERTAR]. Se muestra un mensaje


de confirmación "¿ESTÁ SEGURO DE QUE DESEA EJECUTAR?". (Tú
¿realmente desea realizar esta operación?) y teclas programables horizontales
[Si y no]. 2
Presione la tecla programable horizontal [Aceptar]. Se crea un bloque
en función del tipo de comando y los datos del comando, y luego se inserta detrás del bloque en
Posición del cursor en el programa a editar. Después de insertar la ventana de bloque
El control se cierra y se muestra la ventana de edición del programa. Al presionar la tecla
suave [NO] regresará a la ventana de configuración de datos.
Plano de trabajo inclinado.

Ejemplo)
G00 X0.; Si se muestra la ventana de control, y como tipo de comando para
inserción de bloque, se selecciona la tarea de 3 puntos, luego el bloque creado

se inserta después del bloque en la posición del cursor.
G00 X0.;
G68.2 P2 Q0...
G68.2 P2 Q1...
G68.2 P2 Q2...
G68.2 P2 Q3...

Reemplazo de bloque
Si la ventana de control se muestra cuando un bloque está en la posición del cursor en la ventana de edición
El programa contiene comandos para un plano de trabajo inclinado, luego en la ventana de configuración de datos.
plano de trabajo inclinado, se muestra la tecla programable horizontal [CAMBIAR]. A continuación se describe la
operación de inserción de un bloque de comando de plano de trabajo inclinado. Para conocer
las advertencias que pueden aparecer al reemplazar una unidad, consulte la sección Limitaciones.

1 Presione la tecla programable horizontal [CAMBIAR]. Se muestra un mensaje


de confirmación "¿ESTÁ SEGURO DE QUE DESEA EJECUTAR?".
¿realmente desea realizar esta operación?) y teclas programables horizontales
[Si y no]. 2
Presione la tecla programable horizontal [Aceptar]. El bloque se crea
en función del tipo de comando y los datos del comando, y luego reemplaza el comando
Plano de trabajo inclinado del bloque en la posición del cursor en la ventana de edición del programa. Después
de insertar un bloque, la ventana de control se cierra y se muestra la ventana de edición.
programas.
Al presionar la tecla suave [NO] regresará a la ventana de configuración de datos.
Plano de trabajo inclinado.

­ 387 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

NOTA
1 Si el bloque a reemplazar contiene un comando distinto a
comando de un plano de trabajo inclinado, entonces este comando se elimina cuando
reemplazando el bloque. En este caso, sólo se guarda el número de serie al principio. 2
Si se muestra la ventana de control cuando el cursor no está colocado en la primera
bloque de un comando que consta de varios bloques, entonces el bloque(s) encima de la posición
los cursores no se reemplazan. Después del reemplazo, permanecen sin cambios. 3 Si
se presiona la tecla programable horizontal [GUIDANCE TWP] cuando
el cursor se coloca en el bloque de comando de control de dirección del eje
herramienta, la ventana de selección del tipo de comando se muestra en modo nuevo
inserciones. El bloque creado en las ventanas de control se inserta detrás del bloque.
Comandos para controlar la dirección del eje de la herramienta.

Limitación
Las siguientes son advertencias que pueden aparecer al insertar o reemplazar un bloque. Cuando aparezca una
advertencia, regrese a la ventana de edición horizontal del programa.
tecla programable [CANCELAR] y presione la tecla programable horizontal [GUIDANCE TWP] nuevamente, o elimine
la causa de la advertencia e intente la operación
de nuevo.

Advertencia Descripción
«ESCRIBIR PROGRAMA • La ventana de control fue llamada desde la ventana de edición en el frente
FALLIDO" plan o desde la ventana de edición en modo MDI, y la operación de inserción o
El reemplazo del bloque se llevó a cabo mientras el sistema CNC estaba en funcionamiento.
condición de reinicio o parada de emergencia.
«EL PROGRAMA NO PUEDE SER • La operación de inserción o reemplazo del bloque se realizó después
ESCRITO" el programa que se está editando se actualizó como resultado de la carga por parte de un externo
aplicación mientras se muestra la ventana de control.
• La operación de inserción o reemplazo del bloque se realizó después de la
como resultado del reinicio, mientras se mostraba la ventana de control, el
lanzando el programa principal.
"PROTEGIDO CONTRA ESCRITURA" • La operación de inserción o reemplazo del bloque se realizó cuando el
se prohibió la edición del programa que se estaba editando o
mostrar. • Se
realizó una operación de inserción o reemplazo de bloque cuando la señal
protección de memoria (señal KEY) para registro o edición
El programa estaba deshabilitado.
• La operación de inserción o reemplazo del bloque se realizó cuando el nivel
operaciones de la función de protección de datos de 8 niveles era inferior al nivel
proteger la operación de edición del programa de una parte.

Mostrar la ventana de selección de tipo de comando


Cuando presiona la tecla programable horizontal [TIPO DE COMANDO], la ventana
seleccionando el tipo de comando. Si se cambia el tipo de comando en la ventana de selección de tipo de comando,
se restablecen los valores especificados en la ventana de configuración de datos del plano de
trabajo inclinado. Si un comando de plano de trabajo inclinado ingresa a un bloque en la posición del cursor, la ventana
Al editar el programa, puede mostrar la ventana de control, cambiar el tipo de comando en la ventana
seleccione el tipo de comando y luego realice el reemplazo del bloque. En este caso, según el tipo especificado
comando y datos de comando se crea un bloque que reemplaza el comando de trabajo inclinado
plano de bloque en la posición del cursor en la ventana de edición del programa.

­ 388 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

3.2.2.3 Detalles de la ventana de configuración de datos


control de plano de trabajo inclinado
Se admiten los siguientes seis comandos de plano de trabajo inclinado. Para obtener
detalles sobre los comandos, consulte II­22.3, “COMANDOS DE TRABAJO DE INCLINACIÓN”.
AVIONES".
• G68.2 / G68.4 (Ángulo de Euler)
• G68.2 / G68.4 P1 (Ángulo de cabeceo, balanceo y
• G68.2 / G68.4 P2 guiñada) (Referencia
• G68.2 / G68.4 P3 de 3 puntos) (Referencia
• G68.2 / G68.4 P4 de 2 puntos) (Ángulo
• G68.3 de proyección) (Dirección del eje de la herramienta)
G68.2 es un comando absoluto y G68.4 es un comando incremental.

G68.2 / G68.4 (ángulo de Euler)

Arroz. 3.2.2.3 (a) Ventana de configuración de datos del plano de trabajo inclinado: ángulo de Euler (pantalla de 15
pulgadas)

• Diferentes tipos
Absoluto:
Se considera que los valores de datos especificados se dan en el sistema de coordenadas de la pieza de
trabajo, independientemente de si se especifica el modo de control del plano de trabajo inclinado.
Incremental: Los
valores de los datos dados se consideran dados en el sistema funcional.
coordenadas, si ya se ha configurado el modo de control del plano de trabajo inclinado.

• Origen del sistema de coordenadas funcionales


Especifique el origen (X, Y y Z del punto P) del sistema de coordenadas funcional, especificado como
coordenadas en el sistema de coordenadas de la pieza (para tipo absoluto) o en el sistema de coordenadas actual.
sistema de coordenadas funcional (para tipo incremental).

• Ángulo de Euler
I: Establezca el ángulo de rotación alrededor del eje Z del sistema de coordenadas de la pieza de trabajo (para absoluta
tipo) o el sistema de coordenadas funcional actual (para tipo incremental).

­ 389 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

Esta rotación define el sistema de coordenadas 1 (X1­Y1­Z1) según el sistema de coordenadas


pieza de trabajo (para tipo absoluto) o sistema de coordenadas funcional actual (para
tipo incremental) (XYZ).
J: establece el ángulo de rotación alrededor del eje X del sistema de coordenadas 1.
Esta rotación define el sistema de coordenadas 2 (X2­Y2­Z2) según el sistema de coordenadas
1 (X1­Y1­Z1).
K: establece el ángulo de rotación alrededor del eje Z del sistema de coordenadas 2.
Después de esta rotación, el sistema de coordenadas funcional se logra cambiando
origen de las coordenadas desde el sistema de coordenadas de la pieza de trabajo hasta las coordenadas especificadas en “Inicio
sistema de coordenadas funcional".

G68.2 / G68.4 (ángulo de cabeceo, balanceo y guiñada)

Arroz. 3.2.2.3 (b) Ventana de configuración de datos del plano de trabajo inclinado Ángulo de giro, cabeceo y guiñada
(pantalla de 15 pulgadas)

• Diferentes tipos
Absoluto:
Se considera que los valores de datos especificados se dan en el sistema de coordenadas de la
pieza de trabajo, independientemente de si se especifica el modo de control del plano de
trabajo inclinado.
Incremental: Los valores de los datos dados se consideran dados en el sistema funcional.
coordenadas, si ya se ha configurado el modo de control del plano de trabajo inclinado.

• Orden de rotación
Seleccione el orden en el que los ejes X, Y y Z girarán en el sistema de coordenadas
pieza de trabajo (para tipo absoluto) o en el sistema de coordenadas funcionales actual (para
tipo incremental). Puede seleccionar las siguientes opciones de pedido:

1er eje de rotación Eje X 2do eje de rotación eje Y 3er eje de rotación
X→Y→Z Aquí está Z.

X→Z→Y Aquí está X. Aquí está Z. Aquí está Y.

Y→X→Z Aquí está Y. Aquí está X. Aquí está Z.

Y→Z→X Aquí está Y. Aquí está Z. Aquí está X.

Z→X→Y Aquí está Z. Aquí está X. Aquí está Y.

Z→Y→X Aquí está Z. Aquí está Y. Aquí está X.

­ 390 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

• Origen del sistema de coordenadas funcionales


Especifique el origen (X, Y y Z del punto P) del sistema de coordenadas funcional, especificado como
coordenadas en el sistema de coordenadas de la pieza (para tipo absoluto) o en el sistema de coordenadas actual.
sistema de coordenadas funcional (para tipo incremental).

• Ángulo de rotación alrededor del eje X


Especifique el ángulo de rotación alrededor del eje X del sistema de coordenadas de la pieza de trabajo (para el
tipo absoluto) o el sistema de coordenadas funcional actual (para el tipo incremental).

• Ángulo de rotación alrededor del eje Y


Especifique el ángulo de rotación alrededor del eje Y del sistema de coordenadas de la pieza de trabajo (para el
tipo absoluto) o el sistema de coordenadas funcional actual (para el tipo incremental).

• Ángulo de rotación alrededor del eje Z


Especifique el ángulo de rotación alrededor del eje Z del sistema de coordenadas de la pieza de trabajo (para el
tipo absoluto) o el sistema de coordenadas funcional actual (para el tipo incremental).

G68.2 / G68.4 (referencia de 3 puntos)

Arroz. 3.2.2.3 (c) Ventana de configuración de datos del plano de trabajo inclinado: configuración de 3 puntos (pantalla de 15
pulgadas)

­ 391 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

• Diferentes tipos
Absoluto:
Se considera que los valores de datos especificados se dan en el sistema de coordenadas de la pieza de
trabajo, independientemente de si se especifica el modo de control del plano de trabajo inclinado.
Incremental: Los
valores de los datos dados se consideran dados en el sistema funcional.
coordenadas, si ya se ha configurado el modo de control del plano de trabajo inclinado.

• Compensación de origen
Establecer la cantidad de desplazamiento desde el punto inicial en el sistema de coordenadas funcional
sistema de coordenadas funcional para el primer punto (punto P1).

• Ángulo de rotación alrededor del eje Z en coordenadas funcionales


Especifique el ángulo de rotación alrededor del eje Z del sistema de coordenadas funcional. Dirección del ángulo
La rotación R es positiva cuando la rotación es en el sentido de las agujas del reloj, como se ve.
en la dirección del eje Z del sistema de coordenadas funcionales.

• 1er punto (origen del sistema de coordenadas funcional)


Especifique el origen (X, Y y Z del punto P1) del sistema de coordenadas funcional como
coordenadas en el sistema de coordenadas de la pieza (para tipo absoluto) o en el sistema de coordenadas actual.
sistema de coordenadas funcional (para tipo incremental).

• 2do punto
Especifique las coordenadas (X, Y y Z del punto P2) del segundo punto como coordenadas en el sistema de coordenadas.
pieza de trabajo (para tipo absoluto) o en el sistema de coordenadas funcionales actual (para
tipo incremental). El primer y segundo punto definen el eje X del sistema de coordenadas funcional.

• 3er punto
Especifique las coordenadas (X, Y y Z del punto P3) del tercer punto como coordenadas en el sistema de coordenadas.
pieza de trabajo (para tipo absoluto) o en el sistema de coordenadas funcionales actual (para
tipo incremental). De las direcciones perpendiculares al eje X, la dirección con la menor
el ángulo relativo al vector P1 → P3 será el eje Y del sistema de coordenadas funcional.

G68.2 / G68.4 P3 (referencia de 2 vectores)

Arroz. 3.2.2.3 (d) Ventana de configuración de datos del plano de trabajo inclinado: configuración por 2 vectores (visualización
15 pulgadas)

­ 392 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

• Diferentes tipos
Absoluto:
Se considera que los valores de datos especificados se dan en el sistema de coordenadas de la
pieza de trabajo, independientemente de si se especifica el modo de control del plano de
trabajo inclinado.
Incremental: Los valores de los datos dados se consideran dados en el sistema funcional.
coordenadas, si ya se ha configurado el modo de control del plano de trabajo inclinado.

• Origen del sistema de coordenadas funcionales


Especifique el origen (X, Y y Z del punto P) del sistema de coordenadas funcional, especificado como
coordenadas en el sistema de coordenadas de la pieza (para tipo absoluto) o en el sistema de coordenadas actual.
sistema de coordenadas funcional (para tipo incremental).

• Vector V1 (X')
Especifique el vector de dirección del eje X en el sistema de coordenadas funcional como valores en
sistema de coordenadas de la pieza (para tipo absoluto) o en el sistema funcional actual
coordenadas (para tipo incremental).

• Vector V2 (Z')
Especifique el vector de dirección del eje Z en el sistema de coordenadas funcional como valores en
sistema de coordenadas de la pieza (para tipo absoluto) o en el sistema funcional actual
coordenadas (para tipo incremental).

G68.2 / G68.4 P4 (ángulo de proyección)

Arroz. 3.2.2.3 (e) Ventana de configuración de datos del plano de trabajo inclinado: ángulo de proyección (pantalla de
15 pulgadas)

• Diferentes tipos
Absoluto:
Se considera que los valores de datos especificados se dan en el sistema de coordenadas de la
pieza de trabajo, independientemente de si se especifica el modo de control del plano de
trabajo inclinado.
Incremental: Los valores de los datos dados se consideran dados en el sistema funcional.
coordenadas, si ya se ha configurado el modo de control del plano de trabajo inclinado.

­ 393 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

• Origen del sistema de coordenadas funcionales


Especifique el origen (X, Y y Z del punto P) del sistema de coordenadas funcional, especificado como
coordenadas en el sistema de coordenadas de la pieza (para tipo absoluto) o en el sistema de coordenadas actual.
sistema de coordenadas funcional (para tipo incremental).

• Ángulo de proyección
I: Establezca el ángulo de proyección relativo al eje X del sistema de coordenadas de la pieza de trabajo (para
tipo absoluto) o el sistema de coordenadas funcional actual (para
tipo incremental).
J: Establezca el ángulo de proyección relativo al eje Y del sistema de coordenadas de la pieza de trabajo (para
tipo absoluto) o el sistema de coordenadas funcional actual (para
tipo incremental).
K: Establece el ángulo de rotación alrededor del eje Z del sistema de coordenadas funcional.

G68.3 (dirección del eje de la herramienta)

Arroz. 3.2.2.3 (f) Ventana de configuración de datos del plano de trabajo inclinado: dirección del eje de la herramienta
(Pantalla de 15 pulgadas)
(Cuando se selecciona No para Comando de origen del sistema de coordenadas funcional)

Arroz. 3.2.2.3 (g) Ventana de configuración de datos del plano de trabajo inclinado: dirección del eje de la herramienta
(Pantalla de 15 pulgadas)
(Si se selecciona Sí para Comando de origen del sistema de coordenadas funcional)
­ 394 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

• Comando de origen del sistema de coordenadas funcional


Seleccione si desea especificar el origen del sistema de coordenadas funcionales. Sí: se
especifica el origen del sistema de coordenadas funcional. No: no se especifica
el origen del sistema de coordenadas funcionales.

• Origen del sistema de coordenadas funcionales


Especifique el origen (X, Y y Z del punto P) para el sistema de coordenadas funcional, especificado como
coordenadas en el sistema de coordenadas de la
pieza. Esta configuración no se puede realizar si en el “Comando para iniciar funciones”
sistema de coordenadas" se selecciona "No".

• Ángulo de rotación alrededor del eje Z en coordenadas funcionales


Especifique el ángulo de rotación alrededor del eje Z del sistema de coordenadas funcional. Dirección del ángulo
La rotación R es positiva cuando la rotación es en el sentido de las agujas del reloj, como se ve.
en la dirección del eje Z del sistema de coordenadas funcionales.

3.2.2.4 Limitación
Esta función es compatible con pantallas de 10,4" y 15". Esta característica no se muestra
La pantalla es de 8,4 pulgadas.

­ 395 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

3.3 VENTANAS MOSTRADAS POR EL FUNCIONAL


LLAVE
Presione la tecla de función , para mostrar o configurar los siguientes datos:

1. Importe de compensación de la herramienta


2. Medición de la longitud de la herramienta
3. Seleccionar el nivel de procesamiento
4. Seleccionar el nivel de calidad del procesamiento

Los detalles del procedimiento para visualizar y establecer otros tipos de datos se pueden encontrar en
Manual de funcionamiento (común al sistema de torno y al sistema de mecanizado)
centro) (B­64604RU).

3.3.1 Configuración y visualización del valor de corrección mediante


herramienta
Valores de compensación de herramienta, valores de compensación de longitud de herramienta y valores de compensación de longitud de herramienta
La herramienta de corte se especifica mediante códigos D y códigos H en el programa. Los valores de compensación
correspondientes a los códigos D o H se muestran o configuran en la pantalla.

Procedimiento para configurar y mostrar la cantidad de compensación de la herramienta (para


muestra 8,4/10,4 pulgadas)

Procedimiento
1. Presione la tecla de función .

Para control de circuito dual, seleccione usando el interruptor de selección del portaherramientas.
la ruta para la cual se mostrará el valor de compensación de la herramienta. 2. Presione la tecla suave de
selección de sección [OFFSET] o la tecla de función

repetidamente hasta que aparezca la ventana de compensación de herramienta.

La pantalla cambia según el tipo de memoria de compensación de herramienta.

Arroz. 3.3.1 (a) Memoria de compensación de herramienta A (unidad de visualización de 10,4 pulgadas)

­ 396 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

Arroz. 3.3.1 (b) Memoria de compensación de herramienta C (unidad de visualización de 10,4 pulgadas)

3. Coloque el cursor sobre el valor de compensación a configurar o


cambiar usando las teclas de paso de página o las teclas de cursor, o ingrese un número de compensación correspondiente
al valor de compensación que debe
configurar o cambiar y presione la tecla suave [BUSCAR NOM] 4. Para configurar el
valor de compensación, ingrese el valor apropiado y presione
tecla programable [ENTRAR].
Para cambiar el valor de compensación, ingrese el valor que se agregará a
el valor actual (valor negativo para disminuir el valor actual), y
presione la tecla programable [+ENTER]. O ingrese un nuevo valor y presione la pantalla
[Introducir clave.

Procedimiento para especificar y visualizar el valor de compensación de la herramienta (para


pantalla de 15 pulgadas)

Procedimiento
1. Presione la tecla de función .
Para control de circuito dual, seleccione usando el interruptor de selección del portaherramientas.
la ruta para la cual se mostrará el valor de compensación de la herramienta. 2. Presione el
botón de selección de capítulo, en la Fig.3.3.1 (c), el botón de visualización vertical [OFFSET]. varias
O presione la tecla de función veces hasta que aparezca la ventana
Compensación de
herramientas. La pantalla cambia según el tipo de memoria de compensación de herramienta.

­ 397 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

Fig.3.3.1 (c) Memoria de compensación de herramienta A (unidad de visualización de 15 pulgadas)

Arroz. 3.3.1 (d) Memoria de compensación de herramienta C (unidad de visualización de 15 pulgadas)

3. Mueva el cursor al valor de corrección que se configurará o cambiará usando las teclas de página
o las teclas del cursor, o ingrese
número de compensación correspondiente al valor de corrección que debe ser
configurar o cambiar y presione la tecla programable horizontal
[NÚMERO DE BÚSQUEDA]
4. Para configurar el valor de compensación, ingrese el valor y presione el botón horizontal.
tecla programable [ENTRAR].
Para cambiar el valor de compensación, ingrese el valor que se agregará a
el valor actual (valor negativo para disminuir el valor actual), y
presione la tecla programable horizontal [+ENTER]. O introduzca un nuevo valor y
presione la tecla programable horizontal [ENTER].

­ 398 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

Explicación
­ Introducir un punto decimal
El punto decimal se puede utilizar al ingresar el valor de corrección.

­ Otro método de instalación


Puede utilizar una herramienta externa para ingresar o generar la cantidad de compensación de la herramienta.
dispositivo de entrada/salida. Consulte el capítulo ENTRADA/SALIDA DE DATOS en el MANUAL DEL SOFTWARE.
FUNCIONAMIENTO (Común a la serie T/M). La cantidad de compensación de longitud de la herramienta puede
establecerse midiendo la longitud de la herramienta como se describe en la siguiente subsección.

­ Memoria de compensación de herramientas


Existen memorias de compensación de herramientas A y C, las cuales se clasifican de la siguiente manera:
como
sigue: Memoria de compensación de
herramienta Los códigos A D y H se procesan de la misma manera. Corrección de dimensiones geométricas.
La herramienta y la compensación del desgaste de la herramienta se tratan del mismo modo.
Memoria de compensación de herramienta C
Los códigos D y los códigos H se procesan de forma diferente. Corrección de dimensiones geométricas.
La herramienta y la compensación del desgaste de la herramienta se tratan de manera diferente.

­ Prohibición de introducir el valor de la compensación


La entrada de valores de corrección se puede desactivar configurando el bit 0 (WOF) y el bit 1 (GOF) del parámetro no. 3290
(no se aplica a la memoria de compensación de herramienta A). Además, es posible que se
prohíba introducir valores de compensación de herramienta desde el panel RVD para
rango especificado de números de corrección. El primer número de corrección para el cual se ingresa el valor.
deshabilitado, tiene el valor del parámetro no. 3294. Número de números de corrección, a partir de
el primer número especificado, para el cual está prohibido ingresar un valor, tiene el valor del parámetro no. 3295. Los
valores
ingresados posteriormente se configuran de la siguiente manera: 1) Si los valores de corrección
se ingresan secuencialmente a partir de los números de corrección para los cuales se ingresan
valores están permitidos, a números de corrección para los cuales está prohibido ingresar valores, un
advertencia, pero valores de corrección en el rango de números de corrección para los cuales se ingresa
los valores están permitidos, especificados.
2) Si los valores de corrección se ingresan secuencialmente a partir de los números de corrección para los cuales se ingresa
valores está prohibido, para los números de corrección para los cuales se permite la entrada de valores, un
Advertencia y no se especifican valores de corrección.

3.3.2 Medición de la longitud de la herramienta


La longitud de la herramienta se puede medir y registrar como valor de compensación de longitud.
herramienta moviendo la herramienta base y la herramienta medida hasta
hasta que toquen la posición especificada en la máquina. La longitud de la
herramienta se puede medir a lo largo de los ejes X, Y o Z.

Procedimiento de medición de la longitud de la herramienta (para pantallas de 8,4/10,4 pulgadas)

1. Utilice operaciones manuales para mover la herramienta base hasta que


hace contacto con la posición especificada en la máquina (o pieza de trabajo). 2.

Presione la tecla de función varias veces hasta que aparece

ventana que muestra la posición actual con coordenadas relativas.

­ 399 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

Arroz. 3.3.2 (a) Pantalla de visualización de la posición actual (unidad de visualización de 10,4 pulgadas)

3. Restablezca la coordenada relativa del eje Z a 0.


4. Presione la tecla de función varias veces hasta que aparece

ventana de compensación de herramienta.


5. Utilice operaciones manuales para mover la herramienta a medir hasta que
no entrará en contacto con la misma posición especificada. La diferencia entre la longitud de la referencia.
La herramienta y la herramienta que se está midiendo se muestran en coordenadas relativas en
pantalla.
6. Coloque el cursor en el número de compensación para la herramienta especificada (el cursor puede
configurar de la misma manera que para configurar los valores de compensación de herramienta).
7. Presione la tecla de dirección . si la llave o presionado en lugar de teclas ,
a continuación se introduce el valor de las coordenadas relativas a lo largo del eje X o Y como valor de compensación para
longitud de la
herramienta. 8. Presione la tecla programable [INT.C.]. El valor de las coordenadas relativas del eje Z se ingresa
y se muestra como el valor de compensación de longitud de la herramienta.

Referencial
herramienta

La diferencia se da como
valor de corrección por
longitud de la herramienta

Posición de ajuste

­ 400 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

Procedimiento para medir la longitud de la herramienta (para pantallas de 15 pulgadas)

1. Utilice operaciones manuales para mover la herramienta base hasta que


hace contacto con la posición especificada en la máquina (o pieza de trabajo).

2. Presione la tecla de función , para mostrar la ventana Posición general.

Arroz. 3.3.2 (b) Pantalla de visualización de la posición actual (unidad de visualización de 15 pulgadas)

3. Restablezca la coordenada relativa del eje Z a 0.


4. Presione la tecla de función varias veces hasta que aparece

ventana de compensación de herramienta.


5. Utilice operaciones manuales para mover la herramienta a medir hasta que
no entrará en contacto con la misma posición especificada. La diferencia entre la longitud de la referencia.
La herramienta y la herramienta que se está midiendo se muestran en coordenadas relativas en
pantalla.
6. Coloque el cursor en el número de compensación para la herramienta especificada (el cursor puede
configurar de la misma manera que para configurar los valores de compensación de herramienta).
7. Presione la tecla de dirección . si la llave o presionado en lugar de teclas ,
a continuación se introduce el valor de las coordenadas relativas a lo largo del eje X o Y como valor de compensación para
longitud de la
herramienta. 8. Presione la tecla programable horizontal [INT.C.]. Valor relativo
La coordenada del eje Z se ingresa y se muestra como el valor de compensación de longitud.
herramienta.

­ 401 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

Referencial
herramienta

La diferencia se da como
valor de corrección por
longitud de la herramienta

Posición de ajuste

3.3.3 Seleccionar el nivel de procesamiento

3.3.3.1 Seleccionar el nivel de limpieza del procesamiento


Puede seleccionar un nivel intermedio entre los parámetros para el nivel de acabado 1 y los parámetros para el nivel
de acabado 10, especificados en la ventana de configuración de parámetros.
procesamiento (pureza de procesamiento). Como se muestra en la Fig. 3.3.3.1 (a), niveles lineales
son proporcionales y el nivel intermedio se puede elegir de manera que se obtenga el nivel óptimo.
Los parámetros para realizar el procesamiento de la máquina se calcularon automáticamente.

Significado

RMS
ático
significado

1 10 Nivel de limpieza
Procesando

Arroz. 3.3.3.1 (a) Imagen de nivel

NOTA
1 Para utilizar la pantalla Seleccionar nivel de suavizado, necesita todos
las opciones siguientes. ­
Control de contorno AI tipo II ­ Función
de selección de condiciones de procesamiento
­ Nanoalisado
­ Función para ajustar el nivel de calidad del procesamiento.
2 La pantalla de selección de nivel suave se muestra cuando el bit 6 (QLS) del
parámetro no. 11350 es igual a 0.
Se muestra la “Ventana para seleccionar el nivel de calidad de procesamiento” si el parámetro
QLS igual a 1.

­ 402 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

Procedimientos para seleccionar el nivel de pureza de procesamiento.

1. Seleccione el modo MDI. 2.

Presione la tecla de función 3. Presione la tecla .

programable [LÍMITE DE NIVEL]. 4. Presione la tecla programable


[NIVEL SUAVE].

Arroz. 3.3.3.1 (b) Ventana de selección de nivel de acabado (pantalla de 10,4 pulgadas)

5. Para cambiar el nivel de precisión, ingrese el valor del nivel desde el teclado (1 a 10), luego

presione la tecla en paneles MDI.

6. Después de cambiar el nivel de suavizado, el valor cuadrático medio (RMS) se obtiene de


parámetro de nivel de suavizado 1 y parámetro de nivel de suavizado 10 especificados para
modificaciones de parámetros.
Para obtener información sobre los parámetros modificados, consulte la descripción de cómo configurar
los parámetros de procesamiento. 7. Si hay otro eje distinto a los que se muestran en esta ventana, presione
clave de transición de página o varias veces hasta que aparece en la pantalla

eje deseado.

3.3.3.2 Seleccionar el nivel de precisión


Configurar el nivel de precisión intermedio permite elegir la precisión óptima entre la que está orientada a la velocidad (nivel de
precisión 1) y la que está orientada a la velocidad.
Más información sobre la precisión de ejecución (nivel de precisión 10), que se configuran en la ventana de configuración.
parámetros de mecanizado (contorno AI). Como se muestra en la Fig. 3.3.3.2(a), niveles
son linealmente proporcionales, y el nivel intermedio se puede elegir de modo que
Los parámetros óptimos para realizar el procesamiento de la máquina se calcularon automáticamente.

­ 403 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

Significado

Srednequad
ratico
significado

1 10 Nivel de precisión

(Valor RMS: raíz cuadrática media)

Arroz. 3.3.3.2 (a) Imagen de nivel

NOTA
Para utilizar la pantalla de selección de nivel de precisión, debe
siguientes opciones.
­ “Control de contorno AI tipo I o II” ­ Función para
seleccionar las condiciones de procesamiento

Procedimientos para seleccionar el nivel de precisión.

1 Seleccione el modo MDI. 2

Presione la tecla de función. 3 Presione la tecla .

programable [LÍMITE DE NIVEL].

Arroz. 3.3.3.2 (b) Ventana de selección del nivel de precisión (pantalla de 10,4 pulgadas)

4 Para cambiar el nivel de precisión, ingrese el valor del nivel usando el teclado (1 a 10), luego

presione la tecla en paneles MDI.

5 Después de cambiar el nivel de precisión, el valor cuadrático medio (RMS) se obtiene a partir de ese
un parámetro que se centra en la velocidad de ejecución y otro que se centra en
precisión del procesamiento.
Para obtener información sobre los parámetros modificados, consulte la descripción de cómo configurar los parámetros de procesamiento.

­ 404 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS
6 Si hay otro eje distinto a los mostrados en esta ventana, presione

clave de transición de página o varias veces hasta que aparece en la pantalla


eje deseado.

3.3.4 Seleccionar el nivel de calidad del procesamiento


La función de selección del nivel de calidad de procesamiento le permite ajustar los niveles de forma intuitiva y sencilla
precisión y suavizado.

NOTA
1 La ventana para seleccionar el nivel de calidad de procesamiento no se puede mostrar en
Pantalla de 8,4 pulgadas. Estas
pantallas pueden mostrar la pantalla Seleccionar nivel de procesamiento (pantalla
Seleccionar nivel de suavizado y pantalla Seleccionar nivel de precisión). 2
Para utilizar la pantalla Seleccionar nivel de suavizado, debe tener todos
las opciones siguientes. ­
Control de contorno AI tipo II ­ Función
de selección de condiciones de procesamiento
­ Nanoalisado
­ Función para ajustar el nivel de calidad del procesamiento.
3 La pantalla Seleccionar nivel de calidad de procesamiento se muestra cuando el bit 6
(QLS) parámetro no. 11350 es 1. La
pantalla Seleccionar nivel de suavizado se muestra cuando el parámetro QLS
es 0.

(1) Nueva marca de nivel

(2) Marca de nivel actual

(3) Nivel de limpieza del procesamiento

(4) Nivel de precisión

Arroz. 3.3.4 (a) Selección del nivel de calidad

(1) Nueva marca de nivel:


Cuadrado amarillo: Indica la configuración seleccionada. (posición del cursor) (2) Marca de nivel
actual: Círculo rojo Indica la
configuración actual. (3) Nivel de finalización: Eje vertical: Indica
el nivel de finalización (de 1 a 10).

(4) Nivel de precisión: Eje


horizontal: Indica el nivel de precisión (de 1 a 10).

­ 405 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

Procedimiento para seleccionar el nivel de calidad de procesamiento.

1. Permitir la escritura de parámetros.


2. Presione la tecla de función. 3. Presione la .

tecla programable [SELECCION DE CALIDAD].

Arroz. 3.3.4 (b) Ventana de selección del nivel de calidad de procesamiento (pantalla de 10,4 pulgadas)

4. Utilice las teclas del cursor para mover la nueva marca de nivel y seleccione el nivel (la nueva marca de nivel
se mueve).
5. Presione la tecla suave [APLICAR] o la tecla MDI , para establecer el nivel.

(La marca de nivel actual se mueve a la posición de la nueva marca de nivel).


Habilitar o deshabilitar el uso de la tecla MDI se puede configurar mediante
configurando el parámetro correspondiente.
6. Los niveles especificados de precisión y pureza del procesamiento se muestran, respectivamente, en las ventanas PRECI.
NIVEL y NIVEL DE SUAVIDAD en el lado izquierdo de la pantalla.
7. Al cambiar los niveles de precisión o acabado, el valor RMS
(RMS) se obtiene utilizando la configuración de parámetros para los niveles de procesamiento 1 y
10 y parámetros para los niveles de precisión 1 y 10, y valores de parámetros efectivos
cambiar. Para obtener información sobre los parámetros modificados, consulte la descripción de la configuración de parámetros.
Procesando. Si hay un eje distinto al eje mostrado actualmente, varias veces
presione la tecla de página o , para mostrar la ventana
eje deseado.

­ 406 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

3.3.5 Seleccionar el nivel de procesamiento (pantalla de 15 pulgadas)

3.3.5.1 Seleccionar el nivel de limpieza del procesamiento

Puede seleccionar un nivel intermedio entre los parámetros para el nivel de acabado 1 y los parámetros para el nivel
de acabado 10, especificados en la ventana de configuración de parámetros.
procesamiento (pureza de procesamiento). Como se muestra en la Fig. 3.3.5.1 (a), niveles lineales
son proporcionales y el nivel intermedio se puede elegir de manera que se obtenga el nivel óptimo.
Los parámetros para realizar el procesamiento de la máquina se calcularon automáticamente.

Significado

Srednequad
ratico
significado

1 10 Nivel de limpieza
Procesando

Arroz. 3.3.5.1 (a) Imagen de nivel

NOTA
1 Para utilizar la pantalla Seleccionar nivel de suavizado, necesita todos
las opciones siguientes. ­
Control de contorno AI tipo II ­ Función
de selección de condiciones de procesamiento
­ Nanoalisado
­ Función para ajustar el nivel de calidad del procesamiento.
2 La pantalla de selección de nivel suave se muestra cuando el bit 6 (QLS) del
parámetro no. 11350 es igual a 0.
Se muestra la “Ventana para seleccionar el nivel de calidad de procesamiento” si el parámetro
QLS igual a 1.

Procedimientos para seleccionar el nivel de pureza de procesamiento.

1. Seleccione el modo MDI. 2.


Presione la tecla de función 3. Presione la tecla .

programable vertical [PÁGINA SIGUIENTE] varias veces hasta


Se mostrará la tecla programable vertical [NIVEL DE MÁQUINA].
4. Presione la tecla programable vertical [NIVEL DE MÁQUINA] varias veces para
muestre la tecla programable vertical [NIVEL SUAVE].

­ 407 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

Arroz. 3.3.5.1 (b) Ventana para seleccionar el nivel de pureza del procesamiento

5. Para cambiar el nivel de precisión, ingrese el valor del nivel desde el teclado (1 a 10), luego

presione la tecla en paneles MDI.

6. Después de cambiar el nivel de suavizado, el valor cuadrático medio (RMS) se obtiene de


parámetro de nivel de suavizado 1 y parámetro de nivel de suavizado 10 especificados para
modificaciones de parámetros.
Para obtener información sobre los parámetros modificados, consulte la descripción de cómo configurar
los parámetros de procesamiento. 7. Si hay otro eje distinto a los que se muestran en esta ventana, presione
clave de transición de página o varias veces hasta que aparece en la pantalla

eje deseado.

3.3.5.2 Seleccionar el nivel de precisión


Configurar el nivel de precisión intermedio permite elegir la precisión óptima entre la que está orientada a la velocidad (nivel de
precisión 1) y la que está orientada a la velocidad.
Más información sobre la precisión de ejecución (nivel de precisión 10), que se configuran en la ventana de configuración.
parámetros de mecanizado (contorno AI). Como se muestra en la Fig. 3.3.5.2(a), niveles
son linealmente proporcionales, y el nivel intermedio se puede elegir de modo que
Los parámetros óptimos para realizar el procesamiento de la máquina se calcularon automáticamente.

Significado

Srednequad
ratico
significado

1 10
Nivel de precisión
(Valor RMS: raíz cuadrática media)

Arroz. 3.3.5.2 (a) Imagen de nivel

­ 408 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

NOTA
Para utilizar la pantalla de selección de nivel de precisión, debe
siguientes opciones.
­ “Control de contorno AI tipo I o II” ­ Función para
seleccionar las condiciones de procesamiento

Procedimientos para seleccionar el nivel de precisión.

1 Seleccione el modo MDI. 2

Presione la tecla de función .

3 Presione la tecla programable vertical [PÁGINA SIGUIENTE] varias veces hasta


Se mostrará la tecla programable vertical [LÍMITE DE NIVEL]. 4 Presione la tecla
programable vertical [LÍMITE DE NIVEL].

Arroz. 3.3.5.2 (b) Ventana de selección del nivel de precisión

5 Para cambiar el nivel de precisión, ingrese el valor del nivel usando el teclado (1 a 10), luego

presione la tecla en paneles MDI.

6 Después de cambiar el nivel de precisión, el valor cuadrático medio (RMS) se obtiene de ese
un parámetro que se centra en la velocidad de ejecución y otro que se centra en
precisión del
procesamiento. Para obtener información sobre los parámetros modificados, consulte la descripción
de cómo configurar los parámetros de procesamiento. 7 Si hay otro eje distinto a los mostrados en esta ventana, presione
clave de transición de página o varias veces hasta que aparece en la pantalla
eje deseado.

­ 409 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

3.3.6 Seleccionar el nivel de calidad de procesamiento (pantalla de 15 pulgadas)


La función de selección del nivel de calidad de procesamiento le permite ajustar los niveles de forma intuitiva y sencilla
precisión y suavizado.

NOTA
1 Para utilizar la pantalla Seleccionar nivel de suavizado, necesita todos
las opciones siguientes. ­
Control de contorno AI tipo II ­ Función
de selección de condiciones de procesamiento
­ Nanoalisado
­ Función para ajustar el nivel de calidad del procesamiento.
2 La pantalla Seleccionar nivel de calidad de procesamiento se muestra cuando el bit 6
(QLS) parámetro no. 11350 es 1. La
pantalla Seleccionar nivel de suavizado se muestra cuando el parámetro QLS
es 0.

(1) Nueva marca de nivel

(2) Marca de nivel actual

(3) Nivel de limpieza del procesamiento

(4) Nivel de precisión

Arroz. 3.3.6 (a) Selección del nivel de calidad

(1) Nueva marca de nivel:


Cuadrado amarillo: Indica la configuración seleccionada. (posición del cursor) (2) Marca
de nivel actual: Círculo rojo Indica
la configuración actual. (3) Nivel de finalización: Eje
vertical: Indica el nivel de finalización
(de 1 a 10).
(4) Nivel de precisión: Eje
horizontal: Indica el nivel de precisión (de 1 a 10).

Procedimiento para seleccionar el nivel de calidad de procesamiento.


1. Permitir la escritura de parámetros.

2. Presione la tecla de función. 3. Presione la .

tecla programable [SELECCION DE CALIDAD].

­ 410 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

Arroz. 3.3.6 (b) Ventana de selección del nivel de calidad de procesamiento (pantalla de 15 pulgadas)

4. Utilice las teclas del cursor para mover la nueva marca de nivel y seleccione el nivel (la nueva marca
de nivel se mueve).
5. Presione la tecla suave [APLICAR] o la tecla MDI , para establecer el nivel.
(La marca de nivel actual se mueve a la posición de la nueva marca de nivel).
Habilitar o deshabilitar el uso de la tecla MDI se puede configurar mediante
configurando el parámetro correspondiente.
6. Los niveles especificados de precisión y pureza del procesamiento se muestran, respectivamente, en las ventanas PRECI.
NIVEL y NIVEL DE SUAVIDAD en el lado izquierdo de la pantalla.
7. Al cambiar los niveles de precisión o acabado, el valor RMS
(RMS) se obtiene utilizando la configuración de parámetros para los niveles de procesamiento 1 y
10 y parámetros para los niveles de precisión 1 y 10, y valores de parámetros efectivos
cambiar. Para obtener información sobre los parámetros modificados, consulte la descripción de la configuración de parámetros.
Procesando. Si hay un eje distinto al eje mostrado actualmente, varias veces
presione la tecla de página para mostrar la ventana del eje deseado.

­ 411 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

3.4 VENTANAS MOSTRADAS POR EL FUNCIONAL


LLAVE
Presione la tecla de función , para mostrar o configurar los siguientes datos:

1. Configuración de parámetros de procesamiento

Los detalles del procedimiento para visualizar y establecer otros tipos de datos se pueden encontrar en
Manual de funcionamiento (común al sistema de torno y al sistema de mecanizado)
centro) (B­64604RU).

3.4.1 Configuración de parámetros de procesamiento

3.4.1.1 Configuración de parámetros de procesamiento (nano­suavización)

En nanosmoothing, estableciendo un conjunto de parámetros y estableciendo el nivel de pureza


procesamiento de acuerdo con el estado de procesamiento en la ventana para seleccionar el nivel de pureza de procesamiento, o
mediante programación, parámetros adecuados para
para condiciones de procesamiento
dadas. En esta ventana se pueden configurar un conjunto de parámetros que, en mayor medida,
centrados en el mecanizado de precisión de la pieza (nivel de limpieza de procesamiento 1), y aquellos que
centrado en la limpieza de superficies (nivel de limpieza de procesamiento 10).
Establezca los siguientes parámetros: ­
Tolerancia
Para obtener detalles de cada parámetro, consulte las descripciones del nano
suavizado. Asignando el bit 0 (MPR) del parámetro no. 13601 valor 1, esta ventana se puede ocultar. Para
saber cómo configurar el nivel de limpieza del procesamiento, consulte la descripción de la ventana de configuración del nivel de limpieza.
procesamiento en la subsección “Selección del nivel de pureza de procesamiento”.

NOTA
Para utilizar la pantalla Seleccionar nivel de suavizado, necesita todo
las opciones siguientes. ­
Control de contorno AI tipo II ­ Función
de selección de condiciones de procesamiento
­ Nanoalisado
­ Ajuste del nivel de calidad del procesamiento.

Procedimiento para ajustar los parámetros de procesamiento.


1. Seleccione el modo MDI. 2.
Presione la tecla de función 3. Presione la tecla .

programable [SINTONIZACIÓN MCHN]. 4. Presione la tecla


suave [NANO SMOOTH] para mostrar la ventana de configuración.
parámetros de procesamiento.

­ 412 ­
Machine Translated by Google

3. CONFIGURACIÓN Y

B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

Arroz. 3.4.1.1 (a) Ventana para configurar los parámetros de procesamiento (nano­suavización) (pantalla de 10,4 pulgadas)

5. Mueva el cursor sobre el parámetro deseado que desea configurar de la siguiente manera:
Presione la tecla de página o y teclas de cursor

, , yo , para mover el cursor al parámetro.

6. Ingrese los datos requeridos usando el teclado, luego presione la tecla 7. Después en paneles MDI.

de ingresar los datos, el valor cuadrático medio estará de acuerdo con


parámetros del nivel de pureza del procesamiento. (El nivel de pureza del procesamiento se puede cambiar mediante
ventana para configurar el nivel de pureza de procesamiento, o en la ventana para configurar parámetros.) Si
El valor RMS no se puede calcular y aparece una advertencia en la pantalla.
(lo que indica que falló el autoajuste).
8. Repita los pasos 5 y 6 hasta que se establezcan todos los parámetros requeridos.
Procesando.

Explicación
­ Admisión
Establezca el valor de tolerancia para el nano
suavizado. Unidades: mm, pulgadas, grados (unidad de entrada)

El conjunto de parámetros en la ventana para configurar los parámetros de procesamiento (pureza de procesamiento) se refleja en
siguientes parámetros:
Parámetro no. 11682: Nivel de limpieza de mecanizado 1
Parámetro nº. 11683: Nivel de limpieza de procesamiento 10

Además, de acuerdo con el nivel de pureza del procesamiento, también se establece lo siguiente
parámetro:
Parámetro no. 19581: Tolerancia especificada para nano suavizado

ATENCIÓN
Dado que la tolerancia especificada para el nano suavizado es general para
todos los ejes, cambiar este elemento provoca un cambio en la configuración para
todos los ejes.

­ 413 ­
Machine Translated by Google

3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B­64604RU­2/01

3.4.2 Configuración de parámetros de procesamiento (pantalla de 15/19 pulgadas)

3.4.2.1 Configuración de parámetros de procesamiento (nano­suavización)


En nanosmoothing, estableciendo un conjunto de parámetros y estableciendo el nivel de pureza
procesamiento de acuerdo con el estado de procesamiento en la ventana para seleccionar el nivel de pureza de procesamiento, o
mediante programación, parámetros adecuados para
para condiciones de procesamiento
dadas. En esta ventana se pueden configurar un conjunto de parámetros que, en mayor medida,
centrados en el mecanizado de precisión de la pieza (nivel de limpieza de procesamiento 1), y aquellos que
centrado en la limpieza de superficies (nivel de limpieza de procesamiento 10).
Establezca los siguientes parámetros: ­
Tolerancia
Para obtener detalles de cada parámetro, consulte las descripciones del nano
suavizado. Asignando el bit 0 (MPR) del parámetro no. 13601 valor 1, esta ventana se puede ocultar. Para
saber cómo configurar el nivel de limpieza del procesamiento, consulte la descripción de la ventana de configuración del nivel de limpieza.
procesamiento en la subsección “Selección del nivel de pureza de procesamiento”.

NOTA
Para utilizar la pantalla Seleccionar nivel de suavizado, necesita todo
las opciones siguientes. ­
Control de contorno AI tipo II ­ Función
de selección de condiciones de procesamiento
­ Nanoalisado
­ Ajuste del nivel de calidad del procesamiento.

Procedimiento para ajustar los parámetros de procesamiento.


1. Seleccione el modo MDI. 2.
Presione la tecla de función 3. Presione la tecla .

programable [SINTONIZACIÓN MCHN]. 4. Presione la tecla


suave [NANO SMOOTH] para mostrar la ventana de configuración.
parámetros de procesamiento.

Arroz. 3.4.2.1 (a) Ventana para configurar los parámetros de procesamiento (nano­suavización) (pantalla de 15 pulgadas)

­ 414 ­
Machine Translated by Google

3. CONFIGURACIÓN Y

B­64604RU­2/01 GESTIÓN VISUALIZACIÓN DE DATOS

5. Mueva el cursor sobre el parámetro deseado que desea configurar de la siguiente manera:
Presione la tecla de página o y teclas de cursor

, , yo , para mover el cursor al parámetro.

6. Ingrese los datos requeridos usando el teclado, luego presione la tecla en paneles MDI.

7. Después de ingresar los datos, el valor RMS estará de acuerdo con


parámetros del nivel de pureza del procesamiento. (El nivel de pureza del procesamiento se puede cambiar mediante
ventana para configurar el nivel de pureza de procesamiento, o en la ventana para configurar parámetros.) Si
El valor RMS no se puede calcular y aparece una advertencia en la pantalla.
(lo que indica que falló el autoajuste).
8. Repita los pasos 5 y 6 hasta que se establezcan todos los parámetros requeridos.
Procesando.

Explicación
­ Admisión
Establezca el valor de tolerancia para el nano
suavizado. Unidades: mm, pulgadas, grados (unidad de entrada)

El conjunto de parámetros en la ventana para configurar los parámetros de procesamiento (pureza de procesamiento) se refleja en
siguientes parámetros:
Parámetro no. 11682: Nivel de limpieza de mecanizado 1
Parámetro nº. 11683: Nivel de limpieza de procesamiento 10

Además, de acuerdo con el nivel de pureza del procesamiento, también se establece lo siguiente
parámetro:
Parámetro no. 19581: Tolerancia especificada para nano suavizado

ATENCIÓN
Dado que la tolerancia especificada para el nano suavizado es general para
todos los ejes, cambiar este elemento provoca un cambio en la configuración para
todos los ejes.

­ 415 ­
Machine Translated by Google
Machine Translated by Google

APÉNDICE
Machine Translated by Google
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

PARÁMETROS _
Este manual describe todos los parámetros que se encuentran en este manual. Puede encontrar información
sobre las opciones que no aparecen en este manual y otras opciones en
que se encuentra en la guía de configuración.

El Apéndice A, "PARÁMETROS", consta de las siguientes secciones:

A.1 DESCRIPCIÓN DE PARÁMETROS ................................................ ........................................................ ................. .......419


A.2 TIPO DE DATOS................. ............. ................................................. ................... ................................. ................486 A.3
TABLAS DE PARÁMETROS DE ESPECIFICACIONES ESTÁNDAR.................... ................................ 487

A.1 DESCRIPCIÓN DE PARÁMETROS


#7 #6 #5 #4 #3 #2 #1 #0
0001 FCV

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Contorno de bits

Formato de programa FCV n.º 1


0: Formato estándar Serie 0 1: Formato
Serie 10/11

NOTA
1 Los programas creados en el formato de programa de la serie 10/11 ,
se pueden utilizar para realizar las siguientes funciones: 1 Llamada
a la subrutina M98 2 Ciclo fijo
de taladrado G73, G74, G76, G80 ­ G89 2 Si el formato de
programa utilizado en la serie 10/11 es utilizado para este CNC, ,
entonces es posible superponer
algunas restricciones. Consulte las instrucciones de funcionamiento.

#7 #6 #5 #4 #3 #2 #1 #0
1004 derechos de propiedad intelectual

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#7 IPR Si se especifica un número sin punto decimal, el incremento de entrada más pequeño para
cada eje es: 0: No es 10
veces el incremento de comando más pequeño
1: 10 veces el incremento de comando más pequeño
Si se utiliza el sistema incremental IS­A y el bit 0 (DPI) del parámetro no. 3401 está configurado en 1
(programación de punto decimal de bolsillo)
calculadora"), el incremento de entrada más pequeño no puede ser 10 veces mayor
el incremento de entrada más pequeño.

­ 419 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

#7 #6 #5 #4 #3 #2 #1 #0
1013 ISCx ISAx

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje de bits

NOTA
Si se especifica al menos uno de estos parámetros, debe
apague la alimentación antes de continuar operando.

#0 ISAx
#1 Sistema incremental ISCx para cada eje
sistema incremental Página 1 (ISC) Página 0 (ISA)
ES UN 0 1
ES B 0 0
IS­C 1 0

1020 Nombre del eje del software para cada eje

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje de bytes
[Rango de datos válido] 65 a 67, 85 a 90
El nombre del eje (nombre del eje 1: parámetro nº 1020) se puede seleccionar aleatoriamente entre
A, B, C, U, V, W, X, Y y Z. (Sin embargo, si se utiliza el sistema de código G A con un sistema de
torno , U , V y W no están seleccionados.) Si el bit 0 (EEA) del par. nom. 1000 has
valor 1, entonces la longitud del nombre del eje se puede ampliar a tres caracteres
Especifica el nombre del eje 2 (parámetro nº 1025) y el nombre del eje 3 (parámetro nº 1026)
(nombre de eje extendido).
Para los nombres de eje 2 y 3, se puede seleccionar aleatoriamente un carácter del 0 al 9 y de la A
a la Z del código ASCII. Sin embargo, especificar el nombre del eje 3 para cada eje no es válido a
menos que se especifique el nombre del eje 2. Además, si se especifica el carácter del 0 al 9 como nombre
eje 2, está prohibido utilizar el carácter A a Z como nombre del eje 3.

(Como referencia) Codificación ASCII


Nombre del eje X Y CON A B C EN VW

Configuración 88 89 90 sesenta y cinco 66 67 85 86 87

Si el sistema de código G A se usa con un sistema de torno, entonces el símbolo X, Y, Z o C se usa


como nombre del eje 1, y el comando con U, V, W o H especificado para
nombre del eje 1, refleja la programación incremental para el eje.

­ 420 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

NOTA
1 Al desbloquear una función macro especial, lo mismo
el nombre del eje extendido no se puede utilizar como
palabra de reserva. Un nombre de eje tan extendido
Se considera una palabra de reserva. Debido a
palabras reservadas de macros de usuario.
No puede utilizar nombres de eje extendidos que
comience con los dos caracteres siguientes: AB,
AC, AD, AN, AS, AT, AX, BC, BI, BP, CA, CL, CO, US, WH, WR, XO,
ZD, ZE, ZO, ZW
2 El nombre del eje extendido no se puede utilizar en una llamada de macro
como argumento.

1022 Definición de cada eje en el sistema de coordenadas principal.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje de bytes
[Rango de datos válido] 0 a 7
Para determinar el plano de interpolación circular, compensación del cortador
herramienta, etc. (G17: plano Xp­Yp, G18: plano Zp­Xp, G19: plano Yp­Zp) y espacio de
compensación de herramienta tridimensional (XpYpZp), especifique cuál de los tres ejes
principales (X, Y y Z ) se utiliza para cada eje
control, o eje paralelo al que se utiliza el eje principal para cada
ejes de control.
El eje principal (X, Y y Z) solo se puede configurar para un eje de control. Se
pueden configurar dos o más ejes de control como ejes paralelos para uno
eje principal.

Configuración Significado
0 Eje giratorio (Ni los tres ejes principales ni el eje paralelo) Eje X de los tres ejes
1 principales
2 Eje Y de los tres ejes principales.
3 Eje Z de los tres ejes principales.
5 Eje paralelo al eje X Eje paralelo
6 al eje Y Eje paralelo al eje Z
7

En general, el sistema incremental y la especificación de diámetro/radio del eje dada en


como eje paralelo, debe especificarse de la misma manera que el eje principal.
tres ejes.

1023 Número de servo para cada eje

NOTA
Si esta opción está configurada, debe apagar la alimentación antes de continuar.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje de bytes
[Rango de datos válido] 0 a 80
Este parámetro asocia cada eje de control con un servoeje específico. Colocar
valores 1+8n, 2+8n, 3+8n, 4+8n, 5+8n y 6+8n (n = 0, 1, 2,…, 9), como 1, 2, 3, 4 , 5 , ..., 77 y
78.

­ 421 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

El número del eje de control es el número de serie utilizado para configurar


Parámetros de tipo de eje o señales de máquina de tipo de eje.
­ Con el eje para el cual se desea realizar el control de contorno Cs, ajuste
­(número de husillo) como número de eje de servocontrol.
Ejemplo)
Al realizar el control de contorno Cs en el cuarto eje controlado
use el primer husillo para configurar ­1. ­ Para
ejes de control dual o ejes controlados electrónicamente
caja de cambios (EGB), los dos ejes deben especificarse como un par. Por lo tanto, complete
la configuración como se describe a
continuación. Eje tándem: para el eje principal, especifique un número impar (1, 3, 5, 9, ...)
servoejes Para un eje esclavo emparejado, establezca un número igual a
el número del eje maestro más
Aquí está el EGB: 1. Para el eje esclavo, especifique un número impar (1, 3, 5, 9, ...)
servoejes Para un eje ficticio emparejado, establezca el número en
número del eje motriz más 1.

1031 Aquí están las coordenadas.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 1 al número de ejes controlados
La unidad de algunos parámetros es común a todos los ejes, como los parámetros
velocidad de avance inactiva y velocidad de avance inequívoca F1, pueden
cambian según el sistema incremental. Un sistema incremental puede
seleccionarse por parámetro eje por eje. Así, la unidad de estos
Los parámetros deben corresponder al sistema incremental del eje de referencia. Especifique el
eje que se utilizará como referencia. Entre los tres ejes principales,
se suele elegir el eje c como referencia.
paso mínimo del sistema incremental.

#7 #6 #5 #4 #3 #2 #1 #0
1205 3TW

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#6 3TW Cuando la selección del sistema de coordenadas de la pieza de trabajo se especifica mediante el código G en modo oblicuo
plano de trabajo: 0:
Se emite la alarma PS5462, PROHIBIDA. COMANDO (G68.2/G69)”. 1: Se selecciona el
sistema de coordenadas del producto.

ATENCIÓN
Si este parámetro es 1, sólo
comandos G54 ­ G59 o G54.1. Al especificar un comando G52 o G92, se emite
la alarma PS5462. Configuración de comandos
G54 ­ G59 o G54.1 provocan la interrupción del almacenamiento en búfer.

­ 422 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

Sistema funcional Sistema de coordenadas funcional (G68.2)


coordenadas (G68.2)
Tamaño
Tamaño
cambio cero
cambio cero puntos del sistema
puntos del sistema
coordenadas
coordenadas
Cero
punto de telar

Funcional
G54 G55
sistema coordinado funcional
(G68.2) sistema coordinado
(G68.2) Tamaño
cambio
Tamaño
Punto cero
cambio cero sistemas
puntos del sistema
coordenadas
coordenadas

G56 G57

Programa de ejemplo
G90 G17
G54
G68.2 X_Y_Z_ I_ J_ K_ X_Y_Z_: Cantidad de desplazamiento del punto cero del sistema
G53.1
coordenadas
G43H_
G55 X_Y_Z_
G56 X_Y_Z_
G57 X_Y_Z_
G49
G69

#7 #6 #5 #4 #3 #2 #1 #0
1401 RF0 PRL

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#1 Posicionamiento LRP (G00)


0: El posicionamiento se realiza con posicionamiento de tipo no lineal, por lo que
de modo que la herramienta se mueva a lo largo de cada eje de forma independiente con aceleración
suministrar
1: El posicionamiento se realiza con interpolación lineal de modo que
la herramienta se movía en línea recta.
Cuando utilice una transformación del sistema de coordenadas 3D, establezca esto
parámetro igual a 1.

#4 RF0 Cuando la velocidad de avance de corte anulada es del 0 % durante la operación rápida.

aproximación, 0: La máquina herramienta no deja de moverse.


1: La máquina herramienta deja de moverse.

#7 #6 #5 #4 #3 #2 #1 #0
1402 JRV

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

­ 423 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

#4 JRV Alimentación continua manual o alimentación incremental


0: Ejecutado a avance por minuto. 1: Ejecutado
al introducir en circulación.

NOTA
Configure la velocidad de avance en el parámetro no. 1423.

#7 #6 #5 #4 #3 #2 #1 #0
1403 República de China

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#4 ROC En el ciclo de roscado G76.7, anulación manual de avance rápido para


retracción después de completar el corte del hilo: 0: Válido

1: Sin efecto (anulación manual 100%)

1410 Ralentí

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] mm/min, pulgadas/min, grados/min (unidad de máquina) [Unidad
mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] Consulte la tabla de configuración de parámetros estándar
(C) (para el sistema incremental IS­B de 0,0 a +999999,999) Configure
la velocidad de ralentí en la posición 100 % en la escala de referencia de velocidad.
Alimentación continua manual. La unidad de datos depende del sistema incremental.
ejes de coordenadas. Cuando este parámetro se establece en 0, aparece una alarma.
PS5009 «PAR.CERO.(HOL.MILEAJE)».

1411 Feed de trabajo

NOTA
Si esta opción está configurada, debe apagar la alimentación
antes de continuar.

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Contorno real
[Unidad de datos] mm/min, pulgadas/min, grados/min (unidad de entrada) [Unidad
mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] Consulte la tabla de configuración de parámetros estándar
(C) (para el sistema incremental IS­B, 0,0 a +999999,999). La
velocidad de avance de corte se puede configurar mediante este parámetro para una máquina que
Durante el procesamiento no se debe cambiar con frecuencia la velocidad de alimentación cuando
corte Esto elimina la necesidad de configurar la velocidad de avance de corte (código F) en
programa NC. El
avance ajustado en este parámetro es válido desde el momento
El CNC entra en estado claro (si el bit 6 (CLR) del parámetro No. 3402 es 1) al encender o restablecer
hasta que la velocidad de avance se establezca mediante
comando de programa (comando F). Después de configurar la velocidad de avance mediante el comando
programa (comando F), la velocidad de avance se vuelve válida. Detalles de
El estado de limpieza se puede encontrar en el Apéndice del Manual.
funcionamiento (B­64604EN).
­ 424 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

1414 Velocidad de avance para la retracción

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] mm/min, pulgadas/min, grados/min (unidad de máquina) [Unidad
mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] Consulte la tabla de configuración de parámetros estándar (C)
(para el sistema incremental IS­B, 0,0 a +999999,999). Configure la
velocidad de avance de corte para la operación de retracción de la función de retracción. Si está configurado
0, entonces la operación de retracción se realiza a la velocidad de avance especificada por el programa.

1420 Velocidad de desplazamiento rápido para cada eje.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
[Unidad de datos] mm/min, pulgadas/min, grados/min (unidad de máquina) [Unidad
mínima de datos] Depende del sistema incremental del eje utilizado
[Rango de datos válido] Consulte la tabla de configuración de parámetros estándar (C)
(para el sistema incremental IS­B de 0,0 a +999999,999). Configure la
velocidad de desplazamiento rápido cuando el exceso sea del 100% para cada eje.

1423 Velocidad de alimentación en velocidad de alimentación continua manual (alimentación desigual) para cada
ejes

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
[Unidad de datos] mm/min, pulgadas/min, grados/min (unidad de máquina) [Unidad
mínima de datos] Depende del sistema incremental del eje utilizado
[Rango de datos válido] Consulte la tabla de configuración de parámetros estándar (C)
(para sistema incremental IS­B de 0,0 a +999999,999) (1) Cuando el bit 4
(JRV) del parámetro No. 1402 se establece en 0 (avance en mm en
minuto), especifique la velocidad de avance (en mm por minuto) en el valor de corrección
100%.
(2) Si el bit 4 (JRV) del parámetro no. 1402 está configurado en 1 (avance por revolución), especifique la
velocidad de avance (avance por revolución) cuando el valor
corrección 100%.

NOTA
Este parámetro está limitado por la velocidad del eje acelerado.
alimentación (parámetro nº 1424).

1424 Velocidad de desplazamiento rápido manual para cada eje

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
[Unidad de datos] mm/min, pulgadas/min, grados/min (unidad de máquina) [Unidad
mínima de datos] Depende del sistema incremental del eje utilizado
[Rango de datos válido] Consulte la tabla de configuración de parámetros estándar (C)
(para el sistema incremental IS­B de 0,0 a +999999,999) Configure la
velocidad de desplazamiento rápido manual cuando el exceso sea
100% para cada eje.

­ 425 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

NOTA
1 Si se establece en 0, se asume el valor
velocidad especificada por el parámetro nom. 1420 (velocidad acelerada
suministrar por separado para cada
eje.). 2 Cuando se selecciona avance rápido manual (bit 0 (RPD)
parámetro nom. 1401 es igual a 1), alimentación manual en curso
velocidad especificada en este parámetro, independientemente del valor
bit 4 (JRV) del parámetro no. 1402.

1430 Avance máximo de corte para cada eje

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
[Unidad de datos] mm/min, pulgadas/min, grados/min (unidad de máquina)
[Unidad mínima de datos] Depende del sistema incremental del eje utilizado
[Rango de datos válido] Consulte la tabla de configuración de parámetros
estándar (C) (para el sistema incremental IS­B, de 0,0 a
+999999,999). Configure la velocidad de avance de corte máxima para cada eje.

1432 Velocidad máxima de corte para todos los ejes durante la aceleración/desaceleración antes
interpolación

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
[Unidad de datos] mm/min, pulgadas/min, grados/min (unidad de máquina)
[Unidad mínima de datos] Depende del sistema incremental del eje utilizado
[Rango de datos válido] Consulte la tabla de configuración de parámetros
estándar (C) (para el sistema incremental IS­B de 0,0 a
+999999,999) Configure la velocidad de avance de corte máxima para cada eje en
aceleración/desaceleración al modo de interpolación, como control de contorno
AI. Si el modo de aceleración/desaceleración no se especifica antes de la interpolación, entonces
la velocidad máxima de corte se utiliza de acuerdo con el parámetro
libro. 1430.

#7 #6 #5 #4 #3 #2 #1 #0
1601 RTO

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#4 Superposición de ruta de bloque RTO durante el recorrido rápido


0: Cuando se mueve rápidamente, los bloques no se superponen entre sí. 1:
Cuando se mueve rápidamente, los bloques se superponen entre sí.

#7 #6 #5 #4 #3 #2 #1 #0
1610 JGLx CTBx CTLx

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje de bits

#0 CTLx Acelerar/desacelerar la velocidad de corte o ralentí con velocidad de corte


0: Se aplica aceleración/desaceleración exponencial. 1: Aplica
aceleración/desaceleración lineal después de la interpolación.

­ 426 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

#1 CTBx Acelera/desacelera la velocidad de corte o inactivo con velocidad de corte


0: Aplica aceleración/desaceleración exponencial o lineal
aceleración/desaceleración.
(dependiendo de la configuración del bit 0 (CTLx) del parámetro No. 1610)
1: Se aplica aceleración/desaceleración en forma de campana.

#4 JGLx Aceleración/desaceleración en modo de alimentación continua manual


0: Se aplica aceleración/desaceleración exponencial. 1: Se aplica la
misma aceleración/desaceleración que para la velocidad de avance.
corte.
(Dependiendo de la configuración de los bits 1 (CTBx) y 0 (CTLx) del parámetro No. 1610)

1620 La constante de tiempo T o T1 se utiliza para aceleración/desaceleración exponencial o


para aceleración/deceleración en forma de campana durante el avance rápido para cada eje.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje con palabra
[Unidad de datos] ms
[Rango de datos válido] 0 a 4000
Establezca la constante de tiempo utilizada para la aceleración/desaceleración cuando
aproximación acelerada.
[Ejemplo]
Para aceleración/desaceleración lineal

velocidad acelerada
Velocidad suministrar
(Libro de parámetros. 1420)

t t
Tiempo

T: Número de parámetro de configuración. 1620

Para aceleración/deceleración en forma de campana

velocidad acelerada
Velocidad suministrar

(Libro de parámetros. 1420)

T2 T2 T2 T2
Tiempo
T1 T1

T1 : Número de configuración de parámetros.


1620 T2 : Configuración del parámetro no.
1621 (Sin embargo, se debe cumplir la condición T1 ≥
T2 ). Tiempo total de aceleración (deceleración) : T1 + T2
Tiempo lineal: T1­T2
Tiempo de sección de curva: T2 × 2

­ 427 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

1621 Constante de tiempo T2, que se utiliza para aceleración/deceleración en forma de campana.
durante el movimiento rápido para cada eje.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje con palabra
[Unidad de datos] ms
[Rango de datos válido] 0 a 512
Establezca la constante de tiempo T2, que se utiliza para la campana.
aceleración/desaceleración durante el movimiento rápido para cada eje.

1732 Avance mínimo permitido para la función de desaceleración según la función aceleración aceleración en
interpolación circular

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] mm/min, pulgadas/min, grados/min (unidad de máquina)
[Unidad mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] Consulte la tabla de configuración de parámetros estándar
(C) (para el sistema incremental IS­B, 0,0 a +999999,999) Cuando
la función de desaceleración acelera, la interpolación circular es óptima
La velocidad de avance se calcula automáticamente de modo que la aceleración producida
como resultado de cambiar la dirección del movimiento en interpolación circular, no
excede la tasa de aceleración máxima permitida especificada por el parámetro
nom. 1735.
Si el radio del arco es muy pequeño, la velocidad de avance calculada puede llegar a ser muy
pequeño. En
este caso, la velocidad de avance no debe reducirse por debajo del valor especificado en este
parámetro.

1735 Tasa de aceleración máxima permitida para la función de aceleración y desaceleración en


interpolación circular para cada eje

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
2 2 2
[Unidad de datos] mm/s , pulgada/s , grados/s (unidades de máquina)
[Unidad de datos mínima] Depende del sistema incremental del eje utilizado
[Rango de datos válidos] Consulte la tabla de configuración de parámetros estándar
(D) (Si el sistema de la máquina es métrico, 0,0 a +100000,0. Si el sistema de la máquina es en
pulgadas, máquina, 0,0 a
+10000,0). Establezca la aceleración de velocidad máxima permitida para la función de desaceleración.
aceleración en interpolación circular. La
velocidad de avance se controla de modo que la aceleración producida por el cambio
La dirección del movimiento en interpolación circular no superó el valor.
especificado en este parámetro.
Para el eje con 0 especificado en este parámetro, la función de aceleración y desaceleración
desactivado.

Si cada eje se establece en un valor diferente en este parámetro, la velocidad de avance


calculado a partir de la menor de las tasas de aceleración especificadas para los dos ejes giratorios.

1737 Tasa de aceleración máxima permitida para la función de aceleración y desaceleración en


Control de contorno AI para cada eje

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
2 2 2
[Unidad de datos] mm/s , pulgada/s , grados/s (unidades de máquina)
[Unidad de datos mínima] Depende del sistema incremental del eje utilizado
­ 428 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

[Rango de datos válidos] Consulte la tabla de configuración de parámetros


estándar (D) (Si el sistema de la máquina es métrico, 0,0 a +100000,0. Si el sistema de la
máquina es en pulgadas,
máquina, 0,0 a +10000,0). Establezca la aceleración de velocidad máxima permitida producida
cambiar la dirección del movimiento de la herramienta. Para
el eje con 0 especificado en este parámetro, la función de aceleración y desaceleración
desactivado. Si se establece en 0 para todos los ejes, la función de desaceleración
no se realiza la aceleración.
Sin embargo, con la interpolación circular, la función de desaceleración basada en el control
velocidad de avance usando aceleración con interpolación circular
(parámetro nº 1735) está habilitado.

1783 Diferencia de velocidad de avance máxima permitida para calcular la velocidad de avance por diferencia
velocidad de avance angular

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
[Unidad de datos] mm/min, pulgadas/min, grados/min (unidad de máquina)
[Unidad mínima de datos] Depende del sistema incremental del eje utilizado
[Rango de datos válido] Consulte la tabla de configuración de parámetros
estándar (C) (para el sistema incremental IS­B de 0,0 a
+999999,999) Si el cambio en el componente de velocidad de avance para cada eje excede
el valor especificado en este parámetro ocurre en la unión de los bloques, la función de cálculo
velocidad de avance a partir de la diferencia en la velocidad de avance angular encuentra la velocidad de avance, no
excede el valor establecido y realiza la desaceleración aplicando
aceleración/desaceleración antes de la interpolación. Así, un golpe a la máquina y
Se pueden reducir los errores de procesamiento.

1826 Tamaño del paso de posicionamiento para cada eje

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje con palabra doble
[Unidad de datos] Unidad de registro
[Rango de datos válido] 0 a 99999999
El tamaño del paso de posicionamiento se especifica para cada
eje. Si la desviación de la posición en la máquina de la posición especificada (absoluta
valor de desviación de posicionamiento) es menor que el tamaño del paso
posicionamiento, se supone que la máquina ha alcanzado la posición especificada. (La máquina
está en el estado de finalización del posicionamiento).

1828 Límite de desviación de posicionamiento para cada eje en movimiento

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje con palabra doble
[Unidad de datos] Unidad de registro
[Rango de datos válido] 0 a 99999999
Establezca el límite de desviación de la posición de movimiento para cada eje.
Si la desviación de posicionamiento durante el movimiento excede el límite
valor válido, aparece la alarma de seguimiento SV0411, "EXCESS SPINDLE ERROR (MOVE)",
y la operación se realiza inmediatamente
se detiene (como en una parada de emergencia).
En general, especifique la desviación de posicionamiento para avance rápido más
cierto margen de regulación en este parámetro.

­ 429 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

#7 #6 #5 #4 #3 #2 #1 #0
3106 ESO

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Bit

#6 DAK Establece la visualización de coordenadas en el sistema o sistema de coordenadas del programa


Coordenadas de la pieza como coordenadas absolutas en modo de transformación.
Coordenadas tridimensionales y modo de indexación del plano de trabajo inclinado. 0: muestra
las coordenadas en el sistema de coordenadas del programa. 1: Mostrar
coordenadas en el sistema de coordenadas de la pieza de trabajo.

#7 #6 #5 #4 #3 #2 #1 #0
3290 GOF guau

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 WOF Especifica el valor de compensación de la herramienta (compensación del desgaste de la herramienta)


mediante la entrada manual del teclado es: 0: No deshabilitado.
1: Deshabilitado. (Con
los parámetros Nos. 3294 y 3295, configure el rango de números
corrección en la que se debe cancelar la actualización del valor.)

NOTA
Cuando se selecciona la memoria de compensación de herramienta A,
La compensación de herramienta en el bit 0 (WOF) del parámetro No.3290
es la siguiente.

#1 GOF Especifica el valor de compensación de la geometría de la herramienta usando el manual.


La entrada del teclado es: 0: No
deshabilitado. 1:
Deshabilitado. (Con los parámetros Nos. 3294 y 3295, configure el rango de números
corrección en la que se debe cancelar la actualización del valor.)

3294 Número inicial de valores de compensación de herramienta cuya entrada manual está deshabilitada

3295 El número de valores de compensación de herramienta (a partir del número inicial) que se pueden ingresar manualmente
desactivado

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Secuencia de palabras
[Rango de datos válido] 0 a 999
Si desea desactivar la modificación de los valores de compensación de la herramienta
mediante entrada manual utilizando el bit 0 (WOF) del parámetro No. 3290 y el bit 1 (GOF) del
parámetro No. 3290, parámetros No. 3294 y 3295 se utilizan para configurar
rango en el que dicho cambio está deshabilitado. En el parámetro no. 3294 conjunto
el número inicial de los valores de compensación de la herramienta para los cuales
modificación. En el parámetro no. 3295 especifica el número de dichos valores. Sin embargo, en
En los siguientes casos, la modificación de cualquier valor de corrección por
herramienta:
­ Si en el par. nom. 3294 establecido en 0 o valor negativo
­ Si en el párr. nom. 3295 establecido en 0 o valor negativo

­ 430 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

­ Si en el párr. nom. 3294 se especifica un valor mayor que el número máximo


compensación de herramienta
En el siguiente caso, modificación de valores en el rango del valor especificado en
número de parámetro 3294, hasta el número máximo de compensación de herramienta,
apaga:

­ Si el valor del parámetro no. 3294 añadido al valor del parámetro no. 3295, excede el
número máximo de compensación de herramienta
Si el valor de corrección del número prohibido se ingresa desde el panel RVD, entonces
Se muestra el aviso "RECORD PROTECT". [Ejemplo]
Si se especifican los siguientes parámetros, la modificación de ambos valores está deshabilitada
valores de compensación de geometría y compensación de desgaste de herramienta para
números de corrección del 51 al
60: ­ Bit 1 (GOF) del parámetro nº. 3290 = 1 (para deshabilitar la modificación
valor de compensación de geometría)
­ Bit 0 (WOF) del parámetro no. 3290 = 1 (para deshabilitar la modificación
valores de compensación de desgaste)
­ Parámetro nº. 3294 = 51 ­ N°
de parámetro. 3295 = 10 Si el
bit 0 (WOF) del parámetro no. A 3290 se le asigna el valor 0 sin
modificación de los valores de otros parámetros indicados anteriormente, entonces se deshabilita
sólo el valor de compensación de la geometría de la herramienta y la compensación de desgaste
herramienta encendida.

#7 #6 #5 #4 #3 #2 #1 #0
3401 PPP

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 DPI Si se omite el punto decimal en una dirección que puede incluir un decimal
Punto
0: Se asigna el incremento de entrada más pequeño. (Entrada regular con
punto decimal)
1: La unidad asignada es mm, pulgada, grado o segundo. (Ingrese con decimal
apuntar como una calculadora de bolsillo)

#7 #6 #5 #4 #3 #2 #1 #0
3402 G23 CLR G91 G19 G18 G01

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 G01 G01 Se ingresa al modo cuando se enciende la alimentación o cuando se limpia el sistema.
gestión
0: modo G00 (posicionamiento)
1: modo G01 (interpolación lineal)

#1 G18 Avión seleccionado cuando se enciende la alimentación o se desbloquea el control


0: Modo G17 (plano XY) 1: Modo
G18 (plano ZX)

#2 G19 Avión seleccionado cuando se enciende la alimentación o se desbloquea el control


0: Según la configuración del bit 1 (G18) del parámetro No.
3402.1: modo G19 (plano YZ)

­ 431 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

Si este bit está establecido en 1, configure el bit 1 (G18) del parámetro no. 3402 valor 0.

#3 G91 Cuando hay alimentación o cuando el control está habilitado 0: modo


G90 (programación absoluta) 1: modo G91
(programación incremental)

#6 Botón de reinicio CLR en el panel de entrada de datos manual RVD, señal de reinicio externa,
Señal de reinicio y rebobinado y señal de parada de emergencia.
0: Provoca una condición de reinicio.
1: Provoca un estado de apagado. Para los
estados de reinicio y apagado, consulte el Apéndice en el MANUAL DE SOFTWARE
OPERACIÓN.

#7 G23 Cuando hay energía


0: Modo G22 (inicio de operación de carrera
almacenada) 1: Modo G23 (fin de operación de carrera almacenada)

#7 #6 #5 #4 #3 #2 #1 #0
3708 RAE

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 SAR Señal de llegada de velocidad del husillo AR: 0: No


marcado
1: marcado

3740 Tiempo antes de comprobar la señal de velocidad del husillo.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Secuencia de palabras
[Unidad de datos] ms
[Rango de datos válido] 0 a 32767
Establece el tiempo transcurrido desde la ejecución de la función S hasta la verificación
Señal SAR alcanzando velocidad de husillo<Gn029.4>.

3770 Eje como base para calcular el control continuo de velocidad en superficie.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 0 al número de ejes controlados
Establecer eje como base de cálculo para control de velocidad constante y
superficies.

NOTA
Cuando se establece en 0, la función de control de persistencia
La velocidad de corte siempre se aplica al eje X. En este caso
especificar P en un bloque G96 no tiene ningún efecto en la función
Control de velocidad de corte constante.

­ 432 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

#7 #6 #5 #4 #3 #2 #1 #0
5000 MOF

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Contorno de bits

#1 MOF Si se utiliza el tipo de compensación de longitud de herramienta con compensación (bit 6 (TOS) del parámetro
No. 5006 o bit 2 (TOP) del parámetro No. 11400 = 1), puede
seleccionar la operación realizada al cambiar la compensación de longitud de la herramienta
(NOTA 3)
en modo de compensación de longitud de herramienta (NOTA 1) cuando
se presentan prebloques (NOTA 2): 0: Se realiza la corrección
para cambiar la cantidad de compensación debido al tipo
movimiento.
1: No se realiza ninguna corrección para el cambio hasta que el comando de corrección se establezca en
longitud de la herramienta (número de compensación), así como absoluta
Programación del eje de corrección.

NOTA
1 El modo de compensación de longitud de herramienta se aplica a
al siguiente estado: ­
Compensación de longitud de herramienta (G43/
G44) 2 “Cuando hay prebloqueo” significa
lo siguiente:
­ Código G modal Códigos G (por ejemplo, compensación de radio
radio de la punta de la herramienta) del grupo 07 es diferente
de G40. Vista previa
por bloque durante
operación automática y vista previa
varios bloques en el modo de control de bucle AI no están
incluido en el “si hay bloques con
avance."
3 Cambios en la cantidad de compensación de longitud de la herramienta: ­
Cuando se cambia el número de compensación de longitud de la herramienta
Código H (o código D para función de selección avanzada
herramienta para sistemas de torno) ­ Si se
especifica G43 o G44 para cambiar de dirección
compensación de longitud de herramienta
­ Cuando se cambia la cantidad de compensación de longitud de la herramienta
usando la ventana de corrección, comando G10, sistema
variable, ventana PMC, etc. durante
funcionamiento automático si el bit 1 (EVO) del parámetro
no. 5001 tiene el valor 1.

#7 #6 #5 #4 #3 #2 #1 #0
5001 EVO EVR DE TLB cariño

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 TLC #1
TLB Estas brocas se utilizan para seleccionar el tipo de compensación de longitud de la herramienta.

­ 433 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

Tipo TLB cariño

Compensación de longitud de herramienta A 0

Compensación de longitud de herramienta B 01 0


­ 1
Compensación de longitud de herramienta C

El eje al que se aplica la compensación de la fresa varía según


dependiendo del tipo, como se describe a
continuación. Compensación de longitud de herramienta A:
Siempre eje Z. Compensación de longitud de herramienta B: Eje perpendicular al plano especificado
(G17/G18/G19)
Compensación de longitud de herramienta C: El eje especificado con el bloque que especifica
G43/G44

#3 TAL Compensación de longitud de herramienta C


0: Genera una alarma si se corrigen dos o más ejes.
1: No activa una alarma incluso si se corrigen dos o más ejes

#4 EVR Cuando el valor de compensación de la herramienta se cambia en el modo de compensación de radio


herramienta ­ radio de la punta de la herramienta: 0:
Activa el cambio a partir del bloque en el que se encuentra la siguiente D o
Código H.
1: Activa el cambio a partir del bloque en el que se ejecuta lo siguiente
almacenamiento en búfer.

#6 EVO Al cambiar el valor de compensación de error de la herramienta


para compensación de longitud de herramienta A o compensación de longitud de herramienta B en
modo de compensación (G43 o G44): 0:
el nuevo valor entra en vigor en el bloque donde se especifica lo siguiente
Código G43, G44 o H.
1: El nuevo valor pasa a ser válido en el bloque donde sigue
el almacenamiento en búfer está en curso.

#7 #6 #5 #4 #3 #2 #1 #0
5003 SUV SORBER

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 SUP
#1 SUV Estos bits se utilizan para configurar el tipo de gatillo/cancelar la compensación del cortador.
herramienta ­ compensación del radio de la punta.
Tipo SUV SUP Operación
0 0 Tipo A Vector de corrección perpendicular al bloque ubicado al lado
Se emite el bloque de inicio o el bloque que precede al bloque de cancelación.

Trayectoria central del radio del filo


herramienta
G41
Ruta del centro de la herramienta

N2 Ruta programada
N1

­ 434 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

Tipo SUV SUP Operación


0 1 Vector de corrección tipo B perpendicular al bloque inicial o al bloque de cancelación, y
se deriva el vector de intersección.
Punto de intersección Trayectoria del centro del radio de corte.
bordes de herramientas
Ruta del centro de la herramienta

Programado
G41 N2 trayectoria

N1

1 0 Tipo C Si el bloque de inicio o el bloque de cancelación no especifica un movimiento de trabajo,


1 la herramienta se mueve según la cantidad de compensación del cortador en una dirección
perpendicular al bloque al lado del bloque del gatillo o al bloque delante del bloque
cancelaciones.

Punto de intersección Trayectoria del centro del radio de corte.


bordes de herramientas
Ruta del centro de la herramienta

Programado
N3 trayectoria
Compensaciones

G41 N2

Si el bloque especifica una operación de movimiento, el tipo se especifica en


según la configuración de SUP; si SUP tiene un valor de 0, entonces establezca
tipo A, y si SUP es 1, entonces se especifica el tipo B.

NOTA
Si SUV,SUP = 0,1 (tipo B), entonces las acciones realizadas
equivalente a operaciones para FS16i­T.
#7 #6 #5 #4 #3 #2 #1 #0
5005 QNI

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#5 QNI Con función de medición de longitud de herramienta, configurando el número de compensación en


herramienta ocurre de la siguiente manera: 0: Control del
operador desde el panel RVD (selección usando el control
cursor). 1:
Entrada de señal desde PMC.

#7 #6 #5 #4 #3 #2 #1 #0
5006 AQUELLOS

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Bit

#6 TOS Especificar compensación de longitud de herramienta o compensación de herramienta.


0: Se realiza la compensación de longitud de herramienta o la compensación de herramienta
movimiento del eje.
1: Se realiza la compensación de longitud de herramienta o compensación de herramienta
desplazamiento del sistema de coordenadas.

­ 435 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

#7 #6 #5 #4 #3 #2 #1 #0
5007 WMH AMM TMA TC3 TC2

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits
#0 TC2 #1
TC3 Cuando el valor de compensación de longitud de la herramienta se especifica presionando la pantalla
teclas [MEASUR] o [MEASUR+] al medir la longitud de la herramienta, luego
la herramienta se mueve automáticamente a la posición de cambio de herramienta. Colocar
¿Qué posición de referencia es la posición de cambio de herramienta?

TC3 TC2 0 Significado


0 La posición de cambio de herramienta es la primera referencia.
posición.

0 1 La posición de cambio de herramienta es la segunda referencia.


posición.

1 0 La posición de cambio de herramienta es la tercera referencia.


posición.

1 1 La posición de cambio de herramienta es la cuarta referencia.


posición.

#2 TMA 0: La medición de longitud de herramienta solo se activa en el eje Z.


1: La medición de la longitud de la herramienta está activada para cada eje.

#3 WMA 0: Medición en superficie del valor de compensación del punto cero de la pieza de trabajo
solo permitido a lo largo del eje Z.
1: Medición de superficie del valor de compensación del origen de la pieza de trabajo
activado en cada eje.
#4 WMH 0: Medición deshabilitada basada en el agujero de compensación del punto cero
espacios en blanco

1: Medición del agujero del valor de corrección del punto cero de la pieza de trabajo
activamente.

#7 #6 #5 #4 #3 #2 #1 #0
5008 CNV CNC

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#1 CNC
#3 CNV Estos bits se utilizan para seleccionar el método de verificación de colisión en
Compensación del radio de la herramienta ­ radio de la punta de la herramienta.
CNCCNC Operación
El control de colisión está activado. Se comprueban la dirección y el ángulo.
0 0
largo.
0 1 Control de colisión activado. Sólo se comprueba el ángulo del arco. ­ La comprobación de
1 colisiones está desactivada.
Acciones a tomar si la verificación de colisión indica presencia
colisión (sobrecorte), ver descripción del bit 5 (CAV) del parámetro no. 19607.

NOTA
No puede configurar el cheque para que sea dirigido únicamente.

­ 436 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

5010 Límite para ignorar pequeños movimientos resultantes de la compensación del radio de la herramienta
­ radio de la punta de la herramienta

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, (unidad de entrada)
[Unidad mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A))
(para el sistema incremental IS­B ­999999.999 a +999999.999) Si la herramienta se
mueve alrededor de una esquina en el modo de compensación de cortador o
radio de la punta de la herramienta, entonces se establece el límite para ignorar valores pequeños
movimientos como resultado de una compensación. Este límite evita la interrupción
amortiguación debido al ligero movimiento creado en la esquina, y
Cambio en la velocidad de alimentación debido a la interrupción.

ΔVx
Si ΔVx ≤ ΔVlimit y ΔVY≤ ΔVlimit, este
vector se ignora.

ΔVY
S
r
Incluso si ΔVx ≤ ΔVlimit y
ΔVY ≤ ΔVlimit se mantiene
r vector al punto de parada del
Camino central bloque unitario.

herramienta N1

Programado
N2
trayectoria

ΔVlimit se determina configurando el parámetro no. 5010.

5022 Distancia (L) desde la posición de referencia del filo de la herramienta hasta la referencia
superficies de medición

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
[Unidad de datos] mm, pulgadas, (unidad de máquina)
[Unidad mínima de datos] Depende del sistema incremental del eje utilizado
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A))
(para el sistema incremental IS­B ­999999,999 a +999999,999) Para cada eje, este
parámetro especifica la distancia desde la posición de referencia
filo de la herramienta a la superficie de referencia de medición si la máquina
está situado en el punto cero de la máquina.

­ 437 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

Punto cero
máquina Una herramienta Una herramienta
T01 T01
(Posición
corte OFSL OFSL
bordes
referencia
herramienta)

Fallecido

zt Fallecido

l
Medición de superficie

Blanco
Mmmm
Medición de superficie

Referencia
Mmmm
superficie bloque de referencia
mediciones

Mesa en la máquina Mesa en la máquina

L: Distancia desde la posición de referencia del filo de la herramienta hasta la superficie de medición de referencia
(coordenadas de la máquina de la superficie de referencia de
Mmm: medición) Distancia desde la superficie de referencia de medición hasta la superficie de medición real
Cambió: Distancia desde el filo de la herramienta que se mide en el punto cero de la máquina hasta la superficie de medición
zt: Distancia desde el filo de la herramienta que se mide en el punto cero de la máquina hasta la superficie de medición de referencia
OFSL: Compensación de longitud de herramienta (OFSL = Zm ­ Hm ­ L)

#7 #6 #5 #4 #3 #2 #1 #0
5042 OMS OFD DE C OFA

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

NOTA
Si se especifica al menos uno de estos parámetros, debe
apague la alimentación antes de continuar operando.

#0 OFA
#1 OFC
#2 OFD
#3 OFE Estos bits se utilizan para especificar el sistema de incremento y el rango.
datos del valor real de compensación de la herramienta. Para
entrada métrica
OFERTA OFD DE C OFA Unidad Válido
rango de datos
0 0 0 1 0,01 milímetros ±9999,99 milímetros
0 0 0 0 0,001 mm ±9999,999 milímetros
0 0 1 0 0,0001 mm ±9999,9999 milímetros
0 1 0 0 0,00001 mm ±9999,99999 milímetros
1 0 0 0 0,000001 mm ±9999,999999 milímetros

­ 438 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

Para ingresar en pulgadas


OMS OFD DE C OFA Unidad Válido
rango de datos
0 0 0 1 0,001 pulgadas ±999.999 pulgadas
0 0 0 0 0,0001 pulgadas ±999,9999 pulgadas
0 0 1 0 0,00001 pulgadas ±999,99999 pulgadas
0 1 0 0 0,000001 pulgadas ±999,999999 pulgadas
1 0 0 0 0,0000001 pulgadas ±99.9999999 pulgadas

#7 #6 #5 #4 #3 #2 #1 #0
5101 FXY

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 FXY Eje de taladrado en ciclo fijo de taladrado o eje de corte en ciclo fijo
rectificado: 0:
En caso de ciclo fijo de taladrado: Siempre el
eje Z. En
caso de ciclo fijo de rectificado: Comando
G75,G77: Eje Y Comando
G78,G79: Eje Z 1: Eje
seleccionado por el programa

#7 #6 #5 #4 #3 #2 #1 #0
5104 PCT

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#6 Comando PCT Q en ciclo de roscado rígido:


0: Deshabilitado.
1: Habilitado. (Esto implica un ciclo de corte de hilo (alta velocidad) con
retirada periódica del taladro).

Si se especifica este parámetro y la profundidad de paso para cada vez se especifica mediante la dirección Q en
comando de un ciclo de roscado rígido, implica un ciclo de roscado
con retirada periódica del taladro.
En un ciclo de golpeteo, puede seleccionar
ciclo de roscado de alta velocidad con retirada periódica de la broca, o
ciclo de roscado normal con retracción periódica de la broca 5 (PCP) del parámetro no.
5200 Incluso si este
parámetro está establecido en 1, si no se especifica Q o se especifica Q0, se realiza el
corte de rosca normal.

NOTA
1 Véase también el parámetro no.
5213.2 Para roscado rígido, comando Q
válido independientemente de la configuración de este parámetro.

­ 439 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

#7 #6 #5 #4 #3 #2 #1 #0
5105 SBC

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 SBC En un ciclo fijo de taladrado, ciclo de achaflanado o ciclo de redondeo:


0: No se realiza la parada de bloque único. 1: La parada de
bloque único está en curso.

#7 #6 #5 #4 #3 #2 #1 #0
5108 SPH

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#6 SPH Al configurar los ejes en la posición del orificio en un ciclo de perforación pequeño
agujeros del husillo: 0:
Detenido. 1: No
detenido.

5114 Valor de retorno de un ciclo de perforación de alta velocidad con retirada periódica de la broca

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, (unidad de entrada)
[Unidad mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A))
(para el sistema incremental IS­B ­999999.999 a +999999.999) Este parámetro
establece el valor de retorno en el ciclo de perforación de alta velocidad con
retirada periódica del taladro.
G73

q: Profundidad de corte
d: valor de retorno
Punto R

q
d

q
d

Punto Z

5115 La cantidad de espacio libre en un ciclo de perforación con retirada periódica de la broca.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, (unidad de entrada)
[Unidad mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A))
(para sistema IS­B incremental de ­999999,999 a +999999,999)

­ 440 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

Este parámetro establece la cantidad de espacio libre en un ciclo de perforación con intervalos periódicos.
plomo de perforación.
G83

q: Profundidad de corte
d: tamaño del espacio
Punto R

q
d

q
d

Punto Z

5148 La dirección de retracción de la herramienta después de la orientación en el ciclo de mandrinado fino o en


ciclo de aburrido

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje de bytes
[Rango de datos válido] ­24 a 24
Este parámetro especifica el eje y la dirección de retracción de la herramienta después de la orientación.
husillo en un ciclo de mandrinado fino o en un ciclo de mandrinado por retroceso. Para cada eje de mandrinado
se puede especificar el eje y la dirección de retracción.
herramienta después de la orientación. Especifique el número de eje con un signo.

[Ejemplo] Supongamos que:


Si el eje de mandrinado es el eje X, entonces la dirección de retracción de la herramienta después
la orientación será ­Y. Si el
eje de mandrinado es el eje Y, entonces la dirección de retracción de la herramienta después
la orientación será +Z. Si el
eje de mandrinado es el eje Z, entonces la dirección de retracción de la herramienta después
la orientación será ­X. Luego
especifique lo siguiente (asumiendo que el primer, segundo y tercer eje son
Ejes X, Y y Z respectivamente):
Establezca ­2 en el parámetro para el primer eje. (La dirección de retracción de la herramienta será
­Y.)
Establezca el parámetro en 3 para el segundo eje. (La dirección de retracción de la herramienta será
+Z.)
Establezca ­1 en el parámetro para el tercer eje. (La dirección de retracción de la herramienta será
­X.)
Establezca 0 para otros ejes.

#7 #6 #5 #4 #3 #2 #1 #0
5160 NO OLS

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#1 OLS Si se recibe una señal de detección de par de sobrecarga durante un ciclo de perforación con
retirada periódica de una broca con un diámetro pequeño, luego la velocidad de avance y
Velocidad del husillo: 0:
Sin cambios.
1: Cambiado.

­ 441 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

#2 NOL Si la profundidad de corte de la acción se ejecuta aunque la señal de detección de par


sobrecarga no recibida durante el ciclo de perforación penetrante
con un diámetro pequeño, entonces la velocidad de avance y la velocidad del
husillo: 0: Sin cambios.
1: Cambiado.

5163 Código M que especifica un ciclo de perforación de penetración para pequeños


diámetros

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de palabra doble
[Rango de datos válido] 1 a 99999999
Este parámetro especifica el código M que describe el ciclo de perforación con
retirada periódica de la broca para diámetros pequeños.

5164 El porcentaje de velocidad del husillo que se cambiará cuando se inicie el siguiente enfoque.
después de recibir la señal de detección de par de sobrecarga

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Secuencia de palabras
[Unidad de datos] %
[Rango de datos válido] 1 a 255
El parámetro establece la velocidad del husillo en porcentaje que se cambiará.
al iniciar la siguiente aproximación, después de que la herramienta se haya retraído
debido a la recepción de una señal de detección de par de sobrecarga.
S2 = S1 × d1 ÷ 100
S1: Velocidad del husillo a cambiar
S2: velocidad del husillo cambiada
Establezca d1 como porcentaje.

NOTA
Si se establece en 0, la velocidad del husillo no cambia.

5165 El porcentaje de velocidad del husillo que se cambiará cuando se inicie el siguiente enfoque en
sin señal de detección de par de sobrecarga

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Secuencia de palabras
[Unidad de datos] %
[Rango de datos válido] 1 a 255
El parámetro establece la velocidad del husillo en porcentaje que se cambiará.
al iniciar la siguiente aproximación, después de que la herramienta se haya retraído
cuando no hay señal de detección de par de sobrecarga.
S2 = S1 × d2 ÷ 100
S1: Velocidad del husillo a cambiar
S2: velocidad del husillo cambiada
Establezca d2 como porcentaje.

NOTA
Si se establece en 0, la velocidad del husillo no cambia.

­ 442 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

5166 Cortar la velocidad de avance como un porcentaje que se cambiará al iniciar el siguiente
Proceso de corte después de recibir la señal de detección de par de sobrecarga.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Secuencia de palabras
[Unidad de datos] %
[Rango de datos válido] 1 a 255
El parámetro establece la velocidad de avance de corte en porcentaje, que será
cambiado al iniciar el siguiente proceso de corte, después de la retracción y el acercamiento
La herramienta se ejecuta porque se ha recibido una señal de detección.
momento de sobrecarga.
F2 = F1 × b1 ÷ 100
F1: Velocidad de avance de corte a cambiar
F2: Velocidad de avance de corte variable
Establezca b1 como porcentaje.

NOTA
Si se establece en 0, la velocidad de corte no es
está cambiando.

5167 El porcentaje de avance de corte cambió al iniciar el siguiente corte cuando no se recibió
señal de detección de par de sobrecarga

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Secuencia de palabras
[Unidad de datos] %
[Rango de datos válido] 1 a 255
El parámetro establece la velocidad de avance de corte en porcentaje, que será
cambiado al iniciar el siguiente proceso de corte, después de la retracción y el acercamiento
La herramienta se realiza en ausencia de una señal de detección de sobrecarga.
el momento.
F2 = F1 × b2 ÷ 100
F1: Velocidad de avance de corte a cambiar
F2: Velocidad de avance de corte variable
Establezca b2 como porcentaje.

NOTA
Si se establece en 0, la velocidad de corte no es
está cambiando.

5168 Límite inferior del valor porcentual de la velocidad de avance de corte en el ciclo de taladrado con
retirada periódica de la broca para diámetros pequeños

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Unidad de datos] %
[Rango de datos válido] 1 a 255
Este parámetro establece el límite inferior para el porcentaje de velocidad.
Velocidad de avance de corte, que cambia repetidamente de acuerdo con el valor especificado.
velocidad de avance de corte.
FL = F × b3 ÷ 100
F: Velocidad de avance de corte preestablecida
FL: Velocidad de avance de corte variable
Establezca b3 como porcentaje.

­ 443 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

5170 El número de la variable macro en la que se muestra el número total de retracciones durante el corte.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Secuencia de palabras
[Rango de datos válido] 100 a 149
Este parámetro especifica el número de la variable común de la macro de usuario, en
que muestra el número total de veces que la herramienta se retrae durante
corte El número total no se puede enviar a las variables compartidas #500 a #599.

5171 El número de la macro variable en la que se muestra el número total de grifos que se
causado al recibir una señal de detección de par de sobrecarga

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Secuencia de palabras
[Rango de datos válido] 100 a 149
Este parámetro especifica el número de la variable común de la macro de usuario, en
que muestra el número total de veces que la herramienta se retrae durante
corte después de recibir la señal de detección de par de sobrecarga. Final
el número no se puede enviar a las variables compartidas #500 a #599.

5172 Avance al retroceder al punto R si no se especifica ninguna dirección I

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] mm/min, pulgadas/min (unidad de entrada)
[Unidad mínima de datos] Depende del sistema de coordenadas incremental
[Rango de datos válido] Consulte la tabla de configuración de parámetros estándar
(C) (para sistema incremental IS­B, 0,0 a +999999,999) Este parámetro
establece la velocidad de avance al retraerse al punto R si ninguno de los
Tengo direcciones no especificadas.

5173 Velocidad de avance al acercarse a una posición justo antes de la base del agujero si
ninguna de las direcciones I está especificada

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] mm/min, pulgadas/min (unidad de entrada)
[Unidad mínima de datos] Depende del sistema de coordenadas incremental
[Rango de datos válido] Consulte la tabla de configuración de parámetros estándar
(C) (para sistema incremental IS­B de 0,0 a +999999,999) Este
parámetro establece la velocidad de avance cuando se aproxima a una posición directamente
antes de la base de un agujero previamente mecanizado, si ninguna de las direcciones I
derrotar

5174 Holgura en el ciclo de taladrado con retirada periódica de la broca para diámetros pequeños

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, (unidad de entrada)
[Unidad mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A))
(para sistema IS­B incremental de ­999999,999 a +999999,999)

­ 444 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

Este parámetro establece la brecha en el ciclo de perforación de penetración para


diámetros pequeños.

5176 Número de eje de rectificado en el ciclo de rectificado por inmersión (G75)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 0 al número de ejes controlados
Especifique el número del eje de rectificado en el ciclo de rectificado por inmersión (G75).

NOTA
Puede especificar el número de cualquier eje excepto el eje de corte. Si se especifica
número de eje que coincide con el número de eje de corte, luego durante
Al ejecutarse aparece la alarma PS0456, “PARÁMETRO
PROHIBIDO”. AL MOLIENDA." Ciclo de molienda
ejecutado si el valor de este parámetro es 0, y
También aparece la alarma PS0456.

5177 Especifique el número del eje de rectificado en el ciclo de rectificado por inmersión con constante directa
medición (G77)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 0 al número de ejes controlados
Especifique el número del eje de rectificado en el ciclo de rectificado de corte por inmersión con recta.
medición constante (G77).

NOTA
Puede especificar el número de cualquier eje excepto el eje de corte. Si se especifica
número de eje que coincide con el número de eje de corte, luego durante
Al ejecutarse aparece la alarma PS0456, “PARÁMETRO
PROHIBIDO”. AL MOLIENDA." Ciclo de molienda
ejecutado si el valor de este parámetro es 0, y
También aparece la alarma PS0456.

5178 Número de ejes de rectificado en el ciclo de rectificado de superficies de alimentación continua (G78)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 0 al número de ejes controlados
Especifique el número del eje de rectificado en el ciclo de rectificado de superficies con
avance (G78)

NOTA
Puede especificar el número de cualquier eje excepto el eje de corte. Si
Se indica el número de eje que coincide con el número del eje de corte, luego en
durante la ejecución aparece la alarma PS0456, “PARÁMETRO
PROHIBIDO”. AL MOLIENDA." Ciclo de molienda
ejecutado si el valor de este parámetro es 0, y
También aparece la alarma PS0456.

­ 445 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

5179 Número de eje de rectificado en el ciclo de rectificado de superficies con avance intermitente (G79)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 0 al número de ejes controlados
Establezca el número del eje de rectificado en el ciclo de rectificado de superficie con intermitente.
alimentación (G79)

NOTA
Puede especificar el número de cualquier eje excepto el eje de corte. Si
Se indica el número de eje que coincide con el número del eje de corte, luego en
durante la ejecución aparece la alarma PS0456, “PARÁMETRO
PROHIBIDO”. AL MOLIENDA." Ciclo de molienda
ejecutado si el valor de este parámetro es 0, y
También aparece la alarma PS0456.

5180 Número de eje de rectificado en el ciclo de rectificado por inmersión (G75)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 0 al número de ejes controlados
Especifique el número del eje de rectificado en el ciclo de rectificado por inmersión (G75).

NOTA
Se puede especificar el número de eje, excluyendo el eje de corte o el eje
molienda. Si se especifica un número de eje que coincide con el número
eje de corte o eje de rectificado, luego durante la ejecución
Aparece la alarma PS0456, “PARÁMETRO PROHIBIDO”. EN
SHLIFOV." El ciclo de molienda se ejecuta cuando este
el parámetro es 0 y la dirección "L" se establece en el programa NC, también
Aparece la alarma PS0456.

5181 Número de eje de rectificado para un ciclo de rectificado de una sola pasada con aplicación directa
dimensiones constantes (G77)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 0 al número de ejes controlados
Especifique el número del eje de rectificado en el ciclo de rectificado por inmersión con constante directa
medición (G77).

NOTA
Se puede especificar el número de eje, excluyendo el eje de corte o el eje
molienda. Si se especifica un número de eje que coincide con el número
eje de corte o eje de rectificado, luego durante la ejecución
Aparece la alarma PS0456, “PARÁMETRO PROHIBIDO”. EN
SHLIFOV." El ciclo de molienda se ejecuta cuando este
el parámetro es 0 y la dirección "L" se establece en el programa NC, también
Aparece la alarma PS0456.

­ 446 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

5182 Número de eje de reavivado en el ciclo de rectificado de superficies de alimentación continua (G78)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 0 al número de ejes controlados
Establezca el número del eje de rectificado en el ciclo de rectificado de superficies con continuo
avance (G78).

NOTA
Se puede especificar el número de eje, excluyendo el eje de corte o el eje
molienda. Si se especifica un número de eje que coincide con el número
eje de corte o eje de rectificado, luego durante la ejecución
Aparece la alarma PS0456, “PARÁMETRO PROHIBIDO”. EN
SHLIFOV." El ciclo de molienda se ejecuta cuando este
el parámetro es 0 y la dirección "L" se establece en el programa NC, también
Aparece la alarma PS0456.

5183 Número de eje de rectificado en un ciclo de rectificado de superficies con avance intermitente (G79)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 0 al número de ejes controlados
Establezca el número del eje de rectificado en el ciclo de rectificado de superficies con intermitente.
alimentación (G79)

NOTA
Se puede especificar el número de eje, excluyendo el eje de corte o el eje
molienda. Si se especifica un número de eje que coincide con el número
eje de corte o eje de rectificado, luego durante la ejecución
Aparece la alarma PS0456, “PARÁMETRO PROHIBIDO”. EN
SHLIFOV." El ciclo de molienda se ejecuta cuando este
el parámetro es 0 y la dirección "L" se establece en el programa NC, también
Aparece la alarma PS0456.

#7 #6 #5 #4 #3 #2 #1 #0
5200 FHD PCP DOV G84

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 G84 Método para especificar roscado rígido


0: El código M que especifica el modo de roscado rígido se establece antes
ejecute el comando G84 (o G74). (Ver parámetro N° 5210). 1: Código
M que especifica el modo de roscado rígido, no
usado. (G84 no se puede utilizar como código G para el ciclo de corte
hilos con grifo; G74 no se puede utilizar para ciclo inverso
cortando hilos con un grifo.)

#4 DOV Anulación manual durante la retirada en roscado rígido


0: no válido
1: Válido (el valor de anulación se especifica en el parámetro No. 5211. Sin embargo, especifique
el valor de anulación para el restablecimiento completo
al cortar hilos con un grifo en el parámetro no. 5381.)
­ 447 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

#5 La dirección Q del PCP se especifica en el ciclo de roscado/roscado rígido:


0: Asume un ciclo de roscado de alta velocidad con
plomo de
perforación. 1: Asume un ciclo de roscado con retirada periódica de la broca.

NOTA
En un ciclo de roscado rígido, este parámetro
válido cuando el bit 6 (PCT) del parámetro no. 5104 es 1. Si el bit 6
(PCT) del parámetro no. 5104 es 0, ciclo
(alta velocidad) corte de hilo con periodicidad
La salida del taladro no está implicada.

#6 FHD Parada de alimentación y bloque único durante el roscado rígido: 0: no válido

1: De hecho

#7 #6 #5 #4 #3 #2 #1 #0
5201 OV3 ÉSTE

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#3 OVU Unidad de incremento del parámetro de anulación manual no. 5211 para salida
herramienta para roscado rígido: 0: 1% 1: 10%

#4 OV3 Velocidad del husillo cuando la salida está programada, por lo que se anula manualmente para
operaciones de búsqueda:
0: Deshabilitado.
1: encendido.

#7 #6 #5 #4 #3 #2 #1 #0
5203 OVS

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#4 OVS Para roscado rígido, anulación manual mediante señal


seleccionar la anulación de la velocidad de avance manual y cancelar la anulación manual
mediante señal de anulación de velocidad de avance: 0: Deshabilitado.

1: Habilitado. Si
se activa la anulación de la velocidad de avance manual, la anulación manual
la extracción está deshabilitada.

La anulación manual del husillo está limitada al 100% durante el roscado rígido
con un toque, independientemente del valor de este parámetro.

5211 Cantidad de anulación manual durante la extracción durante el roscado rígido

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Secuencia de palabras
[Unidad de datos] 1% o 10%
­ 448 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

[Rango de datos válido] 0 a 200


El parámetro especifica la cantidad de anulación manual durante la salida física.
cortar hilos con un grifo.

NOTA
El valor de anulación manual es efectivo cuando el bit 4 (DOV)
del parámetro no. 5200 es igual a 1. Cuando el bit 3 (OVU) del parámetro
nom. 5201 se establece en 1, entonces la unidad de los datos especificados es
10%. Al retirar, la corrección manual se puede aplicar hasta
200%.

5213 Retorno en un ciclo de roscado rígido con retirada periódica de herramienta.

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, (unidad de entrada)
[Unidad mínima de datos] Depende del sistema de incremento del eje de perforación
[Rango de datos válido] 0 o 9 caracteres positivos de la unidad mínima de datos (consulte la tabla
configuración de parámetros estándar
(B)) (para sistema IS­B incremental de 0.0 a +999999.999)
Este parámetro establece la cantidad de retracción para corte de hilo de alta velocidad con
retirada periódica de la broca o la cantidad de espacio libre al cortar roscas con
retirada periódica del taladro.

Cuando el parámetro PCP (bit 5 No. 5200) es Cuando el parámetro PCP (bit 5 del No. 5200)
0. es 1.

q: Profundidad de corte q: Profundidad de corte

d: valor de retorno d: tamaño del espacio

Punto Punto
R R
q q
d d

q d q
d

q q

Punto
Punto
CON
CON

NOTA
1 En un ciclo de roscado rígido, este parámetro
válido cuando el bit 6 (PCT) del parámetro no. 5104 es igual a 1.
2 Para el eje diametral, configure este parámetro usando
valor del diámetro.

5241 Velocidad máxima del husillo para roscado rígido (primera marcha)

5242 Velocidad máxima del husillo para roscado rígido (segunda marcha)

5243 Velocidad máxima del husillo para roscado rígido (tercera marcha)

[Tipo de entrada] Entrada de parámetro

­ 449 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

[Tipo de datos] Eje de doble palabra


­1
[Unidad de datos] mín.
[Rango de datos válido] 0 a 9999
Relación de transmisión del codificador de posición del husillo
1: 1 de 0 a 7400 1:
2 de 0 a 9999 1: 4
de 0 a 9999 1: 8 de
0 a 9999 Cada uno
de estos parámetros se utiliza para configurar la velocidad máxima
husillo para cada engranaje en roscado rígido. Establezca el mismo valor para el
parámetro no. 5241 y para el parámetro no. 5243 para un sistema de engranajes de una sola etapa.
Para un sistema con
ajuste el engranaje de dos etapas al mismo valor que se indica en
número de parámetro 5242, en el parámetro no. 5243. De lo contrario, aparece una señal.
alarma PS0200, “COMANDO PROHIBIDO CON CÓDIGO S”. Esto se aplica a la serie M.

5321 Juego del husillo durante el roscado rígido (primera marcha)

5322 Juego del husillo durante el roscado rígido (segunda marcha)

5323 Juego del husillo durante el roscado rígido (tercera marcha)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje de palabras
[Unidad de datos] Unidad de registro
[Rango de datos válido] ­9999 a 9999
Cada uno de estos parámetros se utiliza para configurar el juego del husillo.

#7 #6 #5 #4 #3 #2 #1 #0
5400 RCS XSC LV3 TAMBIÉN

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 RIN Comando de ángulo de rotación del sistema de coordenadas


(R) 0: establecido por método absoluto
1: Especificado por método absoluto (G90) o método incremental (G91)

#5 LV3 Si las variables del sistema #100101 a #100132 (coordenadas del sistema
posiciones) y #100151 a #100182 (omitir coordenadas) se leen en el modo
transformación de coordenadas tridimensionales o modo de indexación oblicua
plano de trabajo: 0: Se
pueden leer las coordenadas en el sistema de coordenadas de la pieza. 1: Las
coordenadas del sistema de coordenadas del software se pueden leer después
transformación de coordenadas tridimensionales o indexación oblicua
plano de trabajo.
Esta configuración también se aplica a las variables del sistema #5041 a #5060 (coordenadas de
posición actual) y #5061 a #5080 (coordenadas de omisión).

#6 Configuración de zoom XSC (zoom por eje): 0: Desactivado. 1: Habilitado.

­ 450 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

#7 Unidad de escala SCR (G51): 0: 0,00001 veces


(1/100.000) 1: 0,001 veces

#7 #6 #5 #4 #3 #2 #1 #0
5401 SCLx

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje de bits

#0 SCLx Escalado a lo largo de este eje: 0: no válido

1: De hecho

5410 Desplazamiento angular utilizado si no se especifica ningún valor angular para la rotación del sistema de coordenadas
inclinación

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Esquema de palabra doble
[Unidad de datos] 0,001 grados
[Rango de datos válido] ­360000 a 360000
Este parámetro especifica el desplazamiento angular para girar el sistema de coordenadas. Si
El desplazamiento angular para la rotación del sistema de coordenadas no se especifica en la dirección R
en el bloque que especifica G68, entonces el valor de este parámetro se utiliza como desplazamiento angular.
para rotar el sistema de coordenadas.

5411 Acercar (G51)

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Esquema de palabra doble
[Unidad de datos] 0,001 o 0,00001 (seleccionado por el bit 7 (SCR) del parámetro No. 5400) [Rango de datos
válido] 1 a 999999999 Este parámetro
establece el factor de escala cuando el eje
el escalado está desactivado (el bit 6 (XSC) del parámetro nº 5400 está establecido en 0). Si la
ampliación (P) no está especificada en el programa, configurar esta
El parámetro se utiliza como aumento de escala.

NOTA
Cuando el bit 7 (SCR) del parámetro no. 5400 se establece en 1,
el rango de datos válido es de 1 a 9999999.

5421 Acercándose a cada eje

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Eje con palabra doble
[Unidad de datos] 0,001 o 0,00001 (seleccionado por el bit 7 (SCR) del parámetro nº 5400) [Rango de datos
válido] ­999999999 a ­1, 1 a 999999999
Este parámetro especifica el factor de escala para cada eje cuando
La escala del eje está habilitada (el bit 6 (XSC) del parámetro No. 5400 tiene
valor 1). Para los husillos del uno al tres (eje X a eje Z), configurar este
El parámetro se utiliza como un aumento de escala si el aumento
La escala (I, J, K) no está especificada en el programa.

­ 451 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

NOTA
Cuando el bit 7 (SCR) del parámetro no. 5400 se establece en 1,
el rango de datos válido es de ­9999999 a
­1.

#7 #6 #5 #4 #3 #2 #1 #0

5431
MDL

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

NOTA
Si esta opción está configurada, debe apagar la alimentación
antes de continuar.

#0 Código MDL G60 (posicionamiento unidireccional): 0: Código G


de un solo disparo (Grupo 00). 1: Código
modal G (Grupo 01).

5480
Número de eje para control de dirección perpendicular

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 1 al número máximo de ejes controlados
Este parámetro especifica el número de eje controlado para el control perpendicular.
dirección.

5481
Velocidad de avance de rotación del eje de control de dirección normal

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
[Unidad de datos] grados/min
[Unidad de datos mínima] Depende del sistema incremental del eje utilizado
[Rango de datos válido] Consulte la tabla de configuración de parámetros
estándar (C). Este parámetro establece la velocidad de avance del eje de control.
dirección normal de movimiento, insertada en el punto inicial del bloque durante
controlar la dirección normal del movimiento.

5482 Valor límite utilizado para determinar si se ignora la entrada del proceso
rotación del eje controlado perpendicular a la dirección

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] grado
[Unidad de datos mínima] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 0 o 9 caracteres positivos de la unidad mínima de datos (consulte la tabla
configuración de parámetros estándar
(B)) El bloque de rotación para el eje controlado de la dirección perpendicular no se ingresa
si el ángulo de entrada de rotación se calcula al controlar la normal
La dirección del movimiento no supera este ajuste.
­ 452 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

El ángulo de rotación ignorado se suma al siguiente ángulo ingresado


rotación, tras lo cual se evalúa el bloque de inserción.

NOTA
1 bloque de rotación no se inserta cuando se especifica 360 o más
grados.
2 Cuando se especifica 180 grados o más, el bloque de rotación
insertado sólo cuando se configura la interpolación circular en
180 grados o más.

#7 #6 #5 #4 #3 #2 #1 #0

5500
Sim G90 Cª abdominales REAL

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#1 REL Visualización de la posición del eje de indexación del sistema de índice de tabla relativa
coordenadas:
0: No redondea una vuelta. 1: Redondeado en
una vuelta.

#2 ABS Sistema de índice de tabla de visualización de posición del eje de indexación absoluto
coordenadas:
0: No redondea una vuelta. 1: Redondeado en
una vuelta.

NOTA
Establezca el valor de este parámetro en 1. Al emitir un
comando de programación absoluta a un eje
tabla de indexación cuando el valor
este parámetro es 0, mostrando la posición del sistema
las coordenadas absolutas pueden no corresponder al valor
programación absoluta, como en el siguiente ejemplo.

Ejemplo) Al indexar por rotación en positivo


dirección:
N10 G90 B20.;
N20 B10.; ← Gira en dirección positiva 350 grados. En este
momento, la visualización del sistema
absoluto
coordenadas se muestra el valor 370,0.

#3 INC Cuando el código M que especifica la rotación en dirección negativa (parámetro No.
5511), no se especifica, luego rotación en modo
G90: 0: No se especifica la ruta más corta a lo largo de un
círculo. 1: establece el camino más corto alrededor de un círculo.

#4 G90 Comando del eje de indexación de la tabla de índice:


0: Se considera programación absoluta o incremental en
de acuerdo con el régimen.
1: Siempre considerada programación absoluta.

­ 453 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

#6 SIM Cuando el mismo bloque contiene un comando para el eje de indexación de la tabla de índice y
comando para otro eje controlado: 0: Configuración
del bit 0 (IXSx) del parámetro no. 5502 es el siguiente. 1: Se ejecutan los comandos.

NOTA
Incluso si este parámetro está configurado en 1, la alarma PS1564,
"EJE DE LA MESA GIRATORIA ­ OTROS EJES
AL MISMO TIEMPO" se activa si la unidad no
no es G00, G28 ni G30 (o modo G00).

#7 #6 #5 #4 #3 #2 #1 #0
5501 EN

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 Función de indexación de la tabla de índice ITI:


0: Habilitado. 1:
Deshabilitado.

#7 #6 #5 #4 #3 #2 #1 #0
5502 IXSx

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje de bits

#0 IXSx Si el comando se especifica en un bloque que contiene un comando de eje de indexación de tabla de índice:
0: Se activa la alarma PS1564, "TAMAÑO EJE GIRATORIO".
LA MESA ES AL MISMO TIEMPO OTRO EJE”. 1: Se ejecuta
el comando.

Si el bit 6 (SIM) del parámetro no. 5500 se establece en 1, entonces el funcionamiento simultáneo con
Todos los ejes, excepto el eje de indexación de la tabla de índice, se pueden realizar de forma independiente.
de configurar este parámetro. Para
especificar un eje que permita que cada eje funcione simultáneamente, asigne
El valor de SIM es 0 y configure este parámetro.

NOTA
Incluso si este parámetro está configurado en 1, la alarma PS1564,
"EJE DE LA MESA GIRATORIA ­ OTROS EJES
AL MISMO TIEMPO" se activa si la unidad no
no es G00, G28 ni G30 (o modo G00).

Código M que especifica la rotación en dirección negativa para indexación


5511
mesa giratoria divisoria

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de palabra doble
[Rango de datos válido] 0 a 99999999 0: La
dirección de rotación del eje de indexación de la tabla de índice se determina en
según la configuración del bit 3 (INC) del parámetro no. 5500 y equipo.

­ 454 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

1 a 99999999: el eje
de indexación de la mesa de indexación siempre está girado
en una dirección positiva. corre en negativo
dirección sólo si se especifica un comando de movimiento junto con un código M,
especificado en este parámetro.

NOTA
Recuerde configurar el bit 2 (ABS) del parámetro no. 5500
valor 1.

5512 Ángulo de posicionamiento mínimo para el eje de indexación de la mesa de indexación

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] grado
[Unidad de datos mínima] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A))
(para sistema incremental IS­B ­999999.999 a +999999.999) Este parámetro
especifica el ángulo de posicionamiento mínimo (distancia
movimiento) para el eje de indexación de la mesa giratoria de indexación. Distancia
el movimiento especificado en el comando de posicionamiento debe ser siempre un número entero
un número que es múltiplo de esta configuración. Si se establece en 0, la distancia de movimiento no es
está siendo
revisado. El ángulo mínimo de posicionamiento se comprueba no sólo para el comando, sino también
también para configurar el sistema de coordenadas y corregir la posición inicial de la pieza de trabajo.

#7 #6 #5 #4 #3 #2 #1 #0
6000 HGO MGO

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#1 MGO Al ejecutar una instrucción GOTO para especificar una macro personalizada
control, rama de alta velocidad hasta 20 números de secuencia ejecutados desde el inicio del
programa: 0: la rama de alta velocidad no
se inicia hasta n números de secuencia desde el inicio
programa en ejecución.
1: la rama de alta velocidad comienza hasta n números de secuencia desde el inicio
programa en ejecución.
#4 HGO Al ejecutar una instrucción GOTO para especificar una macro personalizada
control, rama que contiene hasta 30 números consecutivos directamente
antes de la instrucción GOTO, o hasta 10 números consecutivos almacenados en
operaciones de búsqueda de un número de secuencia realizadas previamente por el operador
GOTO:
0: No ejecutado a alta velocidad. 1: Se ejecuta a alta
velocidad.

#7 #6 #5 #4 #3 #2 #1 #0
6019 MSV

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Bit

­ 455 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

#4 MSV Si se utiliza una compensación para la compensación de la longitud de la herramienta, los valores
compensación de herramienta, compensación de longitud de herramienta y compensación de longitud de herramienta
Los portaherramientas son: #5041 ­
#5060, #100101 ­ #100151 (posición actual) #5061 ­ #5080,
#100151 ­ #100200 (posición de salto): 0: Incluido en el valor
del sistema anterior. 1: No incluido en el valor del
sistema anterior. Este parámetro es válido sólo en el
sistema de procesamiento.
centro.

#7 #6 #5 #4 #3 #2 #1 #0
6200 HSS

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#4 HSS 0: La función de salto no utiliza señales de salto de velocidad durante


entrada de señales de salto. (Se utiliza la señal de salto normal.) 1: La
función de salto de paso utiliza señales de salto de alta velocidad en
tiempo para ingresar señales de salto.

#7 #6 #5 #4 #3 #2 #1 #0
6208 9S4 9S3 9S2 9S1

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

9S1 a 9S4 Especifica qué señal de salto está permitida para el comando continuo
Función de paso de velocidad o paso de EGB y paso de comando G31P90
control de sincronización flexible G31.8.
Los valores establecidos de cada bit tienen el siguiente significado:
0: La señal de alta velocidad correspondiente al bit está deshabilitada. 1:
Se activa la señal de alta velocidad correspondiente al bit. Los bits
corresponden a las señales de la siguiente manera:
Parámetro Señal de paso de velocidad
9S1 IDH0
9S2 IDH1
9S3 IDH2
9S4 IDH3

#7 #6 #5 #4 #3 #2 #1 #0
6210 MCP MDC

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#6 MDC Resultado de la medición para la medición automática de la longitud de la herramienta:


0: Sumado a la compensación actual. 1:
Restado de la corrección actual.

#7 CCM Valor de compensación actual para la medición automática de la longitud de la herramienta:


0: El valor de corrección se establece en la pantalla de corrección.
Cuando se utiliza C, el valor de compensación de desgaste se establece
herramienta.
1: El valor de corrección realmente cambia.
­ 456 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

#7 #6 #5 #4 #3 #2 #1 #0
6240 EDAD

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#7 IGA Medición automática de longitud de herramienta (serie M) o automática


La compensación de herramienta (serie T) será:: 0: Usada.
1: No utilizado.

6241 Velocidad de avance durante la medición para la medición automática de la longitud de la herramienta (para
señales XAE1 y GAE1)

6242 Velocidad de avance durante la medición para la medición automática de la longitud de la herramienta (para
señales XAE2 y GAE2)

6243 Velocidad de avance durante la medición para la medición automática de la longitud de la herramienta (para
Señales XAE3 y GAE3)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] mm/min, pulgadas/min, grados/min (unidad de máquina) [Unidad
mínima de datos] Depende del sistema incremental del eje utilizado
[Rango de datos válido] Consulte la tabla de configuración de parámetros estándar (C)
(para el sistema incremental IS­B de 0,0 a +999999,999). Estos parámetros
establecen la velocidad de avance relevante durante la operación automática.
longitud de la herramienta de medición.

NOTA
Si el parámetro no. 6242 o 6243 tiene el valor 0, entonces
Se utiliza el valor especificado en el número de parámetro. 6241

6251 Valor γ durante la medición automática de la longitud de la herramienta (para señales XAE1 y GAE1)

6252 Valor γ durante la medición automática de la longitud de la herramienta (para señales XAE2 y GAE2)

6253 Valor γ durante la medición automática de la longitud de la herramienta (para señales XAE3 y GAE3)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de palabra doble
[Unidad de datos] mm, pulgadas, grados (unidad de máquina) [Unidad
mínima de datos] Depende del sistema incremental del eje utilizado
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A)) (para
el sistema incremental IS­B ­999999,999 a +999999,999) Estos parámetros definen el
valor γ relevante durante la medición automática
longitud de la herramienta.

­ 457 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

NOTA
Cuando el eje de coordenadas (parámetro No. 1031) se especifica mediante
diámetro, introduzca el valor del diámetro. Cuando el eje de coordenadas
(parámetro No. 1031) se especifica por radio, especifique el valor
radio.

6254 Valor ε durante la medición automática de la longitud de la herramienta (para señales XAE1 y
GAE1)

6255 Valor ε durante la medición automática de la longitud de la herramienta (para XAE2 y


CAMPO2)

6256 Valor ε durante la medición automática de la longitud de la herramienta (para XAE3 y


GAE3)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de palabra doble
[Unidad de datos] mm, pulgadas, grados (unidad de
máquina) [Unidad mínima de datos] Depende del sistema incremental del eje utilizado
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A))
(para el sistema incremental IS­B ­999999,999 a +999999,999) Estos
parámetros definen el valor relevante ε durante la operación automática.
longitud de la herramienta de medición.

NOTA
Cuando el eje de coordenadas (parámetro No. 1031) se especifica mediante
diámetro, introduzca el valor del diámetro. Cuando el eje de coordenadas
(parámetro No. 1031) se especifica por radio, especifique el valor
radio.
#7 #6 #5 #4 #3 #2 #1 #0
7001 abdominales

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#1 ABS Para comando de movimiento después de intervención manual en manual absoluto


en estado:

0: Se utilizan diferentes contornos en absoluto (G90) e incremental (G91)


modos.
1: Se utiliza el mismo contorno (contorno en modo absoluto) en
modos absoluto (G90) e incremental (G91).

#7 #6 #5 #4 #3 #2 #1 #0
7700 HDR HBR

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 HBR Cuando se utiliza la función de caja de cambios electrónica (EGB), realizando un reset: 0:
Cancela el modo de sincronización (G81). 1: No
cancela el modo de sincronización. El modo sólo puede cancelarse mediante el comando G80.

­ 458 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

#2 Dirección de compensación HDR al hacer un engranaje con dientes óseos (generalmente


se establece en 1.)
[Ejemplo]
Para mecanizar un engranaje helicoidal con una dirección de diente izquierda, cuando
el sentido de rotación alrededor del eje C es negativo (­)
Dirección: 0:
Establezca un valor negativo (­) en P. 1:
Establezca un valor positivo (­) en P.

Cuando HDR = 1

(a) (b) (C) (d)


+Z
+C +C +C +C

C : +, Z : +, P : + C : +, Z : +, P : ­ C: +, Z: ­, P: + C: +, Z: ­, PAG : ­
Dirección de compensación:+ Dirección de compensación:­ Dirección de compensación:­ Dirección de compensación:+
­CON

(Es) (F) (gramo) (h)


+Z
­C ­C ­C ­C

C : ­, Z: +, P: + C : ­, Z : +, P : ­ C : ­, CON : ­, P : C : ­, CON : ­, P :­
C: Dirección de pago: ­ Dirección de compensación:+ + Dirección de compensación: + Dirección de compensación:­
­CON

Cuando HDR = 0, los valores de ((a), (b), (c) y (d) son los mismos que cuando HDR = 1)

(Es) (F) (gramo) (h)


+Z
­C ­C ­C ­C

C : ­, Z: +, P: + C : ­, Z: +, P: ­ C : ­, CON : ­, P : C : ­, CON : ­, P :
Dirección de compensación:+ Dirección de compensación:­ + Dirección de compensación:­ ­ Dirección de compensación:+
­CON

#7 #6 #5 #4 #3 #2 #1 #0
7701 LZR

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#3 LZR Cuando se especifica L (número de rondas) al inicio de la sincronización del EGB (G81)
=
0: 0: La sincronización se activa siempre que se especifique L = 1.
1: La sincronización no se activa siempre que se especifique L = 0. Sin embargo, la corrección
no se realiza el engranaje helicoidal.

­ 459 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

#7 #6 #5 #4 #3 #2 #1 #0
7702 Doctor PHS ARTE TDP

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 TDP El número de dientes establecido, T de la caja de cambios electrónica (G81) es: 0:


1 a 5000 1: 0,1 a
500 (valor establecido 1/10)

NOTA
En cualquier caso, puede establecer el valor de 1 a 5000.

#3 ART La función de retracción se ejecuta cuando la alarma generada es: 0:


Deshabilitada. 1:
Habilitado.
Cuando ocurre una alarma, la operación de retracción se realiza con el tiempo especificado.
velocidad de avance y distancia de movimiento (parámetros No. 7740 y 7741).

NOTA
Si se produce una alarma de servo para un eje distinto del que se
está retrayendo, la corriente de activación
El servosistema se mantiene hasta que se completa la operación de retracción.

#6 PHS Cuando el bloque G81/G80 no contiene un comando R:


0: La aceleración/desaceleración no se realiza al inicio o cuando la sincronización del EGB está
desactivada. 1:
La aceleración/desaceleración se realiza al inicio o cuando la sincronización del EGB está
desactivada. Después de la aceleración al comienzo de la sincronización, el
sincronización automática de fases.

#7 PHD Dirección de movimiento para sincronización automática de fases:


0: Positivo (+). 1: Negativo
(­).

#7 #6 #5 #4 #3 #2 #1 #0
7703 ATENCIÓN SON ERV

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 ERV Durante la sincronización del EGB (G81), la alimentación por revolución se realiza
para: 0: Pulsos de retroalimentación.
1: Pulsos convertidos a velocidad del eje de la pieza de trabajo.

#1 Función de retracción ARE, ejecutada cuando ocurre una alarma, retrae la herramienta
durante:
0: sincronización EGB u operación automática (señal automática
trabajo OP = "1"). 1:
sincronización EGB.

­ 460 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

#2 Función de retracción ARO, ejecutada cuando ocurre una alarma, retrae la herramienta
durante:
0: sincronización EGB. 1:
sincronización EGB y operación automática (señal de operación automática
OP = «1»).

La siguiente tabla enumera la configuración de los parámetros y sus correspondientes


operaciones.

SON ATENCIÓN Operación


1 0 Durante la sincronización del EGB
1 1 Durante la sincronización del EGB y el funcionamiento automático
0 0
Durante la sincronización del EGB o el funcionamiento automático
0 1

NOTA
1 parámetro. ARE y ARO son válidos si el bit 3 (ART) del par.
nom. 7702 tiene el valor 1 (si la función tap
ejecuta cuando ocurre una alarma). 2 Este parámetro
es válido si el bit 1 (ARE) del parámetro no.
7703 tiene el valor 1.

7710 El número del eje que se sincronizará utilizando el método de especificación de comando para
máquina talladora de engranajes

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de palabra doble
[Rango de datos válido] 0 al número de ejes controlados
Cuando hay varios grupos de ejes a sincronizar (ejes para
de los cuales el bit 0 (SYNMOD) del parámetro no. 2011 es igual a 1), eje cuyo origen
La sincronización se especifica mediante el siguiente comando (para tallado de engranajes).
máquina):G81 T t L ± l ; t: Velocidad del husillo(1 ≤ t ≤ 5000) l: Cantidad
revoluciones del eje sincronizado (­250 ≤ l ≤ 250) Sincronización del cabezal y
El eje especificado está determinado por la relación±l revoluciones alrededor del sincronizado.
eje a la velocidad del husillo t. Los valores de t y l corresponden al número de dientes y
el número de pasadas en la máquina talladora de engranajes, respectivamente. Lo anterior
el comando se emite sin configurar este parámetro cuando hay varios grupos
ejes a sincronizar, alarma PS1593, "ERROR
PARÁMETRO DE CONFIGURACIÓN ECP".

NOTA
El ajuste de este parámetro se hace efectivo después
apagando y encendiendo la alimentación.

#7 #6 #5 #4 #3 #2 #1 #0
7731 TENÍA EPA ECN efectos

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 EFX Como comando EGB: 0: Se


utilizan G80 y G81. 1: Se utilizan
G80.4 y G81.4.
­ 461 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

NOTA
Si el parámetro es 0, no se puede utilizar.
ciclo de perforación constante.

#3 ECN Cuando la función de sincronización automática de fases de la caja de cambios electrónica


deshabilitado, durante la sincronización del EGB, comando G81: 0:
No se puede especificar nuevamente. (Aparece la alarma PS1595, "COMANDO PROHIBIDO TEC".)
1: Se puede configurar nuevamente.

#6 EPA Se realiza la sincronización automática de fases de la caja de cambios electrónica


tal que: 0: La cota de
máquina 0 del eje conducido está alineada con la posición de la señal
girando el eje motriz una revolución. 1: La
posición del eje conducido al inicio de la sincronización está alineada con la posición
la señal de giro del eje motriz en una revolución. ( especificación de la serie 16i )

#7 HAD En una caja de cambios electrónica, el tiempo de reflexión de compensación en el engranaje helicoidal y
Sincronización automática de fases Distancia de recorrido a absoluta
Las coordenadas son: 0:
Cuando se cancela la sincronización. 1:
Durante la compensación de engranajes helicoidales y automática
sincronización de fases.

7740 Velocidad durante la retracción

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
[Unidad de datos] mm/min, pulgadas/min, grados/min (unidad de máquina)
[Unidad mínima de datos] Depende del sistema incremental del eje utilizado
[Rango de datos válido] Consulte la tabla de configuración de parámetros estándar
(C) (para el sistema incremental IS­B, 0,0 a +999999,999). Este
parámetro establece la velocidad de avance durante la retracción para cada eje.

7741 Tamaño de retracción

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
[Unidad de datos] mm, pulgadas, grados (diseño de la máquina)
[Unidad mínima de datos] Depende del sistema incremental del eje utilizado
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A))
(para el sistema incremental IS­B ­999999,999 a +999999,999) Este parámetro
establece la cantidad de retracción para cada eje.

NOTA
La herramienta se mueve (retrae) en la cantidad especificada
independientemente de la programación del diámetro establecido o
radio.

­ 462 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

7772 Número de impulsos del detector de posición por revolución alrededor del eje de la herramienta

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de palabra doble
[Unidad de datos] Unidad de registro
[Rango de datos válido] 1 a 999999999 Este
parámetro establece el número de pulsos por revolución alrededor del eje de la herramienta.
(en el lado del husillo) para detector de posición. Para el
detector de fase A/B, configure este parámetro con cuatro pulsos iguales a
un ciclo de fases A/B.

7773 Número de impulsos del detector de posición por revolución alrededor del eje de la pieza

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de palabra doble
[Unidad de datos] Unidad de registro
[Rango de datos válido] de 1 a 999999999
Este parámetro establece el número de pulsos por revolución alrededor del eje de la pieza de trabajo (en
lado esclavo) para el detector de posición. Establezca
el número de pulsos de salida por unidad de registro. Establece los valores de
los parámetros no. 7772 y 7773 al usar el comando
sincronización EGB G81.

[Ejemplo 1] Si el eje maestro de EGB es el husillo y el eje esclavo de EGB es el eje C

CNC
×FFG α pulso/revolución

Nuevo Méjico

Gerentes Detector
impulsos Encimera
Eje conducido ×CMR Controlador de velocidad/corriente Motor Engranaje
errores
actitud A
Incremento aporte
mínimo Unidad
0,001 grados. registro Engranaje Huso Aquí está C.
actitud C

Coeficiente Detector
×FFG
sincronización
Cambiar
β pulso/revolución
sincronización
NUEVO MÉJICO

Seguimiento
Ficticio ×CMR Contador de errores
aquí

Relación de engranaje del husillo al detector B: 1/1 (El


husillo y el detector están conectados directamente entre sí). Número de pulsos del
detector por revolución del husillo β: 80 000 pulsos/revolución
(calculado para cuatro pulsos para un ciclo de fase A/B)
FFG N/M Eje ficticio EGB: Eje C 1/1
Relación de transmisión: 1/36 (una revolución alrededor del eje C a 36 revoluciones
motor)
Número de impulsos del detector por revolución del eje C α: 1.000.000 impulsos/revolución Eje C CMR: 1

FFG Desde el eje N/M: 1/100


En este caso, el número de pulsos por revolución del husillo: 80000 × 1/1 = 80000

Por lo tanto, configure 80000 para el parámetro no. 7772. Número de


pulsos por revolución del eje C en la unidad de detección: 1000000 ÷ 1/36 × 1/100 =
360000
Por lo tanto, configure 360000 para el parámetro no. 7773.

­ 463 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

[Ejemplo 2] Si la relación de transmisión del husillo al detector B es 2/3 para el modelo dado
ejemplo anterior (si el detector gira dos o tres veces más rápido que
husillo) En
este caso el número de pulsos por revolución del husillo: 160000

2 80000 × =
3 3
160.000 no se pueden dividir entre 3 sin dejar resto. En este caso, cambie la configuración.
parámetro nom. 7773 de modo que la relación de configuración de parámetros no. 7772 y 7773
coincide con el valor que desea establecer.
160000
No.7772 = 3 = 160000 =
160000
No.7773 360000 360000 3 × 1080000
Por lo tanto, configure 160000 para el parámetro no. 7772 y 1080000 para parámetro
nom. 7773.
Como se describió anteriormente, todas las configuraciones de parámetros no. *7772 y 7773 deben ser
llevado a cabo para que la actitud sea la correcta. Así que puedes
reducir la parte fraccionaria especificada por los valores. Por ejemplo, en este caso usted
Puede configurar 16 para el parámetro no. 7772 y 108 para el parámetro no. 7773.

7776 Velocidad de avance durante la sincronización automática de fases para el eje de la pieza de trabajo

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] grados/min
[Unidad de datos mínima] Depende del sistema incremental del eje utilizado
[Rango de datos válido] Consulte la tabla de configuración de parámetros estándar
(C) (para el sistema incremental IS­B de 0,0 a +999999,999) Este
parámetro establece la velocidad de avance durante la sincronización automática
fases para el eje de la
pieza. Si este parámetro tiene un valor de 0, entonces la velocidad de avance rápido (parámetro
nom. 1420) se utiliza como velocidad de avance durante el avance automático.
sincronización de fases.

7777 Ángulo de compensación desde la posición del husillo (posición de señal de una revolución) utilizado por el eje
piezas de trabajo como estándar de sincronización de fases

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] grado
[Unidad de datos mínima] Depende del sistema incremental del eje utilizado
[Rango de datos válido] 0,000 a 360,000 (cuando se utiliza el sistema incremental IS­B)
Este parámetro especifica el ángulo de compensación desde la posición del husillo (posición de señal
una revolución) utilizado por el eje de la pieza de trabajo como referencia de sincronización
etapas.

7778 Aceleración para acelerar/desacelerar el eje de la pieza de trabajo

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
2
[Unidad de datos] grados/s
[Unidad de datos mínima] Depende del sistema incremental del eje utilizado
[Rango de datos válido] Consulte la tabla de configuración de parámetros estándar
(D) (Para una máquina con un sistema de medición milimétrico, 0,0 a +100000,0, para una máquina con
sistema de medición en pulgadas de 0,0 a +10000,0) Este
parámetro establece la aceleración/desaceleración del eje de la pieza de trabajo.
­ 464 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

NOTA
1 En la serie FS 16i, aceleración/desaceleración para transmisión automática.
La coincidencia de fases se establece mediante la velocidad de alimentación y
constante de tiempo en los parámetros nom. 2135 y 2136 (núms.
4384 y 4385 en el caso del husillo EGB) por separado; En la
serie FS 0i­F, la aceleración/desaceleración se establece directamente en
número de parámetro
7778. 2 Si este parámetro se establece en 0, al especificar un comando
G81 se genera la alarma PS1598, SET ERROR. PARÁMETROS DE
FASE AUTO".

#7 #6 #5 #4 #3 #2 #1 #0
8131 AOV F1D HPG

NOTA
Si se especifica al menos uno de estos parámetros, debe
apague la alimentación antes de continuar operando.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Bit

#0 HPG Avance del volante: 0: No


utilizado. 1: En uso.

#1 F1D Alimentación con código F de un


solo dígito: 0: No
utilizado. 1: En uso.

#3 Anulación automática del ángulo de AOV: 0: No


utilizado. 1: En uso.

#7 #6 #5 #4 #3 #2 #1 #0
8132 SCL SPK IXC

NOTA
Si se especifica al menos uno de estos parámetros, debe
apague la alimentación antes de continuar operando.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Bit

#3 Tabla de indexación de indexación IXC : 0: No


utilizada. 1: En uso.

­ 465 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

NOTA
Al instalar la función de indexación
tabla de indexación configurada bit 0 (ITI) del parámetro
nom. 5501 valor 0 además de este parámetro. Función de
indexación de tablas
válido sólo cuando ITI e IXC están habilitados.

Ciclo #4 SPK para perforar pequeños agujeros con retirada periódica de la broca:
0: No utilizado. 1: En
uso.

#5 Escalado SCL : 0: No
utilizado. 1: En uso.

#7 #6 #5 #4 #3 #2 #1 #0
8135 NMC NRG

NOTA
Si se especifica al menos uno de estos parámetros, debe
apague la alimentación antes de continuar operando.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Bit

#5 Macro de usuario de NMC: 0: Usado. 1: No


utilizado.

#3 NRG Roscado rígido: 0: Usado. 1:


No utilizado.

#7 #6 #5 #4 #3 #2 #1 #0
8136 NGV NO Nueva Zelanda

NOTA
Si se especifica al menos uno de estos parámetros, debe
apague la alimentación antes de continuar operando.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Bit

#0 NWZ Sistema de coordenadas de pieza:


0: Usado. 1: No
utilizado.

#2 NWN Agregue un par de sistemas de coordenadas de pieza de


trabajo (48 pares):
0: Usado. 1: No utilizado.

­ 466 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

NOTA
Para agregar un par de sistemas de coordenadas de pieza (48
pares), configure el bit 0 (NWZ) y el bit 0 (NWN) del parámetro no.
8136 igual a 0.

#6 NGW Memoria de compensación de herramienta C (serie M) o compensación de geometría/desgaste


herramienta (serie T): 0:
Usada. 1: No
utilizado.

#7 #6 #5 #4 #3 #2 #1 #0
8137 ENT

NOTA
Si esta opción está configurada, debe apagar la alimentación
antes de continuar.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Bit

#4 Ciclos fijos de taladrado NCD : 0: Usado.


1: No utilizado.

8486 Distancia mínima de movimiento del bloque donde se aplica nano­suavización

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, (unidad de entrada)
[Unidad mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A))
(para el sistema incremental IS­B ­999999.999 a +999999.999) Este
parámetro especifica la longitud del bloque utilizada como referencia cuando
decisión de utilizar nanosuavización. Si la cadena especificada en el bloque es más larga
que el valor especificado en este parámetro, entonces el nanosmoothing no se aplica a
este bloque.
Si este parámetro se establece en 0, el valor real del parámetro es 5,0 mm.

8487 Ángulo en el que se desactiva el nano­suavizado

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Contorno real
[Unidad de datos] grado
[Unidad de datos mínima] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 0 a 90
Este parámetro especifica el ángulo utilizado para decidir si se aplica
nanosuavizante.

En el punto donde la diferencia de ángulo es mayor que lo especificado en este parámetro, nano­suavización
apaga.

Si este parámetro se establece en 0, el valor real del parámetro es 20 grados.

­ 467 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

8490 Distancia mínima de movimiento del bloque donde se aplica nano­suavización

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, (unidad de entrada)
[Unidad mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A)) (para
el sistema incremental IS­B ­999999,999 a +999999,999) Este parámetro especifica la
longitud del bloque utilizado para determinar
la necesidad de aplicar nanosmoothing. Si la cadena
especificada en un bloque es más corta que el valor especificado en este parámetro, entonces el nanosmoothing
no se aplica a ese bloque.

#7 #6 #5 #4 #3 #2 #1 #0
10351 PCC

NOTA
Si esta opción está configurada, debe apagar la alimentación
antes de continuar.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Bit

#5 PCC En el comando en coordenadas polares se omite especificar la dirección del primer eje (radio)
o el segundo eje (ángulo) del plano seleccionado. 0: es la
especificación FS0i­F. 1: Es compatible con la
especificación FS0i­C.

10360 Cantidad de desviación para el número de compensación de compensación de herramienta para cada eje

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Eje con palabra
[Rango de datos válido] 0 al número de valores de compensación de herramienta
Si se realiza una operación paralela, este parámetro especifica el valor
desviaciones para el número de compensación de compensación de herramienta para cada eje. Datos de
compensación utilizados como compensación de herramienta para un eje
tener un número obtenido sumando el valor especificado en este parámetro para
eje al número de compensación especificado.

10361 Desviación del número de compensación de compensación de herramienta para cada eje

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Eje con palabra
[Rango de datos válido] 0 al número de valores de compensación de herramienta
Si se realiza una operación paralela, este parámetro especifica el valor
desviaciones para el número de compensación de compensación de herramienta para cada eje. Valor utilizado
como compensación de longitud de herramienta para un eje
offset tiene un número que se obtiene sumando el valor especificado en este
parámetro para el eje, al número de compensación especificado.

­ 468 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

#7 #6 #5 #4 #3 #2 #1 #0
10370 RPC

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Contorno de bits

#0 RPC Cuando se realiza el retorno a la posición de referencia (G29), el cambio


ejes:
0: Deshabilitado. 1:
Habilitado.

10371 Número de conmutación de eje

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 1 a 5
Se puede seleccionar uno de los seis tipos de conmutación de ejes especificando
el número de conmutación de eje correspondiente en este parámetro. Software
Las direcciones X, Y y Z corresponden a los ejes x, y y z de la máquina de la siguiente manera:

Dirección del programa


Nom. conmutación de ejes
X Y CON

0 X y Con

1 X Con
y
2 y X Con

3 y Con X

4 Con X y
5 Con
y X

Un número de conmutación de eje de 0 significa que no se realiza ninguna conmutación de eje.

#7 #6 #5 #4 #3 #2 #1 #0
11302 GPC

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Bit

#7 Pantalla de selección de función CPG PROG: 0: No


cambia según el modo CNC. 1: Cambia según el modo CNC.

#7 #6 #5 #4 #3 #2 #1 #0
11304 GGD

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Bit

NOTA
Si se especifica al menos uno de estos parámetros, debe
apague la alimentación antes de continuar operando.

#1 Pantalla de control de código G GGD: 0: No se


muestra. 1: Mostrado.

­ 469 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

#7 #6 #5 #4 #3 #2 #1 #0
11350 QLS

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Bit

NOTA
Si se especifica al menos uno de estos parámetros, debe
apague la alimentación antes de continuar operando.

#6 Pantalla de configuración del nivel de calidad de procesamiento QLS:


0: No se muestra. 1: Mostrado.

#7 #6 #5 #4 #3 #2 #1 #0
11400 ARRIBA

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#2 ARRIBA Establezca la compensación de longitud de la herramienta o la compensación de la herramienta.


0: Se realiza la compensación de longitud de herramienta o la compensación de herramienta
movimiento del eje.
1: Se realiza la compensación de longitud de herramienta o compensación de herramienta
desplazamiento del sistema de coordenadas.

NOTA
Este parámetro es un parámetro individual.
ruta que tiene la misma función que el bit 6 (TOS) del parámetro
no. 5006. Utilizar otros
tipos de corrección para casos individuales.
rutas, configure el bit 6 (TOS) del parámetro no. 5006 igual a 0 y
especifique el tipo de corrección para cada ruta por separado
usando el parámetro TOP. Si el bit 6 (TOS) del parámetro no.
5006 es 1, bit 2 (TOP) del parámetro no. 11400 aceptado
igual a 1, incluso si es 0.

#7 #6 #5 #4 #3 #2 #1 #0
11507 SACO

NOTA
Si esta opción está configurada, debe apagar la alimentación
antes de continuar.

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Bit

#7 SAC Al comprobar el logro de la velocidad del husillo SAR en un ciclo fijo


perforación,
0: tiempo esperado para alcanzar la velocidad, que es un parámetro del nom. 3740, que se instala al inicio de
toda perforación.

­ 470 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

1: Tiempo esperado para alcanzar la velocidad, que es un parámetro nominal. 3740, que se instala
al inicio de la primera perforación. esto esta disponible
bloques superpuestos entre el movimiento acelerado y el original
posición de la palanca y movimiento acelerado hasta la posición del agujero.

NOTA
1 Este parámetro está disponible cuando el valor del bit es 0 (SAR)
parámetro nom. 3708 es igual a 1. 2
La superposición de bloques durante el movimiento rápido está disponible cuando
valor del bit 4 (RTO) del parámetro no. 1601 es igual a 1.
#7 #6 #5 #4 #3 #2 #1 #0
11600 AX1

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#5 AX1 Si está en el modo de rotación del sistema de coordenadas, el comando del eje 1 se emite en absoluto
modo, 0:
Primero, la posición especificada se calcula en el sistema de coordenadas antes
rotación, y luego se gira el sistema de coordenadas.
1: Primero se gira el sistema de coordenadas y luego la herramienta se mueve hacia adentro.
posición especificada en el sistema de
coordenadas. (especificación compatible con FS16i/18i/21i)

#7 #6 #5 #4 #3 #2 #1 #0
11630 TFR FRD

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 FRD Unidad de comando mínima para ángulos de rotación al girar coordenadas y


Transformación del sistema de coordenadas
tridimensional: 0:
0,001 grados. 1: 0,00001 grados. (1/100.000)

#2 TFR Unidad mínima para especificar los ángulos de rotación del comando de inclinación
avión:

0: 0,001 grados. 1:
0,00001 grados.

11682 Tolerancia al utilizar nano­suavizado (nivel de suavizado 1)

11683 Tolerancia al utilizar nano­suavizado (nivel de suavizado 10)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, grados (unidad de entrada)
[Unidad mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 0 o 9 caracteres positivos de la unidad mínima de datos (consulte la tabla
configuración de parámetros estándar (B))
Cada uno de estos parámetros establece el valor de tolerancia cuando se utiliza
nanosuavizante.

Debe establecer un valor tanto para el nivel 1 como para el nivel 10.

­ 471 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

#7 #6 #5 #4 #3 #2 #1 #0
11785 GATO

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje de bits

#0 CAT Al iniciar el modo de operación automática, modo de control inteligente


Tolerancia:
0: No afecta al eje. 1: Actúa
sobre el eje.

11786 Tolerancia del eje lineal en modo de control de tolerancia inteligente

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, (unidad de entrada)
[Unidad mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 0 o 9 caracteres positivos de la unidad mínima de datos (consulte la tabla
configuración de parámetros estándar (B)) (para
sistema IS­B incremental de 0,000 a +999999,999) Establezca el valor de
tolerancia del eje lineal para las curvas creadas en
Modo de control de acceso inteligente. Si el valor de tolerancia está en modo
no se especifica ninguna tolerancia, la ruta de procesamiento se determina de tal manera que
La precisión del procesamiento para curvas con segmentos pequeños estaba dentro
valores de tolerancia establecidos para este parámetro. Si el valor de este
parámetro es menor o igual a 0, el procesamiento continúa como si
valor del parámetro igual a 10 µm.

Estados de la señal de selección de alimentación manual del volante al realizar una alimentación
12310 volante/rotura en la dirección del eje de la herramienta y avance/rotura del volante
dirección vertical para la mesa

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 1 al número de ejes controlados
Este parámetro establece los estados de la señal de selección de eje para la alimentación manual del volante.
(HS1A a HS1E para el primer volante) o señal de selección de eje para interrumpir
alimentación manual mediante volante (HS1IA a HS1IE para el primer volante) para
avance/romper con el volante en la dirección del eje de la herramienta y
alimentación/interrupción mediante volante en vertical El
volante para el que se ajustan los estados de las señales está determinado por el parámetro nº. 12323.

<Tabla de correspondencia con señales de selección de eje del volante de avance manual> Si el
parámetro No. 12323 tiene un valor de 1, entonces los estados de las señales de selección de eje para
Señales de avance manual por volante o selección de eje para interrupción manual.
volante en modo de alimentación manual 3D (avance por volante) y
Los ajustes de parámetros correspondientes se enumeran en la siguiente tabla. si el primero
El generador de impulsos de alimentación del volante se enciende después de configurar las señales
correspondientes al valor especificado en el parámetro, la operación se realiza en
modo especificado. Si
el valor especificado en el parámetro excede el número de ejes controlados, no se realiza ningún
movimiento.

­ 472 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

HS1E HS1D HS1C HS1B HS1A Parámetro


(HS1IE) (HS1ID) (HS1IC) (HS1IB) (HS1IA) (libro.12310)
0 0 0 0 1 1
0 0 0 1 0 2
0 0 0 1 1 3
0 0 1 0 0 4
0 0 1 0 1 5
0 0 1 1 0 6
0 0 1 1 1 7
0 1 0 0 0 8
0 1 0 0 1 9
0 1 0 1 0 10
0 1 0 1 1 11
0 1 1 0 0 12
0 1 1 0 1 13
0 1 1 1 0 14
0 1 1 1 1 15
1 0 0 0 0 dieciséis

1 0 0 0 1 17
1 0 0 1 0 18
1 0 0 1 1 19
1 0 1 0 0 20
1 0 1 0 1 21
1 0 1 1 0 22
1 0 1 1 1 23
1 1 0 0 0 24

Si el parámetro no. 12323 tiene un valor de 2 a 5, reemplace "1" en los parámetros de


HS1A a HS1E y HS1IA a HS1IE son superiores en valores de 2 a 5.

Los estados de las señales de selección de avance manual mediante el volante al realizar un movimiento en
12311 en la dirección del primer eje cuando el volante avanza/se rompe en la dirección normal al eje
herramienta y cuando el volante avanza/se rompe en dirección horizontal para la mesa

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 1 al número de ejes controlados
Este parámetro establece los estados de las señales de selección de eje para alimentación manual.
volante (HS1A a HS1E para el primer volante) o señales de selección de eje para
interrumpir el avance manual mediante el volante (HS1IA a HS1IE para el primer volante) cuando se mueve en
la dirección del primer eje. (Configuración ver
“Tabla de correspondencias con señales de selección de ejes de avance manual mediante volante” en
descripción del parámetro no. 12310.) El
volante para el cual se especifican los estados de señal está determinado por el parámetro no. 12323.

La siguiente tabla muestra la relación entre las direcciones del eje de la herramienta, direcciones
el primer eje y las direcciones del segundo eje.
Parámetro nom. Direcciones del eje Direcciones Direcciones
19697 instrumentos primer eje segundo eje
1 X Y CON

2 Y CON X
3 CON X Y

Tenga en cuenta que la tabla anterior muestra las direcciones utilizadas si los ángulos de todos
Los ejes de rotación se establecen en 0.

­ 473 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

En la dirección del eje de la herramienta / en la dirección de avance normal al eje


herramienta (no en relación con la tabla) las instrucciones indicadas anteriormente asumen que en los
parámetros no. 19698 y 19699 se establecen en 0. Cuando
el eje de rotación ha realizado una revolución, o estos parámetros están establecidos en un valor distinto de cero
valor, en la dirección del eje de la herramienta / dirección de avance normal al eje
herramienta, las direcciones correspondientes se inclinan en consecuencia
forma.

Los estados de las señales de selección de avance manual mediante el volante al realizar un movimiento en
12312 en la dirección del segundo eje cuando el volante avanza/se rompe en la dirección normal al eje
herramienta y cuando el volante avanza/se rompe en dirección horizontal para la mesa

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 1 al número de ejes controlados
Este parámetro establece los estados de las señales de selección de eje para alimentación manual.
volante (HS1A a HS1E para el primer volante) o señales de selección de eje para
interrumpir el avance manual mediante el volante (HS1IA a HS1IE para el primer volante) cuando se
mueve en la dirección del segundo eje. (Configuración ver
“Tabla de correspondencias con señales de selección de ejes de avance manual mediante volante” en
descripción del parámetro no. 12310.)
El volante para el cual se especifican los estados de señal está determinado por el parámetro no.
12323.

La señal de selección del eje de alimentación manual del volante indica cuándo el primer eje de rotación
12313 gira al alimentar manualmente el volante/interrumpir la rotación del centro del filo
herramienta

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 1 al número de ejes controlados
Este parámetro establece los estados de las señales de selección de eje para alimentación manual.
volante (HS1A a HS1E para el primer volante) o señales de selección de eje para
interrupción del avance del volante (HS1IA a HS1IE para el primer volante) al girar el primer eje
giratorio durante el avance o interrupción del volante
rotación del centro del filo de la herramienta. (Configuración ver “Tabla
correspondencia con las señales para seleccionar el eje de avance manual mediante el volante" en la descripción
parámetro nom. 12310.) El
volante para el cual se especifican los estados de señal está determinado por el parámetro no. 12323.

La señal de selección del eje de alimentación manual del volante indica cuándo el segundo eje de rotación
12314 gira al alimentar manualmente el volante/interrumpir la rotación del centro del filo
herramienta

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 1 al número de ejes controlados
Este parámetro establece los estados de las señales de selección de eje para alimentación manual.
volante (HS1A a HS1E para el primer volante) o señales de selección de eje para
interrupción del avance del volante (HS1IA a HS1IE para el primer volante) al girar el segundo eje de
rotación durante el avance o interrupción del volante
rotación del centro del filo de la herramienta. (Configuración ver “Tabla
correspondencia con las señales para seleccionar el eje de avance manual mediante el volante" en la descripción
parámetro nom. 12310.)

­ 474 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

El volante para el cual se especifican los estados de señal está determinado por el parámetro no. 12323.

12318 Longitud de herramienta con avance manual para mecanizado 3D

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, (unidad de máquina)
[Unidad mínima de datos] Depende del sistema de eje incremental
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A)) (para
el sistema incremental IS­B ­999999.999 a +999999.999) Este parámetro establece la
longitud de la herramienta cuando el avance central es
El filo se realiza mediante la función de avance manual para el mecanizado 3D.
y cuando se muestra la ventana de alimentación manual para mecanizado 3D.

NOTA
1 Especifique un valor de radio para configurar esta opción. 2 No
cambie esta configuración durante el modo 3D.
alimentación manual.

#7 #6 #5 #4 #3 #2 #1 #0
12319 CAC

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 CAC Si el sistema de coordenadas de la pieza de trabajo está configurado para el eje de rotación, para calcular
Alimentación manual 3D utilizada: 0: Sistema de
coordenadas de la máquina
Para aquellos parámetros numerados del 19680 al 19714, que se utilizan para
configuración de la máquina y dependen de las coordenadas del eje de rotación, establezca
valores asumidos cuando las coordenadas de la máquina para el eje de rotación son iguales
0.
1: Sistema de coordenadas de la pieza.
Para aquellos parámetros numerados del 19680 al 19714, que se utilizan para
configuración de la máquina y dependen de las coordenadas del eje de rotación, establezca
valores asumidos cuando la pieza se coordina para el eje de rotación
son iguales a 0.

­ 475 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

#7 #6 #5 #4 #3 #2 #1 #0
12320 JFR FLL TWD

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Contorno de bits

#0 TWD Direcciones de avance manual para mecanizado 3D (que no sean avance manual).
rotación del centro del filo de la herramienta) cuando se emite el comando
Plano de trabajo inclinado: 0:
Igual que para el comando Plano de trabajo no inclinado. Eso es,
dirección:
Dirección normal al eje 1 de la herramienta (dirección horizontal 1 para
tabla)
Dirección normal al eje 2 de la herramienta (dirección horizontal 2 para
tabla)
Dirección del eje de la herramienta (dirección vertical para la mesa)
1: Direcciones X, Y y Z en un sistema de coordenadas especial.

NOTA
No cambie esta configuración durante el modo 3D
alimentación manual.

#1 FLL Direcciones de alimentación normales al eje de la herramienta o alimentación horizontal para


tabla en modo de avance manual para mecanizado 3D: 0:
Dirección normal del eje 1 de la herramienta (dirección horizontal 1 en
según la tabla) y la dirección normal del eje 2 de la herramienta (dirección horizontal
2 según la tabla). 1: Dirección longitudinal y dirección
transversal.

Parámetro de Parámetro de
Instrucciones de alimentación manual para 3D
página 1 (FLL) página 0 (TWD)
libro. 12320 libro. 12320 Procesando

0 0 Direcciones estándar
Si se da un comando de plano de trabajo inclinado:
0 1 direcciones X, Y y Z en un sistema de coordenadas
especial. Si no se da el comando: instrucciones estándar
1 0 Dirección longitudinal y dirección transversal. Si se da un
comando de plano de trabajo inclinado: direcciones X, Y y
1 1 Z en un sistema de coordenadas especial. Si no se da
la orden: dirección longitudinal y
dirección transversal.

NOTA
No cambie esta configuración durante el modo 3D
alimentación manual.

#2 JFR Como avance manual para mecanizado 3D (manual


alimentación continua o alimentación incremental):
0: Se utiliza velocidad sin carga (parámetro No. 1410). 1: Se utiliza la
velocidad de alimentación continua manual (parámetro No. 1423).

­ 476 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

12321 Dirección normal del eje

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 0 a 3
Si se emite un comando de plano de trabajo inclinado (G68.3) para ejecutar
Alimentación manual para procesamiento tridimensional en dirección transversal y longitudinal.
y en la dirección del eje de la herramienta, este parámetro especifica un eje paralelo a
dirección normal. 1:
Dirección positiva (+) del eje X 2: Dirección
positiva (+) del eje Y 3: Dirección positiva (+) del
eje Z 0: Dirección de referencia del eje de la
herramienta (parámetro nº 19697)

12322 Ángulo utilizado para especificar si la dirección del eje de la herramienta se considera paralela
dirección normal (parámetro nº 12321)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] grado
[Unidad de datos mínima] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 0 a 90
Si se emite un comando de plano de trabajo inclinado (G68.3) para ejecutar
Alimentación manual para procesamiento tridimensional en dirección transversal y longitudinal.
y en la dirección del eje de la herramienta, si el ángulo entre la dirección del eje de la herramienta
y la dirección normal (parámetro No. 12321) es demasiado pequeña, entonces la dirección del eje
La herramienta se considera paralela a la dirección normal (parámetro No. 12321). Este parámetro
especifica el ángulo máximo en el que la dirección del eje
la herramienta se considera paralela a la dirección normal. Si este parámetro
tiene un valor de 0 o el valor está fuera del
rango permitido, tiene un valor de 1 grado.

12323 Número de volante utilizado para avance manual en mecanizado 3D

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 0 a 5
Al realizar el avance manual en el mecanizado 3D (avance con volante), establezca el número de
volante que se utilizará. Si un cuarto o

quinto volante, se requiere la opción de avance manual con 4/5 volantes. Si


se especifica 0 o un número para el cual no hay volante, entonces se usa el primero
volante.

NOTA
No cambie esta configuración durante el modo 3D
alimentación manual.

­ 477 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

#7 #6 #5 #4 #3 #2 #1 #0
13113 CFD CLR

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#0 CLR Después del reinicio, se muestra la distancia recorrida para la alimentación manual cuando
Procesamiento 3D: 0: No
restablecer. 1: Reiniciar.

#3 CFD Como velocidad de avance F, la ventana de avance manual en el mecanizado 3D


muestra: 0:
Velocidad de avance compuesta en el punto del eje lineal/rotativo. 1: Velocidad de
avance en el filo de la herramienta.

#7 #6 #5 #4 #3 #2 #1 #0
13451 ATW

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#1 ATW Si I, J y K son 0 en el bloque que especifica el comando de configuración


sistema de coordenadas funcional (G68.2), que es un comando inclinado
plano de trabajo: 0:
Aparece la alarma PS5457, "G68.2 ERROR DE FORMATO" 1: Se utiliza el
sistema de coordenadas funcionales con ángulo para la operación
plano inclinado 0 grados.

#7 #6 #5 #4 #3 #2 #1 #0
13601 RPM

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Bit

NOTA
Si esta opción está configurada, debe apagar la alimentación
antes de continuar.

#0 Ventana de configuración de parámetros de procesamiento


de MPR: 0: Se muestra.
1: No mostrado. Incluso si
este parámetro se establece en 1, la pantalla de selección del nivel de precisión
para la función de selección del estado de procesamiento y la pantalla de selección del nivel de precisión (pantallas
selección del nivel de calidad de procesamiento y selección del nivel de procesamiento) para la función
Se muestran los ajustes de calidad de procesamiento.

19581 Suavizado de tolerancia para nanosuavizado

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, grados (unidad de entrada)
[Unidad mínima de datos] Depende del sistema incremental del eje utilizado

­ 478 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

[Rango de datos válido] 0 o 9 caracteres positivos de la unidad mínima de datos (consulte la tabla
configuración de parámetros estándar (B)) (para
sistema IS­B incremental de 0,0 a +999999,999) Este parámetro
establece el valor de suavizado para el programa creado por
usando segmentos de línea en miniatura para nanosuavización. Cuando se establece
este parámetro, el valor real del parámetro
es igual a 0,005 mm.

19582 La cantidad mínima de movimiento del bloque que toma una decisión basada en la diferencia de ángulos entre
bloques para nanosuavización

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, grados (unidad de entrada)
[Unidad mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 0 o 9 caracteres positivos de la unidad mínima de datos (consulte la tabla
configuración de parámetros estándar (B)) (para
sistema IS­B incremental de 0.0 a +999999.999) Este parámetro
establece la cantidad mínima de movimiento del bloque que recibe
Solución para la diferencia de ángulos entre bloques para nanosuavización. Bloquear especificando
la cantidad de movimiento menor que el valor establecido en este parámetro no es
toma decisiones basándose en la diferencia de
ángulos. Cuando se establece este parámetro, el valor real del parámetro
es igual a 5,0 mm.
Tomar una decisión teniendo en cuenta la distancia mínima para mover el bloque.
debe establecerse en un valor mayor que el establecido en el par. nom. 8490.

#7 #6 #5 #4 #3 #2 #1 #0
19594 ATC

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Bit

NOTA
Si esta opción está configurada, debe apagar la alimentación
antes de continuar.

#0 ATC Cuando se especifica G05.1 Q3:


0: La función de nano suavizado está habilitada. 1: El
modo de control de admisión inteligente está habilitado.

19595 Longitud máxima de bloque para segmentos de línea pequeños en modo inteligente
control de acceso

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, (unidad de entrada)
[Unidad mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 0 o 9 caracteres positivos de la unidad mínima de datos (consulte la tabla
configuración de parámetros estándar (B)) (para
sistema IS­B incremental de 0,000 a +999999,999) Establezca la longitud
máxima de bloque para usar un bloque lineal en
como un pequeño segmento de línea en modo de control inteligente
admisión. Si la longitud del bloque es menor que el valor de este parámetro, el bloque será
realizado con suavizado de pequeños segmentos lineales.
­ 479 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

Si el valor de este parámetro es menor o igual a 0, el procesamiento continúa como si


valor del parámetro igual a 5 mm.

19596 Tolerancia del eje lineal en modo de control de tolerancia inteligente

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, (unidad de entrada)
[Unidad mínima de datos] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 0 o 9 caracteres positivos de la unidad mínima de datos (consulte la tabla
configuración de parámetros estándar (B)) (para
sistema IS­B incremental de 0,000 a +999999,999) Establezca el valor de
tolerancia para ejes lineales en modo inteligente
Control de tolerancia Si el valor de tolerancia no se especifica en el modo de tolerancia, la ruta de
mecanizado se determina de modo que la precisión del mecanizado en
Las esquinas estaban dentro de los valores de tolerancia especificados para este parámetro. Si el
valor de este parámetro es menor o igual a 0, el procesamiento continúa como si
valor del parámetro igual a 10 µm.

19599 Tasa de aceleración máxima permitida para la función de aceleración


y desaceleración en el modo de control de tolerancia inteligente para cada eje

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
[Unidad de datos] mm/seg2, pulgadas/seg2, grados/seg2 (unidad de máquina) [Unidad mínima
de datos] Depende del sistema incremental del eje utilizado
[Rango de datos válido] Consulte la tabla de configuración de parámetros estándar
(D) (Si el sistema de la máquina es métrico, 0,0 a +100000,0. Si el sistema de la máquina es en pulgadas,
máquina, 0,0 a +10000,0). La
velocidad de avance se ajusta de la siguiente manera para que la aceleración del cambio
La dirección del movimiento no superó el valor especificado en el modo de control.
tolerancia para este parámetro. Este
parámetro es válido para los tres ejes principales (ejes 1, 2, 3, definidos en
número de parámetro 1022). Este parámetro no es válido para otros ejes.
válido y no requiere una definición obligatoria. Para un eje con un valor
de 0 en este parámetro, el valor establecido en el parámetro No. 1737, válido para la tasa de aceleración
permitida. También para el eje c.
con un valor negativo especificado en este parámetro, la función de desaceleración
La aceleración en el modo de control de tolerancia está desactivada.
Si cada eje se establece en un valor diferente en este parámetro, la velocidad de avance
calculado a partir de la menor de las tasas de aceleración especificadas para vehículos en movimiento.
ejes.

#7 #6 #5 #4 #3 #2 #1 #0
19602 D3D

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#5 D3D Determina si se muestra el movimiento especificado en el sistema de coordenadas del programa.


o sistema de coordenadas de la pieza de trabajo durante la conversión del sistema 3D
coordenadas o comandos de plano de trabajo inclinado
0: Muestra el movimiento especificado en el sistema de coordenadas del programa. 1:
muestra el movimiento especificado en el sistema de coordenadas de la pieza de trabajo.

­ 480 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

#7 #6 #5 #4 #3 #2 #1 #0
19607 EL CAV CCC

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#2 CCC En modo de compensación de cortador/compensación de radio de punta de herramienta


El método de ejecución externa se basa en: 0: tipo de
conexión lineal. 1: conexión tipo circular.

#5 CAV Si la verificación de colisión indica que ha ocurrido una colisión (cortar):


0: El procesamiento se detiene con la alarma PS0041, "INTERFERENCIA EN COMPENSACIÓN
DEL CORTADOR".
colisiones)
1: El mecanizado continúa con un cambio de trayectoria de herramienta para
evitando una colisión (corte). (Función de control de evitación
colisiones)
Para conocer el método de verificación de colisiones, consulte las descripciones del bit 1 (CNC) del parámetro No. 5008 y
bit 3 (CNV) del parámetro no. 5008.

#6 NAA Si la función de verificación de prevención de colisiones considera que la operación de evitación


la colisión es peligrosa o que se está produciendo una nueva colisión a lo largo del vector
evitación de colisiones:
0: La alarma está activada. Si la
operación para evitar una colisión se considera peligrosa, se emite una señal.
alarma PS5447, "EVITAR PELIGRO EN G41/G42". Si se calcula
que se producirán más colisiones a lo largo del vector
prevención de colisiones, alarma PS5448, INTERVENCIÓN PARA
PREVENCIÓN EN G41/G42". 1:
No se emite ninguna alarma y la operación de evitación continúa.

ADVERTENCIA
Si este parámetro tiene un valor de 1, entonces la trayectoria puede
verse significativamente desplazados. Por lo tanto, cuando
en ausencia de razones especiales para lo contrario, asignarlo a este
valor del parámetro 0.

19625 Número de bloques leídos en modo de compensación de cortador/radio de nodo


herramienta

[Tipo de entrada] Configuración de entrada


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 3 a 8
Este parámetro especifica el número de bloques leídos en el modo de compensación del cortador.
herramienta / al radio de la punta de la herramienta. Si se da un valor menor que 3, se acepta una
especificación de 3. Si se da un valor mayor que 8, se acepta una especificación de 3.
especificación igual a 8. Dado que se leen más bloques, es posible
predicción más temprana de un corte (colisión). Sin embargo, el número de lecturas y
El número de bloques analizados aumenta, lo que requiere más tiempo para procesar un bloque.

­ 481 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

Si el valor de este parámetro se cambia en modo RVD deteniéndose en


en el modo de compensación del radio de la punta del cortador/herramienta, entonces
el significado no surte efecto inmediatamente. Ante el nuevo significado de este
parámetro puede tener efecto, el modo de corrección debe cancelarse
herramienta de corte / al radio de la punta de la herramienta, entonces el modo puede ser
Entre de Nuevo.

#7 #6 #5 #4 #3 #2 #1 #0
19665 SVC ESP

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#4 SPR El punto de control se desplaza


cuando: 0: Cálculo automático.
1: Parámetro de ayuda nº. 19667.

Bit 5 (SVC) Bit 4 (SPR)


parámetro parámetro Desplazamiento del punto de control
libro. 19665 libro. 19665

­ El offset no se ejecuta porque no se hace


0

condicionalmente. El punto de control se desplaza según el resultado.


siguiente cálculo automático: ­ (vector de corrección
de la intersección entre el eje de la herramienta
y el primer eje de rotación de la herramienta + vector de corrección
1 0
intersecciones entre el segundo y el primer eje de rotación
compensación herramienta + portaherramientas
(n.º de parámetro 19666))
(Consulte la siguiente figura). El
punto de referencia se desplaza. El
1 1 vector especificado en el número de parámetro se utiliza como
vector de desplazamiento. 19667.

Desplazamiento del punto de control

Primer eje de rotación de herramienta

Punto controlado
F

Vector de desplazamiento del punto de control


Y

Segunda aquí
D
rotación Compensación del portaherramientas
herramienta

Compensación de longitud de herramienta

Centro de herramientas

[Vector de desplazamiento del punto de control cuando se calcula automáticamente]

#5 Punto controlado SVC :


0: Sin compensación. 1:
Desplazados. El
método de compensación se establece mediante el bit 4 (SPR) del parámetro no. 19665.

­ 482 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

NOTA
Si la máquina no tiene eje giratorio para rotación
herramienta (si el parámetro No. 19680 está configurado en 12,
especificando el tipo de rotación de la mesa), el punto de referencia no es
cambia independientemente del ajuste de este parámetro.
19666 Importe de compensación del portaherramientas

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] mm, pulgadas, (unidad de máquina)
[Unidad mínima de datos] Depende del sistema de eje incremental
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A)) (para
el sistema incremental IS­B ­999999,999 a +999999,999) Establezca el monto de
compensación (monto de compensación del portaherramientas) para
de esta máquina desde el punto de referencia hasta la posición de fijación de la herramienta
durante la compensación de la longitud de la herramienta (después de configurar el parámetro G53.1 en
indexación del plano de trabajo inclinado), compensación de longitud de herramienta en
Dirección del eje de la herramienta, alimentación manual tridimensional. Al mismo tiempo, al corregir
por longitud de herramienta (no en modo de plano de trabajo inclinado) compensación por
El portaherramientas se puede habilitar o deshabilitar mediante el bit 7 (ETH) del parámetro
libro. 19665

NOTA
Establezca el valor del radio.
19667 Vector de desplazamiento del punto de control

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Eje real
[Unidad de datos] mm, pulgadas, (unidad de máquina)
[Unidad mínima de datos] Depende del sistema incremental del eje utilizado
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A)) (para
el sistema incremental IS­B ­999999,999 a +999999,999) Establezca el vector de
compensación para el punto de control. Este valor se aplica si el bit
5 (SVC) parámetro no. 19665 tiene un valor de 1 y el bit 4 (SPR) del parámetro no. 19665 tiene el valor 1.

NOTA
Establezca el valor del radio.
19680 Tipo de dispositivo mecánico

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 0 a 21
Establezca el tipo de dispositivo mecánico.

­ 483 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

Tipo
Parámetro Eje de control
mecánico Dispositivos maestro y esclavo
libro. 19680 rotación
dispositivos

Mecanismo, no
0 tener hachas
rotación
Máquina con
Dos ejes de rotación El primer eje de rotación es el principal, y
2 rotación
herramienta el segundo eje de rotación es el conducido.
herramienta
Máquina con
Dos ejes de rotación El primer eje de rotación es el principal, y
12 rotación
mesa el segundo eje de rotación es el conducido.
mesa
Un eje de rotación El primer eje de rotación es el eje de rotación.
Mezclado
21 herramienta + uno herramienta, y el segundo eje de rotación
tipo
eje de rotación de la mesa ­ eje de rotación de la mesa.

Primer eje de rotación (conducción)


Ejes
Segundo eje de rotación (accionado)
rotación de
herramientas

Segundo eje de rotación (accionado)


Ejes de rotación
Primer eje de rotación (conducción) mesa

NOTA
El eje hipotético también se considera un eje controlado.
rotación. <Eje
hipotético>
En algunos casos es conveniente utilizar un imaginario.
eje de rotación, cuyo ángulo es igual a un cierto
significado. Por ejemplo, supongamos que la herramienta
montado oblicuamente mediante un dispositivo. De tal
En este caso, se considera hipotéticamente el eje de rotación.
eje hipotético. Los bits 0 (IA1) y 1 (IA2) del parámetro no. 19696 determinar si
el eje correspondiente es
rotación mediante un eje de rotación convencional o un hipotético
eje.

19697 Dirección del eje de referencia de la herramienta

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Esquema de bytes
[Rango de datos válido] 0 a 3
Establezca la dirección del eje de la herramienta en el sistema de coordenadas de la máquina, si los ejes
Las rotaciones para controlar la herramienta están todas en un ángulo de 0 grados. Además, establezca la
dirección del eje de la herramienta en el sistema de coordenadas de la máquina en
un mecanismo en el que solo hay ejes de rotación para controlar la mesa (no
ejes de rotación para el control de herramientas). 1: dirección
positiva del eje X

­ 484 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

2: Dirección positiva del eje Y 3: Dirección


positiva del eje Z Si la dirección del eje de
referencia no es la dirección del eje X, Y o Z, establezca la dirección de referencia en este parámetro
y luego establezca
ángulos correspondientes como ángulo de referencia RA y ángulo de referencia RB (parámetros
Nos. 1968 y 19699).

Dirección del eje de referencia de la herramienta

La dirección del eje es positiva.


Dirección del eje Z
CON

La dirección del eje es


dirección positiva del eje Y

La dirección del eje es positiva.


Dirección del eje X

19698 Ángulo en caso de desviación del eje de referencia de la herramienta (ángulo de referencia RA)

19699 Ángulo en caso de desviación del eje inicial de la herramienta (ángulo de referencia (ángulo de referencia RB)

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno real
[Unidad de datos] grado
[Unidad de datos mínima] Depende del sistema de ejes de coordenadas incrementales
[Rango de datos válido] 9 caracteres de la unidad de datos mínima (consulte la tabla para configurar el estándar
parámetros (A))
(para el sistema incremental IS­B ­999999.999 a +999999.999) Si la
dirección del eje de referencia de la herramienta (parámetro No. 19697) tiene
valor 1, entonces el eje de la herramienta se inclina en grados RA a lo largo del eje Z desde
dirección positiva del eje X a la dirección positiva del eje Y, y el eje
la herramienta está inclinada RB grados en el eje X desde la dirección positiva
eje del eje Y a la dirección positiva del eje Z. Si la
dirección del eje de referencia de la herramienta (parámetro No. 19697) ha
valor 2, entonces el eje de la herramienta está inclinado en grados RA a lo largo de los ejes X desde
dirección positiva del eje Y a la dirección positiva del eje Z, y el eje
la herramienta está inclinada RB grados en el eje Y desde la dirección positiva
eje Z a la dirección positiva del eje X. Si la dirección
del eje de referencia de la herramienta (parámetro No. 19697) ha
valor 3, entonces el eje de la herramienta está inclinado en grados RA a lo largo del eje Y desde
dirección positiva del eje Z a la dirección positiva del eje X, y el eje
la herramienta está inclinada RB grados en el eje Z desde la dirección positiva
Eje X a dirección positiva del eje Y. ­ 485 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

Dirección del eje de la herramienta cuando el eje de referencia de la herramienta es el eje Z

CON
CON
CON

X
X X

Y Y Y

DA RB

Compensación del portaherramientas

Compensación de longitud de herramienta

#7 #6 #5 #4 #3 #2 #1 #0
19746 UNA MENTIRA LOD

[Tipo de entrada] Entrada de parámetro


[Tipo de datos] Contorno de bits

#2 LOD Como longitud de herramienta para avance manual en mecanizado 3D: 0: Utilice el
valor del parámetro No. 12318.1: La longitud de la
herramienta utilizada actualmente para
Compensación de longitud de herramienta.

#3 LOZ Si el bit 2 (LOD) del parámetro no. 19746 tiene un valor de 1 y corrección de longitud
herramienta no se utiliza, entonces la longitud de la herramienta para tridimensional
mecanizado con avance
manual: 0: Se utiliza el valor del número de
parámetro. 12318. Se utiliza 1: 0.

A.2 TIPO DE DATOS


Los parámetros se clasifican según el tipo de datos: Real
Tipo de datos Comentarios
rango de datos
Página

Grupo de máquinas con sistema de bits.


circuito de bits 0o1
Eje de broca
Husillo de descarga
Byte
Grupo de máquinas con sistema de bytes. de ­128 a 127 de
Algunos parámetros cuentan datos.
circuito de bytes 0 a 255
Los tipos de datos son datos sin firmar.
Eje de bytes
husillo de bytes
Palabra
grupo de máquinas de palabras
de ­32768 a 32767 de 0 Algunos parámetros cuentan datos.
secuencia de palabras
a 65535 Los tipos de datos son datos sin firmar.
Eje con palabra
huso de palabras

­ 486 ­
Machine Translated by Google

B­64604RU­2/01 APÉNDICE A. PARÁMETROS

Válido
Tipo de datos Comentarios
rango de datos

palabra doble
Grupo de máquinas con doble sistema.
palabra Algunos parámetros cuentan datos.
de 0 a ±999999999
Esquema de palabra doble Los tipos de datos son datos sin firmar.
Eje de doble palabra
Huso de doble palabra
Válido
Grupo de máquinas reales.
Ver tablas de tareas
contorno real parámetros estándar.
eje real
husillo real

NOTA
1 Cada uno de los parámetros de un bit, un grupo de máquinas de bits, un bit
El circuito, el eje de la broca y el husillo de la broca se componen de 8 bits de uno.
números de datos (parámetros con ocho valores diferentes). 2 Para los tipos de
grupos de máquinas existen parámetros correspondientes
número máximo de grupos de máquinas, de modo que los datos independientes
Se puede configurar para cada grupo de máquinas.
3 Para los tipos de contorno existen parámetros correspondientes al máximo
número de circuitos, de modo que se puedan configurar datos independientes para
cada circuito.
4 Para los tipos de eje existen parámetros correspondientes al máximo
número de ejes de control, de modo que se puedan configurar datos independientes
para cada eje de control. 5 Para los
tipos de husillo, existen parámetros correspondientes a
Número máximo de husos, por lo que los datos son independientes.
Se puede configurar para cada eje del husillo.
6 El rango de datos válido para cada tipo de datos indica
rango general. El rango varía según los parámetros. Para
rango de datos confiables para un parámetro particular Ver explicación para
parámetro.

A.3 TABLAS PARA CONFIGURACIÓN DE PARÁMETROS ESTÁNDAR


Esta sección define las unidades y rangos de datos mínimos estándar.
datos confiables sobre parámetros CNC de tipo real, tipo de máquinas reales, tipo de real
contornos, tipo de ejes reales y tipo de husillos reales. Tipo de datos y unidad de datos
Cada parámetro corresponde a las especificaciones de cada función.

NOTA
1 Los valores se redondean hacia arriba o hacia abajo al más cercano
múltiplos de la unidad mínima de datos.
2 Rango de datos válido significa los límites de entrada de datos y
pueden diferir de los valores que representan el rendimiento real. 3 Consulte
el Apéndice D, “Rango” para obtener información sobre el rango de comandos del CNC.
significados de los comandos" en el "MANUAL DE USO" (común para
sistemas de torno/sistemas de centros de mecanizado).

­ 487 ­
Machine Translated by Google

A. PARÁMETROS APÉNDICE B­64604RU­2/01

(A) Parámetros de longitud y ángulo (tipo 1)


Incremental Mínimo
unidad de datos Rango de datos válido
sistema unidad de datos 0.01
ES UN desde­999999.99 a +999999,99 a
milímetros

ES B 0.001 desde­999999.999 +999999,999 a


grados
IS­C 0.0001 desde­99999.9999 +99999,9999 a
ES UN 0.001 desde­99999.999 +99999,999 a
pulgada ES B 0.0001 desde­99999.9999 +99999,9999 a
IS­C 0.00001 desde­9999.99999 +9999,99999

(B) Parámetros de longitud y ángulo (tipo 2)


Incremental Mínimo
unidad de datos Rango de datos válido
sistema unidad de datos
ES UN 0,01 desde 0.00 a +999999,99 a
milímetros

ES B 0.001 desde 0.000 +999999,999 a


grados
IS­C 0.0001 de 0.0000 +99999,9999
ES UN 0.001 desde 0.000 a +99999.999 a
pulgada ES B 0.0001 de 0.0000 +99999.9999 a
IS­C 0.00001 de 0.00000 +9999.99999

(C) Parámetros de velocidad y velocidad angular.


incremental Mínimo
unidad de datos Rango de datos válido
sistema unidad de datos 0.01
ES UN desde 0,00 hasta +999000.00
mm/min
ES B 0.001 desde 0,000 hasta +999000.000
grados/min
IS­C 0.0001 desde 0,0000 hasta +99999.9999
ES UN 0.001 desde 0,000 hasta +96000.000
pulgada/minuto ES B 0.0001 desde 0,0000 hasta +9600.0000
IS­C 0.00001 desde 0,00000 hasta +4000.00000

(D) Parámetros de aceleración y aceleración angular.


incremental Mínimo
unidad de datos Rango de datos válido
sistema unidad de datos
ES UN 0,01 desde 0.00 a +999999,99 a
mm/s2
ES B 0.001 desde 0.000 +999999,999 a
grad./s2
IS­C 0.0001 de 0.0000 +99999,9999 a
ES UN 0.001 desde 0.000 +99999,999 a
2
pulgada/s ES B 0.0001 de 0.0000 +99999,9999 a
IS­C 0.00001 de 0.00000 +9999,99999

­ 488 ­
Machine Translated by Google

B. LISTA DE FUNCIONES INCLUYE


DIRECCIÓN R EN EL EQUIPO
B­64604RU­2/01 APÉNDICE GESTIÓN DE PROGRAMAS

B LISTA DE FUNCIONES INCLUYE


DIRECCIÓN R EN EL EQUIPO DIRECTIVO
PROGRAMA

B.1 LISTA DE FUNCIONES INCLUYE DIRECCIÓN R V


ARGUMENTOS DE G
A continuación se muestra una función que incluye la dirección P en el argumento de código G.

Sistema sistema de torno


Designación de múltiples fines máquina
Número de subsección para referencia
funciones de sistema de código g
máquina A B C
Ponerse de pie G04 G04 G04 G04 MANUAL DE OPERACIÓN
(común a la serie T/M). II.
PROGRAMACIÓN, "FUNCIÓN
SERIE"
Código G para G04.1 G04.1 G04.1 G04.1 ­ MANUAL DEL SOFTWARE
prevención CONEXIÓN (FUNCIÓN) “COMANDO DE
almacenamiento en búfer PROGRAMA” ­ MANUAL DE
OPERACIÓN
(común a la serie T/M). II.
PROGRAMACIÓN, FUNCIONES
CORTE DE ALTA VELOCIDAD"

Controlar con G08 G08 G08 G08 ­ GUÍA DE CONEXIÓN


expandido (FUNCIÓN)
preliminar “CONTROL DE VELOCIDAD DE AVANCE”
viendo IA (M Y ACELERACIÓN/DESACELERACIÓN"
serie)/Contorno
Control de IA ­ MANUAL
(compatible (común a la serie T/M). II.
equipo directivo PROGRAMACIÓN, FUNCIONES
preliminar CORTE DE ALTA VELOCIDAD"
viendo) Entrar
G10 G10 G10 MANUAL DE OPERACIÓN G10
programable (común a la serie T/M). II.
datos PROGRAMACIÓN, "ENTER
DATOS PROGRAMABLES (G10)"
Ingresar G10 G10 G10 MANUAL DE OPERACIÓN G10
programable (común a la serie T/M). II.
parámetros PROGRAMACIÓN, "ENTER
DATOS PROGRAMABLES (G10)"
­ G26 G26 G26­MANUAL DE SOFTWARE
Detección
fluctuaciones de velocidad CONEXIÓN (FUNCIÓN) "FUNCIÓN
huso VELOCIDAD DEL HUSILLO" ­ GUÍA DE
OPERACIÓN
(común a la serie T/M). II.
PROGRAMACIÓN, "FUNCIÓN
EJE DE VELOCIDAD"

­ 489 ­
Machine Translated by Google

B. LISTA DE FUNCIONES INCLUYE


DIRECCIÓN R EN EL EQUIPO
GESTIÓN DE PROGRAMAS APÉNDICE B­64604RU­2/01

Sistema sistema de torno


Designación de múltiples fines máquina
Número de subsección para referencia
funciones de sistema de código g
máquina A B C

Retorno de G30 G30 G30 MANUAL DE OPERACIÓN G30


referencial (común a la serie T/M). II.
posición PROGRAMACIÓN, "POSICIÓN
DE REFERENCIA"
multietapa G31 G31 G31 MANUAL DE OPERACIÓN G31
aprobar (común a la serie T/M). II.
PROGRAMACIÓN, FUNCIONES
INTERPOLACIONES"
Una omisión G31 G31 G31 MANUAL DE OPERACIÓN G31
último (común a la serie T/M). II.
valores de par PROGRAMACIÓN, FUNCIONES
el momento INTERPOLACIONES"
Continuo G31 G31 G31 MANUAL DE OPERACIÓN G31
alta velocidad (común a la serie T/M) II.
aprobar PROGRAMACIÓN, FUNCIONES
INTERPOLACIONES"
G31.8 ­ ­ ­ GUÍA DE CONEXIÓN
Función de salto
para eje EGB (FUNCIÓN)
"CONTROL DE EJES"
G51 ­ ­ ­ ­ GUÍA
Escalada
CONEXIÓN (FUNCIÓN) “COMANDO DE
PROGRAMA” ­ MANUAL DE
OPERACIÓN
(para serie M)
II. PROGRAMACIÓN, "FUNCIÓN
COMPENSACIÓN" ­
Guarnición ­ G51.2 G51.2 G51.2 GUÍA PARA
polígono (G251) (G251) (G251) CONEXIÓN (FUNCIÓN) "FUNCIÓN
INTERPOLACIÓN" ­ MANUAL DE
OPERACIÓN
(para serie T)
II. PROGRAMACIÓN, FUNCIONES
CONTROL DE EJES"

Sincrónico, G51.4, G51.4, G51.4, G51.4, ­ GUÍA DE CONEXIÓN


complejo y G51.5, G51.5, G51.5, G51.5, (FUNCIÓN)
impuesto G51.6, G51.6, G51.6, G51.6, "CONTROL DE BUCLE MÚLTIPLE" ­
gestión por G50.5 G50.5 G50.5 G50.5 INSTRUCCIONES DE FUNCIONAMIENTO
equipo del programa (común a la serie T/M). II.
PROGRAMACIÓN, “CONTROL
MULTIBUCLE”
cambio de eje G52.1, G52.1, G52.1, G52.1, GUÍA DE CONEXIÓN
trayectorias G52.2, G52.2, G52.2, G52.2, (FUNCIÓN)
G52.3 G52.3 G52.3 G52.3 "CONTROL DE EJES"

Alta velocidad G53 G53 G53 G53 ­ GUÍA DE CONEXIÓN


función G53 (FUNCIÓN)
“CONTROL DE EJES” ­
MANUAL DE OPERACIÓN
(común a la serie T/M). II.
PROGRAMACIÓN, "SISTEMA"
COORDINAR"

­ 490 ­
Machine Translated by Google

B. LISTA DE FUNCIONES INCLUYE


DIRECCIÓN R EN EL EQUIPO
B­64604RU­2/01 APÉNDICE GESTIÓN DE PROGRAMAS

Sistema sistema de torno


Designación de múltiples fines máquina
Número de subsección para referencia
funciones de sistema de código g
máquina A B C
Sistema coordinado G54 G54 G54 G54 ­ GUÍA DE CONEXIÓN
espacios en blanco (FUNCIÓN)
"CONTROL DE EJES"

(G54.1) (G54.1) (G54.1) (G54.1) ­ MANUAL DE OPERACIÓN


(común a la serie T/M). II.
PROGRAMACIÓN, "SISTEMA"
COORDINAR"
Costumbre G65, G65, G65, G65, MANUAL DE OPERACIÓN
macro G66, G66, G66, G66, (común a la serie T/M). II.
G66.1 G66.1 G66.1 G66.1 PROGRAMACIÓN A MEDIDA

MANUAL DE COMANDOS
Actuación G65, G65, G65, G65, MACRO
macros G66, G66, G66, G66, PROGRAMACIÓN Ejecutor de Macros

Nota 1) G66.1 G66.1 G66.1 G66.1 "DESEMPEÑO DE LA FUNCIÓN


Nota Nota Nota Nota PROGRAMAS MACRO"
1) anie1) anie1) anie1)
Introducir datos esquemáticos G65 G65 G65 G65­MANUAL DE SOFTWARE
CONEXIÓN (FUNCIÓN) “COMANDO DE
PROGRAMA” ­ MANUAL DE
OPERACIÓN
(común a la serie T/M). II.
PROGRAMACIÓN, "ENTER
MODELOS DE DATOS"
Equilibrado
­ G68 G68 G68 ­ GUÍA DE CONEXIÓN
corte (FUNCIÓN)
"CONTROL DE BUCLE MÚLTIPLE"
­ MANUAL
(para serie T)
II. PROGRAMACIÓN, " CORTE
EQUILIBRADO "

Gestión G68.2 ­ ­ ­ ­ GUÍA


trabajo inclinado CONEXIÓN (FUNCIÓN) "COMANDO DE
avión PROGRAMA" ­ MANUAL DE
SOFTWARE (para serie M)
II. PROGRAMACIÓN, FUNCIONES
SIMPLIFICAR
PROGRAMACIÓN"

girar oblicuo G68.3, ­ ­ ­ ­ GUÍA


plano de trabajo CONEXIÓN (FUNCIÓN) "COMANDO DE
en un ángulo dado PROGRAMA" ­ MANUAL DE
dirección del eje SOFTWARE (para serie M)
herramienta II. PROGRAMACIÓN, FUNCIONES
SIMPLIFICAR
PROGRAMACIÓN"

Gestión G68.4 ­ ­ ­ ­ GUÍA


trabajo inclinado CONEXIÓN (FUNCIÓN) "COMANDO DE
avión PROGRAMA" ­ MANUAL DE
(incremental SOFTWARE (para serie M)
multiequipo) II. PROGRAMACIÓN, FUNCIONES
SIMPLIFICAR
PROGRAMACIÓN"

­ 491 ­
Machine Translated by Google

B. LISTA DE FUNCIONES INCLUYE


DIRECCIÓN R EN EL EQUIPO
GESTIÓN DE PROGRAMAS APÉNDICE B­64604RU­2/01

Sistema sistema de torno


Designación de múltiples fines máquina
Número de subsección para referencia
funciones de sistema de código g
máquina A B C
Repetidamente ­ G70 a G70 a del ­ GUÍA
ciclos repetibles G76 G76 G72 al G78CONEXIÓN (FUNCIÓN) “COMANDO DE
PROGRAMA” ­ MANUAL DE
OPERACIÓN
(para serie T)
II. PROGRAMACIÓN, FUNCIONES
SIMPLIFICAR
PROGRAMACIÓN" MANUAL
Copiar una forma G72.1, ­ ­ ­ DE OPERACIÓN
G72.2 (común a la serie T/M). II.
PROGRAMACIÓN, FUNCIONES
SIMPLIFICAR
PROGRAMACIÓN"
ciclo fijo G74, ­ ­ ­ MANUAL
G76 (para serie M)
II. PROGRAMACIÓN, FUNCIONES
SIMPLIFICAR
PROGRAMACIÓN" ­ MANUAL
ciclo fijo G75, G72, G72, G73, DE OPERACIÓN
para taladrar G77, G74 G74 G75 (para serie T)
G78, II. PROGRAMACIÓN, FUNCIONES
G79 SIMPLIFICAR
PROGRAMACIÓN" ­ MANUAL
DE OPERACIÓN
(para serie M)
II. PROGRAMACIÓN, FUNCIONES
SIMPLIFICAR
PROGRAMACIÓN"
ciclo fijo del G82 al del G82 del G82 del G82 ­ MANUAL
G84, a a a (para serie T)
G85, G85, G85, II. PROGRAMACIÓN, FUNCIONES
del G87 al de G87 de G87 de G87 SIMPLIFICAR
G89 a a a PROGRAMACIÓN" y "TRABAJAR CON

G89, G89, G89, MEMORIA EN formato serie 10/11"


G83.5, G83.5, G83.5,
G83.6, G83.6, G83.6, ­ MANUAL
G87.5, G87.5, G87.5, (para serie M)
G87.6 G87.6 G87.6 II. PROGRAMACIÓN, FUNCIONES
SIMPLIFICAR
PROGRAMACIÓN"
Electrónico G81 ­ ­ ­ GUÍA DE CONEXIÓN
caja de cambios (FUNCIÓN)
"CONTROL DE EJES"
Ciclo ­ G83.1 G83.1 G83.1 INSTRUCCIONES DE OPERACIÓN
alta velocidad (para serie T)
taladrar con II. PROGRAMACIÓN, FUNCIONES
periódico SIMPLIFICAR
plomo de perforación PROGRAMACIÓN"

­ 492 ­
Machine Translated by Google

B. LISTA DE FUNCIONES INCLUYE


DIRECCIÓN R EN EL EQUIPO
B­64604RU­2/01 APÉNDICE GESTIÓN DE PROGRAMAS

Sistema sistema de torno


Designación de múltiples fines máquina
Número de subsección para referencia
funciones de sistema de código g
máquina A B C
Ciclo duro G84.2 G84.2 G84.2 G84.2 ­ MANUAL
corta hilos CONEXIÓN (FUNCIÓN) "FUNCIÓN
toque (formato VELOCIDAD DEL HUSILLO" ­ GUÍA DE
FS10/11­T) OPERACIÓN
(para serie T)
II. PROGRAMACIÓN, FUNCIONES
SIMPLIFICAR
PROGRAMACIÓN" ­ MANUAL
DE OPERACIÓN
(para serie M)
II. PROGRAMACIÓN, FUNCIONES
SIMPLIFICAR
PROGRAMACIÓN" ­ MANUAL
G84.3 ­ ­ ­
Ciclo duro
cortando a la izquierda CONEXIÓN (FUNCIÓN) "FUNCIÓN
hilo (formato VELOCIDAD DEL HUSILLO" ­ GUÍA DE
FS10/11­T) OPERACIÓN
(para serie M)
II. PROGRAMACIÓN, FUNCIONES
SIMPLIFICAR
PROGRAMACIÓN"
Gestión G96 G96 G96 G96­MANUAL DE SOFTWARE
constancia CONEXIÓN (FUNCIÓN) "FUNCIÓN
velocidad VELOCIDAD DEL HUSILLO" ­ GUÍA DE
moviéndose en OPERACIÓN
superficies (común a la serie T/M). II.
PROGRAMACIÓN, "FUNCIÓN
VELOCIDAD DEL HUSILLO ­
Función de indexación G96.1 de de de MANUAL
huso a G96.1 G96.1 G96.1 CONEXIÓN (FUNCIÓN) "FUNCIÓN
G96.3 a a a VELOCIDAD DEL HUSILLO" ­ GUÍA DE
G96.3 G96.3 G96.3 OPERACIÓN
(común a la serie T/M). II.
PROGRAMACIÓN, "FUNCIÓN
EJE DE VELOCIDAD"
en modo G96.4 G96.4 G96.4 G96.4 ­ MANUALES
gestión CONEXIÓN (FUNCIÓN) "FUNCIÓN
husillo en VELOCIDAD DEL HUSILLO" ­ GUÍA DE
ayuda OPERACIÓN
servo motor (común a la serie T/M). II.
PROGRAMACIÓN, "FUNCIÓN
VELOCIDADES DEL HUSILLO"
Nota 1) El código G arbitrario es opcional con el siguiente parámetro de compilación. ­Nom. del 9013 al 9022, núm. 9034, núm. del
9045 al 9047, núm. del 9129 al n°9137

­ 493 ­
Machine Translated by Google

B. LISTA DE FUNCIONES INCLUYE


DIRECCIÓN R EN EL EQUIPO
GESTIÓN DE PROGRAMAS APÉNDICE B­64604RU­2/01

B.2 LISTA DE FUNCIONES INCLUYE DIRECCIÓN R V


CODIGO ARGUMENTO M Y S
A continuación se muestra una función que incluye la dirección P en un argumento de código M o S.

Designación código M Importante


Número de subsección para referencia
funciones formato parámetros
Esperando códigos M M_P_ nom. 8110, núm. ­ GUÍA DE CONEXIÓN
8111, (FUNCIÓN)
MWP (nº 8103#1) "CONTROL DE BUCLE MÚLTIPLE"
­ MANUAL
(común a la serie T/M). II.
PROGRAMACIÓN, "FUNCIÓN
CONTROL MULTICIRCUITO"
Esperando códigos M M_P_ Nom. 8114, ­ GUÍA DE CONEXIÓN
alta velocidad nº 8115, (FUNCIÓN)
tipo T MWP (nº 8103#1) "CONTROL DE BUCLE MÚLTIPLE" ­
INSTRUCCIONES DE FUNCIONAMIENTO
(común a la serie T/M). II.
PROGRAMACIÓN, "FUNCIÓN
CONTROL MULTICIRCUITO"

Esperando función en M_P_L_IP STW (ном. 8101#1), ­ GUÍA DE CONEXIÓN


tarea inicial nom. 8110, (FUNCIÓN)
puntos núm. "CONTROL DE BUCLE MÚLTIPLE"
8111, ­ MANUAL
MWP(nº 8103#1) (común a la serie T/M). II.
PROGRAMACIÓN, "FUNCIÓN
CONTROL MULTICIRCUITO"

(programa de macros M98P_ MANUAL DE OPERACIÓN (general


usuario) Subrutina para serie T/M) III. PROGRAMACIÓN, “CONFIGURACIÓN
DEL PROGRAMA”
Fin del programa M99P_
Llamada externa M198P_ SBP (No. 3404#2) MANUAL DE OPERACIÓN (General
subrutinas para serie T/M) III. CONTROL, "CONTROL
AUTOMATICO"

programa de macros M_P_ MAA (No. 6009#2) MANUAL DE OPERACIÓN (general


usuario para serie T/M.) II. PROGRAMACIÓN, "MACRO DE
Llamar a una macro usando USUARIO"
código M
(incluye tarea
varios

definiciones y
llamada especial
macros)
Haciendo una llamada M98P_ GUÍA DE PROGRAMACIÓN
macro Macro Ejecutor
subrutinas "DESEMPEÑO DE LA FUNCIÓN
Llamar a una subrutina M_P_ PROGRAMAS MACRO"
para personalizado
programas

­ 494 ­
Machine Translated by Google

B. LISTA DE FUNCIONES INCLUYE


DIRECCIÓN R EN EL EQUIPO
B­64604RU­2/01 APÉNDICE GESTIÓN DE PROGRAMAS
Designación código M Importante
Número de subsección para referencia
funciones formato opciones
Actuación M_P_
programas macro
Llamar a una macro usando
código M
(incluye tarea
varios

definiciones y
llamada especial
macros) Multihusillo
S_P_ MPP (Nº 3703#3), GUÍA DE CONEXIÓN
modo libro. 3781 (FUNCIÓN)
"FUNCIÓN VELOCIDAD DEL HUSILLO"

­ 495 ­
Machine Translated by Google
Machine Translated by Google

B­64604RU­2/01 ÍNDICE

ÍNDICE
COMPENSACIÓN DE HERRAMIENTA (G45 ­ G48).......209 Radio
<A > de herramienta/compensación de radio
Sincronización electrónica automática partes superiores de la herramienta para su inserción desde la manguera de alta presión...................281

caja de cambios en fase................................................ .... ....316


MEDICIÓN DE LONGITUD AUTOMÁTICA < >
METRO

CONTROL DE HERRAMIENTA (G37).................................... .....206 ESCALA (G50, G51).................................288 PRECAUCIONES DE


CONTROL AUTOMÁTICO ...................343 SEGURIDAD.... ........................... ............. T­1

< EN> < >


norte

Nariz de herramienta imaginaria ................................219 ROTACIÓN NANO SUAVIZADO................................................ ...20


DEL SISTEMA DE COORDENADAS (G68, Dirección de la punta de la herramienta
G69) .... .................................................... ....295 Ventana de imaginaria ................................. ........................ .................221
entrada auxiliar para trabajar ROSCADO (G33) ...... ................................. ........19
plano de trabajo inclinado ................360 Ventana de entrada CONFIGURACIÓN Y VISUALIZACIÓN DE DATOS ........353
auxiliar para trabajar con Configuración de los parámetros de procesamiento ........................ ....412
plano de trabajo inclinado (15 pulgadas Configuración de los parámetros de procesamiento (pantalla 15/19
mostrar)................................................ ...................378 Selección pulgadas)................................................ ...................414
del nivel de calidad de procesamiento ........................ ......... .405 Configuración de parámetros de procesamiento
Selección del nivel de calidad de procesamiento (pantalla 15 (nano­suavización) ................................412,414 Número de
pulgadas)................................................ ...................410 corrección y cantidad de corrección.... ................222
Seleccionar el nivel de procesamiento....................... .......... .................402
Selección del nivel de procesamiento (pantalla de 15 < >
ACERCA DE

pulgadas) ........... .......407 Selección del nivel de Revisar................................................. ...................192,230


precisión.................. ................ .....403,408 Selección del nivel de PROGRAMA INVERSO .........343 VISTA GENERAL DE
pureza de procesamiento................402,407 BISELADO SELECTIVO Y COMPENSACIÓN
ESQUINAS REDONDAS R ................................................ .....96 AL RADIO DE LA SUPERFICIE DE LA HERRAMIENTA
Ciclo de perforación de alta velocidad con (G40­G42) ................................................. ...................219
retirada periódica de la broca (G73) ................................ 43 VISIÓN GENERAL DE LA COMPENSACIÓN
SOBRE LA HERRAMIENTA DE CORTE (G40–G42) ................214
<j > ADVERTENCIAS Y PRECAUCIONES GENERALES....s­2
ROSCADO RÍGIDO .....80 ROSCADO RÍGIDO (G84) .....81 INFORMACIÓN GENERAL....... ............. ...........................3.11
Características generales de la función de rotación
Plano inclinado en un ángulo dado....123
< CON> Limitación................................. ................................378,395
VALOR Y MEDIDA DE COORDENADAS ................34 VALORES Limitaciones de rotación del inclinado de trabajo
DE COMPENSACIÓN DE HERRAMIENTA, NÚMEROS DE plano en un ángulo dado................................181
VALORES DE COMPENSACIÓN Y ENTRADA VENTANAS MOSTRADAS POR EL FUNCIONAL
VALORES DEL PROGRAMA (G10).................286 POR TECLA................................ 353,360,396,412 Ventana de
selección de tipo de comando...... .. ........................366,384 Ventana
<I > de configuración de datos de trabajo inclinados
Cambiar la tolerancia en el modo inteligente aviones ................................................. .... .......367,385
control de acceso................................................ ...32 Medición Operación que se realizará si se realiza
de longitud de herramienta................................399 Multicomando conclusión sobre la presencia de una colisión ................272
incremental... ................................. ................... ....152 CONTROL DESCRIPCIÓN DE COMPENSACIÓN POR CORTE
INTELIGENTE HERRAMIENTA O AL RADIO DE LA NARIZ
ADMISIÓN................................................. ....... ............26 HERRAMIENTAS................................................. .. ...230
DESCRIPCIÓN DE PARÁMETROS ................................419
<A> DEFINICIÓN DE TÉRMINOS
MANDO EN COORDENADAS POLARES (G15, "PRECAUCIÓN", "ADVERTENCIA" Y
G16)................................................ ................................34 "NOTA" ............................................... ..... ....s­1

Comandos G53, G28 y G30 en modo compensación FLUJO DE FUNCIONAMIENTO DE LA MÁQUINA PRINCIPAL CON

longitud de la herramienta................................................ ... .197 CNC ................................................. .... ........................6

COPIAR FIGURAS (G72.1, G72.2) ................185 COMPENSACIÓN Cancelación de ciclo fijo (G80) ................. ... ................92
DE LONGITUD DE HERRAMIENTA (G43, Cancelación de un ciclo fijo de taladrado (G80).................74
G44, G49)................................................. ...................192

yo­1
Machine Translated by Google

ÍNDICE B­64604RU­2/01

Pantalla de alimentación manual 3D Avance mediante volante en ángulo recto para


(coordenadas del vértice de la herramienta, número ejes de herramientas / avance continuo manual
impulsos, la cantidad de movimiento de los ejes de la máquina) en ángulo recto con respecto al eje de la herramienta /
354 Visualización de avance manual tridimensional avance incremental en ángulo recto con respecto al eje
(coordenadas del vértice de la herramienta, número herramienta ................................................. ....... ..........331
impulsos, la cantidad de movimiento de los ejes de la Avance del volante al girar al centro
máquina) (pantalla de 15 pulgadas)................................. ................... ..357 punta de herramienta / manual continuo
avance al girar el centro de la punta de la herramienta
< >
PAG
/ avance incremental con rotación central
OPCIONES................................................. ............419 información sobre herramientas ................................................ ....334
Mover la herramienta en modo de compensación....240 Mover la Detalles de la ventana de configuración de datos
herramienta en modo de cancelación control de un plano de trabajo inclinado371,389
correcciones................................................. ....... ................259 POSICIONAMIENTO EN UNO
Movimiento de la herramienta en el arranque ................234 LISTA DIRECCIÓN (G60) ................................................ .17 Posición
DE FUNCIONES INCLUYE DIRECCIÓN P V de la pieza y comando de movimiento......222 CICLO DE PUEDE
ARGUMENTOS DEL CÓDIGO G .........................................489 DE PERFORACIÓN.................... ..39 CICLO DE LATA DE
LISTA DE FUNCIONES INCLUYE DIRECCIÓN R V MOLIENDA (PARA
CÓDIGO ARGUMENTO M Y S .................................494 RECTIFICADORA) ................................104 ADVERTENCIAS Y
LISTA DE FUNCIONES INCLUYE DIRECCIÓN R V PRECAUCIONES
EQUIPO DE ADMINISTRACIÓN DEL PROGRAMA .....489 RELACIONADOS CON EL MANEJO
Girar un plano de trabajo inclinado STANCOM................................................. .. ................t­6
ángulo especificado basado en ángulos de proyección................137 ADVERTENCIAS Y PRECAUCIONES
Girar un plano de trabajo inclinado RELACIONADAS CON LA PROGRAMACIÓN...s­3
ángulo especificado basado en los ángulos de Euler................122 ADVERTENCIAS RELACIONADAS CON
ROTACIÓN DEL TRABAJADOR INCLINADO MANTENIMIENTO DIARIO......s­8
PLANOS EN UN ÁNGULO ESPECIFICADO......118 Prevención de ranuras causadas por la corrección en
Girar un plano de trabajo inclinado a un valor especificado radio de la herramienta ................................................ ....266
esquina ................................................. ........................118 Un ejemplo del uso de ciclos fijos para
Girar un plano de trabajo inclinado a un valor especificado perforación ................................................. .... ................76
ángulo en el modo de compensación de longitud de herramienta177 Notas sobre la compensación del radio de la punta
Girar un plano de trabajo inclinado a un valor especificado herramienta ................................................. ....... ..........228
ángulo basado en dos vectores................................134 NOTAS PARA LEER ESTO
Girar un plano de trabajo inclinado a un valor especificado PAUTAS ................................................. .... .......6
ángulo de tres puntos................................................ .....130 NOTAS SOBRE DIFERENTES TIPOS
Girar un plano de trabajo inclinado a un valor especificado DATOS................................................. ....... ...................7
ángulo basado en ángulos de balanceo, cabeceo y guiñada...128 Comprobación de colisión .................. ................ ................269
Girar un plano de trabajo inclinado a un valor especificado
ángulo en la dirección del eje de la herramienta ................ 140 < R>
Avance por volante en vertical TRABAJAR CON MEMORIA EN SOFTWARE
dirección respecto a la mesa / avance manual FORMATO Serie 10/11................................307
continuo en vertical Corrección manual durante el corte duro
dirección relativa a la mesa / avance grifo de hilo ................................................ ... ......92 Corrección
incremental en vertical de salida manual.................................. . ...93 CONTROL
dirección en relación con la mesa...................337 MANUAL ................................................. 327
Avance del volante en horizontal
dirección relativa a la mesa / avance manual <S >
continuo en horizontal Señal de anulación manual ................................................ ....94
dirección relativa a la mesa / avance Comando complejo en sistema de coordenadas absoluto 150
incremental en horizontal Comando complejo para girar una pieza de trabajo inclinada
dirección en relación a la mesa...................339 plano en un ángulo dado................................150
Avance mediante volante en dirección del eje Reducir las expectativas para lograr un determinado
herramienta / alimentación continua manual en velocidad de rotación del husillo a constante
dirección del eje de la herramienta / avance incremental ciclo de taladrado................................................ ... .......77
en la dirección del eje de la herramienta ................ 329 GUARDAR VECTORES (G38) .................................283

<t >
TABLAS PARA ESTABLECER NORMAS
PARÁMETROS................................................. ........ ......487

yo­2
Machine Translated by Google

B­64604RU­2/01 ÍNDICE
TIPO DE DATOS................................................ ... ..........486 TIPOS Ciclo de rectificado de superficies intermitente
DE DESPLAZAMIENTO AL CORREGIR POR velocidad de avance (G79) .................................... ....... ..........115
LONGITUD DE LA HERRAMIENTA...................198
ALIMENTACIÓN MANUAL TRIDIMENSIONAL....... . .................327 < mi>
CAJA DE CAMBIOS ELECTRÓNICA ................................309
< Ud.>
INTERPOLACIÓN CIRCULAR ANGULAR (G39) .284 CONTROL
DE AUMENTO (PARA
RECTIFICADORA) ........................101 Control de dirección del
eje de la herramienta .........154 Control de dirección del eje de la
herramienta Con
manteniendo la posición del centro de la herramienta....172
MANEJO NORMAL
DIRECCIÓN (G40.1, G41.1, G42.1)......302 Control del eje
U....................... ................................322 Configuración y visualización
del valor de corrección
herramienta................................................. .. .................396

<F >
FORMA Y MOVIMIENTO DE LA HERRAMIENTA
HERRAMIENTAS POR SOFTWARE......11
FUNCIONES PARA SIMPLIFICAR
PROGRAMACIÓN................................................. ..39
FUNCIONES DE CONTROL DEL EJE................................309
Función para evitar la verificación de colisiones......274 FUNCIÓN
DE INDEXACIÓN DE DIVISIÓN
MESA GIRATORIA................................................ ...99
FUNCIÓN DE INTERPOLACIÓN................................17 FUNCIÓN
DE COMPENSACIÓN.... ........................... ............192 FUNCIÓN
DE PREPARACIÓN (FUNCIÓN G) .. ............13 Función de salto
para el eje EGB ......... ...................320 Función de alarma de control
de colisión .272

< ts >
Ciclo de rectificado por inmersión (G75) ................................ 106
Ciclo de roscado rígido a izquierdas (G74) ... .... ...85 Ciclo de
roscado rígido con intervalos periódicos.
salida del grifo (G84 o G74).................................89 Ciclo de corte
de hilo a la izquierda (G74) ....... ...................45 Ciclo de roscado
(G84) ................. ................. .................60 Ciclo de retromandrinado
(G87) ........... ................... ......69 Ciclo de mandrinado
(G85) ................... ................. ......66 Ciclo de mandrinado
(G86) ................. ................. ......67 Ciclo de mandrinado
(G88) ................. ................. ......71 Ciclo de mandrinado
(G89) ................. ................. ......73 Ciclo para perforar pequeños
agujeros con intervalos periódicos.
Guía de perforación (G83) ................................. ....... .55
Ciclo de taladrado con retirada periódica de brocas.
(G83) ................................................ ..... ..........................53 Ciclo
de taladrado, taladrado por puntos (G81)....... .......... .49 Ciclo de
taladrado, ciclo de avellanado
(G82) ................................................. ..... ..........................51
Finalizar ciclo de mandrinado (G76) ........... ....... ..........47 Ciclo de
rectificado por pasada con directo
usando dimensiones constantes (G77)..........109
Ciclo de rectificado superficial con continuo
velocidad de avance (G78).................................... ...... ............112

i­3
Machine Translated by Google
Machine Translated by Google

B­64604RU­2/01 NOTA SOBRE NUEVAS EDICIONES

NOTA SOBRE NUEVAS EDICIONES


Número Fecha Contenido
01 Agosto., 2016

r­1
Machine Translated by Google

B­64604RU­2/01

* B­ 6 4 6 0 4 RU­ 2 / 0 1 *

También podría gustarte