Position specifying device for butting member, position specifying program for butting member, and position specifying method for butting member

The system addresses the instability of abutment in conventional bending processes by precisely determining the positions of multiple abutting members based on workpiece shape, enhancing bending accuracy and quality.

JP2025540893AActive Publication Date: 2025-12-16AMADA CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2025536340
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-01-13
Filing Date
2023-12-14
Publication Date
2025-12-16
Estimated Expiration
2043-12-14

AI Technical Summary

Technical Problem

Conventional bending processes are inaccurate when dealing with workpieces having complex shapes, as the abutment of the workpiece against the abutting member is unstable, leading to reduced quality of the bent product.

Method used

A system comprising a position determining device, program, and method that acquires shape information of the workpiece to determine the positions of multiple abutting members, including those against the front and lateral sides, ensuring precise alignment for stable abutment and accurate bending.

Benefits of technology

The system stabilizes the abutment of workpieces with various shapes, improving the accuracy and quality of the bending process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025540893000001_ABST
    Figure 2025540893000001_ABST
Patent Text Reader

Abstract

The bending machine is equipped with a position determination unit including an acquisition unit that acquires shape information of the workpiece to be bent, a first position determination unit that determines the positions of the first and second abutting members that are abutted against the front side of the workpiece, and a second position determination unit that determines the position of the third abutting member that is abutted against the lateral side of the workpiece.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an apparatus for specifying the position of an abutting member, a program for specifying the position of an abutting member, and a method for specifying the position of an abutting member. [Background technology]

[0002] Conventionally, when bending a workpiece using a bending machine, the workpiece is bent by butting two butting members against the front edge of the workpiece in order to bend the workpiece at a predetermined bending position (Patent Document 1, etc.). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2004-306058 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in conventional methods, including the method described in Patent Document 1, the abutting member is abutted only against the front edge of the workpiece, so if the front edge of the workpiece has a complex shape, such as a shape that is not parallel to the abutting surface of the abutting member, the abutment of the workpiece against the abutting member is unstable. As a result, the workpiece cannot be bent at the specified bending position, which reduces the accuracy of the bending process and causes a problem of reduced quality of the bent product formed by the bending process.

[0005] One aspect of the present invention relates to an abutment member position specifying device, an abutment member position specifying program, and an abutment member position specifying method that can stabilize the abutment of a workpiece against an abutment member for workpieces having various shapes and improve the accuracy of bending processing. [Means for solving the problem]

[0006] According to one aspect of the present invention, there is provided a position determining device for specifying the position of a butting member, the position determining device including an acquisition unit that acquires shape information of a workpiece to be bent, a first position determining unit that determines the positions of a first butting member and a second butting member that are butted against a front side of the workpiece, and a second position determining unit that determines the position of a third butting member that is butted against a lateral side of the workpiece, and the first position determining unit determines a first butting target portion of the workpiece that is butted against by the first butting member and a second butting target portion of the workpiece that is butted against by the second butting member based on the shape information of the workpiece. The second position determination unit is configured to identify a third abutment target portion of the workpiece to be abutted by the third abutting member based on shape information of the workpiece, and the position determination unit is configured to determine positions of the first abutting member, the second abutting member, and the third abutting member so that the workpiece is positioned at a bending processing position when the first abutting member, the second abutting member, and the third abutting member abut against the first abutting target portion, the second abutting target portion, and the third abutting target portion.

[0007] Furthermore, a position specifying program for a butting member according to one aspect of the present invention causes a position specifying device for a butting member to execute a position determination process including an acquisition process for acquiring shape information of a workpiece to be bent, a first position determination process for determining positions of a first butting member and a second butting member to be butted against a front side of the workpiece, and a second position determination process for determining a position of a third butting member to be butted against a lateral side of the workpiece, and the first position determination process determines a first butting target portion of the workpiece to be butted against by the first butting member and a second butting target portion to be butted against by the second butting member based on the shape information of the workpiece. The second position determination process includes a process of specifying a third abutment target portion of the workpiece to be abutted by the third abutting member based on shape information of the workpiece, and the position determination process includes a process of determining positions of the first abutting member, the second abutting member, and the third abutting member so that the workpiece is positioned at a bending processing position when the first abutting member, the second abutting member, and the third abutting member abut against the first abutting target portion, the second abutting target portion, and the third abutting target portion.

[0008] Furthermore, a method for specifying the position of a butting member according to one aspect of the present invention includes a position determination process including an acquisition process for acquiring shape information of a workpiece to be bent, a first position determination process for determining the positions of a first butting member and a second butting member to be butted against a front side of the workpiece, and a second position determination process for determining the position of a third butting member to be butted against a lateral side of the workpiece, and the first position determination process determines a first butting target portion of the workpiece to be butted against by the first butting member and a second butting member to be butted against a lateral side of the workpiece based on the shape information of the workpiece. The second position determination step includes a step of specifying a third abutment target portion of the workpiece to be abutted by the third abutting member based on shape information of the workpiece, and the position determination step includes a step of determining positions of the first abutting member, the second abutting member, and the third abutting member so that the workpiece is positioned at a bending processing position when the first abutting member, the second abutting member, and the third abutting member abut against the first abutting target portion, the second abutting target portion, and the third abutting target portion.

