数值控制装置和控制方法制造方法及图纸

技术编号:18366934 阅读:46 留言:0更新日期:2018-07-05 07:38
本发明专利技术涉及一种数值控制装置和控制方法。数值控制装置的CPU判断是否为主轴马达的通电为断开状态且机床的当前的动作为轴移动。在判断为通电为断开状态且机床的当前的动作为轴移动时,CPU判断在所生成的下一动作的移动指令中是否包含主轴旋转指令。在判断为在下一动作的移动指令中包含主轴旋转指令时,CPU在轴移动完成之前将主轴马达的通电从断开状态切换为接通状态。因此,数值控制装置在下一动作中能够缩短直至主轴马达成为接通状态使主轴旋转为止的待机时间。

Numerical control device and control method

The invention relates to a numerical control device and a control method. The CPU of the numerical control device determines whether the energizing state of the spindle motor is disconnected and the current action of the machine tool is axial movement. The CPU determines whether the spindle rotation instruction is included in the moving instruction of the next motion in the next action, when it is judged that the power is disconnected and the current movement of the machine is moved to the axis. When it is judged that the spindle rotation instruction is included in the moving instruction of the next action, the CPU switches the spindle motor from the disconnected state to the on state before the axis moves. Therefore, the numerical control device can be shortened in the next action until the spindle motor becomes the standby time when the spindle is turned on.

