[发明专利]具备程序的预读功能的数值控制装置有效
申请号: | 201410559190.0 | 申请日: | 2014-10-20 |
公开(公告)号: | CN104570959A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 原口高裕 | 申请(专利权)人: | 发那科株式会社 |
主分类号: | G05B19/4155 | 分类号: | G05B19/4155;G05B19/4097 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 曾贤伟;文志 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具备 程序 功能 数值 控制 装置 | ||
1.一种数值控制装置,其一边从存储器或通过网络连接的存储装置依次预读多个NC程序的程序块一边并行执行程序块,其特征在于,具备:
执行时间存储部,其存储上述NC程序中的各个程序块的执行时间;
执行时间累积部,其从上述执行时间存储部读出上述预读出的程序块的执行时间,将该读出的执行时间进行累积;
判定部,其将上述各个NC程序中的预读出的程序块的累积的执行时间彼此进行比较,判定预读出的程序块的执行时间的累积值最短的NC程序;以及
预读执行部,其接着进行由上述判定部判定的上述预读出的程序块的执行时间的累积值最短的NC程序的预读。
2.一种数值控制装置,其具有一边从存储器或通过网络连接的存储装置依次预读多个NC程序的程序块一边并行执行程序块的程序预读功能,其特征在于,具备:
执行时间计算部,其根据上述NC程序中的各个程序块的指令内容来计算执行时间;
执行时间累积部,其将通过上述执行时间计算部计算出的上述预读出的程序块的执行时间进行累积;
判定部,其将上述各个NC程序的预读出的程序块的累积的执行时间彼此进行比较,判定预读出的程序块的执行时间的累积值最短的NC程序;以及
预读执行部,其接着进行由上述判定部判定的上述预读出的程序块的执行时间的累积值最短的NC程序的预读。
3.根据权利要求1所述的数值控制装置,其特征在于,
按照上述NC程序预先进行加工,将对上述NC程序中的各个程序块的执行时间进行测量得到的结果存储在上述执行时间存储部中,在下次及其以后的加工中读出在该执行时间存储部中存储的执行时间。
4.根据权利要求2所述的数值控制装置,其特征在于,
上述执行时间计算部具有:
分割部,其将刀具路径分割成作为细小切片的区段;
速度计算部,其求出上述区段的切线方向的速度;
区段移动时间计算部,其根据上述速度计算部求出的切线方向的速度来计算上述刀具在各区段进行移动所需要的时间;
刀具移动时间计算部,其求出上述区段移动时间计算部计算出的在各个区段进行移动的时间的总和,来作为刀具移动时间,
上述执行时间计算部根据NC指令计算刀具在指定的路径中移动所需要的时间。
5.根据权利要求1~4中的任意一项所述的数值控制装置,其特征在于,
还具有:
累积执行时间监视部,其与基于上述NC程序的运转并行地始终监视执行中的NC程序的预读出的程序块的执行时间的累积值;
减速/暂时停止部,其在通过上述累积执行时间监视部检测出预读出的程序块的执行时间的累积值与为了安全地使基于上述NC程序的运转减速停止所需要的时间相等的情况下,使基于上述NC程序的运转减速或暂时停止;
预读部,其在已使基于上述NC程序的运转减速或暂时停止时,从存储器或通过网络连接的存储装置预读上述NC程序;
运转重新开始部,其在已使基于上述NC程序的运转减速或暂时停止时,在预读出的程序块的执行时间的累积值充分确保了为了安全地使基于上述NC程序的运转减速停止所需要的时间的情况下,重新开始基于上述NC程序的运转,
从存储器或通过网络连接的上述存储装置依次预读上述多个NC程序的程序块。
6.根据权利要求1或3所述的数值控制装置,其特征在于,
上述执行时间存储部在预先进行上述加工,测量并存储其执行时间时,在由于预读出的程序块的执行时间的累积值与为了进行减速停止所需要的时间相等而产生进给速度下降的情况下,不直接存储执行时间,而是存储没有发生进给速度下降时的执行时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于发那科株式会社,未经发那科株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410559190.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于LOGO!育苗工厂光照度监控装置
- 下一篇:一种机床