亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

具有根據(jù)程序來選擇軸的功能的數(shù)字控制器的制作方法

文檔序號:6266627閱讀:329來源:國知局
專利名稱:具有根據(jù)程序來選擇軸的功能的數(shù)字控制器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)字控制器,其用于控制具有多個軸的機(jī)床。
背景技術(shù)
在用于控制具有多個軸(spindle)的機(jī)床的數(shù)字控制器中,慣例上由用于軸的貼附后綴的S碼或者速度指令碼來指定軸,從而,可以識別和選擇要控制的軸。當(dāng)具有三個軸時,例如第一、第二和第三軸,分別以S1=5000、S2=4000以及S3=3000來給出用于第一、第二和第三軸的旋轉(zhuǎn)速度指令。因此,發(fā)出指令來以5000/分鐘、4000/分鐘以及3000/分鐘分別驅(qū)動第一、第二和第三軸(參閱JP62-293307A)。
可選擇地,G碼提供來在軸和指令系統(tǒng)之間建立對應(yīng)關(guān)系。在這種情況下,在S碼或軸速度指令發(fā)出之前,基于G碼發(fā)出指令來選擇要控制的軸。例如,根據(jù)指令G150P1Q2R3選擇一個軸。地址P表示一個主軸,跟在P后面的數(shù)值“1”表示第一軸。地址Q表示軋機(jī)聯(lián)接軸,且跟在Q后面的數(shù)值“2”表示第二軸。地址R表示一個副軸,跟在R后面的數(shù)值“3”表示第三軸。響應(yīng)于這個指令,將第一、第二和第三軸分別選擇為主軸、軋機(jī)聯(lián)接軸以及副軸。這樣基于碼G、地址和數(shù)值的軸的選擇是公知的(參閱JP9-73308A)。
根據(jù)其他已知的發(fā)明(JP 2843568B),用于控制連接和斷開的信號提供在數(shù)字控制器和軸之間。在這種情況下,發(fā)出S碼指令,從而,在通過操作使用M碼指令的這些信號和梯形程序而選擇軸之后,來命令旋轉(zhuǎn)速度。
圖8是數(shù)字控制器的系統(tǒng)圖,其中,根據(jù)梯形程序來操作信號從而選擇軸。圖8中所示的例子提供有第一和第二兩個系統(tǒng)。在第一系統(tǒng)中,分析/操作部1-2從加工程序1-1中讀取指令。如果所讀取的指令是命令每個軸向前、反向或者停止旋轉(zhuǎn)的輔助功能指示(M碼),則將這個輔助功能指示(M碼)直接遞送到可編程控制器(此后參考為PC)1-30。基于梯形程序,PC1-30使用M碼來輸出將要被控制的軸的選擇信號1-31和軸反饋選擇信號1-32,并與軸控制界面2-10和軸反饋界面2-11連接。由于所選擇的軸是第二系統(tǒng)的第一軸,所以,如圖8所示,第一系統(tǒng)與軸控制界面2-10和軸反饋界面2-11連接。而且,由于選擇了第二系統(tǒng)的第二軸,所以第二系統(tǒng)與軸控制界面2-13和軸反饋界面2-14連接。
如果從加工程序1-1讀取的指令是例如為速度指令(S碼)的軸指令,則軸控制處理1-4響應(yīng)于該S碼速度指令產(chǎn)生軸控制指令。經(jīng)由用于所選擇的軸的軸控制界面,將這個控制信號遞送到軸控制器(1-15,1-16,2-15,2-16)。據(jù)此,驅(qū)動軸馬達(dá)(1-17,1-19,2-17,2-19)。此外,由用于檢測所選擇軸的旋轉(zhuǎn)速度的檢測器檢測到的軸反饋信號,經(jīng)由軸控制器和軸反饋界面(1-11,1-14,2-11,2-14)反饋到軸反饋處理1-5。在軸反饋處理1-5中產(chǎn)生用于每個旋轉(zhuǎn)進(jìn)給和實際軸速度的數(shù)據(jù),并將該數(shù)據(jù)反饋到分析/操作部1-2。如果從加工程序1-1讀取了用于每個反饋進(jìn)給軸的移動指令等,則通過伺服控制處理1-6將其遞送到每個伺服控制器,據(jù)此,驅(qū)動用于每個進(jìn)給軸的馬達(dá)。圖8僅僅顯示了一組伺服控制器1-21和進(jìn)給軸馬達(dá)1-22。
在圖8所示的例子中,通過加工程序1-1選擇第二系統(tǒng)的第一軸。在這種情況下,驅(qū)動第二系統(tǒng)的第一軸的馬達(dá)2-17,并將由檢測器2-18檢測到的用于軸速度的軸反饋信號,經(jīng)由軸控制器2-15和軸反饋界面2-11反饋到軸反饋處理1-5。第二系統(tǒng)中的操作與第一系統(tǒng)中的操作類似。圖8顯示了通過加工程序2-1選擇第二系統(tǒng)的第二軸的一種狀態(tài)。
在JP 62-293307A中所描述的傳統(tǒng)方法中,通過添加了后綴的S碼來識別和選擇每個將要被控制的軸,該S碼后緊隨等號和旋轉(zhuǎn)速度。在這種情況下,如果后綴數(shù)字的數(shù)量正比于軸的增加數(shù)量而增加、或者通過字符串來給出后綴時,指令的內(nèi)容是不可視或難以辨認(rèn)的。如果將指令給出到同一個軸來連續(xù)地改變其速度時,則在每次必須必不可少地描述后綴和等號。此外,這個程序格式不同于傳統(tǒng)軸速度指令(S碼速度指令,例如S1250)的程序格式。因此,如果使用這種方法,必須修改現(xiàn)存加工程序中的所有軸指令。
而且,在JP79-73308A中描述的發(fā)明中,提供了G碼,從而在軸和指令系統(tǒng)之間建立了對應(yīng)關(guān)系,并在S碼發(fā)出之前,通過G碼來選擇要控制的軸。在這種情況下,存在增加程序數(shù)量的問題。而且,由于這些指令要求更多的G碼,使得程序難以辨認(rèn)。
在如圖8所示且JP 2843568B所描述的發(fā)明中,在數(shù)字控制器和軸之間提供了用于控制連接和斷開的信號,并且,通過操作使用了M碼指令的這些信號和梯形程序,從而選擇軸。在這種情況下,有必要建立對應(yīng)于軸的M碼,并通過根據(jù)M碼來操作前述信號,從而預(yù)備用于要控制的軸的選擇的梯形程序、以及用于軸的反饋信號。
此外,通常在M碼中只能命令數(shù)字,并且不能利用字符串。照慣例,用于其他控制的各種數(shù)字被使用在M碼中,使得不能為用于選擇軸的M碼建立隨機(jī)數(shù)字。因此,存在用于軸選擇的程序直觀上不清楚的問題。

