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

iCAx开思网

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

[原创] proe做模具全过程

[复制链接]
跳转到指定楼层
1
发表于 2009-7-12 12:40:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1)偶使用proe2001
2)emx3.1
3)偶用PROE是做压铸模具
4)所有观点代表个人意见,如果有对其他软件说得不对的,请谅解,我对其他软件了解很少。
5)发帖动机:公司发展中,需要模具知识和软件都相对而言比较好的人。同时也作为大家的交流。 ,最好能招到做法相似的朋友加盟。水平比偶高也可以
6)1-10贴我先占了,大家自带板凳
7)有空我就贴,直到招聘到高人为止。

第一帖:说明:用三坐标测量客户提供的样件
说明几点:需要考虑以下
1)产品的原始意图,产品测绘后要了解相关的装配件和产品要求的性能,这样在尺寸整理的时候才能有把握
2)初步了解开模的方向,这样在尺寸整理的时候才能了解哪些是样品原来结构的问题,还是在压铸的过程中正常的滑块后退,合模等原因引起的尺寸变动,这样在尺寸圆整的过称中能起到决定的作用。对于不合理的产品结构能改就改,这点也很重要。
3)需要了解三坐标的测量方法,这样在分析测量数据的过程中才能知道哪些是测量误差,哪些是测量错误。
另外说一点:中国目前为止大部分都是抄袭别人的样品。甚至仿冒别人的商标,所以在大学里学的按图纸来造型相对而言很少的,
招聘信息见https://www.icax.org/viewthread.php?tid=479042&extra=

本帖最后由 he_shenfu 于 2009-7-12 18:58 编辑

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享淘帖 赞一下!赞一下!
2
发表于 2009-7-12 12:41:00 | 只看该作者
使用2D软件对2D数据进行分析,我们这里用的是CAXA,这个时候proe没有任何优势,必须借助相关的2D软件来完成。用CAXA主要是因为好学,够用,在处理这些简单问题是与AUTOCAD没有任何逆势。也许还有一些优点。

这个时候需要结合第一帖的几点了,主要所有的数据是要根据产品的功能和意图进行圆整的,例如一个孔心距测量的结果为55.12,那么你必须综合与此尺寸相关的几个零件来确定,此尺寸到底是55还是55.25还是55.5等等
原则:能在2D中处理正确的尺寸最好在2D中来做,2D软件在这些方面是绝对超过PROE,UG,CATIA等3D软件的

本帖最后由 he_shenfu 于 2009-7-12 13:29 编辑

本帖子中包含更多资源

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

x
3
发表于 2009-7-12 12:41:06 | 只看该作者
对于空间的任意斜管,2D投影是不能完全确定尺寸和位置的,必须在三坐标打点后转入IMAGEWARE或其他的逆向软件中来处理,求出空间角度和圆管的直径,然后在proe中用正向来做,其实这个同上贴是一样的,只不过一个是用2D的软件,一个是用3D的软件,反求出尺寸后用正向来做。

本帖最后由 he_shenfu 于 2009-7-12 17:58 编辑

本帖子中包含更多资源

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

x
4
发表于 2009-7-12 12:41:15 | 只看该作者
另外一种就是纯粹的逆向过程了,有时候会碰到异型曲面,用以上的方法来做就很麻烦,也许原样件就是一个异型曲面,所以必须用纯逆向来处理了,我的处理方法一般是在野火或IMAGEWARE中处理点,转换好线,导入2001中用STYLE来做,一般精度要倒0.05左右才适合。我们不是专业做逆向的,而且遇到逆向的造型很少,所以速度要求不是很高,偶第一次做一个逆向的面,用了一个星期,老板急得不行 ,不过结果还可以现在处理同样的面,也需要半天时间 ,高手估计只要一个小时就够了

本帖最后由 he_shenfu 于 2009-7-12 18:22 编辑

本帖子中包含更多资源

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

x
5
发表于 2009-7-12 12:41:21 | 只看该作者
做好的3D,红色逆向面要与其他的正向造型的面要结合的好,有的产品这个就有点麻烦
然后就是Geometry checks中的问题越少越好,偶做的模型主体特征200-500个,结合拔模圆角一般有上千和特征,但是一般只有十几个特征存在问题,问题越少,后续更改或模具设计的时候就越好,不过没有必要搞得一个都没有(偶原来带的一个徒弟,有次闲来无事,硬是花半天时间弄得一个Geometry checks都没有
proe开模只需要三点调好,绝对精度    避免反相切    避开小边,做好这三点一切问题都好办
如果遇到IGES面,又不好补,怎么办?
偶见过的一个兄弟的做法,就是直接考面,
偶一直都是从造型到设计的,所以没有遇到过,也没有琢磨,不过,如果用IGES来搞模具设计,EMX的许多功能是没有办法使用的。

本帖最后由 he_shenfu 于 2009-7-12 18:45 编辑

本帖子中包含更多资源

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

x
6
发表于 2009-7-12 12:41:28 | 只看该作者
说到这里,偶这里面临的三种造型都说完了
1)按图纸
2)通过2D或3D软件的分析,找出正向特征的尺寸,然后用正向
3)纯逆向
这里顺便说一句,为何没有用PROE野火等新版
主要是因为同样的文件,你用2001做,文件大小为10M,而如果你用野火做,文件大小大概20-30M,如果是整副模具的装配的话,会更慢一些,无形中占用了大量的计算机资源,而且偶的外挂,配置等转到新版也需要一点时间,偶暂时也不打算去弄

