CN110287522B - 一种螺孔在镶块上的自动生成及分布方法 - Google Patents

一种螺孔在镶块上的自动生成及分布方法 Download PDF

Info

Publication number
CN110287522B
CN110287522B CN201910400750.0A CN201910400750A CN110287522B CN 110287522 B CN110287522 B CN 110287522B CN 201910400750 A CN201910400750 A CN 201910400750A CN 110287522 B CN110287522 B CN 110287522B
Authority
CN
China
Prior art keywords
screw holes
screw hole
insert
screw
design
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.)
Active
Application number
CN201910400750.0A
Other languages
English (en)
Other versions
CN110287522A (zh
Inventor
文建飞
宋和立
李恒
张福
许号全
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Digital Analog Code Technology Co ltd
Original Assignee
Chengdu Digital Analog Code Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chengdu Digital Analog Code Technology Co ltd filed Critical Chengdu Digital Analog Code Technology Co ltd
Priority to CN201910400750.0A priority Critical patent/CN110287522B/zh
Publication of CN110287522A publication Critical patent/CN110287522A/zh
Application granted granted Critical
Publication of CN110287522B publication Critical patent/CN110287522B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • G06V10/751Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/04Constraint-based CAD

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Computational Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Biology (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Stored Programmes (AREA)
  • Injection Moulding Of Plastics Or The Like (AREA)

Abstract

本发明公开了一种螺孔在镶块上的自动生成及分布方法,包括如下步骤:输入特征,参数;特征采样;特征分类;形态匹配;评价;输出实例化螺孔所需参数。本发明通过自动识别设计元素和形位尺寸、自动交互零件间关系实现螺孔在镶块上的智能设计,不需要人工去识别和设计计算,螺孔在镶块上的位置、大小会根据不同的输入,经过一系列数学模型的计算自动产生,大量消除了设计人员的重复劳动,大大提高了设计效率。

Description

一种螺孔在镶块上的自动生成及分布方法
技术领域
本发明涉及智能模具设计与制造技术,特别涉及一种螺孔在镶块上的自动生成及分布方法。
背景技术
在目前的模具设计技术中,对于镶块上的螺孔位置及分布一般是由设计人员根据工艺和工业需求人工设计,而这些螺孔的尺寸和分布完全由人工凭经验主观判定,同时往往需要多次修改之后,才能得到相对完善的设计方案,不但设计人员的工作重复性高,设计效率低,而且费时费力。
发明内容
有鉴于此,本发明所要解决的技术问题在于提供一种螺孔在镶块上的自动生成及分布方法,以通过自动识别设计元素和形位尺寸、自动交互零件间关系实现螺孔在镶块上的自动生成及分布。
为解决上述技术问题,本发明采用的技术方案如下:
一种螺孔在镶块上的自动生成及分布方法,其特征在于,包括如下步骤:
A、输入特征,参数;
B、特征采样:对输入特征进行离散采样,得到图形的特征组;
C、特征分类:通过特征提取算法得到待分布区特征组成;
D、形态特征匹配:通过形态特征描述与标准分布模板对比的方法获取待分布区可能分布类型,根据类型得到安装区域内螺孔分布的解集;
E、评价:通过螺孔布置算法获取满足约束条件的解集;使用知情式深度搜索法得到综合最优解;
F、输出:实例化螺孔所需参数。
上述的螺孔在镶块上的自动生成及分布方法,作为一种优选方案,步骤A所述的特征,参数,包括螺孔安装框。
上述的螺孔在镶块上的自动生成及分布方法,在一些实施方式中,步骤B所述的特征组包括曲率及曲率变化率,法线,切线或坐标。
上述的螺孔在镶块上的自动生成及分布方法,在一些实施方式中,步骤C所述的待分布区特征组成包括曲线,直线,圆角或样条线。
上述的螺孔在镶块上的自动生成及分布方法,在另一些实施方式中,步骤E所述的约束条件包括其它工作线条约束,相邻螺孔之间距离约束,数量约束或螺孔大小约束。
上述的螺孔在镶块上的自动生成及分布方法,在另一些实施方式中,步骤F所述螺孔所需参数包括螺孔位置、大小或沉孔深度。
本发明的实现方案是将输入的原始特征参数代入到螺孔的数学模型中,通过特征采样、形态匹配计算等一系列过程,实现从原始设计元素——衍生设计元素——零部件所需的参数集、图形集等的变化。再通过与三维设计软件的接口进行数据交互,在设计软件中生成可见的零部件三维模型。
本发明具有如下有益效果:
1)相对于人工设计:不需要人工去识别和设计计算,螺孔在镶块上的生成及分布会根据不同的输入,经过一系列数学模型的计算自动产生,大量消除设计人员的重复劳动,提高设计效率,可以更快地验证产品(及产品工艺)设计的正确性。
2)相对于传统设计:输入元素的改变牵一发而动全身,本发明只需带入参数进行替换、计算、更新即可,无需另起炉灶,省时省力。本发明能适应设计原始输入的随机性,各步骤算法有较强的适应性,特别微化和采样算法普适性强,例如提取出来的用于分类的特征集,是在一定数学模型下经过大量运算得到的,而这种计算(以及基于这种计算的衍生)是适用于模具设计中的绝大部分场景的。
3)自身学习和升级的能力:输出的零部件“形”和“位”的合理性,可随着对数学模型的监督,修正提高。随着***所知的样本增多,通过学习过程,***输出的适应性和合理性会不断提高。本发明可以不断解决***的不适应问题,知识积累更为容易;不需要人工试错,在大大提高设计效率和合理性的同时,***将以极快的速度和效率进行学习和知识积累,可以更快更好地输出设计结果。
附图说明
图1为本发明的流程示意图。
具体实施方式
下面结合附图对发明作进一步详细的说明。
图1示意性地显示了根据本发明的一种实施方式的一种螺孔在镶块上的自动生成及分布方法的流程示意图。
参照图1,螺孔在镶块上的自动生成及分布方法,包括如下步骤:
步骤101:输入特征,参数。例如:螺孔安装框。
步骤102:特征采样:对输入特征进行离散采样得到图形的特征组,例如:曲率及曲率变化率,法线,切线,坐标。
步骤103:特征分类:通过特征提取算法得到待分布区特征组成(例如:曲线,直线,圆角,样条线等等)。
步骤104:形态特征匹配:通过形态特征描述与标准分布模板对比的方法获取待分布区可能分布类型,根据类型得到安装区域内螺孔分布的解集。
步骤105:评价:通过螺孔布置算法获取满足约束条件(例如:其它工作线条约束,相邻螺孔之间距离约束,数量约束,螺孔大小约束)的解集;使用知情式深度搜索法得到综合最优解。
例如:a1:工作线条约束
b1:工作线条所占权衡值
a2:相邻螺孔间距离约束
b2:相邻螺孔间距离所占权衡值
a3:数量约束
b3:数量所占权衡值
a4:螺孔大小约束
b4:螺孔大小所占权衡值
K=f(a1,a2,a3,a4,b1,b2,b3,b4......),K:综合权值。
步骤106:输出:实例化螺孔所需参数,例如:螺孔位置、大小,沉孔深度等等。
本例中所提到的离散采样、特征提取算法、形态特征描述与标准分布模板对比、知情式深度搜索法均为本领域技术人员熟知的现有技术。
以上所述的仅是本发明的一些实施方式。对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些都属于发明的保护范围。

