JPS6357155A - Transport control method for work pallet in machine tool equipment - Google Patents

Transport control method for work pallet in machine tool equipment

Info

Publication number
JPS6357155A
JPS6357155A JP61203400A JP20340086A JPS6357155A JP S6357155 A JPS6357155 A JP S6357155A JP 61203400 A JP61203400 A JP 61203400A JP 20340086 A JP20340086 A JP 20340086A JP S6357155 A JPS6357155 A JP S6357155A
Authority
JP
Japan
Prior art keywords
pallet
work
work pallet
machine tool
changer
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.)
Pending
Application number
JP61203400A
Other languages
Japanese (ja)
Inventor
Akimitsu Nagae
長江 昭充
Akihiko Nakajima
昭彦 中島
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.)
Yamazaki Mazak Corp
Original Assignee
Yamazaki Mazak Corp
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 Yamazaki Mazak Corp filed Critical Yamazaki Mazak Corp
Priority to JP61203400A priority Critical patent/JPS6357155A/en
Publication of JPS6357155A publication Critical patent/JPS6357155A/en
Pending legal-status Critical Current

Links

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]

Landscapes

  • Multi-Process Working Machines And Systems (AREA)
  • General Factory Administration (AREA)

Abstract

PURPOSE:To enable the control of a work pallet to be performed only by a machining program in a machine tool side, by storing a load instruction of the work pallet to a machine tool in the machining program. CONSTITUTION:A load instruction of work pallets 9 of M1**, etc. to a machine tool 2 is left as stored in a machining program PRO. When this load instruction is read, on the basis of arranged conditions of the work pallet 9 in a work pallet storage means 10, pallet changer 3 and the machine tool 2, the optimum action pattern is determined from plural prepared action patterns. And it is constituted that the load action of the work pallet 9 to the machine tool 2 is performed on the basis of the above determined action pattern. That is, since the load action of the work pallet 9 to the machine tool 2 is executed on the basis of the instruction stored in the machining program PRO, the necessi ty for providing an exclusive use program for loading a work pallet 9 separate from the machining program PRO is eliminated.

Description

【発明の詳細な説明】 (a)、産業上の利用分野 本発明は、マンニングセンタ等の工作機域、ワークパレ
ットを収納するワークパレ・ソト収納ラック及び工作機
械とワークパンツ)・収納ラックとの間でワークパレッ
トを搬送するワークパし・ット搬送ロボット等からなる
工作機械設備に適用するに好適なワークパレットの飛送
制御方法に関する。
Detailed Description of the Invention (a) Industrial Field of Application The present invention is applicable to machine tool areas such as manning centers, work pallets and storage racks for storing work pallets, and connections between machine tools and work pants) and storage racks. The present invention relates to a work pallet transport control method suitable for application to machine tool equipment consisting of a work pallet transport robot or the like that transports work pallets between machines.

(b)、従来の技術 従来、この種の工作機械設備において、ワークパレット
収納ラックと工作機織2間のワークパレットの搬送管理
は、工作機域の加工プログラムとは別に作成されi: 
ff1t制御プログラムにより行われていt二。
(b), Prior Art Conventionally, in this type of machine tool equipment, the transport management of work pallets between the work pallet storage rack and the machine tool weave 2 is created separately from the machining program for the machine tool area.i:
This is done by the ff1t control program.

(C)0発明が解決しようとする問題点しかし、こうし
た構成では、工作機械設備を適正に稼動させろためには
、工作機械側の加工プログラムの他に、ワークパレット
を管理する制御プログラムが必要になり、全体の構成が
複雑で、システムの稼動上も、多くの手間が掛かる不都
合が有った。
(C) 0 Problems to be Solved by the Invention However, with this configuration, in order to operate the machine tool equipment properly, in addition to the machining program on the machine tool side, a control program to manage the work pallet is required. Therefore, the overall configuration was complicated, and the operation of the system required a lot of time and effort.

本発明は、前述の欠点を解消すへく、工作機械側の加工
プログラムのみでワークパレ・ソトの管理を行うことの
出来る工作機械設備におけるワークパレットの管理制御
方法を提供することを目的とするものである。
SUMMARY OF THE INVENTION In order to eliminate the above-mentioned drawbacks, the present invention aims to provide a work pallet management and control method in machine tool equipment that can manage work pallets and sorting only by the machining program on the machine tool side. It is.

(d)0問題点を解決するための手段 即ち、本発明は、加工プログラム(PROj中に、Ml
**等のワークパレット(9)の工作tjJH4i(2
)へのロード指令を格納しておき、該ロード指令が読み
込まれたところで、ワークパレッi−収納手段(10)
 、パレットチェンジャ (3)及び工作!+1’12
2内におけろ、ワークパレット(9)の配置状況に基づ
し)で、予め準備された複数の動作パクーレから最適の
動作パターンを決定し、該決定された動作パターンに基
づいてワークパレット(9)の工作8![4(2)への
ロード動作を行うようにして構成されろ。
(d) Means for solving the zero problem, that is, the present invention provides a method for solving the problem of Ml during the processing program (PROj).
** Work pallet (9) work tjJH4i (2
), and when the load command is read, the work pallet i-storage means (10) is stored.
, Pallet changer (3) and crafts! +1'12
2, the optimal movement pattern is determined from a plurality of movement patterns prepared in advance on the work pallet (9) based on the arrangement of the work pallet (9), and based on the determined movement pattern, the work pallet (9) is 9) Craft 8! [4(2)].

