JPH05169143A - Press brake work bending order selection device - Google Patents

Press brake work bending order selection device

Info

Publication number
JPH05169143A
JPH05169143A JP33894491A JP33894491A JPH05169143A JP H05169143 A JPH05169143 A JP H05169143A JP 33894491 A JP33894491 A JP 33894491A JP 33894491 A JP33894491 A JP 33894491A JP H05169143 A JPH05169143 A JP H05169143A
Authority
JP
Japan
Prior art keywords
bending
work
bending angle
press brake
interference
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP33894491A
Other languages
Japanese (ja)
Inventor
Ken Sakaide
研 坂出
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Komatsu Ltd
Original Assignee
Komatsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP33894491A priority Critical patent/JPH05169143A/en
Publication of JPH05169143A publication Critical patent/JPH05169143A/en
Pending legal-status Critical Current

Links

Landscapes

  • Bending Of Plates, Rods, And Pipes (AREA)
  • Programmable Controllers (AREA)

Abstract

(57)【要約】 【目的】本発明はプレスブレ−キによる曲げ加工の最適
な順序を短時間で自動的に選択することができるように
することをその目的としている。 【構成】n回曲げの場合、n番目の最終工程においてn
個の曲げ角をプレスブレ−キによって折り曲げたとして
n回干渉を調べる。このとき干渉の最も少なくなる曲げ
角を最終工程で折り曲げられるべき曲げ角とする。そし
てこの曲げ角を未加工状態であるものとして前段のn−
1番目の工程において同様にn−1回干渉を調べ、干渉
の最も少なくなる曲げ角を選択する。以下、順次n−
2、n−3、…の工程においてn−2、n−3、…回干
渉を調べれば、最終的に各工程における曲げるべき曲げ
角が得られる。結局、n+(n−1)+(n−2)+
(n−3)+…=(n/2)・(n+1)回干渉を調べ
るだけでよく、従来のn!・n回に比べて格段に少なく
なり、加工順序の選択の高速化が達成される。
(57) [Summary] [Object] An object of the present invention is to make it possible to automatically select an optimum order of bending by press brake in a short time. [Structure] In the case of bending n times, in the nth final step, n
Interference is examined n times assuming that each bending angle is bent by a press brake. At this time, the bending angle at which interference is minimized is the bending angle that should be bent in the final step. Then, assuming that this bending angle is unprocessed, the n-
Similarly, in the first step, the interference is examined n-1 times, and the bending angle with the least interference is selected. Hereafter, n-
By examining the n-2, n-3, ... interferences in the steps of 2, n-3, ..., The bending angle to be finally bent in each step can be obtained. After all, n + (n-1) + (n-2) +
(N−3) + ... = (n / 2) · (n + 1) times of interference only needs to be examined, and the conventional n!・ Remarkably less than n times, and faster selection of machining order is achieved.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、プレスブレ−キによる
複数工程の曲げ加工を経て完成品を作成する際に、ワ−
クの曲げ角の加工順序の最適な選択を行うことができる
プレスブレ−キのワ−ク曲げ順序選択装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a work piece when a finished product is manufactured through a plurality of bending processes using a press brake.
The present invention relates to a press bend work bending sequence selection device capable of performing optimum selection of the processing sequence of the bending angle of the work.

【0002】[0002]

【従来の技術】プレスブレ−キではワ−クの各部位を折
り曲げる工程を複数回繰り返し行うことで箱等の製品を
完成させるようにしている。したがってワ−クの形状は
工程を経るごとに順次変化することになり、曲げるべき
部位の加工順序のいかんによってはワ−クがプレスブレ
−キに干渉する虞がある。そこで各工程においてワ−ク
の曲げるべき部位以外でワ−クがプレスブレ−キと干渉
しないように曲げるべき部位の加工順序を選択して、こ
の順序で順次曲げ加工を行う必要がある。
2. Description of the Related Art In a press brake, a product such as a box is completed by repeating the process of bending each part of the work a plurality of times. Therefore, the shape of the work changes sequentially with each step, and there is a risk that the work interferes with the press break depending on the processing order of the portion to be bent. Therefore, in each process, it is necessary to select the processing order of the parts other than the part to be bent of the work to be bent so that the work does not interfere with the press brake, and to perform the bending process sequentially in this order.

【0003】たとえばワ−クWKを加工して第10図
(a)に示すような断面形状となる完成品を製作するこ
とを想定する。なお、以下、ワ−クWKの断面形状を示
すときワ−クWKの曲げるべき部位は「曲げ角」と呼称
するものとする。同図に示すように各曲げ角に左から順
に1、2、3と識別番号を付したとすると、同図(c)
の断面図に示すようにプレスブレ−キのパンチPTとダ
イDによってワ−クWKを曲げ角1→3→2の順序で曲
げ加工を行えばワ−クWKがプレスブレ−キ(パンチP
TとダイD)と干渉せず、作業を安全に行うことがわか
る。しかし、同図(b)に示すようにワ−クWKを曲げ
角1→2→3の順序で曲げ加工を行えば、3番目の工程
において矢印Aに想像線で示すようにワ−クWKがパン
チPTと干渉してしまい、加工を行うことができなくな
る。このようにプレスブレ−キで行う曲げ作業では、ワ
−クWKがプレスブレ−キに干渉せずに作業を行うこと
ができる最適な曲げ順というものが上記「1→3→2」
のごとく存在する。
For example, it is assumed that the work WK is processed to produce a finished product having a cross sectional shape as shown in FIG. 10 (a). In the following, when the sectional shape of the work WK is shown, the portion of the work WK to be bent will be referred to as "bending angle". Assuming that the bending angles are numbered 1, 2 and 3 from the left as shown in FIG.
As shown in the sectional view of FIG. 2, if the work WK is bent in the order of bending angles 1 → 3 → 2 by the punch PT of the press brake and the die D, the work WK is pressed by the press brake (punch P).
It can be seen that the work is performed safely without interfering with T and die D). However, if the work WK is bent in the order of bending angles 1 → 2 → 3 as shown in FIG. 7 (b), the work WK as shown by an imaginary line in the arrow A in the third step. Interferes with the punch PT, making it impossible to perform machining. As described above, in the bending work performed by the press break, the optimum bending order in which the work WK can perform the work without interfering with the press break is the above "1 → 3 → 2".
Exists like.

【0004】そこで従来はこうした最適な加工順序「1
→3→2」をプレスブレ−キによる曲げ作業をよく理解
した熟練オペレ−タが経験や勘に基づき選択、決定する
ようにしていた。
Therefore, conventionally, such an optimum processing sequence "1
"→ 3 → 2" was selected and decided by a skilled operator who had a good understanding of the bending work by the press brake, based on his experience and intuition.

