Como técnico de CNC, frequentemente encontramos operadores de produção ou não profissionais adulterando ou modificando o programa. Para evitar que o programa seja adulterado por outras pessoas, precisamos criptografar o programa.
Este artigo resolve principalmente dois problemas:
1. Como controlar o interruptor de substituição através do programa NC?
2. Depois de controlar o interruptor de substituição, como proteger o programa NC para que outros não possam modificar e editar o programa NC?
A primeira pergunta: Como controlar a chave de override através do programa NC?
Resposta: No programa que você deseja executar o processamento, escreva uma variável de macro #3004=2
Exemplo:
Conforme mostrado na captura de tela acima, quando a máquina-ferramenta executa esta seção #3004=2 e, em seguida, executa o programa subsequente, a chave de substituição da taxa de avanço no painel de operação da máquina é inválida.
ilustrar:
#3004 pertence às variáveis macro do sistema. Zou Jun, como eu disse antes, as variáveis dos programas de macro CNC são divididas em três categorias (variáveis pessoais, variáveis públicas, variáveis do sistema). As variáveis do sistema são variáveis especiais dentro do sistema da máquina-ferramenta. Cada variável do sistema representa Significado é fixado no sistema.
Então, o significado de #3004 nas máquinas-ferramenta do sistema Farak é o seguinte:
Bem, por meio da tabela acima, atribua valores diferentes a #3004 para controlar se a chave de pausa de alimentação e a substituição são válidas.
Por exemplo, escreva uma frase #3004=2 no programa, quando a máquina ler esta linha, a função de substituição será inválida.
Por exemplo, escreva uma frase #3004=3 no programa, quando a máquina-ferramenta ler esta linha, as funções de pausa de alimentação e chave de substituição serão inválidas.
Em segundo lugar, depois de controlar se a chave de pausa de alimentação e a chave de substituição são válidas, você pode querer proteger o programa que escreveu para que o operador não possa modificá-lo.
Antes de falar sobre esse assunto, devemos primeiro entender os quatro tipos e funções do número do programa (tomando Farak como exemplo):
Os programas que escrevemos podem ser nomeados e salvos entre os números de programa O0001-O9999, e esses números de programa são divididos nos quatro grupos a seguir:
OK, modificações no programa não são permitidas
Apenas salve o número do programa entre 08000-O9999, que pode ser obtido ao definir os parâmetros.
Proceda da seguinte forma:
1.) Altere NE8 NE9 no parâmetro nº 3202 para 1 (altere-o para 1 depois de escrever o programa e a edição pode ser proibida) e altere-o para 0 para abrir a edição.
2.) Altere o PSR no parâmetro 3202 para 0 para permitir a recuperação de programas 8000-9999 e 1 para não permitir! !
3.) Observe que deve ser alterado para 0 quando você deseja editar o programa e 1 é proibido.
A operação específica das três etapas acima é a seguinte:
Abra a interface de parâmetros e encontre nela o parâmetro 3202, conforme a figura abaixo (a posição do círculo vermelho):
foto
No.3202 Este parâmetro é usado especialmente para definir o modo somente leitura do programa. Existem NE9 e NE8 nele, e o principal objetivo do PSR é o seguinte:
O PSR tem permissão para recuperar números de programa 8000-9999
0: permite a recuperação
1: não permitido
NE8 Se deve proibir a edição do programa de números de programa 8000~8999
0: Não é proibido.
1: Desativado.
Quando este parâmetro é definido como 1, as seguintes operações de edição não serão mais possíveis.
(1) Exclusão de programas (os programas 8000~8999 não serão excluídos mesmo que todos os programas sejam excluídos)
(2) Saída do programa (mesmo se a operação de saída de todos os programas for executada, os programas nº 8000 a 8999 não serão emitidos)
(3) Edição do programa de login
(4) Verifique o programa
NE9 Se deve editar programas com números de programa 9000~9999
0: Não é proibido.
1: Desativado.
Quando este parâmetro é definido como 1, as seguintes operações de edição não serão mais possíveis.
(1) Exclusão de programas (os programas 9000 a 9999 não serão excluídos, mesmo que todos os programas sejam excluídos)
(2) Saída do programa (os programas nº 9000 a 9999 não serão emitidos mesmo se a operação para a saída de todos os programas for executada)
(3 ) Edição do programa de inscrição
(4) Verificação do programa
Bem, basta escrever uma variável de macro e, em seguida, alterar o nome do programa que você não deseja que outros modifiquem para O8000~9999. De acordo com a explicação acima, modificar os parâmetros pode atingir o objetivo desejado!
Lembrete: Para modificar o nome do programa O8000~9999, primeiro abra a "proteção de parâmetro", e este parâmetro deve ser realizado no modo MDI! Se você não entender, bem-vindo para se comunicar comigo.