なお、括弧内の番号等は、図面における対応する要素を
示す、便宜的なものであり、従って、本記述は図面上の
記載に限定拘束されるものではない。以下のr (el
 、作用」の欄についても同様である。
Note that the numbers in parentheses are for convenience and indicate corresponding elements in the drawings, and therefore, this description is not limited to the descriptions on the drawings. The following r (el
The same applies to the column ``, action''.

(e)9作用 上記した構成により、本発明は、工作機械(2)へのワ
ークパレット (9)のロード動作が加工プログラム(
PRO)中に格納された指令に基づいて実行されるよう
に作用する。
(e) 9 Effects With the above-described configuration, the present invention allows the loading operation of the work pallet (9) to the machine tool (2) to be performed by the machining program (
It acts to be executed based on the instructions stored in PRO.

(f)、実施例 以下、本発明の実施例を図面に基づき説明する。(f), Example Embodiments of the present invention will be described below based on the drawings.

第1図は本発明が適用された工作機械設備の一例を示す
斜視図、 第2図は本発明が適用された工作機械設備におけろ数値
制御装置の一例を示す制御ブロック図、第3図はパレッ
ト管理プログラムの一例を示すフローチャート、 第4図はローディング動作パターン決定サブルーチンの
一例を示すフローチャート、第5図はパレット準備パタ
ーン決定サブルーチシの一例を示すフローチャート、 第6図はパレッ)・レイアウトファイルメモリの内容を
示す模式図、 第7図はプログラムファイルメモリの内容を示す模式図
、 第8図は加工プログラムの一例を示す図、第9図はパレ
ットロード指令が出力された際の、ワークパレット収納
ラック、パレットチェンジャ及び工作機械におけるワー
クパレットの存在状況と、それに対応したワークパレッ
トの搬送パターンを示す図、 第10図はパレット準備指令が出力された際の、ワーク
パレット収納ラック及びパレットチェンジャにおけるワ
ークパレットの存在状況と、それに対応したワークパレ
ットの搬送パターンを示す図、 第11図はパレット返却指令が出力さオ]た際の、パレ
ットチェンジャ及び工作機械におけるワークパレットの
存在状況と、それに対応したワークパレットの搬送パタ
ーンを示す図である。
Fig. 1 is a perspective view showing an example of machine tool equipment to which the present invention is applied, Fig. 2 is a control block diagram showing an example of a numerical control device in machine tool equipment to which the present invention is applied, and Fig. 3 is a flowchart showing an example of a pallet management program, FIG. 4 is a flowchart showing an example of a loading operation pattern determination subroutine, FIG. 5 is a flowchart showing an example of a pallet preparation pattern determination subroutine, and FIG. 6 is a flowchart showing an example of a pallet preparation pattern determination subroutine. Figure 7 is a schematic diagram showing the contents of the program file memory, Figure 8 is a diagram showing an example of a machining program, and Figure 9 is a diagram showing the workpiece pallet storage when a pallet load command is output. Figure 10 shows the presence status of work pallets in racks, pallet changers, and machine tools, and the corresponding work pallet transport patterns. Figure 11 shows the status of the work pallet in the pallet changer and machine tool and the corresponding conveyance pattern of the work pallet when the pallet return command is output. It is a figure showing the conveyance pattern of a work pallet.

工作機械設備1は、第1図に示すように、マシニングセ
ンタ等の工作機械2を有しており、工作機械2には、ワ
ークを搭載したワークバレントを工作機械内部に供給し
、更に工作機械内部から加工の終了したワークが搭載さ
れたワークパし・ットを排出する、2個のローダ3a、
3aからなる2連パレツトチエンノヤ3が設けられてい
る。工作機械2の、図中的力には、レール5が敷設され
ており、レール5上にはワークパレット搬送ロボット6
がレール5に沿って矢印CSD方向に移動駆動自在に設
けられている。ワークパレット搬送ロボット6にはキャ
リッジ7が上下方向、即ち矢印A、B方向に移動駆動自
在に支持されており、キャリッジ7はワークパレット9
を搬送し、更にパレットチェンジャ3及び後述のワーク
パレット収納ラックとの間でワークパレット9を受は渡
しすることが出来ろ。
As shown in Fig. 1, the machine tool equipment 1 has a machine tool 2 such as a machining center, and the machine tool 2 is supplied with a workpiece balent loaded with a workpiece into the machine tool, and is further provided with a workpiece balent loaded with a workpiece. two loaders 3a for discharging the workpieces loaded with the finished workpieces from;
A double pallet chain 3 consisting of 3a is provided. A rail 5 is laid on the machine tool 2, and a work pallet transfer robot 6 is installed on the rail 5.
is provided so as to be freely movable and driveable along the rail 5 in the direction of the arrow CSD. A carriage 7 is supported by the work pallet transfer robot 6 so as to be movable and driven in the vertical direction, that is, in the directions of arrows A and B.
In addition, the work pallet 9 can be transferred between the pallet changer 3 and a work pallet storage rack to be described later.

一方、レール5に沿った位置には、ワークパレット収納
ラック10が設けられており、ワークパレット収納ラッ
ク10には、ワークを搭載したワークパレット9を収納
することの出来ろワークパレット収納棚10aが上下方
向に5段、左右方向に6段、ぞれぞれ配列された形で形
成されている。
On the other hand, a work pallet storage rack 10 is provided along the rail 5, and the work pallet storage rack 10 has a work pallet storage shelf 10a that can store a work pallet 9 loaded with a work. They are arranged in five rows in the vertical direction and six rows in the left and right direction.

ところで、工作機械2の数値制御装買8は、第2図に示
すように、主制御部11を有しており、主制御部11に
は、バス線12を介してパレットレイアウトファイルメ
モリ13、パレット搬送制御部15、機構制御部16、
プログラムファイルメモリ17、キーボード19等が接
続しており、更に回線20を介してワークパレット搬送
ロボット6の未遂ロボット制御部21に接続している。
By the way, the numerical control equipment 8 of the machine tool 2 has a main control section 11 as shown in FIG. 2, and the main control section 11 has a pallet layout file memory 13, Pallet transport control section 15, mechanism control section 16,
A program file memory 17, a keyboard 19, etc. are connected to it, and it is further connected to an attempted robot control section 21 of the work pallet transport robot 6 via a line 20.

工作8II械設備1は、以上のような構成を有するので
、工作機械2によりワークパレット収納ラック10に収
納されたワークパレット9上のワークの加工を行う際に
は、主制御部11はプログラムファイルメモリ17から
これから実行する加工プログラムPROを読み出す。こ
のプログラムファイルメモリ17には、第7図に示すよ
うに、工作機械2が実行する加工プログラムPROが複
数個、それぞれ加工プログラム番号PNOを付された形
で格納されており、主制御部11はキーボード19等か
ら指示された加工プログラム番号PNOに基づいて、プ
ログラムファイルメモリ17から対応する加工プログラ
ム番号PNOが付された加工プログラムPROを読み出
して、第3図に示す、パレット管理プログラムPMPに
基づいて該加工プログラムPROを実行する。
Since the machine equipment 1 has the above-described configuration, when the machine tool 2 processes the work on the work pallet 9 stored in the work pallet storage rack 10, the main control unit 11 executes the program file. The machining program PRO to be executed from now on is read out from the memory 17. As shown in FIG. 7, the program file memory 17 stores a plurality of machining programs PRO to be executed by the machine tool 2, each assigned a machining program number PNO, and the main control unit 11 Based on the machining program number PNO instructed from the keyboard 19 etc., the machining program PRO to which the corresponding machining program number PNO is attached is read out from the program file memory 17, and based on the pallet management program PMP shown in FIG. The machining program PRO is executed.

即ち、パレット管理プログラムP M Pは、ステップ
S1で、第8図に示す、プログラムファイルメモリ17
から読み出された加ニブ四グラムPROの先頭のブロッ
クの指令を読込む。この先頭の指令は、r M 101
 Jであり、このM1+2桁の指令は、加工プログラム
PRO中では、工作機械へのワークパレット9のロード
指令とみなされろ。即ち、Mlolは、Mコードに続く
数字の1が、ワークパレット9の工作機+ft2へのロ
ード指令を意味し、続く2桁の数字は、ロードすべきワ
ークパレット9のパレット番号P T Nを意味する。
That is, in step S1, the palette management program PMP stores the program file memory 17 shown in FIG.
Reads the command of the first block of the four-gram program PRO read from the program. This first command is r M 101
J, and this command of M1+2 digits is considered to be a command to load the work pallet 9 to the machine tool in the machining program PRO. That is, in Mlol, the number 1 following the M code means a load command for the work pallet 9 to the machine tool + ft2, and the following two digit numbers mean the pallet number P T N of the work pallet 9 to be loaded. do.

従って、Mlolは、パレット番号P T Nが01な
るワークパレット9を工作機械2にロードする指令とな
る。
Therefore, Mlol is a command to load the work pallet 9 whose pallet number P T N is 01 into the machine tool 2 .

こうして、パレット管理プログラムPMPは、該r M
 1 * * Jなろ指令(**は具体的な数字。
The pallet management program PMP thus manages the r M
1 * * J Naro Directive (** is a specific number.

以下同様。)が加工プログラムPRO中にあった場合に
は、ローディング動作パターン決定ザブルーチンSUB
 1を実行して、ワークパレット9を工作機+42に搬
送する際の動作パターンを決定する。
Same below. ) is in the machining program PRO, the loading operation pattern determination subroutine SUB
1 is executed to determine the operation pattern for transporting the work pallet 9 to the machine tool +42.

即ち、サブルーチンSUB 1の、ステップS3では、
第4図に示すように、ロードが指示されたワークパレッ
ト9が作業者による段取り中か否かを判定する。ワーク
パレット9が段取り中の場合には、ワークパレット9の
供給は不可能なので、ステップS4で段取りが終了する
のを待ち、段取りが完了した場き、な′、)シはステッ
プS3でワークパレット9が段取り中では無いものと判
定された場合には、ステップS5に入り、工作機械(図
中「マシレ」とは、工作機械2を意味する。以下、同様
。)2内にワークパレット9が存在するか否かを判定し
、工作+a[2内にワークパレット9が存在しない場合
には、ステップS6に入り、パレットチェンジャ (図
中r 2 P CJとは、12連パレツトチエンジヤ3
」の略である。以下同様。)3上にワークパレット9が
有るか否かを判定する。
That is, in step S3 of subroutine SUB 1,
As shown in FIG. 4, it is determined whether or not the work pallet 9 that has been instructed to be loaded is being set up by an operator. If the work pallet 9 is being set up, it is impossible to supply the work pallet 9, so wait for the set up to be completed in step S4, and when the set up is completed, the work pallet 9 is supplied in step S3. If it is determined that the workpiece pallet 9 is not in the setup stage, the process proceeds to step S5, and the workpiece pallet 9 is placed in the machine tool 2 ("Mashire" in the figure means the machine tool 2. The same applies hereinafter). If the work pallet 9 does not exist in the work + a [2, step S6 is entered, and the pallet changer (r 2 P CJ in the figure refers to the 12-series pallet changer 3
”. Same below. ) 3 to determine whether there is a work pallet 9 on it.

これ等の判定動作はパレット栄送制御部15が、パレッ
トレイアウトファイルメモリ13を検索することにより
行われる。
These determination operations are performed by the pallet feed control section 15 searching the pallet layout file memory 13.

パレットレイアウトファイルメモリ13には、第6図に
示すように、パレットレイアウトファイルPLFが格納
されており、パレットレイアウトファイルPLFは、各
ワークパレット9が現在どの場所に存在しているかを各
ワークパレット9に付されたパレット番号PTN対応で
示している。
As shown in FIG. 6, the pallet layout file memory 13 stores a pallet layout file PLF, and the pallet layout file PLF indicates where each work pallet 9 currently exists. It is shown in correspondence with the pallet number PTN attached to.

パレットレイアウトファイルPLF中、7L」とは図示
しないローディングステーション上での段取り中を意味
し、rJとは工作機械2内、「R」とは収納ラック10
内、VP」とはパレットチェンジャ3上にワークパレッ
ト9が存在することを意味スル。ナオ、rLj、rMJ
、rR」、rPjの後の数字は個別の収納場所を示す識
別番号であり、例えば1R3」とは収納ラック10内の
番号が3の収納棚10 a中にワークパレット9が有る
ことを示している。従って、パレットレイアウトファイ
ルPLFを参照すると、ワークパレット9の現在位置を
直ちに知ることが出来ろ。
In the pallet layout file PLF, 7L means setup on a loading station (not shown), rJ means inside the machine tool 2, and R means inside the storage rack 10.
"VP" means that the work pallet 9 is present on the pallet changer 3. Nao, rLj, rMJ
, rR", and rPj are identification numbers that indicate individual storage locations. For example, 1R3" indicates that the work pallet 9 is located in the storage shelf 10a with number 3 in the storage rack 10. There is. Therefore, by referring to the pallet layout file PLF, the current position of the work pallet 9 can be immediately known.

こうしてパレットレイアウトファイルPLFを参照した
結果、パレットチェンジャ3上にワークパレット9が無
い場合には、動作パターンは7aJと決定されろ。即ち
動作パターンraJは、第9図に示すように、ワークパ
レット収納ランク10内に指令されたパレット番号PT
Nのワークパレット9が有り、パレットチェンジャ3及
び工作機械2内にはワークパレット9 (パレット番号
P T Nに拘わらない)が無し)場合であり、この場
合には、ワークパレット収納ラック10と工作機械2間
に、ワークパレット9を四−ドする上での障害が無いの
で、ワークパレット収納ランク10の所定のワーク収納
棚10 aからワークパレット搬送ロボット6によりパ
レットチェンジャ3に、パレット番号PTNが01のワ
ークパレット9を搬送し、次いでパレットチェンジャ3
が工作機械2に対して該ワークパレット9を供給する動
作パターンとなる。ワークパレット祷送ロボット6は、
キャリッジ7が矢印A、B方向に移動駆動され、更にワ
ーク搬送ロボット6全体がレール5に治って矢Fl]C
,D方向に移動するので、ワークパレット9のワークパ
レット収納ラック10及びパレットチェンジャ3との間
の受は渡しは円滑に行われる。
As a result of referring to the pallet layout file PLF in this way, if there is no work pallet 9 on the pallet changer 3, the operation pattern is determined to be 7aJ. That is, the operation pattern raJ is based on the pallet number PT commanded in the work pallet storage rank 10, as shown in FIG.
There are N work pallets 9, but there are no work pallets 9 (regardless of the pallet number P T N) in the pallet changer 3 and machine tool 2. In this case, the work pallet storage rack 10 and the work pallet Since there is no obstacle to loading the work pallet 9 between the machines 2, the pallet number PTN is transferred from the predetermined work storage shelf 10a of the work pallet storage rank 10 to the pallet changer 3 by the work pallet transfer robot 6. 01 work pallet 9 is transported, and then the pallet changer 3
is the operation pattern for supplying the work pallet 9 to the machine tool 2. The work pallet transport robot 6 is
The carriage 7 is driven to move in the directions of arrows A and B, and furthermore, the entire workpiece transfer robot 6 is mounted on the rail 5 and moved in the direction of arrow Fl]C
, D directions, the work pallet 9 is smoothly transferred between the work pallet storage rack 10 and the pallet changer 3.

