[发明专利]具有系统间等待功能的数值控制装置有效
申请号: | 201310430262.7 | 申请日: | 2013-09-18 |
公开(公告)号: | CN103676772A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 芳贺诚;进藤真明 | 申请(专利权)人: | 发那科株式会社 |
主分类号: | G05B19/18 | 分类号: | G05B19/18 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;郭凤麟 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 系统 等待 功能 数值 控制 装置 | ||
技术领域
本发明涉及一种控制机床的数值控制装置,特别涉及具有在控制系统之间进行加工程序的执行等待的系统间等待功能的数值控制装置。
背景技术
具有多个转台的NC车床中的各转台等机床中的多个驱动部分别通过一个以上的可动轴而动作。然后,对于每个驱动部分别独立并且并行地通过个别的加工程序使可动轴动作,因此控制机床的数值控制装置具有具备加工程序的预读/分析处理、执行处理和轴控制部等的一个以上的控制系统(control path)(在图1所示的数值控制装置的概要框图中,与处理器51和第1~第n控制系统轴控制部57-1~57-n对应)。
在此,多个控制系统分别独立地动作,但为了使各控制系统中的加工程序的执行定时一致,可以在控制系统之间进行等待。将其称为系统间等待功能。
另外,在数值控制装置中,在运行登记在存储器或外部存储单元中的加工程序的情况下,必须在加工程序每一个程序段中进行被大致区分的以下2个处理,
(a)预读/分析处理,其顺序地预读/分析加工程序的程序段,生成代码分析数据,根据该生成的代码分析数据生成执行数据;
(b)执行处理,其基于通过上述预读/分析处理生成的执行数据,实际进行轴的移动和坐标值的更新。
此外,分别在不同的任务中进行预读/分析处理和执行处理(即,在预读/分析处理任务中进行预读/分析处理,另一方面,通过(与预读/分析处理任务不同的)执行处理任务进行执行处理),因此它们能够并行地动作。
在特开平5-282020号公报中公开了一种数值控制装置,其具有以下的系统间等待功能,即在系统间等待指令的执行处理中开始系统间等待,在指定的条件下解除等待状态,检查在系统间等待指令之后的程序段中所指定的条件(指定位置/机械位置)。
在特开平10-31509号公报中公开了一种数值控制装置,其具有以下的系统间等待功能,即在系统间等待指令的执行处理中不进行系统间等待,而通过使系统间等待指令之后的轴移动指令/程序段的结束定时一致来进行系统间等待,所指定的条件在使系统间等待指令之后的轴移动指令/程序段的结束定时一致时使用。
在特开2004-334914号公报中公开了一种数值控制装置,其具有以下的系统间等待功能,即在系统间等待指令的执行处理中开始系统间等待,在指定的条件下解除等待状态,在系统间等待指令执行后的轴的状态下检查所指定的条件(主轴的转速/指定的轴的电动机电流值)。
在数值控制装置所具备的现有的系统间等待功能中,在包含系统间等待代码的程序段的执行处理中进行系统间等待处理。这里,在所执行的程序段的上一个程序段为止的执行处理结束后开始执行处理,因此如果到上一个程序段为止的执行处理没有结束,则无法开始系统间等待处理。
另外,在执行处理中,无法确认当前正在执行的程序段之前的程序段正在执行的状态(例如剩余移动量和进给速度等),因此在现有的系统间等待功能中,无法进行结合了当前正在执行的程序段之前的程序段正在执行的状态的系统间等待处理。
进而,从在预读/分析处理中检测出系统间等待代码后到在执行处理中执行系统间等待处理之间、以及从在执行处理中系统间等待处理的系统间等待成立后到开始下一个程序段的预读/分析处理,进行预读/分析处理任务和执行处理任务的任务之间的信息的收发,因此最大会产生任务的2个启动周期量的延迟。
在此,说明图12所示的现有的系统间等待功能的时序图。在此,假设指示了包含“M500P12”的系统间等待代码的程序段。在现有的系统间等待功能中,在预读/分析任务处理任务中进行以下的处理。
预读/分析处理
从加工程序读入1个程序段,读入包含系统间等待代码的程序段“M500P12”。
“代码分析部”将指示的程序段分类为每个代码,生成代码分析数据。分类为“M500P12”→“M”、“500”、“P”、“12”。
“功能代码判定部”基于由上述代码分析部生成的代码分析数据(“M”、“500”、“P”、“12”),判定代码具有什么功能。
判定“M”、“500”→系统间等待代码的500号。
判定“P”、“12”→在第一控制系统和第二控制系统中进行系统间等待。
“执行数据生成部”生成执行数据使得能够执行由上述功能代码判定部判定出的功能。
进而,基于在上述预读/分析处理中生成的执行数据,在执行处理任务中进行以下的处理。
执行处理
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于发那科株式会社,未经发那科株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310430262.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种太阳能热水器筒体的周向开槽装置
- 下一篇:一种医用仪器支撑臂