用于在无资料情况下检测机械手和冲床之间干涉情况的计算机可读存储介质的制作方法

文档序号:12954541阅读:588来源:国知局
用于在无资料情况下检测机械手和冲床之间干涉情况的计算机可读存储介质的制作方法与工艺

本发明涉及模具干涉检测技术领域,特别涉及一种用于在无资料情况下检测机械手和冲床之间干涉情况的计算机可读存储介质,该可读存储介质由存储在存储器上并可在处理器上运行的计算机程序来实施。



背景技术:

近几年,更多的汽车企业将目光投向自动化生产,模具的自动化生产便迎来了发展的春天,其中更是以利用机械手实现的冲压模具自动化生产发展最为迅猛。在冲压模具自动化生产过程中,机械手和冲床设备的运动过程是:滑块从冲床的上死点向下移动,带动安装在其底面的上模向下冲压形成冲压产品,冲压完成后,冲床的滑块向上运动,同时机械手从初始位置伸入模具内夹取冲压出的产品,在滑块继续运动直到抵达上死点位置的过程中,机械手把产品送到下一个工位位置,在滑块再次向下移动的时候,机械手向外退出并回到初始位置。当模具制造企业纷纷引进机械手进行自动化生产的时候,由于技术人员对配合机械手使用的模具制造工艺不熟悉,设计出来的模具容易造成机械手和滑块在运动过程中发生干涉,需要重新修改模具,这样就会给模具制造企业造成大量的改模成本,浪费人力、物力,给企业造成了巨大的损失。

为了解决机械手和冲床滑块的干涉问题,需要模具设计人员预先对机械手和滑块的干涉情况作出评估。但是,模具设计人员在设计模具时往往只能拿到机械手和滑块各自的运动轨迹的信息。因此,在判断两者是否会发生干涉时,设计人员需要画出平面的干涉曲线,然后凭空想象机械手的实际操作过程,这要求设计人员具备丰富的干涉检查经验和空间想象能力,无形中增加了人工成本,而且不利于批量推广。或者,设计人员需要搭建拥有机械手的现场试模环境,在模具设计完后通过实际操作发现机械手运动中存在的干涉问题,现场试模环境的搭建需要消耗大量的成本。



技术实现要素:

本发明的目的在于提供一种低成本且方便快捷的方式来检测机械手在运动过程中与冲床的滑块之间发生干涉的情况。

用于在无资料情况下检测机械手和冲床之间干涉情况的计算机可读存储介质,其存储有计算机程序,该计算机程序被处理器执行时实现以下步骤:

资料建立步骤,其分别获取机械手初始位置、产品位置和冲床上死点、下死点的位置信息,以及机械手抵达和离开初始位置/产品位置的时间信息,滑块抵达和离开冲床上死点、下死点的时间信息;根据机械手初始位置、产品位置以及机械手抵达和离开初始位置/产品位置的时间信息生成机械手的运动轨迹;根据冲床上死点、下死点的位置信息以及滑块抵达和离开冲床上死点、下死点的时间信息生成滑块运动轨迹;

资料读取步骤,其读取机械手的运动轨迹来获取该模具制造周期内机械手在预设的坐标轴上的坐标c随时间的变化信息,并且读取冲床的滑块的运动轨迹来获取该模具制造周期内滑块与冲床下死点之间的距离r随时间的变化信息;

检测数据匹配步骤,其把同一时刻的坐标c和距离r匹配为一条检测数据,每条检测数据都反映该时刻机械手和滑块在各自运动轨迹上的位置;

csv文件生成步骤,其按预设的规则抽取分别对应不同时刻的多条检测数据,把抽取出的检测数据按时间顺序排列从而生成csv文件,所抽取出的检测数据数量足以反映机械手和滑块的实际运动轨迹;

干涉曲线生成步骤,其根据上述csv文件生成动态干涉曲线,该动态干涉曲线按照检测数据的排列顺序显现出机械手和滑块的实际运动轨迹;

干涉判断步骤,若上述动态干涉曲线中的机械手和滑块的实际运动轨迹在显现时出现交叉,则其判断机械手和滑块在该出现交叉的位置发生干涉。

优选地,所述资料读取步骤中,其还读取冲床旋转角度a随时间的变化信息,该冲床旋转角度a在一个模具制造周期内连续变化360°;

所述检测数据匹配步骤中,其把同一时刻的坐标c、距离r和冲床旋转角度a匹配为一条检测数据;

所述冲床旋转角度a为0°时滑块与冲床下死点之间的距离r最大。

优选地,所述csv文件生成步骤中,检测数据的抽取规则是:冲床旋转角度a的度数为整数。

优选地,所述csv文件生成步骤中,把抽取出的检测数据按照冲床旋转角度a由0°到360°的顺序排列从而生成csv文件。

优选地,所述资料读取步骤中,机械手的运动轨迹包括进去夹件、提升产品、传送产品、下降产品、退出机械手和返回机械手这六个进程的运动曲线,定义机械手传送产品的方向为坐标轴的x正方向,机械手进去夹件的方向为y轴正方向,机械手提升产品的方向为z轴正方向,所述机械手在预设的坐标轴上的坐标c随时间的变化信息是机械手在x轴、y轴和z轴上的坐标c(x,y,z)的变化信息。

优选地,所述资料读取步骤中,滑块的运动轨迹包括机床滑块闭合和机床滑块打开两个进程的运动曲线:机床滑块闭合的运动曲线反映滑块从上死点向下死点运动的过程,滑块与冲床下死点之间的距离r递减;机床滑块打开的运动曲线反映滑块从下死点向上死点运动的过程,滑块与冲床下死点之间的距离r递增。

