编程语言应用

注册

 

发新话题 回复该主题

用了多年的MasterCAM编程,也许你 [复制链接]

1#
北京哪里治疗白癜风做的好 https://disease.39.net/yldt/bjzkbdfyy/

用MasterCAM编好刀路后,需要通过后处理程序生成数控机床能够识别的指令代码才能用于加工,后处理是最重要的一环,不同的机床型号,加工代码不同,需要设置不同的后处理程序。那么你知道别人设置后处理,是通过什么软件来调试的吗?

很多朋友不知道,其实,MasterCAM软件就自带了一个后处理文件调试器,MasterCAM安装好后,默认配置下,这个后处理文件调试器的启动按钮是隐藏着的。下面就教大家如何打开它来对自己的后处理文件进行调试。

默认配置下MasterCAM后处理程式界面是这样的:

点击win系统开始菜单,在所有程序下找到MasterCAM的快捷菜单目录并展开,点击工具下的高级配置应用程序。

打开MasterCAM高级设置对话框(如下图),按红圈和箭头的步聚操作。

再回到MasterCAM编程界面,选取刀路,点开后处理程式,是不是发现多了一个七星瓢虫按钮。

点七星瓢虫后,即可打开后处理调试器。

点击绿色的三角符号,即可对当前选取的刀路进行后处理,同时可观察到后处理的运行过程并进行调试。鼠标双击NC代码窗口中任意的代码行,后处理窗口中,指针就会指向对应的后处理代码。这样你就可以根据自己的需要编辑符合自己要求的后处理了。

后处理文件是一个用MP语言编写的一个文本文件,用任何文本文件编辑器都可打开。我们辛苦修改并调试好后处理后,如果不想与他人共享,毕竟是自己辛苦的心血,那么我们可以通过授权设置,并对代码进行加密来保护它。

可编写如下权限限制的代码块

swarn01:你没有获得授权strinfo:lcn:1plicense#块标志符ifsim_no$,result=mprint(swarn01),exitpost$#授权号不对,退出后处理strinfo=sysinfo(1,3)#读取网络账号用户名ifstrinfo=Zhangsan,lcn=0#授权张三可用ifstrinfo=Lisi,lcn=0#授权李四可用iflcn=1,result=mprint(swarn01),exitpost$#非授权用户退出后处理

Mastercam软件的授权号可通Alt+V键查看

在后处理要加密的代码前插入[STARTBIN],在加密结束处插入[ENDBIN],并将上面用于授权的代码块这两个指令之间,再在其它块内调用它。如下图/p>

后处理加密操作

最后生成两个文件,psb文件即是加密后的二进制文件。

没有权限,后处理时,将会出现以下提示

分享 转发
TOP
发新话题 回复该主题