基于钣金多次折弯的地面干涉识别方法
文献发布时间:2023-06-19 11:16:08
技术领域
本发明属于钣金可制造性识别技术领域,具体涉及一种基于钣金多次折弯的地面干涉识别方法。
背景技术
钣金件是当代机械中一种重要零部件,目前钣金折弯加工领域,对钣金进行工艺性审查是比较常用的流程,主要由工艺技术人员对设计的数学或几何钣金模型进行分析,初步实现成形过程中的可行性,研究需要进行走向的优化,并最终获得合理的加工工艺性。
对于该类钣金工艺的工艺性审查,通常包括成形过程干涉检查,干涉检查是指:检查钣金在弯曲转动折弯过程中,钣金与地面是否发生碰撞,如果发生碰撞,则发生干涉。目前,干涉检查主要方法为:开展钣金成形过程的运动仿真,检查钣金的干涉情况。此种干涉检查方法具有以下问题:干涉检查的工作量很大、主观判断因素较多,极大地影响钣金研发生产进度,并增加钣金生产成本。
由此,研发一种快速识别、快速判断、数据化、客观的钣金折弯过程的地面干涉识别方法,是目前急需解决的事情。
发明内容
针对现有技术存在的缺陷,本发明提供一种基于钣金多次折弯的地面干涉识别方法,可有效解决上述问题。
本发明采用的技术方案如下:
本发明提供一种基于钣金多次折弯的地面干涉识别方法,包括以下步骤:
步骤1,建立并不断更新材料配置数据库;所述材料配置数据库存储钣金材料、钣金加工设备ID以及钣金加工设备的加工平台到地面的距离D的对应关系;
步骤2,建立钣金产品的三维模型;从所述钣金产品的三维模型中,识别出以下关键信息:
钣金产品的钣金材料;
折弯点,按从一端向末端,依次表示为折弯点A
相邻折弯点的长度,依次表示为:l
折弯点的折弯角度,依次表示为:a
步骤3,根据步骤2识别出的钣金产品的钣金材料,查找步骤1建立的材料配置数据库,得到对应的钣金加工设备ID和钣金加工设备的加工平台到地面的距离D;
步骤4,建立步骤3查找到的钣金加工设备ID对应的钣金加工设备三维模型;所述钣金加工设备三维模型包括下模具和上模具;所述下模具的表面为加工平面;
建立总坐标系;所述总坐标系为XY坐标系;X轴为下模具上表面平行线;Y轴为下模具和上模具的纵向中心线;X轴和Y轴交点为原点O;
步骤5,令i=0;
步骤6,将钣金产品的三维模型置于下模具上表面,并使钣金产品的三维模型的折弯点A
步骤7,折弯点A
步骤8,对于折弯点A
步骤8.1,对于折弯点A
步骤8.2,对于折弯点A
在折弯点A
同样的:
在折弯点A
依此类推:
在折弯点A
步骤8.3,对于折弯点A
步骤8.3.1,折弯点A
步骤8.3.2,根据坐标点顺时针旋转平移矩阵,得出折弯点A
其中:相对坐标系(X
θ
因此,将公式(5)代入公式(4),得到折弯点A
步骤8.3.3,如果y
如果y
由此识别出折弯点A
步骤8.3.4,因此,对于折弯点A
对于折弯点A
步骤9,令i=i+1;
判断i是否大于n-1;如果判断结果为否,则返回步骤6,使钣金产品的三维模型在下模具上表面移动,从而使下一个折弯点位于上模具和下模具之间的切口位置,并在此种姿态下进行折弯点与地面是否发生干涉的识别;
如果判断结果为是,则执行步骤10;
步骤10,在每种加工状态下,如果识别到与地面发生干涉的折弯点,则输出加工状态与发生干涉的折弯点的对应关系,作为干涉识别结果。
本发明提供的基于钣金多次折弯的地面干涉识别方法具有以下优点:
本发明的基于钣金多次折弯的地面干涉识别方法,能够自动对每种加工状态下的干涉情况进行识别,可取代钣金成形过程的运动仿真过程。通过计算,初步判断钣金折弯与地面的干涉情况,降低钣金成形可行性审查的工作量,减少主观判断的不准确性和模糊性,可提供强力的支撑数据,提供高速准确的干涉甄别方法,进而大大提前优化时间,有助于保障研发生产进度,并降低生产成本。
附图说明
图1为本发明提供的基于钣金多次折弯的地面干涉识别方法的坐标系建立示意图;
图2为本发明提供的基于钣金多次折弯的地面干涉识别方法的检测方式示意图;
图3为图2的简化示意图。
具体实施方式
为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明提供一种基于钣金多次折弯的地面干涉识别方法,属于钣金可制造性识别技术领域,参考图1,包括以下步骤:
S1、建立并不断更新材料配置数据库;
S2、从钣金产品的三维模型中识别出关键信息;
S3、根据关键信息计算每种加工状态下每个折弯点位置的绝对坐标;
S4、在每种加工状态下,分析钣金各折弯点位置与加工地面的距离,对比到折弯点轴线的距离,判断可能产生干涉的位置。
详细步骤参考图1-图3,包括:
步骤1,建立并不断更新材料配置数据库;所述材料配置数据库存储钣金材料、钣金加工设备ID以及钣金加工设备的加工平台到地面的距离D的对应关系;
步骤2,建立钣金产品的三维模型;从所述钣金产品的三维模型中,识别出以下关键信息:
钣金产品的钣金材料;
折弯点,按从一端向末端,依次表示为折弯点A
相邻折弯点的长度,依次表示为:l
折弯点的折弯角度,依次表示为:a
步骤3,根据步骤2识别出的钣金产品的钣金材料,查找步骤1建立的材料配置数据库,得到对应的钣金加工设备ID和钣金加工设备的加工平台到地面的距离D;
步骤4,建立步骤3查找到的钣金加工设备ID对应的钣金加工设备三维模型;所述钣金加工设备三维模型包括下模具和上模具;所述下模具的表面为加工平面;
建立总坐标系;所述总坐标系为XY坐标系;X轴为下模具上表面平行线;Y轴为下模具和上模具的纵向中心线;X轴和Y轴交点为原点O;
步骤5,令i=0;
步骤6,将钣金产品的三维模型置于下模具上表面,并使钣金产品的三维模型的折弯点A
步骤7,折弯点A
步骤8,对于折弯点A
步骤8.1,对于折弯点A
步骤8.2,对于折弯点A
在折弯点A
同样的:
在折弯点A
依此类推:
在折弯点A
步骤8.3,对于折弯点A
步骤8.3.1,折弯点A
步骤8.3.2,根据坐标点顺时针旋转平移矩阵,得出折弯点A
其中:相对坐标系(X
θ
因此,将公式(5)代入公式(4),得到折弯点A
步骤8.3.3,如果y
如果y
由此识别出折弯点A
步骤8.3.4,因此,对于折弯点A
对于折弯点A
步骤9,令i=i+1;
判断i是否大于n-1;如果判断结果为否,则返回步骤6,使钣金产品的三维模型在下模具上表面移动,从而使下一个折弯点位于上模具和下模具之间的切口位置,并在此种姿态下进行折弯点与地面是否发生干涉的识别;
如果判断结果为是,则执行步骤10;
步骤10,在每种加工状态下,如果识别到与地面发生干涉的折弯点,则输出加工状态与发生干涉的折弯点的对应关系,作为干涉识别结果。
本发明中,假设n=7,则共有7个折弯点,因此,一共有7种加工状态,分别为:当折弯点A
本发明提出的基于钣金多次折弯的地面干涉识别方法,包括:识别钣金设计产品的三维模型特征,测量关键信息;根据关键信息计算钣金在每种加工状态下的折弯点绝对坐标;分析钣金各折弯点与加工地面压合轴的距离,判断可能产生干涉的位置。
本发明的基于钣金多次折弯的地面干涉识别方法,能够自动对每种加工状态下的干涉情况进行识别,可取代钣金成形过程的运动仿真过程。通过计算,初步判断钣金折弯与地面的干涉情况,降低钣金成形可行性审查的工作量,减少主观判断的不准确性和模糊性,可提供强力的支撑数据,提供高速准确的干涉甄别方法,进而大大提前优化时间,有助于保障研发生产进度,并降低生产成本。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
- 基于钣金多次折弯的地面干涉识别方法
- 基于钣金多次折弯的地面干涉识别方法