發(fā)明內(nèi)容
本發(fā)明提供一種數(shù)字控制器,其能容易地指定和控制具有多個軸的機(jī)床的軸。
本發(fā)明的數(shù)字控制器包括一個或者更多的、用于控制具有多個軸的機(jī)床的指令系統(tǒng)。該數(shù)字控制器包括存儲裝置,存儲關(guān)于多個軸的識別參數(shù)的設(shè)置信息;選擇裝置,基于與加工程序中的用于軸的指令相關(guān)的識別參數(shù)中的一個、以及存儲在存儲裝置中的識別參數(shù)的設(shè)置信息,依據(jù)加工程序中的用于軸的指令,從而在多個軸中選擇要控制的軸。以上述構(gòu)造,可以使用識別參數(shù)來選擇和指定軸。
與用于軸的指令相關(guān)的識別參數(shù)中的一個可以存儲作為模態(tài)信息。此外,存儲裝置可以存儲識別參數(shù)的默認(rèn)值,該識別參數(shù)與用于軸的指令相關(guān)。
該數(shù)字控制器,進(jìn)一步包括,用于對依據(jù)用于軸的指令而由所述選擇裝置選擇的軸執(zhí)行控制的裝置,以及,用于使用來自所選擇的軸的反饋信號來執(zhí)行控制的裝置。
依據(jù)本發(fā)明,由于可以根據(jù)識別參數(shù)來選擇要控制的軸,從而,可以很容易地選擇和控制它。