[0009] According to the abutment member position identification device, abutment member position identification program, and abutment member position identification method of one embodiment of the present invention, the first abutment member and the second abutment member are abutted against the front side of the workpiece, and the third abutment member is abutted against the lateral side of the workpiece, thereby stabilizing the abutment of the workpiece against the abutment members for workpieces having various shapes and improving the accuracy of the bending process. [Effects of the Invention]

[0010] According to one aspect of the present invention, the position identification device for a butting member, the position identification program for a butting member, and the position identification method for a butting member make it possible to stabilize the butting of a workpiece against the butting member for workpieces having various shapes, thereby improving the accuracy of the bending process. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a schematic diagram showing the overall configuration of a bending system according to this embodiment. [Figure 2] FIG. 2 is a plan view showing the configuration of the backgage according to this embodiment. [Figure 3] FIG. 3 is a block diagram showing the configuration of a machining program generating device. [Figure 4] FIG. 4 is a flowchart showing a process for generating a machining program. [Figure 5] FIG. 5 is a diagram showing a state in which a plan view of a workpiece is displayed on the display unit. [Figure 6] FIG. 6 is a diagram showing a state in which a plan view of a workpiece and plan views of the first abutting member, the second abutting member, and the third abutting member are displayed on the display unit. [Figure 7A] FIG. 7A is a flowchart illustrating a process for identifying the first butting target portion, the second butting target portion, and the third butting target portion. [Figure 7B] FIG. 7B is a flowchart illustrating a process for identifying the first butting target portion, the second butting target portion, and the third butting target portion. [Figure 8] FIG. 8 is a schematic diagram for explaining conditions 1 and 3 for determining whether or not a certain operation is possible. [Figure 9] FIG. 9 is a schematic diagram for explaining the second condition for determining whether or not the operation is possible. [Figure 10] FIG. 10 is a flowchart showing the process of identifying an obtuse-angled side as the third butting target portion. [Figure 11] FIG. 11 is a schematic diagram for explaining condition 1' for determining whether or not the operation is possible. [Figure 12] FIG. 12 is a flowchart showing the process of identifying the vertex of an acute-angled side as the third butting target portion. [Figure 13] FIG. 13 is a schematic diagram for explaining condition 1'' for determining whether or not the operation is possible. DETAILED DESCRIPTION OF THE INVENTION

[0012] Preferred embodiments for carrying out the present invention will be described below with reference to the drawings. Note that the following embodiments do not limit the inventions according to the claims, and not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention. Furthermore, in the present embodiments, the scale and dimensions of each component may be exaggerated, and some components may be omitted.

[0013] <Configuration of bending processing system> FIG. 1 is a schematic diagram showing the overall configuration of a bending system according to this embodiment.

[0014] As shown in Figure 1, the bending system 1 of this embodiment includes a bending machine 10 that performs bending processing on a workpiece W, an information management server 20 that stores various information used in bending processing on the workpiece W, a processing program generation device (a position identification device for abutting members) 30 that generates a processing program for performing bending processing on the workpiece W, and an NC (Numerical Control) device 40 that controls the bending machine 10.

[0015] The information management server 20 is configured to be able to send and receive information to and from the machining program generating device 30 and the NC device 40, respectively.

[0016] <Configuration of bending machine> The bending machine 10 is, for example, a press brake that bends a workpiece W. The bending machine 10 has an upper table 11 and a lower table 12 at the front end of the bending machine 10. The upper table 11 is provided above the lower table 12 and is configured to be able to move toward and away from the lower table 12. A punch P is attached to the upper table 11, and a die D is attached to the lower table 12.

[0017] The bending machine 10 also has a back gauge 13 behind the punch P and the die D. Fig. 2 is a plan view showing the configuration of the back gauge according to this embodiment.

[0018] As shown in Figure 2, the backgauge 13 has at least three abutment members 14 that are configured to be movable along the front-to-back direction (Y direction in Figures 1 and 2), left-to-right direction (X direction in Figure 2), and up-down direction (Z direction in Figure 1) of the bending machine 10.

[0019] Of these three abutting members 14, any two abutting members 14 function as a first abutting member 14A and a second abutting member 14B that abut against the front side of the workpiece W. In addition, of the three abutting members 14, any one abutting member 14 functions as a third abutting member 14C that abuts against the lateral side of the workpiece W.

[0020] In this specification, the front and side sides of the workpiece W are not limited to the front and side edges of the workpiece W, but also include the inner edges of the workpiece W formed by notches or holes formed in the workpiece W and the intersection between the front and side edges of the workpiece W.

[0021] In the bending machine 10 having such a configuration, the first abutting member 14A and the second abutting member 14B abut against the front side of the workpiece W, and the third abutting member 14C abuts against the lateral side of the workpiece W, thereby positioning the workpiece W at the bending position. In this state, by moving the upper table 11 closer to the lower table 12, the workpiece W is sandwiched between the punch P and the die D and bent.

[0022] <Configuration of information management server> The information management server 20 is configured to store shape information of the workpiece W to be bent, and a processing program for performing bending processing on the workpiece W. As will be described later, the processing program specifies the bending order of the workpiece W, the dies (punch P and die D) used in bending processing of the workpiece W, the bending processing position of the workpiece W (bending line F), and the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C.

