ME使用Creo将PCB板装配导出EMN文件,Layout Engineer在Allegro导入该文件时,发现部分零件丢失

文章讲述了ME在使用Creo进行机械工程设计时,遇到与Layoutengineer在Allegro中协作PCB板设计的问题,由于零件原点在PCB板内部导致导出失败。解决方法包括检查装配约束并调整,以及利用导出设置中的日志功能追踪问题根源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

Mechanical engineer(ME)使用Creo。
Layout engineer使用Allegro。
PCB板设计,MCAD与ECAD采用EMN文件进行协同,ME确定关键零件位置后,将三维装配转成EMX文件(xxx.emn),Layout engineer将该文件导入到Allegro,发现部分零件丢失。

原因分析:

用文本编辑器打开导出的test.emn文件,发现29-6210-01并未导出。再次在Creo中导出EMN文件,发现以下warning。creo中出现的警告
warning解释:29-6210-01这个零件的原点(origin)相对于PCB板,在z轴方向是负值。简单来说,该零件与PCB板的接触面装入了PCB板中,无法导出改零件。

解决方案:

ME检查其装配,查看装配约束是否正确。如下图所示,该零件原点坐标轴PCB板内。 ME只需更新其装配约束,将零件原点移动到PCB top面上或者之外。该零件便能成功导出。
在这里插入图片描述
但ME往往会忽略这个warning。甚至不知道这个warning会出现在哪里。
在"ECAD Save As" 对话框中,注意check “Open log window”,所有与导出相关的信息都会在新的对话框中出现。
当然,在导出路径下,会有“ecad_out.log.xx”等log文件被自动保存下来,用文本编辑器打开改log文件,也可以回溯导出过程的问题。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值