本帖最后由 he_shenfu 于 2009-7-12 18:53 编辑
7
发表于 2009-7-12 12:41:43 | 只看该作者
下一部进入模具设计
进入模具设计之前,3D造型尽量达到前面所说的三点,也就是,设绝对精度    避免反相切    避开小边
做模具了:需要给车间什么基本的信息呢?基本上都应该在图纸的标题栏上表达的几点如下
1)模具号
2)零件号
3)零件名称
4)材料
5)规格
6)零件数量
以上六点应该是基本的,怎样借助ptc的参数来达到以上的结果,下面一步一步的来

本帖最后由 he_shenfu 于 2009-7-13 11:57 编辑
8
发表于 2009-7-12 12:41:50 | 只看该作者
1)模具号
命名规则,一般前面是模具号,然后是零件名称,中间一下划线隔开,关系如下:



/*取零件的名称
partname_temp=rel_model_name()
/*查找下划线的位置
moldel_length=search(partname_temp,"_")-1
/*取零件名称的长度
moldel_length_total=string_length(partname_temp)
/*如果找到下划线,则取出partname
if moldel_length!=-1
/*取零件的名称
partname=extract(partname_temp,moldel_length+2,moldel_length_total-moldel_length-1 )
diepart_numbert1=extract(partname_temp,1,moldel_length)
/*否则是错误的
else
partname="err"
endif
diepart_number=diepart_numbert1+"-"+itos(balloon_sort)




例如零件名称为kz007_dcm,则模具号经过以上规则运算后是KZ007
零件名称则为partname参数

本帖最后由 he_shenfu 于 2009-7-13 12:09 编辑

本帖子中包含更多资源

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

x
9
发表于 2009-7-12 12:41:59 | 只看该作者
2)零件号,
这个简单,也就是balloon_sort,这个在emx中有一个专用的参数,而且是唯一的

本帖最后由 he_shenfu 于 2009-7-13 12:13 编辑

本帖子中包含更多资源

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

x
10
发表于 2009-7-12 12:42:06 | 只看该作者
3)零件名称
根据各个公司自己的习惯,用汉语拼音来命名,然后通过关系控制转换成中文,即可
偶的习惯,:注意partname我在前面一贴中已经通过关系求出
/*================================================================
/*    命名规则
/*================================================================
if partname=="DCM"
chinese_name="动衬模"
else
if partname=="JCM"
chinese_name="静衬模"
else
if partname=="ZHK"
chinese_name="左滑块"
else
if partname=="SHK"
chinese_name="上滑块"
else
if partname=="YHK"
chinese_name="右滑块"
else
if partname=="XHK"
chinese_name="下滑块"
else
if partname=="ZXX"
chinese_name="左型芯"
else
if partname=="SXX"
chinese_name="上型芯"
else
if partname=="YXX"
chinese_name="右型芯"
else
if partname=="XXX"
chinese_name="下型芯"
else
/*如果以上名称都不是,则可能是"dcmxx1,yxx1,xxx1"等
partname_total=string_length(partname)
partname_l1=search(partname,"DCMXX")
/*如果找到"dcmxx"的字样,则名称为"动衬模型芯"+编号
if partname_l1!=0
partname_bianhao=extract(partname,6,partname_total-5)
chinese_name="动衬模型芯"+partname_bianhao
else
partname_l1=search(partname,"JCMXX")
/*如果找到"Jcmxx"的字样,则名称为"静衬模型芯"+编号
if partname_l1!=0
partname_bianhao=extract(partname,6,partname_total-5)
chinese_name="静衬模型芯"+partname_bianhao
else
partname_l1=search(partname,"ZXX")
/*如果找到"Zxx"的字样,则名称为"左型芯"+编号
if partname_l1!=0
partname_bianhao=extract(partname,4,partname_total-3)
chinese_name="左型芯"+partname_bianhao
else
partname_l1=search(partname,"SXX")
/*如果找到"Sxx"的字样,则名称为"上型芯"+编号
if partname_l1!=0
partname_bianhao=extract(partname,4,partname_total-3)
chinese_name="上型芯"+partname_bianhao
else
partname_l1=search(partname,"YXX")
/*如果找到"yxx"的字样,则名称为"右型芯"+编号
if partname_l1!=0
partname_bianhao=extract(partname,4,partname_total-3)
chinese_name="右型芯"+partname_bianhao
else
partname_l1=search(partname,"XXX")
/*如果找到"Xxx"的字样,则名称为"下型芯"+编号
if partname_l1!=0
partname_bianhao=extract(partname,4,partname_total-3)
chinese_name="下型芯"+partname_bianhao
else

chinese_name=partname
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif
endif

本帖最后由 he_shenfu 于 2009-7-13 12:17 编辑
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-27 12:14 , Processed in 0.028568 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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