我的订单|我的收藏|我的商城|帮助中心|返回首页
虚拟现实新闻>VR>行业资讯>行业知识

舰船柴油机虚拟现实制造集成环境研究与实现

文章来源:第三维度 作者:Jessica 发布时间:2010年10月11日 点击数: 字号:

     来源:第三维度
     作者:蔡勇 景旭文 周宏根 (江苏科技大学机械与动力工程学院)

    [概要]在Visual C++6.0 环境下, 结合UG NX2 和VERICUT 软件, 构建了船用柴油机关键零件的虚拟制造的软件平台。对其系统结构和关键技术进行了研究, 提出了基于组件树的可重构的虚拟机床建模方法, 并且利用Pargen 设计了一种通用的NC 程序解释器, 最后在VERICUT 中实现了关键零件的数控加工仿真。

    1、虚拟制造集成环境的构建

    虚拟制造环境的目标是为虚拟制造建立一个真实的可视化加工环境, 用以仿真和评估各加工过程对质量的影响。虚拟制造环境是实际的加工系统在不消耗能源和资源的计算机虚拟环境中的完全映射, 其必须与实际加工系统具有功能和行为上的一致性。在一个虚拟制造环境中, 主要包括虚拟加工设备模型、毛坯模型、刀具模型、夹具模型、NC 代码解析模块、加工过程仿真模块等。这些模型和模块在NC 代码驱动下相互协同工作, 完成毛坯的加工成型。

    以UGNX2 为开发平台, 构造基于成组技术的船用柴油机虚拟制造集成系统( MDE- VMS) , 在该系统环境下除能实现船用柴油机关键零件的CAD/CAPP/CAM与仿真过程外, 还实现了基于零件工艺( 含NC) 信息的产品造型与加工仿真信息的综合管理,增加了该虚拟制造集成环境的实用性。船用柴油机虚拟制造集成系统的功能模型与总体结构, 如图1、图2 所示。

图1 虚拟制造集成环境( MDE- VMS) 功能模型
图1 虚拟制造集成环境( MDE- VMS) 功能模型

    2 虚拟机床的建模技术

    构建虚拟制造环境的关键是虚拟机床的建造, 而虚拟机床是一个层次式的装配体, 主要包括床身、立柱、主轴和工作台等部件模型。由于机床的品种多样, 类型又各不相同, 所以一般的虚拟机床都是根据不同的类型对机床整体进行变换, 这种方式无疑增加了操作人员的工作量, 而且不具有通用性。

    虚拟机床的建模包括几何建模和运动学建模, 其中运动学模型是对机床各运动部件定义相关的运动类型和位移。基于此, 提出一种基于组件树的可重构的虚拟机床建模方法。其基本思想是采用树型结构来对组件间的相互关系进行定义, 增强了机床的可操作性、可管理性、适应性和开放性。

图2 虚拟制造集成环境( MDE- VMS) 总体结构
图2 虚拟制造集成环境( MDE- VMS) 总体结构

    2.1 几何建模

    虚拟机床在几何上一般采用模块化的设计方法, 并具有如下一些几何结构特点:

    ( 1) 各组成模块具有层次式的装配关系;

    ( 2)工作过程中, 各组成模块相互间的装配关系不变, 只有相对位置发生变化;

    ( 3) 被加工零件及相应的夹具安装到工作台上以后, 它们之间的装配关系及相对位置关系不发生变化。

    根据虚拟机床的几何结构特点, 可将机床的整体结构分为三类模块: 通用模块、辅助模块。专用模块。其中, 通用模块是指各类机床共有的零部件, 如床身、立柱、工作台等等; 辅助模块是指刀具、夹具等机床工具; 专用模块是为特种机床的特殊零部件所设立的, 作为机床建模过程中的后备和补充。在UG 软件中分别对这三类模块的几何模型进行创建, 形成三类不同的模型库, 便于机床装配和重构时进行调用。

    2.2 运动学建模

    通过对数控机床运动过程的分析, 可知其有以下特点:

    ( 1) 虚拟机床的各部件具有一定的运动范围, 且坐标符合右手的笛卡儿坐标系;

    ( 2) 每个运动部件只有一种运动类型, 多轴数控加工是几个运动部件同时运动的加工过程;

    ( 3) 数控机床的运动轴具有层次的相对运动关系, 某一组件运动时会带动其它部件运动;

    ( 4) 由同一段数控程序控制的数控机床各部件的运动同时开始, 同时结束。

    根据虚拟机床的运动特性, 我们可以用组件结构关系树来描述其运动学模型。所谓的组件树就是通过定义毛坯、夹具和切削刀具等组件模型, 然后像真实加工时实体间的相对连接关系一样, 连接各组件、模型到数控机床正确的位置。组件树模型建立的关键是找出目标机床的两条运动链:“工件- 机架”运动链和“刀具- 机架”运动链。

    2.3 可重构的机床仿真模型

    所谓的基于组件树的可重构也就是按照不同的机床类型, 根据关系树来选择部件组成所需机床。以前的虚拟机床还要事先确定运动模型, 分析相互之间的运动关系之后再建立机床。建立机床时采用显示列表技术, 将每个零件都生成一个显示列表, 根据树型关系选取零件进行装配。如图3, 4 所示, 例如根据图的结构关系我们就可以选取不同的组件, 装配2 种不同类型的机床。所以采用本方法( 即基于组件树的可重构的建模方法) , 只要建立了组件的几何模型和组件之间的关系树, 我们就可以定义各种不同类型的虚拟数控机床, 例如立式、卧式、龙门式等数控机床。如图3, 图4 所示, 分别为3 轴立式铣床和3 轴卧式铣床的组件关系树。

图3 3 轴立式铣床的组件关系树
图3 3 轴立式铣床的组件关系树

图4 3 轴卧式铣床的组件关系树
图4 3 轴卧式铣床的组件关系树

 &nb

共2页 您在第1页 首页 上一页 1 2 下一页 尾页 跳转到页 本页共有3117个字符
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料