一种pdm系统标准件存储方法

文档序号:6550147阅读:419来源:国知局
一种pdm系统标准件存储方法
【专利摘要】本发明涉及一种PDM系统标准件存储方法,可以实现将工程师散落于设计文件夹中的大量标准件自动导入到PDM系统,并进行自动分类,自动记录导入过程及结果,使得PDM系统中标准件的导入分类变得更加人性化,方便用户对PDM系统中标准件的查找与利用,可显著地提高工作效率。
【专利说明】一种PDM系统标准件存储方法
【技术领域】
[0001]本发明涉及一种PDM系统标准件存储方法。
【背景技术】
[0002]标准件是制造业企业产品三维数字化设计中使用最多最广泛的一类零件,是机械设计“标准化、系列化、通用化”方法的重要组成部分。标准件模型大量散落于各个设计文件库中,标准件未进行分类集中管理,标准件版本过期,标准件编码和模型不规范等问题,是TOM系统标准件管理面临的主要问题。如果设计师从PDM系统标准件分类库中选取标准件,可以大大缩减检索时间,提高设计效率,实现设计数据集中化管控。
[0003]当前标准件数据进入PDM系统主要采用手工导入、批处理命令和接口开发等方式进行。手工导入方式依靠用户将标准件逐个导入及分类,其效率低下,出错率高;批处理命令方式首先将标准件编号及模型所在路径整理到一种规定格式的中间文件中,通过操作系统的命令窗口执行批处理命令,实现导入及分类,其集成度低,操作不便,执行过程中产生的错误无法跟踪解决;接口开发的方式是在三维CAD设计软件中做接口开发,直接访问PDM系统数据库,将打开的标准件保存到PDM系统中,由于采用程序定制开发的方式,系统间的集成缺乏灵活性,PDM系统发生变更,则接口程序需要重新调整,同时如果是多CAD系统产生的标准件,则每种CAD系统都要专用接口,显著增加成本投入。

【发明内容】

[0004]本发明所要解决的技术问题是提供一种针对PDM系统,能够快速实现标准件的导入与分类,有效提高工作效率的PDM系统标准件存储方法。
[0005]本发明为了解决上述技术问题采用以下技术方案:本发明设计了一种PDM系统标准件存储方法,包括如下步骤:
步骤001.将各个待导入标准件通过标准件编码属性与PDM系统中的标准件进行比较验证,并根据比较验证结果将待导入标准件导入PDM系统中;
步骤002.判断获得PDM系统中共享且未分类标准件,分别针对各个共享且未分类标准件,根据标准件编码属性、分类属性、分类规则、以及PDM系统标准件库标准件索引表,获得各个共享且未分类标准件对应PDM系统标准件库的分类分支,对各个共享且未分类标准件进行分类,并更新PDM系统标准件库标准件索引表。
[0006]作为本发明的一种优选技术方案:所述步骤001中,针对所述各个待导入标准件,生成待导入标准件列表,根据待导入标准件列表,依次将各个待导入标准件通过标准件编码属性与PDM系统中的标准件进行比较验证,并根据比较验证结果将待导入标准件导入PDM系统中。
[0007]作为本发明的一种优选技术方案:所述步骤001中,将各个待导入标准件通过标准件编码属性与PDM系统中的标准件进行比较验证,并根据比较验证结果将待导入标准件导入PDM系统中,获得并更新PDM系统中标准件列表,其中,针对各个待导入标准件的导入过程分别包括如下步骤:
步骤00101.判断PDM系统中的标准件中是否已经包含与该待导入标准件的标准件编码属性相同的标准件,是则进入下一步骤;否则PDM系统根据该待导入标准件的标准件编码属性创建该待导入标准件的标准件对象,并将该待导入标准件的模型导入到该标准件对象下,建立关联,且对该标准件进行共享;返回步骤00101,对下一个待导入标准件进行导A ;
步骤00102.判断该待导入标准件是否已经共享,是则返回步骤00101,对下一个待导入标准件进行导入;否则采用该待导入标准件对PDM系统中与该待导入标准件的标准件编码属性相同的标准件进行覆盖,重新建立关联,且对该覆盖后的标准件进行共享;返回步骤00101,对下一个待导入标准件进行导入。
[0008]作为本发明的一种优选技术方案:所述步骤00101中,若判断待导入标准件的标准件编码属性或模型不规范,则生成导入失败列表,并根据该导入失败列表对待导入标准件进行修正,并重新针对该待导入标准件执行步骤00101。
[0009]作为本发明的一种优选技术方案:所述步骤002中,遍历所述TOM系统中标准件列表,判断获得PDM系统中共享且未分类标准件。
[0010]作为本发明的一种优选技术方案:所述步骤002中,根据各个共享且未分类标准件对应PDM系统标准件库的分类分支,对各个共享且未分类标准件进行分类包括如下过程:
分别创建PDM系统标准件库的分类分支与各个共享且未分类标准件之间的引用指针,然后将各个共享且未分类标准件的模型对应映射到其引用指针所指PDM系统标准件库分类分支中。
[0011]作为本发明的一种优选技术方案:还包括步骤003如下:
步骤003.根据步骤002中获得PDM系统中共享且未分类标准件,生成PDM系统中共享且未分类标准件表,遍历PDM系统中共享且未分类标准件表,判断PDM系统中共享且未分类标准件表中是否所有标准件已分类,是则结束;否则针对该未分类标准件表,按照所述步骤002中的分类过程进行分类。
[0012]本发明所述一种PDM系统标准件存储方法采用以上技术方案与现有技术相比,具有以下技术效果:本发明设计PDM系统标准件存储方法,可以实现将工程师散落于设计文件夹中的大量标准件自动导入到PDM系统,并进行自动分类,自动记录导入过程及结果,使得PDM系统中标准件的导入分类变得更加人性化,方便用户对PDM系统中标准件的查找与利用,显著地提高了工作效率。
【专利附图】

