新四季網

參數設定裝置以及參數設定方法與流程

2023-07-25 11:14:37 4


本發明涉及一種參數設定裝置以及參數設定方法,在數值控制裝置中設定用於驅動機械的參數。



背景技術:

數值控制裝置被組裝在工具機或工業用機器人等機械中,通過數值控制使機械所具備的多個軸動作。這種數值控制裝置從製造數值控制裝置的工廠被提供給製造工具機等的機械製造現場,通過機械製造現場的製造作業者組裝到機械中。在組裝後,數值控制裝置根據機械結構通過製造作業者的手輸入來設定用於使機械驅動的參數(機械結構或電氣結構的信息)。進一步,組裝了數值控制裝置的機械被裝運到進行工件加工的使用現場。

之後,數值控制裝置以及機械如日本特開2009-295056號公報、日本特開2006-227721號公報、日本特開2002-108425號公報所公開的那樣,通過使用現場的加工作業者設定用於在使用中形成加工物的參數(為了與驅動機械的參數進行區別,以下稱為加工參數),進行工件的加工。

搭載數值控制裝置的機械由於驅動軸的結構(伺服電動機等)種類多,因此在初始設定時所設定的用於驅動機械的參數必然變得龐大且複雜。因此,機械製造現場的製造作業者在導入數值控制裝置時,必須花費很多的時間來設定用於驅動機械的參數。特別是用於驅動機械的參數必須適合實際的機械結構,因此在現有數值控制裝置的製造工廠出貨時工廠作業者很難在數值控制裝置中設定該參數(以下關於製造作業者和工廠作業者可以簡單稱為作業者)。



技術實現要素:

本發明是鑑於上述實際情況而發明的,其目的為提供參數設定裝置以及參數設定方法,即能夠容易設定用於驅動機械的參數,由此能夠大幅減少作業者的時間。

為了達到上述目的,本發明為一種設定用於驅動搭載有數值控制裝置的機械的參數的參數設定裝置,該參數設定裝置具備:機械結構文件,其記述與上述機械結構相關的信息;參數生成單元,其根據上述機械結構文件生成用於驅動上述機械的參數;以及參數設定單元,其對上述數值控制裝置設定所生成的上述參數。

根據上述情況,參數設定裝置具有機械結構文件、參數生成單元以及參數設定單元,由此能夠容易地設定用於驅動機械的參數。即,記述了與機械結構有關的信息的機械結構文件能夠省去作業者的手動操作而通過參數生成單元被簡單地轉換為用於驅動機械的參數。因此例如,在工廠出貨時能夠設定用於驅動機械的參數,因此在機械製造現場中能夠大幅地削減作業者設定參數的時間。

此時,上述機械結構文件可以包括具有上述數值控制裝置的機種、電動機的種類和數量以及放大器的種類和數量的信息的訂貨信息、表示上述機械內的連接線的連接線信息以及具有上述機械的軸結構的信息的機械信息。

這樣,機械結構文件中包括訂貨信息、連接線信息以及機械信息,由此,參數設定裝置能夠根據機械結構文件容易且高精度地生成用於驅動機械的參數。

除了上述結構,參數設定裝置也可以具備取得或生成上述機械結構文件的文件構建單元。

這樣,通過具備文件構建單元,參數設定裝置能夠簡單地取得或生成機械結構文件並提供給參數生成單元。

另外,優選上述文件構建單元具備文件補充單元,該文件補充單元具有包括上述訂貨信息、上述連接線信息以及上述機械信息的補充表,當上述訂貨信息、上述連接線信息、上述機械信息中一部分信息不足時,將不足的信息從上述補充表自動追加到上述文件構建單元所取得或生成的上述機械結構文件中。

這樣,文件構建單元具備文件補充單元,由此即使訂貨信息、連接線信息以及機械信息中的信息不足,文件補充單元也能夠補充信息,並根據該機械構成文件生成參數。另外例如有以下可能性,即不能夠生成在工廠出貨階段沒有決定放大器的連接線等、機械結構文件,但是作為一般的機械結構補充未完成部分,由此能夠消除不生成機械結構文件而不能夠用於參數設定的不便。

進一步,上述文件補充單元的結構為:在從上述補充表自動補充不足的信息時,當補充了需要作業者確認的信息時,將表示未確認的信息附加給上述機械結構文件,上述參數生成單元在生成驅動機械的參數時,根據表示上述未確認的信息生成表示未確認的參數。

即,數值控制裝置在為了適合機械條件而需要確認的項目(例如連接線信息和滾珠絲槓的螺距等機械信息等)不正確的情況下,如果驅動電動機,則機械有可能產生故障。因此參數設定裝置在補充了需要確認的信息的情況下,生成表示未確認的參數,由此對數值控制裝置設定表示未確認的參數。因此,數值控制裝置根據表示未確認的參數不能夠驅動機械,從而能夠避免機械的故障等。

並且,上述參數設定裝置還可以具備自動設定單元,即通過上述文件構建單元自動生成上述機械結構文件,將該機械結構文件提供給上述參數生成單元。

