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
JP4794014B2 - Production system - Google Patents
[go: Go Back, main page]

JP4794014B2 - Production system - Google Patents

Production system Download PDF

Info

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
Application number
JP2008329014A
Other languages
Japanese (ja)
Other versions
JP2010152577A (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.)
Toyota Motor East Japan Inc
Original Assignee
Kanto Auto Works 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 Kanto Auto Works Ltd filed Critical Kanto Auto Works Ltd
Priority to JP2008329014A priority Critical patent/JP4794014B2/en
Publication of JP2010152577A publication Critical patent/JP2010152577A/en
Application granted granted Critical
Publication of JP4794014B2 publication Critical patent/JP4794014B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing 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 machining data terminal 150, a scheduling terminal 250, a machine monitoring terminal 30, and a plurality of machining devices 40a1 and 40a2 arranged on the production line L (here, explanations are given). For convenience, only two units are shown), control devices 40b1 and 40b2 for controlling the respective processing devices 40a1 and 40a2, and a crane device B for transporting the workpiece W.
The processing data terminal 150 and the control devices 40b1 and 40b2 are connected to the network a so that they can communicate with each other.
In addition, the scheduling terminal 250, the machine monitoring terminal 30, and the processing devices 40a1 and 40a2 are connected to a network b (indicated by a broken line in the drawing) so that they can communicate with each other.

また、加工データ端末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 machining data terminal 150 generates machining data (instruction information) 160 for driving and controlling the machining devices 40a1 and 40a2 using the design information (CAD data) of the workpiece W and the like, and controls each control via the network a. The machining data 160 is transmitted to the devices 40b1 and 40b2. Then, the control device 40b1 (or the control device 40b2) receives the machining data 160 from the machining data terminal 10, and uses the machining data 160 to perform drive control of the machining device 40a1 (or the machining device 40a2).
The processed data terminal 150 is configured by a computer including a CPU and a memory, and a CAM program is stored in the memory. Then, machining data 100 is created when the CPU executes the CAM program.

また、スケジューリング端末250は、生産ラインLのスケジュール管理を行う。
そして、作業者は、スケジューリング端末250に、加工データ端末150で求めた加工データ160を入力する(例えば、作業者がキーボードで入力する)。スケジューリング端末250は、入力された加工データ160を用いて、生産ラインLの生産計画を作成する。また、スケジューリング端末250は、作成した生産計画にしたがい、機械監視端末30を介して、各加工装置40a1、40a2の駆動開始の指示を行う。
In addition, the scheduling terminal 250 performs schedule management for the production line L.
Then, the worker inputs the processing data 160 obtained by the processing data terminal 150 to the scheduling terminal 250 (for example, the worker inputs with the keyboard). The scheduling terminal 250 creates a production plan for the production line L using the input processing data 160. In addition, the scheduling terminal 250 gives an instruction to start driving the processing devices 40a1 and 40a2 via the machine monitoring terminal 30 in accordance with the produced production plan.

また、各加工装置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 machine monitoring terminal 30 will transmit the received processing end signal to scheduling terminal 250, if the processing end signal from each processing device 40a1 and 40a2 is received. In addition, when receiving the processing end signal, the scheduling terminal 250 notifies the operator to that effect (sounds a buzzer or the like).
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 scheduling terminal 250.

その後、スケジューリング端末250は、搬送終了の入力を受けると、前記生産計画にしたがい、機械監視端末30を介して各加工装置40a1、40a2に、次工程の加工開始に指示を与える。これにより、各加工装置40a1、40a2によりワークWが自動的に加工される。
なお、上記のように、ワークWを自動加工する加工装置の構成は、例えば、特許文献1に開示されている。
また、従来から、生産ラインLでは、ワークWの搬送手段として、クレーン装置Bではなく、無人搬送システムを利用することも行われている(例えば、特許文献2)。
特開2002−200540号公報 特開2005−209161号公報
Thereafter, when receiving an input of the end of conveyance, the scheduling terminal 250 gives an instruction to start processing of the next process to each of the processing devices 40a1 and 40a2 via the machine monitoring terminal 30 in accordance with the production plan. Thereby, the workpiece | work W is automatically processed by each processing apparatus 40a1 and 40a2.
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).
JP 2002-200540 A JP 2005-209161 A

