基于PDM的CAPP技术
2001/3/13 来源:制造技术与机床 作者:许常鑫 郁鼎文 张玉峰

    核心提示:1 引言,2 pdm平台对capp的支持,3 基于pdm的capp系统的实现,

    1 引言

  从CAPP的发展来看,无论是早期简单的检索式和派生式系统,还是后来为了提高智能化、实用化、通用化而开发的CAPP专家系统、综合式CAPP以及CAPP开发工具或开发平台,都将功能局限在设计和输出工艺文件的狭小范围内,以单机单用户的方式运行,缺乏工艺活动的组织、协调和控制,与CADCAM等系统的集成能力很弱,往往需要专用接口,不能实现实时信息交换,更谈不上开展并行工程。近年来虽然有一些商品化的CAPP软件如InteCAPP在功能上融入了一些对工艺设计流程的控制,但总的来说仍不能满足要求。PDM技术的兴起为产品的开发和制造提供了一个并行的协作环境。基于PDM平台的CAPP可以充分利用PDM的强大功能,实现工艺设计过程控制和并行工程。在国内许多CIMS工程中,越来越多的企业开始选择商用PDM软件作为CIMS的集成平台和并行工程的使用环境,开发基于PDM的CAPP系统必将成为一个发展趋势。

    2 PDM平台对CAPP的支持

  根据CIMdata的定义,PDM是一门管理所有产品相关信息和过程的技术。它以网络和分布式数据库技术为支撑,采用面向对象的建模方法,能够管理产品全生命周期内的所有数据和所有产品相关过程,提供了一个企业范围内的产品开发和制造的并行化的协作环境。一般来说,成熟的商用PDM系统都具有数据仓库、文档管理、工作流/过程管理、产品结构与配置、应用程序封装与集成等主要功能。PDM系统的强大功能为开发适应并行工程的CAPP系统提供了有力的支持。它具有以下特点:
  (1)开放性 PDM技术以网络和分布式数据库技术为基础,在保证产品数据源的单一性、产品数据的安全性和完整性的前提下,通过中性接口,提供了对各种异构计算机环境的支持,同时又通过面向对象的方法为用户定制或二次开发提供了开发工具或接口,且有良好的开放性。CAPP系统可以利用PDM开发工具透明地访问各异构环境下的数据,既满足了CIMS中复杂环境对开放性的要求,又减轻了开发难度,缩短了开发周期。
  (2)集成性 作为CIMS信息集成平台,PDM系统能够方便地实现对各种应用程序的封装或集成,在不同层次上支持各种应用系统之间或者应用系统与PDM系统之间的信息交流,不仅能实现信息集成,还能实现功能集成和过程集成。由于共享一个统一的数据仓库,CAPP和其他分系统之间的数据交换可以不再依赖于开发专用接口,只需针对共享数据库操作即可。而且由于PDM对关系数据库进行了OO(面向对象)的封装,CAPP可以用直接操作产品对象的方式存取数据。产品设计BOM可以直接在数据仓库中通过遍历CAD系统产生的产品结构树获得,并通过单一数据源对工艺视图的映射形成工艺BOM,以供工艺设计和生产管理之用。
  (3)对企业用户组织和工作流程的支持 过程管理是PDM的特点。企业功能的实现实际上就是围绕着各类信息的各种过程的启动和进行。PDM提供了对企业中最常用的发放和工程更改过程的支持,也允许用户自定义过程,以实现对企业过程的灵活重组。利用用户组织功能可以组建和管理工艺设计人员小组,结合工作流程功能可以分配工艺设计任务、协调工作进度,实现简单的项目管理,还可以支持组内工艺设计结果的在线审批,从而严格工艺设计程序、及时反馈解决设计制造中的问题,加快设计节奏,提高设计质量。
  (4)对并行工程的支持 并行工程是集成、并行地设计产品及其相关过程的系统方法,实质上是一个合作、协调信息及时交流与反馈的过程。它强调基于信息集成基础上......点击查阅全文......↓