信息協同輔助裝置、信息協同輔助程序的制作方法
【技術領域】
[0001]本發明涉及一種信息協同輔助裝置、信息協同輔助程序。
【背景技術】
[0002]數控(Numerical Control:以下稱為NC)裝置通常由下述部件構成:NC控制單元;指令部,其以NC操作面板為中心而構成;以及驅動部,其由伺服放大器、主軸放大器、電動機或檢測器構成。當前,內置高性能的專用微型計算機、能夠以高可靠性實現復雜且高級的控制的CNC (Computerized NC)裝置也作為NC裝置之一而被使用。
[0003]NC裝置還能夠根據來自設置于工作機械的傳感器、開關等的輸入信號而進行定序控制。控制的對象是刀具更換或切肩排除等機械周邊的動作。針對NC裝置,將對一系列的加工動作進行記述的行為稱為NC編程。該NC編程是指以針對NC裝置的命令這樣的形式,表示出在其加工中必須使用的刀具路徑或加工條件等。該NC程序能夠從外部的程序自動生成裝置向NC裝置下載,或者從NC操作面板直接輸入。
[0004]通常NC裝置利用于在對通用定序器及通用伺服進行組合而構建出的系統中不能實現的、要求更高速且高精度的控制的領域中。上述NC裝置具有通過伺服系統進行小于或等于0.5ms的高速響應的高實時性,能夠進行可實現0.1 μ m等級的控制的高精度控制。還具有下述穩定的特性,即,一邊進彳丁尚實時性和尚精度的控制,一邊實現不引起振動的尚級的伺服加減速控制。另外,能夠實現應對由于機械的剛性的因素而產生的反向間隙、扭曲、撓曲、伸縮等的、針對機械的校正控制,還能夠實現無需使旋轉中的加工物的旋轉停止即可移動至其他加工區域的、可利用多個齒輪同時對一個加工物進行加工的同步控制。
[0005]另外,NC裝置還能夠實施對話型編程、圖形模擬功能等,該對話型編程指的是,以對話方式輸入加工形狀而創建加工程序,該圖形模擬功能進行加工的模擬及加工時間的計笪并ο
[0006]近年來,在工場內,為了對生產狀況等的變更進行即時應對,針對各生產設備中的與生產相關的信息的變化而立即進行其參照及評價變得日益重要。因此,要求在工作機械中也對加工狀況的變化進行即時應對,準確、立即地進行加工信息的參照及評價。因此,具有下述加工信息通信功能的NC裝置已被提出并實用化。其中之一是在NC裝置中在對文件名進行指定后從通信用中間個人計算機、主計算機等對加工程序等加工信息進行讀取的功能。另一個是從主計算機等將加工計劃、作業指示的文件在線地向NC裝置進行轉發的功會泛。
[0007]并且,近年來,網絡、個人計算機、服務器的產品、技術不斷發展。以它們的發展為背景,正在尋求下述數據處理裝置(DB)和系統,該數據處理裝置(DB)收集與特定的主題相符的數據,將數據儲存于網絡上的各種服務器并進行管理,實現所期望的數據的檢索、提取的容易化及再利用,該系統靈活使用DB應用,能夠容易地實現產品的品質提高、迅速地應對商業環境的變化。
[0008]例如在專利文獻1中,作為具有加工信息通信功能的NC裝置公開了下述構造的系統,g卩,具有可編程控制器的FA (Factory Automat1n)網絡、對從可編程控制器獲取到的數據進行儲存的數據文件、和用戶應用經由數據管理裝置進行了連接。數據管理裝置作為可編程控制器與數據文件以及用戶應用之間的中間件起作用,進行將從多個PLC收集到的數據儲存于數據文件中、向用戶應用進行通知的處理。
[0009]專利文獻1:日本特許第3580347號公報
【發明內容】
[0010]但是,在上述專利文獻1的技術中,需要對FA網絡側的工作機械/控制儀器的數據進行儲存的數據庫、用于將工作機械/控制儀器的數據儲存于數據庫的專用的信息處理終端即數據管理裝置、和用于利用該數據管理裝置進行可編程控制器和數據庫之間的數據的交換等的中間件。由此,存在下述問題,即,專用的信息處理終端的維護費用增加,系統的運營變為高成本。
[0011]因此,尋求下述信息協同單元及裝置,S卩,不需要用于將加工裝置的數據儲存至數據庫的專用的信息處理終端和中間件,不需要將用于與數據庫之間對加工機的數據進行協同的裝置及程序創建裝置等一套裝置設置于工作機械的外部,且能夠抑制維護費用,避免高成本結構。
[0012]另外,在用于與數據庫之間對加工機的數據進行協同的裝置等的設計中使用的觸發、作業(job)、動作(act1n)等復雜的專用術語對于使用NC裝置、加工機的作業者來說并不熟悉,另外對于作業者來說也并無理解的必要性。但是,鑒于近年的信息化及各種社會形勢的變化,尤其是大數據的出現等,如果考慮到世界趨勢,則顯然在NC裝置及加工機與DB進行協同而形成大數據后,應該還能夠從大數據中容易地進行所期望的數據的檢索、提取,能夠容易地進行再利用。但是,在上述現有技術中,并不能說處于NC裝置及加工機能夠容易地與DB進行協同的狀況。
[0013]另外,作為通常的工作機械的使用用途,DB及FA用個人計算機不一定是必須的。但是,如果考慮到近年的自動化的深入、可追溯性的必要性,則工作機械和DB的信息協同不可避免。
[0014]另外,為了在加工機和數據庫之間能夠容易地進行數據協同,重要的是要將設定的容易度也包含在內。但是,在上述現有技術中,難以說處于將設定的容易度考慮在內,能夠容易地將NC裝置及加工機與DB進行協同的狀況。
[0015]本發明就是鑒于上述情況而提出的,其目的在于得到一種信息協同輔助裝置、信息協同輔助程序,該信息協同輔助裝置、信息協同輔助程序在使數據庫服務器和NC數據信息進行協同的系統中,能夠容易且廉價地實現加工裝置和數據庫之間的數據的協同。
[0016]為了解決上述課題,實現目的,本發明所涉及的信息協同輔助裝置經由網絡而與信息協同系統連接,創建由數控裝置保存、在信息協同中使用的信息協同用信息,在該信息協同系統中,所述數控裝置和數控數據儲存裝置經由所述網絡而連接,該信息協同系統在所述數控裝置和所述數控數據儲存裝置之間以使所述數控數據一致的方式進行所述信息協同,該數控裝置具有:加工部,其對被加工物實施加工;數據存儲器,其對在所述被加工物的加工時所利用的所述數控數據進行儲存;以及控制部,其使用所述數據存儲器中的數據進行運算,對所述加工部進行控制,該數控數據儲存裝置將包含由所述數控裝置所使用的所述數控數據在內的數據作為數據庫而進行儲存,該信息協同輔助裝置的特征在于,具有:架構信息獲取部,其從所述數控數據儲存裝置,對由所述數控數據儲存裝置作為數據庫而儲存的所述數控數據的結構的信息、即架構信息進行獲取;存儲器映射信息獲取部,其從所述數控裝置,對與所述數控裝置在內部所儲存的所述數控數據的在所述數據存儲器中的存儲器分配相關的信息、即存儲器映射信息進行獲取;映射表格生成部,其基于對所述架構信息的構成要素和所述存儲器映射信息的構成要素之間的關聯進行指示而從外部輸入的關聯指示信息,生成使所述架構信息的構成要素和所述存儲器映射信息的構成要素相對應而進行了映射的所述信息協同用信息、即映射表格;以及映射表格發送部,其將所述映射表格發送至所述數控裝置。
[0017]發明的效果
[0018]根據本發明,具有下述效果,S卩,在使數據庫服務器和NC數據信息進行協同的系統中,能夠容易且廉價地實現加工裝置和數據庫之間的數據的協同。
【附圖說明】
[0019]圖1是示意性地表示本發明的實施方式中的信息輔助系統的結構的一個例子的圖。
[0020]圖2是表示在FA個人計算機中運行的軟件的層次構造的概念的圖。
[0021]圖3是示意性地表示FA個人計算機的結構的一個例子的框圖,該FA個人計算機實現作為本發明的實施方式所涉及的信息協同輔助裝置的功能。
[0022]圖4是表示本發明的實施方式所涉及的FA個人計算機的CPU執行中間件而實現的作為信息協同輔助裝置的功能的結構的圖。
[0023]圖5是表示本發明的實施方式所涉及的中間件中的處理的步驟的一個例子的流程圖。
[0024]圖6是表示本發明的實施方式所涉及的中間件和數據庫服務器之間的、架構信息的交換步驟的一個例子的時序圖。
[0025]圖7是表示NC裝置的內部數據結構例的圖。
[0026]圖8是本發明的實施方式所涉及的中間件上運行的HMI應用使FA個人計算機的顯示裝置進行顯示的顯示畫面的示意圖。
[0027]圖9是表示本發明的實施方式所涉及的信息協同輔助裝置(中間件)和NC裝置之間的、內部數據的交換步驟的一個例子的時序圖。
[0028]圖10是表不本發明的實施方式所涉及的中間件的映射表格生成部中的映射表格的生成所使用的信息的圖。
[0029]圖11是表示進行標準化而創建的映射表格的例子的圖。
[0030]圖12是表示本發明的實施方式所涉及的信息協同輔助裝置(中間件)和NC裝置之間的、映射表格的數據的交換步驟的一個例子的時序圖。
[0031]圖13是示意性地表示本發明的實施方式中的由加工機和數據庫服務器構成的信息協同系統的要部功能結構的一個例子的框圖。
[0032]圖14是表示由加工機和數據庫服務器構成的信息協同系統中的、從加工機向數據庫服務器的信息協同處理時的信息協同任務中的步驟的一個例子的流程圖。
[0033]圖15是表示由加工機和數據庫服務器構成的信息協同系統中的、從數據庫服務器向加工機的信息協同處理時的信息協同任務中的步驟的一個例子的流程圖。
【具體實施方式】
[0034]下面,基于附圖,對本發明所涉及的信息協同輔助裝置、信息協同輔助程序的實施方式進行詳細說明。此外,本發明不限定于以下的記述,在不脫離本發明的主旨的范圍內能夠適當地進行變更。
[0035]實施方式
[0036]圖1是示意性地表示本實施方式中的信息協同系統的結構的一個例子的圖。信息協同系統具有下述結構,即,將作為NC裝置的CNC裝置20A或作為組裝有NC裝置的加工機10的加工機10B、加工機10C(以下有時將NC裝置或組裝有NC裝置的加工機統稱為NC裝置)、利用數據庫(以下有時稱為DB)對在CNC裝置20A或加工機10B、10C中使用的數據(以下稱為NC數據)進行管理的數控數據儲存裝置即數據庫服務器100、以及作為信息協同輔助裝置起作用的FA個人計算機200經由電氣通