装配图档发给同事,对方打开红一片,零件全找不到,回来看自己机器上好好的。问题出在保存路径上,同事的装配体文件在D:\work\asm\下面,零件散落在D:\work\part\、D:\work\std\好几个文件夹里,他只把asm文件夹打包发过去了,零件一个都没带。Creo的装配体只存引用关系,不存零件本身,零件在哪它就指向哪,换台机器路径对不上直接红掉。
正确的做法是用备份,不是打包整个文件夹。文件→另存为→保存备份,弹出来的对话框里选一个空文件夹,D:\send\asm_backup\这种,确定。Creo会把装配体和所有从属零件全部复制到那个目录下,版本号重新从1开始排。备份完把整个文件夹压缩,体积比直接打包工作目录小很多,因为工作目录里每个零件都有几十个历史版本,备份只保留当前版本。这个操作在野火论坛上被反复提到,装配体零件不在同一目录下的问题,最稳妥的解决办法就是全部备份到一个文件夹。
备份有个坑,隐含的零件不参与备份。用参数控制隐藏起来的零件,备份的时候被跳过,接收方打开装配体发现少东西。Creo 4.0 M150试过隐含零件能一起备份,Creo 6.0就不行了,版本差异在这里。隐含件不多的话手工取消隐含再备份,多了就先用简化表示排除掉再打包,简化表示里的零件本来就不该发给别人。
邮件工具是另一条路,右键模型树里的装配体,选“发送至”→“邮件收件人(以附件形式)”,Creo自动找出所有从属文件,打包成一个压缩包挂在邮件附件里。这个比手动备份省事,不用先选目录再压缩,适合临时发一个子装配给同事看。缺点是不能超过附件大小限制,web_max_mail_size这个配置项控制上限,默认值记不清了,大装配体发不出去就还是走备份。邮件工具发的是压缩包,同事收到要先把压缩包解压,再在Creo里打开,压缩包不直接打开。
备份完的文件夹发给同事之前,自己先检查一遍。用Windows资源管理器打开备份目录,看文件数量和装配体模型树里的零件数量对不对,少一个就回去查是不是隐含了或者被简化表示了。然后在Creo里新建一个空目录,把备份文件夹设成工作目录,打开那个装配体,看有没有红掉的零件。这一步虽然麻烦,但比同事收到之后发现缺零件再返工强。

族表零件单独处理。族表零件在装配体里引用的时候,它依赖的是一个通用件加上实例名,备份装配体的时候族表通用件会被备份,但实例文件有时候不会自动带过去。同事打开装配体提示缺少族表实例,就是这个原因。解决办法是在备份之前先把族表零件单独打开一次,激活一下实例,再备份装配体,这样Creo会一并把实例文件带出来。或者更直接,在族表对话框里选“文件”→“保存”,把实例文件手动存到装配体目录下面。
外部参照和交换组也不会跟着备份走。Proe/Creo支持装配体跟外部文件建立关联,比如骨架模型、发布几何、交换组,这些关联关系在备份的时候不是保存在备份目录里的。发给同事之后,他打开装配体发现骨架模型引用断了,或者发布几何找不到,就是这个问题。处理办法是备份之前把外部参照的零件也单独备份到同一个目录,或者用“保存副本”把整个装配体另存为一个独立的新文件,不依赖任何外部链接。
文件命名和路径也要注意,备份目录里所有文件名全英文,不要有中文和空格。同事的系统如果设了中文工作目录,备份过来的英文文件名没问题,但如果你自己的原始目录里有中文路径,备份出来的文件引用路径里可能带着中文,换台机器不一定能解析。备份到D盘根目录下面一个英文文件夹里,别放在桌面或者“我的文档”下面。
发送之前最后一步,把备份文件夹压缩成zip或者rar,命名带上日期和版本号,asm_20260915_v2.zip这种。压缩包体积小,邮件附件或者企业微信传都方便。同事收到之后先解压,在Creo里把工作目录设到解压出来的文件夹,再打开装配体。不要直接在压缩包里打开,Creo读不了压缩包里的文件。那个备份目录D:\send\asm_backup\下面的零件数量我还没数,下次备份之前先跟模型树对一下再压缩。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删