次に、ステップS6でパレットチェンジャ3上にワーク
パレット9が存在する場合には、第4図に示すように、
ステップS7に入り、パレットチェンジャ3上のワーク
パレット9は、ロードを指令されたワークパレット9か
否かを判定する。
Next, if the work pallet 9 is present on the pallet changer 3 in step S6, as shown in FIG.
In step S7, it is determined whether the work pallet 9 on the pallet changer 3 is the work pallet 9 that has been instructed to be loaded.

パレットチェンジャ3上のワークパレット9がコードを
指令されたワークパレット9の場合には、当該ワークパ
レット9を工作機械2内に供給すれば、M1**指令の
実行がが完了するので、実行すべき動作パターンをre
」と決定する。即ち、動作パターン「e」は、第9図に
示すように、パレットチェンジャ3上に、ロードを指令
されたワークパレット9が有り、工作機械2内にはワー
クパレット9が存在しない場合であり、パレットチェン
ジャ3は当該ロードを指示されたワークパレット9を直
ちに工作機械2に対して供給する。
If the work pallet 9 on the pallet changer 3 is the work pallet 9 for which the code has been commanded, the execution of the M1** command will be completed by supplying the work pallet 9 into the machine tool 2. re the action pattern that should be done
” is decided. That is, the operation pattern "e" is a case where, as shown in FIG. 9, there is a work pallet 9 on the pallet changer 3 that has been instructed to load, but there is no work pallet 9 in the machine tool 2. The pallet changer 3 immediately supplies the work pallet 9 instructed to be loaded to the machine tool 2.

