找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 17897|回复: 3
打印 上一主题 下一主题

求助:如何修改刀位文件,优化走刀路径

[复制链接]
跳转到指定楼层
1
发表于 2005-12-23 20:25:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
我做了一个一次钻12个孔的nc仿真实验,最后生成了如下的刀位文件,问题是我发现proe/nc里面即使按照最短走刀(shortest)方式走出来的路径也并非最短,(proe似乎用的是贪婪法的算法,总的空行程是179.542mm我用便宜算法证明过了,总的空行程是166.461mm),我想通过修改刀位文件的钻孔顺序来实现钻孔路径的优化,但是没有成功,希望得到高手指点迷津,谢谢了。
$$*          Pro/CLfile  Version Wildfire - 2003130
$$-> MFGNO / MFG0001
PARTNO / MFG0001
$$-> FEATNO / 6
MACHIN / UNCX01, 1
$$-> CUTCOM_GEOMETRY_TYPE / OUTPUT_ON_CENTER
UNITS / MM
LOADTL / 1
$$-> CUTTER / 5.000000
$$-> CSYS / 1.0000000000, 0.0000000000, 0.0000000000, -0.0000000000,  $
            0.0000000000, 1.0000000000, 0.0000000000, -0.0000000000,  $
            0.0000000000, 0.0000000000, 1.0000000000, -0.0000000000
SPINDL / RPM, 800.000000,  CLW
RAPID
GOTO / -24.0000000000, -12.0000000000, 25.0000000000
CYCLE / DRILL, DEPTH, 20, MMPM, 2.000000, CLEAR, 0.039370
GOTO / -24.0000000000, -12.0000000000, -0.0000000000
GOTO / -15.5000000000, -16.5000000000, -0.0000000000
GOTO / -22.5000000000, -24.0000000000, -0.0000000000
GOTO / -32.0000000000, -30.0000000000, -0.0000000000
GOTO / -44.0000000000, -33.0000000000, -0.0000000000
GOTO / -53.0000000000, -30.0000000000, -0.0000000000
GOTO / -64.0000000000, -30.0000000000, -0.0000000000
GOTO / -73.0000000000, -28.0000000000, -0.0000000000
GOTO / -73.0000000000, -39.0000000000, -0.0000000000
GOTO / -61.0000000000, -35.5000000000, -0.0000000000
GOTO / -35.0000000000, -37.5000000000, -0.0000000000
GOTO / -19.0000000000, -36.0000000000, -0.0000000000
CYCLE / OFF
RAPID
GOTO / -19.0000000000, -36.0000000000, 25.0000000000
SPINDL / OFF
$$-> END /
FINI
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-12-23 23:42:46 | 只看该作者
原帖由 lala2008 于 2005-12-23 20:25 发表
我做了一个一次钻12个孔的nc仿真实验,最后生成了如下的刀位文件,问题是我发现proe/nc里面即使按照最短走刀(shortest)方式走出来的路径也并非最短,(proe似乎用的是贪婪法的算法,总的空行程是179.542mm我用便 ...

你通过参数表,设置pick order,就是选取顺序看看,
3
发表于 2005-12-24 01:45:10 | 只看该作者

求助:如何修改刀位文件,优化走刀路径

多谢z2000yufei (见习版主) ,我在参数表里面把shortest改成了选择顺序,实现了自由选择加工孔的顺序。通过使用选择顺序的方法,使得这12个孔的顺序发生改变,同时刀路文件的数据也改变了,如下所示:
$$*          Pro/CLfile  Version Wildfire - 2003130
$$-> MFGNO / MFG0001
PARTNO / MFG0001
$$-> FEATNO / 10
MACHIN / UNCX01, 1
$$-> CUTCOM_GEOMETRY_TYPE / OUTPUT_ON_CENTER
UNITS / MM
LOADTL / 2
$$-> CUTTER / 5.000000
$$-> CSYS / 0.0393700787, 0.0000000000, 0.0000000000, 0.0000000000,  $
            0.0000000000, 0.0393700787, 0.0000000000, 0.0000000000,  $
            0.0000000000, 0.0000000000, 0.0393700787, -0.0000000000
SPINDL / RPM, 800.000000,  CLW
RAPID
GOTO / 24.0000000000, 12.0000000000, 10.0000000000
CYCLE / DRILL, DEPTH, 1.181102, MMPM, 200.000000, CLEAR, 0.000000
GOTO / 24.0000000000, 12.0000000000, 0.0000000000
GOTO / 15.5000000000, 16.5000000000, 0.0000000000
GOTO / 22.5000000000, 24.0000000000, 0.0000000000
GOTO / 32.0000000000, 30.0000000000, 0.0000000000
GOTO / 35.0000000000, 37.5000000000, 0.0000000000
GOTO / 19.0000000000, 36.0000000000, 0.0000000000
GOTO / 44.0000000000, 33.0000000000, 0.0000000000
GOTO / 61.0000000000, 35.5000000000, 0.0000000000
GOTO / 53.0000000000, 30.0000000000, 0.0000000000
GOTO / 64.0000000000, 30.0000000000, 0.0000000000
GOTO / 73.0000000000, 39.0000000000, 0.0000000000
GOTO / 73.0000000000, 28.0000000000, 0.0000000000
CYCLE / OFF
RAPID
GOTO / 73.0000000000, 28.0000000000, 10.0000000000
SPINDL / OFF
$$-> END /
FINI
当时问题反过来,我的目的是能否通过修改刀路文件(nel格式的或tap格式的或其他的方法)直接控制仿真中的孔加工顺序呢,这个问题对我很重要,因为我发现pro/nc的算法还是有待改进的,我想使用更好的算法优化加工路径,通过优化得到孔加工的顺序,把相应的孔坐标输入到刀位文件中,实现仿真。还请版主指教在下。
4
发表于 2005-12-24 11:01:31 | 只看该作者
原帖由 lala2008 于 2005-12-24 01:45 发表
多谢z2000yufei (见习版主) ,我在参数表里面把shortest改成了选择顺序,实现了自由选择加工孔的顺序。通过使用选择顺序的方法,使得这12个孔的顺序发生改变,同时刀路文件的数据也改变了,如下所示:
当时问题反过来,我的目的是能否通过修改刀路文件(nel格式的或tap格式的或其他的方法)直接控制仿真中的孔加工顺序呢,这个问题对我很重要,因为我发现pro/nc的算法还是有待改进的,我想使用更好的算法优化加工路径,通过优化得到孔加工的顺序,把相应的孔坐标输入到刀位文件中,实现仿真。还请版主指教在下。

ncl和tap是我们最终得到文件。我们可以进行修改。但是只能向后,不能向前。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-29 03:33 , Processed in 0.032092 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表