欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

具備用于確認(rèn)程序執(zhí)行狀態(tài)的單元的數(shù)值控制裝置的制作方法

文檔序號(hào):12800697閱讀:347來(lái)源:國(guó)知局
具備用于確認(rèn)程序執(zhí)行狀態(tài)的單元的數(shù)值控制裝置的制作方法

本發(fā)明涉及一種數(shù)值控制裝置,尤其涉及高效進(jìn)行使用了手控手輪回退(manualhandleretrace)功能的程序的動(dòng)作確認(rèn)的數(shù)值控制裝置。



背景技術(shù):

以往,在如自動(dòng)盤(pán)或多系統(tǒng)車床這樣的具有多個(gè)控制系統(tǒng)的機(jī)床,具有操作員使用手動(dòng)手輪來(lái)控制程序的動(dòng)作的手控手輪回退功能(例如,日本特開(kāi)平2-155004號(hào)公報(bào))。

圖14是對(duì)基于手控手輪回退功能的機(jī)床控制進(jìn)行說(shuō)明的圖。

在使用手控手輪回退功能的情況下,操作員可以通過(guò)使手動(dòng)手輪50正轉(zhuǎn)來(lái)正向進(jìn)行程序指令的執(zhí)行,由此機(jī)床51上的軸移動(dòng)正向進(jìn)行。另一方面,操作員可以通過(guò)使手動(dòng)手輪50反轉(zhuǎn)來(lái)反向進(jìn)行程序指令的執(zhí)行,由此機(jī)床51的軸移動(dòng)反向進(jìn)行。

圖15是顯示使用手控手輪回退功能來(lái)進(jìn)行程序的動(dòng)作確認(rèn)時(shí)的流程的圖。如圖15所示,操作員在進(jìn)行程序的動(dòng)作確認(rèn)時(shí)使手動(dòng)手輪50正轉(zhuǎn),由此一邊正向執(zhí)行程序一邊以目視確認(rèn)機(jī)床各軸的活動(dòng)。此時(shí),在發(fā)現(xiàn)機(jī)床各軸的動(dòng)作中存在問(wèn)題時(shí),操作員使手動(dòng)手輪50反轉(zhuǎn)使機(jī)床的動(dòng)作反向執(zhí)行至存在問(wèn)題的動(dòng)作之前的位置,操作數(shù)值控制裝置設(shè)為程序的編輯模式。并且,操作員在手控手輪回退編輯畫(huà)面52上對(duì)成為存在問(wèn)題的動(dòng)作的原因的程序指令進(jìn)行修正,并結(jié)束編輯。然后,再次將數(shù)值控制裝置切換至運(yùn)轉(zhuǎn)模式,通過(guò)操作手動(dòng)手輪50來(lái)對(duì)修正后的程序的機(jī)床動(dòng)作進(jìn)行檢查。這樣,通過(guò)使用手控手輪回退功能,操作員可以快捷、簡(jiǎn)單地進(jìn)行程序修正和再檢查。

此外,作為向操作員通知程序的動(dòng)作狀況的現(xiàn)有技術(shù),在日本特開(kāi)2013-168008號(hào)公報(bào)中公開(kāi)了利用處于機(jī)內(nèi)的照明器通過(guò)光來(lái)通知到達(dá)程序塊終點(diǎn)的技術(shù)。另外,在日本特開(kāi)平10-076445號(hào)公報(bào)中公開(kāi)了通過(guò)樂(lè)曲等獲知機(jī)床的動(dòng)作狀況的技術(shù)。

在使用手控手輪回退功能來(lái)進(jìn)行程序的動(dòng)作確認(rèn)時(shí),操作員為了確認(rèn)是否已到達(dá)想要檢查的程序塊,需要使視線在機(jī)床的機(jī)內(nèi)與在數(shù)值控制裝置的顯示器上顯示的程序畫(huà)面之間往復(fù)。

為了對(duì)應(yīng)這種狀況,也考慮使用所述日本特開(kāi)2013-168008號(hào)公報(bào)或日本特開(kāi)平10-076445號(hào)公報(bào)中所公開(kāi)的技術(shù),僅通過(guò)照明器的光或樂(lè)曲無(wú)法掌握是否已到達(dá)操作員編輯好的程序塊。



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

因此,本發(fā)明的目的在于,提供一種可以對(duì)使用了手控手輪回退功能的程序的動(dòng)作進(jìn)行高效確認(rèn)的數(shù)值控制裝置。

