Como técnico de CNC, a menudo nos encontramos con operadores de producción o personas no profesionales manipulando o modificando el programa. Para evitar que el programa sea manipulado por otros, necesitamos encriptar el programa.
Este artículo resuelve principalmente dos problemas:
1. ¿Cómo controlar el interruptor de anulación a través del programa NC?
2. Después de controlar el interruptor de anulación, ¿cómo proteger el programa NC para que otros no puedan modificar ni editar el programa NC?
La primera pregunta: ¿Cómo controlar el interruptor de anulación a través del programa NC?
Respuesta: En el programa que desea ejecutar el procesamiento, escriba una macro variable #3004=2
Ejemplo:
Como se muestra en la captura de pantalla anterior, cuando la máquina herramienta se ejecuta en esta sección #3004=2 y luego ejecuta el programa subsiguiente, el interruptor de anulación de velocidad de avance en el panel de operación de la máquina no es válido.
ilustrar:
#3004 pertenece a las macro variables del sistema. Zou Jun, como dije antes, las variables de los programas macro CNC se dividen en tres categorías (variables personales, variables públicas, variables del sistema). Las variables del sistema son variables especiales dentro del sistema de la máquina herramienta. Cada variable del sistema representa el significado fijo en el sistema.
Entonces el significado de #3004 en las máquinas herramienta del sistema Farak es el siguiente:
Bueno, a través de la tabla anterior, asigne diferentes valores a #3004 para controlar si el interruptor de pausa de alimentación y la anulación son válidos.
Por ejemplo, escriba una oración #3004=2 en el programa, cuando la máquina lea esta línea, la función de cambio de anulación no será válida.
Por ejemplo, escriba una oración #3004=3 en el programa, cuando la máquina herramienta lea esta línea, las funciones de pausa de alimentación e interruptor de anulación no serán válidas.
En segundo lugar, después de controlar si el interruptor de pausa de alimentación y el interruptor de anulación son válidos, es posible que desee proteger el programa que escribió para que el operador no pueda modificarlo.
Antes de hablar de este tema, primero debemos entender los cuatro tipos y funciones del número de programa (tomando a Farak como ejemplo):
Los programas que escribimos se pueden nombrar y guardar entre los números de programa O0001-O9999, y estos números de programa se dividen en los siguientes cuatro grupos:
OK, las modificaciones del programa no están permitidas
Simplemente guarde el número de programa entre 08000-O9999, que se puede realizar configurando parámetros.
Proceder de la siguiente:
1.) Cambie NE8 NE9 bajo el parámetro No. 3202 a 1 (cámbielo a 1 después de escribir el programa, y se puede prohibir la edición), y cámbielo a 0 para abrir la edición.
2.) ¡Cambie el PSR bajo el parámetro 3202 a 0 para permitir la recuperación de programas 8000-9999, y 1 para no permitirlo! !
3.) Tenga en cuenta que debe cambiarse a 0 cuando desee editar el programa, y 1 está prohibido.
El funcionamiento específico de los tres pasos anteriores es el siguiente:
Abra la interfaz de parámetros y busque el parámetro 3202 en ella, como se muestra en la siguiente figura (la posición del círculo rojo):
imagen
No.3202 Este parámetro se usa especialmente para establecer el modo de solo lectura del programa. Contiene NE9 y NE8, y el propósito principal de PSR es el siguiente:
¿Se permite que PSR recupere los números de programa 8000-9999?
0: permitir la recuperación
1: no permitido
NE8 Si prohibir la edición de programas de los números de programa 8000~8999
0: No prohibido.
1: Deshabilitado.
Cuando este parámetro se establece en 1, las siguientes operaciones de edición ya no serán posibles.
(1) Eliminación de programas (los programas 8000~8999 no se eliminarán aunque se eliminen todos los programas)
(2) Salida de programa (incluso si se ejecuta la operación de salida de todos los programas, los programas No. 8000 a 8999 no se emitirán)
(3) Edición del programa de inicio de sesión
(4) Consulta el programa
NE9 Si editar programas con números de programa 9000~9999
0: No prohibido.
1: Deshabilitado.
Cuando este parámetro se establece en 1, las siguientes operaciones de edición ya no serán posibles.
(1) Eliminación de programas (los programas 9000 a 9999 no se eliminarán aunque se eliminen todos los programas)
(2) Salida de programa (los programas No. 9000 a 9999 no se emitirán incluso si se ejecuta la operación de salida de todos los programas)
(3 ) Edición del programa de registro
(4) Verificación del programa
Bueno, simplemente escriba una macro variable y luego cambie el nombre del programa que no desea que otros modifiquen a O8000~9999. De acuerdo con la explicación anterior, ¡modificar los parámetros puede lograr el objetivo deseado!
Recordatorio: para modificar el nombre del programa O8000 ~ 9999, primero abra la "protección de parámetros", ¡y este parámetro debe realizarse en modo MDI! Si no lo entiende, bienvenido a comunicarse conmigo.





