1.一种注射制品模型的自动拔模方法,其特征在于,包括以下步骤:
s1、对注射制品模型进行真实侧凹特征识别;
s2、对所述的真实侧凹特征,利用包络盒法确定各真实侧凹特征的侧向抽芯方向,并根据真实侧凹特征抽芯方向和注射制品的主脱模方向,确定各真实侧凹区域和其余各区域的脱模方向;
s3、筛选掉不能拔模的几何表面,并对其它表面计算脱模斜度,如果计算的脱模斜度小于设定的该表面目标脱模斜度,则该表面为待拔模面,进而确定所有待拔模面;
s4、遍历所有待拔模面,根据各待拔模面的脱模方向、设定的表面目标脱模斜度及其与分型面的相对位置,自动设定待拔模面的脱模方向、拔模角度和拔模固定面,并完成拔模操作。
2.根据权利要求1所述的自动拔模方法,其特征在于,所述真实侧凹特征识别方法如下:
s11、建立注射制品模型的扩展面属性邻接图;
s12、通过图匹配算法识别出所有潜在侧凹特征;
s13、如果潜在侧凹特征底面的法向量与注射制品主脱模方向+d不平行,则潜在侧凹特征为真实侧凹特征。
3.根据权利要求1所述的自动拔模方法,其特征在于,所述采用包络盒法确定各真实侧凹特征的侧向抽芯方向是指,先创建注射制品模型的包络盒,求出包络盒的侧面中与真实侧凹特征距离最小的侧面f,如果真实侧凹特征在塑件外侧,则侧向抽芯方向为侧面f的外法矢,若真实侧凹特征在塑件内侧,则侧向抽芯方向为侧面f的内法矢。
4.根据权利要求1所述的自动拔模方法,其特征在于,所述根据真实侧凹特征抽芯方向和注射制品的主脱模方向,确定各真实侧凹区域和其余各区域的脱模方向的方法如下:
s21、设定真实侧凹特征区域的脱模方向为其对应的侧向抽芯方向;
s22、对于其余各区域,规定制品主脱模方向为+d,以分型面为基准,位于分型面+d侧区域的脱模方向为+d,位于分型面-d侧区域的脱模方向为-d。
5.根据权利要求1所述的自动拔模方法,其特征在于,所述筛选掉不能拔模的几何表面的方法如下:
s31、如果表面受到其对应的脱模方向下的底面圆角约束时,则将此类表面筛选掉,完成表面的初次筛选;
s32、对经过初次筛选后的表面,采用三角离散法,将其划分为若干个离散面,并计算每个离散面的法向量与其脱模方向之间的夹角θ,
θ=arccos(m·n/(|m|×|n|))(1)
其中,m为待计算离散面的法向量,n为该表面脱模方向上的向量;
s33、如果不满足每个离散面与脱模方向的夹角都相等,则将该表面筛选掉。
6.根据权利要求1所述的自动拔模方法,其特征在于,所述表面计算脱模斜度d的公式为:
d=|90°-θ|(2)
其中,θ为公式(1)计算的离散面的法向量与其脱模方向之间的夹角。
7.根据权利要求1所述的自动拔模方法,其特征在于,自动设定待拔模面的脱模方向、拔模角度和拔模固定面的方法如下:
s41、所述待拔模面的脱模方向根据步骤s1中确定的拔模方向直接设定;
s42、所述待拔模面的拔模角度由该表面设定的目标脱模斜度确定;
s43、如果待拔模面与分型面相交,则所述待拔模面的拔模固定面为分型面,否则,所述待拔模面的拔模固定面为过该待拔模面在其脱模方向上的最低点,且与该待拔模面脱模方向垂直的平面。