Com a tècnic de CNC, sovint ens trobem amb operaris de producció o no professionals que manipulen o modifiquen el programa. Per evitar que el programa sigui manipulat per altres, hem de xifrar el programa.
Aquest document resol principalment dos problemes:
1. Com controlar l'interruptor d'anul·lació mitjançant el programa NC?
2. Després de controlar l'interruptor d'anul·lació, com protegir el programa NC perquè altres no puguin modificar i editar el programa NC?
La primera pregunta: Com controlar l'interruptor d'anul·lació mitjançant el programa NC?
Resposta: al programa que voleu executar el processament, escriviu una variable macro #3004=2
Exemple:
Com es mostra a la captura de pantalla anterior, quan la màquina-eina s'executa a aquesta secció núm. 3004=2 i, a continuació, executa el programa següent, l'interruptor d'anul·lació de la velocitat d'avanç del tauler d'operacions de la màquina no és vàlid.
il·lustrar:
#3004 pertany a les variables macro del sistema. Zou Jun, com he dit abans, les variables dels programes de macro CNC es divideixen en tres categories (variables personals, variables públiques, variables del sistema). Les variables del sistema són variables especials dins del sistema de la màquina-eina. Cada variable del sistema representa El significat està fixat al sistema.
Aleshores, el significat de #3004 a les màquines-eina del sistema Farak és el següent:
Bé, a través de la taula anterior, assigneu valors diferents a #3004 per controlar si l'interruptor de pausa de l'alimentació i la substitució són vàlids.
Per exemple, escriviu una frase #3004=2 al programa, quan la màquina llegeixi aquesta línia, la funció de commutació d'anul·lació no serà vàlida.
Per exemple, escriviu una frase #3004=3 al programa, quan la màquina-eina llegeix aquesta línia, les funcions de pausa d'alimentació i commutador d'anul·lació no seran vàlides.
En segon lloc, després de controlar si l'interruptor de pausa d'alimentació i l'interruptor d'anul·lació són vàlids, és possible que vulgueu protegir el programa que heu escrit perquè l'operador no el pugui modificar.
Abans de parlar d'aquest tema, primer hem d'entendre els quatre tipus i funcions del número de programa (prenent com a exemple Farak):
Els programes que escrivim es poden anomenar i desar entre números de programa O0001-O9999, i aquests números de programa es divideixen en els quatre grups següents:
D'acord, no es permeten modificacions del programa
Només cal que deseu el número de programa entre 08000-O9999, que es pot realitzar mitjançant la configuració dels paràmetres.
Procediu de la següent manera:
1.) Canvieu NE8 NE9 al paràmetre núm. 3202 a 1 (canvieu-lo a 1 després d'escriure el programa i es pot prohibir l'edició) i canvieu-lo a 0 per obrir l'edició.
2.) Canvieu el PSR al paràmetre 3202 a 0 per permetre la recuperació de programes 8000-9999 i 1 per no permetre-ho! !
3.) Tingueu en compte que s'ha de canviar a 0 quan vulgueu editar el programa i 1 està prohibit.
El funcionament específic dels tres passos anteriors és el següent:
Obriu la interfície de paràmetres i cerqueu-hi el paràmetre 3202, tal com es mostra a la figura següent (la posició del cercle vermell):
imatge
No.3202 Aquest paràmetre s'utilitza especialment per configurar el mode de només lectura del programa. Hi ha NE9 i NE8, i l'objectiu principal de PSR és el següent:
PSR té permís per recuperar números de programa 8000-9999
0: permet la recuperació
1: no es permet
NE8 Si es prohibeix l'edició del programa dels números de programa 8000~8999
0: no està prohibit.
1: Discapacitat.
Quan aquest paràmetre s'estableix a 1, les operacions d'edició següents ja no seran possibles.
(1) Supressió de programes (els programes 8000 ~ 8999 no s'eliminaran encara que s'eliminin tots els programes)
(2) Sortida del programa (fins i tot si s'executa l'operació de sortida de tots els programes, els programes núm. 8000 a 8999 no sortiran)
(3) Edició del programa d'inici de sessió
(4) Comproveu el programa
NE9 Si s'han d'editar programes amb els números de programa 9000~9999
0: no està prohibit.
1: Discapacitat.
Quan aquest paràmetre s'estableix a 1, les operacions d'edició següents ja no seran possibles.
(1) Supressió de programes (els programes 9000 a 9999 no s'eliminaran encara que s'eliminin tots els programes)
(2) Sortida del programa (els programes núm. 9000 a 9999 no sortiran encara que s'executi l'operació de sortida de tots els programes)
(3 ) Edició del programa d'inscripció
(4) Verificació del programa
Bé, només escriviu una variable macro i, a continuació, canvieu el nom del programa que no voleu que altres modifiquin a O8000~9999. Segons l'explicació anterior, modificar els paràmetres pot aconseguir l'objectiu desitjat!
Recordatori: per modificar el nom del programa O8000~9999, primer obriu la "protecció de paràmetres" i aquest paràmetre s'ha de dur a terme en mode MDI! Si no ho entens, benvingut a comunicar-te amb mi.





