本发明涉及对工作机械进行控制的数控装置。
背景技术:
为了使作为被加工物的工件的加工面的精度提高,具有空转校正功能。空转是在工作机械所具有的进给轴的移动的朝向反转时产生的响应的延迟。响应的延迟例如是由于刀具和工件的摩擦而产生的。空转校正功能是下述功能,即,在进给轴的移动的朝向反转时,将预先计算出的空转校正量赋予给反转后的进给轴的移动的朝向,由此使由空转引起而产生的切削残留或切削过量减少。
在为了针对工件进行复杂的形状加工而由计算机辅助制造装置生成加工程序的情况下,有时在加工程序中存在例如进行1μm的微小的反转动作的记述。现有的数控装置关于进给轴的全部反转动作而执行空转校正。因此,如果使用现有的数控装置,则会产生下述问题,即,在进行微小的反转动作的情况下,由于空转校正量比在加工程序中指定出的移动量大,所以切削残留或切削过量变得较大,工件的加工面的精度降低。
针对上述的问题,提出了下述技术,即,预读加工程序而基于加工程序对无需执行空转校正的反转部位进行确定,在确定出的反转部位处不执行空转校正(例如,参照专利文献1)。
专利文献1:日本专利第6147456号公报
技术实现要素:
但是,在专利文献1的技术中,在由加工程序指定出的轴即加工程序的指令轴和实际的进给轴不同的情况下,无法适当地对空转校正进行控制。加工程序的指令轴和实际的进给轴不同的情况,例如是加工程序包含坐标的旋转的情况。
本发明就是鉴于上述情况而提出的,其目的在于,得到在加工程序的指令轴和实际的进给轴不同的情况下适当地对空转校正进行控制的数控装置。
为了解决上述的课题并达到目的,本发明的特征在于,具有:计算部,其基于包含表示工作机械所具有的实际的进给轴移动的朝向的信息在内的所述实际的进给轴的每单位时间的移动量,对所述实际的进给轴的移动的朝向反转后的所述实际的进给轴的移动量进行计算;判断部,其基于由所述计算部计算出的所述移动量,对是否执行空转校正进行判断;以及控制部,其在由所述判断部判断为不执行所述空转校正的情况下,不执行所述空转校正。
发明的效果
本发明所涉及的数控装置,能够在加工程序的指令轴和实际的进给轴不同的情况下适当地对空转校正进行控制。
附图说明
图1是表示实施方式所涉及的数控装置的结构的图。
图2是用于对空转和空转校正进行说明的图。
图3是用于对空转校正的问题进行说明的图。
图4是表示实施方式所涉及的数控装置所具有的计算部的动作的顺序的流程图。
图5是表示实施方式所涉及的数控装置所具有的判断部的动作的顺序的流程图。
图6是表示成为实施方式所涉及的数控装置的控制对象的工作机械所具有的实际的进给轴的位置随着时间的经过而变化的一个例子的图。
图7是表示成为实施方式所涉及的数控装置的控制对象的工作机械所具有的实际的进给轴的移动的朝向反转后的实际的进给轴的移动量小于阈值的情况的图。
图8是表示实施方式所涉及的数控装置所具有的控制部的动作的顺序的流程图。
图9是表示实施方式所涉及的数控装置所具有的插补部、计算部、判断部、控制部及驱动单元的至少一部分的功能由处理器实现的情况下的处理器的图。
图10是表示将实施方式所涉及的数控装置所具有的插补部、计算部、判断部、控制部及驱动单元构成的至少一部分的结构要素由处理电路实现的情况下的处理电路的图。
具体实施方式
下面,基于附图,对本发明的实施方式所涉及的数控装置详细地进行说明。此外,本发明不受本实施方式限定。
实施方式.
图1是表示实施方式所涉及的数控装置1的结构的图。数控装置1是对工作机械10进行控制的装置。在图1中还示出了工作机械10。工作机械10具有使特定的结构要素向特定的方向移动的进给轴。特定的结构要素的一个例子是工作机械10所具有的工作台,在工作台上载置工件。在图1中没有示出进给轴、工作台及工件。数控装置1具有对进给轴的移动的朝向反转时的空转校正进行控制的功能。
数控装置1具有插补部2,该插补部2基于工作机械10所具有的实际的进给轴的进给速度21和实际的进给轴的移动的朝向22,对实际的进给轴的每单位时间的移动量进行计算。实际的进给轴不是加工程序的指令轴,而是如文字表述这样是实际的进给轴。进给速度21及移动的朝向22各自是基于加工程序而得到的。换言之,进给速度21及移动的朝向22各自是通过对加工程序进行解析而得到的。
实际的进给轴的每单位时间的移动量是实际的进给轴的特定的部位的每单位时间的移动量。在本申请中,实际的进给轴的特定的部位的每单位时间的移动量被定义为实际的进给轴的每单位时间的移动量。特定的部位的一个例子是进给轴的重心。特定的部位可以是进给轴的一个端部。每单位时间的移动量包含表示实际的进给轴移动的朝向的信息。即,每单位时间的移动量包含表示实际的进给轴的上述特定的部位移动的朝向的信息。实际的进给轴移动的朝向是通过表示正和负的任意者的符号进行表示的。即,插补部2对实际的进给轴的带符号的每单位时间的移动量进行计算。
数控装置1还具有第1存储部3,该第1存储部3对由插补部2计算出的表示每单位时间的移动量的信息进行存储。具体地说,第1存储部3对多个文件23进行存储,该多个文件23包含表示每单位时间的移动量的信息。第1存储部3的一个例子是闪存存储器。
数控装置1还具有计算部4,该计算部4基于在第1存储部3中存储的多个文件23各自所包含的表示每单位时间的移动量的信息,对实际的进给轴的移动的朝向的反转进行检测,并且对实际的进给轴的移动的朝向反转后的实际的进给轴的移动量进行计算。每单位时间的移动量包含表示实际的进给轴移动的朝向的信息,因此计算部4能够基于表示实际的进给轴移动的朝向的信息,对实际的进给轴的移动的朝向的反转进行检测。计算部4能够基于多个文件23各自所包含的表示每单位时间的移动量的信息,对实际的进给轴的移动的朝向反转后的实际的进给轴的移动量进行计算。
计算部4还具有下述功能,即,基于多个文件23各自所具有的表示每单位时间的移动量的信息,对实际的进给轴的移动的朝向反转的位置进行确定。在图1中,实际的进给轴的移动的朝向反转的位置被记载为“轴移动反转位置24”,实际的进给轴的移动的朝向反转后的实际的进给轴的移动量被记载为“轴移动反转后移动量25”。计算部4还具有对信息进行存储的功能。
数控装置1还具有判断部5,该判断部5基于由计算部4计算出的移动量而对是否执行空转校正进行判断。由计算部4计算出的移动量是实际的进给轴的移动的朝向反转后的实际的进给轴的移动量。数控装置1还具有第2存储部6,该第2存储部6对表示阈值26的信息进行存储,该阈值26用于对是否执行空转校正进行判断。第2存储部6的一个例子是闪存存储器。阈值26是预先设定的值。
有时依赖于工件的材质或工作机械10的周围的环境,在实际的进给轴的实际的动作和加工程序中所决定的动作之间产生差而错误地判断是否执行空转校正。为了抑制错误地判断是否执行空转校正,由用户设定阈值26。用户通过考虑工件的材质或工作机械10的周围的环境而设定阈值26,从而判断部5能够适当地对是否执行空转校正进行判断。但是,阈值26也可以是固定值。
通过判断部5实施的具体的判断是按照下面这样进行的。判断部5对由计算部4计算出的移动量是否小于阈值26进行判断,在判读为计算出的移动量小于阈值26的情况下,判断为不执行空转校正。判断部5在判断为由计算部4计算出的移动量大于或等于阈值26的情况下,判断为执行空转校正。
数控装置1还具有对信息进行存储的第3存储部7。第3存储部7的一个例子是闪存存储器。判断部5从第1存储部3读取多个文件23而写入至第3存储部7。第3存储部7对由判断部5写入的多个文件27进行存储。多个文件27与由第1存储部3存储的多个文件23相对应,多个文件27的个数与多个文件23的个数相同。
多个文件27各自包含每单位时间的移动量的信息和空转校正控制信号。空转校正控制信号是表示是否执行空转校正的信号。判断部5在判断为不执行空转校正的情况下,将表示不执行空转校正的空转校正控制信号写入至文件27,在判断为执行空转校正的情况下,将表示执行空转校正的空转校正控制信号写入至文件27。例如,判断部5在判断为不执行空转校正的情况下,将空转校正控制信号设为关闭的状态,在判断为执行空转校正的情况下,将空转校正控制信号设为开启的状态。
数控装置1还具有对空转校正进行控制的控制部8。具体地说,控制部8在由判断部5判断为不执行空转校正的情况下,不执行空转校正。控制部8在由判断部5判断为执行空转校正的情况下,执行空转校正。数控装置1还具有驱动单元9,该驱动单元9按照由控制部8进行的控制而驱动使实际的进给轴移动的电动机。电动机包含于工作机械10。
具体地说,判断部5基于由计算部4计算出的移动量,对是否使驱动单元9执行空转校正进行判断。判断部5在判断为由计算部4计算出的移动量小于阈值26的情况下,判断为不使驱动单元9执行空转校正,在判断为由计算部4计算出的移动量大于或等于阈值26的情况下,判断为使驱动单元9执行空转校正。控制部8在由判断部5判断为不执行空转校正的情况下,不使驱动单元9执行空转校正,在由判断部5判断为执行空转校正的情况下,使驱动单元9执行空转校正。
更具体地说,控制部8从第3存储部7依次读取多个文件27,将多个文件27各自所具有的表示每单位时间的移动量的信息28和空转校正控制信号29依次发送至驱动单元9。驱动单元9从控制部8接收表示每单位时间的移动量的信息28和空转校正控制信号29,基于接收到的表示每单位时间的移动量的信息28和空转校正控制信号29,对工作机械10所具有的电动机进行驱动。
在驱动单元9接收到的空转校正控制信号29是表示不执行空转校正的信号的情况下,驱动单元9即使实际的进给轴的移动的朝向反转也不执行空转校正,仅以表示每单位时间的移动量的信息28所示的移动量使实际的进给轴移动。在驱动单元9接收到的空转校正控制信号29是表示执行空转校正的信号的情况下,驱动单元9执行空转校正,并且基于表示每单位时间的移动量的信息28使实际的进给轴移动。
图2是用于对空转和空转校正进行说明的图。空转是在工作机械所具有的实际的进给轴的移动的朝向反转时产生的响应的延迟。响应的延迟例如是由刀具和工件的摩擦产生的。图2的实线示出了加工程序所示的进给轴的位置随着时间的经过而变化的情形的一个例子。图2的实线所示的进给轴的位置被定义为指令位置。图2的虚线示出了驱动单元9按照驱动单元9的内部的控制方式,逐个地生成的理想性的进给轴的位置随着时间的经过而变化的情形的一个例子。图2的虚线所示的理想性的进给轴的位置被定义为模型位置,在图2中记载为“驱动单元的模型位置”。
如图2所示这样,在模型位置处,相对于指令位置而产生与在驱动单元9的内部设定出的增益相对应的响应的延迟。通常来说,空转校正在图2的白色的箭头所示的模型位置处被执行。即,通常来说,空转校正在模型位置的移动的朝向反转时被执行。
图3是用于对空转校正的问题进行说明的图。图3示出了随着时间的经过而变化的实际的进给轴的移动路径30、和移动路径30包含第1反转位置31和第2反转位置32的情况。实际的进给轴的移动路径30是随着时间的经过而变化的实际的进给轴的位置的轨迹。第1反转位置31和第2反转位置32各自是实际的进给轴的移动的朝向反转的位置。实际的进给轴移动的朝向在第1反转位置31处反转之后在第2反转位置32处反转。
在此基础上,图3示出了实际的进给轴移动的朝向反转后的实际的进给轴的移动量即轴移动反转后移动量25小于预先设定出的空转校正量33的情况。轴移动反转后移动量25是从第1反转位置31至第2反转位置32为止的实际的进给轴的移动量。图3的白色的箭头示出了通常空转校正被执行的位置。图3的三角的标记示出了朝向反转时的实际的进给轴的位置。
如图3所示,在轴移动反转后移动量25小于空转校正量33的情况下,在对工件进行加工时,如果执行空转校正,则会执行不需要的校正,工件的加工面的精度降低。例如,在轴移动反转后移动量25小于空转校正量33的情况下,如果执行空转校正,则会不必要地切削工件,工件的加工面的精度降低。
但是,在实施方式中,即使实际的进给轴的移动的朝向反转,在由计算部4计算出的移动量小于阈值26的情况下,也不会执行空转校正。即,在实施方式中,抑制工件的加工面的精度降低。
图4是表示实施方式所涉及的数控装置1所具有的计算部4的动作的顺序的流程图。即,图4的流程图示出由计算部4对实际的进给轴的移动的朝向的反转进行检测,并且对实际的进给轴的移动的朝向反转后的实际的进给轴的移动量进行计算的动作的顺序。基于图4的流程图对计算部4的动作进行说明。
计算部4将实际的进给轴的反转次数设定为“0”(s1)。即,计算部4对表示实际的进给轴的反转次数为“0”的信息进行存储(s1)。计算部4从第1存储部3读取具有表示每单位时间的移动量的信息的文件23(s2)。即,计算部4从第1存储部3读取表示每单位时间的移动量的信息(s2)。
如上所述,在每单位时间的移动量附带有表示实际的进给轴移动的朝向的信息即符号。计算部4基于在步骤s2中读取到的信息所示的每单位时间的移动量所附带的符号,对在与通过步骤s2读取到的文件23所包含的信息所示的每单位时间的移动量相对应的时刻实际的进给轴移动的朝向是否反转进行判断(s3)。
计算部4在判断为实际的进给轴移动的朝向反转的情况下(s3为yes),即检测到实际的进给轴的移动的朝向的反转的情况下(s3为yes),将实际的进给轴的反转次数增加1次(s4)。在图4的流程图的步骤s4中,将实际的进给轴的反转次数增加1次被记载为“将反转次数累加”。计算部4对增加1次后的实际的进给轴的反转次数进行存储。计算部4对实际的进给轴的反转次数是否为“1”进行判断(s5)。计算部4在判断为实际的进给轴的反转次数为“1”的情况下(s5为yes),确定实际的进给轴的移动的朝向反转的位置而进行存储(s6)。计算部4开始实际的进给轴的移动的朝向反转后的实际的进给轴的移动量的累积(s7)。
计算部4在进行了步骤s7的动作后,从第1存储部3读取包含表示每单位时间的移动量的信息在内的下一个位序的文件23(s2),即,读取下一个位序的表示每单位时间的移动量的信息(s2),进行步骤s3的动作。计算部4在判断为实际的进给轴移动的朝向没有反转的情况下(s3为no),对过去实际的进给轴移动的朝向是否发生了反转进行判断(s8)。即,计算部4在步骤s8中,对实际的进给轴的反转次数是否为“1”进行判断。计算部4在判断为过去实际的进给轴移动的朝向发送了反转的情况下(s8为yes),即,在判断为实际的进给轴的反转次数为“1”的情况下(s8为yes),对实际的进给轴的移动的朝向反转后的实际的进给轴的移动量进行累积(s7)。
计算部4在判断为实际的进给轴的反转次数不为“1”的情况下(s8为no),从第1存储部3读取包含表示每单位时间的移动量的信息在内的下一个位序的文件23(s2),进行步骤s3的动作。计算部4判断为实际的进给轴的反转次数不为“1”的情况(s8为no),是计算部4判断为过去实际的进给轴移动的朝向没有反转的情况。计算部4在步骤s5中判断为实际的进给轴的反转次数不为“1”的情况下(s5为no),结束动作。实际的进给轴的反转次数不为“1”的情况,是实际的进给轴的反转进行了大于或等于2次的情况。计算部4直至第2次的实际的进给轴的反转发生为止重复执行上述的步骤s2至步骤s7为止的动作,根据步骤s7中的多次动作对实际的进给轴的移动的朝向反转后的实际的进给轴的移动量进行计算。
图5是表示实施方式所涉及的数控装置1所具有的判断部5的动作的顺序的流程图。即,图5的流程图示出判断部5对是否执行空转校正进行判断的动作的顺序。基于图5的流程图对判断部5的动作进行说明。
判断部5从第1存储部3读取多个文件23各自所包含的表示每单位时间的移动量的信息,写入至第3存储部7(s11)。在表示每单位时间的移动量的信息被写入至第3存储部7时,将包含表示每单位时间的移动量的信息在内的多个文件27储存于第3存储部7。判断部5从计算部4取得对实际的进给轴的移动的朝向反转的位置进行确定的信息(s12)。
判断部5对处理中的文件23所包含的表示每单位时间的移动量的信息是否包含表示实际的进给轴移动的朝向反转的位置的信息进行判断(s13)。具体地说,在每单位时间的移动量附带有表示实际的进给轴移动的朝向的符号,因此判断部5基于符号,对处理中的文件23所包含的表示每单位时间的移动量的信息是否包含表示实际的进给轴移动的朝向反转的位置的信息进行判断(s13)。
图6是表示成为实施方式所涉及的数控装置1的控制对象的工作机械10所具有的实际的进给轴的位置随着时间的经过而变化的一个例子的图。具体地说,图6通过曲线示出了随着时间的经过而变化的实际的进给轴的位置的一个例子。图6的曲线的极大值示出了实际的进给轴的移动的朝向反转的第1反转位置,曲线的极小值示出了实际的进给轴的移动的朝向反转的第2反转位置。在与第2反转位置相对应的时刻之后,实际的进给轴向在与第1反转位置相对应的时刻之前实际的进给轴所移动的朝向进行移动。
判断部5在判断为处理中的文件23所包含的表示每单位时间的移动量的信息包含表示实际的进给轴移动的朝向反转的位置的信息的情况下(s13为yes),从第2存储部6读取表示阈值26的信息(s14)。判断部5从计算部4取得表示实际的进给轴的移动的朝向反转后的实际的进给轴的移动量的信息(s15)。判断部5对实际的进给轴的移动的朝向反转后的实际的进给轴的移动量是否小于阈值26进行判断(s16)。
图7是表示成为实施方式所涉及的数控装置1的控制对象的工作机械10所具有的实际的进给轴的移动的朝向反转后的实际的进给轴的移动量小于阈值的情况的图。在图7中还示出了图6所示的第1反转位置及第2反转位置。实际的进给轴的移动的朝向反转后的实际的进给轴的移动量,是从第1反转位置至第2反转位置为止的距离。判断部5在判断为实际的进给轴的移动的朝向反转后的实际的进给轴的移动量小于阈值26的情况下(s16为yes),将与处理中的文件23相对应的文件27的空转校正控制信号29设为关闭的状态(s17)。
如果进行步骤s17的动作,则与处理中的文件23有关的判断部5的动作结束。判断部5关于处理中的文件23,在判断为处理中的文件23所包含的表示每单位时间的移动量的信息不包含表示实际的进给轴移动的朝向反转的位置的信息的情况下(s13为no),也结束动作。判断部5关于处理中的文件23,在判断为实际的进给轴的移动的朝向反转后的实际的进给轴的移动量大于或等于阈值26的情况下(s16为no),也结束动作。
图8是表示实施方式所涉及的数控装置1所具有的控制部8的动作的顺序的流程图。换言之,图8的流程图示出将表示是否使控制部8执行空转校正的空转校正控制信号29发送至驱动单元9的动作的顺序。基于图8的流程图对控制部8的动作进行说明。
控制部8从第3存储部7读取文件27所包含的表示每单位时间的移动量的信息28(s21)。控制部8从第3存储部7读取空转校正控制信号29(s22)。在步骤s22中由控制部8读取的空转校正控制信号29是在步骤s21中由控制部8读取的包含表示每单位时间的移动量的信息28在内的文件27所包含的信号。
控制部8将读取到的表示每单位时间的移动量的信息28和空转校正控制信号29发送至驱动单元9(s23)。空转校正控制信号29是表示是否执行空转校正的信号。在由判断部5判断为不执行空转校正的情况下,空转校正控制信号29表示不执行空转校正。在由判断部5判断为执行空转校正的情况下,空转校正控制信号29表示执行空转校正。控制部8关于在第3存储部7中存储的多个文件27分别进行步骤s21至步骤s23为止的动作。
如上所述,实施方式的数控装置1基于工作机械10所具有的实际的进给轴的每单位时间的移动量,对实际的进给轴的移动的朝向反转后的实际的进给轴的移动量进行计算。上述的每单位时间的移动量包含表示实际的进给轴移动的朝向的信息,因此数控装置1能够对实际的进给轴的移动的朝向反转后的实际的进给轴的移动量进行计算。数控装置1基于计算出的移动量对是否执行空转校正进行判断。具体地说,数控装置1在计算出的移动量小于预先设定出的阈值的情况下,判断为不执行空转校正。数控装置1在判断为不执行空转校正的情况下,不执行空转校正。
例如在加工程序包含坐标的旋转时,有时由加工程序指定出的轴即加工程序的指令轴和实际的进给轴不同。在加工程序的指令轴和实际的进给轴不同的情况下,在现有的数控装置中,无法适当地对空转校正进行控制。但是,数控装置1由于基于实际的进给轴的每单位时间的移动量对实际的进给轴的移动的朝向反转后的实际的进给轴的移动量进行计算,因此在加工程序的指令轴和实际的进给轴不同的情况下,能够适当地对空转校正进行控制。
在此基础上,数控装置1在计算出的移动量小于预先设定出的阈值的情况下,不执行空转校正,因此能够抑制工件的加工面的精度降低。
图9是表示实施方式所涉及的数控装置1所具有的插补部2、计算部4、判断部5、控制部8及驱动单元9中的至少一部分的功能由处理器51实现的情况下的处理器51的图。即,插补部2、计算部4、判断部5、控制部8及驱动单元9中的至少一部分的功能可以由执行在存储器52中储存的程序的处理器51实现。处理器51是cpu(centralprocessingunit)、处理装置、运算装置、微处理器、微型计算机或dsp(digitalsignalprocessor)。在图9中还示出了存储器52。
在插补部2、计算部4、判断部5、控制部8及驱动单元9中的至少一部分的功能由处理器51实现的情况下,该一部分的功能由处理器51和软件、固件或软件及固件的组合实现。软件或固件作为程序而被记述并储存于存储器52。处理器51读出在存储器52中存储的程序而执行,由此实现插补部2、计算部4、判断部5、控制部8及驱动单元9中的至少一部分的功能。
即,在插补部2、计算部4、判断部5、控制部8及驱动单元9的至少一部分的功能由处理器51实现的情况下,数控装置1具有存储器52,该存储器52用于对由插补部2、计算部4、判断部5、控制部8及驱动单元9的一部分执行的程序步最终得以执行的程序进行储存。在存储器52中储存的程序可以说是使计算机执行由插补部2、计算部4、判断部5、控制部8及驱动单元9的一部分执行的顺序或方法。
存储器52例如是ram(randomaccessmemory)、rom(readonlymemory)、闪存存储器、eprom(erasableprogrammablereadonlymemory)、eeprom(注册商标)(electricallyerasableprogrammableread-onlymemory)等非易失性或者易失性的半导体存储器、磁盘、软盘、光盘、压缩盘、迷你盘或dvd(digitalversatiledisk)等。
图10是表示将实施方式所涉及的数控装置1所具有的插补部2、计算部4、判断部5、控制部8及驱动单元9构成的至少一部分的结构要素由处理电路53实现的情况下的处理电路53的图。即,插补部2、计算部4、判断部5、控制部8及驱动单元9的功能的至少一部分可以由处理电路53实现。
处理电路53是专用的硬件。处理电路53例如是单一电路、复合电路、被程序化的处理器、被并行程序化的处理器、asic(applicationspecificintegratedcircuit)、fpga(field-programmablegatearray)或它们的组合。插补部2、计算部4、判断部5、控制部8及驱动单元9中的一部分可以是独立于其余部分的专用的硬件。
关于插补部2、计算部4、判断部5、控制部8及驱动单元9的多个功能,可以是该多个功能的一部分由软件或固件实现,该多个功能的其余部分由专用的硬件实现。如上所述,插补部2、计算部4、判断部5、控制部8及驱动单元9的中多个功能能够由硬件、软件、固件或它们的组合实现。
以上的实施方式所示的结构,表示本发明的内容的一个例子,也能够与其他公知技术进行组合,在不脱离本发明的主旨的范围,也能够对结构的一部分进行省略、变更。
符号的说明
1数控装置,2插补部,3第1存储部,4计算部,5判断部,6第2存储部,7第3存储部,8控制部,9驱动单元,10工作机械,21进给速度,22移动的朝向,23、27文件,24轴移动反转位置,25轴移动反转后移动量,26阈值,28表示每单位时间的移动量的信息,29空转校正控制信号,51处理器,52存储器,53处理电路。
1.一种数控装置,其特征在于,具有:
计算部,其基于包含表示工作机械所具有的实际的进给轴移动的朝向的信息在内的所述实际的进给轴的每单位时间的移动量,对所述实际的进给轴的移动的朝向反转后的所述实际的进给轴的移动量进行计算;
判断部,其基于由所述计算部计算出的所述移动量,对是否执行空转校正进行判断;以及
控制部,其在由所述判断部判断为不执行所述空转校正的情况下,不执行所述空转校正。
2.根据权利要求1所述的数控装置,其特征在于,
所述判断部在由所述计算部计算出的所述移动量小于预先设定出的阈值的情况下,判断为不执行所述空转校正。
技术总结