這樣,自動設定單元通過文件構建單元自動生成機械結構文件,由此從取得信息到參數的生成所有都能夠自動進行,作業更加簡單。

進一步,上述文件構建單元可以具有將典型機械的上述機械結構文件存儲為樣本的存儲介質,並取得存儲在上述存儲介質中的上述機械結構文件。

這樣,通過取得典型機械的機械結構文件,參數設定裝置能夠使作業者更簡單地設定參數。

另外,此時,上述存儲介質將多個上述機械結構文件存儲為樣本,上述文件構建單元可以具備樣本選擇單元,該樣本選擇單元取得存儲在上述存儲介質中的多個上述機械結構文件中通過作業者選擇出的上述機械結構文件。

這樣,通過具備樣本選擇單元,如果作業者從機械結構文件的樣本選擇與機械結構相似的機械結構文件,則參數設定裝置能夠使用其而簡單地生成機械結構文件。

另外,上述文件構建單元還具備逆轉換單元,其取得類似機的參數,並根據取得的上述參數轉換為上述機械結構文件。

這樣,參數設定裝置通過具備逆轉換單元,例如能夠在機械製造現場將過去類似機的參數進行逆轉換,生成機械結構文件。另外,逆轉換單元在數值控制裝置的機種不同的情況下,也能夠根據被逆轉換的機械結構文件來生成以及設定不同機種的參數,能夠更加提高其通用性。

進一步,上述文件構建單元也可以具備取得已生成的上述機械結構文件的文件取得單元。

這樣,文件構建單元通過文件取得單元取得已生成的機械結構文件,由此能夠使用已生成的機械結構文件更加簡單地生成參數。

這裡,上述文件構建單元可以具備將取得或生成的上述機械結構文件進行編輯或檢查的文件編輯單元。

這樣,文件構建單元通過具備文件編輯單元,能夠由作業者將取得或生成的機械結構文件的內容簡單地進行變更或訂正。

另外,上述參數設定裝置具備選擇不同機種的上述數值控制裝置的機種選擇單元,上述參數生成單元的結構為:具有通過上述機種選擇單元選擇出的每個機種的轉換表,基於選擇出的機種的上述轉換表,根據上述機械結構文件生成上述參數。

這樣,參數生成單元具有每個機種的轉換表,由此能夠根據數值控制裝置的機種從機械結構文件生成精度更高的參數。

進一步,上述參數設定裝置也可以具備將上述機械結構文件輸出給上述數值控制裝置的輸出單元。

這樣,參數設定裝置通過輸出單元將機械結構文件輸出給數值控制裝置,由此能夠通過數值控制裝置的參數生成單元以及參數設定單元來設定參數。另外,通過設定參數的其他機械也能夠使用機械結構文件。

進一步,為了達到上述目的,本發明為一種設定用於驅動搭載數值控制裝置的機械的參數的參數設定方法,具有:取得或生成記述了與上述機械結構相關的信息的機械結構文件的步驟;通過裝置的參數生成單元根據上述機械結構文件生成驅動上述機械的參數的參數生成步驟;以及通過裝置的參數設定單元對上述數值控制裝置設定所生成的上述參數的參數設定步驟。

本發明的參數設定裝置以及參數設定方法能夠容易地設定驅動機械的參數,能夠大幅減少作業者的時間。

附圖說明

通過參照附圖說明以下的實施方式,能夠容易地理解上述目的、特徵以及優點。

圖1是概略地表示本發明一個實施方式的參數設定裝置、數值控制裝置以及機械整體結構的說明圖。

圖2是圖1的參數設定裝置中的參數生成時的功能框圖

圖3a是表示根據源信息生成機械結構文件,根據機械結構文件生成用於驅動機械的參數時的信息一例的說明圖。

圖3b是分解了圖3a參數的一部分的說明圖。

圖4a是表示從機械結構文件轉換為參數的例子的說明圖。

圖4b是表示從參數逆轉換為機械結構文件的例子的說明圖。

圖5是表示參數設定裝置的文件構建部的功能部的框圖。

圖6是表示參數設定裝置的參數生成部以及參數設定部的框圖。

圖7是表示通過數值控制側設定程序生成以及設定參數時的功能部的框圖。

圖8是表示參數設定方法的處理流程的第一流程圖。

圖9是表示接著圖8的參數設定方法的處理流程的第二流程圖。

圖10是表示從類似機的參數生成臨時機械結構文件後,根據臨時機械結構文件構建機械結構文件,進一步根據機械結構文件設定參數時的信息一例的說明圖。

圖11是表示應用例的參數設定裝置的各個結構、機械結構文件以及參數的框圖。

圖12是表示其他應用例的參數設定裝置的使用狀態的框圖。

具體實施方式

以下,關於本發明的參數設定裝置以及參數設定方法列舉優選的實施方式,參照附圖詳細進行說明。

