JPH0957576A - Production cell - Google Patents
Production cellInfo
- Publication number
- JPH0957576A JPH0957576A JP7207000A JP20700095A JPH0957576A JP H0957576 A JPH0957576 A JP H0957576A JP 7207000 A JP7207000 A JP 7207000A JP 20700095 A JP20700095 A JP 20700095A JP H0957576 A JPH0957576 A JP H0957576A
- Authority
- JP
- Japan
- Prior art keywords
- work
- machining
- program
- control device
- machine tool
- 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.)
- Granted
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 49
- 238000000034 method Methods 0.000 claims abstract description 40
- 238000003754 machining Methods 0.000 claims abstract description 34
- 230000002950 deficient Effects 0.000 claims description 28
- 238000002360 preparation method Methods 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 17
- 230000007547 defect Effects 0.000 claims description 6
- 210000000078 claw Anatomy 0.000 description 14
- 238000010586 diagram Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 4
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
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)
Abstract
Description
【0001】[0001]
【発明が属する技術分野】本発明は、数値制御工作機械
およびこれの支援装置によって多種の部品を連続的に生
産する生産セルに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a numerically controlled 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 In a numerically controlled machine tool (NC machine tool), it is general that a support device for smoothly performing the work of the NC machine tool is provided in parallel. The support device includes a work table on which a work to be machined is placed, a chuck stocker for storing a plurality of chuck claws for holding a work in an NC machine tool, and a work machine or a gripper that holds and detaches the NC machine tool ( A loader that performs loading / unloading, a hand stocker that stores a plurality of types of gripping hands of this loader, and the like. Such an NC machine tool and the entire supporting device as described above are called a production cell. Conventionally, in the case of performing high-mix low-volume production or variable-variation production with such a production cell, the NC machine tool is based on information on the type and quantity to be produced, the machining sequence, chuck jaws, and loader hand. Also, a method of storing a program such as work exchange and executing the production by this program was adopted. This program is a so-called schedule program that is created as a series of operations from the start to the end of production.
【0003】[0003]
【発明が解決しようとする課題】以上のような従来の装
置においては、そのプログラムが、生産の開始から終了
までの作業を一連のものとして記述されているので、生
産すべき品種の数量や順序が変更されると、これに合わ
せてプログラム全体を作成し直す必要があるという問題
があった。また、生産途中において何らかの不良ワーク
が発生した場合、この不良ワークの以後の作業を中止
し、飛ばすスキップ処理を行う必要が生じるが、このス
キップ処理によってプログラムが非常に複雑なものとな
るという問題があった。そして、このスキップ処理によ
る複雑化は、前述のプログラムの再作成を困難なものと
していた。また、操作者は、作業生産計画に従って、ワ
ーク素材を所定のワークテーブルに準備したり、チャッ
ク爪やローダハンドなどを各ストッカに格納する必要が
あるが、これは操作者がNC工作機械のプログラムを読
み取って判断しており、操作の負担が大きかった。ま
た、このためワークテーブルの順番や格納位置を間違え
るという問題があった。本発明は前述の問題点を解決す
るためになされたものであり、生産計画の変更に容易に
対応可能であり、操作者の負担を軽減することのできる
生産セルを提供することを目的とする。In the conventional apparatus as described above, since the program is described as a series of operations from the start to the end of production, the quantity and order of the types of products to be produced are described. However, there was a problem in that the entire program would have to be recreated in accordance with this change. Also, if some defective work occurs during production, it is necessary to stop the work after this defective work and perform skip processing to skip, but this skip processing makes the program very complicated. there were. The complexity of the skip processing makes it difficult to recreate the program. In addition, the operator needs to prepare a work material on a predetermined work table according to the work production plan and store chuck claws, loader hands, etc. in each stocker. It was judged by reading, and the operation burden was heavy. Further, there is a problem that the order and the storage position of the work table are wrong. The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a production cell that can easily cope with a change in a production plan and can reduce the burden on the operator. .
【0004】[0004]
【課題を解決するための手段】前述の目的を達成するた
めに、本発明にかかる生産セルは、ワークの加工を行う
数値制御工作機械と、前記数値制御工作機械が所定の作
業を行うための支援を行う支援装置と、を含む作業装置
と、予め定められた生産計画に沿って、前記作業装置に
対し作業の指示を行う統合制御装置とを含んでいる。そ
して、前記作業装置には、ワークの種類と作業工程の種
類ごとに対応し、当該ワークの種類と当該作業工程に関
する設定情報であるシステム変数を含む作業プログラム
が記憶され、前記統合制御装置は、加工ワークおよび工
程の順序に従って前記作業プログラムと前記システム変
数の設定値とを指示することにより複数種類の工程を順
次実行する。この生産セルにおいては、作業装置におい
ては、一種類の部品のひとつの工程に対応してひとつの
作業プログラムが、そのワークおよび工程の種類ごとに
作成され、格納されている。そして、統合制御装置にお
いて、生産計画に基づき前記の順次作業プログラムが指
定され、生産が行われる。また、作業プログラムにおい
て、その作業を行うためのNC工作機械の設定を表す情
報を変数(システム変数)として記述している。そし
て、統合制御装置より指示される、工程ごとに定められ
たシステム変数の設定値に基づき、各作業装置はその作
業に対する設定を行うことができる。したがって、たと
えば前の工程において使用していたチャック爪やハンド
がどのようなものであっても適切に当該工程の必要なチ
ャック爪やハンドがセットされる。以上から、生産計画
に変更が生じても、統合制御装置における作業プログラ
ム指示を変更することのみ行うことで、計画変更に対応
可能である。In order to achieve the above-mentioned object, a production cell according to the present invention comprises a numerically controlled machine tool for machining a workpiece and a numerically controlled machine tool for performing a predetermined work. It includes a work device including a support device that provides support, and an integrated control device that gives a work instruction to the work device according to a predetermined production plan. Then, the work device stores a work program that corresponds to each type of work and each type of work process, and includes a system variable that is setting information related to the type of work and the work process, and the integrated control device, By instructing the work program and the set values of the system variables according to the order of the work to be processed and the steps, a plurality of kinds of steps are sequentially executed. In this production cell, in the work device, one work program corresponding to one process of one type of component is created and stored for each work and process type. Then, in the integrated control device, the sequential work program is designated based on the production plan, and the production is performed. Further, in the work program, information representing the setting of the NC machine tool for performing the work is described as a variable (system variable). Then, based on the set value of the system variable defined for each process, which is instructed by the integrated control device, each work device can make settings for the work. Therefore, for example, whatever chuck jaw or hand is used in the previous step, the chuck jaw or hand required for the step is set appropriately. As described above, even if the production plan is changed, it is possible to deal with the plan change by only changing the work program instruction in the integrated control device.
【0005】また、本発明にかかる他の生産セルは、ワ
ークの加工を行う数値制御工作機械と、前記数値制御工
作機械が所定の作業を行うための支援を行う支援装置
と、予め定められた生産計画に沿って、前記数値制御工
作機械に対し作業の指示を行う統合制御装置とを含んで
いる。そして、前記数値制御装置には、ワークの種類と
作業工程の種類ごとに対応し、当該ワークの種類と当該
作業工程に関する設定情報であるシステム変数を含み、
システム変数の設定値に基づき前記支援装置に対し指示
を行う加工プログラムが記憶され、前記支援装置には、
支援作業の種類ごとに対応する支援プログラムが記憶さ
れ、前記統合制御装置は、加工ワークおよび工程の順序
に従って前記加工プログラムと前記システム変数の設定
値とを指示することにより、複数種類の工程を順次実行
する。この生産セルにおいては、数値制御工作機械に、
一種類の部品のひとつの工程に対応してひとつの加工プ
ログラムが、そのワークおよび工程の種類ごとに作成さ
れ、格納されている。そして、統合制御装置において、
生産計画に基づき前記の加工プログラムが順次指定さ
れ、生産が行われる。また、加工プログラムにおいて、
その作業を行うためのNC工作機械の設定を表す情報を
変数(システム変数)として記述している。そして、統
合制御装置より指示される、工程ごとに定められたシス
テム変数の設定値に基づき、数値制御工作機械は現在の
設定が適切な設定であるか否かを判断する。そして、適
切でない場合、数値制御工作機械は、支援装置に対し、
適切な設定となるように支援作業の指示を行う。このよ
うにして、その作業に対する設定を行うことができる。
したがって、たとえば前の工程において使用していたチ
ャック爪やハンドがどのようなものであっても適切に当
該工程の必要なチャック爪やハンドがセットされる。以
上から、生産計画に変更が生じても、統合制御装置にお
ける加工プログラム指示を変更することのみ行うこと
で、計画変更に対応可能である。Further, another production cell according to the present invention has a predetermined numerical control machine tool for machining a workpiece, a support device for supporting the numerical control machine tool to perform a predetermined work, and a predetermined device. An integrated control device for instructing work to the numerically controlled machine tool according to a production plan is included. Then, the numerical control device includes a system variable corresponding to each type of work and each type of work process, which is setting information regarding the type of work and the work process,
A machining program for instructing the assisting device based on a set value of a system variable is stored, and the assisting device includes:
A support program corresponding to each type of support work is stored, and the integrated control device sequentially processes a plurality of types of processes by instructing the processing program and the set value of the system variable according to the order of the processing work and the process. Run. In this production cell, the numerical control machine tool,
One machining program corresponding to one process of one type of part is created and stored for each type of work and process. And in the integrated control device,
The above-mentioned machining programs are sequentially designated based on the production plan, and production is performed. In the machining program,
Information representing 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 determined for each process instructed by the integrated control device. If it is not appropriate, the numerically controlled machine tool will
Instruct support work so that the settings are appropriate. In this way, the setting for the work can be made.
Therefore, for example, whatever chuck jaw or hand is used in the previous step, the chuck jaw or hand required for the step is set appropriately. From the above, even if the production plan is changed, it is possible to cope with the plan change by only 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 machining defect and a defective work informing means for informing the integrated processing device of a work for which a defect determination has been made. May have a defective work skip means for prohibiting the subsequent work process relating to the defective work and for instructing to jump over and move to the next work process. In this production cell,
When a defective work occurs, the defective work can be excluded from the subsequent production plan and production can be continued. At this time, it is not necessary to make any changes to the work program or the machining program itself, and it is not necessary to create these programs in consideration of this skip processing.
【0007】さらに、前述の各生産セルは、生産計画と
前記システム変数の設定値から、前記支援装置の初期設
定に関する情報である準備情報を作成する準備情報作成
手段と、前記準備情報を生産セルの操作者に報知する準
備情報報知手段を有するものとすることができる。操作
者はこの準備情報に基づき初期設定を行えば良く、加工
プログラムから直接読みとる必要がなくなり負担が軽減
され、また誤設定も減少する。Further, each of the above-mentioned production cells includes preparation information creating means for preparing preparation information, which is information relating to initial setting of the support device, from the production plan and the set values of the system variables, and the preparation information. It is possible to have a preparation information notifying means for notifying the operator. The operator only has to perform the initial setting based on this preparation information, and it is not necessary to read it directly from the machining program, which reduces the burden and reduces the erroneous setting.
【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 is composed of a computer body such as a personal computer, a CRT, a keyboard, a printer, and the like, and manages a machining schedule and a work master for operating a production cell. The working device 2 is an NC which is a type of NC machine tool.
Lathe 3, loader 4 for loading / unloading workpieces and chuck claws, workpiece table 5 for placing workpieces, reversing device 6 for reversing workpieces as necessary between processes, and a plurality of loader hands suitable for each type of workpieces Loader hand stocker (AHC) 7 for storing
It is composed of a chuck claw stocker (AJC) 8 for accommodating a plurality of chuck claws for exchanging chuck claws for grasping a work with an NC lathe according to the shape of the work. The integrated control device 1 and the work device 2 are connected by a communication line, and NC
It exchanges control information such as start-up, management information such as system variables for operation, and performance information such as the operating 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、プリンタに出力される。2 and 3 are diagrams for explaining the flow of information / program of this embodiment. The integrated control device 1 is provided with a region 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 machining process and setting conditions for the NC lathe 3 and the like. The work schedule NO. A machining mode that defines the part name, the number of pieces, and the machining sequence of the workpiece is registered for each item according to the production plan.
Further, the work master 14 includes 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 chuck claw name to be used, a loader hand name to be used, a tool to be used, etc. Is registered according to the processing content. Further, in the integrated control device 1, after extracting the chuck claws and the loader hand to be used based on the data registered in the machining schedule 13 and the work master 14, the addresses of the chuck claw 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,
Regarding the tools, the integrated control device also includes tool information 24 such as tool life management information registered in the numerical control device 11 and ATC magazine information indicating which tool number is installed corresponding to the tool magazine pot number. Transfer to 1 2
By doing 1, the tool currently installed in the ATC magazine is compared with the tool used in the work master 14 based on the part name specified in the machining schedule 13, and tool insertion /
It is automatically created as the collection information 16. After that, the preparation information 22 is created by issuing a work instruction, and AJC
Preparation instruction, AHC preparation instruction, material preparation instruction, tool insertion /
The work instruction 20 of the recovery 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 preparation is completed, the integrated control unit 1 causes the numerical control unit 11 to set the system variables such as the chuck claw address 18, the loader hand address 19, the work reversal presence / absence, and the load / unload work table address 20. Sent. Then, by instructing the numerical control device 11 from the integrated control device 1 to select the NC program and start the NC 17, the. The MIN machining program 23 starts its operation. The machining program 23 is, as shown in the drawing, chuck jaw replacement operation control OAJC, loader hand replacement operation control OAHC, work replacement operation control OAWC.
1, a general-purpose created subprogram such as OAWC2 is programmed. Then, by the system variable transmitted from the integrated control device 1, for example, in the case of the chuck claw address 18, the system variable is referred to by the chuck claw replacement operation control OAJC and compared with the chuck claw currently mounted on the working device 2. If not, chuck exchange operation is performed using the loader 4. In this way, the machining program 23 stored in the numerical controller 11 executes chuck jaw replacement, loader hand replacement, workpiece replacement, workpiece machining, etc. based on the received system variables. The numerical controller 11 performs program selection and the like for the loader control NC 12, and the loader operation is executed based on the selected loader operation program 26 and the loader point data 27. Also, the system variables (address NO. 28, inversion 2) received for the work table 5 and the inversion device 6
Based on 9), an instruction is given to perform work table indexing 30 and work reversing operation 31.
【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 which is a machining program when a work is loaded and a loader program which is one of the support programs. The NC main program 40 is composed of several subprograms. For example, chuck jaw replacement (OAJC.SSB), loader hand replacement (OAHC.SSB), tool replacement (OAT).
C. SSB), for work load / unload (OAW
C1. SSB, OAWC2. SSB), workpiece machining (OCUTi.SSB), workpiece measurement (OGAG)
i. Sub-programs such as SSB) are prepared.
The work machining and work measurement subprograms differ depending on the work because they depend on the type of work, but the other subprograms are programmed as common work subprograms. For this reason, chuck jaws, loader hands and work loading /
The unloading operation or the like is sent from the integrated control device 1 to the numerical control device 11 as a system variable, and the operation is programmed to be different depending on the system variable. FIG.
The relationship among the NC main program 40, the sub-program 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, NC main program 4
0 to CALL. The loader point data file of the work to be processed in the form of LPD is selected 45. Next, CALL OAWC1. S
The subprogram 41 is selected 44 in the form of SB, and the called subprogram 41 is the loader operation program CA.
LL AWC. Select 46 the LDR 42. By the system variable sent from the integrated control device 1, for example, V6 of the given system variable 50 shown in FIG. 1 process for each work,
Half-step work attachment / detachment that continuously processes two steps, placing a temporary placement table in front of the work device 2 and preparing the next work in advance 47, the common variables V7 to V15 in FIG. 4 are written in 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 exchanging workpieces.
AWC1. The flowchart of SSB and the system variable given from the integrated control apparatus 1 are shown. The work replacement subprogram first selects a work loader operation program file for loading and unloading a work and loads it into the memory (S1), and selects V7 out of the system variables 50 transferred from the integrated control device 1.
Write the system variable of V15 to the register of the loader point data file (S2), and system variable V6:
The machining mode is determined according to the machining mode. If the machining modes are the same (S3), O0001 same-step workpiece arrival is requested and activated (S5), and the machining mode is 1 /
If it is 2 (S4), O0002 1/2 step work wear is requested and activated (S6), and if it is other than that, O0003 temporary placement work wear is requested and activated (S7). The loader operation program requested by 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, skip processing for a defective work when an abnormality such as a defective work measurement result or overload occurs will be described with reference to FIG. First, the configuration of skip processing will be described with reference to FIGS. When the integrated control device 1 receives the defective work information from the numerical control device 11, the next work (the work to be processed next) determined based on the processing schedule 13 is managed by the integrated control device 1 and is not shown. Based on the normal / defective information for each work, it is determined whether the machining process before the next work is a normal work or a defective work, and if it is a defective work, the next work is determined as the 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 determined work load address of the work to be processed. Is set to the set value of the system variable and transferred 20 to the numerical controller 11. At the same time, the unload work table address of the machined work in the NC lathe 3 is set to the set value of the system variable and transferred 20 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 the 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 load / unload work table address system variable setting instructed from the integrated control device 1 to the loader control NC 12 is set. The numerical control device 11 gives an instruction for the value, and the loader control NC 12 sends the address No.
28, 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 determined.
【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 modes are the same process, and when the same work is continuous, for example, when three works A are continuously placed on the work table. The order of machining is the first machining of A, the second machining of A, the first machining of A, the first machining of A, and the second machining of A. , A is a machining mode in which the same process as the second machining of A ... is machined and then the next process is machined. , A, A, B,
The operation will be described in detail by taking as an example the case where B, C, D, D, and D are placed in this order. First, after the first process of three A workpieces is completed as a normal work, the second process is started, and A
When the second work of the second process 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 as a defective work, so when the first processing of the third step of the A work is completed, the second piece is placed. Work table No. And the next work table address on which the third work A is placed is designated by the integrated control device 1 by a system variable, whereby the work table 5 is assigned a predetermined address. Similarly, in the case of D work, the 1st step of D work
When it is determined that the first work is a defective work, it is returned to the work table 5, and the first D work is skipped since the second and subsequent steps. Further, when the second workpiece of the second step of the D work is determined to be a defective workpiece, the third and subsequent steps are skipped.
【0016】以上のように、計測結果の不良などで不良
ワークと判定されると、数値制御装置11から統合制御
装置1に不良ワーク情報が伝達され、その結果に基づい
て統合制御装置1は不良ワークをワークテーブル5に返
却する指示を行い、ワークテーブル上に載ったワークの
良/不良の管理を行うことにより、ワークテーブル上に
載ったワークが不良ワークの場合、その不良ワークが載
ったワークテーブルアドレスをスキップして次のワーク
テーブルアドレスを指示する。以上の実施形態において
は、統合制御装置からの指令が数値制御工作機械を介し
てローダ等の支援装置に逆出されたが、統合制御装置か
ら数値制御工作機械や支援装置などの作業装置に直接指
令を行ない各装置の作業プログラムを実行させることも
できる。As described above, when a defective work is determined due to a defective measurement result or the like, defective work information is transmitted from the numerical control device 11 to the integrated control device 1, and the integrated control device 1 is defective based on the result. When the work returned to the work table 5 is instructed and whether the work placed on the work table is good or bad is managed, if the work placed on the work table is a bad work, the work on which the bad work is placed Skip the table address and specify 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, but the integrated control device directly outputs the work device such as the numerical control machine tool or 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 order, the loader operation, etc. can be easily changed, and even when a defective work occurs, the work is skipped without changing the program. Processing becomes easier. Further, since the preparation information is reported based on the registered data, it is possible to carry out the preparation work without any mistake, and it is possible to operate the system with a high operation rate.
【図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 of this embodiment.
【図3】 本実施形態の生産セルの情報/プログラムの
流れを説明する図である。FIG. 3 is a diagram illustrating a flow of information / program of a production cell of this embodiment.
【図4】 本実施形態の生産セルを説明するNCメイン
プログラム、サブプログラム、ローダ動作プログラム、
ローダポイントデータの関係を示す図である。FIG. 4 is an NC main program, a sub program, a loader operation program, which explains the production cell of the present embodiment.
It is a figure which shows the relationship of loader point data.
【図5】 本実施形態のサブプログラムの構成を説明す
るフローチャートと与えられるシステム変数を示す図で
ある。FIG. 5 is a diagram illustrating a flow chart for explaining a configuration of a subprogram according to the present embodiment and system variables provided.
【図6】 本実施形態の不良ワーク発生時のスキップ動
作を説明する図である。FIG. 6 is a diagram illustrating a skip operation when a defective work occurs according to the present 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).
Claims (4)
と、前記数値制御工作機械が所定の作業を行うための支
援を行う支援装置と、を含む作業装置と、 予め定められた生産計画に沿って、前記作業装置に対し
作業の指示を行う統合制御装置と、を含み、 前記作業装置には、ワークの種類と作業工程の種類ごと
に対応し、当該ワークの種類と当該作業工程に関する設
定情報であるシステム変数を含む作業プログラムが記憶
され、 前記統合制御装置は、加工ワークおよび工程の順序に従
って前記作業プログラムと前記システム変数の設定値と
を指示することにより、 複数種類の工程を順次実行する生産セル。1. A working device including a numerically controlled machine tool for machining a work, and an assisting device for assisting the numerically controlled machine tool to perform a predetermined work, and a working device according to a predetermined production plan. An integrated control device for giving a work instruction to the work device, the work device corresponding to each work type and work process type, and setting information relating to the work type and the work process. A work program including a system variable is stored, and 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 according to the order of the machining work and the process. Production cell.
と、前記数値制御工作機械が所定の作業を行うための支
援を行う支援装置と、予め定められた生産計画に沿っ
て、前記数値制御工作機械に対し作業の指示を行う統合
制御装置と、を含み、 前記数値制御装置には、ワークの種類と作業工程の種類
ごとに対応し、当該ワークの種類と当該作業工程に関す
る設定情報であるシステム変数を含み、システム変数の
設定値に基づき前記支援装置に対し指示を行う加工プロ
グラムが記憶され、 前記支援装置には、支援作業の種類ごとに対応する支援
プログラムが記憶され、 前記統合制御装置は、加工ワークおよび工程の順序に従
って前記加工プログラムと前記システム変数の設定値と
を指示することにより、 複数種類の工程を順次実行する生産セル。2. A numerically controlled machine tool for machining a workpiece, an assisting device for supporting the numerically controlled machine tool to perform a predetermined work, and the numerically controlled machine according to a predetermined production plan. An integrated control device for giving a work instruction to a machine, 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 related to the type of work and the work process. A machining program that includes a variable and that instructs the support device based on a set value of a system variable is stored, the support device stores a support program corresponding to each type of support work, and the integrated control device is , A production cell that sequentially executes a plurality of types of processes by instructing the machining program and the set values of the system variables according to the sequence of the machining work and the process
いて、前記数値制御工作機械は、加工不良を判定する不
良判定手段と、不良判定がなされたワークを統合処理装
置に報知する不良ワーク報知手段と、を有し、前記統合
処理装置は、当該不良ワークに関する以後の作業工程を
禁止し、飛び越えて次作業工程に移行する指示を行う不
良ワークスキップ手段を有する生産セル。3. The production cell according to claim 1, wherein the numerically controlled machine tool includes a defect determination means for determining a processing defect, and a defective work notification for notifying a work for which a defect determination has been made to an integrated processing device. And a means, wherein the integrated processing device has a defective work skip means for prohibiting a subsequent work process relating to the defective work and for instructing to jump over to the next work process.
セルにおいて、生産計画と前記システム変数の設定値か
ら、前記支援装置の初期設定に関する情報である準備情
報を作成する準備情報作成手段と、前記準備情報を生産
セルの操作者に報知する準備情報報知手段を有する生産
セル。4. The production cell according to any one of claims 1 to 3, wherein the preparation information creating means creates preparation information, which is information about 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 preparation 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 true JPH0957576A (en) | 1997-03-04 |
| JP3209890B2 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) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1426842A3 (en) * | 2002-12-02 | 2006-07-26 | Fanuc Ltd | Production cell comprising an information processing device for commanding work tasks |
| KR101105493B1 (en) * | 2009-10-30 | 2012-01-13 | 정경안 | Automatic processing system according to work schedule |
| KR101371594B1 (en) * | 2012-09-28 | 2014-03-14 | 아메코메카닉스(주) | Control apparatus for machine tool |
| JP2020135491A (en) * | 2019-02-20 | 2020-08-31 | Dgshape株式会社 | Operation device for dental processing machine and operation system for dental processing machine |
| JP2022543496A (en) * | 2019-12-17 | 2022-10-12 | バイストロニック レーザー アクチェンゲゼルシャフト | Designing a gripper for a laser cutting machine for sorting parts |
| JP2024084502A (en) * | 2022-12-13 | 2024-06-25 | オークマ株式会社 | Machine tool control method and control device |
-
1995
- 1995-08-14 JP JP20700095A patent/JP3209890B2/en not_active Expired - Lifetime
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1426842A3 (en) * | 2002-12-02 | 2006-07-26 | Fanuc Ltd | Production cell comprising an information processing device for commanding work tasks |
| US7221983B2 (en) | 2002-12-02 | 2007-05-22 | Fanuc Ltd | Production cell |
| KR101105493B1 (en) * | 2009-10-30 | 2012-01-13 | 정경안 | Automatic processing system according to work schedule |
| KR101371594B1 (en) * | 2012-09-28 | 2014-03-14 | 아메코메카닉스(주) | Control apparatus for machine tool |
| JP2020135491A (en) * | 2019-02-20 | 2020-08-31 | Dgshape株式会社 | Operation device for dental processing machine and operation system for dental processing machine |
| JP2022543496A (en) * | 2019-12-17 | 2022-10-12 | バイストロニック レーザー アクチェンゲゼルシャフト | Designing a gripper for a laser cutting machine for sorting parts |
| JP2023164931A (en) * | 2019-12-17 | 2023-11-14 | バイストロニック レーザー アクチェンゲゼルシャフト | Design of gripping tools for laser cutting machines to sort parts |
| JP2024084502A (en) * | 2022-12-13 | 2024-06-25 | オークマ株式会社 | Machine tool control method and control device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3209890B2 (en) | 2001-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6244281B2 (en) | ||
| JP3209890B2 (en) | Production cell | |
| JP3893334B2 (en) | Multi-system numerical controller | |
| JPS6354499B2 (en) | ||
| JPS63102857A (en) | Production systems and processing cell systems aimed at reducing setups | |
| JPS641270B2 (en) | ||
| JPH058141A (en) | Automatic preparation device for nc control lathe | |
| JP2672595B2 (en) | Tool replacement method | |
| JP3246360B2 (en) | Automatic processing device and automatic processing method | |
| JPH02213905A (en) | Input/output control system | |
| JPH0523906B2 (en) | ||
| JPH06218645A (en) | Automatic tool change control and device therefor | |
| JP2735561B2 (en) | DNC controller | |
| JPH08234820A (en) | Simultaneous operation commanding system by nc program | |
| JPS60150936A (en) | Calling for tool in automatic tool exchanger | |
| JPS6244363A (en) | Jaw change controlling method | |
| JPH05104372A (en) | Numerically controlled machine tool with transfer robot | |
| JPH05313720A (en) | Numerical controller | |
| JPH05282016A (en) | Robot controller | |
| JPH064214B2 (en) | Machining sequence control method for numerically controlled machine tools | |
| JPH01112303A (en) | programmable controller system | |
| JPS63278736A (en) | High efficiency tool selection method | |
| KR830002110B1 (en) | Sequence control method of numerical machine tool | |
| JPH0830972B2 (en) | Numerical control system | |
| JPH09109002A (en) | Schedule operation method in nc machine tool with automatic tool changer |