【技术实现步骤摘要】
机床防碰撞方法及应用其的系统
本专利技术涉及一种机床防碰撞方法及应用其的系统。
技术介绍
由于科技的进步,机床的应用越来越多样化,多系统的机床数量也开始成长。多系统的机床例如是指同时采用多个刀塔(turret)的机床。然而,旧有的防碰撞机制大多是针对单一系统(如单一个刀塔)来设计,而未考虑多系统的情况。此外,旧有的防碰撞机制往往是在机床实际执行插值加工或是空跑时进行,然此方式需花费较多的时间成本。
技术实现思路
本专利技术是关于一种机床防碰撞方法及应用其的系统,可利用快速模拟的方式,先检测多个刀塔的路径轨迹之间的距离是否小于安全距离,若是,则进一步计算刀塔运行至可能发生碰撞的轨迹位置点的时间,以评估刀塔间是否会发生碰撞。通过此方式与系统,可以在快速模拟时即对多刀塔的路径轨迹进行碰撞检测,其执行单节的速度远比实际插值或空跑的速度快,进而节省使用者正式加工前的准备时间。根据本专利技术的一实施例,提出一种由处理电路所执行的机床防碰撞方法,包括:载入对应多个刀塔在第一单节操作的多条加工码;模拟对应这些加工码的多个路径轨迹;估计这些刀塔运行这些路径轨迹的多个执行期间;自这些执行期间中选取时间长度最短的最短执行期间;判断在最短执行期间内,这些路径轨迹中的任两者的轨迹位置点的间距是否小于安全距离;当这些路径轨迹中的第一路径轨迹中的第一轨迹位置点与第二路径轨迹中的第二轨迹位置点的距离小于安全距离时,估计这些刀塔中的第一刀塔运行至第一轨迹位置点的第一时间点以及这些刀塔中的第二刀塔运行至第二轨迹位置点的第二时间点;判断第一时间点与第二时间点之间的时间差距值是否低于一容忍值;当第一 ...
【技术保护点】
1.一种机床防碰撞方法,适用于具备多个刀塔的机床,包括以下步骤并由处理电路执行:(a)载入对应这些刀塔在第一单节操作的多条加工码;(b)模拟对应这些加工码的多个路径轨迹;(c)估计这些刀塔运行这些路径轨迹的多个执行期间;(d)自这些执行期间中选取时间长度最短的最短执行期间;(e)判断在该最短执行期间内,这些路径轨迹中的任两者的轨迹位置点的间距是否小于安全距离;(f)当这些路径轨迹中的第一路径轨迹中的第一轨迹位置点与第二路径轨迹中的第二轨迹位置点的距离小于该安全距离时,估计这些刀塔中的第一刀塔运行至该第一轨迹位置点的第一时间点以及这些刀塔中的第二刀塔运行至该第二轨迹位置点的第二时间点;以及(g)判断该第一时间点与该第二时间点之间的时间差距值是否低于容忍值;以及(h)当该第一时间点与该第二时间点之间的时间差距值低于该容忍值时,产生碰撞警告。
【技术特征摘要】
2018.01.12 TW 1071012851.一种机床防碰撞方法,适用于具备多个刀塔的机床,包括以下步骤并由处理电路执行:(a)载入对应这些刀塔在第一单节操作的多条加工码;(b)模拟对应这些加工码的多个路径轨迹;(c)估计这些刀塔运行这些路径轨迹的多个执行期间;(d)自这些执行期间中选取时间长度最短的最短执行期间;(e)判断在该最短执行期间内,这些路径轨迹中的任两者的轨迹位置点的间距是否小于安全距离;(f)当这些路径轨迹中的第一路径轨迹中的第一轨迹位置点与第二路径轨迹中的第二轨迹位置点的距离小于该安全距离时,估计这些刀塔中的第一刀塔运行至该第一轨迹位置点的第一时间点以及这些刀塔中的第二刀塔运行至该第二轨迹位置点的第二时间点;以及(g)判断该第一时间点与该第二时间点之间的时间差距值是否低于容忍值;以及(h)当该第一时间点与该第二时间点之间的时间差距值低于该容忍值时,产生碰撞警告。2.如权利要求1所述的机床防碰撞方法,还包括:设定多个期间起点参数,这些期间起点参数分别指示这些执行期间的期间起点;取得这些刀塔运行这些路径轨迹所采用的多个运动参数组;根据这些运动参数组,估计这些刀塔运行这些路径轨迹的所需时间,以设定多个期间终点参数,这些期间终点参数分别指示这些执行期间的期间终点。3.如权利要求2所述的机床防碰撞方法,其中该最短执行期间的期间起点由这些期间起点参数中的特定期间起点参数来定义,该最短执行期间的期间终点由这些期间起点参数中的特定期间终点参数来定义,该机床防碰撞方法还包括:当步骤(e)或步骤(g)的判断结果为否,执行轨迹数据更新程序以更新这些执行期间,该轨迹数据更新程序包括:将这些执行期间的这些期间起点参数更新成该特定期间终参数;载入另一加工码,该另一加工码用以描述这些刀塔中的特定刀塔在第二单节的操作,且该特定刀塔完成该第一单节的所需时间对应该最短执行期间;估计该特定刀塔完成该第二单节的操作的所需时间,并据以更新该特定期间终点参数。4.如权利要求3所述的机床防碰撞方法,还包括:将该最短执行期间更新成这些更新后执行期间中时间长度最短者。5.如权利要求2所述的机床防碰撞方法,其中该第一路径轨迹的模拟运行采用这些运动参数组中的第一运动参数组,该第二路径轨迹的模拟运行采用这些运动参数组中的第二运动参数组,该机床防碰撞方法还包括:在该最短执行期间内,根据该第一运动参数组估计该第一路径轨迹在多个检查时间间隔的多个轨迹位置点;在该最短执行期间内,根据该第二运动参数组估计该第二路径轨迹在这些检查时间间隔的多个轨迹位置点;以及比较该第一路径轨迹的这些轨迹位置点与该第二路径轨迹的这些轨迹位置之间的距离,以分别自该第一路径轨迹的这些轨迹位置点以及该第二路径轨迹的这些轨迹位置点检测该第一轨迹位置点以及该第二轨迹位置点。6.如权利要求5所述的机床防碰撞方法,其中各该检查时间间隔为200毫秒。7.如权利要求2所述的机床防碰撞方法,其中各该运动参数组包括至少一速度参数以及至少一加速度参数。8.如权利要求2所述的机床防碰撞方法,还包括:根据该第一轨迹位置点的位置、该第一刀塔运行该第一路径轨迹所采用的第一运动参数组、以及描述该第一路径轨迹的第一运动学函数,估计该第一时间点;以及根据该第二轨迹位置点的位置、该第二刀塔运行该第二路径轨迹所采用的第二运动参数组、以及描述该第二路径轨迹的第二运动学函数,估计该第二时间点。9.如权利要求8所述的机床防碰撞方法,其中该第一运动学函数以及该第二运动学函数包括一直线运动函数以及曲线运动函数至少其一。10.如权利...
【专利技术属性】
技术研发人员:麦朝创,陈进辉,林书宇,
申请(专利权)人:财团法人工业技术研究院,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。