如圖1所示,本實施方式的參數設定裝置10通過內部所具備的參數設定程序12(以下簡單稱為程序12)來設定數值控制裝置14的參數。如上所述,將數值控制裝置14從製造裝置的工廠16提供給廠家等機械製造現場18,並由機械製造現場18的製造作業者組裝到機械20中。進一步組裝了數值控制裝置14的機械20被裝運到進行工件加工的使用現場19。參數設定裝置10在提供數值控制裝置14之前或在組裝到機械20時等,例如通過網絡連接或外部存儲器(未圖示)等信息傳輸單元與數值控制裝置14進行信息交換,設定用於驅動機械的參數。

這裡,本說明書中的「用於驅動機械的參數」相當於記述了機械20的機械結構和電氣結構的變量。用於驅動該機械20的參數如果在數值控制裝置14的組裝時被初始設定,則持續被維持。因此,與在工件加工時通過加工程序記述了加工內容的加工參數不同。以下為了方便說明,將用於驅動機械20的參數簡單稱為參數。參數是根據機械20的結構,通過適當的動作範圍和動作條件進行驅動而設定的,也可以根據數值控制裝置14的機種而不同。

作為搭載數值控制裝置14的機械20,列舉了具有多個軸的工具機和工業用機器人等。當然對適用了數值控制裝置14的機械20沒有特別限定,而是通過實施適當的改變能夠適用於複合加工機、工廠的整個生產線或民生用機器人等。

以下,為了容易理解發明,首先概略說明在機械製造現場18進行製造並設置在使用現場19的機械20以及搭載在機械20中的數值控制裝置14的一個結構例。

機械20例如構成為具有定位工件的工作檯和對工件進行加工的作業部的工具機或多軸機器人,使多個軸(本實施方式中正交的x軸、y軸、z軸3軸)聯動,進行作為機械20整體的動作。另外,機械20所具有的軸數量不特別限定,具有1個以上的軸即可。

如圖1所示,機械20具備分別沿著x軸~z軸驅動工作檯、作業部的第一~第三電動機22a~22c(多個電動機22)、與第一~第三電動機22a~22c連接的第一~第三放大器24a~24c(多個放大器24)、將指令信號輸出給第一~第三放大器24a~24c的第一~第三控制電路26a~26c(多個控制電路26)。另外,第一~第三電動機22a~22c中分別設置第一~第三檢測器28a~28c。

第一~第三電動機22a~22c例如應用進給軸用的伺服電動機、加工工件等的主軸用的主軸電動機等。第一~第三電動機22a~22c根據從第一~第三放大器24a~24c輸出的驅動信號使可動軸23a~23c旋轉。另外第一~第三電動機22a~22c在旋轉時,控制可動軸23a~23c的旋轉位置、旋轉速度或轉矩等。可動軸23a~23c與未圖示的齒輪機構或滾珠絲槓等連接,使工作檯或作業部沿著x軸~z軸被驅動。

第一~第三放大器24a~24c例如應用功率放大器,根據從第一~第三控制電路26a~26c輸出的控制指令來生成驅動信號並輸出給第一~第三電動機22a~22c。另外,數值控制裝置14以及機械20的構成也可以為,從一個放大器對多個電動機輸出驅動信號。

第一~第三控制電路26a~26c在機械20內經由預定的配線與第一~第三放大器24a~24c連接,並且與數值控制裝置14以能夠進行信息通信的方式連接。機械20由該第一~第三控制電路26a~26c和數值控制裝置14構成nc控制器27。

第一~第三檢測器28a~28c應用解碼器等位置檢測器或速度檢測器,檢測可動軸23a~23c的驅動狀態(位置和速度)。另外,第一~第三檢測器28a~28c具有未圖示的反饋電路,將檢測出的位置信息、速度信息輸出(反饋)給數值控制裝置14、第一~第三放大器24a~24c。另外,機械20的結構為,除了第一~第三檢測器28a~28c,還具有檢測工具機的狀態和工件的狀態的各種檢測器,將各個檢測器的檢測信號發送給數值控制裝置14。

如上構成的機械20具有能夠組裝數值控制裝置14的配置部30。如果從供給源的工廠16提供數值控制裝置14,則在機械製造現場18中通過作業者設置在配置部30中並進行配線,由此與第一~第三控制電路26a~26c電連接。

數值控制裝置14能夠適用由未圖示的輸入輸出接口、處理器以及存儲器等構成的計算機。數值控制裝置14的輸入輸出接口與用戶進行操作的操作部以及顯示操作部或處理器的處理內容的顯示部連接。通過由使用現場19的加工作業者經由操作部輸入或從cad數據取入等來將未圖示的加工程序(nc程序)存儲在數值控制裝置14的存儲器中。

數值控制裝置14的作業系統根據所設定的加工程序的加工參數,在時間軸上識別第一~第三電動機22a~22c的位置以及速度。並且,在工件加工時,在適當的定時將第一~第三電動機22a~22c的動作指令分別發送給第一~第三控制電路26a~26c,驅動第一~第三電動機22a~22c來進行工件的加工。