しかしながら、上述した従来技術の生産システムは、以下に示す技術的課題を有している。
具体的には、図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 machining data terminal 10, a machining time calculation terminal 15, a scheduling terminal 20, a machine monitoring terminal 30, and a plurality of machining devices ( NC machine tools) 40a1 to 40an (n is an integer of 2 or more), control devices 40b1 to 40bn (n is an integer of 2 or more) for controlling the respective processing devices 40a1 to 40an, a plurality of automatic transfer machines 60, And a transfer machine control terminal 70 that controls driving of the plurality of automatic transfer machines 60.
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 processing data terminal 10, the scheduling terminal 20, the control devices 40b1 to 40bn, and the transfer machine control terminal 70 are connected to a network a (for example, a factory LAN), and exchange data with each other via the network a. It has been made possible.
In addition, the scheduling terminal 20, the machine monitoring terminal 30, and the processing devices 40a1 to 40an are connected to a network b (for example, a factory LAN) and can exchange data with each other via the network b. .
The processing time calculation terminal 15 is connected to the processing data terminal 10 and the scheduling terminal 20 via a network.
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 scheduling terminal 20 grasps the progress status of the work performed by each of the processing devices 40a1 to 40an via the machine monitoring terminal 30.
In addition, the scheduling terminal 20 instructs the unmanned transporter 60 to transport based on the above progress (drives the unmanned transporter 60 via the transporter control terminal 70) and transports the workpiece W. In addition, the scheduling terminal 20 instructs the machining devices 40a1 to 40an to start machining based on the progress status.
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 unmanned transfer device 60 and the transfer device control terminal 70) that transfers the workpiece W unattended. Therefore, the production line L can be unmanned.
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 processing data terminal 10 will be described.
The processing data terminal 10 generates processing data for controlling the driving of the processing devices 40a1 to 40an and transmits the generated processing data to the control devices 40b1 to 40bn.
Specifically, the machining data terminal 10 includes a machining data generation unit 11 that generates machining data, an I / O processing unit 12 that controls data exchange between the machining time calculation terminal 15, a network a And a communication unit 13 that controls data exchange with each device connected to the PC.

