生產(chǎn)機(jī)床或機(jī)床以及用于運(yùn)行這種機(jī)器的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種在下文中有時(shí)也僅簡(jiǎn)稱(chēng)為機(jī)器的、受程序控制的生產(chǎn)機(jī)床或機(jī)床以及一種用于運(yùn)行這種機(jī)器的方法。在此,一般將生產(chǎn)機(jī)床或機(jī)床理解為受程序控制的自動(dòng)化系統(tǒng)并由此例如也能夠理解為工業(yè)機(jī)器人。
【背景技術(shù)】
[0002]生產(chǎn)機(jī)床和/或機(jī)床本身是已知的。眾所周知,所有在機(jī)械制造和工具制造中用于利用工具加工工件的機(jī)器都被稱(chēng)為機(jī)床。因此,所謂的NC-或CNC機(jī)器也特別地屬于機(jī)床。生產(chǎn)機(jī)器的實(shí)例是印刷機(jī)。眾所周知,工業(yè)機(jī)器人是一種可編程的普遍機(jī)器,它被規(guī)定和設(shè)置用于加工和操縱工件以及用于安裝目的。
[0003]在開(kāi)頭所述類(lèi)型的機(jī)器中,對(duì)于操作人員來(lái)說(shuō)的影響可行性、例如使機(jī)器參數(shù)化或者配置機(jī)器的可行性是常見(jiàn)的。在此,所需的顯示借助于操作和觀察系統(tǒng)實(shí)現(xiàn),顯示例如是借助于屏幕形式的或者屏幕類(lèi)型的顯示裝置的輸出形式、或者例如借助于鍵盤(pán)或者類(lèi)似裝置的輸入形式。這種操作和觀察系統(tǒng)能夠作為獨(dú)立的、但被分配給生產(chǎn)機(jī)床或機(jī)床的設(shè)備或者作為由生產(chǎn)機(jī)床和/或機(jī)床所包括的功能來(lái)實(shí)現(xiàn)。當(dāng)在下文中講到操作和觀察系統(tǒng)時(shí),始終需要同時(shí)解讀這兩種可行的實(shí)施方式。
[0004]借助于操作和觀察系統(tǒng)在生產(chǎn)機(jī)床或機(jī)床運(yùn)行時(shí)例如進(jìn)行系統(tǒng)狀態(tài)(例如位置信息、狀態(tài)-或故障報(bào)告等)的顯示。為此使用的對(duì)話(huà)框迄今針對(duì)每一種應(yīng)用情況專(zhuān)門(mén)地編程并固定地或者能夠事后加載地集成到生產(chǎn)機(jī)床或機(jī)床的所謂的運(yùn)行環(huán)境中。
[0005]這種解決方案在US 2010/0030348 Al中進(jìn)行了說(shuō)明。在那里設(shè)有監(jiān)控任務(wù)(process monitoring software module過(guò)程監(jiān)控軟件模塊)作為機(jī)器的運(yùn)行環(huán)境的組成部分,該監(jiān)控任務(wù)明顯地根據(jù)任務(wù)規(guī)范(Spezifikat1n)被周期性地調(diào)出并具有例如到機(jī)器的傳感裝置上的訪問(wèn),從而使對(duì)機(jī)器的位置和速度的監(jiān)控是可行的。監(jiān)控的相應(yīng)的類(lèi)型似乎能夠通過(guò)使用者預(yù)設(shè)并且為了實(shí)施在這方面由使用者以C代碼限定的監(jiān)控路徑而設(shè)有解釋程序。以這種方式能夠使警報(bào)或警告報(bào)告的由機(jī)器的制造商設(shè)置的輸出與應(yīng)用者的期望相匹配,以便例如實(shí)施對(duì)負(fù)載監(jiān)控或類(lèi)似的提前請(qǐng)求。
[0006]在US 2014/0121789 Al中,應(yīng)使控制裝置的數(shù)據(jù)借助與可視化對(duì)象的連接(“mapping”映射)而對(duì)于可視化是可用的。在US 2004/0205185 A中說(shuō)明了一種作為用于顯示HMI輸出的部件的網(wǎng)頁(yè)瀏覽器。其中,在用于顯示特定的數(shù)據(jù)的網(wǎng)頁(yè)的內(nèi)部,在相應(yīng)的控制數(shù)據(jù)的基礎(chǔ)上借助于腳本指令直接寫(xiě)入網(wǎng)頁(yè)的規(guī)范中。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的目的在于,提出一種開(kāi)頭所述類(lèi)型的機(jī)器以及一種用于其運(yùn)行的方法,該機(jī)器以及該方法允許在規(guī)范中并且/或者執(zhí)行對(duì)話(huà)框或類(lèi)似程序時(shí)實(shí)現(xiàn)較大的靈活性。
[0008]根據(jù)本發(fā)明,該目的利用具有裝置獨(dú)立權(quán)利要求中所述特征的生產(chǎn)機(jī)床或機(jī)床以及在方法方面利用具有平行的方法權(quán)利要求所述特征的方法實(shí)現(xiàn)。
[0009]生產(chǎn)機(jī)床或機(jī)床以本身已知的方式和方法具有處理器以及存儲(chǔ)器。在存儲(chǔ)器中加載了能夠借助于處理器實(shí)施的和在機(jī)器運(yùn)行時(shí)實(shí)施的加工程序(Bearbeitungsprogramm)。該加工程序也包括用于由生產(chǎn)機(jī)床和/或機(jī)床所包括的或者分配給其的操作和觀察系統(tǒng)的指令。這種操作和觀察系統(tǒng)通常也稱(chēng)作HMI系統(tǒng),并且加工程序的與其有關(guān)的指令相應(yīng)地在下文中簡(jiǎn)稱(chēng)為HMI指令。在實(shí)施加工程序期間能夠借助于處理組件(Vrarbeitungskomponent)分析HMI指令。在此,處理這樣地進(jìn)行,即借助于處理組件能夠控制操作和觀察系統(tǒng)的、用于示出HMI輸出的顯示單元、即例如屏幕或類(lèi)似裝置并且在機(jī)器運(yùn)行時(shí)對(duì)該顯示單元進(jìn)行控制。
[0010]在這里提出的方案的優(yōu)點(diǎn)在于,加工程序包括HMI指令,從而使HMI輸出的顯示能夠直接取決于加工程序的狀態(tài)和/或取決于生產(chǎn)機(jī)床和/或機(jī)床的借助于加工程序來(lái)管理的狀態(tài)。這允許在規(guī)范中或者在執(zhí)行HMI輸出時(shí)實(shí)現(xiàn)前述提及的較大的靈活性。除了將HMI指令嵌入到加工程序中外,這還以處理組件為基礎(chǔ)。該處理組件是軟件功能,其被規(guī)定和設(shè)置用于,根據(jù)解釋器類(lèi)型來(lái)分析HMI指令。作為這種分析的結(jié)果,能夠得出在顯示單元上示出或者改變HMI元素的必要性。HMI元素允許例如顯示測(cè)量值、位置信息、使用者輸入信息等、或者顯示機(jī)器部件的圖解說(shuō)明,后者在可能的情況下與測(cè)量值、位置信息、使用者輸入信息等一同顯示。因此,可能的能參數(shù)化的模板(Vorlage)以HMI元素為基礎(chǔ),從而能夠使用一個(gè)且是同一個(gè)模板來(lái)示出例如多個(gè)測(cè)量值。相應(yīng)要使用的HMI元素在HMI指令中單義地、例如通過(guò)相應(yīng)的指示符來(lái)引用(referenzieren)。也就是說(shuō),HMI元素這一表述在下文中根據(jù)內(nèi)容上的關(guān)聯(lián)或者表示了在HMI指令中使用的指示符、在顯示單元上引起的顯示,或者表示了所基于的模板。
[0011]借助處理組件完成在執(zhí)行由加工程序所包括的HMI指令時(shí)的有意義的拆分。對(duì)HMI指令如下地進(jìn)行分析,即在該處借助于相應(yīng)使用的指示符能夠辨認(rèn)所引用的HMI元素。為了顯示相應(yīng)的HMI元素所需的程序代碼指令不需要是加工程序的一部分并且特別地不需要被解釋性地執(zhí)行。替代于此地,在辨認(rèn)HMI指令中所引用的HMI元素時(shí),借助于處理組件實(shí)現(xiàn)對(duì)庫(kù)中或類(lèi)似位置中合并的程序編碼指令的調(diào)出,以便適當(dāng)?shù)仫@示相應(yīng)的HMI元素。
[0012]此外,處理組件還包括語(yǔ)言元素分解單元以及HMI元素管理單元,其中,借助于語(yǔ)言元素分解單元并根據(jù)HMI指令能夠辨認(rèn)在該處所引用的HMI元素,并且借助于HMI元素管理單元能夠?yàn)槊總€(gè)所辨認(rèn)的HMI元素生成HMI輸出。
[0013]語(yǔ)言元素分解單元實(shí)施對(duì)HMI指令的或者各一個(gè)HMI指令的句法上的和/或語(yǔ)義上的分析。在此,語(yǔ)言元素分解單元起到與所謂的解析器一樣的作用,并且因此在下文中有時(shí)也僅簡(jiǎn)稱(chēng)為解析器。借助于這種解析器對(duì)HMI指令進(jìn)行處理的結(jié)果可以是在HMI指令中所使用的指示符、即HMI元素的引用。根據(jù)相應(yīng)辨認(rèn)出的指示符能夠調(diào)出HMI元素管理單元,其在一定程度上起到用于HMI元素庫(kù)的進(jìn)入功能的作用。該庫(kù)包括用于顯示多個(gè)HMI元素的、適當(dāng)?shù)某绦虼a指令并且允許分別調(diào)出HMI元素以便在相應(yīng)的顯示單元上使其示出(HMI輸出)。本發(fā)明的有利的設(shè)計(jì)方案在從屬權(quán)利要求中說(shuō)明。其中使用的援引關(guān)系通過(guò)相應(yīng)的從屬權(quán)利要求所述的特征指向獨(dú)立權(quán)利要求的對(duì)象的其他的設(shè)計(jì)方案。其并不應(yīng)理解為放棄實(shí)現(xiàn)對(duì)于援引的從屬權(quán)利要求的特征組合的獨(dú)立的、具體的保護(hù)。此外,在權(quán)利要求的設(shè)計(jì)方面,在使下級(jí)的權(quán)利要求中的特征更詳細(xì)地具體化時(shí)由此出發(fā),即這種限制在相應(yīng)的前述權(quán)利要求中不存在。
[0014]在生產(chǎn)機(jī)床或機(jī)床的或用于其運(yùn)行的方法的實(shí)施方式中,處理組件用作用于分析為HMI指令所確定的句法和/或語(yǔ)義的部件。在此例如考慮到,HMI指令以XML格式或類(lèi)似格式嵌入到加工程序中。眾所周知,XML格式能夠相對(duì)簡(jiǎn)單地、自動(dòng)地分析,并且雖然具有簡(jiǎn)單的、自動(dòng)的可分析性,但是對(duì)于程序員或其他操作人員來(lái)說(shuō)仍非常容易讀取,從而使HMI指令能夠以這種格式容易地建立并且同樣容易修改和/或維護(hù)。
[0015]在生產(chǎn)機(jī)床或機(jī)床的或用于其運(yùn)行的方法的另一種實(shí)施方式中,基于由加工程序所包括的HMI指令自動(dòng)地生成其它HMI指令。此外,HMI指令還能夠更個(gè)性化地與加工程序的狀態(tài)相關(guān)和/或與生產(chǎn)機(jī)床或機(jī)床的借助于加工程序管理的狀態(tài)相關(guān)。
[0016]本發(fā)明以軟件來(lái)實(shí)施,并且由此除了作為裝置的生產(chǎn)機(jī)床或機(jī)床以及用于其運(yùn)行的相應(yīng)的方法外,也涉及一種具有通過(guò)能夠通過(guò)計(jì)算機(jī)實(shí)施的程序代指令的計(jì)算機(jī)程序以及一種具有這種計(jì)算機(jī)程序的存儲(chǔ)介質(zhì)、即具有程序代碼件的計(jì)算機(jī)程序產(chǎn)品,并且最后也涉及一種生產(chǎn)機(jī)床或機(jī)床,在其存儲(chǔ)器中加載了或者能夠加載這種計(jì)算機(jī)程序作為用于實(shí)施該方法的部件。
【附圖說(shuō)明】
[0017]下面根據(jù)附圖詳細(xì)地說(shuō)明本發(fā)明的實(shí)施例。圖中示出:
[0018]圖1示出具有存儲(chǔ)器的生產(chǎn)機(jī)床或機(jī)床,在存儲(chǔ)器中加載了加工程序,該加工程序包括借助于處理組件進(jìn)行分析和加工的HMI指令,
[0019]圖2示出與圖1相應(yīng)的、具有在處理組件的范圍內(nèi)的附加功能的示圖,
【具體實(shí)施方式】
[0020]圖1中的示圖以示意性簡(jiǎn)化的方式且沒(méi)有具體細(xì)節(jié)地示出在后面簡(jiǎn)稱(chēng)為機(jī)器10的生產(chǎn)機(jī)床或加工機(jī)10。其以本身已知的方式和方法包括處理器12形式的或處理器類(lèi)型的處理單元以及存儲(chǔ)器14。在存儲(chǔ)器14中加載了加工程序16