本發(fā)明的數(shù)值控制裝置構(gòu)成為基于程序控制機(jī)床,該數(shù)值控制裝置具備:手動(dòng)程序執(zhí)行指令部,其手動(dòng)指令所述程序的正向執(zhí)行及反向執(zhí)行;程序手動(dòng)執(zhí)行部,其基于來(lái)自所述手動(dòng)程序執(zhí)行指令部的指令依次執(zhí)行所述程序;以及程序塊信息通知部,其根據(jù)基于所述程序手動(dòng)執(zhí)行部的所述程序的執(zhí)行狀況,確定將要開(kāi)始執(zhí)行的所述程序的程序塊,并進(jìn)行與該確定的所述程序塊的屬性相對(duì)應(yīng)的通知。

所述數(shù)值控制裝置還可以具備:程序塊屬性存儲(chǔ)部,其存儲(chǔ)將所述程序中所包含的程序塊的程序塊號(hào)與表示所述程序塊的屬性的信息相關(guān)聯(lián)起來(lái)的程序塊屬性數(shù)據(jù),并且,所述程序塊信息通知部也可以構(gòu)成為,基于存儲(chǔ)在所述程序塊屬性存儲(chǔ)部中的程序塊屬性數(shù)據(jù),判定將要開(kāi)始執(zhí)行的所述程序的程序塊的屬性。

表示所述程序塊的屬性的信息為,表示所述程序塊為已編輯好的程序塊的信息,或表示所述程序塊為應(yīng)設(shè)為針對(duì)操作員的通知對(duì)象的程序塊的信息,或表示所述程序塊為程序的反向執(zhí)行被禁止的程序塊的信息。

所述數(shù)值控制裝置還可以具備:指令屬性存儲(chǔ)部,其存儲(chǔ)將在所述程序中使用的指令代碼與表示所述指令代碼的屬性的信息相關(guān)聯(lián)起來(lái)的指令屬性數(shù)據(jù),并且,所述程序塊信息通知部也可以構(gòu)成為,基于存儲(chǔ)在所述指令屬性存儲(chǔ)部中的指令屬性數(shù)據(jù),判定將要開(kāi)始執(zhí)行的所述程序的程序塊的屬性。

表示所述指令代碼的屬性的信息為,表示所述指令代碼為程序的反向執(zhí)行被禁止的指令代碼的信息。

所述程序塊信息通知部在將要開(kāi)始執(zhí)行的程序塊的屬性為表示程序的反向執(zhí)行被禁止的屬性時(shí),將禁止所述程序的反向執(zhí)行的指令輸出至所述程序手動(dòng)執(zhí)行部,另外,所述程序手動(dòng)執(zhí)行部在接收禁止所述程序的反向執(zhí)行的指令時(shí),禁止所述程序的反向執(zhí)行。

所述程序塊信息通知部還可以構(gòu)成為,基于所述程序手動(dòng)執(zhí)行部的所述程序的執(zhí)行狀況,在當(dāng)前執(zhí)行的所述程序的程序塊的各軸的剩余移動(dòng)量為預(yù)先設(shè)定的預(yù)定余量以下時(shí),進(jìn)行通知。

通過(guò)本發(fā)明,由于不會(huì)使視線在機(jī)內(nèi)與程序畫(huà)面之間往復(fù),因此操作員可以對(duì)使用了手控手輪回退功能的程序的動(dòng)作進(jìn)行高效確認(rèn)。

附圖說(shuō)明

根據(jù)參照附圖的以下實(shí)施例的說(shuō)明,使本發(fā)明的上述以及其他目的和特征變得更加明確。

圖1是說(shuō)明使用本發(fā)明的數(shù)值控制裝置所具備的手控手輪回退功能時(shí)的編輯程序塊通知功能的圖。

圖2是說(shuō)明使用本發(fā)明的數(shù)值控制裝置所具備的手控手輪回退功能時(shí)的指定程序塊通知功能的圖。

圖3是說(shuō)明使用本發(fā)明的數(shù)值控制裝置所具備的手控手輪回退功能時(shí)的禁止反向程序塊通知功能的圖。

圖4是說(shuō)明在使用本發(fā)明的數(shù)值控制裝置所具備的手控手輪回退功能時(shí)的程序塊切換通知功能的圖。

圖5是本發(fā)明的一個(gè)實(shí)施方式的數(shù)值控制裝置的概要結(jié)構(gòu)圖。

圖6是本發(fā)明的第1實(shí)施方式的數(shù)值控制裝置的功能框圖。

圖7是表示存儲(chǔ)在圖6的數(shù)值控制裝置中的程序塊屬性存儲(chǔ)部中的程序塊屬性數(shù)據(jù)的例子的圖。

