May 11, 2023 Αφήστε ένα μήνυμα

Πώς να προστατεύσετε το πρόγραμμα NC έτσι ώστε άλλοι να μην μπορούν να τροποποιήσουν και να επεξεργαστούν το πρόγραμμα NC;

 

Ως τεχνικός CNC, συναντάμε συχνά χειριστές παραγωγής ή μη επαγγελματίες να παραβιάζουν ή να τροποποιούν το πρόγραμμα. Για να αποτρέψουμε την παραβίαση του προγράμματος από άλλους, πρέπει να κρυπτογραφήσουμε το πρόγραμμα.

Αυτό το έγγραφο επιλύει κυρίως δύο προβλήματα:

1. Πώς να ελέγξετε τον διακόπτη παράκαμψης μέσω του προγράμματος NC;

2. Μετά τον έλεγχο του διακόπτη παράκαμψης, πώς να προστατέψετε το πρόγραμμα NC έτσι ώστε οι άλλοι να μην μπορούν να τροποποιήσουν και να επεξεργαστούν το πρόγραμμα NC;


Η πρώτη ερώτηση: Πώς να ελέγξετε τον διακόπτη παράκαμψης μέσω του προγράμματος NC;


Απάντηση: Στο πρόγραμμα που θέλετε να εκτελέσετε επεξεργασία, γράψτε μια μεταβλητή μακροεντολής #3004=2


Παράδειγμα:

Όπως φαίνεται στο παραπάνω στιγμιότυπο οθόνης, όταν η εργαλειομηχανή εκτελείται σε αυτήν την ενότητα #3004=2 και στη συνέχεια εκτελεί το επόμενο πρόγραμμα, ο διακόπτης παράκαμψης τροφοδοσίας στον πίνακα λειτουργίας του μηχανήματος δεν είναι έγκυρος.

εικονογραφώ:


Το #3004 ανήκει στις μεταβλητές μακροεντολών συστήματος. Zou Jun, όπως είπα και πριν, οι μεταβλητές των προγραμμάτων μακροεντολών CNC χωρίζονται σε τρεις κατηγορίες (προσωπικές μεταβλητές, δημόσιες μεταβλητές, μεταβλητές συστήματος). Οι μεταβλητές συστήματος είναι ειδικές μεταβλητές μέσα στο σύστημα εργαλειομηχανών. Κάθε μεταβλητή συστήματος αντιπροσωπεύει Το νόημα είναι σταθερό στο σύστημα.


Τότε η σημασία του #3004 στις εργαλειομηχανές του συστήματος Farak είναι η εξής:


Λοιπόν, μέσω του παραπάνω πίνακα, αντιστοιχίστε διαφορετικές τιμές στο #3004 για να ελέγξετε εάν ο διακόπτης παύσης τροφοδοσίας και η παράκαμψη είναι έγκυροι.


Για παράδειγμα, γράψτε μια πρόταση #3004=2 στο πρόγραμμα, όταν το μηχάνημα διαβάσει αυτήν τη γραμμή, η λειτουργία διακόπτη παράκαμψης θα είναι άκυρη.


Για παράδειγμα, γράψτε μια πρόταση #3004=3 στο πρόγραμμα, όταν η εργαλειομηχανή διαβάσει αυτήν τη γραμμή, οι λειτουργίες της παύσης τροφοδοσίας και του διακόπτη παράκαμψης θα είναι άκυρες.

Δεύτερον, αφού ελέγξετε εάν ο διακόπτης παύσης τροφοδοσίας και ο διακόπτης παράκαμψης είναι έγκυροι, μπορεί να θέλετε να προστατεύσετε το πρόγραμμα που γράψατε έτσι ώστε ο χειριστής να μην μπορεί να το τροποποιήσει.


Πριν μιλήσουμε για αυτό το ζήτημα, πρέπει πρώτα να κατανοήσουμε τους τέσσερις τύπους και τις λειτουργίες του αριθμού προγράμματος (λαμβάνοντας ως παράδειγμα τον Farak):

Τα προγράμματα που γράφουμε μπορούν να ονομαστούν και να αποθηκευτούν μεταξύ των αριθμών προγραμμάτων O0001-O9999 και αυτοί οι αριθμοί προγραμμάτων χωρίζονται στις ακόλουθες τέσσερις ομάδες:


Εντάξει, δεν επιτρέπονται τροποποιήσεις προγράμματος

Απλώς αποθηκεύστε τον αριθμό του προγράμματος μεταξύ 08000-O9999, ο οποίος μπορεί να πραγματοποιηθεί ορίζοντας παραμέτρους.


