1.一种基于特征约束的工艺尺寸智能生成方法,其特征在于,包括:
(1)确定“尺寸‑特征‑去除体”之间的约束关系:
(11)尺寸与去除体之间的关联关系:基于对去除体的参数化建模过程可知,去除体的凹陷、凸起、平面特征均是由长度、径向、角度这三种尺寸类型共同约束,即加工去除体的几何尺寸约束几何特征的创建,通过获取去除体的驱动尺寸采用半空间的思想来创建去除体,因此去除体与尺寸直接关联;
(12)特征与尺寸而言:尺寸的实质是约束特征,不同类型的组合形成不同的特征,因此特征与尺寸直接相关;
(13)特征与去除体之间的关联关系:在加工过程中,毛坯去除后的材料形成去除体,被加工件形成加工特征,两者在零件特征上互补,即预定义特征;
(2)基于约束关系,构建基于加工去除体的定形尺寸创建方法:
(21)获取特征:通过交互式方式获取当前特征,获取组成该特征的特征面组,并存储在数组face_list中,判断数组face_list里面的面组,并检测判断特征类型,所述特征类型包括凹陷特征、凸起特征和平面特征,其中凹陷特征包括孔和腔槽特征;凸起特征包括凸台和圆弧特征;平面特征包括平面和斜面特征;
(22)获取加工去除体:获取特征面组face_list中的最高面,并传递给复制实体api_copy_entity,通过api_copy_entity将面组中的面向最高面投影,产生新的体entity,进而获取加工去除体;
(23)选取获得的加工去除体的几何边界,获取几何边界的位置点,并将所有位置点进行组合,获取尺寸,并判断尺寸类型;进而根据尺寸类型创建加工去除体的定形尺寸,并将尺寸信息存储到PMI类中;所述尺寸类型包括距离尺寸、径向尺寸和角度尺寸;根据尺寸类型创建加工去除体的定形尺寸,包括:如果是距离尺寸,增加起始位置和终点位置;如果是径向尺寸,则获取回转中心位置;如果是角度尺寸,则获取角度的顶点以及向量;
(3)构建基于形成特征的定位尺寸创建方法:
(31)确定特征之间的定位中心的关系:
若特征之间的定位中心是共面或平行状态下,通过距离尺寸约束特征之间的位置,若特征之间的定位中心是相交状态下,通过角度约束定位中心之间的相对位置关系;
(32)获取定位中心:
通过拾取特征面组获取特征面组中的几何边界,通过点选获取需要限制位置的特征,判断形成特征类型,获取中心位置点传递维度,通过约束特征间的维度,实现定位尺寸的创建;
(4)生成某道工序下加过过程中的工艺尺寸,其中,工艺尺寸为用于表达加工过程中工序下材料去除的尺寸与形成特征位置尺寸;
(5)对生成的工艺尺寸中的定位尺寸进行完备性检查和对定形尺寸进行规范化处理。
2.根据权利要求1所述的基于特征约束的工艺尺寸智能生成方法,其特征在于,所述步骤(4)中,某道工序下加过过程中的工艺尺寸,表示为:其中,SDi代表第i道工序下的加工去除体的定形尺寸,LDi代表第i道工序下形成特征的定位尺寸。
3.根据权利要求1所述的基于特征约束的工艺尺寸智能生成方法,其特征在于,所述步骤(5)中,对生成的工艺尺寸中的定位尺寸进行完备性检查包括:当前工序下的完备性检查:将定位尺寸的约束状态分为三种状态,分别为尺寸冗余、尺寸完备和尺寸缺失,对于相邻的工序特征PF1与PF2而言,O1与O2分别是其定位中心,对于PF1的定位尺寸,首先是通过形成约束尺寸确定整体位置,并确定PF1的定位中心O1,根据两工序特征之间的尺寸的约束确定PF2的定位中心O2,从而形成封闭约束尺寸链,此时约束完全,尺寸完备;
工序间的完备性检查:将PF1与PF2的定位约束看成定位约束元S1,根据S1将约束传递到上一道工序,通过判断形成的约束尺寸能够与定位元S1形成封闭约束尺寸链,即为尺寸完备,若未形成封闭约束尺寸链,则为尺寸缺失,定位尺寸缺失;若已形成封闭约束尺寸链但仍有定位尺寸未被编入约束链中,则为冗余约束,此尺寸为冗余尺寸。
4.根据权利要求1所述的基于特征约束的工艺尺寸智能生成方法,其特征在于,所述步骤(5)中,对定形尺寸进行规范化处理,包括:定义标注几何元素X的等级为M(x),标注对象的规范化原则为M(Face)>M(Edge)>M(Point),以此来规范化去除体的定形尺寸。
5.根据权利要求1所述的基于特征约束的工艺尺寸智能生成方法,其特征在于,该方法包括:创建不同工序下的定形尺寸和定位尺寸之间的关系,具体为:通过读取拾取加工特征的几何边界中获得的PMI,创建定形尺寸;
对于定位尺寸的创建,首先是根据工艺模型获取特征的工艺约束基准点,按照工序逆序生成,获取第N‑1道工序间加工特征的定位约束,通过获取的约束并生成预定义特征的定位尺寸LDFN‑1,将定位尺寸约束传递到第N‑2道工序间模型,生成定位尺寸LDFN‑2,按照工序逆序依次生成LDFN‑i,最后创建特征的定位尺寸,其中,N为工序的总数,1≤i≤N。