亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

機(jī)床和機(jī)床的控制方法與流程

文檔序號(hào):11207329閱讀:515來源:國知局
機(jī)床和機(jī)床的控制方法與流程

本發(fā)明涉及能夠控制主軸的軸線方向位置及主軸的周向位置的機(jī)床和機(jī)床的控制方法,其中,能夠?qū)⒌毒哐b配于該主軸。



背景技術(shù):

日本特許公開公報(bào)第2013-206330號(hào)公開了一種機(jī)床,機(jī)床具有主軸、用于使主軸沿軸線方向移動(dòng)的移動(dòng)機(jī)構(gòu)、用于使主軸繞軸線旋轉(zhuǎn)的馬達(dá)以及對(duì)移動(dòng)機(jī)構(gòu)和馬達(dá)的驅(qū)動(dòng)進(jìn)行控制的控制裝置,其中,能夠?qū)⒌毒哐b配于該主軸。控制裝置控制主軸的旋轉(zhuǎn)速度,以在軸線方向的規(guī)定位置處使主軸的旋轉(zhuǎn)速度與目標(biāo)旋轉(zhuǎn)速度一致。

在機(jī)床進(jìn)行攻螺紋加工時(shí),當(dāng)主軸的旋轉(zhuǎn)量和主軸的上下移動(dòng)量的差分較大時(shí),有時(shí)刀具卡定于工件,導(dǎo)致刀具或主軸破損。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供即使主軸的上下方向位置和目標(biāo)上下方向位置的差分較大,也能夠防止主軸的破損的機(jī)床和機(jī)床的控制方法。

技術(shù)方案1的機(jī)床具有:主軸,刀具能夠裝配于該主軸;移動(dòng)機(jī)構(gòu),其用于使主軸沿軸線方向移動(dòng);馬達(dá),其用于使主軸繞軸線旋轉(zhuǎn);控制裝置,其依次讀取構(gòu)成加工程序的多個(gè)命令,對(duì)移動(dòng)機(jī)構(gòu)和馬達(dá)的驅(qū)動(dòng)進(jìn)行控制;第一檢測部,其用于檢測主軸的軸線方向位置;以及第二檢測部,其用于檢測主軸的周向位置,在該機(jī)床中,控制裝置具有:判斷部,在讀取到的命令包括利用刀具對(duì)工件攻螺紋的攻螺紋指令時(shí),該判斷部根據(jù)由第二檢測部檢測到的主軸的周向位置并基于所述攻螺紋指令來運(yùn)算所述主軸的上下方向的位置,并判斷該運(yùn)算得到的所述主軸的上下方向的位置和由第一檢測部檢測到的主軸的上下方向的位置的差分是否超過了預(yù)先設(shè)定的閾值;以及結(jié)束部,在判斷部判斷為差分超過了閾值時(shí),該結(jié)束部執(zhí)行第一結(jié)束處理和第二結(jié)束處理中的任一者,該第一結(jié)束處理是在執(zhí)行完攻螺紋指令后結(jié)束執(zhí)行加工程序的處理,該第二結(jié)束處理是中止執(zhí)行攻螺紋指令并結(jié)束執(zhí)行加工程序的處理。

本發(fā)明根據(jù)由第二檢測部檢測到的主軸的周向位置和攻螺紋指令來運(yùn)算主軸的上下方向的位置,在由第一檢測部檢測到的主軸的當(dāng)前的上下方向的位置和運(yùn)算得到的主軸的上下方向的位置的差分超過了閾值時(shí),執(zhí)行在執(zhí)行完攻螺紋指令后結(jié)束加工程序的第一結(jié)束處理,或者執(zhí)行在執(zhí)行完攻螺紋指令之前結(jié)束加工程序的第二結(jié)束處理。

技術(shù)方案2的機(jī)床的控制裝置具有設(shè)定部,該設(shè)定部用于設(shè)定是執(zhí)行第一結(jié)束處理還是執(zhí)行第二結(jié)束處理,結(jié)束部根據(jù)設(shè)定部的設(shè)定來執(zhí)行第一結(jié)束處理或第二結(jié)束處理。

操作者能夠利用設(shè)定部來設(shè)定執(zhí)行第一結(jié)束處理和第二結(jié)束處理中的任一者,能夠執(zhí)行與刀具和工件的特性相應(yīng)的適當(dāng)?shù)慕Y(jié)束處理。

技術(shù)方案3的機(jī)床的命令包括從形成于工件的螺紋孔退出刀具的退出指令,閾值包括第一閾值和第二閾值,判斷部包括:第一判斷部,在執(zhí)行攻螺紋指令時(shí),該第一判斷部判斷差分是否超過了第一閾值;以及第二判斷部,在執(zhí)行退出指令時(shí),該第二判斷部判斷差分是否超過了第二閾值。