また、ステップS7で、パレットチェンジャ3上のワー
クパレット9は、ロード指令を受けたワークパレット9
ではない場合には、動作パターンはrcJと決定されろ
。即ち、この場合は、第9図に示すように、ワークパレ
ット収納ラック10内に、ロード指令に対応したワーク
パレット9が収納されており、パレットチェンジャ3上
には別のワークパレット9が有り、更に工作機械2内に
はワークパレット9が無い場合である。すると、所定の
ワークパレット9を工作機械2に供給するには、パレッ
トチェンジャ3上のワークパレット9が邪魔になるので
、まずワークパレット搬送ロボット6により、パレット
チェンジャ3上のワークパレット9をワークパレット収
納ラック10の所定のワークパレット収納棚10aに返
却し、その後、ロード指令に対応したワークパレット9
をワークパレット収納ラック10からパレットチェンジ
ャ3を経て工作機械2内に供給するパターンとなる。
Further, in step S7, the work pallet 9 on the pallet changer 3 is changed to the work pallet 9 that received the load command.
If not, the motion pattern is determined to be rcJ. That is, in this case, as shown in FIG. 9, the work pallet 9 corresponding to the load command is stored in the work pallet storage rack 10, and there is another work pallet 9 on the pallet changer 3. Furthermore, this is a case where there is no work pallet 9 in the machine tool 2. Then, since the work pallet 9 on the pallet changer 3 becomes an obstacle to supplying a predetermined work pallet 9 to the machine tool 2, the work pallet 9 on the pallet changer 3 is first transferred to the work pallet by the work pallet transfer robot 6. The work pallet 9 is returned to the predetermined work pallet storage shelf 10a of the storage rack 10, and then the work pallet 9 corresponding to the load command is
The pattern is such that the pallet is supplied from the work pallet storage rack 10 to the machine tool 2 via the pallet changer 3.

更に、第4図におけるステップS5で、工作機械2内に
ワークパレット9が存在するものと判定された場合には
、ステップS8に入り、当該工作機械2内のワークパレ
ット9は、ロードヲ指令されたワークパレット9か否か
を判定する。当該工作機械2内のワークパレット9がロ
ードを指令されたワークパレット9の場合には、加工プ
ログラムPROのM1**のロード指令に誤りが有るも
のと判断して、ステップS9でアラームとし、作業者等
に警告する。工作機械2内のワークパレ・ソト9がロー
ドを指令されたワークパレット9でない場合には、ステ
ップ310に入り、パレットチェンジャ3上にワークパ
レット9が存在するか否かを判定し、パレットチェンジ
ャ3上にワークパレット9が存在しない場合には、動作
パターンはrb」と決定されろ。
Furthermore, if it is determined in step S5 in FIG. 4 that the work pallet 9 exists in the machine tool 2, the process proceeds to step S8, and the work pallet 9 in the machine tool 2 is loaded. It is determined whether the work pallet is 9 or not. If the work pallet 9 in the machine tool 2 is the work pallet 9 for which loading was instructed, it is determined that there is an error in the load command for M1** of the machining program PRO, an alarm is generated in step S9, and the work is stopped. Warn others. If the work pallet 9 in the machine tool 2 is not the work pallet 9 that was commanded to be loaded, the process goes to step 310, where it is determined whether or not there is a work pallet 9 on the pallet changer 3. If the work pallet 9 does not exist in , the movement pattern is determined to be ``rb''.

動作パターンがrb」とは、第9図に示すように、ロー
ド指令のワークパレット9はワークパレット収納ランク
10に有り、パレットチェンジャ3上にはワークパレッ
ト9が存在せず、工作機械2内に別のワークパレット9
が存在する場合である。この場合には、工作機械2内の
ワークパレット9を栄出しなけれは゛、新たなワークパ
レット9のロードは出来ないので、ワークパレット搬送
ロボット6はワークパレット収納ランク10からロード
スヘキワークパレット9をパレットチェンジャ3に搬送
するとともに、パレットチェンジャ3により、ワークパ
レット搬送ロボット6により供給されたワークパレット
9と、工作機械2内の別のワークパレット9を交換して
、該別のワークパレット9はワークパレット搬送ロボッ
ト6により所定のワークパレット収納44] 10 a
に返却する動作となる。
As shown in FIG. 9, the operation pattern "rb" means that the work pallet 9 in the load command is in the work pallet storage rank 10, there is no work pallet 9 on the pallet changer 3, and there is no work pallet 9 in the machine tool 2. Another work pallet 9
exists. In this case, unless the work pallet 9 in the machine tool 2 is loaded, a new work pallet 9 cannot be loaded, so the work pallet transfer robot 6 loads the work pallet 9 from the work pallet storage rank 10. At the same time, the pallet changer 3 exchanges the work pallet 9 supplied by the work pallet transfer robot 6 with another work pallet 9 in the machine tool 2, and the other work pallet 9 is replaced with a work pallet. Predetermined work pallet storage 44 by the transfer robot 6] 10 a
The operation is to return the

次に、ステップ310でパレットチェンジャ3上にワー
クパレット9が有るものと判定された場合には、ステッ
プ311に入り、パレットチェンジャ3上に存在するワ
ークパレット9はロードすべきワークパレット9か否か
を判定する。その結果、パレットチェンジャ3上に存在
するワークパレット9はロードすべきワークパレット9
でないものと判定された場合には、動作パターンは「d
」に決定されろ。
Next, if it is determined in step 310 that there is a work pallet 9 on the pallet changer 3, the process proceeds to step 311, in which it is determined whether the work pallet 9 existing on the pallet changer 3 is the work pallet 9 to be loaded. Determine. As a result, the work pallet 9 existing on the pallet changer 3 is the work pallet 9 to be loaded.
If it is determined that it is not, the movement pattern is “d
” be decided.

動作パターンrdJと:よ、第9図に示すように、ロー
ド指令のワークパレット9はワークパレット収納ラック
10中に有り、パレットチェンジャ3及び工作機械2内
にも別のワークパレット9が有る場合に取られろ動作パ
ターンであり、この場合には、まずパレットチェンジャ
3上のワークパレット9を排除しなければ、ロード指令
が出てし)ろワークパレット9のロードは出来ない。従
って、ワークパレット搬送ロボット6によりパレットチ
ェンジャ3上の別のワークパレット9を所定のワークパ
レット収納@ 10 aにワークパレット搬送ロボット
6により返却した後、ロード指令の出ているワークパレ
ット9をワークパレット収納ラック10からパレットチ
ェンジャ3上に搬送し、パレットチェンジャ3により工
作機械2内の更に別のワークパレット9と供給されたワ
ークパレッ)・9を交換して、所定のワークパレット9
を工作機wt2に供給すると共に、それまで工作機械2
内に有ったワークパレット9をワークパレット収納ラッ
ク10へ返却する。
Operation pattern rdJ: As shown in FIG. In this case, unless the work pallet 9 on the pallet changer 3 is removed first, a load command is issued and the work pallet 9 cannot be loaded. Therefore, after the work pallet transfer robot 6 returns another work pallet 9 on the pallet changer 3 to the predetermined work pallet storage @ 10a, the work pallet 9 on which the load command has been issued is transferred to the work pallet 9. The work pallet 9 is transferred from the storage rack 10 onto the pallet changer 3, and the pallet changer 3 exchanges the supplied work pallet 9 with another work pallet 9 in the machine tool 2, and then replaces the supplied work pallet 9 with another work pallet 9 in the machine tool 2.
is supplied to machine tool wt2, and until then machine tool wt2
The work pallet 9 inside is returned to the work pallet storage rack 10.

