本發(fā)明涉及一種與工具目錄數(shù)據(jù)庫協(xié)作的數(shù)值控制系統(tǒng)。
背景技術(shù):
在機床的加工作業(yè)中要確認(rèn)工具的形狀、尺寸的信息、切削條件的信息時,一般參照工具的目錄手冊或目錄電子文件。并且,在通過數(shù)值控制裝置使用確認(rèn)后的工具的形狀、尺寸的信息和切削條件的信息時,一邊參照目錄一邊經(jīng)由數(shù)值控制裝置所具備的手動數(shù)據(jù)輸入裝置等用戶接口手動輸入需要的數(shù)據(jù)值。
作為處理與上述的工具有關(guān)的數(shù)據(jù)的現(xiàn)有技術(shù)的例子,在日本特開2002-196809號公報中公開一種技術(shù),即將從記錄了各個工具的推薦加工條件等制造商信息的工具制造商數(shù)據(jù)庫讀出的信息與用戶的工具信息進(jìn)行比較來判定工具信息的適當(dāng)性。
工具目錄可以按照每個工具制造商、根據(jù)情況按照每個工具種類而生成,因此在進(jìn)行加工作業(yè)時,必須準(zhǔn)備與用于機床的多數(shù)工具分別對應(yīng)的工具目錄并帶入現(xiàn)場,該作業(yè)成為操作員的負(fù)擔(dān)。另外,沒有將工具目錄中記載的數(shù)據(jù)直接交給數(shù)值控制裝置的單元,因此每次在通過該數(shù)值控制裝置控制機床來進(jìn)行加時,操作員必須一邊參照工具目錄一邊將工具的形狀、尺寸的信息和切削條件的信息輸入給數(shù)值控制裝置,這對操作員來說也會成為很大的負(fù)擔(dān)。
進(jìn)一步,工具目錄中記載的切削條件不過是一例,根據(jù)實際用于加工的機械的結(jié)構(gòu)或工件(被切削材料)的種類等其未必是最優(yōu)的條件,所以在實際加工時操作員一邊參考工具目錄中記載的切削條件一邊通過經(jīng)驗和試錯來設(shè)定切削條件。但是,基于這樣設(shè)定的切削條件實際執(zhí)行加工得到其結(jié)果的最佳切削條件,也沒有將該得到的切削條件再次讀取目錄中的單元,所以會有不能夠在作業(yè)者之間共享技術(shù)的問題。
技術(shù)實現(xiàn)要素:
因此本發(fā)明提供一種數(shù)值控制系統(tǒng),能夠容易地進(jìn)行工具目錄中包括的切削條件的使用和在實際加工中得到的加工技術(shù)的共享。
本發(fā)明在數(shù)值控制裝置內(nèi)準(zhǔn)備將工具的尺寸、形狀的數(shù)據(jù)和切削條件數(shù)據(jù)那樣按照每個工具決定數(shù)據(jù)(目錄值)的數(shù)據(jù)集合后的工具目錄數(shù)據(jù)庫。存儲在工具目錄數(shù)據(jù)庫中的數(shù)據(jù)能夠在數(shù)值控制裝置上通過值的參照或加工運行來使用。通過讀取由工具制造商提供的工具數(shù)據(jù)文件能夠設(shè)定工具目錄數(shù)據(jù)庫的數(shù)據(jù),也能夠通過手動輸入進(jìn)行更新。在實際的加工中使用與工具目錄數(shù)據(jù)庫的切削條件不同的切削條件且這是最優(yōu)的切削條件時,更新工具目錄數(shù)據(jù)庫的切削條件數(shù)據(jù)。也能夠從位于網(wǎng)絡(luò)上的其他的數(shù)值控制裝置或主機的工具目錄數(shù)據(jù)庫來參照數(shù)據(jù)。
本發(fā)明的數(shù)值控制系統(tǒng)的第一方式具備具有存儲用于加工的工具數(shù)據(jù)的工具數(shù)據(jù)庫的數(shù)值控制裝置、由多個機械共享使用且能夠由上述數(shù)值控制裝置參照的工具目錄數(shù)據(jù)庫。上述工具目錄數(shù)據(jù)庫具有包括第一切削條件數(shù)據(jù)的至少一個工具目錄數(shù)據(jù)。上述工具數(shù)據(jù)庫具有包括用于上述加工的第二切削條件數(shù)據(jù)的至少一個工具數(shù)據(jù)。并且,在執(zhí)行上述加工后,根據(jù)存儲在上述工具數(shù)據(jù)庫中的、用于上述加工的上述第二切削條件數(shù)據(jù)來更新上述工具目錄數(shù)據(jù)庫中存儲的上述第一切削條件數(shù)據(jù)。
本發(fā)明的數(shù)值控制系統(tǒng)的第二方式具備具有存儲用于加工的工具數(shù)據(jù)的工具數(shù)據(jù)庫和加工程序的數(shù)值控制裝置、由多個機械共享使用且能夠由上述數(shù)值控制裝置參照的工具目錄數(shù)據(jù)庫。上述工具目錄數(shù)據(jù)庫具有包括第一切削條件數(shù)據(jù)的至少一個工具目錄數(shù)據(jù)。上述工具數(shù)據(jù)庫具有包括第二切削條件數(shù)據(jù)的至少一個工具數(shù)據(jù)。上述加工程序具有用于上述加工的第三切削條件數(shù)據(jù)。并且,在執(zhí)行上述加工后,通過上述第三切削條件數(shù)據(jù)、在上述第二切削條件數(shù)據(jù)內(nèi)未包括在上述第三切削條件數(shù)據(jù)中的數(shù)據(jù)來更新上述工具目錄數(shù)據(jù)庫中存儲的上述第一切削條件數(shù)據(jù)。
上述工具目錄數(shù)據(jù)庫可以根據(jù)由工具制造商提供的工具數(shù)據(jù)文件來生成,或者也可以通過操作員的手動輸入來生成。
上述工具目錄數(shù)據(jù)庫可以在存在上述工具數(shù)據(jù)庫的上述數(shù)值控制裝置內(nèi),另外也可以在通過網(wǎng)絡(luò)連接的其他的上述數(shù)值控制裝置上或上位主系統(tǒng)上。
根據(jù)本發(fā)明,能夠不將目錄帶到加工現(xiàn)場而確認(rèn)工具的尺寸、形狀的信息和切削條件的信息。另外,能夠不手動輸入上述信息而在數(shù)值控制裝置的加工運行中使用。進(jìn)一步,能夠?qū)⒎霞庸きh(huán)境的最優(yōu)的切削條件(加工技術(shù))存儲到數(shù)據(jù)庫中,并能夠由多個裝置共享信息。
附圖說明
通過參照附圖說明以下優(yōu)選的實施例,能夠更加明確本發(fā)明的上述以及其他目的和特征。這些附圖中:
圖1是本發(fā)明一個實施方式的數(shù)值控制系統(tǒng)的概略框圖。
圖2是表示圖1所示的數(shù)值控制系統(tǒng)中的工具目錄數(shù)據(jù)庫的參照和更新的概要的圖。
圖3是說明在加工開始時從圖1所示的數(shù)值控制系統(tǒng)中的工具目錄數(shù)據(jù)庫向工具數(shù)據(jù)庫復(fù)制數(shù)據(jù)的例子的圖。
圖4是表示在加工結(jié)束時將用于加工的各個工具的切削條件反應(yīng)給圖1所示的數(shù)值控制系統(tǒng)中的工具目錄數(shù)據(jù)庫的例子的圖。
圖5是表示在圖1的數(shù)值控制系統(tǒng)上執(zhí)行的處理的流程的流程圖。
圖6是本發(fā)明其他實施方式的數(shù)值控制系統(tǒng)的概略框圖。
具體實施方式
使用圖1說明本發(fā)明一個實施方式的數(shù)值控制系統(tǒng)的概略。
數(shù)值控制系統(tǒng)1具備多個數(shù)值控制裝置2、與這些多個控制裝置內(nèi)的一臺連接的存儲裝置3,在該存儲裝置3中存儲工具目錄數(shù)據(jù)庫30。
數(shù)值控制裝置2由控制該數(shù)值控制裝置2的整體的CPU20、經(jīng)由總線28與CPU20連接的RAM和ROM等存儲器21、控制外部輸入設(shè)備4的輸入設(shè)備控制器22、控制顯示器5的顯示控制器23、通過來自電源開關(guān)6的接通/切斷信號接通/切斷控制接通切斷數(shù)值控制裝置2的電源的電源控制器24、與機床7之間進(jìn)行信號的輸入輸出并控制該機床7的信號接口25、控制與其他數(shù)值控制裝置2和未圖示的主機等之間的數(shù)據(jù)的收發(fā)的網(wǎng)絡(luò)控制器26、控制存儲裝置3的存儲裝置控制器27構(gòu)成。
存儲器21中存儲有存儲用于機床7進(jìn)行加工的工具的信息的工具數(shù)據(jù)庫210、用于該加工的加工程序211。這些工具數(shù)據(jù)庫210以及加工程序211通過來自外部輸入設(shè)備4或外部存儲裝置3的輸入來更新。該存儲裝置3中根據(jù)通過工具制造商等發(fā)行的工具目錄存儲工具目錄數(shù)據(jù)庫30。
工具目錄數(shù)據(jù)庫30中存儲用于加工的工具各自的識別編號(目錄編號)、型號、制造商名、包括尺寸數(shù)據(jù)的形狀數(shù)據(jù)以及通過該工具進(jìn)行加工的工件按照材質(zhì)的切削條件。在存儲在工具目錄數(shù)據(jù)庫30中的每個工件材質(zhì)的切削條件中包括進(jìn)給速度F、主軸轉(zhuǎn)速S等。
工具數(shù)據(jù)庫210中存儲識別適用于加工時的各切削條件的識別編號、該切削條件下使用的工具、該工具在機床7中的安裝信息、與該工具相關(guān)的工具修正的信息、工具壽命的信息、包括用于干擾檢查的工具的尺寸數(shù)據(jù)的工具形狀信息、包括工件的材質(zhì)、進(jìn)給速度、主軸轉(zhuǎn)速等的加工時所使用的切削條件。
使用圖2說明圖1所示的數(shù)值控制系統(tǒng)1中的工具目錄數(shù)據(jù)庫30的參照和更新的概要。
工具目錄數(shù)據(jù)庫30例如通過由操作員讀取由工具制造商作為工具目錄而提供的工具數(shù)據(jù)文件而生成。該工具數(shù)據(jù)文件作為一例,通過CD-ROM或CF文件等媒介的形式來提供,或者作為經(jīng)由網(wǎng)絡(luò)能夠下載的文件來提供。通過介質(zhì)的形式提供時,在輸入設(shè)備控制器22的控制下使用作為外部輸入設(shè)備4的介質(zhì)讀取裝置來讀取。另一方面,當(dāng)作為能夠下載的文件而提供時,在網(wǎng)絡(luò)控制器26的控制下從外部的主機等讀取。另外,工具目錄也有由工具制造商以手冊等形式提供的情況,但是在這種情況下,也可以使用作為外部輸入設(shè)備4的輸入裝置通過操作員的手動輸入來生成工具目錄數(shù)據(jù)庫30。
操作員首先控制數(shù)值控制裝置2并通過機床7開始加工,將安裝在該機床7上的各個工具的數(shù)據(jù)登記在數(shù)值控制裝置2所具備的工具數(shù)據(jù)庫210中。操作員在將工具的數(shù)據(jù)登記到工具數(shù)據(jù)庫210中時,參照工具目錄數(shù)據(jù)庫30,從該工具目錄數(shù)據(jù)庫30讀出工具的數(shù)據(jù)(包括工具尺寸的工具形狀數(shù)據(jù)、包括之后進(jìn)行加工的工件的材質(zhì)所對應(yīng)的進(jìn)給速度F和主軸轉(zhuǎn)速S等的切削條件等),從中將需要的數(shù)據(jù)復(fù)制到工具數(shù)據(jù)庫210中。
在機床7進(jìn)行的加工中,操作員能夠直接使用從工具目錄數(shù)據(jù)庫30復(fù)制到工具數(shù)據(jù)庫210中的切削條件,也能夠根據(jù)加工的環(huán)境和經(jīng)驗等變更工具數(shù)據(jù)庫210中存儲的切削條件的一部分或全部并使用。
另外,操作員也能夠通過加工程序指定直接切削條件來進(jìn)行加工。這種情況下,數(shù)值控制裝置2檢測出從工具目錄數(shù)據(jù)庫30進(jìn)行復(fù)制的切削條件、與在實際加工中使用的切削不同,在加工結(jié)束后將表示切削條件不同該情況通知給操作員。操作員根據(jù)該通知來判斷是否更新工具目錄數(shù)據(jù)庫30。操作員如果判斷為應(yīng)該更新工具目錄數(shù)據(jù)庫30,則數(shù)值控制裝置2從工具數(shù)據(jù)庫210或加工程序中提取實際上加工中所使用的切削條件,使用該提取出的切削條件來更新工具目錄數(shù)據(jù)庫30。
當(dāng)在與數(shù)值控制裝置2連接的存儲裝置3中存儲有工具目錄數(shù)據(jù)庫30時,在存儲裝置控制器27的控制下進(jìn)行該工具目錄數(shù)據(jù)庫30的參照和更新。另外,當(dāng)存儲工具目錄數(shù)據(jù)庫30的存儲裝置3與不同于操作員進(jìn)行操作的數(shù)值控制裝置2的另外的數(shù)值控制裝置2連接時,在網(wǎng)絡(luò)控制器26的控制下經(jīng)由網(wǎng)絡(luò)與其它的數(shù)值控制裝置通信,由此進(jìn)行工具數(shù)據(jù)庫30的參照和更新。
參照圖3說明加工開始時從工具目錄數(shù)據(jù)庫30向工具數(shù)據(jù)庫210復(fù)制數(shù)據(jù)的例子。
例如,在使用具備了工具A、B、C的機床7進(jìn)行加工時,操作員操作數(shù)值控制裝置2從工具目錄數(shù)據(jù)庫30參照與工具A、B、C對應(yīng)的工具的數(shù)據(jù)。然后,將包括工具目錄數(shù)據(jù)庫30中存儲的工具A、B、C的各自的工具尺寸數(shù)據(jù)的形狀數(shù)據(jù)復(fù)制為工具數(shù)據(jù)庫210的工具A、B、C的各自的干擾檢查用的尺寸數(shù)據(jù)。
另外,成為控制對象的機床7是機械A(chǔ),通過該機械A(chǔ)所具備的工具A進(jìn)行加工的工件的材質(zhì)是鋁時,將工具目錄數(shù)據(jù)庫30中存儲的工具A的切削條件中與“鋁/機械A(chǔ)”對應(yīng)的切削條件(進(jìn)給速度F1、主軸轉(zhuǎn)速S1等)復(fù)制為工具數(shù)據(jù)庫210的工具A的切削條件。另外,在從工具目錄數(shù)據(jù)庫30復(fù)制數(shù)據(jù)時,為了能夠容易地把握之后的工具目錄數(shù)據(jù)庫30的更新時成為更新對象的數(shù)據(jù),可以將復(fù)制后的目錄的識別編號(目錄編號)和復(fù)制的切削條件的參照條件(切削條件1、切削條件2等)記錄在工具數(shù)據(jù)庫210中。
使用圖4說明將在加工結(jié)果良好時用于加工的各個工具的切削條件從工具數(shù)據(jù)庫210、加工程序中提取并反映給工具目錄數(shù)據(jù)庫30的例子。
根據(jù)圖4的例子,關(guān)于工具A以及工具C,將工具數(shù)據(jù)庫210中存儲的切削條件讀取到工具目錄數(shù)據(jù)庫30中。另一方面,關(guān)于工具B,在加工程序中直接指定切削條件,因此優(yōu)先于存儲在工具數(shù)據(jù)庫210中的切削條件,將在加工程序中指定的切削條件讀取到工具目錄數(shù)據(jù)庫30中。
使用圖5的流程圖說明在本實施方式的數(shù)值控制裝置2上執(zhí)行的工具目錄數(shù)據(jù)庫30的更新處理的一例。
[步驟SA01]數(shù)值控制裝置2判定是否變更了用于加工的切削條件(是否變更了工具數(shù)據(jù)庫210的切削條件或是否通過加工程序指定了不同的切削條件)。如果變更了切削條件,則進(jìn)入步驟SA02,如果沒有變更,則進(jìn)入步驟SA03。
[步驟SA02]數(shù)值控制裝置2將切削條件變更標(biāo)記設(shè)為有效。
[步驟SA03]數(shù)值控制裝置2控制機床7執(zhí)行加工運行。
[步驟SA04]數(shù)值控制裝置2判定切削條件變更標(biāo)記是否有效,如果有效,則進(jìn)入步驟SA05,如果沒有效,則結(jié)束該處理。
[步驟SA05]數(shù)值控制裝置2催促操作員指示是否進(jìn)行工具目錄數(shù)據(jù)庫30的更新。當(dāng)操作員據(jù)此指示了工具目錄數(shù)據(jù)庫30的更新時,進(jìn)入步驟SA06,當(dāng)操作員指示不進(jìn)行工具目錄數(shù)據(jù)庫30的更新時,結(jié)束該處理。
[步驟SA06]數(shù)值控制裝置2通過加工所使用的切削條件來更新工具目錄數(shù)據(jù)庫30。
以上,說明了本發(fā)明的實施方式,但是本發(fā)明不限定于上述實施方式的例子,能夠通過增加適當(dāng)?shù)淖兏愿鞣N方式來實施。
例如,說明了在上述實施方式中在與數(shù)值控制裝置2連接的存儲裝置3中存儲工具目錄數(shù)據(jù)庫30的情況,但是如圖6所示,可以為如下結(jié)構(gòu),即在與配置在數(shù)值控制系統(tǒng)中的管理系統(tǒng)(上位主系統(tǒng))上的主機8連接的存儲裝置9中存儲工具目錄數(shù)據(jù)庫90,經(jīng)由網(wǎng)絡(luò)由多個數(shù)值控制裝置2來共享該工具目錄數(shù)據(jù)庫90。通過這樣的結(jié)構(gòu),能夠在管理系統(tǒng)上容易地進(jìn)行工具目錄數(shù)據(jù)庫90的管理。