【技术实现步骤摘要】
数值控制装置和控制方法
本专利技术涉及一种数值控制装置和控制方法。
技术介绍
具备刀具更换装置的机床在使主轴马达停止并将安装于主轴的刀具更换为其它刀具之后,再次使主轴旋转来再开始进行设备加工。在日本专利公开1984年80172号公报所公开的主轴马达控制方式中,在进行刀具更换时,使主轴马达停止于目标位置,将停止的状态的主轴锁定于设备主体。在主轴马达控制方式中,在主轴锁定的期间内的一部分期间将主轴马达的励磁断开,使得即使主轴在锁定期间因外力被强制地发生变化也避免主轴马达发热。在主轴马达控制方式中,在将其它刀具安装于主轴之后,将主轴马达的励磁接通,以再次使主轴旋转。从主轴马达的励磁为断开的状态起直到将励磁接通来能够进行旋转为止需要规定时间。因此,以往存在如下问题点:在伴随刀具更换进行的动作时,主轴的旋转开始延迟该规定时间。
技术实现思路
本专利技术的目的在于,提供一种即使在执行当前的动作的过程中用于驱动主轴的马达的通电(励磁)为断开状态也能够在下一动作中迅速使主轴开始进行旋转的数值控制装置和控制方法。技术方案1的数值控制装置具备控制部,该控制部对NC程序的控制指令进行解释来生成内部指令,按照所生成的该内部指令来控制设备的动作,在数值控制装置中,所述设备具有用于安装刀具的主轴,所述控制部具备:第一判断部,其判断是否为用于对所述主轴进行旋转驱动的马达的通电为断开状态且所述设备的当前的动作为轴移动;第二判断部,在所述第一判断部判断为所述马达的通电为断开状态且所述当前的动作为轴移动时,所述第二判断部判断在下一动作的所述内部指令中是否包含用于使所述主轴旋转的主轴旋转指令;以及通电控制部,在所述第二判断部判断为在所述下一动作的所述内部指令中包含所述主轴旋转指令时,所述通电控制部在轴移动完成之前,将所述马达的通电从断开状态切换为接通状态。在将用于驱动主轴的马达从断开状态切换为接通状态时,耗费时间。在当前的动作为轴移动且在下一动作的内部指令中包含主轴旋转指令时,在作为当前的动作的轴移动完成之前,数值控制装置将马达的通电从断开状态切换为接通状态。因此,数值控制装置能够在下一动作中缩短直至马达成为接通状态使主轴能够进行旋转为止的待机时间。在不使用用于对主轴进行旋转驱动的马达的期间,原则上将该马达的通电设为断开状态即可。因此,数值控制装置能够消耗设备所消耗的电力。技术方案2的数值控制装置的所述控制部也可以还具备旋转执行部,在所述通电控制部将所述马达的通电设为接通状态之后,当轴移动完成后执行所述下一动作的所述内部指令时,所述旋转执行部执行所述主轴旋转指令。数值控制装置即使在轴移动完成之前将马达的通电设为接通状态,也在执行下一内部指令之前不使主轴旋转。假设在轴移动完成的时间点停止设备的动作时,主轴为停止状态。因此,数值控制装置防止主轴成为旋转状态,从而能够提高作业的安全性。技术方案3、4的数值控制装置的所述控制部也可以是,在所述NC程序的所述控制指令为对被削件执行攻螺纹的攻螺纹指令时,所述控制部生成轴移动指令、切削进给指令以及退出指令来作为所述内部指令,所述轴移动指令用于在所述马达的通电为断开状态下从当前位置向基准点进行轴移动,所述基准点是在所述被削件中开始进行加工的位置,所述切削进给指令包含使所述主轴旋转的所述主轴旋转指令,用于根据所述主轴旋转指令使所述主轴旋转且从所述基准点向所述被削件的目标位置进行切削进给,所述退出指令用于在将所述切削进给进行到所述目标位置之后,使所述主轴向与所述切削进给时的旋转方向相反的方向旋转,且进行用于将所述主轴从形成于所述被削件的孔中退出的轴移动,在所述第一判断部判断为所述马达的通电为断开状态且所述当前的动作为与所述轴移动指令对应的轴移动,并且所述第二判断部判断为在作为所述下一动作的所述内部指令的所述切削进给指令中包含所述主轴旋转指令时,所述通电控制部在作为所述当前的动作的向所述基准点的轴移动完成之前,将所述马达的通电从断开状态切换为接通状态。控制部当对攻螺纹指令进行解释时,生成轴移动指令、切削进给指令、退出指令这三个内部指令。在执行从当前位置至基准点的轴移动指令的过程中马达的通电为断开状态时,下一动作的内部指令为包含主轴旋转指令的切削进给指令。因此,数值控制装置能够在至基准点的轴移动完成之前,将马达的通电从断开状态切换为接通状态。因此,数值控制装置在进行攻螺纹动作时,也能够缩短直至将马达设为接通状态来使主轴旋转为止的待机时间。技术方案5~8的数值控制装置的所述控制部所控制的所述设备也可以是,具备:主轴头,其以所述主轴能够旋转的方式支承该主轴,且被设置为能够沿上下方向移动;以及刀库,在所述主轴头位于ATC原点时,所述刀库旋转且支承刀具,所述ATC原点是所述主轴头的上下方向的移动范围内的比设备原点靠上方的位置,所述设备能够执行刀具更换动作,该刀具更换动作包括以下动作:第一上升动作,使所述主轴头从当前位置向所述设备原点上升;第二上升动作,使所述主轴头从所述设备原点向所述ATC原点上升,在此期间,将当前安装于所述主轴的当前刀具卸下后交接到所述刀库;旋转动作,在所述主轴头位于所述ATC原点时,使所述刀库旋转来将接下来向所述主轴安装的下一刀具定位成与所述主轴相向;第一下降动作,使所述主轴头从所述ATC原点向所述设备原点下降,在此期间,从所述刀库接收所述下一刀具后安装于所述主轴;以及第二下降动作,使所述主轴头从所述设备原点向目标位置下降,在此期间,使所述主轴旋转,在所述NC程序的所述控制指令为用于指示所述刀具更换动作的刀具更换指令时,所述生成部生成第一上升指令、第二上升指令、旋转指令、第一下降指令以及第二下降指令来作为所述内部指令,所述第一上升指令用于指示所述第一上升动作的轴移动,所述第二上升指令用于指示所述第二上升动作的轴移动,所述旋转指令用于指示所述旋转动作,所述第一下降指令用于指示所述第一下降动作的轴移动,所述第二下降指令用于指示所述第二下降动作的轴移动,并且包含使所述主轴旋转的所述主轴旋转指令,在所述第一判断部判断为所述马达的通电为断开状态且所述当前的动作为与所述第一下降指令对应的轴移动,并且所述第二判断部判断为在作为所述下一动作的所述内部指令的所述第二下降指令中包含所述主轴旋转指令时,所述通电控制部在所述第一下降动作中的向所述设备原点的轴移动完成之前,将所述马达的通电从断开状态切换为接通状态。控制部对刀具更换指令进行解释,生成第一上升指令、第二上升指令、旋转指令、第一下降指令以及第二下降指令来作为内部指令。第二下降指令是包含主轴旋转指令的指令。因此,数值控制装置在执行第一下降指令的过程中,在下一动作的内部指令为第二下降指令时,能够在第一下降动作中的向设备原点的轴移动完成之前,将马达的通电从断开状态切换为接通状态。因此,数值控制装置在进行刀具更换动作时,也能够缩短直至将马达设为接通状态来使主轴旋转为止的待机时间。技术方案9的数值控制装置也可以是,还具备设定部,该设定部能够设定如下范围的上限值,该范围是在所述第一下降动作中在比对所述主轴安装所述刀具的规定位置靠下方且比所述设备原点靠上方的范围内所述通电控制部能够将所述马达的通电从断开状态切换为接通状态的范围,在所述第一判断部判断为所述马达的通电为断开状态且所本文档来自技高网...
数值控制装置和控制方法