Claims (5)

1.一种螺孔在镶块上的自动生成及分布方法,其特征在于,包括如下步骤:
A、输入特征,参数;所述的特征,参数,包括螺孔安装框;
B、特征采样:对输入特征进行离散采样,得到图形的特征组;
C、特征分类:通过特征提取算法得到待分布区特征组成;
D、形态特征匹配:通过形态特征描述与标准分布模板对比的方法获取待分布区可能分布类型,根据类型得到安装区域内螺孔分布的解集;
E、评价:通过螺孔布置算法获取满足约束条件的解集;使用知情式深度搜索法得到综合最优解;
F、输出:实例化螺孔所需参数。
2.根据权利要求1所述的螺孔在镶块上的自动生成及分布方法,其特征在于,步骤B所述的特征组包括曲率及曲率变化率,法线,切线或坐标。
3.根据权利要求1所述的螺孔在镶块上的自动生成及分布方法,其特征在于,步骤C所述的待分布区特征组成包括曲线,直线,圆角或样条线。
4.根据权利要求1所述的螺孔在镶块上的自动生成及分布方法,其特征在于,步骤E所述的约束条件包括其它工作线条约束,相邻螺孔之间距离约束,数量约束或螺孔大小约束。
5.根据权利要求1所述的螺孔在镶块上的自动生成及分布方法,其特征在于,步骤F所述螺孔所需参数包括螺孔位置、大小或沉孔深度。
CN201910400750.0A 2019-05-15 2019-05-15 一种螺孔在镶块上的自动生成及分布方法 Active CN110287522B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910400750.0A CN110287522B (zh) 2019-05-15 2019-05-15 一种螺孔在镶块上的自动生成及分布方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910400750.0A CN110287522B (zh) 2019-05-15 2019-05-15 一种螺孔在镶块上的自动生成及分布方法

Publications (2)

Publication Number Publication Date
CN110287522A CN110287522A (zh) 2019-09-27
CN110287522B true CN110287522B (zh) 2023-04-18

