如何升级Mastercam 9.1版后处理?

技术小编 13570 0



本篇也有点无奈,毕竟Mastercam v9.1的用户还是灰常灰常灰常灰常多的...

有不少朋友想要尝试下新版本,但mastercam 201X (2017,2018,2019)与matercam 9.1中间相差了太多版本,后处理无法直接升级.


毕竟跨度太大....

但也不是说.V9后处理就根本不能用于201X版本上使用了...

只是较为麻烦一些,而且随着版本的升级后处理中有部分功能可能已经无法使用或者需要较大改动.所以建议各位采用新版本后处理文件进行修改..


首先说起来201X后处理升级程序UpdatePost.dll就跟X系列版本有了界面上的差别.

202001101578662655907038.png

图为Mastercam 2019后处理升级程序(2017~19界面完全一致)

而Mastercam x系列后处理升级程序界面为下图

202001101578662672122947.png

从图中可以看到201X的后处理升级程序更简单一些,最大特点就是无法选取后处理版本..

准备一个Mastercam v9后处理一份

与X版本后处理相比较,第一个特点就是少了一行识别代码.

2020-01-10_212456.png

关于顶部代码含义,先前文章中又给大家介绍过.

不清楚的可以阅读此文

[后处理]mastercam后处理里的一点冷知识

有了这行表示,UpdatePost就能知道目标后处理是什么版本了..

但是V9跟X后处理差别可不仅仅是此行标识一处,还有系统自定义变量常数子程序等结尾增加$..

202001101578662721516346.png

对比就能看到明显区别...

如果手动修改则比较麻烦毕竟工程量较多..

除此之外还有部分代码被废弃.例如bug3这个变量..

所以手动更新通常是不存在的..

如果使用201X直接更新V9后处理则会得到报警如下

202001101578662737808398.png

其实这个跟只读不只读没有任何关系,就是201X不认识V9后处理...然后讲这个是个无效的后处理而已..

为什么不识别?其实就是少了最顶部的那行代码..

但是别妄想手动加上哪一行就行了..那样可以升级但无法使用..

那么没解了吗?确实如此...

所以不要再这个问题上钻牛角尖.本已经被放弃了,还想弄出来,那是不可能的事了..

但还是有弯路可以走的,那就是在装个X版本,最好是X9..

先使用X9升级V9后处理.

202001101578662753456936.png

升级完成后打开升级好的V9后处理..

升级后的V9后处理,除了顶部识别标识以外,代码中的系统变量后缀$也被增加了.

然后在使用201X升级X9升级后的后处理.

202001101578662924256418.png

废弃的变量已经被自动注释掉了.

自此V9.1后处理升级到201X完成.

但请注意,因为执行代码中可能会有部分废弃代码存在.后处理使用的时候如果报告错误,那需要你增加检查并删除了错误代码了..



标签: mastercam后处理

抱歉,评论功能暂时关闭!