[0023] In this embodiment, the information management server 20 is configured to transmit shape information of the workpiece W to the machining program generation device 30, and is configured to transmit the machining program to the NC device 40. In addition, the information management server 20 is configured to receive the machining program from the machining program generation device 30.

[0024] <Configuration of machining program generation device> FIG. 3 is a block diagram showing the configuration of a machining program generating device.

[0025] The machining program generation device 30 is, for example, a personal computer including a CPU (Central Processing Unit), memory, storage, etc. As shown in Fig. 3, the machining program generation device 30 includes an acquisition unit 31 that acquires shape information of the workpiece W to be bent, and a position determination unit 32 that includes a first position determination unit 32a that determines the positions of the first abutting member 14A and the second abutting member 14B that are abutted against the front side of the workpiece W, and a second position determination unit 32b that determines the position of the third abutting member 14C that is abutted against the lateral side of the workpiece W.

[0026] The processing program generation device 30 also includes a generation unit 33 that generates a processing program for performing bending processing on the workpiece W, a memory unit 34 that stores various information used in generating the processing program, a display unit 35 that displays the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C together with the shape information of the workpiece W acquired by the acquisition unit 31, and an operation unit 36 ​​that accepts operation inputs from an operator of the bending machine 10, etc.

[0027] The acquisition unit 31 is configured to acquire the shape information of the workpiece W from the information management server 20. Note that the configuration for acquiring the shape information of the workpiece W is not limited to this, and for example, the configuration may be such that the shape information of the workpiece W is acquired by an operator of the bending machine 10 inputting or creating the shape information of the workpiece W via the operation unit 36.

[0028] The first position determination unit 32a is configured to identify the first abutment target portion of the workpiece W that is abutted by the first abutting member 14A and the second abutment target portion of the workpiece W that is abutted by the second abutting member 14B based on the shape information of the workpiece W.

[0029] The second position determining unit 32b is configured to identify a third abutment target portion of the workpiece W that is to be abutted by the third abutting member 14C, based on the shape information of the workpiece W.

[0030] In addition, the position determination unit 32 is configured to determine the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C so that the workpiece W is positioned at the bending processing position when the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C are abutted against the first abutting target portion, the second abutting target portion, and the third abutting target portion.

[0031] The generation unit 33 is configured to generate a machining program using information on the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C determined by the position determination unit 32. Specifically, the generation unit 33 is configured to generate a machining program based on information on the bending order of the workpiece W, information on the mold used in bending the workpiece W, information on the bending position (bending line F) of the workpiece W, and information on the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C.

[0032] The memory unit 34 is configured to store a program for specifying the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C. The program for specifying the positions of the abutting members includes an acquisition process for acquiring the shape information of the workpiece W to be bent, a first positioning process for determining the positions of the first abutting member 14A and the second abutting member 14B that are abutted against the front side of the workpiece W, and a second positioning process for determining the position of the third abutting member 14C that is abutted against the side of the workpiece W. The generation device 30 of the machining program is caused to execute the positioning process. The first positioning process includes a process of specifying the first abutting target part of the workpiece W abutted by the first abutting member 14A and the second abutting target part of the workpiece W abutted by the second abutting member 14B based on the shape information of the workpiece W. The second positioning process includes a process of specifying the third abutting target part of the workpiece W abutted by the third abutting member 14C based on the shape information of the workpiece W. The positioning process includes a process of determining the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C so that the workpiece W is positioned at the bending position when the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C are abutted against the first abutting target part, the second abutting target part, and the third abutting target part.

[0033] The display unit 35 is, for example, a liquid crystal panel, an organic EL (Electro-Luminescence), or the like. The operation unit 36 is, for example, a mouse or a keyboard.

[0034] In the present embodiment, the generation device 30 of the machining program is configured to transmit the machining program generated by the generation unit 33 to the information management server 20.

[0035] <Configuration of NC device> The NC device 40 is configured to acquire a processing program from the information management server 20. The NC device 40 is also configured to control the bending machine 10 based on the processing program acquired from the information management server 20.

[0036] <Bending method> Next, a bending method using the bending system 1 according to this embodiment will be described. FIG. 4 is a flowchart showing a process for generating a processing program. FIG. 5 is a diagram showing a state in which a plan view of a workpiece is displayed on the display unit. FIG. 6 is a diagram showing a state in which a plan view of the workpiece and plan views of the first butting member, the second butting member, and the third butting member are displayed on the display unit. In FIGS. 5 and 6, the plan view of the workpiece W is indicated by the same reference numerals as the workpiece W, and the plan views of the first butting member, the second butting member, and the third butting member are indicated by the same reference numerals as the first butting member 14A, the second butting member 14B, and the third butting member 14C.

[0037] 4, first, when an operator of the bending machine 10 or the like performs an operation to execute a process for generating a processing program, the acquisition unit 31 acquires shape information of the workpiece W to be bent from the information management server 20 (S1). When the acquisition unit 31 acquires the shape information of the workpiece W, a plan view of the workpiece W is displayed on the display unit 35 (see FIG. 5).

[0038] Next, the operator of the bending machine 10 or the like sets the bending order of the workpiece W and the types of dies (punch P and die D) to be used in bending the workpiece W (S2 and S3). After the bending order of the workpiece W and the types of dies to be used in bending the workpiece W have been set, the operator of the bending machine 10 or the like sets the bending position (bending line F) of the workpiece W in the plan view of the workpiece W displayed on the display unit 35 (S4, see FIG. 5).

