CN101261581A - Ug环境下基于实体属性的零件明细表编制*** - Google Patents
Ug环境下基于实体属性的零件明细表编制*** Download PDFInfo
- Publication number
- CN101261581A CN101261581A CNA2007101510181A CN200710151018A CN101261581A CN 101261581 A CN101261581 A CN 101261581A CN A2007101510181 A CNA2007101510181 A CN A2007101510181A CN 200710151018 A CN200710151018 A CN 200710151018A CN 101261581 A CN101261581 A CN 101261581A
- Authority
- CN
- China
- Prior art keywords
- interface
- environment
- entity attribute
- management system
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种UG环境下基于实体属性的零件明细表编制***,使用UGSTYLE创建所需的用户界面,以VISUAL C++为开发平台,输入接口为UG功能的扩展,以UG环境下的实体属性为数据载体,实现在设计阶段即建模过程中获得零件明细信息并保存;输出接口是生产管理***客户端功能的扩展,通过接口与数据库相接。本发明的优点是:整个***完全集成在UG环境中,对于非标件明细的输入,只需设计人员通过程序界面输入必要的信息,对于标准件明细的输入,则是在调用PART FAMILY后自动完成,完全集成在设计人员的建模过程当中,通过输出接口和生产管理***集成,实现了零件明细的自动输出,提高工作效率。
Description
(一)技术领域
本发明涉及一种计算机辅助设计技术,特别是一种UG环境下基于实体属性的零件明细表编制***。
(二)背景技术
随着计算机辅助设计技术(CAD)在制造业的中的广泛运用和不断发展,基于三维实体的参数化建模技术成为各种主流CAD软件的标准解决方案,使得企业能够根据自己的需求,建立参数化驱动的三维实体零件库,进行基于三维实体的产品设计,从而大大缩短了产品的设计周期;同时为了支持后续的采购、生产和成本核算,企业通过生产管理***,对生产信息进行管理。然而由于CAD软件和生产管理***缺乏有效的集成,在设计完成以后,对于数量和规格繁多的各种零件实体,设计人员需要花费大量时间和精力进行分类整理,再汇总成零件明细表录入生产管理***。更麻烦的是这种人工整理明细表的方式容易出错,导致在模具装配的后期才会发现错误,影响了采购成本和整个项目的周期。
(三)发明内容
本发明的目的是针对上述存在的问题,通过对UG进行二次开发,将其与生产***整合,实现建模过程中零件明细信息的收集和设计完成以后零件明细信息的自动录入,实现UG环境下基于实体属性的零件明细表的编制,以提高工作效率。
本发明的技术方案:
一种UG环境下基于实体属性的零件明细表编制***,使用UGSTYLE创建所需的用户界面,以VISUAL C++为开发平台,设置输入接口和输出接口,输入接口为UG功能的扩展,将非标件明细录入模块和标准件明细录入模块放在输入接口,以UG环境下的实体属性为数据载体,实现在设计阶段即建模过程中获得零件明细信息并保存在标记为MAIN_BODY的作为载体的实体属性中;输出接口是生产管理***客户端功能的扩展,其与MAIN_BODY实体属性相接,并通过生产管理***数据库接口与数据库相接,实现在设计完成以后提取实体属性中的零件明细信息,并将其输出到生产管理***数据库中;整个***完全集成在UG环境中。
本发明的优点是:整个***完全集成在UG环境中,对于非标件明细的输入,只需设计人员通过程序界面输入必要的信息,而重量和尺寸的计算由程序自动完成,尤其是坯料尺寸的计算,由于非标件镶块形状复杂,手工测量困难,且容易出错,而通过程序计算则快速、准确,并能保证结果最优,节省材料。对于标准件明细的输入,则是在调用PART FAMILY后自动完成,完全集成在设计人员的建模过程当中,无需设计人员的额外操作。通过输出接口和生产管理***集成,实现了零件明细的自动输出,取代了人工的整理和录入,提高了工作效率。
(四)附图说明
图1:本发明的接口关系图。
图2:零件坯料尺寸计算流程图。
(五)具体实施方式
本发明使用UG STYLE创建所需的用户界面,以VISUAL C++为开发平台,通过调用UG OPEN API的接口函数,实现输入接口的功能,通过调用生产管理***的数据库接口组件,实现输出接口的功能,开发完成后编译为动态连接库文件,放在UG的安装目录下,UG启动时即可自动加载。
现结合附图进一步说明具体实施方式:
如图1所示,输入接口包括两个功能模块,即非标件明细录入模块和标准件明细录入模块。非标件的明细录入信息包括坯料尺寸、重量和材质;标准件的明细录入信息包括标准号、规格代号和索引页。非标件明细录入模块提供一个交互界面,设计人员可输入非标件的材质,而非标件的重量和坯料尺寸由于和实体几何特性相关,因此可以通过程序自动计算(见附图2)。标准件明细录入模块则建立在UG的零件家族(part family)功能的基础之上,通过part family建立标准件库,实现标准件参数化驱动建模,并将标准件的明细信息保存在part的属性当中,当通过part family调用标准件后,此模块将自动读取和保存part属性中的零件明细信息。上述两个模块都将实体属性作为零件明细信息的载体,并将该实体名标记为MAIN_BODY,对于多个实体组成的零件,为了便于统计数量,则选择其中一个实体为MAIN_BODY,该零件的其他实体与MAIN_BODY关联,所有实体属性相同的MAIN_BODY的数量即为同一零件的数量。
输出接口的程序是通过遍历MAIN_BODY实体属性,读取相应的明细信息,按照企业规范进行类型和数量统计,然后调用生产***客户端的数据库接口,将明细信息输出到数据库中。
图2为计算实体最小包容体的流程图,非标件的坯料尺寸可以通过计算实体的最小包容体获得,即通过提取实体曲面的法向量,构建所有可能的正交向量组vector[n],分别以vector[i]为坐标系,计算实体的包容体,取最小值为最小包容体min_block,其长宽高尺寸即位该零件最小的坯料尺寸,非标件的重量为该最小包容体的体积与密度的乘积。
由于整个***完全集成在UG环境中,通过UG STYLE和UG OPENAPI二次开发接口,以Visual C++为开发平台,实现在设计阶段即建模过程中获得零件明细信息并保存在对应的三维实体属性中。其中非标件的坯料尺寸通过程序计算,快速、准确,并能保证结果最优,节省材料。设计完成后,通过一键操作,即可按照企业规范输出零件明细表到数据库,实现了和生产***的整合,取代了人工的整理和录入,从而大大提高了工作效率。
Claims (1)
- 一种UG环境下基于实体属性的零件明细表编制***,使用UGSTYLE创建所需的用户界面,以VISUAL C++为开发平台,设置输入接口和输出接口,其特征在于:输入接口为UG功能的扩展,将非标件明细录入模块和标准件明细录入模块放在输入接口,以UG环境下的实体属性为数据载体,实现在设计阶段即建模过程中获得零件明细信息并保存在标记为MAIN_BODY的作为载体的实体属性中;输出接口是生产管理***客户端功能的扩展,其与MAIN_BODY实体属性相接,并通过生产管理***数据库接口与数据库相接,实现在设计完成以后提取实体属性中的零件明细信息,并将其输出到生产管理***数据库中;整个***完全集成在UG环境中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101510181A CN101261581A (zh) | 2007-12-13 | 2007-12-13 | Ug环境下基于实体属性的零件明细表编制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101510181A CN101261581A (zh) | 2007-12-13 | 2007-12-13 | Ug环境下基于实体属性的零件明细表编制*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101261581A true CN101261581A (zh) | 2008-09-10 |
Family
ID=39962053
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101510181A Pending CN101261581A (zh) | 2007-12-13 | 2007-12-13 | Ug环境下基于实体属性的零件明细表编制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101261581A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104678961A (zh) * | 2015-01-30 | 2015-06-03 | 江苏科技大学 | 基于数理统计的船用柴油机机加工零件编码方法及*** |
CN105512357A (zh) * | 2015-11-24 | 2016-04-20 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种钣金制件工艺余量重量计算方法 |
CN107169641A (zh) * | 2017-05-05 | 2017-09-15 | 桐乡智果软件科技有限公司 | 一种纺织erp的物料用量进化方法 |
CN110781568A (zh) * | 2019-11-28 | 2020-02-11 | 重庆市超群工业股份有限公司 | 一种轮辋开料长度计算方法 |
CN112364407A (zh) * | 2020-11-13 | 2021-02-12 | 东莞职业技术学院 | 基于nx***的零件属性获取的方法、装置及存储介质 |
-
2007
- 2007-12-13 CN CNA2007101510181A patent/CN101261581A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104678961A (zh) * | 2015-01-30 | 2015-06-03 | 江苏科技大学 | 基于数理统计的船用柴油机机加工零件编码方法及*** |
CN104678961B (zh) * | 2015-01-30 | 2017-08-25 | 江苏科技大学 | 基于数理统计的船用柴油机机加工零件编码方法及*** |
CN105512357A (zh) * | 2015-11-24 | 2016-04-20 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种钣金制件工艺余量重量计算方法 |
CN107169641A (zh) * | 2017-05-05 | 2017-09-15 | 桐乡智果软件科技有限公司 | 一种纺织erp的物料用量进化方法 |
CN107169641B (zh) * | 2017-05-05 | 2020-08-14 | 桐乡智果软件科技有限公司 | 一种纺织erp的物料用量进化方法 |
CN110781568A (zh) * | 2019-11-28 | 2020-02-11 | 重庆市超群工业股份有限公司 | 一种轮辋开料长度计算方法 |
CN112364407A (zh) * | 2020-11-13 | 2021-02-12 | 东莞职业技术学院 | 基于nx***的零件属性获取的方法、装置及存储介质 |
CN112364407B (zh) * | 2020-11-13 | 2023-06-06 | 东莞职业技术学院 | 基于nx***的零件属性获取的方法、装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Borjesson et al. | A module generation algorithm for product architecture based on component interactions and strategic drivers | |
CN100449435C (zh) | 基于kbe及web技术的锻模设计与制造*** | |
CN100474318C (zh) | 一种自动生成设计bom的*** | |
CN101763066B (zh) | 飞机复杂构件数控加工工装典型件管理方法 | |
CN101261581A (zh) | Ug环境下基于实体属性的零件明细表编制*** | |
Liu | Fast industrial product design method and its application based on 3D CAD system | |
CN101408909B (zh) | 一种产品多专业一体化实现方法 | |
CN106127863B (zh) | 一种冰箱发泡模具系列化设计***及其方法 | |
Yang et al. | Development and optimization of CAD system based on big data technology | |
Barreiro et al. | Information model for the integration of inspection activity in a concurrent engineering framework | |
CN107122509A (zh) | 一种Pro/E设计模型几何轻量化方法 | |
CN103870540A (zh) | 一种基于结构设计分析一体化的数据库 | |
CN109063223A (zh) | Bim模型的轻量化方法和装置以及bim模型的处理方法和*** | |
CN202171802U (zh) | 模具零部件cad辅助设计*** | |
CN111177919A (zh) | 空调参数化设计***及空调参数化设计方法 | |
CN103870633B (zh) | 一种大型结构快速建模*** | |
Liu et al. | A convenient part library based on SolidWorks platform | |
CN102646093A (zh) | 一种用户指南环境下标准件数据库管理*** | |
CN113591210B (zh) | 一种基于关联设计及属性分组的船舶舱室阻尼模型定义方法 | |
CN103984784B (zh) | 核电站图模一体可视化方法及*** | |
Duan et al. | Design and implementation of intelligent automated testing of microservice application | |
CN117111899A (zh) | 基于PloughCAE的工业仿真软件及其在航空发动机开发中的应用 | |
Barbieri et al. | Design automation tools as a support for knowledge management in topology optimization | |
CN1858739A (zh) | Ug环境下标准件数据库管理*** | |
CN117574528A (zh) | 一种轴对称零件判断及对称装配方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080910 |