更に、ステップ311でパレットチェンジャ3上に存在
するワークパレット9がロード指令の出されたワークパ
レット9である場合には、動作パターンはrfJとなる
Furthermore, if the work pallet 9 existing on the pallet changer 3 is the work pallet 9 to which the load command was issued in step 311, the operation pattern becomes rfJ.

即ち、動作パターンrf」は、第9図に示すように、パ
レットチェンジャ3上にロー::すべきワークパレット
9が有り、工作機械2内に別のワークパレット9が有る
場合であり、この場合にはパレットチェンジャ3を9動
して工作機械2内のワークパレット9とパレットチェン
ジャ3上のロードすべきワークパレット9を交換し、そ
れまで工作機械2内に有った別のワークパレット9は収
納ラック10へ返却する。
That is, the operation pattern "rf" is a case where there is a work pallet 9 to be rowed on the pallet changer 3 and another work pallet 9 in the machine tool 2, as shown in FIG. To do this, move the pallet changer 3 9 to exchange the work pallet 9 in the machine tool 2 with the work pallet 9 to be loaded on the pallet changer 3, and replace the other work pallet 9 that was in the machine tool 2 until then. Return it to the storage rack 10.

こうして、バリンi−t−1送制御部15がパレットレ
イアウトファイルメモリ13中のパー・ソトレイアウト
ファイルP L Fr、 Q照1.つつサブ、−一チノ
SUB 1によってワークパレット9をtn送する際の
動作パターンや決定したところで、主制御部11はパレ
ット管理プログラムPMPのステップ312及びS13
て、サブルーチニSUB 1で決定された動作パターン
に基づいて、ワークパレット9のロードを行うようにt
丑送ロボント制御部21及び機構制御部16に対して指
示する。搬送ロボット制御部21及び機構制御部16は
これを受けて、ワークパレット9の搬送動作を、ワーク
パレット搬送ロボット6及びパレットチェンジャ3をそ
れぞれ駆動制御することにより開始する。なお、ステッ
プ312及び313に示す場合は、動作パターンがra
」の場合である。次に、ステップ314では加工プログ
ラムPROの次のブロックを読み出すが、該ブロックに
は、第8図に示すように、7M202Jなる指令が格納
されている。
In this way, the barin it-1 sending control unit 15 transfers the par-so-to-layout files P L Fr, Q reference 1 in the pallet layout file memory 13 . After determining the operation pattern for transporting the work pallet 9 using the SUB 1, the main control unit 11 executes steps 312 and S13 of the pallet management program PMP.
Then, the work pallet 9 is loaded based on the operation pattern determined in the subroutine SUB1.
Instructs the feeding robot control section 21 and mechanism control section 16. In response to this, the transfer robot control unit 21 and mechanism control unit 16 start the transfer operation of the work pallet 9 by driving and controlling the work pallet transfer robot 6 and the pallet changer 3, respectively. In addition, in the case shown in steps 312 and 313, the operation pattern is ra.
” is the case. Next, in step 314, the next block of the machining program PRO is read out, and as shown in FIG. 8, the command 7M202J is stored in this block.

このrM2**Jなる指令は、加工プログラムPRo中
では、ワークパレット9をパレットチェンジャ3上に準
備する指令である。即ち、M2O2は、Mコードに続く
数字の2が、ワークパレット9のパレットチェンジャ3
への準備指令を意味し、続く2桁の数字は、ロードすべ
きワークパレット9のパレット番号PTNを意味する。
This command rM2**J is a command to prepare the work pallet 9 on the pallet changer 3 in the machining program PRo. That is, in M2O2, the number 2 following the M code indicates the pallet changer 3 of the work pallet 9.
The following two-digit number means the pallet number PTN of the work pallet 9 to be loaded.

従って、M2O2は、パレット番号PTNが02なるワ
ークパレット9をパレットチェンジャ3上に準備する指
令となる。
Therefore, M2O2 is a command to prepare the work pallet 9 whose pallet number PTN is 02 on the pallet changer 3.

こうして、主制御部11は、該rM2**jなろ指令が
加工プログラムPRO中にあった場合ニハ、パレットt
?i? 送IJ N部15に対してパレット準備パター
ン決定サブルーチン5UB2を実行して、ワークパレッ
ト9をパレットチェンジャ3に搬送する際の動作パター
ンを決定させろ。なお、ステップ314によるM2O2
を読み出した後は、主制御部11はステップ315によ
す、機構制御部16に対して工作機w、2内のワークパ
レット9(第8図の加工プログラムPROの場合、パレ
ット番号PTNが01のワークパレット9)の加工を指
示し、これを受けて機構制御部16は、加工プログラム
PROのM 202に続いて格納された複数の加工指令
からなる加工指令集合体CODを実行して、工作機械2
内のワークパレット9上のワークに対して所定の加工を
実行する。
In this way, the main control unit 11 controls the pallet t when the rM2**j round command is in the machining program PRO.
? i? Execute the pallet preparation pattern determination subroutine 5UB2 for the transport IJN section 15 to determine the operation pattern for conveying the work pallet 9 to the pallet changer 3. Note that M2O2 in step 314
After reading out, the main control unit 11 proceeds to step 315, and instructs the mechanism control unit 16 to read the work pallet 9 in the machine tool w, 2 (in the case of the machining program PRO in FIG. 8, the pallet number PTN is 01). In response to this instruction, the mechanism control unit 16 executes the machining command collection COD consisting of a plurality of machining commands stored following M202 of the machining program PRO, and performs the machining. Machine 2
A predetermined process is performed on the workpiece on the workpiece pallet 9 inside.

一方、パレット搬送制御部15は、第5図に示すように
、サブルーチン5UB2のステップS16で、M2**
で準備を指令されたワークパレット9が作業者による段
取り中か否かを判定する。
On the other hand, as shown in FIG.
It is determined whether or not the work pallet 9 whose preparation has been instructed is being prepared by an operator.

ワークパレット9が段取り中の場合には、ワークパレッ
ト9のパレットチェンジャ3への準備は不可能なので、
ステップS17で段取りが終了するのを待ち、段取りが
完了した場合ないしはステップ316でワークパレット
9が段取り中では無いものと判定された場合には、ステ
ップ318でワークバレント9がパレットチェンジャ3
上に有るか否かを判定する。ワークパレット9がパレッ
トチェンジャ3上に無い場合には、動作パターンはrg
Jと決定される。
If the work pallet 9 is being set up, it is impossible to prepare the work pallet 9 for the pallet changer 3.
Wait for the completion of the setup in step S17, and if the setup is completed or if it is determined in step 316 that the work pallet 9 is not being setup, the workpiece valent 9 is transferred to the pallet changer 3 in step S17.
Determine whether it is above. If the work pallet 9 is not on the pallet changer 3, the operation pattern is rg
It is determined that J.

動作パターン「g」とは、第10図に示すように、ワー
クパレット収納ラック10中に指令されたワークパレッ
ト9が有り、パレットチェンジャ3上にワークパレット
9が無い場合であり、この場合には、ワークパレット搬
送ロボット6がワークパレット収納ラック10からパレ
ットチェンジャ3上に、当該指令されたワークパレット
9を搬送する。
As shown in FIG. 10, operation pattern "g" is a case where there is a commanded work pallet 9 in the work pallet storage rack 10 and there is no work pallet 9 on the pallet changer 3. In this case, , the work pallet transfer robot 6 transfers the instructed work pallet 9 from the work pallet storage rack 10 onto the pallet changer 3.