接著,說明設定用於驅動上述機械20的參數的參數設定裝置10。參數設定裝置10能夠應用由未圖示的輸入輸出接口、處理器以及存儲器等構成的計算機(包括臺式計算機、筆記本電腦、智慧型手機和平板電腦等信息通信設備)。

參數設定裝置10的存儲器中存儲上述程序12。參數設定裝置10的處理器通過執行處理該程序12,形成圖2所示的文件構建部40(文件構建單元)、參數生成部42(參數生成單元)、參數設定部44(參數設定單元)。

文件構建部40構建成為設定參數時的信息源的機械結構文件46(參照圖3)。該「機械結構文件46」可以說是適當取捨以及整合由作業者進行輸入、選擇、或者讀取的各種信息(源信息48),從而能夠生成參數的數據群。例如,如圖3所示,機械結構文件46中包括機械20通常具備的電動機以及放大器的信息,並且包括機械20內的連接線信息。

另外,機械結構文件46與數值控制裝置14的機種無關,換言之,優選按照與工廠16進行處理的數值控制裝置14的所有機種對應的共通格式來生成。例如,數值控制裝置14在通過新開發或規格變更等具有新的功能時,機械結構文件46可以被更新為加上了該功能的共通格式。

另外,作為用於生成上述機械結構文件46的源信息48,列舉有訂貨信息50、連接線信息52以及機械信息54。

訂貨信息50相當於廠家方所希望的數值控制裝置14的規格信息,在該信息群中包括數值控制裝置14的機種、選項功能、電動機22的種類和數量、放大器24的種類和數量等。機種中包括在圖3a的訂貨信息50中的基本功能、表單(form)/sram、數據包(package)、控制系統數量、控制軸數量、控制主軸數量、機械組數量、同步控制等。另外,選項功能根據機械製造現場18側的希望被選擇地附加給數值控制裝置14以及機械20(圖3a中未圖示)。例如,作為選項功能,列舉有與3d加工對應的控制功能、避免工具機之間的幹擾或工具機與人之間的幹擾的避免功能、停電時等安全切斷電源的電源切斷功能等。進一步,電動機22的種類和數量中包括圖3a中的訂貨信息50中的伺服電動機數量、電動機模型。同樣,放大器24的種類和數量包括放大器數量、放大器模型(圖3a中未圖示)。

另一方面,連接線信息52相當於將設置在機械20內的結構彼此電連接的配線信息。例如在圖1中的機械20中,連接線信息52中包括第一~第三電動機22a~22c與第一~第三放大器24a~24c的連接線36、第一~第三放大器24a~24c與第一~第三控制電路26a~26c的連接線38。在圖3a中的連接線信息52中,將第一~第三控制電路26a~26c與第一~第三電動機22a~22c(第一~第三放大器24a~24c)中的哪個電動機連接表示為伺服總線從線(servobusslave)。

進一步,機械信息54相當於搭載有數值控制裝置14的機械20的規格信息,例如包括機械20的軸名稱、外部檢測器、機械20的移動單位的信息(參照圖3a中的機械信息54)。另外,機械信息54中包括滾珠絲槓的信息(滾珠絲槓螺距等)作為機械20的軸的具體信息。

機械結構文件46構成為,包括被輸入、選擇或讀取到文件構建部40中的訂貨信息50、連接線信息52以及機械信息54。另外,優選機械結構文件46構成為為了容易檢索和提取信息而對每個系統匯總了多個項目的資料庫。作為項目的一例列舉「系統結構」、「軸」、「電動機、放大器的種類」、「伺服總線連接」等。

此時「系統結構」的項目中包括例如根據訂貨信息50的基本功能設定的系列、根據訂貨信息50的控制系統數量設定的系統數量、根據訂貨信息50的控制軸數量設定的控制軸數量、根據訂貨信息50的控制主軸數量設定的控制主軸數量、根據機械信息54的軸名稱設定的軸名稱。另外,「軸」的項目包括根據機械信息54的移動單位設定的移動單位。進一步,「電動機、放大器的種類」的項目中根據訂貨信息50的電動機模型設定電動機22的信息(種類和數量),並且根據訂貨信息50的放大器模型設定放大器24的信息(種類和數量)(未圖示)。「伺服總線連接」的項目中包括第一~第三控制電路26a~26c和機械20的x軸、y軸、z軸的連接36、38的信息。

另外,作為用於驅動機械20的參數56,如圖3b所示,列舉有按照每個參數56分配的參數編號100(緊接在開頭字母n之後的數值)、表示是用於驅動機械20的參數56的標記編號102(q1)、表示機械20的結構的系統的系統編號(緊接在開頭字母l之後的數值:參照圖3a)、機械20的控制軸編號104(緊接在開頭字母a之後的數值)、參數56的設定值106(緊接在開頭字母p之後的數值)。數值控制裝置14如圖3a所示,讀取按照參數編號100的順序羅列的各個參數編號100所具有的系統編號、控制軸編號104、設定值106等,由此識別機械20的機械結構和電結構。

