Bending order determination system, bending order determination method, and program
Patent Information
- Application Number
- JP2023126055
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-02
- Publication Date
- 2025-02-14
AI Technical Summary
【0007】 本開示によれば、重要寸法曲げ線に曲げ加工を行う場合の曲げ順を決定する際に、予め設定された突き当て条件を満たし、かつ、ワークと金型との干渉はないと判定された場合に曲げ順を決定し、重要寸法曲げ線以外の曲げ線に曲げ加工を行う場合の曲げ順を決定する際に、ワークと金型との干渉はないと判定された場合に曲げ順を決定する。したがって、重要寸法を考慮して、より適切な曲げ順を決定することができる。
Smart Images

Figure 2025021936000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a bending order determination system, a bending order determination method, and a program. [Background technology]
[0002] There is a technology for automatically determining the bending sequence in bending. For example, Patent Document 1 discloses a processing sequence determination device that determines the sequence of changeovers of multiple die setups based on the die change time between the setups of dies used in bending a part, and determines the bending sequence for performing a series of bending processes based on the determined sequence of changeovers. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2020 / 255821 Summary of the Invention [Problem to be solved by the invention]
[0004] This machining sequence determination device does not take into account important dimensions. Therefore, if the required dimensional accuracy cannot be ensured, the NC data generated based on the determined bending sequence cannot be used for actual machining as is. In this case, the NC data creator must take important dimensions into account and spend time correcting the NC data. Therefore, there is room for improvement in terms of determining an appropriate bending sequence.
[0005] The present disclosure has been made in consideration of the above-described situation, and aims to provide a bending order determination system, a bending order determination method, and a program that enable determining a more appropriate bending order by taking into account important dimensions. [Means for solving the problem]
[0006] In order to achieve the above object, the bending sequence determination system disclosed herein is a bending sequence determination system for determining a bending sequence for bending a plurality of bend lines in a bending device that bends a bend line of a workpiece with one end of the workpiece abutted against an abutment member of a backgauge, the bending sequence determination system including a bend line information acquisition unit that acquires bend line information including the position and length of the bend line, a critical dimension acquisition unit that acquires critical dimension information that defines a critical dimension bend line, which is a bend line that forms a flange in the workpiece having a dimension specified as the critical dimension, an abutment direction determination unit that determines, for each bending sequence, an abutment direction in which the workpiece is abutted against the abutment member, and a shape and dimensions of the workpiece and a shape of a die used for bending. and a bending order determination unit which determines, for each bending order, whether or not there is interference between the workpiece and the die after bending based on the dimensions and, for each bending order, a bending order determination unit which determines whether or not a preset bending order determination condition is satisfied, and determines the bending order if it is determined that the bending order determination condition is satisfied. When determining a bending order for bending a critical dimension bend line, the bending order determination unit determines that the bending order determination condition is satisfied if the abutment condition related to the abutment direction determined by the abutment direction determination unit is satisfied and the interference determination unit determines that there is no interference, and when determining a bending order for bending a bend line other than the critical dimension bend line, it determines that the bending order determination condition is satisfied if the interference determination unit determines that there is no interference. Effect of the Invention
[0007] According to the present disclosure, when determining the bending order when bending a critical dimension bend line, the bending order is determined if a preset abutment condition is satisfied and it is determined that there is no interference between the workpiece and the die, and when determining the bending order when bending a bend line other than the critical dimension bend line, the bending order is determined if it is determined that there is no interference between the workpiece and the die. Thus, a more appropriate bending order can be determined taking into account the critical dimensions. [Brief description of the drawings]
[0008] [Figure 1]FIG. 1 is a block diagram showing a functional configuration of a bending sequence determination system according to an embodiment. [Diagram 2] FIG. 2 is a diagram showing an example of decompressed data stored in the CAD information storage unit shown in FIG. 1; [Diagram 3] FIG. 2 is a diagram showing an example of bending line information stored in the CAD information storage unit shown in FIG. 1; [Figure 4] FIG. 13 is a diagram showing an example of abutting direction in which the abutting member of the backgauge abuts against the workpiece. [Diagram 5] FIG. 1 is a block diagram showing a physical configuration of a bending sequence determination system according to an embodiment. [Figure 6] 1 is a flowchart showing a bending sequence determination process performed by a bending sequence determination system according to an embodiment of the present invention; [Figure 7] FIG. 2 is a diagram illustrating an example of abutment directions determined by abutment direction determination unit illustrated in FIG. 1; [Figure 8] FIG. 2A is a diagram showing an example of a butting direction that is determined to satisfy the butting condition by the bending sequence determination unit shown in FIG. 1 , and FIG. 2B is a diagram showing another example of a butting direction. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, a bending order determination system, a bending order determination method, and a program according to an embodiment of the present disclosure will be described with reference to the drawings.
[0010] The bending sequence determination system according to this embodiment is a system that determines the bending sequence when a workpiece is bent multiple times by a bending machine tool.
[0011] 1, bending sequence determination system 100 includes a model creation unit 1 that generates a CAD model of a sheet metal product, a CAD information storage unit 2 that stores information about the CAD model, a bending NC data creation unit 3 that creates bending NC data 41, a bending NC data storage unit 4 that stores the bending NC data 41 created by the bending NC data creation unit 3, and a bending NC operation panel 5 that calls up the bending NC data 41 and instructs the execution of bending. Bending sequence determination system 100 is communicably connected to a bending machine tool 6, and instructs the execution of bending via the bending NC operation panel 5. Note that bending machine tool 6 is an example of a bending device.
[0012] The model creation unit 1 designs the three-dimensional shape and layout of a sheet metal product in response to operations by a designer, and generates a CAD model.
[0013] The CAD information storage unit 2 stores shape information 21 including dimensional information of the CAD model generated by the model creation unit 1, bend line information 22 defining the edges to be bent, and critical dimension information 23 defining critical dimension bend lines indicating bend lines that form flanges having dimensions specified as critical dimensions. Critical dimensions are dimensions of locations in the CAD model that should be maintained in the finished product.
[0014] The shape information 21 includes three-dimensional shape data of a CAD model, two-dimensional development data, three-view data including two-dimensional front view, plan view, and side view, etc. The shape information 21 defines the dimensions, bending angles, etc. of each part of the sheet metal product.
[0015] The bending line information 22 is information that determines the position and length of the bending line. The workpiece W based on the development data illustrated in FIG. 2 includes the positions and lengths of bending lines a1, a2, a3, and a4. As illustrated in FIG. 3, the bending lines a1 and a2 are set to a length of 500.0 mm, and the bending lines a3 and a4 are set to a length of 1200.0 mm. In the following description, the bending lines a1, a2, a3, and a4 are collectively referred to as bending lines a.
[0016] The critical dimension information is information that defines a critical dimension bend line that indicates a bend line a that forms a flange having a dimension specified as the critical dimension. As illustrated in FIG. 2, a flange having a critical dimension is formed by bending at a bend line a1. Therefore, the bend line a1 is defined in the critical dimension information as a critical dimension bend line of the critical dimension. The critical dimension information may be set as a CAD parameter, or may be set by a method of specifying the critical dimension by setting a flag on a dimension line.
[0017] Returning to Fig. 1, the bending NC data creation unit 3 includes bending NC data creation software, and is equipped with an impact direction determination unit 31 that determines the impact direction of the workpiece W, an interference determination unit 32 that determines whether or not there is interference between the workpiece W and the die, and a bending order determination unit 33 that determines the bending order. The bending NC data creation unit 3 creates bending NC data 41 based on the bending order determined by the bending order determination unit 33. The bending NC data creation unit 3 is an example of a bending line information acquisition unit and an important dimension acquisition unit.
[0018] The butting direction determination unit 31 determines the butting direction of the workpiece W. The butting direction is the direction in which the butting member of the backgauge is butted against the workpiece W when bending the bend line, and indicates the side of the workpiece against which the butting member is butted. FIG. 4 shows the butting direction in which the side of the workpiece W far from the bend line a3 shown in FIG. 2 is positioned on the backgauge side and the butting member 60 is butted against it. The workpiece W is placed on the die D, and the tip of a punch (not shown) is pressed against the bend line a3 and the punch is pushed toward the die D, whereby the workpiece W is bent at the bend line a3. Details of the processing by the butting direction determination unit 31 will be described later.
[0019] The interference determination unit 32 determines whether or not there is interference between the workpiece W and the die. Specifically, the interference determination unit 32 refers to the bending line information 22, important dimension information 23, equipment information 34 including the shapes and dimensions of each part of the bending machine tool 6, and die information 35 indicating the specification information of the bending dies held, all of which are stored in the CAD information storage unit 2, to determine the die layout for each bending order and determine whether or not there is interference between the workpiece W after processing and the die. The die information 35 includes information such as the die model number, shape and dimensions, bending radius R, and processing type.
[0020] 1, the bending sequence determination unit 33 determines the bending sequence based on the butting direction of the workpiece W determined by the butting direction determination unit 31 and the bending line determination conditions related to the determination result by the interference determination unit 32. Details of the processing by the bending sequence determination unit 33 will be described later.
[0021] The bending NC data storage unit 4 stores the bending NC data 41 created by the bending NC data creation unit 3. The bending NC data 41 is numerical data that specifies the processing order, the dies to be used, the arrangement positions of the dies, the bending direction, the bending angle, etc., in order to control the operation of the bending machine tool 6 in relation to the bending of the workpiece W.
[0022] The bending NC operation panel 5 calls up the bending NC data 41 from the bending NC data storage unit 4, and controls the bending machine tool 6 according to the bending NC data 41 to perform bending. In actual bending, the bending elongation value registered in advance differs from the bending elongation value in actual bending due to the quality of the material used, the status of the equipment, etc., so correction value information is registered and the bending NC data 41 is slightly corrected before bending. In addition, depending on the processing accuracy of the bending machine tool 6, a processing error occurs in the molded product obtained by the bending NC data 41 to which the correction value information is added. Therefore, when actually inspecting the molded product, it is desirable to define a bending allowable error 51 and inspect the molded product depending on whether it is within the range of this error. Then, the product that passes the inspection is shipped or moved to the next production process.
[0023] The bending machine tool 6 is a machine tool that bends the workpiece W at a specified position, in a specified direction, and by a specified angle in accordance with the bending NC data 41. The bending machine tool 6 is, for example, a press brake, and performs bending on the workpiece W using a pair of dies consisting of a punch and a die D. The bending machine tool 6 is provided with a back gauge for positioning the workpiece W in the front-rear direction relative to the die D. The back gauge has an abutment member 60 against which an end of the workpiece W can abut. The abutment member 60 protrudes forward from the back gauge. The bending machine tool 6 bends the workpiece along the bend line a with the end of the workpiece abutted against the abutment member 60 of the back gauge.
[0024] The bending process sequence determination system 100 having the functional configuration described above physically comprises, as shown in Figure 5, a CPU (Central Processing Unit) 11 that executes processing according to a program, a RAM (Random Access Memory) 12 which is a volatile memory, a ROM (Read Only Memory) 13 which is a non-volatile memory, a memory unit 14 that stores data, an input unit 15 that accepts input of information, a display unit 16 that visualizes and displays information, and a communication unit 17 that transmits and receives information, all of which are connected via an internal bus 99.
[0025] The CPU 11 executes various processes by reading out the programs stored in the storage unit 14 into the RAM 12 and executing them. The CPU 11 executes each process by the model creation unit 1 and the bending NC data creation unit 3 as main functions provided by the programs.
[0026] The RAM 12 is used as a work area for the CPU 11. The ROM 13 stores a control program executed by the CPU 11 for the basic operation of the bending sequence determination system 100, a BIOS (Basic Input Output System), and the like.
[0027] The storage unit 14 includes a hard disk drive, and stores the programs executed by the CPU 11 and various data used when executing the programs. The storage unit 14 functions as the CAD information storage unit 2 and the bending NC data storage unit 4.
[0028] The input unit 15 is a user interface that includes a keyboard, a mouse, a communication device, and the like.
[0029] The display unit 16 is a display device such as a liquid crystal display or an organic EL (Electro Luminescence) display that visualizes and displays information.
[0030] The communication unit 17 is a network termination device or a wireless communication device that connects to the network, and a serial interface or a LAN interface that connects to them. The communication unit 17 receives a signal from the outside and outputs data indicated by this signal to the CPU 11.
[0031] Next, the operation of the bending sequence determination system 100 will be described with reference to Fig. 6. In the following, an example will be described in which the bending sequence of the workpiece W shown in Fig. 2 is determined.
[0032] The CAD information storage unit 2 stores shape information 21, bending line information 22, and important dimension information 23 of a designed CAD model. When a designer creates a CAD model of a new sheet metal product using the model creation unit 1, or when a designer modifies a CAD model designed in the past to create a new CAD model, the designer accumulates this CAD information by storing various information related to the created CAD model in the CAD information storage unit 2.
[0033] Furthermore, equipment information 34 including the shape and dimensions of each part of the bending machine tool 6, and tool information 35 indicating specification information of the bending tools held are preset in the memory unit 14. The manager creates and updates the equipment information 34 and tool information 35 according to the configuration of the bending machine tool 6 installed at the processing site and the holding status of the bending tools.
[0034] When the NC data creator operates the input unit 15 to request the start of bending sequence determination processing, the bending sequence determination system 100 starts the processing.
[0035] The bending order determination unit 33 acquires the bending order n to be processed (step S101). Specifically, the bending order determination unit 33 counts the number of bending lines a whose bending orders have already been determined, and sets the count number + 1 as the bending order n to be processed. For example, if the bending line a whose bending order has been determined is 0, the bending order n to be processed is set to 1, and if the bending line a whose bending order has been determined is 2, the bending order n to be processed is set to 3.
[0036] Next, the bending order determination unit 33 selects the bending line a to be processed (step S102). Specifically, the bending order determination unit 33 selects the bending line a from among the bending lines a whose bending order has not been determined based on a selection rule set in advance. For example, when the bending line a is selected when determining the first bending order n, the bending line a having a higher priority is selected based on selection rules such as "give priority to the bending line with the shortest length," "give priority to the bending line on the outside of the workpiece," and "give priority to the bending line with a right angle bending angle." Also, when the bending line is selected when determining the second or subsequent bending order n, the bending line having a higher priority is selected based on selection rules such as "give priority to the bending line parallel to the bending line in the n-1th bending order," "give priority to the bending line with the shortest length," "give priority to the bending line on the outside of the workpiece," and "give priority to the bending line with a right angle bending angle."
[0037] Next, the bending sequence determination unit 33 judges whether the bend line a selected in step S101 is an important dimension bend line indicating a bend line forming a flange having a dimension specified as an important dimension (step S103). Specifically, the bending sequence determination unit 33 refers to the important dimension information 23, and if the flag "1" indicating that the selected bend line is an important dimension bend line is set, it judges that the selected bend line is an important dimension bend line, and if the flag "0" is set, it judges that the selected bend line is not an important dimension bend line.
[0038] When the bending sequence determination unit 33 determines that the bend line a selected in step S101 is not a critical dimension bend line (step S103; No), the butting direction determination unit 31 determines the butting direction of the workpiece W (step S104). Specifically, the bending NC data creation unit determines the butting direction taking into consideration the handling of the workpiece W and the length of the handle. Note that the butting direction determination unit 31 may determine the butting direction of the workpiece W based on the butting direction previously set by the NC data creator.
[0039] Next, the interference determination unit 32 determines whether or not there will be interference between the workpiece W and the die when bending is performed in the butting direction determined in step S104 (step S105). Specifically, the interference determination unit 32 determines the die layout for each bending sequence by referring to the bending line information 22, important dimension information 23, equipment information 34 including the shapes and dimensions of each part of the bending machine tool 6, and die information 35 indicating the specification information of the bending dies held, all of which are stored in the CAD information storage unit 2. The interference determination unit 32 determines whether or not there will be interference between the machined workpiece W and the die based on the determined die layout, and the shape data and dimension data of the die.
[0040] In step S105, if it is determined that there is no interference between the workpiece W and the die (step S105; No), the bending sequence determination unit 33 sets the bending sequence n to the bending line a selected in step S102 (step S106).
[0041] Next, the bending sequence determination unit 33 judges whether or not there is a bending line for which the bending sequence n has not been set (step S107). If the bending sequence determination unit 33 judges that there is no bending line for which the bending sequence n has not been set (step S107; No), the processing ends. On the other hand, if the bending NC data creation unit judges that there is a bending line a for which the bending sequence n has not been set (step S107; Yes), the processing returns to step S101 and executes the bending sequence determination processing for bending sequence n=n+1.
[0042] Returning to step S105, if it is determined that there is interference between the workpiece W and the die (step S105; Yes), the process returns to step S102, and another unprocessed bending line a is selected.
[0043] Returning to step S103, if the bending sequence determination unit 33 determines that the bend line selected in step S101 is a critical dimension bend line (step S103; Yes), the butting direction determination unit 31 checks the position of the location having the dimension designated as the critical dimension and determines the butting direction of the workpiece W (step S108). Specifically, the butting direction determination unit 31 identifies the position of the critical dimension with reference to the development data exemplified in Fig. 2. Next, the butting direction determination unit 31 determines the direction in which the location of the critical dimension is located between the butting member 60 and the bend line a as the butting direction of the workpiece W, as exemplified in Fig. 7.
[0044] Next, the bending sequence determination unit 33 judges whether the butting condition is satisfied (step S109). Specifically, as shown in Fig. 8(a), when the butting portion 70 of the workpiece W against which the butting member 60 is butted is the edge of the workpiece, or as shown in Fig. 8(b), when the butting portion 70 of the workpiece W against which the butting member 60 is butted is a flange portion bent at 90 degrees, the bending sequence determination unit 33 judges that the critical dimension can be secured, judges that the butting condition is satisfied (step S109; Yes), and proceeds to step S105.
[0045] On the other hand, when the bending sequence determination unit 33 determines that the butting condition is not satisfied (step S109; No), it determines whether the bending sequence n of the current processing target is n=1 or not (step S110). When it determines that the bending sequence n of the processing target is n=1 (step S110; Yes), the process returns to step S102 and selects another bending line a. On the other hand, when the bending sequence determination unit 33 determines that the bending sequence n of the processing target is not n=1 (step S110; No), it cancels the processing of the bending sequence n=n-1 (step S111) and executes the n-1th bending sequence determination process. In the n-1th bending sequence determination process, the same processes as steps S102 to S111 are executed for the unprocessed bending lines a other than the bending line a whose n-1th bending sequence has been canceled.
[0046] As described above, the bending sequence determination system 100 determines the bending sequence taking into consideration the critical dimensions. The bending sequence determination system 100 identifies the critical dimension bend line that forms a flange having a dimension designated as the critical dimension from among the bend lines a set on the workpiece W. The bending sequence determination system 100 determines the butting direction of the workpiece W when bending the critical dimension bend line, and calculates a bending sequence that satisfies the condition that the butting portion 70 in the determined butting direction is the edge of the workpiece W or the flange portion by bending at 90 degrees, and does not cause interference between the workpiece W and the die after processing. Therefore, a bending sequence that can increase the accuracy of the critical dimensions is determined. Therefore, the work of the NC data creator to correct the NC data can be reduced, and a decrease in equipment operating time and an increase in data creation time can be prevented.
[0047] As long as it does not deviate from the gist of the present disclosure, it is possible to select and discard the configurations described in the above embodiments, or to change them to other configurations as appropriate.
[0048] In this embodiment, the CAD model of a sheet metal product is used for processing, but it is not limited to a product and may be a part.
[0049] In the present embodiment, the bending sequence determination system 100 has been described as determining whether or not there is interference between the workpiece and the die, but the present invention is not limited to this, and may further determine whether or not there is interference between the workpiece and the machine tool. In this case, the interference determination unit 32 may determine whether or not there is interference between the bending machine tool 6 and the workpiece W by extracting the shape and dimensions of the bending machine tool 6 from the equipment information 34 including the shape and dimensions of each part of the machine tool.
[0050] Furthermore, the information stored in the CAD information storage unit 2 or the bending NC data 41 stored in the bending NC data storage unit 4 may be collectively managed by a cloud server on the network, and the bending NC data creation unit 3 may access the cloud server as necessary to read and write information. In this case, the bending sequence determination system 100 does not need to include the CAD information storage unit 2 and the bending NC data storage unit 4.
[0051] Furthermore, bending sequence determination system 100 can be realized by using a normal computer system, not by a dedicated device. For example, a program for realizing each function of bending sequence determination system 100 may be stored in a computer-readable recording medium such as a CD-ROM (Compact Disc Read Only Memory) or a DVD-ROM (Digital Versatile Disc Read Only Memory) and distributed, and the program may be installed in a computer to configure a computer capable of realizing each of the above-mentioned functions.
[0052] Furthermore, when each function is realized by sharing the functions between an OS (Operating System) and an application, or by cooperation between the OS and the application, only the application may be stored on the recording medium.
[0053] Various embodiments and modifications of the present disclosure are possible without departing from the broad spirit and scope of the present disclosure. The above-described embodiments are for explaining the present disclosure and do not limit the scope of the present disclosure. In other words, the scope of the present disclosure is indicated by the claims, not the embodiments. Various modifications made within the scope of the claims and within the scope of the disclosure equivalent thereto are considered to be within the scope of the present disclosure.
[0054] Various aspects of the present disclosure are summarized below as appendices.
[0055] (Appendix 1) A bending sequence determination system for determining a bending sequence for bending a plurality of bend lines in a bending device that bends a workpiece with one end of the workpiece abutted against an abutment member of a back gauge, comprising: a bending line information acquisition unit that acquires bending line information including a position and a length of the bending line; a critical dimension acquiring unit for acquiring critical dimension information that defines a critical dimension bend line that is a bend line that forms a flange having a dimension designated as a critical dimension in the work; a butting direction determination unit that determines, for each bending sequence, a butting direction in which the workpiece is butted against the butting member; an interference determination unit that determines whether or not there is interference between the workpiece and the die after the bending process is performed for each bending sequence based on the shape and dimensions of the workpiece and the shape and dimensions of the die used in the bending process; a bending order determination unit that determines whether or not a preset bending order determination condition is satisfied for each of the bending orders, and determines the bending order when it is determined that the bending order determination condition is satisfied, the bending order determination unit, when determining the bending order for bending the critical dimension bend line, determines that the bending order determination condition is satisfied if the abutting condition related to the abutting direction determined by the abutting direction determination unit is satisfied and the interference determination unit determines that there is no interference, and, when determining the bending order for bending a bend line other than the critical dimension bend line, determines that the bending order determination condition is satisfied if the interference determination unit determines that there is no interference. Bending process sequence determination system. (Appendix 2) the bending sequence determination unit, when determining the bending sequence for bending the critical dimension bend line, determines that the abutting condition is satisfied if the abutting portion of the workpiece that is abutted against the abutting member in the abutting direction determined by the abutting direction determination unit is an edge portion of the workpiece or a flange portion having a bending angle of 90°. 2. A bending sequence determination system according to claim 1. (Appendix 3) The butting direction determination unit, when determining the butting direction of the bending sequence for performing bending processing on the critical dimension bend line, determines the butting direction as a direction in which a location designated as a critical dimension of the workpiece is positioned between the butting member and the critical dimension bend line. 3. The bending sequence determination device according to claim 1 or 2. (Appendix 4) A bending apparatus for bending a workpiece along a bend line in a state where one end of the workpiece is abutted against an abutment member of a back gauge, comprising: a computer for determining a bending order for bending a plurality of bend lines, obtaining bend line information including a position and a length of the bend line; obtaining critical dimension information defining a critical dimension bend line, the critical dimension bend line being a bend line that forms a flange having a dimension specified as a critical dimension in the workpiece; determining a butting direction in which the workpiece is butted against the butting member for each bending sequence; A step of determining whether or not there is interference between the workpiece and the die after the bending process is performed for each bending sequence based on the shape and dimensions of the workpiece and the shape and dimensions of the die used in the bending process; determining whether or not a preset bending order determination condition is satisfied for each of the bending orders, and determining the bending order when it is determined that the bending order determination condition is satisfied. The bending order determining step determines that the bending order determination condition is satisfied when it is determined that abutting conditions related to the determined butting direction are satisfied and that there is no interference when determining the bending order when bending a bend line other than the critical dimension bend line, and determines that the bending order determination condition is satisfied when it is determined that there is no interference when determining the bending order when bending a bend line other than the critical dimension bend line. How to determine the bending order. (Appendix 5) In a bending apparatus for bending a workpiece along a bend line in a state where one end of the workpiece is abutted against an abutment member of a back gauge, a computer for determining a bending order for bending a plurality of bend lines is provided, obtaining bend line information including a position and a length of the bend line; A process of acquiring critical dimension information that defines a critical dimension bend line that forms a flange having a dimension specified as a critical dimension in the workpiece; A process of determining a butting direction in which the workpiece is butted against the butting member for each bending sequence; A process for determining whether or not there is interference between the workpiece and the die after the bending process is performed for each bending sequence based on the shape and dimensions of the workpiece and the shape and dimensions of the die used in the bending process; determining whether or not a preset bending order determination condition is satisfied for each of the bending orders, and determining the bending order when it is determined that the bending order determination condition is satisfied; The bending order determination process determines that the bending order determination condition is satisfied when it is determined that abutting conditions related to the determined butting direction are satisfied and that there is no interference when determining the bending order when bending a bend line other than the critical dimension bend line, and determines that the bending order determination condition is satisfied when it is determined that there is no interference when determining the bending order when bending a bend line other than the critical dimension bend line. program. [Explanation of symbols]
[0056] 1 Model creation unit, 2 CAD information storage unit, 3 Bending NC data generation unit, 4 Bending NC data storage unit, 5 Bending NC operation panel, 6 Bending machine tool, 100 Bending order determination system, 11 CPU, 12 RAM, 13 ROM, 14 Memory unit, 15 Input unit, 16 Display unit, 17 Communication unit, 21 Shape information, 22 Bending line information, 23 Important dimension information, 31 Impact direction determination unit, 32 Interference detection unit, 33 Bending order determination unit, 34 Equipment information, 35 Die information, 41 Bending NC data, 51 Bending tolerance, 60 Impact part, 70 Impact unit, a, a1, a2, a3, a4 Bending line, W Work, D Die, P Punch, 99 Internal bus.
Claims
1. A bending sequence determination system for determining a bending sequence for bending a plurality of bend lines in a bending device that bends a workpiece with one end of the workpiece abutted against an abutment member of a back gauge, comprising: a bending line information acquisition unit that acquires bending line information including a position and a length of the bending line; a critical dimension acquiring unit for acquiring critical dimension information that defines a critical dimension bend line that is a bend line that forms a flange having a dimension designated as a critical dimension in the work; a butting direction determination unit that determines, for each bending sequence, a butting direction in which the workpiece is butted against the butting member; an interference determination unit that determines whether or not there is interference between the workpiece and the die after the bending process is performed for each bending sequence based on the shape and dimensions of the workpiece and the shape and dimensions of the die used in the bending process; a bending order determination unit that determines whether or not a preset bending order determination condition is satisfied for each of the bending orders, and determines the bending order when it is determined that the bending order determination condition is satisfied, the bending order determination unit, when determining the bending order for bending the critical dimension bend line, determines that the bending order determination condition is satisfied if the abutting condition related to the abutting direction determined by the abutting direction determination unit is satisfied and the interference determination unit determines that there is no interference, and, when determining the bending order for bending a bend line other than the critical dimension bend line, determines that the bending order determination condition is satisfied if the interference determination unit determines that there is no interference. Bending process sequence determination system.
2. the bending sequence determination unit, when determining the bending sequence for bending the critical dimension bend line, determines that the abutting condition is satisfied if the abutting portion of the workpiece that is abutted against the abutting member in the abutting direction determined by the abutting direction determination unit is an edge portion of the workpiece or a flange portion having a bending angle of 90°. The bending sequence determination system according to claim 1 .
3. The butting direction determination unit, when determining the butting direction of the bending sequence for performing bending processing on the critical dimension bend line, determines the butting direction as a direction in which a location designated as a critical dimension of the workpiece is positioned between the butting member and the critical dimension bend line. The bending sequence determination system according to claim 1 or 2.
4. A bending apparatus for bending a workpiece along a bend line in a state where one end of the workpiece is abutted against an abutment member of a back gauge, comprising: a computer for determining a bending order for bending a plurality of bend lines, obtaining bend line information including a position and a length of the bend line; obtaining critical dimension information defining a critical dimension bend line, the critical dimension bend line being a bend line that forms a flange having a dimension specified as a critical dimension in the workpiece; determining a butting direction in which the workpiece is butted against the butting member for each bending sequence; A step of determining whether or not there is interference between the workpiece and the die after the bending process is performed for each bending sequence based on the shape and dimensions of the workpiece and the shape and dimensions of the die used in the bending process; determining whether or not a preset bending order determination condition is satisfied for each of the bending orders, and determining the bending order when it is determined that the bending order determination condition is satisfied. The bending order determining step determines that the bending order determination condition is satisfied when it is determined that abutting conditions related to the determined butting direction are satisfied and that there is no interference when determining the bending order when bending a bend line other than the critical dimension bend line, and determines that the bending order determination condition is satisfied when it is determined that there is no interference when determining the bending order when bending a bend line other than the critical dimension bend line. How to determine the bending order.
5. In a bending apparatus for bending a workpiece along a bend line in a state where one end of the workpiece is abutted against an abutment member of a back gauge, a computer for determining a bending order for bending a plurality of bend lines is provided, obtaining bend line information including a position and a length of the bend line; A process of acquiring critical dimension information that defines a critical dimension bend line that forms a flange having a dimension specified as a critical dimension in the workpiece; A process of determining a butting direction in which the workpiece is butted against the butting member for each bending sequence; A process for determining whether or not there is interference between the workpiece and the die after the bending process is performed for each bending sequence based on the shape and dimensions of the workpiece and the shape and dimensions of the die used in the bending process; determining whether or not a preset bending order determination condition is satisfied for each of the bending orders, and determining the bending order when it is determined that the bending order determination condition is satisfied; The bending order determination process determines that the bending order determination condition is satisfied when it is determined that abutting conditions related to the determined butting direction are satisfied and that there is no interference when determining the bending order when bending a bend line other than the critical dimension bend line, and determines that the bending order determination condition is satisfied when it is determined that there is no interference when determining the bending order when bending a bend line other than the critical dimension bend line. program.
Citation Information
Patent Citations
Processing order determination method and processing order determination device
WO2020255821A1