加工データ生成部11は、ワークWの設計情報(CADデータ)等を用いて、各加工装置40aを駆動制御するための加工データ100を生成する。
ここで、加工データ生成部11が生成する加工データ100について、図2を用いて説明する。
図2は、本発明の実施形態の加工データのデータ構造を模擬的に示した模式図である。
The machining data generation unit 11 uses the design information (CAD data) of the workpiece W to generate machining data 100 for driving and controlling each machining device 40a.
Here, the machining data 100 generated by the machining data generation unit 11 will be described with reference to FIG.
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 processing device 40a in charge of the process is associated with each data name indicating the process in charge of each processing device 40a.
Specifically, the machining data 100 includes a field 101a for registering a process name, and a field 101b for registering instruction information for controlling the processing apparatus 40a in charge of the process having the process name registered in the field 101a. Two records are formed. Moreover, the process data 100 has a record for each process (consisting of a plurality of records).
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 record 100a in which “rough machining data” is registered in the field 101a, instruction information for controlling the driving of the machining apparatus (rough machine) 40a1 in charge of the rough machining in the field 101b corresponding to the field 101a. (For example, a movement method, a movement amount, a device in charge, etc.) are registered.
In addition, in the record 100b in which “intermediate finishing processing data” is registered in the field 101a, instruction information for controlling the driving of the processing apparatus (intermediate finishing machine) 40a2 in charge of the intermediate finishing processing is displayed in the corresponding field 101b (FIG. (Not shown) are associated.

また、各工程を示す加工データ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 processing apparatus 40a so that it may mention later.

図1に戻り、加工データ端末10の説明を続ける。
加工データ生成部11により生成された加工データ100は、I/О処理部12により、加工時間算出端末15に送信され、加工時間の算出に用いられる。また、加工データ100は、通信部13により、ネットワークaを介して、対応する各制御装置40bに送られる(例えば、荒取り加工データの指示情報(図2のレコード100a)は、荒取り加工を行う加工装置40a1の駆動を制御する制御装置40b1に送られる)。
Returning to FIG. 1, the description of the machining data terminal 10 will be continued.
The machining data 100 generated by the machining data generation unit 11 is transmitted to the machining time calculation terminal 15 by the I / O processing unit 12 and used for calculation of the machining time. Further, the machining data 100 is sent by the communication unit 13 to each of the corresponding control devices 40b via the network a (for example, roughing machining data instruction information (record 100a in FIG. 2) is used for roughing machining. Sent to the control device 40b1 for controlling the drive of the processing device 40a1 to be performed).

また、本実施形態では、加工データ端末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 process data terminal 10, For example, the process data terminal 10 is comprised by computer provided with CPU and memory.
The memory stores a program (processing data terminal PG) for realizing the functions of the processing data generation unit 11, the I / O processing unit 12, and the communication unit 13. The functions of the machining data generation unit 11, the I / O processing unit 12, and the communication unit 13 are realized by the CPU executing a program (processing data terminal PG) stored in the memory.
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 time calculation terminal 15 will be described.
The machining time calculation terminal 15 includes a machining time calculation unit 16 that calculates a machining time for each process, an I / O processing unit 17, and a processing machine characteristic database 18.
The I / O processing unit 17 controls data exchange with the machining data terminal 10. Further, the I / O processing unit 17 controls data exchange with the scheduling terminal 20.
Specifically, the I / O processing unit 17 receives the machining data 100 transmitted from the machining data terminal 10 and outputs it to the machining time calculation unit 16. Further, the I / O processing unit 17 transmits the machining time calculated by the machining time calculation unit 16 to the scheduling terminal 20.

また、加工機特性データベース18には、各工程を担当する加工装置40a毎の特性情報(加工装置40aの特性を示す情報)が登録されている。
ここで、図3を用いて、加工機特性データベース18について説明する。
図3は、本発明の実施形態の加工機特性データベースのデータ構造を模擬的に示した模式図である。
加工機特性データベース18は、加工装置名毎に、その加工装置の特性を示す情報が対応付けられている。
In the processing machine characteristic database 18, characteristic information (information indicating characteristics of the processing apparatus 40a) for each processing apparatus 40a in charge of each process is registered.
Here, the processing machine characteristic database 18 will be described with reference to FIG.
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 characteristic database 18, information indicating the characteristics of the processing apparatus is associated with each processing apparatus name.

具体的には、加工機特性データベース18は、加工装置名を登録するフィールド180と、フィールド180に登録された加工装置の特性を示す情報を登録するフィールド181とを備え、1つのレコードが形成されている。また、加工機特性データベース18は、加工装置毎にレコードが作られている(複数のレコードにより構成されている)。
例えば、図示するように、フィールド180に「荒機(加工装置40a1)」が登録されたレコード18aでは、フィールド180に対応するフィールド181に「荒機(加工装置40a1)の特性を示す情報(モータ出力、加速能力、減速能力、モータ反応速度等)が登録されている。
また、フィールド180に「仕上機(加工装置40a3(図示せず))」が登録されたレコード18cでは、フィールド180に対応するフィールド181に「仕上機(加工装置40a3)の特性を示す情報(図示せず)が登録されている。
Specifically, the processing machine characteristic database 18 includes a field 180 for registering a processing apparatus name, and a field 181 for registering information indicating characteristics of the processing apparatus registered in the field 180, and one record is formed. ing. In the processing machine characteristic database 18, a record is created for each processing apparatus (consisting of a plurality of records).
For example, as shown in the figure, in the record 18a in which “rough machine (processing device 40a1)” is registered in the field 180, “information indicating the characteristics of the rough machine (processing device 40a1) (motor) is stored in the field 181 corresponding to the field 180. Output, acceleration capability, deceleration capability, motor reaction speed, etc.) are registered.
Further, in the record 18c in which “finishing machine (processing apparatus 40a3 (not shown))” is registered in the field 180, “information indicating the characteristics of the finishing machine (processing apparatus 40a3)” is displayed in the field 181 corresponding to the field 180 (FIG. (Not shown) is registered.

図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 time calculation terminal 15 will be continued.
The machining time calculation unit 16 calculates the machining time for each process by using the characteristics of each machining apparatus 40a registered in the machining machine characteristic database 18 in addition to the machining data 100 from the machining data terminal 10 (for example, The correction coefficient is obtained from the motor output value, acceleration capability, etc. of the machining apparatus 40, and a value obtained by multiplying the machining time obtained by the conventional technique by the correction coefficient is taken as the machining time).
For example, when calculating the machining time of rough machining, the machining time calculation unit 16 extracts a record 100 a in which “rough machining data” is registered in the data name from the machining data 100. Further, the machining time calculation unit 16 extracts a record 18 a in which “rough machine” is registered as the device name from the machine tool characteristic database 18.
Then, the machining time calculation unit 16 uses the record 100a in which “rough machining data” is registered as the data name and the record 18a in which “rough machine” is registered as the device name. The work time (processing time) is calculated.

このように、本実施形態では、各工程の作業時間の算出に、加工装置40aの特性を加味するようにしている。
そのため、本実施形態によれば、上述した従来技術のものと比べて、算出する作業時間の精度を高めることができる。
Thus, in the present embodiment, the characteristics of the processing apparatus 40a are taken into account in the calculation of the work time of each process.
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 machining time calculator 16 is shown in FIG.
As shown in the figure, in the machining time information 200, the machining time calculated by the machining time calculation unit 16 is associated with each process. In the illustrated example, only three steps (roughing, intermediate finishing, and finishing) are shown, but this is only an example.

また、本実施形態では、加工時間算出端末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 time calculation terminal 15, For example, the process time calculation terminal 15 is comprised by computer provided with CPU and memory.
The memory stores a program (processing time calculation terminal PG) for realizing the functions of the processing time calculation terminal 15 and the I / O processing unit 17. A processing machine characteristic database 18 is stored in a predetermined area of the memory.
The functions of the machining time calculation unit 16 and the I / O processing unit 17 are realized by the CPU executing a program (machining time calculation terminal PG) stored in the memory.

次に、スケジューリング端末20について説明する。
スケジューリング端末20は、生産計画生成部21、生産計画管理部22、I/О処理部23、および通信部24を有する。
なお、I/О処理部23および通信部24の機能は、加工データ端末10が有するI/О処理部12および通信部13と同じであるため、ここでの説明は省略する。
Next, the scheduling terminal 20 will be described.
The scheduling terminal 20 includes a production plan generation unit 21, a production plan management unit 22, an I / O processing unit 23, and a communication unit 24.
Note that the functions of the I / O processing unit 23 and the communication unit 24 are the same as those of the I / O processing unit 12 and the communication unit 13 included in the processed data terminal 10, and a description thereof is omitted here.

生産計画生成部21は、加工時間算出端末15から送信された加工時間200を用いて、生産ラインLの生産計画を作成する。
例えば、生産計画生成部21は、図5に示すように、前記加工時間200を用いて、ガントチャート形式の生産計画を作成する。
図示するように、生産計画情報300は、縦軸(Y方向)に各加工装置40a(すなわち、各加工装置が担当する工程)を示し、横軸(X方向)に時間をとって、横棒310で工程行うタイミングおよび作業時間を示している。
なお、図示する例では、最初に荒機40a1で荒取り加工を行い、次に、中仕上機40a2で中仕上加工を行い、最後に仕上機40a3で仕上加工を行う場合を例に示している。
また、生産計画情報300には、計画を示した横棒310(実線で示している)の下に、実績(その工程での実際の作業時間)を登録するためのスペース(エントリ)311が設けられている。そして、生産計画管理部22より、このスペース311に実際の作業時間が登録されていく。
The production plan generation unit 21 creates a production plan for the production line L using the machining time 200 transmitted from the machining time calculation terminal 15.
For example, as shown in FIG. 5, the production plan generation unit 21 creates a production plan in a Gantt chart format using the processing time 200.
As shown in the figure, the production plan information 300 shows each processing device 40a (that is, a process in charge of each processing device) on the vertical axis (Y direction) and takes time on the horizontal axis (X direction). The timing and work time for performing the process at 310 are shown.
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 production plan information 300 is provided with a space (entry) 311 for registering the actual result (actual working time in the process) under the horizontal bar 310 (shown by a solid line) indicating the plan. It has been. Then, the actual work time is registered in the space 311 by the production plan management unit 22.

図1に戻り、スケジューリング端末20の説明を続ける。
また、生産計画管理部22は、生産計画生成部21が作成した生産計画情報300に基づいて、機械監視端末30および搬送機制御端末70を制御し、各加工装置40a1〜40anの加工作業を制御すると共に、無人搬送機60を制御して各加工装置40a1〜40anへのワークWの配送を行う。
Returning to FIG. 1, the description of the scheduling terminal 20 will be continued.
Further, the production plan management unit 22 controls the machine monitoring terminal 30 and the transfer machine control terminal 70 based on the production plan information 300 created by the production plan generation unit 21, and controls the machining operations of the respective processing devices 40a1 to 40an. At the same time, the automatic guided machine 60 is controlled to deliver the workpiece W to each of the processing devices 40a1 to 40an.

具体的には、生産ライン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 scheduling terminal 20 via the machine monitoring terminal 30. Signal). Further, when each processing apparatus 40a1 to 40an performs (starts or ends) a designated work (work with an intermediate marking) in the work, a signal (intermediate signal) indicating the fact to the machine monitoring terminal 30. Has been made to send. In addition, when each machining apparatus 40a1 to 40an finishes the machining operation on the workpiece W, the machining apparatus 40a1 to 40an transmits a signal (end signal) indicating “work completion” to the machine monitoring terminal 30.