圖8是本發(fā)明的第2實(shí)施方式的數(shù)值控制裝置的功能框圖。

圖9是表示存儲(chǔ)在圖8的數(shù)值控制裝置中的程序塊屬性存儲(chǔ)部中的程序塊屬性數(shù)據(jù)的例子的圖。

圖10是本發(fā)明的第3實(shí)施方式的數(shù)值控制裝置的功能框圖。

圖11是表示存儲(chǔ)在圖10的數(shù)值控制裝置中的程序塊屬性存儲(chǔ)部中的程序塊屬性數(shù)據(jù)的例子的圖。

圖12是本發(fā)明的第4實(shí)施方式的數(shù)值控制裝置的功能框圖。

圖13是針對(duì)在本發(fā)明的其他實(shí)施方式的數(shù)值控制裝置中執(zhí)行的、對(duì)程序塊屬性值的程序的存儲(chǔ)方法進(jìn)行說(shuō)明的圖。

圖14是對(duì)現(xiàn)有技術(shù)的手控手輪回退功能進(jìn)行說(shuō)明的圖。

圖15是對(duì)使用現(xiàn)有技術(shù)的手控手輪回退功能的程序編輯方法進(jìn)行說(shuō)明的圖。

具體實(shí)施方式

首先,使用圖1~4對(duì)導(dǎo)入到本發(fā)明的數(shù)值控制裝置中的各功能的動(dòng)作進(jìn)行說(shuō)明。

圖1是說(shuō)明使用本發(fā)明的數(shù)值控制裝置所具備的手控手輪回退功能時(shí)的編輯程序塊通知功能的圖。

在本發(fā)明的數(shù)值控制裝置中,若在使用手控手輪回退功能時(shí)操作員進(jìn)行程序編輯,則將該編輯好的程序的編輯程序塊臨時(shí)存儲(chǔ)在存儲(chǔ)器中。并且,為了進(jìn)行基于編輯好的程序指令的機(jī)床動(dòng)作的再次檢查,正向或反向進(jìn)行程序指令時(shí),當(dāng)要開(kāi)始執(zhí)行的程序塊為存儲(chǔ)在存儲(chǔ)器中的操作員編輯好的程序塊的情況下,通過(guò)發(fā)出聲音等向操作員傳達(dá)該信息。

圖2是說(shuō)明使用本發(fā)明的數(shù)值控制裝置所具備的手控手輪回退功能時(shí)的指定程序塊通知功能的圖。

在本發(fā)明的數(shù)值控制裝置中,通過(guò)該指定程序塊通知功能,在使用手控手輪回退功能時(shí)要開(kāi)始執(zhí)行的程序塊是由操作員指定的程序塊時(shí),通過(guò)發(fā)出聲音等向操作員傳達(dá)該信息。該指定程序塊通知功能可以設(shè)為,在正向進(jìn)行時(shí)要開(kāi)始執(zhí)行的程序塊為指定程序塊時(shí),發(fā)出聲音,在反向進(jìn)行時(shí)要開(kāi)始執(zhí)行的程序塊返回至指定程序塊時(shí),發(fā)出聲音。

圖3是說(shuō)明使用本發(fā)明的數(shù)值控制裝置所具備的手控手輪回退功能時(shí)的禁止反向程序塊通知功能的圖。

在本發(fā)明的數(shù)值控制裝置中,通過(guò)該禁止反向程序塊通知功能,在使用手控手輪回退功能時(shí),操作員想要使程序的執(zhí)行反向進(jìn)行至包含根據(jù)數(shù)值控制裝置的規(guī)格禁止反向進(jìn)行的指令代碼的程序塊、或由操作員指定的禁止反向程序塊時(shí),禁止操作員的該反轉(zhuǎn)操作,并且通過(guò)發(fā)出聲音等將該信息傳達(dá)給操作員。作為禁止操作員的反轉(zhuǎn)操作的方法,可以鎖定手動(dòng)手輪的操作,也可以控制為即使操作員反轉(zhuǎn)操作手動(dòng)手輪也不會(huì)使程序執(zhí)行反向進(jìn)行。

圖4是說(shuō)明使用本發(fā)明的數(shù)值控制裝置所具備的手控手輪回退功能時(shí)的程序塊切換通知功能的圖。

在本發(fā)明的數(shù)值控制裝置中,通過(guò)該程序塊切換通知功能,在使用手控手輪回退功能正向或反向進(jìn)行程序指令時(shí),在執(zhí)行程序塊到達(dá)程序塊的切換前,通過(guò)發(fā)出聲音等將該意思傳達(dá)給操作員。

