本发明专利技术提供一种具备伺服输出延迟单元的数值控制装置。手动脉冲发生器将过去几周期量的脉冲信息连同最新脉冲一起,存储在手动脉冲发生器用缓冲区中。数值控制装置经由通信单元接收从手动脉冲发生器发送的脉冲信息。累积量计算单元根据接收到的脉冲信息的通信错误的发生频率,决定在所述缓冲区域中累积的脉冲的量。伺服输出延迟单元,在接收到脉冲累积到通过累积量计算单元所决定的量之后,指示控制部开始向伺服处理部的输出。
【技术实现步骤摘要】
本专利技术涉及对机床进行控制的控制装置,特别涉及具备伺服输出延迟单元的数值控制装置。
技术介绍
手动脉冲发生器,在通过数值控制装置控制的机床中,例如在换产作业(initial setup:初始设置)等时对轴等进行手动进给的情况下,操作者使用被称作手动脉冲发生器的具有旋转式刻度盘的脉冲发生器使刻度盘旋转,发生了与手动进给的移动量相关的脉冲。由手动脉冲发生器发生的脉冲信息,经由网络通信由数值控制装置接收。由数值控制装置接收的脉冲信息被写入到数值控制装置的缓冲区。在数值控制装置中,读取被写入到缓冲区的脉冲信息并向伺服处理部输出,由此来驱动用于使机床、工业机械的机构部动作的伺服电动机。在控制装置中,在发生了通信错误的情况下,由手动脉冲发生器发生的脉冲信息不再经由网络通信由控制装置接收,因此无法向控制装置内的缓冲区写入,不将该周期的脉冲向控制伺服电动机的伺服控制部输出。结果,机械紧急停止,并发生机械的震动(参照图8)。在图8中,由于发生了通信错误,因此在从手动脉冲发生器发送的脉冲信息中产生了空白周期。由数值控制装置接收到的脉冲信息成为中断的状态,因此不再正常进行驱动机械的伺服电动机的驱动控制,发生了机械震动。例如,在日本特开2002-268751号公报的权利要求2中公开了一种伺服控制装置,其中,在轴的移动过程中发生了通信错误的情况下,以通信故障发生前存储的目标位置与通信故障发生后存储的目标位置的中间位置为目标来执行移动。在日本特开2002-268751号公报所公开的伺服控制装置中,无法进行与从手动脉冲发生器输出的脉冲信息准确对应的轴的移动。这样,在现有技术中,当通信错误时可能会插入预先登记的恢复动作,不进行按照指令的动作。
技术实现思路
因此,本专利技术的目的在于,为了解决上述现有技术的问题点,提供一种具备伺服输出延迟单元的控制装置。本专利技术的具备伺服输出延迟单元的数值控制装置,通过通信单元接收来自手动脉冲发生器的脉冲信息,并驱动电动机,该数值控制装置具备:存储器,其具备用于针对每个通信周期存储所述脉冲信息的缓冲区域;通信控制部,其将通过所述通信单元接收到的脉冲信息写入到所述缓冲区域;控制部,其从所述缓冲区域读取脉冲信息,并向驱动所述电动机的伺服处理部输出脉冲信息;累积量计算单元,其根据通过所述通信单元接收到的脉冲信息的通信错误的发生频率,决定在所述缓冲区域中累积的脉冲的量;伺服输出延迟单元,其在所述接收到的脉冲累积到通过所述累积量计算单元所决定的量之后,指示所述控制部开始向所述伺服处理部的输出。所述的具备伺服输出延迟单元的数值控制装置,可以具有错误频率计算单元,其在所述数值控制装置的电源接通后,从所述数值控制装置与所述手动脉冲发生器开始通信起直到开始通过所述手动脉冲发生器进行电动机的驱动为止,对预先设定的时间内发生的通信错误的发生次数进行计数,由此求取所述通信错误的发生频率;并且所述累积量计算单元根据通过所述错误频率计算单元所决定的通信错误发生次数的值,计算在所述缓冲区域中累积的脉冲的量。所述的具备伺服输出延迟单元的数值控制装置,可以具有:通过监视向所述伺服处理部的输出脉冲的中断、以及从所述脉冲信息的接收结束到向伺服处理部的输出结束为止的延迟时间,来监视缓冲区域中累积的脉冲的过量或不足的单元;以及在检测出所述缓冲区域中累积的脉冲的过量或不足的情况下,再计算通信错误的发生频率来调整缓冲区域中累积的脉冲的量的调整单元。本专利技术通过具备上述结构,能够提供具备伺服输出延迟单元的控制装置。附图说明本专利技术的上述及其他的目的以及特征,通过参照附图的以下实施例的说明而变得更加明确。这些附图中:图1是本专利技术一实施方式的概略框图。图2是用于说明一实施方式的图,图中的阴影方块表示写入到缓冲区域的脉冲,白方块表示向伺服处理的输出脉冲,方块中的数字表示周期。图3是用于说明一实施方式的图,图中的阴影方块表示写入到缓冲区域的脉冲,白方块表示向伺服处理的输出脉冲,方块中的数字表示周期。图4是对脉冲信息的累积次数进行计数的处理的流程图。图5是向数值控制装置的存储器的缓冲区写入脉冲信息的处理的流程图。图6是读出脉冲信息的处理的流程图。图7是脉冲信息的累积次数的再计算处理的流程图。图8是说明现有技术的图,图中的阴影方块表示写入到缓冲区域的脉冲,白方块表示向伺服处理的输出脉冲,方块中的数字表示周期。具体实施方式<实施方式1>图1是本专利技术一实施方式的概略框图。在通过数值控制装置20控制的机床中,例如在进行换产作业等时,在对轴等进行手动进给的情况下,操作者使用被称作手动脉冲发生器的具有旋转式刻度盘(dial)的手动脉冲发生器10,旋转刻度盘,发生与手动进给的移动量相关的脉冲。手动脉冲发生器10具备手动脉冲发生器用缓冲存储器11,将由手动脉冲发生器发生的脉冲,连同最新脉冲一起,将过去几周期量的脉冲,针对每个通信周期进行存储。对机床(未图示)进行控制的数值控制装置20,经由通信单元21接收从手动脉冲发生器10发送的脉冲信息。数值控制装置20具备具有缓冲区域的存储器23,该缓冲区域用于存储在每个通信周期中接收到的脉冲信息。通信控制部22将由通信单元21在每个周期接收到的脉冲信息写入到存储器23中准备出的存储区域。控制部24从存储器23的缓冲区域读取脉冲信息,输出到驱动伺服电动机30的伺服处理部25。伺服处理部25使用输入了的脉冲信息进行伺服控制的处理,来对安装于未图示的机床的机构部的伺服电动机30进行驱动控制。累积量计算单元26根据通过通信单元21接收到的脉冲信息的通信错误的发生频率,决定所述缓冲区域中累积的脉冲的量。伺服输出延迟单元27在所接收到的脉冲累积到由累积量计算单元26决定的量之后,指示控制部24开始向伺服处理部25的输出。说明脉冲信息的通信错误发生频率。图2是说明实施方式1的图。图2的左侧是说明在未应用实施方式1的方法的状态下,在存储器23的缓冲区域中写入的脉冲以及从存储器23的缓冲区域读出并向伺服处理部输出的输出脉冲的图。图2的右侧是说明在应用了实施方式1的状态下,在存储器23的缓冲区域中写入的脉冲以及从存储器23的缓冲区域读出并向伺服处理部25输出的输出脉冲的图。对从数值控制装置20的电源接通后到开始旋转手动脉冲发生器10的把手为止发生的通信错误的次数和周期计数器(counter)不断进行计数,周期计数器对达本文档来自技高网...
【技术保护点】
一种具备伺服输出延迟单元的数值控制装置,其通过通信单元接收来自手动脉冲发生器的脉冲信息,并驱动电动机,所述数值控制装置的特征在于,具备:存储器,其具备用于针对每个通信周期存储所述脉冲信息的缓冲区域;通信控制部,其将通过所述通信单元接收到的脉冲信息写入到所述缓冲区域;控制部,其从所述缓冲区域读取脉冲信息,并向驱动所述电动机的伺服处理部输出脉冲信息;累积量计算单元,其根据通过所述通信单元接收到的脉冲信息的通信错误的发生频率,决定在所述缓冲区域中累积的脉冲的量;以及伺服输出延迟单元,其在所述接收到的脉冲累积到通过所述累积量计算单元所决定的量之后,指示所述控制部开始向所述伺服处理部的输出。
【技术特征摘要】
2013.12.16 JP 2013-2594791.一种具备伺服输出延迟单元的数值控制装置,其通过通信单元接收来
自手动脉冲发生器的脉冲信息,并驱动电动机,
所述数值控制装置的特征在于,具备:
存储器,其具备用于针对每个通信周期存储所述脉冲信息的缓冲区域;
通信控制部,其将通过所述通信单元接收到的脉冲信息写入到所述缓冲区
域;
控制部,其从所述缓冲区域读取脉冲信息,并向驱动所述电动机的伺服处
理部输出脉冲信息;
累积量计算单元,其根据通过所述通信单元接收到的脉冲信息的通信错误
的发生频率,决定在所述缓冲区域中累积的脉冲的量;以及
伺服输出延迟单元,其在所述接收到的脉冲累积到通过所述累积量计算单
元所决定的量之后,指示所述控制部开始向所述伺服处理部的输出。
2.根据权利要求1所述的具备伺服输出延迟单元的数值控制装置,其特
【专利技术属性】
技术研发人员:大田优,
申请(专利权)人:发那科株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。