そして、生産計画管理部22は、機械監視端末30から「開始信号」、「中間信号」および「終了信号」を受け付け、当該受け付けた信号により、生産ラインLの進捗状況を把握する。
例えば、生産計画管理部22に、図6に示すような進捗管理テーブル400を保持させ、生産ラインLの進捗状況を把握する(進捗管理テーブル400を利用して進捗状況を示す情報を作成する)。
Then, the production plan management unit 22 receives “start signal”, “intermediate signal”, and “end signal” from the machine monitoring terminal 30, and grasps the progress status of the production line L based on the received signals.
For example, the production plan management unit 22 holds the progress management table 400 as shown in FIG. 6 and grasps the progress of the production line L (creates information indicating the progress using the progress management table 400). .

図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 processing devices 40a (roughing machine 40a1, intermediate finishing machine 40a2, and finishing machine 40a3) in charge of each process (roughing process, intermediate finishing process, finishing process). Entries to be registered are associated with each other (in FIG. 6, an example in which n workpieces W are machined is taken as an example).
Then, the production plan management unit 22 receives signals (“start signal”, “intermediate signal”, and “end signal”) from the processing apparatus 40a via the machine monitoring terminal 30, and updates the progress management table 400. .

例えば、生産計画管理部22は、荒機(加工装置40a1)から1つ目のワークWに対する「終了信号」を受信した場合、進捗管理テーブル400の荒機(加工装置40a1)のワーク1の進捗状況を登録するエントリに「終了」を登録する(信号に応じて進捗状況を更新する)。
なお、進捗管理テーブル400では、加工前のワークWのエントリには、予め「ヌル(NULL)」が登録されている。
For example, when the production plan management unit 22 receives an “end signal” for the first workpiece W from the rough machine (processing apparatus 40a1), the progress of the work 1 of the rough machine (processing apparatus 40a1) in the progress management table 400. “End” is registered in the entry for registering the status (the progress status is updated according to the signal).
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 scheduling terminal 20 is not particularly limited. For example, the scheduling terminal 20 is configured by a computer including a CPU and a memory.
The memory stores a program (scheduling terminal PG) for realizing the functions of the production plan generation unit 21, the production plan management unit 22, the I / O processing unit 23, and the communication unit 24. The production plan information 300 is stored in a predetermined area of the memory. A progress management table 400 is stored in a predetermined area of the memory.
The functions of the production plan generation unit 21, the production plan management unit 22, the I / O processing unit 23, and the communication unit 24 are performed when the CPU executes a program (scheduling terminal PG) stored in the memory. Realized.