Προχωρήστε ως εξής:


1.) Αλλάξτε το NE8 NE9 κάτω από την παράμετρο No. 3202 σε 1 (αλλάξτε το σε 1 μετά τη σύνταξη του προγράμματος και η επεξεργασία μπορεί να απαγορευτεί) και αλλάξτε το σε 0 για να ανοίξετε την επεξεργασία.


2.) Αλλάξτε το PSR στην παράμετρο 3202 σε 0 για να επιτρέψετε την ανάκτηση προγραμμάτων 8000-9999 και 1 για να μην το επιτρέψετε! !


3.) Σημειώστε ότι πρέπει να αλλάξει σε 0 όταν θέλετε να επεξεργαστείτε το πρόγραμμα και το 1 είναι απαγορευμένο.


Η συγκεκριμένη λειτουργία των τριών παραπάνω βημάτων είναι η εξής:


Ανοίξτε τη διεπαφή παραμέτρων και βρείτε την παράμετρο 3202 σε αυτήν, όπως φαίνεται στο παρακάτω σχήμα (η θέση του κόκκινου κύκλου):

εικόνα

No.3202 Αυτή η παράμετρος χρησιμοποιείται ειδικά για τη ρύθμιση της λειτουργίας μόνο για ανάγνωση του προγράμματος. Υπάρχουν NE9 και NE8 σε αυτό και ο κύριος σκοπός του PSR είναι ο εξής:

 

Επιτρέπεται στο PSR η ανάκτηση αριθμών προγράμματος 8000-9999

0: επιτρέπεται η ανάκτηση

1: δεν επιτρέπεται


NE8 Εάν θα απαγορευτεί η επεξεργασία προγραμμάτων των αριθμών προγραμμάτων 8000~8999

0: Δεν απαγορεύεται.

1: Απενεργοποιημένο.


Όταν αυτή η παράμετρος έχει οριστεί σε 1, οι ακόλουθες λειτουργίες επεξεργασίας δεν θα είναι πλέον δυνατές.

(1) Διαγραφή προγραμμάτων (τα προγράμματα 8000~8999 δεν θα διαγραφούν ακόμα και αν διαγραφούν όλα τα προγράμματα)

(2) Έξοδος προγράμματος (ακόμα και αν εκτελεστεί η λειτουργία εξόδου όλων των προγραμμάτων, τα προγράμματα Νο. 8000 έως 8999 δεν θα εξάγονται)

(3) Επεξεργασία του προγράμματος σύνδεσης

(4) Ελέγξτε το πρόγραμμα

 

NE9 Εάν θέλετε να επεξεργαστείτε προγράμματα με αριθμούς προγραμμάτων 9000~9999

0: Δεν απαγορεύεται.

1: Απενεργοποιημένο.

 

Όταν αυτή η παράμετρος έχει οριστεί σε 1, οι ακόλουθες λειτουργίες επεξεργασίας δεν θα είναι πλέον δυνατές.

(1) Διαγραφή προγραμμάτων (τα προγράμματα 9000 έως 9999 δεν θα διαγραφούν ακόμη και αν διαγραφούν όλα τα προγράμματα)

(2) Έξοδος προγράμματος (τα προγράμματα αρ. 9000 έως 9999 δεν θα εξάγονται ακόμη και αν εκτελεστεί η λειτουργία εξόδου όλων των προγραμμάτων)

(3 ) Επεξεργασία του προγράμματος εγγραφής

(4) Επαλήθευση του προγράμματος

Λοιπόν, απλώς γράψτε μια μεταβλητή μακροεντολής και, στη συνέχεια, αλλάξτε το όνομα του προγράμματος που δεν θέλετε να τροποποιήσουν άλλοι σε O8000~9999. Σύμφωνα με την παραπάνω εξήγηση, η τροποποίηση των παραμέτρων μπορεί να πετύχει τον επιθυμητό στόχο!

Υπενθύμιση: Για να τροποποιήσετε το όνομα του προγράμματος O8000~9999, ανοίξτε πρώτα την "Προστασία παραμέτρων" και αυτή η παράμετρος πρέπει να εκτελεστεί σε λειτουργία MDI! Αν δεν καταλαβαίνετε, καλώς ήρθατε να επικοινωνήσετε μαζί μου.

 

 

Αποστολή ερώτησής

whatsapp

skype

Ηλεκτρονικό ταχυδρομείο

Εξεταστική