(57)【特許請求の範囲】
【請求項１】
板材から比較的小さい部品を多数個取りする自動板取り方法において、
前記板材を指定された複数のブロックに区分する工程と、
区分されたブロックごとに板取り領域を求める工程と、
前記各板取り領域を求めた後に各ブロックの前記板取り領域ごとに部品を板取りする工程と、
隣接するブロックの前記板取り領域相互の境界幅部分に切り離し用の加工データを生成する工程と、からなり、
前記各ブロックの指定された加工順序に前記切り離し用の加工データを加えて、板材の端部に配置されて一体に切り離し可能なブロックから順に、当該ブロックに板取りされた部品を加工し終わったら当該ブロックを切り離すように、全ての加工の順序を決定することを特徴とする自動板取り方法。
【請求項２】
前記板取り領域は、各ブロックごとに、前記板材の周縁に設けられる耳切り幅および前記境界幅を除いて求められることを特徴とする請求項１記載の自動板取り方法。
【請求項３】
前記切り離し用の加工データは、前記板材の長手方向と交差する方向に沿って両側縁間を貫通して生成されることを特徴とする請求項１記載の自動板取り方法。
【請求項４】
板材から比較的小さい部品を多数個取りする自動板取り方法において、
前記板材を指定された複数のブロックに区分する工程と、
区分されたブロックごとに、前記板材の周縁に設けられる耳切り幅および前記境界幅を除いて板取り領域を求める工程と、
前記各板取り領域を求めた後に各ブロックの前記板取り領域ごとに部品を板取りする工程と、
隣接するブロックの前記板取り領域相互の境界幅部分に、前記板材の長手方向と交差する方向に沿って両側縁間を延びた切り離し用の加工データを生成する工程と、
前記各ブロックの指定された加工順序に前記切り離し用の加工データを加えて、板材の端部に配置されて一体に切り離し可能なブロックから順に、当該ブロックに板取りされた部品を加工し終わったら当該ブロックを切り離すように、全ての加工の順序を決定する工程と、からなることを特徴とする自動板取り方法。
【請求項５】
前記板材は縦横両方向いずれも前記境界幅を設けて複数に区分され、前記切り離し用の加工データは、前記板材の長手方向と直交する方向に沿って両側縁間を延びる境界幅の中央に生成されることを特徴とする請求項１または請求項４記載の自動板取り方法。
【請求項６】
板材から比較的小さい部品を多数個取りする自動板取り装置において、
前記板材を区分するブロック数およびブロック相互の境界幅を指定する手段と、
前記板材を指定された複数のブロックに区分する手段と、
区分されたブロックごとに板取り領域を求める手段と、
前記各板取り領域を求めた後に各ブロックの前記板取り領域ごとに部品を板取りする手段と、
隣接するブロックの前記板取り領域相互の境界幅部分に切り離し用の加工データを生成する手段と、を備え、
さらに、前記各ブロックの加工順序を指定する手段と、
指定された各ブロックの加工順序に前記切り離し用の加工データを加えて、板材の端部に配置されて一体に切り離し可能なブロックから順に、当該ブロックに板取りされた部品を加工し終わったら当該ブロックを切り離すように、全ての加工の順序を決定する手段と、を備えていることを特徴とする自動板取り装置。
【請求項７】
前記板取り領域は、各ブロックごとに、前記板材の周縁に設けられる耳切り幅および前記境界幅を除いて求められることを特徴とする請求項６記載の自動板取り装置。
【請求項８】
前記切り離し用の加工データは、前記板材の長手方向と交差する方向に沿って両側縁間を貫通して生成されることを特徴とする請求項６記載の自動板取り装置。
【請求項９】
板材から比較的小さい部品を多数個取りする自動板取り装置において、
前記板材を区分するブロック数およびブロック相互の境界幅を指定する手段と、
前記板材を指定された複数のブロックに区分する手段と、
区分されたブロックごとに、前記板材の周縁に設けられる耳切り幅および前記境界幅を除いて板取り領域を求める手段と、
前記各板取り領域を求めた後に各ブロックの前記板取り領域ごとに部品を板取りする手段と、
隣接するブロックの前記板取り領域相互の境界幅部分に、前記板材の長手方向と交差する方向に沿って両側縁間を延びた切り離し用の加工データを生成する手段と、
前記各ブロックの加工順序を指定する手段と、
指定された各ブロックの加工順序に前記切り離し用の加工データを加えて、板材の端部に配置されて一体に切り離し可能なブロックから順に、当該ブロックに板取りされた部品を加工し終わったら当該ブロックを切り離すように、全ての加工の順序を決定する手段と、を備えていることを特徴とする自動板取り装置。
【請求項１０】
前記板材は縦横両方向いずれも前記境界幅を設けて複数に区分され、前記切り離し用の加工データは、前記板材の長手方向と直交する方向に沿って両側縁間を延びる境界幅の中央に生成されることを特徴とする請求項６または請求項９記載の自動板取り装置。
【請求項１１】
板材から比較的小さい部品を多数個取りする自動板取りを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記板材を指定された複数のブロックに区分する処理と、
区分されたブロックごとに板取り領域を求める処理と、
前記各板取り領域を求めた後に各ブロックの前記板取り領域ごとに部品を板取りする処理と、
隣接するブロックの前記板取り領域相互の境界幅部分に切り離し用の加工データを生成する処理と、
さらに、前記各ブロックの指定された加工順序に前記切り離し用の加工データを加えて、板材の端部に配置されて一体に切り離し可能なブロックから順に、当該ブロックに板取りされた部品を加工し終わったら当該ブロックを切り離すように、全ての加工の順序を決定する処理をコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１２】
前記板取り領域は、各ブロックごとに、前記板材の周縁に設けられる耳切り幅および前記境界幅を除いて求められることを特徴とする請求項１１記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１３】
前記切り離し用の加工データは、前記板材の長手方向と交差する方向に沿って両側縁間を貫通して生成されることを特徴とする請求項１１記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１４】
板材から比較的小さい部品を多数個取りする自動板取りを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記板材を指定された複数のブロックに区分する処理と、
区分されたブロックごとに、前記板材の周縁に設けられる耳切り幅および前記境界幅を除いて板取り領域を求める処理と、
前記各板取り領域を求めた後に各ブロックの前記板取り領域ごとに部品を板取りする処理と、
隣接するブロックの前記板取り領域相互の境界幅部分に、前記板材の長手方向と交差する方向に沿って両側縁間を延びた切り離し用の加工データを生成する処理と、
前記各ブロックの指定された加工順序に前記切り離し用の加工データを加えて、板材の端部に配置されて一体に切り離し可能なブロックから順に、当該ブロックに板取りされた部品を加工し終わったら当該ブロックを切り離すように、全ての加工の順序を決定する処理と、をコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１５】
前記板材は縦横両方向いずれも前記境界幅を設けて複数に区分され、前記切り離し用の加工データは、前記板材の長手方向と直交する方向に沿って両側縁間を延びる境界幅の中央に生成されることを特徴とする請求項１１または請求項１４記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば、レーザ加工機等の加工機械において自動板取り（ネスティング）に適用される自動板取り方法と、自動板取り装置、並びに自動板取りを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
一般に、レーザ加工機等で板材から部品を板取りする場合、従来は、板材の周囲に所要の耳切り幅を設定し、この耳切り幅を除いた部分を板取り領域として、この板取り領域全体に対して一律に板取りを行なっていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような従来のものは、例えば、板材から比較的小さい部品を多数個取りするような場合、加工の途中で板材に反りが発生しやすく、この種の反りが発生すると、例えばレーザ加工機の場合、レーザヘッドと板材とが接触して加工できなくなってしまうことがあるという問題があった。
【０００４】
また、材料をクランプして加工する場合は、加工の途中で板材に反りが発生すると、クランプ状態が不良になったり、必要な掴み換えができなくなったりするという問題があった。
【０００５】
この発明の課題は、上記従来のもののもつ問題点を排除して、板材から比較的小さい部品を多数個取りするときのように、加工の途中で板材に反りが発生しやすい場合でも、反りの発生を実質的に無視できる程度に抑えることのできる自動板取り方法およびその装置、並びに自動板取りを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【０００６】
【課題を解決するための手段】
この発明は上記課題を解決するものであって、請求項１に係る発明は、板材から比較的小さい部品を多数個取りする自動板取り方法において、
前記板材を指定された複数のブロックに区分する工程と、
区分されたブロックごとに板取り領域を求める工程と、
前記各板取り領域を求めた後に各ブロックの前記板取り領域ごとに部品を板取りする工程と、
隣接するブロックの前記板取り領域相互の境界幅部分に切り離し用の加工データを生成する工程と、からなり、
前記各ブロックの指定された加工順序に前記切り離し用の加工データを加えて、板材の端部に配置されて一体に切り離し可能なブロックから順に、当該ブロックに板取りされた部品を加工し終わったら当該ブロックを切り離すように、全ての加工の順序を決定することを特徴とする自動板取り方法である。
【０００７】
請求項２に係る発明は、前記板取り領域は、各ブロックごとに、前記板材の周縁に設けられる耳切り幅および前記境界幅を除いて求められる自動板取り方法である。
【０００８】
請求項３に係る発明は、前記切り離し用の加工データは、前記板材の長手方向と交差する方向に沿って両側縁間を貫通して生成される自動板取り方法である。
【０００９】
請求項４に係る発明は、板材から比較的小さい部品を多数個取りする自動板取り方法において、
前記板材を指定された複数のブロックに区分する工程と、
区分されたブロックごとに、前記板材の周縁に設けられる耳切り幅および前記境界幅を除いて板取り領域を求める工程と、
前記各板取り領域を求めた後に各ブロックの前記板取り領域ごとに部品を板取りする工程と、
隣接するブロックの前記板取り領域相互の境界幅部分に、前記板材の長手方向と交差する方向に沿って両側縁間を延びた切り離し用の加工データを生成する工程と、
前記各ブロックの指定された加工順序に前記切り離し用の加工データを加えて、板材の端部に配置されて一体に切り離し可能なブロックから順に、当該ブロックに板取りされた部品を加工し終わったら当該ブロックを切り離すように、全ての加工の順序を決定する工程と、からなる自動板取り方法である。
【００１０】
請求項５に係る発明は、前記板材は縦横両方向いずれも前記境界幅を設けて複数に区分され、前記切り離し用の加工データは、前記板材の長手方向と直交する方向に沿って両側縁間を延びる境界幅の中央に生成される自動板取り方法である。
【００１１】
請求項６に係る発明は、板材から比較的小さい部品を多数個取りする自動板取り装置において、
前記板材を区分するブロック数およびブロック相互の境界幅を指定する手段と、
前記板材を指定された複数のブロックに区分する手段と、
区分されたブロックごとに板取り領域を求める手段と、
前記各板取り領域を求めた後に各ブロックの前記板取り領域ごとに部品を板取りする手段と、
隣接するブロックの前記板取り領域相互の境界幅部分に切り離し用の加工データを生成する手段と、を備え、
さらに、前記各ブロックの加工順序を指定する手段と、
指定された各ブロックの加工順序に前記切り離し用の加工データを加えて、板材の端部に配置されて一体に切り離し可能なブロックから順に、当該ブロックに板取りされた部品を加工し終わったら当該ブロックを切り離すように、全ての加工の順序を決定する手段と、を備えている自動板取り装置である。
【００１２】
請求項７に係る発明は、前記板取り領域は、各ブロックごとに、前記板材の周縁に設けられる耳切り幅および前記境界幅を除いて求められる自動板取り装置である。
【００１３】
請求項８に係る発明は、前記切り離し用の加工データは、前記板材の長手方向と交差する方向に沿って両側縁間を貫通して生成される自動板取り装置である。
【００１４】
請求項９に係る発明は、板材から比較的小さい部品を多数個取りする自動板取り装置において、
前記板材を区分するブロック数およびブロック相互の境界幅を指定する手段と、
前記板材を指定された複数のブロックに区分する手段と、
区分されたブロックごとに、前記板材の周縁に設けられる耳切り幅および前記境界幅を除いて板取り領域を求める手段と、
前記各板取り領域を求めた後に各ブロックの前記板取り領域ごとに部品を板取りする手段と、
隣接するブロックの前記板取り領域相互の境界幅部分に、前記板材の長手方向と交差する方向に沿って両側縁間を延びた切り離し用の加工データを生成する手段と、
前記各ブロックの加工順序を指定する手段と、
指定された各ブロックの加工順序に前記切り離し用の加工データを加えて、板材の端部に配置されて一体に切り離し可能なブロックから順に、当該ブロックに板取りされた部品を加工し終わったら当該ブロックを切り離すように、全ての加工の順序を決定する手段と、を備えている自動板取り装置である。
【００１５】
請求項１０に係る発明は、前記板材は縦横両方向いずれも前記境界幅を設けて複数に区分され、前記切り離し用の加工データは、前記板材の長手方向と直交する方向に沿って両側縁間を延びる境界幅の中央に生成される自動板取り装置である。
【００１６】
請求項１１に係る発明は、板材から比較的小さい部品を多数個取りする自動板取りを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記板材を指定された複数のブロックに区分する処理と、
区分されたブロックごとに板取り領域を求める処理と、
前記各板取り領域を求めた後に各ブロックの前記板取り領域ごとに部品を板取りする処理と、
隣接するブロックの前記板取り領域相互の境界幅部分に切り離し用の加工データを生成する処理と、
さらに、前記各ブロックの指定された加工順序に前記切り離し用の加工データを加えて、板材の端部に配置されて一体に切り離し可能なブロックから順に、当該ブロックに板取りされた部品を加工し終わったら当該ブロックを切り離すように、全ての加工の順序を決定する処理をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１７】
請求項１２に係る発明は、前記板取り領域は、各ブロックごとに、前記板材の周縁に設けられる耳切り幅および前記境界幅を除いて求められるプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１８】
請求項１３に係る発明は、前記切り離し用の加工データは、前記板材の長手方向と交差する方向に沿って両側縁間を貫通して生成されるプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１９】
請求項１４に係る発明は、板材から比較的小さい部品を多数個取りする自動板取りを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記板材を指定された複数のブロックに区分する処理と、
区分されたブロックごとに、前記板材の周縁に設けられる耳切り幅および前記境界幅を除いて板取り領域を求める処理と、
前記各板取り領域を求めた後に各ブロックの前記板取り領域ごとに部品を板取りする処理と、
隣接するブロックの前記板取り領域相互の境界幅部分に、前記板材の長手方向と交差する方向に沿って両側縁間を延びた切り離し用の加工データを生成する処理と、
前記各ブロックの指定された加工順序に前記切り離し用の加工データを加えて、板材の端部に配置されて一体に切り離し可能なブロックから順に、当該ブロックに板取りされた部品を加工し終わったら当該ブロックを切り離すように、全ての加工の順序を決定する処理と、をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２０】
請求項１５に係る発明は、前記板材は縦横両方向いずれも前記境界幅を設けて複数に区分され、前記切り離し用の加工データは、前記板材の長手方向と直交する方向に沿って両側縁間を延びる境界幅の中央に生成されるプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２７】
【発明の実施の形態】
この発明の実施の形態を、図面を参照して説明する。
図１は、この発明による自動板取り装置の一実施の形態を示すブロック図であり、この自動板取り装置１は、実質的にコンピュータで構成されるものであって、処理装置（ＣＰＵ）１０、記憶装置２０、入力装置３０および表示装置４０を備えている。
【００２８】
処理装置（ＣＰＵ）１０は、描画処理部１１、ブロック作成処理部１２、板取り領域算出処理部１３、板取り処理部１４、切り離しデータ生成処理部１５および加工順序決定処理部１６を備えている。
【００２９】
記憶装置２０は、板材寸法記憶部２１、ブロック寸法記憶部２２、耳切り寸法記憶部２３、板取り領域／除外領域記憶部２４、部品データ記憶部２５、板取りデータ記憶部２６、切り離しデータ記憶部２７および全体加工データ記憶部２８を備えている。
【００３０】
入力装置３０は、マウス、キーボード等を備えた入力操作用のものであり、表示装置４０は、ＣＲＴ、ＬＣＤ等の画像表示用のものである。
【００３１】
処理装置（ＣＰＵ）１０において、描画処理部１１は、オペレータが入力装置３０を使って種々の入力を行う際、その入力状況を表示装置４０の画面に表示することで、オペレータの入力操作を容易にするためのものである。
【００３２】
すなわち、描画処理部１１は、オペレータが入力装置３０を使って、板材を区分するブロック数を入力する際、そのブロック数の数値を表示装置４０の画面に表示し、また、オペレータが入力装置３０を使って、ブロック相互の境界幅を入力する際、その境界幅の数値を表示装置４０の画面に表示し、また、オペレータが入力装置３０を使って、板取り開始位置および板取り方向を入力する際、その板取り開始位置および板取り方向を表示装置４０の画面に表示し、さらに、オペレータが入力装置３０を使って、加工開始位置を入力する際、その加工開始位置を表示装置４０の画面に表示するようになっている。
【００３３】
ブロック作成処理部１２は、オペレータが入力装置３０を使って、板材を区分するブロック数を指定すると、板材寸法記憶部２１を参照して得られるあらかじめ設定された寸法の板材を、指定された複数のブロックに区分するものである。
【００３４】
すなわち、ブロック作成処理部１２は、例えば、縦方向ブロック数が２、横方向ブロック数が３と指定されると、図３に示すように、板材の縦方向寸法（Ｙ寸法）ＹＬを２等分した値ＹＬ／２を各ブロックの縦方向寸法（Ｙ寸法）ＢＹＬとし、また、板材の横方向寸法（Ｘ寸法）ＸＬを３等分した値ＸＬ／３を各ブロックの横方向寸法（Ｘ寸法）ＢＸＬとして、合計６個のブロックＢ１〜Ｂ６を作成するとともに、その作成したブロックＢ１〜Ｂ６の寸法をブロック寸法記憶部２２に保存するようになっている。
【００３５】
板取り領域算出処理部１３は、オペレータが入力装置３０を使って、ブロック相互の境界幅を指定すると、ブロック寸法記憶部２２を参照して得られる各ブロックの寸法と、耳切り寸法記憶部２３を参照して得られるあらかじめ設定された耳切り幅と、指定された境界幅とから、各ブロックの板取り領域を求めるものである。
【００３６】
すなわち、板取り領域算出処理部１３は、図４に示すように、左上のブロックＢ１の板取り領域は、（Ｘ寸法）＝ＢＸＬ−（左耳切り幅）−（境界幅／２），（Ｙ寸法）＝ＢＹＬ−（上耳切り幅）−（境界幅／２）であり、また、中上のブロックＢ２の板取り領域は、（Ｘ寸法）＝ＢＸＬ−（境界幅），（Ｙ寸法）＝ＢＹＬ−（上耳切り幅）−（境界幅／２）であり、また、右上のブロックＢ３の板取り領域は、（Ｘ寸法）＝ＢＸＬ−（右耳切り幅）−（境界幅／２），（Ｙ寸法）＝ＢＹＬ−（上耳切り幅）−（境界幅／２）であり、また、左下のブロックＢ４の板取り領域は、（Ｘ寸法）＝ＢＸＬ−（左耳切り幅）−（境界幅／２），（Ｙ寸法）＝ＢＹＬ−（下耳切り幅）−（境界幅／２）であり、また、中下のブロックＢ５の板取り領域は、（Ｘ寸法）＝ＢＸＬ−（境界幅），（Ｙ寸法）＝ＢＹＬ−（下耳切り幅）−（境界幅／２）であり、また、右下のブロックＢ６の板取り領域は、（Ｘ寸法）＝ＢＸＬ−（右耳切り幅）−（境界幅／２），（Ｙ寸法）＝ＢＹＬ−（下耳切り幅）−（境界幅／２）であると算出するようになっている。
【００３７】
そして、板取り領域算出処理部１３は、各ブロックの板取り領域を算出することで、その板取り領域に含まれない除外領域（耳切り幅部分および境界幅部分）についても求めることとなり、その結果得られた板取り領域および除外領域を、板取り領域／除外領域記憶部２４に保存するようになっている。
【００３８】
板取り処理部１４は、オペレータが入力装置３０を使って、板材の板取り開始位置および板取り方向を指定すると、板取り領域／除外領域記憶部２４を参照して得られる各ブロックの板取り領域と、部品データ記憶部２５を参照して得られる板取りすべき部品のデータとに基づいて、指定された板取り開始位置から指定された板取り方向に沿って、各ブロックの板取り領域ごとに、所定の板取りロジックにしたがって部品を板取りするものである。
【００３９】
すなわち、板取り処理部１４は、例えば、板取り開始位置が、図５に示すように、板材の左上Ａ、右上Ｂ、左下Ｃ、右下Ｄの中から左上Ａと指定され、また、板取りブロック方向がＹ方向と指定されると、図５に矢印で示すように、ブロックＢ１、Ｂ４、Ｂ２、Ｂ５、Ｂ３、Ｂ６の順序で板取りを行うとともに、その板取りデータを板取りデータ記憶部２６に保存するようになっている。
【００４０】
切り離しデータ生成処理部１５は、板取り領域／除外領域記憶部２４を参照して得られる除外領域（耳切り幅部分および境界幅部分）に基づいて、その境界幅部分に、板材の長手方向と交差（直交）する方向に沿って両側縁間を貫通した切り離し用の加工データを生成するものである。
【００４１】
すなわち、切り離しデータ生成処理部１５は、各ブロックＢ１〜Ｂ６を左右に切り離すための切り離しデータを生成するものであって、図６に示すように、ブロックＢ１、Ｂ２間の境界幅およびブロックＢ４、Ｂ５間の境界幅を連ねてその中央に切り離しデータＤ１を生成し、また、ブロックＢ２、Ｂ３間の境界幅およびブロックＢ５、Ｂ６間の境界幅を連ねてその中央に切り離しデータＤ２を生成するとともに、その生成した切り離しデータＤ１、Ｄ２を切り離しデータ記憶部２７に保存するようになっている。
【００４２】
加工順序決定処理部１６は、オペレータが入力装置３０を使って、板材の加工開始位置を指定すると、板取りデータ記憶部２６を参照して得られる板取りデータと、切り離しデータ記憶部２７を参照して得られる切り離しデータとに基づいて、指定された各ブロックの加工順序に切り離し用の加工データを加えて、板材の端部に配置されて一体に切り離し可能なブロックから順に、そのブロックに板取りされた部品を加工し終わったらそのブロックを切り離すように、全ての加工の順序を決定するものである。
【００４３】
すなわち、加工順序決定処理部１６は、例えば、加工開始位置が板材の右上Ｂと指定されると、まず、図７（ａ）に示すようにブロックＢ３、Ｂ６を順に加工し、つぎに、図７（ｂ）に示すように、切り離しデータＤ２に沿ってブロックＢ３、Ｂ６を同時に切り離し、つぎに、図７（ｃ）に示すようにブロックＢ２、Ｂ５を順に加工し、つぎに、図７（ｄ）に示すように、切り離しデータＤ１に沿ってブロックＢ２、Ｂ５を同時に切り離し、最後に、図７（ｅ）に示すようにブロックＢ１、Ｂ４を順に加工するように、全ての加工の順序を決定するとともに、その決定した加工順序を全体加工データ記憶部２８に保存するようになっている。
【００４４】
次に、上記の実施の形態の作用について、図２に示すフローチャートを用いて説明する。
【００４５】
まず、オペレータが入力装置３０を使って、板材を区分するブロック数を指定する（ステップＳ１）。
【００４６】
すると、ブロック作成処理部１２が、板材を指定された複数のブロックＢ１〜Ｂ６に区分する（ステップＳ２）。
【００４７】
つぎに、オペレータが入力装置３０を使って、ブロック相互の境界幅を指定する（ステップＳ３）。
【００４８】
すると、板取り領域算出処理部１３が、指定された境界幅と、耳切り寸法記憶部２３を参照して得られるあらかじめ設定された耳切り幅とを除去した各ブロックの板取り領域を求める（ステップＳ４）。
【００４９】
つぎに、オペレータが入力装置３０を使って、板取り開始位置および板取り方向を指定する（ステップＳ５）。
【００５０】
すると、板取り処理部１４が、指定された板取り開始位置から指定された板取り方向に沿って、各ブロックＢ１〜Ｂ６の板取り領域ごとに、所定の板取りロジックにしたがって部品を板取りする（ステップＳ６）。
【００５１】
つぎに、切り離しデータ生成処理部１５が、ブロック相互の境界幅部分の中央に、各ブロックＢ１〜Ｂ６を左右に切り離すための貫通した切り離しデータを生成する（ステップＳ７）。
【００５２】
つぎに、オペレータが入力装置３０を使って、加工開始位置を指定する（ステップＳ８）。
【００５３】
すると、加工順序決定処理部１６が、指定された加工開始位置のブロックから順に、そのブロックに板取りされた部品を加工し終わったらそのブロックを切り離すように、全ての加工の順序を決定する（ステップＳ９）。
【００５４】
そのため、決定された加工順序にしたがって加工を行うと、例えば、まず、図７（ａ）に示すようにブロックＢ３、Ｂ６が順に加工され、つぎに、図７（ｂ）に示すように、切り離しデータＤ２に沿ってブロックＢ３、Ｂ６が同時に切り離されるため、加工し終わって歪みが生じているブロックＢ３、Ｂ６に起因した板材の反りが、この時点で除去されることとなる。
【００５５】
つぎに、図７（ｃ）に示すようにブロックＢ２、Ｂ５が順に加工され、つぎに、図７（ｄ）に示すように、切り離しデータＤ１に沿ってブロックＢ２、Ｂ５が同時に切り離されるため、加工し終わって歪みが生じているブロックＢ２、Ｂ５に起因した板材の反りが、この時点で除去されることとなる。
【００５６】
最後に、図７（ｅ）に示すようにブロックＢ１、Ｂ４が順に加工されて、全ての加工が終了することとなる。
【００５７】
図８は、上記のような自動板取りを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体の一例としてＣＤ−ＲＯＭ２を示したものであり、ＣＤ−ＲＯＭ２に格納された自動板取りを実行させるためのプログラムは、ＣＤ−ＲＯＭドライブ３にセットされて所定の読み出し動作が行われることで、コンピュータシステム（自動板取り装置１）にインストールされるものである。
【００５８】
ＣＤ−ＲＯＭ２に記録されたプログラムは、板材から比較的小さい部品を多数個取りする自動板取りを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記板材を指定された複数のブロックに区分する処理と、区分されたブロックごとに、前記板材の周縁に設けられる耳切り幅および前記境界幅を除いて板取り領域を求める処理と、各ブロックの前記板取り領域ごとに部品を板取りする処理と、隣接するブロックの前記板取り領域相互の境界幅部分に、前記板材の長手方向と交差する方向に沿って両側縁間を延びた切り離し用の加工データを生成する処理と、前記各ブロックの指定された加工順序に前記切り離し用の加工データを加えて、板材の端部に配置されて一体に切り離し可能なブロックから順に、当該ブロックに板取りされた部品を加工し終わったら当該ブロックを切り離すように、全ての加工の順序を決定する処理と、
をコンピュータに実行させるためのプログラムである。
【００５９】
このようなプログラムを記録する記録媒体は、ＣＤ−ＲＯＭ２に限定するものでなく、例えば、各種のディスクメモリ、半導体メモリその他適宜のものを使用することが可能である。
【００６０】
なお、上記の実施の形態では、縦方向ブロック数を２、横方向ブロック数を３と指定したが、これに限定するものでなく、縦横いずれの方向にも適宜のブロック数を指定することが可能であり、また、ブロック数を１と指定すれば、板材をその方向にブロック分けしないことも可能である。
【００６１】
また、上記の実施の形態では、長方形の板材を例示したが、これに限定するものでなく、他の四辺形または任意の形状の板材にも適用することが可能である。
【発明の効果】
この発明は以上のように、板材を指定された複数のブロックに区分し、区分されたブロックごとに部品を板取りし、ブロック相互の境界部分に切り離し用の加工データを生成するように構成したので、各ブロックに板取りされた部品の加工に続いて、そのブロックを他の未加工のブロックから順に切り離すことができ、そのため、板材から比較的小さい部品を多数個取りするときのように、加工の途中で板材に反りが発生しやすい場合でも、反りの発生を実質的に無視できる程度に抑えることができ、その結果、最後まで円滑に加工することができる効果がある。
【図面の簡単な説明】
【図１】自動板取り装置の一実施の形態を示すブロック図である。
【図２】図１のものの動作を示すフローチャートである。
【図３】ブロック作成処理の一例を示す説明図である。
【図４】板取り領域算出処理の一例を示す説明図である。
【図５】板取り処理の一例を示す説明図である。
【図６】切り離しデータ生成処理の一例を示す説明図である。
【図７】加工順序決定処理の一例を示す説明図である。
【図８】自動板取りを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体の一例を示す説明図である。
【符号の説明】
１  自動板取り装置
２  ＣＤ−ＲＯＭ
３  ＣＤ−ＲＯＭドライブ
１０  処理装置（ＣＰＵ）
１１  描画処理部
１２  ブロック作成処理部
１３  板取り領域算出処理部
１４  板取り処理部
１５  切り離しデータ生成処理部
１６  加工順序決定処理部
２０  記憶装置
２１  板材寸法記憶部
２２  ブロック寸法記憶部
２３  耳切りデータ記憶部
２４  板取り領域／除外領域記憶部
２５  部品データ記憶部
２６  板取りデータ記憶部
２７  切り離しデータ記憶部
２８  全体加工データ記憶部
３０  入力装置
４０  表示装置
【図１】
0004316751.tif 000002
【図２】
0004316751.tif 000003
【図３】
0004316751.tif 000004
【図４】
0004316751.tif 000005
【図５】
0004316751.tif 000006
【図６】
0004316751.tif 000007
【図７】
0004316751.tif 000008
【図８】
0004316751.tif 000009