圖1是根據(jù)本發(fā)明一個實施例的數(shù)字控制器的系統(tǒng)圖;圖2是用于描述根據(jù)該實施例的軸ID的參數(shù)設(shè)置例子的圖示;
圖3a和3b給出了用在該實施例的設(shè)備中的加工程序的例子;圖4給出了在該實施例中用于軸ID的設(shè)置辨認(rèn)的流程圖;圖5給出了基于該實施例的加工程序的軸選擇和軸速度指令處理的流程圖;圖6為圖5的流程圖的延續(xù);圖7為描述該實施例的加工程序和軸動作的圖示;以及圖8為一種數(shù)字控制器的系統(tǒng)圖,在該數(shù)字控制器中,通過根據(jù)傳統(tǒng)梯形程序來操作信號,從而選擇軸。
具體實施例方式
圖1是根據(jù)本發(fā)明一個實施例的數(shù)字控制器的系統(tǒng)圖;圖2是用于描述軸識別信息數(shù)據(jù)設(shè)置在參數(shù)中時的圖示;圖3a和3b給出了根據(jù)本實施例的加工程序的例子。
在這個實施例中,給出了包括兩個系統(tǒng)的數(shù)字控制器的例子,例如每個系統(tǒng)具有兩個軸,總共四個軸。使用數(shù)字和/或字符來為各個軸定義和指定識別參數(shù)(此后參考為軸ID)。因此,通過用于指定單個軸的參數(shù)設(shè)置,而預(yù)先設(shè)置識別參數(shù)和識別參數(shù)上的設(shè)置信息。圖2給出了根據(jù)這個實施例的、用于軸ID的參數(shù)設(shè)置的例子的圖示。用于指定每個軸的軸ID包括用于指定軸的指令地址、以及與該地址組合的數(shù)字或更清楚地指定了相應(yīng)于機(jī)床的軸的字符串。
在圖2所示的設(shè)置例子中,用于指定軸的地址與用于加工程序的指定參數(shù)一同設(shè)置,其中,使用了第一系統(tǒng)的第一和第二軸以及第二系統(tǒng)的第一軸。第一系統(tǒng)的第一軸、第一系統(tǒng)的第二軸以及第二系統(tǒng)的第一軸分別通過[1],[3]和[2]表示。在設(shè)置例子1中,只設(shè)置數(shù)值來同指定地址一起使用。如果在為機(jī)床定義軸的數(shù)字時,可以設(shè)置這些數(shù)字來允許操作者容易地辨認(rèn)機(jī)床的軸和軸ID之間的關(guān)系。
另外,在設(shè)置例子2中,可以直接從數(shù)字或者字符串看出與機(jī)床的軸的關(guān)系。第一系統(tǒng)的第一軸、第一系統(tǒng)的第二軸以及第二系統(tǒng)的第一軸分別由主SP,刀具SP和副SP表示。
在設(shè)置例子3和4中,對所有四個軸設(shè)置軸ID。在設(shè)置例子3中,軸ID同指定地址組合。在設(shè)置例子4中,設(shè)置軸ID來使得軸僅僅由數(shù)字或字符串指定。在設(shè)置例子3中,第一位表示軸序號,第二位表示系統(tǒng),由此,指定了每個系統(tǒng)的每個軸。因此,可以理解與機(jī)床的關(guān)系。而且,在設(shè)置例子4中,Pm和Sn(m,n正整數(shù))分別指定系統(tǒng)和軸。例如,P1S1表示第一系統(tǒng)的第一軸的軸ID,并且從該軸ID可以看出機(jī)床的系統(tǒng)和軸。
另外,圖3a和3b給出了使用在本實施例中的加工程序的例子。在圖3a和3b中,左手側(cè)部分表示加工程序,在它們右邊的句子是對于在加工程序中的指令內(nèi)容的說明性注解。在圖3a所示的加工程序的例子中,根據(jù)圖2的設(shè)置例子1設(shè)置用于軸ID的參數(shù)。
在指令“M05 S0 P1”中,P1指定具有指令地址P的第一系統(tǒng)的第一軸,S0表示相關(guān)軸的旋轉(zhuǎn)速度指令為0,以及M05指定軸停止指令。進(jìn)一步,指令“M03 S500 P3”表示第一系統(tǒng)的第二軸(P3)的旋轉(zhuǎn)速度指令為500(S500)且向前旋轉(zhuǎn)(M03)。
在圖3b所示的加工程序的例子中,根據(jù)圖2的設(shè)置例子2設(shè)置用于軸ID的參數(shù)。在這種情況下,執(zhí)行圖3a的同樣的加工操作。在圖3b中,沒有使用指定地址而通過直接設(shè)置的軸ID來指定軸。圖3a中的P1和P3分別代替了主SP和刀具SP,并且根據(jù)圖2的設(shè)置例子2來指定軸。
如圖3a和3b所示,在根據(jù)本發(fā)明的加工程序中,與傳統(tǒng)的加工程序相比,指定軸的軸ID加到了用于命令軸速度和它們各自的設(shè)置值的S碼上。因此,傳統(tǒng)的加工程序可以非常容易地改變。
現(xiàn)在參考圖1,將描述數(shù)字控制器的操作的例子,其中,圖2所示的軸ID預(yù)先設(shè)置在參數(shù)中,并存儲在存儲設(shè)備中,而且執(zhí)行如圖3a和3b所示的加工程序。假設(shè)軸ID參數(shù)是根據(jù)圖2的設(shè)置例子3而設(shè)置。圖1給出了一種狀態(tài),其中,分別從第一系統(tǒng)的加工程序1-1和第二系統(tǒng)的加工程序2-1分別讀取并執(zhí)行指令“S500 P21”和“S400 P22”。在圖1中,使用相同的數(shù)字來表示與圖8所示的傳統(tǒng)例子相同的元件。
第一系統(tǒng)的分析/操作部1-2從加工程序1-1連續(xù)讀取指令,并分析它們。如果該指令是用于進(jìn)給軸的移動指令,則伺服控制處理1-6將用于每個進(jìn)給軸的移動指令遞送到每個伺服控制器,據(jù)此,驅(qū)動用于每個進(jìn)給軸的馬達(dá)。圖1僅僅給出了一組伺服控制器1-21和進(jìn)給軸馬達(dá)1-22。
如果用于軸的指令“S500 P21”是以圖1所示的方式而讀取并分析,則,將其遞送到軸控制處理1-4。此外,將通過分析該指令而提取出的這個指令的P21,傳送到用于選擇要控制的軸的處理1-7、以及軸反饋選擇處理1-8。選擇處理1-7和1-8檢索且比較該傳送的軸ID和為各個軸設(shè)置的軸ID參數(shù),并選擇適合的軸。在圖1所示的例子中,由加工程序1-1中的P21來指定軸,從而選擇第二系統(tǒng)的第一軸。
在軸控制處理1-4中,根據(jù)S碼中的速度指令,產(chǎn)生軸控制指令。經(jīng)由用于在軸選擇處理1-7中所選擇出的軸的軸控制界面(這個例子中的2-10),將這個指令遞送到軸控制器(這個例子中的2-15)。據(jù)此,驅(qū)動用于該所選擇的軸的馬達(dá)。在圖1所示的例子中,驅(qū)動用于第二系統(tǒng)的第一軸的馬達(dá)2-17。此外,經(jīng)由每個軸控制器(這個例子中的2-15)和軸反饋界面(這個例子中的2-11),將軸反饋信號反饋到軸反饋信號處理1-5,該軸反饋信號是由用于檢測軸反饋選擇處理1-8中所選擇軸的旋轉(zhuǎn)速度的檢測器(這個例子中的2-18)所檢測到的。據(jù)此,產(chǎn)生用于每個旋轉(zhuǎn)進(jìn)給和實際軸速度的數(shù)據(jù),并將其反饋到分析/操作部1-2。
在第二系統(tǒng)中執(zhí)行同樣的操作處理。在圖1所示的例子中,從第二系統(tǒng)的加工程序2-1發(fā)出軸指令“S400 P22”,從而,指定第二系統(tǒng)的第二軸。因此,在圖1所示的狀態(tài)中,可以選擇并連接第二系統(tǒng)的第二軸。
而且,根據(jù)本實施例,軸ID指令可以使用默認(rèn)設(shè)置和模態(tài)功能。當(dāng)啟動或者重新設(shè)置數(shù)字控制器時,將任何軸ID作為默認(rèn)模態(tài)信息而存儲。此后,更新最近指令的軸ID,并將其預(yù)先作為模態(tài)信息而存儲。如果沒有發(fā)出軸ID指令,作為該模態(tài)信息而存儲的軸ID可以推斷為已經(jīng)被指定。
基于這些功能,可以省略該軸ID指令。如果省略了該軸ID指令,則指令格式類似于用于常規(guī)軸的速度指令(S碼指令)的格式。如果將本發(fā)明應(yīng)用到現(xiàn)有的機(jī)床,則可以利用現(xiàn)有的加工程序,而無需通過設(shè)置用于軸ID的默認(rèn)而進(jìn)行更改。
此外,由于輸入了相應(yīng)于有關(guān)軸的、用于軸的反饋信號,因此,可以執(zhí)行例如每個旋轉(zhuǎn)進(jìn)給的控制。更明確地,數(shù)字控制器選擇要控制的軸、或者用到該反饋信號的軸,從而,排除了用于軸選擇的信號操作的必要性。因此,可以減輕產(chǎn)生梯形程序的負(fù)擔(dān),該梯形程序用于控制具有多個軸的機(jī)床。
圖4給出了當(dāng)啟動數(shù)字控制器時所執(zhí)行的處理,該處理是為了在設(shè)備啟動自動操作之前,檢查軸ID設(shè)置是否沒有包含問題。
首先,在不考慮系統(tǒng)的情況下,數(shù)字控制器的處理器確認(rèn)用于所有已連接的軸的軸ID參數(shù)的各個值(步驟a1)。確定是否存在任何未設(shè)置的參數(shù)(具有“0”值)(步驟a2)。如果推斷出所有參數(shù)已設(shè)置,則確定相同的軸ID是否設(shè)置到不同軸(步驟a3)。當(dāng)不存在未設(shè)置的參數(shù)或者重復(fù)的軸ID時,結(jié)束處理。
另一方面,如果在步驟a2中推斷出存在未設(shè)置的參數(shù),則,發(fā)出表示未設(shè)置的軸ID存在的警報,以及將該警報顯示在數(shù)字控制器的顯示設(shè)備上(步驟a4),并且,禁止依照加工程序的操作(步驟a6)。如果在步驟a3中檢測到相同的軸ID設(shè)置到不同軸,則,同樣將警報發(fā)出并顯示在顯示設(shè)備上,來表示相同ID的重復(fù)(步驟a5)。然后,處理進(jìn)行到步驟a6,在步驟a6中,禁止基于加工程序的操作。
在這個實施例中,如果沒有設(shè)置軸ID,則在步驟a4中發(fā)出警報來禁止基于加工程序的操作。然而,如果依照加工程序,存在沒有被直接控制的任何軸時,為了允許基于加工程序的操作而省略了步驟a2和a4的處理。在這種情況下,如果存在未設(shè)置的參數(shù),則可以允許基于加工程序的操作。
圖5和圖6給出了基于加工程序的軸選擇和軸速度指令處理的流程圖。來自加工程序的其他指令是以與傳統(tǒng)情況相同的方式發(fā)出,從而,省略這些指令的發(fā)出的描述。依據(jù)這個實施例,盡管發(fā)出了速度指令(S碼指令),如果沒有發(fā)出軸選擇指令,可以選擇性地建立以下三個未設(shè)置軸處理模式的任何一個(A)發(fā)出警報,(B)指定默認(rèn)值,以及(C)將軸選擇指令調(diào)整為模值,并指定最后指令的軸選擇指令值。
模式(A)適合于,防止了在加工程序的產(chǎn)生中的錯誤并加強(qiáng)了安全性的情況。模式(B)和(C)適合于,盡管對現(xiàn)有機(jī)床增加的軸或者加工程序的增加數(shù)量可以最小化,但是直接使用現(xiàn)有加工程序要的情況,。如果建立模式(B),則將默認(rèn)值分別地預(yù)先設(shè)置為參數(shù)。如果建立模式(C),則將模值的初始值分別地預(yù)先設(shè)置為參數(shù)。
當(dāng)以這種方式建立了未設(shè)置軸處理模式后,啟動基于加工程序的操作。
數(shù)字控制器的處理器連續(xù)地從加工程序讀取指令,并確定所讀取的指令是否是用于軸的指令(步驟b1)。更明確地,確定是否發(fā)出了依據(jù)S碼的、用于軸的速率指令,或者用于軸的其他指令(用于作為軸定位指令來在指定位置停止軸的指令,或者以用于齒輪等的恒定速度旋轉(zhuǎn)軸的M碼指令)。如果沒有發(fā)出用于軸的指令,則,無需執(zhí)行用于軸的處理而中斷程序。如果所讀取的指令不是用于軸的指令,則,以與常規(guī)情況相同的方式執(zhí)行處理。由于這個處理不是與本發(fā)明直接相關(guān),因此,在圖5中未給出。
如果所讀取的指令是用于軸的指令(S碼指令等),則,確定軸選擇的指令是否是在所讀取的指令的同一段中發(fā)出(步驟b2)。如果發(fā)出了用于軸選擇的指令,則,進(jìn)程進(jìn)行到步驟b8。如果沒有發(fā)出,則,確定未設(shè)置軸處理模式是否設(shè)置為(A)、(B)或(C)(步驟b3和b5)。如果在模式(A)中不允許省略軸選擇指令,則,發(fā)出警報,來以指令格式(沒有選擇軸)等將錯誤表示在數(shù)字控制器的顯示設(shè)備上(步驟b4)。
另一方面,如果建立了模式(C),則,因此將軸選擇為模值,在數(shù)字控制器中存儲用于軸選擇的模值的存儲器中讀取出軸ID,并相應(yīng)于所讀取的軸ID來發(fā)出指令從而選擇軸(步驟b6)。如果建立了模式(B),則,因此選擇相應(yīng)于默認(rèn)值的軸,此外,數(shù)字控制器中的默認(rèn)值的軸ID被讀取,并且采用作軸選擇指令(步驟b7)。然后,進(jìn)程進(jìn)行到步驟b8。
在步驟b8中,確定已指令的軸ID是否包含在所有設(shè)置的軸ID參數(shù)中。如果沒有,則,輸出警報,并結(jié)束這個處理(步驟b9)。如果該設(shè)置參數(shù)中存在指定的軸ID,則,確定未設(shè)置的軸處理模式是否是模式(C)(步驟b10),在模式(C)中,模值被用于軸ID指令。如果執(zhí)行了設(shè)置在模式(C)中的模值,則,將用于存儲該模值的存儲器更新為當(dāng)前所選擇的軸ID(步驟b11)。
然后,基于軸指令(S碼等)產(chǎn)生軸控制指令(步驟b12)。進(jìn)一步選擇由指令的軸ID參數(shù)識別的軸(步驟b13),并將步驟b12中產(chǎn)生的控制指令遞送到所選擇的軸的軸界面(步驟b14)。
隨后,確定是否依據(jù)軸選擇指令,從軸上的速度檢測器輸入反饋信號(步驟b15)。在這個實施例中,反饋信號可以從軸輸入,該軸是響應(yīng)于軸選擇指令而選擇的、或者不考慮軸選擇指令而保持不改變。在步驟b15中確定這個選擇。如果反饋信號也確實遵循軸選擇指令,則可以省略步驟b15的處理。
如果反饋信號沒有設(shè)置來遵循軸選擇指令,則,中斷這個處理。如果其設(shè)置為反饋信號遵循軸選擇指令,則,依據(jù)指令的軸ID參數(shù)的設(shè)置來選擇軸(步驟b16),并從所選擇的軸的軸反饋界面輸入反饋信號(步驟b17)。從輸入的軸反饋信號產(chǎn)生用于每個旋轉(zhuǎn)進(jìn)給的數(shù)據(jù)和實際軸旋轉(zhuǎn)速度數(shù)據(jù)(步驟b18)。據(jù)此,中斷這個軸處理。
圖7是描述加工程序和各個軸行為的圖示。在狀態(tài)(1)中,依據(jù)用于第一系統(tǒng)的加工程序,選擇第一系統(tǒng)的第一軸,以100/分鐘給出它的軸旋轉(zhuǎn)速度指令。依據(jù)用于第二系統(tǒng)的加工程序,選擇第二系統(tǒng)的第一軸,以200/分鐘給出它的軸旋轉(zhuǎn)速度指令。圖示了每個選擇的軸是以指令的速度旋轉(zhuǎn)。表示所選擇的軸的軸ID是基于圖2所示的設(shè)置例子3。
在狀態(tài)(2)中,將第二系統(tǒng)的加工程序從選擇的第二系統(tǒng)的第一軸(P21)改變?yōu)檫x擇第一系統(tǒng)的第一軸。這個新的指令是生效的,并且其軸速度指令指定為300/分鐘。第一系統(tǒng)的第一軸以300/分鐘旋轉(zhuǎn),而沒有被選擇的第二系統(tǒng)的第一軸保持它的現(xiàn)有旋轉(zhuǎn)速度。
在狀態(tài)(3)中,在用于第一系統(tǒng)的加工程序中命令“S400 P12”,并且,在第二系統(tǒng)的加工程序中命令“S500 P22”。因此,第一系統(tǒng)的第二軸以400/分鐘旋轉(zhuǎn),而第二系統(tǒng)的第二軸以500/分鐘旋轉(zhuǎn)。進(jìn)一步,沒有被選擇的第一和第二系統(tǒng)的各個第一軸保持它們現(xiàn)有的旋轉(zhuǎn)速度。
在狀態(tài)(4)中,在用于第一系統(tǒng)的加工程序中命令“S150 P21”,從而,第二系統(tǒng)的第一軸以150/分鐘旋轉(zhuǎn)。沒有被選擇的第一系統(tǒng)的第一和第二軸保持它們現(xiàn)有的旋轉(zhuǎn)速度,并且,第二系統(tǒng)的第二軸保持在狀態(tài)(3)中指令的旋轉(zhuǎn)速度500/分鐘。
以這種方式,由軸ID或者用于識別軸的識別信息數(shù)據(jù)來控制所選擇的軸。
權(quán)利要求
1.一種具有一個或者更多指令系統(tǒng)的數(shù)字控制器,該指令系統(tǒng)用于控制具有多軸的機(jī)床,該數(shù)字控制器包括存儲裝置,存儲關(guān)于多個軸的識別參數(shù)的設(shè)置信息;以及選擇裝置,基于一個與加工程序中的用于軸的指令相關(guān)的識別參數(shù)、以及存儲在所述存儲裝置中的識別參數(shù)的設(shè)置信息,依據(jù)加工程序中的用于軸的指令,在多個軸中選擇要控制的軸。
2.如權(quán)利要求1所述的數(shù)字控制器,其中,所述一個與用于軸的指令相關(guān)的識別參數(shù)被存儲作為模態(tài)信息。
3.如權(quán)利要求1所述的數(shù)字控制器,其中,所述存儲裝置存儲與用于軸的指令相關(guān)的識別參數(shù)默認(rèn)值。
4.如權(quán)利要求1所述的數(shù)字控制器,進(jìn)一步包括,對依據(jù)用于軸的指令而由所述選擇裝置選擇的軸執(zhí)行控制的裝置,以及,使用來自所選擇的軸的反饋信號來執(zhí)行控制的裝置。
全文摘要
一種數(shù)字控制器,其依據(jù)用于軸的指令,可以容易地選擇和指定要控制的軸。給出的用于指定要控制的軸的軸ID,與加工程序中用于軸的指令相關(guān)。當(dāng)分析/操作部讀取軸ID時,其將指令的軸ID傳送到軸選擇處理。然后,將指令的軸ID與軸ID參數(shù)設(shè)置信息進(jìn)行比較,從而確定要控制的軸,并且,軸控制處理連接到軸控制界面中其對應(yīng)的一個?;谟糜谳S的指令,經(jīng)由所連接的軸界面執(zhí)行軸控制處理,從而控制所選擇的軸。以相同的方式,反饋信號可以被輸入并由軸反饋信號處理來處理。
文檔編號G05B19/18GK1690897SQ20051006618
公開日2005年11月2日 申請日期2005年4月21日 優(yōu)先權(quán)日2004年4月21日
發(fā)明者遠(yuǎn)藤貴彥, 弦間榮治, 黑川隆, 伊藤元彥 申請人:發(fā)那科株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1