在對(duì)工件進(jìn)行攻螺紋并且由第一檢測部檢測到的主軸的當(dāng)前的上下方向的位置和運(yùn)算得到的主軸的上下方向的位置的差分超過了閾值的情況下,在執(zhí)行攻螺紋的過程中停止主軸的旋轉(zhuǎn)時(shí),工件進(jìn)入刀具的槽中,刀具和工件容易相卡定。在從螺紋孔退出刀具并且所述差分超過了閾值的情況下,在主軸沿軸線方向移動(dòng)時(shí),卡定于工件的刀具自主軸脫落,容易導(dǎo)致主軸受到損傷。本發(fā)明在進(jìn)行攻螺紋時(shí)和進(jìn)行退出時(shí),分別判斷所述差分是否超過了所述閾值,即使刀具卡定于工件,也能夠執(zhí)行與各情況相應(yīng)的適當(dāng)?shù)闹鬏S的動(dòng)作,防止刀具或主軸的破損。

技術(shù)方案4的機(jī)床的閾值包括第三閾值和比第三閾值大的第四閾值,判斷部包括:第三判斷部,其用于判斷差分是否超過了第三閾值;以及第四判斷部,其用于判斷差分是否超過了第四閾值,在第三判斷部判斷為差分超過了第三閾值且第四判斷部判斷為差分沒有超過第四閾值時(shí),結(jié)束部執(zhí)行第一結(jié)束處理,在第四判斷部判斷為差分超過了第四閾值時(shí),結(jié)束部執(zhí)行第二結(jié)束處理。

本發(fā)明在所述差分超過第三閾值但為第四閾值以下時(shí),考慮到刀具向工件卡定的程度較低,因此,執(zhí)行第一結(jié)束處理,完成執(zhí)行攻螺紋指令。在所述差分超過了第四閾值時(shí),考慮到刀具向工件卡定的程度較高,因此,執(zhí)行第二結(jié)束處理,立即中止執(zhí)行攻螺紋指令。即使發(fā)生刀具卡定于工件的情況,也能夠執(zhí)行與情況相應(yīng)的適當(dāng)?shù)闹鬏S的動(dòng)作,防止刀具或主軸的破損。

技術(shù)方案5是機(jī)床的控制方法,該機(jī)床具有:主軸,刀具能夠裝配于該主軸;移動(dòng)機(jī)構(gòu),其用于使該主軸沿軸線方向移動(dòng);馬達(dá),其用于使所述主軸繞軸線旋轉(zhuǎn);控制裝置,其依次讀取構(gòu)成加工程序的多個(gè)命令,對(duì)所述移動(dòng)機(jī)構(gòu)和所述馬達(dá)的驅(qū)動(dòng)進(jìn)行控制;第一檢測部,其用于檢測所述主軸的軸線方向位置;以及第二檢測部,其用于檢測所述主軸的周向位置,在該機(jī)床的控制方法中,在讀取到的所述命令包括利用刀具對(duì)工件攻螺紋的攻螺紋指令時(shí),根據(jù)由所述第二檢測部檢測到的所述主軸的周向位置和所述攻螺紋指令來運(yùn)算所述主軸的上下方向的位置,并判斷該運(yùn)算得到的所述主軸的上下方向的位置和由所述第一檢測部檢測到的所述主軸的上下方向的位置的差分是否超過了預(yù)先設(shè)定的閾值,在判斷為所述差分超過了所述閾值時(shí),執(zhí)行第一結(jié)束處理和第二結(jié)束處理中的任一者,該第一結(jié)束處理是在執(zhí)行完所述攻螺紋指令后結(jié)束執(zhí)行所述加工程序的處理,該第二結(jié)束處理是中止執(zhí)行所述攻螺紋指令并結(jié)束執(zhí)行所述加工程序的處理。

本發(fā)明根據(jù)由第二檢測部檢測到的主軸的周向位置和攻螺紋指令來運(yùn)算主軸的上下方向的位置,在由第一檢測部檢測到的主軸的當(dāng)前的上下方向的位置和運(yùn)算得到的主軸的上下方向的位置的差分超過了閾值時(shí),執(zhí)行在執(zhí)行完攻螺紋指令后結(jié)束加工程序的第一結(jié)束處理,或者執(zhí)行在執(zhí)行完攻螺紋指令之前結(jié)束加工程序的第二結(jié)束處理。

附圖說明

圖1是表示實(shí)施方式1的機(jī)床的立體圖。

圖2是表示控制裝置的框圖。

圖3是表示加工程序的一個(gè)例子的示意圖。

圖4是用于說明主軸的動(dòng)作的說明圖。

