JP3209890B2 - Production cell - Google Patents
Production cellInfo
- Publication number
- JP3209890B2 JP3209890B2 JP20700095A JP20700095A JP3209890B2 JP 3209890 B2 JP3209890 B2 JP 3209890B2 JP 20700095 A JP20700095 A JP 20700095A JP 20700095 A JP20700095 A JP 20700095A JP 3209890 B2 JP3209890 B2 JP 3209890B2
- Authority
- JP
- Japan
- Prior art keywords
- work
- program
- control device
- machine tool
- machining
- 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 - Lifetime
Links
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]
Landscapes
- Multi-Process Working Machines And Systems (AREA)
- General Factory Administration (AREA)
- Numerical Control (AREA)
Description
【0001】[0001]
【発明が属する技術分野】本発明は、数値制御工作機械
およびこれの支援装置によって多種の部品を連続的に生
産する生産セルに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a numerical control machine tool and a production cell for continuously producing various kinds of parts by a supporting device for the machine tool.
【0002】[0002]
【従来の技術】数値制御工作機械(NC工作機械)にお
いては、NC工作機械の作業を円滑に行うための支援装
置が並設されるのが一般的である。支援装置は、加工対
象となるワークを載置するワークテーブルや、NC工作
機械においてワークを把持するチャック爪を複数種類格
納するチャックストッカや、ワークやチャックを把持し
てNC工作機械に対し脱着(ローディング/アンローデ
ィング)を行うローダや、このローダの把持ハンドを複
数種類格納するハンドストッカなどである。このような
NC工作機械と前記のような支援装置全体は生産セルと
呼ばれている。従来、このような生産セルにて、多品種
・少量の生産や変種変量の生産を行う場合、NC工作機
械に、生産すべき品種や数量の情報に基づき、加工順序
や、チャック爪、ローダハンドおよびワーク交換などの
プログラムを記憶し、このプログラムによって生産を実
行させる方式を採っていた。このプログラムは、生産開
始から終了までの作業を一連のものとして作成されてい
る、いわゆるスケジュールプログラムである。2. Description of the Related Art Generally, in a numerically controlled machine tool (NC machine tool), a support device for smoothly performing an operation of the NC machine tool is provided in parallel. The support device includes a work table on which a workpiece to be machined is placed, a chuck stocker for storing a plurality of types of chuck claws for gripping a workpiece in an NC machine tool, and a chucking / removing work for a workpiece and a chuck for an NC machine tool ( A loader that performs loading / unloading, and a hand stocker that stores a plurality of types of gripping hands of the loader. Such an NC machine tool and the entire support device as described above are called a production cell. Conventionally, when such a production cell is used to produce a large number of types and small quantities or produce a variety of variables, the NC machine tool uses a machining sequence, chuck jaws, and a loader hand based on information on the type and quantity to be produced. In addition, a method of storing a program for exchanging workpieces and the like is employed, and the production is executed by the program. This program is a so-called schedule program created as a series of operations from the start to the end of production.
【0003】[0003]
【発明が解決しようとする課題】以上のような従来の装
置においては、そのプログラムが、生産の開始から終了
までの作業を一連のものとして記述されているので、生
産すべき品種の数量や順序が変更されると、これに合わ
せてプログラム全体を作成し直す必要があるという問題
があった。また、生産途中において何らかの不良ワーク
が発生した場合、この不良ワークの以後の作業を中止
し、飛ばすスキップ処理を行う必要が生じるが、このス
キップ処理によってプログラムが非常に複雑なものとな
るという問題があった。そして、このスキップ処理によ
る複雑化は、前述のプログラムの再作成を困難なものと
していた。また、操作者は、作業生産計画に従って、ワ
ーク素材を所定のワークテーブルに準備したり、チャッ
ク爪やローダハンドなどを各ストッカに格納する必要が
あるが、これは操作者がNC工作機械のプログラムを読
み取って判断しており、操作の負担が大きかった。ま
た、このためワークテーブルの順番や格納位置を間違え
るという問題があった。本発明は前述の問題点を解決す
るためになされたものであり、生産計画の変更に容易に
対応可能であり、操作者の負担を軽減することのできる
生産セルを提供することを目的とする。In the conventional apparatus as described above, the program describes the operations from the start to the end of the production as a series, so that the quantity and the order of the types to be produced are determined. There is a problem in that when the is changed, it is necessary to re-create the entire program accordingly. Also, if any defective work occurs during the production, it is necessary to stop the work after the defective work and perform a skip process for skipping the work, but this skip process causes a problem that a program becomes very complicated. there were. The complication caused by the skip processing makes it difficult to re-create the above-mentioned program. In addition, the operator needs to prepare a work material on a predetermined work table according to a work production plan and store chuck claws and a loader hand in each stocker. Was read and judged, and the burden of operation was heavy. In addition, there is a problem that the order and storage position of the work tables are incorrect. The present invention has been made in order to solve the above-described problems, and has as its object to provide a production cell which can easily respond to a change in a production plan and can reduce the burden on an operator. .
【0004】[0004]
【課題を解決するための手段】前述の目的を達成するた
めに、本発明にかかる生産セルは、ワークの加工を行う
数値制御工作機械と、前記数値制御工作機械が所定の作
業を行うための支援を行う支援装置と、を含む作業装置
と、予め定められた生産計画に沿って、前記作業装置に
対し作業の指示を行う統合制御装置とを含んでいる。そ
して、前記作業装置には、ワークの種類と作業工程の種
類ごとに対応し、当該ワークの種類と当該作業工程に関
する設定情報であるシステム変数を含む作業プログラム
が記憶され、前記統合制御装置は、加工ワークおよび工
程の順序に従って前記作業プログラムと前記システム変
数の設定値とを指示することにより複数種類の工程を順
次実行する。この生産セルにおいては、作業装置におい
ては、一種類の部品のひとつの工程に対応してひとつの
作業プログラムが、そのワークおよび工程の種類ごとに
作成され、格納されている。そして、統合制御装置にお
いて、生産計画に基づき前記の順次作業プログラムが指
定され、生産が行われる。また、作業プログラムにおい
て、その作業を行うためのNC工作機械の設定を表す情
報を変数(システム変数)として記述している。そし
て、統合制御装置より指示される、工程ごとに定められ
たシステム変数の設定値に基づき、各作業装置はその作
業に対する設定を行うことができる。したがって、たと
えば前の工程において使用していたチャック爪やハンド
がどのようなものであっても適切に当該工程の必要なチ
ャック爪やハンドがセットされる。以上から、生産計画
に変更が生じても、統合制御装置における作業プログラ
ム指示を変更することのみ行うことで、計画変更に対応
可能である。In order to achieve the above-mentioned object, a production cell according to the present invention comprises a numerical control machine tool for machining a workpiece, and a numerical control machine tool for performing a predetermined operation by the numerical control machine tool. A work device including a support device for performing support, and an integrated control device that instructs the work device to perform work in accordance with a predetermined production plan. In the work device, a work program corresponding to each type of work and each type of work process, and a work program including a system variable that is setting information related to the type of work and the work process is stored, and the integrated control device includes: A plurality of types of steps are sequentially executed by designating the work program and the set values of the system variables in accordance with the order of the work to be processed and the steps. In this production cell, in the work apparatus, one work program is created and stored for each type of work and process corresponding to one process of one type of component. Then, in the integrated control device, the above-described sequential work program is designated based on the production plan, and the production is performed. In the work program, information indicating the setting of the NC machine tool for performing the work is described as a variable (system variable). Then, based on the set values of the system variables determined for each process, which are instructed by the integrated control device, each working device can make settings for the work. Therefore, for example, whatever the chuck pawl or hand used in the previous step, the chuck pawl or hand required for the step is appropriately set. As described above, even if a change occurs in the production plan, it is possible to cope with the plan change only by changing the work program instruction in the integrated control device.
【0005】また、本発明にかかる他の生産セルは、ワ
ークの加工を行う数値制御工作機械と、前記数値制御工
作機械が所定の作業を行うための支援を行う支援装置
と、予め定められた生産計画に沿って、前記数値制御工
作機械に対し作業の指示を行う統合制御装置とを含んで
いる。そして、前記数値制御装置には、ワークの種類と
作業工程の種類ごとに対応し、当該ワークの種類と当該
作業工程に関する設定情報であるシステム変数を含み、
システム変数の設定値に基づき前記支援装置に対し指示
を行う加工プログラムが記憶され、前記支援装置には、
支援作業の種類ごとに対応する支援プログラムが記憶さ
れ、前記統合制御装置は、加工ワークおよび工程の順序
に従って前記加工プログラムと前記システム変数の設定
値とを指示することにより、複数種類の工程を順次実行
する。この生産セルにおいては、数値制御工作機械に、
一種類の部品のひとつの工程に対応してひとつの加工プ
ログラムが、そのワークおよび工程の種類ごとに作成さ
れ、格納されている。そして、統合制御装置において、
生産計画に基づき前記の加工プログラムが順次指定さ
れ、生産が行われる。また、加工プログラムにおいて、
その作業を行うためのNC工作機械の設定を表す情報を
変数(システム変数)として記述している。そして、統
合制御装置より指示される、工程ごとに定められたシス
テム変数の設定値に基づき、数値制御工作機械は現在の
設定が適切な設定であるか否かを判断する。そして、適
切でない場合、数値制御工作機械は、支援装置に対し、
適切な設定となるように支援作業の指示を行う。このよ
うにして、その作業に対する設定を行うことができる。
したがって、たとえば前の工程において使用していたチ
ャック爪やハンドがどのようなものであっても適切に当
該工程の必要なチャック爪やハンドがセットされる。以
上から、生産計画に変更が生じても、統合制御装置にお
ける加工プログラム指示を変更することのみ行うこと
で、計画変更に対応可能である。Further, another production cell according to the present invention includes a numerical control machine tool for machining a workpiece, a support device for supporting the numerical control machine tool to perform a predetermined operation, and a predetermined device. An integrated control device for instructing the numerically controlled machine tool to perform an operation according to a production plan. The numerical control device includes a system variable that corresponds to the type of work and the type of work process, and is a setting information related to the type of work and the work process.
A machining program for instructing the support device based on a set value of a system variable is stored, and the support device includes:
A support program corresponding to each type of support work is stored, and the integrated control device sequentially instructs the machining program and the set values of the system variables in accordance with the order of the work to be processed and the process, thereby sequentially performing a plurality of types of processes. Execute. In this production cell, numerically controlled machine tools
One machining program is created and stored for each type of workpiece and process corresponding to one process of one type of component. And in the integrated control device,
The aforementioned machining programs are sequentially designated based on the production plan, and production is performed. In the machining program,
Information indicating the setting of the NC machine tool for performing the work is described as a variable (system variable). Then, the numerically controlled machine tool determines whether or not the current setting is an appropriate setting based on the set value of the system variable specified for each process, which is instructed by the integrated control device. If not appropriate, the numerically controlled machine tool
Instruct support work so that the settings are appropriate. Thus, the setting for the work can be performed.
Therefore, for example, whatever the chuck pawl or hand used in the previous step is, the chuck pawl or hand required for the step is appropriately set. As described above, even if a change occurs in the production plan, it is possible to cope with the plan change only by changing the machining program instruction in the integrated control device.
【0006】さらに、前記数値制御工作機械は、加工不
良を判定する不良判定手段と、不良判定がなされたワー
クを統合処理装置に報知する不良ワーク報知手段と、を
有するものとし、前記統合処理装置は、当該不良ワーク
に関する以後の作業工程を禁止し、飛び越えて次作業工
程に移行する指示を行う不良ワークスキップ手段を有す
るものとすることもできる。この生産セルにおいては、
不良ワークが発生したときに、以後の生産計画から当該
不良ワークを排除して生産を続けることができる。この
とき、作業プログラムや加工プログラム自身には何ら変
更を加える必要がなく、またこのスキップ処理を考慮し
てこれらのプログラムを作成する必要がない。Further, the numerically controlled machine tool has a defect determining means for determining a processing defect, and a defective work notifying means for notifying the integrated processing device of the work for which the defect has been determined. May have a defective work skip means for prohibiting a subsequent work process relating to the defective work and instructing to jump to the next work process. In this production cell,
When a defective work is generated, the production can be continued by excluding the defective work from a subsequent production plan. At this time, there is no need to make any changes to the work program or machining program itself, and it is not necessary to create these programs in consideration of the skip processing.
【0007】さらに、前述の各生産セルは、生産計画と
前記システム変数の設定値から、前記支援装置の初期設
定に関する情報である準備情報を作成する準備情報作成
手段と、前記準備情報を生産セルの操作者に報知する準
備情報報知手段を有するものとすることができる。操作
者はこの準備情報に基づき初期設定を行えば良く、加工
プログラムから直接読みとる必要がなくなり負担が軽減
され、また誤設定も減少する。[0007] Further, each of the above-mentioned production cells includes preparation information creating means for creating preparation information, which is information relating to initial setting of the support device, from a production plan and set values of the system variables. And a preparation information notifying means for notifying the operator of the above. The operator only has to perform the initial setting based on the preparation information, and it is not necessary to read directly from the machining program, so that the burden is reduced and the erroneous setting is reduced.
【0008】[0008]
【発明の実施の形態】図1は本発明にかかる実施の形態
である生産セルのシステム構成の例を示す。統合制御装
置1は、パソコンなどのコンピュータ本体、CRT、キ
ーボード、プリンタなどから構成され、生産セルを運転
するための加工スケジュールやワークマスタなどの管理
を行う。作業装置2は、NC工作機械の一種であるNC
旋盤3、ワークやチャック爪などをローディング/アン
ローディングするローダ4、ワークを載せるワークテー
ブル5、工程間において必要に応じてワークを反転させ
る反転装置6、ワークの種類に各々適した複数のローダ
ハンドを収納するローダハンドストッカ(AHC)7、
NC旋盤でワークをつかむためのチャック爪をワークの
形状に応じて交換するために複数のチャック爪を収納す
るチャック爪ストッカ(AJC)8で構成される。統合
制御装置1と作業装置2とは通信回線で接続され、NC
起動などの制御情報や動作させるためのシステム変数な
どの管理情報や作業装置2での稼働状況などの実績情報
などの授受を行う。FIG. 1 shows an example of a system configuration of a production cell according to an embodiment of the present invention. The integrated control device 1 includes a computer body such as a personal computer, a CRT, a keyboard, a printer, and the like, and manages a processing schedule and a work master for operating the production cell. The working device 2 is an NC machine tool that is a kind of NC machine tool.
A lathe 3, a loader 4 for loading / unloading a work or chuck jaws, a work table 5 for placing a work, a reversing device 6 for reversing the work as needed between processes, a plurality of loader hands each suitable for the type of work. Loader hand stocker (AHC) 7, which stores
It comprises a chuck claw stocker (AJC) 8 for accommodating a plurality of chuck claws for exchanging the chuck claws for gripping the work with the NC lathe according to the shape of the work. The integrated control device 1 and the working device 2 are connected by a communication line,
It exchanges control information such as start-up, management information such as system variables for operation, and performance information such as the operation status of the work device 2.
【0009】図2および図3は本実施形態の情報/プロ
グラムの流れを説明するための図である。統合制御装置
1には、生産計画を表す加工スケジュール13と、ワー
クと加工工程ごとに対応する加工プログラム名やNC旋
盤3などの設定条件を表すワークマスタ14を記憶する
領域が設けられている。加工スケジュール13にはワー
クテーブルNO.毎に部品名、個数、ワークの加工順番
を規定する加工モードが生産計画に従って登録される。
またワークマスタ14には加工すべき部品名毎の工程番
号、加工プログラムを指定する加工プログラム名、反転
装置6による反転の必要の有無、使用するチャック爪
名、使用するローダハンド名、使用工具などを加工内容
に応じて登録する。さらに、統合制御装置1において
は、加工スケジュール13及びワークマスタ14に登録
されたデータに基づいて、使用するチャック爪とローダ
ハンドを抽出した後、チャック爪ストッカ8とローダハ
ンドストッカ7のアドレスを決定し、AJCアドレス情
報及びAHCアドレス情報15を自動作成する。また、
工具についても数値制御装置11に登録されている工具
寿命管理情報や工具マガジンポットの番号に対応してど
の工具番号の工具が装着されているかを示すATCマガ
ジン情報などの工具情報24を統合制御装置1に転送2
1することにより、現在ATCマガジンに装着中の工具
と加工スケジュール13で指定された部品名からワーク
マスタ14に指定された使用工具を比較して工具投入/
回収情報16として自動作成する。その後、作業指示の
指令を行うことにより準備情報22が作成され、AJC
準備指示、AHC準備指示、素材準備指示、工具投入/
回収準備指示の作業指示20が統合制御装置1のCR
T、プリンタに出力される。FIG. 2 and FIG. 3 are diagrams for explaining the flow of information / program according to the present embodiment. The integrated control device 1 is provided with an area for storing a machining schedule 13 representing a production plan and a work master 14 representing a machining program name corresponding to each work and each machining step and setting conditions such as the NC lathe 3. The work schedule NO. A processing mode that defines the part name, the number, and the processing order of the work is registered for each production plan.
The work master 14 has a process number for each part name to be machined, a machining program name for designating a machining program, necessity of reversing by the reversing device 6, a name of a chuck claw to be used, a name of a loader hand to be used, a used tool, and the like. Is registered according to the processing content. Further, in the integrated control device 1, after extracting the chuck jaws and the loader hand to be used based on the data registered in the processing schedule 13 and the work master 14, the addresses of the chuck jaw stocker 8 and the loader hand stocker 7 are determined. Then, the AJC address information and the AHC address information 15 are automatically created. Also,
Tool information 24 such as tool life management information registered in the numerical control device 11 and ATC magazine information indicating which tool number of the tool is installed in correspondence with the number of the tool magazine pot is integrated with the integrated control device. Transfer to 1 2
1 to compare the tool currently mounted on the ATC magazine with the tool used in the work master 14 based on the part name specified in the machining schedule 13, and
Automatically created as collection information 16. Thereafter, by issuing a work instruction command, the preparation information 22 is created, and the AJC
Preparation instruction, AHC preparation instruction, material preparation instruction, tool input /
The work instruction 20 of the collection preparation instruction is the CR of the integrated control device 1.
T, output to printer.
【0010】準備完了後システム運転を開始すると、統
合制御装置1より、チャック爪アドレス18、ローダハ
ンドアドレス19、ワーク反転有無、ロード/アンロー
ドワークテーブルアドレス20などのシステム変数を数
値制御装置11に送信される。その後、NCプログラム
選択とNC起動17を統合制御装置1から数値制御装置
11に指令することにより、〜.MINの加工プログラ
ム23が動作を開始する。加工プログラム23は、図の
ようにチャック爪交換動作制御OAJC、ローダハンド
交換動作制御OAHC、ワーク交換動作制御OAWC
1、OAWC2など汎用的に作成されたサブプログラム
がプログラムされている。そして、統合制御装置1から
送信されたシステム変数により、例えば、チャック爪ア
ドレス18の場合、そのシステム変数がチャック爪交換
動作制御OAJCで参照され、現状作業装置2に装着さ
れているチャック爪と比較して違っておればチャック交
換動作をローダ4を使用して行う。このように数値制御
装置11に記憶された加工プログラム23は受け取った
システム変数を基に、チャック爪交換、ローダハンド交
換、ワーク交換、ワークの加工などを実行する。数値制
御装置11はローダ制御NC12に対してプログラム選
択などを行い、選択されたローダ動作プログラム26と
ローダポイントデータ27に基づいてローダ動作が実行
される。また、ワークテーブル5や反転装置6に対して
受け取ったシステム変数(アドレスNO.28、反転2
9)に基づいて指示を行い、ワークテーブルの割り出し
30およびワークの反転動作31を行う。When the system operation is started after the completion of the preparation, the integrated controller 1 sends system variables such as the chuck jaw address 18, the loader hand address 19, the presence / absence of work reversal, and the load / unload work table address 20 to the numerical controller 11. Sent. Then, by instructing the numerical control device 11 from the integrated control device 1 to select the NC program and start the NC program 17,. The MIN machining program 23 starts operating. The machining program 23 includes chuck jaw exchange operation control OAJC, loader hand exchange operation control OAHC, and work exchange operation control OAWC as shown in the figure.
1. Subprograms created for general use such as OAWC2 are programmed. Then, in the case of the chuck jaw address 18, for example, based on the system variable transmitted from the integrated control device 1, the system variable is referred to in the chuck jaw replacement operation control OAJC and compared with the chuck jaw currently mounted on the working device 2. If not, the chuck exchange operation is performed using the loader 4. The machining program 23 stored in the numerical controller 11 executes chuck jaw exchange, loader hand exchange, work exchange, work machining, and the like based on the received system variables. The numerical controller 11 selects a program for the loader control NC 12 and executes a loader operation based on the selected loader operation program 26 and loader point data 27. Further, the system variables (address No. 28, inversion 2
An instruction is performed based on 9), and a work table index 30 and a work reversing operation 31 are performed.
【0011】図4はワークのロード時の加工プログラム
であるNCプログラムと支援プログラムのひとつである
ローダプログラムの関係を示す。NCメインプログラム
40はいくつかのサブプログラムで構成され、たとえ
ば、チャック爪交換用(OAJC.SSB)、ローダハ
ンド交換用(OAHC.SSB)、工具交換用(OAT
C.SSB)、ワークのロード/アンロード用(OAW
C1.SSB、OAWC2.SSB)およびワーク加工
用(OCUTi.SSB)、ワーク計測用(OGAG
i.SSB)などのサブプログラムが用意されている。
ワーク加工用及びワーク計測用のサブプログラムはワー
クの種類に依存するためワーク毎異なるが、それ以外の
サブプログラムは、ワーク共通のサブプログラムとして
プログラミングされている。このためワーク毎に変更さ
れるチャック爪、ローダハンドやワークローディング/
アンローディング動作などは統合制御装置1からシステ
ム変数で数値制御装置11に送られ、そのシステム変数
により動作が異なるようにプログラムされている。図4
に示されたNCメインプログラム40、サブプログラム
41、ローダ動作プログラム42及びローダポイントデ
ータ43の関係を以下に説明する。ローダポイントデー
タはワークにより異なるため、NCメインプログラム4
0にCALL 〜.LPDの形で加工すべきワークのロ
ーダポイントデータファイルを選択45する。次にワー
クをローディングするためにCALL OAWC1.S
SBの形でサブプログラムを選択44し、呼び出された
サブプログラム41は、まずローダ動作プログラムCA
LL AWC.LDR42を選択46する。統合制御装
置1から送られたシステム変数により、例えば、図5に
示された与えられるシステム変数50のV6:加工モー
ドによって、連続する同一ワークの同一工程を連続して
加工する同一工程ワーク着脱、1つのワーク毎1工程、
2工程を連続して加工する1/2工程ワーク着脱、作業
装置2の前に仮置台をおいて事前に次ワークを仮置台に
準備する仮置工程ワーク着脱などの加工モードを選択し
てリクエスト47を行い、図4のV7〜V15のコモン
変数がローダポイントデータ43のレジスタに書き込ま
れ48、ローダ動作プログラム42はローダポイントデ
ータ43のポイントデータとレジスタデータを参照49
して所定の動作を行う。FIG. 4 shows the relationship between an NC program as a machining program when loading a workpiece and a loader program as one of support programs. The NC main program 40 is composed of several sub-programs, for example, chuck chuck replacement (OAJC.SSB), loader hand replacement (OAHC.SSB), and tool replacement (OAT).
C. SSB), for loading / unloading work (OAW
C1. SSB, OAWC2. SSB) and work processing (OCUTi.SSB), work measurement (OGAG
i. A subprogram such as SSB) is prepared.
The subprograms for work machining and work measurement are different for each work because they depend on the type of work, but the other subprograms are programmed as common subprograms for the work. For this reason, chuck jaws, loader hands and work loading /
The unloading operation and the like are sent from the integrated control device 1 to the numerical control device 11 as system variables, and the operation is programmed so as to differ depending on the system variables. FIG.
The relationship among the NC main program 40, the subprogram 41, the loader operation program 42 and the loader point data 43 shown in FIG. Since the loader point data differs depending on the work, the NC main program 4
0 to CALL ~. A loader point data file of a work to be processed in the form of the LPD is selected 45. Next, CALL OAWC1. S
The subprogram 41 is selected 44 in the form of SB, and the called subprogram 41 first loads the loader operation program CA
LL AWC. The LDR 42 is selected 46. According to the system variables sent from the integrated control device 1, for example, V6 of the given system variable 50 shown in FIG. One process per one work,
Requests by selecting a processing mode such as 1 / 2-step work attachment / detachment for processing two consecutive processes, temporary placement work attachment / detachment in which a temporary placement table is placed in front of the working device 2 and the next work is prepared on the temporary placement table in advance. 47, the common variables V7 to V15 in FIG. 4 are written into the register of the loader point data 43, and the loader operation program 42 refers to the point data and the register data of the loader point data 43.
Then, a predetermined operation is performed.
【0012】図5はワーク交換を行うサブプログラムO
AWC1.SSBのフローチャートと統合制御装置1か
ら与えられるシステム変数を示す。ワーク交換用のサブ
プログラムは、まずワーク着脱用のローダ動作プログラ
ムファイルを選択してメモリへロードし(S1)、統合
制御装置1から転送されたシステム変数50のうちV7
〜V15のシステム変数をローダポイントデータファイ
ルのレジスタに書き込み(S2)、システム変数V6:
加工モードにより、加工モードを判定し、加工モードが
同一であれば(S3)、O0001同一工程ワーク着が
リクエストされて起動され(S5)、加工モードが1/
2であれば(S4)、O0002 1/2工程ワーク着
がリクエストされて起動され(S6)、それ以外であれ
ば、O0003仮置工程ワーク着がリクエストされて起
動がかかる(S7)。指定された加工モードによりリク
エストされたローダ動作プログラムは、ローダポイント
データ43のポイントデータとレジスタデータを参照し
ながら所定の動作を行う。FIG. 5 shows a subprogram O for performing work exchange.
AWC1. 2 shows a flowchart of SSB and system variables provided from the integrated control device 1. The subprogram for work exchange first selects a loader operation program file for work attachment / detachment, loads it into the memory (S1), and selects V7 of the system variables 50 transferred from the integrated control device 1.
To V15 are written to the registers of the loader point data file (S2), and the system variables V6:
The machining mode is determined based on the machining mode, and if the machining modes are the same (S3), the O0001 same-step work wear is requested and activated (S5), and the machining mode is set to 1 /
If it is 2 (S4), O0002 1/2 process work wear is requested and activated (S6), otherwise, O0003 temporary placement work wear is requested and activated (S7). The loader operation program requested in the designated processing mode performs a predetermined operation while referring to the point data of the loader point data 43 and the register data.
【0013】次にワークの計測結果の不良や負荷オーバ
などの異常が発生した場合の不良ワークに対するスキッ
プ処理を図6に従って説明する。最初にスキップ処理に
関して構成を図2、図3に従って説明する。統合制御装
置1は数値制御装置11から不良ワーク情報が伝達され
ると、加工スケジュール13に基づいて決定される次ワ
ーク(次に加工されるワーク)が、統合制御装置1で管
理される図示しないワーク毎の正常/不良情報に基づい
て、次ワークの前の加工工程が正常ワークか不良ワーク
かを判断し、不良ワークであれば、その次のワークを次
に加工すべきワークとして決定し、このワークが正常ワ
ークであれば、決定されたワークのワークテーブルアド
レスを探索し、不良ワークが載せられたワークテーブル
のアドレスをスキップして、決定された次に加工すべき
ワークのロードワークテーブルアドレスをシステム変数
の設定値に設定し数値制御装置11に転送20する。ま
た、同時にNC旋盤3内の加工済みワークのアンロード
ワークテーブルアドレスをシステム変数の設定値に設定
し数値制御装置11に転送20する。この場合、指示さ
れたアンロードワークテーブルのアドレスを加工済みワ
ークがロードされたときのロードワークテーブルのアド
レスと同じ場合は元の位置(アドレス)に返却すること
になる。Next, a description will be given of a skipping process for a defective workpiece when an abnormality such as a defective workpiece measurement result or an overload occurs, with reference to FIG. First, the configuration of the skip processing will be described with reference to FIGS. When the defective work information is transmitted from the numerical control device 11, the integrated control device 1 manages the next work (the next work to be processed) determined based on the processing schedule 13 by the integrated control device 1 (not shown). Based on the normal / defective information for each work, it is determined whether the processing step before the next work is a normal work or a defective work. If the work is defective, the next work is determined as a work to be processed next. If this work is a normal work, the work table address of the determined work is searched, the address of the work table on which the defective work is placed is skipped, and the load work table address of the work to be processed next determined is determined. Is set to the set value of the system variable and transferred to the numerical controller 11. At the same time, the unload work table address of the processed work in the NC lathe 3 is set to the set value of the system variable and transferred to the numerical controller 11. In this case, if the specified address of the unload work table is the same as the address of the load work table when the processed work is loaded, it is returned to the original position (address).
【0014】数値制御装置11は統合制御装置1からロ
ード/アンロードワークテーブルアドレスを受け取る2
0と、加工プログラム23内に記述されたワーク交換動
作制御(OAWC1、OAWC2)が実行され、ローダ
制御NC12に対して統合制御装置1から指示されたロ
ード/アンロードワークテーブルアドレスのシステム変
数の設定値を数値制御装置11から指示を行い、ローダ
制御NC12はワークテーブルに対してアドレスNO.
を指示28することにより、不良ワークが載せられたワ
ークテーブルアドレスをスキップして、正常ワークが載
せられたワークテーブル30が割り出される。The numerical controller 11 receives a load / unload work table address from the integrated controller 1 (2).
0, the work exchange operation control (OAWC1, OAWC2) described in the machining program 23 is executed, and the system variable of the load / unload work table address instructed by the integrated control device 1 to the loader control NC12 is set. The value is instructed from the numerical control device 11, and the loader control NC 12 sends the address NO.
, The work table address on which the defective work is placed is skipped, and the work table 30 on which the normal work is placed is calculated.
【0015】図6の例題は、加工モードが同一工程の場
合であり、同一のワークが連続している場合は、例え
ば、Aのワークが3個連続してワークテーブルに置かれ
ている時の加工順はAの1個目の1工程目の加工、Aの
2個目の1工程目の加工、Aの3個目の1工程目の加
工、Aの1個目の2工程目の加工、Aの2個目の2工程
目の加工・・・・・と同一工程を加工した後次の工程を
加工する加工モードであり、スキップ動作を説明するた
めに、ワークテーブル上にワークがA、A、A、B、
B、C、D、D、Dの順に置かれた場合を例題として動
作を詳述する。まずAワーク3個の1工程目が正常ワー
クとして加工完了した後、2工程目の加工を開始し、A
ワークの2工程目の2個目が不良ワークと判定される
と、そのワークをローダ4によりワークテーブル5の元
の位置に返却される。次にAワークの3工程目を加工す
る場合、Aワークの2個目は不良ワークとして判定され
ているため、Aワークの3工程目の1個目を加工完了す
ると、2個目が置かれたワークテーブルNO.をスキッ
プし、Aワーク3個目が置かれた次のワークテーブルア
ドレスを統合制御装置1はシステム変数で指示すること
により、ワークテーブル5は所定のアドレスが割り出さ
れる。同様に、Dワークの場合、Dワーク1工程目の1
個目が不良ワークと判定されるとワークテーブル5に返
却され、Dワーク1個目は2工程目以降スキップされて
加工をしない。また、Dワークの2工程目の2個目が不
良ワークと判定されると3工程目以降がスキップされ
る。The example of FIG. 6 is a case where the machining mode is the same step, and when the same work is continuous, for example, when three work A are placed on the work table in succession. The processing order is the processing of the first step of A, the processing of the second step of A, the processing of the third step of A, and the processing of the first step of A. , A is a machining mode in which the same process as the second process of A is processed, and then the next process is processed. In order to explain the skip operation, the work is displayed on the work table as A. , A, A, B,
The operation will be described in detail with an example where B, C, D, D, and D are placed in this order. First, after the first process of three A works is completed as a normal work, the second process is started.
When the second work in the second process of the work is determined to be a defective work, the work is returned to the original position of the work table 5 by the loader 4. Next, when processing the third step of the A work, the second piece of the A work is determined to be a defective work. Work table NO. Is skipped, and the integrated control device 1 designates the next work table address where the third work A is placed by a system variable, so that a predetermined address of the work table 5 is calculated. Similarly, in the case of the D work, the first work of the D work 1
If the first work is determined to be a defective work, it is returned to the work table 5, and the first D work is skipped from the second step onward and is not processed. If the second work in the second step of the D work is determined to be a defective work, the third and subsequent steps are skipped.
【0016】以上のように、計測結果の不良などで不良
ワークと判定されると、数値制御装置11から統合制御
装置1に不良ワーク情報が伝達され、その結果に基づい
て統合制御装置1は不良ワークをワークテーブル5に返
却する指示を行い、ワークテーブル上に載ったワークの
良/不良の管理を行うことにより、ワークテーブル上に
載ったワークが不良ワークの場合、その不良ワークが載
ったワークテーブルアドレスをスキップして次のワーク
テーブルアドレスを指示する。以上の実施形態において
は、統合制御装置からの指令が数値制御工作機械を介し
てローダ等の支援装置に逆出されたが、統合制御装置か
ら数値制御工作機械や支援装置などの作業装置に直接指
令を行ない各装置の作業プログラムを実行させることも
できる。As described above, when it is determined that the work is defective due to a failure in the measurement result, the defective work information is transmitted from the numerical control device 11 to the integrated control device 1, and based on the result, the integrated control device 1 performs the defective work. By giving an instruction to return the work to the work table 5 and managing the quality of the work placed on the work table, if the work placed on the work table is a defective work, the work on which the defective work is placed is provided. Skip the table address and indicate the next work table address. In the above embodiment, the command from the integrated control device is sent back to the support device such as the loader via the numerical control machine tool. However, the command is directly sent from the integrated control device to the working device such as the numerical control machine tool and the support device. It is also possible to issue a command and execute the work program of each device.
【0017】[0017]
【発明の効果】本発明によれば統合制御装置により生産
計画を変更することによって、作業順序やローダ動作な
どを容易に変更でき、また、不良ワーク発生時にもプロ
グラムを変更することなくワークスキップなどの処理が
容易になる。また、登録されたデータに基づいて準備情
報を報告するので間違いのない準備作業ができ、稼働率
の高いシステム運転が可能になる。According to the present invention, by changing the production plan by the integrated control device, the work sequence and loader operation can be easily changed, and even when a defective work occurs, the work can be skipped without changing the program. Processing becomes easy. In addition, since the preparation information is reported based on the registered data, a preparation operation without errors can be performed, and a system operation with a high operation rate can be performed.
【図1】 本発明にかかる実施形態である生産セルを示
すシステム構成図である。FIG. 1 is a system configuration diagram showing a production cell according to an embodiment of the present invention.
【図2】 本実施形態の生産セルの情報/プログラムの
流れを説明する図である。FIG. 2 is a diagram illustrating a flow of information / program of a production cell according to the present embodiment.
【図3】 本実施形態の生産セルの情報/プログラムの
流れを説明する図である。FIG. 3 is a diagram illustrating a flow of information / program of a production cell according to the present embodiment.
【図4】 本実施形態の生産セルを説明するNCメイン
プログラム、サブプログラム、ローダ動作プログラム、
ローダポイントデータの関係を示す図である。FIG. 4 illustrates an NC main program, a subprogram, a loader operation program,
It is a figure showing the relation of loader point data.
【図5】 本実施形態のサブプログラムの構成を説明す
るフローチャートと与えられるシステム変数を示す図で
ある。FIG. 5 is a flowchart illustrating a configuration of a subprogram according to the present embodiment, and a diagram illustrating system variables provided;
【図6】 本実施形態の不良ワーク発生時のスキップ動
作を説明する図である。FIG. 6 is a diagram illustrating a skip operation when a defective work occurs according to the embodiment.
1 統合制御装置、2 作業装置、3 NC旋盤、4
ローダ、5 ワークテーブル、6 反転装置、7 ロー
ダハンドストッカ(AHC)、8 チャック爪ストッカ
(AJC)。1 integrated control device, 2 working device, 3 NC lathe, 4
Loader, 5 work table, 6 reversing device, 7 loader hand stocker (AHC), 8 chuck claw stocker (AJC).
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G05B 19/4155 G05B 19/418 B23Q 15/00 ──────────────────────────────────────────────────続 き Continued on the front page (58) Fields surveyed (Int. Cl. 7 , DB name) G05B 19/4155 G05B 19/418 B23Q 15/00
Claims (4)
と、前記数値制御工作機械が所定の作業を行うための支
援を行う支援装置と、を含む作業装置と、 予め定められた生産計画に沿って、前記作業装置に対し
作業の指示を行う統合制御装置と、を含み、 前記作業装置には、ワークの種類と作業工程の種類ごと
に対応し、当該ワークの種類と当該作業工程に関する設
定情報であるシステム変数を含む作業プログラムが記憶
され、 前記統合制御装置は、加工ワークおよび工程の順序に従
って前記作業プログラムと前記システム変数の設定値と
を指示することにより、 複数種類の工程を順次実行する生産セル。1. A working device including a numerically controlled machine tool for processing a workpiece, and a support device for supporting the numerically controlled machine tool to perform a predetermined work; and And an integrated control device that instructs the work device to perform a work, wherein the work device corresponds to each type of work and each type of work process, and sets information on the type of work and the work process. The integrated control device sequentially executes a plurality of types of processes by instructing the work program and the set values of the system variables in accordance with the order of the machining work and the process. Production cell.
と、前記数値制御工作機械が所定の作業を行うための支
援を行う支援装置と、予め定められた生産計画に沿っ
て、前記数値制御工作機械に対し作業の指示を行う統合
制御装置と、を含み、 前記数値制御装置には、ワークの種類と作業工程の種類
ごとに対応し、当該ワークの種類と当該作業工程に関す
る設定情報であるシステム変数を含み、システム変数の
設定値に基づき前記支援装置に対し指示を行う加工プロ
グラムが記憶され、 前記支援装置には、支援作業の種類ごとに対応する支援
プログラムが記憶され、 前記統合制御装置は、加工ワークおよび工程の順序に従
って前記加工プログラムと前記システム変数の設定値と
を指示することにより、 複数種類の工程を順次実行する生産セル。2. A numerically controlled machine tool for machining a workpiece, a support device for supporting the numerically controlled machine tool to perform a predetermined operation, and a numerically controlled machine according to a predetermined production plan. An integrated control device that instructs a machine to perform a work, wherein the numerical control device corresponds to each type of work and each type of work process, and is a system that is setting information on the type of the work and the work process. A machining program that includes a variable and instructs the support device based on a set value of a system variable; a support program corresponding to each type of support work is stored in the support device; A production cell for sequentially executing a plurality of types of processes by designating the machining program and the set values of the system variables in accordance with the order of the machining workpiece and the process
いて、前記数値制御工作機械は、加工不良を判定する不
良判定手段と、不良判定がなされたワークを統合処理装
置に報知する不良ワーク報知手段と、を有し、前記統合
処理装置は、当該不良ワークに関する以後の作業工程を
禁止し、飛び越えて次作業工程に移行する指示を行う不
良ワークスキップ手段を有する生産セル。3. The production cell according to claim 1, wherein said numerically controlled machine tool has a defect determining means for determining a processing defect, and a defective work notification for notifying the integrated processing device of the work for which the defect has been determined. Means, wherein the integrated processing apparatus comprises a defective work skip means for prohibiting a subsequent work process relating to the defective work and instructing to jump to the next work process.
セルにおいて、生産計画と前記システム変数の設定値か
ら、前記支援装置の初期設定に関する情報である準備情
報を作成する準備情報作成手段と、前記準備情報を生産
セルの操作者に報知する準備情報報知手段を有する生産
セル。4. The preparation cell creating unit according to claim 1, wherein preparation information that is information relating to initial settings of the support device is created from a production plan and set values of the system variables. A production cell having preparation information notifying means for notifying the operator of the production cell of the preparation information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20700095A JP3209890B2 (en) | 1995-08-14 | 1995-08-14 | Production cell |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20700095A JP3209890B2 (en) | 1995-08-14 | 1995-08-14 | Production cell |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0957576A JPH0957576A (en) | 1997-03-04 |
JP3209890B2 true JP3209890B2 (en) | 2001-09-17 |
Family
ID=16532538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP20700095A Expired - Lifetime JP3209890B2 (en) | 1995-08-14 | 1995-08-14 | Production cell |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3209890B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3715617B2 (en) * | 2002-12-02 | 2005-11-09 | ファナック株式会社 | Production cell |
KR101105493B1 (en) * | 2009-10-30 | 2012-01-13 | 정경안 | Device for handling workpiece automatically according to working schedule |
KR101371594B1 (en) * | 2012-09-28 | 2014-03-14 | 아메코메카닉스(주) | Control apparatus for machine tool |
JP7316057B2 (en) * | 2019-02-20 | 2023-07-27 | Dgshape株式会社 | Operating device for dental milling machine and operating system for dental milling machine |
EP3838500A1 (en) * | 2019-12-17 | 2021-06-23 | Bystronic Laser AG | Construction of gripping tools for a laser cutting machine for absorbing parts |
-
1995
- 1995-08-14 JP JP20700095A patent/JP3209890B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH0957576A (en) | 1997-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4288849A (en) | Machine tool control systems | |
EP0134935B1 (en) | Method and apparatus for preparing spare tools for a machine tool | |
US5128857A (en) | Sequence control apparatus having separate sequence memory and interlock condition memory | |
JP3209890B2 (en) | Production cell | |
JP3893334B2 (en) | Multi-system numerical controller | |
JPH0663851A (en) | Method and apparatus for controlling production system | |
GB2109130A (en) | Method of controlling indexing of magazine pockets in a machining centre | |
EP0328663A4 (en) | Method of replacing the tools | |
JPS641270B2 (en) | ||
JP3246360B2 (en) | Automatic processing device and automatic processing method | |
JP2672595B2 (en) | Tool replacement method | |
JP2002036050A (en) | Tool changer and machine tool | |
JP3121658B2 (en) | Operation control method of processing machine in processing production system | |
JPS6333168B2 (en) | ||
JPS60150936A (en) | Calling for tool in automatic tool exchanger | |
JP2942812B2 (en) | Device for creating a variant and variable production program | |
JP2735561B2 (en) | DNC controller | |
JPH07110461B2 (en) | Tool storage method of tool magazine and its tool magazine filing device | |
JPH10133727A (en) | Method and device for controlling nc machine tool | |
JPS62236642A (en) | Automatic tool arranging device for nc lathe | |
JPH064214B2 (en) | Machining sequence control method for numerically controlled machine tools | |
KR830002110B1 (en) | Sequence control method of numerical machine tool | |
JPH01112303A (en) | Programmable controller system | |
JPS62166951A (en) | Scheduled operating method of machining line | |
JP2001159906A (en) | Nc working device |