[发明专利]数值控制装置在审
申请号: | 202010013809.3 | 申请日: | 2020-01-07 |
公开(公告)号: | CN111413927A | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 阿部千裕;齐藤学;小野武德 | 申请(专利权)人: | 发那科株式会社 |
主分类号: | G05B19/408 | 分类号: | G05B19/408 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 范胜杰;文志 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数值 控制 装置 | ||
本发明提供一种数值控制装置,其对加工程序中记述的轴移动指令进行解析来生成路径的程序块信息,其具有:指令解析部,其在加工程序的1个程序块的的读入处理中,对在1个程序块中记述了多个区间的轴移动指令的加工程序进行解析来确定多个坐标值;指令合成部,其根据多个坐标值,生成构成路径的多个方向向量,并且生成将方向向量相加后的合成向量;以及程序块信息生成部,其根据合成向量生成程序块信息。
技术领域
本公开涉及数值控制装置,特别是涉及一种实现可高效地进行连续的轴控制指令中的程序块的合成处理的数值控制装置。
背景技术
在数值控制装置执行的加工程序(NC程序)中,通常针对每1个程序块记述1个线段或者圆弧的移动指令。因此,在指令由多个线段或圆弧等构成的加工路径时,需要在多个程序块连续地记述轴移动指令(参照图1)。
此外,数值控制装置通常从首部开始依次读入NC程序中记述的指令程序块来解析程序,生成程序块信息,基于程序块信息进行插值处理,生成各轴的分配脉冲。
为了获得良好的加工面,数值控制装置需要不中断地连续生成并输出分配脉冲。因此,数值控制装置必须先于插值处理完成插值所需的程序块信息的生成。因此,通常,数值控制装置在NC程序的各程序块中记述的指令被执行前的时间点开始读入该程序块,进行NC程序中包含的所有指令的解析。将这称为预读处理(参照图2)。
在将工件加工成复杂的形状时,NC程序中包含的轴移动指令的程序块数量有变多的趋势。在程序块数量多的NC程序中,即使在操作员等进行试运转等想要确认大体的加工路径或加工流程时,数值控制装置也需要对全部的程序块进行解析来计算路径。因此,存在数值控制装置中的该处理花费时间的问题。
以往,已知一种在允许的公差范围内合成程序块从而减少程序块数量的数值控制装置(例如,日本特开平9-288509号公报等)。
但是,在日本特开平9-288509号公报所记载的方法中,每次读入1个程序块的程序,需要判定读入的程序块是否是直线插值程序块。此外,取决于预读处理的最大程序块数量,能够合成的程序块数量存在限制。
发明内容
因此,希望一种实现高效地进行连续的轴控制指令中的程序块的合成处理的数值控制装置。
本公开的一实施方式的数值控制装置对加工程序中记述的轴移动指令进行解析,生成路径的程序块信息,所述数值控制装置具有:指令解析部,其在加工程序的1个程序块的读入处理中,对在1个程序块中记述了多个区间的轴移动指令的加工程序进行解析来确定多个坐标值;指令合成部,其根据多个坐标值生成构成路径的多个方向向量,并生成将方向向量相加后的合成向量;以及程序块信息生成部,其根据合成向量生成程序块信息。
在本公开的一实施方式的数值控制装置中,指令合成部在与合成向量有关的公差小于预定的允许值时,生成合成向量。
在本公开的一实施方式的数值控制装置中,指令合成部在合成向量的长度小于预定的允许值时,生成合成向量。
在本公开的一实施方式的数值控制装置中,指令合成部在多个轴移动指令包含相同的进给速度或主轴转速时,生成合成向量。
在本公开的一实施方式的数值控制装置中,指令合成部在多个轴移动指令包含特定且相同的G代码、T代码或模式指令时,生成合成向量。
根据本公开的一方式,能够提供一种实现高效地进行连续的轴控制指令中的程序块的合成处理的数值控制装置。
附图说明
通过参照附图对以下实施例进行说明,本公开的目的以及特征变得明确。
这些附图中:
图1是表示现有的加工程序的一例的图。
图2是表示现有的预读处理的一例的图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于发那科株式会社,未经发那科株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010013809.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:稀疏数据索引表
- 下一篇:用于生物特征认证系统的方法、系统和装置