在根據機械結構文件46生成參數56時,例如如圖4a所示,機械結構文件46的[軸名稱]x軸、y軸、z軸在任意的參數編號n01020中轉換為x軸→a1、y軸→a2、z軸→a3。圖示例中,賦予p88作為x軸(a1)的設定值,賦予p89作為y軸(a2)的設定值,賦予p90作為z軸(a3)的設定值。

接著,說明參數設定裝置10的程序12所形成的文件構建部40、參數生成部42以及參數設定部44的具體功能部以及處理內容。如圖5所示,文件構建部40具有信息取得部60、臨時文件生成部62、文件編輯部64(文件編輯單元)、文件生成部66。

信息取得部60是取得上述源信息48的功能部,例如作為取得源信息48的模式有以下(a)~(e)的方法。

(a)作業者經由參數設定裝置10的操作部手動輸入信息。

(b)作業者從機械結構文件46的樣本選擇適當的樣本。

(c)使用與機械製造現場18的數值控制裝置14或機械20類似的類似機的參數。

(d)使用已經生成的機械結構文件46。

(e)讀取作業者所保有的源信息48的數據。

為了實施上述(a)的方法,信息取得部60具有信息輸入部68。信息輸入部68使參數設定裝置10的顯示部顯示輸入用的畫面,將作業者經由操作部輸入的源信息48存儲在存儲器的信息輸入部68用的數據區域。

為了實施上述(b)的方法,信息取得部60具有文件選擇部70(樣本選擇單元)。文件選擇部70在存儲器的文件選擇部70用的數據區域71中具有1個以上典型機械20的機械結構文件樣本70a(換言之,匯總了源信息48而得的樣本)。另外,文件選擇部70使顯示部顯示選擇用的畫面,經由操作部使作業者選擇機械結構文件樣本70a。

為了實施上述(c)的方法,信息取得部60具有參數讀取部72。參數讀取部72使顯示部顯示督促讀取參數的引導畫面,另外作業者讀取在外部存儲器等中準備的類似機的參數後,存儲在存儲器的參數讀取部72用的數據區域中。另外,「類似機」是指與設定參數的數值控制裝置14在機種、類型編號或系列中至少一個一致。

為了實施上述(d)的方法,信息取得部60具有文件讀取部74(文件取得單元)。文件讀取部74使顯示部顯示督促讀入已生成的機械結構文件46的引導畫面,另外作業者讀取在外部存儲器等中準備的已生成的機械結構文件46後,存儲在存儲器的文件讀取部74用的數據區域中。

為了實施上述(e)的方法,信息取得部60具有信息讀取部76。信息讀取部76使顯示部顯示督促讀入信息的引導畫面,另外作業者讀取在外部存儲器等中準備的源信息48後,存儲在存儲器的信息讀取部76用的數據區域中。

信息取得部60在參數設定裝置10的參數設定的動作時,使作業者選擇通過上述(a)~(e)的哪個方法將信息提供給裝置,並根據該選擇使內部功能部實施處理。

另外,文件構建部40的臨時文件生成部62根據信息取得部60所取得的源信息48自動生成臨時機械結構文件。臨時機械結構文件具有與機械結構文件46相同的項目(也參照圖3a),在文件編輯部64中成為能夠編輯的信息。

臨時文件生成部62具有逆轉換部78(逆轉換單元),其在通過上述(c)的方法輸入源信息48的情況下,根據參數56生成機械結構文件46(即,成為與根據機械結構文件46生成參數56的流程相反的流程)。逆轉換部78在存儲器的逆轉換部78用的數據區域具有逆轉換表78a,通過參數讀取部72取得參數56後,參照逆轉換表78a來生成臨時機械結構文件。

例如如圖4b所示,逆轉換部78在根據參數56生成機械結構文件46時,根據參數編號100或系統編號(參照圖3a)識別為是與機械結構文件46的電動機信息相關的信息。另外,根據控制軸編號104的a1識別為指x軸、根據a2識別為指y軸、根據a3識別為指z軸,生成臨時機械結構文件。

返回圖5,臨時文件生成部62可以具備具有與後述的文件補充部84相同的功能的文件補充部85(參照圖5中的2個點劃線)。文件補充部85在所取得的源信息48有不足時,自動追加不足部分的信息。

另外,設置在臨時文件生成部62的下遊側的文件編輯部64是能夠通過作業者編輯所生成的臨時機械結構文件的功能部,具有編輯操作部80以及文件檢查部82。編輯操作部80顯示信息輸入用的畫面,將作業者經由操作部輸入的臨時機械結構文件的訂正內容或追加/刪除內容覆蓋到臨時機械文件。文件檢查部82讀出存儲在存儲器中的臨時機械結構文件,判斷該臨時機械結構文件是邏輯正確還是機械20能夠物理地動作。另外,也可以不設置文件編輯部64,例如可以在數值控制裝置14側進行機械結構文件46的編輯。

文件構建部40通過上述文件編輯部64編輯臨時機械結構文件,或者在不需要編輯的情況下直接使用臨時機械結構文件,由此生成圖3a所示的機械結構文件46。