圖5是用于說明攻螺紋加工處理的流程圖。

圖6是用于說明攻螺紋加工處理的流程圖。

圖7是用于說明實(shí)施方式2的攻螺紋加工處理的流程圖。

具體實(shí)施方式

實(shí)施方式1

基于附圖來說明實(shí)施方式1的機(jī)床。在以下的說明內(nèi)容中,使用附圖中的箭頭所示的上下、左右、前后。

如圖1所示,機(jī)床100具有沿前后方向延伸的矩形的基座1。工件保持部3設(shè)于基座1的上部的靠前側(cè)的位置。工件保持部3能夠繞沿左右方向延伸的a軸旋轉(zhuǎn),工件保持部3能夠繞沿上下方向延伸的c軸旋轉(zhuǎn)。支承臺(tái)2設(shè)于基座1的上部的靠后側(cè)的位置,支承立柱4。

y軸方向移動(dòng)機(jī)構(gòu)10設(shè)于支承臺(tái)2的上部,能夠使移動(dòng)板16沿前后方向移動(dòng)。y軸方向移動(dòng)機(jī)構(gòu)10具有y軸螺桿12、y軸馬達(dá)13、軸承14以及兩個(gè)沿前后方向延伸的軌道11。軌道11設(shè)于支承臺(tái)2的上部的靠左側(cè)的位置和靠右側(cè)的位置。y軸螺桿12沿前后方向延伸,并設(shè)于兩個(gè)軌道11之間。軸承14設(shè)于y軸螺桿12的前端部和中途部(省略圖示)。y軸馬達(dá)13與y軸螺桿12的后端部相連結(jié)。螺母(省略圖示)隔著滾動(dòng)體(省略圖示)與y軸螺桿12螺紋接合。滾動(dòng)體例如為滾珠。多個(gè)滑動(dòng)件15以能夠滑動(dòng)的方式設(shè)于各軌道11。移動(dòng)板16沿水平方向延伸,與螺母和滑動(dòng)件15的上部相連結(jié)。y軸螺桿12隨著y軸馬達(dá)13的旋轉(zhuǎn)進(jìn)行旋轉(zhuǎn),從而使螺母沿前后方向移動(dòng),使移動(dòng)板16沿前后方向移動(dòng)。

x軸方向移動(dòng)機(jī)構(gòu)20設(shè)于移動(dòng)板16的上表面,能夠使立柱4沿左右方向移動(dòng)。x軸方向移動(dòng)機(jī)構(gòu)20具有x軸螺桿22、x軸馬達(dá)23(參照?qǐng)D2)、軸承24以及兩個(gè)沿左右方向延伸的軌道21。軌道21設(shè)于移動(dòng)板16的上表面的靠前側(cè)的位置和靠后側(cè)的位置。x軸螺桿22沿左右方向延伸,并設(shè)于兩個(gè)軌道21之間。軸承24設(shè)于x軸螺桿22的左端部和中途部(省略圖示)。x軸馬達(dá)23與x軸螺桿22的右端部相連結(jié)。螺母(省略圖示)隔著滾動(dòng)體(省略圖示)與x軸螺桿22螺紋接合。多個(gè)滑動(dòng)件26以能夠滑動(dòng)的方式設(shè)于各軌道21。立柱4與螺母和滑動(dòng)件26的上部相連結(jié)。x軸螺桿22隨著x軸馬達(dá)23的旋轉(zhuǎn)進(jìn)行旋轉(zhuǎn),從而使螺母沿左右方向移動(dòng),使立柱4沿左右方向移動(dòng)。

z軸方向移動(dòng)機(jī)構(gòu)30設(shè)于立柱4的前表面,能夠使主軸頭5沿上下方向移動(dòng)。z軸方向移動(dòng)機(jī)構(gòu)30具有z軸螺桿32、z軸馬達(dá)33、軸承34以及兩個(gè)沿上下方向延伸的軌道31。軌道31設(shè)于立柱4的前表面的靠左側(cè)的位置和靠右側(cè)的位置。z軸螺桿32沿上下方向延伸,并設(shè)于兩個(gè)軌道31之間。軸承34設(shè)于z軸螺桿32的下端部和中途部(省略圖示)。z軸馬達(dá)33與z軸螺桿32的上端部相連結(jié)。螺母(省略圖示)隔著滾動(dòng)體(省略圖示)與z軸螺桿32螺紋接合。多個(gè)滑動(dòng)件35以能夠滑動(dòng)的方式設(shè)于各軌道31。主軸頭5與螺母和滑動(dòng)件35的前部相連結(jié)。z軸螺桿32隨著z軸馬達(dá)33的旋轉(zhuǎn)進(jìn)行旋轉(zhuǎn),從而使螺母沿上下方向移動(dòng),使主軸頭5沿上下方向移動(dòng)。

