本發(fā)明涉及一種用于支持生產(chǎn)線的開發(fā)的裝置和方法以及一種存儲(chǔ)用于支持生產(chǎn)線開發(fā)的程序的計(jì)算機(jī)可讀介質(zhì),其特別用于在生產(chǎn)新工件的現(xiàn)有生產(chǎn)線上使用夾具。
背景技術(shù):
在工業(yè)產(chǎn)品的設(shè)計(jì)階段中,通常使用計(jì)算機(jī)模擬檢查是否可以在現(xiàn)有生產(chǎn)線中生產(chǎn)新工件(如,參見jph07-287725a和jph10-3490a)。這種檢查的方法的示例包括,在屏幕上將新工件的截面圖或者側(cè)視圖迭加在設(shè)置在現(xiàn)有生產(chǎn)線中的夾具、工具等等(在下文中共同稱之為“夾具”)的截面圖或者側(cè)視圖上,并且直觀地判斷現(xiàn)有的夾具是否可以被用于新工件。
然而,對(duì)夾具逐一地進(jìn)行直觀的判斷能夠使設(shè)計(jì)工作耗時(shí)并且能夠致使檢查中的遺漏。能夠建立能進(jìn)行判斷而不用直觀觀察的模擬。然而,即使在這種情況下,因?yàn)樵趭A具和工件不彼此重疊的情況下不能確定夾具和工件之間是否設(shè)置了適當(dāng)?shù)拈g隙,僅在屏幕上迭加夾具和工件不能提供足夠的警報(bào)。夾具和工件之間能夠具有足夠大的間隙以至于夾具不能夠接觸工件。然而,用上述方法不能確定這種大的間隙。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的示例性方面提供用于支持生產(chǎn)線開發(fā)的裝置和方法以及存儲(chǔ)用于支持生產(chǎn)線開發(fā)的程序的計(jì)算機(jī)可讀介質(zhì),該裝置和方法以及計(jì)算機(jī)可讀介質(zhì)能夠適宜地對(duì)夾具和工件之間的干擾和間隙的可能性提供警報(bào),而不會(huì)遺漏對(duì)夾具和工件的檢查。
根據(jù)本發(fā)明的示例性方面,提供一種用于支持生產(chǎn)線開發(fā)的裝置。該裝置被構(gòu)造成,在不同于第一工件的第二工件在生產(chǎn)線上被運(yùn)送的情況下,對(duì)設(shè)置在用于生產(chǎn)第一工件的生產(chǎn)線上的夾具和第二工件之間的干擾的可能性以及間隙存在的可能性執(zhí)行警報(bào)。裝置包括模型生成部分、產(chǎn)生部分、確定部分、和輸出部分。模型生成部分基于第一工件的幾何數(shù)據(jù)生成第一工件模型、基于第二工件的幾何數(shù)據(jù)生成第二工件模型、并且生成放大夾具模型,在放大夾具模型中,夾具的體積被放大。產(chǎn)生部分產(chǎn)生由第一工件模型和放大夾具模型彼此重疊的區(qū)域所限定的幾何對(duì)象,作為參考幾何對(duì)象,并且產(chǎn)生由第二工件模型和放大夾具模型彼此重疊的區(qū)域所限定的幾何對(duì)象,作為比較幾何對(duì)象。確定部分將參考幾何對(duì)象的體積和比較幾何對(duì)象的體積進(jìn)行比較。輸出部分輸出與由確定部分做出的比較結(jié)果相對(duì)應(yīng)的顯示。
根據(jù)本發(fā)明的示例性方面,提供了用于支持生產(chǎn)線開發(fā)的方法。該方法用于,使在不同于第一工件的第二工件在生產(chǎn)線上被運(yùn)送的情況下,使計(jì)算機(jī)對(duì)設(shè)置在用于生產(chǎn)第一工件的生產(chǎn)線上的夾具和第二工件之間的干擾的可能性以及間隙存在的可能性執(zhí)行警報(bào)。該方法包括:基于第一工件的幾何數(shù)據(jù)生成第一工件模型、基于第二工件的幾何數(shù)據(jù)生成第二工件模型、并且生成放大夾具模型,在放大夾具模型中,夾具的體積被放大;產(chǎn)生由第一工件模型和放大夾具模型彼此重疊的區(qū)域所限定的幾何對(duì)象,作為參考幾何對(duì)象,并且產(chǎn)生由第二工件模型和放大夾具模型彼此重疊的區(qū)域所限定的幾何對(duì)象,作為比較幾何對(duì)象;將參考幾何對(duì)象的體積和比較幾何對(duì)象的體積進(jìn)行比較;并且,輸出與由確定部分做出的比較結(jié)果相對(duì)應(yīng)的顯示。
根據(jù)本發(fā)明的示例性方面,提供了用于支持生產(chǎn)線開發(fā)的程序。當(dāng)該程序在計(jì)算機(jī)上被執(zhí)行時(shí),使計(jì)算器執(zhí)行上述方法。該程序能夠被存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中。
附圖說明
圖1是根據(jù)本發(fā)明的實(shí)施例的支持開發(fā)裝置的方框圖;
圖2是圖示生產(chǎn)線的示意性視圖;
圖3a是圖示由模型生成部分生成的當(dāng)前工件模型的示意性視圖;
圖3b是圖示由模型生成部分生成的新工件模型的示意性視圖;
圖4圖示由確定部分做出的確定的具體示例;
圖5圖示由確定部分做出的另一個(gè)確定的具體示例;
圖6圖示由確定部分做出的又另一個(gè)確定的具體示例;以及
圖7是根據(jù)本發(fā)明的實(shí)施例的支持開發(fā)方法的流程圖的示例。
具體實(shí)施方式
將參考附圖對(duì)用于支持生產(chǎn)線開發(fā)的裝置、方法、和程序進(jìn)行描述。下述實(shí)施例僅僅是示范性的,并不意欲排除在以下實(shí)施例中沒有明確描述的技術(shù)的各種修改或應(yīng)用。實(shí)施例的相應(yīng)元件能夠被實(shí)施為各種修改例,能夠視需要被選擇性地設(shè)置或者省略,和/或能夠視情況被組合。
1、概述
根據(jù)本發(fā)明的實(shí)施例的用于支持生產(chǎn)線開發(fā)的裝置構(gòu)造成,當(dāng)檢查夾具是否也能夠被用于生產(chǎn)新工件時(shí),執(zhí)行用于對(duì)新工件和設(shè)置在現(xiàn)有生產(chǎn)線中的夾具之間的干擾的可能性以及間隙存在的可能性提供警報(bào)的處理(警報(bào)處理)。根據(jù)本發(fā)明的實(shí)施例的支持開發(fā)方法和支持開發(fā)程序用于使計(jì)算機(jī)執(zhí)行警報(bào)處理。警報(bào)的結(jié)果這里被用于在設(shè)計(jì)檢查的后續(xù)階段中改變新工件的構(gòu)造設(shè)計(jì)或者夾具的構(gòu)造設(shè)計(jì)。
現(xiàn)有生產(chǎn)線是用于生產(chǎn)當(dāng)前工件(第一工件)的裝備。支持開發(fā)裝置執(zhí)行建模處理,用于對(duì)不同于當(dāng)前工件的新工件(第二工件)在生產(chǎn)線上被運(yùn)送的假想情形建模。接下來,該裝置執(zhí)行確定處理,用于確定生產(chǎn)線上的夾具和新工件之間干擾的可能性,以及二者之間存在間隙的可能性。然后,該裝置依據(jù)確定處理的結(jié)果執(zhí)行顯示處理。即,警報(bào)處理包括建模處理、確定處理、和顯示處理。
在本實(shí)施例中,假定為多模型單生產(chǎn)線,將詳細(xì)描述能夠在單個(gè)生產(chǎn)線上運(yùn)送多個(gè)工件的模型(或者能夠處理多個(gè)工件的模型)的夾具的設(shè)計(jì)檢查之前待施行的警報(bào)處理。這里“干擾”意指現(xiàn)有夾具干擾新工件的生產(chǎn)。即,當(dāng)夾具與新工件適當(dāng)?shù)乇舜私佑|時(shí)或者當(dāng)二者之間有間隙時(shí),做出“沒有干擾"的確定。
另一方面,詞語“間隙存在”意指現(xiàn)有夾具和新工件不彼此干擾并且彼此不接觸。間隙包括對(duì)于生產(chǎn)具有適當(dāng)尺寸的間隙和具有不適當(dāng)尺寸的間隙。例如,當(dāng)夾具用于支撐新工件的支撐面不與新工件接觸時(shí),支撐面和新工件之間的間隙對(duì)應(yīng)于“不適當(dāng)?shù)拈g隙”。另一方面,當(dāng)夾具中不是支撐面的其他面不與新工件接觸時(shí),該間隙能夠?qū)?yīng)于“適當(dāng)?shù)拈g隙”。此外,足夠大到使得夾具不能鎖定新工件的間隙能夠?qū)?yīng)于“不適當(dāng)?shù)拈g隙”。
在建模處理中,現(xiàn)有夾具和每個(gè)工件(當(dāng)前工件和新工件)的幾何數(shù)據(jù)(諸如三維cad數(shù)據(jù))被用于對(duì)夾具、現(xiàn)有工件、和新工件建模。對(duì)夾具生成模型(放大夾具模型),從而以?shī)A具的重心作為中心點(diǎn)使體積被三維放大。另一方面,基于幾何數(shù)據(jù)對(duì)每個(gè)工件生成實(shí)際構(gòu)造的模型(工件模型)。
在確定處理中,將放大夾具模型和當(dāng)前工件的工件模型(當(dāng)前工件模型)在其相應(yīng)的位置在同一個(gè)工作屏幕上顯示。產(chǎn)生由兩個(gè)模型彼此重疊的區(qū)域所限定的幾何對(duì)象,作為“參考幾何對(duì)象”。以相同的方式,將放大夾具模型和新工件的工件模型(新工件模型)在其相應(yīng)的位置在另一工作屏幕上顯示。產(chǎn)生由兩個(gè)模型彼此重疊的區(qū)域所限定的幾何對(duì)象,作為“比較幾何對(duì)象”。將參考幾何對(duì)象的體積和比較幾何對(duì)象的體積進(jìn)行比較?;隗w積的差異確定干擾的可能性和間隙的可能性。
在顯示處理中,依據(jù)確定處理的結(jié)果施行顯示。用于顯示的方法的示例能夠包括如下方法:在比較幾何對(duì)象的體積大于參考幾何對(duì)象的體積的情況以及比較幾何對(duì)象的體積小于參考幾何對(duì)象的體積的情況之間采用不同的顏色或者圖案顯示比較幾何對(duì)象。根據(jù)另一個(gè)方法,依據(jù)比較幾何對(duì)象的體積相對(duì)于參考幾何對(duì)象的體積的差異量或者差異率,以及比較幾何對(duì)象的體積是否大于或者小于參考幾何對(duì)象的體積,而能夠使得比較幾何對(duì)象由更加詳細(xì)的顏色等顯示。當(dāng)沒有產(chǎn)生比較幾何對(duì)象時(shí)(即,當(dāng)放大夾具模型和新工件模型沒有彼此重疊時(shí)),比較幾何對(duì)象的體積為零。在這種情況下,能夠使用這樣的方法:其中參考幾何對(duì)象由指示比較幾何對(duì)象的體積為零的顏色或者圖案顯示。
這里,將描述為何夾具的體積在建模處理中被放大。如果在建模處理中也對(duì)夾具生成實(shí)際構(gòu)造的模型,則用于生產(chǎn)當(dāng)前工件而設(shè)置的夾具模型自然不會(huì)干擾當(dāng)前工件模型——可能具有沒有任何間隙地抵接的部分(如,支撐面)或者設(shè)置有適當(dāng)?shù)拈g隙的部分。這里,當(dāng)夾具模型連同新工件模型的位置一同被顯示時(shí),并且如果這些模型彼此重疊,則操作者能夠直觀地確定“夾具和新工件會(huì)彼此干擾”。然而,如果模型沒有彼此重疊,則操作者能夠確定它們不會(huì)干擾,但是不能夠進(jìn)一步確定任何事(如,是否有間隙,或者間隙的大小是否適當(dāng))。因此,限制了能夠被用于設(shè)計(jì)檢查的后續(xù)階段中的考量的信息,所以達(dá)成工件或者夾具的最終構(gòu)造可能需要很長(zhǎng)的時(shí)間。
另一方面,在根據(jù)本實(shí)施例的支持開發(fā)裝置中,生成夾具的體積被放大的模型(放大夾具模型),以使在工作屏幕上放大夾具模型能夠干擾當(dāng)前工件。產(chǎn)生由該干擾區(qū)域所限定的幾何對(duì)象,作為“參考幾何對(duì)象”。進(jìn)一步,利用新工件的模型,由與參考幾何對(duì)象類似的方式所限定的區(qū)域的幾何對(duì)象(即,比較幾何對(duì)象)的體積如何改變被計(jì)算。因而,依據(jù)該改變(比較結(jié)果)而施行顯示。以這樣的方式,依據(jù)比較幾何對(duì)象的體積相對(duì)于參考幾何對(duì)象的體積的改變而施行顯示,從而操作者不僅能夠確定夾具和新工件之間的干擾或干擾的可能性,而且確定夾具和新工件之間的間隙存在的可能性,或者間隙的大小。
例如,當(dāng)比較幾何對(duì)象的體積相對(duì)于參考幾何對(duì)象增加時(shí),夾具和新工件更可能彼此干擾,或者更可能沒有設(shè)置適當(dāng)?shù)拈g隙(相較于當(dāng)前工件,間隙較窄)。在這種情況下,通過提供用于“體積增加情形”的顯示,能夠提供警報(bào)以通知操作者干擾的可能性或者不適當(dāng)間隙的可能性。相反地,當(dāng)比較幾何對(duì)象的體積相對(duì)于參考幾何對(duì)象減小時(shí),更可能存在間隙,并且間隙可能不適當(dāng)(相較于當(dāng)前工件,間隙可能變寬)。在這種情況下,通過提供用于“體積減小情形”的顯示,能夠提供警報(bào)以通知操作者間隙存在的可能性或者不適當(dāng)間隙的可能性。
當(dāng)比較幾何對(duì)象的體積為零時(shí),相較于當(dāng)前工件,很可能在夾具和新工件之間會(huì)存在間隙。在這種情況下,通過提供用于“比較幾何對(duì)象—零體積情形”的顯示,能夠提供警報(bào)以通知操作者間隙存在的可能性或者較大間隙的可能性。當(dāng)體積減小情形的顯示與零比較體積情形的顯示分離時(shí),能夠提供警報(bào)以通知操作者大/小尺寸的間隙。
以這樣的方式,在用于支持開發(fā)的裝置中,獲得每個(gè)夾具的體積改變,并且(在計(jì)算機(jī)上)完全自動(dòng)地施行用于與獲得的改變的結(jié)果相對(duì)應(yīng)的顯示的處理。因而,能夠阻止檢查遺漏并且能夠縮短檢查時(shí)間。進(jìn)一步,能夠增加能夠被用于設(shè)計(jì)檢查的后續(xù)階段中的考量的材料。因而,也能夠縮短得到新工件或者夾具的最終構(gòu)造所需要的時(shí)間。
生產(chǎn)線的示例如圖2所示。多個(gè)裝備單元2至4在傳送方向上平行地設(shè)置。當(dāng)前工件5在生產(chǎn)線1上被運(yùn)送。多個(gè)夾具設(shè)置在每個(gè)裝備單元2至4中。支持開發(fā)裝置對(duì)每個(gè)裝備單元2至4以及屬于該裝備單元的每個(gè)夾具施行上述警報(bào)處理。例如,在裝備單元2的夾具2a是沿著給定軌道移動(dòng)的可移動(dòng)夾具的情況下,該軌道在建模處理中被納入考量,并且包括該軌道的可移動(dòng)夾具2a的放大夾具模型被生成。即,可移動(dòng)夾具2a沿著其移動(dòng)的整個(gè)軌道(可移動(dòng)夾具2a移動(dòng)的整個(gè)范圍)被認(rèn)為是夾具,并且該區(qū)域的體積被放大以生成放大夾具模型。替換地,可移動(dòng)夾具2a沿著其具有增加移動(dòng)的整個(gè)軌道能夠被設(shè)定為放大夾具模型。
2、裝置的構(gòu)造
根據(jù)本實(shí)施例的支持開發(fā)裝置由能夠執(zhí)行用于檢查處理的計(jì)算機(jī)程序17(支持開發(fā)程序)的通用計(jì)算機(jī)實(shí)現(xiàn)。圖1是由使用計(jì)算機(jī)10而構(gòu)造成的支持開發(fā)裝置的示意性視圖。
計(jì)算器10(支持開發(fā)裝置)具有中央處理單元(cpu)1,存儲(chǔ)器12,諸如只讀存儲(chǔ)器(rom)、隨機(jī)存取存儲(chǔ)器(ram)等,外部存儲(chǔ)設(shè)備13,諸如硬盤驅(qū)動(dòng)器(hdd)、固態(tài)驅(qū)動(dòng)器(ssd)、光學(xué)驅(qū)動(dòng)器、閃速存儲(chǔ)器、讀取器/寫入器等,輸入設(shè)備14,諸如鍵盤、鼠標(biāo)等,輸出設(shè)備15,諸如顯示器、打印機(jī)等,和通訊設(shè)備16(無線或者電纜傳輸器/接收器)。這些設(shè)備通過設(shè)置在計(jì)算機(jī)10內(nèi)部的總線18(諸如控制總線、數(shù)據(jù)總線等)連接,以使其能夠與彼此通訊。計(jì)算機(jī)程序17安裝在外部存儲(chǔ)設(shè)備13中。
計(jì)算機(jī)程序17能夠被記錄在記錄介質(zhì)19中,記錄介質(zhì)19能夠由光學(xué)驅(qū)動(dòng)器、閃速存儲(chǔ)器、讀取器/寫入器等讀取。替換地,計(jì)算機(jī)程序17能夠被記錄在網(wǎng)絡(luò)在線存儲(chǔ)器中,計(jì)算機(jī)10能夠連接至該在線存儲(chǔ)器。在任何情況下,計(jì)算機(jī)程序17被下載至計(jì)算機(jī)10的hdd、sdd等上或者被讀取進(jìn)cpu11或者存儲(chǔ)器12中。因而,能夠執(zhí)行計(jì)算機(jī)程序17。
在本實(shí)施例中的cpu11將安裝在外部存儲(chǔ)設(shè)備13中的程序讀取至存儲(chǔ)器12上,執(zhí)行該程序,并且將計(jì)算結(jié)果輸出至輸出設(shè)備15。為了設(shè)定夾具、當(dāng)前工件、和新工件的構(gòu)造,由通用三維計(jì)算機(jī)輔助設(shè)計(jì)(cad)軟件生產(chǎn)的數(shù)據(jù)被用于計(jì)算機(jī)程序17,或者數(shù)據(jù)從輸入設(shè)備14被輸入。此外,基于來自輸入設(shè)備14的輸入而設(shè)定警報(bào)處理所需要的數(shù)據(jù),或者被設(shè)定為缺省值。
警報(bào)處理所需要的數(shù)據(jù)能夠包括每個(gè)夾具的幾何數(shù)據(jù)(cad數(shù)據(jù))、每個(gè)當(dāng)前工件和新工件的幾何數(shù)據(jù)(cad數(shù)據(jù))、夾具的放大率、夾具和當(dāng)前工件之間的位置信息(初始位置)、夾具和新工件之間的位置信息(初始位置)等。
示在圖1中意性地圖示了用于執(zhí)行警報(bào)處理的計(jì)算機(jī)程序17的功能。在計(jì)算機(jī)程序17中設(shè)置有模型生成部分17a、產(chǎn)生部分17b、確定部分17c、和輸出部分17d。這些元件能夠通過電子電路(硬件)實(shí)現(xiàn)。替換地,功能中的一個(gè)或多個(gè)能夠設(shè)置為由硬件提供,而其他功能設(shè)置為由軟件提供。
模型生成部分17a施行建模處理。即,基于當(dāng)前工件和新工件的相應(yīng)的幾何數(shù)據(jù)生成當(dāng)前工件模型和新工件模型,同時(shí)基于每個(gè)夾具的幾何數(shù)據(jù)和其放大率生成放大夾具模型。由模型生成部分17a生成的模型示例如圖3a和圖3b所示。如圖3a和圖3b所示,模型生成部分17a生成當(dāng)前工件模型30和新工件模型40,并且生成夾具21的體積被放大的放大夾具模型20。
在本實(shí)施例中的模型生成部分17a生成放大夾具模型20,其夾具的重心作為中心點(diǎn)g,并且體積從該中心點(diǎn)g被三維放大。即,模型生成部分17a生成這樣的模型:夾具的外形從夾具21的中心點(diǎn)g起在三個(gè)方向,即前后方向、左右方向、和上下方向上被擴(kuò)展(放大)。放大夾具模型的放大率被設(shè)定為放大夾具模型肯定能夠干擾當(dāng)前工件模型的比率。當(dāng)夾具21是如圖2所示的可移動(dòng)夾具2a時(shí),模型生成部分17a生成可移動(dòng)夾具2a的包括其軌道的放大夾具模型。
產(chǎn)生部分17b和確定部分17c施行確定處理。即,產(chǎn)生部分17b產(chǎn)生由當(dāng)前工件模型30和放大夾具模型20彼此重疊的區(qū)域所限定的幾何對(duì)象,作為參考幾何對(duì)象。產(chǎn)生部分17b也產(chǎn)生由新工件模型40和放大夾具模型20彼此重疊的區(qū)域所限定的另一幾何對(duì)象,作為比較幾何對(duì)象。接下來,確定部分17c將參考幾何對(duì)象的體積和比較幾何對(duì)象的體積彼此進(jìn)行比較,并且確定新工件和夾具之間干擾的可能性與間隙的可能性。
例如,如圖3a所示,產(chǎn)生部分17b將放大夾具模型20和當(dāng)前工件模型30在其相應(yīng)的位置顯示在一個(gè)工作屏幕上,并且產(chǎn)生由兩個(gè)模型彼此重疊的區(qū)域(圖3a中的陰影區(qū)域)所限定的幾何對(duì)象,作為參考幾何對(duì)象23。此外,如圖3b所示,產(chǎn)生部分17b將放大夾具模型20和新工件模型40在其相應(yīng)的位置顯示在另一工作屏幕上,并且產(chǎn)生由兩個(gè)模型彼此重疊的區(qū)域(圖3b中的陰影區(qū)域)所限定的幾何對(duì)象作為比較幾何對(duì)象24。
接下來,確定部分17c計(jì)算和比較由產(chǎn)生部分17b產(chǎn)生的參考幾何對(duì)象23的體積vb以及同樣產(chǎn)生的比較幾何對(duì)象24的體積vc,并且根據(jù)體積之間的差異施行確定。如圖4所示,當(dāng)比較幾何對(duì)象24的體積vc大于參考幾何對(duì)象23的體積vb時(shí),確定部分17c確定夾具21和新工件更可能彼此干擾。相反地,如圖5所示,當(dāng)比較幾何對(duì)象24的體積vc小于參考幾何對(duì)象23的體積vb時(shí),確定部分17c確定更可能在夾具21和新工件之間存在間隙。進(jìn)一步,如圖6所示,當(dāng)比較幾何對(duì)象24的體積vc為零時(shí),確定部分17c確定夾具21和新工件之間會(huì)有間隙(大間隙)。確定部分17c施行如圖4至6所示的三個(gè)模式的確定。然而,確定部分17c能夠計(jì)算兩個(gè)體積vb和vc之間的差異量或者差異率,并且施行更加詳細(xì)的確定。
輸出部分17d施行顯示處理。即,輸出部分17d提供與由確定部分17c確定的結(jié)果(比較結(jié)果)相對(duì)應(yīng)的顯示,以及新工件模型的顯示,從而提供警報(bào)以通知操作者確定結(jié)果和需要被考慮的新工件的部分。當(dāng)如圖4所示確定新工件和21更可能彼此干擾(vc>vb)時(shí),輸出部分17d利用網(wǎng)格圖案(第一顯示)顯示比較幾何對(duì)象24。相反地,當(dāng)如圖5所示確定新工件和夾具21之間更可能會(huì)存在間隙(vc<vb)時(shí),輸出部分17d利用向右下的陰影線(第二顯示)顯示比較幾何對(duì)象24。進(jìn)一步,當(dāng)如圖6所示確定新工件和夾具21之間有間隙(vc=0)時(shí),輸出部分17d用圓點(diǎn)(第三顯示)顯示參考幾何對(duì)象23。能夠利用不同顏色代替圖案施行顯示。當(dāng)施行更加詳細(xì)的確定時(shí),能夠通過顏色和圖案的組合施行顯示。
由輸出部分17d施行的顯示方法的示例能夠包括,只在對(duì)屬于每個(gè)裝備單元的多個(gè)夾具的確定之后,施行對(duì)應(yīng)于夾具的確定結(jié)果的顯示的方法,以及在對(duì)屬于裝備單元的所有夾具的確定結(jié)束之后,在屏幕上對(duì)每個(gè)裝備單元共同施行分別對(duì)應(yīng)于夾具的確定結(jié)果的顯示的方法。在后面的方法中,優(yōu)選的,將對(duì)夾具的確定結(jié)果暫時(shí)存儲(chǔ),并且將對(duì)所有夾具的確定結(jié)果最終顯示成疊加在新工件模型的總體圖像(構(gòu)架模型)上。在這種情況下,能夠一次性看到需要考慮的新工件模型的部分(與夾具對(duì)應(yīng)的一部分)和對(duì)夾具的確定結(jié)果(干擾、小間隙、大間隙)。
3、流程圖
圖7是以示例的方式示出計(jì)算機(jī)10執(zhí)行計(jì)算機(jī)程序17的過程(支持開發(fā)方法)的流程圖。對(duì)設(shè)置在生產(chǎn)線上的每個(gè)裝備單元實(shí)施流程圖。步驟s1是初始設(shè)定的步驟。在步驟s1中,準(zhǔn)備警報(bào)處理所需要的數(shù)據(jù),或者從外部存儲(chǔ)設(shè)備13、輸入設(shè)備14等輸入警報(bào)處理所需要的數(shù)據(jù)。此外,用于流程圖中的計(jì)數(shù)值k被設(shè)定為k=0。計(jì)數(shù)值k對(duì)屬于裝備單元的夾具(要被檢查的夾具)的數(shù)目進(jìn)行計(jì)數(shù)。在步驟s2中對(duì)計(jì)數(shù)值k逐一計(jì)數(shù)。對(duì)每個(gè)夾具分配號(hào)碼,在步驟s2中,號(hào)碼對(duì)應(yīng)于計(jì)數(shù)值k的夾具被選擇。
在步驟s3(模型生成步驟)中,當(dāng)前工件和新工件的工件模型由模型生成部分17a生成,放大夾具模型同樣也由模型生成部分17a生成。步驟s4和步驟s5是由產(chǎn)生部分17b實(shí)施的產(chǎn)生步驟。在步驟s4中,產(chǎn)生由當(dāng)前工件模型和放大夾具模型彼此重疊的區(qū)域所限定的幾何對(duì)象,作為參考幾何對(duì)象,計(jì)算參考幾何對(duì)象的體積作為參考體積vb。在步驟s5中,產(chǎn)生由新工件模型和放大夾具模型彼此重疊的區(qū)域所限定的幾何對(duì)象,作為比較幾何對(duì)象,計(jì)算比較幾何對(duì)象的體積作為比較體積vc。
步驟s6和s7是由確定部分17c實(shí)施的確定步驟。在步驟s6中,確定比較體積vc是否至少達(dá)到參考體積vb。當(dāng)vc>vb時(shí),確定更可能存在干擾,過程轉(zhuǎn)到步驟s8。當(dāng)vc<vb時(shí),確定干擾的可能性較低,過程轉(zhuǎn)到步驟s7。在步驟s7中,確定比較體積vc是否為零。當(dāng)vc=0時(shí),確定具有間隙(大間隙),過程轉(zhuǎn)到步驟s10。當(dāng)vc不為零(vc=0為否)時(shí),確定間隙小,過程轉(zhuǎn)到步驟s9。
步驟s8至s10是由輸出部分17d實(shí)施的輸出步驟。在上述步驟中分別顯示不同圖案。例如,在步驟s8中,利用圖4所示的網(wǎng)格圖案(第一顯示)顯示比較幾何對(duì)象24。在步驟s9中,利用圖5所示的陰影線(第二顯示)比較幾何對(duì)象24。在步驟s10中,利用圖6所示的圓點(diǎn)(第三顯示)顯示參考幾何對(duì)象23。在流程圖中,在對(duì)屬于裝備單元的所有夾具的確定結(jié)束之后,能夠在一個(gè)屏幕上共同施行分別對(duì)應(yīng)于對(duì)夾具的確定結(jié)果的顯示。在這種情況下,在步驟s8至s10中,每個(gè)確定結(jié)果被存儲(chǔ)。
在步驟s11中,確定計(jì)數(shù)值k是否等于屬于裝備單元的夾具的數(shù)目。當(dāng)步驟s11的條件沒有建立時(shí),過程返回至步驟s2,在步驟s2中,選擇具有下一個(gè)號(hào)碼的夾具,再次實(shí)施步驟s3至s11的過程。然后,當(dāng)完整地檢查了屬于裝備單元的所有夾具時(shí),流程結(jié)束。當(dāng)在所有夾具的確定結(jié)束之后,在一個(gè)屏幕上共同施行與確定結(jié)果相對(duì)應(yīng)的顯示時(shí),在步驟s11的條件建立之后,與存儲(chǔ)結(jié)果相對(duì)應(yīng)的顯示能夠被顯示為迭加在新工件模型的總體圖像(構(gòu)架模型)上。
4、優(yōu)點(diǎn)
根據(jù)上述支持開發(fā)裝置(計(jì)算機(jī)10)、支持開發(fā)方法、和支持開發(fā)程序17,模型中夾具的體積被放大,從而不僅能夠確定現(xiàn)有夾具和新工件之間干擾的可能性而且能夠確定間隙存在的可能性。然后,施行與比較結(jié)果相對(duì)應(yīng)的顯示,從而能夠提供適當(dāng)?shù)木瘓?bào)以通知操作者現(xiàn)有夾具和新工件之間干擾的可能性和間隙的可能性。此外,對(duì)每個(gè)工件和每個(gè)夾具形成模型,通過計(jì)算機(jī)處理對(duì)該模型的比較和顯示,從而能夠阻止夾具和工件之間檢查的遺漏,并且也能夠縮短檢查時(shí)間。通過對(duì)現(xiàn)有夾具和新工件之間干擾的可能性和間隙的可能性提供適當(dāng)?shù)木瘓?bào),也能夠縮短在警報(bào)處理之后要被施行的設(shè)計(jì)檢查的時(shí)間。
例如,如圖3a所示,模型生成部分17a在夾具21的重心作為中心點(diǎn)g的情況下基于夾具21的幾何數(shù)據(jù)生成夾具模型,并且從中心點(diǎn)g起在三維上放大夾具模型的體積。因而,生成了放大夾具模型20。由此,能夠遍及夾具周圍(三維方向)確定干擾的可能性和間隙的可能性。因此能夠以更加適當(dāng)?shù)姆绞教峁┚瘓?bào)。
進(jìn)一步,當(dāng)夾具是在預(yù)定軌道中移動(dòng)的可移動(dòng)夾具(如,圖2中的夾具2a)時(shí),模型生成部分17a生成可移動(dòng)夾具的包括軌道的放大夾具模型。由此,能夠確定在可移動(dòng)范圍內(nèi)的干擾的可能性和間隙的可能性。因此能夠以更加適當(dāng)?shù)姆绞教峁┚瘓?bào)。
當(dāng)比較幾何對(duì)象24的體積vc大于參考幾何對(duì)象23的體積vb時(shí),確定部分17c確定夾具和新工件更可能彼此干擾。相反地,當(dāng)比較幾何對(duì)象24的體積vc小于參考幾何對(duì)象23的體積vb時(shí),確定部分17c確定更可能在夾具21和新工件之間會(huì)存在間隙。以這樣的方式,利用簡(jiǎn)單的構(gòu)造能夠提供對(duì)干擾的可能性和間隙的可能性的警報(bào),該簡(jiǎn)單構(gòu)造中,兩個(gè)體積vb和vc互相比較其大/小關(guān)系。
進(jìn)一步,當(dāng)比較幾何對(duì)象24的體積vc為零時(shí),確定部分17c確定夾具21和新工件會(huì)有間隙。由此,在確定間隙存在之后能夠提供警報(bào)。因而,能夠縮短后續(xù)階段中的設(shè)計(jì)檢查的時(shí)間。
5、其他
雖然已經(jīng)在上文用某些實(shí)施例描述了本發(fā)明,但是本發(fā)明并不局限于上述實(shí)施例,在不偏離本發(fā)明范圍的情況下能夠做出各種改變和修改。
上述支持開發(fā)裝置的具體特征僅僅是示范性的,而不局限于上述特征。例如,在建模處理中,基于夾具的三維cad數(shù)據(jù),能夠生成遵照夾具的實(shí)際構(gòu)造的夾具模型,然后以預(yù)定比率放大從而生成放大夾具模型。此外,放大夾具模型不必以?shī)A具的重心作為中心點(diǎn)g被三維放大。例如,在放大夾具模型中,代替使用重心,多個(gè)側(cè)面的一個(gè)或者一些面能夠向外放大。
代替計(jì)算產(chǎn)生的參考幾何對(duì)象和產(chǎn)生的比較幾何對(duì)象的體積作為數(shù)量值,能夠通過將這些幾何對(duì)象在屏幕上迭加而做出確定,并且計(jì)算幾何對(duì)象沒有彼此重疊的部分的體積,以比較體積。
本發(fā)明以在假定新工件在用于生產(chǎn)當(dāng)前工件的生產(chǎn)線上被運(yùn)送的情況下施行建模的示例描述了支持開發(fā)裝置。然而,能夠在假定多個(gè)新工件在單個(gè)生產(chǎn)線上被運(yùn)送的情況下施行建模。此外,在支持開發(fā)裝置中的已經(jīng)假定了多模型單線生產(chǎn)的情況。然而,支持開發(fā)裝置能夠應(yīng)用于僅有一個(gè)新模型(新工件)在現(xiàn)有生產(chǎn)線中被生產(chǎn)(單模型單線生產(chǎn))的情況。