【技术实现步骤摘要】
预先检测加工路径碰撞方法及系统
本专利技术涉及一种预先检测工具机加工路径碰撞的方法及使用此方法的系统。
技术介绍
计算机数值控制(ComputerNumericalControl,CNC)工具机具有可编程与精密加工等优势,可根据工件所需的加工程序、路径或精度撰写CNC加工程序。CNC加工程序是以单节输入指令的方式来设计工件的加工形状及其路径,然而,当工件的形状趋于复杂时,单节输入CNC程序的方式势必花费较多的时间。因此,加工业者会通过使用加工辅助软件(CAD、CAM)规划加工路径,以供CNC工具机对工件进行加工。有鉴于现今工具机多轴复合化趋势,工具机的应用越来越多样化,规划产生的路径也更加复杂,难以用人工检测方法检知碰撞。现有技术针对防碰撞检测至少包含:外部计算机模拟检测、空跑运动检测与线上检测。外部计算机模拟检测的方式需要事先描绘3D模型,视情况需要配合如镜头、传感器等外部仪器,须耗费过多系统资源进行外部仪器数据与控制器的数据传输。空跑运动检测的方式是在不架刀具的情况下,仅跑加工路径的一种模拟演练流程,但此方式用于 ...
【技术保护点】
1.一种预先检测加工路径碰撞方法,适用于工具机,该工具机包括控制器,该控制器包含加工单元,该预先检测加工路径碰撞方法包括以下步骤:/n读取加工程序;/n解译该加工程序中的多个单节信息;/n在各该单节信息执行插值之前,计算欲执行插值的该单节信息所对应的下一个单节信息的安全距离,其中由系统响应时间以及各该单节信息对应的停止距离计算得到该安全距离;/n找寻满足累加距离大于或等于该安全距离所需的各该单节信息的数量,其中该累加距离依序计算并累加各该单节信息对应的该停止距离;以及/n依据该累加距离中的各该单节信息进行防碰撞检测。/n
【技术特征摘要】
20190410 TW 1081124351.一种预先检测加工路径碰撞方法,适用于工具机,该工具机包括控制器,该控制器包含加工单元,该预先检测加工路径碰撞方法包括以下步骤:
读取加工程序;
解译该加工程序中的多个单节信息;
在各该单节信息执行插值之前,计算欲执行插值的该单节信息所对应的下一个单节信息的安全距离,其中由系统响应时间以及各该单节信息对应的停止距离计算得到该安全距离;
找寻满足累加距离大于或等于该安全距离所需的各该单节信息的数量,其中该累加距离依序计算并累加各该单节信息对应的该停止距离;以及
依据该累加距离中的各该单节信息进行防碰撞检测。
2.如权利要求1所述的预先检测加工路径碰撞方法,其中所述计算欲执行插值的该单节信息所对应的该下一个单节信息的该安全距离的步骤中,包括以下步骤:
计算该单节信息所对应的该下一个单节信息的速度值减速到零的该停止距离;以及
将延迟距离加上该停止距离,得到该安全距离,其中该延迟距离由该系统响应时间与各该单节信息对应的该速度值而得。
3.如权利要求1所述的预先检测加工路径碰撞方法,其中所述找寻满足该累加距离大于或等于该安全距离所需的各该单节信息的数量的步骤中,包括以下步骤:
依据该多个单节信息的次序,由欲执行插值的该单节信息所对应的该下一个单节信息开始,依序计算并累加各该单节信息对应的该停止距离,得到该累加距离;以及
在依序计算并累加各该停止距离的过程中,判断该累加距离是否大于或等于该安全距离。
4.如权利要求3所述的预先检测加工路径碰撞方法,其中所述判断该累加距离是否大于或等于该安全距离的步骤中,包括以下步骤:
若该累加距离小于该安全距离,继续计算并累加各该单节信息对应的该停止距离,直到满足该累加距离大于或等于该安全距离为止。
5.如权利要求1所述的预先检测加工路径碰撞方法,其中所述依据该累加距离中的各该单节信息进行该防碰撞检测的步骤中,包括以下步骤:
依据各该单节信息的多个代码,绘制各该代码所对应该加工单元的加工路径;
依据该加工路径所对应至该加工单元中多个物件,检测该多个物件在移动过程中,该多个物件的边界是否相互干涉;...
【专利技术属性】
技术研发人员:林书宇,何铭浚,黄炬凯,麦朝创,
申请(专利权)人:财团法人工业技术研究院,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。