另外,文件構建部40的文件生成部66在通過信息讀取部76讀取源信息48時,不經由臨時機械結構文件的生成而根據源信息48來生成機械結構文件46。該文件生成部66具有文件補充部84(文件補充單元),其在源信息48的一部分有不足時,補充源信息48來生成機械結構文件46。

文件補充部84將包括訂貨信息50、連接線信息52、機械信息54的補充表84a存儲在存儲器的預定數據區域。補充表84a能夠將例如過去在工廠16側訂購的數值控制裝置14、機械20的信息作為大數據使用。文件補充部84參照讀取到的源信息,從所存儲的補充表84a中推定邏輯上不矛盾的補充內容,自動追加不足的信息。

這樣,在文件補充部84的處理之後,能夠不經由文件編輯部64而構建機械結構文件46。另外,文件構建部40的結構為,如圖5中的虛線所示,在文件補充部84的下遊側經由文件編輯部64來生成機械結構文件46。

參數設定裝置10在通過文件構建部40構建了機械結構文件46之後,如圖6所示,通過參數生成部42根據機械結構文件46生成參數56,通過參數設定部44對數值控制裝置14設定參數56。另外,在生成參數56之前,設置進行數值控制裝置14的機種選擇的機種選擇部86(機種選擇單元)。

機種選擇部86使作業者選擇實際使用機械結構文件46的、即設定參數56的數值控制裝置14。例如,機種選擇部86使顯示部顯示選擇用的畫面,經由操作部選擇機種。另外,機種選擇部86的結構可以為,根據機械結構文件46所具有的機種信息來自動選擇數值控制裝置14的機種。

參數生成部42在選擇了數值控制裝置14的機種後,根據機械結構文件46生成與該機種對應的參數56。參數生成部42在存儲器的參數生成部42用的數據區域中具有每個機種的轉換表42a,根據選擇出的機種讀出一個轉換表42a。然後,參照讀出的轉換表42a,根據機械結構文件46生成參數56。

參數設定部44使參數設定裝置10的輸入輸出接口動作,將參數56輸出到參數設定裝置10的外部。例如,關於參數56的設定,可以採用在外部存儲器(cd-rom或hdd等存儲介質)中存儲參數56,將該外部存儲器與數值控制裝置14連接,由此在數值控制裝置14中存儲參數56的方法。或者,可以採用通過有線或無線將參數設定裝置10和數值控制裝置14進行網絡連接,由此在數值控制裝置14存儲參數56的方法。

另外,在該系統中,採用以下方法,即將機械結構文件46提供給數值控制裝置14,由此在數值控制裝置14側生成以及設定參數56。因此,參數設定裝置10,如圖6所示具有機械結構文件輸出部88(輸出單元),其使參數設定裝置10的輸入輸出接口動作,將由文件構建部40所構建的機械結構文件46輸出到外部。機械結構文件輸出部88與參數設定部44同樣,可以採用通過外部存儲器或網絡連接將機械結構文件46存儲在數值控制裝置14中的方法。另外,參數設定裝置10在將機械結構文件46輸出到外部之前,經由機種選擇部86選擇數值控制裝置14的機種(參照圖6的虛線),使機械結構文件輸出部88輸出的機械結構文件46的信息根據機種而變化。

另一方面,在數值控制裝置14根據機械結構文件46進行參數56的生成以及設定時,數值控制裝置14通過由處理器執行存儲在存儲器中的數值控制側設定程序13(參數設定程序),來構建圖7所示的功能部。具體地說,在數值控制裝置14內形成機械結構文件讀取部90、文件編輯部92(文件編輯單元)、文件更新部94、參數轉換部96(參數生成單元)以及參數寫入部98(參數設定單元)。

機械結構文件讀取部90讀取通過外部存儲器或網絡連接而提供的機械結構文件46,在存儲器的機械結構文件讀取部90用的數據區域存儲為臨時機械結構文件。文件編輯部92與參數設定裝置10的文件編輯部64同樣,具有編輯操作部80以及文件檢查部82,在數值控制裝置14側編輯以及檢查臨時機械結構文件。文件更新部94將所存儲的機械結構文件46更新為由文件編輯部92編輯的機械結構文件46。另外,數值控制裝置14也可以不具備文件編輯部92以及文件更新部94。

另一方面,數值控制裝置14的參數更換部96具有與該數值控制裝置14的功能、機種對應的轉換表96a。參數轉換部96參照轉換表96a,將通過文件更新部94進行更新的機械結構文件46(或直接將機械結構文件讀取部90讀取的機械結構文件46)轉換為數值控制裝置14的參數56。另外,參數寫入部98將參數轉換部96所生成的參數56直接寫入數值控制裝置14的適當的數據區域,由此設定參數56。

另外,如圖5以及圖6所示,參數設定裝置10也可以具備自動生成設定部99(自動設定單元),其僅通過取得源信息48自動對數值控制裝置14設定參數56或登記機械結構文件46。這樣,例如在工廠16製造多個數值控制裝置14等情況下,能夠迅速且連續地進行參數56的生成以及設定。

