Pro/E二次开发按照上述门架设计计算过程,通过Pro/E提供的Pro/TOOLKIT二次开发方法,使用其丰富的底层资源图形数据操作的库函数,用VC++程序开发工具和MFC的编程方式,把叉车门架特定的图形处理与计算分析方法集成为一独立的程序模块,在Pro/E主界面添加专用的叉车门架设计下拉功能菜单,实现关键设计变量输入与输出对话窗口控制下的可视化人机交互过程的数字化应用技术。从而形成操作简明、用户能得心应手的专业化设计软件。
基本思路Pro/TOOLKIT二次开发是基于特征数据库上的编程,而每一种特征都对应一个元素树,元素树中定义特征的类型、参照信息、草绘截面、尺寸信息、位置关系等属性。完全通过编程定义几何特征构建三维模型,不仅工作量大而且较困难,因此一般是先建立实体的三维模型做模板,然后对其形成的特征库进行填加、删除、修改等方式的读写访问,以获取新的满足用户要求的模型。因此本文的的基本思路是:以Pro/E交互式图形系统为支撑建立门架的三维构造实体模型,依托VC++程序开发系统和Pro/TOOLKIT的功能函数,实现对门架结构特征数据库的操作,完成开发集数字化设计、元件装配、结构强度刚度的有限元分析为一体的门架系统数字化虚拟制造系统。
特征建模产品设计中的特征是指结构组成的一组具有特定含义的图元,表示产品一定的几何构型。依据形成实体的方式方法、位置关系等特点,通常分为拉伸、旋转、扫描形成的基本实体特征。基于实体上的孔、倒角、筋等附属特征和利用实体的对称性通过用复制、镜像、阵列得到的图元编辑特征以及反映图元位置的基准特征,其间,按先后的依附性又可建立特征的父子关联关系。一个三维实体模型就是由数量众多的特征以搭积木的方式组织起来,因此特征是模型构成的基本单位,模型创建过程也就是按一定顺序依次加添各类特征元组的过程。这种特征建模的思想为操作修改和管理实体结构的图元提供了极大的方便。
由于叉车的内外门架、叉架、货叉、起升与倾斜油缸的布置均是按其垂直中心面对称,因此建模时就必须结合编程控制的需求分析,根据门架变化设计的需求,充分利用这些特性规划好零部件依存的尺寸关系链,使更改设计后的模型总能保持协调一致性。这样可以较好的降低编程的难度并提高程序运行的质量。