设计与研究Des and R踟『Ch 配的途径有两种,一是利用Pro/E提供的Layout模块, 它通过建立全局特征来实现产品的自动装配 J。二 是定义各个零部件之间的装配配合关系,建立虚拟装 配模型,利用J—Link提供的装配体(组件)访问类和 方法,对装配体中的零部件进行编辑操作,并可获取或 2.4 系统运行实例 将注册文件中的应用程序启动方式设置为自动启 动,则Pro/E启动的时候应用程序将随Pro/E一起启 动,如图4中所示的用户菜单。点击相应的组合机床 设计菜单,出现与其对应的零部件选择对话框,如图3 所示。输入相应的加工参数和工艺信息,系统进行计 算,根据计算结果与数据库进行匹配,选择相应零部 件,如果用户对选择出的零件不太满意,则可以在 Pro/E中进行修改。所有的零部件选择完成后,点击 虚拟装配菜单,根据图3选取的零部件,选择相应的虚 拟装配模型,系统自动完成装配工作。如图4中所示 更改装配体中零部件的信息。第二种方法实现自动装 配的基本步骤为:①通过方法RetrieveModel取得组件 和元件的句柄;②对应不同的装配约束方式编程,编写 相应的装配函数,主要包括将元件添加到组件某个初 始位置上(Assemblecomponent),给添加进去的元件增 加约束(ComponentConstraint);③利用获得的句柄调用 编好的函数进行装配。 组合钻床,同样利用Pro/E的装配模块,可以手动装配 和干预。 3 结语 J—Link是Pr0/E为用户提供的二次开发工具,它 封装了许多针对Pr0/E底层资源调用的类库和包,使 用户能够编写Java语言程序代码,同Pro/E进行无缝 连接,从而扩展Pro/E的功能,将Pro/E的通用性与组 合机床设计的专业性完美的结合起来。本系统在 Pro/E环境下,利用J—Link对其进行二次开发,实现 图3用户界面 零件的系列化设计和变型设计,完成机床虚拟装配。 使设计人员既能充分利用历史设计经验,又能从智能 化和数字化的角度上利用先进设计手段进行设计,从 2.3 运行环境 Java语言将程序编译成一个中间的字节码,然后 在Java虚拟机(Java Virtual Machine,JVM)上执行。因 而大大地提高组合机床设计效率。 参学学报.1999(8):44~47 此,要运行J—Link应用程序,必须先在计算机上安装 Java运行环境JRE(Java Runtime Environment)。JRE 考文献 1 张满囤等.组合机床总体方案CAD系统的设计与实现.河北工业大 2 李月琴,何培英.Pro/E环境下快速生成符合国标工程图的方法.计 算机时代,2005(7):39—4o 3 何培英,李月琴.基于J—Link的Pm/E开发及在夹具设计中的应 用.煤矿机械,2006(9):97—99 可以到SUN公司的主页上免费下载。 4 谢欢,何培英.基于J—Link的Pm/E二次界面设计技术.制造技术 与机床,2007(11):41~43 5 胡仁喜,闫彩霞,彭卫平等编著.Pro/Engineer Wildfire 2.0中文版机 械设计高级应用实例.北京:机械工业出版社,2005. 第一作者:何培英,女,1963年生,副教授,硕士, 主要研究方向:CAD/CAM、工程图学。 (编辑图4系统运行实例 文章编号:8725 。“ 李静) (收稿日期:2008—02—21) 0 : 如果您想发表对本文的看法,请将文章编号填入读者意见调蠢摹呻懒自 l ・书讯・ 英汉橡胶塑料机械工程技术词汇何育枢,2008年1月出版,邮购价:71元。 本词汇主要包括橡胶塑料机械工程技术上的设计制造所涉及的专业技术词汇,也涉及到橡胶加工专业和塑料加工专业中的技 术词汇,约4300条(包括一些常见缩写词)。 本词汇可供与橡胶塑料机械专业和橡胶塑料加工专业有关的生产、科研、教学人员使用。 .72.
因篇幅问题不能全部显示,请点此查看更多更全内容