本发明的有益效果:根据机械手和滑块在一个模具制造周期内的运动行程自动建立机械手和滑块的运动轨迹,同一条检测数据中既包括该时刻用于反映机械手运动轨迹的坐标c,也包括该时刻用于反映滑块运动轨迹的距离r,因此,在动态干涉曲线中机械手的运动轨迹和滑块的运动轨迹同步显现,在两个运动轨迹发生交叉时自动判断出该位置存在干涉的情况。模具设计人员能够根据程序的判断结果直接得知机械手和滑块的运动轨迹是否存在干涉,并且在发生干涉的情况下可以直观的看到机械手和滑块发生干涉的位置,不需要设计人员具备丰富的干涉检查经验,也不需要搭建拥有机械手的现场试模环境,可以节省成本,同时大幅提升干涉检测的工作效率。

附图说明

图1是机械手的运动过程示意图。

图2是冲床的运动过程示意图。

图3是csv表格结构示意图。

具体实施方式

如图1所示,机械手的运动轨迹包括进去夹件、提升产品、传送产品、下降产品、退出机械手和返回机械手这六个进程,定义机械手传送产品的方向为坐标轴的x正方向,机械手进去夹件的方向为y轴正方向,机械手提升产品的方向为z轴正方向,进去夹件前和返回机械手后机械手都停在其初始位置c(0,0,0)。如图2所示,冲床的滑块的运动轨迹包括机床滑块闭合7和机床滑块打开8两个进程,其中,机床滑块闭合7反映滑块从上死点向下死点运动的过程,此时滑块与冲床下死点之间的距离r——记为ram——递减;机床滑块打开8反映滑块从下死点向上死点运动的过程,滑块与冲床下死点之间的距离r递增。机械手的运动周期和冲床滑块运动周期必须相等,否则会造成生产系统紊乱。冲床滑块的进程和冲床旋转角度a——记为#ang——相关联,冲床旋转角度为0°时冲床滑块位于上死点,在一个模具制造周期内,冲床旋转角度a从0°到360°连续变化,其从0°变化到180°的过程中滑块从上死点移动到下死点,其从180°变化到360°的过程中滑块从下死点移动回到上死点。同时,在冲床旋转角度a从0°到360°连续变化一轮的过程中,机械手完整的走完一次进去夹件、提升产品、传送产品、下降产品、退出机械手和返回机械手这六个进程。

在客户没有提供机械手资料信息的情况下,获取机械手初始位置、产品位置和冲床上死点、下死点的位置信息,以及机械手抵达和离开初始位置/产品位置的时间信息,滑块抵达和离开冲床上死点、下死点的时间信息。具体的,首先拟定进去夹件的初始角度和终了角度,提升产品初始角度和终了角度,传送产品初始角度和终了角度,下降产品初始角度和终了角度,退出机械手初始角度和终了角度,返回机械手初始角度和终了角度,即获取机械手在开始和结束进去夹件、提升产品、传送产品、下降产品、退出机械手和返回机械手这六个进程时对应的冲床旋转角度a。同时,拟定在0°时机床滑块在上死点位置,即冲床旋转角度为0°时冲床滑块位于上死点。然后,根据机械手初始位置、产品位置以及机械手抵达和离开初始位置/产品位置的时间信息生成机械手的运动轨迹,根据冲床上死点、下死点的位置信息以及滑块抵达和离开冲床上死点、下死点的时间信息生成滑块运动轨迹。

把同一时刻的坐标c、距离r和冲床旋转角度a匹配为一条检测数据,具体是把一个模具生产周期内,冲床旋转角度a的度数为整数时的机械手在坐标轴的x轴、y轴、z轴的坐标,以及滑块与冲床下死点之间的距离r对应记载在图3所示的表格中,该表格中每一行的数据都表示一条检测数据,把这些检测数据按照冲床旋转角度a由0°到360°的顺序排列后得到的就是csv文件。把冲床旋转角度a为整度数作为选取检测数据的规则,可以保证抽取出的检测数据数量足以反映机械手和滑块的实际运动轨迹。

得到csv文件后,把该csv文件导入solidaidmeister,在软件中设置送料方向、左右机械手和产品位置信息,并且设置机械手的危险点(通过人为观察或经验判断的可能产生干涉的点),在软件中生成了干涉曲线。把上述干涉曲线导出为dxf格式,将dxf格式的干涉曲线文件导入ug中,通过优化干涉曲线线条及坐标位置,并且通过截面扫掠生成机械手和冲床滑块之间的干涉曲线实体。

根据机械手和滑块在一个模具制造周期内的运动行程自动建立机械手和滑块的运动轨迹,同一条检测数据中既包括该时刻用于反映机械手运动轨迹的坐标c,也包括该时刻用于反映滑块运动轨迹的距离r,因此,在动态干涉曲线中机械手的运动轨迹和滑块的运动轨迹同步显现,在两个运动轨迹发生交叉时自动判断出该位置存在干涉的情况。模具设计人员能够根据程序的判断结果直接得知机械手和滑块的运动轨迹是否存在干涉,并且在发生干涉的情况下可以直观的看到机械手和滑块发生干涉的位置,不需要设计人员具备丰富的干涉检查经验,也不需要搭建拥有机械手的现场试模环境,可以节省成本,同时大幅提升干涉检测的工作效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1