次に、機械監視端末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 machine monitoring terminal 30 will be described.
As shown in FIG. 1, the machine monitoring terminal 30 includes a device monitoring unit 31 and a communication unit 32 that monitor the processing devices 40a1 to 40a2.
The apparatus monitoring unit 31 receives “start signal”, “intermediate signal”, and “end signal” transmitted from each of the processing apparatuses 40a1 to 40an, and transmits (transfers) the received signal to the scheduling terminal 20. Moreover, the apparatus monitoring part 31 receives the signal from the scheduling terminal 20, and transmits the received signal to each processing apparatus 40a1-40an. In addition, the communication unit 32 controls data exchange performed with various devices (for example, the processing devices 40a1 to 40an) connected to the network b.
In addition, the machine monitoring terminal 30 is comprised by the computer provided with CPU and memory similarly to each terminal (for example, process data terminal 10) mentioned above. In this case, a program for realizing the functions of the device monitoring unit 31 and the communication unit 32 is stored in the memory. The functions of the device management unit 31 and the communication unit 32 are realized by the CPU executing the program.

つぎに、無人搬送機60および搬送機制御端末70について説明する。
無人搬送機60および搬送機制御端末70は、相互間で無線通信できるように構成されている。
また、無人搬送機60は、ワークWを搭載する荷台60aと、荷台60aと外部装置(加工装置40a)等との間でワークWを移載させるロボットアーム(図示せず)とを備えている。
Next, the unmanned transfer machine 60 and the transfer machine control terminal 70 will be described.
Unmanned conveyance machine 60 and conveyance machine control terminal 70 are constituted so that radio communications are possible between each other.
The automatic guided machine 60 includes a loading platform 60a on which the workpiece W is mounted, and a robot arm (not shown) that transfers the workpiece W between the loading platform 60a and an external device (processing device 40a). .

そして、無人搬送機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 machine control terminal 70, the unmanned transfer machine 60 grabs the work W placed on the work place (not shown) by the robot arm, and loads it onto its own loading platform 60a. Then, the workpiece W is transported to the processing device 40a. And the unmanned conveyance machine 60 mounts the workpiece | work W on the loading platform 60a on the work bench | platform of the processing apparatus 40a with the said robot arm.
Further, for example, the unmanned transport machine 60 holds the work W placed on the work table of the processing apparatus 40a by the robot arm in accordance with an instruction from the transport machine control terminal 70, and loads the work W on the load platform 60a. It is transported to the work table of the processing apparatus 40a responsible for the next process.

