Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUÍA
OPERACIÓN
B64604RU2/01
Machine Translated by Google
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.
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
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
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.
s1
Machine Translated by Google
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.
s2
Machine Translated by Google
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.
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.
s3
Machine Translated by Google
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
s4
Machine Translated by Google
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.
T5
Machine Translated by Google
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.
s6
Machine Translated by Google
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.
s7
Machine Translated by Google
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.
s8
Machine Translated by Google
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.
s9
Machine Translated by Google
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
T10
Machine Translated by Google
B64604RU2/01 CONTENIDO
CONTENIDO
MEDIDAS DE PRECAUCIÓN ................................................ .................s1
DEFINICIÓN DE LOS TÉRMINOS “ADVERTENCIA”, “ADVERTENCIA” Y
"NOTA" ............................................... ..... ................................................... s1
ADVERTENCIAS Y PRECAUCIONES GENERALES................................... ...... ..... s2
ADVERTENCIAS Y PRECAUCIONES RELATIVAS
PROGRAMACIÓN................................................. ................ ........................ s3
ADVERTENCIAS Y PRECAUCIONES DE MANEJO
STANCOM................................................. .. ................................................. .s6
ADVERTENCIAS PARA USO DIARIO
MANTENIMIENTO................................................. ................................................ s8
I. INFORMACIÓN GENERAL
II. PROGRAMACIÓN
c1
Machine Translated by Google
CONTENIDO B64604RU2/01
c2
Machine Translated by Google
B64604RU2/01 CONTENIDO
c3
Machine Translated by Google
CONTENIDO B64604RU2/01
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
c4
Machine Translated by Google
B64604RU2/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
c5
Machine Translated by Google
Machine Translated by Google
I. INFORMACIÓN GENERAL
Machine Translated by Google
Machine Translated by Google
1. INFORMACIÓN GENERAL
Este manual consta de las siguientes partes:
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) (B64604EN). 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 (B64610EN). 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.
NOTA
1 En explicaciones según el modelo CNC se puede utilizar
las siguientes
descripciones: 0iMF: Sistema de centro de mecanizado (serie M)
3
Machine Translated by Google
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 0iF”
AJUSTES (B64610EN).
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.
4
Machine Translated by Google
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
Dibujo Programa
detalles detalles
Antes de comenzar la programación real, debe establecer un plan de procesamiento de piezas. plan de procesamiento
2. Herramientas de corte 3.
Condiciones de corte:
Tasa de alimentación
Profundidad de corte
4. Trayectoria de la herramienta
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.
7
Machine Translated by Google
Machine Translated by Google
II. PROGRAMACIÓN
Machine Translated by Google
Machine Translated by Google
1. INFORMACIÓN GENERAL
El Capítulo 1, INFORMACIÓN GENERAL, consta de los siguientes apartados:
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
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
B64604RU2/01 PROGRAMACIÓN (FUNCIÓN G)
Tipo Significado
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 B64604RU2/01
2. FUNCIÓN DE PREPARACIÓN
B64604RU2/01 PROGRAMACIÓN (FUNCIÓN G)
15
Machine Translated by Google
2. FUNCIÓN DE PREPARACIÓN
(FUNCIÓN G) PROGRAMACIÓN B64604RU2/01
dieciséis
Machine Translated by Google
3. FUNCIÓN
B64604RU2/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:
Invadir
punto de partida
punto de partida
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 B64604RU2/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
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 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
B64604RU2/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.
Formato
CON
G33IP_F_;
Blanco
19
Machine Translated by Google
3. FUNCIÓN
INTERPOLACIÓN
PROGRAMACIÓN B64604RU2/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.
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
B64604RU2/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 nanosuavizació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 B64604RU2/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.
Si los valores dados en los parámetros son 0, entonces no se toma ninguna decisión basada en
distancias entre puntos programables adyacentes.
N2
N1 i1
Arroz. 3.3 c)
22
Machine Translated by Google
3. FUNCIÓN
B64604RU2/01 PROGRAMACIÓN INTERPOLACIÓN
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.
Arroz. 3.3(d)
23
Machine Translated by Google
3. FUNCIÓN
INTERPOLACIÓN
PROGRAMACIÓN B64604RU2/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
nanosuavizado está habilitado, entonces el bit de "suavizado activado" está habilitado. se establece en 1.
Limitación
Códigos G modales utilizados al especificar nanosuavizació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.
24
Machine Translated by Google
3. FUNCIÓN
B64604RU2/01 PROGRAMACIÓN
INTERPOLACIÓN
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)”.
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.
25
Machine Translated by Google
3. FUNCIÓN
INTERPOLACIÓN
PROGRAMACIÓN B64604RU2/01
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".
CON
Conversión CON
trayectoria angular en
curva
admisión
Y Y
X X
26
Machine Translated by Google
3. FUNCIÓN
B64604RU2/01 PROGRAMACIÓN INTERPOLACIÓN
admisión
admisión
admisión
Interpolación circular
– Interpolación circular
Gestión
admisión
Nano suavizado admisión
• 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 B64604RU2/01
admisión
admisión
Fig.3.4 (d) Conversión a curvas en las secciones de esquina de curvas formadas a partir de varios
pequeños segmentos lineales
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
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
B64604RU2/01 PROGRAMACIÓN
INTERPOLACIÓN
Función descriptiva
admisión
NOTA
Si el parámetro no. 19599 no se especifica, se utiliza el valor del número de parámetro.
1737.
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.
3. FUNCIÓN
INTERPOLACIÓN
PROGRAMACIÓN B64604RU2/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)
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 105 (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.
3. FUNCIÓN
B64604RU2/01 PROGRAMACIÓN INTERPOLACIÓN
Trayectoria
centro
Trayectoria del programa herramienta
Blanco
admisión
R
Trayectoria Blanco
programas
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 B64604RU2/01
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.
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
B64604RU2/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 B64604RU2/01
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
34
Machine Translated by Google
4. SIGNIFICADO Y MEDICIÓN
B64604RU2/01 PROGRAMACIÓN COORDINAR
Esquina Radio
Radio
Real
Situación real situación
equipo incrementos
*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 B64604RU2/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.
[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.
[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).
36
Machine Translated by Google
4. SIGNIFICADO Y MEDICIÓN
B64604RU2/01 PROGRAMACIÓN COORDINAR
PCC = 0 PCC = 1
Ejemplo
Circunferencia del agujero del perno
150°
30°
270° X
100mm
37
Machine Translated by Google
4. SIGNIFICADO Y MEDICIÓN
COORDINAR PROGRAMACIÓN B64604RU2/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.
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.
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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.
39
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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
Operación 5
Operación 3
Acelerado
entrada
Operación 4
Entrada
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, G73G89. 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.
40
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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 G73G89.
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.
Punto R R Punto R
Z=0
CON
Modo de perforación
G73, G74, G76 y G81G89 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 B64604RU2/01
Original
nivel
Nivel
puntos R
Repetición
Para repetir la perforación de agujeros igualmente espaciados, establezca K_ en el número de repeticiones.
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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
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 B64604RU2/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.
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.
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 (G00G03) 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 Y250.0 Z150.0 R100.0 Q15.0 F120;
Posicionamiento, taladrar el agujero 1 y luego
volviendo al punto R.
Y550.0; Posicionamiento, perforando el agujero 2 y luego
volviendo al punto R.
Y750.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.
Y550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
44
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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 antihorario agujas del reloj
flechas
Punto R Punto R
P Nivel de puntos R
PAG
Punto Z Punto Z
PAG PAG
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.
45
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
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.
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 (G00G03) 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 Y250.0 Z150.0 R120.0 F120; Colocación en el agujero 1 en
roscar y luego regresar al punto R. Posicionar en el orificio 2
Y550.0; mientras se rosca y luego regresar al punto R. Posicionar en el
orificio 3 mientras se rosca y luego
Y750.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
Y550.0; hilos con
G98 Y750.0;
posterior retorno al nivel original.
46
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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
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.
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.
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 B64604RU2/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 (G00G03) 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 Y250.0 Posicionamiento en el taladro 1 seguido de
volviendo al punto R.
Z150.0 R120.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
Y550.0; orificio 2 y luego regresar al punto R. Posicionar, perforar el orificio 3 y
luego regresar al punto
Y750.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
Y550.0; original. Volver a la posición de referencia
G98 Y750.0;
48
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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 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.
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.
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 B64604RU2/01
Cancelar
No especificar el código G del grupo 01 (G00G03) 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 Y250.0 Z150.0 R100.0 F120; Posicionamiento, perforación
hoyos 2 seguidos de regreso a
punto R.
Y550.0; Posicionamiento, perforación
hoyos 2 seguidos de regreso a
punto R.
Y750.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.
Y550.0; Posicionamiento, perforación
hoyos 5 seguidos de regreso a
punto R.
G98 Y750.0; Posicionamiento, perforación
hoyos 6 seguidos de regreso a
nivel inicial.
50
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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 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.
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.
51
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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 (G00G03) 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 Y250.0 Z150.0 R100.0 P1000 F120;
Posicionamiento, perforación del agujero 1, retraso de 1 seg. en
base del agujero y luego regresar al punto R. Posicionamiento,
Y550.0; perforar el agujero 2 y luego
volviendo al punto R.
Y750.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.
Y550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y750.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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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
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.
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.
53
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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 (G00G03) 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 Y250.0 Z150.0 R100.0 Q15.0 F120.0;
Posicionamiento, taladrar el agujero 1 y luego
volviendo al punto R.
Y550.0; Posicionamiento, perforando el agujero 2 y luego
volviendo al punto R.
Y750.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.
Y550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y750.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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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
q
q D
D
D
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 B64604RU2/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
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.
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
Avance de trabajo = F × α
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 B64604RU2/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:
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.
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.
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.
58
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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 B64604RU2/01
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
PAG
Punto Z PAG Punto Z
Rotación del husillo
en sentido antihorario 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.
60
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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.
61
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
roscando hilos
<1> Posicionamiento a
<1> Posicionamiento en el siguiente hoyo
agujero
<3> Tocando el fondo del agujero <9> Salida de función auxiliar M05
<4> Levántate
Nivel inferior del agujero
<5> Salida de función auxiliar
M05
Blanco
<6> Salida de función auxiliar
M04
31. 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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓ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
31. 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 B64604RU2/01
q: Profundidad de corte
d: distancia de retracción
d <4> Retracción
<6> Salida de función auxiliar
M03
d <4> Retracción
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 Z100.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 Z100.0 Q20.0 ; N20
G84 Z100.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 Z100.0 Q20.0 ; N15G80;
← Se cancela el modo de ciclo constante.
N20 G84 Z100.0 ;
N30G80;
64
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
Ejemplo 4
N10 G83 X100.0 Y150.0 Z100.0 Q20.0 ;
N20 G84 Z100.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.
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 (G00G03) 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 Y250.0 Z150.0 R120.0 P300 F120.0;
Posicionamiento, taladrar el agujero 1 y luego
volviendo al punto R.
Y550.0; Posicionamiento, perforando el agujero 2 y luego
volviendo al punto R.
Y750.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.
Y550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y750.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 B64604RU2/01
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 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.
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.
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
Cancelar
No especificar el código G del grupo 01 (G00G03) 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.0Y250.0Z150.0R120.0F120.0;
Posicionamiento, taladrar el agujero 1 y luego
volviendo al punto R.
Y550.0; Posicionamiento, perforando el agujero 2 y luego
volviendo al punto R.
Y750.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.
Y550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y750.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.
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)
Base
Rotación del husillo
agujas del reloj
Punto Z Punto Z
Detener
Detener
huso
huso
67
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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.
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.
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 (G00G03) 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.0Y250.0Z150.0R100.0F120.0;
Posicionamiento, taladrar el agujero 1 y luego
volviendo al punto R.
Y550.0; Posicionamiento, perforando el agujero 2 y luego
volviendo al punto R.
Y750.0; Posicionamiento, perforando el agujero 3 y luego
volviendo al punto R.
68
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓ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)
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.
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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.
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 (G00G03) 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 Y250.0 en el agujero a perforar 1. Centrarse en el nivel de referencia y
Z150.0 R120.0 Q5.0 luego realizar
desplazamiento
P1000 F120.0 ; de 5 mm. Deténgase en el punto Z durante
Y550.0; 1 segundo. Posicionamiento, taladrado del orificio 2.
Y750.0; Posicionamiento, taladrado del orificio 3. Posicionamiento,
X1000.0 ; taladrado del orificio 4. Posicionamiento, taladrado del orificio 5.
Y550.0;
70
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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 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.
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 B64604RU2/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 (G00G03) 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 Y250.0 Z150.0 R100.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
Y550.0; segundo. Posicionamiento, taladrar el agujero 2 y luego
volviendo al punto R.
Y750.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.
Y550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y750.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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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 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.
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.
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 B64604RU2/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 (G00G03) 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 Y250.0 Z150.0 R120.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
Y550.0; segundo. Posicionamiento, taladrar el agujero 2 y luego
volviendo al punto R.
Y750.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.
Y550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y750.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.
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
Ejemplo
M3S100; Inicia la rotación del husillo.
G90 G99 G88 X300.0 Y250.0 Z150.0 R120.0 F120.0;
Posicionamiento, taladrar el agujero 1 y luego
volviendo al punto R.
Y550.0; Posicionamiento, perforando el agujero 2 y luego
volviendo al punto R.
Y750.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.
Y550.0; Posicionamiento, perforando el agujero 5 y luego
volviendo al punto R.
G98 Y750.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 B64604RU2/01
76
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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
CON
Posición de retracción
250
Original
X 50
nivel
50
30
20
T 11 T 15 T 31
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 B64604RU2/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
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.
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
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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
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 B64604RU2/01
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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)
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
Operación 3 Operación 5
Punto Z
Punto Z
PAG
Detener
PAG
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 B64604RU2/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.
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).
82
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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.
Comando F Si
se especifica un valor que excede el límite superior de la velocidad de avance de corte,
alarma PS0011.
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 B64604RU2/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.
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 Z100.0 R20.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 Z100.0 R20.0 F1,0; Golpeteo rígido
84
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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)
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
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 B64604RU2/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.
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).
86
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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.
Comando F
Establece un valor que excede el límite superior de velocidad de avance de corte, causando
Se produce la alarma PS0011.
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 B64604RU2/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.
Ejemplo
Velocidad de avance del eje Z 1000 mm/min
Velocidad del husillo 1000 minutos1
88
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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
Se utiliza constante
q
tiempo de retiro. q
89
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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.
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
Cerrar
El bloqueo también se puede realizar en G84 (G74).
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.
Comando F
Establece un valor que excede el límite superior de velocidad de avance de corte, causando
Se produce la alarma PS0011.
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 B64604RU2/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.
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.
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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%.
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
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 B64604RU2/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 ISB 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)
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
B64604RU2/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)
95
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
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;
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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.
97
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
Trayectoria C C
la herramienta sin
conjunto de chaflanes
línea sólida.
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
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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.
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.
99
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
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
B64604RU2/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.
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
divisorrotativo
el valor del punto cero de la pieza es cero).
mesa
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 B64604RU2/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
B64604RU2/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.
103
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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 Z70.0 F100;
N2 G19 G02 Z80.0 R67.0 ;
N3 G01 Z70.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.
104
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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
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.
%
105
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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.
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
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.
106
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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.
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 B64604RU2/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.
α,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
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
• 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>
<1>
I
k <3>
<2> <4>
j <5>
<6>
108
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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.
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
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 B64604RU2/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.
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.
Falta señal
Falta señal
(Fin)
(Fin)
110
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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.
α,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
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
111
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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.
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓ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.
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
113
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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.
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>
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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
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.
115
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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
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.
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
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
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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 B64604RU2/01
NOTA
Esta característica es opcional.
Funcional
Inclinación º sistema
sistemas coordinados coordenadas
piezas de trabajo (G54) (G68.2)
118
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
CON
119
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
CON
Zc
yc
xc
Y
Funcional
sistema coordinado
XcYcZc
Desplazamiento inicial
sistemas coordinados
(xo,yo,zo)
Sistema
coordenadas X
espacios en blanco
XYZ
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
XcYcZc
Desplazamiento inicial
sistemas coordinados
(xo,yo,zo)
Sistema coordinado
espacios en blanco X
XYZ
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
B64604RU2/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.
girando la
herramienta CON
Y
C
A
<3> Máquina
combinada
CON
tipo
Y
C
121
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
Formato
Girar el plano de trabajo inclinado a un ángulo especificado (G68.2)
METRO
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
Con
y'
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
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.
123
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
Sistema coordinado
programación
Sistema
coordenadas
programación
G54
G55
Arroz. 5.7.1(f)
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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)
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)
125
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
Vector de ejes Z
#151160
#151163 #151161
zf #151162
#151164 vector del eje x
#151165 yf
#151157
#151158
xf #151159
#151151 #151154
#151152 #151155
#151153 #151156
Número Nombre
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
#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
(Sistema funcional
(G54: Sistema de coordenadas de pieza)
coordenadas)
Posición de referencia
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
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
128
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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)
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
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
X xc
X''
Arroz. 5.7.1.3(b)
129
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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 XcYcZc
X
200.0
Arroz. 5.7.1.3c)
programa modelo
G68.2 P1 Q123 X200.0 Y0 Z50.0 I30.0 J0 K90.0 ;
G53.1;
:
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
B64604RU2/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.
yc
Zc
xc
Sistema funcional
coordenada XcYcZc 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 B64604RU2/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 P1P2 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
XYZ
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)
132
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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
Arroz. 5.7.1.4(d)
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 B64604RU2/01
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.
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
B64604RU2/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)
Zc
Segundo vector
Xc (primer vector)
Arroz. 5.7.1.5(c)
135
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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 XcYcZc
X
200.0
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓ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
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 B64604RU2/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
B64604RU2/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
A
X
200.0
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 B64604RU2/01
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)
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.
140
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
Zc
yc
CON
xc
a
Y Funcional
sistema coordinado
Desplazamiento inicial XcYcZc
sistemas coordinados
(xo,yo,zo)
Sistema
coordenadas
piezas de trabajo XYZ X
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.
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 B64604RU2/01
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
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°.
142
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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
C
B
Y
143
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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.
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
CON Zc
Sistema funcional
coordenada XcYcZc
Y yc
xc
X
Sistema de coordenadas de pieza XYZ
Arroz. 5.7.1.7(f)
144
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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).
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 ;
N4B45.0;
N5G68.3;
:
N6G69;
:
145
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
CON
Equipo N3
Sistema coordinado
espacios en blanco
XYZ
X
CON
Equipo N4
Zc
Equipo N5
yc
Sistema funcional
coordenada XcYcZc
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
B64604RU2/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
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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).
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
CON
Equipo N3
Y
yc
X
xc
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)
149
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
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".
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
CON
Equipo N4
Y
yc
xc
Comenzar
X
coordenadas
máquina G55
Zc
Funcional
sistema coordenadas
XcYcZc
Equipo N5
CON
Y
yc
xc
Zc
Comando N6
yc
xc
CON
Y Zc
Sistema funcional
coordenada XcYcZc
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 B64604RU2/01
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
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)
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 X15,0 Y0 Z15,0;
152
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
CON
Equipo N4
Y
Yc1
Xc1
Zc1
Funcional
sistema coordinado
Equipo N5 Xc1Yc1Zc1
CON
Y
Yc1
Xc1
Zc1
Comando N6
Yc2
Xc2
funcional
CON sistema coordinado
Xc2Yc2Zc2
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 B64604RU2/01
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 (ISC)
Programa típico 1
G68.2 I90.0 J0.0005 K90.0 (girar 0,0005 grados alrededor del eje Y)
G53.1
Programa típico 2
G68.2 I90.0 J10 K90.0 (rotación de (ángulo de rotación mínimo especificado × 10) con respecto al eje
Y)
G53.1
154
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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)
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 B64604RU2/01
CON
Zc yc
Referencia
1er punto xc
Sistema funcional
coordenadas
XcYcZc
Equipo N4
Sistema
coordenadas X Zc
espacios en blanco
XYZ
yc
xc
Equipo N5
Zc
yc
xc
Comando N6
Zc
yc
xc
156
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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í.
Vector de intersección
correcciones entre ejes
herramienta y eje B = Parámetros
B: 2.º eje giratorio (accionado)
nom. 19709 núm. 19711
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.
157
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
CON Equipo N3
Zc yc
Referencia
punto
xc
Funcional
sistema coordinado
XcYcZc
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 XcYcZc.
xc
158
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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)
.;
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.
.;
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 B64604RU2/01
CON
Equipo N4
Referencia Zc yc
punto
xc
Y
Funcional
sistema coordinado
Sistema XcYcZc
coordenadas
X
espacios en blanco Equipo N5
XYZ
Zc yc
xc
Equipo N4
CON
Referencia Zc
punto
yc
Y
xc
Funcional
sistema coordinado
Sistema XcYcZc
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
CON
Equipo N4
Zc yc
Referencia
punto
xc
Y
Funcional
sistema coordinado
XcYcZc
Sistema coordinado
espacios en blanco
X Equipo N5
XYZ
Zc yc
xc
Equipo N4
CON
Zc yc
Referencia
punto
xc
Funcional
sistema coordinado
XcYcZc
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
161
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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
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
B64604RU2/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'
163
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
CON
Y
yc Zc
X
A
En sentido antihorario 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 antihorario
xc
yc
El paso de la A45,0
Zc
En sentido antihorario
xc
yc
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
yc
CON
xc
C
Y
A
X
Zc'
xc'
CON
C
Y yc'
A
X
165
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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'
xc'
CON
El segundo es funcional.
yc' sistema coordinado
Y
Xc'Yc'Zc'
166
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
↓
↓ 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).
167
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
(*1)
θ2 360 i1 i2 θ1 + 360
(*2)
(*3)
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
B64604RU2/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.
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).
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
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".
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).
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
B64604RU2/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 A90 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í A90B0
A0B45 ZF
Sí
xw xw
YF
zw zw
XF
Sí
xw
zw
171
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
Formato
METRO
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.”
172
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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.)
Punto de referencia
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 B64604RU2/01
Punto de referencia
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(TCPHOLDTYPETOOL_ROT)
G00 B0 C0
G5.1 Q1
G68.2 X0 Y0 Z0 I90.0 J45.0 K90.0
G53.6 H1 X100.0 Y0 Z0
Punto de referencia
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
O0022(TCPHOLDTYPETABLE_ROT)
G00 B0 C0
G5.1 Q1
G68.2 X0 Y0 Z0 I90.0 J45.0 K90.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.
175
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
Referencia
punto
Centro de herramientas
r
X
Centro
CON'
rotación
Y’
Funcional
sistema coordinado
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
CON
Centro de herramientas
r CON''
Y’’ CON'
Centro
rotación
Y’
1er funcional
sistema coordinado
Mesa
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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.
CON
ZF
XF
G54
X
N40
Funcional N20
sistema coordinado
N30
177
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
CON
ZF
XF
G54
X
N50
N30 N20
Funcional
sistema coordinado
N40
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
Ejemplo de operación 3
N30 G43 X0 Y0 Z0 B20.0 ;
N40 G68.2 X_ Y_ Z_ I90.0 J30.0 K90.0 ; (girar 30 grados con respecto al eje Y)
N50 X100.0 Y0 Z0 ;
N60 B20.0
N70 G68.4 X_ Y_ Z_ I90.0 J40.0 K90.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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
ZF1
ZF1
N50
XF1 XF1
N60
Funcional Funcional
sistema coordinado sistema coordinado N80
N40 N70
ZF2
XF2
N50 XF1
ZF1
Coloque el N70 en
posición de trabajo inclinada.
avión en
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.
179
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
N40 X100.0 Y0 Z0 ;
CON
ZF
XF
G54
N30 X
N4 N10
Funcional
sistema coordinado
N20
ZF
XF CON
Funcional
sistema coordinado
N20 G54
N10
ZF
El segundo es funcional.
sistema coordinado N40
N30 CON
XF
G54
N30
180
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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.
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)
181
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/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.
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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
METRO
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 B64604RU2/01
METRO
184
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
NOTA
Esta característica es opcional.
Formato
Copia rotativa
Plano XpYp (especificado por G17): G72.1 P_ L_ Xp_Yp_R_ ;
Plano ZpXp (especificado por G18): G72.1 P_ L_ Zp_Xp_R_ ;
Plano YpZp (especificado por G19): G72.1 P_ L_ Yp_Zp_R _;
P: 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 antihorario. 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 XpYp (especificado por G17): G72.2 P_ L_ I_ J_ ;
Plano ZpXp (especificado por G18): G72.2 P_ L_ K_ I_ ;
Plano YpZp (especificado por G19): G72.2 P_ L_ J_ K_;
P: 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 B64604RU2/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.
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.
186
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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).
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 X20.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 B64604RU2/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").
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.
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 XpYp (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 XpYp (especificado por G17)).
188
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
B64604RU2/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)
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
189
Machine Translated by Google
5. FUNCIONES A SIMPLIFICAR
PROGRAMACIÓN PROGRAMACIÓN B64604RU2/01
Copia lineal
Y
P4 P5
Inicial P2
P6 P7
punto P1
P3
X
P0 70 70 70 P8
Programa principal
O1000;
N10 G92 X20.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 X20.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
B64604RU2/01 PROGRAMACIÓN PROGRAMACIÓN
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;
191
Machine Translated by Google
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 (G40G42).................................... ..... ................................................. ............ ............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
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
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
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.
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.
193
Machine Translated by Google
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.
194
Machine Translated by Google
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
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
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 Z32.0 H1; ........................(2)
N3 G01 Z21.0 F1000; ........................(3)
N4G04P2000; ...................................(4)
N5 G00 Z21.0 ; .................................(5)
N6 X30.0 Y50.0 ; ...............................(6)
N7 G01 Z41.0 ;................................(7)
N8 G00 Z41.0; ...................................(8)
N9
N10 G01 Z25.0 ;................................(10)
N11 G04 P2000; ................................(11)
N12 G00 Z57.0 H0 ; ........................(12)
N13 X200,0 Y60,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
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.
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.
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
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.
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
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
199
Machine Translated by Google
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.
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.
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
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
Como resultado,
La desaceleración hasta detenerse se realiza en el punto final N7.
201
Machine Translated by Google
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).
202
Machine Translated by Google
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.
N4X100. ;
N5Y100. ;
N6X10. ;
203
Machine Translated by Google
N7 Y10. ;
N8 G91Z5. ; N9 Comando incremental para un eje de compensación
G90 Z5. ; Comando absoluto para un eje de compensación
:
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
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
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)
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
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
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
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.
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
0 850 1100 X
208
Machine Translated by Google
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
G45G48.
209
Machine Translated by Google
G45
G46
G47
Inicial Último
Inicial Último
punto punto
punto punto
G48
210
Machine Translated by Google
ATENCIÓN
1 Cuando G45G48 se especifican simultáneamente en un bloque de movimiento con respecto a n
ejes (n=16), 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
Aquí está Y.
211
Machine Translated by Google
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 X1,20;
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 G45G48 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
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
Programa
N1 G91 G46 G00 X80.0 Y50.0 D01 ; N2
G47 G01 X50.0 F120.0 ; N3
Y40.0 ;
N4G48X40.0;
N5Y40.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 X30.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 X120.0 ;
N13 G47 Y80.0;
N14 G46 G00 X80,0 Y50,0;
213
Machine Translated by Google
Cancelar
correcciones para
herramienta
Comenzar
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 (13 dígitos)
(código D)
214
Machine Translated by Google
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.
215
Machine Translated by Google
Comenzar
(G40/D0)
N7
N6 N8
Programado
trayectoria final
Programado
nueva trayectoria
216
Machine Translated by Google
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.
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.
217
Machine Translated by Google
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 R250.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
Vértice
Insuficiente herramienta
soy profundidad
afilado
Arroz. 6.6 (a) Trayectoria de la herramienta bajo compensación del radio de la punta de la herramienta
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
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.
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.
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
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
herramienta número 5 Parte superior de la herramienta imaginaria número 6.
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
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 : :
: : :
222
Machine Translated by Google
Aquí está Z.
Blanco
G41
G40
G40
Puede cambiar la posición de la pieza de trabajo configurando el sistema de coordenadas como se muestra a continuación.
Aquí está Z.
Aquí está X.
Blanco
223
Machine Translated by Google
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
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.
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)
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)
225
Machine Translated by Google
N7
N6 N8
Programado
trayectoria
(G42)
(G42)
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.
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
G40
(G42)
G40 X_ Z_ I_ K_ ;
Por lo tanto, evita que la herramienta corte demasiado como se muestra en la Fig. 6.6.4(j)
226
Machine Translated by Google
G40
(G42)
G40 X_ Z_ ;
Arroz. 6.6.4 (j) El caso cuando el corte ocurre en el mismo bloque con G40
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 Z150.0 F10;
<3> G40 G00 X300.0 Z0 I40.0 K30.0 ;
227
Machine Translated by Google
Si el número de dichos bloques, especificados secuencialmente, es igual a más de N2 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.
Arroz. 6.6.5(a)
(modo G42)
G91 G01 Z20.0, C10.0;
X20.0;
(G42)
Ruta programada
(G41)
Arroz. 6.6.5(b)
228
Machine Translated by Google
(modo G42)
G91 G01 Z20.0, C10.0;
X20.0;
(G42)
Ruta programada
(G41)
Arroz. 6.6.5c)
229
Machine Translated by Google
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.
Programado
nueva trayectoria
Blanco
a Blanco a
Programado
nueva trayectoria
180°≤a 0°≤α<180°
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
230
Machine Translated by Google
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.
G41
Programado
N2 trayectoria
N1
231
Machine Translated by Google
Programado
G41
N2 trayectoria
N1
N3 Programado
trayectoria
G41 N2
N1 Ruta programada
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.
<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
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).
233
Machine Translated by Google
Explicación
Mover la herramienta por el interior de la esquina (180°≤ α)
Lineal → Lineal
a
Blanco
Programado
trayectoria
r
G42
l
punto de partida
Линейный→Круговой
a
Blanco
r
G42
S
C
l
punto de partida Camino central Programado
herramienta trayectoria
234
Machine Translated by Google
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
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
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
G42
l Blanco
a
Programado
trayectoria
r
G42
l
a
r Blanco
Camino central
Programado
herramienta
trayectoria
G42
Blanco
r a
l
Programado
r trayectoria
G42
r a
l
r
l
Blanco
S l C
Camino central
herramienta
Programado
trayectoria
237
Machine Translated by Google
G42 Blanco
r a
Programado
trayectoria
r
C
r Para
C eso es todo
S C
Camino central
herramienta Ruta programada
r l
Programado
trayectoria
(G41)
G41 punto de partida
Menos de 1 grado
SS
N7
N6 N8
S
G40…;
Camino central
N9 herramienta
N6 G91 X100.0 Y100.0 ;
N7G41
N8Y100.0;
N9 Programado
trayectoria
238
Machine Translated by Google
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
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
Ruta programada
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
241
Machine Translated by Google
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
a Blanco
l Ruta programada
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
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
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
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
r a
l
Blanco
r
l
S l C Programado
Ruta del centro de la herramienta trayectoria
245
Machine Translated by Google
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
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.
circulo imaginario
Programado
trayectoria
r r
Camino central
herramienta
r C l
l
centro del arco l S
Largo A arcoiris b
PAG
247
Machine Translated by Google
(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 Y100.0;
N5 N6 N7
Ruta programada
N8
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
248
Machine Translated by Google
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
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
Programado
Camino central trayectoria
herramienta
N5 N7
P1 P2
(G42)
N5 G01 G91 X500.0 Y700.0 ; N6
N6 G41 G02 J500.0;
N7 G42 G01 X500.0 Y700.0 ;
r l
l
Циркулярный→
Lineal
r
Modo G42 l
C
S Intersección
Ruta programada
251
Machine Translated by Google
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 Y300.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.
252
Machine Translated by Google
Vector de compensación
Yo, J, K
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
(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
Programado
trayectoria
Trayectoria definida
cálculo de intersecció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. Y100. I 10. ; N20
trayectoria
N40X100. Y100. ;
N50G40;
N10 N50
Camino central
herramienta
254
Machine Translated by Google
En el modo de corrección, el número de bloques especificados secuencialmente sin comandos de movimiento no debería
exceder N2 (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.
255
Machine Translated by Google
(G42) N6
Programado
N5 G91 G01 X40.0 Y40.0 ; trayectoria
N6X40.0;
::
N5
l
Camino central
herramienta
S
l Intersección
(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.
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
ΔVY
r S
N2
Programado
trayectoria
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.
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
P2 P3 P4 P5
N4 G41 G91 G01 X150.0 Y200.0 ;
N5 X150.0 Y200.0;
N6 G02 J600.0;
N7 G01 X150.0 Y200.0; P1 P6
N8 G40 X150,0 Y200,0;
N5 N7
N4 N8
Programado N6
trayectoria
Camino central
herramienta
258
Machine Translated by Google
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
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
Циркулярный→
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
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
261
Machine Translated by Google
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
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
r l
Ruta programada
(G42)
1° o menos
G40
263
Machine Translated by Google
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
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)
264
Machine Translated by Google
PAG G40
S Camino central
herramienta
r
Programado
(G42) trayectoria
(yo, j)
r
N7 P2
Ruta programada
N5
(yo, j) N6
(G41)
N5 G01 G91 X100.0; N6
G02 J60.0; N7
G40 G01 X50.0 Y50.0 I10.0 J10.0 ;
265
Machine Translated by Google
Programado
trayectoria
Blanco
Arroz. 6.7.5 (a) Ranurado más pequeño que el diámetro de la punta de la herramienta
S
Camino central
herramienta
Programado
trayectoria
266
Machine Translated by Google
Programado
Trayectoria, si el vector no es
trayectoria
ignorado
El primer vector se ignora. N3: comando de movimiento del eje Z (un bloque)
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
Después de corregir
Blanco
N6
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 Z250,0;
N5 G01 Z50.0 F100;
N6Y1000.0F200;
Después de corregir
N6
Blanco
N2
N1
Arroz. 6.7.5(f)
268
Machine Translated by Google
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.
NOTA
No existe ninguna configuración para realizar únicamente una verificación de dirección.
269
Machine Translated by Google
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 N1 bloque N), el vector de dirección desde el punto dado (punto final del bloque 1) hasta
(punto final del bloque N1) 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 N1), 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.
Camino central
herramienta
Programado
trayectoria
Bloque 2 Bloque 7
Bloque 1 Bloque 8
Bloque 3
Bloque 6
Bloque 4 Bloque 5
Bloque 1
Bloque 2
270
Machine Translated by Google
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
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
<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.
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.
272
Machine Translated by Google
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)
V1
V2
V5
V4
V3
Camino central
herramienta
Programado
trayectoria
Arroz. 6.7.6.2(b)
273
Machine Translated by Google
Interrumpido
Camino central
herramienta
Programado
trayectoria
V4 V1
V3 V2
Arroz. 6.7.6.2(c)
274
Machine Translated by Google
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)
275
Machine Translated by Google
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 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)
276
Machine Translated by Google
Programado
trayectoria
Arroz. 6.7.6.3c)
Camino central
herramienta
Programado
trayectoria
Bloque 1
Bloque 3
Bloque 2
Arroz. 6.7.6.3(d)
277
Machine Translated by Google
Interrumpido
Bloque 1
Bloque 3
Bloque 2
Arroz. 6.7.6.3(e)
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
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)
Programado Interrumpido
trayectoria
Bloque 5
Bloque 4
Bloque 1
Bloque 3
Bloque 2
Arroz. 6.7.6.3(h)
279
Machine Translated by Google
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
B64604RU2/01
PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN
Equipo RVD
G90 G00 X0 Y0 ;
M98P9000; O9000;
M02; N1 G41 G17 G91 G01 X10.
Y10. D1; N2
Y15. ;
N3X15. ;
N4 Y15. ;
N5X15. ;
N6 G40 X10. Y10. ;
M99;
N3
N2 N4
N1
N5
N6
281
Machine Translated by Google
G91 X30. ;
(G41)
X20. Y20. ;
N2G91X10. Y30. ;
X20. Y20. ;
N3x10. Y30. ;
N4X40. ;
Intervención en
Vector guardado
Modo MDI compensación
N2 N3
N4
equipo del programa
282
Machine Translated by Google
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
Ejemplo
:
: (en modo de corrección)
(G90) Aquí está Y.
: Aquí está X.
(15.0, 5.0)
Bloque N3
(10,0, 0,0)
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
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.
Ejemplo
G39 sin I, J o K
:
: (en modo de corrección)
Aquí está Y.
(G90)
N1 N2 G39;
N3 Y10.0;
:
Aquí está X.
:
Bloque N1
Vector de corrección
Bloque N3
(10,0, 0,0)
Programado
trayectoria
Camino central
herramienta
(10,0, 10,0)
285
Machine Translated by Google
G39 con I, J y K
:
: (en modo de corrección)
Aquí está Y.
(G90)
N1X10.0; N2
G39 I1.0 J3.0; N3 X0.0
Y10.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)
Referencia
posición
OFSG
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 III11.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
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
287
Machine Translated by Google
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
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.
288
Machine Translated by Google
P4
P3
P4' P3'
P0
P1' P2'
P1 P2
0 X
P0 : Centro de zoom
P1 P4 : Cifra programada
P1' P4' : Figura 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
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
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.
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.
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.
290
Machine Translated by Google
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
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.
291
Machine Translated by Google
Forma a escala
X
(0,0) (100.0) (200.0)
Ejemplo
Programa principal
292
Machine Translated by Google
Centro de rotación
sistemas de coordenadas hasta
escalada
Programa fuente
X
formulario después
Formulario en
Centro sistema de rotación
escala
escalada 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
Escala incorrecta
La escala no se aplica a la distancia recorrida durante un ciclo fijo,
mostrado a continuación.
293
Machine Translated by Google
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
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
Ángulo de rotación
Centro de rotación
X
0
295
Machine Translated by Google
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 antihorario. 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
(a,b) X
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.
296
Machine Translated by Google
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.
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.
297
Machine Translated by Google
(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
Posición de ajuste
: X10,Y14.142
Trayectoria
herramienta
45° • Coordenadas para la misión.
rotación del sistema de coordenadas
: X10,Y10
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
Explicación
Comando de posición absoluta/comando de posición incremental
N1 G92 X500.0 Y500.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 X1000.0 I500.0 J500.0 ;
N7 G01 Y1000.0; N8
G69 G90 X500.0 Y500.0 M02;
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
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
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;
X200.0;
Y100,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
Programado
trayectoria
(0, 10,0)
subrutina
301
Machine Translated by Google
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
B64604RU2/01
PROGRAMACIÓN 6. FUNCIÓN DE COMPENSACIÓN
Programado
herramienta de trayectoria
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°
303
Machine Translated by Google
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
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.
304
Machine Translated by Google
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.
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
N3
Diámetro
Programado
soy una trayectoria
herramienta N1
305
Machine Translated by Google
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
Explicación
Formatos de datos para compensación del radio de herramienta, llamadas a subrutinas y constantes
Los ciclos son diferentes para la serie 0iF 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 0iF. Si un valor está registrado fuera
rango especificado para la Serie 0iF, 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 0iF.
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.
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
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 0iF k
308
Machine Translated by Google
8. FUNCIONES DE CONTROL
B64604RU2/01 PROGRAMACIÓN EJES
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.
EGB
FFG
3er eje C
eje impulsado Detector
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 B64604RU2/01
Formato
Herramientas de máquina
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
B64604RU2/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”.
311
Machine Translated by Google
8. FUNCIONES DE CONTROL
EJES PROGRAMACIÓN B64604RU2/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
B64604RU2/01 PROGRAMACIÓN
EJES
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
T: Número de dientes
Q: Módulo (mm) o paso diametral (en1) Utilice los valores de P, T y
Q especificados en el bloque G81.
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
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)
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 B64604RU2/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
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.
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
B64604RU2/01 PROGRAMACIÓN EJES
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 B64604RU2/01
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
316
Machine Translated by Google
8. FUNCIONES DE CONTROL
B64604RU2/01 PROGRAMACIÓN
EJES
Explicación
Tipo de aceleración/deceleración
Velocidad
huso
Velocidad
rotación
ejes
Estado de sincronización
Aceleración Desacelerar
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.
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 B64604RU2/01
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).
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
B64604RU2/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
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.
319
Machine Translated by Google
8. FUNCIONES DE CONTROL
EJES PROGRAMACIÓN B64604RU2/01
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
B64604RU2/01 PROGRAMACIÓN EJES
Ejemplo
Se puede medir el paso del engranaje.
Eje conducido
(Gira sincrónicamente con el eje motriz).
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 03 (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 B64604RU2/01
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.
Huso
Aqui esta U
322
Machine Translated by Google
8. FUNCIONES DE CONTROL
B64604RU2/01 PROGRAMACIÓN EJES
Aqui esta U
Huso
motor
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
1 CONTROL MANUAL
EL CONTROL MANUAL consta de las siguientes operaciones:
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.
327
Machine Translated by Google
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.
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)
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
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.
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
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.
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.
330
Machine Translated by Google
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).
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
CON
C
Y CON
C B
B Y
X C
( t ) y el vector de la dirección normal del eje ( P ) (parámetro No. 12321), será un vector
r
Ecuación: RT R12 ×=
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:
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
Eje de herramienta
ángulo con el eje
herramienta Eje de herramienta
(transverso ángulo con el eje
dirección) R2 herramienta
(longitudinal
dirección): R1
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.
333
Machine Translated by Google
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.
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
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
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.
335
Machine Translated by Google
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.
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
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
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
337
Machine Translated by Google
<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.
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.
338
Machine Translated by Google
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).
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
CON
Y
B
B
X
339
Machine Translated by Google
B X
CON
Y
B
Horizontal
dirección 1 por
relación con la mesa X
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
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
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:
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
Vertical
Dirección normal del eje: P dirección por
relación con la mesa: T
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.
341
Machine Translated by Google
<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.
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
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:
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".
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
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
Arroz. 2.1c)
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”.
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
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.
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)
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)
Fin de la ejecución
Cambiar Adelante
"REVERSA" = APAGADO Atrás
Iniciar ciclo Iniciar repetición hacia adelante ir, ir
Arroz. 2.1(g)
Adelante
Atrás
ir, ir
Iniciar repetición hacia adelante
Arroz. 2,1
(horas) 345
Machine Translated by Google
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
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.
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.
346
Machine Translated by Google
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.
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.
347
Machine Translated by Google
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
2
Programado
trayectoria
5
1 <2>
<1>
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.
Y
Adelante
Atrás
X Volver a ejecutar hacia adelante
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.
349
Machine Translated by Google
Repetido
ejecución Ejecución
adelante
atrás
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.
350
Machine Translated by Google
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.
351
Machine Translated by Google
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)
352
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
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
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) (B64304RU).
353
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/01
NOTA
La "alimentación manual 3D" es una función opcional.
Procedimiento
1 Presione la tecla de función .
2 Presione la siguiente tecla de menú [MANUAL 3D]. 3 Presione la varias veces hasta que aparece
tecla programable [MANUAL 3D] para mostrar
la ventana 3D.
alimentación manual.
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.
354
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/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.
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.
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 B64604RU2/01
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.
Presione la tecla de función , para abrir una ventana que muestra la información actual completa
356
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
NOTA
La "alimentación manual 3D" es una función opcional.
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.
357
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/01
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.
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.
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
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.
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.
359
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/01
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) (B64604RU).
NOTA
"Indexación del plano de trabajo inclinado" es opcional
función.
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.
360
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
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.
361
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/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.
362
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
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.
363
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/01
5 Introduzca los datos de control para los elementos de configuración que se van a
cambiar. 6 Presione la tecla programable [CAMBIAR].
364
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/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), 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.
365
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/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].
366
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/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)
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].
367
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/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)
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,
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
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
Elemento "Número de compensación de herramienta" o "De TCP al centro". o la tecla suave [ENTER] sin
ingresar nada.
2 clic
Ejemplo)
Orden de rotación para el ángulo de balanceoinclinació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.
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 B64604RU2/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.
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
B64604RU2/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.
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 B64604RU2/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.
á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 (X1Y1Z1) 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 (X2Y2Z2) según el sistema de coordenadas
1 (X1Y1Z1).
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".
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
B64604RU2/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.
373
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/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).
374
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
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.
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 B64604RU2/01
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.
Á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
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
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”)
377
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/01
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.
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
NOTA
"Indexación del plano de trabajo inclinado" es opcional
función.
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
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
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 B64604RU2/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.
380
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
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 B64604RU2/01
4 Introduzca los datos de control para los elementos de configuración que se van a
cambiar. 5 Presione la tecla programable horizontal [CAMBIAR].
382
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/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.
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.
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/01
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.
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
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
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.
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)
385
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/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).
[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
Ejemplo)
Orden de rotación para el ángulo de balanceoinclinación
386
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/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.
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.
387
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/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.
388
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
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.
• Á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 B64604RU2/01
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.
390
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
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 B64604RU2/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).
• 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.
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
B64604RU2/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.
• 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).
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 B64604RU2/01
• Á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.
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
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
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 B64604RU2/01
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) (B64604RU).
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
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
B64604RU2/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)
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 B64604RU2/01
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
B64604RU2/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.
399
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/01
Arroz. 3.3.2 (a) Pantalla de visualización de la posición actual (unidad de visualización de 10,4 pulgadas)
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
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
Arroz. 3.3.2 (b) Pantalla de visualización de la posición actual (unidad de visualización de 15 pulgadas)
401
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/01
Referencial
herramienta
La diferencia se da como
valor de corrección por
longitud de la herramienta
Posición de ajuste
Significado
RMS
ático
significado
1 10 Nivel de limpieza
Procesando
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
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
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
eje deseado.
403
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/01
Significado
Srednequad
ratico
significado
1 10 Nivel de precisión
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
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
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
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
6 Si hay otro eje distinto a los mostrados en esta ventana, presione
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.
405
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/01
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.
406
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/01 GESTIÓN VISUALIZACIÓN DE DATOS
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
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.
407
Machine Translated by Google
3. CONFIGURACIÓN Y
VISUALIZACIÓN DE DATOS GESTIÓN B64604RU2/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
eje deseado.
Significado
Srednequad
ratico
significado
1 10
Nivel de precisión
(Valor RMS: raíz cuadrática media)
408
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/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
5 Para cambiar el nivel de precisión, ingrese el valor del nivel usando el teclado (1 a 10), luego
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 B64604RU2/01
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.
410
Machine Translated by Google
3. CONFIGURACIÓN Y
B64604RU2/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 B64604RU2/01
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) (B64604RU).
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.
412
Machine Translated by Google
3. CONFIGURACIÓN Y
Arroz. 3.4.1.1 (a) Ventana para configurar los parámetros de procesamiento (nanosuavizació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
6. Ingrese los datos requeridos usando el teclado, luego presione la tecla 7. Después en paneles MDI.
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 B64604RU2/01
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.
Arroz. 3.4.2.1 (a) Ventana para configurar los parámetros de procesamiento (nanosuavización) (pantalla de 15 pulgadas)
414
Machine Translated by Google
3. CONFIGURACIÓN Y
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
6. Ingrese los datos requeridos usando el teclado, luego presione la tecla en paneles MDI.
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
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.
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
#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 ISA 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
#7 #6 #5 #4 #3 #2 #1 #0
1013 ISCx ISAx
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
ISC 1 0
420
Machine Translated by Google
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.
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
NOTA
Si esta opción está configurada, debe apagar la alimentación antes de continuar.
421
Machine Translated by Google
#7 #6 #5 #4 #3 #2 #1 #0
1205 3TW
#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
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
#4 RF0 Cuando la velocidad de avance de corte anulada es del 0 % durante la operación rápida.
#7 #6 #5 #4 #3 #2 #1 #0
1402 JRV
423
Machine Translated by Google
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
1410 Ralentí
NOTA
Si esta opción está configurada, debe apagar la alimentación
antes de continuar.
1423 Velocidad de alimentación en velocidad de alimentación continua manual (alimentación desigual) para cada
ejes
NOTA
Este parámetro está limitado por la velocidad del eje acelerado.
alimentación (parámetro nº 1424).
425
Machine Translated by Google
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.
1432 Velocidad máxima de corte para todos los ejes durante la aceleración/desaceleración antes
interpolación
#7 #6 #5 #4 #3 #2 #1 #0
1601 RTO
#7 #6 #5 #4 #3 #2 #1 #0
1610 JGLx CTBx CTLx
426
Machine Translated by Google
velocidad acelerada
Velocidad suministrar
(Libro de parámetros. 1420)
t t
Tiempo
velocidad acelerada
Velocidad suministrar
T2 T2 T2 T2
Tiempo
T1 T1
427
Machine Translated by Google
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.
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
1783 Diferencia de velocidad de avance máxima permitida para calcular la velocidad de avance por diferencia
velocidad de avance angular
429
Machine Translated by Google
#7 #6 #5 #4 #3 #2 #1 #0
3106 ESO
#7 #6 #5 #4 #3 #2 #1 #0
3290 GOF guau
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.
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
430
Machine Translated by Google
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
#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
#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)
431
Machine Translated by Google
Si este bit está establecido en 1, configure el bit 1 (G18) del parámetro no. 3402 valor 0.
#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 #6 #5 #4 #3 #2 #1 #0
3708 RAE
3770 Eje como base para calcular el control continuo de velocidad en superficie.
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
#7 #6 #5 #4 #3 #2 #1 #0
5000 MOF
#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
#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
#7 #6 #5 #4 #3 #2 #1 #0
5003 SUV SORBER
#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.
N2 Ruta programada
N1
434
Machine Translated by Google
Programado
G41 N2 trayectoria
N1
Programado
N3 trayectoria
Compensaciones
G41 N2
NOTA
Si SUV,SUP = 0,1 (tipo B), entonces las acciones realizadas
equivalente a operaciones para FS16iT.
#7 #6 #5 #4 #3 #2 #1 #0
5005 QNI
#7 #6 #5 #4 #3 #2 #1 #0
5006 AQUELLOS
435
Machine Translated by Google
#7 #6 #5 #4 #3 #2 #1 #0
5007 WMH AMM TMA TC3 TC2
#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
#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
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
Δ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
5022 Distancia (L) desde la posición de referencia del filo de la herramienta hasta la referencia
superficies de medición
437
Machine Translated by Google
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
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
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
#7 #6 #5 #4 #3 #2 #1 #0
5101 FXY
#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
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
#7 #6 #5 #4 #3 #2 #1 #0
5105 SBC
#7 #6 #5 #4 #3 #2 #1 #0
5108 SPH
#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
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.
440
Machine Translated by Google
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
#7 #6 #5 #4 #3 #2 #1 #0
5160 NO OLS
#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
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
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
NOTA
Si se establece en 0, la velocidad del husillo no cambia.
442
Machine Translated by Google
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.
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
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
443
Machine Translated by Google
5170 El número de la variable macro en la que se muestra el número total de retracciones durante el corte.
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
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
5174 Holgura en el ciclo de taladrado con retirada periódica de la broca para diámetros pequeños
444
Machine Translated by Google
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)
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)
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
5179 Número de eje de rectificado en el ciclo de rectificado de superficies con avance intermitente (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.
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)
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
5182 Número de eje de reavivado en el ciclo de rectificado de superficies de alimentación continua (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)
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
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.
1: De hecho
#7 #6 #5 #4 #3 #2 #1 #0
5201 OV3 ÉSTE
#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
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.
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%.
Cuando el parámetro PCP (bit 5 No. 5200) es Cuando el parámetro PCP (bit 5 del No. 5200)
0. es 1.
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)
449
Machine Translated by Google
#7 #6 #5 #4 #3 #2 #1 #0
5400 RCS XSC LV3 TAMBIÉN
#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).
450
Machine Translated by Google
#7 #6 #5 #4 #3 #2 #1 #0
5401 SCLx
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
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.
451
Machine Translated by Google
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
NOTA
Si esta opción está configurada, debe apagar la alimentación
antes de continuar.
5480
Número de eje para control de dirección perpendicular
5481
Velocidad de avance de rotación del eje de control de dirección normal
5482 Valor límite utilizado para determinar si se ignora la entrada del proceso
rotación del eje controlado perpendicular a la direcció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
#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.
#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.
453
Machine Translated by Google
#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
#7 #6 #5 #4 #3 #2 #1 #0
5502 IXSx
#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).
454
Machine Translated by Google
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.
#7 #6 #5 #4 #3 #2 #1 #0
6000 HGO MGO
#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
455
Machine Translated by Google
#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
#7 #6 #5 #4 #3 #2 #1 #0
6208 9S4 9S3 9S2 9S1
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
#7 #6 #5 #4 #3 #2 #1 #0
6240 EDAD
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)
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)
457
Machine Translated by Google
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)
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
#7 #6 #5 #4 #3 #2 #1 #0
7700 HDR HBR
#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
Cuando HDR = 1
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
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)
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
#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
#7 #6 #5 #4 #3 #2 #1 #0
7702 Doctor PHS ARTE TDP
NOTA
En cualquier caso, puede establecer el valor de 1 a 5000.
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.
#7 #6 #5 #4 #3 #2 #1 #0
7703 ATENCIÓN SON ERV
#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
#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»).
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
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
NOTA
Si el parámetro es 0, no se puede utilizar.
ciclo de perforación constante.
#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.
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
7772 Número de impulsos del detector de posición por revolución alrededor del eje de la herramienta
7773 Número de impulsos del detector de posición por revolución alrededor del eje de la pieza
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í
463
Machine Translated by Google
[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
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
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 0iF, 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.
#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.
465
Machine Translated by Google
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.
#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.
466
Machine Translated by Google
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.
#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.
En el punto donde la diferencia de ángulo es mayor que lo especificado en este parámetro, nanosuavización
apaga.
467
Machine Translated by Google
#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.
#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 FS0iF. 1: Es compatible con la
especificación FS0iC.
10360 Cantidad de desviación para el número de compensación de compensación de herramienta para cada eje
10361 Desviación del número de compensación de compensación de herramienta para cada eje
468
Machine Translated by Google
#7 #6 #5 #4 #3 #2 #1 #0
10370 RPC
0 X y Con
1 X Con
y
2 y X Con
3 y Con X
4 Con X y
5 Con
y X
#7 #6 #5 #4 #3 #2 #1 #0
11302 GPC
#7 #6 #5 #4 #3 #2 #1 #0
11304 GGD
NOTA
Si se especifica al menos uno de estos parámetros, debe
apague la alimentación antes de continuar operando.
469
Machine Translated by Google
#7 #6 #5 #4 #3 #2 #1 #0
11350 QLS
NOTA
Si se especifica al menos uno de estos parámetros, debe
apague la alimentación antes de continuar operando.
#7 #6 #5 #4 #3 #2 #1 #0
11400 ARRIBA
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.
470
Machine Translated by Google
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
#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
#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.
Debe establecer un valor tanto para el nivel 1 como para el nivel 10.
471
Machine Translated by Google
#7 #6 #5 #4 #3 #2 #1 #0
11785 GATO
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
<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
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
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
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
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
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
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
474
Machine Translated by Google
El volante para el cual se especifican los estados de señal está determinado por el parámetro no. 12323.
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
#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
#7 #6 #5 #4 #3 #2 #1 #0
12320 JFR FLL TWD
#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.
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.
476
Machine Translated by Google
12322 Ángulo utilizado para especificar si la dirección del eje de la herramienta se considera paralela
dirección normal (parámetro nº 12321)
NOTA
No cambie esta configuración durante el modo 3D
alimentación manual.
477
Machine Translated by Google
#7 #6 #5 #4 #3 #2 #1 #0
13113 CFD CLR
#0 CLR Después del reinicio, se muestra la distancia recorrida para la alimentación manual cuando
Procesamiento 3D: 0: No
restablecer. 1: Reiniciar.
#7 #6 #5 #4 #3 #2 #1 #0
13451 ATW
#7 #6 #5 #4 #3 #2 #1 #0
13601 RPM
NOTA
Si esta opción está configurada, debe apagar la alimentación
antes de continuar.
478
Machine Translated by Google
[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 ISB 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
#7 #6 #5 #4 #3 #2 #1 #0
19594 ATC
NOTA
Si esta opción está configurada, debe apagar la alimentación
antes de continuar.
19595 Longitud máxima de bloque para segmentos de línea pequeños en modo inteligente
control de acceso
#7 #6 #5 #4 #3 #2 #1 #0
19602 D3D
480
Machine Translated by Google
#7 #6 #5 #4 #3 #2 #1 #0
19607 EL CAV CCC
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.
481
Machine Translated by Google
#7 #6 #5 #4 #3 #2 #1 #0
19665 SVC ESP
Punto controlado
F
Segunda aquí
D
rotación Compensación del portaherramientas
herramienta
Centro de herramientas
482
Machine Translated by Google
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
NOTA
Establezca el valor del radio.
19667 Vector de desplazamiento del punto de control
NOTA
Establezca el valor del radio.
19680 Tipo de dispositivo mecánico
483
Machine Translated by Google
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.
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.
484
Machine Translated by Google
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)
CON
CON
CON
X
X X
Y Y Y
DA RB
#7 #6 #5 #4 #3 #2 #1 #0
19746 UNA MENTIRA LOD
#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.
486
Machine Translated by Google
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.
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
488
Machine Translated by Google
489
Machine Translated by Google
490
Machine Translated by Google
MANUAL DE COMANDOS
Actuación G65, G65, G65, G65, MACRO
macros G66, G66, G66, G66, PROGRAMACIÓN Ejecutor de Macros
491
Machine Translated by Google
492
Machine Translated by Google
493
Machine Translated by Google
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
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
B64604RU2/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
Comandos G53, G28 y G30 en modo compensación FLUJO DE FUNCIONAMIENTO DE LA MÁQUINA PRINCIPAL CON
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
yo1
Machine Translated by Google
ÍNDICE B64604RU2/01
<t >
TABLAS PARA ESTABLECER NORMAS
PARÁMETROS................................................. ........ ......487
yo2
Machine Translated by Google
B64604RU2/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
i3
Machine Translated by Google
Machine Translated by Google
r1
Machine Translated by Google
B64604RU2/01
* B 6 4 6 0 4 RU 2 / 0 1 *