次に、ステップ318で、パレットチェンジャ3上にワ
ークパレット9が有るものと判断された場合には、ステ
ップ319に入り、パレットチェンジャ3上のワークパ
レット9が指令されたワークパレット9であるか否かを
判定する。パレットチェンジャ3上のワークパレット9
が指令されたワークパレット9である場合には、すでに
目的のワークパレット9がパレットチェンジャ3上に準
備されていることになるので何らの動作も行わないが、
パレットチェンジャ3上のワークパレット9が指令され
たワークパレット9でない場合には、動作パターンは「
h」と決定される。
Next, in step 318, if it is determined that there is a work pallet 9 on the pallet changer 3, the process proceeds to step 319 to determine whether the work pallet 9 on the pallet changer 3 is the instructed work pallet 9. Determine whether Work pallet 9 on pallet changer 3
If it is the commanded work pallet 9, the target work pallet 9 is already prepared on the pallet changer 3, so no operation is performed.
If the work pallet 9 on the pallet changer 3 is not the commanded work pallet 9, the operation pattern is "
h” is determined.

動作パターン7h」とは、第10図に示すように、ワー
クパレット収納ラック10内に指令されたワークパレッ
ト9が有り、パレットチェンジャ3上にも別のワークパ
レット9が有る場合で、この場合にはパレットチェンジ
ャ3上のワークパレット9が準備指令を実行する上で障
害となるので、まずワークパレット搬送ロボット6によ
りパレットチェンジャ3上のワークパレット9を所定の
ワークパレット収納ラック10中のワークパレット収納
棚10aに返却し、その後、指令さ0たワークパレット
9をワークパレット搬送ロボット6によりパレットチェ
ンジャ3上に供給する動作となる。
As shown in FIG. 10, "operation pattern 7h" is a case where there is a commanded work pallet 9 in the work pallet storage rack 10 and another work pallet 9 on the pallet changer 3. Since the work pallet 9 on the pallet changer 3 is an obstacle to executing the preparation command, the work pallet transport robot 6 first stores the work pallet 9 on the pallet changer 3 in a predetermined work pallet storage rack 10. The work pallet 9 is returned to the shelf 10a, and then the work pallet 9 that has been commanded is fed onto the pallet changer 3 by the work pallet transport robot 6.

こうして、パレット搬送制御部15が準備指令M2**
に対応する動作パターンを決定したところで、主制御部
11は直ちに搬送ロボット制御部21に対して、決定さ
れた動作パターンに基づくワークパレット9の準備動作
を行うように指令する。これにより、パレットチェンジ
ャ3上には、機構制御部16によるワークの加工中を利
用した形で、次に加工すべきワークが準備されろ。
In this way, the pallet transport control unit 15 issues the preparation command M2**
After determining the operation pattern corresponding to the operation pattern, the main control section 11 immediately instructs the transfer robot control section 21 to perform a preparation operation for the work pallet 9 based on the determined operation pattern. As a result, a workpiece to be processed next is prepared on the pallet changer 3 while the mechanism control section 16 is processing the workpiece.

