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 كمثال):

يمكن تسمية البرامج التي نكتبها وحفظها بين أرقام برامج O {0}} O9999 ، وتنقسم أرقام البرامج هذه إلى المجموعات الأربع التالية:


حسنًا ، تعديلات البرنامج غير مسموح بها

ما عليك سوى حفظ رقم البرنامج بين 08000- O9999 ، والذي يمكن تحقيقه عن طريق تعيين المعلمات.


استكمل كما يلي:


1.) قم بتغيير NE8 NE9 تحت المعلمة رقم 32 0 2 إلى 1 (قم بتغييره إلى 1 بعد كتابة البرنامج ، ويمكن حظر التحرير) ، وقم بتغييره إلى 0 لفتح التحرير.


2.) قم بتغيير PSR تحت المعلمة 32 0 2 إلى 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

البريد الإلكتروني

التحقيق