数值控制系统及干扰检查辅助方法技术方案

技术编号:37108430 阅读:14 留言:0更新日期:2023-04-01 05:06
数值控制装置(3)具有:脉冲生成部(34),其根据针对机床(2)的移动脉冲使机床(2)的多个机械要素沿着多个控制轴移动;干扰检查部(36),其针对多个干扰检查对象组进行干扰检查运算;以及干扰检查辅助装置(5),其辅助干扰检查运算。干扰检查辅助装置(5)具有:第一存储部(51),其存储机械要素

【技术实现步骤摘要】
【国外来华专利技术】数值控制系统及干扰检查辅助方法


[0001]本公开涉及数值控制系统及干扰检查辅助方法。

技术介绍

[0002]数值控制装置根据预先制作的数值控制程序,使构成机床的多个机械要素(工具、工作台、保持工件的夹具等)沿着多个控制轴移动,由此,对工件进行加工。另外,数值控制装置具有在机床进行的加工中并行地进行用于确认机床的各机械要素是否相互干扰的干扰检查运算的干扰检查功能(例如,参照专利文献1)。
[0003]现有技术文献
[0004]专利文献
[0005]专利文献1:日本专利第6066041号

技术实现思路

[0006]专利技术要解决的课题
[0007]但是,在以往的数值控制装置中,通过进行使用了与各机械要素的形状有关的形状信息、与各机械要素的位置有关的位置信息、以及与各机械要素的姿势有关的姿势信息的干扰检查运算,来判断构成预定的检查对象组的2个机械要素彼此是否干扰。另外,在以往的数值控制装置中,需要对多个检查对象组进行这样的干扰检查运算,因此,可能花费时间。
[0008]因此,若检查对象组的数量变多,则可能无法在基于数值控制装置的机床的控制周期内针对全部检查对象组完成干扰检查运算。另外,因此,可能无法在适当的定时检测机械要素彼此的干扰。
[0009]本公开是鉴于上述课题而完成的,提供一种辅助数值控制装置中的干扰检查运算以便能够在短时间内结束干扰检查运算的数值控制系统及干扰检查辅助方法。
[0010]用于解决课题的手段
[0011]本公开的一种方式是一种数值控制系统,具有:数值控制装置,其根据移动指令使机床的多个机械要素沿着多个轴移动,并且进行由预定的检查对象组组合的2个机械要素之间的干扰检查运算;以及干扰检查辅助装置,其辅助所述干扰检查运算,所述干扰检查辅助装置具有:第一存储部,其存储将所述机床中的各轴与所述多个机械要素中的沿着该轴移动的机械要素关联起来的第一信息;第二存储部,其存储规定所述机床中的各轴之间的从属关系的第二信息;以及检查对象组提取部,其根据所述移动指令、所述第一信息以及所述第二信息,从所述多个机械要素的全部组合中提取1组以上的所述检查对象组。
[0012]本公开的一种方式是一种干扰检查辅助方法,辅助数值控制装置中的干扰检查运算,该数值控制装置根据移动指令使机床的多个机械要素沿着多个轴移动,并且进行由检查对象组组合的2个机械要素之间的干扰检查运算,该干扰检查辅助方法取得所述移动指令、将所述机床中的各轴与所述多个机械要素中的沿着该轴移动的机械要素关联起来的第
一信息、以及规定所述机床中的各轴之间的从属关系的第二信息,根据所述移动指令、所述第一信息和所述第二信息,从所述多个机械要素的全部组合中提取1组以上的所述检查对象组。
[0013]专利技术效果
[0014]根据本公开的一种方式,检查对象组提取部根据数值控制装置中的移动指令、将机床中的各轴与多个机械要素中的沿着该轴移动的机械要素关联起来的第一信息、以及规定机床中的各轴之间的从属关系的第二信息,从构成机床的多个机械要素的全部组合中提取1组以上的检查对象组。由此,能够从多个机械要素的全部组合中,除去明显不产生干扰的机械要素的组合(例如,沿着基于移动指令的轴一起移动的机械要素的组合)而提取检查对象组。另外,数值控制装置根据移动指令使多个机械要素沿着多个轴移动,并且针对由检查对象组提取部提取出的检查对象组进行干扰检查运算。根据本公开的一种方式,能够将进行干扰检查运算的检查对象组仅限定为不产生干扰是不明显的机械要素的组合,因此,与针对全部组合进行数值控制装置中的干扰检查运算的情况相比,能够在短时间内结束。
附图说明
[0015]图1是本公开的第一实施方式的数值控制系统的概略图。
[0016]图2是表示机床的一例的图。
[0017]图3是表示机械要素