圖5是實(shí)現(xiàn)上述4個(gè)通知功能(編輯程序塊通知功能、指定程序塊通知功能、禁止反向程序塊通知功能、程序塊切換通知功能)的基于本發(fā)明的一個(gè)實(shí)施方式的數(shù)值控制裝置的概要結(jié)構(gòu)圖。

數(shù)值控制裝置1以處理器10為中心構(gòu)成。處理器10按照存儲(chǔ)在rom11中的系統(tǒng)/程序來(lái)控制數(shù)值控制裝置1整體。在該rom11中使用eprom或eeprom。

在ram12中使用dram等,來(lái)存儲(chǔ)臨時(shí)的計(jì)算數(shù)據(jù)、顯示數(shù)據(jù)、輸入輸出信號(hào)等。在非易失性存儲(chǔ)器13中使用通過(guò)電池(未圖示)備份的cmos或sram,存儲(chǔ)在電源切斷后仍應(yīng)保持的參數(shù)、加工程序、刀具校正數(shù)據(jù)等。

帶顯示畫(huà)面的手動(dòng)輸入裝置(lcd/mdi單元)18被配置在數(shù)值控制裝置1的前面或與機(jī)床操作盤(pán)相同的位置,使用于數(shù)據(jù)及圖形的顯示、數(shù)據(jù)輸入、數(shù)值控制裝置1的運(yùn)轉(zhuǎn)。圖形控制電路19將數(shù)值數(shù)據(jù)及圖形數(shù)據(jù)等數(shù)字信號(hào)轉(zhuǎn)換為顯示用光柵信號(hào),并發(fā)送至顯示裝置20。顯示裝置20顯示這些數(shù)值及圖形。在顯示裝置20中主要使用液晶顯示裝置。

鍵盤(pán)21由數(shù)字鍵、符號(hào)鍵、字母鍵及功能鍵構(gòu)成,使用于加工程序的生成、編輯及數(shù)值控制裝置1的運(yùn)轉(zhuǎn)。軟鍵盤(pán)(softkey)22被設(shè)置在顯示裝置20的下部,在顯示裝置上被顯示其功能。如果顯示裝置20的畫(huà)面變化,則根據(jù)所顯示的功能,軟鍵盤(pán)22的功能也發(fā)生變化。

軸控制電路14接收來(lái)自處理器10的軸的移動(dòng)指令,并將軸的移動(dòng)指令輸出至伺服放大器15。伺服放大器15將移動(dòng)指令放大,來(lái)驅(qū)動(dòng)與機(jī)床2結(jié)合的伺服電動(dòng)機(jī),控制機(jī)床2的刀具與工件的相對(duì)運(yùn)動(dòng)。此外,圖5中僅示出了1個(gè)軸,但是設(shè)置與伺服電動(dòng)機(jī)的軸數(shù)相對(duì)應(yīng)的數(shù)量的軸控制電路14及伺服放大器15。

pmc(可編程機(jī)床控制器)16從處理器10經(jīng)由總線17接收m(輔助)功能信號(hào)、s(主軸速度控制)功能信號(hào)、t(刀具選擇)功能信號(hào)等。并且,通過(guò)序列/程序來(lái)處理這些信號(hào),并將輸出信號(hào)輸出,控制機(jī)床2內(nèi)的空壓裝置、油壓裝置、電磁制動(dòng)器等。另外,接收機(jī)床2內(nèi)的機(jī)床操作盤(pán)的按鈕信號(hào)、開(kāi)關(guān)信號(hào)、來(lái)自用作手動(dòng)程序執(zhí)行指令部的手動(dòng)手輪3的手輪操作所涉及的信號(hào)等各種信號(hào),并進(jìn)行序列處理,經(jīng)由總線17向處理器10轉(zhuǎn)送需要的輸入信號(hào)。

此外,圖5中省略了主軸電動(dòng)機(jī)控制電路及主軸電動(dòng)機(jī)用放大器等。

音頻接口23接收來(lái)自處理器10的發(fā)聲指令,使由該發(fā)聲指令所指示的音頻從外部揚(yáng)聲器4發(fā)出。

圖6是本發(fā)明的第1實(shí)施方式的數(shù)值控制裝置的功能框圖。

該實(shí)施方式的數(shù)值控制裝置1具備:程序編輯部30、程序手動(dòng)執(zhí)行部31、以及程序塊信息通知部32。另外,在數(shù)值控制裝置1中,在存儲(chǔ)器(未圖示)上確保有存儲(chǔ)程序40的區(qū)域、以及存儲(chǔ)編輯程序塊的區(qū)域(程序塊屬性存儲(chǔ)部41)。

