本發(fā)明特別涉及一種具備個(gè)人計(jì)算機(jī)的關(guān)機(jī)部件的機(jī)床。
背景技術(shù):
在不結(jié)束執(zhí)行中的應(yīng)用或OS而切斷了個(gè)人計(jì)算機(jī)的電源的情況下,不能保證之后的個(gè)人計(jì)算機(jī)的動(dòng)作。最壞的情況下,有可能文件系統(tǒng)被破壞,無(wú)法由BIOS或OS來(lái)識(shí)別從而個(gè)人計(jì)算機(jī)無(wú)法啟動(dòng)。
因此,將個(gè)人計(jì)算機(jī)設(shè)置在機(jī)床內(nèi)部在整個(gè)裝置進(jìn)行電源切斷的情況下,推薦使用無(wú)停電電源(UPS)。例如,在日本特開(kāi)2000-155607號(hào)公報(bào)中公開(kāi)了一種在發(fā)生停電時(shí)通過(guò)從預(yù)備電源(UPS)提供的電力繼續(xù)進(jìn)行個(gè)人計(jì)算機(jī)部的動(dòng)作,并進(jìn)行關(guān)機(jī)處理的NC機(jī)床。
圖4是說(shuō)明日本特開(kāi)2000-155607號(hào)公報(bào)中公開(kāi)的現(xiàn)有技術(shù)的圖。日本特開(kāi)2000-155607號(hào)公報(bào)中公開(kāi)的機(jī)床1在機(jī)床1的內(nèi)部具備數(shù)值控制部10、個(gè)人計(jì)算機(jī)部11、電源部件12、無(wú)停電電源15(UPS)。在機(jī)床1中,如果按壓切斷開(kāi)關(guān)2,則對(duì)電源部件12輸入電源切斷信號(hào)來(lái)切斷電源。無(wú)停電電源15檢測(cè)到電源的切斷,并開(kāi)始從內(nèi)置的電池對(duì)個(gè)人計(jì)算機(jī)部11供電。繼續(xù)供電直到個(gè)人計(jì)算機(jī)部11被關(guān)機(jī)為止。個(gè)人計(jì)算機(jī)部11根據(jù)來(lái)自無(wú)停電電源15的電源切斷通知開(kāi)始進(jìn)行關(guān)機(jī)處理,當(dāng)關(guān)機(jī)完成時(shí),無(wú)停電電源15判斷個(gè)人計(jì)算機(jī)部11的關(guān)機(jī)完成,并切斷個(gè)人計(jì)算機(jī)部11的電源。
另一方面,在將個(gè)人計(jì)算機(jī)設(shè)置在機(jī)床內(nèi)部的裝置中作為不使用UPS而安全地切斷電源的技術(shù),例如在日本特開(kāi)2003-122457中公開(kāi)了一種系統(tǒng),在結(jié)束裝置的運(yùn)行時(shí),檢測(cè)出從個(gè)人計(jì)算機(jī)輸出了關(guān)機(jī)處理的完成信號(hào)從而切斷裝置的電源。
另外,在日本特開(kāi)平06-119087號(hào)公報(bào)中公開(kāi)了以下結(jié)構(gòu),在電源部件和個(gè)人計(jì)算機(jī)之間設(shè)置關(guān)機(jī)電路,通過(guò)關(guān)機(jī)程序軟件地進(jìn)行電源切斷。
圖5是說(shuō)明日本特開(kāi)2003-122457中公開(kāi)的現(xiàn)有技術(shù)的圖。日本特開(kāi) 2003-122457中公開(kāi)的機(jī)床1在機(jī)床1內(nèi)部具備數(shù)值控制部10、個(gè)人計(jì)算機(jī)部11、電源部件12。在機(jī)床1中,當(dāng)操作切斷開(kāi)關(guān)2對(duì)個(gè)人計(jì)算機(jī)部11輸入電源切斷信號(hào)時(shí),個(gè)人計(jì)算機(jī)部11開(kāi)始進(jìn)行關(guān)機(jī)處理。之后,當(dāng)個(gè)人計(jì)算機(jī)部11的關(guān)機(jī)處理完成時(shí),個(gè)人計(jì)算機(jī)部11對(duì)外部的電源部件12通知關(guān)機(jī)完成信號(hào)。然后,電源部件12切斷個(gè)人計(jì)算機(jī)部11的DC電源。
但是,為了導(dǎo)入日本特開(kāi)2000-155607號(hào)公報(bào)所公開(kāi)的技術(shù),存在以下問(wèn)題:需要在機(jī)床內(nèi)部設(shè)置UPS的空間,另外,需要進(jìn)行UPS維護(hù)等從而整體上來(lái)說(shuō)成本升高。
另外,在日本特開(kāi)2003-122457號(hào)公報(bào)公開(kāi)的不使用UPS切斷個(gè)人計(jì)算機(jī)的電源的方法中,存在以下問(wèn)題:需要向個(gè)人計(jì)算機(jī)的外部輸出關(guān)機(jī)信號(hào),對(duì)嵌入的個(gè)人計(jì)算機(jī)存在限制。并且,在日本特開(kāi)平06-119087號(hào)公報(bào)公開(kāi)的技術(shù)中也存在以下的問(wèn)題:為了控制個(gè)人計(jì)算機(jī)用電源,需要對(duì)DC電源進(jìn)行接通切斷的專(zhuān)用電路,另外為此需要在個(gè)人計(jì)算機(jī)中設(shè)置專(zhuān)用的接口,或者需要對(duì)于關(guān)機(jī)過(guò)程嵌入專(zhuān)用的處理。
技術(shù)實(shí)現(xiàn)要素:
因此本發(fā)明的目的在于提供一種機(jī)床,在切斷內(nèi)置有個(gè)人計(jì)算機(jī)的機(jī)床的電源時(shí),在個(gè)人計(jì)算機(jī)的關(guān)機(jī)處理完成后切斷電源。
本發(fā)明的機(jī)床具有:具備數(shù)值控制部和個(gè)人計(jì)算機(jī)部的控制部、對(duì)上述數(shù)值控制部和上述個(gè)人計(jì)算機(jī)部供電的電源部件,在上述機(jī)床中具備關(guān)機(jī)部件,上述關(guān)機(jī)部件經(jīng)由電源切斷通知用通用接口以及電源切斷監(jiān)視用通用接口與上述個(gè)人計(jì)算機(jī)部連接,上述關(guān)機(jī)部件具有:個(gè)人計(jì)算機(jī)電源切斷通知單元,當(dāng)輸入切斷上述控制部的電源的切斷信號(hào)時(shí)經(jīng)由上述電源切斷通知用通用接口對(duì)上述個(gè)人計(jì)算機(jī)部通知電源切斷;判定單元,監(jiān)視上述電源切斷監(jiān)視用通用接口的電壓等級(jí)來(lái)判定上述個(gè)人計(jì)算機(jī)部的電源切斷;以及電源部件切斷信號(hào)輸出單元,其在通過(guò)該判定單元判斷為上述個(gè)人計(jì)算機(jī)部的電源被切斷時(shí),對(duì)上述電源部件輸出電源的切斷信號(hào)。
可以使上述電源切斷通知用通用接口是USB。此外,可以使上述電源切斷監(jiān)視用通用接口為USB。作為上述電源切斷通知用通用接口和上述電源切斷監(jiān)視用通用接口,可以使用相同的通用接口。
根據(jù)本發(fā)明,不在機(jī)床內(nèi)部設(shè)置USP等大型裝置,不嵌入用于對(duì)個(gè)人計(jì)算機(jī)輸出信號(hào)的專(zhuān)用接口,從而能夠安全地切斷個(gè)人計(jì)算機(jī)的電源。
附圖說(shuō)明
通過(guò)參照附圖對(duì)以下的實(shí)施例進(jìn)行說(shuō)明,本發(fā)明的上述以及其他的目的、特征會(huì)更加明確。在這些附圖中:
圖1是本發(fā)明的實(shí)施方式的機(jī)床的主要部分框圖。
圖2是本發(fā)明的實(shí)施方式的關(guān)機(jī)部件的概要結(jié)構(gòu)圖。
圖3是在本發(fā)明的實(shí)施方式的機(jī)床上執(zhí)行的處理的概要流程圖。
圖4是現(xiàn)有技術(shù)的機(jī)床的主要部分框圖(1)。
圖5是現(xiàn)有技術(shù)的機(jī)床的主要部分框圖(2)。
具體實(shí)施方式
以下,參照附圖說(shuō)明本發(fā)明的實(shí)施方式。另外,對(duì)于和現(xiàn)有技術(shù)的說(shuō)明相同或相似的結(jié)構(gòu),使用相同的標(biāo)記進(jìn)行說(shuō)明。
本發(fā)明中,使用經(jīng)由個(gè)人計(jì)算機(jī)所具備的通用接口能夠連接的關(guān)機(jī)部件,通過(guò)該關(guān)機(jī)部件延遲電源切斷信號(hào)直到個(gè)人計(jì)算機(jī)關(guān)機(jī)完成為止,然后切斷電源部件的電源,由此即使不使用UPS也能夠安全地切斷個(gè)人計(jì)算機(jī)的電源。
關(guān)機(jī)部件例如使用一般的接口即USB對(duì)個(gè)人計(jì)算機(jī)進(jìn)行電源切斷的通知,另外,確認(rèn)個(gè)人計(jì)算機(jī)的USB端口的電源和信號(hào)的電壓等級(jí)來(lái)進(jìn)行關(guān)機(jī)完成的確認(rèn)。通過(guò)這樣地構(gòu)成,除了經(jīng)由通用接口而連接的關(guān)機(jī)部件以外不需要專(zhuān)用硬件,另外,不需要向外部輸出個(gè)人計(jì)算機(jī)內(nèi)部的信號(hào),所以能夠使用通用的個(gè)人計(jì)算機(jī)。并且,由于是延遲電源切斷信號(hào)的控制,所以不需要另外準(zhǔn)備接通切斷DC電源的電路。
圖1是本發(fā)明一個(gè)實(shí)施方式的機(jī)床的主要部分框圖。機(jī)床1在內(nèi)部具備數(shù)值控制部10、個(gè)人計(jì)算機(jī)部11、電源部件12以及關(guān)機(jī)部件13。另外,在本實(shí)施方式中,表示了作為用于對(duì)個(gè)人計(jì)算機(jī)部11通知電源切斷信號(hào)的通用接口、用于監(jiān)視個(gè)人計(jì)算機(jī)部的電源切斷的通用接口,使用了相同的USB的例子。
在本實(shí)施方式的機(jī)床1中,當(dāng)操作者按壓切斷開(kāi)關(guān)2時(shí),對(duì)關(guān)機(jī)部件13輸入電源切斷信號(hào)。關(guān)機(jī)部件13經(jīng)由USB14對(duì)個(gè)人計(jì)算機(jī)部11通知電源切 斷指令。
個(gè)人計(jì)算機(jī)部11中安裝有用于處理經(jīng)由USB14通知的電源切斷指令的驅(qū)動(dòng)軟件,當(dāng)通過(guò)該驅(qū)動(dòng)軟件接受了來(lái)自關(guān)機(jī)部件13的電源切斷指令時(shí),個(gè)人計(jì)算機(jī)部11開(kāi)始關(guān)機(jī)處理。關(guān)于上述驅(qū)動(dòng)軟件,已知用于無(wú)停電電源的驅(qū)動(dòng)軟件等,因此省略詳細(xì)的說(shuō)明。
然后,當(dāng)個(gè)人計(jì)算機(jī)部11的關(guān)機(jī)處理完成,在個(gè)人計(jì)算機(jī)部11中切斷了電源時(shí),不進(jìn)行從個(gè)人計(jì)算機(jī)部11對(duì)USB14的電力提供。
關(guān)機(jī)部件13監(jiān)視USB14的電源(VBUS)、信號(hào)(D+、D-)的電壓等級(jí),判斷個(gè)人計(jì)算機(jī)部11的電源切斷,如果切斷了個(gè)人計(jì)算機(jī)部11的電源,則將電源切斷信號(hào)輸出給電源部件12來(lái)切斷電源。
圖2是本實(shí)施方式的關(guān)機(jī)部件13的概要結(jié)構(gòu)圖。作為一例,關(guān)機(jī)部件13通過(guò)安裝了以下功能的CPU130等構(gòu)成。
功能1:用于和個(gè)人計(jì)算機(jī)連接的USB設(shè)備控制器
功能2:用于確認(rèn)USB設(shè)備控制器的電源和信號(hào)的電壓等級(jí)的A/D變換器
功能3:用于輸入電源切斷信號(hào)的輸入接口
功能4:用于輸出電源切斷信號(hào)的輸出接口
圖3是表示在本實(shí)施方式的機(jī)床上執(zhí)行的處理的算法的流程圖。以下,按照各個(gè)步驟進(jìn)行說(shuō)明。步驟SA01~步驟SA04是在關(guān)機(jī)部件13中進(jìn)行的處理,步驟SB01~步驟SB03表示在個(gè)人計(jì)算機(jī)部11中進(jìn)行的處理。
首先,說(shuō)明通過(guò)關(guān)機(jī)部件13執(zhí)行的處理。
[步驟SA01]關(guān)機(jī)部件13定期地監(jiān)視是否沒(méi)有從切斷開(kāi)關(guān)2輸入電源切斷信號(hào)。在輸入了電源切斷信號(hào)的情況下,進(jìn)入步驟SA02,在沒(méi)有輸入電源切斷信號(hào)的情況下,重復(fù)監(jiān)視。
[步驟SA02]如果從切斷開(kāi)關(guān)2輸入了電源切斷信號(hào),則關(guān)機(jī)部件13經(jīng)由USB14對(duì)個(gè)人計(jì)算機(jī)部11指令電源切斷。
[步驟SA03]關(guān)機(jī)部件13監(jiān)視USB14的電源以及信號(hào)的電壓等級(jí),判定個(gè)人計(jì)算機(jī)部11的電源是否被切斷。在判定為電源被切斷的情況下,進(jìn)入步驟SA04,在電源沒(méi)有被切斷的情況下,繼續(xù)監(jiān)視USB14的電源以及信號(hào)的電 壓等級(jí)。
[步驟SA04]關(guān)機(jī)部件13如果判定為切斷了個(gè)人計(jì)算機(jī)部11的電源,則將電源切斷信號(hào)輸出給電源部件12。
接著,說(shuō)明通過(guò)個(gè)人計(jì)算機(jī)部11執(zhí)行的處理。
[步驟SB01]個(gè)人計(jì)算機(jī)部11經(jīng)由USB14對(duì)關(guān)機(jī)部件13發(fā)送命令,監(jiān)視是否指令了電源切斷。在指令了電源切斷的情況下,進(jìn)入步驟SB02,在沒(méi)有指令的情況下,繼續(xù)監(jiān)視。
[步驟SB02]個(gè)人計(jì)算機(jī)部11如果確認(rèn)了來(lái)自關(guān)機(jī)部件13的電源切斷的指令,則開(kāi)始關(guān)機(jī)處理。
[步驟SB03]當(dāng)關(guān)機(jī)處理完成時(shí),個(gè)人計(jì)算機(jī)部11切斷個(gè)人計(jì)算機(jī)的電源。與此同時(shí),還切斷從個(gè)人計(jì)算機(jī)部11向USB14提供的電源。
以上,說(shuō)明了本發(fā)明的實(shí)施方式,但是本發(fā)明不只限于上述實(shí)施方式的例子,通過(guò)施加適當(dāng)?shù)淖兏軌蛞愿鞣N方式來(lái)實(shí)施。
例如,在上述實(shí)施方式中,表示了作為關(guān)機(jī)部件13對(duì)個(gè)人計(jì)算機(jī)部11指令電源切斷的通用接口以及用于關(guān)機(jī)部件13監(jiān)視個(gè)人計(jì)算機(jī)部11的電源切斷的通用接口而使用了USB的例子,但是作為指令電源切斷的通用接口,在一般個(gè)人計(jì)算機(jī)所具備的接口內(nèi),也可使用RS-232C或有線(xiàn)LAN等,另外,作為用于監(jiān)視電源切斷的通用接口,在一般個(gè)人計(jì)算機(jī)所具備的接口內(nèi),可使用在切斷了個(gè)人計(jì)算機(jī)部11的電源時(shí)不提供電力的接口,無(wú)論使用哪個(gè)接口都能夠?qū)崿F(xiàn)本發(fā)明。
另外,在這樣的情況下,作為指令電源切斷的通用接口以及用于監(jiān)視電源切斷的通用接口,還可以使用不同的通用接口。
以上,說(shuō)明了本發(fā)明的實(shí)施方式,但是本發(fā)明不限于上述的實(shí)施方式的例子,通過(guò)施加適當(dāng)?shù)淖兏軌蛞云渌姆绞絹?lái)實(shí)施。