在子程序改變時具有cam系統(tǒng)的報告的數(shù)字式控制裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種用于數(shù)字式控制裝置的運行方法,
[0002]-其中,數(shù)字式控制裝置對子程序進(jìn)行訪問,子程序能由數(shù)字式控制裝置執(zhí)行,
[0003]-其中,能由數(shù)字式控制裝置通過執(zhí)行子程序控制生產(chǎn)機(jī)床,
[0004]-其中,數(shù)字式控制裝置由操作者經(jīng)由操作者端口預(yù)設(shè)選擇指令,借助于選擇指令選擇子程序的至少一個程序指令,
[0005]-其中,數(shù)字式控制裝置經(jīng)由操作者端口將至少一個選擇的程序指令或者包含至少一個選擇的程序指令的程序指令序列的參數(shù)化描述輸出到數(shù)字式控制裝置的操作者,
[0006]-其中,數(shù)字式控制裝置由操作者接受對參數(shù)化描述的改變,
[0007]-其中,數(shù)字式控制裝置儲存了與已改變的參數(shù)化描述相應(yīng)的已修改的子程序。
[0008]本發(fā)明還涉及一種計算機(jī)程序,其中,計算機(jī)程序包括機(jī)器碼,機(jī)器碼能由數(shù)字式控制裝置直接執(zhí)行,其中,通過數(shù)字式控制裝置執(zhí)行機(jī)器碼所引起的是,數(shù)字式控制裝置執(zhí)行這樣的運行方法。
[0009]本發(fā)明還涉及一種數(shù)字式控制裝置,其中,存儲能由數(shù)字式控制裝置執(zhí)行的這類的計算機(jī)程序。
【背景技術(shù)】
[0010]數(shù)字式控制裝置在進(jìn)行的運行中通常執(zhí)行所謂的子程序。子程序確定的是,以哪種方式控制生產(chǎn)機(jī)床(特別是工具機(jī)床)的位置和轉(zhuǎn)速受控的軸。理論上能夠?qū)崿F(xiàn)的是,子程序直接經(jīng)由數(shù)字式控制裝置的操作者端口生成。然而,經(jīng)由數(shù)字式控制裝置的操作者端口僅能夠提供的是,依次順序地撤銷各個控制指令。因此在實踐中,從借助于CAD (計算機(jī)輔助設(shè)計)系統(tǒng)生成的數(shù)據(jù)出發(fā)的子程序借助于CAM(計算機(jī)輔助制造)系統(tǒng)來生成。CAM系統(tǒng)能夠包括所謂的后處理器。
[0011 ] 在生成子程序時,借助于CAM系統(tǒng)由CAM系統(tǒng)的操作者生成程序指令序列的次序。對于每個程序指令序列來說,CAM系統(tǒng)的操作者為CAM系統(tǒng)預(yù)定相應(yīng)的加工的參數(shù)化描述。例如,CAM系統(tǒng)的操作者能夠在制模中的銑削時為最后工序預(yù)定的是,應(yīng)當(dāng)應(yīng)用那種工具,進(jìn)給深度應(yīng)當(dāng)為多大,幾何基準(zhǔn)是誰諸如此類的。其也能夠預(yù)定例如銑削運動所應(yīng)當(dāng)沿著的軌道。根據(jù)程序指令序列的參數(shù)化描述,CAM系統(tǒng)隨后生成子程序。將子程序輸出到數(shù)字式控制裝置。這通常不再包括參數(shù)化描述本身,而是僅包括用于生產(chǎn)機(jī)床的位置和轉(zhuǎn)速受控的軸的各個控制指令的序列。各個控制指令的序列能夠非常長(部分地為幾百萬數(shù)據(jù)組)。測定控制指令的序列所基于的標(biāo)準(zhǔn)能夠不再從控制指令的序列所獲得。例如,這樣的標(biāo)準(zhǔn)是行距、工具幾何形狀、加工對策、碰撞避免計算的后果、工藝數(shù)值、例如工具的用途等。
[0012]CAM系統(tǒng)的操作者通常是與數(shù)字式控制裝置的操作者不同的人員。在一些情況中,對于CAM系統(tǒng)的操作者來說缺少生產(chǎn)機(jī)床的技術(shù)上的特征數(shù)據(jù),該特征數(shù)據(jù)應(yīng)當(dāng)借助于子程序來控制。這能夠?qū)е?,通過數(shù)字式控制裝置執(zhí)行子程序而導(dǎo)致不按照規(guī)定地生產(chǎn)工件。根據(jù)個別情況的狀態(tài),在這些情況中能夠需要再次根本上地重新測定子程序。然而在很多情況下,對于控制裝置的操作者來說基于其對生產(chǎn)機(jī)床和其技術(shù)特征數(shù)據(jù)的認(rèn)知可見,必須改變哪些參數(shù)化描述的哪些參數(shù),以便能夠按照規(guī)定地生產(chǎn)工件。
[0013]在常規(guī)的現(xiàn)有技術(shù)中,僅當(dāng)子程序的要改變的部分以參數(shù)化的形式存在于數(shù)字式控制裝置中時,此時數(shù)字式控制裝置的操作者能夠執(zhí)行子程序的改變。這樣的情況通常僅在整個子程序的一小部分中適用。在所有其它的情況中,數(shù)字式控制裝置的操作者在常規(guī)的現(xiàn)有技術(shù)中必須與CAM系統(tǒng)的操作者聯(lián)系,并且向CAM系統(tǒng)的操作者告知,數(shù)字式控制裝置的操作者想要改變哪些參數(shù)化描述的哪些參數(shù)。于是,CAM系統(tǒng)的操作者調(diào)用CAM系統(tǒng),手動地改變相應(yīng)的參數(shù)化描述,并且之后重新建立子程序。將相應(yīng)的已修改的子程序傳輸?shù)綌?shù)字式控制裝置。最近試圖為數(shù)字式控制裝置的操作者提供一種可行性方案,數(shù)字式控制裝置的操作者借助該可行性方案也能夠改變子程序的以下部分,即在數(shù)字式控制裝置中推測地不以參數(shù)化的形式存在的部分。
[0014]當(dāng)數(shù)字式控制裝置的操作者改變了子程序時,這-在邏輯上-導(dǎo)致了在由CAM系統(tǒng)的操作者建立的子程序和由數(shù)字式控制裝置執(zhí)行的已修改的子程序之間的不一致。為了再次取得一致,在現(xiàn)有技術(shù)中CAM系統(tǒng)的操作者必須執(zhí)行與數(shù)字式控制裝置的操作者所執(zhí)行的同樣的改變。對改變的這類追蹤是有缺陷的、麻煩的和耗時的。
【發(fā)明內(nèi)容】
[0015]本發(fā)明的目的在于,提出一種可行性方案,借助于其使存放在CAM系統(tǒng)中的子程序以簡單的方式能夠與由數(shù)字式控制裝置的操作者處理的子程序保持一致。
[0016]該目的通過具有權(quán)利要求1所述的特征的運行方法實現(xiàn)。根據(jù)本發(fā)明的運行方法的有利的設(shè)計方案是從屬權(quán)利要求2至7的內(nèi)容。
[0017]根據(jù)本發(fā)明,開頭提到的類型的運行方法由此來設(shè)計,數(shù)字式控制裝置將報文與已修改的子程序的存儲一起地強(qiáng)制性地輸出到預(yù)定地址,報文以能自動評估的形式至少辨認(rèn)出原始的子程序和進(jìn)行的改變,從而使生成子程序所借助的CAM系統(tǒng)能夠根據(jù)報文自主地和自動地測定基于原始的子程序的數(shù)據(jù)組,并且根據(jù)所進(jìn)行的改變修改數(shù)據(jù)組。術(shù)語“強(qiáng)制性”意味著,不能夠抑制由數(shù)字式控制裝置的操作者輸出報文。
[0018]而且不需要的或者經(jīng)常甚至不期望的是,CAM系統(tǒng)完全自主地和自動地對其子報文進(jìn)行追蹤。更確切地說通常寧愿采取半自動的策略,其中,由其操作者為CAM系統(tǒng)預(yù)設(shè)相應(yīng)的報文,對于存在于CAM系統(tǒng)中的子程序的更新來說CAM系統(tǒng)實際上以該報文為基礎(chǔ)。因此優(yōu)選地,CAM系統(tǒng)的操作者決定了更新以哪些報文為基礎(chǔ)。然而,報文必須如下地設(shè)計,即是能夠自主地和自動地追蹤的。
[0019]優(yōu)選地,數(shù)字式控制裝置與操作者所進(jìn)行的改變無關(guān)地將報文輸出到預(yù)定地址。
[0020]報文所輸出到的預(yù)定地址能夠根據(jù)需要確定。優(yōu)選地,該地址表征了建立子程序所借助的CAM系統(tǒng)。
[0021]優(yōu)選地,除了關(guān)于子程序和所進(jìn)行的改變的信息之外,報文以能自動評估的形式包括數(shù)字式控制裝置的標(biāo)識。
[0022]可行的是,數(shù)字式控制裝置在發(fā)送報文之前為數(shù)字式控制裝置的操作者給出為報文附加任意文本和/或文件的可行性。由此,例如對于CAM系統(tǒng)的操作者來說常??梢姷氖?,數(shù)字式控制裝置的操作者為什么進(jìn)行子程序的相應(yīng)的改變。
[0023]此外,報文能夠根據(jù)需要確定。例如,報文能夠是電子郵件。
[0024]對于根據(jù)本發(fā)明的運行方法的按照規(guī)定的運作來說必需的是,對于數(shù)字式控制裝置來說預(yù)定地址是已知的。可行的是,預(yù)定地址固定地存儲在數(shù)字式控制裝置中。然而優(yōu)選地,數(shù)字式控制裝置自主地根據(jù)子程序的頭部測定預(yù)定地址。
[0025]此外,該目的通過具有權(quán)利要求8所述的特征的計算機(jī)程序?qū)崿F(xiàn)。根據(jù)本發(fā)明,開頭所述的類型的計算機(jī)程序由此來設(shè)計,即通過數(shù)字式控制裝置執(zhí)行機(jī)器碼使得,數(shù)字式控制裝置執(zhí)行根據(jù)本發(fā)明的運行方法。
[0026]此外該目的根據(jù)權(quán)利要求9通過數(shù)字式控制裝置實現(xiàn),在該數(shù)字式控制裝置中,存儲了能由數(shù)字式控制裝置執(zhí)行的根據(jù)本發(fā)明的計算機(jī)程序。
【附圖說明】
[0027]本發(fā)明的上述特性、特征和優(yōu)點以及如何實現(xiàn)這些的方式和方法結(jié)合下述聯(lián)系附圖詳細(xì)闡述的對實施例的說明而更清楚易懂。在此以示意圖示出:
[0028]圖1是多個裝置的聯(lián)合體,
[0029]圖2是子程序的主程序,
[0030]圖3是子程序的輔程序,
[0031]圖4是圖1的聯(lián)合體的通訊,
[0032]圖5是輸出掩碼,并且
[0033]圖6是報文。
【具體實施方式】
[0034]下面聯(lián)系圖1首先闡述現(xiàn)有技術(shù)的典型的做法,本發(fā)明在此基礎(chǔ)上構(gòu)造。
[0035]根據(jù)圖1,首先借助于CAD系統(tǒng)I規(guī)定要制造的工件2。將工件2的(純幾何上的)描述3轉(zhuǎn)送到CAM系統(tǒng)4。CAM系統(tǒng)4通常包括CAM處理器4a和后處理器4b。借助于CAM系統(tǒng)4生成子程序TP。CAM處理器4a負(fù)責(zé)工藝模式。通常,CAM處理器4a根據(jù)對應(yīng)于工件2的平面的參數(shù)化的掩碼生成工具軌跡的序列。工具軌跡通常還無控制地來限定。后處理器4b將工具軌跡轉(zhuǎn)換為控制專用的序列(=子程序TP)。子程序TP-例如經(jīng)由數(shù)據(jù)載體5或者計算機(jī)-計算機(jī)-連接6-傳輸?shù)綌?shù)字式控制裝置7。數(shù)