【0005】一方において、加工順序の選択を人間の経
験や勘に頼ることなくコンピュ−タによって自動的に行
う技術がある(特開昭63−36925号公報)。この
技術によれば、加工順序を考えられるだけ全て挙げる。
そして各加工順序における全工程に亘って逐一ワ−クが
プレスブレ−キと干渉しないかを調べ、全ての工程にお
いて干渉しないとされた加工順序の中のどれかを選択、
採用する。すなわちたとえば3つの曲げ点を加工する第
10図に示す例でいえば、同図(b)の加工順序「1→
2→3」の3つの工程でそれぞれワ−クがプレスブレ−
キと干渉しないかを調べる。このとき3番目の工程にお
いて干渉が生じるのでこの加工順序「1→2→3」は採
用しない。他の加工順序「2→3→1」…等についても
同様に調べられ、上記した加工順序「1→3→2」では
3つの工程で干渉がないので、この加工順序を採用す
る。このようにこの技術では加工順序の種類は3!(!
は階乗を意味する)となり、これら3!種類の加工順序
それぞれについて3つの工程を調べる必要があり、調べ
るべき工程数は3!・3=18となる。
On the other hand, there is a technique for automatically selecting a machining order by a computer without depending on human experience or intuition (Japanese Patent Laid-Open No. 63-36925). According to this technique, all possible processing sequences are listed.
Then, it is checked whether the work is not interfered with the press brake over all the steps in each processing order, and any one of the processing orders which is determined not to interfere in all the steps is selected.
adopt. That is, for example, in the example shown in FIG. 10 in which three bending points are processed, the processing sequence “1 →
Work is press-blended in each of the three steps "2 → 3"
Check if it interferes with Ki. At this time, since interference occurs in the third step, this machining order "1 → 2 → 3" is not adopted. The other machining order “2 → 3 → 1” ... Is similarly examined, and since there is no interference in the three steps in the above-mentioned machining order “1 → 3 → 2”, this machining order is adopted. In this way, the number of types of processing order is 3! (!
Means factorial), and these 3! It is necessary to check three steps for each type of machining order, and the number of steps to be checked is 3!・ 3 = 18.

【0006】[0006]

【発明が解決しようとする課題】上述するようにオペレ
−タの経験や勘に頼るものでは、熟練オペレ−タといえ
ども選択を誤る虞があったり、最適な選択には熟練を要
するということがあり、これは確実性に欠けることやオ
ペレ−タに課す負担が大きいという点で難点がある。ま
た、人間による判断であるので選択に時間を要するとい
う不都合がある。
As described above, in the case of relying on the experience and intuition of the operator, even a skilled operator may make a mistake in selection, or require skill to make the optimum selection. However, this has a drawback in that it lacks certainty and imposes a heavy burden on the operator. In addition, since it is a human judgment, there is an inconvenience that it takes time to make a selection.

【0007】一方、後者の技術では、最適な選択を確実
に行うことができるという利点はあるものの、考えられ
る全ての加工順序の全工程に亘ってワ−クがプレスブレ
−キに干渉しないかを調べなくてはならない点でコンピ
ュ−タで行う計算に時間を要するという難点がある。一
般的には曲げ角がnであるものとすると、工程数n!・
nを調べなくてはならず、このため曲げる回数の増加に
つれて調べるべき工程数は飛躍的に増大し、たとえば8
回曲げでは8!・8=322,560回もの膨大な工程
数を調べなくてはならないことになる。
On the other hand, the latter technique has an advantage that an optimum selection can be surely made, but whether or not the work interferes with the press break over the entire process of all conceivable processing sequences. Since it has to be examined, there is a drawback that it takes time for the calculation performed by the computer. Generally, assuming that the bending angle is n, the number of processes n!・
Therefore, the number of steps to be inspected dramatically increases with an increase in the number of bends.
Eight in bending!・ A huge number of processes, 8 = 322,560, must be investigated.

【0008】本発明はこうした実情に鑑みてなされたも
のであり、プレスブレ−キによる曲げ加工の最適な順序
を短時間で自動的に選択することができるようにするこ
とをその目的としている。
The present invention has been made in view of the above circumstances, and an object thereof is to be able to automatically select an optimum sequence of bending by press brake in a short time.

【0009】[0009]

【課題を解決するための手段】本発明は、完成品のワ−
ク形状から順に前段の工程の形状を辿っていき、各工程
において干渉が最も少なくなる曲げ角を順に選択してい
けば、複数の加工順序について調べることなくより少な
い回数で確実に最適な曲げ順を求めることができるとい
う発想に基づくものである。
SUMMARY OF THE INVENTION The present invention is a finished product work.
If the bending angle that minimizes interference in each process is selected in order by tracing the shape of the preceding process in order from the curved shape, it is possible to ensure the optimal bending order with a smaller number of times without checking multiple processing orders. It is based on the idea that

【0010】すなわち本発明では、複数の曲げ角を有す
るワ−クのプレスブレ−キによる折り曲げ順を選択する
プレスブレ−キのワ−ク曲げ順序選択装置において、各
曲げ角のうち最も曲げやすいと判定される曲げ角を選択
する第1の処理および第1の処理で選択した曲げ角を展
開する第2の処理を最終製品状態のワ−クの断面曲げ状
態からワ−クの未加工状態まで順次繰り返し実行した後
前記第1の処理による選択順序の逆順を前記プレスブレ
−キによる折り曲げ順として決定するとともに、前記第
1の処理においては、各処理段階におけるワ−クの断面
形状と予め設定したプレスブレ−キの断面形状を示すデ
−タとに基づいて各曲げ角が前記プレスブレ−キによっ
て折り曲げられる状態ごとに前記ワ−クの前記プレスブ
レ−キに対する干渉量をそれぞれ演算し、これら演算結
果のうちで最小の干渉量が得られる曲げ角を選択するよ
うにしている。
That is, according to the present invention, in the press-brake work bending order selecting device for selecting the bending order of the press break of the work having a plurality of bending angles, it is determined that each bending angle is the easiest to bend. The first process for selecting the bending angle to be performed and the second process for developing the bending angle selected in the first process are sequentially performed from the cross-sectional bending state of the work in the final product state to the unworked state of the work. After repeated execution, the reverse order of the selection order by the first process is determined as the bending order by the press brake, and in the first process, the cross-sectional shape of the work at each processing stage and the preset press brake are set. -Drying the work with respect to the press brake for each state where each bending angle is bent by the press brake based on the data showing the cross-sectional shape of the key. It calculates the amount of each, and to select a bending angle minimum amount of interference among these calculation results.

【0011】[0011]

