资源描述:
《catiav5环境下建标准件库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、CATIAV5环境下连标准件库伴随着产品研发体系的不断完善,知识的延续与再利用作为一种全新的设计理念应运而生。特别是在市场经济大潮的影响下,企业人才的流动较为频繁。如何保证在关键位置的人才流动后不至于给企业带來巨大的损失,同时制造业经验如何快速传授给新的工程师,从而加速设计开发的流程,CAD/CAM是技术创新的关键。CATIAV5的知识工程模块较好地解决了困扰制造业及其他消费品行业的知识重用和保留的重要问题。它利用独一无二的先进软件架构——CATIAV5知识工程及专家系统(KnowledgeWare),可以将用户成熟的经验做成模板,使得相似的设计可重S使用;还可以通过运用CATIA的
2、知识工程顾问模块,以产品知识为基础,参数化地建立零组件模型,再把苓部件模型导入Catalog屮实现各种标准件及典型苓组件库的建立,用以指导产品的设计和加工。随着CATIAV5在国内企业的大量使用,关于建立符合国标、航标、企标等的三维标准件库的要求也越来越紧迫。通过使用标准件库以其达到减少重复劳动、提高设讣效率的H的。我们可以利用CAT1A的Formula、DesignTable和Catalog功能,在CATIA环境下构造零件的基本特征,通过参数化设计方法,数值驱动生成标准件库。下Iflj以HB1—101—1983六角头螺栓为例,采用CAT1AV5R17快速建立标准件库。图1为零件的二
3、维图形,表1给出了有关控制参数。表1HBH101-1983六角头螺栓规范尺寸柠M参数牙亏一dr土0.2C(参考〉12.5M2,5l.S55.^5T.Oo.a23M325.5io0.3•wS4Mh77•抑7.51Z545M5aaso$.5a51,5356410:i.2eK>.C0,51,5-36Zw5it15.8011.$0.824i10MIO$1719.2015.00.H2,5112Md.G71921.5017.0I15914Mltvto922co19.0;2.54.5IQ1G102427,2L01.53511IS11272X01.5351220M2CXL5z3Q54.1025.0
4、L339从表1中可以看出独立参数右d、H、S、r、1«、山、C和L八个尺寸.用这些尺寸来驱动生成螺栓的库文件。首先,要建立一个六角头螺栓的零件,它将作为标准件库的母版,其他的同类零件(此处的同类指结构相同、参数不同,例如HB1—102—1983等)只需改变母版岑件的相应参数即可。其步骤为:(1)启动CATIAV5R17,创建一个新的Part,改Parti为HB卜10b(2)用f(x)工具建立d、II、S、r、1。、ck、C和L八个Length变量,默认值可皙取手册屮的六州尖螺栓中的任意一组值,例如:4,2.8,7,0.5,7.5,12,1,2.5。如图2。(3)选取该part总体坐标
5、系下YZ的平面,绘制如图3的草图,标注4个尺寸,并用公式按图1所示赋予这些尺十相应的参数值。如图3所示,双击2.8,然后右键选择EditFormula,选择结构树上的参数H,0K确认,以此类推,3.5处的公式为3/2,4.041处的公式为S/sqrt(3),见图4。阁2I冬13图4(4)利用已建立的草图生成一个旋转体。(5)拾取旋转体的顶部作为草阉平面,选取旋转体直径较大的边作为参考几何,绘制内接正六边形见图3,约束正六边形的6个顶点在参考W上。(6)用己创逮的草图对原实体进行Pocket操作,类型为Uptolast。即得到六角头的螺栓头见图5。图5图6(1)螺杆部分,拉伸一个同心圆
6、柱,然后附加螺纹。分别用公式把各几何尺寸用上述参数表达。如图6⑻在zx面内绘制草图,并来创迷开口销孔.草图用公式标注阀心与螺栓端头尺寸及孔径。用Pocket生成开U。(9)螺栓头部和螺杆连接处倒阓角,半径以公式驱动。到此完成了零件参数化建模。螺栓三维模型见图7。图7(10)为丫从单一模型改变参数生成一系列的零件,我们借助于CATIAV5的DesignTable功能。苜先单击DesignTable图标选择Createadesigntablewithcurrentparametervalues,如图8GreationofaDesignTableHame:jDesicnTable.2Cen
7、t:
8、lhisdesigntable>ascreatedbyJackLeeon2008-4-21OCreateadesigntablefromapre-existingfile*.ithc^r«ntOrientation:VerticalOHorizontalForExcelorLotus卜2-3sheets/sheetindexH~roushould&design1abl«eitherfromatextfile,ar;ExcelsheetoraLotus