WO2008004627A1 - Procédé utilisant une configuration de matrice de machine à plier et appareil correspondant - Google Patents

Procédé utilisant une configuration de matrice de machine à plier et appareil correspondant Download PDF

Info

Publication number
WO2008004627A1
WO2008004627A1 PCT/JP2007/063479 JP2007063479W WO2008004627A1 WO 2008004627 A1 WO2008004627 A1 WO 2008004627A1 JP 2007063479 W JP2007063479 W JP 2007063479W WO 2008004627 A1 WO2008004627 A1 WO 2008004627A1
Authority
WO
WIPO (PCT)
Prior art keywords
bending
mold
virtual
stage
layout
Prior art date
Application number
PCT/JP2007/063479
Other languages
English (en)
French (fr)
Inventor
Akira Senba
Original Assignee
Amada Company, Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amada Company, Limited filed Critical Amada Company, Limited
Priority to US12/307,004 priority Critical patent/US8322173B2/en
Priority to EP07768228.4A priority patent/EP2039442B1/en
Priority to CN2007800251101A priority patent/CN101484254B/zh
Publication of WO2008004627A1 publication Critical patent/WO2008004627A1/ja

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B21MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21DWORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21D5/00Bending sheet metal along straight lines, e.g. to form simple curves
    • B21D5/02Bending sheet metal along straight lines, e.g. to form simple curves on press brakes without making use of clamping means

Definitions

  • the present invention relates to a method for utilizing a bending machine mold layout and an apparatus for utilizing a bending machine mold layout.
  • a bending machine such as a press brake.
  • a mold layout is created, and an operator moves between the mold stages and pressurizes them between the punch and die of the mold stage to which each bending part (bending line) of the workpiece is assigned, and is plastically deformed. By doing this, the bending force is increased.
  • the mold layout is already installed on the machine, or if it can be processed by a bending machine with a fixed mold layout, the mold layout is not changed or the missing mold stage is added. By doing so, the bending force is applied.
  • a mold layout that can be bent to one or more parts from the part shape based on the bending order is generated each time.
  • it is performed at the actual site. For example, (1) Bending is performed by reusing the mold layout already attached to the machine. (2) Processing is performed by a bending machine with the mold layout fixed. Since the data generation process based on the specified mold layout is not possible, change to a newly generated mold layout. The problem is that setup work for each time occurs and the reduction of setup work cannot be realized.
  • the present invention has been made to solve the above-described problems, and a bending machine mold layout that can reduce the set-up work by utilizing the mold layout of the bending machine. It is an object of the present invention to provide a method for utilizing the apparatus and an apparatus therefor.
  • a first aspect of the present invention is a method for utilizing a bending force machine mold layout: a step of specifying a bending machine mold layout; and a punch in the specified mold layout; Extracting a region facing the die as a virtual mold stage; assigning the extracted virtual mold stage to each bend line using a sheet metal shape model of a machined part; It is characterized by including.
  • a method of creating a list along the bending order of the assigned virtual mold stage, using a bending machine mold layout based on the first aspect is further included.
  • a third aspect of the present invention includes a plurality of a part of a bending process required for a machined part in the method of utilizing a bending force machine tool layout based on the first aspect or the second aspect.
  • a virtual mold stage with a high material handling efficiency is allocated.
  • the fourth aspect of the present invention is necessary for the machining pad in the method of utilizing the bending force die layout based on any one of the first aspect to the third aspect.
  • a fifth aspect of the present invention is an apparatus for determining whether or not bending is possible by using a metal mold layout of a bending machine and using a sheet metal shape model to determine whether or not bending is possible:
  • the bending position in the mold layout is calculated when the result of the determination of whether or not the bending process is possible is possible.
  • a sixth aspect of the present invention is characterized in that, in the bending workability determination device based on the fifth aspect, a portion where the punch and the die face in the mold layout is extracted as a virtual mold stage.
  • a seventh aspect of the present invention is an apparatus for generating a bending process sequence using a sheet metal shape model by utilizing a mold layout of a bending machine: a sheet metal shape model for generating a bending process sequence A means for inputting (module); a mold layout setting means (module) for specifying a mold layout as one of the conditions for generating the bending sequence; and a bending force in the specified mold layout.
  • a ninth aspect of the present invention is a bending data adaptation device for converting bending data into bending data suitable for a specified mold setup: associating the sheet metal shape model with the sheet metal shape model.
  • a portion where the punch and the die face in the mold layout is extracted as a virtual mold stage.
  • the step of designating the die layout of the bending machine, the punch and die in the designated die layout A process of extracting a region facing each other as a virtual mold stage and a process of assigning the extracted virtual mold stage to each bend line using a sheet metal shape model of a machined part.
  • the mold layout of the bending machine can be used, thereby reducing the setup work.
  • FIG. 1 is a schematic block diagram showing an embodiment of a bending machine mold layout utilization apparatus according to the present invention.
  • FIG. 2 is a schematic explanatory view showing the relationship between a designated mold layout and a virtual mold stage.
  • FIG. 3 is a schematic explanatory diagram showing calculation of a gap value and an amount of interferers.
  • FIG. 4 is a schematic explanatory view showing a mold length calculation considering a gap value and an inner radius R.
  • FIG. 5 Schematic explanatory diagram showing calculation of bending position offset, (a) Schematic explanatory diagram showing clearance, (b) Schematic explanation when inner R is smaller than plate thickness It is a figure.
  • FIG. 6 is a schematic flowchart showing processing of a virtual mold stage recognition unit.
  • FIG. 7 is a schematic flowchart showing virtual mold stage extraction processing.
  • FIG. 8 is a schematic flowchart showing virtual mold stage list addition processing.
  • FIG. 9 is a schematic explanatory view showing the specific process of the virtual mold stage, (a) is a mode in which the punch length is sufficient, and (b) is a mode in which the die length is sufficient, (C) Punch and die are It is a mode that is set in the network.
  • FIG. 10 is a schematic flowchart showing an embodiment in which virtual die stage assignment processing is performed based on data for which the bending order has already been determined.
  • FIG. 11 is a schematic flowchart showing an embodiment in which a virtual die stage assignment process is incorporated in a bending order determination unit.
  • FIG. 12 is a schematic flowchart showing processing of a virtual mold stage assigning unit.
  • the present invention is a method and apparatus for generating or optimizing bending data, and includes an algorithm used for a program and a method.
  • a mold layout to be used in the processing is designated, and bending curve data is generated or optimized according to the designated mold layout. To do.
  • N bend lines parts with N bends
  • the bending order of the street can be considered.
  • the present invention designates a mold layout used when determining whether or not machining is possible at each node during the search.
  • one mold layout has one or more mold stages, and each mold stage has a mold number (which specifies a cross-sectional shape of the mold), a mold.
  • the lengths are different.
  • the mold stage may be partially shared, the position where the work should be bent in the specified mold layout is specified, and the mold number and length involved in the bending process are specified. Unless it is specified, it is not possible to determine whether machining is possible.
  • a portion where the punch and the die face each other (a portion that is actually bent) in the designated die layout is set as a virtual die stage, and the virtual die is concerned. Determine whether machining is possible using the stage and specify the bending position
  • the bending order of the individual bending data is not changed, and the specified mold is changed. Change the die condition and bending position based on the layout, and recreate the machining data that conforms to the specified die layout. Furthermore, in order to specify at which position of the mold layout the bending is performed, it is determined whether processing is possible using the virtual mold stage, and the bending position is specified.
  • the bending order is determined and different mold layouts depending on the algorithm are used. It is possible to solve the problem of increasing the number of setup change man-hours that occurs when it is generated.
  • FIG. 1 is a schematic block diagram showing an embodiment of a bending machine mold layout utilization apparatus according to the present invention.
  • This bending force drilling machine mold layout utilization apparatus 1 is a designated mold.
  • Layout creation section (module) 10 Designated mold layout file (module) 15, Virtual mold stage recognition section (module) 20, Virtual mold stage file (module) 25, Input section (module) 30, Product information DB (Module) 35, bending order determination unit (module) 40, holding mold DB (module) 45, virtual mold stage allocation unit (module) 50, virtual mold stage determination unit 60 (module), bending data update ⁇
  • An output unit 70 (module) is provided.
  • the designated mold layout creation unit 10 manually designates the mold layout data on the creation screen, and creates and saves the designated mold layout file 15.
  • the designated mold layout can be taken in from the outside. For example, it is possible to capture a fixed mold layout (used in a bending calorie machine that operates in a fixed mold layout) stored in a server. In addition, the mold layout currently attached to the bending machine can be acquired via a network or the like. Furthermore, when creating a mold layout to be used in the next machining schedule based on the previous bending schedule, the mold layout used in the previous machining schedule can be used.
  • the designated mold layout file 15 stores information related to the mold layout. Information on the mold layout includes the mold number, mold length, mounting direction, mounting position, split length, and so on.
  • the virtual die stage recognition unit 20 recognizes the portion where the punch and the die overlap in the designated die layout as one stage (virtual die stage).
  • FIG. 2 is a schematic explanatory diagram showing the relationship between the designated mold layout and the virtual mold stage.
  • each virtual mold stage is the virtual mold stage length where the punch and die overlap. Also, assign a virtual mold stage ID to each virtual mold stage.
  • the virtual mold stage recognition unit 20 creates and stores a virtual mold stage file 25.
  • the input unit 30 receives data of the sheet metal CAD system power, and also refers to the data from the product information DB 35.
  • Product information DB35 stores product shape and bending data. That is, the product information DB 35 stores data such as the product thickness Z material, development data, bending attributes (bending angle, internal R, elongation), and the like.
  • the bending order determination unit 40 determines the bending order based on the data from the input unit 30 and the data from the holding mold DB45.
  • the holding mold DB45 information on the holding mold is stored for each mold number.
  • the mold information includes information such as the mold number, shape, division length, and number of possessions for each division length.
  • the bending order determination unit 40 generates an internal model using the shape information included in the mold information and product information, selects a matching virtual mold stage while performing interference check, and then selects the bending order. Is generated.
  • the bending order determination unit 40 determines a bending order for determining the processing order of a plurality of bending lines included in the product shape information, and can add all the bending lines included in the product. It is a condition that must be satisfied at a minimum.
  • the bending line is sequentially assigned to the virtual die stage of the virtual die stage file 25 by the virtual die stage assigning unit 50, and the relevant node
  • the specified mold layout file 15 and the specified mold layout model generated by the mold shape of the corresponding mold number stored in the held mold DB45, and the interference check by the A virtual mold stage list is generated by extracting virtual mold stages that match the bending line of the node.
  • a predetermined bending order search logic is used for generating the bending order. Also, when generating the bending order, information on the gap value at each node (distance from the left and right bending line ends to the mold and part interference before and after bending) is also generated.
  • the virtual mold stage assigning unit 50 assigns the virtual mold stage to the bending line.
  • the virtual mold stage allocation unit 50 includes (1) gap value, interference amount calculation unit, (2) allocation check processing unit using minimum flange, pressure resistance, mold length, etc., and (3) bending position. It includes an offset calculation unit, (4) interference check unit, (5) mold length of additional mold stage, mounting position calculation unit, and (6) assigned virtual mold stage list processing unit.
  • the assignment check processing unit will be described.
  • the minimum flange length check that checks the relationship between the flange length and the V width of the die
  • mold pressure resistance If the conditions are not met, a pressure check is performed to check the relationship between the bending force and the pressure required for bending, and a mold length check is performed to check the relationship between the bending length and the virtual mold stage length. , Remove from the virtual mold stage candidates assigned.
  • Condition 1 At least one of the bend lines has no interference with the virtual mold stage length ⁇ bend length 1A. However, A is a margin value and is set externally as a parameter.
  • Condition 2 There are interferences on both sides of the bending line, and the normalized mold length ⁇ virtual mold stage length ⁇ internal dimension-ST is satisfied. (However, ST is a clearance value, which can be obtained arbitrarily. The same shall apply hereinafter.)
  • the calculation of the gap value and the amount of interference will be described with reference to FIG.
  • Bending order search Calculate the gap amount and interfering object amount for each node part shape in the cable.
  • the gap amount represents the distance from the end of the bend line to the obstacle.
  • Gl and Gr are the left and right gap amounts
  • BL is the bending length
  • the part of the horring and the interference will interfere with the post-bending die.
  • information on the gap value is also generated in each process.
  • a method for calculating a normalized mold length will be described with reference to FIG.
  • the basic mold length calculation method is as follows.
  • interference check unit Check the interference between the part (before and after bending), machine and mold model at the bending position offset position with respect to the above virtual mold stage.
  • the mold model is a model with a specified mold layout (not a virtual mold stage model).
  • an additional virtual mold stage addition process will be described. If it is determined that no allocation is possible for any virtual mold stage, an additional virtual mold stage is added to the specified mold layout. The calculation of the mold length of the additional virtual mold stage is determined to be unassignable. From the bending length of the bending process and the left and right gap values, calculate the mold length using the usual current logic (see the explanation for the mold length calculation considering the above gap value and inner radius R). calculate.
  • the assigned virtual die stage list processing unit will be described. As will be described later, if it is determined that there is no error in the check process during the bending order search and the assignment to the virtual die stage is possible, the virtual die stage ID that can be assigned to the bending line of the current node is assigned to the virtual Add to the mold stage list.
  • the format of the list is as follows. For each bend line number, the list is constructed with one set of virtual mold stage ID and bend position offset.
  • the virtual mold stage determination unit 60 selects one of a plurality of virtual mold stages assigned to the bending line by the virtual mold stage allocation unit 50, and determines it as a virtual mold stage of the bending line. To do.
  • the virtual mold stage center is closest to the machine center.
  • the virtual mold stage is assigned to all processes, and this is the final result.
  • the virtual mold stage IDs that can be assigned to all processes are ID2 and ID3. Of these, ID3 is the closest to the center of the virtual mold stage, so the final result is All processes are assigned to virtual mold stage ID3.
  • the bending data update / output unit 70 uses the bending order determined by the bending order determination unit 40 and finally the virtual mold stage determined by the virtual mold stage determination unit 60 to control the bending machine. Bending data 75 to be controlled is output, and when the mold stage becomes additional, the updated mold layout data is output.
  • FIG. 6 is a schematic flowchart showing processing of the virtual mold stage recognition unit 20.
  • step S2001 initialization processing is performed (step S2001).
  • each punch stage (PI, P2, ⁇ ' ⁇ ), each die stage (Dl, D2, D3,' 'Dn) mold number, mold length, mounting direction, mounting Get each piece of location information.
  • the reference position (0, 0) for the punch and die attachment position is the left end of the machine.
  • step S2003 and step S2011 are looped for the punch stage.
  • punch stage information setting processing is performed (step S 2004).
  • the punch stage information setting process set the punch attachment position (Ploc) and punch length (Plen).
  • step S2005 and step S2010 is looped for the die stage.
  • step S 2006 die stage information setting processing is performed (step S 2006).
  • the die attachment position (Dloc) and die length (Dlen) are set.
  • a virtual die stage extraction process is performed (step S2007).
  • a virtual mold stage is extracted from the positional relationship of Ploc, Plen, Dloc, and Dlen.
  • the virtual mold stage extraction process will be described later.
  • step S2008 it is determined whether there is a virtual mold stage (virtual mold recognition flag> 0) or not (step S2008), and there is a virtual mold stage (virtual mold recognition flag> 0).
  • the virtual mold stage list addition process is performed (step S 2009).
  • the extracted virtual mold stage information is added to the virtual mold stage list. The virtual mold stage list addition process will be described later.
  • FIG. 7 is a schematic flowchart showing the virtual mold stage extraction process.
  • step S2101 Ploc ⁇ Dloc and Ploc ⁇ D1 oc + Dlen are determined.
  • step S2102 determination of Ploc + Plen ⁇ Dloc + Dien is performed (step S2102).
  • step S2102 determines whether the determination result in step S2102 is NO, the virtual mold stage recognition flag is set to 2 (step S2104).
  • step S2101 determines whether the determination result in step S2101 is NO. If the determination result in step S2101 is NO, then determination of Dloc ⁇ Ploc and Dloc ⁇ Ploc + Plen is performed (step S2105).
  • step S2105 determination of Ploc + Plen ⁇ Dloc + Dlen is next performed (step S2106).
  • step S2106 If the determination result in step S2106 is YES, the virtual mold stage recognition flag is set to 3 (step S2107).
  • step S2106 determines whether the determination result in step S2106 is NO. If the determination result in step S2106 is NO, the virtual mold stage recognition flag is set to 4 (step S2108).
  • step S2105 determines whether the determination result in step S2105 is NO.
  • the virtual mold stage recognition flag 0 (no virtual mold stage) is set (step S2109).
  • FIG. 8 is a schematic flowchart showing the virtual mold stage list addition process.
  • the virtual mold stage ID is incremented by 1 (step S2201).
  • step S2204 Even in the case of such a step S2204, S2207, S2210, S22131 deviation, the last extracted virtual mold stage information is added to the virtual mold stage list (step S2214).
  • the virtual mold stage list includes each virtual mold stage information (virtual mold stage ID, virtual mold stage length, virtual mold stage mounting position, punch mold number, die mold model number, punch mounting direction, and die mounting direction).
  • Virtual mold stage list ((Virtual mold stage information of ID1)
  • Fig. 9 (a) the punch length is sufficient, and each die always has an opposing punch. If it is assumed that it exists, or if it can be confirmed by a preliminary check. In this case, it is possible to extract a virtual mold stage based on the position and length information of the die in the designated mold layout without referring to the punch information, and add the virtual mold stage list.
  • Fig. 9 (b) is in contrast to Fig. 9 (a), where the die length is sufficient, and it is assumed that there is always an opposing die for each punch. Or it can be confirmed by a prior check. In this case, it is possible to extract a virtual mold stage based on the punch position and length information in the designated mold layout without referring to the die information, and add the virtual mold stage list.
  • Fig. 9 (c) shows a case where the punch and die are always set as a set, or a case where they can be confirmed by a prior check.
  • the virtual die stage can be extracted and the virtual die stage list can be added based on the information of only the punch or only the die.
  • FIG. 10 is a schematic flowchart showing an embodiment in which virtual die stage assignment processing is performed based on data for which the bending order has already been determined. (Detailed force of the part surrounded by the two-dot chain line in Fig. 1 Corresponds to the part surrounded by the two-dot chain line in this figure, and the process shown in Fig. 1 is performed as a whole.)
  • step S101 one process is initially set (step S101).
  • step S102 the bending line of the current process is acquired (step S102).
  • step S5000 the allocation process of the virtual mold stage allocation unit is performed (step S5000).
  • step S103 it is determined whether the allocation is possible (step S103), and if possible, the final process force is determined (step S104).
  • step S105 If it is not the final process, one process is advanced (step S105), and the process returns to step S102, but if it is the final process, the process is terminated.
  • step S103 If the assignment is impossible in step S103, an error occurs.
  • FIG. 11 shows an embodiment in which the virtual die stage assignment process is incorporated in the bending order determination unit. It is a schematic flowchart. (Detailed power of the part surrounded by the two-dot chain line in Fig. 1 Corresponds to the part surrounded by the two-dot chain line in this figure, and the process of Fig. 1 is performed as a whole.)
  • step S201 initial setting is performed (step S201).
  • step S202 a bend line that has not been assigned a process and is not caloric is searched. It is determined whether or not the search has been completed (step S203). If the search is successful, the allocation process of the virtual mold stage allocation unit is performed (step S).
  • step S204 it is determined whether or not the allocation is possible (step S204), and if possible, it is determined whether or not the process has been allocated to all the bend lines (step S205).
  • step S206 If the process is not assigned to all the bend lines, one process is advanced (step S206), and the process returns to step S202.
  • step S204 If the assignment is impossible in step S204, the current bend line cannot be checked (step S207), and the process returns to step S202.
  • step S208 If the search cannot be performed in step S203, it is determined whether the process is the first process (step S208).
  • step S208 If it is the first process, an error will occur. On the other hand, if it is not the first process in step S208, it is set that all unassigned bend lines are not causable, one process is returned, and the previous process bend lines cannot be processed (step S209). .
  • FIG. 12 is a schematic flowchart showing processing of the virtual mold stage assigning unit.
  • the process of the virtual mold stage assigning unit first performs a gap value / interfering substance amount calculation process (step S5001).
  • Gap value ⁇ Interfering object amount calculation processing calculates part shape force gap value and interfering object amount.
  • step S5002 and step S5008 are looped for the virtual mold stage.
  • step S5003 an allocation check process is performed (step S5003).
  • the minimum flange, pressure resistance check, and current virtual mold stage length check are performed.
  • step S5004 the bending position for the current virtual mold stage candidate in the current process is calculated.
  • step S5005 an interference check is performed.
  • the interference check with the specified mold layout model is performed at the bending position with respect to the current virtual mold stage in the current process.
  • step S5006 it is determined whether or not there is no error. If there is no error, the assigned virtual mold stage list process is performed (step S5007). In the assigned virtual die stage list process, the current virtual die stage ID is added to the assigned virtual die stage list as the assigned die stage candidate for the current process.
  • step S5009 it is determined whether or not there is a suitable mold stage absence. If there is no suitable mold stage, an additional virtual mold stage is added (step S5010). In the process of adding an additional virtual mold stage, the mold length is calculated, the bending position is calculated, and the mounting position is calculated.
  • step S5011 the assigned virtual mold stage list process is performed (step S5011).
  • the virtual die stage candidate for the current process is added to the list.
  • the specified mold layout is, for example, a mold layout that is already attached to the machine.
  • a mold length and interference check is performed from a list of virtual mold stages that can be bent for each bend line. Can be calculated.
  • the mold length of the mold stage to be added can be calculated from the bending length and the left and right gap amount.
  • the bending position with respect to the additional mold stage can be calculated as the mold length, the bending length, and the left / right gap amount force.

Description

明 細 書
曲げ加工機金型レイアウトの活用方法およびその装置
技術分野
[0001] この発明は、曲げ加工機金型レイアウトを活用する方法と、曲げ加工機金型レイァ ゥトを活用する装置に関するものである。
背景技術
[0002] 一般に板金等の板材の曲げ加工においては、 1つ以上の加工パーツが加工可能 なパンチとダイをセットにした複数の金型ステージをプレスブレーキ(press brake) の如き曲げ加工機に取り付けて金型レイアウトを作成し、作業者が金型ステージ間を 移動しながら、被カ卩ェ物の各曲げ部(曲げ線)を割り当てた金型ステージのパンチと ダイに挟んで加圧し塑性変形させることにより曲げ力卩ェを行っている。
[0003] 既に機械に取り付けられた金型レイアウト、または、金型レイアウトを固定ィ匕した曲 げ加工機で加工可能な場合は、金型レイアウトを変更なし、もしくは、不足する金型 ステージを追加することにより曲げ力卩ェを行っている。
[0004] 従来の自動金型レイアウト作成処理においては、曲げ順に基づくパーツ形状から、 加工可能な金型ステージを複数作成し、配置することにより金型レイアウトを自動生 成していた。上述の如き背景技術は、下記の日本国公表特許公報に開示されている 特許文献 1:特表平 9 509618号公報
発明の開示
発明が解決しょうとする課題
[0005] し力しながら、従来の自動曲げ順生成処理、および金型レイアウト生成処理では、 曲げ順に基づくパーツ形状から、 1つ以上のパーツに対して曲げ加工可能な金型レ ィアウトをその都度新規に生成するため、実際の現場で行われる、例えば、(1)既に 機械に取り付けられた金型レイアウトを再利用して曲げ加工を行う。 (2)金型レイァゥ トを固定ィ匕した曲げ加工機により加工を行う。等の指定された金型レイアウトに基づく データ生成処理が不可能であるため、新たに生成された金型レイアウトに変更するた めの段取り作業がその都度発生し、段取り作業の削減が実現できな 、と 、う問題が めつに。
[0006] この発明は、上記課題を解決するために為されたものであり、曲げ加工機の金型レ ィアウトを活用し、段取り作業の削減を実現することのできる曲げ加工機金型レイァゥ トの活用方法およびその装置を提供することを目的とする。
課題を解決するための手段
[0007] この発明の第 1アスペクトは、曲げ力卩ェ機金型レイアウトの活用方法であって:曲げ 加工機の金型レイアウトが指定される工程と;前記指定された金型レイアウトにおいて パンチとダイとが対向している領域を仮想金型ステージとして抽出する工程と;加工 パーツの板金形状モデルを用いて、各曲げ線に対し前記抽出された仮想金型ステ ージを割り付ける工程と;を含むことを特徴とする。
[0008] この発明の第 2アスペクトは、前記第 1アスペクトに基づく曲げ加工機金型レイアウト の活用方法にぉ 、て、前記割り付けられた仮想金型ステージの曲げ順に沿ったリスト を作成する工程、をさらに含むことを特徴とする。
[0009] この発明の第 3アスペクトは、前記第 1アスペクトまたは前記第 2アスペクトに基づく 曲げ力卩工機金型レイアウトの活用方法において、加工パーツに必要な曲げ工程の一 部につ 、て複数の前記仮想金型ステージの割り付けが可能な場合は、マテリアル' ハンドリング作業効率のよい仮想金型ステージを割り付けることを特徴とする。
[0010] この発明の第 4アスペクトは、前記第 1アスペクト乃至前記第 3アスペクトの内のいず れカ 1のアスペクトに基づく曲げ力卩ェ機金型レイアウトの活用方法において、加工パ ーッに必要な曲げ工程の一部について前記仮想金型ステージの割り付けが不可能 な場合は、当該割り付けが不可能な曲げ工程に適した新たな仮想金型ステージを追 加生成する工程、をさらに含むことを特徴とする。
[0011] この発明の第 5アスペクトは、曲げ加工機の金型レイアウトを活用し、板金形状モデ ルを用いて曲げ加工可否を判定する曲げ加工可否判定装置であって:前記曲げカロ ェ方法の適否を判断するための金型条件である金型レイアウトを指定する手段 (モジ ユール)と;前記指定された金型レイアウトにおいて、 1つの曲げ力卩ェに係わる仮想金 型ステージを抽出する手段 (モジュール)と;加工可否を判定の対象となる曲げ工程 を特定する手段 (モジュール)と;前記特定された曲げ工程にぉ 、て、前記抽出され た仮想金型ステージを金型条件として、曲げ加工の加工可否を判定する手段 (モジ ユール)と;を含み、前記曲げ加工の加工可否判定の結果が可の場合には、金型レイ アウトにおける曲げ位置を算出することを特徴とする。
[0012] この発明の第 6アスペクトは、前記第 5アスペクトに基づく曲げ加工可否判定装置に おいて、前記金型レイアウトにおいてパンチとダイが対向する部分を仮想金型ステー ジとして抽出することを特徴とする。
[0013] この発明の第 7アスペクトは、曲げ加工機の金型レイアウトを活用し、板金形状モデ ルを用いて曲げ加工順序を生成する装置であって:曲げ加工順序を生成する板金 形状モデルを入力する手段 (モジュール)と;曲げ加工順序を生成の条件の 1つとし て金型レイアウトを指定する金型レイアウト設定手段 (モジュール)と;前記指定された 金型レイアウトにおいて、 1つの曲げ力卩ェに係わる仮想金型ステージを抽出する手段 (モジュール)と;前記板金形状モデルの曲げ線を抽出して、曲げ加工順序を探索す る曲げ加工探索手段 (モジュール)と;前記曲げ加工探索手段 (モジュール)における 探索過程にぉ 、て特定のノードでの曲げ加工可否を前記仮想金型ステージを金型 条件として用いて判定する曲げ加工可否判定手段 (モジュール)と;を含み、前記曲 げ加工順序が探索できた場合には、曲げ位置を含めた曲げ順序を出力することを特 徴とする。
[0014] この発明の第 8アスペクトは、前記第 7アスペクトに基づく曲げ加工順序生成装置に おいて、前記金型レイアウトにおいてパンチとダイが対向する部分を仮想金型ステー ジとして抽出することを特徴とする。
[0015] この発明の第 9アスペクトは、曲げ加工データを指定した金型段取りに適合する曲 げ加工データに変換する曲げ加工データ適合装置であって:板金形状モデルと板 金形状モデルに対応付けられた曲げ加工データを入力する手段 (モジュール)と;適 合させる金型レイアウトを指定する手段 (モジュール)と;前記指定された金型レイァゥ トにおいて、 1つの曲げ力卩ェに係わる仮想金型ステージを抽出する手段 (モジュール )と;前記曲げ加工データで指定される加工順序に従い、各工程において曲げ加工 可否の判定を行 、適合する前記仮想金型ステージを検索する手段 (モジュール)と; を含み、前記全ての工程に適合する仮想金型ステージが見つカゝつた場合には、前 記金型レイアウトの曲げ位置における曲げカ卩ェデータを出力することを特徴とする
[0016] この発明の第 10アスペクトは、前記第 9アスペクトに基づく曲げ加工データ適合装 置において、前記金型レイアウトにおいてパンチとダイが対向する部分を仮想金型ス テージとして抽出する。
[0017] 以上のように、この発明の上記第 1アスペクト乃至第 10アスペクトによれば、曲げカロ 工機の金型レイアウトが指定される工程と、前記指定された金型レイアウトにおいて パンチとダイとが対向している領域を仮想金型ステージとして抽出する工程と、加工 パーツの板金形状モデルを用いて、各曲げ線に対し前記抽出された仮想金型ステ ージを割り付ける工程と、を含む構成としたので、曲げ加工機の金型レイアウトを活用 することができ、これにより段取り作業の削減を実現することができる。
[0018] 更に詳細には、既に機械に取り付けられた金型レイアウトで加工可能か否かを自動 判定することができ、また、既に機械に取り付けられた金型レイアウトを再利用するこ とにより、段取り作業の軽減が図れる。
図面の簡単な説明
[0019] [図 1]この発明による曲げ加工機金型レイアウトの活用装置の一実施形態を示す概 略的ブロック図である。
[図 2]指定金型レイアウトと仮想金型ステージとの関係を示す概略的説明図である。
[図 3]ギャップ値、干渉物量の計算について示す概略的説明図である。
[図 4]ギャップ値、内 Rを考慮した金型長さ計算について示す概略的説明図である。
[図 5]曲げ位置オフセットの計算について示す概略的説明図であり、 (a)はクリアラン スを示す概略的説明図であり、 (b)は内 Rが板厚よりも小さい場合の概略的説明図で ある。
[図 6]仮想金型ステージ認識部の処理を示す概略的フローチャートである。
[図 7]仮想金型ステージ抽出処理を示す概略的フローチャートである。
[図 8]仮想金型ステージリスト追加処理を示す概略的フローチャートである。
[図 9]仮想金型ステージの特定処理を示す概略的説明図であり、 (a)はパンチの長さ が充分な態様であり、(b)はダイの長さが充分な態様であり、(c)はパンチとダイがセ ットで設定されて 、る態様である。
[図 10]既に曲げ順が決まったデータをもとに仮想金型ステージ割付処理を行う実施 例を示す概略的フローチャートである。
[図 11]仮想金型ステージ割付処理を曲げ順決定部に組み込んだ実施例を示す概略 的フローチャートである。
[図 12]仮想金型ステージ割付部の処理を示す概略的フローチャートである。
発明を実施するための最良の形態
[0020] まず、本発明について、その概要を説明する。この発明は、曲げ加工データを生成 あるいは最適化する方法および装置であり、プログラムおよび方法に用いられるアル ゴリズムを対象に含む。すなわち、この発明は、曲げカ卩ェデータを作成時あるいは最 適化時において、当該処理で使用する金型レイアウトを指定し、指定された金型レイ アウトに従って、曲げカ卩ェデータを生成あるいは最適化する。
[0021] 一般に、 Nの曲げ (N本の曲げ線)がある部品は、 N!通りの曲げ順が考えられる。
そして N本の曲げの全てを順番に曲げることができて、 1つの曲げ順ができあがる。こ の曲げ順を探索する場合において、探索途中の各ノードにおいての加工可否を判 定する場合に用いられる金型レイアウトを指定したのがこの発明である。
[0022] しかし、 1つの金型レイアウトには 1つあるいは複数の金型ステージが存在し、それ ぞれの金型ステージは、金型番号 (金型の断面形状を特定するもの)、金型長さが異 なるのが一般的である。また金型ステージが部分的に共有されている場合もあるため 、ワークを指定された金型レイアウトのどの位置において曲げカ卩ェすべきかを特定し 、当該曲げ加工に関与する金型番号、長さ等を特定しなければ、加工可否を判定す ることができない。
[0023] そこで、この発明では、この位置を特定するために、指定金型レイアウトにおいてパ ンチとダイが対向する部分 (実際に曲げられる部分)を仮想金型ステージとして設定 し、当該仮想金型ステージを用いて加工可否判断をすると共に曲げ位置を特定する
[0024] また、この発明では、加工機の金型段取り状況に適合させて曲げ加工データを最 適化する場合は、個々の曲げ加工データの曲げ順は変更せずに、指定された金型 レイアウトに基づいて金型条件および曲げ位置を変更し、指定金型レイアウトに適合 する加工データに作り変える。さらに、金型レイアウトのどの位置で曲げるかを特定す るために、前記仮想金型ステージを用いた加工可否判断をし、曲げ位置を特定する
[0025] これらの結果、この発明は、部品モデルをもとに曲げ順を含めた曲げカ卩ェデータを 生成する際に、従来は曲げ順を決定すると共にアルゴリズムに依存した異なる金型レ ィアウトが生成した場合に発生する段取り換え工数の増大問題を解決することができ る。
[0026] また、曲げ加工を実施する場合に、すでに作成された加工データを現在の加工機 の金型段取り状況に適合させて段取り工数を削減することができる。
[0027] この発明の実施の形態を、図面を参照して説明する。
[0028] 図 1は、この発明による曲げ加工機金型レイアウトの活用装置の一実施形態を示す 概略的ブロック図であり、この曲げ力卩工機金型レイアウトの活用装置 1は、指定金型レ ィアウト作成部(モジュール) 10、指定金型レイアウトファイル (モジュール) 15、仮想 金型ステージ認識部(モジュール) 20、仮想金型ステージファイル(モジュール) 25、 入力部(モジュール) 30、製品情報 DB (モジュール) 35、曲げ順決定部(モジュール ) 40、保有金型 DB (モジュール) 45、仮想金型ステージ割付部(モジュール) 50、仮 想金型ステージ決定部 60 (モジュール)、曲げデータ更新 ·出力部 70 (モジュール) を備えている。
[0029] 指定金型レイアウト作成部 10は、手動にて作成画面で金型レイアウトデータを指示 し、指定金型レイアウトファイル 15を作成、保存する。
[0030] 指定金型レイアウトは、外部から取り込むことができる。例えば、サーバーに保存さ れて 、る固定的な金型レイアウト(固定ィ匕された金型レイアウトで運用して 、る曲げカロ 工機に用いられるもの)を取り込むことができる。また、曲げ加工機に現在取り付けら れている金型レイアウトをネットワーク等を経由して取得することができる。さらに、前 の曲げ加工スケジュールに基づいて次の加工スケジュールで使用する金型レイァゥ トを作成する場合に、前の加工スケジュールで用いた金型レイアウトを使用することが できる。 [0031] 指定金型レイアウトファイル 15には、金型レイアウトに関する情報が格納される。金 型レイアウトに関する情報には、金型番号、金型長さ、取り付け方向、取り付け位置、 分割長さ、等が含まれる。
[0032] 仮想金型ステージ認識部 20は、指定金型レイアウトにおいてパンチとダイが重なり 合った部分を 1つのステージ (仮想金型ステージ)と見なすことにより認識する。
[0033] 図 2は、指定金型レイアウトと仮想金型ステージとの関係を示す概略的説明図であ る。
[0034] 図 2に示す指定金型レイアウトの場合、以下の 4つの仮想金型ステージが存在する と考える。すなわち、 STAGE1 : (PI, Dl)、 STAGE2 : (PI, D2)、 STAGE3 : (P2 , D2)、および STAGE4 : (P2, D3)。各仮想金型ステージの長さはパンチとダイが 重なっている部分を仮想金型ステージ長さとする。また、各仮想金型ステージに対し て、仮想金型ステージ IDを振る。
[0035] また、仮想金型ステージ認識部 20は、仮想金型ステージファイル 25を作成、保存 する。
[0036] 入力部 30は、板金 CADシステム力もデータが入力され、また、製品情報 DB35か らデータを参照する。製品情報 DB35には、製品の形状と曲げ加工データが保存し てある。すなわち、製品情報 DB35には、製品の板厚 Z材質、展開図データ、曲げ 属性(曲げ角度、内 R、伸び)、等のデータが保存されている。
[0037] 曲げ順決定部 40は、入力部 30からのデータと保有金型 DB45からのデータとによ り、曲げ順を決定する。保有金型 DB45には、保有している金型に関する情報が各 金型番号ごとに格納される。また、金型情報には、金型番号、形状、分割長さ、各分 割長さに対する保有数などの情報が含まれる。
[0038] そのため、曲げ順決定部 40は、金型情報、製品情報に含まれる形状情報を用いて 内部モデルを生成し、干渉チヱックを行いながら、適合する仮想金型ステージを選択 し、曲げ順を生成する。
[0039] すなわち、曲げ順決定部 40は、製品の形状情報に含まれる複数の曲げ線の加工 順序を定める曲げ順を決定するものであり、当該製品に含まれる全ての曲げ線が加 ェ可能であることが、最低限満たされなければならな 、条件である。 [0040] そして、前記曲げ順の探索途中の各ノードにおいて、仮想金型ステージファイル 25 の仮想金型ステージに対して順次曲げ線を仮想金型ステージ割付部 50により割付 処理を行うと共に、当該ノードにおけるパーツ形状モデルと、指定金型レイアウトファ ィル 15と、保有金型 DB45に格納された対応する金型番号の金型形状により生成さ れる指定金型レイアウトモデルと〖こよる干渉チェックにより、当該ノードの曲げ線に適 合する仮想金型ステージを抽出した仮想金型ステージリストを生成する。
[0041] 曲げ順生成には、所定の曲げ順探索ロジックを用いる。また、曲げ順生成時には、 各ノードにおけるギャップ値 (左右曲げ線端から曲げ前後における金型とパーツの干 渉物までの距離)の情報も生成する。
[0042] 仮想金型ステージ割付部 50は、曲げ線に対する仮想金型ステージの割付を行うも のである。すなわち、仮想金型ステージ割付部 50は、(1)ギャップ値、干渉物量計算 部、(2)最小フランジ、耐圧、金型長さ、等を用いた割付チェック処理部、(3)曲げ位 置オフセット計算部、(4)干渉チェック部、(5)追加金型ステージの金型長さ、取り付 け位置計算部、(6)割付仮想金型ステージリスト処理部、等を備えている。
[0043] まず、割付チェック処理部について説明する。曲げ順探索中の各ノードにおいて、 各曲げ線がどの仮想金型ステージに割付可能かをチェックする際に、フランジ長さと ダイの V幅との関係をチェックする最小フランジ長さチェック、金型耐圧と曲げ加工に 要する加圧力との関係をチェックする耐圧チェック、および曲げ長さと仮想金型ステ ージ長さとの関係をチェックする金型長さチェックを行い、条件が満たされなかった場 合は、割付仮想金型ステージの候補から外す。
[0044] 以下に金型長さチェックの条件を示す。
[0045] 条件 1:曲げ線の少なくともどちらか一方に干渉物が無ぐ仮想金型ステージ長さ≥ 曲げ長さ一 Aを満たす。但し Aは余裕値で、パラメータとして外部で設定される。
[0046] 条件 2:曲げ線両側に干渉物があり、正規化された金型長さ≤仮想金型ステージ長 さ≤内寸— STを満たす。(但し、 STはすきま値で、任意に求められるものである。以 下同様。)
[0047] なお、正規化された金型長さの計算方法は後述するので、そちらを参照されたい。
[0048] また、図 3を参照して、ギャップ値、干渉物量の計算について説明する。曲げ順探 索中における各ノードのパーツ形状に対するギャップ量、および干渉物量を計算す る。ギャップ量とは曲げ線端から障害物までの距離を表わす。すなわち、図 3に示す ように、 Ol, Orを左右の干渉物量、 Gl, Grを左右のギャップ量、 BLを曲げ長さとする と、ノ、ツチングの部分は曲げ後ダイと干渉する。つまり、各工程におけるギャップ値( 左右曲げ線端から曲げ前後における金型とパーツの干渉物までの距離)の情報も生 成する。
[0049] また、図 4を参照して、正規化された金型長さの計算方法につ!、て説明する。基本 的な金型長さ計算方法は以下の通りである。
[0050] A.対象となる曲げ線の両側に干渉物がない場合は、曲げ線よりも長ぐ 5で割り切 れる最小長さとする。
[0051] B.対象となる曲げ線の片側に干渉物がある場合は、曲げ線よりも長ぐ 5で割り切 れる最小長さとする。
[0052] C.対象となる曲げ線の両側に干渉物がある場合は、干渉物内寸(曲げ長さ +左右 ギャップ値)力 クリアランス (ST)分引いた長さを 5で割ったときの商 X 5の値を金型 長さとする。
[0053] また、図 5を参照して、曲げ位置オフセットの計算について説明する。曲げ位置オフ セットの計算は以下の通りとする。
[0054] A.パンチ、ダイに対して、パーツ曲げ線左右の干渉がなければ仮想金型ステージ 長さに対して中央合わせの位置を曲げ位置とする。
[0055] B.パンチ、ダイに対して、パーツ曲げ線のどちらかに干渉物がある場合は、干渉物 カゝらすきま値 (ST)離れた位置を曲げ位置とする。
[0056] また、干渉チェック部について説明する。上記の仮想金型ステージに対する曲げ位 置オフセット位置で、パーツ(曲げ前後)と機械、金型のモデルの干渉チェックを行う
。金型のモデルは指定金型レイアウトのモデルとする(仮想金型ステージのモデルで はない)。
[0057] また、追加仮想金型ステージの追加処理について説明する。どの仮想金型ステー ジに対しても割付不可と判定された場合は、追加仮想金型ステージを指定金型レイ アウトに追加する。追加仮想金型ステージの金型長さの計算は、割付不可と判定さ れた曲げ工程の曲げ長さ、左右ギャップ値から、通常の現ロジックによる金型長さの 計算処理 (上記のギャップ値、内 Rを考慮した金型長さ計算につ 、て説明参照)で計 算する。
[0058] また、割付仮想金型ステージリスト処理部について説明する。後述するように、曲げ 順探索時のチェック処理でエラーが無く、仮想金型ステージへの割付可能と判定さ れた場合、現ノードの曲げ線に割付可能な仮想金型ステージの IDを割付仮想金型 ステージリストに追加する。また、リストのフォーマットは下記の通りであり、各曲げ線 番号毎に仮想金型ステージ IDと曲げ位置オフセットを 1つの組とするリストで構築す る。
[0059] 割付仮想金型ステージリスト [曲げ線番号]
= ( (仮想金型ステージ ID1 曲げ位置オフセット)
(仮想金型ステージ ID2 曲げ位置オフセット)
)
[0060] 仮想金型ステージ決定部 60は、仮想金型ステージ割付部 50で曲げ線に割り付け た複数の仮想金型ステージの中から 1つを選択し、当該曲げ線の仮想金型ステージ として決定する。
[0061] ここで、仮想金型ステージ決定処理について説明する。
[0062] 曲げ順と割付仮想金型ステージリストから、全工程に対して割り付け可能な仮想金 型ステージ IDが存在する場合は、その中カゝら仮想金型ステージ中央が機械中央に 最も近 、仮想金型ステージを全工程に割り付け、これを最終結果とする。
[0063] 上記の仮想金型ステージが存在しない場合、曲げ順と割付仮想金型ステージリスト から、割付金型ステージ IDの組み合わせ候補を生成する。
[0064] 上記組み合わせ候補の中から、 1工程目から最終工程までの曲げ位置の移動距離 が最も小さくなる組み合わせを抽出し、これを最終結果とする。
[0065] 図 2に示す指定金型レイアウトを例にとって説明する。
[0066] 曲げ工程が 3工程あると仮定して、それぞれの仮想金型ステージリストの IDが下記 の場合を考える。 [0067] 1工程目に対して割付可能な仮想金型ステージ ID : ID 1, ID2, ID3, ID4
2工程目に対して割付可能な仮想金型ステージ ID : ID 1, ID2, ID3
3工程目に対して割付可能な仮想金型ステージ ID : ID2, ID3
[0068] この場合全工程に対して割付可能な仮想金型ステージ IDは、 ID2と ID3であるが、 このうち機械中央に仮想金型ステージ中央が最も近いのは ID3であるため、最終結 果は全工程は仮想金型ステージ ID3に割り当てられる。
[0069] 次に、全工程に割付可能な仮想金型ステージが存在しない場合を考える。この場 合は、移動距離が最小となるような割付を考える。
[0070] 図 2に示す指定金型レイアウトを例にとって説明する。
[0071] 曲げ工程が 3工程あると仮定して、それぞれの仮想金型ステージリストの IDが下記 の場合を考える。
[0072] 1工程目に対して割付可能な仮想金型ステージ ID: ID 1
2工程目に対して割付可能な仮想金型ステージ ID : ID3, ID4
3工程目に対して割付可能な仮想金型ステージ ID : ID2
[0073] この場合、割付可能な仮想金型ステージ IDの組み合わせ候補は以下が考えられ る。
[0074] 候補 1 : 1工程目(IDl)—2工程目(ID3)—3工程目(ID2)
候補 2 : 1工程目(IDl)—2工程目(ID4)—3工程目(ID2)
[0075] これらの組み合わせ候補のうち、移動距離が最も小さいのは候補 1であるため、候 補 1の割付を最終結果とする。
[0076] 曲げデータ更新,出力部 70は、曲げ順決定部 40で決定した曲げ順、及び、最終的 に仮想金型ステージ決定部 60で決定した仮想金型ステージにより、曲げカ卩工機を制 御する曲げ加工データ 75を出力し、金型ステージが追カ卩になった場合には、更新さ れた金型レイアウトデータを出力する。
[0077] 以下、フローチャートを参照して各部の処理について説明する。
[0078] 図 6は、仮想金型ステージ認識部 20の処理を示す概略的フローチャートである。
[0079] 図 6に示すように、まず、初期化処理を行う(ステップ S2001)。初期化処理では、 仮想金型ステージリスト情報初期化、仮想金型ステージ認識フラグ =0、仮想金型ス テージ ID = 0、指定金型レイアウト情報初期化、の各処理を行う。
[0080] つぎに、指定金型レイアウトファイル読み込み処理を行う(ステップ S2002)。指定 金型レイアウトファイル読み込み処理では、各パンチステージ (PI, P2, · 'Ρη)、各 ダイステージ (Dl, D2, D3, ' 'Dn)の金型番号、金型長さ、取り付け方向、取り付け 位置の各情報を取得する。なお、パンチ、ダイの取り付け位置基準位置 (0, 0)は機 械左端とする。
[0081] つぎに、ステップ S 2003〜ステップ S2011間の処理をパンチステージ分ループす る。
[0082] ここではまず、パンチステージ情報設定処理を行う(ステップ S 2004)。パンチステ ージ情報設定処理では、パンチ取り付け位置 (Ploc)、パンチ長さ (Plen)を設定する
[0083] つぎに、ステップ S2005〜ステップ S2010間の処理をダイステージ分ループする。
[0084] ここではまず、ダイステージ情報設定処理を行う(ステップ S 2006)。ダイステージ情 報設定処理では、ダイ取り付け位置 (Dloc)、ダイ長さ(Dlen)を設定する。
[0085] つぎに、仮想金型ステージ抽出処理を行う(ステップ S2007)。仮想金型ステージ 抽出処理では、 Ploc, Plen, Dloc, Dlenの位置関係から仮想金型ステージを抽出す る。仮想金型ステージ抽出処理については後述する。
[0086] つぎに、仮想金型ステージが有る (仮想金型認識フラグ >0)カゝ否かを判定し (ステ ップ S2008)、仮想金型ステージが有る(仮想金型認識フラグ >0)場合は、仮想金 型ステージリスト追加処理を行う(ステップ S 2009)。仮想金型ステージリスト追加処 理では、抽出した仮想金型ステージ情報を仮想金型ステージリストに追加する。仮想 金型ステージリスト追加処理にっ ヽては後述する。
[0087] 図 7は、仮想金型ステージ抽出処理を示す概略的フローチャートである。
[0088] 図 7に示すように、仮想金型ステージ抽出処理は、まず、 Ploc≥ Dloc且つ Ploc≤D1 oc + Dlenの判定を行う(ステップ S2101)。
[0089] ステップ S2101での判定結果が YESの場合は、つぎに、 Ploc + Plen≤ Dloc + Die nの判定を行う(ステップ S2102)。
[0090] そして、ステップ S2102での判定結果が YESの場合は、仮想金型ステージ認識フ ラグ = 1とする(ステップ S2103)。
[0091] これに対し、ステップ S2102での判定結果が NOの場合は、仮想金型ステージ認 識フラグ = 2とする (ステップ S2104)。
[0092] 一方、ステップ S2101での判定結果が NOの場合は、つぎに、 Dloc≥Ploc且つ Dlo c≤Ploc+Plenの判定を行う(ステップ S2105)。
[0093] ステップ S2105での判定結果が YESの場合は、つぎに、 Ploc + Plen≤Dloc + Dle nの判定を行う(ステップ S2106)。
[0094] そして、ステップ S2106での判定結果が YESの場合は、仮想金型ステージ認識フ ラグ = 3とする(ステップ S2107)。
[0095] これに対し、ステップ S2106での判定結果が NOの場合は、仮想金型ステージ認 識フラグ =4とする (ステップ S2108)。
[0096] さらに、ステップ S2105での判定結果が NOの場合は、仮想金型ステージ認識フラ グ =0 (仮想金型ステージ無し)とする(ステップ S2109)。
[0097] 図 8は、仮想金型ステージリスト追加処理を示す概略的フローチャートである。
[0098] 図 8に示すように、仮想金型ステージリスト追加処理は、まず、仮想金型ステージ ID を 1増やす (ステップ S2201)。
[0099] つぎに、仮想金型認識フラグ = 1か否かを判定する (ステップ S2202)。
[0100] そして、ステップ S2202での判定結果が YESの場合は、仮想金型ステージ長さ =
Plenとし (ステップ S2203)、仮想金型ステージ取り付け位置 = Plocとする(ステップ S
2204)。
[0101] これに対し、ステップ S2202での判定結果が NOの場合は、仮想金型認識フラグ =
2か否かを判定する(ステップ S2205)。
[0102] そして、ステップ S2205での判定結果が YESの場合は、仮想金型ステージ長さ =
(Dloc+Dlen)—Plocとし (ステップ S2206)、仮想金型ステージ取り付け位置 = Ploc とする(ステップ S 2207)。
[0103] 一方、ステップ S2205での判定結果が NOの場合は、仮想金型認識フラグ = 3か 否かを判定する(ステップ S 2208)。
[0104] そして、ステップ S2208での判定結果が YESの場合は、仮想金型ステージ長さ = (Ploc+Plen)—Dlocとし (ステップ S2209)、仮想金型ステージ取り付け位置 = Dloc とする(ステップ S2210)。
[0105] さらに、ステップ S2208での判定結果が NOの場合は、仮想金型認識フラグ =4か 否かを判定する (ステップ S2211)。
[0106] そして、ステップ S2211での判定結果が YESの場合は、仮想金型ステージ長さ =
Dlenとし (ステップ S2212)、仮想金型ステージ取り付け位置 = Dlocとする(ステップ
S2213)。
[0107] このようなステップ S2204、 S2207, S2210、 S22131ヽずれの場合も、最後【こ、抽 出した仮想金型ステージ情報を仮想金型ステージリストに追加する (ステップ S2214
) o
[0108] ここで、仮想金型ステージリストフォーマットについて説明する。
[0109] 仮想金型ステージリストは、各仮想金型ステージ情報 (仮想金型ステージ ID 仮想 金型ステージ長さ 仮想金型ステージ取り付け位置 パンチ金型番号 ダイ金型番 号 パンチ取り付け方向 ダイ取り付け方向)を、つぎのようなフォーマットのリストとす る。
[0110] 仮想金型ステージリスト = ( (ID1の仮想金型ステージ情報)
(ID2の仮想金型ステージ情報)
[0111] 従前の説明では、指定された金型レイアウトにおいてパンチとダイの協働作用によ り曲げ加工に寄与する部分を仮想金型ステージとして特定する処理について説明し た。
[0112] しかし、金型レイアウトデータの作成の手間、あるいは処理の簡略ィ匕のために、指 定された金型レイアウトにおいて基準とするパンチあるいはダイには対向するダイあ るいはパンチが存在すると見なすことにより、基準とする一方の情報により仮想金型 ステージを特定することが可能になる。
[0113] 具体的には図 9により以下に説明する。
[0114] 図 9 (a)は、パンチ長さが充分であり、それぞれのダイには必ず対向するパンチが 存在することが、前提とされている場合あるいは、事前のチェックで確認できる場合で ある。この場合には、パンチ情報を参照することなぐ指定された金型レイアウトにある ダイの位置および長さの情報により仮想金型ステージを抽出し、仮想金型ステージリ スト追加することができる。
[0115] 図 9 (b)は、図 9 (a)とは対照的にダイ長さが充分であり、それぞれのパンチには必 ず対向するダイが存在することが、前提とされている場合あるいは、事前のチェックで 確認できる場合である。この場合には、ダイ情報を参照することなぐ指定された金型 レイアウトにあるパンチの位置および長さの情報により仮想金型ステージを抽出し、 仮想金型ステージリスト追加することができる。
[0116] 図 9 (c)は、パンチとダイが必ずセットで設定されている場合あるいは、事前のチエツ クで確認できる場合である。この場合には、それぞれのパンチ、ダイの位置および長 さが等しいため、パンチのみあるいはダイのみの情報により、仮想金型ステージを抽 出し、仮想金型ステージリスト追加することができる。
[0117] 図 10は、既に曲げ順が決まったデータをもとに仮想金型ステージ割付処理を行う 実施例を示す概略的フローチャートである。(図 1の 2点鎖線で囲まれた部分の詳細 力 本図の 2点鎖線で囲まれた部分に対応し、全体として図 1の処理を行うものであ る。)
図 10に示すように、まず 1工程を初期セットする (ステップ S101)。つぎに現工程の 曲げ線を取得する (ステップ S 102)。つぎに仮想金型ステージ割付部の割付処理を 行う(ステップ S5000)。つぎに割付けが可能力否力判定し (ステップ S103)、可能で あれば最終工程力否力判定する (ステップ S 104)。
[0118] 最終工程でなければ 1つ工程を進め(ステップ S 105)、ステップ S 102に戻る一方、 最終工程であれば終了する。
[0119] また、ステップ S 103で割付けが不可能な場合は、エラーとする。
[0120] 上記の処理を経ることにより、既に曲げ加工機に段取りされている金型 (指定金型 レイアウト)で加工可能な製品を選別できると共に、当該段取りに適合した曲げ加工 データを出力するため、段取りを変更せずにすぐに加工を開始することができる。
[0121] 図 11は、仮想金型ステージ割付処理を曲げ順決定部に組み込んだ実施例を示す 概略的フローチャートである。(図 1の 2点鎖線で囲まれた部分の詳細力 本図の 2点 鎖線で囲まれた部分に対応し、全体として図 1の処理を行うものである。 )
図 11に示すように、まず初期セットする (ステップ S201)。つぎに工程未割付でカロ ェ不可でない曲げ線を検索する (ステップ S202)。検索できたか否か判定し (ステツ プ S203)、検索できた場合は仮想金型ステージ割付部の割付処理を行う(ステップ S
5000)。つぎに割付けが可能か否か判定し (ステップ S204)、可能であれば全ての 曲げ線に工程が割付 、たか否力判定する (ステップ S205)。
[0122] 全ての曲げ線に工程が割付いてなければ 1つ工程を進め(ステップ S206)、ステツ プ S202に戻る一方、全ての曲げ線に工程が割付いたら終了する。
[0123] また、ステップ S 204で割付けが不可能な場合は、現曲げ線をカ卩ェ不可とし (ステツ プ S207)、ステップ S202に戻る。
[0124] また、ステップ S203で検索できない場合は 1工程目か否か判定し (ステップ S208)
、 1工程目であればエラーとする。一方、ステップ S208で 1工程目でなければ、全て の未割付の曲げ線をカ卩ェ不可でないと設定し、 1つ工程を戻し、前工程の曲げ線を 加工不可とする(ステップ S 209)。
[0125] 図 12は、仮想金型ステージ割付部の処理を示す概略的フローチャートである。
[0126] 図 12に示すように、仮想金型ステージ割付部の処理は、まず、ギャップ値 ·干渉物 量計算処理を行う(ステップ S5001)。ギャップ値 ·干渉物量計算処理は、パーツ形 状力 ギャップ値と干渉物量を計算する。
[0127] つぎに、ステップ S5002〜ステップ S5008間の処理を仮想金型ステージ分ループ する。
[0128] ここではまず、割付チェック処理を行う(ステップ S5003)。割付チェック処理は、最 小フランジ、耐圧チェック、現仮想金型ステージ長さチェックを行う。
[0129] つぎに、曲げ位置の計算を行う(ステップ S5004)。曲げ位置の計算では、現工程 の現仮想金型ステージ候補に対する曲げ位置を計算する。
[0130] つぎに、干渉チェックを行う(ステップ S5005)。干渉チェックでは、現工程の現仮想 金型ステージに対する曲げ位置で、指定金型レイアウトモデルでの干渉チェックを行
5o [0131] つぎに、エラー無しか否かを判定し (ステップ S5006)、エラーが無い場合は、割付 仮想金型ステージリスト処理を行う(ステップ S5007)。割付仮想金型ステージリスト 処理は、現工程に対する割付金型ステージ候補として割付仮想金型ステージリスト に現仮想金型ステージ IDを追加する。
[0132] つぎに、適合金型ステージ無しカゝ否かを判定し (ステップ S 5009)、適合金型ステ ージが無い場合は、追加仮想金型ステージの追加処理を行う(ステップ S5010)。追 加仮想金型ステージの追加処理では、金型長さの計算、曲げ位置の計算、取り付け 位置の計算を行う。
[0133] つぎに、割付仮想金型ステージリスト処理を行う(ステップ S5011)。割付仮想金型 ステージリスト処理では、現工程の仮想金型ステージ候補としてリストに追加する。
[0134] 上記のようなこの発明によれば、自動曲げ順生成処理のベースとなる金型レイァゥ トを指定することができる。この指定する金型レイアウトは例えば既に機械に取り付け られて 、る金型レイアウトとする。
[0135] また、指定された金型レイアウトから、パンチとダイが対向する部分を仮想金型ステ ージとすることができる。
[0136] また、自動曲げ順生成処理では、各曲げ線に対する曲げ加工可能な仮想金型ステ ージのリストから金型長さ、干渉チェックを行い、可能と判断された場合は、曲げ位置 を計算することができる。
[0137] また、複数ステージにおいて、加工可能と判断された場合は、マテハン作業効率(
BPベースでの作業者の移動距離)が少なくなる金型ステージを採用することができる
[0138] また、どの仮想金型ステージにおいても曲げ加工不可と判断された場合は、金型ス テージを追加することができる。
[0139] また、追加する金型ステージの金型長さは、曲げ長さ、左右ギャップ量から計算す ることがでさる。
[0140] また、追加する金型ステージに対する曲げ位置は、金型長さ、曲げ長さ、左右ギヤ ップ量力 計算することができる。
[0141] また、追加する金型ステージに対する取り付け位置を計算することができる。 [0142] さらに、上記処理を実施することにより、既に機械に取り付けられた金型レイアウトを 再利用した曲げ順を自動生成することで、段取り作業の軽減と!/、う効果が得られる。
[0143] なお、日本国特許出願第 2006— 187129号(2006年 7月 6日出願)の全内容力 参照により、本願明細書に組み込まれている。
[0144] 本発明は、前述の発明の実施の形態の説明に限るものではなぐ適宜の変更を行 うことにより、その他種々の態様で実施可能である。

Claims

請求の範囲
[1] 曲げ加工機金型レイアウトの活用方法が、以下のステップを含む:
曲げ加工機の金型レイアウトが指定される工程;
前記指定された金型レイアウトにおいてパンチとダイとが対向している領域を仮想 金型ステージとして抽出する工程;及び
加工パーツの板金形状モデルを用いて、各曲げ線に対し前記抽出された仮想金 型ステージを割り付ける工程。
[2] 請求項 1記載の曲げ加工機金型レイアウトの活用方法力 更に以下のステップを含 む:
前記割り付けられた仮想金型ステージの曲げ順に沿ったリストを作成する工程。
[3] 請求項 1記載の曲げ加工機金型レイアウトの活用方法において、
加工パーツに必要な曲げ工程の一部について複数の前記仮想金型ステージの割 り付けが可能な場合は、マテハン作業効率のよ!、仮想金型ステージを割り付ける。
[4] 請求項 2記載の曲げ加工機金型レイアウトの活用方法において、
加工パーツに必要な曲げ工程の一部について複数の前記仮想金型ステージの割 り付けが可能な場合は、マテハン作業効率のよ!、仮想金型ステージを割り付ける。
[5] 請求項 1記載の曲げ加工機金型レイアウトの活用方法力 更に以下のステップを含 む:
加工パーツに必要な曲げ工程の一部について前記仮想金型ステージの割り付けが 不可能な場合は、当該割り付けが不可能な曲げ工程に適した新たな仮想金型ステ ージを追加生成する工程。
[6] 請求項 2記載の曲げ加工機金型レイアウトの活用方法力 更に以下のステップを含 む:
加工パーツに必要な曲げ工程の一部について前記仮想金型ステージの割り付けが 不可能な場合は、当該割り付けが不可能な曲げ工程に適した新たな仮想金型ステ ージを追加生成する工程。
[7] 請求項 3記載の曲げ加工機金型レイアウトの活用方法力 更に以下のステップを含 む: 加工パーツに必要な曲げ工程の一部について前記仮想金型ステージの割り付けが 不可能な場合は、当該割り付けが不可能な曲げ工程に適した新たな仮想金型ステ ージを追加生成する工程。
[8] 請求項 4記載の曲げ加工機金型レイアウトの活用方法力 更に以下のステップを含 む:
加工パーツに必要な曲げ工程の一部について前記仮想金型ステージの割り付けが 不可能な場合は、当該割り付けが不可能な曲げ工程に適した新たな仮想金型ステ ージを追加生成する工程。
[9] 曲げ加工機の金型レイアウトを活用し、板金形状モデルを用いて曲げ加工可否を 判定する曲げ加工可否判定装置が、以下を含む:
前記曲げ加工方法の適否を判断するための金型条件である金型レイアウトを指定 するモジュール;
前記指定された金型レイアウトにおいて、 1つの曲げ加工に係わる仮想金型ステー ジを抽出するモジュール;
加工可否を判定の対象となる曲げ工程を特定するモジュール;及び
前記特定された曲げ工程において、前記抽出された仮想金型ステージを金型条件 として、曲げ加工の加工可否を判定するモジュール;
上記構成において、
前記曲げ力卩ェの加工可否判定の結果が可の場合には、金型レイアウトにおける曲 げ位置を算出する。
[10] 請求項 9記載の曲げ加工可否判定装置にお!、て、
前記金型レイアウトにおいてパンチとダイが対向する部分を仮想金型ステージとして 抽出する。
[11] 曲げ加工機の金型レイアウトを活用し、板金形状モデルを用いて曲げ加工順序を 生成する曲げ加工順序生成装置であって、以下を含む:
曲げ加工順序を生成する板金形状モデルを入力するモジュール;
曲げ加工順序を生成の条件の 1つとして金型レイアウトを指定する金型レイアウト設 定モジュール; 前記指定された金型レイアウトにおいて、 1つの曲げ加工に係わる仮想金型ステー ジを抽出するモジュール;
前記板金形状モデルの曲げ線を抽出して、曲げ加工順序を探索する曲げ加工探 索モジュール;及び
前記曲げカ卩ェ探索モジュールにおける探索過程にぉ 、て特定のノードでの曲げ加 ェ可否を前記仮想金型ステージを金型条件として用いて判定する曲げ加工可否判 定モジュール;
上記構成において、
前記曲げ加工順序が探索できた場合には、曲げ位置を含めた曲げ順序を出力す る。
[12] 請求項 11記載の曲げ加工順序生成装置において、
前記金型レイアウトにおいてパンチとダイが対向する部分を仮想金型ステージとして 抽出する。
[13] 曲げ加工データを指定した金型段取りに適合する曲げ加工データに変換する曲げ 加工データ適合装置が、以下を含む:
板金形状モデルと板金形状モデルに対応付けられた曲げ加工データを入力する モジユーノレ;
適合させる金型レイアウトを指定するモジュール;
前記指定された金型レイアウトにおいて、 1つの曲げ加工に係わる仮想金型ステー ジを抽出するモジュール;及び
前記曲げ加工データで指定される加工順序に従い、各工程において曲げ加工可 否の判定を行!、適合する前記仮想金型ステージを検索するモジュール;
上記構成において、
前記全ての工程に適合する仮想金型ステージが見つ力つた場合には、前記金型レ ィアウトの曲げ位置における曲げカ卩ェデータを出力する。
[14] 請求項 13記載の曲げ加工データ適合装置において、
前記金型レイアウトにおいてパンチとダイが対向する部分を仮想金型ステージとして 抽出する。
PCT/JP2007/063479 2006-07-06 2007-07-05 Procédé utilisant une configuration de matrice de machine à plier et appareil correspondant WO2008004627A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US12/307,004 US8322173B2 (en) 2006-07-06 2007-07-05 Method and apparatus for utilizing bending machine die layout
EP07768228.4A EP2039442B1 (en) 2006-07-06 2007-07-05 Method for utilizing bending machine die layout, and its apparatus
CN2007800251101A CN101484254B (zh) 2006-07-06 2007-07-05 弯曲加工机模具布局的应用方法及其装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2006187129A JP5108260B2 (ja) 2006-07-06 2006-07-06 曲げ加工機金型レイアウトの活用方法およびその装置
JP2006-187129 2006-07-06

Publications (1)

Publication Number Publication Date
WO2008004627A1 true WO2008004627A1 (fr) 2008-01-10

Family

ID=38894594

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/063479 WO2008004627A1 (fr) 2006-07-06 2007-07-05 Procédé utilisant une configuration de matrice de machine à plier et appareil correspondant

Country Status (5)

Country Link
US (1) US8322173B2 (ja)
EP (1) EP2039442B1 (ja)
JP (1) JP5108260B2 (ja)
CN (1) CN101484254B (ja)
WO (1) WO2008004627A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AT522518B1 (de) 2019-05-10 2022-05-15 Trumpf Maschinen Austria Gmbh & Co Kg Verfahren und System zum Optimieren der Zusammensetzung von Biegewerkzeugen einer Biegemaschine
WO2021054204A1 (en) 2019-09-21 2021-03-25 Amada Co.,Ltd. Processing program creation device and processing program creation method
CN111489035B (zh) * 2020-04-10 2023-06-20 沈阳建筑大学 一种基于机器学习与回溯法结合的模具组合分配方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6336925A (ja) * 1986-07-30 1988-02-17 Amada Co Ltd Nc折曲げ機における折曲げ順序決定方法
JPH0246920A (ja) * 1988-08-09 1990-02-16 Amada Co Ltd 曲げデータの作成方法
WO1998001243A1 (fr) * 1996-07-08 1998-01-15 Amada Company, Limited Presse-plieuse, procede d'affichage de la disposition des moules dans la presse-plieuse, procede et dispositif de verification des interferences
JP2004160547A (ja) * 2002-10-23 2004-06-10 Amada Co Ltd 曲げ加工機
JP2006187129A (ja) 2004-12-28 2006-07-13 Chugoku Electric Power Co Inc:The 絶縁用防護具

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US483862A (en) * 1892-10-04 Electric switch
US596973A (en) * 1898-01-11 Cash register
DE3533235C2 (de) * 1985-09-18 1997-03-20 Trumpf Gmbh & Co Biegepresse
FR2600272A1 (fr) * 1986-06-20 1987-12-24 Amada Co Ltd Machine et procede de cintrage progressif
SE506952C2 (sv) * 1988-08-05 1998-03-09 Amada Co Ltd Sätt och anordning för inställning av en bockningsprocess, och ett sätt att iordningställa bockningsdata
JP2558431B2 (ja) * 1993-01-15 1996-11-27 ストラタシイス,インコーポレイテッド 3次元構造体を製造するシステムを作動する方法及び3次元構造体製造装置
EP0769336B1 (en) * 1994-07-08 2003-01-29 Amada Company, Limited Method for bending with press brake and press brake for use therein
US5761940A (en) * 1994-11-09 1998-06-09 Amada Company, Ltd. Methods and apparatuses for backgaging and sensor-based control of bending operations
US5969973A (en) * 1994-11-09 1999-10-19 Amada Company, Ltd. Intelligent system for generating and executing a sheet metal bending plan
DE69529607T2 (de) * 1994-11-09 2003-09-18 Amada Co Intelligentes system zur herstellung und ausführung eines metallplattenbiegeplans
US5828575A (en) * 1996-05-06 1998-10-27 Amadasoft America, Inc. Apparatus and method for managing and distributing design and manufacturing information throughout a sheet metal production facility
US5822207A (en) * 1996-05-06 1998-10-13 Amadasoft America, Inc. Apparatus and method for integrating intelligent manufacturing system with expert sheet metal planning and bending system
IT1284548B1 (it) * 1996-09-18 1998-05-21 Salvagnini Italia Spa Metodo per trasporto di fogli di lamiera in un'isola di lavoro comprendente una macchina utensile e un robot
EP0940196B1 (en) * 1996-10-29 2002-05-22 Komatsu Ltd. Bending angle correction method and press brake made using the same
US5799530A (en) * 1996-12-20 1998-09-01 Amada Company, Limited Method of bending operations and bending system using the same
JPH11179433A (ja) * 1997-12-19 1999-07-06 Amada Co Ltd 曲げ加工方法およびこの曲げ加工システム
US6807835B1 (en) * 1997-12-19 2004-10-26 Amada Company, Limited Bending method and bending system
FR2796320B1 (fr) * 1999-07-13 2001-10-05 Amada Europ Sa Presse plieuse a precision amelioree
JP3790161B2 (ja) * 1999-07-13 2006-06-28 株式会社アマダエンジニアリングセンター 板金曲げシステム及びその制御データ作成方法
WO2001053017A1 (fr) * 2000-01-17 2001-07-26 Amada Company, Limited Procede et systeme d'usinage de toles, et equipements associes
US7440874B2 (en) * 2000-08-17 2008-10-21 Industrial Origami, Inc. Method of designing fold lines in sheet material
US6701208B2 (en) * 2001-09-04 2004-03-02 Amada Company, Limited. Apparatus and method of proposing bending sequences and bending tools for a metal plate part
US7822495B2 (en) * 2002-04-15 2010-10-26 Fisher-Rosemount Systems, Inc. Custom function blocks for use with process control systems
CN100337767C (zh) * 2002-10-23 2007-09-19 株式会社阿玛达 弯曲加工机
JP2006122959A (ja) * 2004-10-29 2006-05-18 Yamazaki Mazak Corp プレスブレーキ用金型の作成方法及び金型
EP1834712A4 (en) * 2004-11-17 2013-08-28 Amada Co Ltd CAMBRING METHOD, AND DIE AND CAMERA MACHINE USED FOR THE CAMBRING METHOD
US7778715B2 (en) * 2005-01-31 2010-08-17 Hewlett-Packard Development Company Methods and systems for a prediction model
JP4280241B2 (ja) * 2005-02-02 2009-06-17 ファナック株式会社 学習制御機能を有する数値制御装置
EP1925374B1 (en) * 2005-06-15 2014-05-21 Amada Co., Ltd. Bending device and method for managing die, method for arranging die and method for selecting die stocker
JP4374045B2 (ja) * 2007-08-24 2009-12-02 ファナック株式会社 プログラム再開機能を備えた数値制御装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6336925A (ja) * 1986-07-30 1988-02-17 Amada Co Ltd Nc折曲げ機における折曲げ順序決定方法
JPH0246920A (ja) * 1988-08-09 1990-02-16 Amada Co Ltd 曲げデータの作成方法
WO1998001243A1 (fr) * 1996-07-08 1998-01-15 Amada Company, Limited Presse-plieuse, procede d'affichage de la disposition des moules dans la presse-plieuse, procede et dispositif de verification des interferences
JP2004160547A (ja) * 2002-10-23 2004-06-10 Amada Co Ltd 曲げ加工機
JP2006187129A (ja) 2004-12-28 2006-07-13 Chugoku Electric Power Co Inc:The 絶縁用防護具

Also Published As

Publication number Publication date
EP2039442B1 (en) 2020-09-30
EP2039442A1 (en) 2009-03-25
EP2039442A4 (en) 2017-01-04
CN101484254B (zh) 2011-06-22
JP5108260B2 (ja) 2012-12-26
CN101484254A (zh) 2009-07-15
US20090308130A1 (en) 2009-12-17
JP2008012571A (ja) 2008-01-24
US8322173B2 (en) 2012-12-04

Similar Documents

Publication Publication Date Title
US7636612B2 (en) Method for optimizing the transport displacement of workpieces in transfer presses
US20080065259A1 (en) Method and apparatus for rapidly generating tooling for press machines
Strano Automatic tooling design for rotary draw bending of tubes
US11219934B2 (en) Bending machine, machining line and method for bending
WO2008004627A1 (fr) Procédé utilisant une configuration de matrice de machine à plier et appareil correspondant
CN108416180B (zh) 一种钣金件自动化设计生产方法及系统
JPH1110491A (ja) 工作機制御システムのネスティング方法及びパンチング加工方法
Hojny Application of an integrated CAD/CAM/CAE/IbC system in the stamping process of a bathtub 1200S
JP4804837B2 (ja) 金型セットアップ情報作成装置
JP5041572B2 (ja) 曲げ加工装置
JP6139838B2 (ja) 板金加工工程設計システム及びその方法
CN107931631A (zh) 喷口套安装边的加工方法
KR100915556B1 (ko) 사출 금형을 성형하기 위한 기초몰드의 그라파이트 전극 제조방법
Tisza Numerical modeling and simulation in sheet metal forming academic and industrial perspectives
CN110653619A (zh) 弯管机的控制方法及装置、弯管机
JP2009061472A (ja) 曲げ加工装置
WO2020049834A1 (ja) 配置データ作成装置及び配置データ作成方法
JP2001001075A (ja) タレットパンチプレスの金型段取り方法及びその装置
JP5169483B2 (ja) 板材加工のネスティングオーダ生成装置
EP3621765A1 (en) A method and system for preparing machining and/or cutting of a bar material
EP3988224B1 (en) Processing order determination method and processing order determination device
JP2022135431A (ja) 金型セットアップ情報作成装置、金型セットアップ情報作成方法、及び金型セットアップ情報作成用プログラム
JPH0215828A (ja) 曲げ機械のスケジュールデータ作成方法
JP4488341B2 (ja) 板金加工方法及び板金加工システム
JP2003340532A (ja) 部品分離装置制御データ作成方法及びそのシステム並びに部品分離システム

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780025110.1

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07768228

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2007768228

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: RU

WWE Wipo information: entry into national phase

Ref document number: 12307004

Country of ref document: US