例如,自動生成設定部99能夠通過由圖5以及圖6中的點劃線包圍的各個功能部來實現。即,文件構建部40使信息讀取部70、文件生成部66依次動作,由此在讀取了源信息48後自動生成機械結構文件46。然後,機種選擇部86根據文件內的機種信息自動地選擇數值控制裝置14。進一步,參數生成部42根據選擇出的機種來自動生成參數56,參數設定部44自動對數值控制裝置14設定所生成的參數56。這樣,能夠不花費工廠16的工廠作業者的時間而在數值控制裝置14中設定參數56。

本實施方式的參數設定裝置10以及程序12基本上如以上那樣構成,以下說明生成參數56時的處理流程(參數設定方法)。

參數設定裝置10(程序12)依次進行以下步驟:在動作時形成圖2所示的功能部,並通過文件構建部40取得或生成機械結構文件46的構建步驟;由參數生成部42根據機械結構文件46來生成用於驅動機械20的參數56的參數生成步驟;以及對數值控制裝置14設定通過參數設定部44生成的參數56的參數設定步驟。

更詳細地說,在圖8所示的構建步驟中,參數設定裝置10的信息取得部60使作業者選擇得到源信息48的方法(步驟s10)。例如,在顯示部顯示選擇採取上述(a)~(e)方法中的哪個方法的畫面並督促作業者進行選擇。

在採用(a)的方法時,信息輸入部68顯示輸入用的畫面,使作業者輸入源信息48即訂貨信息50、連接線信息52、機械信息54(步驟s11)。當採用(b)的方法時,文件選擇部70顯示選擇用的畫面,選擇成為機械結構文件46的源的機械結構文件樣本70a(步驟s12)。當採用(c)的方法時,參數讀取部72顯示引導畫面,讀取作業者所保有的類似機的參數56(步驟s13)。當採用(d)的方法時,文件讀取部74顯示引導畫面,讀取作業者所保有的已生成的機械結構文件46(步驟s14)。

然後,在實施了步驟s11~s14的任意一個步驟時,通過臨時文件生成部62根據所取得的源信息48生成臨時機械結構文件(步驟s15)。另外,在生成臨時機械結構文件時,在通過(c)的方法讀取類似機的參數56的情況下,將在逆轉換部78中讀取的參數56按照逆轉換表78a進行轉換,生成臨時機械結構文件。

接著,文件編輯部64的文件檢查部82判斷所生成的臨時機械結構文件的邏輯錯誤(步驟s16),當有錯誤時使作業者實施臨時機械結構文件的編輯(步驟s17)。另一方面,當臨時機械結構文件中沒有發現錯誤時,選擇是否進行臨時機械結構文件的編輯(步驟s18),在進行編輯時進入步驟s17,在沒有進行編輯時將臨時機械結構文件設為機械結構文件46。

在實施了步驟s17時,通過文件檢查部82再次進行編輯後的臨時機械結構文件的檢查(步驟s19),當發現了錯誤時返回步驟s17並修正錯誤場所。當沒有發現錯誤時,將編輯後的臨時機械結構文件設為機械結構文件46。

另一方面,當採用(e)的方法時,信息讀取部76顯示引導畫面,讀取作業者所保有的源信息48(步驟s20)。之後,通過文件補充部84判斷讀取的源信息48的內容是不足還是充足(步驟s21),當源信息48的內容不足時,進入步驟s22。然後在步驟s22,文件補充部84根據補充表84a填補不足地方的信息,通過文件生成部66生成機械結構文件46。另外,當源信息48的內容未不足時,跳過步驟s22而生成機械結構文件46。

在以上構建步驟結束後,如圖9所示,參數設定裝置10執行參數生成步驟。在參數生成步驟中,首先機種選擇部86顯示選擇用的畫面,並使作業者選擇數值控制裝置14的機種(步驟s30)。接著,在參數生成部42中,按照與選擇出的機種對應的轉換表42a或被組裝到程序12中的邏輯,根據機械結構文件46生成參數56(步驟s31)。

然後,在參數生成步驟之後,實施參數設定步驟。在該參數設定步驟中,將通過參數生成部42生成的參數56經由外部存儲器或網絡連接由參數設定部44存儲在數值控制裝置14中(步驟s32)。

另外,參數設定裝置10能夠將所生成的機械結構文件46存儲在數值控制裝置14中。此時,機械結構文件輸出部88經由外部存儲器或網絡連接輸出機械結構文件46(步驟s33),由此將機械結構文件46登記到數值控制裝置14中。在數值控制裝置14側通過圖7所示的功能部依次進行處理,由此與上述同樣,能夠根據機械結構文件46生成以及設定參數56。

參數設定裝置10以及數值控制裝置14進行以上的流程,由此能夠大幅降低作業者進行數值控制裝置14的初始設定的時間。以下為了深度理解本發明的效果,參照圖10說明在從參數56逆轉換為機械結構文件46之後,從機械結構文件46生成參數56的具體例子。