[0039] Next, when an operator of the bending machine 10 or the like performs an operation to execute a process to determine the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C, the first position determination unit 32a identifies the first abutment target portion of the workpiece W that will be abutted by the first abutting member 14A and the second abutment target portion of the workpiece W that will be abutted by the second abutting member 14B based on the shape information of the workpiece W, and the second position determination unit 32b identifies the third abutment target portion of the workpiece W that will be abutted by the third abutting member 14C based on the shape information of the workpiece W (S5).

[0040] When the first abutment target portion, the second abutment target portion, and the third abutment target portion are identified, the position determination unit 32 determines the positions of the first abutment member 14A, the second abutment member 14B, and the third abutment member 14C so that the workpiece W is positioned at the bending processing position when the first abutment member 14A, the second abutment member 14B, and the third abutment member 14C are abutted against the first abutment target portion, the second abutment target portion, and the third abutment target portion.

[0041] When the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C are determined ("YES" in S6), the display unit 35 displays the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C together with the shape information of the workpiece W acquired by the acquisition unit 31 (S7). Specifically, the display unit 35 displays a plan view of the workpiece W and plan views of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C (see FIG. 6).

[0042] If the first abutment target area, the second abutment target area, and the third abutment target area cannot be identified, and the positions of the first abutment member 14A, the second abutment member 14B, and the third abutment member 14C cannot be determined, the processing is terminated ("NO" in S6).

[0043] Finally, the generation unit 33 generates a processing program based on information on the bending order of the workpiece W, information on the mold used to bend the workpiece W, information on the bending position (bending line F) of the workpiece W, and information on the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C (S8).

[0044] The machining program generated by the generation unit 33 is transmitted to the information management server 20. The information management server 20 stores the received machining program. The information management server 20 also transmits the machining program to the NC device 40. The NC device 40 controls the bending machine 10 based on the machining program acquired from the information management server 20.

[0045] In the bending machine 10, the workpiece W is bent based on the bending order of the workpiece W specified in the processing program, the dies (punch P and die D) used to bend the workpiece W, the bending position of the workpiece W (bending line F), and the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C.

[0046] <Process for identifying the first butting target portion, the second butting target portion, and the third butting target portion> Next, detailed processing for identifying the first butting target portion, the second butting target portion, and the third butting target portion will be described. Figures 7A and 7B are flowcharts showing processing for identifying the first butting target portion, the second butting target portion, and the third butting target portion. Figure 8 is a schematic diagram for explaining conditions 1 and 3 for determining whether or not a certain operation is possible. Figure 9 is a schematic diagram for explaining condition 2 for determining whether or not a certain operation is possible.

[0047] As shown in Figures 7A and 7B, when an operator of the bending machine 10 or the like performs an operation to execute a process to determine the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C, the first position determination unit 32a provisionally identifies the first abutting target portion of the workpiece W that will be abutted by the first abutting member 14A and the second abutting target portion of the workpiece W that will be abutted by the second abutting member 14B based on the shape information of the workpiece W (S100).

[0048] In addition, the first position determination unit 32a may provisionally identify the areas selected by an operator of the bending machine 10 or the like as the first abutment target area and the second abutment target area in the plan view of the workpiece W displayed on the display unit 35.

[0049] When the first abutment target portion and the second abutment target portion are tentatively identified, the second position determination unit 32b extracts a vertical side that is perpendicular to the bending line F of the workpiece W based on the shape information of the workpiece W (S101). In FIG. 5, the portion indicated by the thick line is the extracted vertical side.

[0050] Next, in the processing of loop 1, the second position determination unit 32b repeats the processing of S102 to S104 the same number of times as the number of abutting members 14 provided in the bending machine 10. In the processing of loop 1, one of the three abutting members 14 is set as the third abutting member 14C, and the processing of S102 to S104 is performed. At this time, the second position determination unit 32b performs the processing of S102 to S104 by giving priority to the abutting member 14 that has been set in advance by the operator of the bending machine 10, etc., out of the three abutting members 14.

[0051] In addition, if the first abutment target area, the second abutment target area, and the third abutment target area can be identified in the processing of S104 described below, even if there is an abutment member 14 that has not been subject to the processing of S102 to S104, the processing of S102 to S104 is not performed for that abutment member 14, and the processing proceeds to S105.

[0052] Furthermore, the second position determination unit 32b repeats the process of S102 the number of times equal to the number of extracted vertical sides in the process of loop 2. Examples of cases in which multiple vertical sides are extracted include when the side sides of the workpiece W are vertical sides as shown in Fig. 5, or when the front side of the workpiece W has an uneven shape and the side sides of the recessed portions of the workpiece W are vertical sides as shown in Fig. 9.

[0053] When the vertical side is extracted, the second position determination unit 32b determines whether or not the extracted vertical side can be the third abutment target part (S102). Specifically, if the following conditions 1 to 4 are satisfied, the second position determination unit 32b determines that the extracted vertical side can be the third abutment target part, and if the following conditions 1 to 4 are not satisfied, the second position determination unit 32b determines that the extracted vertical side cannot be the third abutment target part.

