數(shù)值控制裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)值控制裝置,尤其涉及一種對(duì)數(shù)值控制裝置的各種日志(log)信息進(jìn)行圖像化,與顯示器的畫(huà)面內(nèi)容一起作為動(dòng)畫(huà)記錄的數(shù)值控制裝置。
【背景技術(shù)】
[0002]在控制機(jī)械的數(shù)值控制裝置中,為了在機(jī)械問(wèn)題發(fā)生時(shí)調(diào)查其原因,提出了將鍵操作的歷史、發(fā)生警報(bào)的歷史、特定信號(hào)的打開(kāi)/關(guān)閉狀態(tài)的歷史等日志信息記錄到內(nèi)部RAM中、或輸出到外部記錄設(shè)備的功能(例如,日本專利文獻(xiàn)I?4:日本特開(kāi)平06-083428號(hào)公報(bào)、日本特開(kāi)昭63-257042號(hào)公報(bào)、日本特開(kāi)2007-272545號(hào)公報(bào)、日本特開(kāi)2005-004270 號(hào)公報(bào)等)。
[0003]通過(guò)這樣的功能記錄的日志信息通常作為文本文件輸出,在機(jī)械的動(dòng)作中發(fā)生問(wèn)題而調(diào)查其原因時(shí),操作者取得產(chǎn)生問(wèn)題之前的日志信息,時(shí)序地分析各種歷史,由此根據(jù)產(chǎn)生問(wèn)題時(shí)的操作、信號(hào)狀態(tài)、警報(bào)的發(fā)生狀況,推定問(wèn)題的原因。
[0004]在數(shù)值控制裝置的畫(huà)面操作中產(chǎn)生了問(wèn)題的情況下,操作者除了希望知道上述日志信息以外,有時(shí)還希望知道產(chǎn)生問(wèn)題之前的數(shù)值控制裝置的畫(huà)面的轉(zhuǎn)移、在產(chǎn)生問(wèn)題時(shí)顯示的畫(huà)面的內(nèi)容。但是,即使將操作歷史或內(nèi)部狀態(tài)相關(guān)的信息記錄到文本文件中,也無(wú)法根據(jù)該文本數(shù)據(jù)直接掌握畫(huà)面的狀態(tài)等,操作者只能是根據(jù)日志信息想象畫(huà)面的狀態(tài)。
[0005]另外,在現(xiàn)有技術(shù)中,作為日志信息只在按下按鍵、發(fā)生警報(bào)、消除警報(bào)、信號(hào)變化等狀態(tài)變化時(shí)記錄歷史,因此為了了解產(chǎn)生問(wèn)題時(shí)的狀態(tài),必須回溯產(chǎn)生時(shí)刻以前的歷史,找出產(chǎn)生了狀態(tài)變化的歷史,從而存在根據(jù)將這樣的操作記錄到日志信息中的文本數(shù)據(jù)進(jìn)行操作對(duì)于操作者來(lái)說(shuō)是很大的負(fù)擔(dān)的問(wèn)題。
[0006]并且,在現(xiàn)有技術(shù)中,還是用文本文件記錄按鍵操作的歷史、機(jī)械操作盤(pán)等的信號(hào)的打開(kāi)/關(guān)閉狀態(tài),因此存在難以對(duì)實(shí)際的操作狀況進(jìn)行影像化的問(wèn)題。
【發(fā)明內(nèi)容】
[0007]因此,本發(fā)明的目的在于提供一種操作者能夠容易地掌握機(jī)械產(chǎn)生問(wèn)題時(shí)的數(shù)值控制裝置的畫(huà)面或操作狀況、機(jī)械操作盤(pán)等的信號(hào)的狀態(tài)的數(shù)值控制裝置。
[0008]本發(fā)明的數(shù)值控制裝置記錄表示控制機(jī)械時(shí)的狀況的狀況信息,具備:顯示影像生成單元,其生成對(duì)顯示在顯示器上的圖像進(jìn)行影像化而得的顯示影像;鍵盤(pán)影像生成單元,其取得按鍵的按下?tīng)顟B(tài),生成對(duì)所取得的按鍵的按下?tīng)顟B(tài)進(jìn)行圖像影像化而得的鍵盤(pán)影像;影像結(jié)合單元,其將上述顯示影像、上述鍵盤(pán)影像結(jié)合于一個(gè)圖像;以及動(dòng)畫(huà)生成單元,其根據(jù)周期性地生成的上述結(jié)合的圖像生成動(dòng)畫(huà)。
[0009]上述數(shù)值控制裝置還具備以下單元中的至少一個(gè),即:警報(bào)狀態(tài)影像生成單元,其取得正在產(chǎn)生的警報(bào)信息,生成對(duì)所取得的正在產(chǎn)生的警報(bào)信息進(jìn)行圖像影像化而得的警報(bào)狀態(tài)影像;信號(hào)狀態(tài)影像生成單元,其取得信號(hào)的打開(kāi)/關(guān)閉狀態(tài),生成對(duì)所取得的信號(hào)的打開(kāi)/關(guān)閉狀態(tài)進(jìn)行圖像影像化而得的信號(hào)狀態(tài)影像;以及內(nèi)部信息影像生成單元,其取得上述數(shù)值控制裝置的內(nèi)部信息,生成對(duì)所取得的上述數(shù)值控制裝置的內(nèi)部信息進(jìn)行圖像影像化而得的內(nèi)部信息影像,上述影像結(jié)合單元除了上述顯示影像、上述鍵盤(pán)影像以外,還將上述警報(bào)狀態(tài)影像、上述信號(hào)狀態(tài)影像以及上述內(nèi)部信息影像中的至少一個(gè)結(jié)合于一個(gè)圖像。
[0010]上述數(shù)字控制裝置能夠每隔預(yù)定時(shí)間將上述動(dòng)畫(huà)記錄為一個(gè)動(dòng)畫(huà)文件。
[0011]上述數(shù)值控制裝置能夠?qū)⒕瘓?bào)產(chǎn)生前后的上述動(dòng)畫(huà)記錄為與其他動(dòng)畫(huà)文件不同的一個(gè)動(dòng)畫(huà)文件。
[0012]本發(fā)明通過(guò)具備以上的結(jié)構(gòu),將產(chǎn)生問(wèn)題之前的數(shù)值控制裝置的畫(huà)面、按鍵操作、警報(bào)信息、特定信號(hào)的變化、數(shù)值控制裝置的內(nèi)部信息作為一個(gè)畫(huà)面影像時(shí)序地記錄為動(dòng)畫(huà),通過(guò)再生一個(gè)動(dòng)畫(huà)就能夠視覺(jué)地確認(rèn)產(chǎn)生問(wèn)題時(shí)的各種狀況,因此具有能夠縮短操作者調(diào)查在數(shù)值控制裝置或機(jī)械等中所產(chǎn)生的問(wèn)題的時(shí)間的效果。
[0013]另外,與將數(shù)值控制裝置的畫(huà)面記錄為圖像的方法等相比,還具有通過(guò)記錄為動(dòng)畫(huà)而容易掌握動(dòng)態(tài)的優(yōu)點(diǎn),另外,與記錄多個(gè)圖像相比,如果考慮采取由動(dòng)畫(huà)的編解碼器高效地記錄幀前后的影像的差分信息,則具有在保存相同信息時(shí)能夠以很少的大小進(jìn)行記錄的優(yōu)點(diǎn),能夠進(jìn)行更長(zhǎng)時(shí)間的記錄。
【附圖說(shuō)明】
[0014]根據(jù)參照附圖的以下的實(shí)施例的說(shuō)明,能夠明確本發(fā)明的上述以及其他目的和特征。
[0015]圖1是本發(fā)明的一個(gè)實(shí)施方式的數(shù)值控制裝置的主要部分框圖。
[0016]圖2是本發(fā)明的一個(gè)實(shí)施方式的數(shù)值控制裝置所記錄的動(dòng)畫(huà)的顯示例子。
[0017]圖3A、圖3B是本發(fā)明的一個(gè)實(shí)施方式的全時(shí)(full time)錄像處理的流程圖。
[0018]圖4是本發(fā)明的一個(gè)實(shí)施方式的數(shù)值控制裝置所記錄的動(dòng)畫(huà)中的鍵盤(pán)影像的一個(gè)例子。
[0019]圖5是本發(fā)明的一個(gè)實(shí)施方式的數(shù)值控制裝置所記錄的動(dòng)畫(huà)中的信號(hào)狀態(tài)影像的一個(gè)例子。
[0020]圖6是本發(fā)明的一個(gè)實(shí)施方式的數(shù)值控制裝置所記錄的動(dòng)畫(huà)中的數(shù)值控制裝置I的內(nèi)部狀態(tài)影像的一個(gè)例子。
[0021]圖7是說(shuō)明本發(fā)明的一個(gè)實(shí)施方式的時(shí)間分割動(dòng)畫(huà)記錄的例子的圖。
[0022]圖8是說(shuō)明本發(fā)明的一個(gè)實(shí)施方式的警報(bào)發(fā)生時(shí)動(dòng)畫(huà)記錄的例子的圖。
【具體實(shí)施方式】
[0023]圖1是本發(fā)明的一個(gè)實(shí)施方式的數(shù)值控制裝置的主要部分框圖。數(shù)值控制裝置I具備CPU10,該CPUlO經(jīng)由總線19與R0M1URAM12、非易失性存儲(chǔ)器13、外部存儲(chǔ)介質(zhì)接口
14、外部設(shè)備接口 15、顯示控制器16、鍵盤(pán)控制器17、外部信號(hào)接口 18連接。
[0024]在ROMll中存儲(chǔ)有用于數(shù)值控制裝置I的整體的控制和后述的全時(shí)錄像功能的控制軟件,在RAM12中存儲(chǔ)有數(shù)值控制裝置I為了控制機(jī)械所使用的加工程序等。加工程序一般存儲(chǔ)在非易失性存儲(chǔ)器13中,在執(zhí)行時(shí)從非易失性存儲(chǔ)器13讀出并存儲(chǔ)到RAM12。并且,CPUlO從RAM12讀出加工程序,依次執(zhí)行來(lái)控制機(jī)械。另外,RAM12確保為了實(shí)現(xiàn)全時(shí)錄像功能而需要的圖像生成和動(dòng)畫(huà)的編碼所使用的暫時(shí)存儲(chǔ)區(qū)域。
[0025]外部存儲(chǔ)介質(zhì)接口 14與外部存儲(chǔ)介質(zhì)200連接。另外,外部設(shè)備接口 15能夠與適配器等外部設(shè)備210連接。在外部存儲(chǔ)介質(zhì)200、外部設(shè)備210中存儲(chǔ)有加工程序、各種參數(shù)等,這些程序、數(shù)據(jù)經(jīng)由各個(gè)接口被讀入,經(jīng)由總線存儲(chǔ)到RAM12、非易失性存儲(chǔ)器13中。
[0026]顯示控制器16與顯示器等顯示器220連接,根據(jù)來(lái)自CPUlO的顯示指令進(jìn)行數(shù)值控制裝置I的狀態(tài)信息、所控制的機(jī)械的狀態(tài)等的顯示。另外,鍵盤(pán)控制器17與鍵盤(pán)230連接,接受操作者從該鍵盤(pán)230輸入的指令、數(shù)據(jù)并轉(zhuǎn)發(fā)到CPU10。
[0027]外部信號(hào)接口 18經(jīng)由I/O設(shè)備240與機(jī)床等控制對(duì)象設(shè)備的各種執(zhí)行器、傳感器、機(jī)械操作盤(pán)241等連接。
[0028]本實(shí)施方式的數(shù)值控制裝置I具有這樣的全時(shí)錄像功能,即:將數(shù)值控制裝置I動(dòng)作時(shí)顯示在顯示器220中的畫(huà)面影像、鍵盤(pán)230的操作影像、機(jī)械操作盤(pán)241的操作影像、發(fā)生警報(bào)的顯示影像、信號(hào)狀態(tài)的顯示影像以及數(shù)值控制裝置I的內(nèi)部信息的顯示影像結(jié)合于一個(gè)圖像并作為動(dòng)畫(huà)進(jìn)行記錄。在圖2中表示顯示本實(shí)施方式的數(shù)值控制裝置I所記錄的動(dòng)畫(huà)的例子。
[0029]在圖2中,圖左上角表不顯不在顯不器220中的畫(huà)面影像,圖左下角表不鍵盤(pán)230、機(jī)械操作盤(pán)241的操作影像。另外,在圖右側(cè)從上到下表示數(shù)值控制裝置I的內(nèi)部信息的顯示影像、發(fā)生警報(bào)的顯示影像、信號(hào)狀態(tài)的顯示影像。這些各影像通過(guò)全時(shí)錄像功能逐次生成為個(gè)別的影像后,結(jié)合為一張圖像影像,從所生成的多個(gè)圖像影像實(shí)時(shí)地變換為動(dòng)畫(huà)并記錄。
[0030]圖3A、圖3B是通過(guò)全時(shí)錄像功能執(zhí)行的全時(shí)錄像處理的流程圖。如果全時(shí)錄像功能有效,則以預(yù)定周期(1/30秒?1/10秒左右)循環(huán)地執(zhí)行本處理。
[0031][步驟SA01]取得顯示在數(shù)值控制裝置I的顯示器220中的畫(huà)面,并進(jìn)行圖像影像化。根據(jù)在顯示控制器16中生成的畫(huà)面的像素信息生成圖像影像,暫存為BMP、JPG、GIF,PNG等形式的圖像文件。
[0032][步驟SA02]從鍵盤(pán)控制器17取得鍵盤(pán)230的按下?tīng)顟B(tài)。
[0033][步驟SA03]對(duì)在步驟SA02中取得的按鍵按下?tīng)顟B(tài)進(jìn)行圖像影像化。為了生成鍵盤(pán)影像,預(yù)先在非易失性存儲(chǔ)器13等中存儲(chǔ)有成為鍵盤(pán)影像的基礎(chǔ)的鍵盤(pán)圖像和將被按下的按鍵與該鍵盤(pán)圖像的坐標(biāo)信息相關(guān)聯(lián)起來(lái)的表等。然后,以這些信息為基礎(chǔ),根據(jù)所取得的按鍵按