【作用】以上のように、本発明ではn回曲げの場合、n
番目の最終工程においてn個の曲げ角をプレスブレ−キ
によって折り曲げたとしてn回干渉を調べる。このとき
干渉の最も少なくなる曲げ角を最終工程で折り曲げられ
るべき曲げ角とする。そしてこの曲げ角を未加工状態で
あるものとして前段のn−1番目の工程において同様に
n−1回干渉を調べ、干渉の最も少なくなる曲げ角を選
択する。以下、順次n−2、n−3、…の工程において
n−2、n−3、…回干渉を調べれば、最終的に各工程
における曲げるべき曲げ角が得られる。結局、n+(n
−1)+(n−2)+(n−3)+…+(n−n)=
(n/2)・(n+1)回干渉を調べるだけでよく、従
来のn!・n回に比べて格段に少なくなり、加工順序の
選択の高速化が達成される。
As described above, in the present invention, in the case of bending n times, n
In the second and final step, n pieces of bending angle are bent by press break and interference is examined n times. At this time, the bending angle at which interference is minimized is the bending angle that should be bent in the final step. Then, assuming that this bending angle is in a non-machined state, the interference is similarly examined n-1 times in the n-1th step of the previous stage, and the bending angle with the smallest interference is selected. Hereinafter, if the n-2, n-3, ... times of interference are sequentially examined in the steps of n-2, n-3, ..., The bending angle to be bent in each step is finally obtained. After all, n + (n
−1) + (n−2) + (n−3) + ... + (n−n) =
(N / 2) · (n + 1) times of interference need only be examined, and the conventional n!・ Remarkably less than n times, and faster selection of machining order is achieved.

【0012】[0012]

【実施例】以下、図面を参照して本発明に係るプレスブ
レ−キのワ−ク曲げ順序選択装置の実施例について説明
する。第1図は実施例装置の構成を示すものである。
同図にプレスブレ−キ10の側面を示すように同プレス
ブレ−キ10は大きくは固定テ−ブルにに支承されたダ
イDと可動テ−ブルに上下動自在に支承されたパンチP
Tとから構成されている。すなわち、プレスブレ−キ1
0は可動テ−ブルを所定の油圧機構によって下降させ、
ダイDに向けてパンチPTを(目標点)まで下降させて
ワ−クWK(第3図)の曲げ加工を行い、曲げ加工後、
パンチPTを元の位置(上死点)まで上昇させるもので
ある。バックストップ11はダイDに関してワ−クWK
の挿入方向と反対側に設けられていてワ−クWKの挿入
位置を任意の位置で規制できるように図面左右方向に移
動自在となっている。プレスブレ−キロボット12はワ
−クWKのハンドリングを行うために設けられた多関節
ロボットであり、各軸が駆動制御されることによりワ−
クWKをプレスブレ−キ10のパンチPTとダイDとの
間に挿入したり、取り出したりする動作を行う。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a press bending work bending sequence selecting device according to the present invention will be described below with reference to the drawings. FIG. 1 shows the configuration of the embodiment apparatus.
As shown in the side view of the press brake 10 in the figure, the press brake 10 is largely composed of a die D supported on a fixed table and a punch P supported on a movable table so as to be vertically movable.
It is composed of T and T. That is, press brake 1
0 lowers the movable table by a predetermined hydraulic mechanism,
The punch PT is lowered to the (target point) toward the die D to bend the work WK (Fig. 3), and after bending,
The punch PT is raised to its original position (top dead center). Backstop 11 is a work WK for Die D
Is provided on the side opposite to the insertion direction of the work WK and is movable in the left-right direction in the drawing so that the insertion position of the work WK can be regulated at any position. The press break robot 12 is a multi-joint robot provided for handling the work WK, and is controlled by driving and controlling each axis.
The operation of inserting and removing the KU WK between the punch PT and the die D of the press brake 10 is performed.

【0013】デ−タ入力装置20は、得ようとする加工
完成品の選択結果、脚長、曲げ角度、突き当て等のワ−
クデ−タWDがオペレ−タによって入力される入力装置
であり、この入力デ−タWDがNC装置30、オフライ
ンプログラマ40にそれぞれ加えられる。NC装置30
は入力されたワ−クデ−タWDに基づきプレスブレ−キ
10を駆動するためのNCプログラムを作成するもので
あり、オフラインプログラマ40はワ−クデ−タWDに
基づきプレスブレ−キロボット12およびプレスブレ−
キ10を駆動制御するロボットプログラムを作成する。
ロボットコントロ−ラ13はオフラインプログラマ40
で作成されたロボットプログラムにしたがってロボット
12の各軸を駆動制御する。 以下、デ−タ入力装置2
0に入力されるとされるワ−クデ−タWDについて説明
する。なお、表示部33は表示画面、たとえばCRT画
面を有しており、この表示部33はCRT画面上に対話
形式でワ−クデ−タWDの入力結果等を示すようにされ
ている。オペレ−タは第2図に示すようにCRT画面を
作図画面に切り替え、このCRT画面上に所望のワ−ク
形状を概略的に作図する。入力装置20は、該作図した
ワ−クに対して曲げ角の識別番号(0〜9)と辺の番号
(〜)を割り付ける。ここで「曲げ角」というのは
プレスブレ−キ10によって折り曲げられる部位をいう
が、この実施例ではワ−クWKの端点を含むものとす
る。また、曲げ角の番号および辺の番号は左から順番に
付与するものとする。なお、右からでも可能である。
The data input device 20 selects the result of selection of a finished product to be obtained, leg length, bending angle, abutting, and the like.
The data WD is an input device that is input by the operator, and this input data WD is added to the NC device 30 and the off-line programmer 40, respectively. NC device 30
Is to create an NC program for driving the press brake 10 based on the input work data WD, and the off-line programmer 40 is based on the work data WD. −
A robot program for driving and controlling the key 10 is created.
The robot controller 13 is an offline programmer 40.
Each axis of the robot 12 is driven and controlled in accordance with the robot program created in. Hereinafter, the data input device 2
The work data WD which is supposed to be input to 0 will be described. The display unit 33 has a display screen, for example, a CRT screen, and the display unit 33 is adapted to interactively show the input result of the work data WD on the CRT screen. The operator switches the CRT screen to a drawing screen as shown in FIG. 2 and roughly draws a desired work shape on the CRT screen. The input device 20 assigns bending angle identification numbers (0 to 9) and side numbers (to) to the drawn work. Here, the "bending angle" refers to a portion that is bent by the press brake 10, but in this embodiment, it includes the end point of the work WK. Further, the bending angle number and the side number are given in order from the left. It is also possible from the right.