【技术保护点】
1.一种数值控制装置,具备控制部(31),该控制部(31)对NC程序的控制指令进行解释来生成内部指令,按照所生成的该内部指令来对设备(1)的动作进行控制,所述数值控制装置的特征在于,所述设备具有用于安装刀具(4)的主轴(9),所述控制部具备:第一判断部,其判断是否为用于对所述主轴进行旋转驱动的马达(54)的通电为断开状态且所述设备的当前的动作为轴移动;第二判断部,在所述第一判断部判断为所述马达的通电为断开状态且所述当前的动作为轴移动时,所述第二判断部判断在下一动作的所述内部指令中是否包含用于使所述主轴旋转的主轴旋转指令;以及通电控制部,在所述第二判断部判断为在所述下一动作的所述内部指令中包含所述主轴旋转指令时,所述通电控制部在轴移动完成之前将所述马达的通电从断开状态切换为接通状态。

【技术特征摘要】
2016.12.26 JP 2016-2508201.一种数值控制装置,具备控制部(31),该控制部(31)对NC程序的控制指令进行解释来生成内部指令,按照所生成的该内部指令来对设备(1)的动作进行控制,所述数值控制装置的特征在于,所述设备具有用于安装刀具(4)的主轴(9),所述控制部具备:第一判断部,其判断是否为用于对所述主轴进行旋转驱动的马达(54)的通电为断开状态且所述设备的当前的动作为轴移动;第二判断部,在所述第一判断部判断为所述马达的通电为断开状态且所述当前的动作为轴移动时,所述第二判断部判断在下一动作的所述内部指令中是否包含用于使所述主轴旋转的主轴旋转指令;以及通电控制部,在所述第二判断部判断为在所述下一动作的所述内部指令中包含所述主轴旋转指令时,所述通电控制部在轴移动完成之前将所述马达的通电从断开状态切换为接通状态。2.根据权利要求1所述的数值控制装置,其特征在于,所述控制部还具备旋转执行部,在所述通电控制部将所述马达的通电设为接通状态之后,当轴移动完成后执行所述下一动作的所述内部指令时,所述旋转执行部执行所述主轴旋转指令。3.根据权利要求1所述的数值控制装置,其特征在于,在所述NC程序的所述控制指令为对被削件执行攻螺纹的攻螺纹指令时,所述控制部生成轴移动指令、切削进给指令以及退出指令来作为所述内部指令,所述轴移动指令用于在所述马达的通电为断开状态下从当前位置向基准点进行轴移动,所述基准点是在所述被削件中开始进行加工的位置,所述切削进给指令包含用于使所述主轴旋转的所述主轴旋转指令,用于根据所述主轴旋转指令使所述主轴旋转且从所述基准点向所述被削件的目标位置进行切削进给,所述退出指令用于在将所述切削进给进行到所述目标位置之后,使所述主轴向与所述切削进给时的旋转方向相反的方向旋转,且进行用于将所述主轴从形成于所述被削件的孔中退出的轴移动,在所述第一判断部判断为所述马达的通电为断开状态且所述当前的动作为与所述轴移动指令对应的轴移动,并且所述第二判断部判断为在作为所述下一动作的所述内部指令的所述切削进给指令中包含所述主轴旋转指令时,所述通电控制部在作为所述当前的动作的向所述基准点的轴移动完成之前,将所述马达的通电从断开状态切换为接通状态。4.根据权利要求2所述的数值控制装置,其特征在于,在所述NC程序的所述控制指令为对被削件执行攻螺纹的攻螺纹指令时,所述控制部生成轴移动指令、切削进给指令以及退出指令来作为所述内部指令,所述轴移动指令用于在所述马达的通电为断开状态下从当前位置向基准点进行轴移动,所述基准点是在所述被削件中开始进行加工的位置,所述切削进给指令包含用于使所述主轴旋转的所述主轴旋转指令,用于根据所述主轴旋转指令使所述主轴旋转且从所述基准点向所述被削件的目标位置进行切削进给,所述退出指令用于在将所述切削进给进行到所述目标位置之后,使所述主轴向与所述切削进给时的旋转方向相反的方向旋转,且进行用于将所述主轴从形成于所述被削件的孔中退出的轴移动,在所述第一判断部判断为所述马达的通电为断开状态且所述当前的动作为与所述轴移动指令对应的轴移动,并且所述第二判断部判断为在作为所述下一动作的所述内部指令的所述切削进给指令中包含所述主轴旋转指令时,所述通电控制部在作为所述当前的动作的向所述基准点的轴移动完成之前,将所述马达的通电从断开状态切换为接通状态。5.根据权利要求1所述的数值控制装置,其特征在于,所述设备具备:主轴头(7),其以所述主轴能够旋转的方式支承该主轴,且被设置为能够沿上下方向移动;以及刀库(21),在所述主轴头位于ATC原点时,所述刀库旋转且支承刀具,所述ATC原点是所述主轴头的上下方向的移动范围内的比设备原点靠上方的位置,所述设备能够执行刀具更换动作,该刀具更换动作包括以下动作:第一上升动作,使所述主轴头从当前位置向所述设备原点上升;第二上升动作,使所述主轴头从所述设备原点向所述ATC原点上升,在此期间,将当前安装于所述主轴的当前刀具卸下后交接到所述刀库;旋转动作,在所述主轴头位于所述ATC原点时,使所述刀库旋转来将接下来向所述主轴安装的下一刀具定位成与所述主轴相向;第一下降动作,使所述主轴头从所述ATC原点向所述设备原点下降,在此期间,从所述刀库接收所述下一刀具后安装于所述主轴;以及第二下降动作,使所述主轴头从所述设备原点向目标位置下降,在此期间,使所述主轴旋转,在所述NC程序的所述控制指令为用于指示所述刀具更换动作的刀具更换指令时,所述控制部生成第一上升指令、第二上升指令、旋转指令、第一下降指令以及第二下降指令来作为所述内部指令,所述第一上升指令用于指示所述第一上升动作的轴移动,所述第二上升指令用于指示所述第二上升动作的轴移动,所述旋转指令用于指示所述旋转动作,所述第一下降指令用于指示所述第一下降动作的轴移动,所述第二下降指令用于指示所述第二下降动作的轴移动,并且包含用于使所述主轴旋转的所述主轴旋转指令,在所述第一判断部判断为所述马达的通电为断开状态且所述当前的动作为与所述第一下降指令对应的轴移动,并且所述第二判断部判断为在作为所述下一动作的所述内部指令的所述第二下降指令中包含所述主轴旋转指令时,所述通电控制部在所述第一下降动作中的向所述设备原点的轴移动完成之前,将所述马达的通电从断开状态切换为接通状态。6.根据权利要求2所述的数值控制装置,其特征在于,所述设备具备:主轴头,其以所述主轴能够旋转的方式支承该主轴,且被设置为能够沿上下方向移动;以及刀库,在所述主轴头位于ATC原点时,所述刀库旋转且支承刀具,所述ATC原点是所述主轴头的上下方向的移动范围内的比设备原点靠上方的位置,所述设备能够执行刀具更换动作,该刀具更换动作包括以下动作:第一上升动作,使所述主轴头从当前位置向所述设备原点上升;第二上升动作,使所述主轴头从所述设备原点向所述ATC原点上升,在此期间,将当前安装于所述主轴的当前刀具卸下后交接到所述刀库;旋转动作,在所述主轴头位于所述ATC原点时,使所述刀库旋转来将接下来向所述主轴安装的下一刀具定位成与所述主轴相向;第一下降动作,使所述主轴头从所述ATC原点向所述设备原点下降,在此期间,从所述刀库接收所述下一刀具后安装于所述主轴;以及第二下降动作,使所述主轴头从所述设备原点向目标位置下降,在此期间,...

【专利技术属性】
技术研发人员:石川友哉
申请(专利权)人:兄弟工业株式会社
类型:发明
国别省市:日本,JP

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

1