[0054] Condition 1 is that the amount of contact between the vertical side and the third abutting member 14C is 5 mm or more and 25 mm or less. The amount of contact between the vertical side and the third abutting member 14C is the length L1 in the front-rear direction of the portion where the vertical side and the third abutting member 14C are in contact (see FIG. 8). Condition 2 is that the distance D1 between the third abutting member 14C and the workpiece W is 1 mm or more (see FIG. 9). Condition 3 is that the distance D2 in the front-rear direction between the third abutting member 14C and the mold (punch P and die D) is 1 mm or more (see FIG. 8). Condition 4 is that the vertical side is a side that exists within the movement range of the third abutting member 14C.

[0055] The numerical values ​​in Conditions 1 to 3 may be set arbitrarily by the operator of the bending machine 10 or the like.

[0056] If the second position determination unit 32b determines that there is a vertical edge that can be the third abutment target area ("YES" in S103), the first position determination unit 32a identifies the tentatively identified first abutment target area and second abutment target area as the first abutment target area and second abutment target area, and the second position determination unit 32b identifies the vertical edge that can be the third abutment target area as the third abutment target area (S104).

[0057] At this time, when there are multiple vertical sides, the second position determination unit 32b specifies, as the third butt target part, the side that is closest to the first butt target part or the second butt target part and that has the largest amount of contact with the third butt member 14C. Note that the second position determination unit 32b may specify, as the third butt target part, the side that satisfies either one of the side that is closest to the first butt target part or the second butt target part and the side that has the largest amount of contact with the third butt member 14C.

[0058] If the second position determination unit 32b determines that there is no vertical edge that can be the third abutment target portion ("NO" in S103), the second position determination unit 32b performs the processes of S102 to S104 on the abutment member 14 that is not set as the third abutment member 14C out of the three abutment members 14.

[0059] When the first abutment target portion, the second abutment target portion, and the third abutment target portion are identified, the position determination unit 32 determines the positions of the first abutment member 14A, the second abutment member 14B, and the third abutment member 14C.

[0060] When the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C are determined (YES in S105 (S6)), the process proceeds to S7. If the second position determination unit 32b cannot identify the first abutting target portion, the second abutting target portion, and the third abutting target portion and cannot determine the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C (NO in S105), that is, if it cannot extract a vertical side, the second position determination unit 32b extracts an inclined side that is inclined with respect to the bending line F of the workpiece W based on the shape information of the workpiece W, and identifies the extracted inclined side as the third abutting target portion.

[0061] In this embodiment, the second position determination unit 32b extracts, as the inclined side, a side that forms an obtuse angle with respect to a virtual line VL that passes horizontally in the left-right direction through the intersection point between the front side and the side side of the workpiece W, and identifies the extracted obtuse-angled side as the third butting target part (S106). The process of identifying the obtuse-angled side as the third butting target part will be described later.

[0062] When the first abutment target portion, the second abutment target portion, and the third abutment target portion are identified for the obtuse-angled side, the position determination unit 32 determines the positions of the first abutment member 14A, the second abutment member 14B, and the third abutment member 14C. When the positions of the first abutment member 14A, the second abutment member 14B, and the third abutment member 14C are determined (“YES” in S107 (S6)), the process proceeds to S7.

[0063] When the second position determination unit 32b cannot identify the first abutment target portion, the second abutment target portion, and the third abutment target portion for the obtuse-angled side and cannot determine the positions of the first abutment member 14A, the second abutment member 14B, and the third abutment member 14C ("NO" in S107), the second position determination unit 32b extracts a side that forms an acute angle with respect to the virtual line VL as an inclined side (S108) and identifies the vertex of the extracted acute-angled side as the third abutment target portion. The process of identifying the vertex of the acute-angled side as the third abutment target portion will be described later. After the process of S108, the process proceeds to S6.

[0064] <Process for identifying obtuse-angled edges as the third abutment target area> Next, detailed processing for identifying an obtuse-angled side as the third abutment target portion will be described. Fig. 10 is a flowchart showing the processing for identifying an obtuse-angled side as the third abutment target portion. Fig. 11 is a schematic diagram for explaining condition 1' for determining whether or not the possibility is met.

[0065] As shown in Fig. 10, the second position determination unit 32b extracts sides that form an obtuse angle with respect to the virtual line VL (S200). Specifically, the second position determination unit 32b extracts inclined sides where the angle θ between the virtual line VL and the side edge of the workpiece W is greater than 90° and less than or equal to 120°. In Fig. 11, the parts indicated by thick lines are the extracted obtuse-angle sides.

[0066] In the processing of loop 3, the second position determination unit 32b repeats the processing of S201 to S203 for the number of abutment members 14 provided in the bending machine 10. The order of the abutment members 14 set as the third abutment members 14C in the processing of loop 3 is the same as in loop 1, and therefore description thereof will be omitted. Furthermore, in the processing of loop 4, the second position determination unit 32b repeats the processing of S201 for the number of obtuse-angled sides extracted.

[0067] When an obtuse-angled side is extracted, the second position determining unit 32b determines whether the extracted obtuse-angled side can be the third abutting target part (S201). Specifically, if the following conditions 1' to 4 are satisfied, the second position determining unit 32b determines that the extracted vertical side can be the third abutting target part, and if the following conditions 1' to 4 are not satisfied, the second position determining unit 32b determines that the extracted vertical side cannot be the third abutting target part.

