|
马上注册,结交更多同行朋友,交流,分享,学习。
您需要 登录 才可以下载或查看,没有帐号?注册
x
该模块的功能是对单一的模块进行校核来实现结构参数的再确定,并将结果反馈给计算模块.对单一模块校核,以工作对象和工作环境为基本参数构建结构,简化模型,通过COSMOS校核认可后,再确定单一模块的总体尺寸和截面尺寸。
应用程序开发、测试完毕后,将其编译成可执行文件,利用API提供的增加单项功能函数,如:frame. addmenu, frame addmenuitem,sldworks. addrnenu,sldworks. addmenuitem等,在SOLIDWORKS的装配界面中添加一个菜单项,命名为堆垛机CAD。
Visual Basic是Windows下常用的编程语言,可用它建立良好的用户界面和完成数据库数据的查询、读取等功能,同时Solidwoks API接日采用面向对象的方法向用户提供了大量OLE(Object Linking and Embedding)对象链接与嵌入技术用于二次开发,VB程序可借助于对PartDoc,AssembyDoc,DrawingDoc, Sketch,Dimension等对象属性的设置和调用来完成对零件的建模、修改和压缩等控制,获取零件的装配,零件工程图巾的各项信息,各种几何和拓扑信息,以及完成对特征尺寸的设置和提取。
在设计中涉及到大量的数学计算、经验、历史数据的查询,起重行业尺度文献的引用,尺度结构和可参数化结构图块及原有图形资源共享等工作.为避免繁琐的重复计算与查表,本项目根据用户定单要求的设计参数(货物重量P,货物长度L,宽度W,高度H,晋升速度v1,运行速度vx,货叉伸缩速度vc,最大晋升高度Hmax)采用Visual Basic建立了用户设计的计算模块,可以完成对堆垛机典型零部件的设计计算(如:车轮、轴、轴承和键、链等的计算)。
堆垛机设计过程中需要查询起重行业尺度及设计手册的大量数据.尺度件的数据资料已借助于Access建立了相应的数据库开放数据库互联ODBC(Open Data Base Connection)是Microsoft的WOSA( Windows Open System Architecture)的一个组件,它提供了一整套的应用程序接口(API)函数,可利便地同Access相连用ODBC技术与VB的支待,实现了程序与数据的连接,使得设计所需的数据可以随时得到,并在不断地使用过程中使数据库得到不断扩充,从而得到利便设计的目的.
堆垛机的参数化设计总体分为三个阶段.第一阶段包括:模块中零部件的建模,尺度件、通用件的建模及数据库的建立、装配、参数化、接口数据的定义说明,零部件的2D工程图;第二阶段包括:接口模块的实现,将计算模块的输出数据转化为天生模型所需的输入参数;第三阶段为采用有限元分析软件COSMOS对天生模型进行结构和力学机能的校核分析。
在零件草图或装配中建立几何约束关系和尺寸方程式以确定模块之间以及零部件之间的连接、配合、位置关系,
视零件的不同特征及不同的设计要求采取不同的驱动方式.图2所示滑轮的绳槽部门,因其参数由起重行业规范划定,故采用系列零件设计表来驱动,通过天生不同的配置来实现模型的改变,因其内孔径、宽度与轴承的配合有关,故在装配体中建立方程式与几何关系约束,通过尺寸驱动来实现.
零件的属性(名称、图号、材料、重量)应在模型中建立,便于装配体自动提取天生BOM (Bill of Materials)材料明细表.
尺度件及通用件按零件设计手册中的公称尺寸参数构建模型,有固定关系的尺寸参数应在模型中建立方程式利用数据库Access为每一种尺度件建立数据库,如:螺栓、垫圈、螺钉、键等尺度件和通用件的数据库,每个数据库由相应尺度件的国标参数表和与其公称参数对应的长度系列表组成,以作为应用程序的数据源层.
在模型建立之前应先对零件的特征进行规划,先建立最重要的基本特征,依次类推,最后建立辅助特征.对于一些装饰性的特征,如:倒角、圆角,对零件的整体外形影响较小,但非常轻易造成参数化驱动失败,因而最好放到最后天生。
在模块的设计过程中,首先确定各模块的机能参数,几何尺寸系列,基本结构布局与各模块之间的结合形式.这些参数将作为模块的主驱动参数,让次要参数依靠于主驱动参数,利用方程式设计成某种比例关系或几何约束关系模块间的接口数占有定义说明,以作为设计计算模块的数据接口和样机模型的输入接口,依据堆垛机的设计和功能要求,将堆垛机划分为尺度件及通用件、货叉装置、从动轮组、主动轮组、导轮组、滑轮组、卷筒、天轮组、载货台、松绳过载、断绳保护、缓冲器共12个模块.
|
|