參數設定裝置10的參數讀取部72在圖8的步驟s13中,例如讀取圖10所示的類似機的參數(以下稱為類似機參數200)。根據該類似機參數200的讀取,臨時文件生成部62生成圖10所示的臨時機械結構文件202。這裡,在類似機使用毫米單位作為直線軸的移動單位時,能夠以基於毫米單位的數值提供類似及參數200。因此,能夠以毫米單位生成臨時文件生成部62所生成的臨時機械結構文件202。

對此,當這次的數值控制裝置14使用英寸單位作為直線軸的移動單位時,作業者在文件編輯部64中將臨時機械結構文件202的[軸]的直線軸的移動單位變更為英寸系統(參照圖10的機械結構文件204)。這樣,在文件構建部40中構建的機械結構文件204能夠通過英寸單位指定參數206。

因此,如圖10所示,在參數生成部42中,根據上述機械結構文件204所生成的參數206將緊接著控制軸編號104的設定值106轉換為英寸單位。根據該圖示例可知,對於臨時機械結構文件202的一個場所的修正,關於參數206,轉換很多的數據。即可知以往通過作業者變更一個一個參數,但是能夠通過參數設定裝置10統一設定參數206,大幅降低作業者的時間。

另外,參數設定裝置10當然能夠得到各種應用例以及變形例。例如當圖11所示的應用例的參數設定裝置10a的結構為,在有需要製造作業者確認的信息時,將表示未確認的信息附加到機械結構文件300。具體地說,文件構建部40a的文件補充部84a在根據補充表84a(參照圖5)自動補充不足的信息時,生成補充信息,並且判別是否是需要製造作業者確認的信息,在需要確認時賦予表示未確認的信息。例如,通過標誌300a(圖示例中、*)將表示未確認的信息附加在機械結構文件30的需要確認項目的旁邊。

參數生成部42a在機械結構文件300中包括標誌300a時生成參數302,使得與該項目關聯的參數編號中包括表示未確認的參數(參數標誌302a:圖示例中為*)。這樣,參數設定部44對數值控制裝置14設定具有參數圖表302a的參數302。

並且,數值控制裝置14的結構為,當在參數302內識別了參數圖表302a時,不驅動機械20。即,機械20在為了適合機械條件而需要確認的項目(例如,連接線信息和滾珠絲槓的螺距等機械信息等)不正確時,驅動了電動機22,則有可能產生故障等不良。因此,數值控制裝置14不根據參數圖表302a驅動機械20,由此能夠避免機械20的故障。另外,數值控制裝置14在製造作業者判斷參數圖表302a為正常並進行了確認結束操作時,消除參數圖表302a並將機械20設為可驅動。

以上,本實施方式的參數設定裝置10、參數設定程序12以及參數設定方法通過記述了與機械20的結構相關的信息的機械結構文件46,省去了作業者的手工作業而簡單地轉換為用於驅動機械20的參數56。因此,在機械製造現場18中大幅減少作業者設定參數56的時間,能夠更加提高數值控制裝置14的便利性。

此時,機械結構文件46中包括電動機22的信息、放大器24的信息以及連接線的信息,由此參數設定裝置10能夠通過邏輯正確的內容生成用於驅動機械20的參數56。另外有例如在工廠16的出貨階段未決定放大器24的連接線等、不能夠生成機械結構文件46的可能性,但是文件補充部84將未完成部分補充為一般機械結構,由此能夠消除不生成機械結構文件46而不能夠用於參數56的設定的不良。進一步,逆轉換部78在數值控制裝置14的機種不同的情況下也能夠根據逆轉換後的機械結構文件46來生成以及設定不同機種的參數56,能夠更加提高其通用性。

本發明不限於上述實施方式,當然能夠在不脫離本發明主旨的範圍內進行各種改變。例如,參數設定裝置10不僅設置在工廠16中,也可以設置在各種場所(現場)。例如如圖12所示,參數設定裝置10被設置在機械製造現場18,在機械製造現場18能夠針對數值控制裝置14設定參數56。這樣,在機械製造現場18中進行機械20製造前或製造中,作業者能夠在任意的定時使用參數設定裝置10,生成以及設定參數56。另外,此時,也能夠採用以下使用方法,即在工廠16的參數設定裝置10a生成機械結構文件46並提供給機械製造現場18,讀入在機械製造現場18的參數設定裝置10b所生成的機械結構文件46(已生成的機械結構文件),製造作業者進行編輯並生成參數56等。

另外,例如,在上述實施方式中,分別將參數設定裝置10、數值控制裝置14以及機械20作為獨立的系統進行了說明,但是參數設定裝置10、數值控制裝置14以及機械20能夠根據設計而作為相互一體化的系統來構成。具體地說,參數設定程序12被設置在數值控制裝置14內,即參數設定裝置10和數值控制裝置14可以一體化。另外,系統也可以將數值控制裝置14和機械20一體化,也可以將參數設定裝置10和機械20一體化,或者也可以將參數設定裝置10、數值控制裝置14、機械20全部一體化。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