程序編輯部30進(jìn)行如下動(dòng)作:對(duì)在數(shù)值控制裝置1上使用了手控手輪回退功能的程序40的動(dòng)作進(jìn)行確認(rèn)時(shí)操作員將數(shù)值控制裝置1切換至程序的編輯模式,此時(shí)數(shù)值控制裝置1的顯示裝置20上顯示程序40的編輯畫(huà)面,按照操作員從鍵盤(pán)21進(jìn)行的輸入來(lái)進(jìn)行程序40的編輯。若由操作員進(jìn)行程序40的編輯,則該程序編輯部30將該編輯內(nèi)容反映至程序40,且將該編輯好的程序40的程序塊所涉及的信息即程序塊屬性數(shù)據(jù)存儲(chǔ)于程序塊屬性存儲(chǔ)部41中。

圖7是表示存儲(chǔ)在程序塊屬性存儲(chǔ)部41中的編輯好的程序塊所涉及的信息的例子的圖。

程序塊屬性存儲(chǔ)部41中存儲(chǔ)將程序塊號(hào)與程序塊的屬性相關(guān)聯(lián)起來(lái)的程序塊屬性數(shù)據(jù)。例如,在圖7中示例的那樣,在已編輯好程序40的n6、n7的情況下,在程序塊屬性存儲(chǔ)部41中,將已編輯的程序塊號(hào)(6、7)與表示這些程序塊為已編輯的程序塊的屬性值(圖7中編輯程序塊的屬性值設(shè)為1)相關(guān)聯(lián)起來(lái)存儲(chǔ)。

程序手動(dòng)執(zhí)行部31在數(shù)值控制裝置1上使用手控手輪回退功能時(shí)發(fā)揮作用。程序手動(dòng)執(zhí)行部31進(jìn)行如下動(dòng)作:從操作員經(jīng)由機(jī)床2接受用作手動(dòng)程序執(zhí)行指令部的手動(dòng)手輪3的操作信號(hào),基于該接受的操作信號(hào)以正向或反向進(jìn)行的方式來(lái)執(zhí)行程序40,且將程序的執(zhí)行狀況(當(dāng)前執(zhí)行的程序塊的程序塊號(hào)、正向/反向進(jìn)行所涉及的信息、由該程序塊所指令的各軸的移動(dòng)量、基于該程序塊的指令的各軸的當(dāng)前的移動(dòng)量、緊接著該程序塊執(zhí)行的程序塊的程序塊號(hào)等)輸出至編輯程序塊通知部。

并且,程序手動(dòng)執(zhí)行部31從程序40讀取程序指令的程序塊,通過(guò)解析該讀取到的程序塊生成移動(dòng)指令所涉及的數(shù)據(jù)。并且,通過(guò)指示軸控制電路14,來(lái)控制機(jī)床2所具備的各軸,使得基于手動(dòng)手輪3的操作信號(hào),使手動(dòng)手輪3正轉(zhuǎn)時(shí)生成的移動(dòng)指令所涉及的數(shù)據(jù)向正方向移動(dòng),手動(dòng)手輪3反轉(zhuǎn)時(shí)生成的移動(dòng)指令所涉及的數(shù)據(jù)向逆方向移動(dòng)。另外,也可以在此時(shí)根據(jù)手動(dòng)手輪3的旋轉(zhuǎn)速度來(lái)控制移動(dòng)速度、移動(dòng)量。

關(guān)于程序手動(dòng)執(zhí)行部31進(jìn)行的根據(jù)來(lái)自手動(dòng)手輪3的操作信號(hào)的機(jī)床2的軸控制動(dòng)作,由于例如在日本特開(kāi)平08-001482號(hào)公報(bào)等現(xiàn)有技術(shù)中已充分公開(kāi),因此在本說(shuō)明書(shū)中省略詳細(xì)說(shuō)明。

程序塊信息通知部32根據(jù)存儲(chǔ)在程序塊屬性存儲(chǔ)部41中的程序塊的屬性信息、以及從程序手動(dòng)執(zhí)行部31接收到的表示程序的執(zhí)行狀況的信息,來(lái)判定要開(kāi)始執(zhí)行的程序塊是否是由操作員編輯過(guò)的程序塊,在要開(kāi)始執(zhí)行的程序塊是由操作員編輯過(guò)的程序塊的情況下,將該信息通過(guò)外部揚(yáng)聲器4發(fā)出聲音而通知給操作員。程序塊信息通知部32可以發(fā)出表示是編輯過(guò)的程序塊的聲音,或者也可以除了發(fā)出表示是編輯過(guò)的程序塊的聲音外,還通過(guò)合成音頻來(lái)發(fā)出該程序塊的程序塊號(hào)。另外,既可以僅在程序40的執(zhí)行為正向進(jìn)行時(shí)發(fā)出聲音,也可以通過(guò)不同聲音分別發(fā)出聲音,以便能夠區(qū)別正向進(jìn)行時(shí)/反向進(jìn)行時(shí)。