控制轴对应信息以及各轴从属关系信息的、基于机械结构树的显示例的图。
[0018]图4A是表示机械要素

控制轴对应信息以及各轴从属关系信息的一例的图。
[0019]图4B是表示在图4A所例示的机械要素

控制轴对应信息以及各轴从属关系信息下将第一~第四机械要素分类为从属机械要素组和静止机械要素组的情况的图。
[0020]图5是表示检查对象组提取处理的具体的过程的流程图。
[0021]图6是用于对通过第一优先级计算算法计算优先级的过程进行说明的图。
[0022]图7是用于对通过第二优先级计算算法计算优先级的过程进行说明的图。
[0023]图8是用于对通过第三优先级计算算法计算优先级的过程进行说明的图。
[0024]图9是表示由干扰检查辅助装置生成的干扰检查辅助信息的一例的图。
[0025]图10是本公开的第二实施方式的数值控制系统的概略图。
具体实施方式
[0026]<第一实施方式>
[0027]以下,参照附图对本公开的第一实施方式的数值控制系统进行说明。
[0028]图1是本实施方式的数值控制系统1的概略图。
[0029]数值控制系统1具有机床2和控制该机床2的数值控制装置(CNC)3。
[0030]机床2具有:工具、工作台、支承工具的支承件、以及保持工件的夹具等具有预定的立体形状的多个机械要素;以及使各机械要素沿着多个控制轴移动的多个伺服电动机2a、2b、

、2n。机床2根据从数值控制装置3发送的移动脉冲来驱动多个伺服电动机2a、

、2n,使多个机械要素沿着多个控制轴移动,由此,对未图示的工件进行加工。在此,机床2例如是车床、钻床、铣床、磨床、激光加工机以及注射成型机等,但不限于此。
[0031]数值控制装置3是由CPU(Central Processing Unit)等运算处理单元、储存有各种程序的HDD(Hard Disk Drive)、SSD(Solid State Drive)等辅助存储单元、用于储存运算处理单元执行程序时暂时需要的数据的RAM(Random Access Memory)这样的主存储单元、操作员进行各种操作的键盘这样的操作单元、以及向操作员显示各种信息的显示器这样的显示单元等硬件构成的计算机。
[0032]数值控制装置3通过上述硬件结构实现加工程序存储器31、指令解析部32、插补部33、脉冲生成部34、位置姿势计算部35、干扰检查部36、形状存储部37以及干扰检查辅助装置5等的各种功能。
[0033]在加工程序存储器31中储存数值控制程序,该数值控制程序包含用于使机床2的各机械要素沿着各控制轴移动(包含平移移动和旋转移动)的指令。数值控制程序通过预定的编程语言(例如,G代码)来记述。
[0034]指令解析部32按程序块读出并解析储存在加工程序存储器31中的数值控制程序,根据解析结果生成指示机床2的各控制轴的移动的移动指令数据。指令解析部32将生成的移动指令数据向本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种数值控制系统,具有:数值控制装置,其根据移动指令使机床的多个机械要素沿着多个轴移动,并且进行由预定的检查对象组组合的2个机械要素之间的干扰检查运算;以及干扰检查辅助装置,其辅助所述干扰检查运算,其特征在于,所述干扰检查辅助装置具有:第一存储部,其存储将所述机床中的各轴与所述多个机械要素中的沿着该轴移动的机械要素关联起来的第一信息;第二存储部,其存储规定所述机床中的各轴之间的从属关系的第二信息;以及检查对象组提取部,其根据所述移动指令、所述第一信息以及所述第二信息,从所述多个机械要素的全部组合中提取1组以上的所述检查对象组。2.根据权利要求1所述的数值控制系统,其特征在于,所述检查对象组提取部将根据所述移动指令而移动的轴确定为移动轴,根据所述第一信息以及所述第二信息,将与所述移动轴以及比该移动轴下位的轴关联起来的机械要素分类为从属机械要素组,将全部机械要素中的不属于所述从属机械要素组的机械要素分类为静止机械要素组,通过组合属于所述从属机械要素组的各机械要素和属于所述静止机械要素组的各机械要素来提取所述检查对象组。3.根据权利要求2所述的数值控制系...

【专利技术属性】
技术研发人员:泽冈浩贵
申请(专利权)人:发那科株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1