沿上下方向延伸的主軸51設(shè)于主軸頭5內(nèi)。主軸51能夠繞軸線旋轉(zhuǎn)。主軸馬達(dá)6(馬達(dá))設(shè)于主軸頭5的上端部。能夠?qū)⒌毒哐b配于主軸51的下端部。主軸51隨著主軸馬達(dá)6的旋轉(zhuǎn)進(jìn)行旋轉(zhuǎn),從而使刀具進(jìn)行旋轉(zhuǎn)。旋轉(zhuǎn)的刀具對(duì)由工件保持部3保持的工件進(jìn)行加工。

機(jī)床100具有能夠交換刀具的換刀裝置(省略圖示)。換刀裝置能夠交換收納在刀庫(省略圖示)的刀具和裝配在主軸51上的刀具。

機(jī)床100具有對(duì)馬達(dá)6、馬達(dá)13、馬達(dá)23、馬達(dá)33、工件保持部3以及換刀裝置等的驅(qū)動(dòng)進(jìn)行控制的控制裝置60。如圖2所示,控制裝置60具有cpu61、rom62、ram63、eeprom等非易失性的存儲(chǔ)裝置64、輸入接口65、輸出接口66等。cpu61將存儲(chǔ)于rom62的控制程序讀出到ram63,對(duì)馬達(dá)6、馬達(dá)23、馬達(dá)13、馬達(dá)33、工件保持部3以及換刀裝置等的驅(qū)動(dòng)進(jìn)行控制。

存儲(chǔ)裝置64存儲(chǔ)第一閾值c1、第二閾值c2、切削級(jí)別、退出級(jí)別、表示加工程序的行號(hào)的變量n以及加工工件的加工程序等。切削級(jí)別有低級(jí)別和高級(jí)別,退出級(jí)別有低級(jí)別和高級(jí)別。操作者通過操作接受部67,對(duì)切削級(jí)別和退出級(jí)別設(shè)定低級(jí)別或高級(jí)別。

低級(jí)別表示在執(zhí)行完加工指令后,結(jié)束執(zhí)行加工程序。高級(jí)別表示不等執(zhí)行完加工指令就中止執(zhí)行加工指令,結(jié)束執(zhí)行加工程序。

機(jī)床100具有接受部67(設(shè)定部)、z軸傳感器68(第一檢測部)以及主軸傳感器69(第二檢測部)。接受部67具有例如鍵盤、觸摸板、顯示畫面等,能夠接受使用者的操作。使用者借助接受部67在存儲(chǔ)裝置64設(shè)定執(zhí)行例如后述的第一結(jié)束處理或第二結(jié)束處理。z軸傳感器68能夠檢測主軸51的上下方向的位置,換言之能夠檢測主軸51的軸線方向位置。主軸傳感器69能夠檢測主軸51的周向的位置??刂蒲b置60借助輸入接口65從接受部67輸入指令,從z軸傳感器68輸入軸線方向位置,從主軸傳感器69輸入主軸51的周向的位置??刂蒲b置60借助輸出接口66向主軸馬達(dá)6、x軸馬達(dá)23、y軸馬達(dá)13、z軸馬達(dá)33輸出驅(qū)動(dòng)信號(hào)。

如圖3所示,“編號(hào)”欄表示行號(hào),“命令”欄表示執(zhí)行的處理。存儲(chǔ)裝置64存儲(chǔ)用于加工工件的加工程序。加工程序具有多個(gè)行(命令)。cpu61依次對(duì)行進(jìn)行讀取,執(zhí)行命令。第n1行的g100表示換刀命令,t1表示接下來要裝配于主軸51的刀具的編號(hào)。x-60表示換刀后的主軸51的左右方向待機(jī)位置,y-20表示換刀后的主軸51的前后方向待機(jī)位置,z20表示換刀后的主軸51的上下方向待機(jī)位置。x、y、z的后面的數(shù)值表示將加工原點(diǎn)設(shè)為0時(shí)主軸51的位置,單位是mm。另外,朝一方向的移動(dòng)由“+”表示,朝另一方向的移動(dòng)由“-”表示。第n2行的g84表示攻螺紋加工命令,m03表示主軸51正轉(zhuǎn),s25000表示主軸51的目標(biāo)旋轉(zhuǎn)速度為25000rmp,z-5表示攻螺紋加工中的上下方向到達(dá)位置。i2表示攻螺紋螺距為2。m04表示主軸51反轉(zhuǎn),s15000表示主軸51的目標(biāo)旋轉(zhuǎn)速度為15000rmp,z10表示從螺紋孔退出主軸51的動(dòng)作中的上下方向到達(dá)位置。主軸51正轉(zhuǎn),并從待機(jī)位置移動(dòng)到攻螺紋加工中的上下方向到達(dá)位置,對(duì)工件攻螺紋,在工件上形成螺紋孔。在形成螺紋孔后,主軸51反轉(zhuǎn),并移動(dòng)到退出動(dòng)作下的上下方向到達(dá)位置。第nn行的m30表示加工程序的結(jié)束命令。另外,對(duì)于切削級(jí)別和退出級(jí)別,預(yù)先由操作者操作接受部67,將低級(jí)別或高級(jí)別存儲(chǔ)于存儲(chǔ)裝置64。

