[发明专利]数值控制装置有效
申请号: | 201911035660.2 | 申请日: | 2019-10-29 |
公开(公告)号: | CN111123841B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 上西大辅;丹后力 | 申请(专利权)人: | 发那科株式会社 |
主分类号: | G05B19/414 | 分类号: | G05B19/414 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数值 控制 装置 | ||
1.一种数值控制装置,通过执行由多个块构成且用于对轴的加减速进行控制的加工程序,来控制具有所述轴的机床,所述数值控制装置具备:
程序执行部,其执行所述加工程序;
程序预读部,其与所述加工程序的执行并行地预读所述加工程序;
预读块数计算部,其计算作为第一序列编号与第二序列编号之差的预读块数,其中,所述第一序列编号是正在由所述程序执行部执行的块的编号,所述第二序列编号是在与该执行的同时由所述程序预读部预读的块的编号;
必要预读块数设定部,其设定必要预读块数,该必要预读块数是所述加工程序的执行所需要的预读块数;以及
动作限制部,其将由所述预读块数计算部计算出的所述预读块数与所述必要预读块数进行比较,在所述预读块数没有达到所述必要预读块数的情况下,所述动作限制部对所述程序执行部的所述加工程序的执行进行限制,直到所述预读块数达到所述必要预读块数为止。
2.根据权利要求1所述的数值控制装置,其特征在于,
还具备存储部,该存储部储存由所述程序预读部预读的块,并且所储存的块被所述程序执行部消耗,
所述必要预读块数设定部基于所述存储部的最大容量来设定所述必要预读块数。
3.根据权利要求1所述的数值控制装置,其特征在于,
还具备存储所述必要预读块数的存储部,
所述必要预读块数设定部使用所述存储部中存储的所述必要预读块数,来设定所述必要预读块数。
4.根据权利要求1所述的数值控制装置,其特征在于,
所述必要预读块数设定部基于在所述加工程序内与规定的第一代码一起记载的变量,来设定所述必要预读块数。
5.根据权利要求1所述的数值控制装置,其特征在于,
所述加工程序包含与同一加工对应的第二代码的重复,
所述数值控制装置还具备存储消耗块数的存储部,该消耗块数是在由所述程序执行部上次执行所述第二代码时消耗的预读块数,
在由所述程序执行部在下次及下次以后执行所述代码时,所述必要预读块数设定部将对执行所述代码之前的预读块数加上所述消耗块数所得到的值设定为所述必要预读块数。
6.根据权利要求1~5中的任一项所述的数值控制装置,其特征在于,
所述动作限制部指示所述程序执行部停止执行所述加工程序。
7.根据权利要求1~5中的任一项所述的数值控制装置,其特征在于,
所述动作限制部使在所述加工程序内指定的所述机床的动作速度降低。
8.根据权利要求1~7中的任一项所述的数值控制装置,其特征在于,
还具备补充代码追加部,在所述加工程序的模拟时,所述补充代码追加部探测所述加工程序内的、由所述预读块数计算部计算出的所述预读块数低于规定值的时间点的块,并在该块中插入规定的第三代码,
当探测到所述第三代码时,所述动作限制部将所述预读块数与所述必要预读块数进行比较。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于发那科株式会社,未经发那科株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911035660.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:层叠线圈部件
- 下一篇:在元件进给设备的拾取位置自适应位置地提供元件