數控裝置、信息協同系統以及信息協同程序的制作方法
【技術領域】
[0001]本發明涉及數控裝置、信息協同系統以及信息協同程序。
【背景技術】
[0002]數控(Numerical Control ;以下稱為NC)裝置通常由下述部件構成:NC控制單元;指令部,其以NC操作面板為中心而構成;以及驅動部,其由伺服放大器、主軸放大器、電動機或檢測器構成。當前,作為NC裝置的一種還使用下述CNC (Computerized NC)裝置,其內置高性能的專用微型計算機,能夠以較高的可靠性實現復雜且高級的控制。
[0003]NC裝置還能夠根據來自設置于工作機械的傳感器、開關等的輸入信號,進行定序控制。控制的對象是刀具更換或切肩去除等機械周邊的動作。將針對NC裝置記述一系列的加工動作的過程稱為NC編程。它是將在該加工中所需的刀具路徑或加工條件等以面向NC裝置的命令的形式進行表示的過程。該NC程序能夠從外部的程序自動生成裝置向NC裝置下載,或者從NC操作面板直接輸入。
[0004]通常,NC裝置利用于下述領域中,即,該領域要求更高速、高精度的控制,該控制無法通過將通用定序器及通用伺服進行組合而構建出的系統得以實現。上述NC裝置具有在伺服系統中進行小于或等于0.5ms的高速響應的高實時性,可實現0.1 μπι等級的控制,能夠進彳丁尚精度的控制。還具有下述穩定的特性,即,能夠一邊進彳丁尚實時性且尚精度的控制,一邊進彳丁不引起振蕩的尚級的伺服加減速控制。另外,能夠進彳丁針對機械的fe正控制,該校正控制可應對由機械的剛性因素而產生的反向間隙、扭曲、翹曲、伸縮等,還能夠進行下述同步控制,即,能夠利用多個齒輪對向其他加工區域移動的一個加工物同時進行加工,而不使旋轉中的加工物停止旋轉。
[0005]近年來,在工廠內為了即時應對生產狀況等的變更,針對各生產設備中的與生產相關的信息的變化,立即進行其參照、評價變得越來越重要。因此,在工作機械中也要求即時應對加工狀況的變化,準確地立即進行加工信息的參照、評價。因此,提出了具有加工信息通信功能的NC裝置(例如參照專利文獻I)。
[0006]在專利文獻I中公開了下述構造的系統,即,具有可編程控制器的FA(FactoryAutomat1n)網絡、儲存從可編程控制器獲取到的數據的數據文件、以及用戶應用程序經由數據管理裝置而連接。數據管理裝置進行將從多個PLC收集到的數據儲存在數據文件中,或者向用戶應用程序進行通知的處理,作為可編程控制器與數據文件以及用戶應用程序之間的中間件起作用。
[0007]專利文獻1:日本特許第3580347號公報
【發明內容】
[0008]但是,在上述專利文獻I的技術中,需要下述部分:數據庫,其儲存FA網絡側的工作機械/控制儀器的數據;作為專用的信息處理終端的數據管理裝置,其用于將工作機械/控制儀器的數據儲存在數據庫中;以及中間件,其用于利用該數據管理裝置,進行可編程控制器和數據庫之間的數據的交換等。由此,存在下述問題,即,系統的設置面積增大,專用的信息處理終端的維護費用增加,系統的運營成本變高。
[0009]本發明就是鑒于上述情況而提出的,其目的在于得到一種數控裝置、信息協同系統以及信息協同程序,該數控裝置、信息協同系統以及信息協同程序能夠抑制維護費用,不需要用于將加工裝置的數據儲存在數據庫中的專用的信息處理終端和中間件。
[0010]為了實現上述目的,本發明所涉及的數控裝置用在信息協同系統中,在所述信息協同系統中,所述數控裝置與數控數據儲存裝置經由網絡連接,該數控裝置具有:加工部,其對被加工物實施加工;數據存儲器,其存儲在所述被加工物的加工時所利用的數控數據;以及控制部,其使用所述數據存儲器中的數據進行運算,對所述加工部進行控制,該數控數據儲存裝置將包含在所述數控裝置中使用的數控數據在內的數據作為數據庫而進行儲存,所述信息協同系統在所述數控裝置和所述數控數據儲存裝置之間進行所述數控數據的信息協同,該數控裝置的特征在于,具有:數控數據收集單元,其從所述數據存儲器收集所述數控數據;信息協同命令生成單元,其生成信息協同命令,該信息協同命令用于向所述數控數據儲存裝置內的所述數據庫進行訪問,以使儲存在所述數控數據儲存裝置中的對應于該數控裝置的數據與收集到的所述數控數據一致;以及信息協同命令發送單元,其將所述信息協同命令向所述數控數據儲存裝置發送。
[0011]發明的效果
[0012]根據本發明,由于對數控裝置的數據存儲器中的數控數據進行收集,生成利用收集到的數控數據對數控數據儲存裝置中的數據進行更新的信息協同命令,并發送該信息協同命令,因此能夠將數控裝置的數控數據儲存在數控儲存裝置中,而無需在數控裝置的外部準備具有專用的中間件的專用信息處理終端。其結果,具有下述效果,S卩,能夠減小系統整體的設置面積,能夠抑制維護費用。
【附圖說明】
[0013]圖1是示意性地表示本實施方式所涉及的信息協同系統的結構的一個例子的圖。
[0014]圖2是示意性地表示本實施方式所涉及的信息協同系統的功能結構的一個例子的框圖。
[0015]圖3是表示信息協同工程(project)的數據構造的一個例子的圖。
[0016]圖4是表示信息協同連接對象設定的數據構造的一個例子的圖。
[0017]圖5是表示NC數據收集定時(timing)設定的數據構造的一個例子的圖。
[0018]圖6是表示信息協同命令設定的數據構造的一個例子的圖。
[0019]圖7是表示收集NC數據編輯方法設定的數據構造的一個例子的圖。
[0020]圖8是表示信息協同定時設定的數據構造的一個例子的圖。
[0021]圖9是表示更新用NC數據編輯方法設定的數據構造的一個例子的圖。
[0022]圖10是表示收集NC數據的數據構造的一個例子的圖。
[0023]圖11是表示更新用NC數據的數據構造的一個例子的圖。
[0024]圖12是表示信息協同系統中的從加工機向數據庫服務器的信息協同處理時,信息協同任務中的步驟的一個例子的流程圖。
[0025]圖13是表示NC裝置和數據庫服務器之間的信息協同的步驟的一個例子的時序圖。
[0026]圖14是表示信息協同系統中的從數據庫服務器向加工機的信息協同處理時,信息協同任務中的步驟的一個例子的流程圖。
【具體實施方式】
[0027]下面,參照附圖,對本發明所涉及的數控裝置、信息協同系統以及信息協同程序的優選的實施方式進行詳細說明。此外,本發明不限定于本實施方式。
[0028]圖1是示意性地表示本實施方式所涉及的信息協同系統的結構的一個例子的圖。信息協同系統具有下述結構,即,作為NC裝置的CNC裝置20A或組裝有NC裝置的加工機10B、10C,與利用數據庫對在CNC裝置20A或加工機10B、10C中使用的數據(以下稱為NC數據)等進行管理的數據庫服務器100經由網絡150而連接。此外,NC數據是符合與NC裝置相關的特定主題的數據,能夠例示NC裝置中的加工信息等。
[0029]作為加工機,能夠使用通過激光對被加工物進行加工的激光加工機10B、通過放電對被加工物進行加工的放電加工機1C等。
[0030]激光加工機1B是按照下述用途進行開發而得到的工作機械,即,通過將激光用于切削或切割加工,從而進行即使使用以往的刀具或切削器具也不能實現的機械加工。激光加工機1B具有:驅動部60B,其對被加工物進行加工;以及指令部20B,其按照NC程序向驅動部60B發送指示。
[0031]放電加工機1C是采用了下述機械加工方法的工作機械,即,通過在電極和被加工物之間以較短的周期重復產生的電弧放電,對被加工物表面的一部分進行去除。通過利用放電加工機,從而能夠從利用以往的機械加工技術不能進行加工的硬金屬、極硬鋼鐵、鈦或碳化物等切出復雜的輪廓。放電加工機1C具有:驅動部60C,其對被加工物進行加工;以及指令部20C,其按照NC程序向驅動部60C發送指示。
[0032]這些激光加工機1B和放電加工機1C在內部組裝作為NC裝置的指令部20B、20C,對加工部(刀具)的運動精密地進行控制,實現微細加工。此外,這些是例示,加工機不限于此。例如,只要是利用組裝在加工機內部的NC裝置而對刀具的運動精密地進行控制、實現微細加工的加工機,就能夠應用該實施方式。
[0033]數據庫服務器(在圖中標記為DB服務器)100是在內部具有數據庫,運行有數據庫管理系統的服務器。數據庫服務器100針對來自客戶端的請求等,進行數據庫的檢索等處理,回送處理結果。本實施方式涉及數據庫服務器100,但不限于此。當前使用的各種服務器大多具有下述形式,即,在內部搭載數據庫而進行信息管理。因此,即使名稱不是數據庫服務器,只要是在內部搭載有數據庫的服務器,就可能涉及到本實施方式。除了數據庫服務器100以外,例如能夠例示File服務器110、FTP(File Transfer Protocol)服務器120、Web服務器130、Αρρ.(應用程序)服務器140等。
[0034]在這里,File服務器 110 是為了在 LAN(Local Area Network)或 WAN(Wide AreaNetwork)等網絡上共享文件而設置的服務器。FTP服務器120是使用FTP進行文件的發送/接收的服務器。Web服務器130使用作為通信協議的一種的HTTP (Hypertext TransferProtocol),進行信息的交換。如果接收到來自作為客戶端的Web瀏覽器的請求,則發送與請求相應的HTML (Hypertext Markup Language)文檔、圖像等信息。Web服務器130是Web站點的構建中的必要要素之一。應用程序服務器140是下述服