[发明专利]基于钣金多次折弯的地面干涉识别方法有效
申请号: | 202110064227.2 | 申请日: | 2021-01-18 |
公开(公告)号: | CN112906147B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 杨冠伟;徐俊丰 | 申请(专利权)人: | 北京安怀信科技股份有限公司 |
主分类号: | G06F30/17 | 分类号: | G06F30/17;G06F30/20;G06T17/00;B21D5/00;G06F111/20 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 席小东 |
地址: | 100024 北京市石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多次 折弯 地面 干涉 识别 方法 | ||
1.一种基于钣金多次折弯的地面干涉识别方法,其特征在于,包括以下步骤:
步骤1,建立并不断更新材料配置数据库;所述材料配置数据库存储钣金材料、钣金加工设备ID以及钣金加工设备的加工平台到地面的距离D的对应关系;
步骤2,建立钣金产品的三维模型;从所述钣金产品的三维模型中,识别出以下关键信息:
钣金产品的钣金材料;
折弯点,按从一端向末端,依次表示为折弯点A0,A1,...,An,其中,折弯点An表示钣金产品的末端端点;
相邻折弯点的长度,依次表示为:l1,l2,...,ln,其中,l1表示折弯点A0到折弯点A1的长度,l2表示折弯点A1到折弯点A2的长度,...,ln表示折弯点An-1到折弯点An的长度;
折弯点的折弯角度,依次表示为:a0,a1,...,an,其中,a0表示折弯点A0的折弯角度,a1表示折弯点A1的折弯角度,...,an表示折弯点an的折弯角度;其中,由于折弯点an为末端端点,因此,其折弯角度an为0;
步骤3,根据步骤2识别出的钣金产品的钣金材料,查找步骤1建立的材料配置数据库,得到对应的钣金加工设备ID和钣金加工设备的加工平台到地面的距离D;
步骤4,建立步骤3查找到的钣金加工设备ID对应的钣金加工设备三维模型;所述钣金加工设备三维模型包括下模具和上模具;所述下模具的表面为加工平面;
建立总坐标系;所述总坐标系为XY坐标系;X轴为下模具上表面平行线;Y轴为下模具和上模具的纵向中心线;X轴和Y轴交点为原点O;
步骤5,令i=0;
步骤6,将钣金产品的三维模型置于下模具上表面,并使钣金产品的三维模型的折弯点Ai位于上模具和下模具之间的切口位置,钣金产品的三维模型状态为加工状态;
步骤7,折弯点Ai的绝对坐标(xi,yi)为:
其中:y0i代表折弯点Ai的纵坐标的绝对值;
步骤8,对于折弯点Ai+1,Ai+2,...,An,采用以下方法进行干涉检查:
步骤8.1,对于折弯点Ai+1,其绝对坐标(xi+1,yi+1)为:
其中:
li+1表示折弯点Ai到折弯点Ai+1的长度;
步骤8.2,对于折弯点Ai+1,Ai+2,...,An,在各个折弯点建立相对坐标系,方法为:
在折弯点Ai+1建立相对坐标系(Xi+1,Yi+1),其中,折弯点Ai+1为原点Oi+1,过原点Oi+1的折弯点Ai到折弯点Ai+1的钣金延长线为Xi+1轴,Yi+1轴与Xi+1轴垂直;
同样的:
在折弯点Ai+2建立相对坐标系(Xi+2,Yi+2),其中,折弯点Ai+2为原点Oi+2,过原点Oi+2的折弯点Ai+1到折弯点Ai+2的钣金延长线为Xi+2轴,Yi+2轴与Xi+2轴垂直;
依此类推:
在折弯点An建立相对坐标系(Xn,Yn),其中,折弯点An为原点On,过原点On的折弯点An-1到折弯点An的钣金延长线为Xn轴,Yn轴与Xn轴垂直;
步骤8.3,对于折弯点Ai+2,...,An中的任意折弯点,表示为折弯点Aj,其中,j=i+2,i+3,...,n;
步骤8.3.1,折弯点Aj在其前一个折弯点Aj-1的相对坐标系(Xj-1,Yj-1)中的相对坐标为(xj,yj),通过以下公式计算:
步骤8.3.2,根据坐标点顺时针旋转平移矩阵,得出折弯点Aj的绝对坐标(xj,yj)为:
其中:相对坐标系(Xj,Yj)为:XY坐标系绕垂直于XY平面的Z轴顺时针旋转一个角度θj,再平移一个单位向量后得到;
θj即为旋转角度,通过以下公式计算:
因此,将公式(3)代入公式(4),得到折弯点Aj的绝对坐标(xj,yj)为:
其中:
lj表示折弯点Aj-1到折弯点Aj的长度;
步骤8.3.3,如果yj≥0,则折弯点Aj与地面不会发生干涉;
如果yj0,则进一步判断:如果|yj|D,则折弯点Aj与地面不会发生干涉;如果|yj|≥D,则折弯点Aj与地面会发生干涉;
由此识别出折弯点Aj与地面是否发生干涉的结果;
步骤8.3.4,因此,对于折弯点Ai+2,...,An中的每个折弯点,均识别出折弯点与地面是否发生干涉的结果;
对于折弯点Ai+1,通过步骤8.1计算出其绝对坐标(xi+1,yi+1)后,同样根据yi+1,识别出折弯点Ai+1与地面是否发生干涉的结果;
步骤9,令i=i+1;
判断i是否大于n-1;如果判断结果为否,则返回步骤6,使钣金产品的三维模型在下模具上表面移动,从而使下一个折弯点位于上模具和下模具之间的切口位置,并在此种姿态下进行折弯点与地面是否发生干涉的识别;
如果判断结果为是,则执行步骤10;
步骤10,在每种加工状态下,如果识别到与地面发生干涉的折弯点,则输出加工状态与发生干涉的折弯点的对应关系,作为干涉识别结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安怀信科技股份有限公司,未经北京安怀信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110064227.2/1.html,转载请声明来源钻瓜专利网。