專利名稱:Nc裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)控機(jī)床(以下稱為NC機(jī)床)中具備的數(shù)控裝置(以下稱NC裝置)。本發(fā)明特別是涉及一種能進(jìn)行語音輸出的NC裝置。
背景技術(shù):
人們知道,以往就有這樣的NC裝置,當(dāng)NC機(jī)床發(fā)生異常后,會將該異常發(fā)生的信息通過語音輸出器輸出語音,或者將其輸出表示到顯示裝置上。另外,日本特開平5-19829號公報(bào)揭示了一種通過估計(jì)加工機(jī)床定期檢修等的預(yù)定作業(yè)時(shí)間,采用語音輸出通知操作者以提高作業(yè)效率的NC裝置。
在此文獻(xiàn)的NC裝置中,例如預(yù)先設(shè)定加工指令程序的預(yù)計(jì)運(yùn)行時(shí)間。NC裝置便會按此設(shè)定,演算運(yùn)行結(jié)束的預(yù)計(jì)時(shí)刻,借助語音輸出器,報(bào)告所得到的運(yùn)行結(jié)束預(yù)料時(shí)刻。
但是,與上述文獻(xiàn)相關(guān)的現(xiàn)有技術(shù)的NC機(jī)床,不管操作者是否在該NC機(jī)床的周圍,語音輸出器都會報(bào)告上述運(yùn)行結(jié)束預(yù)計(jì)時(shí)刻和發(fā)生異常信息等報(bào)告事項(xiàng)。因此,當(dāng)操作者不在NC機(jī)床周圍的情況下,語音輸出變得徒勞,而且報(bào)告事項(xiàng)難以準(zhǔn)確無誤地傳達(dá)給操作者。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種能避免語音輸出浪費(fèi),能將該報(bào)告的事項(xiàng)準(zhǔn)確無誤地傳達(dá)給在NC機(jī)床周圍的操作者的NC裝置。
為了達(dá)到上述目的,本發(fā)明提供一種按照NC加工程序進(jìn)行機(jī)械的數(shù)控的NC裝置,該NC裝置包括一儲存部,該儲存部在上述機(jī)械發(fā)生了必要報(bào)告事態(tài)時(shí),將與發(fā)生的上述必要報(bào)告事態(tài)相對應(yīng)的報(bào)告事項(xiàng)進(jìn)行存儲;該NC裝置還包括進(jìn)行語音輸出的一語音輸出部,和對上述語音輸出部進(jìn)行控制的一語音輸出控制部;該NC裝置還包括一判斷部,該判斷部在上述機(jī)械發(fā)生了上述必要報(bào)告事態(tài)時(shí),對表示在該機(jī)械周圍有操作者在場的有無操作者存在信息進(jìn)行判定;該NC裝置還包括一請求部,該請求部根據(jù)由操作者的操作或在上述機(jī)械的周圍檢測出的有操作者存在的信息請求進(jìn)行語音輸出;上述語音輸出控制部根據(jù)上述由判定部作出的有操作者存在的判斷或根據(jù)請求部的請求,將存儲在儲存部的報(bào)告事項(xiàng)語音輸出到上述語音輸出部,而在上述判斷部作出無操作者存在的判斷時(shí),不向語音輸出部進(jìn)行語音輸出。
通過參照附圖對發(fā)明原理舉例說明的敘述,本發(fā)明的其他情況和優(yōu)點(diǎn),將顯而易見。
通過參照以下首選實(shí)施例及其附圖的敘述,對本發(fā)明的目的和優(yōu)點(diǎn)可能得到最佳理解。
圖1是涉及實(shí)施本發(fā)明一種實(shí)施形態(tài)的NC裝置1的功能框圖。
圖2是表示由圖1之運(yùn)轉(zhuǎn)狀況分析控制部220分析NC加工裝置270運(yùn)轉(zhuǎn)狀況周期的流程圖。
圖3是表示在有留言時(shí),由圖1之運(yùn)轉(zhuǎn)狀況分析控制部220執(zhí)行的流程圖。
圖4是報(bào)告事項(xiàng)存儲器140之存儲內(nèi)容說明圖。
圖5是配備有留言板的報(bào)告存儲器150的存儲內(nèi)容說明圖。
具體實(shí)施例方式
以下,說明將本發(fā)明具體化了的一種實(shí)施形態(tài)。
圖1表示與本實(shí)施形態(tài)相關(guān)的NC裝置1。NC裝置1配備在NC加工裝置270內(nèi)。NC加工裝置270,作為一種機(jī)械即車床和機(jī)械加工中心等NC機(jī)床發(fā)揮作用。
NC裝置1具有由CPU(中央處理器)構(gòu)成的主控制部100,輸入操作部110,系統(tǒng)程序存儲器120,加工程序存儲器130,報(bào)告事項(xiàng)存儲器140,報(bào)告存儲器150,作業(yè)用存儲器160以及通訊控制部170。而且NC裝置1還具有顯示裝置200,加工實(shí)行控制部210,運(yùn)轉(zhuǎn)狀況分析控制部220,語音輸出控制部230,語音輸出部240以及計(jì)時(shí)器260。上述各存儲器120~160及各控制部170~230等,通過母線180連接主控制部100。
上述輸入操作部110由鍵盤等組成。輸入操作部110具有不在鍵110a,循環(huán)啟動(dòng)鍵110b和語音輸出請求鍵110c。系統(tǒng)程序存儲器120,存儲用于控制NC裝置1系統(tǒng)的系統(tǒng)程序和運(yùn)轉(zhuǎn)狀況分析程序等。
上述加工程序存儲器130存儲NC加工程序。上述NC加工程序,配備連續(xù)的多道工序。各工序都包括一個(gè)及一個(gè)以上的執(zhí)行塊。各工序?qū)?yīng)于用于分別加工工件的多個(gè)加工部分的每個(gè)加工工具構(gòu)成的。這樣的NC加工程序,使得NC加工裝置270的數(shù)值控制成為可能。
如圖4所示,在上述報(bào)告事項(xiàng)存儲器140中,當(dāng)自動(dòng)運(yùn)轉(zhuǎn)NC加工裝置270時(shí),對應(yīng)預(yù)先估計(jì)的各種必要報(bào)告事態(tài),存儲著各種報(bào)告事項(xiàng)。例如由ROM構(gòu)成的報(bào)告事項(xiàng)存儲器140,具有用于存儲為確定報(bào)告事項(xiàng)之ID號(ID No.)的第一報(bào)告區(qū)140a和用于存儲報(bào)告事項(xiàng)的第二報(bào)告區(qū)140b。在第二報(bào)告區(qū)140b中,存儲著諸如“柵欄(barrier)無效”、“工具不足”、“在下一模塊有機(jī)械干涉產(chǎn)生,停止作業(yè)”等報(bào)告事項(xiàng)。這些柵欄無效、工具不足或機(jī)械干涉等報(bào)告的必要事態(tài)的詳細(xì)內(nèi)容,擬在后述的步驟S20的說明中詳述。
如圖5所示,例如,由RAM構(gòu)成的上述報(bào)告存儲器150,具有配備了第一~第四留言區(qū)150a~150d的留言板。第一留言區(qū)150a是用于存儲為確定報(bào)告事項(xiàng)的ID號(ID No.)的區(qū)域。第二留言區(qū)150b是NC加工裝置270產(chǎn)生了必要報(bào)告事態(tài)時(shí),存儲該必要報(bào)告事態(tài)發(fā)生時(shí)刻的區(qū)域。第三留言區(qū)150c是設(shè)定用于確認(rèn)有無語音輸出的輸出確認(rèn)標(biāo)記,即設(shè)定有留言標(biāo)記的區(qū)域。多個(gè)輸出確認(rèn)標(biāo)記中只要有一個(gè)是關(guān)(OFF)的狀態(tài),有留言標(biāo)記則設(shè)定為開(ON)。第四留言區(qū)150d是一用于確定存儲了保存數(shù)據(jù)之領(lǐng)域的地址區(qū),該保存數(shù)據(jù)包含存儲在第一留言區(qū)150a的ID號,和存儲在第二留言區(qū)150b的必要報(bào)告事態(tài)發(fā)生時(shí)刻。上述作業(yè)用存儲器160,可寫入和讀出主控制部100進(jìn)行各種處理時(shí)的數(shù)據(jù)。上述通訊控制部170,在未予圖示的其他裝置之間收發(fā)數(shù)據(jù)。
上述加工執(zhí)行控制部210,按照上述加工程序控制NC加工裝置270。上述運(yùn)轉(zhuǎn)狀況分析控制部220,分析NC加工裝置270的運(yùn)轉(zhuǎn)狀況。上述語音輸出控制部230,按照來自主控制部100的控制指令控制語音輸出部240。語音輸出部240,包括語音合成部和揚(yáng)聲器。上述計(jì)時(shí)器260,對日期和時(shí)間進(jìn)行計(jì)時(shí)。另外,NC裝置1安裝在NC加工裝置270機(jī)箱內(nèi),形成一體。
以下依照圖2及圖3的流程圖,說明如上所述構(gòu)成的NC裝置1的作用。圖2及圖3表示運(yùn)轉(zhuǎn)狀況分析控制部220按照主控制部100控制指令執(zhí)行的流程圖。圖2表示根據(jù)NC裝置1分析NC加工裝置270運(yùn)轉(zhuǎn)狀況,檢查有無必要報(bào)告事態(tài)的發(fā)生,同時(shí)檢查在NC加工裝置270周圍,即能聽見由語音輸出部240輸出的語音的范圍內(nèi)是否有操作者存在的循環(huán)周期。
(步驟S10)圖2表示步驟S10~S120。上述輸入操作部110,具有循環(huán)開始鍵110b。上述運(yùn)轉(zhuǎn)狀況分析控制部220,檢測輸入操作部110的循環(huán)開始鍵110b例如被操作者操作了的信息。于是,在步驟S10中運(yùn)轉(zhuǎn)狀況分析控制部220,就將環(huán)形計(jì)數(shù)器的值(n)設(shè)置為n=1。同時(shí),環(huán)形計(jì)數(shù)器值(n),對應(yīng)于報(bào)告存儲器150第四留言區(qū)150d中的地址值。如圖5所示,本實(shí)施形態(tài)的n,例如可以取n=1~20的值。但是,n值并不限于此值,也可以是其他值。就操作者而言,可以包括人和將來的人工智能機(jī)器人。
(步驟S20)上述運(yùn)轉(zhuǎn)狀況分析控制部220,判定應(yīng)向操作者報(bào)告的事項(xiàng),是否在NC加工裝置270發(fā)生了。運(yùn)轉(zhuǎn)狀況分析控制部220,例如根據(jù)通過上述文獻(xiàn)公知的分析手法,分析NC加工裝置270的運(yùn)轉(zhuǎn)狀況。在NC加工裝置270進(jìn)行機(jī)件加工作業(yè)的情況下,運(yùn)轉(zhuǎn)狀況分析控制部220,按照主控制部100發(fā)來的控制指令,從系統(tǒng)程序存儲器120讀出運(yùn)轉(zhuǎn)狀況分析程序,并按照讀出的分析程序,管理控制該NC加工裝置270的運(yùn)轉(zhuǎn)狀態(tài)。管理控制的結(jié)果,在判斷出NC加工裝置270中已發(fā)生所定事態(tài),且有必要將此已發(fā)生的事態(tài)報(bào)告操作者的情況下,運(yùn)轉(zhuǎn)狀況分析控制部220則進(jìn)行“已發(fā)生必要報(bào)告事項(xiàng)”的判定。
在NC加工裝置270中的必要報(bào)告事態(tài),包括NC加工裝置270進(jìn)行機(jī)械加工時(shí)的異常事態(tài)。所謂異常事態(tài),例如包括實(shí)際加工完成時(shí)間比事先預(yù)計(jì)的加工完成時(shí)間延遲的情況;必須鳴響報(bào)警,停止NC加工裝置270運(yùn)行的情況;或者出現(xiàn)機(jī)械干涉的情況。所謂機(jī)械干涉,是指在一名乃至多名操作者擔(dān)任多臺機(jī)床的操作,產(chǎn)生等待時(shí)間的情況。例如操作者在操縱第一臺機(jī)床,進(jìn)行加工作業(yè)期間,第二臺機(jī)床的加工作業(yè)已結(jié)束,在直到操作者操作第二臺機(jī)床進(jìn)行第二臺機(jī)床的下一加工作業(yè)的期間,將發(fā)生等待時(shí)間。另外,即便操作者在第一臺機(jī)床的操作結(jié)束,想操作第二臺機(jī)床,而第二臺機(jī)床尚處于加工作業(yè)中的情況下,到第二臺機(jī)床的加工作業(yè)結(jié)束為止也出現(xiàn)等待時(shí)間。
如同加工完成時(shí)間的通知等那樣,在NC加工裝置270中的必要報(bào)告事態(tài),還包括為了將應(yīng)進(jìn)行下一道作業(yè)的指示向操作者提出要求,所必須向操作者報(bào)告的事態(tài)。
上述必要報(bào)告事態(tài),除以上所述之外,還包括各種事態(tài)。例如,運(yùn)轉(zhuǎn)狀況分析控制部220,通過解析NC加工程序的執(zhí)行塊,在判斷出對于現(xiàn)在的NC加工裝置270,還需要尚未準(zhǔn)備好的工具的情況下,作出發(fā)生了“工具不足”這一必要報(bào)告事態(tài)的判定。運(yùn)轉(zhuǎn)狀況分析控制部220,參照圖4,按照運(yùn)轉(zhuǎn)狀況分析程序確定與這個(gè)報(bào)告必要事態(tài)相對應(yīng)的IDNO.=4。
另外,例如運(yùn)轉(zhuǎn)狀況分析控制部220,判斷圖中未示的卡盤和尾座架的柵欄,即機(jī)械加工時(shí)工具等禁止進(jìn)入?yún)^(qū)域是否沒作廢。如果工具等的禁止進(jìn)入?yún)^(qū)域變成作廢的情況下,運(yùn)轉(zhuǎn)狀況分析控制部220則判定有必要報(bào)告事態(tài),參照圖4,按照運(yùn)轉(zhuǎn)狀況分析程序確定對應(yīng)于“柵欄已作廢”的ID N0.=1。
(步驟S30)步驟S30中,運(yùn)轉(zhuǎn)狀況分析控制部220,制作保存數(shù)據(jù)。保存數(shù)據(jù),包括把各種必要報(bào)告事態(tài)作為原因的報(bào)告事項(xiàng)ID號和該必要報(bào)告事態(tài)的發(fā)生時(shí)刻。ID號及必要報(bào)告事態(tài)發(fā)生時(shí)刻互相關(guān)聯(lián)。再者,報(bào)告事項(xiàng)存儲器140,具有與該必要報(bào)告事態(tài)分別對應(yīng)的報(bào)告事項(xiàng)互相關(guān)聯(lián)的、預(yù)先構(gòu)建的數(shù)據(jù)庫。因此,運(yùn)轉(zhuǎn)狀況分析控制部220,在產(chǎn)生了成為報(bào)告事項(xiàng)發(fā)生原因的必要報(bào)告事態(tài)時(shí),可根據(jù)上述數(shù)據(jù)庫,選定對應(yīng)于該必要報(bào)告事態(tài)的報(bào)告事項(xiàng)。另外,上述計(jì)時(shí)器260,對必要報(bào)告事態(tài)的發(fā)生時(shí)刻進(jìn)行計(jì)時(shí)。
(步驟S40)在步驟S40中,運(yùn)轉(zhuǎn)狀況分析控制部220,將步驟S30制作的保存數(shù)據(jù)(包括報(bào)告事項(xiàng)的ID號及發(fā)生時(shí)刻),分別保存在對應(yīng)于當(dāng)前環(huán)形計(jì)數(shù)器值n地址的第一留言區(qū)150a及第二留言區(qū)150b里(參照圖5)。
(步驟S50)在步驟S50中,運(yùn)轉(zhuǎn)狀況分析控制部220判定操作者是否在NC加工裝置270周圍。輸入操作部110,具有當(dāng)操作者遠(yuǎn)離NC加工裝置270的時(shí)候,由操作者進(jìn)行輸入操作的不在鍵110a。具體地說,首先在停止?fàn)顟B(tài)的NC加工裝置270被開始運(yùn)行時(shí),由于被認(rèn)為是操作者處于NC加工裝置270的可聽見區(qū)域,所以,輸入操作部110產(chǎn)生操作者存在的信息。然后,在操作者遠(yuǎn)離NC加工裝置270的可聽見區(qū)域時(shí),只要操作者操作不在鍵110a,輸入操作部110就會停止產(chǎn)生操作者存在的信息。之后,當(dāng)操作者回到NC加工裝置270的可聽見區(qū)域并操作不在鍵110a時(shí),輸入操作部110重新產(chǎn)生操作者存在的信息。運(yùn)轉(zhuǎn)狀況分析控制部220,根據(jù)有無作為操作者存在信息的操作信號,來判定在NC加工裝置270的周圍是否有操作者,而操作者存在信息由操作者操作輸入不在鍵110a來得到。
另外,當(dāng)輸入操作部110的未輸入狀態(tài)連續(xù)超過規(guī)定時(shí)間(例如30分鐘)的情況下,運(yùn)轉(zhuǎn)狀況分析控制部220,也可以不按有無輸入不在鍵110a的方法判斷,而判定操作者不在。
或者,將操作者的各種作業(yè)日程或機(jī)械加工的加工日程,預(yù)先輸入到輸入操作部110,存儲在系統(tǒng)程序存儲器120內(nèi)。運(yùn)轉(zhuǎn)狀況分析控制部220,也可以根據(jù)該作業(yè)日程或加工日程,判定有無操作者在場。這些操作者的作業(yè)日程和機(jī)械加工的加工日程,包括作為操作者在NC加工裝置270周圍的操作者存在信息的時(shí)間帶信息,和操作者不在NC加工裝置270周圍的操作者不在的時(shí)間帶信息。因而,也可以按照這些日程數(shù)據(jù),判定操作者存在信息的有無。同時(shí),運(yùn)轉(zhuǎn)狀況分析控制部220,也可以組合上述各種判定方法,判定操作者是否在場。
在步驟S50中,當(dāng)運(yùn)轉(zhuǎn)狀況分析控制部220判定操作者在NC加工裝置270的周圍時(shí),即判定為如圖2所示的“YES”的情況下,進(jìn)入到步驟S60。另外,當(dāng)運(yùn)轉(zhuǎn)狀況分析控制部220判定操作者不在NC加工裝置270的周圍時(shí),即判定為如圖2所示的“NO”的情況下,則跳到步驟S90。
(步驟S60)在步驟S60中,運(yùn)轉(zhuǎn)狀況分析控制部220根據(jù)當(dāng)前環(huán)形計(jì)數(shù)器的值(n),將與第n個(gè)地址對應(yīng)的第一及第二留言區(qū)150a、150b的內(nèi)容,從報(bào)告存儲器150輸出。主控制部100從報(bào)告事項(xiàng)存儲器140的第一報(bào)告區(qū)140a選定與從第一留言區(qū)150a輸出的ID號相符的ID號,從第二留言區(qū)140b讀出與那個(gè)ID號對應(yīng)的報(bào)告事項(xiàng)。主控制部100控制語音輸出控制部230,使從第二報(bào)告區(qū)140b讀出的報(bào)告事項(xiàng),和從第二留言區(qū)150b讀出的發(fā)生時(shí)刻通過語音輸出部240進(jìn)行語音輸出。在對應(yīng)于第n個(gè)地址的第一及到第二留言區(qū)150a、150b的內(nèi)容,從報(bào)告存儲器150輸出時(shí),運(yùn)轉(zhuǎn)狀況分析控制部220,就將與該第n個(gè)地址對應(yīng)的第三留言區(qū)150c的輸出確認(rèn)標(biāo)記設(shè)定為開(ON)。
(步驟S70)在步驟S70中,運(yùn)轉(zhuǎn)狀況分析控制部220,將環(huán)形計(jì)數(shù)器的值(n)增加1。
(步驟S80)在步驟S80中,運(yùn)轉(zhuǎn)狀況分析控制部220,判定循環(huán)開始標(biāo)記是否處于關(guān)(OFF)的狀態(tài)。NC加工裝置270在自動(dòng)運(yùn)行過程中,因?yàn)楦鶕?jù)NC加工程序其循環(huán)開始標(biāo)記設(shè)為開(ON),所以,運(yùn)轉(zhuǎn)狀況分析控制部220返回到步驟S20。另一方面,當(dāng)NC加工裝置270不是在自動(dòng)運(yùn)行時(shí),或者在自動(dòng)運(yùn)行完了的情況下,由于NC加工程序?qū)⒀h(huán)開始標(biāo)記設(shè)定為關(guān)(OFF),所以,運(yùn)轉(zhuǎn)狀況分析控制部220使圖2所示的流程結(jié)束。
(步驟S90)運(yùn)轉(zhuǎn)狀況分析控制部220在步驟S50中,判定操作者不在NC加工裝置270周圍時(shí),在步驟S90中,判定第三留言區(qū)150c的多個(gè)輸出確認(rèn)標(biāo)記中是否有一個(gè)為關(guān)(OFF),即判定有留言標(biāo)記是否為開(ON)。運(yùn)轉(zhuǎn)狀況分析控制部220,在有留言標(biāo)記沒有變?yōu)殚_(ON)的情況下,進(jìn)入到步驟S100,而在有留言標(biāo)記變?yōu)殚_(ON)的情況下,跳回到步驟S70。
(步驟S100)在步驟S100中,運(yùn)轉(zhuǎn)狀況分析控制部220,將當(dāng)前的環(huán)形計(jì)數(shù)器值(n),作為初期計(jì)數(shù)值R,保存在作業(yè)用存儲器160內(nèi)(R=n)。這樣,把在步驟S100中的當(dāng)前環(huán)形計(jì)數(shù)器值(n)作為初期計(jì)數(shù)值R保存的行為,相當(dāng)于有留言時(shí)的環(huán)形計(jì)數(shù)器的初期設(shè)定。
(步驟S110)在步驟S110中,運(yùn)轉(zhuǎn)狀況分析控制部220,將有留言標(biāo)記設(shè)定為開(ON),跳回到步驟S70。
這樣,在本實(shí)施形態(tài),當(dāng)有操作者(人)在NC加工裝置270周圍的情況下(例如沒有上述不在鍵110a輸入操作的情況下),NC裝置1在步驟S20中,判定NC加工裝置270中發(fā)生了必要報(bào)告事態(tài)。每發(fā)生一次必要報(bào)告事態(tài),NC裝置1在步驟S60中,就可以將對應(yīng)該必要報(bào)告事態(tài)的報(bào)告事項(xiàng),例如「柵欄已作廢」和必要報(bào)告事態(tài)的發(fā)生時(shí)刻用語音輸出。
另外,當(dāng)操作者(人)不在NC加工裝置270周圍的情況下(例如有不在鍵110a的輸入操作),在NC加工裝置270發(fā)生多起必要報(bào)告事態(tài)時(shí),NC裝置1就從步驟S20經(jīng)過步驟S30~S50,步驟S90~S110,步驟S70和步驟S80,再次返回到步驟S20,形成一個(gè)循環(huán)。其結(jié)果,報(bào)告存儲器150便可以將與每次發(fā)生的必要報(bào)告事態(tài)所對應(yīng)的保存數(shù)據(jù)存儲下來。在此情況下,在步驟S50中,因?yàn)镹C裝置1判定操作者不在NC加工裝置270的周圍,所以能夠中止語音輸出。
下面,說明原不在NC加工裝置270周圍的操作者返回NC加工裝置270周圍時(shí)的NC裝置1的作用。當(dāng)返回NC加工裝置270周圍的操作者操縱輸入操作部110的語音輸出請求鍵110c時(shí),運(yùn)轉(zhuǎn)狀況分析控制部220,就按照主控制部100發(fā)來的控制指令,執(zhí)行圖3的流程。也就是說,圖3表示有留言時(shí)的流程。
(步驟S210)在步驟S210中,運(yùn)轉(zhuǎn)狀況分析控制部220判定第三留言區(qū)150c的有留言標(biāo)記是否被設(shè)定為開(ON)。當(dāng)有留言標(biāo)記為關(guān)(OFF)時(shí),運(yùn)轉(zhuǎn)狀況分析控制部220結(jié)束圖3的例行程序。當(dāng)有留言標(biāo)記為開(ON)時(shí),進(jìn)入到步驟S220。
(步驟S220)在步驟S220中,運(yùn)轉(zhuǎn)狀況分析控制部220,讀入當(dāng)前的環(huán)形計(jì)數(shù)器的值(n),并將讀入的值n設(shè)定為留言板第四留言區(qū)150d中的最終計(jì)數(shù)值P(P=n)。
(步驟S230)在步驟S230中,運(yùn)轉(zhuǎn)狀況分析控制部220,將上述初期計(jì)數(shù)值R設(shè)定為環(huán)形計(jì)數(shù)器值(n=R)。也就是說,這個(gè)初期計(jì)數(shù)值R,在NC裝置1進(jìn)行語音輸出的情況下,相當(dāng)于表示最初應(yīng)從報(bào)告存儲器150留言板讀出內(nèi)容的地址。
(步驟S240)在步驟S240中,運(yùn)轉(zhuǎn)狀況分析控制部220,根據(jù)環(huán)形計(jì)數(shù)器值(n),從報(bào)告存儲器150輸出第n個(gè)地址的留言板的內(nèi)容。主控制部100,從報(bào)告事項(xiàng)存儲器140第二報(bào)告區(qū)140b讀出對應(yīng)于已輸出的第一留言區(qū)150a的ID號的報(bào)告事項(xiàng)。主控制部100控制語音輸出控制部230,把從第二報(bào)告區(qū)140b讀出的該報(bào)告事項(xiàng)和從第二留言區(qū)150b讀出的發(fā)生時(shí)刻,從語音輸出部240進(jìn)行語音輸出。另外,當(dāng)?shù)趎個(gè)地址的第一留言區(qū)150a和第二留言區(qū)150b的內(nèi)容從報(bào)告存儲器150輸出時(shí),運(yùn)轉(zhuǎn)狀況分析控制部220,就把與該第n個(gè)地址對應(yīng)的第三留言區(qū)150c的輸出確認(rèn)標(biāo)記置為開(ON)。
當(dāng)操作者操縱語音輸出請求鍵110c時(shí),主控制部100就將存儲在報(bào)告存儲器150中的保存數(shù)據(jù),輸出到顯示裝置200上。這個(gè)時(shí)候,顯示裝置200就可識別地顯示由第三留言區(qū)150c的輸出確認(rèn)標(biāo)記設(shè)定的保存數(shù)據(jù)和還未被輸出確認(rèn)標(biāo)記設(shè)定的保存數(shù)據(jù)。顯示裝置200,通過將已被輸出確認(rèn)標(biāo)記設(shè)定的保存數(shù)據(jù)和尚未被設(shè)定的保存數(shù)據(jù),用不同的顏色區(qū)分開來,或附加互不相同的記號,便可識別地顯示兩種保存數(shù)據(jù)。其結(jié)果,操作者就能確認(rèn)已經(jīng)語音輸出完畢的保存數(shù)據(jù)和尚未經(jīng)語音輸出的保存數(shù)據(jù)。
(步驟S250)在步驟S250中,運(yùn)轉(zhuǎn)狀況分析控制部220,將環(huán)形計(jì)數(shù)器的值(n)增加1,進(jìn)入到步驟S260。
(步驟S260)在步驟S260中,運(yùn)轉(zhuǎn)狀況分析控制部220判定在步驟S250已增值的環(huán)形計(jì)數(shù)器值(n),是否超過留言板第四留言區(qū)150d的最終計(jì)數(shù)值P。當(dāng)環(huán)形計(jì)數(shù)器值(n)不超過最終計(jì)數(shù)值P的情況下,即在n≤P的情況下,運(yùn)轉(zhuǎn)狀況分析控制部220返回到步驟S240。當(dāng)環(huán)形計(jì)數(shù)器值(n)超過最終計(jì)數(shù)值P的情況下,即在n>P的情況下,運(yùn)轉(zhuǎn)狀況分析控制部220則進(jìn)入到步驟S270。
(步驟S270)在步驟S270中,運(yùn)轉(zhuǎn)狀況分析控制部220,把有留言標(biāo)記置為關(guān)(OFF),結(jié)束該程序。
這樣,原來不在NC加工裝置270周圍,之后又返回NC加工裝置270周圍的操作者,通過操作語音輸出請求鍵110c,便可以從NC裝置1輸出的語音聽到與他不在期間NC加工裝置270產(chǎn)生的必要報(bào)告事態(tài)相對應(yīng)的報(bào)告事項(xiàng)。另外,當(dāng)操作者不在NC加工裝置270周圍期間,發(fā)生了多個(gè)必要報(bào)告事態(tài)的情況下,還能依次聽到與各個(gè)必要報(bào)告事態(tài)對應(yīng)的報(bào)告事項(xiàng),同時(shí)聽到各個(gè)必要報(bào)告事態(tài)的發(fā)生時(shí)刻。其結(jié)果,操作者便能適當(dāng)采取應(yīng)對各個(gè)報(bào)告事項(xiàng)的措施。
另外,在本實(shí)施形態(tài)中,處于步驟S30的運(yùn)轉(zhuǎn)狀況分析控制部220,相當(dāng)于從數(shù)據(jù)庫選擇與必要報(bào)告事態(tài)對應(yīng)的報(bào)告事項(xiàng)的選擇部。同時(shí),在步驟S50的運(yùn)轉(zhuǎn)狀況分析控制部220,相當(dāng)于判定表示在NC加工裝置270周圍操作者存在狀態(tài)的有無操作者存在信息的判斷部。報(bào)告事項(xiàng)存儲器140,相當(dāng)于將必要報(bào)告事態(tài)和報(bào)告事項(xiàng)按能檢索且系統(tǒng)地排列的上述數(shù)據(jù)庫的內(nèi)容進(jìn)行保存的保存部。報(bào)告存儲器150,相當(dāng)于存儲與NC加工裝置270所發(fā)生的必要報(bào)告事態(tài)對應(yīng)的報(bào)告事項(xiàng)的儲存部。
具有不在鍵110a的輸入操作部110,相當(dāng)于由操作者操作不在鍵110a將操作者存在信息輸入到運(yùn)轉(zhuǎn)狀況分析控制部220的輸入部。另外,具有語音輸出請求鍵110c的輸入操作部110,相當(dāng)于按照操作者的操作或者按照操作者存在的檢測結(jié)果輸入的信號,請求語音輸出的請求部。同時(shí),由不在鍵110a的操作輸入所得到的的操作信號,相當(dāng)于操作者存在信息。計(jì)時(shí)器260相當(dāng)于計(jì)時(shí)部。
上述實(shí)施形態(tài),有以下優(yōu)點(diǎn)。
(1)語音輸出控制部230,根據(jù)上述運(yùn)轉(zhuǎn)狀況分析控制部220進(jìn)行的有操作者存在信息的判斷,或者根據(jù)來自輸入操作部110的請求,控制語音輸出部240,將存儲在報(bào)告存儲器150的報(bào)告事項(xiàng),用語音輸出。另外,語音輸出控制部230,在運(yùn)轉(zhuǎn)狀況分析控制部220判定沒有操作者存在信息的時(shí)候,不控制語音輸出部240。因此,NC裝置1在NC加工裝置270周圍有操作者在場時(shí),可以將應(yīng)該報(bào)知的報(bào)告事項(xiàng)準(zhǔn)確無誤地傳達(dá)給操作者。同時(shí),NC裝置1在NC加工裝置270周圍沒有操作者在場時(shí),可以中止語音輸出。也就是說,當(dāng)操作者不在NC加工裝置270周圍期間,即便在該NC加工裝置270產(chǎn)生了必要報(bào)告事態(tài),在操作者返回時(shí),根據(jù)從輸入操作部110發(fā)出的請求,有關(guān)必要報(bào)告事態(tài)的報(bào)告事項(xiàng)可以進(jìn)行語音輸出。因此,可將應(yīng)該報(bào)知的報(bào)告事項(xiàng)準(zhǔn)確無誤地傳達(dá)給操作者。報(bào)告事項(xiàng)中可以包含對操作者的作業(yè)指示,所以可防止操作者的操作錯(cuò)誤。
(2)運(yùn)轉(zhuǎn)狀況分析控制部220,從預(yù)先存儲的數(shù)據(jù)庫,選擇與在NC加工裝置270發(fā)生的必要報(bào)告事態(tài)相對應(yīng)的報(bào)告事項(xiàng)。報(bào)告存儲器150,存儲被選定的報(bào)告事項(xiàng)。其結(jié)果,當(dāng)在NC加工裝置270發(fā)生了必要報(bào)告事態(tài)的時(shí)候,報(bào)告存儲器150,可以存儲與該必要報(bào)告事態(tài)對應(yīng)的報(bào)告事項(xiàng)。因此,在輸入操作部110請求了語音輸出的時(shí)候,存儲在報(bào)告存儲器150中的報(bào)告事項(xiàng),通過簡單的語音輸出,就能準(zhǔn)確無誤地告知操作者。
(3)輸入操作部110,根據(jù)對不在鍵110a的輸入操作,將操作者存在信息輸入到運(yùn)轉(zhuǎn)狀況分析控制部220中。這樣,運(yùn)轉(zhuǎn)狀況分析控制部220,當(dāng)在NC加工裝置270發(fā)生了必要報(bào)告事態(tài)的時(shí)候,可很容易判斷有無操作者存在信息。其結(jié)果,當(dāng)判定了在NC加工裝置270周圍有操作者(人)在場的時(shí)候,能把應(yīng)告知的報(bào)告事項(xiàng)準(zhǔn)確無誤地傳達(dá)給操作者。另外,在輸入操作部110沒有將操作者存在信息輸入運(yùn)轉(zhuǎn)狀況分析控制部220時(shí),運(yùn)轉(zhuǎn)狀況分析控制部220判定在NC加工裝置270的周圍沒有操作者(人)。在此情況下,可中止語音輸出。
(4)每當(dāng)在NC加工裝置270發(fā)生多個(gè)必要報(bào)告事態(tài)的時(shí)候,報(bào)告存儲器150,都會將與這些必要報(bào)告事態(tài)分別對應(yīng)的多個(gè)報(bào)告事項(xiàng)逐次存儲下來。當(dāng)操作者(人)不在NC加工裝置270周圍的情況下,語音輸出被中止。當(dāng)操作者(人)在NC加工裝置270周圍的情況下,存儲在報(bào)告存儲器150中的多個(gè)報(bào)告事項(xiàng),將被依次用語音輸送出來。其結(jié)果,操作者就能知道他不在NC加工裝置270周圍期間產(chǎn)生的必要報(bào)告事態(tài),以及這些必要報(bào)告事態(tài)的發(fā)生順序。
(5)操作者,以計(jì)時(shí)器260記錄的的必要報(bào)告事態(tài)和發(fā)生時(shí)刻,也可以通過語音知曉。
顯然,對于精于此業(yè)的內(nèi)行,不用超脫本發(fā)明的精神和范圍,就可以將本發(fā)明具體化到諸多的特殊領(lǐng)域,尤其是具體化到以下領(lǐng)域。
上述實(shí)施形態(tài)中,根據(jù)輸入操作部110鍵有無操作輸入,判定在NC加工裝置270周圍是否有操作者。除此之外,也可以在NC加工裝置270周圍設(shè)置像紅外傳感器和超聲波傳感器等那樣的可檢測出操作者存在與否的檢測部250。在圖1中,用雙點(diǎn)劃線表示檢測部250。NC裝置1也可以根據(jù)檢測部250在檢測到操作者時(shí)輸出的檢測信號,置步驟S50的判斷為“YES”,而在檢測部250未檢到有操作者在的情況下,將步驟S50的判定判為“NO”。檢測信號相當(dāng)于操作者存在信息。
在此情況下,檢測部250輸出操作者存在信息。借此,當(dāng)在NC加工裝置270發(fā)生了必要報(bào)告事態(tài)的時(shí)候,運(yùn)轉(zhuǎn)狀況分析控制部220可以很容易判斷有無操作者的存在信息。其結(jié)果,當(dāng)運(yùn)轉(zhuǎn)狀況分析控制部220判定在NC加工裝置270周圍有操作者(人)在場的時(shí)候,NC裝置1可以把應(yīng)該告知的報(bào)告事項(xiàng)準(zhǔn)確無誤地傳達(dá)給操作者。同時(shí),在沒有來自檢測部250的檢測信號輸出的情況下,運(yùn)轉(zhuǎn)狀況分析控制部220判定在NC加工裝置270的周圍沒有操作者(人)在場。因此,可以中止語音輸出。
因此,本實(shí)施例和具體化內(nèi)容是敘述性的,但本發(fā)明并不限于此范圍,在權(quán)利要求所述的范圍和等同范圍中,可作相應(yīng)改進(jìn)。
權(quán)利要求
1.一種按照NC加工程序進(jìn)行機(jī)械的數(shù)控的NC裝置,該NC裝置包括一儲存部,在上述機(jī)械發(fā)生了必要報(bào)告事態(tài)時(shí),將與發(fā)生的上述必要報(bào)告事態(tài)相對應(yīng)的報(bào)告事項(xiàng)進(jìn)行存儲;一語音輸出部,進(jìn)行語音輸出;一語音輸出控制部,對上述語音輸出部進(jìn)行控制;一判斷部,在上述機(jī)械發(fā)生了上述必要報(bào)告事態(tài)時(shí),對表示在該機(jī)械周圍有操作者在場的有無操作者存在信息進(jìn)行判定;一請求部,根據(jù)由操作者的操作或在上述機(jī)械的周圍檢測出的有操作者存在的信息請求進(jìn)行語音輸出;上述語音輸出控制部根據(jù)上述由判定部作出的有操作者存在的判斷或根據(jù)請求部的請求,將存儲在儲存部的報(bào)告事項(xiàng)語音輸出到上述語音輸出部,而在上述判斷部作出無操作者存在的判斷時(shí),不向語音輸出部進(jìn)行語音輸出。
2.根據(jù)權(quán)利要求1所述的NC裝置,其特征在于,該NC裝置還包括一選擇部,在上述機(jī)械發(fā)生了必要報(bào)告事態(tài)時(shí),從預(yù)先存儲了多種報(bào)告事項(xiàng)的數(shù)據(jù)中選擇與發(fā)生的上述必要報(bào)告事態(tài)相對應(yīng)的報(bào)告事項(xiàng);上述儲存部存儲由上述選擇部選擇的報(bào)告事項(xiàng)。
3.根據(jù)權(quán)利要求1所述的NC裝置,其特征在于,該NC裝置還包括一輸入部,將操作者存在信息輸入到上述判斷部。
4.根據(jù)權(quán)利要求1所述的NC裝置,其特征在于,該NC裝置還包括一檢測部,檢測在機(jī)械的周圍操作者存在的信息;該檢測部在檢測到操作者存在時(shí)產(chǎn)生操作者存在信息。
5.根據(jù)權(quán)利要求1~權(quán)利要求4的任何一項(xiàng)所述的NC裝置,其特征在于,上述儲存部是以每當(dāng)在上述機(jī)械發(fā)生必要報(bào)告事態(tài)時(shí),可把與發(fā)生的必要報(bào)告事態(tài)相對應(yīng)多個(gè)報(bào)告事項(xiàng)依次存儲的形式構(gòu)成的;上述語音輸出控制部,根據(jù)上述請求部的請求,將存儲在上述儲存部的多個(gè)報(bào)告事項(xiàng)依次語音輸出到上述語音輸出部。
6.根據(jù)權(quán)利要求1~權(quán)利要求4的任何一項(xiàng)所述的NC裝置,其特征在于,該NC裝置還包括一計(jì)時(shí)部,對上述必要報(bào)告事態(tài)在上述機(jī)械發(fā)生的時(shí)刻進(jìn)行計(jì)時(shí);上述儲存部,將上述發(fā)生時(shí)刻跟與該必要報(bào)告事態(tài)相對應(yīng)的報(bào)告事項(xiàng)互相關(guān)聯(lián)后進(jìn)行存儲;上述語音輸出控制部,在上述判斷部判斷出操作者存在時(shí),將存儲在上述儲存部的上述報(bào)告事項(xiàng)及發(fā)生時(shí)刻語音輸出到上述語音輸出部。
全文摘要
本發(fā)明提供一種按照NC加工程序進(jìn)行機(jī)械的數(shù)控的NC裝置,該NC裝置包括一儲存部,該儲存部在上述機(jī)械發(fā)生了必要報(bào)告事態(tài)時(shí),將與發(fā)生的上述必要報(bào)告事態(tài)相對應(yīng)的報(bào)告事項(xiàng)進(jìn)行存儲;判斷部在上述機(jī)械發(fā)生了上述必要報(bào)告事態(tài)時(shí),對表示在該機(jī)械周圍有操作者在場的有無操作者存在信息進(jìn)行判定;語音輸出控制部根據(jù)上述由判定部作出的有操作者存在的判斷或根據(jù)請求部的請求,將存儲在儲存部的報(bào)告事項(xiàng)語音輸出到語音輸出部,語音輸出控制部在上述判斷部作出無操作者存在的判斷時(shí),不向上述語音輸出部進(jìn)行語音輸出。因此,能避免語音輸出浪費(fèi),能將該報(bào)告的事項(xiàng)準(zhǔn)確無誤地傳達(dá)給在NC機(jī)床周圍的操作者。
文檔編號G05B19/406GK1766769SQ20051011700
公開日2006年5月3日 申請日期2005年10月28日 優(yōu)先權(quán)日2004年10月29日
發(fā)明者大橋肇, 木方一博, 木村守邦, 伊藤哲也, 山崎智久 申請人:山崎馬扎克公司