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程序的控制指令進行解釋來生成內部指令,按照所生成的該內部指令來控制設備的動作,在數值控制裝置中,所述設備具有用于安裝刀具的主軸,所述控制部具備:第一判斷部,其判斷是否為用于對所述主軸進行旋轉驅動的馬達的通電為斷開狀態且所述設備的當前的動作為軸移動;第二判斷部,在所述第一判斷部判斷為所述馬達的通電為斷開狀態且所述當前的動作為軸移動時,所述第二判斷部判斷在下一動作的所述內部指令中是否包含用于使所述主軸旋轉的主軸旋轉指令;以及 ...
【技術保護點】
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原點向所述設備原點下降,在此期間,從所述刀庫接收所述下一刀具后安裝于所述主軸;以及第二下降動作,使所述主軸頭從所述設備原點向目標位置下降,在此期間,...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。