如圖5、圖6所示,cpu61將變量n設(shè)定為1(步驟s1),讀取加工程序的第nn行(步驟s2)。cpu61判斷是否讀取到結(jié)束命令(m30)(步驟s3)。在讀取到結(jié)束命令時(shí)(步驟s3:是),cpu61結(jié)束執(zhí)行加工程序。在沒有讀取到結(jié)束命令時(shí)(步驟s3:否),cpu61判斷是否讀取到攻螺紋加工命令(步驟s4)。在沒有讀取到攻螺紋加工命令時(shí)(步驟s4:否),cpu61執(zhí)行讀取到的命令(步驟s5),在變量n上加1(步驟s6),并將處理返回到步驟s2。

在讀取到攻螺紋加工命令時(shí)(步驟s4:是),cpu61參照目標(biāo)旋轉(zhuǎn)速度(例如圖3中的s25000),使主軸51正轉(zhuǎn),并使主軸51朝向工件下降。在主軸51旋轉(zhuǎn)且下降之前,從主軸傳感器69獲取主軸51的當(dāng)前的周向位置,并且從z軸傳感器68獲取主軸51的當(dāng)前的上下方向位置(步驟s7)。cpu61從主軸傳感器69獲取主軸51的周向位置,將該獲取到的主軸51的周向位置和在步驟7中獲取到的主軸51的周向位置累計(jì)相加。cpu61同時(shí)從z軸傳感器68獲取主軸51的上下方向位置,將該獲取到的主軸51的上下方向位置和在步驟7中獲取到的上下方向位置累計(jì)相加(主軸51的當(dāng)前上下方向位置)。根據(jù)累計(jì)相加得到的主軸51的周向位置和攻螺紋螺距運(yùn)算主軸51的上下方向位置(主軸51的目標(biāo)上下方向位置),并對(duì)該運(yùn)算得到的主軸51的上下方向位置(主軸51的目標(biāo)上下方向位置)和累計(jì)相加得到的上下方向位置(主軸51的當(dāng)前上下方向位置)的差分(第一差分)進(jìn)行運(yùn)算(步驟s8)。cpu61判斷第一差分是否超過了第一閾值c1(步驟s9)。在第一差分超過了第一閾值c1時(shí)(步驟s9:是),cpu61將1設(shè)定于存儲(chǔ)裝置64的第一標(biāo)志(步驟s10),判斷切削級(jí)別是否為低級(jí)別(步驟s11)。在第一差分超過了第一閾值c1時(shí),刀具容易卡定于工件。

在切削級(jí)別為低級(jí)別時(shí)(步驟s11:是),cpu61判斷主軸51是否已到達(dá)上下方向到達(dá)位置(步驟s12)。具體而言,cpu61從z軸傳感器68獲取主軸51的上下方向位置,判斷主軸51是否位于z-5所表示的位置(參照?qǐng)D3)。在主軸51沒有到達(dá)上下方向到達(dá)位置時(shí)(步驟s12:否),即刀具還在對(duì)工件攻螺紋時(shí),cpu61將處理返回到步驟s8。在主軸51已到達(dá)上下方向到達(dá)位置時(shí)(步驟s12:是),從主軸傳感器69獲取主軸51的當(dāng)前的周向位置,并且從z軸傳感器68獲取主軸51的當(dāng)前的上下方向位置(步驟s13)。cpu61參照目標(biāo)旋轉(zhuǎn)速度(例如圖3中的s15000),使主軸51反轉(zhuǎn)并且上升(步驟s14)。cpu61從主軸傳感器69獲取主軸51的周向位置,將該獲取到的主軸51的周向位置和在步驟13中獲取到的主軸51的周向位置累計(jì)相加。cpu61同時(shí)從z軸傳感器68獲取主軸51的上下方向位置,將該獲取到的主軸51的上下方向位置和在步驟13中獲取到的上下方向位置累計(jì)相加(主軸51的上下方向位置)。根據(jù)累計(jì)相加得到的主軸51的周向位置和攻螺紋螺距運(yùn)算主軸51的上下方向位置(主軸51的目標(biāo)上下方向位置),并對(duì)該運(yùn)算得到的主軸51的上下方向位置(主軸51的目標(biāo)上下方向位置)和累計(jì)相加得到的上下方向位置(主軸51的當(dāng)前上下方向位置)的差分(第二差分)進(jìn)行運(yùn)算(步驟s15)。cpu61判斷第二差分是否超過了第二閾值c2(步驟s16)。在第二差分超過了第二閾值c2時(shí)(步驟s16:是),cpu61將1設(shè)定于存儲(chǔ)裝置64的第二標(biāo)志(步驟s17)。在第二差分超過了第二閾值c2時(shí),刀具容易卡定于工件。然后,cpu61判斷退出級(jí)別是否為低級(jí)別(步驟s18)。在退出級(jí)別為低級(jí)別時(shí)(步驟s18:是),cpu61判斷退出動(dòng)作是否已結(jié)束(步驟s19)。具體而言,cpu61從z軸傳感器68獲取主軸51的上下方向位置,判斷主軸51是否位于z10所表示的位置(參照?qǐng)D3)。在退出動(dòng)作沒有結(jié)束時(shí)(步驟s19:否),cpu61將處理返回到步驟s15。

在退出動(dòng)作結(jié)束時(shí)(步驟s19:是),cpu61判斷是否將0以外的值設(shè)定于第一標(biāo)志或第二標(biāo)志(步驟s20)。在第一標(biāo)志和第二標(biāo)志均為0時(shí)(步驟s20:否),cpu61在變量n上加1(步驟s23),并將處理返回到步驟s2。

在第一標(biāo)志和第二標(biāo)志均為0時(shí),刀具卡定于工件的可能性較低。因此,cpu61依次讀取加工程序的行,繼續(xù)執(zhí)行加工程序直到讀取到結(jié)束命令為止。cpu61在讀取到結(jié)束命令時(shí),結(jié)束執(zhí)行加工程序。由于刀具卡定于工件的可能性較低,因此,cpu61執(zhí)行通常的攻螺紋加工,還執(zhí)行后續(xù)的處理。

在步驟s20中,第一標(biāo)志和第二標(biāo)志中的任一者不為0時(shí)(步驟s20:是),cpu61結(jié)束加工程序(步驟s21),并結(jié)束攻螺紋加工處理。

在步驟s9中判斷為第一差分沒有超過第一閾值c1時(shí)(步驟s9:否),cpu61使處理前進(jìn)到步驟s12。在第一差分沒有超過第一閾值c1時(shí),刀具卡定于工件的可能性較低。在步驟s16中判斷為第二差分沒有超過第二閾值c2時(shí)(步驟s16:否),cpu61使處理前進(jìn)到步驟s19。在第二差分沒有超過第二閾值c2時(shí),刀具卡定于工件的可能性較低。

在步驟s11中判斷為切削級(jí)別不是低級(jí)別時(shí)(步驟s11:否),即判斷為切削級(jí)別為高級(jí)別時(shí),cpu61中止攻螺紋加工(步驟s22),使處理前進(jìn)到步驟s20。由于在步驟s10中將1設(shè)定于第一標(biāo)志(步驟s20:是),因此cpu61結(jié)束執(zhí)行加工程序(步驟s21)。

在步驟s18中判斷為退出級(jí)別不是低級(jí)別時(shí)(步驟s18:否),即判斷為退出級(jí)別為高級(jí)別時(shí),cpu61中止退出動(dòng)作(步驟s22),使處理前進(jìn)到步驟s20。由于在步驟s17中將1設(shè)定于第二標(biāo)志(步驟s20:是),因此cpu61結(jié)束執(zhí)行加工程序(步驟s21)。執(zhí)行s9、s16的cpu61相當(dāng)于判斷部。

在s11和s18判斷為否,經(jīng)由s22、s20、s21的處理相當(dāng)于第二結(jié)束處理,在s11和s18判斷為是,經(jīng)由s20、s21的處理相當(dāng)于第一結(jié)束處理。執(zhí)行該第一結(jié)束處理和第二結(jié)束處理的cpu61相當(dāng)于結(jié)束部。

執(zhí)行s9的cpu61相當(dāng)于第一判斷部,執(zhí)行s16的cpu61相當(dāng)于第二判斷部。