また、搬送機制御端末70は、スケジューリング端末20からの搬送指示信号を受け付け、その搬送指示信号にしたがい、無人搬送機60に動作命令を送信し、無人搬送機60の動作を制御する。
なお、本実施形態の無人搬送機60および搬送機制御端末70は、既存の技術により実現されるものである。
Further, the transfer machine control terminal 70 receives the transfer instruction signal from the scheduling terminal 20 and transmits an operation command to the unmanned transfer machine 60 according to the transfer instruction signal to control the operation of the unattended transfer machine 60.
In addition, the unmanned conveyance machine 60 and the conveyance machine control terminal 70 of this embodiment are implement | achieved by the existing technique.

つぎに、加工装置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 plan management unit 22 of the scheduling terminal 20 transmits a conveyance instruction to the conveyance machine control terminal 70 according to the production plan information 300 (S20). Here, first, it is assumed that the production plan management unit 22 transmits a conveyance instruction for installing the workpiece W on the work table of the roughing machine 40a1 that performs roughing.
In addition, the production plan management unit 22 transmits a work start instruction signal to the rough machine 40a1 toward the machine monitoring terminal 30 (S21).
In addition, when receiving the start instruction signal, the machine monitoring terminal 30 transfers the start instruction signal to the rough machine 40a1 (S10).
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 machine 60.

つぎに、搬送機制御端末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 machine control terminal 70 transmits a conveyance instruction to install the workpiece W on the work table of the rough machine 40a1 to the automatic conveyance machine 60 (S30).
In accordance with an instruction from the transfer machine control terminal 70, the unmanned transfer machine 60 mounts the work W placed on a work place (not shown) on its own loading platform 60a, and moves to the position where the rough machine 40a1 is disposed. Then, the automatic guided machine 60 takes out the work W mounted on the loading platform 60a by its own robot arm (not shown), and places the taken out work W on the work table of the rough machine 40a1 (work). Work W is installed on the table).

つぎに、荒機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 machine monitoring terminal 30. FIG. Further, the roughing machine 40a1 starts rough machining on the workpiece W in accordance with the machining data 100 input to the control terminal 40b1 (it is difficult to follow an instruction from the control terminal 40b1).

また、機械監視端末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 machine monitoring terminal 30 transfers the “start signal” to the scheduling terminal 20 (S11).
In addition, when receiving the “start signal” from the machine monitoring terminal 30, the production plan management unit 22 of the scheduling terminal 20 updates the progress management table 400 (S22).
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 plan management unit 22 starts measuring the working time of the rough machine 40a1.

また、上述した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 machine monitoring terminal 30 transfers the “intermediate signal” to the scheduling terminal 20 (S11).

また、スケジューリング端末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 machine monitoring terminal 30, the production plan management unit 22 of the scheduling terminal 20 transmits a transport instruction to the transport machine control terminal 70 (S23).
In this case, the production plan management unit 22 takes out the workpiece W that has been subjected to the roughing process on the work table of the roughing machine 40a1, and installs a new work (work before the roughing process) W on the work table. A conveyance instruction signal is transmitted.
Further, when receiving the “intermediate signal” from the machine monitoring terminal 30, the production plan management unit 22 updates the progress management table 400 (S24).
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 machine control terminal 70 receives the transfer instruction from the scheduling management terminal 20, the unmanned transfer machine 60 takes out the rough-worked workpiece W on the work table of the rough machine 40 a 1, A conveyance instruction to install a work W is transmitted (S31).
For example, the transfer machine control terminal 70 takes out the workpiece W that has undergone roughing processing (unloads the work W) from the first unmanned transfer machine 60, and performs a next process (a finishing machine) 40a2. Instruct to transport to. Moreover, the conveyance machine control terminal 70 transmits the carrying-in instruction | indication which installs the workpiece | work W to the work bench of the roughing machine 40a1 which performs roughing processing with respect to the 2nd automatic guided machine 60 similarly to S30.

そして、上述した第1の無人搬送機60は、荒機40a1が配置された位置まで移動して、荒機40a1の前で荒取加工が終了するまで待機する。また、上述した第2の無人搬送機60は、S30と同様、荷台にワークWを積んでから、荒機40a1が配置された位置まで移動して、荒機40の前で第1の無人搬送機60が荷物を取り出すまで待機する。   And the 1st unmanned conveyance machine 60 mentioned above moves to the position where rough machine 40a1 is arranged, and waits until roughing processing is completed in front of rough machine 40a1. Further, the second unmanned transport machine 60 described above moves to the position where the rough machine 40a1 is disposed after loading the work W on the loading platform, and in the same way as S30, the first unmanned transport machine 60 is in front of the rough machine 40. It waits until the machine 60 takes out the package.