[0068] Condition 1' is that the amount of contact between the obtuse-angled side and the third abutting member 14C is 5 mm or more and 25 mm or less. The amount of contact between the obtuse-angled side and the third abutting member 14C is the length L2 in the front-to-rear direction from the contact point between the obtuse-angled side and the third abutting member 14C to the intersection point between the front edge and the side edge of the workpiece W (see FIG. 11). Conditions 2 to 4 are similar to the determination of whether or not a vertical side can be the third abutting target portion, so a description thereof will be omitted. Note that the numerical value in Condition 1' may be set arbitrarily by the operator of the bending machine 10, etc.

[0069] If the second position determination unit 32b determines that there is an obtuse-angled side that can be the third abutment target area ("YES" in S202), the first position determination unit 32a identifies the tentatively identified first abutment target area and second abutment target area as the first abutment target area and the second position determination unit 32b identifies the obtuse-angled side that can be the third abutment target area as the third abutment target area (S203).

[0070] The processing when there are multiple obtuse-angled sides is the same as the processing when there are multiple perpendicular sides, so the explanation will be omitted.

[0071] If the second position determination unit 32b determines that there is no obtuse-angled side that can be the third abutment target portion (NO in S202), the second position determination unit 32b performs the processes of S201 to S203 on the abutment member 14 that is not set as the third abutment member 14C among the three abutment members 14. When the process of Loop 3 ends, the process proceeds to S107.

[0072] <Process for identifying the vertex of an acute-angled side as the third abutment target area> Next, detailed processing for identifying the vertex of an acute-angled side as the third butting target portion will be described. Fig. 12 is a flowchart showing the processing for identifying the vertex of an acute-angled side as the third butting target portion. Fig. 13 is a schematic diagram for explaining condition 1" for determining whether or not the possibility exists.

[0073] As shown in Fig. 12, the second position determination unit 32b extracts sides that form acute angles with respect to the virtual line VL (S300). Specifically, the second position determination unit 32b extracts inclined sides where the angle θ between the virtual line VL and the side edge of the workpiece W is greater than 0° and not greater than 90°. In Fig. 13, the parts indicated by thick lines are the extracted acute-angle sides.

[0074] In the processing of loop 5, the second position determination unit 32b repeats the processing of S301 to S303 for the number of abutment members 14 provided in the bending machine 10. Note that the order of the abutment members 14 set as the third abutment members 14C in the processing of loop 5 is the same as in loop 1, and therefore description thereof will be omitted. In addition, in the processing of loop 6, the second position determination unit 32b repeats the processing of S301 for the number of acute-angled sides extracted.

[0075] When an acute-angled side is extracted, the second position determination unit 32b determines whether or not the vertex of the extracted acute-angled side (the intersection of the front side of the workpiece W and the acute-angled side) can be the third abutment target part (S301). Specifically, if the following conditions 1'' to 4 are satisfied, the second position determination unit 32b determines that the vertex of the extracted acute-angled side can be the third abutment target part, and if the following conditions 1'' to 4 are not satisfied, the second position determination unit 32b determines that the vertex of the extracted acute-angled side cannot be the third abutment target part.

[0076] Condition 1" is that the amount of contact between the vertex of the acute-angled side and the third abutting member 14C is 5 mm or more and 25 mm or less. The amount of contact between the vertex of the acute-angled side and the third abutting member 14C is the length L3 in the front-to-rear direction from the contact point between the vertex of the acute-angled side and the third abutting member 14C to the tip of the third abutting member 14C (the end on the rear side of the workpiece W) (see Figure 13). Conditions 2 to 4 are similar to the determination of whether or not a vertical side can be the third abutting target portion, so their explanation will be omitted. Note that the numerical value in Condition 1" may be set arbitrarily by the operator of the bending machine 10, etc.

[0077] If the second position determination unit 32b determines that there is a vertex of an acute-angled side that can be the third abutment target area ("YES" in S302), the first position determination unit 32a identifies the tentatively identified first abutment target area and second abutment target area as the first abutment target area and the second position determination unit 32b identifies the vertex of the acute-angled side that can be the third abutment target area as the third abutment target area (S303).

[0078] The processing when there are multiple vertices of an acute-angled side is the same as the processing when there are multiple perpendicular sides, so the explanation will be omitted.

[0079] If the determination result by the second position determination unit 32b is that there is no vertex of an acute-angled side that can be the third abutment target portion ("NO" in S302), the second position determination unit 32b performs the processes of S301 to S203 on the abutment member 14 that has not been set as the third abutment member 14C among the three abutment members 14. When the process of Loop 5 ends, the process proceeds to S6.

[0080] <Advantages of the machining program generation device (butting member position identification device) according to this embodiment> As described above, the machining program generating device (butting member position specifying device) 30 according to this embodiment includes an acquisition unit 31 that acquires shape information of the workpiece W to be bent, and a position determining unit 32 that includes a first position determining unit 32a that determines the positions of the first butting member 14A and the second butting member 14B that are butted against the front side of the workpiece W, and a second position determining unit 32b that determines the position of the third butting member 14C that is butted against the lateral side of the workpiece W. The first position determining unit 32a determines the first butting target portion of the workpiece W that is butted against by the first butting member 14A and the second butting member 14B that is butted against the lateral side of the workpiece W, based on the shape information of the workpiece W. The second position determination unit 32b is configured to identify a second abutment target portion of the workpiece W to be abutted by the third abutting member 14C based on shape information of the workpiece W, and the position determination unit 32 is configured to determine the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C so that the workpiece W is positioned at a bending processing position when the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C are abutted against the first abutment target portion, the second abutting target portion, and the third abutting target portion.

