裝配順序生成方法、裝配順序生成裝置以及制造方法
【專利摘要】一種裝配順序生成裝置,包括計算機,該計算機具有:顯示控制單元(301),該顯示控制單元使顯示單元顯示3-D模型;設(shè)定單元(302),該設(shè)定單元在順序地選擇在顯示單元上顯示的3-D模型中所包括的部件時將所選擇的部件設(shè)定為不顯示;以及存儲單元(304),該存儲單元將部件的選擇順序的相反順序作為3-D模型的裝配順序存儲至存儲器單元。
【專利說明】裝配順序生成方法、裝配順序生成裝置以及制造方法
【技術(shù)領(lǐng)域】
[0001]本文所討論的實施例涉及裝配順序生成以及制造方法。
【背景技術(shù)】
[0002]已慣常存在根據(jù)產(chǎn)品的計算機輔助設(shè)計(CAD)數(shù)據(jù)來生成產(chǎn)品的裝配順序的技術(shù)。例如,存在使用裝配約束信息來生成產(chǎn)品的裝配順序的技術(shù),其中,該裝配約束信息對形成裝配模型的部件之間的相鄰關(guān)系以及其中的位置關(guān)系進行約束。根據(jù)另一技術(shù),從數(shù)據(jù)庫中讀取評價因子。評價因子對應于部件的部件屬性,而該部件根據(jù)其三維數(shù)據(jù)和工作內(nèi)容來形成產(chǎn)品;并且使用顏色對部件的圖像數(shù)據(jù)進行編輯,其中,該顏色對應于評價分數(shù),而評價分數(shù)對應于關(guān)于部件的裝配和拆卸難度。存在有基于裝配信息來生成定量裝配數(shù)據(jù)的又一技術(shù),其中,該裝配信息基于所設(shè)計的產(chǎn)品的形狀模型。根據(jù)又一技術(shù),基于產(chǎn)品設(shè)計信息以及裝配和拆卸信息來執(zhí)行裝配和拆卸仿真;并且針對裝配和拆卸屬性來執(zhí)行評價。根據(jù)再一技術(shù),將處于產(chǎn)品中途拆卸狀態(tài)下的當前拆卸部件以接下來要移動的距離進行移動,該距離與在拆卸期間的當前時間點處的當前拆卸部件與其余部件之間的最近距離相對應;并且針對當前拆卸部件移動之后的狀態(tài)分別確定最近距離以及干擾的出現(xiàn)(參見,例如,日本已公開專利公布第2008-46924號、第2005-275945號、第2001-353631號、第H7-311792 號以及第 H10-312208 號)。
[0003]然而,根據(jù)傳統(tǒng)技術(shù),當用戶確定了產(chǎn)品的裝配順序時,為了改變部件在裝配順序中的位置,用戶要執(zhí)行多個操作,并且在進行單個改變時,要執(zhí)行拖放操作以及剪切和粘貼操作。因此,用戶執(zhí)行許多操作。
【發(fā)明內(nèi)容】
[0004]本實施例的一方面的目的是至少解決傳統(tǒng)技術(shù)中的上述問題。
[0005]根據(jù)實施例的一方面,一種裝配順序生成裝置,包括計算機,該計算機配置成:控制顯示單元以顯示3-D (三維)模型;當順序地選擇在顯示單元上顯示的3-D模型中所包括的部件時,將所選擇的部件設(shè)定為不顯示;以及將與部件的選擇順序的相反順序作為3-D模型的裝配順序存儲至存儲器單元。
【專利附圖】
【附圖說明】
[0006]圖1A和圖1B是根據(jù)實施例的裝配順序生成裝置的操作示例的說明圖;
[0007]圖2是根據(jù)本實施例的裝配順序生成裝置的硬件配置的框圖;
[0008]圖3是裝配順序生成裝置的功能配置的示例的框圖;
[0009]圖4A和圖4B是部件數(shù)據(jù)的內(nèi)容的示例的說明圖;
[0010]圖5是3-D模型數(shù)據(jù)的內(nèi)容的示例的說明圖;
[0011]圖6A和圖6B是制造流程數(shù)據(jù)的內(nèi)容的示例的說明圖;
[0012]圖7A1、圖7A2、圖7B、圖7C1以及圖7C2是緊固部件的關(guān)聯(lián)的示例的說明圖;[0013]圖8是在執(zhí)行緊固部件關(guān)聯(lián)之后使得緊固部件不顯示的示例的說明圖;
[0014]圖9A和圖9B是3-D模型的預突出顯示的示例的說明圖;
[0015]圖10A、圖10B1、圖10B2以及圖1OC是計算拆卸的容易程度的示例的說明圖;
[0016]圖11是對部件排序的示例的說明圖;
[0017]圖12是裝配順序生成處理的步驟的示例的流程圖;
[0018]圖13是緊固部件處理的步驟的示例的流程圖;
[0019]圖14是緊固部件關(guān)聯(lián)處理的步驟的示例的流程圖;
[0020]圖15是預突出顯示處理的步驟的示例的流程圖;
[0021]圖16是拆卸的容易程度的更新處理的步驟的示例的流程圖;
[0022]圖17是拆卸的容易程度的計算處理的步驟的示例的流程圖;以及
[0023]圖18是排序處理的步驟的示例的流程圖。
【具體實施方式】
[0024]將參考附圖詳細地描述實施例。
[0025]圖1A和圖1B是根據(jù)實施例的裝配順序生成裝置的操作示例的說明圖。根據(jù)實施例的裝配順序生成裝置100是幫助生成產(chǎn)品的裝配順序的計算機。當工人和制造裝置從多個部件中裝配產(chǎn)品時,工人和裝置基于由裝配順序生成裝置100生成的順序?qū)Ξa(chǎn)品進行裝配。認為產(chǎn)品由兩個或更多個部件形成。產(chǎn)品可以是(例如)機械產(chǎn)品,諸如個人計算機(PC)、服務器、便攜式信息終端、汽車或家電用品等。
[0026]當生成一個可靠的裝配順序時,執(zhí)行CAD的裝置顯示表示產(chǎn)品的裝配順序的制造流程;接受執(zhí)行CAD的裝置的用戶的操作;改變部件在裝配的制造流程中的位置;從而生成產(chǎn)品的裝配順序。例如,存在有下面兩個操作作為對部件在裝配順序中的位置進行改變的操作。
[0027]第一個操作是拖放操作,將其位置要改變的部件拖動至畫面上并且將該部件放置在目標位置。在拖放操作中,執(zhí)行拖動和放置這兩個操作以設(shè)定單個部件在裝配順序中的位置。第二個操作是剪切和粘貼操作,針對位置要改變的部件顯示快捷菜單,從菜單中選擇“剪切”,在與裝配順序中的目標位置對應的位置處顯示快捷菜單,從菜單中選擇“粘貼”,并且粘貼其位置要改變的部件。在剪切和粘貼操作中,執(zhí)行了顯示菜單、選擇“剪切”、顯示菜單以及選擇“粘貼”四個操作以設(shè)定單個部件的位置。
[0028]在其中使用這兩個操作中的任意一個操作來針對預期產(chǎn)品生成裝配順序的情況下,其中部件的數(shù)量表示為“n”,當使用拖放操作時,用戶執(zhí)行大約0 (2n)次操作。當使用剪切和粘貼操作時,用戶執(zhí)行大約0 (4n)次操作。照這樣,當部件的數(shù)量很大時,發(fā)生多個操作以進行一個改變,因此,增加了用戶的操作量。當部件的數(shù)量很大時,某些部件不能包括在用于顯示的畫面上,因此,執(zhí)行CAD的裝置在用戶的操作下使所顯示的內(nèi)容在畫面上滾動以顯示目標位置。因此,由用戶執(zhí)行的操作的量進一步增加了。
[0029]為了在用戶可以容易地掌握產(chǎn)品的拆卸狀態(tài)的情況下有助于減少用戶的操作量,裝配順序生成裝置100順序地使得用戶所選擇的部件不顯示,將選擇順序存儲在裝配順序生成裝置100中,并且確定出選擇順序的相反順序是產(chǎn)品的裝配順序。由此,能夠使用裝配順序生成裝置100僅僅通過重復點擊操作就生成產(chǎn)品的裝配順序。因此,通過產(chǎn)品的裝配順序的確定減少了用戶的操作量。
[0030]圖1A中描繪的裝配順序生成裝置100將由部件Part_l、Part_2、Part_3、Part_4以及Part_5形成的3-D模型101顯示在顯示單元102上。3-D模型101是對產(chǎn)品進行仿真的模型。假設(shè),在這種狀態(tài)下,裝配順序生成裝置100的用戶點擊鼠標,藉此選擇了部件Part_4。
[0031]圖1B描繪了裝配順序生成裝置100在選擇了部件Part_4之后的狀態(tài)。裝配順序生成裝置100使得所選擇的部件Part_4不顯示;將部件Part_4的標識信息存儲至儲存單元110 ;每次當用戶對部件進行選擇時,將所選擇的部件設(shè)定為不顯示;將所選擇的部件的標識信息存儲至儲存單元110中;并且將所選擇的部件的選擇順序的相反順序作為3-D模型101的裝配順序存儲。
[0032]因此,通過裝配順序生成裝置100,在用戶可以容易地掌握產(chǎn)品的拆卸狀態(tài)的情況下,確定產(chǎn)品的裝配順序的一個操作包括一個點擊會話,因此,減少了用戶的操作量。在本實施例中,關(guān)于操作量的減少,例如,部件的數(shù)量表示為“n”,僅執(zhí)行一個操作,即,鼠標的一個點擊會話,以設(shè)定單個部件在裝配順序中的位置。因此,裝配順序生成裝置100執(zhí)行大約0 (n)次重復以生成預期產(chǎn)品的裝配順序,因此,能夠以比當使用拖放操作以及剪切和粘貼操作時更小的操作量來生成產(chǎn)品的裝配順序。將參考圖2至圖18描述裝配順序生成裝置100的細節(jié)。
[0033]圖2是根據(jù)本實施例的裝配順序生成裝置的硬件配置的框圖。如圖2所描繪的,裝配順序生成裝置100包括分別通過總線210連接的中央處理器(CPU) 201、只讀存儲器(ROM) 202、隨機存取存儲器(RAM) 203、碟盤驅(qū)動器204、碟盤205、通信接口( I/F) 206、顯示器207、鍵盤208以及鼠標209。顯示器207與參考圖1A和圖1B描述的顯示單元對應,并且RAM203和碟盤205與參考圖1A和圖1B描述的儲存單元110對應。
[0034]CPU201對裝配順序生成裝置100的整體控制進行管理。R0M202是非易失性存儲器并且存儲例如引導程序的程序。RAM203是作為CPU201的工作區(qū)使用的易失性存儲器。
[0035]在CPU201的控制下,碟盤驅(qū)動器204控制針對碟盤205的數(shù)據(jù)的讀取和寫入。例如,可以采用磁盤驅(qū)動器、光盤驅(qū)動器、固態(tài)驅(qū)動器等作為碟盤驅(qū)動器204。碟盤205是對在碟盤驅(qū)動器204的控制下寫入碟盤205中的數(shù)據(jù)進行存儲的非易失性存儲器。例如,當?shù)P驅(qū)動器204是磁盤驅(qū)動器時,磁盤可以適用于碟盤205。當?shù)P驅(qū)動器204是光盤驅(qū)動器時,光盤可以適用于碟盤205。當?shù)P驅(qū)動器204是固態(tài)驅(qū)動器時,可以采用半導體存儲器作為碟盤205。
[0036]通信I/F206是控制設(shè)備,其管理與網(wǎng)絡211連接的內(nèi)部接口并且控制與外部裝置有關(guān)的數(shù)據(jù)輸入和輸出。通信I/F206通過通信線路連接至網(wǎng)絡211 (例如,局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)以及因特網(wǎng))并且通過網(wǎng)絡211連接到其他裝置。例如,可以采用調(diào)制解調(diào)器或局域網(wǎng)適配器作為通信I/F206。
[0037]顯示器207除顯示光標、圖標和/或工具箱之外還顯示(例如)數(shù)據(jù),諸如,文本、圖像、功能信息等。可以采用陰極射線管(CRT)、薄膜晶體管(TFT)液晶顯示器以及等離子顯示器等作為顯示器207。
[0038]鍵盤208包括(例如)用于輸入字母、數(shù)字和各種指令的鍵并且執(zhí)行數(shù)據(jù)的輸入??蛇x地,也可以采用觸摸屏式的輸入墊或數(shù)字小鍵盤等。鼠標209用于移動光標、選擇區(qū)域或移動窗口及變更窗口尺寸。跟蹤球(track ball)或操縱桿(joy stick)要是均具有與定點設(shè)備類似的功能則也可采用。
[0039]將描述裝配順序生成裝置100的功能配置。圖3是裝配順序生成裝置的功能配置的示例的框圖。裝配順序生成裝置100包括顯示控制單元301、設(shè)定單元302、識別單元303以及存儲單元304。通過在CPU201上執(zhí)行在存儲設(shè)備中所存儲的程序來實現(xiàn)形成控制單元的從顯示控制單元301到存儲單元304的多個單元的功能。存儲設(shè)備是(例如)圖2中描繪的R0M202、RAM203或碟盤205??梢酝ㄟ^由借助通信接口 206的另一 CPU執(zhí)行程序來實現(xiàn)從顯示控制單元301到存儲單元304的多個單元的功能。
[0040]裝配順序生成裝置100可以訪問儲存單元110。儲存單元110存儲在存儲設(shè)備(例如RAM203或碟盤205)中,并且包括部件數(shù)據(jù)311、3-D模型數(shù)據(jù)312和制造流程數(shù)據(jù)313。部件數(shù)據(jù)311包括每個部件的信息,該信息表示順序位置要改變的部件的形狀。后面將參考圖4A和圖4B描述部件數(shù)據(jù)311的細節(jié)。
[0041]3-D模型數(shù)據(jù)312是指示使用部件數(shù)據(jù)311對產(chǎn)品進行仿真的3_D模型的數(shù)據(jù)。后面將參考圖5描述3-D模型數(shù)據(jù)312的細節(jié)。3-D模型數(shù)據(jù)312可以包括緊固部件。緊固部件是將多個部件彼此緊固的部件。緊固部件例如是螺栓、螺母和墊圈。由緊固部件緊固的部件稱為“固定部件”。
[0042]制造流程數(shù)據(jù)313存儲節(jié)點的裝配順序,該節(jié)點的裝配順序表示部件、通過裝配某些部件形成的裝配件以及對部件進行裝配的裝配步驟中的任何一項。后面將參考圖6A和圖6B描述制造流程數(shù)據(jù)313的細節(jié)。
[0043]顯示控制單元301使顯示單元102顯示3-D模型。在圖1A和圖1B所描繪的示例中,顯示控制單元301使顯示單元102顯示3-D模型101。
[0044]當選擇了 3-D模型的部件時,顯示控制單元301可以計算拆卸該部件的容易程度;并且可以使顯示單元102根據(jù)拆卸的容易性來顯示表示拆卸容易程度的信息。后面將參考圖9A、圖9B和圖10A、圖10B1、圖10B2以及圖1OC描述表示拆卸部件的容易程度的信息。
[0045]當順序地選擇顯示單元102上所顯示的3-D模型中所包括的多個部件時,設(shè)定單元302將所選擇的多個部件設(shè)定為不顯示。設(shè)定單元302可以預先將緊固部件設(shè)定為不顯示。這種情況中使用的表述“預先”指的是在用戶執(zhí)行產(chǎn)品的裝配順序之前的階段。例如,在設(shè)定單元302讀取3-D模型數(shù)據(jù)312和制造流程數(shù)據(jù)313之后,設(shè)定單元302立即將緊固部件設(shè)定為不顯示。設(shè)定信息存儲在RAM203或碟盤205中。
[0046]在通過緊固部件將一個部件與3-D模型緊固的情況下,當選擇該被緊固的部件時,識別單元303識別對該被緊固的部件進行緊固的部件。例如,在用戶選擇該被緊固的部件的情況下,當包括在3-D模型中的包含該被緊固的部件的邊界框(bounding box)和包含另一部件的另一邊界框彼此相交時,識別單元303將該另一部件識別為對該被緊固的部件進行緊固的部件。“邊界框”指的是其面平行于Xl軸、Yl軸和Zl軸中的任何一個軸的長方體,該長方體覆蓋了裝配順序位置要改變的部件。Xl軸、Yl軸和Zl軸是裝配順序位置要改變的部件的本地坐標系的軸。
[0047]存儲單元304將多個部件的選擇順序的相反順序作為3-D模型的裝配順序存儲在儲存單元110中。例如,通過制造流程數(shù)據(jù)313的節(jié)點的順序來表示產(chǎn)品的裝配順序。
[0048]存儲單元304可以存儲將由識別單元303識別的部件與對該部件進行緊固的部件相關(guān)聯(lián)的裝配順序。假設(shè),例如,識別單元303識別部件Part_4和對部件Part_4進行緊固的部件SCR_01_01。在這種情況下,存儲單元304存儲裝配順序,使得在部件Part_4之后立即裝配部件SCR_01_01。
[0049]圖4A和圖4B是部件數(shù)據(jù)的內(nèi)容的示例的說明圖。將參考圖4A描述部件數(shù)據(jù)311的內(nèi)容并且將參考圖4B描述部件數(shù)據(jù)311中所包括的形狀信息。部件數(shù)據(jù)311包括每個部件的信息,該信息指示裝配順序位置要改變的部件的形狀。圖4A描繪的部件數(shù)據(jù)311包括記錄401-1。
[0050]部件數(shù)據(jù)311包括五個字段,用于部件名稱、部件的原點坐標、本地坐標系、顏色信息和形狀信息。部件名稱字段存儲裝配順序位置要改變的部件的名稱。部件的原點坐標字段存儲裝配順序位置要改變的部件在全局坐標系中的位置信息。本地坐標系字段存儲對本地坐標系的每個軸的方向進行指示的信息。在本實施例中,將轉(zhuǎn)換矩陣作為對本地坐標系的每個軸的方向進行指示的信息來存儲,其中,該轉(zhuǎn)換矩陣通過乘以全局坐標將全局坐標轉(zhuǎn)換成本地坐標。顏色信息字段存儲裝配順序位置要改變的部件的顏色信息。顏色信息是(例如)RGB值。形狀信息字段存儲指示裝配順序位置要改變的部件的形狀的形狀信息。在本實施例中,使用多個小平面(facet)作為形狀信息來形成形狀信息?!靶∑矫妗笔怯糜谧R別微平面的信息。將參考圖4B描述小平面。
[0051]如圖4B中所描繪的,部件Part_l由小平面I至小平面N形成。一個小平面具有與三個頂點和由該三個頂點形成的微平面的法向向量有關(guān)的坐標信息。例如,小平面N具有三個頂點v_Nl、v_N2和v_N3,以及法向向量Vec_N。
[0052]例如,圖4A中描述的記錄401-1針對部件Part_l描述了原點坐標是P1,即Pl (xg, yg, zg);轉(zhuǎn)換矩陣是Rl ;顏色信息是(rl, gl, bl);以及部件Part_l具有小平面I至
小平面N。
[0053]圖5是3-D模型數(shù)據(jù)的內(nèi)容的示例的說明圖。3-D模型數(shù)據(jù)312是指示使用部件數(shù)據(jù)311對產(chǎn)品進行仿真的3-D模型的數(shù)據(jù)。圖5中描述的3-D數(shù)據(jù)具有記錄501-0-1至記錄501-N-5。記錄501-0-1和記錄501-0-2形成關(guān)于整個3-D模型的頭部。記錄501-1-1至記錄501-N-5存儲關(guān)于在3-D模型中所包括的N個部件的信息。例如,記錄501-1-1至記錄501-1-5包括關(guān)于在3-D模型中所包括的部件Part_l的信息。記錄501-2-1至記錄501-2-5包括關(guān)于在3-D模型中所包括的部件Part_2的信息。記錄501-N-1至記錄501-N-5包括關(guān)于在3-D模型中所包括的部件Part_N的信息。
[0054]3-D模型312具有作為頭部的兩個字段,用于產(chǎn)品名稱和已登記的部件的數(shù)量。產(chǎn)品名稱字段存儲產(chǎn)品的名稱。已登記的部件數(shù)量字段存儲在3-D模型中所包括的部件的數(shù)量。
[0055]3-D模型數(shù)據(jù)312包括用于部件名稱、母件信息、坐標、姿勢以及獲取點的五個字段,作為關(guān)于部件的信息。部件名稱字段存儲在3-D模型數(shù)據(jù)中所包括的部件的名稱。在部件數(shù)據(jù)311中所存儲的多個記錄之中的部件名稱字段存儲了部件的名稱的記錄是與該部件對應的信息。母件信息字段存儲該部件所屬的母件的名稱。裝配順序生成裝置100使用母件信息字段形成制造流程畫面(screen)的層次。在不存在母件的情況下,母件信息字段存儲有在產(chǎn)品名稱字段中所存儲的名稱。
[0056]坐標字段存儲有部件的、相對于其母件的本地坐標系中的原點的相對坐標。姿勢字段中存儲有矩陣,該矩陣表示部件的、相對于其母件的姿勢的相對姿勢。獲取點字段中存儲有表示拆卸部件的容易程度的值。
[0057]例如,記錄501-0-1指示由3-D模型仿真的產(chǎn)品的名稱是“臺鉗單元(viceunit)”;記錄501-0-2指示在3-D模型數(shù)據(jù)312中所包括的部件的數(shù)量是N ;記錄501-1-1至記錄501-1-5指示第一部件的名稱是部件Part_l,第一部件的坐標是P1,表示第一部件的姿勢的矩陣是Rl,以及拆卸的容易程度是85分。
[0058]圖6A和圖6B是制造流程數(shù)據(jù)的內(nèi)容的示例的說明圖。圖6A描繪了制造流程數(shù)據(jù)313的內(nèi)容。圖6B描繪了示出裝配順序的制造流程畫面的示例。制造流程數(shù)據(jù)313針對每個節(jié)點包括、指示如下任何項的信息:部件、通過裝配某些部件而形成的裝配件以及對部件進行裝配的裝配步驟。圖6A中描繪的制造流程數(shù)據(jù)313包括節(jié)點601-1。
[0059]制造流程數(shù)據(jù)313包括五個字段,用于節(jié)點索引、名稱、類型標記、流程符號以及下一節(jié)點索引。節(jié)點索引字段存儲節(jié)點的次序。名稱字段存儲部件名稱、裝配件名稱或步驟名稱。類型標記字段存儲要處理的節(jié)點的類型。例如,類型標記字段存儲指示部件的“部件”標識符、指示裝配件的“裝配件”標識符以及指示裝配步驟的“裝配步驟”標識符之中的任一標識符。流程符號字段存儲識別要處理的節(jié)點的類型的圖標。將參考圖6B描述該圖標。下一節(jié)點索引字段存儲下一節(jié)點的節(jié)點索引字段的值。制造流程數(shù)據(jù)313中的最后一個節(jié)點的下一節(jié)點索引字段中存儲有表示該節(jié)點是最后一個節(jié)點的“無(NULL ) ”。
[0060]例如,節(jié)點601-1指示該節(jié)點是第一個節(jié)點、該節(jié)點具有名稱為“Part_A2”的部件并且該節(jié)點的下一節(jié)點是第二個節(jié)點。
[0061]在圖6B中,制造流程畫面602是示出使用制造流程數(shù)據(jù)313的產(chǎn)品的裝配順序的畫面的示例。將制造流程畫面602分為三個顯示區(qū)域,用于索引、流程和名稱。索引字段示出節(jié)點索引字段的值。名稱字段示出部件的名稱、裝配件的名稱或裝配步驟的名稱。圖6B中描繪的制造流程畫面602示出了要裝配的部件或裝配件及其裝配步驟的從第一至第十三的順序,作為產(chǎn)品的裝配順序。
[0062]將描述在流程字段中所顯示的圖標。由圓形表示的圖標611表示步驟。由倒三角形表示的圖標612表示部件。由倒雙三角形表示的圖標613表示使用多個部件裝配的裝配件。
[0063]圖7A1、圖7A2、圖7B、圖7C1以及圖7C2是緊固部件的關(guān)聯(lián)的示例的說明圖。將參考圖7A1、圖7A2、圖7B、圖7C1以及圖7C2描述將緊固部件與并非是在3-D模型中所包括的多個部件中的緊固部件的部件相關(guān)聯(lián)的處理。圖7A1和圖7A2描繪了在3-D模型中所包括的緊固部件的具體示例。如圖7A1和圖7A2所描繪的,當研發(fā)工程師將緊固部件登記在部件數(shù)據(jù)311中時,研發(fā)工程師指定緊固部件的部件名稱,使得其名稱中包括表示該部件是緊固部件的關(guān)鍵字“SCR”和“M4”。裝配順序生成裝置100將3-D模型中所包括的多個部件中的其部件名稱包括表示緊固部件的關(guān)鍵字的部件識別為緊固部件。
[0064]圖7B描繪了這些條目顯示為如下內(nèi)容的示例:已識別的緊固部件;可能是由緊固部件緊固的固定部件的部件;以及覆蓋這些部件的邊界框。例如,圖7B描繪了識別為緊固部件的部件SCR_01_01和部件SCR_01_02,以及可能是固定部件的部件Part_4和部件Part_5。裝配順序生成裝置100基于覆蓋這些部件的邊界框是否彼此相交來確定部件Part_4和部件Part_5是否由部件SCR_01_01和部件SCR_01_02緊固。[0065]圖7B描繪了顯示覆蓋了部件的邊界框的示例。如圖7B所描繪的,部件SCR_01_01與部件Part_4和部件Part_5相交,因此,裝配順序生成裝置100將部件Part_4和部件Part_5識別為由部件SCR_01_01緊固的固定部件。裝配順序生成裝置100以將部件Part_4和部件Part_5與部件SCR_01_01相關(guān)聯(lián)的方式將部件SCR_01_01、部件Part_4和部件Part_5存儲在裝配順序生成裝置100中。圖7C1描繪了將所存儲內(nèi)容作為記錄701-1的示例。
[0066]類似地,部件SCR_01_02與部件Part_4和部件Part_5相交,因此,裝配順序生成裝置100將部件Part_4和部件Part_5識別為由部件SCR_01_02緊固的固定部件。裝配順序生成裝置100以將部件Part_4和部件Part_5與部件SCR_01_02相關(guān)聯(lián)的方式將部件SCR_01_02、部件Part_4和部件Part_5存儲在裝配順序生成裝置100中。圖7C1描繪了將所存儲內(nèi)容作為記錄701-2的示例。
[0067]圖7C1描繪了緊固部件列表701,圖7C2描繪了示出緊固部件和固定部件之間的關(guān)聯(lián)的緊固部件關(guān)聯(lián)列表702。緊固部件列表701包括用于緊固部件和固定部件的兩個字段。為了便于使用“固定部件”的搜索,裝配順序生成裝置100參考緊固部件列表701生成緊固部件關(guān)聯(lián)列表702。緊固部件關(guān)聯(lián)列表702包括用于固定部件和相關(guān)聯(lián)的緊固部件的兩個字段。固定部件字段存儲緊固部件列表701的固定部件字段中所存儲的名稱。相關(guān)聯(lián)的緊固部件字段存儲與在緊固部件關(guān)聯(lián)列表702的固定部件字段中所存儲的固定部件相關(guān)聯(lián)的緊固部件。
[0068]圖8是在執(zhí)行緊固部件關(guān)聯(lián)之后使得緊固部件不顯示的示例的說明圖。圖8描繪了使用在執(zhí)行關(guān)聯(lián)之后獲取的緊固部件關(guān)聯(lián)列表702使得緊固部件不顯示的示例。在圖8的(A)中,顯示了作為緊固部件的部件SCR_01_01和部件SCR_01_02。在圖8的(B)中,使得作為緊固部件的部件SCR_01_01和部件SCR_01_02不顯示。因此,當裝配順序生成裝置100的用戶基于選擇的順序來確定產(chǎn)品的裝配順序時,在裝配順序生成裝置100上所顯示的部件的數(shù)量變小并且減少了用戶的操作量。
[0069]將參考圖9A至圖11描述響應于鼠標操作的處理。將參考圖9A、圖9B和圖10A、圖10B1、圖10B2以及圖1OC描述當鼠標光標進入3-D模型的部件時所執(zhí)行的處理。將參考圖11描述針對3-D模型的部件按下鼠標按鈕的情形。
[0070]圖9A和圖9B是3-D模型的預突出顯示的示例的說明圖。當鼠標光標進入3_D模型的部件時,裝配順序生成裝置100執(zhí)行對指示拆卸的容易程度的信息進行顯示的處理,作為預突出顯示處理。鼠標光標進入到3-D模型的部件將表達為“針對部件執(zhí)行鼠標懸停(mouse-over)”。圖9A描繪了在針對部件Part_4執(zhí)行鼠標懸停時所執(zhí)行的預突出顯示處理的示例。圖9B描繪了在針對部件Part_3執(zhí)行鼠標懸停時所執(zhí)行的預突出顯示處理的示例。
[0071]指示拆卸的容易程度的信息可以使用部件的顏色來指示拆卸的容易程度,或者可以通過在部件上顯示箭頭從而使用箭頭的厚度和長度來指示拆卸的容易程度。在本實施例中,使用部件的顏色來指示拆卸的容易程度。例如,當部件的顏色變?yōu)樗{色時,這指示拆卸的容易程度高并且該部件拆卸容易,當部件的顏色變?yōu)榧t色時,這指示拆卸的容易程度低并且在沒有預先拆卸其他部件時難以拆卸該部件。當部件的顏色變?yōu)辄S色時,這指示該部件不易拆卸也不難拆卸的中性狀態(tài)。[0072]在圖9A中,裝配順序生成裝置100確定出部件Part_4易于拆卸并且顯示顏色變?yōu)樗{色的部件Part_4。在圖9B中,裝配順序生成裝置100確定出部件Part_3難以拆卸并且以紅色顯示部件Part_3。在圖9A和圖9B描繪的示例中,用密陰影線表示藍色并且用稀陰影線表示紅色。將參考圖10A、圖10B1、圖10B2以及圖1OC描述計算拆卸的容易程度的示例。
[0073]圖10A、圖10B1、圖10B2以及圖1OC是計算拆卸的容易程度的示例的說明圖。在針對部件執(zhí)行鼠標懸停的時候,裝配順序生成裝置100針對該部件執(zhí)行預突出顯示處理。圖10A、圖10B1、圖10B2以及圖1OC描繪了這樣的示例,其中針對部件Part_4計算拆卸的容易程度并且生成指示拆卸的容易程度的信息。
[0074]裝配順序生成裝置100識別部件Part_4的、其上具有鼠標光標的面,并且識別具有鼠標光標的面的法向向量。例如,可以通過識別部件數(shù)據(jù)311的小平面并且獲取所識別的小平面的法向向量來識別面的法向向量。在圖1OA的示例中,假設(shè)其上具有鼠標光標1001的面的法向向量1002在+Xl方向上。
[0075]裝配順序生成裝置100以使得呈現(xiàn)區(qū)域能夠容納部件Part_4的顯示倍率將部件Part_4從所識別的法向向量投影到特定尺寸的呈現(xiàn)區(qū)域。對于投影,裝配順序生成裝置100確定部件Part_4的顏色是白色并且背景顏色是黑色;使得其他部件不顯示;并且執(zhí)行投影。由研發(fā)工程師指定該特定尺寸。圖1OBl中將投影至呈現(xiàn)區(qū)域上的圖像描繪為圖像Dl0在圖1OBl中,圖像具有特定的尺寸,在垂直方向上具有100像素并且在水平方向上具有100像素。
[0076]裝配順序生成裝置100以使得呈現(xiàn)區(qū)域能夠容納部件Part_4的顯示倍率將部件Part_4從所識別的法向向量投影到特定尺寸的呈現(xiàn)區(qū)域。對于投影,裝配順序生成裝置100:確定部件Part_4的顏色是白色,顯示其他部件并且其他部件的顏色為黑色,并且背景的顏色是黑色;并且執(zhí)行在呈現(xiàn)區(qū)上的投影。圖10B2中將投影至呈現(xiàn)區(qū)域上的圖像描繪為圖像D2。
[0077]如圖1OC所描繪的,裝配順序生成裝置100使用在使其他部件顯示的情形中的圖像和在使得其他部件不顯示的情形的圖像來計算拆卸的容易程度;并且生成指示拆卸的容易程度的信息。例如,裝配順序生成裝置100根據(jù)下面的等式(I)計算拆卸的容易程度。
[0078]拆卸的容易程度=在其他部件顯示時所使用的白色像素的數(shù)量/在使得其他部件不顯示時所使用的白色像素的數(shù)量*100 (I)
[0079]在圖1OBl和圖10B2的示例中,假設(shè)圖像Dl的白色像素的數(shù)量是800并且圖像D2的白色像素的數(shù)量是780。裝配順序生成裝置100下面使用等式(I)來計算拆卸的容易程度。
[0080]拆卸的容易程度=D2的白色像素的數(shù)量/Dl的白色像素的數(shù)量*100 e拆卸的容易程度=780/800*100=97.5
[0081]裝配順序生成裝置100基于計算結(jié)果來生成指示拆卸的容易程度的信息。在本實施例中,對應于拆卸的容易程度的值來設(shè)定部件顏色。表格1003示出了與拆卸的容易程度的值對應的部件顏色。
[0082]當拆卸的容易程度的值在90和100之間時,裝配順序生成裝置100通過以藍色顯示該部件作為指示拆卸的容易程度的信息,使得用戶能夠認識到該部件易于拆卸。當拆卸的容易程度的值在80和89之間時,裝配順序生成裝置100通過以黃色顯示該部件作為指示拆卸的容易程度的信息,使得用戶能夠認識到不易拆卸也不難拆卸該部件。當拆卸的容易程度的值等于或低于79時,裝配順序生成裝置100通過以紅色顯示該部件作為指示拆卸的容易程度的信息,使得用戶能夠認識到難以拆卸該部件。當拆卸的容易程度的值等于或低于79時,裝配順序生成裝置100可以顯示警示消息,該警示信息通知該部件難以拆卸。
[0083]已經(jīng)描述了指示拆卸的容易程度的信息可以是箭頭的長度或厚度。在指示拆卸的容易程度的信息是箭頭的長度的情況下,例如,當拆卸的容易程度的值在90和100之間時,裝配順序生成裝置100可以在部件上顯示長箭頭,并且,當拆卸的容易程度的值是79或更小時,裝配順序生成裝置100可以在部件上顯示短箭頭。
[0084]裝配順序生成裝置100也可以顯示多個箭頭。例如,裝配順序生成裝置100可以計算從多個方向(例如其中存在有鼠標光標的面的法向向量的方向以及平行于或垂直于法向向量的方向)觀察到的拆卸的容易程度;并且可以顯示在上述方向上取向的與拆卸的容易程度對應的箭頭。在圖10A、圖10B1、圖10B2和圖1OC中描繪的示例中,裝配順序生成裝置100計算從+Xl方向(即其中存在有鼠標光標的面的法向向量的方向)、平行于+Xl方向的-Xl方向、垂直于+Xl方向的+Yl方向、-Yl方向、+Zl方向以及-Zl方向觀察到的拆卸的容易程度。裝配順序生成裝置100顯示對應于拆卸的容易程度并且取向成+Xl方向、-Xl方向、+Yl方向、-Yl方向、+Zl方向以及-Zl方向的箭頭。由此,用戶能夠容易地認識到在哪個方向上最易于拆卸部件。
[0085]圖11是對部件進行排序的示例的說明圖。圖11描繪了當在光標在模型上的同時用戶按下鼠標按鈕時執(zhí)行的部件排序的示例。制造流程畫面1101示出了按下鼠標按鈕之前的狀態(tài)。制造流程畫面1102示出了按下鼠標按鈕之后的狀態(tài)。在制造流程畫面1101和制造流程畫面1102上,向上的節(jié)點次序表示拆卸順序,向下的節(jié)點次序表示裝配順序。假設(shè),通過裝配順序生成裝置100,針對處于制造流程畫面1101上所顯示的狀態(tài)中的3-D模型的部件Part_5按下鼠標按鈕。
[0086]在這種情況下,裝配順序生成裝置100將要拆卸的部件Part_5的拆卸順序位置設(shè)定為在裝配件單元的拆卸順序位置之后;并且將與部件Part_5相關(guān)聯(lián)并且要拆卸的緊固部件SCR_01_01和緊固部件SCR_01_02的拆卸順序位置設(shè)定為緊接在部件Part_5的拆卸順序位置之前。設(shè)定之后的畫面是制造流程畫面1102。因此,當裝配順序生成裝置100基于部件的選擇順序來生成裝配順序時,裝配順序生成裝置100不需要選擇任何緊固部件,因此,能夠以少量的操作生成裝配順序。
[0087]將參考圖12至圖18描述執(zhí)行參考圖6A至圖11描述的操作的流程圖。
[0088]圖12是裝配順序生成處理的步驟的示例的流程圖。裝配順序生成處理是利用由用戶對部件的選擇來生成產(chǎn)品的裝配順序的處理。裝配順序生成裝置100獲取緊固部件的關(guān)鍵字(步驟S1201)并且執(zhí)行緊固部件處理(步驟S1202)。后面將參考圖13描述緊固部件處理的細節(jié)。裝配順序生成裝置100在顯示器207上顯示3-D模型(步驟S1203)并且確定是否存在針對其執(zhí)行鼠標懸停的任何部件(步驟S1204)。如果裝配順序生成裝置100確定出不存在針對其執(zhí)行鼠標懸停的部件(步驟S1204:否),則裝配順序生成裝置100在特定的時間段過去后執(zhí)行步驟S1204處的處理。
[0089]如果裝配順序生成裝置100確定出存在有針對其執(zhí)行鼠標懸停的部件(步驟S1204:是),則裝配順序生成裝置100對已經(jīng)針對其執(zhí)行鼠標懸停的部件執(zhí)行預突出顯示處理(步驟S1205)。后面將參考圖15描述預突出顯示處理的細節(jié)。裝配順序生成裝置100確定用戶是否針對任何部件執(zhí)行按下動作(步驟S1206)。如果裝配順序生成裝置100確定出用戶沒有針對任何部件執(zhí)行按下動作(步驟S1206:否),則裝配順序生成裝置100進行步驟S1204處的處理。如果裝配順序生成裝置100確定出用戶針對部件執(zhí)行了按下動作(步驟S1206:是),則裝配順序生成裝置100對已針對其執(zhí)行按下動作的部件執(zhí)行排序處理(步驟S1207)。后面將參考圖18描述排序處理的細節(jié)。
[0090]裝配順序生成裝置100將針對其執(zhí)行按下動作的部件設(shè)定成不顯示(步驟S1208)并且確定是否沒有要顯示的部件(步驟S1209)。如果裝配順序生成裝置100確定出要顯示部件中的某些部件(步驟S1209:否),則裝配順序生成裝置100進行步驟S1204處的處理。如果裝配順序生成裝置100確定出沒有要顯示的部件(步驟S1209:是),則裝配順序生成裝置100輸出制造流程數(shù)據(jù)313 (步驟S1210)。在步驟S1210處的處理結(jié)束之后,裝配順序生成裝置100結(jié)束裝配順序生成處理。裝配順序生成裝置100通過執(zhí)行裝配順序生成處理能夠以對用戶而言較小的操作量生成產(chǎn)品的裝配順序。這個工作的工人和制造裝置根據(jù)輸出制造流程數(shù)據(jù)313來制造產(chǎn)品。
[0091]圖13是緊固部件處理的步驟的示例的流程圖。緊固部件處理是關(guān)于所有部件中的緊固部件的處理。裝配順序生成裝置100在制造流程數(shù)據(jù)313的尾部選擇節(jié)點(步驟S1301),參考類型標記字段,確定所選擇的節(jié)點是否是部件(步驟S1302)。當裝配順序生成裝置100確定出所選擇的節(jié)點是部件時(步驟S1302:是),則裝配順序生成裝置100確定所選擇的節(jié)點的名稱是否包括緊固部件的關(guān)鍵字(步驟S1303)。
[0092]如果裝配順序生成裝置100確定出所選擇的節(jié)點的名稱包括緊固部件的關(guān)鍵字(步驟S1303:是),則裝配順序生成裝置100將所選擇的節(jié)點的名稱添加到緊固部件列表(步驟S1304)并且確定是否已經(jīng)選擇了所有節(jié)點(步驟S1305)。如果裝配順序生成裝置100確定出所選擇的節(jié)點不是部件(步驟S1302:否),如果裝配順序生成裝置100確定出所選擇的節(jié)點的名稱不包括任何緊固部件的關(guān)鍵字(步驟S1303:否),或者如果裝配順序生成裝置100確定出存在有一些未選擇的節(jié)點(步驟S1305:否),則裝配順序生成裝置100選擇下一節(jié)點(步驟S1306)。在步驟S1306處的處理的執(zhí)行結(jié)束之后,裝配順序生成裝置100進行步驟S1302處的處理。
[0093]如果裝配順序生成裝置100確定出已經(jīng)選擇了所有的節(jié)點(步驟S1305:是),則裝配順序生成裝置100執(zhí)行緊固部件關(guān)聯(lián)處理(步驟S1307)。后面將參考圖14描述緊固部件關(guān)聯(lián)處理的細節(jié)。裝配順序生成裝置100將所有緊固部件設(shè)定為不顯示(步驟S1308)。在步驟S1308處的處理結(jié)束之后,裝配順序生成裝置100結(jié)束緊固部件處理。裝配順序生成裝置100,通過執(zhí)行緊固部件處理,在用戶通過做出選擇來生成產(chǎn)品的裝配順序之前,將緊固部件設(shè)定為不顯示,因此,由用戶選擇的部件的數(shù)量減少,從而能夠減少用戶的操作量。
[0094]圖14是緊固部件關(guān)聯(lián)處理的步驟的示例的流程圖。緊固部件關(guān)聯(lián)處理是將緊固部件與由緊固部件緊固的固定部件相關(guān)聯(lián)的處理。裝配順序生成裝置100針對形成產(chǎn)品的部件中的每個部件生成邊界框(步驟S1401),在緊固部件列表701的頭部選擇記錄(步驟S1402),計算所選擇的記錄的緊固部件的邊界框與其他部件的邊界框之間的相交部分(步驟S1403),并且基于相交部分的計算來確定是否存在任何相交的部件(步驟S1404)。[0095]如果裝配順序生成裝置100確定出存在有另一相交的部件(步驟S1404:是),則裝配順序生成裝置100將該另一相交的部件作為固定部件添加到緊固部件關(guān)聯(lián)列表702中,將固定部件與所選擇的記錄的緊固部件相關(guān)聯(lián)(步驟S1405)。在執(zhí)行步驟S1405處的處理之后或者當裝配順序生成裝置100確定出不存在有其他相交的部件時(S1404:否),則裝配順序生成裝置100確定裝配順序生成裝置100是否已經(jīng)選擇了緊固部件列表701的所有記錄(步驟S1406)。如果裝配順序生成裝置100確定出還沒有選擇記錄中的某些記錄(步驟S1406:否),則裝配順序生成裝置100選擇下一記錄(步驟S1407)。在步驟S1407處的處理結(jié)束之后,裝配順序生成裝置100進行步驟S1402處的處理。如果裝配順序生成裝置100確定出裝配順序生成裝置100已經(jīng)選擇了所有記錄(步驟S1406:是),則裝配順序生成裝置100結(jié)束緊固部件關(guān)聯(lián)處理。通過執(zhí)行緊固部件關(guān)聯(lián)處理,裝配順序生成裝置100可以識別由緊固部件緊固的固定部件。
[0096]圖15是預突出顯示處理的步驟的示例的流程圖。預突出顯示處理是當執(zhí)行鼠標懸停時執(zhí)行的顯示指示拆卸的容易程度的信息的處理。
[0097]裝配順序生成裝置100執(zhí)行針對拆卸的容易程度的更新處理(步驟S1501)。后面將參考圖16描述拆卸的容易程度的更新處理的細節(jié)。裝配順序生成裝置100參考緊固部件關(guān)聯(lián)列表702并確定是否存在與針對其執(zhí)行按下動作的部件相關(guān)聯(lián)的緊固部件(步驟S1502)。如果裝配順序生成裝置100確定出存在有與針對其執(zhí)行按下動作的部件相關(guān)聯(lián)的緊固部件(步驟S1502:是),則裝配順序生成裝置100選擇與針對其執(zhí)行按下動作的部件相關(guān)聯(lián)的緊固部件(步驟S1503)。裝配順序生成裝置100將其順序位置要改變的部件設(shè)定成針對其執(zhí)行按下動作的部件和所選擇的緊固部件(步驟S1504)。當裝配順序生成裝置100確定出不存在與針對其執(zhí)行按下動作的部件相關(guān)聯(lián)的緊固部件時(步驟S1502:否),裝配順序生成裝置100將順序位置要改變的部件設(shè)定成針對其執(zhí)行按下動作的部件(步驟S1505)。
[0098]在步驟S1504或步驟S1505處的處理結(jié)束之后,裝配順序生成裝置100將順序位置要改變的部件的顏色變成與拆卸的容易程度對應的顏色(步驟S1506)。在步驟S1506處的處理結(jié)束之后,裝配順序生成裝置100結(jié)束預突出顯示處理。通過執(zhí)行預突出顯示處理,裝配順序生成裝置100能夠以直觀的方式向用戶呈現(xiàn)拆卸的容易程度。
[0099]圖16是拆卸的容易程度的更新處理的步驟的示例的流程圖。拆卸的容易程度的更新處理是對在3-D模型數(shù)據(jù)312的獲取點字段中所存儲的拆卸的容易程度的值進行更新的處理。裝配順序生成裝置100檢測位于鼠標光標的位置處的部件(步驟S1601)并且針對所檢測部件的具有存在于其中的鼠標光標的面的法向方向執(zhí)行拆卸的容易程度的計算處理(步驟S1602)。后面將參考圖17描述拆卸的容易程度的計算處理的細節(jié)。
[0100]裝配順序生成裝置100將拆卸的容易程度的計算值存儲到與3-D模型數(shù)據(jù)的所檢測部件對應的獲取點字段(步驟S1603)。在步驟S1603處的處理結(jié)束之后,裝配順序生成裝置100結(jié)束拆卸的容易程度的更新處理。通過執(zhí)行對拆卸的容易程度的更新處理,裝配順序生成裝置100可以為由鼠標光標定點的部件更新獲取點字段。
[0101]圖17是針對拆卸的容易程度的計算處理的步驟的示例的流程圖。拆卸的容易程度的計算處理是計算當從指定方向觀察所檢測部件時獲取的拆卸的容易程度的處理。該指定方向是所檢測部件的、具有存在于其中的鼠標光標的面的法線方向。[0102]裝配順序生成裝置100確保特定尺寸的呈現(xiàn)區(qū)域(步驟S1701),將呈現(xiàn)區(qū)域的背景顏色設(shè)定為黑色(步驟S1702),顯示所檢測部件,將所檢測部件的顏色設(shè)定為白色,將產(chǎn)品中所包括的部件中的除了所檢測部件之外的部件設(shè)定成不顯示(步驟S1703),以所檢測部件能夠從指定視線方向容納在呈現(xiàn)區(qū)域中的顯示倍率將所檢測部件投影到呈現(xiàn)區(qū)域上(步驟S1704),并且計算呈現(xiàn)區(qū)域中的白色像素的數(shù)量(步驟S1705)。
[0103]裝配順序生成裝置100顯示其他部件并且將其他部件的顏色設(shè)定為黑色(步驟S1706),以所檢測部件能夠從指定視線方向容納在呈現(xiàn)區(qū)域中的顯示倍率將所檢測部件投影到呈現(xiàn)區(qū)域上(步驟S1707),計算呈現(xiàn)區(qū)域中的白色像素的數(shù)量(步驟S1708),并且計算拆卸的容易程度(步驟S1709)。例如,裝配順序生成裝置100將拆卸的容易程度計算為通過在步驟S1708處的處理獲取的像素的數(shù)量/通過在步驟S1705處的處理獲取的像素的數(shù)量*100。在步驟S1709處的處理結(jié)束之后,裝配順序生成裝置100結(jié)束拆卸的容易程度的計算處理。通過執(zhí)行拆卸的容易程度的計算處理裝配順序生成裝置100能夠獲取在指定方向上的拆卸的容易程度。
[0104]圖18是排序處理的步驟的示例的流程圖。排序處理是改變要拆卸的針對其執(zhí)行按下動作的部件的順序位置的處理。裝配順序生成裝置100參考緊固部件關(guān)聯(lián)列表702并確定是否存在與針對其執(zhí)行按下動作的部件相關(guān)聯(lián)的任何緊固部件(步驟S1801)。如果裝配順序生成裝置100確定出存在有與針對其執(zhí)行按下動作的部件相關(guān)聯(lián)的緊固部件(步驟S1801:是),則裝配順序生成裝置100從緊固部件關(guān)聯(lián)列表702中選擇與針對其執(zhí)行按下動作的部件相關(guān)聯(lián)的緊固部件(步驟S1802),將所選擇的要拆卸的緊固部件的拆卸順序位置設(shè)定為緊接在針對其執(zhí)行按下動作的部件的拆卸順序位置之前的順序位置(步驟S1803),并且將針對其執(zhí)行按下動作的部件和所選擇的緊固部件設(shè)定為要排序的部件(步驟 S1804)。
[0105]如果裝配順序生成裝置100確定出不存在與針對其執(zhí)行按下動作的部件相關(guān)聯(lián)的緊固部件(步驟S1801:否),則裝配順序生成裝置100將針對其執(zhí)行按下動作的部件設(shè)定為要排序的部件(步驟S1805)。
[0106]在步驟S1804或步驟S1805處的處理結(jié)束后,裝配順序生成裝置100將要排序的部件的拆卸順序位置設(shè)定成在針對其執(zhí)行按下動作的部件的拆卸順序位置之后的順序位置(步驟S1806)。在步驟S1806處的處理結(jié)束之后,裝配順序生成裝置100結(jié)束排序處理。通過執(zhí)行排序處理,裝配順序生成裝置100能夠通過一個點擊操作針對要拆卸的通過點擊操作選擇的部件和與該點擊操作選擇的部件相關(guān)聯(lián)的緊固部件來設(shè)定拆卸順序位置,因此,能夠減少用戶的操作量。
[0107]如上所述,根據(jù)裝配順序生成裝置100,在畫面上清除用戶所選擇的部件;存儲選擇順序;并且將選擇順序的相反順序確定為產(chǎn)品的裝配順序。由此,使用裝配順序生成裝置100,確定要裝配的部件在產(chǎn)品的裝配順序中的裝配順序位置的一個操作是一個點擊操作,從而減少了用戶的操作量。使用裝配順序生成裝置100,確定產(chǎn)品的裝配順序的操作是點擊操作,因此,當確定了產(chǎn)品的裝配順序時,與拖放操作以及剪切和粘貼操作的處理量相比能夠減少處理量。例如,在拖放操作中,針對當前拖動的圖標自身或圖標的框產(chǎn)生呈現(xiàn)處理(rending process)。在剪切和粘貼操作中,針對快捷菜單產(chǎn)生呈現(xiàn)處理。點擊操作不會引起任何這種呈現(xiàn)處理產(chǎn)生,因此,裝配順序生成裝置100能夠減少處理量。[0108]裝配順序生成裝置100使得所選擇部件不顯示,從而再現(xiàn)了拆卸3-D模型的狀態(tài)。因此,用戶能夠在討論制造流程的實際工作中在不改變所進行的思考的情況下操作裝配順序生成裝置100。使用裝配順序生成裝置100,其操作所消耗的時間段比諸如拖放操作或剪切和粘貼操作的操作所消耗的時間段更短,因此,能夠以更高的速度生成產(chǎn)品的裝配順序并且可以減小其中用戶的思考被打斷的時間段。
[0109]根據(jù)裝配順序生成裝置100,可以將緊固部件和由緊固部件緊固的非緊固部件彼此相關(guān)聯(lián)地存儲。裝配順序生成裝置100還能夠通過使用彼此相關(guān)聯(lián)的信息塊來減少用戶進行的點擊會話。例如,3-D模型中所包括的部件的數(shù)量表示為“n”以及3-D模型中所包括的緊固部件的數(shù)量表示為“m”,裝配順序生成裝置100能夠用n-m個點擊會話生成產(chǎn)品的裝配順序。裝配順序生成裝置100可能夠?qū)⑸僧a(chǎn)品的裝配順序的模式與執(zhí)行部件的移動、旋轉(zhuǎn)等的正常模式彼此分離。在這種情況下,裝配順序生成裝置100將其模式從正常模式切換至生成產(chǎn)品的裝配順序的模式,并且,在生成產(chǎn)品的裝配順序之后,將其模式切換至正常模式。在此操作中,裝配順序生成裝置100能夠用n-m+2個點擊會話來生成產(chǎn)品的裝配順序。
[0110]根據(jù)裝配順序生成裝置100,可以顯示指示所選擇部件的拆卸的容易程度的信息。由此,裝配順序生成裝置100能夠通知用戶關(guān)于拆卸部件的容易程度,因此,即使當用戶具有少量的拆卸部件的知識時,用戶仍能夠生成可靠的產(chǎn)品裝配順序。
[0111]可以通過在計算機(例如個人計算機和工作站)上執(zhí)行已編寫的程序來實現(xiàn)本實施例中描述的裝配順序生成方法。程序存儲在計算機可讀記錄介質(zhì)(例如硬盤、軟盤、CD-ROM、MO以及DVD)上,從計算機可讀介質(zhì)中讀取該程序,并且由計算機執(zhí)行該程序。可以通過網(wǎng)絡(例如因特網(wǎng))來分發(fā)該程序。
[0112]根據(jù)本實施例的一方面,在確定了產(chǎn)品的裝配順序時能夠減少由用戶執(zhí)行的操作的量。
[0113]本文所提供的所有示例和有條件的語言意在幫助讀者理解本發(fā)明和發(fā)明人推動現(xiàn)有技術(shù)所貢獻的構(gòu)思的教導目的,而不解釋為對這種具體敘述的示例和條件的限制,說明書中的這些示例的組織也不涉及示出本發(fā)明的優(yōu)勢和劣勢。雖然已經(jīng)詳細地描述了本發(fā)明的一個或更多個實施例,但應該理解的是,在不偏離本發(fā)明的精神和范圍的情況下可以進行各種改變、替換和變更。
【權(quán)利要求】
1.一種裝配順序生成方法,包括: 在顯示單元上顯示3-D模型; 使所述3-D模型中順序地選擇的部件不顯示;以及 將選擇所述部件的順序的相反順序作為所述3-D模型的裝配順序存儲至存儲單元。
2.根據(jù)權(quán)利要求1所述的裝配順序生成方法,其中, 所述3-D模型的所述部件包括將給定部件緊固于另一部件的緊固部件,以及 裝配順序生成程序還使得計算機執(zhí)行: 當在所述3-D模型中選擇了所述給定部件時,識別所述給定部件的所述緊固部件;以及 將識別出的所述緊固部件與所選擇的所述給定部件相關(guān)聯(lián),并且存儲所述裝配順序。
3.根據(jù)權(quán)利要求2所述的裝配順序生成方法,其中, 所述3-D模型的所述部件包括緊固部件,并且 所述緊固部件預先設(shè)定為不顯示。
4.根據(jù)權(quán)利要求1所述的裝配順序生成方法,進一步使計算機執(zhí)行: 計算指示在所述3-D模型中所選擇的每個部件的拆卸的容易性的程度;以及 在所述顯示單元上顯示信息,所述信息指示根據(jù)拆卸的容易性的所述拆卸的容易性的程度。
5.一種裝配順序生成裝置,包括: 顯示控制單元,所述顯示控制單元使顯示單元顯示3-D模型; 設(shè)定單元,所述設(shè)定單元在順序地選擇在所述顯示單元上顯示的所述3-D模型中所包括的部件時將所選擇的所述部件設(shè)定為不顯示;以及 存儲單元,所述存儲單元將所述部件的選擇順序的相反順序作為所述3-D模型的裝配順序存儲至存儲器單元。
6.一種裝配順序生成裝置,包括: 計算機,所述計算機包括: 顯示控制單元,所述顯示控制單元使顯示單元顯示3-D模型; 設(shè)定單元,所述設(shè)定單元在順序地選擇在所述顯示單元上顯示的所述3-D模型中所包括的部件時將所選擇的所述部件設(shè)定為不顯示;以及 存儲單元,所述存儲單元將所述部件的選擇順序的相反順序作為所述3-D模型的裝配順序存儲至存儲器單元。
7.一種制造方法,包括: 在顯示單元上顯示對產(chǎn)品進行仿真的3-D模型; 使所述3-D模型中順序地選擇的部件不顯示; 將選擇所述部件的順序的相反順序作為所述3-D模型的裝配順序存儲至存儲單元;以及 根據(jù)所存儲的所述裝配順序制造所述產(chǎn)品。
【文檔編號】G06F17/50GK103810318SQ201310452189
【公開日】2014年5月21日 申請日期:2013年9月27日 優(yōu)先權(quán)日:2012年11月1日
【發(fā)明者】田口輝敏, 鹿子司, 熊谷勵 申請人:富士通株式會社