JP5908308B2 - Parts management processing system and parts management processing method - Google Patents
Parts management processing system and parts management processing method Download PDFInfo
- Publication number
- JP5908308B2 JP5908308B2 JP2012051743A JP2012051743A JP5908308B2 JP 5908308 B2 JP5908308 B2 JP 5908308B2 JP 2012051743 A JP2012051743 A JP 2012051743A JP 2012051743 A JP2012051743 A JP 2012051743A JP 5908308 B2 JP5908308 B2 JP 5908308B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- component
- processing unit
- result
- progress
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims description 6
- 238000004364 calculation method Methods 0.000 claims description 26
- 238000001514 detection method Methods 0.000 claims description 26
- 238000005265 energy consumption Methods 0.000 claims description 23
- 238000000034 method Methods 0.000 claims description 23
- 238000003860 storage Methods 0.000 claims description 22
- 230000010354 integration Effects 0.000 claims description 19
- 238000003754 machining Methods 0.000 claims description 17
- 238000009795 derivation Methods 0.000 claims description 15
- 238000009826 distribution Methods 0.000 claims description 14
- 238000013215 result calculation Methods 0.000 claims description 9
- 238000004080 punching Methods 0.000 claims description 8
- 238000007726 management method Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 13
- 239000002184 metal Substances 0.000 description 5
- 230000002950 deficient Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000003698 laser cutting Methods 0.000 description 3
- FGRBYDKOBBBPOI-UHFFFAOYSA-N 10,10-dioxo-2-[4-(N-phenylanilino)phenyl]thioxanthen-9-one Chemical compound O=C1c2ccccc2S(=O)(=O)c2ccc(cc12)-c1ccc(cc1)N(c1ccccc1)c1ccccc1 FGRBYDKOBBBPOI-UHFFFAOYSA-N 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 2
- 238000005452 bending Methods 0.000 description 2
- 229910052799 carbon Inorganic materials 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 239000004519 grease Substances 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 230000001050 lubricating effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
Images
Landscapes
- General Factory Administration (AREA)
- Numerical Control (AREA)
- Punching Or Piercing (AREA)
- Laser Beam Processing (AREA)
Description
本発明は、加工機において板金加工を行う際に、部品個別の管理を行うことができる部品管理加工システムに関するものである。 The present invention relates to a component management processing system capable of managing individual components when performing sheet metal processing in a processing machine.
近年の板金加工を取り巻く環境において、変種変量生産、短納期生産の要求は更に加速して来ており、生産管理的な視点で見ると制作中の部品が板金加工のどの工程にあるかを逐一把握することは納期管理において非常に重要なファクターとなって来ている。 In the environment surrounding sheet metal processing in recent years, the demands for variable-variable-variable production and short-delivery production are further accelerating. Understanding has become a very important factor in delivery date management.
一般に、板金曲げ工程では、部品一つ一つを加工するため、部品ごとの工程把握は行いやすいが、板金穴開け工程では、加工効率や歩留まりを考慮して複数プログラムを1枚のワークシートにネスティングや多数個取りすることが多いため、部品個別の把握は難しくなる。 Generally, in the sheet metal bending process, each part is processed, so it is easy to grasp the process for each part. However, in the sheet metal drilling process, multiple programs are combined into one worksheet in consideration of processing efficiency and yield. Since nesting and many pieces are often taken, it is difficult to grasp individual parts.
タレットパンチプレス加工では、ツールソートによって加工プログラムが部品単位にまとまっておらず、幅共有などのように1回のパンチやレーザ切断が複数の部品にまたがる場合もあるため、部品ごとの把握はより複雑になってしまう。 In turret punch press processing, the processing program is not organized into parts by tool sort, and there are cases where a single punch or laser cutting may span multiple parts, such as width sharing. It becomes complicated.
従来の技術でも、1シートの加工完了で自動的に部品の完了を通知することが出来るものはあったが、部品単位の識別はなく、含まれる全ての部品がシート加工完了と同時に一斉に通知されるというものであった。また、識別できるのは加工完了のみで未着手/着手、進捗率などは把握することができなかった。 Even in the conventional technology, there was one that could automatically notify the completion of a part when processing of one sheet was completed, but there was no identification of each part, and all included parts were notified at the same time when sheet processing was completed It was to be done. In addition, only the completion of processing could be identified, and it was not possible to grasp the unstarted / started, progress rate, etc.
このような状況では、1シートの加工時間の長いものについては部品の進捗との時間乖離が大きく、8時間以内などの超短納期生産の場合には不都合があった。ユーザーからはこれまで以上に詳細かつリアルタイム性の高い進捗管理が求められている状況では、このような長い1シートの加工時間では問題であった。 In such a situation, the one sheet with a long processing time has a large time divergence from the progress of the parts, which is inconvenient in the case of ultra-short delivery such as within 8 hours. In situations where the user is demanding more detailed and real-time progress management than ever before, such a long processing time for one sheet has been a problem.
部品加工完了の把握については、これまでの技術では、部品毎に判別できないため、1シート加工中にアラームなどで中断した場合、作業者が加工状況を目視しながら、個別に生産管理端末に実績登録するか、実際には良品として完成している部品があるにもかかわらず、シートに含まれる全ての部品を不良品として再加工しなければならないなどの問題があった。 With regard to grasping the completion of parts processing, it is not possible to discriminate each part with the conventional technology. If an interruption occurs due to an alarm or the like during processing of one sheet, the operator can track the processing status individually while viewing the processing status individually. Even though there are parts that are registered or actually completed as non-defective products, all the parts included in the sheet must be reworked as defective products.
さらに、最近では、個々の部品加工にどのくらいのエネルギーやコストがかかるかを管理する必要性が出て来たが、消費エネルギー量については、1シート加工にかかる総量をヒット数やレーザ切断経路長などの比率により案分していた。しかしながら、実際には移動指令や加工方法によって刻々と変化するため、前述した方法で算出した結果では実際と一致せず、誤差が大きくなってしまうという問題があった。 Furthermore, recently, it has become necessary to manage how much energy and cost it takes to process individual parts. However, regarding the amount of energy consumed, the total amount of processing for one sheet is calculated based on the number of hits and the length of the laser cutting path. It was prorated according to the ratio. However, since it actually changes every moment depending on the movement command and the processing method, the result calculated by the above-described method does not coincide with the actual result, and there is a problem that the error increases.
本発明は上述の問題を解決するためのものであり、請求項1に係る発明は、加工プログラムを作成し、その加工プログラムに従って被加工部材の加工処理を行って部品を得ると共に、前記加工処理における部品情報から部品の管理を行う部品管理加工システムであって、
部品形状データおよび被加工部材のデータに基づいて前記加工プログラムを生成すると同時に、その加工プログラムに基づいて、部品単位の進捗率を示す部品進捗情報および部品単位のエネルギー分配比率を示す部品実績情報を生成する生成手段と、
前記生成手段により生成された加工プログラムおよび部品進捗情報および部品実績情報を記憶する記憶手段と、
前記生成手段により生成された加工プログラムに従って被加工部材の加工処理を行うと共に、前記生成手段により生成された部品進捗情報および部品実績情報を使い、前記部品ごとの未着手/着手/完了、進捗率、各部品の消費エネルギーに関する実績である部品実績を算出して部品進捗通知データおよび部品実績結果データを得る加工機と、
前記生成手段と、前記記憶手段と、前記加工機と、を相互に接続する専用回線と、を有する部品管理加工システムである。
The present invention is for solving the above-mentioned problems, and the invention according to
The machining program is generated based on the part shape data and the workpiece data, and at the same time, based on the machining program, the part progress information indicating the progress rate of the part unit and the part performance information indicating the energy distribution ratio of the part unit are displayed. Generating means for generating;
Storage means for storing the machining program generated by the generating means, part progress information, and part performance information;
The processing of the workpiece is performed in accordance with the processing program generated by the generation unit, and the part progress information and the part result information generated by the generation unit are used to start / start / complete the progress rate for each part. , A processing machine that calculates a part result that is a result of energy consumption of each part and obtains part progress notification data and part result result data;
The component management processing system includes a dedicated line that interconnects the generation unit, the storage unit, and the processing machine.
請求項2に係る発明は、前記部品管理加工システムが、さらに、前記加工機から前記専用回線を介して入力した部品進捗通知データおよび部品実績結果データを表示するための表示手段を有することを特徴とする請求項1に記載の部品管理加工システムである。
The invention according to
請求項3に係る発明は、前記部品進捗情報が、加工処理の実行ブロックごとにおける部品単位の進捗率テーブルからなり、前記部品実績情報が、前記実行ブロックごとにおける部品単位のエネルギー分配比率テーブルからなることを特徴とする請求項1、2のいずれかに記載の部品管理加工システムである。
In the invention according to
請求項4に係る発明は、前記生成手段が、
入力された複数種類の部品形状データおよび被加工部材(ワークシートW)のデータ等に基づき、ネスティング後の図形データにパンチ加工が割り付けられた割付データを生成する加工割付処理手段と、
前記生成された割付データをもとにGコードが出力するGコード出力処理手段と、
前記割付データ、Gコード、加工条件、プレスパターン、サーボパラメータから、全ての配置部品についての部品情報を含む時間比率データを生成する実行時間比率算出処理手段と、
前記部品進捗情報を、前記実行ブロックが進むごとに時間比率を累積することで求めると共に、前記部品実績情報を、前記時間比率データをそのまま利用して求める部分進捗および部品実績算出処理手段と、を有することを特徴とする請求項3に記載の部品管理加工システムである。
The invention according to
Processing assignment processing means for generating assignment data in which punching is assigned to graphic data after nesting based on the plurality of types of input part shape data and data of the workpiece (worksheet W), etc .;
G code output processing means for outputting a G code based on the generated allocation data;
Execution time ratio calculation processing means for generating time ratio data including part information for all the arranged parts from the allocation data, G code, processing condition, press pattern, servo parameters;
The part progress information is obtained by accumulating a time ratio every time the execution block advances, and the part achievement information is obtained by using the time ratio data as it is, and a partial progress and part achievement calculation processing means are obtained. The component management processing system according to
請求項5に係る発明は、前記加工機が、実際の加工動作を行う加工動作部と、検出制御系として、制御部およびNC機および検出系を有しており、
その制御部が、
前記記憶手段よりのデータを入力すると共に前記NC機の加工プログラム実行処理部に接続され、前記記憶手段からのデータのうち加工プログラム(Gコード)だけをCNCに書き込む加工プログラム転送処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラムが多数個取りプログラムで、かつそれを実行していた場合、多数個取りの実行数を取得する多数個取実行数取得処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラムの何行目を実行しているかを取得する実行行取得処理部と、
前記記憶手段よりの部品進捗情報を入力すると共に前記実行行取得処理部に接続され、前記多数個取実行数取得処理部により取得された多数個取り実行数および前記実行行取得処理部により取得された実行行数から、前記記憶手段からの部品進捗情報をもとに実行ブロック番号を導き出す実行ブロック導出処理部と、
前記記憶手段よりの部品進捗情報を入力すると共に前記実行ブロック導出処理部に接続され、前記記憶手段からの部品進捗情報および前記実行ブロック導出処理部からの実行ブロック番号をもとに、前記部品進捗情報の実行ブロック番号に一致する情報から、現在の部品ごとの進捗状態を算出する部品進捗演算処理部と、
前記部品進捗演算処理部に接続され、前記部品進捗演算処理部で算出した進捗情報を、加工中に逐次および加工終了時および中断時に前記表示手段に通知する部品進捗通知処理部と、
アクチュエータ動作パラメータおよび前記検出系よりの検出値を入力し、前記加工機の各所に取り付けられた検出系から積算値を取得すると共に、前記検出系のアクチュエータの動作回数の累積値と、それらが1回動作したときの消費エネルギー量をアクチュエータ動作パラメータから求め、前記積算値と消費エネルギー量を掛け合わせて積算する消費エネルギー取得積算処理部と、
前記記憶手段よりの部品実績情報を入力すると共に、前記実行ブロック導出処理部および消費エネルギー取得積算処理部に接続され、前記実行ブロックが変化するたびに前記消費エネルギー取得積算処理部から積算値を取得して記憶しておき、次に実行ブロックが変化したときに再び前記消費エネルギー取得積算処理部から積算値を取得し、前記記憶値との差分を求め、その差分値を1実行ブロックの消費エネルギーとして、前記部品実績情報の同じ実行ブロックの値を使って、部品ごとに分配し、求められた実行ブロックごとの消費エネルギーを部品実績結果データに積算して、その部品実績結果データを得る部品実績演算処理部と、
前記部品実績演算処理部よりの部品実績結果データを入力し、前記加工プログラムが終了または中断時に、前記部品実績演算処理部よりの部品実績結果データを前記表示手段に通知する部品実績通知処理部と、を有しており、
前記NC機が、
前記加工プログラム(Gコード)を解釈しながら加工動作部を動作させる加工プログラム実行処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラム実行処理部からの指示で、アクチュエータ動作が必要な場合、ソレノイドバルブを駆動する動作シーケンス実行処理部を有していることを特徴とする請求項4に記載の部品管理加工システムである。
In the invention according to
The control unit
A machining program transfer processing unit that inputs data from the storage unit and is connected to the machining program execution processing unit of the NC machine, and writes only the machining program (G code) of the data from the storage unit to the CNC;
Connected to the machining program execution processing unit, if the machining program is a multi-taking program, and was executing it, a multi-taking execution number acquisition processing unit for acquiring the number of executions of multi-taking,
An execution line acquisition processing unit connected to the machining program execution processing unit for acquiring what line of the machining program is being executed;
Inputs part progress information from the storage means and is connected to the execution line acquisition processing unit, and is acquired by the multi-part acquisition execution number acquired by the multi-part acquisition execution number acquisition processing unit and the execution line acquisition processing unit. An execution block derivation processing unit for deriving an execution block number from the number of executed rows based on the component progress information from the storage means;
The component progress information from the storage unit is input and connected to the execution block derivation processing unit, and the component progress is based on the component progress information from the storage unit and the execution block number from the execution block derivation processing unit. A component progress calculation processing unit that calculates a progress state for each current component from information matching the execution block number of the information;
A component progress notification processing unit that is connected to the component progress calculation processing unit and notifies the display means of the progress information calculated by the component progress calculation processing unit sequentially during processing and at the end of processing and when interrupted;
An actuator operation parameter and a detection value from the detection system are input, an integrated value is acquired from a detection system attached to each part of the processing machine, an accumulated value of the number of operations of the actuator of the detection system, and 1 A consumption energy acquisition integration processing unit that calculates the amount of energy consumed when the operation is performed from an actuator operation parameter, and multiplies the integrated value by the amount of energy consumed,
Inputs part performance information from the storage means and is connected to the execution block derivation processing unit and the consumption energy acquisition integration processing unit, and acquires an integration value from the consumption energy acquisition integration processing unit every time the execution block changes. Then, when the execution block changes, the integrated value is acquired again from the energy consumption acquisition integration processing unit, the difference from the stored value is obtained, and the difference value is calculated as the energy consumption of one execution block. Using the same execution block value of the part result information, the parts result is distributed for each part, the energy consumption for each execution block obtained is added to the part result result data, and the part result result data is obtained. An arithmetic processing unit;
A component result notification processing unit that inputs component result result data from the component result calculation processing unit and notifies the display means of component result result data from the component result calculation processing unit when the machining program ends or is interrupted; , And
The NC machine is
A machining program execution processing unit that operates the machining operation unit while interpreting the machining program (G code);
An operation sequence execution processing unit that is connected to the machining program execution processing unit and drives a solenoid valve when an actuator operation is required in accordance with an instruction from the machining program execution processing unit. 4. The parts management processing system according to 4.
請求項6に係る発明は、加工プログラムを作成し、その加工プログラムに従って被加工部材の加工処理を行って部品を得ると共に、前記加工処理における部品情報から部品の管理を行う部品管理加工方法であって、
生成手段により、部品形状データおよび被加工部材のデータに基づいて前記加工プログラムを生成すると同時に、その加工プログラムに基づいて、部品単位の進捗率を示す部品進捗情報および部品単位のエネルギー分配比率を示す部品実績情報を生成する工程と、
記憶手段により、前記生成手段により生成された加工プログラムおよび部品進捗情報および部品実績情報を記憶する工程と、
加工機により、前記生成手段により生成された加工プログラムに従って被加工部材の加工処理を行うと共に、前記生成手段により生成された部品進捗情報および部品実績情報を使い、前記部品ごとの未着手/着手/完了、進捗率、各部品の消費エネルギーに関する実績である部品実績を算出して部品進捗通知データおよび部品実績結果データを得る工程と、
表示手段により、前記加工機から入力した部品進捗通知データおよび部品実績結果データを表示する工程と、を有することを特徴とする部品管理加工方法である。
The invention according to
The generating means generates the machining program based on the part shape data and the data of the workpiece, and at the same time, shows the part progress information indicating the progress rate of the part unit and the energy distribution ratio of the part unit based on the machining program. A process of generating part performance information;
Storing the machining program generated by the generating unit, the component progress information, and the component result information by the storage unit;
The processing machine performs processing of the workpiece in accordance with the processing program generated by the generation unit, and uses the part progress information and the part result information generated by the generation unit to start / start / Completing the progress rate, calculating the part results that are the results of energy consumption of each part, and obtaining the part progress notification data and the part result result data;
And a step of displaying the part progress notification data and the part performance result data input from the processing machine by a display means.
本発明によれば、加工機において板金加工を行う際に、部品ごとの進捗率を正確に把握し、部品ごとに加工完了・未完了の自動判別をし、部品ごとのエネルギー消費量を正確に把握して、部品個別の管理を行うことができる。 According to the present invention, when performing sheet metal processing in a processing machine, the progress rate of each part is accurately grasped, and processing completion / uncompleted is automatically determined for each part, and the energy consumption amount for each part is accurately determined. It is possible to grasp and manage individual parts.
図1は、本発明を実施した部品管理加工システムの概略を示す説明図である。 FIG. 1 is an explanatory diagram showing an outline of a parts management processing system embodying the present invention.
なお、本実施形態においては、加工機としてパンチプレス処理とレーザ加工処理を行う複合機を例にとって説明するが、タレットパンチプレスやレーザ加工機やベンディングマシンのような単体の加工機を用いることもできる。 In this embodiment, a multi-function machine that performs punch press processing and laser processing is described as an example of a processing machine. However, a single processing machine such as a turret punch press, a laser processing machine, or a bending machine may be used. it can.
図1に示すように、この部品管理加工システム1は、LAN等の専用回線3に、データベース5と、CAMシステム7と、実績収集システム9と、加工機(複合機)11と、が相互に接続された構成となっている。
As shown in FIG. 1, the parts
データベース(記憶手段)5は、CAMシステム7が生成した加工プログラム、部品実績情報、部品進捗情報等を記憶するようになっている。
The database (storage means) 5 stores the machining program generated by the
CAMシステム7は、複数種類の部品形状データおよび被加工部材(ワークシートW)のデータ等を入力することにより、ネスティングまたは多数個取りされた加工プログラム(Gコードプログラム)を生成すると同時に、部品進捗情報および部品実績情報を生成し、それらの加工プログラム(Gコードプログラム)、部品進捗情報、部品実績情報をデータベース5へ専用回線3を介して出力する。ここで、部品進捗情報は、図8に示すように、加工処理の実行ブロックごとにおける部品単位の進捗率テーブルからなり、部品実績情報は、図9に示すように、実行ブロックごとにおける部品単位のエネルギー分配比率テーブルからなる。ここでは、CAMシステム7は、加工プログラムおよび部品進捗情報および部品実績情報の作成手段として機能する。
The
実績収集システム9は、加工機11から専用回線3を介して入力した逐次データと最終データを部品進捗情報および部品実績情報としてデータベース5に保存すると同時に、リアルタイムな部品進捗情報および部品実績情報をグラフなどで表示すると共に、過去の実績、トレンドをもグラフなどで表示する。なお、データベース5に蓄えられたこれらデータは、他の生産管理システム(図示省略)などによって、見積もり算出、カーボンフットプリント算出などに用いられる。ここでは、実績収集システム9は、部品進捗情報および部品実績情報をグラフなどで表示する表示段として機能する。また、この実施形態では、実績収集システム9を、CAMシステム7と別のシステムとしたが、実績収集システム9を、CAMシステム7に組み込んで構成するようにしても良いし、加工機11に組み込んで構成しても良い。
The
加工機11は、図2に示すように、検出制御系として、制御部13とNC機15と検出系17とを有しており、その制御部13およびNC機15により、検出系17からの検出データを常時取得し、CAMシステム7により生成された加工プログラムとそれに付随する部品進捗情報、部品実績情報をデータベース5から専用回線3を介して呼び出し、後述する加工動作部を制御してワークシートWの加工処理を行う。
As shown in FIG. 2, the processing
そして、加工機11は、シート加工中においては、加工プログラムの実行行と多数個取実行数から実行ブロックを導き出し、部品ごとの未着手/着手/完了、進捗率、部品実績を算出すると共に、それらのデータを、部品進捗通知データおよび部品実績結果データとして、加工中に逐一あるいは加工完了時に全ての結果として専用回線3を介して実績収集システム9に送信する。
Then, during the sheet processing, the processing
次に、図2を参照して、加工機11の制御部13、NC機15、検出系17について説明する。図2は、加工機11の制御系を示すものであり、加工機11の制御部13およびNC機15および検出系17の機能ブロック図である。
Next, the
図2に示すように、加工機11の制御部13は、データベース5よりのデータを入力すると共にNC機15の加工プログラム実行処理部21に接続された加工プログラム転送処理部19と、加工プログラム実行処理部21に接続された多数個取実行数取得処理部23と、加工プログラム実行処理部21に接続された実行行取得処理部25と、データベース5よりの部品進捗情報を入力すると共に実行行取得処理部25に接続された実行ブロック導出処理部27と、データベース5よりの部品進捗情報を入力すると共に実行ブロック導出処理部27に接続された部品進捗演算処理部29と、部品進捗演算処理部29に接続された部品進捗通知処理部31と、アクチュエータ動作パラメータおよび検出系17よりの検出値を入力する消費エネルギー取得積算処理部33と、データベース5よりの部品実績情報を入力すると共に実行ブロック導出処理部27および消費エネルギー取得積算処理部33に接続された部品実績演算処理部35と、部品実績演算処理部35よりの部品実績結果データを入力する部品実績通知処理部37と、を有している。
As shown in FIG. 2, the
また、NC機15は、加工プログラム実行処理部21と、さらに、加工プログラム実行処理部21に接続された動作シーケンス実行処理部39を有している。
Further, the
ここで、加工プログラム転送処理部19は、データベース5から呼び出したデータのうち加工プログラム(Gコード)だけをCNCに書き込むようになっており、加工プログラム実行処理部21は、加工プログラム(Gコード)を解釈しながら加工機11の加工動作部を動作させるようになっている。
Here, the machining program
多数個取実行数取得処理部23は、加工プログラムが多数個取りプログラムで、かつそれを実行していた場合、多数個取りの実行数を取得するようになっており、実行行取得処理部25は、加工プログラムの何行目を実行しているかを取得するようになっている。
The multi-piece execution number
実行ブロック導出処理部27は、多数個取実行数取得処理部23により取得された多数個取り実行数および実行行取得処理部25により取得された実行行数から、データベース5からの部品進捗情報をもとに実行ブロック番号を導き出すようになっており、部品進捗演算処理部29は、データベース5からの部品進捗情報および部品進捗演算処理部29からの実行ブロック番号をもとに、部品進捗情報の実行ブロック番号に一致する情報から、現在の部品ごとの進捗状態を算出するようになっており、部品進捗通知処理部31は、部品進捗演算処理部29で算出した進捗情報を、加工中に逐次および加工終了時および中断時に実績収集システム9に通知するようになっている。
The execution block
消費エネルギー取得積算処理部33は、加工機11の各所に取り付けられた検出系17から積算値を取得すると共に、アクチュエータ49の動作回数の累積値と、それらが1回動作したときの消費エネルギー量をアクチュエータ動作パラメータから求め、上記積算値と消費エネルギー量を掛け合わせて積算するようになっている。ここで、アクチュエータ動作パラメータは、流量計を用いずに消費エネルギーを求めるために、アクチュエータが1回に動作するとどれぐらいのエネルギー(電力、エアー、ガス、オイル)を消費するかをあらかじめ計測し、アクチュエータごとに保持するパラメータとなっている。
The consumption energy acquisition
部品実績演算処理部35は、実行ブロックが変化するたびに消費エネルギー取得積算処理部33から積算値を取得して記憶しておき、次に実行ブロックが変化したときに再び消費エネルギー取得積算処理部33から積算値を取得し、上記記憶値との差分を求め、差分値を1実行ブロックの消費エネルギーとして、部品実績情報の同じ実行ブロックの値を使って、部品ごとに分配し、求められた実行ブロックごとの消費エネルギーを部品実績結果データに積算して、その部品実績結果データ(図12参照)を得るようになっている。
The part performance
なお、加工機11が、パンチ加工とレーザ加工とを行う複合機となっているので、実行ブロックには加工属性(パンチ加工またはレーザ加工)の情報があるので、部品実績演算処理部35は、これに基づいて、パンチ加工とレーザ加工を別々に積算しいくようにする。
Since the
部品実績通知処理部37は、加工プログラムが終了または中断時に、部品実績演算処理部35よりの部品実績結果データを実績収集システム9に通知するようになっており、動作シーケンス実行処理部39は、加工プログラム実行処理部21からの指示で、アクチュエータ動作が必要な場合、ソレノイドバルブなどを駆動するようになっている。
The component result
なお、上記各処理部19〜39は、図3に示すようなコンピュータの構成とし、所定のプログラムにより上述したような各機能を持つようにしても良いし、図2に示すような専用の機能を持つハードウエアで構成するようにしても良い。
Each of the
また、検出系17は、電力計41と、エア流量計43と、ガス流量計45と、オイル流量計47と、アクチュエータと、を有しており、電力計41は、加工機11や周辺装置やレーザ発振器65aやチラーなどの消費電力量を計測するようになっており、エア流量計43は、加工機11や周辺装置のエアー消費量を計測するようになっており、ガス流量計45は、レーザガスやアシストガスの消費量を計測するようになっており、オイル流量計47は、エアーブロウオイルや潤滑グリスの消費量を計測するようになっており、アクチュエータは、加工機11内の所定の部分を駆動するようになっている。
The
次に、図1に示した加工機11の加工動作部の構成および加工動作について簡単に説明する。
Next, the configuration and processing operation of the processing operation unit of the
図1に示す加工機11の加工動作部は、フレーム53と、テーブル55と、キャリッジベース57と、キャリッジ59と、複数のクランパ61と、レーザ加工部63と、レーザ加工ヘッド65と、レーザ発振器65aと、タレット67と、ガイド69と、製品保持部71とを備えている。
The processing operation unit of the
フレーム53は床面に固定されており、レーザ加工部63と、レーザ加工ヘッド65と、タレット67等を支持するものである。テーブル55は、フレーム53に対しY軸方向に駆動手段(サーボモータ等)により移動位置決め自在に構成されている。キャリッジベース57は、テーブル55の一端部にX軸方向に延伸して備えられている。そして、キャリッジ59は、該キャリッジベース57上を駆動手段(サーボモータ等)によりX軸方向に移動位置決め自在に設けられている。キャリッジ59にはワークWを把持するクランプ61が複数備えられている。
The
レーザ加工部63は、フレーム53のY軸方向に延伸して備えられている。レーザ加工ヘッド65は、レーザ加工部63上をY軸方向に駆動手段(サーボモータ等)により移動位置決め自在に備えられている。また、レーザ加工ヘッド65は、Z軸方向に移動位置決め自在でありレーザ発振装置65aよりレーザビームが与えられ、アシストガス供給源(図示しない)よりアシストガスが供給される。
The
そして、ワークWをレーザ加工ヘッド65の真下位置に移動させ、レーザ加工ヘッド65の先端ノズルよりレーザビームがアシストガス噴射と共にワークWの被加工位置に向けて照射されることにより、レーザ切断加工が行われる。
Then, the workpiece W is moved to a position just below the
タレット67は、上下のタレットより構成され、上部タレットが回転割出し自在に支持されている。また、この上部タレットに対向して、下部フレームに下部タレットが回転割出し自在に支持されている。なお、上部フレームの加工位置に対応する場所には、ラムシリンダが設けられており、ラムを下降させて上部タレットのパンチ金型と下部タレットのダイ金型の協働によりワークWに対し加工を行う。この際に、クランプ61に把持されたワークWは、キャレッジ59のX軸方向の移動及びテーブル55のY軸方向の移動により上下金型の間にワークWの加工位置を位置決め可能に構成されている。
The
図3は、図1に示したCAMシステム7および実績収集システム9の各概略構成を示すブロック図である。
FIG. 3 is a block diagram showing schematic configurations of the
図3に示すように、CAMシステム7あるいは実績収集システム9は、コンピュータからなり、ROM73およびRAM75が接続されたCPU76を有しており、CPU76には、さらに、キーボードのような入力装置77とデイスプレイのような表示装置79が接続されている。また、上記CPU71に、データベース5が接続されるようになっている。
As shown in FIG. 3, the
次に、図4を参照して、図1に示した部品管理加工システム1の動作について説明する。
Next, the operation of the component
図4は、図1に示した部品管理加工システム1の動作を示すフローチャートである。
FIG. 4 is a flowchart showing the operation of the parts
図4のステップ101において、CAMシステム7によって、複数種類の部品形状データおよび被加工部材(ワークシートW)のデータ等から、加工プログラム(Gコードプログラム)が生成されると同時に、部品進捗情報および部品実績情報が生成され、それらの加工プログラム(Gコードプログラム)、部品進捗情報、部品実績情報がデータベース5へ専用回線3を介して出力され、ステップ103において、それらの加工プログラム(Gコードプログラム)、部品進捗情報、部品実績情報がデータベース5へ記憶される。
In
次に、ステップ105において、加工機11により、データベース5から専用回線3を介して呼び出された加工プログラム、部品進捗情報、部品実績情報に基づいてワークシートWの加工処理が行われると共に、部品ごとの未着手/着手/完了、進捗率、部品実績が算出され、部品進捗通知データおよび部品実績結果データとして、実績収集システム9に専用回線3を介して出力され、ステップ107において、実績収集システム9により、加工機11からの逐次データと最終データが部品進捗情報および部品実績情報としてデータベース5に保存されると同時に、リアルタイムな部品進捗情報および部品実績情報がグラフなどで表示されると共に、過去の実績、トレンドをもグラフなどで表示される。
Next, in
次に、図5を参照して、図4のステップ101の処理について詳しく説明する。
Next, the processing of
図5は、図4のステップ101の処理の動作を示すフローチャートである。
FIG. 5 is a flowchart showing the operation of the process in
図5のステップ201において、CAMシステム7によって、入力された複数種類の部品形状データおよび被加工部材(ワークシートW)のデータ等に基づき、ネスティング後の図形データにパンチ加工が割り付けられて割付データが生成される。図6(b)は、その入力された複数種類の部品形状データの一例を示す図であり、図6(c)は、その割り付けの一例を示す図である。図6(b)に示すように、ここでは、割り付けられる部品形状データとして、部品Aが3個、部品Bが5個、部品Cが4個入力されたとすると、図6(c)に示すように、ワークシートWに、部品Aおよび部品Bおよび部品Cが割り付けられる。すなわち、部品とは、ワークシートWから加工されて得られる製品をさす。
In
ここで、この割付データには、部品の加工方法と座標情報が網羅されている。また、ここでは、CPU76は、加工割付処理手段として機能する。
Here, the allocation data covers a part processing method and coordinate information. Here, the
次に、ステップ203において、生成された割付データをもとにGコードが出力される。図6(a)は、Gコード加工プログラムの一例を示す図である。ここで、生成された割付データとGコード実行ブロックとの関係も求められる。ここでは、CPU76は、Gコード出力処理手段として機能する。
Next, in
次に、ステップ205において、割付データ、Gコード、加工条件、プレスパターン、サーボパラメータから時間比率データが生成される。図7は、時間比率データの一例を示す図である。
Next, in
ここで、図7に示すように、時間比率データには、全ての配置部品についての部品情報が含まれ、部品情報は、レーザ情報、パンチ情報から構成される。レーザ情報では、ピアスや線分といった加工種別ごとに座標情報と加工時間が算出され、加工時間は、レーザ加工条件を参照し、ピアスの場合はピアス時間、切断の場合は距離と速度、早送りは距離とサーボパラメータから求められる。そして、対応するGコード実行ブロックは、割付データによって求められており、パンチ情報では、位置決めごとに加工時間が算出され、加工時間は、サーボパラメータによる速度と、パンチ加工が有る場合にはプレスパターンから求められ、対応するGコード実行ブロックは、割付データによって求められる。 Here, as shown in FIG. 7, the time ratio data includes part information for all the arranged parts, and the part information includes laser information and punch information. In the laser information, coordinate information and processing time are calculated for each processing type such as piercing and line segment, and processing time refers to the laser processing conditions, piercing time for piercing, distance and speed for cutting, Calculated from distance and servo parameters. The corresponding G code execution block is obtained from the allocation data. In the punch information, the machining time is calculated for each positioning. The machining time is determined by the speed according to the servo parameters and the press pattern when there is punching. The corresponding G code execution block is obtained from the allocation data.
ここでは、CPU76は、実行時間比率算出処理手段として機能する。
Here, the
次に、ステップ207において、部品進捗情報が、実行ブロックが進むごとに時間比率を累積して求められ、部品実績情報が、時間比率をそのまま利用して求められる。図8は、部品進捗情報の一例を示す図であり、図9は、部品実績情報の一例を示す図である。なお、図8および図9は、図6(b)、(c)に示す部品および割り付けに対応している。
Next, in
すなわち、部品進捗情報は、図8に示すように部品進捗情報テーブルとなっており、例えば、実行ブロック番号が14に進んだ場合、パンチ処理であり、部品が特定でき、部品A‐1は、100.0%加工処理が済んでおり、部品A‐2は、33.0%加工処理が済んでおり、他の部品は、0.0%、すなわち、まだ加工処理が行われていないことを示している。そして、部品実績情報は、図9に示すように部品実績情報テーブルとなっており、例えば、実行ブロック番号が14に進んだ場合、パンチ処理であり、部品が特定でき、部品A‐2は、100.0%の分配比率となり、他の部品は、0.0%の分配比率となることを示している。なお、図9に示す部品実績情報テーブルでは、例えば、実行ブロック番号が1〜8に渡っては、部品が特定できないために、全ての部品に等分された分配比率となっており、実行ブロック番号が20、21では、部品は特定できるが複数に渡っているために、その複数の部品に等分された分配比率となっている。
That is, the part progress information is a part progress information table as shown in FIG. 8. For example, when the execution block number advances to 14, punch processing is performed, the part can be specified, and the part A-1 is 100.0% processed, part A-2 is 33.0% processed, and the other parts are 0.0%, that is, no processed Show. Then, the part result information is a part result information table as shown in FIG. 9. For example, when the execution block number advances to 14, it is punch processing, the part can be specified, and the part A-2 is This indicates that the distribution ratio is 100.0%, and other parts have a distribution ratio of 0.0%. In the part result information table shown in FIG. 9, for example, when the execution block numbers are 1 to 8, the parts cannot be specified, and therefore, the distribution ratio is equally divided into all parts. In the
なお、部品に紐付かない実行ブロックは累積せず、部品に紐付かない実行ブロックは部品数で案分する。ここでは、CPU76は、部分進捗および部品実績算出処理手段として機能する。
Execution blocks that are not associated with components are not accumulated, and execution blocks that are not associated with components are prorated according to the number of components. Here, the
なお、CAMシステム7による上記動作を機能ブロックで示すと図10のようになる。図10は、CAMシステム7による動作の機能ブロック図である。
The above operation by the
次に、図11を参照して、図4のステップ105の処理について詳しく説明する。図11は、図4のステップ105の処理の動作を示すフローチャートである。
Next, the processing of
図11のステップ301において、加工プログラム転送処理部19により、データベース5から呼び出したデータのうち加工プログラム(Gコード)だけがCNCに書き込まれ、ステップ303において、加工プログラム実行処理部21により、加工プログラム(Gコード)を解釈しながら加工機11が動作される。
In
ステップ305において、動作シーケンス実行処理部39により、加工プログラム実行処理部21からの指示に基づいて、アクチュエータ動作が必要な場合、ソレノイドバルブなどが駆動され、ステップ307において、多数個取実行数取得処理部23により、加工プログラムが多数個取りプログラムで、かつそれを実行していた場合、多数個取りの実行行数が取得される。
In
ステップ309において、実行行取得処理部25により、加工プログラムの何行目を実行しているかが取得され、ステップ311において、実行ブロック導出処理部27により、多数個取実行数取得処理部23により取得された実行行数および実行行取得処理部25により取得された多数個取り実行数から、データベース5からの部品進捗情報をもとに実行ブロック番号が導き出され。
In
ステップ313において、部品進捗演算処理部29により、データベース5からの部品進捗情報および実行ブロック導出処理部27からの実行ブロック番号をもとに、部品進捗情報の実行ブロック番号に一致する情報から、現在の部品ごとの進捗状態が算出される。すなわち、図8に示す部品進捗情報テーブルから、例えば、実行ブロック番号が14に進んだ場合、パンチ処理であり、部品が特定でき、部品A‐1は、100.0%加工処理が済んでおり、部品A‐2は、33.0%加工処理が済んでおり、他の部品は、0.0%、すなわち、まだ加工処理が行われていないことが進捗状態として算出される。
In
そして、ステップ315において、部品進捗通知処理部31により、部品進捗演算処理部29で算出した進捗情報が、加工中に逐次および加工終了時および中断時に実績収集システム9に通知される。
In
ステップ317において、消費エネルギー取得積算処理部33により、加工機11の各所に取り付けられた検出系17から積算値が取得されると共に、アクチュエータ49の動作回数の累積値と、それらが1回動作したときの消費エネルギー量がアクチュエータ動作パラメータから求められ、上記積算値と消費エネルギー量が掛け合わせて積算される。ここで、アクチュエータ動作パラメータは、流量計を用いずに消費エネルギーを求めるために、アクチュエータが1回に動作するとどれぐらいのエネルギー(電力、エアー、ガス、オイル)を消費するかをあらかじめ計測し、アクチュエータごとに保持するパラメータとなっている。
In
ステップ319において、部品実績演算処理部35により、実行ブロックが変化するたびに消費エネルギー取得積算処理部33から積算値が取得されて記憶されており、次に実行ブロックが変化したときに再び消費エネルギー取得積算処理部33から積算値が取得され、上記記憶値との差分が求められ、差分値が1実行ブロックの消費エネルギーとして、部品実績情報の同じ実行ブロックの値を使って、部品ごとに分配され、求められた実行ブロックごとの消費エネルギーが部品実績結果データに積算されて、その部品実績結果データ(図12参照)が得られる。すなわち、図9に示す部品実績情報テーブルから、例えば、実行ブロック番号が14に進んだ場合、パンチ処理であり、部品が特定でき、部品A‐2に100.0%の分配比率で消費エネルギーが分配され、他の部品は0.0%の分配比率なので分配されない状態となる。
In
図12は、部品実績結果データの一例を示す図である。 FIG. 12 is a diagram illustrating an example of part performance result data.
なお、加工機11が、パンチ加工とレーザ加工とを行う複合機となっているので、実行ブロックには加工属性(パンチ加工またはレーザ加工)の情報があるので、部品実績演算処理部35は、これに基づいて、パンチ加工とレーザ加工を別々に積算しいくようにする。
Since the
そして、ステップ321において、部品実績通知処理部37により、加工プログラムが終了または中断時に、部品実績演算処理部35よりの部品実績結果データが実績収集システム9に通知される。
In
なお、部品進捗通知処理部31より実績収集システム9に部品進捗情報が逐一通知され、部品実績通知処理部37より実績収集システム9に部品実績結果データが逐一通知されると、前述したように、実績収集システム9は、部品進捗情報および部品実績情報としてデータベース5に保存すると同時に、リアルタイムな部品進捗情報および部品実績情報をグラフなどで表示すると共に、過去の実績、トレンドをもグラフなどで表示する。
When the component progress
また、データベース5に蓄えられたこれらデータは、他の生産管理システム(図示省略)などによって、見積もり算出、カーボンフットプリント算出などに用いられる。
Further, these data stored in the
このように、本実施形態によれば、加工中に逐次および加工終了時および中断時における部品ごとの進捗情報が得られると共に、加工プログラムが終了または中断時における部品ごとの部品実績情報が得られる。 As described above, according to the present embodiment, the progress information for each part is obtained sequentially during machining, at the end of machining, and at the time of interruption, and the part performance information for each part when the machining program ends or is interrupted. .
従って、ユーザは、加工中に逐次および加工終了時および中断時における部品ごとの進捗率を把握することができるので、1シートの加工時間の長いものについても、逐一部品の進捗状況が判るので、8時間以内などの超短納期生産の場合にも、詳細かつリアルタイム性の高い進捗管理を行うことができる。 Therefore, since the user can grasp the progress rate of each part sequentially and at the end of machining and at the time of interruption during machining, since the progress of the parts can be understood for each of the sheets with a long machining time, Detailed and real-time progress management can be performed even in the case of ultra-short delivery times such as within 8 hours.
また、部品加工完了の把握についても、部品毎に判別できるようになるため、1シート加工中にアラームなどで中断した場合でも、実際には良品として完成している部品を的確に把握することができる。そのため、1シート加工中にアラームなどで中断した場合でも、シートに含まれる全ての部品を不良品として再加工するような非効率な問題が解決できる。 In addition, since it is possible to determine the completion of part processing for each part, even if it is interrupted by an alarm or the like during processing of one sheet, it is possible to accurately grasp the part that is actually completed as a non-defective product. it can. For this reason, even when an interruption occurs due to an alarm or the like during the processing of one sheet, it is possible to solve the inefficient problem of reworking all parts included in the sheet as defective products.
さらに、最近での、個々の部品加工にどのくらいのエネルギーやコストがかかるかを管理する必要性をも満たすことができ、消費エネルギー量についても、実際に移動指令や加工方法によって刻々と変化する場合でも、個々の部品加工にどのくらいのエネルギーやコストがかかるかを知ることができる。 In addition, it is possible to meet the recent need to manage how much energy and cost is required for individual part processing, and the amount of energy consumed also varies with the actual movement command and processing method. However, you can know how much energy and cost it costs to process individual parts.
この発明は前述の発明の実施の形態に限定されることなく、適宜な変更を行うことにより、その他の態様で実施し得るものである。 The present invention is not limited to the embodiments of the invention described above, and can be implemented in other modes by making appropriate modifications.
例えば、上記実施形態では、実績収集システム9を、CAMシステム7と別のシステムとしたが、実績収集システム9を、CAMシステム7に組み込んで構成するようにしても良い。
For example, in the above embodiment, the
また、上記実施形態では、部品進捗情報および部品実績情報を用いて、実績収集システム9が、リアルタイムな部品進捗情報および部品実績情報をグラフなどで表示するようにしたが、この部品進捗情報および部品実績情報を他のやり方で用いるようにしても良い。
In the above embodiment, the
1 部品管理加工システム
3 専用回線
5 データベース(記憶手段)
7 CAMシステム
9 実績収集システム
11 加工機(複合機)
13 制御部
15 NC機
17 検出系
19 加工プログラム転送処理部
21 加工プログラム実行処理部
23 多数個取実行数取得処理部
25 実行行取得処理部
27 実行ブロック導出処理部
29 部品進捗演算処理部
31 部品進捗通知処理部
33 消費エネルギー取得積算処理部
35 部品実績演算処理部
37 部品実績通知処理部
39 動作シーケンス実行処理部
41 電力計
43 エア流量計
45 ガス流量計
47 オイル流量計
49 アクチュエータ
53 フレーム
55 テーブル
57 キャリッジベース
59 キャリッジ
61 クランプ
63 レーザ加工部
65 レーザ加工ヘッド
65a レーザ発振器
67 タレット
69 ガイド
71 製品保持部
73 ROM
75 RAM
76 CPU
77 入力装置
79 表示装置
W ワークシート
1 Parts
7
DESCRIPTION OF
75 RAM
76 CPU
77
Claims (6)
部品形状データおよび被加工部材のデータに基づいて前記加工プログラムを生成すると同時に、その加工プログラムに基づいて、部品単位の進捗率を示す部品進捗情報および部品単位のエネルギー分配比率を示す部品実績情報を生成する生成手段と、
前記生成手段により生成された加工プログラムおよび部品進捗情報および部品実績情報を記憶する記憶手段と、
前記生成手段により生成された加工プログラムに従って被加工部材の加工処理を行うと共に、前記生成手段により生成された部品進捗情報および部品実績情報を使い、前記部品ごとの未着手/着手/完了、進捗率、各部品の消費エネルギーに関する実績である部品実績を算出して部品進捗通知データおよび部品実績結果データを得る加工機と、
前記生成手段と、前記記憶手段と、前記加工機と、を相互に接続する専用回線と、を有することを特徴とする部品管理加工システム。 A part management processing system that creates a processing program, performs processing of a workpiece according to the processing program to obtain a part, and manages the part from the part information in the processing process,
The machining program is generated based on the part shape data and the workpiece data, and at the same time, based on the machining program, the part progress information indicating the progress rate of the part unit and the part performance information indicating the energy distribution ratio of the part unit are displayed. Generating means for generating;
Storage means for storing the machining program generated by the generating means, part progress information, and part performance information;
The processing of the workpiece is performed in accordance with the processing program generated by the generation unit, and the part progress information and the part result information generated by the generation unit are used to start / start / complete the progress rate for each part. , A processing machine that calculates a part result that is a result of energy consumption of each part and obtains part progress notification data and part result result data;
A parts management processing system comprising: a dedicated line that interconnects the generation unit, the storage unit, and the processing machine.
入力された複数種類の部品形状データおよび被加工部材(ワークシートW)のデータ等に基づき、ネスティング後の図形データにパンチ加工が割り付けられた割付データを生成する加工割付処理手段と、
前記生成された割付データをもとにGコードが出力するGコード出力処理手段と、
前記割付データ、Gコード、加工条件、プレスパターン、サーボパラメータから、全ての配置部品についての部品情報を含む時間比率データを生成する実行時間比率算出処理手段と、
前記部品進捗情報を、前記実行ブロックが進むごとに時間比率を累積することで求めると共に、前記部品実績情報を、前記時間比率データをそのまま利用して求める部分進捗および部品実績算出処理手段と、を有することを特徴とする請求項3に記載の部品管理加工システム。 The generating means is
Processing assignment processing means for generating assignment data in which punching is assigned to graphic data after nesting based on the plurality of types of input part shape data and data of the workpiece (worksheet W), etc .;
G code output processing means for outputting a G code based on the generated allocation data;
Execution time ratio calculation processing means for generating time ratio data including part information for all the arranged parts from the allocation data, G code, processing condition, press pattern, servo parameters;
The part progress information is obtained by accumulating a time ratio every time the execution block advances, and the part achievement information is obtained by using the time ratio data as it is, and a partial progress and part achievement calculation processing means are obtained. The component management processing system according to claim 3, wherein the component management processing system is provided.
その制御部が、
前記記憶手段よりのデータを入力すると共に前記NC機の加工プログラム実行処理部に接続され、前記記憶手段からのデータのうち加工プログラム(Gコード)だけをCNCに書き込む加工プログラム転送処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラムが多数個取りプログラムで、かつそれを実行していた場合、多数個取りの実行数を取得する多数個取実行数取得処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラムの何行目を実行しているかを取得する実行行取得処理部と、
前記記憶手段よりの部品進捗情報を入力すると共に前記実行行取得処理部に接続され、前記多数個取実行数取得処理部により取得された多数個取り実行数および前記実行行取得処理部により取得された実行行数から、前記記憶手段からの部品進捗情報をもとに実行ブロック番号を導き出す実行ブロック導出処理部と、
前記記憶手段よりの部品進捗情報を入力すると共に前記実行ブロック導出処理部に接続され、前記記憶手段からの部品進捗情報および前記実行ブロック導出処理部からの実行ブロック番号をもとに、前記部品進捗情報の実行ブロック番号に一致する情報から、現在の部品ごとの進捗状態を算出する部品進捗演算処理部と、
前記部品進捗演算処理部に接続され、前記部品進捗演算処理部で算出した進捗情報を、加工中に逐次および加工終了時および中断時に前記表示手段に通知する部品進捗通知処理部と、
アクチュエータ動作パラメータおよび前記検出系よりの検出値を入力し、前記加工機の各所に取り付けられた検出系から積算値を取得すると共に、前記検出系のアクチュエータの動作回数の累積値と、それらが1回動作したときの消費エネルギー量をアクチュエータ動作パラメータから求め、前記積算値と消費エネルギー量を掛け合わせて積算する消費エネルギー取得積算処理部と、
前記記憶手段よりの部品実績情報を入力すると共に、前記実行ブロック導出処理部および消費エネルギー取得積算処理部に接続され、前記実行ブロックが変化するたびに前記消費エネルギー取得積算処理部から積算値を取得して記憶しておき、次に実行ブロックが変化したときに再び前記消費エネルギー取得積算処理部から積算値を取得し、前記記憶値との差分を求め、その差分値を1実行ブロックの消費エネルギーとして、前記部品実績情報の同じ実行ブロックの値を使って、部品ごとに分配し、求められた実行ブロックごとの消費エネルギーを部品実績結果データに積算して、その部品実績結果データを得る部品実績演算処理部と、
前記部品実績演算処理部よりの部品実績結果データを入力し、前記加工プログラムが終了または中断時に、前記部品実績演算処理部よりの部品実績結果データを前記表示手段に通知する部品実績通知処理部と、を有しており、
前記NC機が、
前記加工プログラム(Gコード)を解釈しながら加工動作部を動作させる加工プログラム実行処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラム実行処理部からの指示で、アクチュエータ動作が必要な場合、ソレノイドバルブを駆動する動作シーケンス実行処理部を有していることを特徴とする請求項4に記載の部品管理加工システム。 The processing machine has a control unit, an NC machine, and a detection system as a processing operation unit that performs an actual processing operation, and a detection control system,
The control unit
A machining program transfer processing unit that inputs data from the storage unit and is connected to the machining program execution processing unit of the NC machine, and writes only the machining program (G code) of the data from the storage unit to the CNC;
Connected to the machining program execution processing unit, if the machining program is a multi-taking program, and was executing it, a multi-taking execution number acquisition processing unit for acquiring the number of executions of multi-taking,
An execution line acquisition processing unit connected to the machining program execution processing unit for acquiring what line of the machining program is being executed;
Inputs part progress information from the storage means and is connected to the execution line acquisition processing unit, and is acquired by the multi-part acquisition execution number acquired by the multi-part acquisition execution number acquisition processing unit and the execution line acquisition processing unit. An execution block derivation processing unit for deriving an execution block number from the number of executed rows based on the component progress information from the storage means;
The component progress information from the storage unit is input and connected to the execution block derivation processing unit, and the component progress is based on the component progress information from the storage unit and the execution block number from the execution block derivation processing unit. A component progress calculation processing unit that calculates a progress state for each current component from information matching the execution block number of the information;
A component progress notification processing unit that is connected to the component progress calculation processing unit and notifies the display means of the progress information calculated by the component progress calculation processing unit sequentially during processing and at the end of processing and when interrupted;
An actuator operation parameter and a detection value from the detection system are input, an integrated value is acquired from a detection system attached to each part of the processing machine, an accumulated value of the number of operations of the actuator of the detection system, and 1 A consumption energy acquisition integration processing unit that calculates the amount of energy consumed when the operation is performed from an actuator operation parameter, and multiplies the integrated value by the amount of energy consumed,
Inputs part performance information from the storage means and is connected to the execution block derivation processing unit and the consumption energy acquisition integration processing unit, and acquires an integration value from the consumption energy acquisition integration processing unit every time the execution block changes. Then, when the execution block changes, the integrated value is acquired again from the energy consumption acquisition integration processing unit, the difference from the stored value is obtained, and the difference value is calculated as the energy consumption of one execution block. Using the same execution block value of the part result information, the parts result is distributed for each part, the energy consumption for each execution block obtained is added to the part result result data, and the part result result data is obtained. An arithmetic processing unit;
A component result notification processing unit that inputs component result result data from the component result calculation processing unit and notifies the display means of component result result data from the component result calculation processing unit when the machining program ends or is interrupted; , And
The NC machine is
A machining program execution processing unit that operates the machining operation unit while interpreting the machining program (G code);
An operation sequence execution processing unit that is connected to the machining program execution processing unit and drives a solenoid valve when an actuator operation is required in accordance with an instruction from the machining program execution processing unit. 4. The part management processing system according to 4.
生成手段により、部品形状データおよび被加工部材のデータに基づいて前記加工プログラムを生成すると同時に、その加工プログラムに基づいて、部品単位の進捗率を示す部品進捗情報および部品単位のエネルギー分配比率を示す部品実績情報を生成する工程と、
記憶手段により、前記生成手段により生成された加工プログラムおよび部品進捗情報および部品実績情報を記憶する工程と、
加工機により、前記生成手段により生成された加工プログラムに従って被加工部材の加工処理を行うと共に、前記生成手段により生成された部品進捗情報および部品実績情報を使い、前記部品ごとの未着手/着手/完了、進捗率、各部品の消費エネルギーに関する実績である部品実績を算出して部品進捗通知データおよび部品実績結果データを得る工程と、
表示手段により、前記加工機から入力した部品進捗通知データおよび部品実績結果データを表示する工程と、を有することを特徴とする部品管理加工方法。 A part management processing method for creating a processing program, performing processing on the workpiece according to the processing program to obtain a part, and managing the part from the part information in the processing process,
The generating means generates the machining program based on the part shape data and the data of the workpiece, and at the same time, shows the part progress information indicating the progress rate of the part unit and the energy distribution ratio of the part unit based on the machining program. A process of generating part performance information;
Storing the machining program generated by the generating unit, the component progress information, and the component result information by the storage unit;
The processing machine performs processing of the workpiece in accordance with the processing program generated by the generation unit, and uses the part progress information and the part result information generated by the generation unit to start / start / Completing the progress rate, calculating the part results that are the results of energy consumption of each part, and obtaining the part progress notification data and the part result result data;
And a step of displaying the component progress notification data and the component result data input from the processing machine by a display means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012051743A JP5908308B2 (en) | 2012-03-08 | 2012-03-08 | Parts management processing system and parts management processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012051743A JP5908308B2 (en) | 2012-03-08 | 2012-03-08 | Parts management processing system and parts management processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013186729A JP2013186729A (en) | 2013-09-19 |
| JP5908308B2 true JP5908308B2 (en) | 2016-04-26 |
Family
ID=49388089
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012051743A Active JP5908308B2 (en) | 2012-03-08 | 2012-03-08 | Parts management processing system and parts management processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5908308B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI804068B (en) * | 2020-12-18 | 2023-06-01 | 日商發那科股份有限公司 | Numerical control device and numerical control system |
| EP4640333A4 (en) * | 2022-12-22 | 2026-04-08 | Sumitomo Heavy Industries | DISPLAY DEVICE AND FORMING SYSTEM WITH THE DISPLAY DEVICE |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08305425A (en) * | 1995-05-11 | 1996-11-22 | Amada Co Ltd | Display method for working progress of nc machine |
| JP2002108431A (en) * | 2000-09-28 | 2002-04-10 | Murata Mach Ltd | Integrated control system for manufacturing metallic plate products |
| JP2011028372A (en) * | 2009-07-22 | 2011-02-10 | Amada Co Ltd | Calculation method for carbon dioxide emission amount in sheet metal working system |
| JP5603759B2 (en) * | 2010-11-25 | 2014-10-08 | 株式会社アマダ | Energy consumption collection device and method |
-
2012
- 2012-03-08 JP JP2012051743A patent/JP5908308B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013186729A (en) | 2013-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111571302B (en) | Cutting fluid quantity adjustment device and system | |
| US20160082545A1 (en) | Nc program generating device and nc program generating method | |
| Eversheim et al. | Tool management: the present and the future | |
| JP5908308B2 (en) | Parts management processing system and parts management processing method | |
| WO2015080179A1 (en) | Laser cutting method and device, and automatic programming device | |
| US20090164038A1 (en) | Method for optimizing the machining process in a machine | |
| CN113020813B (en) | Design cutting and welding integrated production system and production method thereof | |
| Suherman et al. | Penerapan Lean Manufacturing untuk Perbaikan Proses Inspeksi di Area Coordinate Measuring Machine | |
| JP2010257296A (en) | Production improvement support system | |
| Rasib et al. | Improvement of overall equipment effectiveness through application of single-minute exchange of die in automotive manufacturing | |
| TW201721317A (en) | Cutting path generation method for conversational controller of CNC machine tool which comprises selecting a two-dimensional drawing sheet file of which data are converted into first and second enclosed curves, and based on which an intermediate enclosed fitting curve is generated to form a band-like curved surface | |
| US10061297B2 (en) | Method of setting up a gear cutting machine and gear cutting machine | |
| JP5763352B2 (en) | NC program creation device | |
| JP7459196B2 (en) | Machining control device, machining control method and program | |
| JP2021068225A (en) | Nc data quality determination device and processing device | |
| JP2021060806A (en) | Processing program creation device | |
| TW201715321A (en) | Apparatus and method for transforming NC programs | |
| Hörmann et al. | Industrial intelligent software applications of the overall equipment effectiveness (OEE) in manufacturing | |
| US11307563B2 (en) | Observation apparatus, observation method and observation program | |
| JP2014021657A (en) | Automatic programming device and its method and working system | |
| Chitsaart et al. | Automatic generating CNC-code for milling machine | |
| US20250335649A1 (en) | Machined surface estimation device and computer-readable storage medium | |
| JP2007041794A (en) | Production circumstance display device | |
| Lv et al. | Optimization of CNC machining processes through synergistic integration of value stream mapping and Arima algorithm | |
| JP6622603B2 (en) | Program creation apparatus and machining order change method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150115 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151208 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160129 |
|
| 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: 20160223 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160323 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5908308 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |