社区
AutoCAD综合讨论区
欢迎访问欧特克AutoCAD论坛!分享知识,发帖提问,浏览AutoCAD热帖。
取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

如何调整DXF文件中各个元素的顺序,使其按照首位相连排列?

4 条回复4
已解决
回复
1 条消息(共 5 条)
colemanlee
10884 次查看, 4 条回复

如何调整DXF文件中各个元素的顺序,使其按照首位相连排列?

大家好:

如下示意图的DXF文件,在激光切割时是按照1-2-3-4的顺序切割的,切割元素是跳着切割而不是首尾相连成环形切割。

切割供应商说是由于画图时不是按顺序画的,导致元素在DXF文件内的排列顺序不是按a-b-c-d顺序排列的。

 

请问如何调整DWG或DXF文件里的元素顺序,使他们按照a-b-c-d顺序排列?

26-11.jpg

标签 (3)
4 条回复4
2 条消息(共 5 条)

这个可能还需要从CNC的策略调整。



Yong Jing
Product Support Senior Specialist
Technical Support, CSS, GPS

If my post answers your question, please click the "Accept as Solution" button. This helps everyone find answers more quickly!
如果我的回帖解决了您的问题,请点击 "接受为解决方案" 按钮. 这可以帮助其他人更快的找到解决方案!
3 条消息(共 5 条)

4 条消息(共 5 条)

不了解 CNC,所以只能就 DXF 的相关问题说说看法。

 

你的CNC 应该是能读取 dxf 文件作为切割的行程数据吧?

而dxf应该是从 dwg中导出的吧?

 

由于绘制的这些 line,lwpl对象的顺序显然不可能完全符合你CNC机器的行程路径,所以才出现了你的提到的问题。

我不知道CNC机器的系统能不能对读取的dxf数据进行内部的行程优化计算?按说应该有这种功能才对啊,否则怎么贵的机器,连这个都不能做那也太对不住其价格了...

 

回到dwg中,如果需要指定对象的顺序,或许可以通过写程序,对已有对象的几何数据进行分析,在辅以人工指定一些规则,设置出各个对象的顺序值,并把这个顺序值使用xdata,xrecord等记录到每个对象中去,最后按这各顺序:

1. 选择这些已经排好序的对象,

2. 从序号0开始,循环逐一处理:

       原地 copy 序号为 i 的对象,

       删除序号为i的原始对象。

全部做完之后,你应该得到了这些对象的完全按照指定顺序绘制出的一批克隆体。

导出这些克隆体到dxf。

这个 dxf中的顺序,应该能符合你的CNC行程要求了吧?

 

 

 

5 条消息(共 5 条)

您好!请问您的问题解决了吗?以上 @lkcadway 的回答是否对您的问题有参考作用?

如果还有进一步的问题请随时回帖,欢迎继续讨论!





Lynn Zhang
Community Manager


找不到想要的内容?向社区提问或分享您的知识。

到论坛发帖  

”