圖8是本發(fā)明的第2實(shí)施方式的數(shù)值控制裝置的功能框圖。

該實(shí)施方式的數(shù)值控制裝置1具備:程序手動(dòng)執(zhí)行部31、程序塊信息通知部32、以及指定程序塊設(shè)定部33。另外,在數(shù)值控制裝置1中,在存儲(chǔ)器(未圖示)上確保有存儲(chǔ)程序40的區(qū)域、以及存儲(chǔ)編輯程序塊的區(qū)域(程序塊屬性存儲(chǔ)部41)。

指定程序塊設(shè)定部33基于由操作員對(duì)數(shù)值控制裝置1的鍵盤(pán)21等的操作接受設(shè)為對(duì)操作員的通知對(duì)象的程序40的程序塊的指定,將被指定為對(duì)操作員的通知對(duì)象的程序塊所涉及的信息即程序塊屬性數(shù)據(jù)存儲(chǔ)于程序塊屬性存儲(chǔ)部41中。

圖9是表示存儲(chǔ)在程序塊屬性存儲(chǔ)部41中的被指定為對(duì)操作員的通知對(duì)象的程序塊所涉及的信息的例子的圖。

在圖9所示的例子中,示出了程序40的n6被指定程序塊設(shè)定部33指定為對(duì)操作員的通知對(duì)象的程序塊的情況,在程序塊屬性存儲(chǔ)部41中,將被指定的程序塊號(hào)(6)與表示該程序塊為被指定的程序塊的屬性值(圖9中指定程序塊的屬性值設(shè)為2)相關(guān)聯(lián)起來(lái)存儲(chǔ)。

程序手動(dòng)執(zhí)行部31的動(dòng)作與第1實(shí)施方式(圖8)的程序手動(dòng)執(zhí)行部31相同。

程序塊信息通知部32根據(jù)存儲(chǔ)在程序塊屬性存儲(chǔ)部41中的程序塊的屬性信息、以及表示為從程序手動(dòng)執(zhí)行部31接收到的程序的執(zhí)行狀況的信息,來(lái)判定要開(kāi)始執(zhí)行的程序塊是否是被指定為對(duì)操作員的通知對(duì)象的程序塊,在要開(kāi)始執(zhí)行的程序塊是被指定為對(duì)操作員的通知對(duì)象的程序塊時(shí),將該意思通過(guò)外部揚(yáng)聲器4發(fā)出聲音而通知給操作員。程序塊信息通知部32既可以發(fā)出表示是被指定為對(duì)操作員的通知對(duì)象的程序塊的聲音,另外,也可以發(fā)出除表示是被指定為對(duì)操作員的通知對(duì)象的程序塊的聲音外,還通過(guò)合成音頻來(lái)發(fā)出該程序塊的程序塊號(hào)。另外,可以僅在程序40的執(zhí)行為正向進(jìn)行時(shí)發(fā)出聲音,也可以通過(guò)發(fā)出不同聲音以便能夠區(qū)分正向進(jìn)行時(shí)/反向進(jìn)行時(shí)。

圖10是本發(fā)明的第3實(shí)施方式的數(shù)值控制裝置的功能框圖。

本實(shí)施方式的數(shù)值控制裝置1具備:程序手動(dòng)執(zhí)行部31、程序塊信息通知部32、以及禁止反向程序塊設(shè)定部34。另外,在數(shù)值控制裝置1中,在存儲(chǔ)器(未圖示)上確保有存儲(chǔ)程序40的區(qū)域、以及存儲(chǔ)編輯程序塊的區(qū)域(程序塊屬性存儲(chǔ)部41、指令屬性存儲(chǔ)部42)。

在指令屬性存儲(chǔ)部42中,存儲(chǔ)有用于程序40的指令代碼、以及對(duì)于該指令代碼相關(guān)聯(lián)通過(guò)數(shù)值控制裝置1的規(guī)格等確定的屬性而得的指令屬性數(shù)據(jù)。在各指令代碼的屬性中,作為一例,具有表示反向的程序執(zhí)行被禁止的指令代碼的屬性等。指令屬性存儲(chǔ)部42可以設(shè)置在rom11上,另外由存儲(chǔ)在指令屬性存儲(chǔ)部42中的數(shù)值控制裝置1的規(guī)格等所決定的各指令代碼的屬性所涉及的信息可以在數(shù)值控制裝置1出廠前由制造商等設(shè)定并存儲(chǔ)。