また、主制御部11は、パレット管理プログラムPMP
のステップ320で、工作機械2内のワークパレット9
に搭載されたワーク (第8図に示す加工プログラムP
ROの場合、パレット番号PTNが01のワークパレッ
ト9に搭載されたワーク)の加工が完了したかを監視し
てお9、当該ワークの加工が完了したものと判定された
場合にはステップ321に入9、加工プログラムPRO
におけろパレット番号PTNが01に対応する加工指令
集合体CODの次のブロックに格納されたM1O2の指
令を読み込む。M1**指令は、既に述べたように、ワ
ークパレット9の工作+[2へのロード指令なので、主
側回部11はパレット榊送制御部15にサブルーチンS
UB 1を実行して、その際の動作パターンを決定させ
る。この場合には、先のM2**による準備指令により
、パレットチェンジャ3上には、次に加工すべきワーク
が準備されているので、動作パターンはrf」となり、
ステップ322で、機構制御部16を介してパレットチ
ェンジャ3が駆動され、パレット番号PTNが02なる
ワークパレット9が工作機械2内にロードされ、パレッ
ト番号P T Nが01の加工が完了したワークを搭載
したワークパレット9がパレットチェンジャ3上に引き
出される。
The main control unit 11 also operates a pallet management program PMP.
At step 320, the workpiece pallet 9 in the machine tool 2 is
The workpiece mounted on the (machining program P shown in Figure 8)
In the case of RO, it is monitored whether machining of the workpiece (work mounted on workpiece pallet 9 with pallet number PTN 01) has been completed, and if it is determined that machining of the workpiece has been completed, the process proceeds to step 321. Enter 9, machining program PRO
The command M1O2 stored in the next block of the machining command set COD whose pallet number PTN corresponds to 01 is read. As mentioned above, the M1** command is a command to load the work pallet 9 to the machining +
Execute UB 1 to determine the operation pattern at that time. In this case, the workpiece to be processed next is prepared on the pallet changer 3 due to the preparation command from M2**, so the operation pattern is "rf".
In step 322, the pallet changer 3 is driven via the mechanism control unit 16, the workpiece pallet 9 with pallet number PTN 02 is loaded into the machine tool 2, and the workpiece with pallet number PTN 01 that has been processed is loaded into the machine tool 2. The loaded work pallet 9 is pulled out onto the pallet changer 3.

次に、主制御部11は、ステップ323で加工プログラ
ムPROの次の指令ブロックを読み込むが、当該ブロッ
クには、第8図に示すように、M2O3なろワークパレ
ット9の準備指令が格納されている。そこで、主制御部
11は、機構制御部16に対して、新たに供給されたワ
ークパレット9に対する加工を、加工プログラムPRO
中の指令M2O3に続くブロックに格納された加工指令
集合体CODに基づいて行うように指令すると共に、ス
テップS25で、動作パターン「f」に基づいて、パレ
ットチェンジャ3上の加工済みワークを搭載したパレッ
ト番号PTNが01のワークパレット9を所定のワーク
パレット収納棚10aに返却するように搬送ロボット制
御部21に対して指令する。
Next, the main control unit 11 reads the next command block of the machining program PRO in step 323, and this block stores a preparation command for the M2O3 Naro work pallet 9, as shown in FIG. . Therefore, the main control unit 11 instructs the mechanism control unit 16 to process the newly supplied work pallet 9 using the machining program PRO.
At the same time, in step S25, the machined workpiece is loaded on the pallet changer 3 based on the operation pattern "f". The transfer robot controller 21 is instructed to return the work pallet 9 with pallet number PTN 01 to the predetermined work pallet storage shelf 10a.

こうして、ステップS25が実行されると、主制御部1
1はパレット搬送制御部15に対して、M2O3の準備
指令に基づく動作パターンをサブルーチン5UB2によ
り決定させろ。この場合、動作パターンは「g」となり
、指令ワークパレット9 (パレット番号PTNが03
)は、ステップ326でパレットチェンジャ3上に供給
される。
In this way, when step S25 is executed, the main control unit 1
1 causes the pallet transport control section 15 to determine an operation pattern based on the preparation command of M2O3 using subroutine 5UB2. In this case, the operation pattern is "g", and the command work pallet 9 (pallet number PTN is 03
) is fed onto the pallet changer 3 in step 326.

主制御部11は、ステップ327で、工作機械2内のパ
レット番号P T Nが02のワークパレット9のワー
クの加工が終了したか否かを常時監視し、当該ワークの
加工が完了したところで、ステップS28で更に、次の
指令であるM1O3を読み込む。
In step 327, the main control unit 11 constantly monitors whether machining of the workpiece on the workpiece pallet 9 with pallet number P T N of 02 in the machine tool 2 has been completed, and when the machining of the workpiece has been completed, In step S28, the next command M1O3 is further read.

M1**はワークパレット9のロード指令なので、主制
御部11はパレット搬送制御部15にサブルーチン5U
BIにより動作パターンを決定させる。この場合、M2
O3指令により、既にパレットチェンジャ3上にパレッ
ト番号PTNが03のワークパレット9が供給されてい
るので、動作パターンは「f」となり、ステップ329
でパレット番号PTNが03のワークパレット9が工作
81械2に対して供給され、ステップ330でのM1O
3指令に続く加工指令集合体CODによる加工及びステ
ップ331での動作パターン[fJによる加工済みワー
クを搭載したワークパレット9のワークパレット収納棚
10aへの返却が行われる。この場合、M1O3指令の
後にM2**指令が無いので、新たなワークパレット9
はパレットチェンジャ3上に準備されることは無い。
Since M1** is a load command for the work pallet 9, the main control unit 11 sends a subroutine 5U to the pallet transport control unit 15.
The operation pattern is determined by BI. In this case, M2
Since the work pallet 9 with pallet number PTN 03 has already been supplied to the pallet changer 3 by the O3 command, the operation pattern becomes "f" and step 329
At step 330, the work pallet 9 with the pallet number PTN 03 is supplied to the machine 81 and the M1O
Processing is performed using the processing command set COD following the third command, and the work pallet 9 carrying the processed work is returned to the work pallet storage shelf 10a according to the operation pattern [fJ in step 331. In this case, since there is no M2** command after the M1O3 command, the new work pallet 9
is not prepared on the pallet changer 3.

主制御部11はステップS32で、パレット番号P T
 Nが03のワークパレット9に搭載されたワークの加
工が完了したか否かを判定し、完了したものと判定され
た場合には、ステップ333で、加工プログラムPRO
の次のブロックの指令M100を読み込む。この指令は
、工作機w!2内及びパレットチェンジャ3上の全ての
ワークパレット9をワークパレット収納棚10aに返却
する指令であり、その動作パターンも、第11図に示す
ように、3種類が存在する。即ち、主制御部11は、M
 100指令が読み込まれると、パレット搬送制御部1
5に対して、動作パターンの決定を指令する。
In step S32, the main control unit 11 selects the pallet number P T
It is determined whether or not the machining of the workpiece mounted on the workpiece pallet 9 whose N is 03 has been completed. If it is determined that the machining has been completed, in step 333, the machining program PRO is executed.
The command M100 of the next block is read. This command is a machine tool lol! This is a command to return all the work pallets 9 in the pallet changer 2 and on the pallet changer 3 to the work pallet storage shelf 10a, and there are three types of operation patterns as shown in FIG. That is, the main control unit 11 controls M
When the 100 command is read, the pallet transport control unit 1
5 to determine an operation pattern.

パ:、、ニーta送制御部15は、第11図に示すよう
に、パレットチェンジャ3上及び工作機械2内にワーク
パレット9が有る場合には、動作パターンを「l」とし
、まずパレットチェンジャ3上のワークパレット9をワ
ークパレット収納ラック10に返却し、更に工作機械2
内のワークパレット9ヲパレットチェンジャ3上に引き
出してワークパレット搬送ロボット6によりワークパレ
ット収納ラック10に返却する。また、パレットチェン
ジャ3上にワークパレット9が有り、工作機械2内にワ
ークバレッ)−9が無い場合には、パレットチェンジャ
3上のワークパレット9のみをワークパレット収納ラッ
ク10に返却する動作パターン「J」となる。更に、パ
レットチェンジャ3上にワークパレット9が無(、工作
機械2内にワークパレット9が有る場合には、工作機械
2内のワークパレット9をパレットチェンジャ3上に引
き出した後に、該ワークパレット9をワークパレット収
納ラック10に返却する動作パターンrk」となる。
As shown in FIG. 11, when there is a work pallet 9 on the pallet changer 3 and in the machine tool 2, the knee feed control unit 15 sets the operation pattern to "l" and first moves the pallet changer Return the work pallet 9 on machine tool 3 to the work pallet storage rack 10, and then
The work pallet 9 inside is pulled out onto the pallet changer 3 and returned to the work pallet storage rack 10 by the work pallet transport robot 6. In addition, when there is a work pallet 9 on the pallet changer 3 and there is no work pallet (9) in the machine tool 2, the operation pattern "J" returns only the work pallet 9 on the pallet changer 3 to the work pallet storage rack 10. ”. Furthermore, if there is no work pallet 9 on the pallet changer 3 (or if there is a work pallet 9 in the machine tool 2, then after pulling out the work pallet 9 in the machine tool 2 onto the pallet changer 3, The operation pattern rk is for returning the work pallet to the work pallet storage rack 10.

こうして、パレット搬送制御部]5がM100指令に基
づく動作パターンを決定すると、主制御部11は機構制
御部16及び搬送ロボット制御部21に対して該決定さ
れた動作パターンに基づいてワークパレット9のワーク
パレット収納ラック10への返却動作を行うように指令
し、ステップ334及び335において所定の動作が行
われ(この場合、動作パターンrk」)、加工プログラ
ムPROの実行は完了する。
In this way, when the pallet transport control unit] 5 determines the operation pattern based on the M100 command, the main control unit 11 causes the mechanism control unit 16 and the transport robot control unit 21 to move the work pallet 9 based on the determined operation pattern. A command is issued to perform a return operation to the work pallet storage rack 10, and predetermined operations are performed in steps 334 and 335 (in this case, operation pattern rk''), and the execution of the machining program PRO is completed.

(g)0発明の効果 以上、説明したように、本発明によれば、加工プログラ
ムPRO中に、M1**等のワークパレット9の工作機
械2へのロード指令を格納しておき、該ロード指令が読
み込まれたところで、ワークパレット収納ラック10等
のワークパレット収納手段、パレットチェンジャ3及び
工作機械2内における、ワークパレット9の配置状況に
基づいて、予め準備された複数の動作パターンから最適
の動作パターンを決定し、該決定された動作パターンに
基づいてワークパレッ1−9の工作機械2へのロード動
作を行うようにして構成したので、ワークパレット9の
工作rAllllR2へのロード動作を加工プログラム
PRO中で指令することが可能となり、加工プログラム
PROとは別のワークパレット9をロードするための専
用のプログラムが不要となり、簡単でシステム稼動上の
手間も掛からない工作機械設備におけるワークパレット
の搬送制御方法の提供が可能となる。
(g) 0 Effects of the Invention As explained above, according to the present invention, a command to load the work pallet 9 such as M1** to the machine tool 2 is stored in the machining program PRO, and the load command is stored in the machining program PRO. When the command is read, the optimum operation pattern is selected from a plurality of pre-prepared operation patterns based on the arrangement of the work pallets 9 in the work pallet storage means such as the work pallet storage rack 10, the pallet changer 3, and the machine tool 2. Since the operation pattern is determined and the loading operation of the work pallet 1-9 to the machine tool 2 is performed based on the determined operation pattern, the loading operation of the work pallet 9 to the workpiece rAllllR2 is performed in the machining program. It is now possible to issue commands in PRO, eliminating the need for a dedicated program to load the work pallet 9 that is separate from the machining program PRO, making it possible to transport work pallets in machine tool equipment easily and without the hassle of system operation. It becomes possible to provide a control method.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明が適用された工作機械設備の一例を示す
斜視図、 第2図は本発明が適用された工作機械設備における数値
制御装置の一例を示す制御ブロック図、第3図はパレシ
ト管理プログラムの一例を示すフローチャート、 第4図はローディング動作パターン決定サブルーチンの
一例を示すフローチャート、第5図はパレット準備パタ
ーン決定サブルーチンの一例を示すフッ−チヤード、 第6図はパレットレイアウトファイルメモリの内容を示
す模式図、 第7図はプログラムファイルメモリの内容を示す模式図
、 第8図は加工プログラムの一例を示す図、第9図はパレ
ットロード指令が出力された際の、ワークパレット収納
ラック、パレットチェンジャ及び工作13!械における
ワークパレットの存在状況と、それに対応したワークパ
レットの搬送パターンを示す図、 第10図はバレント準備指令が出力された際の、ワーク
パレット収納ラック及びパレットチェンジャにおけろワ
ークパレットの存在状況と、それに対応したワークパレ
ットの搬送パターンヲ示す図、 第11図はパレット返却指令が出力された際の、パレッ
トチェンジャ及び工作機械におけろワークパレットの存
在状況と、それに対応したワークパレットの搬送パター
ンを示す図である。 1・・・・・工作機械設備 2・ ・工作機械 6 ・・ワークパレット祷送手段 (ワークパレット搬送ロボット) 9 ・ ワークパレット 10  ワークパレット収納手段 (ワークパレット収納ラック) 第1N 11例鯖゛賜 手工β゛ヤ 第5図 5UB2 第6図 第7図 18図 RO 工
Fig. 1 is a perspective view showing an example of machine tool equipment to which the present invention is applied, Fig. 2 is a control block diagram showing an example of a numerical control device in machine tool equipment to which the present invention is applied, and Fig. 3 is a perspective view of a machine tool equipment to which the present invention is applied. Flowchart showing an example of the management program; FIG. 4 is a flowchart showing an example of the loading operation pattern determination subroutine; FIG. 5 is a footyard showing an example of the pallet preparation pattern determination subroutine; FIG. FIG. 7 is a schematic diagram showing the contents of the program file memory. FIG. 8 is a diagram showing an example of a machining program. FIG. 9 is a diagram showing the work pallet storage rack when a pallet load command is output. Pallet changer and craft 13! Figure 10 shows the presence of work pallets in the work pallet storage rack and pallet changer when the valent preparation command is output. Figure 11 shows the status of the work pallet in the pallet changer and machine tool when the pallet return command is output, and the corresponding work pallet transport pattern. FIG. 1... Machine tool equipment 2... Machine tool 6... Work pallet transfer means (work pallet transfer robot) 9 - Work pallet 10 Work pallet storage means (work pallet storage rack) 1N 11 examples Handcraft β Figure 5 5 UB2 Figure 6 Figure 7 Figure 18 RO Work

Claims (1)

【特許請求の範囲】 ワークパレットを収納するワークパレット収納手段、工
作機械、前記工作機械に対してワークパレットを供給・
排出するパレットチェンジャ及び、前記ワークパレット
収納手段とパレットチェンジャとの間でワークパレット
を搬送するワークパレット搬送手段を有する工作機械設
備において、 加工プログラム中に、ワークパレットの工作機械へのロ
ード指令を格納しておき、 該ロード指令が読み込まれたところで、ワークパレット
収納手段、パレットチェンジャ及び工作機械内における
、ワークパレットの配置状況に基づいて、予め準備され
た複数の動作パターンから最適の動作パターンを決定し
、 該決定された動作パターンに基づいてワークパレットの
工作機械へのロード動作を行うようにして構成した工作
機械設備におけるワークパレットの搬送制御方法。
[Claims] A work pallet storage means for storing a work pallet, a machine tool, and a work pallet for supplying and supplying the work pallet to the machine tool.
In machine tool equipment having a pallet changer for discharging and a work pallet transport means for transporting the work pallet between the work pallet storage means and the pallet changer, a command for loading the work pallet to the machine tool is stored in the machining program. After the load command has been read, the optimal operation pattern is determined from a plurality of previously prepared operation patterns based on the arrangement of the work pallets in the work pallet storage means, pallet changer, and machine tool. A method for controlling the transport of a work pallet in machine tool equipment, the method comprising: loading the work pallet onto the machine tool based on the determined operation pattern;
JP61203400A 1986-08-29 1986-08-29 Transport control method for work pallet in machine tool equipment Pending JPS6357155A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61203400A JPS6357155A (en) 1986-08-29 1986-08-29 Transport control method for work pallet in machine tool equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61203400A JPS6357155A (en) 1986-08-29 1986-08-29 Transport control method for work pallet in machine tool equipment

Publications (1)

Publication Number Publication Date
JPS6357155A true JPS6357155A (en) 1988-03-11

Family

ID=16473423

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61203400A Pending JPS6357155A (en) 1986-08-29 1986-08-29 Transport control method for work pallet in machine tool equipment

Country Status (1)

Country Link
JP (1) JPS6357155A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6895306B2 (en) 2001-09-03 2005-05-17 Denso Wave Incorporated Method and apparatus for controlling a tray changer incorporated in a robot control system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60242942A (en) * 1984-05-14 1985-12-02 Osaka Kiko Co Ltd Improvement of working efficiency of numeric control machine tool in work machining system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60242942A (en) * 1984-05-14 1985-12-02 Osaka Kiko Co Ltd Improvement of working efficiency of numeric control machine tool in work machining system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6895306B2 (en) 2001-09-03 2005-05-17 Denso Wave Incorporated Method and apparatus for controlling a tray changer incorporated in a robot control system

Similar Documents

Publication Publication Date Title
EP0225858B1 (en) Material storing and supplying system
ES340249A1 (en) Improvements in or relating to a programme-controlled machine tool installation
JP6286934B2 (en) Flexible production system
JP5391862B2 (en) Flexible production system and control method thereof
JPS6057961B2 (en) Unmanned automatic turning device with two headstocks
JPS6357155A (en) Transport control method for work pallet in machine tool equipment
JPS60242943A (en) Automatic tool feeding method in FMS
JPS6322937B2 (en)
JPS6359605A (en) Numerical controller for machine tool equipment
JPS6357156A (en) Transport control method for work pallet in machine tool
JP2000296916A (en) Plate loading device
JPS6357157A (en) Transport control method for work pallet in machine tool equipment
JP3216025B2 (en) Control device for numerically controlled machine tools
JPH0516051A (en) Autowork Chain
JP5439024B2 (en) Laser processing machine
JP3832682B2 (en) Laser processing equipment
JPH06262496A (en) Control device for numerically controlled machine tool group
JP2005001073A (en) Machine tool system and its workpiece carrying method
JPS6357182B2 (en)
JPH0310748A (en) Transfer machining device
JPH0616983B2 (en) Transfer device for machining line
JPS6244363A (en) Jaw change controlling method
JPH04146054A (en) Automatic working system
JPH03196947A (en) Storage and working system
JPH05138510A (en) Production line system