TWI845869B - Puncher design system and puncher design method - Google Patents
Puncher design system and puncher design method Download PDFInfo
- Publication number
- TWI845869B TWI845869B TW110139277A TW110139277A TWI845869B TW I845869 B TWI845869 B TW I845869B TW 110139277 A TW110139277 A TW 110139277A TW 110139277 A TW110139277 A TW 110139277A TW I845869 B TWI845869 B TW I845869B
- Authority
- TW
- Taiwan
- Prior art keywords
- punch press
- target
- data
- punch
- design
- Prior art date
Links
- 238000013461 design Methods 0.000 title claims abstract description 83
- 238000000034 method Methods 0.000 title claims abstract description 22
- 239000000463 material Substances 0.000 claims abstract description 32
- 238000011960 computer-aided design Methods 0.000 claims description 8
- 238000004080 punching Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 4
- 239000007787 solid Substances 0.000 description 4
- 238000012938 design process Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Numerical Control (AREA)
Abstract
Description
本發明是有關於一種沖床設計系統與設計方法。The present invention relates to a punch design system and a punch design method.
在沖床產業發展中,為了降低沖床設計與製造的週期,電腦輔助設計(Computer Aided Design;CAD)軟體經常被應用來協助沖床設計。然而,沖床的設計流程與參數設定仍是依靠著工程師的習慣與經驗來進行,沖床的設計流程並未被參數化(parameterized)以及模組化(modulized)。因此,現行的沖床設計流程需要繁瑣的計算以及較高的設計門檻,同時也會有較高的人為誤差。In the development of the punch press industry, in order to reduce the design and manufacturing cycle of punch presses, Computer Aided Design (CAD) software is often used to assist in punch press design. However, the design process and parameter settings of punch presses still rely on the habits and experience of engineers, and the design process of punch presses has not been parameterized and modularized. Therefore, the current punch press design process requires cumbersome calculations and a high design threshold, and there will also be a high level of human error.
為了解決上述問題,本發明之實施例提出一種沖床設計系統與設計方法,其整合沖床設計的專業知識,以根據使用者輸入的參數資料,來自動地產生出使用者所需的沖床模型。如此,可避免繁瑣的計算、縮短沖床的開發週期、減少人為的誤差、降低設計的門檻,並且達到設計經驗的累積參數化。To solve the above problems, the embodiments of the present invention provide a punch press design system and design method, which integrates the professional knowledge of punch press design to automatically generate the punch press model required by the user according to the parameter data input by the user. In this way, cumbersome calculations can be avoided, the development cycle of the punch press can be shortened, human errors can be reduced, the design threshold can be lowered, and the accumulated parameterization of design experience can be achieved.
根據本發明之一實施例,上述沖床設計系統,包含:零件資料庫模組、知識庫模組、繪圖軟體程式庫模組、記憶體以及處理器。零件資料庫模組用以儲存標準品零件庫、共用零件庫以及客戶需求規格表中之至少一者,其中標準品零件庫包含複數筆標準零件資料,共用零件庫包含複數筆共用零件資料,客戶需求規格表包含複數筆客戶特殊規格零件參數資料。知識庫模組用以儲存沖床設計知識庫、材料選用知識庫以及馬達選用知識庫中之至少一者,其中沖床設計知識庫包含複數筆沖床設計知識資料,材料選用知識庫包含複數筆材料選用知識資料,馬達選用知識庫包含複數筆馬達選用知識資料。繪圖軟體程式庫模組用以提供至少一電腦輔助設計(Computer Aided Design;CAD)軟體。記憶體用以儲存複數個指令。處理器電性連接至記憶體,以載入上述指令來進行:利用使用者介面來接收使用者所輸入之複數筆輸入參數資料,其中這些輸入參數資料對應至使用者所需之一目標沖床;以及進行一沖床模型產生步驟,以根據輸入參數資料以及標準品零件庫、共用零件庫以及客戶需求規格表中之至少一者以及沖床設計知識庫、材料選用知識庫及馬達選用知識庫中之至少一者來利用至少一電腦輔助設計軟體產生複數個沖床零件模型,並將這些沖床零件模型組立成對應目標沖床之一沖床模型。According to an embodiment of the present invention, the punch press design system includes: a parts database module, a knowledge base module, a drawing software library module, a memory and a processor. The parts database module is used to store at least one of a standard parts library, a shared parts library and a customer requirement specification table, wherein the standard parts library includes a plurality of standard parts data, the shared parts library includes a plurality of shared parts data, and the customer requirement specification table includes a plurality of customer special specification parts parameter data. The knowledge base module is used to store at least one of a punch press design knowledge base, a material selection knowledge base, and a motor selection knowledge base, wherein the punch press design knowledge base includes a plurality of punch press design knowledge data, the material selection knowledge base includes a plurality of material selection knowledge data, and the motor selection knowledge base includes a plurality of motor selection knowledge data. The drawing software library module is used to provide at least one computer-aided design (CAD) software. The memory is used to store a plurality of instructions. The processor is electrically connected to the memory to load the above instructions to perform: using a user interface to receive a plurality of input parameter data input by a user, wherein these input parameter data correspond to a target punch required by the user; and performing a punch model generation step to generate a plurality of punch part models using at least one computer-aided design software based on the input parameter data and at least one of a standard product part library, a shared part library, and a customer requirement specification sheet and at least one of a punch design knowledge base, a material selection knowledge base, and a motor selection knowledge base, and assemble these punch part models into a punch model corresponding to the target punch.
在一些實施例中,當處理器進行沖床模型產生步驟時,處理器進行:根據輸入參數資料從標準品零件庫、共用零件庫及客戶需求規格表中之至少一者以及沖床設計知識庫、材料選用知識庫及馬達選用知識庫中之至少一者中來選擇出用以建構目標沖床所需之複數筆目標零件資料;根據輸入參數資料從標準品零件庫、共用零件庫及客戶需求規格表中之至少一者中來選擇出用以建構目標沖床所需之複數筆目標知識資料;根據目標零件資料和目標知識資料來計算每一沖床零件模型之一零件外形;利用至少一電腦輔助設計軟體來根據目標零件資料、目標知識資料和每一沖床零件模型之零件外形來產生沖床零件模型;以及根據目標知識資料來組立出目標沖床之沖床模型。In some embodiments, when the processor performs the punch press model generation step, the processor performs: selecting a plurality of target part data required for constructing a target punch press from at least one of a standard part library, a shared part library, and a customer requirement specification table and at least one of a punch press design knowledge base, a material selection knowledge base, and a motor selection knowledge base according to the input parameter data; selecting a plurality of target part data required for constructing a target punch press from at least one of a standard part library, a shared part library, and a customer requirement specification table according to the input parameter data; A plurality of target knowledge data required for constructing a target punch press is selected from at least one of the requirement specification tables; a part shape of each punch press part model is calculated based on the target part data and the target knowledge data; a punch press part model is generated based on the target part data, the target knowledge data and the part shape of each punch press part model using at least one computer-aided design software; and a punch press model of the target punch press is assembled based on the target knowledge data.
在一些實施例中,其中沖床零件模型包含馬達模型、連桿模型以及滑塊模型。In some embodiments, the punching machine part model includes a motor model, a connecting rod model, and a slider model.
在一些實施例中,當處理器進行利用至少一電腦輔助設計軟體來根據目標零件資料和目標知識資料產生沖床零件模型之步驟時,處理器進行:利用至少一電腦輔助設計軟體繪製複數個零件草圖,並將零件草圖拉伸,以獲得沖床零件模型。In some embodiments, when the processor performs the step of using at least one computer-aided design software to generate a punching machine part model according to target part data and target knowledge data, the processor performs the following steps: using at least one computer-aided design software to draw a plurality of part sketches, and stretching the part sketches to obtain a punching machine part model.
在一些實施例中,輸入參數包含:目標沖床之沖床噸數、沖床行程、每分鐘行程數(Stroke Per Min;SPM)、能力發生點、沖頭底面面積、工作平台面積以及合模高度。In some embodiments, the input parameters include: punch tonnage, punch stroke, strokes per minute (SPM), capacity occurrence point, punch bottom area, work platform area, and clamping height of the target punch.
根據本發明之一實施例,上述沖床設計方法係由上述沖床設計系統所執行,其中沖床設計方法包含:提供標準品零件庫、共用零件庫以及客戶需求規格表中之至少一者,其中標準品零件庫包含複數筆標準零件資料,共用零件庫包含複數筆共用零件資料,客戶需求規格表包含複數筆客戶特殊規格零件參數資料;提供沖床設計知識庫、材料選用知識庫以及馬達選用知識庫中之至少一者,其中沖床設計知識庫包含複數筆沖床設計知識資料,材料選用知識庫包含複數筆材料選用知識資料,馬達選用知識庫包含複數筆馬達選用知識資料;利用使用者介面來接收使用者所輸入之複數筆輸入參數資料,其中輸入參數資料對應至該使用者所需之目標沖床;以及進行一沖床模型產生步驟,以根據輸入參數資料以及標準品零件庫、共用零件庫以及客戶需求規格表中之至少一者以及沖床設計知識庫、材料選用知識庫及馬達選用知識庫中之至少一者來利用至少一電腦輔助設計軟體產生複數個沖床零件模型,並將沖床零件模型組立成對應目標沖床之一沖床模型。According to one embodiment of the present invention, the punch press design method is executed by the punch press design system, wherein the punch press design method includes: providing at least one of a standard parts library, a shared parts library, and a customer requirement specification table, wherein the standard parts library includes a plurality of standard parts data, the shared parts library includes a plurality of shared parts data, and the customer requirement specification table includes a plurality of customer special specification parts parameter data; providing at least one of a punch press design knowledge base, a material selection knowledge base, and a motor selection knowledge base, wherein the punch press design knowledge base includes a plurality of punch press design knowledge data, the material selection knowledge base includes a plurality of material selection knowledge bases, and the motor selection knowledge base includes a plurality of material selection knowledge bases. The method comprises: receiving a plurality of input parameter data input by a user through a user interface, wherein the input parameter data corresponds to a target punch press required by the user; and performing a punch press model generation step, so as to generate a plurality of punch press part models using at least one computer-aided design software according to the input parameter data and at least one of a standard product part library, a shared part library, and a customer requirement specification sheet and at least one of a punch press design knowledge base, a material selection knowledge base, and a motor selection knowledge base, and assembling the punch press part models into a punch press model corresponding to the target punch press.
在一些實施例中,沖床模型產生步驟包含:根據些輸入參數資料從標準品零件庫、共用零件庫及客戶需求規格表中之至少一者以及沖床設計知識庫、材料選用知識庫及馬達選用知識庫中之該至少一者中來選擇出用以建構目標沖床所需之複數筆目標零件資料;根據輸入參數資料從標準品零件庫、共用零件庫及該客戶需求規格表中之至少一者中來選擇出用以建構目標沖床所需之複數筆目標知識資料;據目標零件資料和目標知識資料來計算每一沖床零件模型之一零件外形;利用至少一電腦輔助設計軟體來根據目標零件資料、目標知識資料以及每一沖床零件模型之零件外形產生沖床零件模型;以及根據目標知識資料來將沖床零件模型組立成目標沖床之沖床模型。In some embodiments, the punch model generation step includes: selecting a plurality of target part data required for constructing a target punch from at least one of a standard part library, a shared part library, and a customer requirement specification table and at least one of a punch design knowledge base, a material selection knowledge base, and a motor selection knowledge base according to the input parameter data; selecting a plurality of target part data required for constructing a target punch from at least one of a standard part library, a shared part library, and the customer requirement specification table according to the input parameter data; A plurality of target knowledge data required for constructing a target punch press are selected from at least one of the target parts; a part shape of each punch press part model is calculated according to the target part data and the target knowledge data; a punch press part model is generated according to the target part data, the target knowledge data and the part shape of each punch press part model using at least one computer-aided design software; and the punch press part models are assembled into a punch press model of the target punch press according to the target knowledge data.
在一些實施例中,根據輸入參數資料從標準品零件庫、零件庫及客戶需求規格表中之至少一者中來選擇出用以建構目標沖床所需之目標知識資料之步驟包含:根據目標零件資料和目標知識資料來計算每一沖床零件模型之一零件外形。In some embodiments, the step of selecting target knowledge data required for constructing a target punch press from at least one of a standard parts library, a parts library, and a customer requirement specification table based on input parameter data includes: calculating a part shape of each punch press part model based on the target part data and the target knowledge data.
在一些實施例中,利用至少一電腦輔助設計軟體來根據目標零件資料和目標知識資料產生沖床零件模型之步驟包含:利用至少一電腦輔助設計軟體繪製複數個零件草圖,並將零件草圖拉伸,以獲得沖床零件模型。In some embodiments, the step of using at least one computer-aided design software to generate a punch press part model based on target part data and target knowledge data includes: using at least one computer-aided design software to draw a plurality of part sketches, and stretching the part sketches to obtain a punch press part model.
在一些實施例中,輸入參數包含:目標沖床之沖床噸數、沖床行程、每分鐘行程數、能力發生點、沖頭底面面積、工作平台面積以及合模高度。In some embodiments, the input parameters include: punch tonnage, punch stroke, strokes per minute, capacity occurrence point, punch bottom area, work platform area, and clamping height of the target punch.
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。In order to make the above features and advantages of the present invention more clearly understood, embodiments are specifically cited below and described in detail with reference to the accompanying drawings.
下文是以實施方式配合附圖作詳細說明,但所提供的實施方式並非用以限制本發明所涵蓋的範圍,而結構運作的描述非用以限制其執行的順序,任何由元件重新組合的結構,所產生具有均等功效的裝置,皆為本發明所涵蓋的範圍。此外,圖式僅以說明為目的,並未依照原尺寸作圖。The following is a detailed description of the implementation with accompanying drawings, but the implementation provided is not intended to limit the scope of the invention, and the description of the structure and operation is not intended to limit the order of its execution. Any structure reassembled from the components to produce a device with equal functions is within the scope of the invention. In addition, the drawings are for illustration purposes only and are not drawn according to the original size.
請參照圖1,其係繪示根據本發明實施例之沖床設計系統100的功能方塊示意圖。沖床設計系統100包含使用者介面模組110、零件資料庫模組120、知識庫模組130、繪圖軟體程式庫模組140以及推論引擎模組150。使用者介面模組110係用以提供使用者介面200,如圖2所示。使用者介面200係用以供使用者透過使用者介面200來輸入複數筆輸入參數資料。這些輸入資料參數資料是對應至使用者所需之目標沖床。在一些實施例中,輸入參數資料包含目標沖床的沖床噸數、沖床行程、每分鐘行程數(Stroke Per Min;SPM)、能力發生點、沖頭底面面積、工作平台面積以及合模高度。然而,本發明之實施例並不受限於此。本發明實施例之使用者介面200亦提供複數個功能按鈕210~230,以供使用者選擇所欲進行之操作。然而,在本發明之其他實施例中,當使用者輸入目標沖床的輸入參數資料後,沖床設計系統100便可自動產生目標沖床的對應沖床模型。Please refer to FIG. 1, which is a functional block diagram of a punch press design system 100 according to an embodiment of the present invention. The punch press design system 100 includes a user interface module 110, a parts database module 120, a knowledge base module 130, a drawing software library module 140, and an inference engine module 150. The user interface module 110 is used to provide a user interface 200, as shown in FIG. 2. The user interface 200 is used for a user to input a plurality of input parameter data through the user interface 200. These input data parameter data correspond to the target punch press required by the user. In some embodiments, the input parameter data includes the punch tonnage, punch stroke, strokes per minute (SPM), capacity occurrence point, punch bottom area, work platform area, and mold clamping height of the target punch. However, the embodiments of the present invention are not limited thereto. The user interface 200 of the embodiment of the present invention also provides a plurality of function buttons 210-230 for the user to select the desired operation. However, in other embodiments of the present invention, after the user inputs the input parameter data of the target punch, the punch design system 100 can automatically generate a corresponding punch model of the target punch.
零件資料庫模組120係用以儲存一標準品零件庫、一共用零件庫以及一客戶需求規格表中之至少一者。標準品零件庫包含複數筆標準零件資料(例如,市面上販售的零件資料),共用零件庫包含複數筆共用零件資料(例如,公司內部未對外公開規格的零件資料),客戶需求規格表則包含複數筆客戶特殊規格零件參數資料。在本實施例中,零件資料庫模組120儲存了標準品零件庫、共用零件庫以及客戶需求規格表三著,但本發明之實施例並不受限於此。零件資料庫模組120所儲存的資料可根據使用者需求來決定,例如,在一些實施例中,零件資料庫模組120可只儲存標準品零件庫。The parts database module 120 is used to store at least one of a standard parts library, a shared parts library, and a customer requirement specification table. The standard parts library contains a plurality of standard parts data (for example, parts data sold on the market), the shared parts library contains a plurality of shared parts data (for example, parts data of the company's internal specifications that are not disclosed to the outside), and the customer requirement specification table contains a plurality of customer-specific specification parts parameter data. In this embodiment, the parts database module 120 stores the standard parts library, the shared parts library, and the customer requirement specification table, but the embodiments of the present invention are not limited to this. The data stored in the parts database module 120 can be determined according to user needs. For example, in some embodiments, the parts database module 120 can only store the standard parts library.
知識庫模組130係用以儲存沖床設計知識庫、材料選用知識庫以及馬達選用知識庫中之至少一者。沖床設計知識庫包含各種零件設計知識的資料。以連桿零件的設計知識為例,如圖3所示,連桿的設計方程式如下: F = M / (r*sinα) = 2M / (s*sinα) (1) M = (F*s*sinα)/2 (2) d = r*(1-cosα) (3) h=r*cosα+(r2*(cos2α-1)+L2)1/2 (4) The knowledge base module 130 is used to store at least one of the punch press design knowledge base, the material selection knowledge base, and the motor selection knowledge base. The punch press design knowledge base contains data of various parts design knowledge. Taking the design knowledge of the connecting rod part as an example, as shown in FIG3, the design equation of the connecting rod is as follows: F = M / (r*sinα) = 2M / (s*sinα) (1) M = (F*s*sinα)/2 (2) d = r*(1-cosα) (3) h=r*cosα+(r2*(cos2α-1)+L2)1/2 (4)
其中,F為公稱能力;α為公稱角;s為行程;M為所需轉矩;d為能力發生點;h為活塞銷位置(從曲柄心計算);L為連桿長度;r為曲柄半徑。Among them, F is the nominal capacity; α is the nominal angle; s is the stroke; M is the required torque; d is the capacity occurrence point; h is the piston pin position (calculated from the crank center); L is the connecting rod length; r is the crank radius.
材料選用知識庫包含各種零件的材料選用知識資料,例如連桿的材料選用知識資料;馬達選用知識庫包含各種馬達的選用知識資料,例如沖床噸數與馬達的對應關係。The material selection knowledge base contains the material selection knowledge data of various parts, such as the material selection knowledge data of connecting rods; the motor selection knowledge base contains the selection knowledge data of various motors, such as the correspondence between the tonnage of the punch press and the motor.
繪圖軟體程式庫模組140係用以儲存並提供至少一電腦輔助設計(Computer Aided Design;CAD)軟體。在本實施例中,繪圖軟體程式庫模組140係用以儲存並提供Solid Edge以及Inventor。然而,本發明之實施例並不受限於此,在本發明之其他實施例中,繪圖軟體程式庫模組140可儲存並提供SolidWorks。The drawing software library module 140 is used to store and provide at least one computer-aided design (CAD) software. In this embodiment, the drawing software library module 140 is used to store and provide Solid Edge and Inventor. However, the embodiments of the present invention are not limited thereto, and in other embodiments of the present invention, the drawing software library module 140 may store and provide SolidWorks.
推論引擎模組150係電性連接至使用者介面模組110、零件資料庫模組120、知識庫模組130以及繪圖軟體程式庫模組140,以接收輸入參數資料,並根據輸入參數資料以及標準品零件庫、共用零件庫及客戶需求規格表、沖床設計知識庫、材料選用知識庫以及馬達選用知識庫來利用電腦輔助設計軟體產生複數個沖床零件模型,並將這些沖床零件模型組立成對應該目標沖床之一沖床模型。沖床零件模型以及組立完成的沖床模型會利用電腦輔助設計軟體來呈現。The inference engine module 150 is electrically connected to the user interface module 110, the parts database module 120, the knowledge base module 130, and the drawing software library module 140 to receive input parameter data, and generate a plurality of punch part models using computer-aided design software according to the input parameter data and the standard parts library, the shared parts library, the customer requirement specification sheet, the punch design knowledge base, the material selection knowledge base, and the motor selection knowledge base, and assemble these punch part models into a punch model corresponding to the target punch. The punch part model and the assembled punch model are presented using the computer-aided design software.
本發明實施例之沖床設計系統100可以電腦裝置來實施。具體而言,此電腦裝置包含記憶體、處理器以及硬碟。記憶體係用儲存複數個指令,而處理器用以載入這些指令,以從硬碟取得操作所需的資料來實現前述使用者介面模組110、零件資料庫模組120、知識庫模組130、繪圖軟體程式庫模組140以及推論引擎模組150的功能。在本實施例中,零件資料庫模組120、知識庫模組130、繪圖軟體程式庫模組140的資料可儲存於前述之硬碟中,但本發明之實施例並不受限於此。The punch press design system 100 of the embodiment of the present invention can be implemented by a computer device. Specifically, the computer device includes a memory, a processor, and a hard disk. The memory is used to store a plurality of instructions, and the processor is used to load these instructions to obtain the data required for the operation from the hard disk to realize the functions of the aforementioned user interface module 110, the parts database module 120, the knowledge base module 130, the drawing software library module 140, and the inference engine module 150. In this embodiment, the data of the parts database module 120, the knowledge base module 130, and the drawing software library module 140 can be stored in the aforementioned hard disk, but the embodiment of the present invention is not limited thereto.
請參照圖4,其係繪示根據本發明實施例之沖床設計方法400的流程示意圖。沖床設計方法400係由前述之沖床設計系統100所執行,以產生沖床零件模型以及組立完成的沖床模型。Please refer to Fig. 4, which is a schematic flow chart of a punch press design method 400 according to an embodiment of the present invention. The punch press design method 400 is executed by the punch press design system 100 described above to generate a punch press part model and an assembled punch press model.
在沖床設計方法400中,首先進步驟410,以利用零件資料庫模組120、知識庫模組130以及繪圖軟體程式庫模組140來提供標準品零件庫、共用零件庫、客戶需求規格表、沖床設計知識庫、材料選用知識庫、馬達選用知識庫以及電腦輔助設計軟體。然後,進行步驟420,以利用使用者介面200來接收使用者所輸入之輸入參數資料。接著,進行步驟430,以產生沖床模型。產生沖床模型之步驟430係根據輸入參數資料、標準品零件庫、共用零件庫、客戶需求規格表、沖床設計知識庫、材料選用知識庫以及馬達選用知識庫來利用電腦輔助設計軟體產生複數個沖床零件模型,並將這些沖床零件模型組立成對應目標沖床之一沖床模型。In the punch design method 400, first, step 410 is performed to provide a standard parts library, a shared parts library, a customer requirement specification sheet, a punch design knowledge base, a material selection knowledge base, a motor selection knowledge base, and a computer-aided design software using the parts database module 120, the knowledge base module 130, and the drawing software library module 140. Then, step 420 is performed to receive input parameter data input by the user using the user interface 200. Then, step 430 is performed to generate a punch model. The step 430 of generating a punch press model generates a plurality of punch press part models using computer-aided design software according to input parameter data, a standard parts library, a shared parts library, a customer requirement specification sheet, a punch press design knowledge base, a material selection knowledge base, and a motor selection knowledge base, and assembles these punch press part models into a punch press model corresponding to one of the target punch presses.
以下將說明推論引擎模組150中的推論子模組151如何利用其他的子模組來產生組立完成的沖床模型。The following will describe how the inference submodule 151 in the inference engine module 150 utilizes other submodules to generate an assembled punch press model.
請參照圖5,其係繪示根據本發明實施例之產生沖床模型之步驟430的流程示意圖。在步驟430中,首先進行步驟431,以根據輸入參數資料從標準品零件庫、共用零件庫、客戶需求規格表、沖床設計知識庫、材料選用知識庫、馬達選用知識庫中選擇出用以建構該目標沖床所需之複數筆目標零件資料。具體而言,在步驟431中,推論引擎模組150中的推論子模組151係利用零件選擇子模組153來根據輸入參數資料從標準品零件庫、共用零件庫、客戶需求規格表、沖床設計知識庫、材料選用知識庫、馬達選用知識庫中選擇出目標零件資料。例如,選擇出所需連桿的資料;選擇出所需馬達的資料;選擇出所需滑塊的資料。Please refer to FIG. 5, which is a schematic diagram of the process of generating a punch press model according to an embodiment of the present invention in step 430. In step 430, firstly, step 431 is performed to select a plurality of target part data required for constructing the target punch press from a standard parts library, a shared parts library, a customer requirement specification sheet, a punch press design knowledge base, a material selection knowledge base, and a motor selection knowledge base according to input parameter data. Specifically, in step 431, the inference submodule 151 in the inference engine module 150 uses the part selection submodule 153 to select target part data from the standard parts library, the shared parts library, the customer requirement specification table, the punch design knowledge base, the material selection knowledge base, and the motor selection knowledge base according to the input parameter data. For example, select the required connecting rod data; select the required motor data; select the required slider data.
然後,進行步驟432,以根據輸入參數資料從標準品零件庫、共用零件庫及客戶需求規格表中選擇出用以建構目標沖床所需之複數筆目標知識資料。這些目標知識資料可包含例如:所需零件彼此的配置關係、大小以及組裝方式。具體而言,在步驟432中,推論引擎模組150中的推論子模組151係利用形狀參數計算子模組155來根據輸入參數資料從標準品零件庫、共用零件庫及客戶需求規格表中選擇出目標知識資料。Then, step 432 is performed to select a plurality of target knowledge data required for constructing the target punching machine from the standard parts library, the shared parts library, and the customer requirement specification table according to the input parameter data. These target knowledge data may include, for example, the configuration relationship, size, and assembly method of the required parts. Specifically, in step 432, the inference submodule 151 in the inference engine module 150 uses the shape parameter calculation submodule 155 to select the target knowledge data from the standard parts library, the shared parts library, and the customer requirement specification table according to the input parameter data.
接著,進行步驟433,以根據前述之目標零件資料和目標知識資料來計算每一沖床零件模型之零件外形。具體而言,在步驟433中,推論引擎模組150中的推論子模組151係利用形狀參數計算子模組155來根據目標零件資料和目標知識資料來計算沖床零件模型之零件外形。例如,利用形狀參數計算子模組155來根據前述之目標零件資料計算出沖床零件模型之外形。例如,計算出所需連桿的外形;計算出所需馬達的外形;計算出所需滑塊的外形。Next, step 433 is performed to calculate the part shape of each punching machine part model according to the aforementioned target part data and target knowledge data. Specifically, in step 433, the inference submodule 151 in the inference engine module 150 uses the shape parameter calculation submodule 155 to calculate the part shape of the punching machine part model according to the target part data and target knowledge data. For example, the shape parameter calculation submodule 155 is used to calculate the shape of the punching machine part model according to the aforementioned target part data. For example, the shape of the required connecting rod is calculated; the shape of the required motor is calculated; the shape of the required slider is calculated.
然後,進行步驟434,以利用電腦輔助設計軟體來根據目標零件資料和目標知識資料產生沖床零件模型。具體而言,在步驟434中,推論引擎模組150中的推論子模組151控制實體模型產生子模組157來利用電腦輔助設計軟體繪製出複數個零件草圖,並將這些零件草圖拉伸,以獲得沖床零件模型,例如,獲得所需連桿的模型;獲得所需馬達的模型;獲得所需滑塊的模型。具體而言,如圖6A和圖6B所示,先繪製出連桿端部的草圖,再將此草圖拉伸以獲得連桿的模型。Then, step 434 is performed to generate a punching machine part model based on the target part data and the target knowledge data using the computer-aided design software. Specifically, in step 434, the inference submodule 151 in the inference engine module 150 controls the solid model generation submodule 157 to draw a plurality of part sketches using the computer-aided design software, and stretch these part sketches to obtain a punching machine part model, for example, to obtain a model of a required connecting rod; to obtain a model of a required motor; to obtain a model of a required slider. Specifically, as shown in FIG. 6A and FIG. 6B, a sketch of the end of the connecting rod is first drawn, and then the sketch is stretched to obtain a model of the connecting rod.
然後,進行步驟435,以根據前述之目標知識資料來組立出目標沖床之沖床模型。具體而言,在步驟435中,推論引擎模組150中的推論子模組151控制實體模型組立子模組159來根據前述之目標知識資料來將沖床零件模型組立成目標沖床之沖床模型。例如,根據目標知識資料來將馬達模型、連桿模型以及滑塊模型組裝。Then, step 435 is performed to assemble the punch model of the target punch according to the aforementioned target knowledge data. Specifically, in step 435, the inference submodule 151 in the inference engine module 150 controls the physical model assembly submodule 159 to assemble the punch part model into the punch model of the target punch according to the aforementioned target knowledge data. For example, the motor model, the connecting rod model and the slider model are assembled according to the target knowledge data.
由以上說明可知,本發明實施例之沖床設計系統100與沖床設計方法400整合了沖床設計的專業知識,以根據使用者輸入的參數資料,來自動地產生出使用者所需的沖床模型。如此,便可避免繁瑣的計算、縮短沖床的開發週期、減少人為的誤差、降低設計的門檻,並且達到設計經驗的累積參數化。As can be seen from the above description, the punch press design system 100 and the punch press design method 400 of the embodiment of the present invention integrate the professional knowledge of punch press design to automatically generate the punch press model required by the user according to the parameter data input by the user. In this way, it is possible to avoid cumbersome calculations, shorten the development cycle of the punch press, reduce human errors, lower the design threshold, and achieve the accumulation of parameterization of design experience.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed as above by the embodiments, they are not intended to limit the present invention. Any person with ordinary knowledge in the relevant technical field can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be defined by the scope of the attached patent application.
100:沖床設計系統 110:使用者介面模組 120:零件資料庫模組 130:知識庫模組 140:繪圖軟體程式庫模組 150:推論引擎模組 151:推論子模組 153:零件選擇子模組 155:形狀參數計算子模組 157:實體模型產生子模組 159:實體模型組立子模組 200:使用者介面 210~230:功能按鈕 400:沖床設計方法 410~430:步驟 431~435:步驟 100: Punch design system 110: User interface module 120: Parts database module 130: Knowledge base module 140: Drawing software library module 150: Inference engine module 151: Inference submodule 153: Parts selection submodule 155: Shape parameter calculation submodule 157: Solid model generation submodule 159: Solid model assembly submodule 200: User interface 210~230: Function button 400: Punch design method 410~430: Steps 431~435: Steps
圖1係繪示根據本發明實施例之沖床設計系統100的功能方塊示意圖。 圖2係繪示根據本發明實施例之使用者介面的示意圖。 圖3係繪示根據本發明實施例之連桿的設計知識。 圖4係繪示根據本發明實施例之沖床設計方法的流程示意圖。 圖5係繪示根據本發明實施例之沖床模型產生步驟的流程示意圖。 圖6A和圖6B係繪示根據本發明實施例之沖床零件模型的拉伸示意圖。 FIG. 1 is a functional block diagram of a punch press design system 100 according to an embodiment of the present invention. FIG. 2 is a schematic diagram of a user interface according to an embodiment of the present invention. FIG. 3 is a schematic diagram of the design knowledge of a connecting rod according to an embodiment of the present invention. FIG. 4 is a flow diagram of a punch press design method according to an embodiment of the present invention. FIG. 5 is a flow diagram of a punch press model generation step according to an embodiment of the present invention. FIG. 6A and FIG. 6B are schematic diagrams of stretching of a punch press part model according to an embodiment of the present invention.
無without
100:沖床設計系統 100: Punch design system
110:使用者介面模組 110: User interface module
120:零件資料庫模組 120: Parts database module
130:知識庫模組 130: Knowledge base module
140:繪圖軟體程式庫模組 140: Drawing software library module
150:推論引擎模組 150: Inference Engine Module
151:推論子模組 151: Inference submodule
153:零件選擇子模組 153: Parts selection submodule
155:形狀參數計算子模組 155:Shape parameter calculation module
157:實體模型產生子模組 157: Entity model generation submodule
159:實體模型組立子模組 159: Entity model assembly submodule
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW110139277A TWI845869B (en) | 2021-10-22 | 2021-10-22 | Puncher design system and puncher design method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW110139277A TWI845869B (en) | 2021-10-22 | 2021-10-22 | Puncher design system and puncher design method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202318241A TW202318241A (en) | 2023-05-01 |
| TWI845869B true TWI845869B (en) | 2024-06-21 |
Family
ID=87378806
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW110139277A TWI845869B (en) | 2021-10-22 | 2021-10-22 | Puncher design system and puncher design method |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI845869B (en) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1672112A (en) * | 2002-06-14 | 2005-09-21 | 基础技术公司 | Process and system for designing molds and dies |
| TW200611151A (en) * | 2004-09-17 | 2006-04-01 | First Int Computer Inc | Automatic bill of material generation system for electronic products |
| TW200821786A (en) * | 2006-11-09 | 2008-05-16 | Univ Nat Kaohsiung 1St Univ Sc | Automated design frame and method for solid models |
| CN102044016A (en) * | 2010-12-13 | 2011-05-04 | 沈阳东大中新科技有限公司 | Method and device for realizing automatic product configuration by utilizing spreadsheet definition rule |
| US20130144566A1 (en) * | 2011-08-02 | 2013-06-06 | Design Play Technologies Inc. | Real-time collaborative design platform |
| US20150254586A1 (en) * | 2014-03-07 | 2015-09-10 | Apriori Technologies, Inc. | Manufacturing cost estimator |
| CN107590319A (en) * | 2017-08-23 | 2018-01-16 | 南京理工大学 | A kind of knowledge modeling method and system for engineering goods scheme Computer Aided Design |
| CN109886623A (en) * | 2019-01-30 | 2019-06-14 | 美林数据技术股份有限公司 | The group packet processing method and device of product data |
| CN110599287A (en) * | 2018-12-13 | 2019-12-20 | 河源龙记金属制品有限公司 | System and method for customizing a machined product |
| US20200004223A1 (en) * | 2013-10-17 | 2020-01-02 | Plethora Corporation | Method for implementing design-for-manufacturability checks |
-
2021
- 2021-10-22 TW TW110139277A patent/TWI845869B/en active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1672112A (en) * | 2002-06-14 | 2005-09-21 | 基础技术公司 | Process and system for designing molds and dies |
| TW200611151A (en) * | 2004-09-17 | 2006-04-01 | First Int Computer Inc | Automatic bill of material generation system for electronic products |
| TW200821786A (en) * | 2006-11-09 | 2008-05-16 | Univ Nat Kaohsiung 1St Univ Sc | Automated design frame and method for solid models |
| CN102044016A (en) * | 2010-12-13 | 2011-05-04 | 沈阳东大中新科技有限公司 | Method and device for realizing automatic product configuration by utilizing spreadsheet definition rule |
| US20130144566A1 (en) * | 2011-08-02 | 2013-06-06 | Design Play Technologies Inc. | Real-time collaborative design platform |
| US20200004223A1 (en) * | 2013-10-17 | 2020-01-02 | Plethora Corporation | Method for implementing design-for-manufacturability checks |
| US20150254586A1 (en) * | 2014-03-07 | 2015-09-10 | Apriori Technologies, Inc. | Manufacturing cost estimator |
| CN107590319A (en) * | 2017-08-23 | 2018-01-16 | 南京理工大学 | A kind of knowledge modeling method and system for engineering goods scheme Computer Aided Design |
| CN110599287A (en) * | 2018-12-13 | 2019-12-20 | 河源龙记金属制品有限公司 | System and method for customizing a machined product |
| CN109886623A (en) * | 2019-01-30 | 2019-06-14 | 美林数据技术股份有限公司 | The group packet processing method and device of product data |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202318241A (en) | 2023-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111462825A (en) | Method and apparatus for calculating ground state energy of chemical molecules and computer storage medium | |
| CN116168185A (en) | Three-dimensional tooth model segmentation method and device | |
| CN109344497B (en) | Design implementation method of die foundation body | |
| CN115344905B (en) | Method and system for automatically generating two-dimensional engineering drawings based on three-dimensional models | |
| JP2018049590A (en) | Computer-implemented method for positioning a pattern around an avatar | |
| US6920620B2 (en) | Method and system for creating test component layouts | |
| TWI845869B (en) | Puncher design system and puncher design method | |
| CN116168808B (en) | Gum line extraction method, dental instrument manufacturing method, equipment and medium | |
| Rathod et al. | Optical CAD modelling and designing of compound die using the python scripting language | |
| JP2007535045A (en) | Determining process behavior to describe the molding process of molded parts | |
| JP6501959B1 (en) | Simulation system for springback suppression design by shape change, simulation method for springback suppression design by shape change, and program of simulation system for springback suppression design by shape change | |
| JP2001262416A (en) | System for producing pattern for clothing | |
| US20230161925A1 (en) | Puncher design system and puncher design method | |
| JP5300835B2 (en) | Deployment method of sheet metal members | |
| CN116070357A (en) | Punch press design system and design method | |
| CN117252151B (en) | Method, system and medium for processing central area sinking of QFP packaging device EPad | |
| JP2014215769A (en) | Drawing generation apparatus, drawing generation method and program | |
| JP2019175105A (en) | Die deflection model creation system and die deflection model creation program | |
| JP4914004B2 (en) | Computerized method, software program and system for modeling mechanisms associated with deformed material | |
| JP2025064960A (en) | Wrapping two-dimensional (2D) sketches onto three-dimensional (3D) models | |
| CN117131618A (en) | Methods, systems and procedures for designing sheet components including ribs | |
| TWI254867B (en) | System and method of mould design | |
| CN114676516A (en) | A valve serialization design system and design method | |
| JP4231547B2 (en) | Configuration generation method and configuration generation program | |
| JP6316415B2 (en) | System and method for identifying deformed parts |