禁止反向程序塊設(shè)定部34基于由操作員對(duì)數(shù)值控制裝置1的鍵盤(pán)21等進(jìn)行的操作,在數(shù)值控制裝置1上使用手控手輪回退功能時(shí),接受基于操作員的手動(dòng)手輪3的操作的程序的反向執(zhí)行被禁止的程序40的程序塊的指定,并將程序的反向執(zhí)行被禁止的程序塊所涉及的信息即程序塊屬性數(shù)據(jù)存儲(chǔ)于程序塊屬性存儲(chǔ)部41中。

圖11是表示存儲(chǔ)在程序塊屬性存儲(chǔ)部41中的程序的反向執(zhí)行被禁止的程序塊所涉及的信息的例子的圖。

在圖11的例子中,示出了程序40的n5是被禁止反向程序塊設(shè)定部34指定為程序的反向執(zhí)行被禁止的程序塊的情況,在程序塊屬性存儲(chǔ)部41中,將被指定的程序塊號(hào)(5)與表示該程序塊是程序的反向執(zhí)行被禁止的程序塊的屬性值(圖11中禁止反向程序塊的屬性值設(shè)為3)相關(guān)聯(lián)起來(lái)存儲(chǔ)。

程序塊信息通知部32根據(jù)存儲(chǔ)在指令屬性存儲(chǔ)部42中的指令屬性數(shù)據(jù)、存儲(chǔ)在程序塊屬性存儲(chǔ)部41中的程序塊的屬性信息、以及從程序手動(dòng)執(zhí)行部31接收到的表示程序的執(zhí)行狀況的信息,在操作員正在反向進(jìn)行當(dāng)前程序,并且要開(kāi)始執(zhí)行的程序塊包含反向的執(zhí)行被禁止的指令代碼時(shí),或者在要開(kāi)始執(zhí)行的程序塊是設(shè)定有程序的反向執(zhí)行被禁止的屬性的程序塊時(shí),將反向操作被禁止的信息通過(guò)外部揚(yáng)聲器4發(fā)出聲音而通知給操作員,并且對(duì)程序手動(dòng)執(zhí)行部31指令禁止程序的反向的執(zhí)行。程序塊信息通知部32可以發(fā)出表示是禁止反向的程序塊的聲音,另外,除了表示是禁止反向的程序塊的聲音外,還可以通過(guò)合成音頻發(fā)出該程序塊的程序塊號(hào)。并且,發(fā)出聲音以便能夠區(qū)分是被數(shù)值控制裝置1的規(guī)格禁止,還是被操作員的指定禁止。

程序手動(dòng)執(zhí)行部31從程序塊信息通知部32接收到禁止程序的反向執(zhí)行的指令時(shí),即使操作員想要使程序反向地執(zhí)行,也不會(huì)使上述程序的執(zhí)行反向,由此禁止程序的反向的執(zhí)行。此時(shí),也可以進(jìn)一步經(jīng)由機(jī)床2控制為無(wú)法反轉(zhuǎn)手動(dòng)手輪3。其他程序手動(dòng)執(zhí)行部31的動(dòng)作與第1實(shí)施方式的數(shù)值控制裝置(圖6)中的程序手動(dòng)執(zhí)行部31的動(dòng)作相同。

圖12是本發(fā)明的第4實(shí)施方式的數(shù)值控制裝置的功能框圖。

本實(shí)施方式的數(shù)值控制裝置1具備:程序手動(dòng)執(zhí)行部31、以及程序塊信息通知部32。另外,數(shù)值控制裝置1中,在存儲(chǔ)器(未圖示)上確保有存儲(chǔ)程序40的區(qū)域。

程序手動(dòng)執(zhí)行部31的動(dòng)作與第1實(shí)施方式的數(shù)值控制裝置1(圖6)中的程序手動(dòng)執(zhí)行部31的動(dòng)作相同。

程序塊信息通知部32根據(jù)從程序手動(dòng)執(zhí)行部31接收到的表示程序的執(zhí)行狀況的信息,來(lái)判定當(dāng)前程序塊的執(zhí)行是否接近向下一個(gè)程序塊切換的切換點(diǎn)(witchingpoint),在判定為當(dāng)前的程序塊的執(zhí)行接近了向下一個(gè)程序塊的切換點(diǎn)時(shí),將該信息通過(guò)外部揚(yáng)聲器4發(fā)出聲音而通知給操作員。

