当前位置: 首页 > 范文大全 > 公文范文 >

PDM中CNC系统与SmarTeam的集成技术研究

时间:2022-03-18 10:02:21  浏览次数:

摘 要:本文利用Pro/E的二次开发技术和SmarTeam提供的应用编程接口函数SmarTeam API研究在PDM中CNC子系统与SmarTeam的集成,实现了产品在其全生命周期中的数据共享,缩短了生产周期,提高了产品的质量。

关键词:PDMCNCSmarTeam系统集成

中图分类号:TP391文献标识码:A文章编号:1007-9416(2011)03-0110-02

1、引言

随着产品制造系统的发展及工厂生产规模的扩大,各应用系统之间的信息交换变得越来越复杂,制造企业迫切需要实现各生产应用系统之间数据的查阅与共享和信息的检索与复用。因此,产品数据的共享与交互成为当前制造业信息化需要解决的重要问题。CNC系统(Computer Numerical Control)是制造系统的重要环节,当前CNC的最新发展是动态开放性。目前多数开放性CNC的开发工具或开发平台将功能局限在提供给用户选择性和灵活性的范围内,难以满足制造交互性的需求,在其应用过程中与CAX系统的共享能力较弱,不便于实现各系统之间的信息交换和开展并行工程。PDM (Product Data Management)技术的兴起为产品的开发和制造提供了一个并行的协作环境,可以实现信息、功能和生产过程的集成[1]。

2、基于SmarTeam的集成理论

本文选用新一代主流的PDM软件SmarTeam作为CNC系统的集成平台,为用户提供了产品数据管理所需的全套解决方案,帮助设计师在复杂的产品开发过程中管理相关的数据,在整个过程中能够使得企业同供货商、用户以及远程的工作人员等进行实时的协同工作。

基于SmarTeam的PDM系统拟采用四层体系结构:第一层是计算机硬件环境、操作系统、网络与通讯协议、数据库;第二层是PDM集成框架,包括SmarTeam基本服务、数据处理逻辑,对象模型、基础类库和Web机制;第三层是基于基础构架的PDM应用组件,主要是文档管理、工作流程管理、模具结构管理、配置管理等;第四层是应用系统,包括CNC ,CAD, CAE, CAPP等系统[2]。

3、SmarTeam的功能集成框架

针对基于Pro/E二次开发的CNC参数管理功能及SmarTeam软件的特点,本文实现了PDM中CNC子系统与SmarTeam 的集成[3]。解决了数据多次反复使用、多部门共同使的瓶颈问题,从而实现制造系统的快速高效生产。CNC与SmarTeam集成后不再是一个孤立的系统,而成为产品开发总环境下的一个有机组成部分,系统的集成框架如图1所示。

4、CNC与SmarTeam集成实例

方案根据PDM的具体需求,从制造实际情况入手,在分析了产品数据管理现状及关键需求的基础上,选用SQL Server 2000作为数据库开发工具,采用SmarTeam作为参数集成平台,运用其内部提供的SmarTeam API函数与visual C++6.0相结合,实现了数据的集成[4]。

程序中部分关键代码如下:

//定义项目类,获取特定项目类下的所有对象

ISmClassPtrpClass = NULL;

CString csName = " ***";

pClass = m_pSmSession->GetMetaInfo()->GetSmClassByName((_bstr_t)csName);

if (pClass==NULL)

AfxMessageBox("您没有定义"***"类!");

//获得类中的所有属性

pDocObject->AddAllAttributes();

PDM中CNC子系统与SmarTeam集成的过程如图2所示,主要实施过程为:

(1)基于PRO/E二次开发的CNC系统的相关数据填好后,点击“登陆SmarTeam”,此时弹出SmarTeam登陆对话框,输入用户名和密码,点击确定,弹出“登陆成功”对话框。

(2)此时“G代码上传”、“退出SmarTeam”对话框由灰色变成黑色(如图3),点击G代码上传,进入SmarTeam选择关联项目对话框界面(如图4),点击“确定”按钮,显示对话框提示“建立TAB文档成功”,“上传文件到文件仓库成功” ,此时便实现了系统集成,在SmarTeam中就可以找到CNC上传的数据。

5、结语

随着数控技术和PDM技术的迅速发展和在制造行业的广泛应用,产品全生命周期中的设计数据和技术文档呈现信息“交通堵塞”现象。本文以CNC子系统集成PDM并以SmarTeam作为系统集成平台,构建集成框架,讨论了系统集成的关键技术,并采用接口函数实现了集成模型,建立起并行工作环境,提高了工作效率。

参考文献

[1] 袁志华,景晓东,胡育辉,杨佳庆.基于SmarTeam的弹箭设计系统集成技术实现[J].沈阳理工大学学报,2009(6).

[2] 袁志华,李海卫,段晓旭.CAD/PDM基于三层C/S模式的集成技术研究[J].数字技术与应用,2010(10).

[3] 张倩,郝博.基于Pro/E的弹箭加工及数控程序管理系统的研究与开发[J].现代机械.2009(8).

[4] ZHOU Bing-hai,WANG Shi-jin,CAO Yong-shang.Web-services-based Integration Design of PDM and DNC Systems[J]. Journal of Donghua University(Eng.Ed.).Vol.24.No.1(2007).

基金项目:国家自然科学基金(基金号:60473134)。

推荐访问: 技术研究 集成 系统 PDM CNC