つぎに、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 machine monitoring terminal 30 that has transmitted the “end signal” from the rough machine 40a1 transfers the “end signal” from the rough machine 40a1 to the scheduling terminal 20 (S13).
In addition, when receiving the “end signal” from the machine monitoring terminal 30, the production plan management unit 22 of the scheduling terminal 20 updates the progress management table 400 (S25), and through the machine monitoring terminal 30 as in S21 described above. Then, a “start instruction signal” is transmitted to the rough machine 40a1 (S26).
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 apparatus 40 a 1) in the progress management table 400.

また、S25において、生産計画管理部22は、機械監視端末30からの「終了信号」を受信すると、S21で開始した荒機40a1の作業時間の計測を終了し、生産計画情報300の中の計画を示す横棒(実線で示している)310の下に、計測された作業時間(実績)を登録する(図5参照)。
このように構成することにより、本実施形態によれば、自動的に生産計画の検証を行うことができる。
In S25, when receiving the “end signal” from the machine monitoring terminal 30, the production plan management unit 22 ends the measurement of the working time of the rough machine 40a1 started in S21, and the plan in the production plan information 300 is completed. The measured work time (actual result) is registered under a horizontal bar (indicated by a solid line) 310 indicating (see FIG. 5).
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 plan management unit 22 transmits the “end signal” to the first automatic guided machine 60 waiting in front of the rough machine 40a1 via the transport machine control terminal 70 (not shown). )
When the first automatic transfer machine 60 receives the “end signal”, the first unmanned transfer machine W takes out the workpiece W that has been subjected to roughing processing on the work table of the rough machine 40a1, and mounts it on its own loading platform 60a. It conveys to the processing apparatus (medium finishing machine) 40a2 to perform.

また、第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 unmanned transport machine 60 is controlled so that the work W is set on the work table after the first unmanned transport machine 60 has taken out the rough-worked work W.
For example, the first automatic transporter 60 and the second automatic transporter 60 can wirelessly communicate with each other.
Then, when the first automatic guided machine 60 takes out the rough-worked workpiece W on the work table of the roughing machine 40a1, the first automatic guided machine 60 transmits a “removal completion signal” to the second automatic guided machine 60. ing.
In addition, when the second unmanned transport machine 60 receives the “takeout completion signal” from the first unmanned transport machine 60, the second unmanned transport machine 60 takes out the workpiece W on its loading platform 60a1 by the robot arm, and The workpiece W is installed on the work table.

一方、S26により作業開始指示が送られた機械監視端末30は、荒機40a1に当該作業開始指示を転送し(S10b)、その転送された作業開始指示が荒機40a1により受信される(S1b)。その後、荒機40a1は、上述したS2〜S4と同様の処理を行う(S2b、S3b、S4b)。
なお、以降は、各装置(荒機40a1、機械監視端末30、スケジューリング端末20、搬送システム(無人搬送機60および搬送機制御装置70))が、上記同様の処理を繰り返す。
On the other hand, the machine monitoring terminal 30 to which the work start instruction is sent in S26 transfers the work start instruction to the rough machine 40a1 (S10b), and the transferred work start instruction is received by the rough machine 40a1 (S1b). . Thereafter, the rough machine 40a1 performs the same processing as S2 to S4 described above (S2b, S3b, S4b).
Thereafter, each device (the rough machine 40a1, the machine monitoring terminal 30, the scheduling terminal 20, and the transfer system (the unmanned transfer machine 60 and the transfer machine control device 70)) repeats the same processing as described above.

以上説明したように、本実施形態では、生産計画の基となる作業時間の算出に、各工程を行う加工装置40aの特性情報を加味しているため、実際の作業時間と誤差の少ない作業時間計画を算出することができる。また、本実施形態では、前記の作業時間計画を利用して生産計画を作成するため、精度の高い生産計画を作成することができる。
その結果、本実施形態によれば、精度の高い生産計画にしたがい、製造ラインを稼働させることができるので、製造ラインの生産性を向上させることができる。
As described above, in the present embodiment, since the characteristic information of the processing apparatus 40a that performs each process is added to the calculation of the work time that is the basis of the production plan, the work time with less errors than the actual work time. A plan can be calculated. Moreover, in this embodiment, since a production plan is created using the said work time plan, a highly accurate production plan can be created.
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 processing apparatus 40a that performs each process includes data indicating the work procedure of the process. Further, in the data indicating the work procedure, an intermediate marking is attached to a predetermined work in the work procedure.
In addition, each processing device 40a to 40n transmits a notification to that effect to the scheduling terminal 20 when a predetermined operation associated with the intermediate marking is performed (start or end).
And thereby, the scheduling terminal 20 can grasp | ascertain the work progress of each processing apparatus 40a-40n. Therefore, for example, by associating the intermediate marking with the work procedure performed in the latter half of the work procedure of a certain process, the scheduling terminal 20 can estimate the processing device 40a at which the process being performed is completed.