當(dāng)前的程序塊的執(zhí)行接近了向下一個(gè)程序塊切換的切換點(diǎn)是指,基于由程序手動(dòng)執(zhí)行部31通知的表示程序的執(zhí)行狀況的信息中所包含的通過(guò)該程序塊指令的各軸移動(dòng)量、以及基于該程序塊的指令的各軸當(dāng)前的移動(dòng)量,通過(guò)基于當(dāng)前程序塊的執(zhí)行的各軸剩余移動(dòng)量的平方和未達(dá)到預(yù)先設(shè)定的余量(margin),來(lái)進(jìn)行判定。

程序塊信息通知部32可以發(fā)出表示當(dāng)前的程序塊的執(zhí)行接近了向下一個(gè)程序塊切換的切換點(diǎn)的聲音,另外,除了發(fā)出表示上述情況的聲音外,還可以通過(guò)合成音頻來(lái)發(fā)出該程序塊的程序塊號(hào)。另外,可以僅在程序40的執(zhí)行為正向時(shí)發(fā)出聲音,也可以發(fā)出不同聲音而能夠區(qū)分正向進(jìn)行時(shí)/反向進(jìn)行時(shí)。

以上,對(duì)本發(fā)明的實(shí)施方式進(jìn)行了說(shuō)明,但是本發(fā)明并不局限于上述實(shí)施方式的例子,可以通過(guò)施加適當(dāng)變更而能夠以各種形式來(lái)實(shí)施。

例如,在上述實(shí)施方式中示出了通過(guò)聲音將程序40的執(zhí)行狀況通知給操作員的例子,但是也可以通過(guò)手動(dòng)手輪3的振動(dòng)、光、信號(hào)等向操作員進(jìn)行通知。

另外,上述實(shí)施方式中示出了將用作手動(dòng)程序執(zhí)行指令部的手動(dòng)手輪3與機(jī)床2連接的例子,但是也可以使手動(dòng)手輪3與數(shù)值控制裝置1連接。并且,作為手動(dòng)程序執(zhí)行指令部,除了手動(dòng)手輪3以外,還可以使用按鈕、控制桿等。

在上述實(shí)施方式中,構(gòu)成為將編輯程序塊或指定程序塊、禁止程序塊存儲(chǔ)于程序塊屬性存儲(chǔ)部41中,但是也可以考慮將程序40本身用作程序塊屬性存儲(chǔ)部41的方法。例如,如圖13所示,將程序塊號(hào)與該程序塊的屬性值(圖13中編輯程序塊的屬性值設(shè)為1)相關(guān)聯(lián)起來(lái)記錄在程序40的末尾,在使用手控手輪回退功能時(shí)先讀取記錄在程序40的末尾的程序塊的屬性值,并向存儲(chǔ)器上展開(kāi),只要基于該展開(kāi)的各程序塊的屬性來(lái)執(zhí)行上述各通知的功能即可。通過(guò)這樣構(gòu)成,即使在非易失性存儲(chǔ)器上不設(shè)置程序塊屬性存儲(chǔ)部41,各程序中仍將存儲(chǔ)有程序塊的屬性值,因此即使例如在程序的調(diào)試中中斷作業(yè)并使數(shù)值控制裝置1的電源關(guān)閉,當(dāng)再次開(kāi)始作業(yè)時(shí)仍可以直接使用記錄到上次作業(yè)中斷時(shí)的程序塊的屬性值,來(lái)開(kāi)始進(jìn)行作業(yè)。

在通過(guò)上述實(shí)施方式的數(shù)值控制裝置1來(lái)控制多個(gè)系統(tǒng)的程序的情況下,可以構(gòu)成為按系統(tǒng)發(fā)出不同聲音的方式使操作員能夠區(qū)別并掌握各系統(tǒng)的執(zhí)行狀況。

另外,也可以使上述第1~第4實(shí)施方式適當(dāng)組合來(lái)實(shí)施。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
梅河口市| 潮安县| 定南县| 诸暨市| 和平区| 河南省| 恭城| 广宗县| 岳阳市| 营山县| 上杭县| 鹤山市| 衡南县| 林芝县| 甘德县| 三门峡市| 克拉玛依市| 富阳市| 西乡县| 武宁县| 五河县| 探索| 邵阳县| 驻马店市| 西畴县| 姚安县| 肇庆市| 木里| 彰化市| 镇江市| 庆元县| 长沙市| 许昌县| 方山县| 雅江县| 如东县| 寿阳县| 孙吴县| 青铜峡市| 余干县| 寿光市|