【附图说明】
[0013]图1是本发明设计的PDM系统标准件存储方法的方法流程图;
图2是本发明设计中待导入标准件导入的方法流程图。
【具体实施方式】
[0014]下面结合说明书附图对本发明的【具体实施方式】作进一步详细的说明。
[0015]如图1所示,本发明设计的一种PDM系统标准件存储方法,具体包括如下步骤: 步骤001.针对所述各个待导入标准件,生成待导入标准件列表,根据待导入标准件列表,依次将各个待导入标准件通过标准件编码属性与PDM系统中的标准件进行比较验证,并根据比较验证结果自动将待导入标准件导入PDM系统中,获得并更新PDM系统中标准件列表,若判断待导入标准件的标准件编码属性或模型不规范,则生成导入失败列表,并根据该导入失败列表对待导入标准件进行修正,并重新针对该待导入标准件执行步骤00101 ;其中如图2所示,针对各个待导入标准件的导入过程分别包括如下步骤:
步骤00101.判断PDM系统中的标准件中是否已经包含与该待导入标准件的标准件编码属性相同的标准件,是则进入下一步骤;否则PDM系统根据该待导入标准件的标准件编码属性创建该待导入标准件的标准件对象,并将该待导入标准件的模型导入到该标准件对象下,建立关联,且对该标准件进行共享;返回步骤00101,对下一个待导入标准件进行导A ;
步骤00102.判断该待导入标准件是否已经共享,是则返回步骤00101,对下一个待导入标准件进行导入;否则采用该待导入标准件对PDM系统中与该待导入标准件的标准件编码属性相同的标准件进行覆盖,重新建立关联,且对该覆盖后的标准件进行共享;返回步骤00101,对下一个待导入标准件进行导入;
步骤002.遍历所述TOM系统中标准件列表,判断获得PDM系统中共享且未分类标准件,分别针对各个共享且未分类标准件,根据标准件编码属性、分类属性、分类规则、以及PDM系统标准件库标准件索引表,获得各个共享且未分类标准件对应PDM系统标准件库的分类分支,对各个共享且未分类标准件进行分类,并更新PDM系统标准件库标准件索引表,其中,根据各个共享且未分类标准件对应PDM系统标准件库的分类分支,对各个共享且未分类标准件进行分类包括如下过程:
分别创建PDM系统标准件库的分类分支与各个共享且未分类标准件之间的引用指针,然后将各个共享且未分类标准件的模型对应映射到其引用指针所指PDM系统标准件库分类分支中;
步骤003.根据步骤002中获得PDM系统中共享且未分类标准件,生成PDM系统中共享且未分类标准件表,遍历PDM系统中共享且未分类标准件表,判断PDM系统中共享且未分类标准件表中是否所有标准件已分类,是则结束;否则针对该未分类标准件表,按照所述步骤002中的分类过程进行分类。
[0016]本发明设计PDM系统标准件存储方法,可以实现将工程师散落于设计文件夹中的大量标准件自动导入到PDM系统,并进行自动分类,自动记录导入过程及结果,使得PDM系统中标准件的导入分类变得更加人性化。方便用户对PDM系统中标准件的查找与利用,显著地提高了工作效率。
[0017]基于以上本发明设计的技术方案,如图1和图2所示,本发明设计PDM系统标准件存储方法在实际应用过程当中,具体包括如下步骤:
步骤001.通过PDM系统Π界面,用户浏览到本地磁盘中保存待导入标准件的文件夹,针对所述各个待导入标准件,系统优先调用StandardList.dll接口程序生成待导入标准件列表,根据待导入标准件列表,包括标准件编码、版本、中英文名称、材料、表面工艺处理、性能等级、标准件规格等属性;系统调用CodeVerification.dll提供的接口,遍历待导入标准件列表,依次将各个待导入标准件通过标准件编码属性与PDM系统中的标准件进行比较验证,并根据比较验证结果自动将待导入标准件导入PDM系统中,获得并更新PDM系统中标准件列表,若判断待导入标准件的标准件编码属性或模型不规范(通过正则表达式及国标验证),则生成导入失败列表,并根据该导入失败列表对待导入标准件进行修正,并重新针对该待导入标准件执行步骤00101,其中,所述导入失败列表中相应记录各个导入失败标准件的不规范问题,并根据该导入失败列表中记录的不规范问题针对相应的待导入标准件进行修正;其中,针对各个待导入标准件的导入过程分别包括如下步骤:
步骤00101.判断PDM系统中的标准件中是否已经包含与该待导入标准件的标准件编码属性相同的标准件,是则进入下一步骤;否则PDM系统根据该待导入标准件的标准件编码属性创建该待导入标准件的标准件对象,并将该待导入标准件的模型导入到该标准件对象下,建立关联,且对该标准件进行共享;返回步骤00101,对下一个待导入标准件进行导A ;
步骤00102.判断该待导入标准件是否已经共享,是则返回步骤00101,对下一个待导入标准件进行导入;否则采用该待导入标准件对PDM系统中与该待导入标准件的标准件编码属性相同的标准件进行覆盖,重新建立关联,且对该覆盖后的标准件进行共享;返回步骤00101,对下一个待导入标准件进行导入;
基于以上针对待导入标准件的导入过程结束后,PDM系统可以生成标准件导入记录表,保存在PDM系统中,用户可以查看和下载,并且PDM系统可以自动对其进行更新等功能。
[0018]步骤002.遍历所述PDM系统中标准件列表,判断获得PDM系统中共享且未分类标准件,分别针对各个共享且未分类标准件,根据标准件编码属性、分类属性、分类规则、以及PDM系统标准件库标准件索引表,获得各个共享且未分类标准件对应PDM系统标准件库的分类分支,对各个共享且未分类标准件进行分类,并更新PDM系统标准件库标准件索引表,其中,根据各个共享且未分类标准件对应PDM系统标准件库的分类分支,对各个共享且未分类标准件进行分类包括如下过程:
分别创建PDM系统标准件库的分类分支与各个共享且未分类标准件之间的引用指针,然后将各个共享且未分类标准件的模型对应映射到其引用指针所指PDM系统标准件库分类分支中;
步骤003.根据步骤002中获得PDM系统中共享且未分类标准件,生成PDM系统中共享且未分类标准件表,遍历PDM系统中共享且未分类标准件表,判断PDM系统中共享且未分类标准件表中是否所有标准件已分类,是则结束;否则针对该未分类标准件表,按照所述步骤002中的分类过程进行分类。
[0019]在以上针对标准件的分类过程结束后,PDM系统可以生成标准件分类记录表,包括新入库标准件的编码、入库时间、分类分支等信息,保存在PDM系统中,用户可以查看和下载,并且PDM系统可以自动对其进行更新等功能。
[0020]基于以上本发明设计的PDM系统标准件存储方法中,相应包括如下系统模块:
判断及导入模块,用于逐行判断标准件是否存在,检查标准件编码属性及模型属性的规范性,以及向PDM系统导入标准件;
新建及标注模块,用于生成保存待导入标准件导入过程记录的列表文件,并逐行写入标准件验证及导入过程记录;
标准件分类模块,用于判断PDM系统中共享且未分类标准件是否已经分类,将共享且未分类的标准件与PDM系统标准件库建立引用指针;
索引更新及结果通知模块,用于将已分类的标准件信息添加到索引表并上传到PDM系统标准件库,根据索引表信息生成标准件分类记录表。
[0021]综上,本发明设计的PDM系统标准件存储方法在实际应用过程当中,该存储方法不局限于标准件的导入与分类,还可以同样应用于电子元器件等其它部件的导入与分类,实现将各种部件自动导入到PDM系统,并进行自动分类,自动记录导入过程及结果,使得PDM系统中各种部件的导入分类变得更加人性化,方便用户对PDM系统中各种部件件的查找与利用,显著地提高了工作效率。
[0022]上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。
【权利要求】
1.一种PDM系统标准件存储方法,其特征在于,包括如下步骤: 步骤001.将各个待导入标准件通过标准件编码属性与PDM系统中的标准件进行比较验证,并根据比较验证结果将待导入标准件导入PDM系统中; 步骤002.判断获得PDM系统中共享且未分类标准件,分别针对各个共享且未分类标准件,根据标准件编码属性、分类属性、分类规则、以及PDM系统标准件库标准件索引表,获得各个共享且未分类标准件对应PDM系统标准件库的分类分支,对各个共享且未分类标准件进行分类,并更新PDM系统标准件库标准件索引表。
2.根据权利要求1所述一种PDM系统标准件存储方法,其特征在于:所述步骤001中,针对所述各个待导入标准件,生成待导入标准件列表,根据待导入标准件列表,依次将各个待导入标准件通过标准件编码属性与PDM系统中的标准件进行比较验证,并根据比较验证结果将待导入标准件导入PDM系统中。
3.根据权利要求1或2所述一种PDM系统标准件存储方法,其特征在于:所述步骤001中,将各个待导入标准件通过标准件编码属性与PDM系统中的标准件进行比较验证,并根据比较验证结果将待导入标准件导入PDM系统中,获得并更新PDM系统中标准件列表,其中,针对各个待导入标准件的导入过程分别包括如下步骤: 步骤00101.判断PDM系统中的标准件中是否已经包含与该待导入标准件的标准件编码属性相同的标准件,是则进入下一步骤;否则PDM系统根据该待导入标准件的标准件编码属性创建该待导入标准件的标准件对象,并将该待导入标准件的模型导入到该标准件对象下,建立关联,且对该标准件进行共享;返回步骤00101,对下一个待导入标准件进行导A ; 步骤00102.判断该待导入标准件是否已经共享,是则返回步骤00101,对下一个待导入标准件进行导入;否则采用该待导入标准件对PDM系统中与该待导入标准件的标准件编码属性相同的标准件进行覆盖,重新建立关联,且对该覆盖后的标准件进行共享;返回步骤00101,对下一个待导入标准件进行导入。
4.根据权利要求3所述一种PDM系统标准件存储方法,其特征在于:所述步骤00101中,若判断待导入标准件的标准件编码属性或模型不规范,则生成导入失败列表,并根据该导入失败列表对待导入标准件进行修正,并重新针对该待导入标准件执行步骤00101。
5.根据权利要求4所述一种PDM系统标准件存储方法,其特征在于:所述步骤002中,遍历所述PDM系统中标准件列表,判断获得PDM系统中共享且未分类标准件。
6.根据权利要求5所述一种PDM系统标准件存储方法,其特征在于:所述步骤002中,根据各个共享且未分类标准件对应PDM系统标准件库的分类分支,对各个共享且未分类标准件进行分类包括如下过程: 分别创建PDM系统标准件库的分类分支与各个共享且未分类标准件之间的引用指针,然后将各个共享且未分类标准件的模型对应映射到其引用指针所指PDM系统标准件库分类分支中。
7.根据权利要求6 所述一种PDM系统标准件存储方法,其特征在于:还包括步骤003如下: 步骤003.根据步骤002中获得PDM系统中共享且未分类标准件,生成PDM系统中共享且未分类标准件表,遍历PDM系统中共享且未分类标准件表,判断PDM系统中共享且未分类标准件表中是否所有标准件已分类,是则结束;否则针对该未分类标准件表,按照所述步骤002中的分类过程进行分类。
【文档编号】G06F9/44GK104021002SQ201410275758
【公开日】2014年9月3日 申请日期:2014年6月19日 优先权日:2014年6月19日
【发明者】王伟, 花锋, 吴焕岭, 孙俊兰 申请人:盐城工学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1