Family

ID=68002460

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910400750.0A Active CN110287522B (zh) 2019-05-15 2019-05-15 一种螺孔在镶块上的自动生成及分布方法

Country Status (1)

Country Link
CN (1) CN110287522B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200951830A (en) * 2008-06-06 2009-12-16 Hon Hai Prec Ind Co Ltd System and method for examining the error-preventive design of punches and inserts
CN109271726A (zh) * 2018-09-05 2019-01-25 重庆创速工业有限公司 一种工作镶件的设计实现方法
CN109726424A (zh) * 2018-09-05 2019-05-07 重庆创速工业有限公司 一种冲孔模块的设计实现方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7555157B2 (en) * 2001-09-07 2009-06-30 Geoff Davidson System and method for transforming graphical images
US7065478B2 (en) * 2001-12-31 2006-06-20 Ugs Corp. Computer-aided progressive die design system and method
CN101201864A (zh) * 2006-12-14 2008-06-18 英业达股份有限公司 元件布设的***及方法
CN102708249B (zh) * 2012-05-10 2014-05-21 三一集团有限公司 一种产品模块化配置方法及***
CN103020307A (zh) * 2013-01-04 2013-04-03 哈尔滨工程大学 基于深度搜索和高频变异策略的非支配解排序方法
CN108733935B (zh) * 2018-05-24 2023-06-30 河北建设集团股份有限公司 钢结构制孔工艺

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200951830A (en) * 2008-06-06 2009-12-16 Hon Hai Prec Ind Co Ltd System and method for examining the error-preventive design of punches and inserts
CN109271726A (zh) * 2018-09-05 2019-01-25 重庆创速工业有限公司 一种工作镶件的设计实现方法
CN109726424A (zh) * 2018-09-05 2019-05-07 重庆创速工业有限公司 一种冲孔模块的设计实现方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
H. Ohsato 等.Screw and edge dislocations-induced internal strain around micropipes of 6H-SiC single crystals.《Materials Science in Semiconductor Processing》.2001,第4卷(第6期),483-487. *
容顺林.《2015年第五届全国地方机械工程学会学术年会暨中国制造2025发展论坛论文集》.2015,(第第1版版),133-145. *

Also Published As

Publication number Publication date
CN110287522A (zh) 2019-09-27

Similar Documents

Publication Publication Date Title
CN109344497B (zh) 一种模具基础本体的设计实现方法
CN109359355B (zh) 一种标准结构模块的设计实现方法
WO2019037720A1 (zh) 汽车覆盖件模具智能设计***及设计方法
EP2284738A1 (en) Integration of functional CAE data in the CAD based design process for industrial design, esp. cars, motorbikes or aeronautic vehicles
CN109344498B (zh) 一种斜楔模块的设计实现方法
CN106004203B (zh) 基于灰度的孔装饰板加工方法及应用其的加工***
CN101718977A (zh) 用于汽车纵梁冲孔加工的cam***及控制方法和构建方法
CN109726424A (zh) 一种冲孔模块的设计实现方法
CN111859490B (zh) 一种用于轮胎胎侧字体的参数化排列方法
CN104933220A (zh) 复杂曲面汽车注塑模具高精密制造方法及注塑模具
CN110287522B (zh) 一种螺孔在镶块上的自动生成及分布方法
CN108038259A (zh) 基于曲率生成气动部件外形的方法
CN109271726A (zh) 一种工作镶件的设计实现方法
CN110851920B (zh) 一种模具压料器主筋线自动生成方法
CN109388875A (zh) 一种弹性元件模块的设计实现方法
CN113010931B (zh) 一种服装设计优化方法及***
CN109255196A (zh) 一种加强筋模块的设计实现方法
CN109002581A (zh) 基于仿真的高温合金非标紧固件塑性成形逆向设计方法
CN108537249A (zh) 一种密度峰值聚类的工业过程数据聚类方法
CN109117598B (zh) 一种废料排出模块的设计实现方法
CN110287520B (zh) 一种冲孔元素自动识别方法
CN110298067B (zh) 一种分模线自动生成方法
CN107292967B (zh) 基于几何特征映射搭建含有骨架的三维可配置bom的方法
Shirai et al. Development of a CAD/CAM system for progressive dies
CN106001933B (zh) 激光切割修边线的优化方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200116

Address after: 610037 no.36-4, Jinqing Road, Jinniu District, Chengdu, Sichuan Province

Applicant after: Chengdu digital analog code technology Co.,Ltd.

Address before: Zheng Jie 400050 Xiejiawan Jiulongpo District of Chongqing City No. 49 China Resources Building thirty-seventh room first

Applicant before: Chongqing Chuangsu Industrial Technology Research Institute Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant