專利名稱:機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置。
背景技術(shù):
公知的是,安裝于機(jī)床的主軸因?yàn)橥ㄟ^馬達(dá)等旋轉(zhuǎn)驅(qū)動單元而旋轉(zhuǎn),因此,由于旋轉(zhuǎn)驅(qū)動單元本身所致的發(fā)熱、主軸軸承部的發(fā)熱等,安裝于主軸末端的加工工具的位置移位,產(chǎn)生誤差。另外,由于用于使工件與工具的位置相對地移位的軸進(jìn)給所使用的馬達(dá)等驅(qū)動單元的發(fā)熱、機(jī)床的設(shè)置環(huán)境導(dǎo)致的溫度變化、與上述主軸的驅(qū)動相關(guān)的發(fā)熱等的影響,在成為構(gòu)成機(jī)床的基礎(chǔ)的部件發(fā)生熱移位時,存在工件與工具之間的相對位置錯位、產(chǎn)生加工誤差的問題。作為用于解決那些問題的手段,稱為暖機(jī)運(yùn)轉(zhuǎn)的方法被采用。暖機(jī)運(yùn)轉(zhuǎn)為這樣的運(yùn)轉(zhuǎn)方法:特別是由于旋轉(zhuǎn)對主軸的熱移位影響大,因此,為了維持加工精度而使主軸進(jìn)行空運(yùn)轉(zhuǎn),并等待主軸的熱移位穩(wěn)定,然后開始工件的加工。進(jìn)行空運(yùn)轉(zhuǎn)直到機(jī)床的熱移位穩(wěn)定,由此可以使加工精度穩(wěn)定,但是空運(yùn)轉(zhuǎn)的時間是根據(jù)熟練作業(yè)員的經(jīng)驗(yàn)和直覺確定的,不能準(zhǔn)確地確定熱移位是否穩(wěn)定。另外,可能產(chǎn)生浪費(fèi)的暖機(jī)運(yùn)轉(zhuǎn)時間。因此,例如,在日本特開2009-113138號公報(bào),公開了這樣的方法:通過激光干涉計(jì)等測量裝置連續(xù)地測定工具末端(頂端)的位置,根據(jù)測量結(jié)果通過數(shù)值控制裝置求出熱移位量,根據(jù)運(yùn)算出的熱移位量結(jié)束暖機(jī)運(yùn)轉(zhuǎn)。但是,在日本特開2009-113138號公報(bào)中,作為暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后的動作,只記載了單純結(jié)束暖機(jī)運(yùn)轉(zhuǎn)或者自動開始加工。單純結(jié)束暖機(jī)運(yùn)轉(zhuǎn)時,需要通過手動再設(shè)定加工原點(diǎn),但是在作業(yè)員忙于其它作業(yè)等而將暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后的機(jī)床置之不顧時,需要進(jìn)行再次的暖機(jī)運(yùn)轉(zhuǎn),未必能夠稱得上·高效。在自動開始加工時沒有特別的問題,但是為了自動地進(jìn)行加工原點(diǎn)的再設(shè)定,需要有能夠通過數(shù)值控制裝置進(jìn)行控制的測定裝置,不能說在機(jī)床所有的環(huán)境中都裝備有上述的測定裝置。
發(fā)明內(nèi)容
因此,鑒于上述現(xiàn)有技術(shù)的問題,本發(fā)明的目的為提供如下的機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置:在暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后,在單純地結(jié)束了暖機(jī)運(yùn)轉(zhuǎn)時,即使作業(yè)員誤將暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后的機(jī)床置之不顧,也會自動進(jìn)行再次開始暖機(jī)運(yùn)轉(zhuǎn)的控制,不需要擔(dān)心機(jī)床變冷時產(chǎn)生的熱移位,能夠防止不必要的再暖機(jī)運(yùn)轉(zhuǎn)。根據(jù)本發(fā)明的機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置,在通過機(jī)床開始加工之前,對使機(jī)床主軸旋轉(zhuǎn)的主軸旋轉(zhuǎn)驅(qū)動部、和使工件與工具相對移動的各軸驅(qū)動部進(jìn)行驅(qū)動,進(jìn)行暖機(jī)運(yùn)轉(zhuǎn)。該機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置具有:熱移位運(yùn)算部,其用于求出熱移位量,該熱移位量由于伴隨上述機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)的開始或結(jié)束的發(fā)熱或散熱而產(chǎn)生并隨時間而變化;熱移位量存儲部,其用于存儲使用上述熱移位量每隔預(yù)定時間運(yùn)算出的上述熱移位量;暖機(jī)運(yùn)轉(zhuǎn)結(jié)束判定部,其根據(jù)上述熱移位量判定是否結(jié)束上述暖機(jī)運(yùn)轉(zhuǎn);暖機(jī)運(yùn)轉(zhuǎn)結(jié)束部,在通過上述暖機(jī)運(yùn)轉(zhuǎn)結(jié)束判定部判定為結(jié)束暖機(jī)運(yùn)轉(zhuǎn)時,該暖機(jī)運(yùn)轉(zhuǎn)結(jié)束部結(jié)束上述暖機(jī)運(yùn)轉(zhuǎn);暖機(jī)運(yùn)轉(zhuǎn)再開始判定部,其在暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后,根據(jù)上述熱移位量判定是否再開始上述暖機(jī)運(yùn)轉(zhuǎn);以及暖機(jī)運(yùn)轉(zhuǎn)再開始部,在通過上述暖機(jī)運(yùn)轉(zhuǎn)再開始判定部判定為再開始暖機(jī)運(yùn)轉(zhuǎn)時,該暖機(jī)運(yùn)轉(zhuǎn)再開始部再開始上述暖機(jī)運(yùn)轉(zhuǎn)。根據(jù)本發(fā)明,即使在作業(yè)員做其它作業(yè)而在暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后誤將機(jī)床置之不理時,也會自動進(jìn)行再開始暖機(jī)運(yùn)轉(zhuǎn)的控制,因此能夠防止再暖機(jī)運(yùn)轉(zhuǎn)時產(chǎn)生的無用的待機(jī)時間。另外,因?yàn)槟軌蜻x擇與機(jī)床的使用方法對應(yīng)的暖機(jī)運(yùn)轉(zhuǎn)結(jié)束判定單元、暖機(jī)運(yùn)轉(zhuǎn)再開始判定單元、暖機(jī)運(yùn)轉(zhuǎn)結(jié)束單元,因此能夠?qū)?yīng)因每個用戶而不同的使用環(huán)境。也可以是,上述熱移位量存儲部對使用上述熱移位量運(yùn)算部每隔上述預(yù)定時間運(yùn)算出上述熱移位量時的時刻進(jìn)行存儲,上述暖機(jī)運(yùn)轉(zhuǎn)再開始判定部,從上述熱移位量存儲部調(diào)用到追溯了預(yù)先設(shè)定的時間量的時刻為止的、每隔上述預(yù)定時間的上述熱移位量,并運(yùn)算調(diào)用的熱移位量中的最大值與最小值之差,在該差比預(yù)先設(shè)定的容許值大時決定再開始暖機(jī)運(yùn)轉(zhuǎn)。根據(jù)該方式,在是否再開始暖機(jī)運(yùn)轉(zhuǎn)的判定中,使用某個時間范圍內(nèi)的每隔預(yù)定時間存儲的熱移位量的最大差,由此能夠高精度進(jìn)行成為暖機(jī)運(yùn)轉(zhuǎn)再開始的標(biāo)準(zhǔn)的熱移位量的穩(wěn)定是否已崩潰的判定。另外,通過改變用于判定的“動作條件的設(shè)定”所確定的時間(T)與容許值(PmA),能夠?qū)?yīng)于因每個用戶而不同的使用環(huán)境。也可以是,上述暖機(jī)運(yùn)轉(zhuǎn)再開始判定部在使用上述熱移位量運(yùn)算部運(yùn)算出的當(dāng)前的熱移位量小于預(yù)先設(shè)定的容許熱移位量時決定再開始暖機(jī)運(yùn)轉(zhuǎn)。根據(jù)該方式,在是否再開始暖機(jī)運(yùn)轉(zhuǎn)的判定中,使用為能夠自由設(shè)定的固定值的容許熱移位量(PmB),由此基于經(jīng)驗(yàn)和直覺等的熱移位量的值也反映到暖機(jī)運(yùn)轉(zhuǎn)再開始的控制中。也可以是,上述熱移位量存儲部對使用上述熱移位量運(yùn)算部每隔預(yù)定時間運(yùn)算出上述熱移位量的時刻進(jìn)行存儲,上述暖機(jī)運(yùn)轉(zhuǎn)結(jié)束判定部,從上述熱移位量存儲部調(diào)用到追溯了預(yù)先設(shè)定的時間量的時刻為止的、每隔上述預(yù)定時間的上述熱移位量,并運(yùn)算調(diào)用的熱移位量中的最大值與最小值之差,在該差小于預(yù)先設(shè)定的容許值時決定結(jié)束暖機(jī)運(yùn)轉(zhuǎn)。根據(jù)該方式,在“是否結(jié)束暖機(jī)運(yùn)轉(zhuǎn)的判定”中,使用某個時間范圍內(nèi)的每隔預(yù)定時間存儲的熱移位量的最大差,由此可以高精度地進(jìn)行成為暖機(jī)運(yùn)轉(zhuǎn)結(jié)束的標(biāo)準(zhǔn)的熱移位量是否穩(wěn)定的判定。另外通過改變用于判定的“動作條件的設(shè)定”所確定的時間(T)和容許值(PmA),能夠?qū)?yīng)于因每個用戶而不同的使用環(huán)境。也可以是,上述暖機(jī)運(yùn)轉(zhuǎn)結(jié)束判定部在使用上述熱移位量運(yùn)算部運(yùn)算出的當(dāng)前的熱移位量比預(yù)先設(shè)定的容許熱移位量大時決定結(jié)束暖機(jī)運(yùn)轉(zhuǎn)。根據(jù)該方式,在“是否結(jié)束暖機(jī)運(yùn)轉(zhuǎn)的判定”中,使用為可自由設(shè)定的固定值的容許熱移位量(PmB),由此基于經(jīng)驗(yàn)和直覺等的熱移位量的值也反映到暖機(jī)運(yùn)轉(zhuǎn)結(jié)束的控制中。上述機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)裝置,還可以具有暖機(jī)運(yùn)轉(zhuǎn)結(jié)束聯(lián)絡(luò)部,在通過上述暖機(jī)運(yùn)轉(zhuǎn)結(jié)束部結(jié)束了暖機(jī)運(yùn)轉(zhuǎn)時,該暖機(jī)運(yùn)轉(zhuǎn)結(jié)束聯(lián)絡(luò)部通知上述暖機(jī)運(yùn)轉(zhuǎn)的結(jié)束。根據(jù)該方式 ,可靠地告知作業(yè)員暖機(jī)運(yùn)轉(zhuǎn)的結(jié)束,由此能夠不產(chǎn)生無用的等待時間地進(jìn)行操作作業(yè),能夠減少在暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后對機(jī)床置之不顧的可能性。通過本發(fā)明,能夠提供這樣的機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置:暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后,在單純地結(jié)束了暖機(jī)運(yùn)轉(zhuǎn)時,即使作業(yè)員誤將暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后的機(jī)床置之不理,也會自動進(jìn)行再開始暖機(jī)運(yùn)轉(zhuǎn)的控制,因此不需要擔(dān)心機(jī)床變冷時產(chǎn)生的熱移位,能夠防止不必要的再暖機(jī)運(yùn)轉(zhuǎn)。
本發(fā)明上述的以及其它的目的和特征參照附圖根據(jù)以下的實(shí)施例的說明來進(jìn)一步明確。所述附圖中, 圖1是說明機(jī)床一例的圖。圖2是說明圖1的控制機(jī)床的數(shù)值控制裝置的主要部分的方框圖。圖3A以及圖3B是從圖2的數(shù)值控制裝置執(zhí)行的暖機(jī)運(yùn)轉(zhuǎn)開始到結(jié)束為止的處理的方式I的流程圖。圖4是從暖機(jī)運(yùn)轉(zhuǎn)開始到結(jié)束為止的處理的方式2的流程圖。圖5A—圖5C是從暖機(jī)運(yùn)轉(zhuǎn)結(jié)束到再開始為止的處理的方式I的流程圖。圖6是從暖機(jī)運(yùn)轉(zhuǎn)結(jié)束到再開始為止的處理的方式2的流程圖。圖7是涉及暖機(jī)運(yùn)轉(zhuǎn)模式工作(ON)時的熱移位量運(yùn)算的流程圖。圖8是說明“動 作條件的設(shè)定”項(xiàng)目的圖。
具體實(shí)施例方式使用圖1對作為機(jī)床的一例的立式鉆床進(jìn)行說明。參照符號62是主軸馬達(dá),52是作為垂直進(jìn)給軸的Z軸用伺服馬達(dá),10是控制立式鉆床的數(shù)值控制裝置(CNC),T是工作臺,64是主軸,65是安裝于主軸64的工具。工作臺T通過未圖示的X軸、Y軸用伺服馬達(dá)而在垂直于Z軸的方向在相互直交的X軸、Y軸方向移動。該立式鉆床I的結(jié)構(gòu)因?yàn)榕c以往的結(jié)構(gòu)沒有變化,因此省略其詳細(xì)說明。在立式鉆床中,通過以空旋轉(zhuǎn)的方式使主軸馬達(dá)62運(yùn)轉(zhuǎn)來進(jìn)行暖機(jī)運(yùn)轉(zhuǎn)。由此,能夠使加工精度穩(wěn)定化。通過暖機(jī)運(yùn)轉(zhuǎn),能夠算出主軸的發(fā)熱與通過使主軸馬達(dá)62旋轉(zhuǎn)而產(chǎn)生的熱移位量。例如,預(yù)先根據(jù)主軸的旋轉(zhuǎn)速度以及主軸馬達(dá)的負(fù)荷求出求出熱移位量的計(jì)算式,由此能夠求出在進(jìn)行了暖機(jī)運(yùn)轉(zhuǎn)時的熱移位量。另外,關(guān)于機(jī)床的熱移位量的算出方法,例如公知日本特開平2002-18677號公報(bào)中公開的方法。在本發(fā)明中,熱移位量的算出不限定于上述公知的方法。使用圖2的功能方框圖對圖1的數(shù)值控制裝置10的主要部分進(jìn)行說明。數(shù)值控制裝置10的處理器11 (CPU)整體性地控制數(shù)值控制裝置10。該處理器11將存儲于R0M12的系統(tǒng)程序經(jīng)過總線21讀出,并按照該系統(tǒng)程序整體性地控制數(shù)值控制裝置10。臨時的計(jì)算數(shù)據(jù)、顯示數(shù)據(jù)以及操作員經(jīng)IXD/MDI單元70輸入的各種數(shù)據(jù)等被存儲于RAM13。SRAM14構(gòu)成為通過電池(無圖示)而備份、即使斷開數(shù)值控制裝置10的電源仍保持存儲狀態(tài)的非易失性存儲器。測定初始位置的程序、進(jìn)行機(jī)床的熱移位校正的程序、經(jīng)過接口 15讀取的后述的加工程序、經(jīng)過IXD/MDI單元70輸入的加工程序等被存儲到該SRAM14中。另外,將用于實(shí)施加工程序的制作以及編輯所需要的編輯模式的處理和用于自動運(yùn)轉(zhuǎn)的處理的各種系統(tǒng)程序預(yù)先寫入ROM12中。接口 15是用于能夠與數(shù)值控制裝置10連接的外部設(shè)備的接口,連接外部存儲裝置等外部設(shè)備72。從外部設(shè)備72讀取加工程序、熱移位測定程序等。PMC (可編程機(jī)器控制器)16通過內(nèi)置于數(shù)值控制裝置10的調(diào)度程序控制機(jī)床側(cè)的輔助裝置等。即,按照加工程序所指令的M功能、S功能以及T功能,通過這些調(diào)度程序轉(zhuǎn)換成輔助裝置側(cè)需要的信號,并從I/O單元輸出到輔助裝置側(cè)。通過該輸出信號啟動各種致動器等輔助裝置。另外,接收配備于機(jī)床主體的操作盤的各種開關(guān)等的信號,對該信號進(jìn)行必要的處理后交給處理器11。機(jī)床各軸的當(dāng)前位置、警報(bào)、參數(shù)、圖像數(shù)據(jù)等圖像信號被發(fā)送到IXD/MDI單元70,并顯示到其顯示器。IXD/MDI單元70是具有顯示器和鍵盤等的手動數(shù)據(jù)輸入裝置。接口 18從IXD/MDI單元70的鍵盤接收數(shù)據(jù)并交將其給處理器11。接口 19連接于手動脈沖發(fā)生器71。手動脈沖發(fā)生器71安裝于機(jī)床的操作盤,手動脈沖發(fā)生器71在以下動作時被使用:在基于手動操作的分配脈沖的各軸控制下精密地定位機(jī)床的可動部。使機(jī)床的工作臺T移動的X、Y軸的軸控制電路30、31以及Z軸的控制電路32接收來自處理器11的各軸(X、Y、Z軸)的移動指令,將各軸的指令輸出到對應(yīng)的伺服放大器40 42。伺服放大器40 42接收該指令并驅(qū) 動機(jī)床的各軸(X、Y、Z軸)的伺服馬達(dá)50 52。在各軸的伺服馬達(dá)50飛2中內(nèi)置有位置檢測用的編碼器,將來自該編碼器的位置信號作為脈沖列反饋到數(shù)值控制裝置10偵U。主軸控制電路60接收給機(jī)床的主軸旋轉(zhuǎn)指令,將主軸速度信號輸出到主軸放大器61。主軸放大器61接收噶主軸速度信號,使機(jī)床的主軸馬達(dá)62以指令的旋轉(zhuǎn)速度旋轉(zhuǎn),驅(qū)動工具。在主軸馬達(dá)62通過齒輪或帶等結(jié)合有位置檢測器63。該位置檢測器63與主軸的旋轉(zhuǎn)同步地輸出反饋脈沖,其反饋脈沖經(jīng)由接口 20被處理器11讀取。時鐘電路65是調(diào)整為與當(dāng)前時刻同步的計(jì)時裝置。以下,對通過上述數(shù)值控制裝置10執(zhí)行的暖機(jī)運(yùn)轉(zhuǎn)控制進(jìn)行說明。該數(shù)值控制裝置10作為本發(fā)明的暖機(jī)運(yùn)轉(zhuǎn)控制裝置發(fā)揮功能。<1>從暖機(jī)運(yùn)轉(zhuǎn)開始到結(jié)束為止的流程(圖3A和圖3B、圖4)以下對從暖機(jī)運(yùn)轉(zhuǎn)開始到結(jié)束為止的處理的方式I (圖3A和圖3B)以及處理的方式2 (圖4)進(jìn)行詳細(xì)說明。對于控制暖機(jī)運(yùn)轉(zhuǎn)所需的信息,進(jìn)行“動作條件的設(shè)定”?!皠幼鳁l件的設(shè)定”與圖8所以一樣,如下所述。(I)暖機(jī)運(yùn)轉(zhuǎn)的結(jié)束(再開始)條件的選擇(110),(1-1)以熱移位量的最大值(Dmax)與最小值(Dmin)之差判定暖機(jī)運(yùn)轉(zhuǎn)的結(jié)束(再開始)條件的設(shè)定(112),…使用于是否結(jié)束(在開始)暖機(jī)運(yùn)轉(zhuǎn)的判定的、時間(T)與容許值(PmA)的設(shè)定
(114),
(1-2通過當(dāng)前的熱移位量(Dn)判定暖機(jī)運(yùn)轉(zhuǎn)的結(jié)束(再開始)條件的設(shè)定(116),-使用于是否結(jié)束(再開始)暖機(jī)運(yùn)轉(zhuǎn)的判定的容許熱移位量(PmB)的設(shè)定(118),(2)暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后的動作選擇(120),(2-1)自動進(jìn)行加工的設(shè)定(122),-使用于加工原點(diǎn)的再設(shè)定的測定程序的設(shè)定、用于進(jìn)行加工的加工程序的設(shè)定
(124),(2-2)單純地結(jié)束暖機(jī)運(yùn)轉(zhuǎn)的設(shè)定(126),-是否以蜂鳴器等視覺與聽覺手段向作業(yè)員進(jìn)行報(bào)知的設(shè)定(128), 是否進(jìn)行再暖機(jī) 運(yùn)轉(zhuǎn)的選擇(130) 進(jìn)行再暖機(jī)運(yùn)轉(zhuǎn)的設(shè)定(132), 不進(jìn)行再暖機(jī)運(yùn)轉(zhuǎn)的設(shè)定(134)通過手動操作而開始暖機(jī)運(yùn)轉(zhuǎn)后,進(jìn)行暖機(jī)運(yùn)轉(zhuǎn)模式是否開啟(ON)的判定,暖機(jī)運(yùn)轉(zhuǎn)模式如果為開啟則轉(zhuǎn)移到“是否結(jié)束暖機(jī)運(yùn)轉(zhuǎn)的判定”。另一方面,暖機(jī)運(yùn)轉(zhuǎn)模式為關(guān)閉(OFF)時不進(jìn)行暖機(jī)運(yùn)轉(zhuǎn)控制。即,通過手動操作適當(dāng)?shù)亟Y(jié)束暖機(jī)運(yùn)轉(zhuǎn)。將暖機(jī)運(yùn)轉(zhuǎn)模式調(diào)為了開啟時,通過圖7所示的流程圖的處理進(jìn)行熱移位量的運(yùn)算。只要不使暖機(jī)運(yùn)轉(zhuǎn)模式為關(guān)閉就持續(xù)進(jìn)行熱移位量的運(yùn)算,每隔第I預(yù)定時間(T1)將運(yùn)算結(jié)果與運(yùn)算時刻的各數(shù)據(jù)保存到存儲器內(nèi)。上述熱移位量的運(yùn)算中使用與例如日本特開2002-18677號公報(bào)公開的方法一樣的方法。關(guān)于是否結(jié)束暖機(jī)運(yùn)轉(zhuǎn)的判定,取決于(I)通過在“動作條件的設(shè)定”中設(shè)定的暖機(jī)運(yùn)轉(zhuǎn)結(jié)束條件的設(shè)定,從存儲器調(diào)用從當(dāng)前的時刻到追溯了在“動作條件的設(shè)定”中設(shè)定的時間(T)量的時刻為止的、每隔第I預(yù)定時間(T1)存儲的各熱移位量,通過各熱移位量的最大值(Dmax)與最小值(Dmin)之差是否比在“動作條件的設(shè)定”中設(shè)定的容許值(PmA)小的判定(參照圖3A以及圖3B)來進(jìn)行,或者,取決于(2)基于在上述“動作條件的設(shè)定”中設(shè)定的暖機(jī)運(yùn)轉(zhuǎn)結(jié)束條件,當(dāng)前的熱移位量(Dn)是否比在“動作條件的設(shè)定”中設(shè)定的容許熱移位量(PmB)大的判定(參照圖4)。作為“是否結(jié)束暖機(jī)運(yùn)轉(zhuǎn)的判定”,也可以是,每隔預(yù)定時間進(jìn)行上次熱移位量與本次熱移位量的比較,進(jìn)行其比較結(jié)果(差)是否在容許值以內(nèi)的判定。這時,因?yàn)橹荒苁褂脢A著上述預(yù)定時間而分別取得的連接的2個熱移位量之間的差來判定熱移位量是否穩(wěn)定,所以判定結(jié)果缺乏可靠性。例如,有由于測定熱移位量的測定裝置的誤檢測等的影響,上次熱移位量與本次熱移位量碰巧成為相同值的情況,即使在原本熱移位量不穩(wěn)定的情況下,也存在判定為穩(wěn)定的可能性。只將如圖4的當(dāng)前熱移位量作為判定基準(zhǔn)的方式是從時間軸來看依存于I個熱移位量進(jìn)行判定,比通過上述2個熱移位量之差進(jìn)行判定的方式更不能容許,但是成為判定基準(zhǔn)的容許值不是2個熱移位量之差,而是熱移位量的絕對值,所以能夠靈活運(yùn)用作業(yè)員的技術(shù)。在圖3A以及圖3B表示的判定方式中,指定時間軸上的某個范圍的時間,并從記錄于該范圍內(nèi)的所有熱移位量中算出最大值與最小值,并判定該最大最與最小值之差是否在容許值以內(nèi)。因此,通過將獲得熱移位量數(shù)據(jù)的時間范圍指定得大,更多的熱移位量成為判定的基礎(chǔ),能比上述2個方式得到更高的判斷精度。圖3A以及圖3B表示的方式中,將在上述“動作條件的設(shè)定”中設(shè)定的時間(T)設(shè)定為與進(jìn)行上述熱移位量的存儲的第I預(yù)定時間(T1)相同的值(在后述的圖3A的步驟SA06的處理中,將調(diào)用熱移位量的次數(shù)K (=TA1)設(shè)為1),因此能獲得每隔上述預(yù)定時間比較上次熱移位量與本次熱移位量的方式同樣的結(jié)果。當(dāng)在上述“是否結(jié)束暖機(jī)運(yùn)轉(zhuǎn)的判定”中判定為繼續(xù)暖機(jī)運(yùn)轉(zhuǎn)時,每隔第2預(yù)定時間(T2)反復(fù)并繼續(xù)“是否結(jié)束暖機(jī)運(yùn)轉(zhuǎn)的判定”。在上述“是否結(jié)束暖機(jī)運(yùn)轉(zhuǎn)的判定”中判定為結(jié)束暖機(jī)運(yùn)轉(zhuǎn)時,結(jié)束暖機(jī)運(yùn)轉(zhuǎn),并轉(zhuǎn)移到暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后的動作。<2>從暖機(jī)運(yùn)轉(zhuǎn)結(jié)束到再開始為止的流程(圖5A—圖5C,圖6)以下對從暖機(jī)運(yùn)轉(zhuǎn)結(jié)束到再開始為止的處理的方式I (圖5A—圖5C)以及處理的方式2 (圖6)進(jìn)行詳細(xì)的敘述。暖機(jī)運(yùn)轉(zhuǎn)結(jié)束通過在“動作條件的設(shè)定”中設(shè)定的暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后的動作選擇,能夠通過蜂鳴器等視覺與聽覺手段通知給作業(yè)員?;谏鲜雠瘷C(jī)運(yùn)轉(zhuǎn)結(jié)束后的動作選擇,能夠自動將暖機(jī)運(yùn)轉(zhuǎn)模式設(shè)定為關(guān)閉,并使用在“動作條件的設(shè)定”中設(shè)定的測定程序與加工程序來開始加工原點(diǎn)的再設(shè)定以及加工本身。選擇了通過蜂鳴器等視覺與聽覺手段通知作業(yè)員時,轉(zhuǎn)移到選擇是否進(jìn)行再暖機(jī)運(yùn)轉(zhuǎn)的階段。在選擇是否進(jìn)行上述再運(yùn)轉(zhuǎn)的階段,通過在“動作條件的設(shè)定”中設(shè)定的條件選擇了進(jìn)行再暖機(jī)時,通過在“動作條件的設(shè)定”中設(shè)定的暖機(jī)運(yùn)轉(zhuǎn)的再開始條件的設(shè)定,轉(zhuǎn)移到是否再開始暖機(jī)運(yùn)轉(zhuǎn)的判定。以下對是否再開始暖機(jī)運(yùn)轉(zhuǎn)的判定的2個方式進(jìn)行說明。(I)通過在“動作·條件的設(shè)定”中設(shè)定的暖機(jī)運(yùn)轉(zhuǎn)再開始條件,從存儲器調(diào)用從當(dāng)前的時刻到追溯了在“動作條件的設(shè)定”中設(shè)定的時間(T)量的時刻為止的、每隔第I預(yù)定時間(T1)存儲的各熱移位量,根據(jù)熱移位量的最大值(Dmax)與最小值(Dmin)之差是否比在“動作條件的設(shè)定”中設(shè)定的容許值(PmA)大,判定是否再開始暖機(jī)運(yùn)轉(zhuǎn)(參照圖5A—圖5C)。(2)基于在上述“動作條件的設(shè)定”中設(shè)定的暖機(jī)運(yùn)轉(zhuǎn)再開始條件,根據(jù)當(dāng)前的熱移位量(Dn)是否比在“動作條件的設(shè)定”中設(shè)定的容許熱移位量(PmB)小,判定是否再開始暖機(jī)運(yùn)轉(zhuǎn)(參照圖6)是否再開始圖5A—圖5C表示的上述暖機(jī)運(yùn)轉(zhuǎn)的判定方式(上述(I))、比圖6表示的方式(上述(2))、每隔預(yù)定時間比較上次熱移位量與本次熱移位量的方式能獲得更高的判定精度。圖5A—圖5C表示的方式中,通過將在上述“動作條件的設(shè)定”中設(shè)定的時間(T)設(shè)定為與進(jìn)行上述熱移位量的存儲的第I預(yù)定時間(T1)同樣的值,能獲得與每隔上述預(yù)定時間比較上次熱移位量與本次熱移位量的方式同樣的結(jié)果。在是否再開始上述暖機(jī)運(yùn)轉(zhuǎn)的判定中判定為不再開始暖機(jī)運(yùn)轉(zhuǎn)時,每隔第2預(yù)定時間(T2)反復(fù)并繼續(xù)是否再開始暖機(jī)運(yùn)轉(zhuǎn)的判定。在是否再開始上述暖機(jī)運(yùn)轉(zhuǎn)的判定中判定為再開始暖機(jī)運(yùn)轉(zhuǎn)時,自動開始暖機(jī)運(yùn)轉(zhuǎn),并轉(zhuǎn)移到上述“是否結(jié)束暖機(jī)運(yùn)轉(zhuǎn)的判定”。上述的圖3 圖7的流程圖的說明分別按照各步驟進(jìn)行說明。另外,各流程圖的處理中,預(yù)先設(shè)定或者在步驟SAOl (圖3A),步驟SB02 (圖4)中設(shè)定以〈1>從暖機(jī)運(yùn)轉(zhuǎn)開始到結(jié)束為止的流程中的方式I (圖3A以及圖3B)、方式2 (圖4)、和〈2>從暖機(jī)運(yùn)轉(zhuǎn)結(jié)束到再開始為止的流程中的方式I (圖5A—圖5C)、方式2 (圖6)的哪個處理進(jìn)行暖機(jī)運(yùn)轉(zhuǎn)的控制。使用圖3A以及圖3B的流程圖說明從暖機(jī)運(yùn)轉(zhuǎn)開始到結(jié)束為止的處理的方式I。下面,按照各步驟進(jìn)行說明。[步驟SA01]設(shè)定暖機(jī)運(yùn)轉(zhuǎn)的動作條件。即,以圖8的形式讀出存儲于存儲器的動作條件。[步驟SA02]開始暖機(jī)運(yùn)轉(zhuǎn)。[步驟SA03]判定暖機(jī)運(yùn)轉(zhuǎn)模式是否為開啟,如果是開啟轉(zhuǎn)移到步驟SA04,不是開啟時繼續(xù)該步驟中的處理直到變成開啟為止(判定)。另外,暖機(jī)運(yùn)轉(zhuǎn)模式為關(guān)閉時不進(jìn)行暖機(jī)運(yùn)轉(zhuǎn)控制,能夠在適當(dāng)時期通過手動操作結(jié)束暖機(jī)運(yùn)轉(zhuǎn)。[步驟SA04]確定為變量Ktl=O,變量Dmax=當(dāng)前的熱移位量,變量Dmin=當(dāng)前熱移位量,并存儲于存儲器。[步驟SA05]從存儲器調(diào)用“動作條件的設(shè)定”(圖8)中設(shè)定的時間(T)。[步驟SA06]運(yùn)算調(diào)用熱移位量的次數(shù)(K=IyT1X這里,T1是圖7的流程圖表示的處理中使用的“第I預(yù)定時間”。[步驟SA07]判斷倒數(shù)第(K一Ktl)次的熱移位量是否比存儲于變量Dmax的熱移位量大,比存儲的熱移位量大時(判定:是)向步驟SA08轉(zhuǎn)移,不大于存儲的熱移位量時(判斷:否)向步驟SA09轉(zhuǎn)移。[步驟SA08]使變量Dmax的值為倒數(shù)第(K一K。)次的熱移位量。[步驟SA09]更新變量 K。。SP,使 H+1。[步驟SA10]判斷是否是變量Ktl=K,是的情況下(判斷:是)向步驟SAll轉(zhuǎn)移,不是的情況下(判斷:否)返回步驟SA07。[步驟SAlI]使變量 Ktl=O。[步驟SA12]判斷倒數(shù)第(K-Kci)次的熱移位量是否比存儲于變量Dmin的熱移位量小,小的情況下(判斷:是)向步驟SA13轉(zhuǎn)移,不小的情況下(判斷:否)向步驟SA14轉(zhuǎn)移。[步驟SA13]使Dmin=倒數(shù)第(K一K。)次的熱移位量。[步驟SA14]更新變量K。。即,使H+1。[步驟SA15]判斷是否是Ktl=K,是的情況下(判斷:是)向步驟SA16轉(zhuǎn)移,不是的情況下(判斷:否)返回步驟SA12。[步驟SA16]判斷熱移位量的最大值Dmax與熱移位量的最小值Dmin之差A(yù)D是否是在“動作條件的設(shè)定”中確定的容許值(PmA)以下,在以下時(AD SPmA,判斷:是)向步驟SA17轉(zhuǎn)移,不在以下時(AD > PmA,判斷:否)向步驟SA19轉(zhuǎn)移。[步驟SA17]結(jié)束暖機(jī)運(yùn)轉(zhuǎn),并向步驟SA18轉(zhuǎn)移。[步驟SA18]根據(jù)暖機(jī)運(yùn)轉(zhuǎn)的“動作條件的設(shè)定”判斷從暖機(jī)運(yùn)轉(zhuǎn)的再開始到暖機(jī)運(yùn)轉(zhuǎn)的結(jié)束為止的處理的方式為方式I (LI)還是為方式2 (Ml)。另外,成為是方式I (LI)還是方式2 (MD的判斷基礎(chǔ)的暖機(jī)運(yùn)轉(zhuǎn)的動作條件是預(yù)先設(shè)定的,或者是在步驟SAOl中設(shè)定。[步驟SA19]判 斷是否經(jīng)過了第2預(yù)定時間(T2),經(jīng)過了時(判斷:是)返回到步驟SA04,沒有經(jīng)過時(判斷:否)等待第2預(yù)定時間(T2)的經(jīng)過。使用圖4的流程圖說明從暖機(jī)運(yùn)轉(zhuǎn)的開始到暖機(jī)運(yùn)轉(zhuǎn)的結(jié)束為止的處理的方式
2。以下,按照各步驟進(jìn)行說明。[步驟SB01]設(shè)定暖機(jī)運(yùn)轉(zhuǎn)動作條件。即,以圖8形式讀取存儲于存儲器的動作條件。[步驟SB02]開始暖機(jī)運(yùn)轉(zhuǎn)。[步驟SB03]判斷暖機(jī)運(yùn)轉(zhuǎn)模式是否為開啟,如果是開啟向步驟SB04轉(zhuǎn)移,沒有開啟時繼續(xù)該步驟的處理(判斷)直到變成開啟為止。另外,暖機(jī)運(yùn)轉(zhuǎn)模式為關(guān)閉時不進(jìn)行暖機(jī)運(yùn)轉(zhuǎn)控制,能在適當(dāng)時期通過手動操作結(jié)束暖機(jī)運(yùn)轉(zhuǎn)。[步驟SB04]判斷當(dāng)前熱移位量(Dn)是否為在“動作條件的設(shè)定”中確定的容許熱移位量(PmB)以上,在以上時(DnSPmB,判斷:是)向步驟SB05轉(zhuǎn)移,不在以上時(Dn < PmB,判斷:否)向步驟SB07轉(zhuǎn)移。[步驟SB05]結(jié)束暖機(jī)運(yùn)轉(zhuǎn),并向步驟SB06轉(zhuǎn)移。[步驟SB06]對應(yīng)于暖機(jī)運(yùn)轉(zhuǎn)的“動作條件的設(shè)定”判斷從暖機(jī)運(yùn)轉(zhuǎn)的再開始到暖機(jī)運(yùn)轉(zhuǎn)的結(jié)束為止的處理的方式為方式I (LI)還是為方式2 (Ml)0另外,成為是方式I(LI)還是方式2 (MD的判斷基礎(chǔ)的暖機(jī)運(yùn)轉(zhuǎn)的動作條件是預(yù)先設(shè)定的,或者在步驟SBOl中設(shè)定。
[步驟SB07]判斷是否經(jīng)過了第2預(yù)定時間(T2),經(jīng)過了時(判斷:是)返回步驟SB04,沒有經(jīng)過時(判斷:否)等待第2預(yù)定時間(T2)的經(jīng)過。使用圖5A—圖5C的流程圖說明從暖機(jī)運(yùn)轉(zhuǎn)的結(jié)束到暖機(jī)運(yùn)轉(zhuǎn)的再開始為止的處理的方式I。以下,按照各步驟進(jìn)行說明。[步驟SC01]選擇暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后的動作。即,在步驟SAOl或步驟SBOl中以圖8的形式讀取存儲于存儲器的動作條件,根據(jù)該讀取的動作條件選擇暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后的動作。如果設(shè)定了圖8的符號126的內(nèi)容(單純地結(jié)束暖機(jī)運(yùn)轉(zhuǎn))則向步驟SC04轉(zhuǎn)移,如果設(shè)定了符號122的內(nèi)容(自動進(jìn)行加工)則向步驟SC02轉(zhuǎn)移。[步驟SC02]將暖機(jī)運(yùn)轉(zhuǎn)模式設(shè)為關(guān)閉。[步驟SC03]再設(shè)定加工原點(diǎn),并自動執(zhí)行加工開始。[步驟SC04]根據(jù)設(shè)定的動作條件,通過蜂鳴器等視覺與聽覺手段進(jìn)行向作業(yè)員的報(bào)知,向步驟SC05轉(zhuǎn)移。另外,為不報(bào)知的設(shè)定時也同樣向步驟SC05轉(zhuǎn)移。[步驟SC05]判斷是否進(jìn)行再暖機(jī)運(yùn)轉(zhuǎn),進(jìn)行時(判斷:是)向步驟SC07轉(zhuǎn)移,不進(jìn)行時(判斷:否)轉(zhuǎn)移到步驟SC06。[步驟SC06]將暖機(jī)運(yùn)轉(zhuǎn)模式設(shè)為關(guān)閉。[步驟SC07]確定為變量Ktl=O,變量Dmax=當(dāng)前的熱移位量,變量Dmin=當(dāng)前的熱移位量,并存儲于存儲器。[步驟SC08]將“動作條件的設(shè)定”確定的時間(T)從存儲器中讀出。[步驟SC09]運(yùn)算調(diào)用熱移位量的次數(shù)(K=IVT1X這里T1是在圖7的流程圖表示的處理中使用的“第I預(yù)定時間”。[步驟SC10]判斷倒數(shù)第(K-Ktl)次的熱移位量是否比存儲于變量Dmax的熱移位量大,大時(判斷:是)轉(zhuǎn)移到步驟SC11,不大時(判斷:否)向步驟SC12轉(zhuǎn)移。
[步驟SC11]使變量Dmax的值為倒數(shù)第(K-Ktl)次的熱移位量。[步驟SC12]更新變量K。。即,使K0=K0+1。[步驟SC13]判斷是否是變量Ktl=K,為是時(判斷:是)向步驟步驟SC14轉(zhuǎn)移,判斷為不是時(判斷:否)返回到步驟SC10。[步驟SC 14]使變量 Ktl=O。[步驟SC15]判斷倒數(shù)第(K-Ktl)次熱移位量是否比存儲于變量Dmin的熱移位量小,小時(判斷:是)向步驟SC16轉(zhuǎn)移,不小時(判斷:否)向步驟SC17轉(zhuǎn)移。[步驟SC16]使Dmin=倒數(shù)第(K-Ktl)次熱移位量。[步驟SC17]更新變量K。。即,使K0=K0+1。[步驟SC18]判斷是否為變量Ktl=K,判斷為是時(判斷:是)向步驟SC19轉(zhuǎn)移,判斷為不是時(判斷:否)向步驟SC15轉(zhuǎn)移。[步驟SC19]判斷熱移位量的最大值Dmax與熱移位量的最小值Dmin之差A(yù)D是否在“動作條件的設(shè)定”確定的容許值(PmA)以上,判斷為在以上時(A D ^ PmA,判斷:是)向步驟SC20轉(zhuǎn)移,判斷為不在以上時(AD < PmA,判斷:否)向步驟SC22轉(zhuǎn)移。[步驟SC20]開始暖機(jī)運(yùn)轉(zhuǎn),并向步驟SC21轉(zhuǎn)移。[步驟SC21]對應(yīng)于暖機(jī)運(yùn)轉(zhuǎn)的“動作條件的設(shè)定”判斷從暖機(jī)運(yùn)轉(zhuǎn)的開始到暖機(jī)運(yùn)轉(zhuǎn)的結(jié)束為止的處理的方式為方式I (J2)還是為方式2 (N2)。另外,成為是方式I (J2)還是方式2 (N2)的判斷基礎(chǔ)的暖機(jī)運(yùn)轉(zhuǎn)的動作條件是預(yù)先設(shè)定的,或者在圖3A的流程圖的步驟SAOl或圖4的流程圖的步 驟SBOl中設(shè)定。[步驟SC22]判斷是否經(jīng)過了第2預(yù)定時間(T2),判斷為經(jīng)過了時(判斷:是)向步驟SC07轉(zhuǎn)移,判斷為沒有經(jīng)過時(判斷:否)等待第2時間(T2)的經(jīng)過。使用圖6的流程圖說明從暖機(jī)運(yùn)轉(zhuǎn)結(jié)束到暖機(jī)運(yùn)轉(zhuǎn)再開始為止的處理的方式2。以下按照各步驟進(jìn)行說明。[步驟SD01]選擇暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后的動作。即,在步驟SAOl中或者步驟SBOl中以圖8的形式讀取存儲于存儲器的動作條件,根據(jù)所讀取的動作條件選擇暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后的動作。如果設(shè)定了圖8的符號126的內(nèi)容(單純地結(jié)束暖機(jī)運(yùn)轉(zhuǎn))則向步驟SD04轉(zhuǎn)移,如果設(shè)定了符號122的內(nèi)容(自動進(jìn)行加工)則向步驟SD02轉(zhuǎn)移。[步驟SD02]將暖機(jī)運(yùn)轉(zhuǎn)模式設(shè)為關(guān)閉。[步驟SD03]再設(shè)定加工原點(diǎn),自動執(zhí)行加工開始。[步驟SD04]通過設(shè)定的動作條件,以蜂鳴器等視覺與聽覺手段進(jìn)行向作業(yè)員報(bào)知,向步驟SD05轉(zhuǎn)移。另外,不進(jìn)行報(bào)知時也同樣向步驟SD05轉(zhuǎn)移。[步驟SD05]判斷是否進(jìn)行再暖機(jī)運(yùn)轉(zhuǎn),判斷為進(jìn)行時(判斷:是)向步驟SD07轉(zhuǎn)移,判斷為不進(jìn)行時(判斷:否)向步驟SD06轉(zhuǎn)移。[步驟SD06]將暖機(jī)運(yùn)轉(zhuǎn)模式設(shè)為關(guān)閉。[步驟SD07]判斷當(dāng)前的熱移位量(Dn)是否在“動作條件的設(shè)定”確定的容許值(PmB)以下,判斷為在以下時(Dn ( PmB,判斷:是)向步驟SD08轉(zhuǎn)移,判斷為不在以下時(Dn>PmB,判斷:否)向步驟SDlO轉(zhuǎn)移。[步驟SD08]開始暖機(jī)運(yùn)轉(zhuǎn),并向步驟SD09轉(zhuǎn)移。[步驟SD09]對應(yīng)于暖機(jī)運(yùn)轉(zhuǎn)的“動作條件的設(shè)定”判斷從暖機(jī)運(yùn)轉(zhuǎn)開始到暖機(jī)運(yùn)轉(zhuǎn)結(jié)束為止的處理的方式是為方式I (J2)還是為方式2 (N2)。另外,成為是方式I (J2)還是方式2 (N2)的判斷基礎(chǔ)的暖機(jī)運(yùn)轉(zhuǎn)條件是預(yù)先設(shè)定的,或者在圖3A以及圖3B的流程圖的步驟SAOl或圖4的流程圖的步驟SBOl中設(shè)定。[步驟SD10]判斷是否經(jīng)過了第2預(yù)定時間(T2),判斷為經(jīng)過了時(判斷:是)向步驟SD07轉(zhuǎn)移,判斷為沒有經(jīng)過時(判斷:否)等待經(jīng)過。圖7是涉及暖機(jī)運(yùn)轉(zhuǎn)模式開啟時的熱移位量運(yùn)算的流程圖。以下,按照各步驟進(jìn)行說明。[步驟SE01]運(yùn)算熱移位量。[步驟SE02]判斷是否經(jīng)過了第I預(yù)定時間(T1),判斷為經(jīng)過了時(判斷:是)向步驟SE03轉(zhuǎn)移,判斷為沒有經(jīng)過時(判斷:否)向步驟SEOl轉(zhuǎn)移。[步驟SE03]將運(yùn)算結(jié)果與運(yùn)算時刻存儲于存儲器。[步驟SE04]判斷暖機(jī)運(yùn)轉(zhuǎn)模式是否為關(guān)閉,判斷為關(guān)閉時(判斷:是)結(jié)束處理,判斷為不是關(guān)閉時返回步 驟SE01。
權(quán)利要求
1.一種機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置,其在開始加工前驅(qū)動主軸旋轉(zhuǎn)驅(qū)動部與各軸驅(qū)動部進(jìn)行暖機(jī)運(yùn)轉(zhuǎn),上述主軸旋轉(zhuǎn)驅(qū)動部使機(jī)床的主軸旋轉(zhuǎn),上述各軸驅(qū)動部使工件與工具相對移動,上述機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置的特征在于,具有: 熱移位量運(yùn)算部,其用于求出熱移位量,該熱移位量由于伴隨上述機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)的開始或結(jié)束的發(fā)熱或散熱而產(chǎn)生并隨時間而變化; 熱移位量存儲部,其用于存儲使用上述熱移位量運(yùn)算部每隔預(yù)定時間運(yùn)算出的上述熱移位量; 暖機(jī)運(yùn)轉(zhuǎn)結(jié)束判定部,其根據(jù)上述熱移位量判定是否結(jié)束上述暖機(jī)運(yùn)轉(zhuǎn); 暖機(jī)運(yùn)轉(zhuǎn)結(jié)束部,在通過上述暖機(jī)運(yùn)轉(zhuǎn)結(jié)束判定部判定為結(jié)束暖機(jī)運(yùn)轉(zhuǎn)時,該暖機(jī)運(yùn)轉(zhuǎn)結(jié)束部結(jié)束上述暖機(jī)運(yùn)轉(zhuǎn); 暖機(jī)運(yùn)轉(zhuǎn)再開始判定部,其在暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后,根據(jù)上述熱移位量判定是否再開始上述暖機(jī)運(yùn)轉(zhuǎn);以及 暖機(jī)運(yùn)轉(zhuǎn)再開始部,在通過上述暖機(jī)運(yùn)轉(zhuǎn)再開始判定部判定為再開始暖機(jī)運(yùn)轉(zhuǎn)時,該暖機(jī)運(yùn)轉(zhuǎn)再開始部再開始上 述暖機(jī)運(yùn)轉(zhuǎn)。
2.根據(jù)權(quán)利要求1所述的機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置,其特征在于, 上述熱移位量存儲部對使用上述熱移位量運(yùn)算部每隔上述預(yù)定時間運(yùn)算出上述熱移位量時的時刻進(jìn)行存儲, 上述暖機(jī)運(yùn)轉(zhuǎn)再開始判定部,從上述熱移位量存儲部調(diào)用到追溯了預(yù)先設(shè)定的時間量的時刻為止的、每隔上述預(yù)定時間的上述熱移位量,并運(yùn)算調(diào)用的熱移位量中的最大值與最小值之差,在該差比預(yù)先設(shè)定的容許值大時決定再開始暖機(jī)運(yùn)轉(zhuǎn)。
3.根據(jù)權(quán)利要求1所述的機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置,其特征在于, 上述暖機(jī)運(yùn)轉(zhuǎn)再開始判定部在使用上述熱移位量運(yùn)算部運(yùn)算出的當(dāng)前的熱移位量小于預(yù)先設(shè)定的容許熱移位量時決定再開始暖機(jī)運(yùn)轉(zhuǎn)。
4.根據(jù)權(quán)利要求1所述的機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置,其特征在于, 上述熱移位量存儲部對使用上述熱移位量運(yùn)算部每隔預(yù)定時間運(yùn)算出上述熱移位量的時刻進(jìn)行存儲, 上述暖機(jī)運(yùn)轉(zhuǎn)結(jié)束判定部,從上述熱移位量存儲部調(diào)用到追溯了預(yù)先設(shè)定的時間量的時刻為止的、每隔上述預(yù)定時間的上述熱移位量,并運(yùn)算調(diào)用的熱移位量中的最大值與最小值之差,在該差小于預(yù)先設(shè)定的容許值時決定結(jié)束暖機(jī)運(yùn)轉(zhuǎn)。
5.根據(jù)權(quán)利要求1所述的機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置,其特征在于, 上述暖機(jī)運(yùn)轉(zhuǎn)結(jié)束判定部在使用上述熱移位量運(yùn)算部運(yùn)算出的當(dāng)前的熱移位量比預(yù)先設(shè)定的容許熱移位量大時決定結(jié)束暖機(jī)運(yùn)轉(zhuǎn)。
6.根據(jù)權(quán)利要求1所述的機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置,其特征在于, 該機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置還具有暖機(jī)運(yùn)轉(zhuǎn)結(jié)束聯(lián)絡(luò)部,在通過上述暖機(jī)運(yùn)轉(zhuǎn)結(jié)束部結(jié)束了暖機(jī)運(yùn)轉(zhuǎn)時,該暖機(jī)運(yùn)轉(zhuǎn)結(jié)束聯(lián)絡(luò)部通知上述暖機(jī)運(yùn)轉(zhuǎn)的結(jié)束。
全文摘要
本發(fā)明提供一種機(jī)床的暖機(jī)運(yùn)轉(zhuǎn)控制裝置,在利用機(jī)床開始加工前,啟動暖機(jī)運(yùn)轉(zhuǎn)控制裝置,驅(qū)動主軸旋轉(zhuǎn)驅(qū)動部與各軸驅(qū)動部來進(jìn)行暖機(jī)運(yùn)轉(zhuǎn)。每隔預(yù)定時間求出通過暖機(jī)運(yùn)轉(zhuǎn)的開始而產(chǎn)生的隨時間變化的熱的移位量。根據(jù)該熱移位量決定是否結(jié)束暖機(jī)運(yùn)轉(zhuǎn)。暖機(jī)運(yùn)轉(zhuǎn)結(jié)束后,根據(jù)熱移位量判定是否再開始暖機(jī)運(yùn)轉(zhuǎn),判定為再開始時,再開始暖機(jī)運(yùn)轉(zhuǎn)。
文檔編號B23Q15/20GK103240640SQ20131005002
公開日2013年8月14日 申請日期2013年2月8日 優(yōu)先權(quán)日2012年2月13日
發(fā)明者藤井隆亮 申請人:發(fā)那科株式會社