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
JP5908308B2 - Parts management processing system and parts management processing method - Google Patents
[go: Go Back, main page]

JP5908308B2 - Parts management processing system and parts management processing method - Google Patents

Parts management processing system and parts management processing method Download PDF

Info

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
Application number
JP2012051743A
Other languages
Japanese (ja)
Other versions
JP2013186729A (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 Holdings 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 Holdings Co Ltd filed Critical Amada Holdings Co Ltd
Priority to JP2012051743A priority Critical patent/JP5908308B2/en
Publication of JP2013186729A publication Critical patent/JP2013186729A/en
Application granted granted Critical
Publication of JP5908308B2 publication Critical patent/JP5908308B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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.

特開2000−237935号公報JP 2000-237935 A

従来の技術でも、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 claim 1 is to create a machining program, perform a machining process on a workpiece according to the machining program, obtain a part, and perform the machining process. A parts management processing system for managing parts from parts information in
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 claim 2 is characterized in that the part management processing system further includes display means for displaying part progress notification data and part result result data input from the processing machine via the dedicated line. The part management processing system according to claim 1.

請求項3に係る発明は、前記部品進捗情報が、加工処理の実行ブロックごとにおける部品単位の進捗率テーブルからなり、前記部品実績情報が、前記実行ブロックごとにおける部品単位のエネルギー分配比率テーブルからなることを特徴とする請求項1、2のいずれかに記載の部品管理加工システムである。   In the invention according to claim 3, the part progress information is composed of a progress rate table for each part for each execution block of the processing process, and the part result information is composed of an energy distribution ratio table for each part for each execution block. The component management processing system according to claim 1, wherein the component management processing system is a component management processing system according to claim 1.

請求項4に係る発明は、前記生成手段が、
入力された複数種類の部品形状データおよび被加工部材(ワークシートW)のデータ等に基づき、ネスティング後の図形データにパンチ加工が割り付けられた割付データを生成する加工割付処理手段と、
前記生成された割付データをもとにGコードが出力するGコード出力処理手段と、
前記割付データ、Gコード、加工条件、プレスパターン、サーボパラメータから、全ての配置部品についての部品情報を含む時間比率データを生成する実行時間比率算出処理手段と、
前記部品進捗情報を、前記実行ブロックが進むごとに時間比率を累積することで求めると共に、前記部品実績情報を、前記時間比率データをそのまま利用して求める部分進捗および部品実績算出処理手段と、を有することを特徴とする請求項3に記載の部品管理加工システムである。
The invention according to claim 4 is characterized in that the generation 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.

請求項5に係る発明は、前記加工機が、実際の加工動作を行う加工動作部と、検出制御系として、制御部およびNC機および検出系を有しており、
その制御部が、
前記記憶手段よりのデータを入力すると共に前記NC機の加工プログラム実行処理部に接続され、前記記憶手段からのデータのうち加工プログラム(Gコード)だけをCNCに書き込む加工プログラム転送処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラムが多数個取りプログラムで、かつそれを実行していた場合、多数個取りの実行数を取得する多数個取実行数取得処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラムの何行目を実行しているかを取得する実行行取得処理部と、
前記記憶手段よりの部品進捗情報を入力すると共に前記実行行取得処理部に接続され、前記多数個取実行数取得処理部により取得された多数個取り実行数および前記実行行取得処理部により取得された実行行数から、前記記憶手段からの部品進捗情報をもとに実行ブロック番号を導き出す実行ブロック導出処理部と、
前記記憶手段よりの部品進捗情報を入力すると共に前記実行ブロック導出処理部に接続され、前記記憶手段からの部品進捗情報および前記実行ブロック導出処理部からの実行ブロック番号をもとに、前記部品進捗情報の実行ブロック番号に一致する情報から、現在の部品ごとの進捗状態を算出する部品進捗演算処理部と、
前記部品進捗演算処理部に接続され、前記部品進捗演算処理部で算出した進捗情報を、加工中に逐次および加工終了時および中断時に前記表示手段に通知する部品進捗通知処理部と、
アクチュエータ動作パラメータおよび前記検出系よりの検出値を入力し、前記加工機の各所に取り付けられた検出系から積算値を取得すると共に、前記検出系のアクチュエータの動作回数の累積値と、それらが1回動作したときの消費エネルギー量をアクチュエータ動作パラメータから求め、前記積算値と消費エネルギー量を掛け合わせて積算する消費エネルギー取得積算処理部と、
前記記憶手段よりの部品実績情報を入力すると共に、前記実行ブロック導出処理部および消費エネルギー取得積算処理部に接続され、前記実行ブロックが変化するたびに前記消費エネルギー取得積算処理部から積算値を取得して記憶しておき、次に実行ブロックが変化したときに再び前記消費エネルギー取得積算処理部から積算値を取得し、前記記憶値との差分を求め、その差分値を1実行ブロックの消費エネルギーとして、前記部品実績情報の同じ実行ブロックの値を使って、部品ごとに分配し、求められた実行ブロックごとの消費エネルギーを部品実績結果データに積算して、その部品実績結果データを得る部品実績演算処理部と、
前記部品実績演算処理部よりの部品実績結果データを入力し、前記加工プログラムが終了または中断時に、前記部品実績演算処理部よりの部品実績結果データを前記表示手段に通知する部品実績通知処理部と、を有しており、
前記NC機が、
前記加工プログラム(Gコード)を解釈しながら加工動作部を動作させる加工プログラム実行処理部と、
前記加工プログラム実行処理部に接続され、前記加工プログラム実行処理部からの指示で、アクチュエータ動作が必要な場合、ソレノイドバルブを駆動する動作シーケンス実行処理部を有していることを特徴とする請求項4に記載の部品管理加工システムである。
In the invention according to claim 5, the processing machine includes a processing operation unit that performs an actual processing operation, and a control unit, an NC machine, and a detection system as 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 parts management processing system according to 4.

請求項6に係る発明は、加工プログラムを作成し、その加工プログラムに従って被加工部材の加工処理を行って部品を得ると共に、前記加工処理における部品情報から部品の管理を行う部品管理加工方法であって、
生成手段により、部品形状データおよび被加工部材のデータに基づいて前記加工プログラムを生成すると同時に、その加工プログラムに基づいて、部品単位の進捗率を示す部品進捗情報および部品単位のエネルギー分配比率を示す部品実績情報を生成する工程と、
記憶手段により、前記生成手段により生成された加工プログラムおよび部品進捗情報および部品実績情報を記憶する工程と、
加工機により、前記生成手段により生成された加工プログラムに従って被加工部材の加工処理を行うと共に、前記生成手段により生成された部品進捗情報および部品実績情報を使い、前記部品ごとの未着手/着手/完了、進捗率、各部品の消費エネルギーに関する実績である部品実績を算出して部品進捗通知データおよび部品実績結果データを得る工程と、
表示手段により、前記加工機から入力した部品進捗通知データおよび部品実績結果データを表示する工程と、を有することを特徴とする部品管理加工方法である。
The invention according to claim 6 is a component management processing method for creating a processing program, processing a workpiece to be processed according to the processing program, obtaining a component, and managing the component from the component information in the processing processing. And
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.

本発明を実施した部品管理加工システムの概略を示す説明図である。It is explanatory drawing which shows the outline of the components management processing system which implemented this invention. 加工機11の制御系を示すものであり、加工機11の制御部13およびNC機15および検出系17の機能ブロック図である。The control system of the processing machine 11 is shown, and is a functional block diagram of the control unit 13, the NC machine 15, and the detection system 17 of the processing machine 11. 図1に示したCAMシステム7および実績収集システム9の各概略構成を示すブロック図である。It is a block diagram which shows each schematic structure of the CAM system 7 and the results collection system 9 which were shown in FIG. 図1に示した部品管理加工システム1の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the components management processing system 1 shown in FIG. 図4のステップ101の処理の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of the process of step 101 of FIG. Gコード加工プログラムおよび部品形状データおよびその割り付けの一例を示す図である。It is a figure which shows an example of G code processing program, component shape data, and its allocation. 時間比率データの一例を示す図である。It is a figure which shows an example of time ratio data. 部品進捗情報の一例を示す図である。It is a figure which shows an example of component progress information. 部品実績情報の一例を示す図である。It is a figure which shows an example of components performance information. CAMシステム7による動作の機能ブロック図である。4 is a functional block diagram of an operation by a CAM system 7. FIG. 図4のステップ105の処理の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of the process of step 105 of FIG. 部品実績結果データの一例を示す図である。It is a figure which shows an example of component results result data.

図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 management processing system 1 includes a dedicated line 3 such as a LAN, a database 5, a CAM system 7, a performance collection system 9, and a processing machine (multifunction machine) 11. It is a connected configuration.

データベース(記憶手段)5は、CAMシステム7が生成した加工プログラム、部品実績情報、部品進捗情報等を記憶するようになっている。   The database (storage means) 5 stores the machining program generated by the CAM system 7, part performance information, part progress information, and the like.

CAMシステム7は、複数種類の部品形状データおよび被加工部材(ワークシートW)のデータ等を入力することにより、ネスティングまたは多数個取りされた加工プログラム(Gコードプログラム)を生成すると同時に、部品進捗情報および部品実績情報を生成し、それらの加工プログラム(Gコードプログラム)、部品進捗情報、部品実績情報をデータベース5へ専用回線3を介して出力する。ここで、部品進捗情報は、図8に示すように、加工処理の実行ブロックごとにおける部品単位の進捗率テーブルからなり、部品実績情報は、図9に示すように、実行ブロックごとにおける部品単位のエネルギー分配比率テーブルからなる。ここでは、CAMシステム7は、加工プログラムおよび部品進捗情報および部品実績情報の作成手段として機能する。   The CAM system 7 inputs a plurality of types of part shape data, data of a workpiece (worksheet W), etc., and generates a machining program (G code program) in which nesting or multiple pieces are taken, and at the same time, the part progress Information and part result information are generated, and the machining program (G code program), part progress information, and part result information are output to the database 5 via the dedicated line 3. Here, as shown in FIG. 8, the part progress information is made up of a progress rate table for each part for each execution block of the machining process, and the part result information is shown for each part of the execution block as shown in FIG. Consists of energy distribution ratio table. Here, the CAM system 7 functions as means for creating a machining program, component progress information, and component performance information.

実績収集システム9は、加工機11から専用回線3を介して入力した逐次データと最終データを部品進捗情報および部品実績情報としてデータベース5に保存すると同時に、リアルタイムな部品進捗情報および部品実績情報をグラフなどで表示すると共に、過去の実績、トレンドをもグラフなどで表示する。なお、データベース5に蓄えられたこれらデータは、他の生産管理システム(図示省略)などによって、見積もり算出、カーボンフットプリント算出などに用いられる。ここでは、実績収集システム9は、部品進捗情報および部品実績情報をグラフなどで表示する表示段として機能する。また、この実施形態では、実績収集システム9を、CAMシステム7と別のシステムとしたが、実績収集システム9を、CAMシステム7に組み込んで構成するようにしても良いし、加工機11に組み込んで構成しても良い。   The result collection system 9 stores the sequential data and final data input from the processing machine 11 via the dedicated line 3 in the database 5 as part progress information and part result information, and simultaneously displays real-time part progress information and part result information in a graph. In addition, the past results and trends are also displayed as a graph. Note that these data stored in the database 5 are used for estimation calculation, carbon footprint calculation, and the like by other production management systems (not shown). Here, the result collection system 9 functions as a display stage for displaying the component progress information and the component result information in a graph or the like. Further, in this embodiment, the results collection system 9 is a system different from the CAM system 7, but the results collection system 9 may be configured to be incorporated in the CAM system 7 or incorporated in the processing machine 11. You may comprise.

加工機11は、図2に示すように、検出制御系として、制御部13とNC機15と検出系17とを有しており、その制御部13およびNC機15により、検出系17からの検出データを常時取得し、CAMシステム7により生成された加工プログラムとそれに付随する部品進捗情報、部品実績情報をデータベース5から専用回線3を介して呼び出し、後述する加工動作部を制御してワークシートWの加工処理を行う。   As shown in FIG. 2, the processing machine 11 includes a control unit 13, an NC machine 15, and a detection system 17 as a detection control system, and the control unit 13 and the NC machine 15 remove the detection system 17 from the detection system 17. The detection data is always acquired, the machining program generated by the CAM system 7 and the accompanying part progress information and part result information are called from the database 5 via the dedicated line 3, and the machining operation unit described later is controlled to provide a worksheet. Processing of W is performed.

そして、加工機11は、シート加工中においては、加工プログラムの実行行と多数個取実行数から実行ブロックを導き出し、部品ごとの未着手/着手/完了、進捗率、部品実績を算出すると共に、それらのデータを、部品進捗通知データおよび部品実績結果データとして、加工中に逐一あるいは加工完了時に全ての結果として専用回線3を介して実績収集システム9に送信する。   Then, during the sheet processing, the processing machine 11 derives an execution block from the execution line of the processing program and the number of executions of multiple pieces, calculates unstarted / started / completed, progress rate, and part performance for each part, These data are transmitted as part progress notification data and part result result data to the result collection system 9 via the dedicated line 3 as a result one by one during machining or when the machining is completed.

次に、図2を参照して、加工機11の制御部13、NC機15、検出系17について説明する。図2は、加工機11の制御系を示すものであり、加工機11の制御部13およびNC機15および検出系17の機能ブロック図である。   Next, the control unit 13, the NC machine 15, and the detection system 17 of the processing machine 11 will be described with reference to FIG. FIG. 2 shows a control system of the processing machine 11, and is a functional block diagram of the control unit 13, the NC machine 15, and the detection system 17 of the processing machine 11.

図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 control unit 13 of the processing machine 11 inputs the data from the database 5 and is connected to the processing program execution processing unit 21 of the NC machine 15 and the processing program execution. The multi-piece execution number acquisition processing unit 23 connected to the processing unit 21, the execution row acquisition processing unit 25 connected to the machining program execution processing unit 21, and the component progress information from the database 5 are input and the execution row acquisition is performed. An execution block derivation processing unit 27 connected to the processing unit 25, a component progress calculation processing unit 29 that inputs component progress information from the database 5 and is connected to the execution block derivation processing unit 27, and a component progress calculation processing unit 29 Energy input to input the component progress notification processing unit 31 connected to the actuator, the actuator operation parameter, and the detection value from the detection system 17 The acquisition result processing unit 33, the component result calculation processing unit 35 that inputs the component result information from the database 5 and is connected to the execution block derivation processing unit 27 and the consumed energy acquisition integration processing unit 33, and the component result calculation processing unit 35 A component result notification processing unit 37 for inputting the component result result data.

また、NC機15は、加工プログラム実行処理部21と、さらに、加工プログラム実行処理部21に接続された動作シーケンス実行処理部39を有している。   Further, the NC machine 15 includes a machining program execution processing unit 21 and an operation sequence execution processing unit 39 connected to the machining program execution processing unit 21.

ここで、加工プログラム転送処理部19は、データベース5から呼び出したデータのうち加工プログラム(Gコード)だけをCNCに書き込むようになっており、加工プログラム実行処理部21は、加工プログラム(Gコード)を解釈しながら加工機11の加工動作部を動作させるようになっている。   Here, the machining program transfer processing unit 19 writes only the machining program (G code) of the data called from the database 5 to the CNC, and the machining program execution processing unit 21 reads the machining program (G code). The processing operation unit of the processing machine 11 is operated while interpreting.

多数個取実行数取得処理部23は、加工プログラムが多数個取りプログラムで、かつそれを実行していた場合、多数個取りの実行数を取得するようになっており、実行行取得処理部25は、加工プログラムの何行目を実行しているかを取得するようになっている。   The multi-piece execution number acquisition processing unit 23 acquires a multi-piece execution number when the machining program is a multi-piece taking program and has been executed. Obtains what line of the machining program is being executed.

実行ブロック導出処理部27は、多数個取実行数取得処理部23により取得された多数個取り実行数および実行行取得処理部25により取得された実行行数から、データベース5からの部品進捗情報をもとに実行ブロック番号を導き出すようになっており、部品進捗演算処理部29は、データベース5からの部品進捗情報および部品進捗演算処理部29からの実行ブロック番号をもとに、部品進捗情報の実行ブロック番号に一致する情報から、現在の部品ごとの進捗状態を算出するようになっており、部品進捗通知処理部31は、部品進捗演算処理部29で算出した進捗情報を、加工中に逐次および加工終了時および中断時に実績収集システム9に通知するようになっている。   The execution block derivation processing unit 27 obtains component progress information from the database 5 from the multi-unit execution execution number acquired by the multi-unit execution number acquisition processing unit 23 and the execution row number acquired by the execution row acquisition processing unit 25. Based on the component progress information from the database 5 and the execution block number from the component progress calculation processing unit 29, the component progress calculation processing unit 29 derives the execution block number based on the execution block number. The progress status of each current part is calculated from the information corresponding to the execution block number, and the part progress notification processing unit 31 sequentially calculates the progress information calculated by the component progress calculation processing unit 29 during the processing. Also, the result collection system 9 is notified at the end of machining and at the time of interruption.

消費エネルギー取得積算処理部33は、加工機11の各所に取り付けられた検出系17から積算値を取得すると共に、アクチュエータ49の動作回数の累積値と、それらが1回動作したときの消費エネルギー量をアクチュエータ動作パラメータから求め、上記積算値と消費エネルギー量を掛け合わせて積算するようになっている。ここで、アクチュエータ動作パラメータは、流量計を用いずに消費エネルギーを求めるために、アクチュエータが1回に動作するとどれぐらいのエネルギー(電力、エアー、ガス、オイル)を消費するかをあらかじめ計測し、アクチュエータごとに保持するパラメータとなっている。   The consumption energy acquisition integration processing unit 33 acquires the integration value from the detection systems 17 attached to various parts of the processing machine 11, the accumulated value of the number of operations of the actuator 49, and the energy consumption amount when they are operated once. Is obtained from the actuator operation parameter, and is integrated by multiplying the integrated value and the amount of energy consumed. Here, the actuator operating parameter measures in advance how much energy (electric power, air, gas, oil) is consumed when the actuator operates at one time in order to obtain energy consumption without using a flow meter. This parameter is held for each actuator.

部品実績演算処理部35は、実行ブロックが変化するたびに消費エネルギー取得積算処理部33から積算値を取得して記憶しておき、次に実行ブロックが変化したときに再び消費エネルギー取得積算処理部33から積算値を取得し、上記記憶値との差分を求め、差分値を1実行ブロックの消費エネルギーとして、部品実績情報の同じ実行ブロックの値を使って、部品ごとに分配し、求められた実行ブロックごとの消費エネルギーを部品実績結果データに積算して、その部品実績結果データ(図12参照)を得るようになっている。   The part performance calculation processing unit 35 acquires and stores the integrated value from the energy consumption acquisition integration processing unit 33 every time the execution block changes, and again when the execution block changes, the energy consumption acquisition integration processing unit again. The integrated value is acquired from 33, the difference from the stored value is obtained, the difference value is obtained as the energy consumption of one execution block, and the value of the same execution block in the part performance information is used for distribution to each part. Energy consumption for each execution block is added to the part result result data, and the part result result data (see FIG. 12) is obtained.

なお、加工機11が、パンチ加工とレーザ加工とを行う複合機となっているので、実行ブロックには加工属性(パンチ加工またはレーザ加工)の情報があるので、部品実績演算処理部35は、これに基づいて、パンチ加工とレーザ加工を別々に積算しいくようにする。   Since the processing machine 11 is a multi-function machine that performs punching and laser processing, the execution block has information on processing attributes (punch processing or laser processing). Based on this, punching and laser processing are integrated separately.

部品実績通知処理部37は、加工プログラムが終了または中断時に、部品実績演算処理部35よりの部品実績結果データを実績収集システム9に通知するようになっており、動作シーケンス実行処理部39は、加工プログラム実行処理部21からの指示で、アクチュエータ動作が必要な場合、ソレノイドバルブなどを駆動するようになっている。   The component result notification processing unit 37 notifies the component result result data from the component result calculation processing unit 35 to the result collection system 9 when the machining program ends or is interrupted, and the operation sequence execution processing unit 39 When an operation of the actuator is required according to an instruction from the machining program execution processing unit 21, a solenoid valve or the like is driven.

なお、上記各処理部19〜39は、図3に示すようなコンピュータの構成とし、所定のプログラムにより上述したような各機能を持つようにしても良いし、図2に示すような専用の機能を持つハードウエアで構成するようにしても良い。   Each of the processing units 19 to 39 is configured as a computer as shown in FIG. 3, and may have each function as described above by a predetermined program, or a dedicated function as shown in FIG. You may make it comprise with the hardware which has.

また、検出系17は、電力計41と、エア流量計43と、ガス流量計45と、オイル流量計47と、アクチュエータと、を有しており、電力計41は、加工機11や周辺装置やレーザ発振器65aやチラーなどの消費電力量を計測するようになっており、エア流量計43は、加工機11や周辺装置のエアー消費量を計測するようになっており、ガス流量計45は、レーザガスやアシストガスの消費量を計測するようになっており、オイル流量計47は、エアーブロウオイルや潤滑グリスの消費量を計測するようになっており、アクチュエータは、加工機11内の所定の部分を駆動するようになっている。   The detection system 17 includes a power meter 41, an air flow meter 43, a gas flow meter 45, an oil flow meter 47, and an actuator. The power meter 41 includes the processing machine 11 and peripheral devices. In addition, the power consumption of the laser oscillator 65a and the chiller is measured, the air flow meter 43 measures the air consumption of the processing machine 11 and peripheral devices, and the gas flow meter 45 In addition, the consumption of laser gas and assist gas is measured, the oil flow meter 47 is configured to measure the consumption of air blow oil and lubricating grease, and the actuator is a predetermined unit in the processing machine 11. It is designed to drive the part.

次に、図1に示した加工機11の加工動作部の構成および加工動作について簡単に説明する。   Next, the configuration and processing operation of the processing operation unit of the processing machine 11 shown in FIG. 1 will be briefly described.

図1に示す加工機11の加工動作部は、フレーム53と、テーブル55と、キャリッジベース57と、キャリッジ59と、複数のクランパ61と、レーザ加工部63と、レーザ加工ヘッド65と、レーザ発振器65aと、タレット67と、ガイド69と、製品保持部71とを備えている。   The processing operation unit of the processing machine 11 shown in FIG. 1 includes a frame 53, a table 55, a carriage base 57, a carriage 59, a plurality of clampers 61, a laser processing unit 63, a laser processing head 65, and a laser oscillator. 65a, a turret 67, a guide 69, and a product holding part 71 are provided.

フレーム53は床面に固定されており、レーザ加工部63と、レーザ加工ヘッド65と、タレット67等を支持するものである。テーブル55は、フレーム53に対しY軸方向に駆動手段(サーボモータ等)により移動位置決め自在に構成されている。キャリッジベース57は、テーブル55の一端部にX軸方向に延伸して備えられている。そして、キャリッジ59は、該キャリッジベース57上を駆動手段(サーボモータ等)によりX軸方向に移動位置決め自在に設けられている。キャリッジ59にはワークWを把持するクランプ61が複数備えられている。   The frame 53 is fixed to the floor and supports the laser processing unit 63, the laser processing head 65, the turret 67, and the like. The table 55 is configured to be movable and positionable with respect to the frame 53 in the Y-axis direction by driving means (servo motor or the like). The carriage base 57 is provided at one end of the table 55 so as to extend in the X-axis direction. The carriage 59 is provided on the carriage base 57 so as to be movable and positionable in the X-axis direction by a driving means (servo motor or the like). The carriage 59 is provided with a plurality of clamps 61 for gripping the workpiece W.

レーザ加工部63は、フレーム53のY軸方向に延伸して備えられている。レーザ加工ヘッド65は、レーザ加工部63上をY軸方向に駆動手段(サーボモータ等)により移動位置決め自在に備えられている。また、レーザ加工ヘッド65は、Z軸方向に移動位置決め自在でありレーザ発振装置65aよりレーザビームが与えられ、アシストガス供給源(図示しない)よりアシストガスが供給される。   The laser processing unit 63 is provided so as to extend in the Y-axis direction of the frame 53. The laser processing head 65 is provided on the laser processing portion 63 so as to be movable and positionable in the Y-axis direction by a driving means (servo motor or the like). Further, the laser processing head 65 can be moved and positioned in the Z-axis direction, is supplied with a laser beam from a laser oscillation device 65a, and is supplied with an assist gas from an assist gas supply source (not shown).

そして、ワークWをレーザ加工ヘッド65の真下位置に移動させ、レーザ加工ヘッド65の先端ノズルよりレーザビームがアシストガス噴射と共にワークWの被加工位置に向けて照射されることにより、レーザ切断加工が行われる。   Then, the workpiece W is moved to a position just below the laser processing head 65, and the laser beam is irradiated from the tip nozzle of the laser processing head 65 toward the processing position of the workpiece W together with the assist gas injection, thereby performing laser cutting processing. Done.

タレット67は、上下のタレットより構成され、上部タレットが回転割出し自在に支持されている。また、この上部タレットに対向して、下部フレームに下部タレットが回転割出し自在に支持されている。なお、上部フレームの加工位置に対応する場所には、ラムシリンダが設けられており、ラムを下降させて上部タレットのパンチ金型と下部タレットのダイ金型の協働によりワークWに対し加工を行う。この際に、クランプ61に把持されたワークWは、キャレッジ59のX軸方向の移動及びテーブル55のY軸方向の移動により上下金型の間にワークWの加工位置を位置決め可能に構成されている。   The turret 67 is composed of upper and lower turrets, and an upper turret is supported so as to be freely indexable. Further, a lower turret is rotatably supported by the lower frame so as to face the upper turret. A ram cylinder is provided at a position corresponding to the processing position of the upper frame, and the ram is lowered to process the workpiece W by the cooperation of the punch die of the upper turret and the die die of the lower turret. Do. At this time, the workpiece W gripped by the clamp 61 is configured such that the machining position of the workpiece W can be positioned between the upper and lower molds by the movement of the carriage 59 in the X-axis direction and the movement of the table 55 in the Y-axis direction. Yes.

図3は、図1に示したCAMシステム7および実績収集システム9の各概略構成を示すブロック図である。   FIG. 3 is a block diagram showing schematic configurations of the CAM system 7 and the results collection system 9 shown in FIG.

図3に示すように、CAMシステム7あるいは実績収集システム9は、コンピュータからなり、ROM73およびRAM75が接続されたCPU76を有しており、CPU76には、さらに、キーボードのような入力装置77とデイスプレイのような表示装置79が接続されている。また、上記CPU71に、データベース5が接続されるようになっている。   As shown in FIG. 3, the CAM system 7 or the results collection system 9 is composed of a computer and includes a CPU 76 to which a ROM 73 and a RAM 75 are connected. The CPU 76 further includes an input device 77 such as a keyboard and a display. A display device 79 is connected. Further, the database 5 is connected to the CPU 71.

次に、図4を参照して、図1に示した部品管理加工システム1の動作について説明する。   Next, the operation of the component management processing system 1 shown in FIG. 1 will be described with reference to FIG.

図4は、図1に示した部品管理加工システム1の動作を示すフローチャートである。   FIG. 4 is a flowchart showing the operation of the parts management processing system 1 shown in FIG.

図4のステップ101において、CAMシステム7によって、複数種類の部品形状データおよび被加工部材(ワークシートW)のデータ等から、加工プログラム(Gコードプログラム)が生成されると同時に、部品進捗情報および部品実績情報が生成され、それらの加工プログラム(Gコードプログラム)、部品進捗情報、部品実績情報がデータベース5へ専用回線3を介して出力され、ステップ103において、それらの加工プログラム(Gコードプログラム)、部品進捗情報、部品実績情報がデータベース5へ記憶される。   In step 101 of FIG. 4, a machining program (G code program) is generated from a plurality of types of part shape data and workpiece data (worksheet W) by the CAM system 7, and at the same time, part progress information and Parts result information is generated, and the machining program (G code program), the part progress information, and the part result information are output to the database 5 via the dedicated line 3. In step 103, the machining program (G code program) is output. The component progress information and the component result information are stored in the database 5.

次に、ステップ105において、加工機11により、データベース5から専用回線3を介して呼び出された加工プログラム、部品進捗情報、部品実績情報に基づいてワークシートWの加工処理が行われると共に、部品ごとの未着手/着手/完了、進捗率、部品実績が算出され、部品進捗通知データおよび部品実績結果データとして、実績収集システム9に専用回線3を介して出力され、ステップ107において、実績収集システム9により、加工機11からの逐次データと最終データが部品進捗情報および部品実績情報としてデータベース5に保存されると同時に、リアルタイムな部品進捗情報および部品実績情報がグラフなどで表示されると共に、過去の実績、トレンドをもグラフなどで表示される。   Next, in step 105, the processing of the worksheet W is performed by the processing machine 11 based on the processing program, the component progress information, and the component result information called from the database 5 via the dedicated line 3, and for each component. Are not started / started / completed, progress rate, and part results are calculated and output as part progress notification data and part result result data to the result collection system 9 via the dedicated line 3. In step 107, the result collection system 9 As a result, the sequential data and final data from the processing machine 11 are stored in the database 5 as part progress information and part result information, and at the same time, real-time part progress information and part result information are displayed in a graph and the like. Results and trends are also displayed as graphs.

次に、図5を参照して、図4のステップ101の処理について詳しく説明する。   Next, the processing of step 101 in FIG. 4 will be described in detail with reference to FIG.

図5は、図4のステップ101の処理の動作を示すフローチャートである。   FIG. 5 is a flowchart showing the operation of the process in step 101 of FIG.

図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 step 201 in FIG. 5, the CAM system 7 assigns punching to the graphic data after nesting based on a plurality of types of input part shape data and data on the workpiece (worksheet W), etc. Is generated. FIG. 6B is a diagram illustrating an example of the input plural types of component shape data, and FIG. 6C is a diagram illustrating an example of the allocation. As shown in FIG. 6B, here, assuming that three parts A, five parts B, and four parts C are input as the assigned part shape data, as shown in FIG. In addition, part A, part B, and part C are assigned to the worksheet W. That is, the part refers to a product obtained by processing from the worksheet W.

ここで、この割付データには、部品の加工方法と座標情報が網羅されている。また、ここでは、CPU76は、加工割付処理手段として機能する。   Here, the allocation data covers a part processing method and coordinate information. Here, the CPU 76 functions as a processing assignment processing unit.

次に、ステップ203において、生成された割付データをもとにGコードが出力される。図6(a)は、Gコード加工プログラムの一例を示す図である。ここで、生成された割付データとGコード実行ブロックとの関係も求められる。ここでは、CPU76は、Gコード出力処理手段として機能する。   Next, in step 203, a G code is output based on the generated allocation data. FIG. 6A shows an example of the G code processing program. Here, the relationship between the generated allocation data and the G code execution block is also obtained. Here, the CPU 76 functions as a G code output processing means.

次に、ステップ205において、割付データ、Gコード、加工条件、プレスパターン、サーボパラメータから時間比率データが生成される。図7は、時間比率データの一例を示す図である。   Next, in step 205, time ratio data is generated from the allocation data, G code, processing conditions, press pattern, and servo parameters. FIG. 7 is a diagram illustrating an example of the time ratio data.

ここで、図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 CPU 76 functions as an execution time ratio calculation processing means.

次に、ステップ207において、部品進捗情報が、実行ブロックが進むごとに時間比率を累積して求められ、部品実績情報が、時間比率をそのまま利用して求められる。図8は、部品進捗情報の一例を示す図であり、図9は、部品実績情報の一例を示す図である。なお、図8および図9は、図6(b)、(c)に示す部品および割り付けに対応している。   Next, in step 207, the part progress information is obtained by accumulating the time ratio every time the execution block advances, and the part performance information is obtained by using the time ratio as it is. FIG. 8 is a diagram illustrating an example of component progress information, and FIG. 9 is a diagram illustrating an example of component performance information. 8 and 9 correspond to the components and allocation shown in FIGS. 6 (b) and 6 (c).

すなわち、部品進捗情報は、図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 numbers 20 and 21, although the parts can be specified, the parts are divided into a plurality of parts, so that the distribution ratio is equally divided into the parts.

なお、部品に紐付かない実行ブロックは累積せず、部品に紐付かない実行ブロックは部品数で案分する。ここでは、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 CPU 76 functions as a partial progress and component performance calculation processing means.

なお、CAMシステム7による上記動作を機能ブロックで示すと図10のようになる。図10は、CAMシステム7による動作の機能ブロック図である。   The above operation by the CAM system 7 is shown as a functional block in FIG. FIG. 10 is a functional block diagram of the operation by the CAM system 7.

次に、図11を参照して、図4のステップ105の処理について詳しく説明する。図11は、図4のステップ105の処理の動作を示すフローチャートである。   Next, the processing of step 105 in FIG. 4 will be described in detail with reference to FIG. FIG. 11 is a flowchart showing the operation of the process of step 105 in FIG.

図11のステップ301において、加工プログラム転送処理部19により、データベース5から呼び出したデータのうち加工プログラム(Gコード)だけがCNCに書き込まれ、ステップ303において、加工プログラム実行処理部21により、加工プログラム(Gコード)を解釈しながら加工機11が動作される。   In step 301 of FIG. 11, only the machining program (G code) of the data called from the database 5 is written into the CNC by the machining program transfer processing unit 19. In step 303, the machining program execution processing unit 21 executes the machining program. The processing machine 11 is operated while interpreting (G code).

ステップ305において、動作シーケンス実行処理部39により、加工プログラム実行処理部21からの指示に基づいて、アクチュエータ動作が必要な場合、ソレノイドバルブなどが駆動され、ステップ307において、多数個取実行数取得処理部23により、加工プログラムが多数個取りプログラムで、かつそれを実行していた場合、多数個取りの実行行数が取得される。   In step 305, the operation sequence execution processing unit 39 drives a solenoid valve or the like when actuator operation is required based on an instruction from the machining program execution processing unit 21, and in step 307, a multi-piece execution number acquisition processing is performed. When the machining program is a multi-piece taking program and is being executed by the unit 23, the number of execution lines of the multi-piece taking is acquired.

ステップ309において、実行行取得処理部25により、加工プログラムの何行目を実行しているかが取得され、ステップ311において、実行ブロック導出処理部27により、多数個取実行数取得処理部23により取得された実行行数および実行行取得処理部25により取得された多数個取り実行数から、データベース5からの部品進捗情報をもとに実行ブロック番号が導き出され。   In step 309, the execution line acquisition processing unit 25 acquires what line of the machining program is being executed. In step 311, the execution block derivation processing unit 27 acquires the multi-piece execution number acquisition processing unit 23. Based on the component progress information from the database 5, the execution block number is derived from the number of executed lines and the number of executions acquired by the execution line acquisition processing unit 25.

ステップ313において、部品進捗演算処理部29により、データベース5からの部品進捗情報および実行ブロック導出処理部27からの実行ブロック番号をもとに、部品進捗情報の実行ブロック番号に一致する情報から、現在の部品ごとの進捗状態が算出される。すなわち、図8に示す部品進捗情報テーブルから、例えば、実行ブロック番号が14に進んだ場合、パンチ処理であり、部品が特定でき、部品A‐1は、100.0%加工処理が済んでおり、部品A‐2は、33.0%加工処理が済んでおり、他の部品は、0.0%、すなわち、まだ加工処理が行われていないことが進捗状態として算出される。   In step 313, the component progress calculation processing unit 29 uses the component progress information from the database 5 and the execution block number from the execution block derivation processing unit 27 to obtain the current information from the information that matches the execution block number of the component progress information. The progress state for each part is calculated. That is, from the part progress information table shown in FIG. 8, for example, when the execution block number advances to 14, it is punch processing, the part can be specified, and part A-1 has been processed by 100.0%. The part A-2 has been processed by 33.0%, and the other parts are calculated by 0.0%, that is, that the processing has not yet been performed.

そして、ステップ315において、部品進捗通知処理部31により、部品進捗演算処理部29で算出した進捗情報が、加工中に逐次および加工終了時および中断時に実績収集システム9に通知される。   In step 315, the progress information calculated by the component progress calculation processing unit 29 is notified to the result collection system 9 sequentially during processing, at the end of processing, and at the time of interruption by the component progress notification processing unit 31.

ステップ317において、消費エネルギー取得積算処理部33により、加工機11の各所に取り付けられた検出系17から積算値が取得されると共に、アクチュエータ49の動作回数の累積値と、それらが1回動作したときの消費エネルギー量がアクチュエータ動作パラメータから求められ、上記積算値と消費エネルギー量が掛け合わせて積算される。ここで、アクチュエータ動作パラメータは、流量計を用いずに消費エネルギーを求めるために、アクチュエータが1回に動作するとどれぐらいのエネルギー(電力、エアー、ガス、オイル)を消費するかをあらかじめ計測し、アクチュエータごとに保持するパラメータとなっている。   In step 317, the accumulated energy is obtained from the detection systems 17 attached to various parts of the processing machine 11 by the consumed energy obtaining integration processing unit 33, the cumulative number of operation times of the actuator 49, and they are operated once. Is calculated from the actuator operating parameter, and the integrated value and the consumed energy amount are multiplied and integrated. Here, the actuator operating parameter measures in advance how much energy (electric power, air, gas, oil) is consumed when the actuator operates at one time in order to obtain energy consumption without using a flow meter. This parameter is held for each actuator.

ステップ319において、部品実績演算処理部35により、実行ブロックが変化するたびに消費エネルギー取得積算処理部33から積算値が取得されて記憶されており、次に実行ブロックが変化したときに再び消費エネルギー取得積算処理部33から積算値が取得され、上記記憶値との差分が求められ、差分値が1実行ブロックの消費エネルギーとして、部品実績情報の同じ実行ブロックの値を使って、部品ごとに分配され、求められた実行ブロックごとの消費エネルギーが部品実績結果データに積算されて、その部品実績結果データ(図12参照)が得られる。すなわち、図9に示す部品実績情報テーブルから、例えば、実行ブロック番号が14に進んだ場合、パンチ処理であり、部品が特定でき、部品A‐2に100.0%の分配比率で消費エネルギーが分配され、他の部品は0.0%の分配比率なので分配されない状態となる。   In step 319, every time the execution block changes, the integrated value is acquired and stored from the energy consumption acquisition integration processing unit 33 by the component result calculation processing unit 35. The next time the execution block changes, the energy consumption again. The integrated value is acquired from the acquisition integration processing unit 33, the difference from the stored value is obtained, and the difference value is distributed for each part using the value of the execution block having the same part performance information as the energy consumption of one execution block. Then, the obtained energy consumption for each execution block is integrated into the part result result data, and the part result result data (see FIG. 12) is obtained. That is, from the part performance information table 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 energy consumption is distributed to the part A-2 at a distribution ratio of 100.0%. Since the other parts are distributed at a distribution ratio of 0.0%, they are not distributed.

図12は、部品実績結果データの一例を示す図である。   FIG. 12 is a diagram illustrating an example of part performance result data.

なお、加工機11が、パンチ加工とレーザ加工とを行う複合機となっているので、実行ブロックには加工属性(パンチ加工またはレーザ加工)の情報があるので、部品実績演算処理部35は、これに基づいて、パンチ加工とレーザ加工を別々に積算しいくようにする。   Since the processing machine 11 is a multi-function machine that performs punching and laser processing, the execution block has information on processing attributes (punch processing or laser processing). Based on this, punching and laser processing are integrated separately.

そして、ステップ321において、部品実績通知処理部37により、加工プログラムが終了または中断時に、部品実績演算処理部35よりの部品実績結果データが実績収集システム9に通知される。   In step 321, when the machining program ends or is interrupted by the component result notification processing unit 37, the component result result data from the component result calculation processing unit 35 is notified to the result collection system 9.

なお、部品進捗通知処理部31より実績収集システム9に部品進捗情報が逐一通知され、部品実績通知処理部37より実績収集システム9に部品実績結果データが逐一通知されると、前述したように、実績収集システム9は、部品進捗情報および部品実績情報としてデータベース5に保存すると同時に、リアルタイムな部品進捗情報および部品実績情報をグラフなどで表示すると共に、過去の実績、トレンドをもグラフなどで表示する。   When the component progress notification processing unit 31 notifies the component progress information to the performance collecting system 9 one by one, and the component result notification processing unit 37 notifies the component result result data to the performance collecting system 9 one by one, as described above, The result collection system 9 stores the part progress information and the part result information in the database 5 and simultaneously displays the real-time part progress information and the part result information as a graph and also displays the past results and trends as a graph. .

また、データベース5に蓄えられたこれらデータは、他の生産管理システム(図示省略)などによって、見積もり算出、カーボンフットプリント算出などに用いられる。   Further, these data stored in the database 5 are used for estimation calculation, carbon footprint calculation, and the like by other production management systems (not shown).

このように、本実施形態によれば、加工中に逐次および加工終了時および中断時における部品ごとの進捗情報が得られると共に、加工プログラムが終了または中断時における部品ごとの部品実績情報が得られる。   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 result collection system 9 is a system different from the CAM system 7, but the result collection system 9 may be incorporated in the CAM system 7.

また、上記実施形態では、部品進捗情報および部品実績情報を用いて、実績収集システム9が、リアルタイムな部品進捗情報および部品実績情報をグラフなどで表示するようにしたが、この部品進捗情報および部品実績情報を他のやり方で用いるようにしても良い。   In the above embodiment, the result collection system 9 displays the real-time component progress information and the component result information in a graph or the like using the component progress information and the component result information. The result information may be used in other ways.

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 management processing system 3 Dedicated line 5 Database (storage means)
7 CAM system 9 Results collection system 11 Processing machine (multi-function machine)
DESCRIPTION OF SYMBOLS 13 Control part 15 NC machine 17 Detection system 19 Machining program transfer process part 21 Machining program execution process part 23 Multiple acquisition execution number acquisition process part 25 Execution line acquisition process part 27 Execution block derivation process part 29 Parts progress calculation process part 31 Parts Progress notification processing unit 33 Consumption energy acquisition integration processing unit 35 Component performance calculation processing unit 37 Component performance notification processing unit 39 Operation sequence execution processing unit 41 Power meter 43 Air flow meter 45 Gas flow meter 47 Oil flow meter 49 Actuator 53 Frame 55 Table 57 Carriage base 59 Carriage 61 Clamp 63 Laser processing part 65 Laser processing head 65a Laser oscillator 67 Turret 69 Guide 71 Product holding part 73 ROM
75 RAM
76 CPU
77 Input device 79 Display device W Worksheet

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.
前記部品管理加工システムが、さらに、前記加工機から前記専用回線を介して入力した部品進捗通知データおよび部品実績結果データを表示するための表示手段を有することを特徴とする請求項1に記載の部品管理加工システム。   The component management processing system further includes display means for displaying component progress notification data and component result result data input from the processing machine via the dedicated line. Parts management processing system. 前記部品進捗情報は、加工処理の実行ブロックごとにおける部品単位の進捗率テーブルからなり、前記部品実績情報は、前記実行ブロックごとにおける部品単位のエネルギー分配比率テーブルからなることを特徴とする請求項1、2のいずれかに記載の部品管理加工システム。   2. The component progress information is composed of a progress rate table for each component in each execution block of the processing process, and the component result information is composed of an energy distribution ratio table for each component in each execution block. The part management processing system according to any one of 2 above. 前記生成手段が、
入力された複数種類の部品形状データおよび被加工部材(ワークシート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機および検出系を有しており、
その制御部が、
前記記憶手段よりのデータを入力すると共に前記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.
JP2012051743A 2012-03-08 2012-03-08 Parts management processing system and parts management processing method Active JP5908308B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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