CN104408285A - 一种尺寸链的智能计算方法 - Google Patents
一种尺寸链的智能计算方法 Download PDFInfo
- Publication number
- CN104408285A CN104408285A CN201410578599.7A CN201410578599A CN104408285A CN 104408285 A CN104408285 A CN 104408285A CN 201410578599 A CN201410578599 A CN 201410578599A CN 104408285 A CN104408285 A CN 104408285A
- Authority
- CN
- China
- Prior art keywords
- vector
- size
- size vector
- comparison point
- dimension
- 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.)
- Granted
Links
Landscapes
- Image Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种尺寸链的智能计算方法,属于机械精度设计领域。该方法具体为:以待加工零件的工序尺寸加工时的基准面作为起点,以被加工面作为终点,建立尺寸向量,分为封闭尺寸向量c和组成尺寸向量;尺寸向量以正负符号表示方向;以封闭尺寸向量的起点和终点为初始的两比较点,按照工序距离封闭尺寸向量由近至远的顺序分别与各尺寸向量的终点进行比较,相同时则更新比较点,直至两比较点相同,获取相同时两比较点所在尺寸向量a和b,建立尺寸向量方程,将c置于方程一边,将a和b置于方程另一边并相加;求解未知尺寸向量。使用该方法能够突破传统尺寸式法尺寸容量的限制,适用于三维尺寸的尺寸链的计算机存储和计算。
Description
技术领域
本发明涉及尺寸链的计算方法,属于机械精度设计领域,具体涉及一种适于计算机应用的尺寸链智能计算方法。
背景技术
机械加工过程中,零件各个尺寸都会有误差,而这些误差与尺寸间的关系就会形成工艺尺寸链。加工过程中,工序多,尺寸也多,因此容易出现设计基准与工艺基准不重合的现象,这时,需要进行尺寸的换算、合理确定工序尺寸及其公差。目前工艺尺寸链的计算通常有尺寸跟踪法、图论法和尺寸式法。尺寸跟踪法属于图解法,通过尺寸链图表实现工艺尺寸链组成环的搜索、分析、求解,其过程繁琐、费时,人工计算容易出错,而且很难利用计算机实现自动运算。图论法利用图论的相关知识进行尺寸链的求解,尺寸链的表示相对于尺寸跟踪法直观许多,但是计算机的求解运算仍然很繁复。尺寸式法利用尺寸式表示尺寸的相互关系,能够发挥计算机的优势,实现计算机的自动运算,但是所表示的尺寸容量有限,而且基本上用于解算平面尺寸链,在三维工艺日益兴起的今天,很难适应复杂零件的众多三维尺寸的尺寸链求解。
为了适应三维工艺的发展需要,充分利用计算机实现工艺尺寸链的智能计算,需要建立适应计算机存储和计算的数学模型和数据结构。
发明内容
有鉴于此,本发明提供了一种尺寸链的智能计算方法,其目的是为了提供一种能够突破传统尺寸式法尺寸容量的限制,适用于三维尺寸的尺寸链的智能计算方法,适合计算机存储和计算。
为达到上述目的,本发明的技术方案为:
第一步、针对待加工零件,根据其加工工序确定工序尺寸,以工序尺寸确定封闭环和组成环,以工序尺寸加工时的基准面作为起点,以工序尺寸加工时的被加工面作为终点,建立尺寸向量,封闭环的向量表示为封闭尺寸向量c,组成环的向量表示为组成尺寸向量。
尺寸向量中以正负符号表示方向,符号为正的为增向量,符号为负的为减向量。
第二步、设置比较点1和比较点2,并以封闭尺寸向量的起点作为比较点1的初始值,以封闭尺寸向量的终点作为比较点2的初始值。
第三步、将所有尺寸向量按照其工序距离封闭尺寸向量远近程度,由近至远排序编号分别为1~k;选取尺寸向量i,其中i为其编号,初始值为1。
第四步、将尺寸向量i的终点分别与比较点1和比较点2进行比较:
若尺寸向量i终点与比较点1相同,则将比较点1更新为尺寸向量i的起点,执行第五步;若尺寸向量i终点与比较点2相同,则将比较点2更新为尺寸向量i的起点,执行第五步;若尺寸向量i的终点与比较点1和比较点2均不相同;则将i自增1重复执行第四步。
第五步、判断比较点1是否等于比较点2,若不相等,则将i自增1并返回第四步;若相等则获得此时比较点1所在尺寸向量a与比较点2所在尺寸向量b。
第六步、建立尺寸向量方程,将封闭尺寸向量c置于尺寸向量方程一边,将尺寸向量a和b置于尺寸向量方程另一边并相加。
求解尺寸向量方程中的未知尺寸向量。
进一步地,指定封闭尺寸向量c为增向量,则判断所建立的尺寸向量为增向量或者减向量的方法为:
当一个尺寸向量的终点与另一个尺寸向量终点相同时,若两个尺寸向量同向,增减性亦相同;若两个尺寸向量异向,则增减性相反;当一个尺寸向量的终点与另一个尺寸向量起点相同时,若两个尺寸向量同向,则增减性相反;若两个尺寸向量异向,则增减性相同。
进一步地,尺寸向量的表达式为,其中X为该尺寸向量所表示的工序尺寸的值,XS和XI分对应为该尺寸向量所表示的工序尺寸的上偏差和下偏差。
进一步地,尺寸向量a的表达式为,其中A为该尺寸向量a所表示的工序尺寸的值,AS和AI分对应为该尺寸向量a所表示的工序尺寸的上偏差和下偏差;尺寸向量b的表达式为,其中B为该尺寸向量b所表示的工序尺寸的值,BS和BI分对应为该尺寸向量b所表示的工序尺寸的上偏差和下偏差;则尺寸向量a和b的加法为:;尺寸向量a和b的减法为
有益效果:
本发明提供了一种适合计算机存储和计算的尺寸链智能计算方法,数学模型、数据结构和求解方法。本发明将向量的概念引入到工艺尺寸链中,建立尺寸向量,利用尺寸向量的基本运算实现尺寸链的计算与求解,并根据工艺尺寸链的特性,建立相关尺寸向量的数学模型、运算法则、求解算法,实现计算机自动建立、求解工艺尺寸链。由于其数据结构采用的是链表形式,因此突破了尺寸式法尺寸容量的限制,而且尺寸向量非常适合表示三维尺寸,为求解三维工艺的尺寸链提供了一个有利的工具。
附图说明
图1为组成环搜索算法流程图;
图2为实施例2中阶梯轴尺寸求解;
图3为实施例2中工序5示意图;
图4为实施例2中工序10示意图;
图5为实施例2中工序20示意图;
图6为实施例2中尺寸链求解过程。
具体实施方式
下面结合附图并举实施例,对本发明进行详细描述。
实施例1、
第一步、针对待加工零件,根据其加工工序确定工序尺寸,以工序尺寸确定封闭环和组成环,以工序尺寸加工时的基准面作为起点,以工序尺寸加工时的被加工面作为终点,建立尺寸向量,封闭环的向量表示为封闭尺寸向量c,组成环的向量表示为组成尺寸向量。
尺寸向量中以正负符号表示方向,符号为正的为增向量,符号为负的为减向量;实际实施的过程中,可以选定一个方向为增向量方向,例如指定封闭尺寸向量c为增向量,则判断所建立的尺寸向量为增向量或者减向量的方法为:
当一个尺寸向量的终点与另一个尺寸向量终点相同时,若两个尺寸向量同向,增减性亦相同;若两个尺寸向量异向,则增减性相反;
当一个尺寸向量的终点与另一个尺寸向量起点相同时,若两个尺寸向量同向,则增减性相反;若两个尺寸向量异向,则增减性相同。
第二步、设置比较点1和比较点2,并以封闭尺寸向量的起点作为比较点1的初始值,以封闭尺寸向量的终点作为比较点2的初始值;
第三步、将所有尺寸向量按照其工序距离封闭尺寸向量远近程度,由近至远排序编号分别为1~k;选取尺寸向量i,其中i为其编号,初始值为1;
第四步、将尺寸向量i的终点分别与比较点1和比较点2进行比较:
若尺寸向量i终点与比较点1相同,则将比较点1更新为尺寸向量i的起点,执行第五步;
若尺寸向量i终点与比较点2相同,则将比较点2更新为尺寸向量i的起点,执行第五步;
若尺寸向量i的终点与比较点1和比较点2均不相同;则将i自增1重复执行第四步;
第五步、判断比较点1是否等于比较点2,若不相等,则将i自增1并返回第四步;若相等则获得此时比较点1所在尺寸向量a与比较点2所在尺寸向量b;
第六步、建立尺寸向量方程,将封闭尺寸向量c置于尺寸向量方程一边,将尺寸向量a和b置于尺寸向量方程另一边并相加;
求解尺寸向量方程中的未知尺寸向量。
本实施例中提出了一种可行的尺寸向量的表达式,即将尺寸向量表达为其中X为该尺寸向量所表示的工序尺寸的值,XS和XI分对应为该尺寸向量所表示的工序尺寸的上和下偏差。
尺寸向量a的表达式为其中A为该尺寸向量a所表示的工序尺寸的值,AS和AI分对应为该尺寸向量a所表示的工序尺寸的上和下偏差;
尺寸向量b的表达式为其中B为该尺寸向量b所表示的工序尺寸的值,BS和BI分对应为该尺寸向量b所表示的工序尺寸的上和下偏差;则尺寸向量a和b的加法为:尺寸向量a和b的减法为
实施例2、
根据上述实施例1给出的方案,本实施例将以一个具体的阶梯轴的工艺过程为例对上述方案进行详细说明:本实施例中采用的阶梯轴如图2所示,其工艺过程为:
工序5:精车B面和D面保证尺寸AB和BD,如图3所示。
工序10:精车C面,保证尺寸AC,如图4所示。
工序15:热处理。
工序20:磨削A面保证尺寸40-0.1,如图5所示。
在最后一道工序,需要同时保证尺寸140-0.3,因此该尺寸向量即为封闭尺寸向量,各组成环(尺寸向量)及其增减性的确定过程如下:
设定比较点1为封闭尺寸向量6的起点D6,设定比较点2为封闭尺寸向量6的终点A6,搜索最近的尺寸向量5,其终点C5与比较点1(D6)、比较点2(A6)都不相等,搜索下一个尺寸向量4,其终点A4等于比较点2(A6),则设置其起点B4为比较点2,尺寸向量4为组成尺寸向量,与封闭尺寸向量同向,为增向量;搜索最近的尺寸向量3,其终点C3与比较点1(D6)、比较点2(B4)都不相等;搜索下一个尺寸向量2,其终点D2等于比较点1(D6),则设置其起点B2为比较点1,尺寸向量2为组成尺寸向量,与封闭尺寸向量反向,为增向量,此时比较点1(B2)等于比较点2(B4),结束搜索。
经过搜索后,尺寸向量2和尺寸向量4是组成尺寸向量,均为增向量,尺寸向量6是封闭尺寸向量,于是,列尺寸向量方程
方程两边同时减去得
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (4)
1.一种尺寸链的智能计算方法,其特征在于,该方法包括如下步骤:
第一步、针对待加工零件,根据其加工工序确定工序尺寸,以工序尺寸确定封闭环和组成环,以工序尺寸加工时的基准面作为起点,以工序尺寸加工时的被加工面作为终点,建立尺寸向量,封闭环的向量表示为封闭尺寸向量c,组成环的向量表示为组成尺寸向量;
尺寸向量中以正负符号表示方向,符号为正的为增向量,符号为负的为减向量;
第二步、设置比较点1和比较点2,并以封闭尺寸向量的起点作为比较点1的初始值,以封闭尺寸向量的终点作为比较点2的初始值;
第三步、将所有尺寸向量按照其工序距离封闭尺寸向量远近程度,由近至远排序编号分别为1~k;选取尺寸向量i,其中i为其编号,初始值为1;
第四步、将尺寸向量i的终点分别与比较点1和比较点2进行比较:
若尺寸向量i终点与比较点1相同,则将比较点1更新为尺寸向量i的起点,执行第五步;
若尺寸向量i终点与比较点2相同,则将比较点2更新为尺寸向量i的起点,执行第五步;
若尺寸向量i的终点与比较点1和比较点2均不相同;则将i自增1重复执行第四步;
第五步、判断比较点1是否等于比较点2,若不相等,则将i自增1并返回第四步;若相等则获得此时比较点1所在尺寸向量a与比较点2所在尺寸向量b;
第六步、建立尺寸向量方程,将封闭尺寸向量c置于所述尺寸向量方程一边,将尺寸向量a和b置于所述尺寸向量方程另一边并相加;
求解所述尺寸向量方程中的未知尺寸向量。
2.如权利要求1所述的一种尺寸链的智能计算方法,其特征在于,指定所述封闭尺寸向量c为增向量,则判断所建立的尺寸向量为增向量或者减向量的方法为:
当一个尺寸向量的终点与另一个尺寸向量终点相同时,若两个尺寸向量同向,增减性亦相同;若两个尺寸向量异向,则增减性相反;
当一个尺寸向量的终点与另一个尺寸向量起点相同时,若两个尺寸向量同向,则增减性相反;若两个尺寸向量异向,则增减性相同。
3.如权利要求2所述的一种尺寸链的智能计算方法,其特征在于,所述尺寸向量的表达式为其中X为该尺寸向量所表示的工序尺寸的值,XS和XI分对应为该尺寸向量所表示的工序尺寸的上偏差和下偏差。
4.如权利要求2所述的一种尺寸链的智能计算方法,其特征在于,所述尺寸向量a的表达式为其中A为该尺寸向量a所表示的工序尺寸的值,AS和AI分对应为该尺寸向量a所表示的工序尺寸的上偏差和下偏差;
所述尺寸向量b的表达式为其中B为该尺寸向量b所表示的工序尺寸的值,BS和BI分对应为该尺寸向量b所表示的工序尺寸的上偏差和下偏差;则尺寸向量a和b的加法为:尺寸向量a和b的减法为
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410578599.7A CN104408285B (zh) | 2014-10-24 | 2014-10-24 | 一种尺寸链的智能计算方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410578599.7A CN104408285B (zh) | 2014-10-24 | 2014-10-24 | 一种尺寸链的智能计算方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104408285A true CN104408285A (zh) | 2015-03-11 |
CN104408285B CN104408285B (zh) | 2018-05-11 |
Family
ID=52645916
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410578599.7A Active CN104408285B (zh) | 2014-10-24 | 2014-10-24 | 一种尺寸链的智能计算方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104408285B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105302988A (zh) * | 2015-11-13 | 2016-02-03 | 沈阳黎明航空发动机(集团)有限责任公司 | 一种基于绘图软件的尺寸链确定方法 |
CN105374273A (zh) * | 2015-12-29 | 2016-03-02 | 太原工业学院 | 一种尺寸链计算演示实验台尺寸链及计算演示方法 |
CN108710725A (zh) * | 2018-04-17 | 2018-10-26 | 桂林电子科技大学 | 一种基于多色集合理论的复杂装配尺寸链求解方法 |
-
2014
- 2014-10-24 CN CN201410578599.7A patent/CN104408285B/zh active Active
Non-Patent Citations (7)
Title |
---|
刘玉君等: "船体建造精度控制中的尺寸链计算方法", 《中国造船》 * |
吕淑萍: "计算机辅助建立和计算工艺尺寸链", 《机械工程师》 * |
吴昭同等: "《计算机辅助公差优化设计》", 31 October 1999 * |
纪超等: "三维空间尺寸链计算的一种新方法", 《佳木斯工学院学报》 * |
苏蕴: "一种新的计算机辅助工艺尺寸链解算算法的研究", 《科技信息》 * |
金捷: "计算机辅助计算工艺尺寸链", 《新技术新工艺》 * |
陈星等: "《机械制造工艺学原理与技术研究》", 30 June 2014 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105302988A (zh) * | 2015-11-13 | 2016-02-03 | 沈阳黎明航空发动机(集团)有限责任公司 | 一种基于绘图软件的尺寸链确定方法 |
CN105302988B (zh) * | 2015-11-13 | 2019-02-01 | 沈阳黎明航空发动机(集团)有限责任公司 | 一种基于绘图软件的尺寸链确定方法 |
CN105374273A (zh) * | 2015-12-29 | 2016-03-02 | 太原工业学院 | 一种尺寸链计算演示实验台尺寸链及计算演示方法 |
CN105374273B (zh) * | 2015-12-29 | 2018-02-23 | 太原工业学院 | 一种尺寸链计算演示实验台尺寸链及计算演示方法 |
CN108710725A (zh) * | 2018-04-17 | 2018-10-26 | 桂林电子科技大学 | 一种基于多色集合理论的复杂装配尺寸链求解方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104408285B (zh) | 2018-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Cheng et al. | A modified Cobb–Douglas production function model and its application | |
CN113435086B (zh) | 面向增减材复合制造的增减交替工序自动规划方法及*** | |
CN104408285A (zh) | 一种尺寸链的智能计算方法 | |
CN110826181B (zh) | 一种相变材料的性能获取方法、终端设备和计算机可读介质 | |
CN103544343A (zh) | 动力卡盘的系列化、参数化建模方法 | |
CN103809510B (zh) | 一种面向高精加工的自由曲面往复式刀具轨迹规划方法 | |
CN109086936B (zh) | 一种智能车间的生产***资源配置方法、装置及设备 | |
CN102495593A (zh) | 一种自由曲面的数控铣削加工优化选刀方法 | |
Tan et al. | An unconstrained approach to blank localization with allowance assurance for machining complex parts | |
CN106682275B (zh) | 工业厂房结构建模的荷载处理方法和装置 | |
CN115599526B (zh) | 五轴数控机床智能编辑方法、装置、电子设备和存储介质 | |
CN110333451A (zh) | 一种锂离子电池荷电状态与开路电压模型建立方法 | |
CN104182909A (zh) | 一种水电***优化调度的多核并行逐次逼近方法 | |
Ghosh | Allocating tools to index positions in tool magazines using tabu search | |
CN104050386B (zh) | 基于刚性体识别的三维尺寸完备性检测方法 | |
CN113036769A (zh) | 一种电力***静态电压稳定分析方法及*** | |
CN108062433B (zh) | 基于增材再制造点云模型的梯度曲面分层方法 | |
CN105158715B (zh) | 一种高精度电压校准方法 | |
CN104836228B (zh) | 一种应用于实际电网的潮流分布问题的处理方法 | |
CN105404736B (zh) | 基于多源置信模糊信息的严酷度计算方法 | |
CN110347728A (zh) | 一种碳流图的生成方法、装置及电子设备 | |
CN111353187B (zh) | 一种获取空间线位平曲线要素的方法 | |
CN112000063B (zh) | 一种模具分层清角数控加工***及其工艺方法 | |
Kaur et al. | Overview of economic load dispatch problem in power system | |
Hakenberg | Curve Subdivision in SE (2) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |