具有程序块执行时间显示功能的数值控制装置制造方法及图纸

技术编号:15863317 阅读:35 留言:0更新日期:2017-07-23 06:58
本发明专利技术提供一种具有程序块执行时间显示功能的数值控制装置。数值控制装置基于至少1个程序对具备至少1个轴的机械进行控制。该数值控制装置具备:实际加工时间测量部,其对程序所含有的至少1个程序块的执行所花费的实际时间即实际加工时间进行测量;显示部,其生成能够把握程序块与该程序块的实际加工时间之间的关系的显示数据。

【技术实现步骤摘要】
具有程序块执行时间显示功能的数值控制装置
本专利技术涉及一种具有程序中的程序块的执行所花费的时间的显示功能的数值控制装置。
技术介绍
对在控制机械的数值控制装置上执行的程序进行生成或修改的操作者,在对该程序进行生成或修改之后,多数情况下,在确认该程序正确地动作的同时确认基于该程序控制机械来进行的加工所花费的加工时间。作为知晓加工时间的手段,在例如日本特开2012-243152号公报公开了一种显示程序的执行时间、自动运转启动中的累积的运转时间的技术。然而,在日本特开2012-243152号公报所公开的技术中,在为了削减周期时间而进行程序的重新研究的情况下,没有知晓在哪一个程序块中花费实际加工时间的方法,另外,即使知晓了程序块单位的实际加工时间,若没有成为表示各程序块中的恰当的加工时间的基准的数据,则也难以验证该程序块的实际加工时间的妥当性。另外,在多路径系统(multiple-pathsystem)的情况下,分别执行用于控制各路径的程序,但难以一眼就把握对各路径进行控制的各程序所含有的程序块间的关系。因此,即使存在可进行多路径系统上的加工工序的集约的部分,操作者也无法注意到各程序内的可进行集约的部分,结果,存在周期时间延长的情况。
技术实现思路
因此,本专利技术的目的在于提供一种可容易地把握程序的各程序块的实际加工时间的妥当性的数值控制装置。本专利技术的数值控制装置基于至少1个程序对具备至少1个轴的机械进行控制,其中,该数值控制装置具备:实际加工时间测量部,其对所述程序所含有的至少1个程序块的执所花费的实际的时间即实际加工时间进行测量;和显示部,其生成能够把握所述程序块与该程序块的实际加工时间之间的关系的显示数据。也可以是,所述数值控制装置还具备基准加工时间计算部,其对所述程序所含有的至少1个程序块的执行所花费的理论时间即基准加工时间进行计算,所述显示部生成能够把握所述程序块、该程序块的实际加工时间和该程序块的基准加工时间之间的关系的显示数据。也可以是,所述数值控制装置还具备主要原因确定部,其针对所述程序所含有的至少1个程序块,在所述实际加工时间与所述基准加工时间之间的差值是预先设定的预定阈值以上的情况下,对该差值的主要原因进行确定,所述显示部生成能够把握所述程序块、该程序块的实际加工时间和所述主要原因之间的关系的显示数据。也可以是,所述机械具备多个路径,所述数值控制装置基于对各个所述路径进行控制的程序来控制所述机械,所述显示部生成能够把握所述多个路径的各个实际加工时间的关系的显示数据。根据本专利技术,操作者能够根据实际加工时间与理论值之间的差值把握存在实际加工时间不妥当的可能性的程序块,可根据产生该差值的主要原因容易地进行原因的确定。另外,在显示对多路径系统进行控制的程序的情况下,易于把握各程序块的路径(path)间的关系,能够有助于用于工序的集约、周期时间的缩短的程序改善。附图说明图1是本专利技术的一实施方式的数值控制装置的功能框图。图2是图1的数值控制装置中的画面的显示例,其中,(a)为时间阈值[msec]的显示;(b)为比例阈值[%]的显示;(c)为程序的显示;(d)为实际加工时间Tr[msec]的显示;(e)为无加减速基准加工时间Tbna[msec]的显示;(f)为有加减速基准加工时间Tba[msec]的显示;(g)为差值|Tr-Tbna|[msec]的显示;(h)为差值|Tr-Tba|[msec]的显示;(i)为差值的主要原因的显示。图3是本专利技术的另一实施方式的数值控制装置的功能框图。图4是图3的数值控制装置中的画面的显示例,其中,(a)为实际加工时间Tr的显示(时间反映到宽度);(b)为程序块编号的显示;(c)为程序的显示;(d)为主要原因的显示。具体实施方式在本专利技术的数值控制装置中,针对程序所含有的各程序块,对该程序块的执行所花费的时间即实际加工时间进行测量,并且基于各程序块的内容对理论加工时间进行计算,以可比较的方式显示该测量到的实际加工时间和计算出的理论加工时间。另外,在本专利技术的数值控制装置中,对于测定出的实际加工时间与计算出的理论加工时间之间的差值超过预先设定的阈值的程序块,对该程序块的内容和由该程序块控制的机械的动作所涉及的数据(伺服数据等)进行分析,对实际加工时间与理论加工时间之间的差值产生的主要原因进行确定并显示。而且,在本专利技术的数值控制装置中,对于对多路径系统进行控制的多个程序,以时间基准同时显示对各路径进行控制的各程序所含有的各程序块的实际加工时间,从而一看就能够把握在各路径的控制下所执行的程序的各程序块的关系。图1是本专利技术的一实施方式的数值控制装置的功能框图。本实施方式的数值控制装置1具备指令分析部10、插补部11、伺服控制部12、实际加工时间测量部13、基准加工时间计算部14、伺服数据取得部15、主要原因确定部16以及显示部17。指令分析部10从存储于未图示的存储器的程序20逐次读出对作为控制对象的机械的动作进行指示的程序块并进行分析,基于其分析结果生成对由伺服电动机2驱动的轴的移动进行指示的指令数据,将该生成的指令数据向插补部11输出。另外,将作为分析对象的程序块和作为该程序块的分析结果的指令数据向基准加工时间计算部14输出。插补部11基于从指令分析部接收到的指令数据,生成插补数据作为基于指令数据的指令路径上的每个插补周期的点,并且进行对应于该生成的插补数据的每个插补周期的各轴的速度的调整(加减速处理),将在每个插补周期调整后的插补数据作为对每个插补周期的伺服电动机2的位置(移动量)进行指示的位置指令A向伺服控制部12输出。伺服控制部12基于从插补部11接收到的位置指令A控制对作为控制对象的机械的轴进行驱动的伺服电动机2。该伺服控制部12在进行伺服电动机2的控制时,逐次取得了表示伺服电动机2的位置反馈B的伺服数据。实际加工时间测量部13在执行程序20时,按照程序20所含有的每个程序块对该程序块的执行所花费的时间即实际加工时间Tr进行测量,将该测量出的实际加工时间Tr与各程序块相关联地存储于存储部21。作为每个程序块的实际加工时间Tr的测量方法,例如也可以取得从指令分析部10输出的指令数据或从插补部11向伺服控制部12输出的插补数据、以及包括伺服数据取得部15从伺服控制部12取得的与伺服电动机2的位置有关的数据的伺服数据,对基于各程序块的控制的开始时间点和结束时间点进行检测,将从未图示的计时器等取得的基于各程序块的控制的开始时间点的时刻与结束时间点的时刻之差值设为实际加工时间Tr。基准加工时间计算部14基于从指令分析部10接收到的程序块和作为该程序块的分析结果的指令数据,对各程序块的理论加工时间即基准加工时间Tb进行计算,并将该基准加工时间Tb与该程序块相关联地存储于存储部21。作为基准加工时间计算部14所计算的基准加工时间的例子,存在根据各程序块的移动距离和指令速度计算出的无加减速基准加工时间Tbna。无加减速基准加工时间Tbna是没有考虑加减速的时间的单纯的预测时间,能够通过以下的(1)式进行计算。此外,在(1)式中,移动距离L是由该程序块的指令所指示的轴的移动量,指令速度F是由该程序块的指令所指示的轴的移动速度。操作者能够根据该无加减速基准加工时间Tbna与实际加工时间T本文档来自技高网...
具有程序块执行时间显示功能的数值控制装置

【技术保护点】
一种数值控制装置,基于至少1个程序对具备至少1个轴的机械进行控制,其特征在于,所述数值控制装置具备:实际加工时间测量部,其对所述程序所含有的至少1个程序块的执行所花费的实际的时间即实际加工时间进行测量;以及显示部,其生成能够把握所述程序块与该程序块的实际加工时间之间的关系的显示数据。

【技术特征摘要】
2016.01.14 JP 2016-0051631.一种数值控制装置,基于至少1个程序对具备至少1个轴的机械进行控制,其特征在于,所述数值控制装置具备:实际加工时间测量部,其对所述程序所含有的至少1个程序块的执行所花费的实际的时间即实际加工时间进行测量;以及显示部,其生成能够把握所述程序块与该程序块的实际加工时间之间的关系的显示数据。2.根据权利要求1所述的数值控制装置,其特征在于,所述数值控制装置还具备基准加工时间计算部,其对所述程序所含有的至少1个程序块的执行所花费的理论时间即基准加工时间进行计算,所述显示部构成为生成能够把握所述程序块、该程序块的...

【专利技术属性】
技术研发人员:黑木英树
申请(专利权)人:发那科株式会社
类型:发明
国别省市:日本,JP

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

1