【0014】つぎにオペレ−タは作図したワ−ク形状に
対応する基本曲げパタ−ンを選択する。すなわち、ワ−
クWKに一連の曲げ加工を施すことによって得られる加
工完成品は数種類の基本曲げパタ−ンに分類することが
できる。そして得ようとする完成品はこれら基本曲げパ
タ−ンの一つの曲げパタ−ンの所要の曲げ工程を適宜繰
り返したり、省略するなどして得ることができる。そこ
で、作図したワ−ク形状に対応する基本パタ−ンとして
正、逆両方向の曲げを有するリブ曲げ加工が選択され
る。該選択結果はデ−タ入力装置20を介して曲げ条件
作成部31に入力される。具体的にはCRT表示部33
にリブ曲げ加工、箱曲げ加工等の基本曲げパタ−ンが表
示され、オペレ−タがこれらの中からこれから加工しよ
うとする完成品がいずれの基本曲げパタ−ンを基本とし
て完成されるかを判断し、判断した基本曲げパタ−ンを
選択することになる。
Next, the operator selects a basic bending pattern corresponding to the drawn work shape. That is, the work
The finished product obtained by subjecting the WK to a series of bending processes can be classified into several types of basic bending patterns. The finished product to be obtained can be obtained by appropriately repeating or omitting the required bending steps of one of the basic bending patterns. Therefore, rib bending having both forward and reverse bending is selected as the basic pattern corresponding to the drawn work shape. The selection result is input to the bending condition creation unit 31 via the data input device 20. Specifically, the CRT display unit 33
The basic bending patterns such as rib bending and box bending are displayed on the screen, and which basic bending pattern the operator wants to process from these is to be completed based on the basic bending patterns. Judgment is made, and the judged basic bending pattern is selected.

【0015】このように基本曲げパタ−ンの選択が終了
すると、オペレ−タはCRT画面をデ−タ入力画面に切
り替え、それぞれの辺の長さと曲げ角度を順次入力す
る。たとえば、第3図に示すようなワ−ク形状の場合は
第4図に示すように、曲げ角度(θ)および脚長(辺の
長さ(L))等を曲げ角の番号(P)に対応して入力す
る。因みに曲げ角0で曲げ角度が180.00、脚長1
0.00とあるのは曲げ角0が“曲げ加工されない(端
点である)つぎの曲げ角(1)は基準に対して180°
である。曲げ角0とつぎの曲げ角1の間の辺の脚長が
10mmである”ことを意味する。
When the selection of the basic bending pattern is completed in this way, the operator switches the CRT screen to the data input screen and sequentially inputs the length of each side and the bending angle. For example, in the case of the work shape shown in FIG. 3, as shown in FIG. 4, the bending angle (θ) and leg length (side length (L)) etc. are set to the bending angle number (P). Enter correspondingly. By the way, bending angle 0, bending angle 180.00, leg length 1
0.00 means that the bending angle 0 is "not bent (end point), and the next bending angle (1) is 180 ° with respect to the reference.
Is. The leg length of the side between the bending angle 0 and the next bending angle 1 is 10 mm ".

【0016】つぎにオペレ−タはCRT画面を工程入力
画面に切り替え、プレスブレ−キ10に関するデ−タ、
つまりダイDやパンチPTの種類を指示するとともに、
ワ−クWKに関するデ−タ、板厚等の寸法を指示する。
ここで、この実施例ではオペレ−タがワ−クWKの曲げ
角の加工の順番を指示せずとも、自動的に曲げ角の順番
が選択、決定されることを特徴としている。以下、第5
図から第9図を参照してこの曲げ順の選択処理について
説明する。 第1図のNC装置30の曲げ条件作成部3
1では、入力されたワ−クデ−タWDに基づき第5図に
示す手順が実行される。
Next, the operator switches the CRT screen to the process input screen, and the data concerning the press brake 10
In other words, while instructing the type of die D and punch PT,
Indicate the data such as the work WK and the thickness of the plate.
In this embodiment, the bending angle order is automatically selected and determined even if the operator does not instruct the bending angle processing order of the work WK. Below, the fifth
This bending order selection processing will be described with reference to FIGS. Bending condition creation unit 3 of NC device 30 in FIG.
1, the procedure shown in FIG. 5 is executed based on the input work data WD.

【0017】すなわち、入力された曲げ角の番号が1〜
9であるので端点を除いてプレスブレ−キ10によって
曲げ加工が行われる曲げ角は“8”であると判定され
る。この結果、曲げ加工の工程Sは8回であることが判
定される。そこで、曲げ角度デ−タDTの内容を初期設
定する処理が実行される。ここで曲げ角度デ−タDTと
は、ワ−クWKの8つの曲げ角についてプレスブレ−キ
10によって加工が終了した曲げ角(以下、加工済み曲
げ角という)の番号と、プレスブレ−キ10によって加
工がされていない曲げ角(以下、未加工曲げ角という)
の番号とに分類されるデ−タである。そこで、いま、初
期条件としてワ−クWKの形状が8つの曲げ角について
全て加工し終えた最終工程の形状であるものとして曲げ
角度デ−タDTの内容を「加工済み曲げ角は1〜8、未
加工曲げ角はなし」とする(ステップ101;第6図
(1)参照)。 ここでこの実施例に適用される原理に
ついて第8図を参照して説明する。第8図は説明の便宜
のため実施例の完成品の形状がワ−クWKとは異なる形
状となるワ−クWK´の断面とプレスブレ−キ10の断
面(パンチPTとダイD)との幾何学的関係を示す。同
図ではワ−クWK´の曲げ角のうち加工済み曲げ角1が
パンチPTによって折り曲げられている状態を示してい
る。ワ−クWK´は最終工程における加工状態、つまり
完成品の形状になっている。ここで、パンチPTとダイ
Dの断面形状、つまりそれぞれの幅WP、WD等は上述
するようにダイDやパンチPTの種類を指示したとき自
動的に決定される。そして加工済み曲げ角1以外の曲げ
角0、2〜8について以下の処理が実行される。 加工済み曲げ角1の位置をX−Y座標系の原点P
1 (0、0)として各曲げ角0、2〜8の座標位置P0
(X0 、Y0 )…が演算される。これら座標位置は入力
された上記ワ−クデ−タWDのうち曲げ角度、脚長等の
デ−タから容易に求めることができる。そして曲げ角
0、2〜8のY座標位置が0以上、0よりも小さいかの
いずれかであるかを調べる。
That is, the number of the bending angle input is 1 to
Since it is 9, the bending angle at which bending is performed by the press brake 10 excluding the end points is determined to be "8". As a result, it is determined that the bending process S is performed eight times. Therefore, processing for initializing the contents of the bending angle data DT is executed. Here, the bending angle data DT is the number of the bending angle (hereinafter referred to as the processed bending angle) which has been processed by the press brake 10 for the eight bending angles of the work WK, and the press brake 10. Bending angle that has not been processed (hereinafter referred to as unprocessed bending angle)
The data is classified into Therefore, as an initial condition, it is now assumed that the work WK has a shape in the final step in which all eight bending angles have been processed, and the content of the bending angle data DT is "processed bending angles are 1 to 8". , No unprocessed bending angle ”(step 101; see FIG. 6 (1)). Here, the principle applied to this embodiment will be described with reference to FIG. FIG. 8 shows a cross section of the work WK ′ and a cross section of the press brake 10 (punch PT and die D) in which the shape of the finished product of the embodiment is different from the work WK for convenience of explanation. The geometric relationship is shown. The figure shows a state in which the processed bending angle 1 of the bending angles of the work WK 'is bent by the punch PT. The work WK 'is in a processed state in the final step, that is, in the shape of a finished product. Here, the cross-sectional shapes of the punch PT and the die D, that is, the widths WP and WD thereof, are automatically determined when the types of the die D and the punch PT are instructed as described above. Then, the following processing is executed for bending angles 0, 2 to 8 other than the processed bending angle 1. The position of the processed bending angle 1 is the origin P of the XY coordinate system.
As 1 (0, 0), the coordinate position P 0 of each bending angle 0, 2 to 8
(X 0 , Y 0 ) ... Is calculated. These coordinate positions can be easily obtained from the input work data WD, such as bending angle and leg length. Then, it is checked whether the Y coordinate positions of the bending angles 0 and 2 to 8 are 0 or more and smaller than 0.

【0018】すると、曲げ角0、2、3、4、5のY
座標位置が0以上となり、これら曲げ角の番号が加工済
み曲げ角の番号1よりも大きい、小さいのいずれかであ
るかを調べる。
Then, Y with bending angles of 0, 2, 3, 4, 5
It is checked whether the coordinate position is 0 or more and the bending angle number is larger or smaller than the processed bending angle number 1.

【0019】2、3、4、5の曲げ角は1の加工済み
曲げ角よりも番号が大きいので、これら曲げ角2、3、
4、5とパンチPTの右側面(ワ−ク挿入方向側)との
距離d2 、d3 、d4 、d5 を演算する。ここでパンチ
PTはY座標に関して左右対称であり、パンチPTの幅
はWP、曲げ加工中心より左側の幅はWP´と与えられ
ているのでこれら距離d2 、d3 、d4 、d5 は容易に
求められる。
Since the bending angles of 2, 3, 4, 5 are larger than the processed bending angle of 1, the bending angles 2, 3, 4,
4,5 and right side surface of the punch PT - calculating a distance d 2, d 3, d 4 , d 5 and (Wa click insertion direction side). Here, the punch PT is symmetrical with respect to the Y coordinate, the width of the punch PT is given as WP, and the width on the left side of the bending center is given as WP '. Therefore, these distances d 2 , d 3 , d 4 , d 5 are Easily required.

【0020】一方、0の曲げ角は1の加工済み曲げ角
よりのよりも番号が小さいので、この曲げ角1について
は該曲げ角とパンチPTの左側面(バックストップ11
側)との距離d0 を同様に演算する。
On the other hand, since the bending angle of 0 has a smaller number than that of the processed bending angle of 1, for this bending angle 1, the bending angle and the left side surface of the punch PT (back stop 11
The distance d 0 from the side) is similarly calculated.

【0021】つぎにで曲げ角6、7、8のY座標位
置がY1 =0よりも小さいとされ、これら曲げ角につい
てもと同様に曲げ角の番号が加工済み曲げ角の番号1
よりも大きい、小さいのいずれかであるかを調べる。
Next, it is assumed that the Y coordinate positions of the bending angles 6, 7, and 8 are smaller than Y 1 = 0. For these bending angles, the bending angle number is the same as the processed bending angle number 1.
Find out if it is greater or less than.

【0022】6、7、8の全ての曲げ角が1の加工済
み曲げ角よりも番号が大きいので、これら曲げ角6、
7、8とダイDの右側面(ワ−ク挿入方向側)との距離
6 、D7 、D8 を演算する。なお、この例では1の加
工済み曲げ角よりも番号が小さい曲げ角が存在しない
が、仮に0の曲げ角がY座標0よりも小さいものとして
存在するものとすれば、この曲げ角0とダイDの左側面
(バックストップ11側)との距離D0 が演算されるこ
とになる。
Since all the bending angles of 6, 7 and 8 are larger than the processed bending angle of 1, these bending angles 6,
7,8 and right side surface of the die D - calculating a distance D 6, D 7, D 8 and (Wa click insertion direction side). In this example, there is no bending angle whose number is smaller than the processed bending angle of 1, but if the bending angle of 0 exists as being smaller than the Y coordinate 0, this bending angle 0 and die The distance D 0 from the left side surface of D (on the side of the backstop 11) is calculated.

【0023】つぎに上記演算された距離の合計、つま
り最終工程における干渉量、 Q1=Σd+ΣD …(1) が演算される。で演算されたQ1はワ−クWK´がプ
レスブレ−キ10に干渉する度合い、つまり干渉量を意
味する。これは曲げ角がパンチPT、ダイスD内に入り
込めば入り込むほど干渉が大きいという考えに基づいて
いる。干渉量Q1が大きければ大きいほどワ−クWK´
がプレスブレ−キ10に干渉しやすくなり、ワ−クWK
´の加工がしにくいことを意味する。さらにワ−クWK
´の状態は曲げ角1がプレスブレ−キ10によって加圧
された加工後の状態であるので、上記Q1を加工後干渉
量と呼称する。
Next, the total of the calculated distances, that is, the interference amount in the final step, Q1 = Σd + ΣD (1) is calculated. Q1 calculated by means the degree of interference of the work WK 'with the press brake 10, that is, the amount of interference. This is based on the idea that the more the bending angle gets into the punch PT and the die D, the greater the interference. The larger the amount of interference Q1, the more work WK '
Is more likely to interfere with the press brake 10 and work WK
It means that it is difficult to process ´. Further work WK
In the state of ', since the bending angle 1 is pressed by the press brake 10, it is a state after processing, so Q1 is referred to as a post-processing interference amount.

【0024】つぎに加工済み曲げ角1を未加工曲げ角
であるものとして、つまり曲げ角1を展開された状態に
して上記からの処理が実行され、同様に干渉量、つ
まり最終工程における加工前の干渉量Q2が演算され
る。そしてで求められた加工後干渉量Q1とで求め
られた加工前干渉量Q2の合計Qを加工済み曲げ角1に
ついての干渉量とする。他の加工済み曲げ角2〜7に
ついても上記からと同様な処理が実行され、それぞ
れ干渉量Q1〜Q8が演算される。
Next, the processing from the above is executed with the processed bending angle 1 as an unprocessed bending angle, that is, with the bending angle 1 expanded, and similarly the interference amount, that is, before processing in the final step. Interference amount Q2 is calculated. Then, the total Q of the post-machining interference amount Q1 obtained by and the pre-machining interference amount Q2 obtained by is set as the interference amount for the processed bending angle 1. The same processing as above is executed for the other processed bending angles 2 to 7, and the interference amounts Q1 to Q8 are calculated.

【0025】(10)そこで干渉量Qが最も小さい加工済み
曲げ角の選択が行われる。ここで干渉量が一番小さくな
るということは、その加工済み曲げ角をプレスブレ−キ
10によって折り曲げれば、ワ−クWK´をダイDとパ
ンチPTの間に挿入するときや(加工前干渉量Q2)、
パンチPTが下降した状態(加工後干渉量Q1)におい
て、ワ−クWK´がプレスブレ−キ10に干渉する度合
いが最も小さく、したがって最も加工がしやすいという
ことを意味する。こうして選択された加工済み曲げ角を
最終工程において加工すべき曲げ角であるとする。
(10) Then, the processed bending angle with the smallest interference amount Q is selected. Here, the smallest amount of interference means that if the processed bending angle is bent by the press brake 10, the work WK 'is inserted between the die D and the punch PT (pre-processing interference). Quantity Q2),
This means that the work WK ′ has the smallest degree of interference with the press brake 10 in the state where the punch PT is lowered (interference amount Q1 after processing), and thus is most easily processed. It is assumed that the processed bending angle thus selected is the bending angle to be processed in the final step.

【0026】さてステップ102では上述した処理と同
様な処理がワ−クWK´をワ−クWKに替えて実行され
る。すなわち、曲げ角デ−タDTの内容に基づいて加工
済み曲げ点1〜8のそれぞれをプレスブレ−キ10によ
って折り曲げたとして加工前干渉量Q1、加工後干渉量
Q2を求め、これらの合計Qが演算される。つぎに加工
済み曲げ点1〜8の各干渉量Qのうち最小の干渉量とな
る加工済み曲げ角が選択される。第7図(a)は加工済
み曲げ角2が折り曲げられている様子を示し、同図
(a)から明らかに、加工後干渉量Q1は、 Q1=Σd+ΣD=d0 +d4 …(2) となる。一方、加工前干渉量Q2は同図(b)から明ら
かに0となるので、干渉量Qは、 Q=d0 +d4 …(3) となる。他の加工済み曲げ角1、3〜8についての干渉
量Q1…との比較において最終的に加工済み曲げ角2の
干渉量Qが最小となったものとする。また、干渉量Qが
同値のときにはたとえば曲げ角の番号の小さいものを選
択する。するとこの加工済み曲げ角2を最終工程(S=
8)において加工すべき曲げ角として記憶する(ステッ
プ103;第6図(1)参照)。つぎにステップ103
で求めた曲げ角2を未加工曲げ角であるとして曲げ角デ
−タDTの内容が更新される(ステップ104)。そし
て工程が−1インクリメントされ、最終工程の前段の7
番目の工程に移行される(ステップ105)。そして工
程Sの内容が最初の工程1に達しているか否かが判断さ
れ(ステップ106)、判断結果がNOであるので手順
は再びステップ101に移行される。今回は第6図の
(2)に示すように、前回曲げるべき曲げ角とされた曲
げ角2が未加工の展開された状態とされたワ−ク形状に
ついて上記ステップ101〜106と同様の処理が実行
される。7番目の工程では、結局、加工済み曲げ角1が
プレスブレ−キ10によって折り曲げられたとき干渉量
Qが最小になると判断されて、曲げ角1を加工すべき曲
げ角であるとされる。そして、曲げ角1を未加工曲げ角
として曲げ角デ−タDTが更新される。
Now, at step 102, the same processing as that described above is executed by replacing the work WK 'with the work WK. That is, it is assumed that each of the processed bending points 1 to 8 is bent by the press brake 10 based on the content of the bending angle data DT, and the pre-processing interference amount Q1 and the post-processing interference amount Q2 are obtained, and the sum Q of these is obtained. Is calculated. Next, the processed bending angle that provides the minimum interference amount among the interference amounts Q of the processed bending points 1 to 8 is selected. FIG. 7 (a) shows that the processed bending angle 2 is bent, and it is clear from FIG. 7 (a) that the post-processing interference amount Q1 is Q1 = Σd + ΣD = d 0 + d 4 (2) Become. On the other hand, since the pre-processing interference amount Q2 is obviously 0 from the same figure (b), the interference amount Q is: Q = d 0 + d 4 (3) It is assumed that the interference amount Q of the processed bending angle 2 is finally minimized in comparison with the interference amounts Q1 ... Of the other processed bending angles 1, 3 to 8. When the interference amount Q has the same value, for example, the one having a smaller bending angle number is selected. Then, this processed bending angle 2 is the final step (S =
In step 8), the bending angle to be processed is stored (step 103; see FIG. 6 (1)). Next, step 103
The contents of the bending angle data DT are updated assuming that the bending angle 2 obtained in step 1 is a non-machined bending angle (step 104). Then, the process is incremented by -1, and 7 in the previous stage of the final process
The process is shifted to the second process (step 105). Then, it is determined whether or not the content of the process S has reached the first process 1 (step 106), and since the result of the determination is NO, the procedure moves to step 101 again. This time, as shown in (2) of FIG. 6, the same processing as in steps 101 to 106 is performed for the work shape in which the bending angle 2 to be bent last time is the undeveloped developed bending angle 2. Is executed. In the seventh step, after all, when the processed bending angle 1 is bent by the press brake 10, it is judged that the interference amount Q becomes the minimum, and the bending angle 1 is regarded as the bending angle to be processed. Then, the bending angle data DT is updated with the bending angle 1 as the unprocessed bending angle.

【0027】以下、同様にして第6図の(3)、
(4)、(5)、(6)、(7)に示すように各6、
5、4、3、2番目の工程における加工すべき曲げ角
7、8、4、3、6が順次選択され、順次曲げ角デ−タ
DTの内容が更新される。ここでSの内容が1となるの
で、ステップ106の判断結果はYESとなり、最後に
残った加工済み曲げ角5が無条件で最初の工程における
加工すべき曲げ角とされる(ステップ107;第6図
(8)参照)。こうして各工程1〜8における曲げ角
5、6、3、4、8、7、1、2が求まったならば、こ
の順序で曲げ加工を行うべくプレスブレ−キ10を駆動
するNCプログラムを作成する。曲げ条件作成部31は
以上のようにして求められた曲げ順に基づき各工程にお
けるワ−クWKのバックストップ11に対する突き当て
部位を求める。これは第7図に示す曲げ角2を加工する
場合でいえば同図(b)からも明らかなように曲げ角1
が突き当て部位となる。こうして各工程における突き当
て部位が求まったならば突き当て部位と曲げ順、さらに
ワ−クデ−タWDのうちワ−ク各辺の寸法に基づきバッ
クストップ11の規制位置、つまりバックストップ11
の第1図の図面左右方向位置が各工程ごとに演算され
る。またワ−ク板厚、曲げ角度、ダイDやパンチPTの
寸法に基づきパンチPTを下降させる目標高さ位置が各
曲げ工程ごとに演算される。
Thereafter, similarly, (3) in FIG. 6,
As shown in (4), (5), (6), and (7), 6,
The bending angles 7, 8, 4, 3, 6 to be machined in the fifth, fourth, third and second steps are sequentially selected, and the contents of the bending angle data DT are sequentially updated. Here, since the content of S is 1, the determination result of step 106 is YES, and the finally remaining processed bending angle 5 is unconditionally the bending angle to be processed in the first step (step 107; (See FIG. 6 (8)). When the bending angles 5, 6, 3, 4, 8, 8, 7, 1 and 2 in the respective steps 1 to 8 are obtained in this way, an NC program for driving the press brake 10 to perform bending processing in this order is created. .. The bending condition creating unit 31 finds the abutting portion of the work WK with respect to the backstop 11 in each step based on the bending order obtained as described above. This is because when bending angle 2 shown in FIG. 7 is processed, bending angle 1 is as shown in FIG.
Is the abutting part. When the abutting portion in each process is obtained in this way, the abutting portion, the bending order, and the regulation position of the backstop 11, that is, the backstop 11 based on the dimensions of each side of the work in the work data WD.
The horizontal position of the drawing in FIG. 1 is calculated for each process. Further, a target height position for lowering the punch PT is calculated for each bending process based on the work plate thickness, the bending angle, and the dimensions of the die D and the punch PT.

【0028】一方、上記デ−タ入力装置20を介して入
力されたワ−クデ−タWDはオフラインプログラマ40
にも入力される。このオフラインプログラマ40はロボ
ットコントロ−ラ13の内部に配設されている。オフラ
インプログラマ40では入力されたワ−クデ−タWDお
よび曲げ順等のデ−タからオペレ−タの所望の曲げパタ
−ン(完成品)とオペレ−タが選択した上記基本曲げパ
タ−ンとの違いを判定し、曲げパタ−ンを得るためのロ
ボット12の各軸の動きを記述したロボットプログラム
を作成する。ここで基本曲げパタ−ンについてはロボッ
ト12の各軸の動きを記述したプログラムとして予め記
憶、格納されているので、これを修正することで所望の
曲げパタ−ンに関するプログラムの作成処理が簡単かつ
短時間で終了することになる。なお、こうしたプログラ
ム作成に関する技術は本出願人により種々特許出願され
ており(特願平1−283929号等)、本願の趣旨と
は異なるので詳細な説明は省略する。
On the other hand, the work data WD input through the data input device 20 is the offline programmer 40.
Is also entered. The off-line programmer 40 is arranged inside the robot controller 13. In the off-line programmer 40, the desired bending pattern (finished product) of the operator and the basic bending pattern selected by the operator are selected from the input work data WD and data such as the bending order. Then, a robot program describing the movement of each axis of the robot 12 for obtaining the bending pattern is created. Here, the basic bending pattern is stored and stored in advance as a program that describes the movement of each axis of the robot 12, so by correcting this, the process of creating the program relating to the desired bending pattern is simple and easy. It will be finished in a short time. Note that various patent applications have been filed by the applicant of the technology relating to such program creation (Japanese Patent Application No. 1-283929, etc.), and the detailed description thereof is omitted because it is different from the gist of the present application.

【0029】オフラインプログラマ40で作成されたロ
ボットプログラムはロボットコンロ−ラ13およびサ−
ボコントロ−ラ32に加えられる。ロボットコンロ−ラ
13およびサ−ボコントロ−ラ32は上記ロボットプロ
グラムに応じて稼働され、プレスブレ−キロボット12
およびプレスブレ−キ10を駆動制御する。この結果、
第6図の(8)から(1)に示す態様で、ワ−クWKが
プレスブレ−キ10に干渉することなく加工されること
になる。 なお、実施例では干渉量Qを曲げ点のパン
チ、ダイス内への入り込み量に基づき演算するようにし
ているが、第9図に示すような実施もまた可能である。
すなわち同図は曲げ角が6のワ−クWK´´の曲げ角3
が折り曲げられている状態を示しており、ワ−クWK´
´の加工前後(加工前の状態を実線太線で、加工後の状
態を一点鎖線で示す)で各曲げ点0、1、2、4、5、
6が円弧状の軌跡l0 、l1 、l2 、l4 、l5 、l6
を描く。そこでこれら軌跡のうちパンチPT、ダイスD
内にある部分の長さの合計を干渉量とするものである。
同図から明らかに、軌跡l2 のうち長さL2 だけ、また
軌跡l5 のうち長さL5 だけがパンチPT、ダイスD内
に存在する。そこでこれらの合計を以下のように干渉量
Qとして算出する。
The robot program created by the off-line programmer 40 is a robot controller 13 and a server.
Added to the vocoder controller 32. The robot controller 13 and the servo controller 32 are operated in accordance with the robot program, and the press brake robot 12 is operated.
The press brake 10 is driven and controlled. As a result,
The work WK is processed without interfering with the press brake 10 in the manners shown in (8) to (1) of FIG. In the embodiment, the interference amount Q is calculated on the basis of the amount of bending points entering the punch and the die, but the embodiment shown in FIG. 9 is also possible.
That is, the figure shows a work WK ″ having a bending angle of 6 and a bending angle of 3
Shows a bent state, and the work WK '
Bending points 0, 1, 2, 4, 5, before and after processing of ′ (the state before processing is indicated by a solid thick line, and the state after processing is indicated by a one-dot chain line).
6 is an arcuate locus l 0 , l 1 , l 2 , l 4 , l 5 , l 6
Draw. Therefore, of these trajectories, punch PT and die D
The sum of the lengths of the parts inside is the amount of interference.
Apparent from the figure, the length L 2 of the trajectory l 2, and only the length L 5 of the trajectory l 5 is present within the punch PT, die D. Therefore, the sum of these is calculated as the interference amount Q as follows.

【0030】Q=L2 +L5 さらにまた、干渉量の計算は以上説明したものに限定さ
れることなく、ワ−クがプレスブレ−キに干渉する度合
いを示すものであれば任意である。
Q = L 2 + L 5 Furthermore, the calculation of the interference amount is not limited to the above-described one, and any calculation can be used as long as it indicates the degree to which the work interferes with the press brake.

【0031】[0031]

【発明の効果】以上説明したように本発明によれば最終
工程から順次、最も干渉が少なくなる曲げ角を選択して
曲げ順を求めるようにしたので、干渉が発生する虞が最
も少ない曲げ順を確実かつ短時間で選択することができ
るようになる。このため、プレスブレ−キの作業効率が
大幅に向上するとともに、プレスブレ−キとワ−クとの
干渉事故が未然に防止される。
As described above, according to the present invention, since the bending angle that causes the least interference is selected sequentially from the final step, the bending order is obtained, and therefore, the bending order in which the interference is least likely occurs. Can be selected reliably and in a short time. Therefore, the working efficiency of the press brake is greatly improved, and the accidental interference between the press brake and the work is prevented.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施例装置の構成を示す制御ブロック
FIG. 1 is a control block diagram showing the configuration of an apparatus according to an embodiment of the present invention.

【図2】第1図に示すNC装置に対するワ−クデ−タの
入力態様を説明するために用いた図
FIG. 2 is a diagram used for explaining an input mode of work data for the NC device shown in FIG.

【図3】第1図に示すNC装置に対するワ−クデ−タの
入力態様を説明するために用いた図
FIG. 3 is a diagram used for explaining an input mode of work data for the NC device shown in FIG.

【図4】第1図に示すNC装置に対するワ−クデ−タの
入力態様を説明するために用いた図
FIG. 4 is a diagram used for explaining an input mode of work data for the NC device shown in FIG.

【図5】本発明に係るプレスブレ−キのワ−ク曲げ順序
選択装置の実施例の処理手順を示すフロ−チャ−ト
FIG. 5 is a flowchart showing a processing procedure of an embodiment of a press bending work bending sequence selecting apparatus according to the present invention.

【図6】第5図に示すフロ−チャ−トを説明するために
用いた図
FIG. 6 is a diagram used for explaining the flow chart shown in FIG.

【図7】(a)、(b)は第5図に示すフロ−チャ−ト
を説明するために用いた図で、ワ−クとプレスブレ−キ
の幾何学的関係を示す断面図
7 (a) and 7 (b) are views used to explain the flow chart shown in FIG. 5, and are sectional views showing the geometrical relationship between the work and the press brake.

【図8】第5図に示すフロ−チャ−トを説明するために
用いた図で、ワ−クとプレスブレ−キの幾何学的関係を
示す断面図
FIG. 8 is a view used for explaining the flow chart shown in FIG. 5, and is a sectional view showing a geometrical relationship between a work and a press brake.

【図9】他の実施例を説明するために用いた図で、ワ−
クとプレスブレ−キの幾何学的関係を示す断面図
FIG. 9 is a view used to explain another embodiment, and is a diagram
Cross-sectional view showing the geometrical relationship between black and press brake

【図10】(a)、(b)、(c)は従来の技術を説明
するために用いた図
10 (a), (b) and (c) are diagrams used for explaining a conventional technique.

【符号の説明】[Explanation of symbols]

WK、WK´…ワ−ク、PT…パンチ、D…ダイ、10
…プレスブレ−キ、12…プレスブレ−キロボット、2
0…デ−タ入力装置、30…NC装置。
WK, WK '... Work, PT ... Punch, D ... Die, 10
… Press brake, 12… Press brake robot, 2
0 ... Data input device, 30 ... NC device.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】複数の曲げ角を有するワ−クのプレスブレ
−キによる折り曲げ順を選択するプレスブレ−キのワ−
ク曲げ順序選択装置において、 各曲げ角のうち最も曲げやすいと判定される曲げ角を選
択する第1の処理および第1の処理で選択した曲げ角を
展開する第2の処理を最終製品状態のワ−クの断面曲げ
状態からワ−クの未加工状態まで順次繰り返し実行した
後前記第1の処理による選択順序の逆順を前記プレスブ
レ−キによる折り曲げ順として決定するとともに、前記
第1の処理においては、 各処理段階におけるワ−クの断面形状と予め設定したプ
レスブレ−キの断面形状を示すデ−タとに基づいて各曲
げ角が前記プレスブレ−キによって折り曲げられる状態
ごとに前記ワ−クの前記プレスブレ−キに対する干渉量
をそれぞれ演算し、これら演算結果のうちで最小の干渉
量が得られる曲げ角を選択するようにしたことを特徴と
するプレスブレ−キのワ−ク曲げ順序選択装置。
1. A press break work for selecting a bending order of a work break having a plurality of bending angles by a press break.
In the bending order selection device, the first process of selecting the bending angle determined to be the most easily bent among the bending angles and the second process of developing the bending angle selected in the first process are performed in the final product state. After sequentially repeating from the cross-section bending state of the work to the unworked state of the work, the reverse order of the selection order by the first process is determined as the bending order by the press brake, and in the first process. Is based on the cross-sectional shape of the work at each processing stage and the data indicating the preset cross-sectional shape of the press brake, and the work of each work is bent at each bending angle by the press break. The press shake is characterized in that the interference amount with respect to the press brake is calculated, and the bending angle that gives the minimum interference amount is selected from the calculation results. Key Wa - click bending order selecting device.
JP33894491A 1991-12-20 1991-12-20 Press brake work bending order selection device Pending JPH05169143A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33894491A JPH05169143A (en) 1991-12-20 1991-12-20 Press brake work bending order selection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33894491A JPH05169143A (en) 1991-12-20 1991-12-20 Press brake work bending order selection device

Publications (1)

Publication Number Publication Date
JPH05169143A true JPH05169143A (en) 1993-07-09

Family

ID=18322795

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33894491A Pending JPH05169143A (en) 1991-12-20 1991-12-20 Press brake work bending order selection device

Country Status (1)

Country Link
JP (1) JPH05169143A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005319515A (en) * 2004-04-06 2005-11-17 Amada Co Ltd Bending device
JP2006072886A (en) * 2004-09-06 2006-03-16 Murata Mach Ltd Bending order determination device for plate processing machine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005319515A (en) * 2004-04-06 2005-11-17 Amada Co Ltd Bending device
JP2006072886A (en) * 2004-09-06 2006-03-16 Murata Mach Ltd Bending order determination device for plate processing machine

Similar Documents

Publication Publication Date Title
US5988855A (en) Operating method for a working area comprising a robot enslaved to a bending press for working metal sheets
US20050107921A1 (en) Robot operation program modification device
US10759050B2 (en) Robot off-line programming method and apparatus using the same
US5341458A (en) Method of and system for generating teaching data for robots
EP1712969B1 (en) Robot program correcting apparatus
DE102018204321A1 (en) Offline teaching device for a robot
JP7509880B2 (en) Trajectory generation device and automatic position control device
WO1999003026A1 (en) Bending simulation method and apparatus therefor
US6654666B1 (en) Programming method and apparatus for robot movement
EP0830921B1 (en) A method for handling metal sheets in a working area comprising a machine tool and a robot
JPH05169143A (en) Press brake work bending order selection device
JP4610873B2 (en) Method, computer storage medium and system for generating a numerical control tool path on a solid model
WO1989006391A1 (en) Automatic programming method
EP4385679A1 (en) Robot teaching data creation system and program
JPH0631590A (en) Preparation of tool transfer passage for nc working
JPH1058363A (en) Offline teaching device for robots
Bergstrom et al. Computer aided design of progressive die
JPH0778017A (en) Method and device for checking interference between bodies in motion
JP4381128B2 (en) Bending machine control system and method
EP1640831B1 (en) Bending machine and bending machine control method
JP3264054B2 (en) NC statement creation method
JP4610684B2 (en) Bending operation control device, control method, and storage medium
JP2837927B2 (en) Numerical control device with a function to display the trajectory of the rotation axis
DE112021008131T5 (en) WORK SUPPORT DEVICE AND WORK SUPPORT METHOD
JPH0756603B2 (en) Numerical control welding robot numerical control data creation device