また、スケジューリング端末20は、各加工装置40a〜40nの作業の進捗状況を考慮して、無人搬送機60を制御してワークWの配送を行っている。
そのため、例えば、ある工程の作業手順を示すデータのなかで、後半に行われる作業手順に中間マーキングを対応付けるようにすれば、スケジューリング端末20は、ある工程の後半の作業を行っている加工装置40a1の前に、加工されたワークを運び出す無人搬送機60と、新たなワークを設置する無人搬送機60とを待機させておくことができる。
また、上記のように無人搬送機60を手配することができるので、加工装置40a1の作業が終了するとすぐにワークWを取り出して、次の工程を行う加工装置40a2に搬送させ、且つ加工装置40a1の作業台の上に新たなワークWを設置させることができる。
In addition, the scheduling terminal 20 delivers the work W by controlling the automatic transporter 60 in consideration of the progress of the work of each processing apparatus 40a to 40n.
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 scheduling terminal 20 causes the processing device 40a1 performing the work in the latter half of the certain process. Before the operation, it is possible to wait for the unmanned transporter 60 to carry out the processed workpiece and the unmanned transporter 60 to install a new workpiece.
Further, since the automatic transfer machine 60 can be arranged as described above, the work W is taken out immediately after the work of the processing apparatus 40a1 is finished, and is transported to the processing apparatus 40a2 for performing the next process, and the processing apparatus 40a1. A new work W can be installed on the work table.

また、本実施形態の生産システム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 scheduling terminal 20 and the machine monitoring terminal 30, like the above-described conventional production system, There is no need to arrange an operator who operates the processing apparatus. Furthermore, according to the production system X of this embodiment, since the unmanned conveyance system (the unmanned conveyance machine 60 and the conveyance machine control terminal 70) that conveys the workpiece W unmanned is provided, the production line L can be unmanned. Can do.
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 scheduling terminal 20 and the machine monitoring terminal 30, but this is merely an example. The scheduling terminal 20 and the machine monitoring terminal 30 may be configured as one device.
Further, for example, the machining data terminal 10, the machining time calculation terminal 15, the scheduling terminal 20, and the machine monitoring terminal 30 may be configured as one device.

本発明の実施形態の生産システムのシステム構成図である。It is a system configuration figure of a production system of an embodiment of the present invention. 本発明の実施形態の加工データのデータ構造を模擬的に示した模式図である。It is the schematic diagram which showed the data structure of the process data of embodiment of this invention in simulation. 本発明の実施形態の加工機特性データベースのデータ構造を模擬的に示した模式図である。It is the schematic diagram which showed the data structure of the processing machine characteristic database of embodiment of this invention in simulation. 本発明の実施形態の加工時間情報のデータ構造を模擬的に示した模式図である。It is the schematic diagram which showed the data structure of the processing time information of embodiment of this invention in simulation. 本発明の実施形態の生産システムにより作成された生産計画を示した、模式図である。It is a mimetic diagram showing a production plan created by a production system of an embodiment of the present invention. 本発明の実施形態の生産システムの進捗管理テーブルのデータ構造を模擬的に示した模式図である。It is the schematic diagram which showed the data structure of the progress management table of the production system of embodiment of this invention in simulation. 本発明の実施形態の生産システムが行うワークの加工処理の流れを示したシーケンス図である。It is the sequence diagram which showed the flow of the processing process of the workpiece | work which the production system of embodiment of this invention performs. 従来から知られているNC加工装置を備えた生産システムの構成図である。It is a block diagram of the production system provided with the NC processing apparatus known conventionally.

符号の説明Explanation of symbols

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 X Production system 10 Machining data terminal 11 Machining data generation unit 12 I / O processing unit 13 Communication unit 15 Machining time calculation terminal 16 Machining time calculation unit 17 I / O processing unit 18 Machine tool characteristic database 20 Scheduling terminal DESCRIPTION OF SYMBOLS 21 Production plan production | generation part 22 Production plan management part 23 I / O processing part 24 Communication part 30 Machine monitoring terminal 31 Machine monitoring part 32 Communication part 40a Processing apparatus 40a1-40an Processing apparatus 40b Control apparatus 40b1-40bn Control apparatus 60 Unmanned conveyance machine 60a loading platform (automated conveyor)
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.
JP2008329014A 2008-12-25 2008-12-25 Production system Expired - Fee Related JP4794014B2 (en)

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)

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

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

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