[0081] According to the machining program generation device 30 having such a configuration, the first abutting member 14A and the second abutting member 14B are abutted against the front side of the workpiece W, and the third abutting member 14C is abutted against the lateral side of the workpiece W, which has the advantage of stabilizing the abutment of the workpiece W against the abutting members 14 for workpieces W having various shapes, thereby improving the accuracy of the bending process. In addition, abutting the third abutting member 14C against the lateral side of the workpiece W determines the left-right position of the workpiece W relative to the first abutting member 14A, the second abutting member 14B, and the die D, which has the advantage of allowing even non-experts to stably bend the workpiece W.

[0082] Furthermore, in the machining program generation device 30 according to this embodiment, the second position determination unit 32b is configured to extract a vertical side perpendicular to the bending line F of the workpiece W based on the shape information of the workpiece W, and identify the extracted vertical side as the third butting target portion. The machining program generation device 30 having such a configuration has the advantage that the vertical side is identified as the third butting target portion, thereby stabilizing the butting by the third butting member 14C.

[0083] Furthermore, in the machining program generation device 30 according to this embodiment, the second position determination unit 32b is configured to specify, when there are multiple vertical sides, the side closest to the first butt target portion or the second butt target portion as the third butt target portion. The machining program generation device 30 having such a configuration has the advantage that the side closest to the first butt target portion or the second butt target portion among the multiple vertical sides is specified as the third butt target portion, thereby stabilizing the butt by the third butt member 14C.

[0084] Furthermore, in the machining program generation device 30 according to this embodiment, the second position determination unit 32b is configured to identify, when there are multiple vertical sides, the side that will have the greatest amount of contact with the third abutting member 14C as the third abutting target portion. The machining program generation device 30 having such a configuration has the advantage that the abutment by the third abutting member 14C is stabilized because the side that will have the greatest amount of contact with the third abutting member 14C is identified as the third abutting target portion among the multiple vertical sides.

[0085] Furthermore, in the machining program generation device 30 according to this embodiment, the second position determination unit 32b is configured to extract an inclined side inclined with respect to the bending line F of the workpiece W based on the shape information of the workpiece W when a vertical side cannot be extracted, and to identify the extracted inclined side as the third butting target portion. The machining program generation device 30 having such a configuration has the advantage of being able to handle workpieces W having various shapes because it identifies the inclined side as the third butting target portion when a vertical side cannot be extracted.

[0086] Moreover, the machining program generation device 30 according to this embodiment further includes a display unit 35 that displays the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C along with the shape information of the workpiece W acquired by the acquisition unit 31. The machining program generation device 30 having such a configuration has the advantage that the shape information of the workpiece W and the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C can be visually confirmed, confirmed, and edited.

[0087] <Modification> The position identifying device for abutting members according to one aspect of the present invention is not limited to the above-described embodiment, and various modifications can be made within the scope that does not deviate from the technical concept of the present invention.

[0088] For example, in the above-described embodiment, the number of the abutment members 14 is three, but the present invention is not limited to this, and the number of the abutment members 14 may be four or more.

[0089] Furthermore, in the above-described embodiment, the position determination unit 32 is described as automatically determining the position of the third abutting member 14C, but this is not limited to this, and the position of the third abutting member 14C may be manually determined by an operator of the bending machine 10, or after the position determination unit 32 automatically determines the position of the third abutting member 14C, the operator of the bending machine 10 may manually change the position of the third abutting member 14C.

[0090] Furthermore, in the above-described embodiment, the second position determination unit 32b extracts a vertical edge perpendicular to the bending line F of the workpiece W based on the shape information of the workpiece W, and identifies the extracted vertical edge as the third abutment target portion, but this is not limited to this, and a configuration in which the vertical edge is not extracted may also be used.

[0091] Furthermore, in the above-described embodiment, when there are multiple vertical sides, the second position determination unit 32b identifies the side closest to the first abutment target portion or the second abutment target portion and the side with the greatest amount of contact with the third abutment member 14C as the third abutment target portion. However, this is not limited to this, and the third abutment target portion may be identified based on other conditions.

[0092] Furthermore, in the above-described embodiment, when the second position determination unit 32b is unable to extract a vertical edge, it extracts an inclined edge that is inclined relative to the bending line F of the workpiece W based on the shape information of the workpiece W, and identifies the extracted inclined edge as the third abutment target portion, but this is not limited to this, and the configuration may also be such that the process of extracting the inclined edge is performed before the process of extracting the vertical edge.

[0093] Furthermore, in the above-described embodiment, the second position determination unit 32b has been described as identifying the vertex of a vertical edge, an obtuse-angled edge, or an acute-angled edge as the third abutment target portion, but this is not limited to this. For example, the third abutment target portion may be identified as an inner edge of the workpiece W formed by a notch or hole formed in the workpiece W, a side edge formed in an arc shape, or the vertex of an arc on a side edge formed in an arc shape.

[0094] Furthermore, in the above-described embodiment, the display unit 35 is described as displaying the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C along with the shape information of the workpiece W acquired by the acquisition unit 31, but this is not limited to this, and a configuration may be adopted in which the shape information of the workpiece W and the positions of the first abutting member 14A, the second abutting member 14B, and the third abutting member 14C are not displayed.

[0095] Furthermore, in the above-described embodiment, the obtuse-angled edges and acute-angled edges are described as being extracted based on the virtual line VL, but this is not limited to this, and other criteria may be used, such as a configuration based on the front edge of the work W.

[0096] It is clear from the claims that the above-mentioned modifications are included within the scope of the present invention. [Explanation of symbols]

[0097] 1: Bending system 10: Bending machine 11: Upper table 12: Lower table 13: Back gauge 14: Stopper 14A: First abutting member 14B: Second abutting member 14C: Third abutting member 20: Information management server 30:Generation device 31: Acquisition part 32:Positioning section 32a: First position determining section 32b: Second position determining section 33: Generation part 34: Storage section 35:Display section 36:Operation unit 40:NC device D: Die F: Folding line P: Punch W: Work

Claims

1. an acquisition unit that acquires shape information of a workpiece to be bent; a position determination unit including a first position determination unit that determines the positions of the first abutting member and the second abutting member that are abutted against the front side of the workpiece, and a second position determination unit that determines the position of the third abutting member that is abutted against the lateral side of the workpiece; Equipped with the first position determination unit is configured to identify a first abutment target portion of the workpiece that is abutted by the first abutting member and a second abutment target portion of the workpiece that is abutted by the second abutting member, based on shape information of the workpiece; the second position determination unit is configured to identify a third abutment target portion of the workpiece to be abutted by the third abutting member based on shape information of the workpiece, The position determination unit is configured to determine positions of the first abutting member, the second abutting member, and the third abutting member so that the workpiece is positioned at a bending processing position when the first abutting member, the second abutting member, and the third abutting member abut against the first abutting target portion, the second abutting target portion, and the third abutting target portion. A device for identifying the position of the abutting member.

2. The second position determination unit is configured to extract a vertical side perpendicular to a bending line of the workpiece based on shape information of the workpiece, and to identify the extracted vertical side as the third abutting target portion. The device for identifying the position of a butting member according to claim 1 .

3. The second position determination unit is configured to, when there are a plurality of vertical sides, identify the side closest to the first butting target portion or the second butting target portion as the third butting target portion. The device for identifying the position of a butting member according to claim 2 .

4. The second position determination unit is configured to identify, when there are a plurality of vertical sides, the side that has the largest amount of contact with the third abutting member as the third abutting target portion. The device for identifying the position of a butting member according to claim 2 or 3.

5. The second position determination unit is configured to extract an inclined side inclined with respect to a bending line of the workpiece based on shape information of the workpiece when the vertical side cannot be extracted, and to identify the extracted inclined side as the third abutment target portion. The position specifying device for abutting members according to any one of claims 2 to 4.

6. a display unit that displays the positions of the first abutting member, the second abutting member, and the third abutting member together with the shape information of the workpiece acquired by the acquisition unit; The position specifying device for abutting members according to any one of claims 1 to 5.

7. An acquisition process for acquiring shape information of a workpiece to be bent; a position determination process including a first position determination process for determining positions of a first abutting member and a second abutting member that are abutted against a front side of the workpiece, and a second position determination process for determining a position of a third abutting member that is abutted against a lateral side of the workpiece; and causing the position specifying device of the abutting member to execute the above. the first position determination process includes a process of identifying a first abutment target portion of the workpiece that is abutted by the first abutting member and a second abutment target portion of the workpiece that is abutted by the second abutting member, based on shape information of the workpiece; the second position determination process includes a process of identifying a third abutment target portion of the workpiece to be abutted by the third abutting member based on shape information of the workpiece, The position determination process includes a process of determining positions of the first abutting member, the second abutting member, and the third abutting member so that the workpiece is positioned at a bending processing position when the first abutting member, the second abutting member, and the third abutting member are abutted against the first abutting target portion, the second abutting target portion, and the third abutting target portion. A program for identifying the position of the striking part.

8. an acquisition step of acquiring shape information of a workpiece to be bent; a position determination process including a first position determination process for determining positions of a first abutting member and a second abutting member that are abutted against a front side of the workpiece, and a second position determination process for determining a position of a third abutting member that is abutted against a lateral side of the workpiece; Including, the first position determination step includes a step of specifying a first abutment target portion of the workpiece to be abutted by the first abutting member and a second abutment target portion of the workpiece to be abutted by the second abutting member, based on shape information of the workpiece; the second position determination step includes a step of specifying a third abutment target portion of the workpiece to be abutted by the third abutting member based on shape information of the workpiece, The position determination step includes a step of determining positions of the first abutting member, the second abutting member, and the third abutting member so that the workpiece is positioned at a bending processing position when the first abutting member, the second abutting member, and the third abutting member are abutted against the first abutting target portion, the second abutting target portion, and the third abutting target portion. A method for identifying the position of abutting members.

Citation Information

Patent Citations

  • Work positioning device

    JP1999342424A

  • Workpiece positioning device

    JP2002321015A

  • Bending device

    JP2003211224A

  • Press brake and back gauge control method

    JP2017104887A

  • Machine tool system and tool exchange method

    JP2021016868A