JP4794014B2 - Production system - Google Patents
Production system Download PDFInfo
- Publication number
- JP4794014B2 JP4794014B2 JP2008329014A JP2008329014A JP4794014B2 JP 4794014 B2 JP4794014 B2 JP 4794014B2 JP 2008329014 A JP2008329014 A JP 2008329014A JP 2008329014 A JP2008329014 A JP 2008329014A JP 4794014 B2 JP4794014 B2 JP 4794014B2
- Authority
- JP
- Japan
- Prior art keywords
- work
- machining
- processing
- machine
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004519 manufacturing process Methods 0.000 title claims description 125
- 238000012545 processing Methods 0.000 claims description 168
- 238000003754 machining Methods 0.000 claims description 141
- 238000000034 method Methods 0.000 claims description 83
- 238000012546 transfer Methods 0.000 claims description 43
- 238000004364 calculation method Methods 0.000 claims description 32
- 238000012544 monitoring process Methods 0.000 description 45
- 238000004891 communication Methods 0.000 description 17
- 230000032258 transport Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 9
- 238000004088 simulation Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000007730 finishing process Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000036632 reaction speed Effects 0.000 description 1
- 230000035484 reaction time Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、生産システムに関し、例えば、自動車等の製造工場において、無人でワークを生産する生産システムに関する。 The present invention relates to a production system, for example, a production system for unattended production of a workpiece in a manufacturing factory such as an automobile.
従来から、工業製品等の生産ラインでは、ワークを自動加工する加工装置(NC加工装置)が利用されている。
ここで、従来から知られているNC加工装置(加工装置)を備えた生産システムについて、図8に基づいて説明する。
Conventionally, in a production line for industrial products and the like, a processing device (NC processing device) for automatically processing a workpiece has been used.
Here, a production system equipped with a conventionally known NC machining device (machining device) will be described with reference to FIG.
図8に示すように、従来技術の生産システムは、加工データ端末150と、スケジューリング端末250と、機械監視端末30と、生産ラインLに配置された複数の加工装置40a1、40a2(ここでは、説明の便宜上、2台だけ示す)と、それぞれの加工装置40a1、40a2を制御する制御装置40b1、40b2と、ワークWを搬送するクレーン装置Bとを備えている。
また、加工データ端末150および制御装置40b1、40b2は、ネットワークaに接続され、相互に通信できるようになされている。
また、スケジューリング端末250、機械監視端末30、および加工装置40a1、40a2は、ネットワークb(図中では破線で示している)に接続され、相互に通信できるようになされている。
As shown in FIG. 8, the production system of the prior art includes a
The
In addition, the
また、加工データ端末150は、ワークWの設計情報(CADデータ)等を用いて各加工装置40a1、40a2を駆動制御する加工データ(指示情報)160を生成し、ネットワークaを介して、各制御装置40b1、40b2に、加工データ160を送信する。そして、制御装置40b1(又は制御装置40b2)は、加工データ端末10からの加工データ160を受信し、その加工データ160を用いて、加工装置40a1(又は加工装置40a2)の駆動制御を行う。
なお、加工データ端末150は、CPUおよびメモリを備えるコンピュータにより構成され、当該メモリにはCAMプログラムが格納されている。そして、前記CPUが前記CAMプログラムを実行することにより、加工データ100が作成される。
Further, the
The processed
また、スケジューリング端末250は、生産ラインLのスケジュール管理を行う。
そして、作業者は、スケジューリング端末250に、加工データ端末150で求めた加工データ160を入力する(例えば、作業者がキーボードで入力する)。スケジューリング端末250は、入力された加工データ160を用いて、生産ラインLの生産計画を作成する。また、スケジューリング端末250は、作成した生産計画にしたがい、機械監視端末30を介して、各加工装置40a1、40a2の駆動開始の指示を行う。
In addition, the
Then, the worker inputs the
また、各加工装置40a1、40a2は、ワークWの加工が終了すると、その旨を示す信号(終了信号)を機械監視端末30に送信するようになされている(ネットワークbを介して送信する)。
そして、機械監視端末30は、各加工装置40a1、40a2からの加工終了信号を受信すると、スケジューリング端末250に、受信した加工終了信号を送信する。また、スケジューリング端末250は、加工終了信号を受信すると、作業者にその旨を通知する(ブザー等を鳴らす)。
作業者は、前記の通知を受けると(ブザー音を聞くと)、クレーン装置Bを操作して、次工程の加工装置40a1、40a2に、ワークWを搬送して設置し、その搬送終了を示すデータをスケジューリング端末250に入力する。
Further, when the machining of the workpiece W is completed, each machining device 40a1 and 40a2 is configured to transmit a signal indicating the fact (end signal) to the machine monitoring terminal 30 (transmitted via the network b).
And
Upon receiving the above notification (when a buzzer sound is heard), the operator operates the crane device B to transport and install the workpiece W to the processing devices 40a1 and 40a2 in the next process, indicating the end of the transportation. Data is input to the
その後、スケジューリング端末250は、搬送終了の入力を受けると、前記生産計画にしたがい、機械監視端末30を介して各加工装置40a1、40a2に、次工程の加工開始に指示を与える。これにより、各加工装置40a1、40a2によりワークWが自動的に加工される。
なお、上記のように、ワークWを自動加工する加工装置の構成は、例えば、特許文献1に開示されている。
また、従来から、生産ラインLでは、ワークWの搬送手段として、クレーン装置Bではなく、無人搬送システムを利用することも行われている(例えば、特許文献2)。
As described above, the configuration of a processing apparatus that automatically processes the workpiece W is disclosed in, for example, Patent Document 1.
Conventionally, in the production line L, an unmanned conveyance system is used as a means for conveying the workpiece W instead of the crane device B (for example, Patent Document 2).
しかしながら、上述した従来技術の生産システムは、以下に示す技術的課題を有している。
具体的には、図8に示す従来技術の生産システムは、加工装置が作業を完了した場合、作業者に対して作業完了を通知しているが、各加工装置におけるワークの加工の進捗状況が把握できないという技術的課題を有している。
そのため、従来技術の生産システムは、搬送の段取り待ちを発生させたり、ワークの搬送遅れによって次工程の加工装置にアイドルタイムを発生させたりしていた。その結果、従来技術の生産システムは、生産ラインの生産性を低下させていた。
また、従来技術の生産システムは、CAMの手法により算出した加工時間をそのまま利用して生産計画を作成しているが、各加工装置の特性(反応時間、加減速)が考慮されていないため、実際の工程と、生産計画との間にズレが発生していた。すなわち、従来技術の生産システムは、精度の高い生産計画を作成することができないため、生産ラインの生産性を向上させることができなかった。
However, the above-described conventional production system has the following technical problems.
Specifically, the production system of the prior art shown in FIG. 8 notifies the operator of the completion of the work when the machining apparatus completes the work. It has a technical problem that it cannot be grasped.
For this reason, the production system of the prior art has caused waiting for the set-up of conveyance, or has caused idle time in the processing apparatus of the next process due to a delay in conveyance of the workpiece. As a result, the prior art production system has reduced the productivity of the production line.
In addition, the production system of the prior art uses the machining time calculated by the CAM method as it is to create a production plan, but the characteristics (reaction time, acceleration / deceleration) of each machining device are not considered, There was a gap between the actual process and the production plan. That is, the production system of the prior art cannot improve the productivity of the production line because it cannot create a highly accurate production plan.
本発明は、上記技術的課題を解決するためになされたものであり、本発明の目的は、ワークを自動加工する加工装置を備える生産システムにおいて、生産ラインの生産性を向上させることにある。 The present invention has been made to solve the above technical problem, and an object of the present invention is to improve the productivity of a production line in a production system including a machining apparatus for automatically machining a workpiece.
上記課題を解決するためになされた本発明は、ワークを載置する作業台を備え、該作業台に載置された該ワークを自動加工する生産ラインに配置された加工装置と、作業手順を含む加工データを用いて該加工装置に該ワークの加工を実行させる制御装置と、該加工装置の作業台に該ワークを搬送する無人搬送装置と、生産計画にしたがい前記加工装置および前記無人搬送装置に駆動開始を指示するスケジューリング端末とを有する生産システムに適用される。
そして、前記加工データに含まれる作業手順には、該作業手順の中の所定作業にマーキングデータが付けられており、前記加工装置は、前記作業台の上に載置されたワークの加工を開始すると前記スケジューリング端末に向けて作業開始を示す開始信号を送信し、前記マーキングデータが付けられた所定作業を実施すると前記スケジューリング端末に向けてその旨を示す中間信号を送信し、該ワークの加工が完了すると前記スケジューリング端末に向けて作業完了を示す終了信号を送信し、前記スケジューリング端末は、前記加工装置が送信する前記開始信号、前記中間信号、および前記終了信号を用いて、該加工装置におけるワークの加工の進捗状況を示す進捗情報を生成し、前記生産計画および該進捗情報に基づいて前記加工装置への加工開始の指示および前記無人搬送装置へのワークの搬送指示を行うことを特徴としている。
The present invention made in order to solve the above-mentioned problems includes a work table on which a work is placed, a processing device disposed on a production line for automatically processing the work placed on the work table, and a work procedure. A control device that causes the machining device to process the workpiece using the machining data included, an unmanned conveyance device that conveys the workpiece to a work table of the machining device, and the machining device and the unmanned conveyance device according to a production plan. This is applied to a production system having a scheduling terminal for instructing to start driving.
In the work procedure included in the machining data, marking data is attached to a predetermined work in the work procedure, and the machining apparatus starts machining the workpiece placed on the work table. Then, a start signal indicating work start is transmitted to the scheduling terminal, an intermediate signal indicating that is transmitted to the scheduling terminal when the predetermined work with the marking data is performed, and the work is processed. When completed, an end signal indicating work completion is transmitted to the scheduling terminal, and the scheduling terminal uses the start signal, the intermediate signal, and the end signal transmitted by the processing apparatus to perform a work in the processing apparatus. Progress information indicating the progress status of the machining is generated and added to the machining apparatus based on the production plan and the progress information. It is characterized by performing a transport instruction for the work to instructions and the unmanned conveying device starts.
このように、本発明の生産システムは、加工データに含まれる作業手順に、その作業手順の中の所定作業にマーキングデータが付けられている。
また、加工装置は、ワークの加工を開始するとスケジューリング端末に向けて作業開始を示す開始信号を送信し、マーキングデータが付けられた所定作業を実施するとスケジューリング端末に向けてその旨を示す中間信号を送信し、ワークの加工が完了するとスケジューリング端末に向けて作業完了を示す終了信号を送信している。
そのため、本発明によれば、スケジューリング端末が、加工装置からの「開始信号、中間信号、および終了信号」により、加工装置の作業の進捗状況を把握することができる。
また、本発明の生産システムによれば、加工装置の作業の進捗状況に応じて、加工装置および無人搬送装置の駆動を制御できるため、生産ライン全体のアイドルタイムを減少させることができる。
Thus, in the production system of the present invention, marking data is attached to a predetermined work in the work procedure in the work procedure included in the machining data.
Further, the machining apparatus transmits a start signal indicating work start to the scheduling terminal when machining of the workpiece is performed, and when performing a predetermined work with marking data, an intermediate signal indicating that is transmitted to the scheduling terminal. When the machining of the workpiece is completed, an end signal indicating completion of work is transmitted to the scheduling terminal.
Therefore, according to the present invention, the scheduling terminal can grasp the progress status of the work of the machining apparatus from the “start signal, intermediate signal, and end signal” from the machining apparatus.
In addition, according to the production system of the present invention, it is possible to control the drive of the processing device and the automatic transfer device according to the progress of the work of the processing device, so that the idle time of the entire production line can be reduced.
また、本発明の生産システムは、ワークの加工を自動的に行う加工装置と、ワークを無人で搬送する無人搬送システムとを備えているため、生産ラインの無人化を図ることができる。 Moreover, since the production system of the present invention includes a processing device that automatically processes a workpiece and an unmanned transfer system that transfers the workpiece unattended, the production line can be unmanned.
また、前記生産システムは、前記加工データと、前記加工装置の特性を示す情報とを用いて、該加工装置が行う作業時間を算出する加工時間算出端末を備え、前記スケジューリング端末は、前記加工時間算出端末が算出した作業時間を用いて前記生産計画を作成することが望ましい。
このように本発明では、生産計画の基となる作業時間の算出において、加工装置の特性を示す情報を加味しているため、実際の作業時間と誤差の少ない作業時間を算出することができ、これにより精度の高い生産計画を作成することができる。
その結果、本発明によれば、精度の高い生産計画にしたがい、生産ラインを稼働させることができるので、生産ラインの生産性を向上させることができる。
Further, the production system includes a machining time calculation terminal that calculates a work time performed by the machining apparatus using the machining data and information indicating characteristics of the machining apparatus, and the scheduling terminal includes the machining time. It is desirable to create the production plan using the work time calculated by the calculation terminal.
As described above, in the present invention, in calculating the work time that is the basis of the production plan, since the information indicating the characteristics of the processing apparatus is taken into account, it is possible to calculate the work time with less error from the actual work time, Thereby, a highly accurate production plan can be created.
As a result, according to the present invention, the production line can be operated according to a highly accurate production plan, so that the productivity of the production line can be improved.
このように、本発明によれば、ワークを自動加工する加工装置を備える生産システムにおいて、生産ラインの生産性を向上させることができる。 As described above, according to the present invention, productivity of a production line can be improved in a production system including a processing apparatus that automatically processes a workpiece.
以下、本発明の実施形態の生産システムを図面に基づいて説明する。
先ず、本発明の実施形態の生産システムのシステム構成について、図1を用いて説明する。
図1は、本発明の実施形態の生産システムのシステム構成図である。
なお、本実施形態の説明において、上述した実施形態と同じ構成については、同じ符号を付し、その説明を簡略化する。
Hereinafter, a production system according to an embodiment of the present invention will be described with reference to the drawings.
First, the system configuration of the production system according to the embodiment of the present invention will be described with reference to FIG.
FIG. 1 is a system configuration diagram of a production system according to an embodiment of the present invention.
In the description of the present embodiment, the same components as those in the above-described embodiment are denoted by the same reference numerals, and the description is simplified.
図示するように、本実施形態の生産システムXは、加工データ端末10と、加工時間算出端末15と、スケジューリング端末20と、機械監視端末30と、生産ラインLに配置された複数の加工装置(NC工作機械)40a1〜40an(nは2以上の整数)と、それぞれの加工装置40a1〜40anを制御する制御装置40b1〜40bn(nは2以上の整数)と、複数の無人搬送機60と、複数の無人搬送機60の駆動を制御する搬送機制御端末70とを備えている。
ここで、加工装置40a1〜40anは、加工対象のワークWが載置される作業台(図示せず)を備え、制御装置40b1〜40bnからの指示にしたがい、作業台に載置されたワークWを自動加工する。
As shown in the drawing, the production system X of the present embodiment includes a
Here, the processing devices 40a1 to 40an are provided with a work table (not shown) on which the workpiece W to be processed is placed, and the work W placed on the work table according to instructions from the control devices 40b1 to 40bn. Is processed automatically.
また、加工データ端末10、スケジューリング端末20、制御装置40b1〜40bn、および搬送機制御端末70は、ネットワークa(例えば、工場内LAN)に接続され、ネットワークaを介して相互間でデータの授受ができるようになされている。
また、スケジューリング端末20、機械監視端末30、および加工装置40a1〜40anは、ネットワークb(例えば、工場内LAN)に接続され、ネットワークbを介して相互間でデータの授受ができるようになされている。
また、加工時間算出端末15は、加工データ端末10およびスケジューリング端末20にネットワーク接続されている。
なお、図示するネットワーク構成は、あくまでも一例である。また、ネットワークaおよびネットワークbは、有線であっても無線(例えば、無線LAN)であってもかまわない。
Further, the
In addition, the
The processing
Note that the network configuration shown is merely an example. The network a and the network b may be wired or wireless (for example, wireless LAN).
上記のように構成された生産システムXは、スケジューリング端末20が、機械監視端末30を介して各加工装置40a1〜40anが行っている作業の進捗状況を把握する。
また、スケジューリング端末20は、前記の進捗状況に基づいて無人搬送機60への搬送指示を行い(搬送機制御端末70を介して無人搬送機60を駆動させ)、ワークWの搬送を行う。また、スケジューリング端末20は、前記の進捗状況に基づいて加工装置40a1〜40anに加工開始を指示する。
このように、本実施形態によれば、各加工装置40a1〜40anの作業の進捗状況にしたがい、生産ラインLの各装置の駆動制御を行うため、生産ラインL全体のアイドルタイムを減少させることができる。
また、生産システムXは、ワークWの加工を自動的に行う加工装置40a1〜40anと、ワークWを無人で搬送する無人搬送システム(無人搬送機60および搬送機制御端末70)とを備えているため、生産ラインLの無人化を図ることができる。
以下、本実施形態の生産システムXを構成する各装置を順次説明していく。
In the production system X configured as described above, the
In addition, the
Thus, according to this embodiment, the drive time of each device of the production line L is controlled in accordance with the progress of the work of each processing device 40a1 to 40an, so that the idle time of the entire production line L can be reduced. it can.
Further, the production system X includes processing devices 40a1 to 40an that automatically process the workpiece W and an unmanned transfer system (the
Hereinafter, each apparatus which comprises the production system X of this embodiment is demonstrated sequentially.
先ず、加工データ端末10について説明する。
加工データ端末10は、各加工装置40a1〜40anの駆動を制御する加工データを生成すると共に、各制御装置40b1〜40bnに、その生成した加工データを送信する。
具体的には、加工データ端末10は、加工データを生成する加工データ生成部11と、加工時間算出端末15との間で行われるデータの授受を制御するI/О処理部12と、ネットワークaに接続されている各装置との間で行われるデータの授受を制御する通信部13とを有する。
First, the
The
Specifically, the
加工データ生成部11は、ワークWの設計情報(CADデータ)等を用いて、各加工装置40aを駆動制御するための加工データ100を生成する。
ここで、加工データ生成部11が生成する加工データ100について、図2を用いて説明する。
図2は、本発明の実施形態の加工データのデータ構造を模擬的に示した模式図である。
The machining
Here, the machining data 100 generated by the machining
FIG. 2 is a schematic diagram schematically showing the data structure of the machining data according to the embodiment of the present invention.
図示するように、加工データ100は、各加工装置40aが担当する工程を示すデータ名毎に、その工程を担当する加工装置40aを制御する指示情報が対応付けられている。
具体的には、加工データ100は、工程名を登録するフィールド101aと、フィールド101aに登録された工程名の工程を担当する加工装置40aを制御する指示情報を登録するフィールド101bとを備え、1つのレコードが形成されている。また、加工データ100は、工程毎にレコードが作られている(複数のレコードにより構成されている)。
なお、以下では、説明の便宜上、荒取り加工を担当する荒機を加工装置40a1とし、中仕上加工を担当する中仕上機を加工装置40a2とし、仕上加工を担当する仕上機を加工装置40a3(図示せず)として説明する。
As shown in the figure, in the processing data 100, instruction data for controlling the
Specifically, the machining data 100 includes a
In the following description, for convenience of explanation, the roughing machine in charge of roughing is referred to as a processing apparatus 40a1, the intermediate finishing machine in charge of intermediate finishing is referred to as a processing apparatus 40a2, and the finishing machine in charge of finishing is referred to as a processing apparatus 40a3 ( (Not shown).
例えば、フィールド101aに「荒取り加工データ」が登録されたレコード100aでは、フィールド101aに対応するフィールド101bに、荒取り加工を担当する加工装置(荒機)40a1の駆動を制御するための指示情報(例えば、移動方法、移動量、担当装置等)が登録されている。
また、フィールド101aに「中仕上加工データ」が登録されたレコード100bでは、対応するフィールド101bに、中仕上加工を担当する加工装置(中仕上機)40a2の駆動を制御するための指示情報(図示せず)が対応付けられている。
For example, in the
In addition, in the
また、各工程を示す加工データ100には、その工程の作業手順を示すデータ(図示せず)が含まれ、且つその作業手順を示すデータの中の所定作業を示すデータにフラグデータ(中間マーキング)が対応付けられている。
例えば、ある工程(例えば、荒取り加工工程)の手順を示すデータが「第1作業、第2作業・・・・第X作業」により構成されていれば、中間の第n作業(1<n<X)に中間マーキングが付けられている。
Further, the processing data 100 indicating each process includes data (not shown) indicating the work procedure of the process, and flag data (intermediate marking) is included in the data indicating the predetermined work in the data indicating the work procedure. ) Are associated.
For example, if data indicating the procedure of a certain process (for example, roughing process) is constituted by “first work, second work... Xth work”, an intermediate n-th work (1 <n Intermediate marking is attached to <X).
また、上記の中間マーキングの位置は、システム管理者からの指定により特定されるようになされていてもよい。また、例えば、工程(荒取り加工工程等)の手順を示すデータが「第1作業、第2作業・・・・第X作業」により構成されている場合、最後の手順の1つ前の手順((X−1)手順)や、最後の手順の2つ前の手順((X−2)手順)に中間マーキングが付けられていてもよい。
そして、この中間マーキングは、後述するように、各加工装置40aにおける作業の進捗状況の把握に用いられる。
The position of the intermediate marking may be specified by designation from the system administrator. For example, when the data indicating the procedure (roughing process, etc.) is composed of “first work, second work,... X work”, the procedure immediately before the last procedure. ((X-1) procedure) or an intermediate marking may be attached to the procedure two steps before the last procedure ((X-2) procedure).
And this intermediate marking is used for grasping | ascertaining the progress of the work in each
図1に戻り、加工データ端末10の説明を続ける。
加工データ生成部11により生成された加工データ100は、I/О処理部12により、加工時間算出端末15に送信され、加工時間の算出に用いられる。また、加工データ100は、通信部13により、ネットワークaを介して、対応する各制御装置40bに送られる(例えば、荒取り加工データの指示情報(図2のレコード100a)は、荒取り加工を行う加工装置40a1の駆動を制御する制御装置40b1に送られる)。
Returning to FIG. 1, the description of the
The machining data 100 generated by the machining
また、本実施形態では、加工データ端末10のハードウェア構成について、特に限定されるものではないが、例えば、加工データ端末10は、CPUおよびメモリを備えるコンピュータにより構成される。
そして、前記メモリには、加工データ生成部11、I/О処理部12、および通信部13の機能を実現するためのプログラム(加工データ端末PG)が格納されている。そして、加工データ生成部11、I/О処理部12、および通信部13の機能は、前記CPUが、前記メモリに格納されたプログラム(加工データ端末PG)を実行することにより実現される。
なお、前記プログラム(加工データ端末PG)には、CAMプログラムが含まれており、上述した中間マーキングを付与する以外の処理は、従来技術のものと同じである。
Moreover, in this embodiment, although it does not specifically limit about the hardware constitutions of the
The memory stores a program (processing data terminal PG) for realizing the functions of the processing
The program (processed data terminal PG) includes a CAM program, and the processes other than the above-described intermediate marking are the same as those of the prior art.
次に、加工時間算出端末15の構成を説明する。
加工時間算出端末15は、工程毎にその工程の加工時間を算出する加工時間算出部16と、I/О処理部17と、加工機特性データベース18とを備えている。
なお、I/О処理部17は、加工データ端末10との間で行われるデータの授受を制御する。また、I/О処理部17は、スケジューリング端末20との間で行われるデータの授受を制御する。
具体的には、I/О処理部17は、加工データ端末10から送信される加工データ100を受信し、加工時間算出部16に出力する。また、I/О処理部17は、スケジューリング端末20に加工時間算出部16が算出した加工時間を送信する。
Next, the configuration of the machining
The machining
The I /
Specifically, the I /
また、加工機特性データベース18には、各工程を担当する加工装置40a毎の特性情報(加工装置40aの特性を示す情報)が登録されている。
ここで、図3を用いて、加工機特性データベース18について説明する。
図3は、本発明の実施形態の加工機特性データベースのデータ構造を模擬的に示した模式図である。
加工機特性データベース18は、加工装置名毎に、その加工装置の特性を示す情報が対応付けられている。
In the processing machine
Here, the processing machine
FIG. 3 is a schematic diagram schematically showing the data structure of the processing machine characteristic database according to the embodiment of the present invention.
In the processing machine
具体的には、加工機特性データベース18は、加工装置名を登録するフィールド180と、フィールド180に登録された加工装置の特性を示す情報を登録するフィールド181とを備え、1つのレコードが形成されている。また、加工機特性データベース18は、加工装置毎にレコードが作られている(複数のレコードにより構成されている)。
例えば、図示するように、フィールド180に「荒機(加工装置40a1)」が登録されたレコード18aでは、フィールド180に対応するフィールド181に「荒機(加工装置40a1)の特性を示す情報(モータ出力、加速能力、減速能力、モータ反応速度等)が登録されている。
また、フィールド180に「仕上機(加工装置40a3(図示せず))」が登録されたレコード18cでは、フィールド180に対応するフィールド181に「仕上機(加工装置40a3)の特性を示す情報(図示せず)が登録されている。
Specifically, the processing machine
For example, as shown in the figure, in the record 18a in which “rough machine (processing device 40a1)” is registered in the
Further, in the
図1に戻り、加工時間算出端末15の説明を続ける。
加工時間算出部16は、加工データ端末10からの加工データ100に加え、加工機特性データベース18に登録されている各加工装置40aが持つ特性を利用して工程毎の加工時間を算出する(例えば、加工装置40のモータ出力値、加速能力等により補正係数を求めて、従来技術により求められる加工時間に補正係数を乗算した値を加工時間とする)。
例えば、荒取り加工の加工時間を算出する場合、加工時間算出部16は、前記加工データ100の中から、データ名に「荒取り加工データ」が登録されているレコード100aを抽出する。また、加工時間算出部16は、加工機特性データベース18の中から、装置名に「荒機」が登録されているレコード18aを抽出する。
そして、加工時間算出部16は、データ名に「荒取り加工データ」が登録されているレコード100aと、装置名に「荒機」が登録されているレコード18aとを用いて、荒取り加工の作業時間(加工時間)を算出する。
Returning to FIG. 1, the description of the machining
The machining
For example, when calculating the machining time of rough machining, the machining
Then, the machining
このように、本実施形態では、各工程の作業時間の算出に、加工装置40aの特性を加味するようにしている。
そのため、本実施形態によれば、上述した従来技術のものと比べて、算出する作業時間の精度を高めることができる。
Thus, in the present embodiment, the characteristics of the
Therefore, according to the present embodiment, it is possible to improve the accuracy of the calculated work time as compared with the above-described related art.
ここで、加工時間算出部16が算出した工程毎の加工時間を示した加工時間情報を図4に示す。
図示するように、加工時間情報200は、各工程に、加工時間算出部16が算出した加工時間が対応付けられている。なお、図示する例では、3工程(荒取り加工、中仕上、仕上)だけを示しているが、あくまでもこれは例示である。
Here, the machining time information indicating the machining time for each process calculated by the
As shown in the figure, in the
また、本実施形態では、加工時間算出端末15のハードウェア構成について、特に限定されるものではないが、例えば、加工時間算出端末15は、CPUおよびメモリを備えるコンピュータにより構成される。
そして、前記メモリには、加工時間算出端末15およびI/О処理部17の機能を実現するためのプログラム(加工時間算出端末PG)が格納されている。また、前記メモリの所定領域には、加工機特性データベース18が格納されている。
そして、加工時間算出部16およびI/О処理部17の機能は、前記CPUが、前記メモリに格納されたプログラム(加工時間算出端末PG)を実行することにより実現される。
Moreover, in this embodiment, although it does not specifically limit about the hardware constitutions of the process
The memory stores a program (processing time calculation terminal PG) for realizing the functions of the processing
The functions of the machining
次に、スケジューリング端末20について説明する。
スケジューリング端末20は、生産計画生成部21、生産計画管理部22、I/О処理部23、および通信部24を有する。
なお、I/О処理部23および通信部24の機能は、加工データ端末10が有するI/О処理部12および通信部13と同じであるため、ここでの説明は省略する。
Next, the
The
Note that the functions of the I /
生産計画生成部21は、加工時間算出端末15から送信された加工時間200を用いて、生産ラインLの生産計画を作成する。
例えば、生産計画生成部21は、図5に示すように、前記加工時間200を用いて、ガントチャート形式の生産計画を作成する。
図示するように、生産計画情報300は、縦軸(Y方向)に各加工装置40a(すなわち、各加工装置が担当する工程)を示し、横軸(X方向)に時間をとって、横棒310で工程行うタイミングおよび作業時間を示している。
なお、図示する例では、最初に荒機40a1で荒取り加工を行い、次に、中仕上機40a2で中仕上加工を行い、最後に仕上機40a3で仕上加工を行う場合を例に示している。
また、生産計画情報300には、計画を示した横棒310(実線で示している)の下に、実績(その工程での実際の作業時間)を登録するためのスペース(エントリ)311が設けられている。そして、生産計画管理部22より、このスペース311に実際の作業時間が登録されていく。
The production
For example, as shown in FIG. 5, the production
As shown in the figure, the
In the illustrated example, an example is shown in which roughing is first performed by the roughing machine 40a1, then intermediate finishing is performed by the intermediate finishing machine 40a2, and finally finishing is performed by the finishing machine 40a3. .
In addition, the
図1に戻り、スケジューリング端末20の説明を続ける。
また、生産計画管理部22は、生産計画生成部21が作成した生産計画情報300に基づいて、機械監視端末30および搬送機制御端末70を制御し、各加工装置40a1〜40anの加工作業を制御すると共に、無人搬送機60を制御して各加工装置40a1〜40anへのワークWの配送を行う。
Returning to FIG. 1, the description of the
Further, the production
具体的には、生産ラインLに配置された各加工装置40a1〜40anは、ワークWの加工作業を開始すると、機械監視端末30を介して、スケジューリング端末20に「作業開始」を示す信号(開始信号)を送信するようになされている。また、各加工装置40a1〜40anは、加工作業の中の指定作業(中間マーキングが付けられた作業)を実施(開始或いは終了)すると、機械監視端末30に、その旨を示す信号(中間信号)を送信するようになされている。また、各加工装置40a1〜40anは、ワークWに対する加工作業を終了すると、機械監視端末30に「作業終了」を示す信号(終了信号)を送信するようになされている。
Specifically, when each processing apparatus 40a1 to 40an arranged in the production line L starts the processing operation of the workpiece W, a signal (start) indicating “work start” is sent to the
そして、生産計画管理部22は、機械監視端末30から「開始信号」、「中間信号」および「終了信号」を受け付け、当該受け付けた信号により、生産ラインLの進捗状況を把握する。
例えば、生産計画管理部22に、図6に示すような進捗管理テーブル400を保持させ、生産ラインLの進捗状況を把握する(進捗管理テーブル400を利用して進捗状況を示す情報を作成する)。
Then, the production
For example, the production
図6では、各工程(荒加工工程、中仕上工程、仕上工程)を担当する加工装置40a毎(荒機40a1、中仕上機40a2、仕上機40a3)に、ワークWに対する加工作業の進捗状況を登録するエントリが対応付けられている(なお、図6では、n個のワークWを加工する場合を例にしている)。
そして、生産計画管理部22は、機械監視端末30を介して、加工装置40aからの信号(「開始信号」、「中間信号」および「終了信号」)を受け付けて、進捗管理テーブル400を更新する。
In FIG. 6, the progress of the machining operation on the workpiece W is shown for each of the
Then, the production
例えば、生産計画管理部22は、荒機(加工装置40a1)から1つ目のワークWに対する「終了信号」を受信した場合、進捗管理テーブル400の荒機(加工装置40a1)のワーク1の進捗状況を登録するエントリに「終了」を登録する(信号に応じて進捗状況を更新する)。
なお、進捗管理テーブル400では、加工前のワークWのエントリには、予め「ヌル(NULL)」が登録されている。
For example, when the production
In the progress management table 400, “NULL” is registered in advance in the entry of the workpiece W before machining.
また、本実施形態では、スケジューリング端末20のハードウェア構成について、特に限定されるものではないが、例えば、スケジューリング端末20は、CPUおよびメモリを備えるコンピュータにより構成される。
また、前記メモリには、生産計画生成部21、生産計画管理部22、I/О処理部23、および通信部24の機能を実現するためのプログラム(スケジューリング端末PG)が格納されている。また、前記メモリの所定領域には生産計画情報300が格納される。また、前記メモリの所定領域には、進捗管理テーブル400が格納される。
そして、生産計画生成部21、生産計画管理部22、I/О処理部23、および通信部24の機能は、前記CPUが、前記メモリに格納されたプログラム(スケジューリング端末PG)を実行することにより実現される。
In the present embodiment, the hardware configuration of the
The memory stores a program (scheduling terminal PG) for realizing the functions of the production
The functions of the production
次に、機械監視端末30について説明する。
図1に示すように、機械監視端末30は、各加工装置40a1〜40a2を監視する装置監視部31および通信部32を備えている。
装置監視部31は、各加工装置40a1〜40anが送信する「開始信号」、「中間信号」および「終了信号」を受け付け、スケジューリング端末20に、その受け付けた信号を送信(転送)する。また、装置監視部31は、スケジューリング端末20からの信号を受け付け、各加工装置40a1〜40anに、その受け付けた信号を送信する。また、通信部32は、ネットワークbに接続されている各種装置(例えば、加工装置40a1〜40an)との間で行われるデータの授受を制御する。
なお、機械監視端末30は、上述した各端末(例えば、加工データ端末10)と同様、CPUおよびメモリを備えるコンピュータにより構成される。この場合、前記メモリには、装置監視部31および通信部32の機能を実現するプログラムが格納されている。そして、装置管理部31および通信部32の機能は、前記CPUが前記プログラムを実行することにより実現される。
Next, the
As shown in FIG. 1, the
The
In addition, the
つぎに、無人搬送機60および搬送機制御端末70について説明する。
無人搬送機60および搬送機制御端末70は、相互間で無線通信できるように構成されている。
また、無人搬送機60は、ワークWを搭載する荷台60aと、荷台60aと外部装置(加工装置40a)等との間でワークWを移載させるロボットアーム(図示せず)とを備えている。
Next, the
The automatic guided
そして、無人搬送機60は、搬送機制御端末70からの指示に従い、前記ロボットアームにより、ワーク置場(図示せず)に載置されているワークWを掴み、自身の荷台60aの上に積み込んで、ワークWの加工を行う加工装置40aまで搬送する。そして、無人搬送機60は、前記ロボットアームにより、加工装置40aの作業台に荷台60aの上のワークWを載置する。
また、例えば、無人搬送機60は、搬送機制御端末70からの指示にしたがい、前記ロボットアームにより、加工装置40aの作業台に載置されたワークWを掴み、自身の荷台60aに搭載し、次の工程を受け持つ加工装置40aの作業台まで搬送する。
Then, in accordance with an instruction from the transfer
Further, for example, the
また、搬送機制御端末70は、スケジューリング端末20からの搬送指示信号を受け付け、その搬送指示信号にしたがい、無人搬送機60に動作命令を送信し、無人搬送機60の動作を制御する。
なお、本実施形態の無人搬送機60および搬送機制御端末70は、既存の技術により実現されるものである。
Further, the transfer
In addition, the
つぎに、加工装置40a1〜40anおよび制御装置40b1〜40bnについて説明する。
各加工装置40a1〜40anは、対応する制御装置40b1〜40bnに設定された加工データ100にしたがい動作して、作業台に載置されたワークWの加工を自動的に行う(すなわち、制御装置40b1〜40bnは、加工データ100を用いて各加工装置40a1〜anにワークWの加工を実行させる)。
なお、本実施形態の加工装置40a1〜40anおよび制御装置40b1〜40bnは、上述した「開始信号」、「中間信号」および「終了信号」を送信する以外は、周知の構成のものと同じである。
Next, the processing devices 40a1 to 40an and the control devices 40b1 to 40bn will be described.
Each processing device 40a1 to 40an operates according to the processing data 100 set in the corresponding control device 40b1 to 40bn, and automatically processes the workpiece W placed on the work table (that is, the control device 40b1). ˜40bn causes the machining devices 40a1 to an to perform machining of the workpiece W using the machining data 100).
The processing devices 40a1 to 40an and the control devices 40b1 to 40bn of the present embodiment are the same as those of a known configuration except that the above-described “start signal”, “intermediate signal”, and “end signal” are transmitted. .
つぎに、本実施形態の生産システムXにより行われる加工処理の流れについて、図7を用いて説明する。
図7は、本発明の実施形態の生産システムが行うワークWの加工処理の流れを示したシーケンス図である。
なお、以下では、説明の便宜上、複数の加工装置40a1〜40anの中から加工装置(荒機)40a1の加工動作だけをピックアップして説明するが、加工装置40a1以外についても、同様の手順により駆動制御される。
Next, the flow of processing performed by the production system X of the present embodiment will be described with reference to FIG.
FIG. 7 is a sequence diagram showing a flow of processing of the workpiece W performed by the production system according to the embodiment of the present invention.
In the following, for convenience of explanation, only the machining operation of the machining device (rough machine) 40a1 is picked up from among the plurality of machining devices 40a1 to 40an, but driving is performed in the same procedure for other than the machining device 40a1. Be controlled.
まず、最初に、スケジューリング端末20の生産計画管理部22が、生産計画情報300にしたがい、搬送機制御端末70に向けて搬送指示を送信する(S20)。なお、ここでは、最初に、生産計画管理部22が、荒取り加工を行う荒機40a1の作業台にワークWを設置させる搬送指示を送信するものとする。
また、生産計画管理部22は、機械監視端末30に向けて、荒機40a1に対する作業の開始指示信号を送信する(S21)。
また、機械監視端末30は、前記開始指示信号を受信すると、荒機40a1に前記開始指示信号を転送する(S10)。
そして、前記開始指示信号を転送された荒機40a1は、前記開始信号を受信すると(S1)、無人搬送機60により、作業台にワークWが設置されるまで待機する。
First, the production
In addition, the production
In addition, when receiving the start instruction signal, the
Then, when receiving the start signal (S1), the rough machine 40a1 to which the start instruction signal is transferred waits until the work W is placed on the work table by the automatic guided
つぎに、搬送機制御端末70は、S20による搬送指示を受信すると、無人搬送機60に対して、荒機40a1の作業台にワークWを設置させる搬送指示を送信する(S30)。
無人搬送機60は、搬送機制御端末70からの指示に従い、図示しないワーク置場に載置されたワークWを自身の荷台60aに搭載し、荒機40a1が配置された位置まで移動する。そして、無人搬送機60は、自身のロボットアーム(図示せず)により、荷台60aに搭載されたワークWを取り出し、荒機40a1の作業台の上に、取り出したワークWを載置する(作業台にワークWを設置する)。
Next, when the conveyance instruction by S20 is received, the conveyance
In accordance with an instruction from the transfer
つぎに、荒機40a1の動作を説明する。
荒機40a1の作業台の上に、ワークWが載置されると(S2)、荒機40a1は、機械監視端末30に「開始信号」を送信し(S3)、荒取加工を開始する(S4)。
なお、荒機40a1には、センサ(赤外線センサや重量センサ等)が搭載されており、前記センサにより作業台にワークWが設置されたことを検知できるようになされている。
そして、荒機40a1は、作業台にワークWが設置されたことを検知すると、機械監視端末30に、「開始信号」を送信する。また、荒機40a1は、制御端末40b1に入力された加工データ100にしたがい(制御端末40b1からの指示にしがたい)、ワークWに対する荒取り加工を開始する。
Next, the operation of the rough machine 40a1 will be described.
When the workpiece W is placed on the work table of the rough machine 40a1 (S2), the rough machine 40a1 transmits a “start signal” to the machine monitoring terminal 30 (S3), and starts rough machining (S3). S4).
The rough machine 40a1 is equipped with sensors (infrared sensors, weight sensors, etc.) so that the sensor can detect that the workpiece W has been installed on the work table.
And when the rough machine 40a1 detects that the workpiece | work W was installed in the workbench, it will transmit a "start signal" to the
また、機械監視端末30は、荒機40a1からの「開始信号」を受信すると、その「開始信号」をスケジューリング端末20に転送する(S11)。
また、スケジューリング端末20の生産計画管理部22は、機械監視端末30からの「開始信号」を受信すると、進捗管理テーブル400を更新する(S22)。
なお、本ステップ(S22)では、進捗管理テーブル400の荒機(加工装置40a1)の対応するワークW(例えばワーク1)の進捗状況を登録するエントリに「開始」を登録する。
また、生産計画管理部22は、荒機40a1からの「開始信号」を受信すると、荒機40a1の作業時間の計測を開始する。
In addition, when receiving the “start signal” from the rough machine 40a1, the
In addition, when receiving the “start signal” from the
In this step (S22), “start” is registered in the entry for registering the progress status of the work W (for example, work 1) corresponding to the rough machine (processing apparatus 40a1) in the progress management table 400.
Further, upon receiving the “start signal” from the rough machine 40a1, the production
また、上述したS4によりワークWの自動加工を開始した荒機40a1は、荒取り加工工程の中の指定作業(前記中間マーキングにより指定された作業)を実施(開始或いは終了)した場合、機械監視端末30に「中間信号」を送信する(S5)。
また、機械監視端末30は、荒機40a1からの「中間信号」を受信すると、その「中間信号」をスケジューリング端末20に転送する(S11)。
In addition, the roughing machine 40a1 that has started the automatic machining of the workpiece W in S4 described above performs machine monitoring when the designated work (work designated by the intermediate marking) in the roughing machining process is performed (started or finished). An “intermediate signal” is transmitted to the terminal 30 (S5).
In addition, when receiving the “intermediate signal” from the rough machine 40a1, the
また、スケジューリング端末20の生産計画管理部22は、機械監視端末30からの「中間信号」を受信すると、搬送機制御端末70に搬送指示を送信する(S23)。
この場合、生産計画管理部22は、荒機40a1の作業台にある荒取り加工が終了したワークWの取り出しと、前記作業台に、新たなワーク(荒取り加工前のワーク)Wを設置させる搬送指示信号を送信する。
また、生産計画管理部22は、機械監視端末30からの「中間信号」を受信すると進捗管理テーブル400を更新する(S24)。
なお、S24では、進捗管理テーブル400の荒機(加工装置40a1)の対応するワークW(例えばワーク1)の進捗状況を登録するエントリに「中間」が登録される。
In addition, when receiving the “intermediate signal” from the
In this case, the production
Further, when receiving the “intermediate signal” from the
In S24, “intermediate” is registered in the entry for registering the progress status of the work W (for example, work 1) corresponding to the rough machine (processing apparatus 40a1) in the progress management table 400.
つぎに、搬送機制御端末70は、スケジューリング管理端末20からの搬送指示を受信すると、無人搬送機60に対して、荒機40a1の作業台にある荒取り加工済みのワークWの取り出しと、新たなワークWを設置させる搬送指示を送信する(S31)。
例えば、搬送機制御端末70は、第1の無人搬送機60に対して、荒取り加工済みのワークWを取り出し(ワークWを搬出し)、次の工程を行う加工装置(中仕上機)40a2への搬送を指示する。また、搬送機制御端末70は、第2の無人搬送機60に対して、S30と同様、荒取り加工を行う荒機40a1の作業台にワークWを設置させる搬入指示を送信する。
Next, when the transfer
For example, the transfer
そして、上述した第1の無人搬送機60は、荒機40a1が配置された位置まで移動して、荒機40a1の前で荒取加工が終了するまで待機する。また、上述した第2の無人搬送機60は、S30と同様、荷台にワークWを積んでから、荒機40a1が配置された位置まで移動して、荒機40の前で第1の無人搬送機60が荷物を取り出すまで待機する。
And the 1st
つぎに、S5で中間信号を送信した後の荒機40a1について説明する。
前記荒機40a1は、荒取り加工が完了すると(S6)、機械監視端末30に、「終了信号」を送信する(S7)。
また、荒機40a1から「終了信号」送信された機械監視端末30は、スケジューリング端末20に、荒機40a1からの「終了信号」を転送する(S13)。
また、スケジューリング端末20の生産計画管理部22は、機械監視端末30からの「終了信号」を受信すると、進捗管理テーブル400を更新し(S25)、上述したS21と同様、機械監視端末30を介して、荒機40a1に「開始指示信号」を送信する(S26)。
なお、S25では、進捗管理テーブル400の荒機(加工装置40a1)の対応するワークW(例えばワーク1)の進捗状況を登録するエントリに「終了」を登録する。
Next, the rough machine 40a1 after transmitting the intermediate signal in S5 will be described.
When the roughing process is completed (S6), the roughing machine 40a1 transmits an “end signal” to the machine monitoring terminal 30 (S7).
Further, the
In addition, when receiving the “end signal” from the
In S <b> 25, “end” is registered in the entry for registering the progress status of the work W (for example, work 1) corresponding to the rough machine (processing
また、S25において、生産計画管理部22は、機械監視端末30からの「終了信号」を受信すると、S21で開始した荒機40a1の作業時間の計測を終了し、生産計画情報300の中の計画を示す横棒(実線で示している)310の下に、計測された作業時間(実績)を登録する(図5参照)。
このように構成することにより、本実施形態によれば、自動的に生産計画の検証を行うことができる。
In S25, when receiving the “end signal” from the
With this configuration, according to the present embodiment, the production plan can be automatically verified.
また、S25において、生産計画管理部22は、搬送機制御端末70経由で、荒機40a1の前で待機している第1無人搬送機60に、前記の「終了信号」を送信する(図示せず)。
第1の無人搬送機60は、前記の「終了信号」を受け付けると、荒機40a1の作業台にある荒取り加工済みのワークWを取り出し、自身の荷台60aに搭載して、次の工程を行う加工装置(中仕上機)40a2に搬送する。
In S25, the production
When the first
また、第2の無人搬送機60は、第1の無人搬送機60が荒取り加工済みのワークWの取り出した後に、作業台へのワークWの設置作業を行うように制御されている。
例えば、第1の無人搬送機60および第2の無人搬送機60は、相互に無線通信できるようになされている。
そして、第1の無人搬送機60は、荒機40a1の作業台にある荒取り加工済みのワークWを取り出した際、第2の無人搬送機60に「取出完了信号」を送信するようになされている。
また、第2の無人搬送機60は、第1の無人搬送機60からの「取出完了信号」を受信した場合、ロボットアームで自身の荷台60a1の上にあるワークWを取り出し、荒機40a1の作業台に当該ワークWを設置する。
Further, the second
For example, the first
Then, when the first automatic guided
In addition, when the second
一方、S26により作業開始指示が送られた機械監視端末30は、荒機40a1に当該作業開始指示を転送し(S10b)、その転送された作業開始指示が荒機40a1により受信される(S1b)。その後、荒機40a1は、上述したS2〜S4と同様の処理を行う(S2b、S3b、S4b)。
なお、以降は、各装置(荒機40a1、機械監視端末30、スケジューリング端末20、搬送システム(無人搬送機60および搬送機制御装置70))が、上記同様の処理を繰り返す。
On the other hand, the
Thereafter, each device (the rough machine 40a1, the
以上説明したように、本実施形態では、生産計画の基となる作業時間の算出に、各工程を行う加工装置40aの特性情報を加味しているため、実際の作業時間と誤差の少ない作業時間計画を算出することができる。また、本実施形態では、前記の作業時間計画を利用して生産計画を作成するため、精度の高い生産計画を作成することができる。
その結果、本実施形態によれば、精度の高い生産計画にしたがい、製造ラインを稼働させることができるので、製造ラインの生産性を向上させることができる。
As described above, in the present embodiment, since the characteristic information of the
As a result, according to the present embodiment, the production line can be operated according to a highly accurate production plan, so that the productivity of the production line can be improved.
また、本実施形態では、各工程を行う加工装置40aを駆動させる加工データ100に、工程の作業手順を示すデータが含まれている。また、前記作業手順を示すデータには、作業手順の中の所定作業に中間マーキングが付けられている。
また、各加工装置40a〜40nは、中間マーキングに対応付けられた所定作業を実施(開始或いは終了)すると、その旨をスケジューリング端末20に送信するようになされている。
そして、これにより、スケジューリング端末20が、各加工装置40a〜40nの作業の進捗状況を把握することができる。そのため、例えば、ある工程の作業手順のなかで、後半に行われる作業手順に中間マーキングを対応付けることで、スケジューリング端末20は、実施している工程が終了する加工装置40aを推定することができる。
In the present embodiment, the processing data 100 for driving the
In addition, each
And thereby, the
また、スケジューリング端末20は、各加工装置40a〜40nの作業の進捗状況を考慮して、無人搬送機60を制御してワークWの配送を行っている。
そのため、例えば、ある工程の作業手順を示すデータのなかで、後半に行われる作業手順に中間マーキングを対応付けるようにすれば、スケジューリング端末20は、ある工程の後半の作業を行っている加工装置40a1の前に、加工されたワークを運び出す無人搬送機60と、新たなワークを設置する無人搬送機60とを待機させておくことができる。
また、上記のように無人搬送機60を手配することができるので、加工装置40a1の作業が終了するとすぐにワークWを取り出して、次の工程を行う加工装置40a2に搬送させ、且つ加工装置40a1の作業台の上に新たなワークWを設置させることができる。
In addition, the
Therefore, for example, in the data indicating the work procedure of a certain process, if the intermediate marking is associated with the work procedure performed in the latter half, the
Further, since the
また、本実施形態の生産システムXによれば、スケジューリング端末20および機械監視端末30により、各加工装置40a1〜40anの駆動を自動制御しているため、上述した従来技術の生産システムのように、加工装置を操作する作業者を配置する必要がない。さらに、本実施形態の生産システムXによれば、ワークWを無人で搬送する無人搬送システム(無人搬送機60および搬送機制御端末70)を備えているため、生産ラインLの無人化を図ることができる。
なお、本発明は、上述した実施形態に限定されるものではなく、その要旨の範囲内において種々の変形が可能である。
In addition, according to the production system X of the present embodiment, since the driving of the processing devices 40a1 to 40an is automatically controlled by the
In addition, this invention is not limited to embodiment mentioned above, A various deformation | transformation is possible within the range of the summary.
例えば、上述した実施形態では、スケジューリング端末20および機械監視端末30により、各加工装置40a1〜40anを管理しているがあくまでもこれは例示に過ぎない。スケジューリング端末20および機械監視端末30が1つの装置として構成されていてもよい。
また、例えば、加工データ端末10、加工時間算出端末15、スケジューリング端末20、および機械監視端末30が、1つの装置として構成されていてもよい。
For example, in the above-described embodiment, the processing devices 40a1 to 40an are managed by the
Further, for example, the
L 生産ライン
W ワーク
X 生産システム
10 加工データ端末
11 加工データ生成部
12 I/О処理部
13 通信部
15 加工時間算出端末
16 加工時間算出部
17 I/О処理部
18 加工機特性データベース
20 スケジューリング端末
21 生産計画生成部
22 生産計画管理部
23 I/О処理部
24 通信部
30 機械監視端末
31 機械監視部
32 通信部
40a 加工装置
40a1〜40an 加工装置
40b 制御装置
40b1〜40bn 制御装置
60 無人搬送機
60a 荷台(無人搬送機)
70 搬送機制御端末
L Production line W Work
70 Transporter control terminal
Claims (2)
前記加工データに含まれる作業手順には、該作業手順の中の所定作業にマーキングデータが付けられており、
前記加工装置は、前記作業台の上に載置されたワークの加工を開始すると前記スケジューリング端末に向けて作業開始を示す開始信号を送信し、前記マーキングデータが付けられた所定作業を実施すると前記スケジューリング端末に向けてその旨を示す中間信号を送信し、該ワークの加工が完了すると前記スケジューリング端末に向けて作業完了を示す終了信号を送信し、
前記スケジューリング端末は、前記加工装置が送信する前記開始信号、前記中間信号、および前記終了信号を用いて、該加工装置におけるワークの加工の進捗状況を示す進捗情報を生成し、前記生産計画および該進捗情報に基づいて前記加工装置への加工開始の指示および前記無人搬送装置へのワークの搬送指示を行うことを特徴とする生産システム。 A work table on which the work is placed, a processing device arranged on a production line for automatically processing the work placed on the work table, and processing data including work procedures on the work device. A production system comprising: a control device that executes machining; an unmanned conveyance device that conveys the workpiece to a work table of the machining device; and a scheduling terminal that instructs the unmanned conveyance device to start driving according to the production plan. Because
In the work procedure included in the processing data, marking data is attached to a predetermined work in the work procedure,
When the machining apparatus starts machining the workpiece placed on the work table, the machining apparatus transmits a start signal indicating the work start to the scheduling terminal, and when the predetermined work with the marking data is performed, An intermediate signal indicating that is sent to the scheduling terminal, and when processing of the workpiece is completed, an end signal indicating work completion is transmitted to the scheduling terminal,
The scheduling terminal uses the start signal, the intermediate signal, and the end signal transmitted by the processing device to generate progress information indicating a progress status of workpiece processing in the processing device, and the production plan and the A production system that performs an instruction to start processing to the processing apparatus and an instruction to transfer a workpiece to the automatic transfer apparatus based on progress information.
前記スケジューリング端末は、前記加工時間算出端末が算出した作業時間を用いて前記生産計画を作成することを特徴とする請求項1に記載の生産システム。 A machining time calculation terminal for calculating a work time performed by the machining apparatus using the machining data and information indicating characteristics of the machining apparatus,
The production system according to claim 1, wherein the scheduling terminal creates the production plan using the work time calculated by the machining time calculation terminal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008329014A JP4794014B2 (en) | 2008-12-25 | 2008-12-25 | Production system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008329014A JP4794014B2 (en) | 2008-12-25 | 2008-12-25 | Production system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010152577A JP2010152577A (en) | 2010-07-08 |
| JP4794014B2 true JP4794014B2 (en) | 2011-10-12 |
Family
ID=42571607
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008329014A Expired - Fee Related JP4794014B2 (en) | 2008-12-25 | 2008-12-25 | Production system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4794014B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111415879A (en) * | 2019-01-08 | 2020-07-14 | 东捷科技股份有限公司 | Automatic operation method of semiconductor process |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6357156A (en) * | 1986-08-29 | 1988-03-11 | Yamazaki Mazak Corp | Transport control method for work pallet in machine tool |
| JPH0543038A (en) * | 1991-08-14 | 1993-02-23 | Murata Mach Ltd | Monitor for plate sorting device |
| JPH09272047A (en) * | 1996-04-09 | 1997-10-21 | Okuma Mach Works Ltd | Production management system |
| JP3228209B2 (en) * | 1997-12-26 | 2001-11-12 | 株式会社デンソー | Production management device |
| JP2000132216A (en) * | 1998-10-27 | 2000-05-12 | Hitachi Ltd | Processing time estimation method and processing time estimation device |
| JP2002200540A (en) * | 2000-12-28 | 2002-07-16 | Mazda Motor Corp | Method for controlling machine tool, control device therefor, and control medium therefor |
| JP4293974B2 (en) * | 2004-01-20 | 2009-07-08 | 三星電子株式会社 | Optimal transfer control method for unmanned transfer system |
| JP4891528B2 (en) * | 2004-04-07 | 2012-03-07 | オークマ株式会社 | Machining time calculation device |
-
2008
- 2008-12-25 JP JP2008329014A patent/JP4794014B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010152577A (en) | 2010-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6412179B2 (en) | Processing system in which mobile robot carries goods in and out from processing machine, and machine control device | |
| US7805285B2 (en) | Machining simulation system | |
| US8054027B2 (en) | Robot operating range setting device | |
| JP6677702B2 (en) | Numerical control unit | |
| EP2088490A3 (en) | Production system provided with a production control apparatus | |
| US20150066434A1 (en) | Data acquisition device for acquiring cause of stoppage of drive axis and information relating thereto | |
| CN104345711A (en) | Robot system, robot management computer, and method of manufacturing a robot system | |
| CN104603704A (en) | Ultra-flexible production manufacturing | |
| CN113182935A (en) | Flexible production line for framework machining | |
| WO2009093368A1 (en) | Production facility | |
| CN104339353A (en) | Robot system, production management computer, and method of controlling production management computer | |
| WO2022097268A1 (en) | Tool transport system, control method for tool transport system, and control program for tool transport system | |
| CN109571138A (en) | The control method of system of processing and processing machine | |
| CN116802011A (en) | Conveying system, control method and control program | |
| JP4794014B2 (en) | Production system | |
| JP6703605B2 (en) | Working device and time measuring method for working device | |
| JP5127415B2 (en) | Product management method and product management system | |
| JP2020097101A (en) | Robot device, robot system, robot device control method, article manufacturing method using robot device, control program, and recording medium | |
| KR20160034659A (en) | Automation system of machine tool | |
| JP6688912B1 (en) | Pallet transfer system, pallet transfer method, and pallet transfer program | |
| JP5895376B2 (en) | ROBOT CELL POSITIONING METHOD AND POSITIONING CONTROL DEVICE | |
| JP2002351531A (en) | Teaching data correction method and correction device | |
| KR100774077B1 (en) | Articulated robot and its control device | |
| WO2023135644A1 (en) | Conveyance system, control method, and control program | |
| JP2002108429A (en) | Work device and work method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20110721 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110721 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110725 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140805 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140805 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140805 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |