Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4334180B2 - Collaborative machining data creation method and system - Google Patents
[go: Go Back, main page]

JP4334180B2 - Collaborative machining data creation method and system - Google Patents

Collaborative machining data creation method and system Download PDF

Info

Publication number
JP4334180B2
JP4334180B2 JP2002116020A JP2002116020A JP4334180B2 JP 4334180 B2 JP4334180 B2 JP 4334180B2 JP 2002116020 A JP2002116020 A JP 2002116020A JP 2002116020 A JP2002116020 A JP 2002116020A JP 4334180 B2 JP4334180 B2 JP 4334180B2
Authority
JP
Japan
Prior art keywords
data
sheet
shape
machining
carry
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.)
Expired - Fee Related
Application number
JP2002116020A
Other languages
Japanese (ja)
Other versions
JP2003308114A (en
Inventor
一郎 小林
清隆 西山
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.)
Amada Co Ltd
Original Assignee
Amada Co 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 Amada Co Ltd filed Critical Amada Co Ltd
Priority to JP2002116020A priority Critical patent/JP4334180B2/en
Publication of JP2003308114A publication Critical patent/JP2003308114A/en
Application granted granted Critical
Publication of JP4334180B2 publication Critical patent/JP4334180B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • General Factory Administration (AREA)
  • Numerical Control (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、連携加工データ作成方法及びそのシステムに関し、さらに詳細には、板金加工ラインに配置された各機械(例えば、周辺装置)の制御を行う制御用データと、NC工作機械の制御用データをリンクさせた連携加工データ作成方法及びそのシステムに関する。
【0002】
【従来の技術】
一般に、例えば、図7に示すように事務所に備えられている自動プログラミング装置701においては、製品形状を部品形状に分割して、この部品形状の展開形状を作成する処理703を行う。そして、加工マシンの決定処理705を行う。続いて、多数個取りの場合、ネスティング処理707を行いシート形状に複数の展開された部品形状を配置する。これに、板厚、材質、シートの大きさの情報等が加わりシート情報の作成処理709が実行される。
【0003】
そして、Gコードプログラム作成処理711が実行される。続いて、前記Gコードプログラムが、NC工作機715側に送信される。NC工作機715がGコードプログラムに基づきシートの加工を行う。このとき、スケジュールデータ721の情報を読み込み搬入装置717が棚から適宜、使用するシートを取り込む。最後に搬出装置719によりNC加工機715から切断製品、残材等が取り外される。
【0004】
【発明が解決しようとする課題】
このような従来の制御データ作成方法は、以下のような問題があった。すなわち、加工中に割り込み仕事(加工)が入ったとき、現在加工中のシートから全製品を加工後、割り込み仕事を入れる。この場合、割り込み仕事に取りかかるまで時間が掛かるという問題があった。さらにスケジュールデータに記憶されているシートの枚数を変更しなければならないという問題があった。
【0005】
また、例えば3ピース目の製品を加工後、割り込み仕事を入れた場合、割り込み仕事が終了した後、元のシートをセットし、4ピース目の先頭まで空運転で進めなければならないという問題があった。さらに、3ピース目の途中で即加工停止し、割り込み仕事を入れる場合、割り込み仕事から戻ったときに、3ピース目の製品は不良になるという問題があった。
【0006】
【課題を解決するための手段】
本発明は、前述のごとき問題に鑑みてなされたもので、所定の板厚、材質、大きさの板材であるシートを保管する棚からシートを取り出す搬入装置と、前記シートを切断するNC工作機と、切断後の材料を搬出する搬出装置との動作の連携を考慮した制御データである連携加工データを作成する連携加工データ作成方法において、
前記シートから切断される複数の部品の展開形状である展開部品形状を、表示部に表示されたシート形状に配置したネスティングデータを作成するネスティングデータ作成工程と、
前記ネスティングデータと、シートが棚の何処の位置に収納されているかを特定する情報であるスケジュールデータとを関連づけた連携加工データを作成する連携加工データ作成工程と、
前記連携加工データに基づき、前記搬入装置と、前記NC工作機と、前記搬出装置との動作を関連づけて制御を行うライン制御工程とを含み、
前記シート形状と、このシート形状に配置される部品の展開部品形状のデータは3次元立体モデルのデータであるとともに、前記展開部品形状のデータは、面のデータと該面の外形を構成する線データとを含み、
切断加工が中断したとき、加工対象の線データを記憶し、どこまで加工を行ったかを該線データにより判断することが望ましい。
【0009】
切断加工が中断したとき、シート形状に配置された展開部品形状を再配置する工程を含むことが好ましい。
【0010】
そして、所定の板厚、材質、大きさの板材であるシートを保管する棚からシートを取り出す搬入装置と、前記シートを切断するNC工作機と、切断後の材料を搬出する搬出装置との動作の連携を考慮した制御データである連携加工データを作成する連携加工データ作成システムにおいて、
前記シートから切断される複数の部品の展開形状である展開部品形状を、表示部に表示されたシート形状に配置したネスティングデータを作成するネスティングデータ作成手段と、
前記ネスティングデータと、シートが棚の何処の位置に収納されているかを特定する情報であるスケジュールデータとを関連づけた連携加工データを作成する連携加工データ作成手段と、
前記連携加工データに基づき、前記搬入装置と、前記NC工作機と、前記搬出装置との動作を関連づけて制御を行うライン制御手段とを有し、
前記シート形状と、このシート形状に配置される部品の展開部品形状のデータは3次元立体モデルのデータであるとともに、前記展開部品形状のデータは、面のデータと該面の外形を構成する線データとを有し、
切断加工が中断したとき、加工対象の線データを記憶し、どこまで加工を行ったかを該線データにより判断することが好ましい。
【0011】
【発明の実施の形態】
本発明の実施の形態を、図面を参照して説明する。なお、本例でNC加工機はレーザ加工機を想定している。
【0012】
図1に連携加工データ作成システム1の概略の構成を示す。
【0013】
前記連携加工データ作成システム1は、事務所に備えられた自動プログラミング装置3により連携加工データ(本例ではスケジュールデータがリンクされた加工データを想定する)を作成するために、図形データの編集を行う。すなわち、展開処理101により、製品モデルから分割された部品モデルの展開を行い展開部品形状(3次元の展開部品のモデル、又は2次元の展開部品の平面形状)を作成する。続いて、加工マシン決定処理103により加工マシン(例えば、レーザ加工作機)の決定を行う。
【0014】
多数個取りのとき、ネスティング処理105により、展開部品形状をシート形状(3次元のシートのモデル、又は2次元のシートの形状)にネスティングして配置する。一方、シート情報作成処理107により、シートの大きさ、板厚、材質等の情報を作成する。
【0015】
これにより、単なるプロダクトモデル111がシートモデルSTAのどこに配置されているかの情報109が作成される。なお、単なるプロダクトモデルとは3次元立体モデルである。
【0016】
続いて、スケジュールメモリ37に記憶されているスケジュールデータと、シート形状に配置された展開部品形状(単なるプロダクトモデルでもある)とが関連付けされて連携加工データ(プロダクトモデルでもある)が作成される。この連携加工データは連携加工データメモリ39に記憶される。
【0017】
すなわち、連携加工データ(プロダクトモデル)とは、シート形状に複数の展開部品形状がネスティングされ配置されたものに、スケジュールデータが関連づけられていて、加工のためのデータを作成するのに必要な情報を全て含んだものをいう。また、スケジュールデータはシートが棚の何処に収納されているかを特定するデータである。
【0018】
この連携加工データにより加工ライン9(搬入機47、NC工作機49、搬出機51を含む)が制御され実際の加工が行われる。
【0019】
このとき、スケジュールデータが関連付けされているため、棚への収納位置や、収納枚数、及び切断後の材料のテイクアウト等を考慮して自動制御することができる。
【0020】
図2は連携加工データ作成システム1の各処理の構成を示している。前記連携加工データ作成システム1は、展開部品形状をシート形状にネスティングして配置する等を行う自動プログラミング装置3と、展開部品をシートから切断加工する機械の制御を行うコントローラ5とを備えている。前記自動プログラミング装置3と、前記コントローラ5とはLAN等の通信システム7により通信可能である。また、前記コントローラ5には加工ライン9と接続されている。
【0021】
なお、前記自動プログラミング装置3と、コントローラ5とは、コンピュータよりなるものであって入出力装置、表示画面、コンピュータ本体を備えている。
【0022】
前記自動プログラミング装置3は、図形(例えば、製品の立体モデル)を編集するCAD部11と、操作される図形等を表示する表示部13と、情報の入出力処理を行う入出力部15とを備えている。また、前記CAD部11により作成された展開部品形状は展開部品形状メモリ17に記憶される。入出力部15より入力されたシート情報(例えば、シートの板厚、材質、大きさ等)はシート情報メモリ19に記憶される(シート情報は3次元のシートモデルより自動で抽出してもよい)。
【0023】
前記自動プログラミング装置3は、複数の展開部品形状をシート形状に効率を考慮して配置するネスティング部21と、シート形状と、ネスティングされシート形状に配置された展開部品形状とであるネスティングデータを記憶するネスティングデータメモリ23と、ネスティングデータを読み込みコントローラ5に送信する送信部25とを備えている。
【0024】
前記コントローラ5は、送信されてきたネスティングデータを受信する受信部27と、受信したネスティングデータを記憶するネスティングデータメモリ29と、割り込み加工があったとき、割り込み加工に係るNCデータを記憶するNCデータメモリ31と、コントローラ5の操作等を行う表示パネル33とを備えている。
【0025】
さらに、コントローラ5は、連携加工データ作成部35と、スケジュールデータメモリ37と、連携加工データメモリ39とを備えている。
【0026】
前記連携加工データ作成部35は、ネスティングデータメモリ29より、ネスティングデータを読み込み、かつ、スケジュールデータメモリ37よりスケジュールデータを読み込む。そして、前記ネスティングデータと前記スケジュールデータとを関連付けした連携加工データを作成し連携加工データメモリ39に記憶する。なお、前記スケジュールデータメモリ37に記憶されているスケジュールデータは、オペレータが表示パネル33より作成することもできる。一方、他のコンピュータ等で作成したスケジュールデータをスケジュールデータメモリ37にインストールしてもよい。
【0027】
図3、図4を参照する。図3は展開部品形状BMA、BMB(3次元モデルの場合)がシート形状STA(3次元モデルの場合)に配置された状態を示す。シート形状STAには展開部品形状BMAが配置されている。これは元になる展開部品形状BMAがシート形状STA上に複数配置されているものである。展開部品形状BMAの基準点PAがシート形状STA上の点PA1に合わせて配置される。同様にPA2、及びPA3を基準点にして展開部品形状BMAが配置される。これにより、配置された展開部品形状BMAのシート形状STA上の基準点PTに対する位置が算出できる。
【0028】
一方、前記展開部品形状BMAは切断形状である面PLAを含んでいる。前記面PLAは線分LA1、LA2、LA3、及びLA4を含んでいる。そして、各線分(LA1、LA2、LA3、及びLA4)の始点と終点から、レーザ加工の軌跡を算出することができる。
【0029】
同様に、シート形状STAには展開部品形状BMB(3次元立体モデル)が配置されている。展開部品形状BMBの基準点PBがシート形状上の点PB1に合わせて配置される。これにより、配置された展開部品形状BMBのシート形状STA上の基準点PTに対する位置が算出できる。
【0030】
一方、前記展開部品形状BMBは切断形状である面PLBを含んでいる。前記面PLBは線分LB1、LB2、LB3、LB4、LB5及びLA6を含んでいる。そして、各線分(LB1、LB2、LB3、LB4、LB5及びLA6)の始点と終点から、レーザ加工の軌跡を算出することができる。
【0031】
さらに、展開部品形状BMA、BMBは3次元立体モデルであるため、例えば、面PLA、PLBの内側と外側の判断はプログラムで容易にできる。これにより、レーザ加工のアプローチ位置を自動で決定することができる。
【0032】
図4はスケジュールデータのファイルレイアウトを示している。このファイルレイアウトは以下の項目を含む。すなわち、番号項目401、シート名項目403、収納枚数項目405、棚位置項目407、及びその他の項目409である。
【0033】
上述のように、連携加工データは、シート形状、展開部品形状、スケジュールデータがそれぞれ関連づけられているので、搬入装置47、NC工作機械49、搬出装置51の動作を関連づけた制御を行うことができる。例えば、作成された連携加工データはレーザの加工軌跡となる線分(図3においてはLA1〜LA4等)を加工順に並べてある。そして、1つのシートの加工が終了したときに、何処の棚の何処の位置からシートを取り出すかの制御データが付加されている。これをシーケンスに実行すれば所定の加工ができる。
【0034】
再び、図2を参照する。前記コントローラ5は、また、ライン制御部41と、割込管理部43と、連携加工データサブメモリ45とを備えている。
【0035】
前記ライン制御部41は、連携加工データメモリ39より連携加工データを抽出して実際のラインの制御を行う。
【0036】
前記割込管理部43は、製品(展開された部品)の加工中に、他の製品(展開された部品)の加工依頼が有ったとき、現在までどこまで加工したかのデータを連携加工データサブメモリ45に記憶する。
【0037】
また、この割込管理部43は、割り込まれた加工のNCデータを読み込み連携加工データメモリ39に出力する。これにより、割り込み加工を実行することができる。
【0038】
前記加工ライン9は、シートを収納しておく棚からシートを搬入する搬入装置47と、シートから展開部品を切断するNC工作機49(レーザ加工機、NCタレットパンチプレス等)と、切断された展開部品等を取り出す搬出装置51とを備えている。
【0039】
図5、図6は連携加工データ作成システム1の動作を示している。
【0040】
ステップS501では板金加工業者が板金製品製作依頼者より板金製品の製作依頼を受注する。このとき、受注した製品の三面図を電子データ等により受信する。
【0041】
ステップS503では板金加工業者のCADオペレータ等が前記三面図から製品の立体モデルを作成する。
【0042】
ステップS505では、加工が効率良く行えるように複数の部品モデルに分割する。そして、前記部品モデルそれぞれを曲げの伸び等を考慮して展開し、展開図を作成する。
【0043】
ステップS517では、シートから展開部品を切断するためのNC加工機(例えば、レーザ加工機、NCタレットパンチプレス等)を決定する。
【0044】
ステップS519では、板金の材質、板厚、XY方向の大きさ等のデータであるシート情報を作成する。
【0045】
ステップS511では所定の大きさ、板厚の板金であるシートから展開図の通り展開された展開部品を複数切断するためのデータを作成するためCAD部11にリンクされているネスティング部21により自動で展開部品形状をシート形状に配置する(ネスティングデータの作成)。このとき、歩留まりが良くなるように考慮され配置される。
【0046】
ステップS513では、送信部25が作成されたネスティングデータを自動プログラミング装置3からコントローラ5に送信する。
【0047】
ステップS515では、コントローラ5に備えられた受信部27がネスティングデータを受信し、ネスティングデータメモリ29に記憶する。
【0048】
ステップS517では、連携加工データ作成部35がネスティングデータメモリ29からネスティングデータを読み込み、かつ、スケジュールデータメモリ37からスケジュールデータを読み込む。両者を関連づけて連携加工データを作成し、連携加工データメモリ39に記憶する。
【0049】
ステップS519ではライン制御部41が前記連携加工データを読み込み、製品(部品)の加工を行う。なお、加工中にシートの交換があったときはスケジュールデータの書き換えが行なわれる。
【0050】
ステップS521では、製品(部品)の加工中に他の割り込み加工があるかどうかを判断する。他の割り込みがあると判断したとき、処理はステップS523に進む。他の割り込みか無いと判断したとき、処理はステップS529に進む。
【0051】
ステップS523では加工ライン(NC加工機49、搬入装置47、搬出装置51等)の処理を一時的に停止する。続いて、停止直前までの加工内容が連携加工データサブメモリ45に記憶される。このとき、どこまで加工を行ったかは、展開部品形状の加工対象の線分をメモリに記憶することにより判断できる。図3を参照する。展開部品形状BMAは面PLAを含んでいる。この面PLAは線分LA1、LA2、LA3、及びLA4を含んでいる。連携加工データは線分(LA1〜LA4等)を加工順に並べてある。そして、ライン制御部41は前記線分を一本毎に連携加工データメモリ39より抽出しながら加工データ(例えば、Gコード)を作成している。そして、線分LA3を抽出して加工中に、この加工が中断したとき、この線分LA3をメモリに記憶する。これにより、加工は線分LA3前まで行われたことが分かる。
【0052】
続いて、一時的に残材が棚に収納されたとき、割り込み管理部43はスケジュールデータの書き換えを行う。これにより、処理を再開したとき新たなこの書き換えられたスケジュールデータを考慮した連携加工データを作成することができる。
【0053】
ステップS525では、割り込み加工を行う。この割り込み加工を行う場合、受信部27が割り込み加工用のNCデータを受信し、NCデータメモリ31に記憶する。そして、割込管理部43が連携加工データメモリ39に格納されている連携加工データを連携加工データサブメモリ45に、一旦保管する。前記NCデータを連携加工データメモリ39に出力してライン制御部49がNCデータに基づき割り込み加工を行う。
【0054】
ステップS527では、元の加工を復帰する。すなわち、割り込み加工が終了したとき、連携加工データメモリ39に記憶されている割り込み加工用のNCデータを削除すると同時に、一旦、連携加工データサブメモリ45に保管されている連携加工データを連携加工データメモリ39に移す。前述したように連携加工データから何処まで加工さらたかが線分で識別できる。続いて、ライン制御部41が連携加工データを読み込み加工の再開を行う。このとき、棚に収納されているシートの位置はスケジュールデータが書き換えられているため特定することができる。
【0055】
なお、加工されていない展開部品モデルを再度ネスティングして、切断時間の効率化を図ることができる。
【0056】
ステップS529では、加工処理が終了する。そして、搬出装置51が加工終了のトリガを取得して、切断後に残った残材等の搬出を行う。残材が棚に収納されたときは、スケジュールデータの書き換えが行われる。
【0057】
なお、本発明は、上述した実施の態様の例に限定されることなく、適宜の変更を加えることにより、その他の態様で実施できるものである。
【0058】
【発明の効果】
上述の如く本発明に係る連携加工データ作成方法によれば、割込仕事(加工)が入ったとき、この加工中のシートに配置されている全製品を加工しなくても割り込み仕事を入れることができる。このため、割り込み仕事に取りかかるまで時間が掛からないという効果がある。
【0059】
スケジュールデータとネスティングデータが関連づけられているため、加工の進捗状況によりスケジュールデータの変更が自動で行える。このため、割り込み加工のシートの取り出し処理等が自動で行えるという効果がある。
【0060】
シートモデル、展開部品モデルは3次元立体モデルであるので、板厚、形状等のデータを自動で抽出でき、またアプローチ位置等を自動で決定できるという効果がある。
【図面の簡単な説明】
【図1】連携加工データ作成システムの概略の構成を示す概略図である。
【図2】連携加工データ作成システムの各処理の概略を示す概略図である。
【図3】単なるプロダクトモデルを説明する説明図である。
【図4】スケジュールデータを説明する説明図である。
【図5】連携加工データ作成システムの流れを説明するフローチャート図である。
【図6】図5の続きのフローチャート図である。
【図7】従来の加工データの作成方法を示す従来図である。
【符号の説明】
1 連携加工データ作成システム
3 自動プログラミング装置
5 コントローラ
7 LAN
9 加工ライン
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a coordinated machining data creation method and system, and more specifically, control data for controlling each machine (for example, a peripheral device) arranged on a sheet metal machining line, and control data for an NC machine tool. The present invention relates to a linked machining data creation method and a system thereof.
[0002]
[Prior art]
In general, for example, in an automatic programming device 701 provided in an office as shown in FIG. 7, a process 703 for dividing a product shape into part shapes and creating a developed shape of the part shape is performed. Then, a processing machine determination process 705 is performed. Subsequently, in the case of taking a large number of pieces, a nesting process 707 is performed to arrange a plurality of developed part shapes in a sheet shape. To this, sheet thickness, material, sheet size information and the like are added, and sheet information creation processing 709 is executed.
[0003]
Then, a G code program creation process 711 is executed. Subsequently, the G code program is transmitted to the NC machine tool 715 side. The NC machine tool 715 processes the sheet based on the G code program. At this time, the information of the schedule data 721 is read, and the carry-in device 717 takes in the sheet to be used as appropriate from the shelf. Finally, the cut product, the remaining material, and the like are removed from the NC processing machine 715 by the carry-out device 719.
[0004]
[Problems to be solved by the invention]
Such conventional control data creation methods have the following problems. That is, when an interruption work (processing) is entered during machining, the interruption work is entered after machining all products from the currently processed sheet. In this case, there is a problem that it takes time until the interruption work is started. Furthermore, there is a problem that the number of sheets stored in the schedule data has to be changed.
[0005]
In addition, for example, if an interrupt job is entered after the third piece of product is processed, the original sheet must be set after the interrupt job has been completed, and it is necessary to advance to the top of the fourth piece by idling. It was. Further, when the machining is stopped immediately in the middle of the third piece and interrupt work is performed, the product of the third piece becomes defective when returning from the interrupt work.
[0006]
[Means for Solving the Problems]
The present invention has been made in view of the above-described problems, and includes a carry-in device for taking out a sheet from a shelf for storing a sheet having a predetermined plate thickness, material, and size, and an NC machine tool for cutting the sheet. In the coordinated machining data creation method for creating coordinated machining data that is control data that takes into account the coordination of operation with the unloading device that unloads the material after cutting,
A nesting data creation step of creating nesting data in which a developed part shape that is a developed shape of a plurality of parts cut from the sheet is arranged in a sheet shape displayed on the display unit;
A collaborative machining data creation step for creating collaborative machining data associating the nesting data with schedule data which is information specifying where the sheet is stored on the shelf;
A line control step for performing control by associating operations of the carry-in device, the NC machine tool, and the carry-out device based on the cooperative machining data ;
The sheet shape and the developed part shape data of the parts arranged in the sheet shape are data of a three-dimensional solid model, and the developed part shape data is the surface data and the lines constituting the outer shape of the surface. Data and
When the cutting process is interrupted, it is desirable to store the line data to be processed and determine how far the process has been performed based on the line data.
[0009]
It is preferable to include a step of rearranging the developed part shape arranged in the sheet shape when the cutting process is interrupted.
[0010]
And operation | movement of the carrying-in apparatus which takes out a sheet | seat from the shelf which stores the sheet | seat which is a board | plate material of predetermined | prescribed board thickness, material, and a size, NC machine tool which cut | disconnects the said sheet | seat, and the carrying-out apparatus which carries out the material after cutting | disconnection In the coordinated machining data creation system that creates coordinated machining data that is control data that takes into account coordination,
Nesting data creating means for creating nesting data in which a developed part shape, which is a developed shape of a plurality of parts cut from the sheet, is arranged in a sheet shape displayed on the display unit;
Collaborative machining data creation means for creating collaborative machining data associating the nesting data with schedule data that is information specifying where the sheet is stored in the shelf;
Line control means for performing control in association with the operation of the carry-in device, the NC machine tool, and the carry-out device based on the cooperative machining data ;
The sheet shape and the developed part shape data of the parts arranged in the sheet shape are data of a three-dimensional solid model, and the developed part shape data is the surface data and the lines constituting the outer shape of the surface. Data and
When the cutting process is interrupted, it is preferable to store the line data to be processed and determine how far the process has been performed based on the line data.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described with reference to the drawings. In this example, the NC processing machine is assumed to be a laser processing machine.
[0012]
FIG. 1 shows a schematic configuration of the cooperative machining data creation system 1.
[0013]
The collaborative machining data creation system 1 edits graphic data in order to create collaborative machining data (assuming machining data linked with schedule data in this example) by an automatic programming device 3 provided in the office. Do. That is, the development process 101 develops the part model divided from the product model to create a developed part shape (a three-dimensional developed part model or a two-dimensional developed part planar shape). Subsequently, a processing machine (for example, a laser processing machine) is determined by a processing machine determination process 103.
[0014]
In the case of taking a large number of pieces, the nesting process 105 nests and arranges the developed part shape into a sheet shape (a three-dimensional sheet model or a two-dimensional sheet shape). On the other hand, the sheet information creation processing 107 creates information such as the sheet size, plate thickness, and material.
[0015]
As a result, information 109 indicating where the simple product model 111 is arranged in the sheet model STA is created. A simple product model is a three-dimensional solid model.
[0016]
Subsequently, the schedule data stored in the schedule memory 37 and the developed part shape (which is also a mere product model) arranged in a sheet shape are associated with each other to create cooperative processing data (also a product model). The linked machining data is stored in the linked machining data memory 39.
[0017]
In other words, linked machining data (product model) is information necessary to create data for machining because schedule data is associated with a sheet shape in which a plurality of developed part shapes are nested and arranged. The one that includes all. The schedule data is data for specifying where the sheet is stored on the shelf.
[0018]
The machining line 9 (including the carry-in machine 47, the NC machine tool 49, and the carry-out machine 51) is controlled by the linked machining data, and actual machining is performed.
[0019]
At this time, since schedule data is associated, automatic control can be performed in consideration of the storage position on the shelf, the number of stored sheets, the take-out of the material after cutting, and the like.
[0020]
FIG. 2 shows a configuration of each process of the cooperative machining data creation system 1. The cooperative machining data creation system 1 includes an automatic programming device 3 that performs nesting of a developed part shape into a sheet shape and the like, and a controller 5 that controls a machine that cuts the developed part from the sheet. . The automatic programming device 3 and the controller 5 can communicate with each other by a communication system 7 such as a LAN. The controller 5 is connected to a processing line 9.
[0021]
The automatic programming device 3 and the controller 5 are made of a computer, and include an input / output device, a display screen, and a computer main body.
[0022]
The automatic programming device 3 includes a CAD unit 11 that edits a figure (for example, a three-dimensional model of a product), a display unit 13 that displays a figure to be operated, and an input / output unit 15 that performs input / output processing of information. I have. The developed part shape created by the CAD unit 11 is stored in the developed part shape memory 17. Sheet information (for example, sheet thickness, material, size, etc.) input from the input / output unit 15 is stored in the sheet information memory 19 (sheet information may be automatically extracted from a three-dimensional sheet model. ).
[0023]
The automatic programming device 3 stores a nesting unit 21 that arranges a plurality of developed part shapes into a sheet shape in consideration of efficiency, nesting data that is a sheet shape, and a developed part shape that is nested and arranged in the sheet shape. Nesting data memory 23 and a transmission unit 25 that reads nesting data and transmits it to the controller 5.
[0024]
The controller 5 includes a receiving unit 27 that receives transmitted nesting data, a nesting data memory 29 that stores received nesting data, and NC data that stores NC data related to interrupt processing when interrupt processing is performed. A memory 31 and a display panel 33 for operating the controller 5 and the like are provided.
[0025]
Furthermore, the controller 5 includes a linked machining data creation unit 35, a schedule data memory 37, and a linked machining data memory 39.
[0026]
The cooperative machining data creation unit 35 reads nesting data from the nesting data memory 29 and reads schedule data from the schedule data memory 37. Then, linked machining data in which the nesting data and the schedule data are associated with each other is created and stored in the linked machining data memory 39. The schedule data stored in the schedule data memory 37 can be created by the operator from the display panel 33. On the other hand, schedule data created by another computer or the like may be installed in the schedule data memory 37.
[0027]
Please refer to FIG. 3 and FIG. FIG. 3 shows a state in which the developed part shapes BMA and BMB (in the case of the three-dimensional model) are arranged in the sheet shape STA (in the case of the three-dimensional model). A developed part shape BMA is arranged in the sheet shape STA. This is one in which a plurality of developed part shapes BMA are arranged on the sheet shape STA. The reference point PA of the developed part shape BMA is arranged according to the point PA1 on the sheet shape STA. Similarly, the developed part shape BMA is arranged with PA2 and PA3 as reference points. Thereby, the position with respect to the reference point PT on the sheet shape STA of the deployed developed part shape BMA can be calculated.
[0028]
On the other hand, the developed part shape BMA includes a plane PLA having a cut shape. The plane PLA includes line segments LA1, LA2, LA3, and LA4. The locus of laser processing can be calculated from the start point and end point of each line segment (LA1, LA2, LA3, and LA4).
[0029]
Similarly, a developed part shape BMB (three-dimensional solid model) is arranged in the sheet shape STA. The reference point PB of the developed part shape BMB is arranged according to the point PB1 on the sheet shape. Thereby, the position with respect to the reference point PT on the sheet shape STA of the deployed part shape BMB can be calculated.
[0030]
On the other hand, the developed part shape BMB includes a surface PLB which is a cut shape. The plane PLB includes line segments LB1, LB2, LB3, LB4, LB5, and LA6. Then, the locus of laser processing can be calculated from the start point and end point of each line segment (LB1, LB2, LB3, LB4, LB5, and LA6).
[0031]
Furthermore, since the developed part shapes BMA and BMB are three-dimensional solid models, for example, determination of the inside and outside of the planes PLA and PLB can be easily made by a program. Thereby, the approach position of laser processing can be determined automatically.
[0032]
FIG. 4 shows a file layout of schedule data. This file layout includes the following items: That is, a number item 401, a sheet name item 403, a stored number item 405, a shelf position item 407, and other items 409.
[0033]
As described above, since the cooperative machining data is associated with the sheet shape, the developed part shape, and the schedule data, it is possible to perform control in which the operations of the carry-in device 47, the NC machine tool 49, and the carry-out device 51 are associated. . For example, in the created cooperative processing data, line segments (LA1 to LA4 in FIG. 3 and the like) that are laser processing trajectories are arranged in the processing order. Then, when one sheet processing is completed, control data indicating where on the shelf the sheet is to be taken out is added. If this is executed in a sequence, predetermined processing can be performed.
[0034]
Reference is again made to FIG. The controller 5 further includes a line control unit 41, an interrupt management unit 43, and a cooperative machining data submemory 45.
[0035]
The line control unit 41 extracts linked machining data from the linked machining data memory 39 and controls the actual line.
[0036]
When there is a processing request for another product (deployed part) during the processing of the product (deployed part), the interrupt management unit 43 displays the data of how far the product has been processed so far. Store in the sub-memory 45.
[0037]
Further, the interrupt management unit 43 reads the NC data of the interrupted processing and outputs it to the cooperative processing data memory 39. Thereby, interrupt processing can be executed.
[0038]
The processing line 9 was cut with a carry-in device 47 for carrying a sheet from a shelf for storing the sheet, and an NC machine tool 49 (laser processing machine, NC turret punch press, etc.) for cutting a developed part from the sheet. And a carry-out device 51 for taking out the developed parts and the like.
[0039]
5 and 6 show the operation of the coordinated machining data creation system 1.
[0040]
In step S501, a sheet metal processor receives an order for a sheet metal product production request from a sheet metal product production requester. At this time, a three-sided view of the ordered product is received by electronic data or the like.
[0041]
In step S503, a CAD operator of a sheet metal processor creates a three-dimensional model of the product from the three views.
[0042]
In step S505, the process is divided into a plurality of component models so that the processing can be performed efficiently. Then, each of the component models is expanded in consideration of bending elongation and the like, and a development view is created.
[0043]
In step S517, an NC processing machine (for example, a laser processing machine, an NC turret punch press, etc.) for cutting the developed part from the sheet is determined.
[0044]
In step S519, sheet information which is data such as the material of the sheet metal, the sheet thickness, and the size in the XY direction is created.
[0045]
In step S511, the nesting unit 21 linked to the CAD unit 11 automatically creates data for cutting a plurality of developed parts developed as shown in a development view from a sheet of sheet metal having a predetermined size and thickness. The developed part shape is arranged in a sheet shape (creation of nesting data). At this time, it is arranged in consideration of the yield.
[0046]
In step S513, the transmission unit 25 transmits the created nesting data from the automatic programming device 3 to the controller 5.
[0047]
In step S 515, the receiving unit 27 provided in the controller 5 receives nesting data and stores it in the nesting data memory 29.
[0048]
In step S 517, the cooperative machining data creation unit 35 reads nesting data from the nesting data memory 29 and reads schedule data from the schedule data memory 37. The linked machining data is created by associating the two and stored in the linked machining data memory 39.
[0049]
In step S519, the line control unit 41 reads the linked machining data and processes the product (part). Note that the schedule data is rewritten when the sheet is exchanged during processing.
[0050]
In step S521, it is determined whether there is another interrupt processing during the processing of the product (part). When it is determined that there is another interrupt, the process proceeds to step S523. If it is determined that there is no other interrupt, the process proceeds to step S529.
[0051]
In step S523, processing of the processing line (NC processing machine 49, loading device 47, unloading device 51, etc.) is temporarily stopped. Subsequently, the machining content up to immediately before the stop is stored in the linked machining data sub-memory 45. At this time, it is possible to determine how far the processing has been performed by storing the line segment to be processed of the developed part shape in the memory. Please refer to FIG. The developed part shape BMA includes a surface PLA. The plane PLA includes line segments LA1, LA2, LA3, and LA4. In the linked machining data, line segments (LA1 to LA4, etc.) are arranged in the machining order. The line control unit 41 creates machining data (for example, G code) while extracting the line segments from the linked machining data memory 39 one by one. Then, when the line segment LA3 is extracted and the machining is interrupted during processing, the line segment LA3 is stored in the memory. Thereby, it turns out that the process was performed up to the line segment LA3.
[0052]
Subsequently, when the remaining material is temporarily stored in the shelf, the interrupt management unit 43 rewrites the schedule data. As a result, it is possible to create cooperative processing data that takes into account the new rewritten schedule data when the processing is resumed.
[0053]
In step S525, interrupt processing is performed. When performing this interrupt processing, the receiving unit 27 receives the NC data for interrupt processing and stores it in the NC data memory 31. Then, the interrupt management unit 43 temporarily stores the linked machining data stored in the linked machining data memory 39 in the linked machining data sub-memory 45. The NC data is output to the linked machining data memory 39, and the line control unit 49 performs interrupt machining based on the NC data.
[0054]
In step S527, the original processing is restored. That is, when interrupt machining is completed, the NC data for interruption machining stored in the linkage machining data memory 39 is deleted, and at the same time, the linkage machining data stored in the linkage machining data sub-memory 45 is temporarily stored in the linkage machining data. Move to memory 39. As described above, it can be identified by the line segment how far it has been processed from the linked processing data. Subsequently, the line control unit 41 reads the linked machining data and resumes machining. At this time, the position of the sheet stored in the shelf can be specified because the schedule data is rewritten.
[0055]
In addition, it is possible to improve the cutting time by nesting the unprocessed developed part model again.
[0056]
In step S529, the processing process ends. Then, the carry-out device 51 acquires a processing end trigger, and carries out the remaining material remaining after the cutting. When the remaining material is stored on the shelf, the schedule data is rewritten.
[0057]
In addition, this invention is not limited to the example of the embodiment mentioned above, It can implement in another aspect by adding an appropriate change.
[0058]
【The invention's effect】
As described above, according to the linked machining data creation method according to the present invention, when an interruption work (machining) is entered, an interruption work is entered without machining all the products arranged on the sheet being machined. Can do. For this reason, there is an effect that it does not take time until the interruption work is started.
[0059]
Since the schedule data and the nesting data are associated with each other, the schedule data can be automatically changed according to the processing progress. For this reason, there is an effect that an interruption processing sheet take-out process and the like can be automatically performed.
[0060]
Since the sheet model and the developed part model are three-dimensional solid models, data such as plate thickness and shape can be automatically extracted, and the approach position and the like can be automatically determined.
[Brief description of the drawings]
FIG. 1 is a schematic diagram showing a schematic configuration of a coordinated machining data creation system.
FIG. 2 is a schematic diagram showing an outline of each process of the coordinated machining data creation system.
FIG. 3 is an explanatory diagram illustrating a simple product model.
FIG. 4 is an explanatory diagram for explaining schedule data;
FIG. 5 is a flowchart illustrating the flow of a coordinated machining data creation system.
6 is a flowchart subsequent to FIG.
FIG. 7 is a conventional diagram showing a conventional method for creating machining data.
[Explanation of symbols]
1 Collaborative machining data creation system 3 Automatic programming device 5 Controller 7 LAN
9 Processing line

Claims (3)

所定の板厚、材質、大きさの板材であるシートを保管する棚からシートを取り出す搬入装置と、前記シートを切断するNC工作機と、切断後の材料を搬出する搬出装置との動作の連携を考慮した制御データである連携加工データを作成する連携加工データ作成方法において、
前記シートから切断される複数の部品の展開形状である展開部品形状を、表示部に表示されたシート形状に配置したネスティングデータを作成するネスティングデータ作成工程と、
前記ネスティングデータと、シートが棚の何処の位置に収納されているかを特定する情報であるスケジュールデータとを関連づけた連携加工データを作成する連携加工データ作成工程と、
前記連携加工データに基づき、前記搬入装置と、前記NC工作機と、前記搬出装置との動作を関連づけて制御を行うライン制御工程とを含み、
前記シート形状と、このシート形状に配置される部品の展開部品形状のデータは3次元立体モデルのデータであるとともに、前記展開部品形状のデータは、面のデータと該面の外形を構成する線データとを含み、
切断加工が中断したとき、加工対象の線データを記憶し、どこまで加工を行ったかを該線データにより判断することを特徴とする連携加工データ作成方法。
Coordination of operations of a carry-in device that takes out a sheet from a shelf that stores sheets that are plates of a predetermined thickness, material, and size, an NC machine tool that cuts the sheet, and a carry-out device that carries out the cut material In the linked machining data creation method that creates linked machining data that is control data that takes into account
A nesting data creation step of creating nesting data in which a developed part shape that is a developed shape of a plurality of parts cut from the sheet is arranged in a sheet shape displayed on the display unit;
A collaborative machining data creation step for creating collaborative machining data associating the nesting data with schedule data which is information specifying where the sheet is stored on the shelf;
A line control step for performing control by associating operations of the carry-in device, the NC machine tool, and the carry-out device based on the cooperative machining data ;
The sheet shape and the developed part shape data of the parts arranged in the sheet shape are data of a three-dimensional solid model, and the developed part shape data is the surface data and the lines constituting the outer shape of the surface. Data and
A linked machining data creation method characterized in that when cutting is interrupted, line data to be machined is stored, and to what extent machining has been performed is determined based on the line data.
切断加工が中断したとき、シート形状に配置された展開部品形状を再配置する工程を含むことを特徴とする請求項1に記載の連携加工データ作成方法。2. The cooperative machining data creation method according to claim 1, further comprising a step of rearranging the developed part shape arranged in the sheet shape when the cutting process is interrupted. 所定の板厚、材質、大きさの板材であるシートを保管する棚からシートを取り出す搬入装置と、前記シートを切断するNC工作機と、切断後の材料を搬出する搬出装置との動作の連携を考慮した制御データである連携加工データを作成する連携加工データ作成システムにおいて、
前記シートから切断される複数の部品の展開形状である展開部品形状を、表示部に表示されたシート形状に配置したネスティングデータを作成するネスティングデータ作成手段と、
前記ネスティングデータと、シートが棚の何処の位置に収納されているかを特定する情報であるスケジュールデータとを関連づけた連携加工データを作成する連携加工データ作成手段と、
前記連携加工データに基づき、前記搬入装置と、前記NC工作機と、前記搬出装置との動作を関連づけて制御を行うライン制御手段とを有し、
前記シート形状と、このシート形状に配置される部品の展開部品形状のデータは3次元立体モデルのデータであるとともに、前記展開部品形状のデータは、面のデータと該面の外形を構成する線データとを有し、
切断加工が中断したとき、加工対象の線データを記憶し、どこまで加工を行ったかを該線データにより判断することを特徴とする連携加工データ作成システム。
Coordination of operations of a carry-in device that takes out a sheet from a shelf that stores sheets that are plates of a predetermined thickness, material, and size, an NC machine tool that cuts the sheet, and a carry-out device that carries out the cut material In the coordinated machining data creation system that creates coordinated machining data that is control data that takes into account
Nesting data creating means for creating nesting data in which a developed part shape, which is a developed shape of a plurality of parts cut from the sheet, is arranged in a sheet shape displayed on the display unit;
Collaborative machining data creation means for creating collaborative machining data associating the nesting data with schedule data that is information specifying where the sheet is stored in the shelf;
Line control means for performing control in association with the operation of the carry-in device, the NC machine tool, and the carry-out device based on the cooperative machining data ;
The sheet shape and the developed part shape data of the parts arranged in the sheet shape are data of a three-dimensional solid model, and the developed part shape data is the surface data and the lines constituting the outer shape of the surface. Data and
When the cutting process is interrupted, the line data to be processed is stored, and how far the processing has been performed is determined based on the line data.
JP2002116020A 2002-04-18 2002-04-18 Collaborative machining data creation method and system Expired - Fee Related JP4334180B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002116020A JP4334180B2 (en) 2002-04-18 2002-04-18 Collaborative machining data creation method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002116020A JP4334180B2 (en) 2002-04-18 2002-04-18 Collaborative machining data creation method and system

Publications (2)

Publication Number Publication Date
JP2003308114A JP2003308114A (en) 2003-10-31
JP4334180B2 true JP4334180B2 (en) 2009-09-30

Family

ID=29397042

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002116020A Expired - Fee Related JP4334180B2 (en) 2002-04-18 2002-04-18 Collaborative machining data creation method and system

Country Status (1)

Country Link
JP (1) JP4334180B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7774436B2 (en) * 2021-12-15 2025-11-21 日酸Tanaka株式会社 Cutting material collection system and cutting material collection method

Also Published As

Publication number Publication date
JP2003308114A (en) 2003-10-31

Similar Documents

Publication Publication Date Title
JP5657115B2 (en) Processing simulation apparatus and method
US20110060444A1 (en) Method for allocation of one or more pipes with several pipe parts to be cut
JPH09285886A (en) Automatic programming device for cutting plate materials
JPH04237306A (en) Method for restarting punch press machine and neumerical control device
EP0929852B1 (en) Folding line generation method for bending and bending system based thereon
JP2002108431A (en) Integrated control system for manufacturing metallic plate products
JP3069176B2 (en) Method and apparatus for forming scrap lines in laser processing
JP4334180B2 (en) Collaborative machining data creation method and system
JP3208096B2 (en) Automatic machining system by bar code
US20030179226A1 (en) Machining center support system
JP2933979B2 (en) Automatic programming device
CN1983094A (en) Metal plank blanking system and method
JP2003108212A (en) Method and system for automating working with sheet metal
CN114701204A (en) Process parameter processing method and related equipment for corrugated paper packaging industry
JPH07200021A (en) Automatic product arrangement method
JP2633624B2 (en) NC data creation method for punching shape processing
JP2003186511A (en) Nc (numerical control) data editing support method and system
JP2869105B2 (en) Workpiece processing data editing method
JPH11277378A (en) Plate material processing method and its device
JPS58221406A (en) Working system
JPH05282016A (en) Robot controller
JP2698426B2 (en) Laser processing equipment
JPS62216006A (en) Sheet metal working cam
CN118534841A (en) A plate processing control method and system for a dust-free grinding automatic production line
JPS59227353A (en) Control device of shaping machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050331

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080226

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080424

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090526

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090623

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120703

Year of fee payment: 3

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130703

Year of fee payment: 4

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees