[发明专利]数值控制装置有效
申请号: | 201010516080.8 | 申请日: | 2010-10-18 |
公开(公告)号: | CN102043391A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 远藤贵彦;竹内靖 | 申请(专利权)人: | 发那科株式会社 |
主分类号: | G05B19/18 | 分类号: | G05B19/18 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数值 控制 装置 | ||
技术领域
本发明涉及控制机床和工业机械的数值控制装置,尤其涉及能够划分以及结合存储加工程序或二进制数据形式的加工程序的存储器的区域的数值控制装置。
背景技术
目前已知把NC程序或二进制数据形式的加工程序存储在数值控制装置的存储器中,在运行时一边依次读出一边通过预处理部进行解析和预处理,并由执行控制部执行的解释方式的数值控制装置。
在工厂的加工线中,多使用向数值控制装置的存储器转送(存储)在个人计算机上保存以及管理的加工程序,运行在该存储器中存储的加工程序的系统。
此外,在为未连接个人计算机等的单体的数值控制装置时,多使用把与该数值控制装置连接的存储卡或USB存储器、或数值控制装置内的非易失性存储器等中保存以及管理的加工程序转送(存储)到所述数值控制装置内的与非易失性存储器不同的存储器(例如RAM等),运行在该存储器中存储的加工程序的系统。
在上述各个系统中,在基于现有的加工程序的运行中,在第一工件的加工完成后加工与其不同的第二工件时,在把个人计算机上的或与数值控制装置连接的存储卡或USB存储器、或数值控制装置内的非易失性存储器等中保存以及管理的所述第二工件的加工程序转送(存储)到与数值控制装置内的非易失性存储器不同的存储器(例如RAM等)的期间,存在需要等待所述第二工件的加工的问题。通过采用由新的加工程序覆盖运行已结束的加工程序的结构、即环形缓冲器(ring buffer),可以解决该问题。
图11说明该环形缓冲器。
如图11所示,环形缓冲器由8个保存要素E1~E8构成,最初的数据保存在E1中,然后,按照保存要素E2、E3、…的顺序保存数据。然后,当在保存要素E8中保存了数据时,在保存要素E1中进行覆盖来保存下一个数据。
除了上述解释方式的数值控制装置之外,在日本特开昭61-161514号公报和日本特开平10-161729号公报中公开了在运行时一边依次读出在存储器中存储的二进制数据一边由执行控制部进行执行的、具有基于二进制数据的运行功能的数值控制装置。在该数值控制装置中,在运行前一边依次读出通过文本文件生成的二进制数据用程序(路径表),一边通过预处理部进行解析和预处理,并通过数值控制装置内的变换处理部变换为执行控制部能够执行的二进制数据,把所述变换后的二进制数据存储在所述存储器中。该数值控制装置在事前把程序变换为作为二进制数据的目标代码,在执行时执行该目标代码,这一点上,为汇编方式。
在此,所谓文本文件,是写有在记述应用程序的切削加工的工序时使用的文本(字母+数字)的文件。与文本文件成对的是二进制文件,通过二进制数等数值数据进行记述。NC程序是文本文件。
例如在日本特开昭59-177604号公报和日本特开2003-303005号公报中公开了上述基于二进制数据的运行功能。具有该运行功能的数值控制装置具有以下的功能(称为“路径表运行功能”):把设定了以时间或主轴位置为基准的控制轴位置的路径表变换为二进制数据并存储在存储器中,一边依次读出该存储的二进制数据一边驱动各控制轴。
在工厂的加工线等中,多采用向数值控制装置转送在个人计算机上保存以及管理的、通过文本文件生成的二进制数据用程序,通过数值控制装置内的变换处理部变换为二进制数据,将其存储在存储器中,运行在该存储器中存储的二进制数据的系统。
另一方面,在为未连接个人计算机等的单体的数值控制装置时,多采用把与数值控制装置连接的存储卡或USB存储器、或数值控制装置内的非易失性存储器等中保存以及管理的、通过文本文件生成的二进制数据用程序通过数值控制装置内的变换处理部变换为二进制数据,将二进制数据保存在数值控制装置内的与所述非易失性存储器不同的存储器中,运行在该存储器中存储的二进制数据的系统。
在上述各个系统中,在现有的基于二进制数据的运行中,在第一工件的加工完成后对与其不同的第二工件进行加工时,在数值控制装置内把通过从个人计算机转送给数值控制装置的文本文件生成的二进制数据用程序,或者通过在USB存储器或数值控制装置内的非易失性存储器等中保存以及管理的文本文件生成的二进制数据用程序变换为二进制数据,并将该二进制数据存储在存储器的期间,存在需要等待第二工件的加工的问题。通过采用由新的二进制数据覆盖已结束运行的二进制数据的结构、即环形缓冲器,可以解决该问题。
图10说明现有的通过表形式数据(以下称为“路径表”)进行运行的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于发那科株式会社,未经发那科株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010516080.8/2.html,转载请声明来源钻瓜专利网。