實(shí)施方式1的機(jī)床100在主軸51的當(dāng)前上下方向位置和主軸51的目標(biāo)上下方向位置的差分超過了第一閾值c1或第二閾值c2時(shí),即根據(jù)在步驟s11或步驟s18的判斷,在執(zhí)行完攻螺紋加工指令或退出指令后,結(jié)束加工程序(執(zhí)行第一結(jié)束處理),或者,中止執(zhí)行攻螺紋加工指令或退出指令,結(jié)束加工程序(執(zhí)行第二結(jié)束處理)。因此,即使發(fā)生刀具卡定于工件的情況,主軸51也能夠適當(dāng)?shù)貏?dòng)作,防止刀具或主軸51的破損。

操作者能夠利用接受部67來設(shè)定第一結(jié)束處理和第二結(jié)束處理中的任一者,能夠執(zhí)行與刀具和工件的特性相應(yīng)的適當(dāng)?shù)慕Y(jié)束處理。

在對(duì)工件攻螺紋的過程中,在主軸51的當(dāng)前上下方向位置和主軸51的目標(biāo)上下方向位置的差分超過第一閾值c1并且停止主軸51的旋轉(zhuǎn)時(shí),刀具容易卡定于工件。在將刀具從螺紋孔退出的過程中,在主軸51的當(dāng)前上下方向位置和主軸51的目標(biāo)上下方向位置的差分超過第二閾值c2并且主軸51沿軸線方向移動(dòng)時(shí),卡定于工件的刀具自主軸51脫離,容易導(dǎo)致主軸51受到損傷。在本實(shí)施例中,對(duì)于進(jìn)行攻螺紋時(shí)和進(jìn)行退出時(shí),判斷所述差分是否超過了第一閾值c1或第二閾值c2,即使發(fā)生刀具卡定于工件的情況,也能夠執(zhí)行適當(dāng)?shù)闹鬏S51的動(dòng)作,防止刀具或主軸51的破損。

例如在進(jìn)行攻螺紋加工時(shí),通過將切削級(jí)別設(shè)定為低級(jí)別,從而即使所述差分超過第一閾值c1,機(jī)床也不會(huì)在攻螺紋的動(dòng)作過程中中止加工。當(dāng)在攻螺紋動(dòng)作過程中中止加工時(shí),刀具卡定于工件,需要操作者從工件退出刀具的作業(yè)。雖然所述差分超過第一閾值c1,作為工件來說成為次品,但是通過將切削級(jí)別設(shè)定為低級(jí)別,機(jī)床能夠省去上述操作者的作業(yè)。

在進(jìn)行從螺紋孔退出刀具的動(dòng)作時(shí),將退出級(jí)別設(shè)定為高級(jí)別,中止退出動(dòng)作,結(jié)束加工程序,防止刀具自主軸51脫離導(dǎo)致主軸51受到損傷。

實(shí)施方式2

基于附圖來說明實(shí)施方式2的機(jī)床。存儲(chǔ)裝置64存儲(chǔ)有第三閾值c3和比第三閾值c3大的第四閾值c4。如圖7所示,cpu61將變量n設(shè)定為1(步驟s31),讀取加工程序的第nn行(步驟s32)。cpu61判斷是否讀取到結(jié)束命令(m30)(步驟s33)。在讀取到結(jié)束命令時(shí)(步驟s33:是),cpu61結(jié)束執(zhí)行加工程序。在沒有讀取到結(jié)束命令時(shí)(步驟s33:否),cpu61判斷是否讀取到攻螺紋加工命令(步驟s34)。在沒有讀取到攻螺紋加工命令時(shí)(步驟s34:否),cpu61執(zhí)行讀取到的命令(步驟s35),在變量n上加1(步驟s36),并將處理返回到步驟s32。在讀取到攻螺紋加工命令時(shí)(步驟s34:是),cpu61從主軸傳感器69獲取主軸51的當(dāng)前的周向位置,并且從z軸傳感器68獲取主軸51的當(dāng)前的上下方向位置(步驟s37)。cpu61參照目標(biāo)旋轉(zhuǎn)速度(例如圖3中的s25000),使主軸51正轉(zhuǎn),并使主軸51朝向工件下降(步驟s38)。cpu61在完成主軸51的正轉(zhuǎn)以及下降動(dòng)作后,自動(dòng)地執(zhí)行主軸51的反轉(zhuǎn)以及上升,即退出動(dòng)作。cpu61從主軸傳感器69獲取主軸51的周向位置,將該獲取到的主軸51的周向位置和在s37中獲取到的主軸51的周向位置累計(jì)相加。cpu61同時(shí)從z軸傳感器68獲取主軸51的上下方向位置,將該獲取到的主軸51的上下方向位置和在s37中獲取到的上下方向位置累計(jì)相加(主軸51的當(dāng)前上下方向位置)。根據(jù)累計(jì)相加得到的主軸51的周向位置和攻螺紋螺距運(yùn)算主軸51的上下方向位置(主軸51的目標(biāo)上下方向位置),并對(duì)該運(yùn)算得到的主軸51的上下方向位置(主軸51的目標(biāo)上下方向位置)和累計(jì)相加得到的上下方向位置(主軸51的當(dāng)前上下方向位置)的差分(第一差分)進(jìn)行運(yùn)算(步驟s39)。cpu61判斷所述差分是否超過了第三閾值c3(步驟s40)。在所述差分超過了第三閾值c3時(shí)(步驟s40:是),cpu61將1設(shè)定于存儲(chǔ)裝置64的標(biāo)志(步驟s41),cpu61判斷所述差分是否超過了第四閾值c4(步驟s42)。在所述差分沒有超過第四閾值c4時(shí)(步驟s42:否),即所述差分超過第三閾值c3但小于等于第四閾值c4時(shí),cpu61判斷退出動(dòng)作是否已結(jié)束(步驟s43)。在退出動(dòng)作沒有結(jié)束時(shí)(步驟s43:否),cpu61將處理返回到步驟s39。在退出動(dòng)作結(jié)束時(shí)(步驟s43:是),cpu61判斷是否已將1設(shè)定于存儲(chǔ)裝置64的標(biāo)志(步驟s44)。在將1設(shè)定于標(biāo)志時(shí)(步驟s44:是),cpu61結(jié)束加工程序(步驟s45),并結(jié)束處理。即,在完成攻螺紋加工和退出動(dòng)作后,不讀取其他的行,結(jié)束加工程序。在所述差分超過第三閾值c3但小于等于第四閾值c4時(shí),即使發(fā)生刀具卡定于工件的情況,卡定的程度也不大。因此,在完成攻螺紋加工和退出動(dòng)作后,不讀取其他的行,結(jié)束加工程序。在步驟s40中判斷為所述差分沒有超過第三閾值c3時(shí)(步驟s40:否),cpu61使處理前進(jìn)到步驟s43、步驟s44。由于沒有執(zhí)行步驟s41,因此cpu61沒有將1設(shè)定于存儲(chǔ)裝置64的標(biāo)志(步驟s44:否)。cpu61在變量n上加1(步驟s47),并將處理返回到步驟s32。cpu61依次讀取加工程序的行,繼續(xù)執(zhí)行加工程序。在讀取到加工程序的結(jié)束命令時(shí)(步驟s33:是),cpu61結(jié)束執(zhí)行加工程序。在沒有將1設(shè)定于標(biāo)志時(shí),即所述差分沒有超過第三閾值c3時(shí),刀具不會(huì)卡定于工件。因此,cpu61依次讀取加工程序的行,繼續(xù)執(zhí)行加工程序直到讀取到結(jié)束命令為止。在步驟s42中判斷為所述差分超過了第四閾值c4時(shí)(步驟s42:是),cpu61中止攻螺紋加工或退出動(dòng)作(步驟s46),使處理前進(jìn)到步驟s44。由于在步驟s40已經(jīng)將1設(shè)定于標(biāo)志(步驟s44:是),因此cpu61結(jié)束執(zhí)行加工程序(步驟s45)。在所述差分超過了第四閾值c4時(shí),刀具卡定于工件。因此,立即中止攻螺紋加工或退出動(dòng)作,不讀取加工程序的其他的行,結(jié)束執(zhí)行加工程序。在所述差分超過第三閾值但為第四閾值以下時(shí),刀具卡定于工件的程度較低,因此,實(shí)施方式2的機(jī)床100完成執(zhí)行攻螺紋加工和退出動(dòng)作。然后,不等讀取結(jié)束命令,就結(jié)束加工程序。在所述差分超過了第四閾值時(shí),刀具卡定于工件的程度較高,因此,機(jī)床100立即中止執(zhí)行攻螺紋加工和退出動(dòng)作,結(jié)束加工程序。即使刀具卡定于工件,也能夠執(zhí)行適當(dāng)?shù)闹鬏S的動(dòng)作,防止刀具或主軸的破損。在所述差分為第三閾值以下時(shí),刀具卡定于工件的可能性較低,因此,執(zhí)行通常的攻螺紋加工,繼續(xù)執(zhí)行加工程序直到讀取到結(jié)束命令為止。

執(zhí)行s40的cpu61相當(dāng)于第三判斷部。執(zhí)行s42的cpu61相當(dāng)于第四判斷部。在s40判斷為是且在s42判斷為否,經(jīng)由s43~s45的處理相當(dāng)于第一結(jié)束處理,在s42判斷為是,經(jīng)由s46、s44、s45的處理相當(dāng)于第二結(jié)束處理。執(zhí)行該第一結(jié)束處理和第二結(jié)束處理的cpu61相當(dāng)于結(jié)束部。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1