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

玩转Mastercam机床仿真

在多轴加工中,除了刀具-零件的检查之外,还需要考虑到刀具/刀柄-零件/夹具的潜在碰撞,甚至是机床旋转轴与主轴都需要包含在检查范围中,才能得到安全的刀路.因此玩转机床仿真是对掌握多轴编程的基本要求.

Mastercam自从X5版后,可以使用自带的moduleworks仿真组件模拟真实机床情况,找出所有潜在的问题.

以2018版本为例,机床仿真文件存放在 shared Mcam2018\MachineSimulation\MachSim目录下.模型是由一堆STL文件构成.而机床的各种信息都存放在XML文件中.

在X5~X9版本中,你需要自定义工具栏,将仿真工具栏拖出来使用,或者调用CHOOK中的machsim.dll来打开机床仿真页面

而2017及之后版本则更简单了.

直接在机床选项卡下就能看到"机床仿真"所有选项了

注意:目前机床仿真组件只支持铣削操作仿真,不能仿真车削操作.(车铣复合模块除外)

使用仿真时,选择需要仿真的刀路,然后别着急点击"运行仿真"功能,毕竟我们还没有选择具体用于仿真的机床.

点击"机床仿真选项"按钮.打开机床仿真选项窗口.

藏的略深~

在弹出的机床模拟页面中,主要分为"模拟","后处理设置","机床定义"三个选项.其中主要设置的是"模拟"页面,而后处理设置则是调整MultiXPost与你的后处理无关,按照默认即可.

模拟页面首先要选择的是,使用何种机床用于模拟.

Mastercam自带的机床模型虽然看起来很多,但是通过其命名规则,能轻松找到自己需要的机型.

自带部分机床如下:

1_3AXGEN_VMC

2_4AXGEN_VMCTA

3_4AXGEN_HMCTB

4_5AXGEN_VMCTTBC

....

2_4AXGEN_VMCTA为例.2_是编号4AX则是表示四轴(同理3AX就是三轴.5AX就是五轴)GEN则是Generic意思为没有具体型号的(简单说就是仅供学习,如果你真要使用,则需要自己动手搭建或者网上下载已经搭建好的具体机床模型).VMC是立式(HMC是卧式)T则表示为转台.A则是表示第四轴为A轴.

五轴VMCTTBC就是立式,双转台B/C轴.而VMCHTBA则是表示立式.转台+摆头 B/A轴结构.

右侧预览则是选定机床的样子.

选择好机床后,点击"模拟"按钮载入仿真,而不是点击"确定".确定只是确认选择的机床以及其他设置,而不是确定并载入仿真功能.

载入机床后点击播放就能进行模拟仿真的.

如果零件摆放位置有问题,则需要关闭仿真,退回到"机床模拟"页面设置模型摆放位置.

位置,选择在XYZ中转换,然后就能设置工件零点与机床零点对应位置.

如果需要模拟夹具,则选择夹具下拉菜单,支持STL文件以及指定图层图形或者指定实体模型.

如果设置毛坯则可以进行实体切削模拟,不过速度较慢,不如直接使用实体模拟功能.

调整位置以及载入夹具后的仿真.

发生编程之外的碰撞时,模拟器会以红色显示碰撞组件.并且在报表(刀路)页面中显示碰撞信息以及超程信息.

帮助用户确认出现问题的刀路位置.以做出正确修改以避免真实机床上运行出现问题.

修改后的刀路.

当然.对于五轴机床而言,机床结构不同,尺寸不同,最好是针对实际使用的机床进行制作仿真的机床模型,而不是使用自带的Generic机床.

对应真实机床信息的仿真模型.能更加准确的找出每个潜在的碰撞风险!

最后说一点.前文提到机床仿真后处理跟你使用的mastercam后处理不是一回事,不能模拟两个路径之间的连接.因为没有代码驱动.这里可能会有潜在的碰撞风险.

(对于OK的后处理这里不是问题,问题是怕那些不怎么OK的后处理..)

最后送大家个小礼物~~

基于mastercam 2017的Generic Fanuc 3X Mill后处理修改.

链接:https://pan.baidu.com/s/1snkeG9J 密码:pe0y

后处理生成代码跟默认的情况下无区别..

但此后处理可以驱动机床仿真

使用方法:

将后处理文件改名为 1_3AXGEN_VMC.pst和1_3AXGEN_VMC.psb

然后放到 shared Mcam2018\MachineSimulation\MachSim\1_3AXGEN_VMC

目录下

打开MC,载入仿真,选择1_3AXGEN_VMC机床

可以看到新增后处理选项,点击使用外部后处理.点模拟载入仿真

额,跟不使用有啥区别?

当然有区别了,现在驱动机床仿真的不再是MultiXPost而是跟你生成代码用的Mastercam的PST后处理是同一个!

简单说,仿真跟生成的NC代码是完全一致的.仿真没问题,那就真的没问题了.

问:有五轴驱动仿真的后处理吗?答:没有

为什么呢?因为懒呗!

有定制后处理或购买后处理教程的亲,赶紧关注啦~~

后处理都很OK.不用担心.

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券