PRESS-DIE-SHAPE AUTOMATIC CREATION SYSTEM AND PROGRAM, AND PRESS-MOLDING SIMULATION SYSTEM
20170297076 · 2017-10-19
Assignee
Inventors
Cpc classification
B21D22/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
The present application automatically creates a press die shape corresponding to various kinds of pressing methods and product shapes using a part processing method data relating to press forming of ordinary parts. It includes a data storing device which stores a data relating to a shape of a part; a pressing method for press forming the part; a pressing direction setting and a press die shape type, with respect to each part; a part processing obtaining device which obtains a data relating to the pressing method of a referencing part, the pressing direction setting and the press die shape type; and a creation device which creates the press die shape data relating to a shape of a product portion and a peripheral portion thereof in the press die, and the pressing method, the pressing direction setting and the press die shape type of the referencing part.
Claims
1. A system for automatically creating a press die shape which includes a product shape data obtaining device to obtain a product shape data of a product, and automatically creates a press die shape data of the press die for press forming the product by using the product shape data obtained by the product shape data obtaining device, comprising: a part processing method data storing device which stores a data relating to a shape of a part, a pressing method for press forming the part, a pressing direction setting and a press die shape type, with respect to each part, a part processing method obtaining device which obtains a data from the part processing method data storing device, relating to the pressing method, the pressing direction setting and the press die shape type of a referencing part which are selected from the data stored in the part processing method data storing device, and a press die shape data creation device which creates the press die shape data relating to a shape of a product portion and a peripheral portion thereof in the press die based on the product shape data of the product, and the pressing method, the pressing direction setting and the press die shape type of the referencing part which are obtained by the part processing method obtaining device.
2. The system for automatically creating a press die shape according to claim 1, further comprising a feature shape identifying device which calculates a main curvature of each element which configures the obtained product shape data, and identifies a fillet portion of the product based on the main curvature, and identifies a top plate portion, a vertical wall portion or a flange portion based on a positional relationship with the identified fillet portion, wherein the press die shape creation device creates the press die shape data based on the top plate portion, the vertical wall portion, or the flange portion identified by the feature shape identifying device.
3. The system for automatically creating a press die shape according to claim 2, wherein, in the case that the press die shape type of the referencing part is a product extension type, the press die shape creation device comprises a press die outline creation device which creates a press die outline by extending a product shape outline of the product to a normal direction thereof by a predetermined distance, a blank holder surface creation device which determines an area surrounded by a fillet portion, an extended portion thereof which is created by extending a fillet portion adjacent to the flange portion and the press die outline as a blank holder surface, a punch opening line creation device which, in the case that a press die having a blank holder is used in the pressing method, determines a border line between the blank holder surface and the fillet portion and the extended portion thereof as a punch opening line which divides into the blank holder and the punch, and a pad dividing line creation device which, in the case that a die having a pad is used in the pressing method, extends the top plate portion up to the press die outline, and determines an outer periphery line of the portion including the top plate portion and the extended portion thereof as a pad dividing line which divides into the pad and the die.
4. The system for automatically creating a press die shape according to claim 2, wherein, in the case that the press die shape type of the referencing part is a blank holder and addendum surface creation type, an addendum shape parameter of the referencing part is stored in the part processing method data storing device, the part processing method data storing device also obtains the addendum shape parameter, and wherein the press die shape creation device comprises; a blank holder surface creation device which creates the blank holder surface based on a part processing method of the referencing part of the product, a feature point extracting device which extracts feature points which are apexes of corners having a bending angle of a predetermined angle or less on the product shape outline based on the product shape data, a two dimensional punch opening line creation device which creates a two dimensional punch opening line which is a spline closed curved line passing points outwardly offset from the extracted feature points by a predetermined distance, an addendum shape creation device which determines an addendum cross-sectional plane position using the feature points for allocating the addendum cross-sectional plane, and creates the addendum cross-sectional shape by referring to the addendum cross-sectional shape parameter with respect to each addendum cross-sectional plane position which is set from the addendum shape parameter of the referencing part obtained by the part processing method obtaining device, a three dimensional punch opening line creation device which, in the case that a die having a blank holder is used in the pressing method, maps the two dimensional punch opening line over the blank holder surface in the pressing direction, and creates a three dimensional punch opening line which divides into the blank holder and the punch, and a pad dividing line creation device which, in the case that a die having a pad is used in the pressing method, determines an outer periphery line of the top plate surface as a pad dividing line which divides into the pad and the die.
5. The system for automatically creating a press die shape according to claim 2, further comprising a pressing direction determining device which judges if a pressing direction determining type is automatic type or not, based on the data relating to the pressing direction setting of the referencing parts obtained by the part processing method obtaining device, and, when the pressing direction determining type is not automatic type, refers to the pressing direction setting in the part processing method data of the referencing part as a pressing direction of the press die of the product, and when the pressing direction determining type is automatic type, creates a mesh model from the obtained product shape data, calculates an average normal direction of all elements which configure the mesh model, preliminarily determines the average normal direction as a pressing direction of the press die of the product, identifies a feature shape of the product based on the preliminarily determined pressing direction using the feature shape identifying device, and determines a pressing direction of the press die of the product based on the identified feature shape.
6. The system for automatically creating a press die shape according to claim 1, further comprising wherein the part processing method data storing device stores draw bead arrangement position information of each draw bead portion of the press die, and a draw bead shape type, and a cross-sectional shape parameter, a draw bead setting device which allocates the draw bead arrangement line in the periphery portion of the press die shape created from the obtained product shape data, and sets the draw bead shape type and the cross-sectional shape parameter to each of the allocated draw bead arrangement line by referring to the corresponding draw bead designation of the part processing method data of the referencing part.
7. The system for automatically creating a press die shape according to claim 1, further comprising a press die shape data registering device which registers the press die shape data of the product created by the press shape creation device as a new part processing method data of a new part.
8. A simulation system for press forming, comprising a simulation device which performs a press forming simulation of the product with using the press die shape data created by the system for automatically creating a press die shape according to claim 1.
9. The simulation system for press forming according to claim 8, wherein the part processing method data storing device includes data relating to a blank line type for determining a blank line from the part, and comprises a blank line creation device which creates the blank line of the product based on the pressing method and the blank line type of the referencing part.
10. The simulation system for press forming according to claim 8, further comprising a holder load setting device which reads a total holder load of the referencing part from the part processing method data storing device, calculates a draw bead portion holder load applied to the draw bead portion of the referencing part, and calculates and sets a total holder load of the product based on the draw bead portion holder load.
11. A program for automatically creating a press die shape data of a press die for press forming a product according to the product shape data of the product, said program makes a computer work as the following devices: a part processing method data storing device which stores a data relating to a shape of a part, a pressing method for press forming the part, a pressing direction setting and a press die shape type, with respect to each part, a part processing method obtaining device which obtains a data from the part processing method data storing device, relating to the pressing method, the pressing direction setting and the press die shape type of a referencing part which are selected from the data stored in the part processing method data storing device, and a press die shape data creation device which creates the press die shape data relating to a shape of a product portion and a peripheral portion thereof in the press die based on the product shape data of the product, and the pressing method, the pressing direction setting and the press die shape type of the referencing part which are obtained by the part processing method obtaining device.
Description
BRIEF EXPLANATION OF THE DRAWINGS
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086]
[0087]
[0088]
[0089]
[0090]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
[0118]
[0119]
[0120]
[0121]
[0122]
[0123]
[0124]
[0125]
[0126]
[0127]
[0128]
[0129]
[0130]
[0131]
[0132]
[0133]
[0134]
[0135]
[0136]
[0137]
[0138]
[0139]
[0140]
[0141]
[0142]
[0143]
[0144]
[0145]
[0146]
[0147]
[0148]
[0149]
[0150]
[0151]
[0152]
[0153]
[0154]
[0155]
[0156]
[0157]
[0158]
[0159]
[0160]
[0161]
[0162]
[0163]
[0164]
[0165]
[0166]
[0167]
[0168]
[0169]
[0170]
[0171]
[0172]
[0173]
[0174]
[0175]
[0176]
[0177]
[0178]
[0179]
[0180]
[0181]
[0182]
[0183]
[0184]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0185] A system and a program for automatically creating a press die shape according to the present invention will hereinafter be described.
[0186] (1) Outline of System for Automatically Creating Press Die Shape
[0187]
[0188] (1-1) Processing Apparatus
[0189]
[0190] The processing apparatus 11 includes a product data obtaining portion 100 which obtains a product data relating to a product that is subject to a press forming simulation from the input apparatus 13 (or the storing apparatus 12), a part processing method data searching portion 200 which searches a part processing method data of a referencing part R that is similar to a product S, a press die model data creating portion 300 which creates a press die model data for analysis which is used in the press forming simulation, a blank data creating portion 400 which creates a blank model data for analysis based on the above mentioned data, a created model data registering portion 500 which makes the storing apparatus 12 store the created press die model data and the created blank model data, and registers them as a part processing method data of a new part, a holder load setting portion 600 which sets a holder load as a pressing condition, a press forming simulation portion 700 which performs a press forming simulation based on the created press die model data, the created blank model data, and the set pressing condition, a result showing portion 800 which shows a result of the simulation using the output apparatus 14.
[0191] (1-2) Storing Apparatus
[0192]
[0193] As illustrated in
[0194] As illustrated in
[0195] As illustrated in
[0196] As illustrated in
[0197] As illustrated in
[0198] The data DT101 to DT402 will be hereinafter described in this order. At first, the product data 100 will be described in details.
[0199] (1-2-1) Product Attribution Data
[0200] The product attribution data DT101 is a data in which attribution relating to products is categorized. For example, if the product is a pressed part which configures a car body, the product attribution data is specifically configured with the attribution such as a production data number, a name of a car type, a manufactured year, a name of the part, a size, a material, a thickness and the like. The product attribution data DT101 is input into the processing apparatus 11 via the input apparatus 13 such as a crystalline liquid display, a keyboard or the like.
[0201] (1-2-2) Product Shape Model Data
[0202] The product shape model data DT102 is a data showing a shape of the product that is subject to analysis. Specifically, the product shape model data DT102 is a three dimensional CAD data in file format of IGES, DXF, DWG or the like, which is created with using a three dimensional CAD software, or a mesh data in which an object is dispersed into finite elements according to a CAD data, or the like. The product shape model data DT102 is stored in a storage media such as a CD Rom, and input into the processing apparatus 11 via the input apparatus 13 such as a CD ROM drive.
[0203] (1-2-3) Product Shape Outline Data
[0204] An overlapped portion of the product shape model and the press die shape model is determined as a product surface portion. All of an outline of the product surface portion is discomposed into a three dimensional dotted line. The product shape outline data DT103 is a data indicating a position of each nodal point configuring the dotted line or the like. Specifically, as illustrated in
[0205] The feature point flag is used for judging if the fold angle between two lines created by connecting one nodal point and two adjacent nodal points positioned on both sides thereof is a predetermined angle or less, or not. If the fold angle is the predetermined angle or less, “1” is set as the flag. According to
[0206] Next, with referring to
[0207] (1-3-1) Registered Key Data
[0208] The registered key data DT201 is configured with a parameter such as a part name of each part, a size, a material and a plate thickness.
[0209] (1-3-2) Pressing Direction Setting Data
[0210] The pressing direction setting data DT202 is used for setting a pressing direction of the press die. Specifically, as illustrated in
[0211] (1-3-3) Feature Shape Identification Determining Data
[0212] The feature shape identification determining data DT203 is used for identifying a feature shape. Specifically, the feature shape identification determining data DT203 is configured with a parameter such as a referencing part, an allowance value for judging punch shoulder R, an allowance value for judging die R and a value for judging emboss depth.
[0213] (1-3-4) Pressing Method Data
[0214] The pressing method data DT204 is configured with a type of a parameter such as a type of a forming (bending) or a drawing, with/without a pad.
[0215] (1-3-5) Press Forming Condition Data
[0216] The a press forming condition data DT205 is configured with a parameter which is a press condition at a press forming such as a holder load and a pad load.
[0217] (1-3-6) Draw Bead Information Data
[0218] The draw bead information data DT206 is configured with a parameter such as with/without a draw bead, an offset distance from the punch opening line, a minimum draw bead length and the number of draw bead designation group.
[0219] With referring to
[0220] As illustrated in
[0221] (1-3-7) Press Die Shape Creation Parameter Data
[0222] The press die shape creation parameter data DT207 is configured with a parameter such as a press die shape type, a blank holder surface parameter (a blank holder surface type (a plat surface, a curved surface or a referencing part (a ceiling plate portion or a flange portion)), a forming position difference designation value, a curved surface type (a column or a cone), a curved surface defining parameter and an addendum shape parameter (a two dimensional punch opening line offset distance, an addendum cross-sectional shape parameter of a pad portion, a flange portion and a vertical wall portion).
[0223] (1-3-8) Blank Line Creation Parameter Data
[0224] The blank line creation parameter data DT208 is configured with a parameter such as a blank type, an offset amount, a rectangular size minimum value, a cut point moving allowance value, a cut line forming allowance value.
[0225] Next, with referring to
[0226] (1-4-1) Press Die Shape Model Data
[0227] The press die shape model data DT301 is a mesh data for structural analysis which is created by normal meshes based on the known press die shape data obtained by various systems, which includes, for example, a press die shape data of various data type that has already been created such as a CAD data designed by an ordinary CAD system, a STL (Standard Triangulated Language) data that is obtained with measurement by a three dimensional measurement system relating to actual press dies. This mesh data shows a model shape of each part that configures the press die (a die, a punch, a blank holder or a pad).
[0228] (1-4-2) Pressing Direction Data
[0229] The pressing direction data DT302 is a data showing a press swing angle of the press die. Specifically, as illustrated in
[0230] (1-4-3) Blank Holder Surface Data
[0231] The blank holder surface data DT303 is a data showing a shape and a height of the blank holder surface which holds a peripheral part of the blank for holding a wrinkle at press forming. A shape of the blank holder surface is determined according to the product shape, and it is not limited to a flat surface.
[0232] (1-4-4) Two Dimensional Punch Opening Line Data
[0233] The two dimensional punch opening line data DT304 is a data showing a two dimensional shape created by mapping the three dimensional punch opening line which is an outline of the addendum portion of the press die over a surface which is perpendicular to the pressing direction. Specifically, as illustrated in
[0234] Since the two dimensional punch opening line is considered as to be a closed curved line configured with a plurality of lines, the two dimensional punch opening line data DT304 has, relating to each line, a fillet, a line type showing if a fillet, a circular arc or a straight line, and first and second end point coordinates showing XY coordinates of both ends of line, as well as if the line is a circular arc or a fillet, a center coordinate and a radius R thereof, and a staring angle α and an ending angle β showing phases of the both ends of the line.
[0235] (1-4-5) Three Dimensional Punch Opening Line Data
[0236] Whole outer periphery of the three dimensional punch opening line is discomposed into a three dimensional dotted line, and the three dimensional punch opening line data DT305 is a data indicating a position of each nodal point configuring the dotted line. Specifically, as illustrated in
[0237] The feature point flag is a flag for judging if the nodal point is positioned at the end of the fillet or not. If the nodal point is positioned at the end of the fillet, “1” is set as the feature point flag.
[0238] (1-4-6) Feature Point Data
[0239] As illustrated in
[0240] (1-4-7) Addendum Cross-Sectional Plane Data
[0241] The addendum cross-sectional plane data DT307 is a data showing a cross-sectional shape of the addendum cross-sectional plane including each feature point as the end points. Specifically, as illustrated in
[0242] The cross-sectional shape type shows which type is used in a plurality of types of the cross-sectional shape. For example, the addendum cross-sectional plane having one shoulder is registered as type 1, the addendum cross-sectional plane having two shoulders is registered as type 2, the addendum cross-sectional plane having three shoulders is registered as type 3, and the addendum cross-sectional plane having no shoulder is registered as type 1, and so on. Although only the parameters 1 and 2 are described in
[0243] (1-4-8) Draw Bead Data
[0244] The draw bead data DT308 is a data showing a beat shape and a position thereof. Specifically, as illustrated in
[0245] Next, with referring to
[0246] (1-5-1) Blank Line Data
[0247] As illustrated in
[0248] (1-5-2) Blank Plate Thickness Data
[0249] The blank plate thickness data DT402 has a plate thickness of the blank material as a parameter.
[0250] (1-6) Input Apparatus
[0251] The input apparatus 13 is used for input of a data relating to product category of the product data, for example, input of a data relating to the product shape such as a CAD data and a mesh data, setting of various kinds of conditions at data conversion and a system control, or the like.
[0252] (1-7) Output Apparatus
[0253] A searching window, an input window, an edit window, an analysis result or the like is shown in the output apparatus 14. For example, as illustrated in
[0254] (2) Pressing Method and Press Die Construction
[0255] With referring to
[0256]
[0257] In this example, the die D which becomes an upper die has a cavity C which corresponds to a shape of the press formed product on the lower surface thereof. The punch Pn which becomes a lower die has a convex shape which corresponds to the shape of the cavity C on the upper surface thereof.
[0258] In this forming (bending), a blank material B is placed between the die D and the punch Pn on the condition such that a periphery portion of the blank material B is free (refer to
[0259]
[0260] In this example, the die D which becomes an upper die has, on the lower surface thereof, a cavity C to which the pad Pd that has a shape corresponding to a shape of the press formed product is slidably fitted up and down. The punch Pn which becomes a lower die has, on the upper surface thereof, a convex shape which corresponds to the shape of the lower surface of the pad Pd and the shape of the cavity C of the die D.
[0261] In this forming (bending), a blank material B is placed between the die D and the punch Pn on the condition such that a periphery portion of the blank material B is free, and further a center portion of the blank material B is pressed onto the punch Pn with using the pad Pd (refer to
[0262]
[0263] In this example of the drawing, being similar to the above mentioned forming (bending), the die D which becomes an upper die has a cavity C which corresponds to a shape of the press formed product on the lower surface thereof. The punch Pn which becomes a lower die has a convex shape corresponding to a shape of the cavity C on the upper surface thereof.
[0264] In the drawing, the blank holder H which becomes a lower press die in this example, has an opening having a shape almost corresponding to a profile of the cavity C of the die D, and has a blank holder surface HS having a shape corresponding to a surface around the cavity C of the die D around the opening on the upper surface. The punch Pn which becomes a lower press die, has a outer shape corresponding to the shape of the opening of the blank holder H and formed a little bit smaller.
[0265] In the drawing, on the condition that the die D and blank holder H hold a periphery portion of the blank material B with a predetermined blank holder force (refer to
[0266]
[0267] In this example, the die D which becomes an upper die has, on the lower surface, a cavity C to which the pad Pd that has a shape corresponding to a shape of the press formed product is slidably fitted up and down. The punch Pn which becomes a lower die has, on the upper surface, a convex shape corresponding to the shape of the lower surface of the pad Pd and the shape of the cavity C of the die D.
[0268] In the drawing, on the condition such that the die D and blank holder H hold a periphery portion of the blank material B with a predetermined blank holder force, together with pressing a center portion of the blank material B to the punch Pn with using the pad Pd (refer to
[0269] Since the above mentioned forming (bending) (refer to
[0270] Since the above mentioned drawing (refer to
[0271] Additionally, in the case of using the pad in the forming (bending) or the drawing (refer to
[0272] The blank material B having a plate like shape which becomes a base material of the product is a thin steel plate. In order to reduce weight of the press formed product, an aluminum alloy plate may also be used as the blank material B. Further, in order to achieve both weight saving and enhancement of collision safety, a high tensile steel plate may be used.
[0273] According to the necessity, the blank holder H which becomes a lower press die may have a drawing draw bead convex portion (not illustrated) on the upper surface thereof, and the die D which becomes a lower press die may have a drawing draw bead concave portion (not illustrated) corresponding to the drawing convex portion on the lower surface thereof.
[0274] During the press forming, it is possible to hold the die D and the blank holder H, and move the punch Pn upward. Further, the press die may be configured with the die as a lower press die, and the punch Pn and the blank holder H as an upper press die. Additionally, the press forming may be subject to either a cold press process or a hot press process.
[0275] (3) Method for Creating Press Die Shape by System for Automatically Creating Press Die Shape
[0276] A method for creating a press die shape by the system 1 for automatically creating a press die shape will be described.
[0277] In the following description, a specific description is made with referring to the case of applying to two application examples as illustrated in
[0278] At first, according to the process shown in the flowchart of
[0279] For performing the method for creating a press die shape, the product data DT100 and the part processing method data DT200 are stored in the data storing portion 12B, 12C in advance.
[0280] At first, the product data obtaining portion 100 obtains the product attribution data DT101, the product shape model data DT102 and the product shape outline data DT103 from the product data storing portion 12B (Step S1).
[0281] Next, the part processing method data searching portion 200 searches the part processing method data registered in the database using the attribution of the product attribution data DT101 as a key (Step S2).
[0282] Next, the press die model data creating portion 300 creates the press die data DT300 (Step S).
[0283] Next, the blank data creating portion 400 creates the blank model data DT400 (Step S4).
[0284] Next, the created model data registering portion 500 registers the press die model data DT300 and the blank die data D400 in the part processing method data storing portion 12C as the part processing method data DT 200 of anew part (Step S5). At this moment, in order that the converted data registered in the database may be searched using the attribution of the product attribution data DT101 as a key, the product attribution data DT101 is registered in the database together with the conversion data.
[0285] Finally, the holder load setting portion 600 sets the holder load as a pressing condition (Step 6).
[0286] Accordingly, the press die model data DT300, the press model data DT400 and the pressing condition, which are used for a press forming simulation of the intended product S may have been created automatically. In the case of the first or the second application example, as illustrated in
[0287] With referring to
[0288] (3-1) Searching Method of Part Processing Method Data
[0289] Next, according to a flowchart of the
[0290] At first, the search is performed with using a part name which is the same as the product or a part name relating to the product as a searching key in the registered key of the part processing method data DT200.
[0291] Next, it is judged if a relevant part exists or not (Step S12).
[0292] In Step S12, if it is judged such that a relevant part exists, narrowing down from the relevant part is performed with using a material or a thickness which is the same as or similar to that of the product as a searching key in the registered key of the part processing method data DT200.
[0293] Finally, using the narrowed down relevant part as a referencing part, and the part processing method data DT200 relating to the referencing part are referred to (Step S14), and then, this subroutine is finished.
[0294] On the contrary, in Step S12, if it is judged such that a relevant part does not exist, a similarity searching by a size of the product is performed (Step S15).
[0295] Next, it is judged if a relevant part exists or not (Step S16).
[0296] In Step S16, if it is judged such that a relevant part exists, it moves to the above mentioned Step 13. On the contrary, in Step S16, if it is judged such that a relevant part does not exist, a predetermined part processing method data DT200 is manually input with using the input apparatus 13, and then this subroutine is finished.
[0297] Accordingly, the part processing method data DT200 which is necessary at creating the press model data DT300 of the product at the next Step S3 may have been obtained.
[0298] (3-2) Process Model Data Creation Method
[0299] Next, according to a flow char of the
[0300] At first, relating to the part processing method data DT200 to which is referred, it is judged if the press direction determining type is an automatic type or not (Step S21).
[0301] In Step S21, if it is judged such that the press direction determining type is not the automatic type, a pressing direction setting in the part processing method data is referred to (Step S22).
[0302] Next, the feature shape of the product S is identified based on the press direction (Step S24), and then it moves to Step 26 which will be described later.
[0303] On the contrary, in Step S21, if it is judged such that the press direction determining type is the automatic type, the pressing direction is preliminarily determined (Step S23).
[0304] Next, the feature shape of the product is identified based on the pressing direction determined preliminarily (Step S25).
[0305] Next, the pressing direction is set based on the identified feature shape of the product (Step S5).
[0306] Next, if the direction of the vertical wall portion becomes a minus angle, the pressing direction is adjusted to prevent the direction of the vertical wall portion from being a minus angle (Step S26).
[0307] Next, the pressing method of the product is determined based on the pressing method of the referencing part (Step S27).
[0308] Next, the press die shape for forming the product is created according to the determined pressing method and the press die shape type of the referencing part (Step S28).
[0309] Finally, the draw bead is set to created press die shape (Step S29).
[0310] Accordingly, the press die model data DT300 of the product may have been created automatically.
[0311] (3-2-1) Pressing Direction Preliminarily Determining Method
[0312] Next, with referring to
[0313] At first, as illustrated in
[0314] Next, as illustrated in
[0315] Next, as illustrated in
[0316] Finally, the Z− direction is preliminarily determined as the pressing direction (Step S34).
[0317] Accordingly, the pressing direction may have been preliminarily determined from the product shape data.
[0318] (3-2-2) Feature Shape Identifying Method
[0319] Next, with referring to
[0320] At first, as illustrated in
[0321] Next, as illustrated in
[0322] Next as illustrated in
[0323] Next, as illustrated in
[0324] Next, as illustrated in
[0325] Next, as illustrated in
[0326] Next, as illustrated in
[0327] Finally, as illustrated in
[0328] Accordingly, the feature shape of the products may have been identified automatically.
[0329] (3-2-3) Pressing Direction Setting Method
[0330] Next, the pressing direction setting (Step S25) which is a subroutine of the flowchart of
[0331] At first, based on the reference portion of the feature shape identification judging parameter of the part processing method data DT200, it is judged if the reference type for setting the pressing direction is identified or not (Step S51).
[0332] In Step S51, if it is judged such that the reference portion is identified, the reference type is judged (Step S52).
[0333] In Step S52, if it is judged such that the reference portion type is the ceiling plate portion T, only the ceiling plate portion T of the product S is extracted (Step S53).
[0334] In Step S52, if it is judged such that the reference portion type is the ceiling plate portion T and the flange type portion Fl, the ceiling plate portion T and the flange portion Fl of the product S are extracted (Step S 54).
[0335] In Step S52, it is judged such that the reference portion type is the flange type portion Fl, only the flange portion of the product is extracted (Step S55).
[0336] Finally, the average normal line direction of the extracted part of the products S is calculated, and the calculated average normal line direction is set as the pressing direction f (Step S57).
[0337] On the contrary, in Step S51, it is judged such that the referencing part is not referred to, the pressing direction which is preliminarily determined is determined as the pressing direction f (Step S57).
[0338] Accordingly, the pressing direction may have been set automatically.
[0339] (3-2-4) Vertical Wall Portion Minus Angle Adjusting Method
[0340] Next, the vertical wall portion minus angle adjustment (Step S26) which is a subroutine of the flowchart of
[0341] At first, if the emboss portion exists, the minus angle occurring portion C of the emboss portion is smoothed (Step S61).
[0342] Next, it is judged if the minus angle occurring portion C in which the surface direction of the vertical wall portion W to the pressing direction f becomes a minus angle exists or not (Step S62).
[0343] Next, in Step S62, if it is judged such that the minus angle occurring portion C exists, as illustrated in
[0344] Accordingly, the minus angle of the vertical wall portion may have been adjusted.
[0345] (3-2-5) Pressing Method Determining Method
[0346] Next, the pressing method determination (Step S27) which is a subroutine of the flowchart of
[0347] At first, data of the pressing method type and with/without pad in the pressing method data DT204 relating to the referencing part stored in the part processing method data storing portion 12C is referred to (Step S71).
[0348] Finally, the pressing method type and with/without pad relating to the referencing part is determined as the pressing method of the product S (Step S72). For example, if the pressing method of the referencing part is the forming (bending) without a pad, the pressing method of the product S is also judged as the forming (bending) without a pad.
[0349] Accordingly, the pressing method of the product may have been determined automatically.
[0350] (3-2-6) Press Die Shape Creation Method
[0351] Next, the press die shape creation (Step S28) which is a subroutine of the flowchart of
[0352] At first, it is judged if the press die shape type in the press die shape creation parameter of the referencing part stored in the part processing method data storing portion 12C is the product extension type or the blank holder and addendum surface creation type (Step S81).
[0353] If a result of the judgement of Step 81 is the product extension type, the blank line BL.sub.0 of the product S is preliminarily determined at first (Step S82). As illustrated in
[0354] Next, the press die outline OL.sub.m is created based on the blank line which is determined preliminarily (Step S83). At this moment, as illustrated in
[0355] Next, if the product has a hole, this hole is filled (Step S84).
[0356] Next, as illustrated in
[0357] Next, as illustrated in
[0358] Next, as illustrated in
[0359] Next, as illustrated in
[0360] Next, it is judged if the pad Pd exists or not (Step S89). If the pad Pd does not exist, this subroutine is finished.
[0361] If a result of judgement of Step S89 is that the pad exists, as illustrated in
[0362] If a result of judgement of Step S81 is the blank holder and addendum surface creation type, at first, as illustrated in
[0363] Next, as illustrated in
[0364] Next, as illustrated in
[0365] Next, as illustrated in
[0366] Next, as illustrated in
[0367] Accordingly, as illustrated in
[0368] (3-2-6-1) Blank Holder Surface Creation Method
[0369] Next, the winkle holding surface creation (Step S91) which is a subroutine of the flowchart of
[0370] At first, it is judged the blank holder surface type of the blank holder surface parameter in the press die shape parameter relating to the referencing part stored in the part processing method data storing portion 12C (Step S101).
[0371] If a result of the judgement of Step S101 is a flat surface, as illustrated in
[0372] Next, a flat surface is created at the position lower than the lowest position Z.sub.min of the product S by the forming position difference designation amount Z.sub.a as the blank holder surface HS (Step S103).
[0373] If a result of the judgement of Step S101 is a curved surface, the forming position difference designation amount Z.sub.a, the curved surface type (a column or a cone) and the designated radius R are read from the blank holder surface parameter of the referencing part (Step S104). It is determined such that the designated radius is set in a curved surface definition parameter 1 of the blank holder surface parameter of the referencing part.
[0374] Next, as illustrated in
[0375] Next, as illustrated in
[0376] Next as illustrated in
[0377] If a result of the judgement of Step S101 is the reference portion designation, the forming position difference designation amount Z.sub.a is read from the blank holder surface parameter of the referencing part (Step S108).
[0378] Next, the reference portion is judged based on the blank holder surface type (Step S109).
[0379] If a result of the judgement of Step S109 is the ceiling plate portion T, as illustrated in
[0380] If a result of the judgement of Step S109 is the flange portion, as illustrated in
[0381] Next, the created fillet shape is smoothed (Step S112). The smoothed curved surface is determined as the HS.sub.0.
[0382] Finally, as illustrated in
[0383] Accordingly, the blank holder surface may be created automatically.
[0384] (3-2-6-2) Feature Point Extracting Method
[0385] Next, the feature point extraction (Step S92) which is a subroutine of the flowchart of
[0386] At first, as illustrated in
[0387] Next, while it is not illustrated, the product shape outline OL.sub.s is divided into the three dimensional dotted line along the whole outer periphery thereof (Step S122).
[0388] Next, in the nodal points which configure the divided three dimensional dotted line, the nodal point in which a fold angle between two lines created by connecting the nodal point and two adjacent nodal points on both sides is a predetermined angle or less is extracted with using the feature point flag of the product shape outline data DT103 (Step S123).
[0389] Finally, the end points of the circular arc on the three dimensional punch opening line L.sub.p.sub._.sub.3d is extracted with using the feature point flag of the product shape outline data DT103, and the extracted apex and the end points of the circular arc are set as the feature points a (Step S124).
[0390] Accordingly, the feature point may be set automatically.
[0391] (3-2-6-3) Two Dimensional Punch Opening Line Creation Method
[0392] Next, the two dimensional punch opening line creation (Step S93) which is a subroutine of the flowchart of
[0393] At first, as illustrated in
[0394] Next, as illustrated in
[0395] Finally, a spline curved line which pass the feature points a and the CAD border points b which are offset is created as the two dimensional punch opening line L.sub.p.sub._.sub.2d (Step S133).
[0396] Accordingly, the two dimensional punch opening line may be created automatically.
[0397] (3-2-6-4) Addendum Shape Creation Method
[0398] Next, the addendum shape creation (Step S94) which is a subroutine of the flowchart of
[0399] At first, as illustrated in
[0400] If the arranged positions of the addendum cross-sectional planes are the lines n.sub.1 to n.sub.4 drawn from the CAD border points b.sub.1 to b.sub.4, as illustrated in
[0401] Next, as illustrated in
[0402] Next as illustrated in
[0403] On the contrary, if the arranged position of the addendum cross-sectional plane is on the lines m.sub.1 to m.sub.4 drawn from the feature points a.sub.1 to a.sub.4, as illustrated in
[0404] Next, as illustrated in
[0405] Next, the addendum cross-sectional shape of the product S at each arranged position is determined based on the addendum cross-sectional shape parameter Rd of the referencing part (Step S144). For example, the addendum cross-sectional shape parameter Rw′ of the product S may have the same value of that of the addendum cross-sectional shape parameter Rd of the referencing part.
[0406] Finally, the addendum surface is created by connecting the adjacent addendum cross-sectional planes sequentially relating to all the addendum cross-sectional planes (the line n.sub.1 to n.sub.4, m.sub.1 to m.sub.4) (Step S145).
[0407] Accordingly, the addendum shape may be created automatically. The products S with the addendum to which the created addendum shape E is added is illustrated in
[0408] (3-2-6-4-1) Addendum Cross-Sectional Plane Arranged Position Determining Method
[0409] Next, the addendum cross-sectional plane arranged position determination (Step S141) which is a subroutine of the flowchart of
[0410] At first, as illustrated in
[0411] Finally, a normal line is drawn from the feature points a.sub.1 to a.sub.4 positioned on the product shape outline OL.sub.s which configures the vertical wall portion to the three dimensional punch opening line L.sub.p.sub._.sub.3d (Step S152). At this moment, if the lines m.sub.1 to m.sub.4 and the three dimensional punch opening line L.sub.p.sub._.sub.3d cross at the intersecting points c.sub.1 to c.sub.4, the lines which connect the feature points a.sub.1 to a.sub.4 and the intersecting points c.sub.1 to c.sub.4 respectively are further determined as the arranged position of the addendum cross-sectional plane.
[0412] Accordingly, the addendum cross-sectional plane arranged position may have been determined automatically.
[0413] (3-2-7) Draw Bead Setting Method
[0414] Next, the draw bead set (Step S29) which is a subroutine of the flowchart of
[0415] At first, the draw bead information data DT of the referencing part is read from the part processing method data storing portion 12C (Step S161).
[0416] Next, it is judged if the draw bead exists or not based on the draw bead information data DT to be read (Step S162), and if it is judged such that the draw bead does not exist, this subroutine is finished.
[0417] If a result of the judgement of Step S162 is that the bad exists, as illustrated in
[0418] Next, as illustrated in
[0419] Next as illustrated in
[0420] Next, if a plurality of different draw bead cross-sectional shapes are included in the same group judgement type (for example, the convex circular arc portion), as illustrated in
[0421] Next, a draw bead which is shorter than the minimum draw bead length is deleted in the draw bead arrangement lines bead1 to bead8 (Step S167). The minimum draw bead length is included in the draw bead information data DT to be read.
[0422] Next, according to the draw bead information, the draw bead shape type bead1 to bead8 (circle/rectangular/step), the cross-sectional shape parameter (basic position, edge radius, center radius, depth or the like) is determined (Step S168).
[0423] Finally, the draw bead information to be set is added to the press die model data DT300 of the created product S (Step S169). At this moment, the draw bead shape itself which has a convex and concave shape may be directly added to the blank holder surface of the press die model of the die D and the blank holder H, and further the line draw bead (equivalent draw bead) which is a draw bead resisting force in a numerical model form may be added thereto.
[0424] Accordingly, the draw bead may have been created automatically.
[0425] (4) Method for Creating Blank Model Data by System for Automatically Creating Press Die Shape
[0426] The method for creating a blank model data by the system for automatically creating a press die shape 1 will be described.
[0427] At first, a general work flow of the method for creating a blank model data is described according to the processing procedure as illustrated in the flowchart of
[0428] At first, it is judged if a blank line is created automatically or not based on the blank type of the blank line creation parameter of the referencing part stored in the part processing method data storing portion 12C (Step S171). At this moment, either of “automatic”, “product extend line”, “rectangular” or polygon” is set in the blank type. In the case of “automatic”, the blank line is created automatically.
[0429] In Step S171, if it is judged such that the blank line is created automatically, a type of the pressing method is judged based on the type of the pressing method parameter of the referencing part stored in the part processing method data storing portion 12C (Step S172).
[0430] If a result of the judgement of Step S172 is the forming (bending), as illustrated in
[0431] If a result of the judgement of Step S172 is the drawing, as illustrated in
[0432] On the contrary, in Step S171, if it is judged such that a blank line is not created automatically, a blank type is judged based on the blank type of the blank line creation parameter of the referencing part (Step S175).
[0433] If a result of the judgement of Step S175 is the product extend line type, as illustrated in
[0434] If a result of the judgement of Step S175 is the rectangular type, as illustrated in
[0435] If a result of the judgement of Step S175 is the polygon type, as illustrated in
[0436] Finally, a thickness of the blank material is read from the blank thickness data DT402 of the blank model data storing portion 12E (Step S177).
[0437] Accordingly, the blank model data DT400 may be created automatically.
[0438] (4-1) Rectangular Blank Line Creation Method
[0439] Next, a creation of the rectangular blank line (Step S174) which is a subroutine of the flowchart of
[0440] At first, as illustrated in
[0441] Finally, the rectangular which outwardly contacts the created product extend line DL is determined as the blank line BL.sub.rect in the case of the product extension type, and the rectangular which outwardly contacts the created extend line DL.sub.e of the product S with the addendum is determined as the blank line BL.sub.rect in the case of the blank holder surface and addendum surface creation type (Step S182).
[0442] Accordingly, the rectangular blank line BL.sub.rect may be created automatically.
[0443] (4-2) Polygon Blank Line Creation Method
[0444] Next, a creation of the polygon blank line (Step S176) which is a subroutine of the flowchart of
[0445] At first, as illustrated in
[0446] Next, it is judged if any offset exists or not based on the offset amount of the blank line creation parameter stored in the part processing method data storing portion 12C (Step S192).
[0447] If a result of the judgement of Step S192 is that the offset exists, as illustrated in
[0448] Next, as illustrated in
[0449] On the contrary, if a result of the judgement of Step S192 is that the offset does not exist, as illustrated in
[0450] Next, as illustrated in
[0451] Finally, as illustrated in
[0452] The method for cutting off the corner portion from the created polygon forming rectangular blank line BL.sub.pgo is hereinafter described.
[0453] At first, as illustrated in
[0454] Next as illustrated in
[0455] Next, as illustrated in
[0456] Next, as illustrated in
[0457] Next, as illustrated in
[0458] Accordingly, the blank line of a polygon type BL.sub.pg may be created automatically.
[0459] (5) Holder Load Setting Method by System for Automatically Creating Press Die Shape
[0460] A holder load setting method by the system for automatically creating a press die shape 1 will be described.
[0461] At first, the total holder load of the press forming condition of the referencing part is read from the part processing method data storing portion 12C (Step S201).
[0462] Next, a holder load of the draw bead portion of the referencing part is calculated based on the draw bead maximum load and the total draw bead length in the draw bead information of the referencing part read from the part processing method data storing portion 12C (Step S202). The holder load of the draw bead portion may be calculated by the product of the draw bead maximum load and the total draw bead length. The draw bead maximum load may be calculated by the draw bead shape type and the cross-sectional shape parameter thereof. However, since the calculation method thereof is well-known, further description is omitted.
[0463] Next the total draw bead length is calculated based on the draw bead information of the product (Step S203).
[0464] Next, a holder load of the draw bead portion of the product S is calculated based on the draw bead maximum load and the total draw bead length in the draw bead information of the referencing part (Step S204). Based on the consideration such that the maximum load of the draw bead is the same between the product S and the referencing part, a holder load of the draw bead portion may be calculated by the product of the maximum load of the draw bead of the referencing part and the total draw bead length of the product.
[0465] Finally, a total holder load of the product S is calculated based on the calculated holder load of the draw bead portion of the product S (Step S205). The total holder load is the sum of the holder load of the draw bead portion and the holder load at the blank holder H excluding the draw bead portion. Further, based on the consideration such that the holder load at the blank holder excluding the draw bead portion of the product S and the referencing part is the same, the holder load at the blank holder excluding the draw bead portion of the product S may be calculated by deducting the holder load of the draw bead portion from the total holder load of the referencing part.
[0466] Accordingly, the total holder load of the product S may have been calculated automatically.
[0467] (6) Feature of System for Automatically Creating Press Die Shape
[0468] According to the system 1 for automatically creating a press die shape of the embodiment, if the part processing method data storing portion 12C stores data relating to a pressing method and a product shape in advance, by determining a part which is similar to the product S as the referencing part, press die shapes corresponding to various pressing methods and product shapes may be created automatically with using the part processing method data DT200 relating to the press forming of the ordinary parts effectively.
[0469] According to the system for automatically creating a press die shape 1 of the embodiment, by using data relating to ordinary press forming of parts with various kinds of knowhow for a press die design, an appropriate pressing method and an appropriate press die shape type may be selected, not relying on the experience of a press die design of an engineer or degrees of the experience of CAD operation, and a press die shape corresponding to the selected pressing method and the selected press die shape type may be created in a short time.
[0470] Further, according to the system 1 for automatically creating a press die shape of the embodiment, since the ceiling plate portion T, the vertical wall portion W or the flange portion Fl may be identified by the feature shape identifying portion 320, a press die shape corresponding to the feature shape of the product S may be created automatically.
[0471] Further, according to the system 1 for automatically creating a press die shape of the embodiment, even in any case such that a press die shape type is the product extension type or the blank holder and addendum surface creation type, a press die shape such as a die D, a punch Pn, a blank holder H and a pad Pd may be created automatically.
[0472] Further, according to the system 1 for automatically creating a press die shape of the embodiment, since after preliminarily determining a pressing direction, the feature shape of the product 2 is identified and the pressing direction is adjusted based on the identified feature shape, a more appropriate pressing direction corresponding to the feature shape of the actual product S may be set.
[0473] Further, according to the system 1 for automatically creating a press die shape of the embodiment, since a draw bead shape type and a cross-sectional shape parameter of the draw bead portion of the referencing part corresponding to each of the created draw bead arrangement lines is set, the draw bead may be created with using the ordinary part data effectively.
[0474] Further, according to the system 1 for automatically creating a press die shape of the embodiment, since the created press die shape data DT301 of the product S may be registered as a part processing method data DT200 of a new product, the part processing method data DT200 may be increased.
[0475] Further, according to the system 1 for automatically creating a press die shape of the embodiment, since a press forming simulation of the product S is performed with using the created press die shape data, a result of the simulation may also be obtained.
[0476] Further, according to the system 1 for automatically creating a press die shape of the embodiment, since a blank line BL of the product S is created based on the pressing method and the blank line type of the referencing part, the blank line BL may be created with using the data of the ordinary parts efficiently.
[0477] The present invention is not limited to the exemplified embodiments, and it is clear that various improvements or design change will be possible as far as not deviating from the gist of the present invention.
[0478] While a press die of so called single round type is described In the embodiment, it is not limited thereto, and for example, a press die of a sequential type, a transfer type, a robot type or the like may also be applied.
INDUSTRIAL APPLICABILITY
[0479] As mentioned above, according to the present invention, since press die shapes corresponding to various pressing methods and product shapes may be created automatically with using the part processing method data relating to the press forming of the ordinary parts effectively, it may suitably be applied to the industrial filed for manufacturing the panel part such as ones for forming a body part of the car.
DESCRIPTION OF REFERENCE NUMBERS
[0480] 1 System for Automatically Creating Press die shape [0481] 12C Part processing method data Storing Portion (Part processing method data Storing Device) [0482] 320 Feature shape Identifying Portion (Feature shape Identifying Device) [0483] 330 Pressing Direction Setting Portion (Pressing Direction Setting Device) [0484] 350 Pressing Method Determining Portion (Pressing Method Determining Device) [0485] 360 Press die shape Creating Portion (Press die shape Creation Device) [0486] 400 Blank Model Data Creating Portion (Blank Model Data Creation Device) [0487] 600 Holder Load Setting Portion (Holder Load Setting Device) [0488] 700 Press Forming Simulation Portion (Simulation Device) [0489] S29 Draw bead Setting Step (Draw bead Setting Device) [0490] S83 Press die Outline Creation Step (Press die Outline Creation Device) [0491] S86 Blank holder Surface Creation Step (Blank holder Surface Creation Device) [0492] S87 Punch Opening Line Creation Step (Punch Opening Line Creation Device) [0493] S89 Pad Dividing Line Creation Step (Pad Dividing Line Creation Device) [0494] S92 Feature point Extracting Step (Feature point Extracting Device) [0495] S93 Two Dimensional Punch Opening Line Creation Step (Two Dimensional Punch Opening Line Creation Device) [0496] S94 Addendum Shape Creation Step (Addendum Shape Creation Device) [0497] S95 Three Dimensional Punch Opening Line Creation Step (Three Dimensional Punch Opening Line Creation Device)