c-s模式下基于catia的冲模标准件库的建立

c-s模式下基于catia的冲模标准件库的建立

ID:10648412

大小:58.50 KB

页数:5页

时间:2018-07-07

c-s模式下基于catia的冲模标准件库的建立_第1页
c-s模式下基于catia的冲模标准件库的建立_第2页
c-s模式下基于catia的冲模标准件库的建立_第3页
c-s模式下基于catia的冲模标准件库的建立_第4页
c-s模式下基于catia的冲模标准件库的建立_第5页
资源描述:

《c-s模式下基于catia的冲模标准件库的建立》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C/S模式下基于CATIA的冲模标准件库的建立

2、第11、引言冲压模是用于大批量钣金零件生产的一种精密工艺装备,结构复杂,包含的零件数往往多达上百个,因此在冲压模设计过程中不仅需要考虑其可加工性与装配问题,而且还要预测模具与条料运动时可能产生的各种干涉,二维CAD系统很难胜任这些工作,因而三维实体CAD系统在冲压模设计中应用越来越广。但是通用的三维CAD软件并不能完全满足企业的特殊需要,所以在通用CAD软件基础上开发专用的模具CAD系统十分必要。建立标准件库作为开发模具CAD系统的一项重要基础性工作,对提高CAD系统的运行效率和

3、质量,缩短产品开发周期将起到重要的作用。结合企业自身的实际,建立符合国家标准、行业标准和企业标准的模具标准件库,在设计过程中直接调用,可极大地简化设计过程,提高模具设计效率。2、参数化标准件库的设计2.1参数化标准件库的开发思想模具标准件库是模具CAD/CAM的重要组成部分,其种类较多且一般均具有一定标准。每一种标准件按要求不同,有一组或多组尺寸系列,但同一种标准件结构基本相同。因此,在模具标准件建库过程中,常采用参数化方法。参数化设计主要有程序驱动法和尺寸驱动法两种,程序驱动法是将设计过程的所有关系式融入应用程序中,然后在程

4、序的控制下,顺序执行这些设计表达式,通过与用户的交互完成设计工作,这一方法的主要特点是:如果要修改图形,一般要重新运行一遍应用程序,当应用程序输入不同值,便生成不同的图形;尺寸驱动是指在保持零件结构不变的情况下,将零件的尺寸标注视为变量,给予不同的尺寸值,便能获得一系列结构相同而尺寸不同的相似零件,它允许用户在定义一个典型零件时,不必考虑零件中几何元素的准确位置,而只需保证其拓扑结构正确,同时进行必要的尺寸参数标注,通过尺寸参数值的变化来生成结构相同而参数不同的零件族,它在零部件的重新生成与修改方面显示出极大的方便性。本系统采

5、用尺寸驱动法,不用重复图形的生成过程,程序代码量少,便于获得系列化零件图形。其基本思想是:采用C/S方式,通过人机交互或自动提取获得标准件必须的主参数,然后从网络数据库中提取相应的图形模板文件、辅助参数,再经过程序调用CATIAV5API函数进行尺寸驱动,使其几何元素和特征的几何或拓扑信息发生改变,并引起相关图形元素及关系的联动,生成所需要的零件。2.2冲压模标准件的分类本系统根据哈飞模具厂提供的技术资料,共建立了78个标准件,根据冲压模具的用途和使用习惯把企标件进行了分类,包括:1)工作元件:冲孔凸模、凹模镶套;2)定位元件

6、:定位板、定位销、弹顶销、限位块和回程限位块、键;3)固定元件:固定板、垫板、压板;4)导向元件:导柱、导套、导滑板、侧冲滑板;5)紧固元件:螺钉、螺栓、垫圈、弹簧;6)卸料、推顶元件:卸料螺钉、卸件板、推杆、侧销组件;7)起吊元件:吊耳、起重螺栓、起重棒。图1导向元件界面3、C/S模式下的参数化标准件库的建立3.1服务器端数据库的建立数据库主要由标准件模型库和模型的参数库。针对规模和设计要求,笔者选用了关系型数据库系统SQLserver62000,它具有多用户支持、网络应用、分布式事务处理、数据仓库、网络数据库等功能、还具有

7、对OLEDB,ADO、ODBC等多种接口的支持。模型库中存储的并不是一个具有不同规格参数的标准件实例族,而是各类中约束定义的可进行参数驱动的标准件参数模型、模型库的建立充分利用了CATIAV5提供的强大基于特征的参数化造型功能,并在造型过程中完成对标准件图形的几何约束和尺寸约束定义、同时,对需要参数驱动的特征尺寸分别建立相应的设计变量。模型的参数库存储标准件的各种参数。数据库的数据结构一旦建立,就不允许修改,但数据库中的记录是可以随意添加的,因此具有可扩充性,方便用户使用,对于一个企业来讲,将随着时间的推移更易于此企业的使用。

8、3.2客户端应用程序的开发3.2.1开发环境的设置在访问CATIAV5对象之前,必须添加相关的CATIA类型库。这些库包括:装配类型库、二维图档类型库、工作框架类型库、几何类型库和零件类型库等。在与CATIA相关的类型定义中,必须添加类型库的引用,否则开发环境将不承认这些变量。这些类型库实质上是一个接口,通过该接口协调不同的应用程序,使它们相互沟通,并且可以决定将哪些信息暴露出来,允许外部程序的访问。3.2.2编制应用程序CATIAV5开发功能是针对VB程序设计语言的,它为VB提供了很多与CATIA接口的对象、集合,如Part

9、Document对象、Product对象、Part对象、Body对象、Constraints对象、Parameters对象等,VB通过这些对象可以访问CATIAV5环境中所建实体的各种参数,包括各种尺寸,各实体表面、实体边界、实体特征等,甚至可以创建、复制、修改实体特征,在的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。