首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

邹军:如何把数控程序保护起来,让别人无法修改你的程序?

分享两个数控小知识:

1,如何通过数控程序控制机床倍率开关,让别人加工时候无法调整进给

2,如何把数控程序保护起来,让别人无法修改编辑数控程序?

一,如何通过宏程序来控制倍率开关是否有效

方法如下:

在你要运行加工的程序中,写一个宏变量#3004=2

当机床运行到此段#3004=2,在运行后面程序的时候,则机床操作面板上的进给倍率开关无效。

#3004属于系统变量,我之前说过,是机床系统内部专用的变量,每个系统变量代表的意义在系统中是固定不变的。

那么#3004在机床中(法拉克系统)含义和用法如下表:

好,通过上表,给#3004赋予不同数值,就控制进给暂停开关和倍率是否有效。

二,控制了进给暂停开关和倍率开关是否有效之后,可能你还想把你写的这个程序保护起来,让操作者无法修改编辑。

方法如下:

1,隐藏程序,必须把你写的程序放在8000-9999号程序之间。

2,必须把3202号参数下的NE8 NE9改为1(写好程序改为1,能禁止编辑),改为0为开放编辑。

3,3202号参数下的PSR改为0为允许检索8000-9999号程序,1为不允许

4,注意,想编辑程序时必须改为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模式下进行!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191014A03XGQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券