The invention provides a numerical control device and a control method for a numerical control device. A numerical control device (10): a program pre reading unit (22), a pre read analysis of a plurality of blocks of program (20), and a program execution unit (24), which perform program blocks to control the processing and auxiliary actions. The program execution unit (24) executes the block of program in sequence from the first program block, and on the auxiliary action program block (BM), the execution timing offset of the auxiliary action program block (BM) corresponds to the compensation time (TSET) of the auxiliary function code recorded in the auxiliary action program block (BM).
【技术实现步骤摘要】
数值控制装置及数值控制装置的控制方法
本专利技术涉及一种控制通过工具加工加工对象物的加工动作和辅助加工动作的辅助动作的数值控制装置及数值控制装置的控制方法。
技术介绍
机床的数值控制装置使工具进行轴移动来进行对工件的切削或研磨等加工动作的同时,进行用于加工动作的辅助性动作(辅助动作)。作为辅助动作,例如,可以列举工具的更换、工件的更换、切削油的供给/停止供给等。这种辅助动作可以根据需求在加工动作过程中事先实施,从而可以实现缩短工件的作为加工整体的作业时间(周期时间)。因此,在数值控制装置中,预读加工程序来判断辅助动作的实施。例如,在专利第5210070号公报中公开的数值控制装置具备:将加工程序全部分析的第一加工程序分析部和仅分析加工程序的辅助动作的第二加工程序分析部。并且,通过提前实施第二程序分析部所分析的辅助动作,来缩短加工时间。
技术实现思路
然而,在专利第5210070号公报中公开的数值控制装置中,由于需要两个分析加工程序的分析部,作为数值控制装置整体的处理负荷增加。另外,第二程序分析部只是简单分析加工程序的辅助功能代码,而不能够对加工动作过程中的辅助动作的实施 ...
【技术保护点】
一种数值控制装置,控制利用工具加工加工对象物的机床,其特征在于,具备:程序预读部,其从先头依次预读并分析构成加工程序的多个程序块;以及程序执行部,其执行所述程序预读部所预读并分析的所述程序块来控制加工动作和辅助所述加工动作的辅助动作,所述多个程序块包括:记录有用于进行加工动作的加工代码的加工动作程序块和记录有用于进行所述辅助动作的辅助功能代码的辅助动作程序块,所述程序执行部从先头的所述程序块按顺序执行所述程序块,关于所述辅助动作程序块,将所述辅助动作程序块的执行定时偏移对应于所述辅助动作程序块中记录的所述辅助功能代码的补偿时间。
【技术特征摘要】
2016.10.21 JP 2016-2069871.一种数值控制装置,控制利用工具加工加工对象物的机床,其特征在于,具备:程序预读部,其从先头依次预读并分析构成加工程序的多个程序块;以及程序执行部,其执行所述程序预读部所预读并分析的所述程序块来控制加工动作和辅助所述加工动作的辅助动作,所述多个程序块包括:记录有用于进行加工动作的加工代码的加工动作程序块和记录有用于进行所述辅助动作的辅助功能代码的辅助动作程序块,所述程序执行部从先头的所述程序块按顺序执行所述程序块,关于所述辅助动作程序块,将所述辅助动作程序块的执行定时偏移对应于所述辅助动作程序块中记录的所述辅助功能代码的补偿时间。2.根据权利要求1所述的数值控制装置,其特征在于,所述程序执行部在通过所述程序预读部的预读检测到所述辅助动作程序块的检测定时,计算已预读的所述加工动作程序块中尚未执行的所述加工动作程序块的执行全部完成的完成时间,并在从计算出的所述完成时间偏移所述补偿时间的所述执行定时,执行检测到的所述辅助动作程序块。3.根据权利要求2所述的数值控制装置,其特征在于,所述程序预读部或所述程序执行部计算从所述检测定时至所述执行定时的执行待机时间,且若从所述检测定时经过所述执行待机时间,则执行检测到的所述辅助动作程序块。4.根据权利要求2所述的数值控制装置,其特征在于,所述程序预读部或所述程序执行部计算每个所述加工动作程序块的执行时间,所述程序执行部利用所计算的每个所述加工动作程序块的执行时间,计算所述完成时间。5.根据权利要求4所述的数值控制装置,其特征在于,所述程序预读部或所述程序执行部在所述加工动作程序块指令机床的轴移动的情况下,基于通过所述加工动作程序块指定的轴移动的移动量和移动速度,将所述机床的轴移动所需要的时间作为所述执行时间来计算。6.根据权利要求5所述的数值控制装置,其特征在于,所述程序预读部或所述程序执行部利用用于调整所述移动速度的倍率系数,补正所述执行时间。7.根据权利要求4所述的数值控制装置,其特征在于,所述程序预读部或所述程序执行部在...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。