The present invention provides a method for collision detection, collision bending process including: CNC bending machine is divided into a plurality of configuration and movement to determine the relationship of each configuration between; for each configuration, to determine the occurrence of each surface interference and can bend configuration, the calculation of surface triangulation; configuration and the calculation will be included a plurality of spatial triangle face should be stored as the first object; the bent pipe is machined part of the outer surface of the curve, generating second objects; in the bending process, for each process step, the configuration of the first object and the second object configuration corresponding to the intersection calculation, to determine whether the first object and the second object intersect; if are not, it is determined if the elbow is available; it is determined, bending process needs to be adjusted. Therefore, the method of collision interference detection in the process of pipe bending further improves the calculation efficiency.
【技术实现步骤摘要】
一种弯管加工过程中碰撞干涉检测方法及装置
本专利技术涉及弯管加工
,特别是涉及一种弯管加工过程中碰撞干涉检测方法及装置。
技术介绍
数控弯管机在加工复杂管材时,需要先通过软件模拟加工过程,并检测在加工中以各个姿态出现的弯管是否与地面、模具以及机床发生碰撞干涉,从而优化弯管加工工艺。随着工业的发展,大量各式弯管广泛应用于汽车、船舶、航空、航天等机械制造相关领域,数控弯管机是自动化生产弯管的机器,对于复杂形状的弯管生成尤其重要,数控弯管机包含机身、挡板、送料机构、机头、弯曲部件、辅推部件、夹具和模具等几十种子部件,它们之间相互关联,在弯管加工中按照关联关系运动。复杂形状的弯管在加工过程中会呈现出各种姿态,其和地面、模具以及机床各个构件之间存在很大可能的碰撞干涉,直接决定着该加工工艺的可行性,因此对弯管加工过程进行仿真模拟以及碰撞干涉检测是十分必要的。弯管过程仿真软件可以根据不同的机型型号和模型,建立弯管机床模型库,通过对弯管加工过程的模拟和动画播放,将其直观的展示出来,优化复杂弯管的加工工艺。弯管干涉碰撞检测是弯管过程仿真软件最重要的组成部分,其计算效率和准确性直接决定软件的性能。目前通用的碰撞检测方法如下:AABBTree(Axis-AlignedBounndingBox,轴对齐矩形边界框)法为主的包围盒检测方法,将两个待测形状分别求包围盒,如果包围盒发生碰撞,再分别将两个待测形状通过三角化方法实现离散,将得到的三角形放置在AABBTree中,进行求解,如LSS(LinearlySweptSphere)方法等。但由于弯管加工过程中,弯管机的各个部件运动 ...
【技术保护点】
一种弯管加工过程中碰撞干涉检测方法,其特征在于,所述方法包括:将数控弯管机划分为多个构型以及确定各所述构型之间的运动关系;针对每个构型,确定所述构型中可与弯管发生干涉的各表面,将各表面作为计算面;将各所述计算面三角化;生成包含多个空间三角形的计算面;将所述构型与各所述包含多个空间三角形的计算面对应存储为第一对象;将所述弯管已加工部分的外表面进行曲线化,生成第二对象;按照预设弯管加工工艺进行弯管加工模拟;在所述弯管加工过程中,针对各工艺步骤、各构型将所述构型对应的第一对象与所述第二对象进行相交计算,判断所述第一对象与所述第二对象是否相交;针对各构型若判断结果均为否,则确定所述弯管加工工艺可用;若至少一个构型对应的判断结果为是,则确定所述弯管加工工艺需要调整。
【技术特征摘要】
1.一种弯管加工过程中碰撞干涉检测方法,其特征在于,所述方法包括:将数控弯管机划分为多个构型以及确定各所述构型之间的运动关系;针对每个构型,确定所述构型中可与弯管发生干涉的各表面,将各表面作为计算面;将各所述计算面三角化;生成包含多个空间三角形的计算面;将所述构型与各所述包含多个空间三角形的计算面对应存储为第一对象;将所述弯管已加工部分的外表面进行曲线化,生成第二对象;按照预设弯管加工工艺进行弯管加工模拟;在所述弯管加工过程中,针对各工艺步骤、各构型将所述构型对应的第一对象与所述第二对象进行相交计算,判断所述第一对象与所述第二对象是否相交;针对各构型若判断结果均为否,则确定所述弯管加工工艺可用;若至少一个构型对应的判断结果为是,则确定所述弯管加工工艺需要调整。2.根据权利要求1所述的方法,其特征在于,所述确定所述构型中可与弯管发生干涉的各表面,将各表面作为计算面的步骤,包括:将所述构型中可能与弯管干涉的外表面从整个模型中抽取出,将提取各外表面作为计算面。3.根据权利要求1所述的方法,其特征在于,所述将各所述计算面三角化的步骤,包括:针对每个计算面,根据所述计算面的大小以及预设的空间三角形大小,将所述计算面离散成多个独立的空间三角形。4.根据权利要求1所述的方法,其特征在于,所述将所述弯管已加工部分的外表面进行曲线化,生成第二对象的步骤包括:确定弯管已加工部分;获取所述弯管已加工部分的外表面;沿所述弯管外径分别取若干点,以各点为起点,沿所述弯管的中心线方向将所述外表面划分成多条曲线,生成第二对象,其中,所述第二对象包括直线段以及弧线。5.根据权利要求4所述的方法,其特征在于,针对各工艺步骤中的各构型将所述构型对应的第一对象与所述第二对象进行相交计算,判断所述第一对象与所述第二对象是否相交的步骤包括:对于第一对象的相对位置在绝对坐标系发生改变时,生成位置的第一坐标变换矩阵,并求得逆矩阵;在绝对坐标系中,根据第二对象的实际位置变化,生成第二坐标变换矩阵;在绝对坐标系中保持第一对象位置不变,将所述逆矩阵与所述第二坐标变化矩阵相乘,计算得到第三矩阵,依据所述第三矩阵判断所述第一对象与所述第二对象是否相交。6.根据权利要求5所述的方法,其特征在于,所述依据所述第三矩阵判断所述第...
【专利技术属性】
技术研发人员:牟全臣,杜二宝,白绍鹏,张恭亮,田大将,
申请(专利权)人:苏州数设科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。