JPH0419034A - Work transport device and control method for it - Google Patents

Work transport device and control method for it

Info

Publication number
JPH0419034A
JPH0419034A JP12451490A JP12451490A JPH0419034A JP H0419034 A JPH0419034 A JP H0419034A JP 12451490 A JP12451490 A JP 12451490A JP 12451490 A JP12451490 A JP 12451490A JP H0419034 A JPH0419034 A JP H0419034A
Authority
JP
Japan
Prior art keywords
setting range
workpiece
barrier setting
range data
barrier
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
JP12451490A
Other languages
Japanese (ja)
Inventor
Hajime Ohashi
肇 大橋
Tokuji Hatasa
畑佐 篤司
Isamu Mase
間瀬 勇
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 JP12451490A priority Critical patent/JPH0419034A/en
Publication of JPH0419034A publication Critical patent/JPH0419034A/en
Pending legal-status Critical Current

Links

Landscapes

  • Feeding Of Workpieces (AREA)
  • Numerical Control (AREA)

Abstract

PURPOSE:To control the motion extent properly by accommodating various barrier setting range data in a barrier setting range data accommodating means, selecting among them the applicable barrier setting range data, and restricting the motion extent within the specified scope. CONSTITUTION:Among various barrier setting range data BRHAi, BRLRLAi, BRHBj, BRLBj accommodated in a barrier setting range data accommodating means 35, the applicable barrier setting range data BRHAi, BRLAi, BRHBj, BRLBj is selected by a barrier setting range determining means 39 on the basis of the present position of a work holding means sensed by a position sensing means 31 and the operating situations of the machine tool concerned and associ ate apparatus sensed by a situation sensing means 40. The operation of the work holding means is controlled by drive control means 29, 30, 32 while the motion extent is restricted within the scope as specified by these barrier setting range data BRHAi, BRLAi, BRHBj, BRLBj.

Description

【発明の詳細な説明】 (a)、産業上の利用分野 本発明は、工作機械に対してワーク(本明X5畜で言う
「ワーク」は、加工済の製品を含む意である。)の搬送
を行うワーク搬送装置及び該ワーク搬送装置の制御方法
に関する。
DETAILED DESCRIPTION OF THE INVENTION (a) Industrial field of application The present invention is directed to the application of workpieces to machine tools (the term "workpiece" referred to in Section X5 of this specification includes processed products). The present invention relates to a workpiece transporting device that transports a workpiece and a method of controlling the workpiece transporting device.

(b)、従来の技術 従来、マシニングセンタ、旋盤等の工作機械においては
1通常のストロークエンドの他にバリアを設定して動作
可能領域を制限する形で各アクチュエータを駆動制御し
、チャック、テールストンク、タレント等の干渉を防止
している。
(b), Conventional Technology Conventionally, in machine tools such as machining centers and lathes, each actuator is driven and controlled by setting a barrier in addition to the normal stroke end to limit the movable area, and Interference with talent, etc. is prevented.

(C)0発明が解決しようとする問題点しかし、ワーク
を搬送するガントリロボット等は複雑な経路で移動する
と共に各種のオプション装置の有無に対応させる必要が
あるため、ガントリロボット等を駆動制御する際にはバ
リアが設定されず、ティーチングデータのミスなどによ
り。
(C) 0 Problems to be Solved by the Invention However, the gantry robot, etc. that transports the work moves along a complicated path, and it is necessary to accommodate the presence or absence of various optional devices, so the drive control of the gantry robot, etc. In some cases, the barrier was not set and there was a mistake in the teaching data.

ガントリロボット等がオペレータ又は他の機械と衝突す
る事故が発生することを未然に防止することができなか
った。
It has not been possible to prevent accidents in which the gantry robot or the like collides with the operator or other machines.

本発明は、上記事情に鑑み、ガントリロボット等の移動
範囲を好適に制御することが出来るワーク搬送装置及び
該ワーク搬送装置の制御方法を提供することを目的とす
る。
SUMMARY OF THE INVENTION In view of the above circumstances, it is an object of the present invention to provide a workpiece transport device and a method for controlling the workpiece transport device that can suitably control the movement range of a gantry robot or the like.

(d)9問題点を解決するための手段 本発明は、ワーク(50)を保持するワーク保持手段(
15b)を有し、当該ワーク保持手段(15b)を移動
駆動して、工作機械(2)に対してワーク(50)の搬
送を行うワーク搬送装置において、前記ワーク保持手段
(15b)の移動可能範囲の一部又は全部の範囲を指定
する複数のバリア設定範囲データ(BRHAi、BRL
Ai、B RHB J 、 B RL B j)を格納
したバリア設定範囲データ格納手段(35)を設け、前
記ワーク保持手段(15b)の現在位置(PA、PB)
を検出する位置検出手段(29)を設け、前記工作機械
(2)−又は当該工作機械(2)の付属装置(16,1
7,19)の作動状況を検出する状況検出手段(40)
を設け、前記位置検出手段(30)により検出された前
記ワーク保持手段(15b)の現在位1i (PA、P
B)、及び、前記状況検出手段(40)により検出され
た前記工作機械(2)又は当該工作機械(2)の付属装
置(16,17,19)の作動状況に基づいて、前記バ
リア設定範囲データ格納手段(35)に格納された複数
のバリア設定範囲データ(BRHAi、BRLRLAi
、BRHBj、BRLBj)の中がら所定のバリア設定
範囲データ(B RHA i 、 B RLAi−BR
HBj、BRLBj)を選択決定するバリア設定範囲決
定手段(39)を設け、前記バリア設定範囲決定手段(
39)により決定されたバリア設定範囲データ(BRH
Ai、BRLAi、BRHBj、BRLBj)により指
定された範囲内に移動範囲を制限した形で、前記ワーク
保持手段(15b)を別動制御する能動制御手段(29
,3o、32)を設けて構成される。
(d) Means for solving nine problems The present invention provides a workpiece holding means (50) for holding a workpiece (50).
15b), the workpiece holding means (15b) is movable, and the workpiece holding means (15b) is moved to transport the workpiece (50) to the machine tool (2). Multiple barrier setting range data (BRHAi, BRL) that specifies part or all of the range
A barrier setting range data storage means (35) storing the data (Ai, B RHB J, B RL B j) is provided, and the current position (PA, PB) of the workpiece holding means (15b)
A position detection means (29) is provided for detecting the machine tool (2) or the attached device (16, 1) of the machine tool (2).
7, 19) situation detection means (40) for detecting the operating situation of
is provided, and the current position 1i (PA, P
B) and the barrier setting range based on the operating status of the machine tool (2) or the attached device (16, 17, 19) of the machine tool (2) detected by the status detection means (40). A plurality of barrier setting range data (BRHAi, BRLRLAi) stored in the data storage means (35)
, BRHBj, BRLBj), predetermined barrier setting range data (BRHAi, BRLAi-BR
Barrier setting range determining means (39) for selecting and determining the barrier setting range determining means (HBj, BRLBj) is provided;
39), the barrier setting range data (BRH
active control means (29) that separately controls the workpiece holding means (15b) in a manner that limits the movement range within the range specified by Ai, BRLAi, BRHBj, BRLBj);
, 3o, 32).

また1本発明は、ワーク(50)を保持するワーク保持
手段(15b)を有し、当該ワーク保持手段(15b)
を移動駆動して、工作機械(2)に対してワーク(50
)の搬送を行うワーク搬送装置において、前記ワーク保
持手段(15b)の移動可能範囲の一部又は全部の範囲
を指定する複数のバリア設定範囲データ(B RHA 
i 、 B RLAi、BRHBj、BRLBj)をバ
リア設定範囲データ格納手段(35)に予め格納してお
き、前記ワーク保持手段(15b)の現在位!f(PA
、PB)を検出し、前記工作機械(2)又は当該工作機
械(2)の付属装置I(16,17,19)の作動状況
を検出し、前記ワーク保持手段(15b)の現在位置(
PA、PB)、及び、前記工作機械(2)又は当該工作
機械(2)の付属装置(1G。
Further, one aspect of the present invention includes a workpiece holding means (15b) that holds the workpiece (50), and the workpiece holding means (15b)
is moved and driven to move the workpiece (50
), a plurality of barrier setting range data (B RHA) specifying a part or all of the movable range of the work holding means (15b).
i, B RLAi, BRHBj, BRLBj) in advance in the barrier setting range data storage means (35), and the current position of the workpiece holding means (15b)! f(PA
, PB), detects the operating status of the machine tool (2) or the attached device I (16, 17, 19) of the machine tool (2), and detects the current position (
PA, PB), and the machine tool (2) or the attached device (1G) of the machine tool (2).

17.19)の作動状況に基づいて、前記バリア設定範
囲データ格納手段(35)に格納された複数のバリア設
定範囲データ(BRHAi、BRLAユ、BRHBj、
BRLBj)の中から所定のバリア設定範囲データ(B
RHAi、BRLAi、BRHBj、BRLBj)を選
択決定し、当該決定されたバリア設定範囲データ(BR
HAi、BRLAi−BRHBj、BRLBj)を前記
バリア設定範囲データ格納手段(35)から読み出し、
該読み出されたバリア設定範囲データ(B RHAi、
BRLAi、BRHBj、BRLBj)により指定され
た範囲内に移動範囲を制限した形で、前記ワーク保持手
段(15b)を能動制御するようにして構成される。
17. Based on the operating status of 19), a plurality of barrier setting range data (BRHAi, BRLA, BRHBj,
The predetermined barrier setting range data (B
RHAi, BRLAi, BRHBj, BRLBj) is selected and determined, and the determined barrier setting range data (BR
HAi, BRLAi-BRHBj, BRLBj) from the barrier setting range data storage means (35);
The read barrier setting range data (B RHAi,
The work holding means (15b) is configured to be actively controlled with a movement range limited to a range specified by BRLAi, BRHBj, BRLBj).

また1本発明は、ワーク(50)を保持するワーク保持
手段(15b)を有し、当該ワーク保持手段(15b)
を移動駆動して、工作機械(2)に対してワーク(5o
)の搬送を行うワーク搬送装置において、前記ワーク保
持手段(15b)の移動可能範囲の一部又は全部の範囲
を指定する複数のバリア設定範囲データ(BRHAi、
BRLAi、BRHBj、BRLBj)を格納したバリ
ア設定範囲データ格納手段(35)を設け、加工プログ
ラム(PRO)に基づいて、前記バリア設定範囲データ
格納手段(35)に格納された複数のバリア設定範囲デ
ータ(BRHAi、BRLAi、BRHBj、BRLB
j)の中から所定のバリア設定範囲データ(B RHA
 i 、 B RLA i 。
Further, one aspect of the present invention includes a workpiece holding means (15b) that holds the workpiece (50), and the workpiece holding means (15b)
is moved and driven, and the workpiece (5o
), a plurality of barrier setting range data (BRHAi,
BRLAi, BRHBj, BRLBj) is provided, and a plurality of barrier setting range data stored in the barrier setting range data storage means (35) is provided, based on the processing program (PRO). (BRHAi, BRLAi, BRHBj, BRLB
Predetermined barrier setting range data (B RHA
i, B RLA i.

BRHBj、BRLBj)を選択決定するバリア設定範
囲決定手段を設け、前記バリア設定範囲決定手段により
決定されたバリア設定範囲データ(BRHAi、BRL
Ai、BRHBj、BRLBj)により指定された範囲
内に移動範囲を制限した形で、前記ワーク保持手段(1
5b)を疑動制御する能動制御手段(29,30,32
)を設けて構成される。
BRHBj, BRLBj) is provided, and the barrier setting range data (BRHAi, BRL) determined by the barrier setting range determining means is provided.
Ai, BRHBj, BRLBj), the workpiece holding means (1
5b) active control means (29, 30, 32
).

また1本発明は、ワーク(50)を保持するワーク保持
手段(15b)を有し、当該ワーク保持手段(15b)
を移動駆動して、工作機械(2)に対してワーク(5o
)の搬送を行うワーク搬送装置において、前記ワーク保
持手段(15b)の移動可能範囲の一部又は全部の範囲
を指定する複数のバリア設定範囲データ(BRHAi、
BRLAi、BRHBj、BRLBj)をバリア設定範
囲データ格納手段(35)に予め格納しておき、加工プ
ログラム(PRO)に基づいて、前記バリア設定範囲デ
ータ格納手段(35)に格納された複数の前記バリア設
定範囲データ(BRHAi、BRLAi、BRHBj、
BRLBj)の中から所定のバリア設定範囲データ(B
RHAi、BRLAi、BRHBj、BRLBj)を選
択決定し、当該決定されたバリア設定範囲データ(B 
RHAi、BRLAi、BRHBj、BRLBj)を前
記バリア設定範囲データ格納手段(35)から読み出し
、該読み出されたバリア設定範囲データ(BRHAi、
BRLAi、BRHBj、BRLBj)により指定され
た範囲内に移動範囲を制限した形で、前記ワーク保持手
段(15b)を駆動制御するようにして構成される。
Further, one aspect of the present invention includes a workpiece holding means (15b) that holds the workpiece (50), and the workpiece holding means (15b)
is moved and driven, and the workpiece (5o
), a plurality of barrier setting range data (BRHAi,
BRLAi, BRHBj, BRLBj) are stored in the barrier setting range data storage means (35) in advance, and the plurality of barriers stored in the barrier setting range data storage means (35) are stored based on the processing program (PRO). Setting range data (BRHAi, BRLAi, BRHBj,
The predetermined barrier setting range data (B
RHAi, BRLAi, BRHBj, BRLBj) is selected and determined, and the determined barrier setting range data (B
RHAi, BRLAi, BRHBj, BRLBj) are read from the barrier setting range data storage means (35), and the read barrier setting range data (BRHAi,
BRLAi, BRHBj, BRLBj) The workpiece holding means (15b) is configured to be drive-controlled with a movement range limited to a range specified by BRLAi, BRHBj, BRLBj).

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

(e)2作用 上記した構成により、ワーク保持手段(15b)と他の
機械やオペレータとの衝突が防止されると共に、当該ワ
ーク保持手段(15b)のオプション装置の有無に応じ
た動作の柔軟性が確保されるように作用する。
(e) 2 effects The above-described configuration prevents collisions between the workpiece holding means (15b) and other machines or operators, and provides flexibility in operation depending on the presence or absence of optional devices for the workpiece holding means (15b). Acts to ensure that.

(f)、実施例 以下1図面に基づき、本発明の詳細な説明する。(f), Example The present invention will be described in detail below based on one drawing.

第1図は、本発明によるワーク搬送装置が適用される機
械加工設備を示す正面図。
FIG. 1 is a front view showing machining equipment to which a workpiece conveyance device according to the present invention is applied.

第2図は、チャックワーク用のワーク反転装置を示す斜
視図。
FIG. 2 is a perspective view showing a work reversing device for chuck work.

第3図は、シャフトワーク用のワーク反転装置を示す斜
視図。
FIG. 3 is a perspective view showing a work reversing device for shaft work.

第4図は、外部計測装置を示す斜視図。FIG. 4 is a perspective view showing the external measuring device.

第5図は、第1図に示す機械加工設備の数値制御装置を
示す1iIIglブロック図、第6図は、第1図に示す
機械加工設備において、ガントリロボットの移動可能範
囲を分割する現在位置エリアを示す図、 第7図は、A軸バリア変換表を示す図、第8図は、B軸
バリア変換表を示す図。
Fig. 5 is a 1iIIIgl block diagram showing the numerical control device of the machining equipment shown in Fig. 1, and Fig. 6 is a current position area dividing the movable range of the gantry robot in the machining equipment shown in Fig. 1. FIG. 7 is a diagram showing an A-axis barrier conversion table, and FIG. 8 is a diagram showing a B-axis barrier conversion table.

第9図は、第1図に示す機械加工設備において、ガント
リロボットのバリアの設定範囲を示す図である。
FIG. 9 is a diagram showing the setting range of the barrier of the gantry robot in the machining equipment shown in FIG. 1.

本発明によるワーク搬送装置が適用される機械加工設置
1には、第1図に示すように、数値制御旋盤2、ワーク
載置台11、ガントリロボット15が設けられており、
更に、オプションとしてワーク反転装置16.17.外
部計測装置19等の付属装置が設けられている。
As shown in FIG. 1, a machining installation 1 to which the workpiece conveyance device according to the present invention is applied is provided with a numerically controlled lathe 2, a workpiece mounting table 11, and a gantry robot 15.
Furthermore, as an option, a work reversing device 16.17. Ancillary devices such as an external measuring device 19 are provided.

数値制御旋盤2は1機体3を有しており、機体3上には
、主軸台5と心押台7が対向する形で設けられており、
主軸台5の心押台7に対向する便には、主軸6が回転駆
動自在に設けられている。
The numerically controlled lathe 2 has a machine body 3, and on the machine body 3, a headstock 5 and a tailstock 7 are provided facing each other.
A main spindle 6 is rotatably provided on a portion of the headstock 5 that faces the tailstock 7.

そして、主1ll16の図中上方には、トップドア9が
開閉自在に設けられており、機体3、主軸台5、心押台
7及びトップドア9により包囲される形で、加工空間1
0が形成されている。
A top door 9 is provided above the main 1ll16 in the drawing so that it can be opened and closed freely.
0 is formed.

また、数値制御旋盤2の図中左方には、ワーク載置台1
1が設置されている。そして、数値制御旋盤2とワーク
載置台11とを連絡する形で。
Also, on the left side of the numerically controlled lathe 2 in the figure, there is a workpiece mounting table 1.
1 is installed. Then, the numerically controlled lathe 2 and the workpiece mounting table 11 are connected.

ガイドレール13が、図中左右方向に伸延する形で数値
制御旋盤2及びワーク載置台11の図中上方に設けられ
ており、該ガイドレール13上には、ガントリロボット
〕5が矢印B4、B一方向に移動駆動自在に設けられて
いる。そして、ガントリロボット15には、ワーク50
を保持し得るハンド15bが、アーム15aを介して矢
印Aや、八一方向に移動駐動自在に設けられている。従
って、ガントリロボット15は、数値制御旋盤2、ワー
ク載置台11、後述のワーク反転装置16.17、外部
計測装置19との開で、ワーク50の搬送受渡を行うこ
とが出来る。
A guide rail 13 is provided above the numerically controlled lathe 2 and the workpiece mounting table 11 in the figure so as to extend in the left-right direction in the figure, and on the guide rail 13, a gantry robot] 5 is mounted in the direction of arrows B4 and B. It is provided so that it can be moved and driven in one direction. Then, the gantry robot 15 has a workpiece 50
A hand 15b capable of holding a hand is provided so as to be movable and parked in the arrow A direction and the direction of the arrow A via an arm 15a. Therefore, the gantry robot 15 can transfer and deliver the workpiece 50 by communicating with the numerically controlled lathe 2, the workpiece mounting table 11, the workpiece reversing devices 16 and 17 described later, and the external measuring device 19.

また、数値制御旋盤2とワーク載置台11間には、ワー
ク反転装置16.17、外部計測装置19等の数値制御
旋盤2の付属装置が設置されている。即ち、ワーク反転
装置16には、第2図に示すように1把持ユニット16
aが矢印E、F方向に回転駆動自在に設けられており、
把持ユニット16aにはジョー16b、16bが開閉自
在に装着されている。従って、ワーク反転装置16は。
Additionally, attached devices of the numerically controlled lathe 2, such as a workpiece reversing device 16, 17 and an external measuring device 19, are installed between the numerically controlled lathe 2 and the workpiece mounting table 11. That is, the work reversing device 16 includes one gripping unit 16 as shown in FIG.
a is provided so as to be rotatably driven in the directions of arrows E and F,
Jaws 16b, 16b are attached to the gripping unit 16a so as to be openable and closable. Therefore, the work reversing device 16.

ガントリロボット15からチャックワーク50 rをジ
ョー16b、16bで把持する形で受取り。
A chuck workpiece 50r is received from the gantry robot 15 while being gripped by the jaws 16b, 16b.

把持ユニット16aを180”回転させて当該チャック
ワーク50tの向きを反転した後に、再びガントリロボ
ット15に当該チャックワーク501を受は渡すことが
出来るので、チャックワーク50丁の両面加工に対応す
ること、即ち、ワーク50の一方の面についての第1工
程の加工終了後に、ワーク50の他方の面についての第
2工程の加工を行うようにすることが出来る。また、ワ
ーク反転装[17には、第3図に示すように、Vガイド
17aが矢印G、H方向に回転駆動自在に設けられてい
る。従って、ワーク反転装置17は、ガントリロボット
15からシャフトワーク50sをVガイド17a上に載
置する形で受取り、Vガイド17aを180°回転させ
て当該シャフトワーク50 gの向きを反転した後に、
再びガントリロボット15に当該シャフトワーク505
を受は渡すことが出来、シャフトワーク50.の両面加
工に対応することが出来る。また、外部計測装置19に
は、第4図に示すように、計測スタンド19a、計測ゲ
ージ19b等が設けられている。従って、外部計測装置
19は、ガントリロボット15に保持された加工済のワ
ーク5oの加工寸法を測定することが出来るので、目標
加工寸法に対する加工済のワーク50の誤差を数値制御
装置121に設定されている工具摩耗補正値に自動加算
して、当該補正値を更新し、それ以降に加工されるワー
ク50の加工寸法をより目標加工寸法に近づけることが
出来る。尚、ワーク反転装置16.17、外部計測装置
19はオプションとして装備されるものであるので、機
械加工設備1には、ワーク反転装置16.17.外部計
測装置!19が装備されていない場合もある。
After rotating the gripping unit 16a by 180'' and reversing the direction of the chuck workpiece 50t, the chuck workpiece 501 can be transferred to the gantry robot 15 again, so that double-sided machining of 50 chuck workpieces can be performed. That is, after completing the first step of machining one surface of the workpiece 50, the second step of machining the other surface of the workpiece 50 can be performed. As shown in FIG. 3, a V guide 17a is provided so as to be rotatably driven in the directions of arrows G and H. Therefore, the work reversing device 17 places the shaft work 50s from the gantry robot 15 onto the V guide 17a. After receiving the shaft workpiece 50 g and reversing the direction of the shaft workpiece 50 g by rotating the V guide 17a by 180 degrees,
The shaft work 505 is placed on the gantry robot 15 again.
The receiver can pass the shaft work 50. Can handle double-sided processing. Further, the external measurement device 19 is provided with a measurement stand 19a, a measurement gauge 19b, etc., as shown in FIG. Therefore, the external measuring device 19 can measure the machining dimensions of the machined workpiece 5o held by the gantry robot 15, so the error of the machined workpiece 50 with respect to the target machining dimension can be set in the numerical control device 121. The tool wear correction value is automatically added to the tool wear correction value to update the correction value, so that the machining dimensions of the workpiece 50 to be machined thereafter can be brought closer to the target machining dimensions. Note that the work reversing devices 16, 17 and the external measuring device 19 are installed as options, so the machining equipment 1 includes the work reversing devices 16, 17. External measurement device! 19 may not be equipped.

また9機械加工設備1には、数値M御装置21が設けら
れている。数値制御装置21は、第5図に示すように、
主制御部22を有しており、主制御部22には、バス線
23を介して、加工プログラムメモリ25、刃物台制御
部26、主軸制御部27.ガントリロボット・サーボ指
令制御部(以下、サーボ指令制御部という。)29.プ
ログラマブル・シーケンス・コントローラ(以下。
Further, the 9 machining equipment 1 is provided with a numerical M control device 21. The numerical control device 21, as shown in FIG.
The main control section 22 is connected via a bus line 23 to a machining program memory 25, a tool post control section 26, a spindle control section 27. Gantry robot servo command control unit (hereinafter referred to as servo command control unit) 29. Programmable sequence controller (hereinafter referred to as "programmable sequence controller")

PSCという。)37の付属装置シーケンス制御部40
等が接続されている。そして、サーボ指令制御部29に
は、サーボフィードバック制御部3○が接続されており
、サーボ指令制御部29及びサーボフィードバック制御
部3oには、ガントリロボット10を矢印A、、A一方
向(A軸制御)。
It's called PSC. ) 37 attached device sequence control unit 40
etc. are connected. A servo feedback control unit 3○ is connected to the servo command control unit 29, and the gantry robot 10 is connected to the servo command control unit 29 and the servo feedback control unit 3o in one direction of arrow A (A axis). control).

矢印B、、B一方向(B軸制御)へ能動制御するアクチ
ュエータ41が接続されている。また、サーボフィード
バック制御部30は、現在位置カウンタ制御部31を介
して、バリア設定部32と接続されており、バリア設定
部32には、エリアパラメータメモリ33.バリアパラ
メータメモリ35が接続されている。更に、バリア設定
部32は、データ受渡テーブル36を介して、PSC3
7のバリア設定範囲決定部39と接続されている。そし
て、バリア設定範囲決定部39は、付属装置シーケンス
制御部40と接続されており、付属装置シーケンス制御
部4oには、トップドア9、ワーク反転装置16.17
等のアクチュエータ42、外部計測装置19等が接続さ
れている。
An actuator 41 for active control in one direction of arrows B, B (B-axis control) is connected. Further, the servo feedback control section 30 is connected to a barrier setting section 32 via a current position counter control section 31, and the barrier setting section 32 has an area parameter memory 33. A barrier parameter memory 35 is connected. Further, the barrier setting unit 32 transmits the data to the PSC 3 via the data transfer table 36.
It is connected to the barrier setting range determining section 39 of No. 7. The barrier setting range determining section 39 is connected to an attached device sequence control section 40, and the attached device sequence control section 4o includes a top door 9, a work reversing device 16, 17, etc.
The actuator 42, external measuring device 19, etc., are connected.

機械加工設備1は以上のような構成を有するので、数値
制御錠g12においてワーク50の加工を行う際には、
数値制御装置21の主制御部22は、加工プログラムメ
モリ25から加工プログラムPROを読み出し、該加工
プログラムPROに基づいて、主軸制御部27を介して
主軸6を所定の回転数で回転駆動し、刃物台制御部26
を介して図示しない刃物台を適宜移動能動して、主軸6
に保持されたワーク50の旋削加工を加工空間10内で
行う。そして、複数のワーク50の加工を連続的に行う
際には、主制御部22は、加工プログラムPROに基づ
いて、サーボ指令制御部29、サーボフィードバック制
御部3oを介して、ガントリロボット15を駆動制御し
て、ガントリロボット15によって未加工のワーク50
をワーク載置台11から数値制御装置12の加工空間1
0内の主軸6へ搬送して、当該ワーク5oの加工を前述
のようにして行い、加工が終了すると、ガントリロボッ
ト15によって加工済のワーク50を主軸6からワーク
載置台11へ搬送するようにして、複数のワーク50の
加工を連続的に行う。即ち、未加工のワーク5oの搬送
は、ガントリロボット15を第1図矢印B一方向へ移動
させた後にハンド15bを矢印A+力方向下降させて、
ハンド15bによりワーク載置台11上の未加工のワー
ク50を受取り、主軸台5と干渉しないようにワーク5
0を保持したハンド15bを矢印B+方向へ上昇させた
後にガントリロボット15を矢印B+方向へ移動させ、
開放されたトップドア9から加工空間1o内へ挿入する
形でハンド15bを矢印Aや方向へ下降させて、ハンド
15bから主@6へ未加工のワーク50を受渡すように
して行う。
Since the machining equipment 1 has the above configuration, when machining the workpiece 50 using the numerical control lock g12,
The main control unit 22 of the numerical control device 21 reads the machining program PRO from the machining program memory 25, and based on the machining program PRO, rotates the main spindle 6 at a predetermined rotational speed via the main spindle control unit 27 to rotate the cutter. Base control unit 26
The main shaft 6 is moved by actively moving the tool post (not shown) as appropriate via the
A turning process is performed on a workpiece 50 held in a machining space 10. When machining a plurality of workpieces 50 continuously, the main control section 22 drives the gantry robot 15 via the servo command control section 29 and the servo feedback control section 3o based on the machining program PRO. The unprocessed workpiece 50 is controlled by the gantry robot 15.
from the workpiece mounting table 11 to the machining space 1 of the numerical control device 12.
The workpiece 5o is transferred to the main spindle 6 in the main spindle 6 and processed as described above, and when the processing is completed, the processed workpiece 50 is transferred from the main spindle 6 to the workpiece mounting table 11 by the gantry robot 15. In this way, a plurality of workpieces 50 are processed continuously. That is, the unprocessed workpiece 5o is transported by moving the gantry robot 15 in one direction of arrow B in FIG. 1, and then lowering the hand 15b in the direction of arrow A+force.
The hand 15b receives the unprocessed workpiece 50 on the workpiece mounting table 11, and the workpiece 50 is placed so as not to interfere with the headstock 5.
After raising the hand 15b holding 0 in the direction of arrow B+, moving the gantry robot 15 in the direction of arrow B+,
The hand 15b is inserted into the processing space 1o through the opened top door 9, and the hand 15b is lowered in the direction of the arrow A, and the unprocessed workpiece 50 is transferred from the hand 15b to the main @6.

加工済のワーク50の搬送は、ガントリロボット15に
上述の未加工のワーク50の搬送と逆の動作をさせるよ
うにして行う。また、ワーク5oの両面加工を行う場合
には、ワーク5oの第1工程の加工が終了すると、ガン
トリロボット15によって第1工程加工済のワーク50
を主軸6からワーク反転装置16.17へ搬送し、ワー
ク反転装置16.17によって当該ワーク50の向きを
反転した後に、ガントリロボット15によって当該ワー
ク50をワーク反転装置16.17から主軸6へ搬送し
て、当該ワーク5oの第2工程の加工を行う。更に、加
工済のワーク5oの加工寸法を測定する場合には、ガン
トリロボット15によって加工済のワーク50を主軸6
がら外部計測装置19へ搬送し、外部計測装置19によ
って加工済のワーク50の加工寸法を測定した後に、当
該ワーク50をガントリロボット15によって外部計測
装置19からワーク載置台11へ搬送する。尚。
The processed work 50 is transported by causing the gantry robot 15 to perform an operation opposite to the above-described transport of the unprocessed work 50. In addition, when processing both sides of the workpiece 5o, when the first step processing of the workpiece 5o is completed, the gantry robot 15 removes the workpiece 5o that has been processed in the first step.
is transferred from the main spindle 6 to the work reversing device 16.17, and after the direction of the work 50 is reversed by the work reversing device 16.17, the work 50 is transferred from the work reversing device 16.17 to the main spindle 6 by the gantry robot 15. Then, the workpiece 5o is processed in the second step. Furthermore, when measuring the machining dimensions of the machined workpiece 5o, the machined workpiece 50 is moved by the gantry robot 15 to the spindle 6.
After the machining dimensions of the machined workpiece 50 are measured by the external measuring device 19, the workpiece 50 is transported from the external measuring device 19 to the workpiece mounting table 11 by the gantry robot 15. still.

トップドア9、ワーク反転装置16.17.外部計測装
置19の制御は、主制御部22がらの指令に基ツいて、
PSC37の付属装置シーケンス制御部40によって行
われる。
Top door 9, work reversing device 16.17. The external measuring device 19 is controlled based on commands from the main controller 22.
This is performed by the attached device sequence control section 40 of the PSC 37.

二のように、ワーク50(7)Ill送を行うガントリ
ロボット15は複雑な経路で移動するが、数値制御装置
21は、ガントリロボットエ5を駆動制御するに際して
、ガントリロボット15の現在位置、トップドア9、各
付属装置の作動状況に基づいてバリアBRを設定変更し
て、ガントリロボット15の動作に柔軟性を持たせると
共に適正な移動範囲内に制限して、ガントリロボット1
5と他の機械との衝突や、ガントリロボット15とオペ
レータとの衝突を未然に防止する。
As shown in 2, the gantry robot 15 that transports the workpiece 50 (7) Ill moves along a complicated path. The settings of the barrier BR are changed based on the operating status of the door 9 and each attached device to give flexibility to the movement of the gantry robot 15 and to limit the movement within an appropriate range.
Collisions between the robot 5 and other machines and collisions between the gantry robot 15 and the operator are prevented.

即ち、ガントリロボット15のハンド15bの現在位置
は常に監視されており、ガントリロボット15のハンド
15bの現在位置、即ち、A軸現在位置座IN(矢印A
4、八一方向の現在位置)PAとB@現在位置座a(矢
印Bや、B一方向の現在位11)PBは、第5図に示す
アクチュエータ41から、サーボ指令制御部29、サー
ボフィードバック制御部30.現在位置カウンタ制御部
31を介して、バリア設定部32に伝達される。すると
、バリア設定部32は、A軸現在位置座#sPA、B軸
現在位置座標PBを、エリアパラメータメモリ33に格
納された変換表に基づいて、エリア番号(m(m=1〜
8)、n (n=1〜8))に変換する。即ち、第6図
に示すように、ガントリロボット15のハンド15bの
移動可能範囲は2次元のマトリックス(8X8)によっ
て複数の現在位置エリアARE (m、n)に分割され
ている。そして、エリアパラメータメモリ33には1機
械原点0を基準として各現在位置エリアARE(m、n
)の境界のA軸、B軸機械位置座標がそれぞれエリアパ
ラメータAREAk (k=1〜8)、AREBI (
1=1〜8)として設定されており、また、各現在位置
エリアARE (m、n)に1対1に対応してエリア番
号(m、n)が設定されている。そして、バリア設定部
32は、ガントリロボット15のハンド15bの移動に
伴って逐次伝達されてくるガントリロボット15のハン
ド15bのA軸現在位置座@PA−B@現在位置座標P
Bをエリアパラメータメモリ33中のエリアパラメータ
AREAk、AREB 1と比較して、ガントリロボッ
ト15のハンド15bが位置する現在位置エリアARE
 (m、n)を判定する。現在位置エリアARE (m
、n)が判定されると、バリア設定部32は、ガントリ
ロボット15のハンド15bの移動によって現在位置エ
リアARE (m、n)が変わる毎に、当該現在位置エ
リアARE(m、n)のエリア番号(m、n)を、デー
タ受渡テーブル36を介して、PSC37のバリア設定
範囲決定部39に伝達する。
That is, the current position of the hand 15b of the gantry robot 15 is constantly monitored, and the current position of the hand 15b of the gantry robot 15, that is, the A-axis current position IN (arrow A
4. Current position in one direction) PA and B@Current position a (arrow B, current position 11 in one direction of B) PB are transmitted from the actuator 41 shown in FIG. Control unit 30. It is transmitted to the barrier setting section 32 via the current position counter control section 31. Then, the barrier setting unit 32 converts the A-axis current position coordinate #sPA and the B-axis current position coordinate PB into an area number (m (m=1 to
8), n (n=1 to 8)). That is, as shown in FIG. 6, the movable range of the hand 15b of the gantry robot 15 is divided into a plurality of current position areas ARE (m, n) by a two-dimensional matrix (8×8). The area parameter memory 33 stores each current position area ARE (m, n
), the A-axis and B-axis machine position coordinates of the boundary are area parameters AREAk (k=1 to 8) and AREBI (
1=1 to 8), and area numbers (m, n) are set in one-to-one correspondence to each current position area ARE (m, n). The barrier setting unit 32 then receives the A-axis current position coordinates @PA-B@current position coordinates P of the hand 15b of the gantry robot 15, which is sequentially transmitted as the hand 15b of the gantry robot 15 moves.
B is compared with the area parameters AREAk and AREB 1 in the area parameter memory 33 to determine the current position area ARE where the hand 15b of the gantry robot 15 is located.
Determine (m, n). Current position area ARE (m
, n), the barrier setting unit 32 sets the area of the current position area ARE (m, n) every time the current position area ARE (m, n) changes due to movement of the hand 15b of the gantry robot 15 The numbers (m, n) are transmitted to the barrier setting range determining unit 39 of the PSC 37 via the data transfer table 36.

バリア設定範囲決定部39には、バリア設定部32から
エリア番号(m、n)が伝達される共に、付属装置シー
ケンス制御部40からトップドア9の開閉、ワーク反転
装置16.17、外部計測装置19等の付属装置の有無
、作動状況等に関する信号が伝達される。そして、バリ
ア設定範囲決定部39は、エリア番号(m、n)及びト
ップドア9、各付属装置の作動状況に基づいて、ガント
リロボット15に関するバリアBRを設定する範囲を変
更する必要があるか否かを判定し、バリアBRを設定す
る範囲を変更する必要がある場合には、バリアBRを設
定する範囲に関するパラメータ番号PAN、PBN (
詳細は後述する。)を決定する。パラメータ番号P A
 N、 P B Nを決定すると、バリア設定範囲決定
部39は、当該パラメータ番号PAN、PBNを、デー
タ受渡テーブル36を介して、バリア設定部32に伝達
する。
The area number (m, n) is transmitted from the barrier setting section 32 to the barrier setting range determining section 39, and the area number (m, n) is transmitted from the attached device sequence control section 40 to the opening/closing of the top door 9, the work reversing device 16, 17, and the external measuring device. Signals regarding the presence or absence of attached devices such as 19, operating status, etc. are transmitted. Then, the barrier setting range determining unit 39 determines whether it is necessary to change the range in which the barrier BR regarding the gantry robot 15 is set, based on the area number (m, n), the operating status of the top door 9, and each attached device. If it is necessary to change the range in which the barrier BR is set, change the parameter numbers PAN, PBN (
Details will be described later. ) to determine. Parameter number P A
After determining N and PBN, the barrier setting range determining unit 39 transmits the parameter numbers PAN and PBN to the barrier setting unit 32 via the data transfer table 36.

そして、バリア設定部32は、パラメータ番号PAN、
PBNに対応するバリアパラメータBRHA i 、 
B RL A i (i = 1〜8)、BRHB、j
、BRLBj  (j=1〜8)をバリアパラメータメ
モリ35から読み出し、ガントリロボット15の機械位
置座標で示された当該バリアパラメータBRHAi、B
RLAi、BRHAj、BRLAjに基づいてガントリ
ロボットISに関するバリアBRを設定する。即ち、バ
リアパラメータメモリ35には、A軸バリア変換表AB
T及びB軸バリア変換表BBTが格納されている。そし
て、第7図に示すA軸バリア変換表ABTには、複数の
パラメータ番号PANによって分類された形で。
The barrier setting unit 32 then sets the parameter number PAN,
Barrier parameter BRHA i corresponding to PBN,
B RL A i (i = 1 to 8), BRHB, j
, BRLBj (j=1 to 8) are read from the barrier parameter memory 35, and the barrier parameters BRHAi, B indicated by the machine position coordinates of the gantry robot 15 are read.
A barrier BR regarding the gantry robot IS is set based on RLAi, BRHAj, and BRLAj. That is, the barrier parameter memory 35 contains the A-axis barrier conversion table AB
A T and B axis barrier conversion table BBT is stored. Then, in the A-axis barrier conversion table ABT shown in FIG. 7, the information is classified by a plurality of parameter numbers PAN.

バリアBRのA軸の上限値(A一方向の制限値)がバリ
アパラメータBRHAiとしてガントリロボット15の
機械位置座標で設定されており、バリアBRのA軸の下
限値(Aや方向の制限値)がバリアパラメータBRLA
iとしてガントリロボット15の機械位置座標で設定さ
れいる。また、第8図に示すB軸バリア変換表BBTに
は、複数のパラメータ番号PBNによって分類された形
で、バリアBRのB軸の上限値(B一方向の制限値)が
バリアパラメータBRHI3iとしてガントリロボット
15の機械位置座標で設定されており、バリアBRのB
軸の下限値(B+方向の制限値)がバリアパラメータB
RLBiとしてガントリロボット15の機械位置座標で
設定されいる。従って、バリア設定部32は、パラメー
タ番号PAN、PBNに対応するバリアパラメータER
HAi、BRLAi、BRHAj、BRLAjをバリア
パラメータメモリ35から読み出すことによって、ガン
トリロボット15の現在位置、トップI〜アロ、各付属
装置の作動状況に基づいて、適正な範囲にバリアBRを
設定することが8来る。
The upper limit value of the A-axis of the barrier BR (limit value in one direction of A) is set as the barrier parameter BRHAi in the machine position coordinates of the gantry robot 15, and the lower limit value of the A-axis of the barrier BR (limit value in A and direction) is the barrier parameter BRLA
The mechanical position coordinates of the gantry robot 15 are set as i. In addition, in the B-axis barrier conversion table BBT shown in FIG. 8, the upper limit value of the B-axis of the barrier BR (limit value in one direction of B) is classified as a barrier parameter BRHI3i for the gantry, in a form classified by a plurality of parameter numbers PBN. It is set with the machine position coordinates of the robot 15, and the B of the barrier BR
The lower limit value of the axis (limit value in the B+ direction) is the barrier parameter B
The machine position coordinates of the gantry robot 15 are set as RLBi. Therefore, the barrier setting unit 32 sets the barrier parameters ER corresponding to the parameter numbers PAN and PBN.
By reading HAi, BRLAi, BRHAj, and BRLAj from the barrier parameter memory 35, the barrier BR can be set in an appropriate range based on the current position of the gantry robot 15, top I to ARO, and the operating status of each attached device. 8 coming.

そして、サーボ指令制御部29.サーボフィードバック
制御部30は、ガントリロボット15を駆動制御するに
際して、ガントリロボット15のハンド15bのA軸、
B軸現在位置座@PA、PBをバリアパラメータBRH
Ai、BRLAi、BRHBj、BRLB、jと比較し
て、ガントリロボット15の移動範囲をバリアBHの設
定範囲内に制限する。即ち、ガントリロボット15のハ
ンド15bを、第9図矢印へ〜方向へ移動させる際には
バリアパラメータB RHA i内に移動範囲を制限し
、矢印A、力方向移動させる際にはバリアパラメータB
RLAi内に移動範囲を制限する。
Then, the servo command control section 29. When controlling the drive of the gantry robot 15, the servo feedback control unit 30 controls the A-axis of the hand 15b of the gantry robot 15;
B-axis current position @PA, PB as barrier parameter BRH
Compared to Ai, BRLAi, BRHBj, and BRLB, j, the movement range of the gantry robot 15 is limited within the setting range of the barrier BH. That is, when moving the hand 15b of the gantry robot 15 in the direction of the arrow in FIG.
Limit the movement range within RLAi.

また、ガントリロボット15を、矢印B−力方向移動さ
せる際にはバリアパラメータBRHBi内に移動範囲を
制限し、矢印B+方向へ移動させる際にはバリアパラメ
ータBRLBi内に移動範囲を制限する。
Furthermore, when the gantry robot 15 is moved in the arrow B-force direction, the movement range is limited to within the barrier parameter BRHBi, and when it is moved in the arrow B+ direction, the movement range is limited to the barrier parameter BRLBi.

例えば、ガントリロボット15のハンド15bが第6図
に示す現在位置エリアARE (2,2)に位置すると
共に、数値制御旋盤2のトップドア9が閉鎖状態であり
、付属装置が作動していない状態である場合(この場合
、ガントリロボット15は、加工済のワーク50をワー
ク載置台11へ置く動作、又は、未加工のワーク50を
ワーク載置台11から取る動作をすべきものと判断され
る。
For example, the hand 15b of the gantry robot 15 is located in the current position area ARE (2, 2) shown in FIG. 6, the top door 9 of the numerically controlled lathe 2 is closed, and the attached devices are not operating. (In this case, it is determined that the gantry robot 15 should perform an operation of placing the processed workpiece 50 on the workpiece mounting table 11 or an operation of taking the unprocessed workpiece 50 from the workpiece mounting table 11.

)には、バリア設定部32は、ハンド15bのA軸現在
位置座標PA、BN現在位置座標PBを。
), the barrier setting unit 32 determines the A-axis current position coordinates PA and BN current position coordinates PB of the hand 15b.

現在位置エリアARE (2,2)のバリア番号(2,
2)に変換し、当該バリア番号(2,2)をバリア設定
範囲決定部39Δ伝達する。また、付属装置シーケンス
制御部40は、トップドア9が閉鎖状態であることを示
す信号、付属装置が作動していない状態であることを示
す信号をバリア設定範囲決定部39へ伝達する。すると
、バリア設定範囲決定部39はバリア番号(2,2)と
Barrier number (2, 2) of current location area ARE (2, 2)
2) and transmits the barrier number (2, 2) to the barrier setting range determining unit 39Δ. Further, the accessory device sequence control unit 40 transmits a signal indicating that the top door 9 is in a closed state and a signal indicating that the accessory device is in an inactive state to the barrier setting range determining unit 39. Then, the barrier setting range determining unit 39 sets the barrier number (2, 2).

トップドア9が閉鎖状態であること、付属装置が作動し
ていない状態であることに基づいて、パラメータ番号P
AN、PBNをそれぞれ// 1 pz″1nと決定し
て、バリア設定部32に伝達する。
Based on the fact that the top door 9 is in the closed state and that the attached device is not in operation, the parameter number P
AN and PBN are determined as // 1 pz″1n, respectively, and transmitted to the barrier setting unit 32.

そして、バリア設定部32は、パラメータ番号PANが
′1″に対応するバリアパラメータBRHA1、BRL
AI、及び、パラメータ番号PBNが”1”に対応する
バリアパラメータBRHBI。
Then, the barrier setting unit 32 sets the barrier parameters BRHA1 and BRL corresponding to the parameter number PAN '1''.
AI and a barrier parameter BRHBI whose parameter number PBN corresponds to "1".

BRLBIに基づいて、第9図に示すようにワーク載置
台11上にバリアBR,を設定する。
Based on the BRLBI, a barrier BR is set on the workpiece mounting table 11 as shown in FIG.

また、ガントリロボット15のハンド15bが第6図に
示す現在位置エリアARE (2,2)に位置すると共
に、トップドア9が開放状態である場合(この場合、ガ
ントリロボット15は、加工済のワーク50を数値制御
旋盤2へ受は取りに行く動作、又は、未加工のワーク5
oを数値制御旋盤2へ搬送する動作をすにきものと判断
される。
Further, when the hand 15b of the gantry robot 15 is located in the current position area ARE (2, 2) shown in FIG. 6 and the top door 9 is in an open state (in this case, the gantry robot 15 50 to the numerically controlled lathe 2, or unprocessed workpiece 5
The operation of conveying the o to the numerically controlled lathe 2 is judged to be normal.

)には、上述の場合と同様にして、現在位置エリアAR
E (2,2)のエリア番号(2,2)、トップドア9
が閉放状態であることを示す信号がバリア設定範囲決定
部39に伝達されてくるので、バリア設定範囲法定部3
9は、パラメータ番号PAN、PBNをそれぞれ′2″
、II 2 )1と決定する。そして、バリア設定部3
2は、パラメータ番号PANが2″に対応するバリアパ
ラメータBRHA2.BRLA2、及び、パラメータ番
号PBNがit 2 uに対応するバリアパラメータB
RHB2、BRLB2に基づいて、上述のバリアBR8
を第9図に示すようにワーク載置台11と数値制御塵g
12とを連絡する形のバリアBR,に設定変更する。
), in the same way as in the above case, the current position area AR
E (2,2) area number (2,2), top door 9
Since a signal indicating that the barrier is in the closed state is transmitted to the barrier setting range determining section 39, the barrier setting range legal section 3
9 sets the parameter numbers PAN and PBN to '2'' respectively.
, II 2 )1. And barrier setting section 3
2 is a barrier parameter BRHA2.BRLA2 whose parameter number PAN corresponds to 2'', and a barrier parameter B whose parameter number PBN corresponds to it 2 u.
Based on RHB2, BRLB2, the above-mentioned barrier BR8
As shown in Fig. 9, the workpiece mounting table 11 and the numerically controlled dust g
The setting is changed to a barrier BR that communicates with 12.

更に、ガントリロボット15のハンド15bが第6図に
示す現在位置エリアARE (2,7)に位置すると共
に、トップドア9が開放状態である場合(この場合、ガ
ントリロボット15は、加工済のワーク50を主軸6か
ら受は取る動作、又は、未加工のワーク50を主軸61
\受は渡す動作をすべきものと判断される。)には、前
述の場合と同様にして、現在位置エリアARE (2,
7)のエリア番号(2,7)、トップドア9が開放状態
であることを示す信号がバリア設定範囲決定部39に伝
達されてくるので、バリア設定範囲決定部39はパラメ
ータ番号PAN、PBNをそれぞれ′3”、rr 3 
t+と決定する。そして、バリア設定部32は、パラメ
ータ番号PANがl/ 3 $1に対応するバリアパラ
メータBRHA3.BRLA3゜及び、パラメータ番号
PBNが113 IIに対応するバリアパラメータBR
HB3.BRLB3に基づいて、上述のバリアBR,を
第9図に示すように数値制御旋盤2の加工空間10上の
バリアBR。
Furthermore, when the hand 15b of the gantry robot 15 is located in the current position area ARE (2, 7) shown in FIG. 50 from the spindle 6, or transfer the unprocessed workpiece 50 to the spindle 61.
\It is judged that the receiver should make a handing motion. ), the current position area ARE (2,
7), the area number (2, 7) and a signal indicating that the top door 9 is open are transmitted to the barrier setting range determining unit 39, so the barrier setting range determining unit 39 determines the parameter numbers PAN and PBN. '3'', rr 3 respectively
Determine t+. Then, the barrier setting unit 32 sets the barrier parameter BRHA3. which corresponds to the parameter number PAN of 1/3 $1. Barrier parameter BR corresponding to BRLA3° and parameter number PBN 113 II
HB3. Based on BRLB3, the above-mentioned barrier BR is installed on the machining space 10 of the numerically controlled lathe 2 as shown in FIG.

に設定変更する。Change the settings to

従って、ガントリロボット15が、未加工のワーク5o
をワーク載置台11から数値制御旋盤2の主軸6へ搬送
するに際して、バリアBR□、バリアBR,、バリアB
R3の順序でバリアBRが変更されるので、ガントリロ
ボット15は各バリアBRの範囲内を移動して未加工の
ワーク50を搬送することが出来ると共に、ガントリロ
ボット15と主軸台5等の他の機械やワーク反転装置1
6.17、外部計測装置19等の付属装置において作業
を行っているオペレータとの衝突を防止することが出来
る。
Therefore, the gantry robot 15 moves the unprocessed workpiece 5o
When transferring from the workpiece mounting table 11 to the main spindle 6 of the numerically controlled lathe 2, the barriers BR□, barrier BR, barrier B
Since the barriers BR are changed in the order of R3, the gantry robot 15 can move within the range of each barrier BR and transport the unprocessed workpiece 50, and also move the gantry robot 15 and other parts such as the headstock 5. Machine and work reversing device 1
6.17. Collisions with operators working on attached devices such as the external measuring device 19 can be prevented.

また、ガントリロボット15のハンド15bがワーク載
置台11上の未加工のワーク50を保持した後に矢印へ
一方向へ上昇すると、ガントリロボット15に関するバ
リアBRがバリアBR工からバリアBR,へ変更される
ので、数値制御旋盤2側の矢印B1方向へ移動するべき
であるガントリロボット15のハンド15bが加工プロ
グラムPR○の作成ミス等によって再び矢印A+力方向
下降してくることを防止することが出来るので、ハンド
I5bが矢印へ一方向へ上昇した後にワーク載置台11
においてオペレータが作業を行っても、ガントリロボッ
ト15とオペレータが衝突する事故の発生を防止するこ
とが8来る。
Further, when the hand 15b of the gantry robot 15 moves upward in one direction according to the arrow after holding the unprocessed workpiece 50 on the workpiece mounting table 11, the barrier BR regarding the gantry robot 15 is changed from barrier BR work to barrier BR. Therefore, it is possible to prevent the hand 15b of the gantry robot 15, which should be moving in the arrow B1 direction on the numerically controlled lathe 2 side, from descending in the arrow A+ force direction again due to a mistake in creating the machining program PR○. , after the hand I5b moves up in one direction according to the arrow, the workpiece mounting table 11
Even if the operator performs the work, it is possible to prevent an accident in which the gantry robot 15 collides with the operator.

また、ワーク反転装置16.17.外部計測装置19等
の付属装置が装備されていない場合や作動していない場
合には、バリアBH□のように当該付属装置の位置への
進入が制限される形でバリアBRが設定され、ワーク反
転装置[16,17、外部計測装置19等の付属装置が
装備されていると共に作動している場合には、当該付属
装置の位置まで範囲が拡大される形でバリアBRが設定
変更される。即ち、ガントリロボット15に関するバリ
アが、チャック、テールストック、タレット等に関する
バリアのように一律に固定的に設定されている場合、例
えば、第1図に示すバリアBR’のように固定的に設定
されている場合には、ガントリロボット15は、バリア
BR’の範囲内を移動してワーク50をワーク載置台1
1から数値制御篩112へ搬送することは出来るが、ワ
ーク反転装置16.17、外部計測装置19等のバリア
BR′の範囲外の付属装置へワーク50を搬送すること
が出来ず、また、第1図に示すバリアBR’のように範
囲を拡大した形で固定的に設定されている場合には、ワ
ーク反転装置16.17、外部計測装置19等の付属装
置が装備されていないときや作動していないときに、ガ
ントリロボット15がバリアBR”の拡大部分方向に入
ったオペレータと衝突する事故が発生する危険性がある
。しかし、本発明の場合には、ガントリロボット15に
関するバリアBRは、チャック、テールストック、タレ
ット等に関するバリアのように一律に固定的に設定され
ているものではないので、付属装置の有無や作動状況に
対応した形で、ガントリロボット15の動作に柔軟性を
持たせることが出来ると共に、ガントリロボット15を
安全に駆動制御することが出来る。
In addition, the work reversing device 16.17. If an attached device such as the external measuring device 19 is not installed or in operation, a barrier BR is set such as barrier BH□ that restricts entry to the location of the attached device, and the workpiece is When accessory devices such as the reversing device [16, 17 and the external measuring device 19] are installed and in operation, the setting of the barrier BR is changed so that the range is expanded to the position of the accessory device. That is, when the barrier related to the gantry robot 15 is fixedly set uniformly like the barrier related to the chuck, tail stock, turret, etc., for example, the barrier related to the gantry robot 15 is fixedly set like the barrier BR' shown in FIG. , the gantry robot 15 moves within the range of the barrier BR' and places the workpiece 50 on the workpiece mounting table 1.
1 to the numerically controlled sieve 112, but it is not possible to transport the workpiece 50 to attached devices outside the range of the barrier BR', such as the workpiece reversing device 16, 17 and the external measuring device 19. When the barrier BR' shown in Fig. 1 is fixedly set with an expanded range, it may be difficult to operate when attached devices such as work reversing device 16, 17 and external measuring device 19 are not installed. However, in the case of the present invention, the barrier BR related to the gantry robot 15 is Unlike barriers related to chucks, tail stocks, turrets, etc., it is not set uniformly and fixedly, so the operation of the gantry robot 15 is made flexible in response to the presence or absence of attached devices and operating conditions. In addition, the gantry robot 15 can be driven and controlled safely.

尚、上述の実施例においては、ガントリロボット15の
現在位置及び数値制御旋盤2(トップドア9)又は各付
属装置の作動状況に基づいて、ガントリロボット15に
関するバリアBRを適宜設定変更する場合について述べ
たが、数値制御篩g12、ガントリロボット15及び付
属装置は加工プログラムPR○に基づいて制御されるの
で、加工プログラムPROを先読みすることによって、
ガントリロボット15の移動すべき範囲を加工プログラ
ムPR○に基づいて総合的に判断する形でガントリロボ
ット15に関するバリアBRを設定変更するようにして
もよい。
In the above embodiment, a case will be described in which the setting of the barrier BR regarding the gantry robot 15 is changed as appropriate based on the current position of the gantry robot 15 and the operating status of the numerically controlled lathe 2 (top door 9) or each attached device. However, since the numerical control sieve g12, gantry robot 15, and attached devices are controlled based on the machining program PR○, by reading the machining program PRO in advance,
The setting of the barrier BR regarding the gantry robot 15 may be changed by comprehensively determining the range in which the gantry robot 15 should move based on the machining program PR○.

(g)9発明の効果 以上、説明したように、本発明によれば、ワーク50を
保持するガントリロボット15のハンド15b等のワー
ク保持手段を有し、当該ワーク保持手段を移動駆動して
、数値制御旋盤2等の工作機械に対してワーク5oの搬
送を行うワーク搬送装置において、前記ワーク保持手段
の移動可能範囲の一部又は全部の範囲を指定する複数の
バリアパラメータBRHAi、BRLAi、BRHBj
、BRLBj等のバリア設定範囲データを格納したバリ
アパラメータメモリ35等のバリア設定範囲データ格納
手段を設け、前記ワーク保持手段のAi#現在位置座標
PA、B軸現在位置座標PB等の現在位置を検出するサ
ーボ指令制御部29等の位置検出手段を設け、前記工作
機械又は当該工作機械のワーク反転装置16.17.外
部:f測装置19等の付属装置の作動状況を検出する付
属装置シーケンス制御部40等の状況検出手段を設け、
前記位置検出手段により検出された前記ワーク保持手段
の現在位置、及び、前記状況検出手段により検出された
前記工作機械又は当該工作機械の付属装置の作動状況に
基づいて、前記バリア設定範囲データ格納手段に格納さ
れた複数のバリア設定範囲データの中から所定のバリア
設定範囲データを選択決定するバリア設定範囲決定部3
9等のバリア設定範囲決定手段を設け、前記バリア設定
範囲決定手段により決定されたバリア設定範囲データに
より指定された範囲内に移動範囲を制限した形で、前記
ワーク保持手段を能動制御するサーボ指令制御部29、
サーボフィードバック制御部30、バリア設定部32等
の駆動制御手段を設けて構成したので、ワーク保持手段
の移動範囲の制限を適宜変更することが出来る。従って
、ワーク保持手段のオプション装置等の有無に応じた動
作の柔軟性が確保された状態で、ワーク保持手段と他の
機械やオペレータとの衝突を防止することが出来、当該
ワーク保持手段を安全に駆動制御することが出来る。
(g) 9 Effects of the Invention As described above, according to the present invention, the workpiece holding means such as the hand 15b of the gantry robot 15 holding the workpiece 50 is provided, and the workpiece holding means is driven to move. In a workpiece transfer device that transfers a workpiece 5o to a machine tool such as a numerically controlled lathe 2, a plurality of barrier parameters BRHAi, BRLAi, BRHBj specify a part or all of the movable range of the workpiece holding means.
, BRLBj, etc., is provided, and a barrier setting range data storage means such as a barrier parameter memory 35 is provided to detect the current position of the workpiece holding means, such as Ai# current position coordinate PA, B-axis current position coordinate PB, etc. A position detecting means such as a servo command control unit 29 is provided to detect the machine tool or the work reversing device 16, 17 of the machine tool. External: A status detection means such as an attached device sequence control unit 40 for detecting the operating status of attached devices such as the f-measurement device 19 is provided,
The barrier setting range data storage means is based on the current position of the work holding means detected by the position detection means and the operating status of the machine tool or an attached device of the machine tool detected by the situation detection means. Barrier setting range determining unit 3 that selects and determines predetermined barrier setting range data from a plurality of barrier setting range data stored in
9 or the like, and a servo command for actively controlling the work holding means in such a manner that the movement range is limited to a range specified by the barrier setting range data determined by the barrier setting range determining means. control unit 29,
Since the drive control means such as the servo feedback control section 30 and the barrier setting section 32 are provided, the restriction on the movement range of the workpiece holding means can be changed as appropriate. Therefore, it is possible to prevent collisions between the workpiece holding means and other machines or operators, while ensuring flexibility in operation depending on the presence or absence of optional devices for the workpiece holding means. The drive can be controlled to

また、本発明は、ワーク50を保持するガントリロボッ
ト15のハント15b等のワーク保持手段を有し、当該
ワーク保持手段を移動駆動して、数値制御錠ff12等
の工作機械に対してワーク50の搬送を行うワーク搬送
装置において、前記ワーク保持手段の移動可能範囲の一
部又は全部の範囲を指定する複数のバリアパラメータB
 RHA i、BRLAi、BRHBj、BRLBj等
のバリア設定範囲データをバリアパラメータメモリ35
等のバリア設定範囲データ格納手段に予め格納しておき
、前記ワーク保持手段のAM現在位置座[PA、 BI
III現在位置座標PB等の現在位置を検出し、前記工
作機械又は当該工作機械のワーク反転装置16.17、
外部計測装置19等の付属装置の作動状況を検出し、前
記ワーク保持手段の現在位置、及び、前記工作機械又は
当該工作機械の付属装置の作動状況に基づいて、前記バ
リア設定範囲データ格納手段に格納された複数のバリア
設定範囲データの中から所定のバリア設定範囲データを
選択決定し、当該決定されたバリア設定範囲データを前
記バリア設定範囲データ格納手段から読み出し。
Further, the present invention has a workpiece holding means such as the hunt 15b of the gantry robot 15 that holds the workpiece 50, and moves and drives the workpiece holding means to move the workpiece 50 to a machine tool such as a numerical control lock ff12. A plurality of barrier parameters B specifying part or all of the movable range of the workpiece holding means in the workpiece conveyance device that performs conveyance.
Barrier setting range data such as RHAi, BRLAi, BRHBj, BRLBj, etc. is stored in the barrier parameter memory 35.
The current AM position of the work holding means [PA, BI] is stored in advance in barrier setting range data storage means such as
III detecting the current position such as the current position coordinates PB, and detecting the current position of the machine tool or the work reversing device 16.17 of the machine tool;
The operating status of an attached device such as the external measuring device 19 is detected, and based on the current position of the workpiece holding means and the operating status of the machine tool or the attached device of the machine tool, data is stored in the barrier setting range data storage means. Selecting and determining predetermined barrier setting range data from among the plurality of stored barrier setting range data, and reading out the determined barrier setting range data from the barrier setting range data storage means.

を読み出されたバリア設定範囲データにより指定された
範囲内に移動範囲を制限した形で、前記ワーク保持手段
を駆動制御するようにして構成したので、ワーク保持手
段の移動範囲の制限が適宜変更され、ワーク保持手段の
オプション装置の有無に応じた動作の柔軟性が確保され
た状態で、ワーク保持手段と他の機械やオペレータとの
衝突を防止することが出来、当該ワーク保持手段を安全
に駆動制御することが出来る。
The workpiece holding means is drive-controlled so that the movement range is limited to a range specified by the read barrier setting range data, so that the restriction on the movement range of the workpiece holding means is changed as appropriate. It is possible to prevent collisions between the workpiece holding means and other machines or operators, while ensuring flexibility in operation depending on the presence or absence of optional equipment for the workpiece holding means, and to safely use the workpiece holding means. The drive can be controlled.

また、本発明は、ワーク50を保持するガントリロボッ
ト15のハンド15b等のワーク保持手段を有し、当該
ワーク保持手段を移動駆動して、数値制御旋盤2等の工
作機械に対してワーク50の搬送を行うワーク搬送装置
において、前記ワーク保持手段の移動可能範囲の一部又
は全部の範囲を指定する複数のバリアパラメータB R
HA i 。
Further, the present invention has a workpiece holding means such as the hand 15b of the gantry robot 15 that holds the workpiece 50, and moves and drives the workpiece holding means to move the workpiece 50 to a machine tool such as the numerically controlled lathe 2. A plurality of barrier parameters B R specifying a part or all of the movable range of the workpiece holding means in the workpiece conveyance device that performs conveyance.
HA i.

BRLAi、B RHB j 、 B RL B J等
のバリア設定範囲データを格納したバリアパラメータメ
モリ35等のバリア設定範囲データ格納手段を設け、加
工プログラムPROに基づいて、前記バリア設定範囲デ
ータ格納手段に格納された複数のバリア設定範囲データ
の中から所定のバリア設定範囲データを選択決定するバ
リア設定範囲決定部39等のバリア設定範囲決定手段を
設け、前記バリア設定範囲決定手段により決定されたバ
リア設定範囲データにより指定された範囲内に移動範囲
を制限した形で、前記ワーク保持手段を駆動制御するサ
ーボ指令制御部29.サーボフィードバック制御部30
、バリア設定部32等の駆動制御手段を設けて構成した
ので、ワーク保持手段の移動範囲の制限を適宜変更する
ことが出来る。従って、加工プログラムPR○の実行過
程に応じて、ワーク保持手段の移動範囲を制限すること
が出来、ワーク保持手段のオプション装置の有無に応じ
た動作の柔軟性が確保された状態で、ワーク保持手段と
他の機械やオペレータとの衝突を防止することが出来、
個数ワーク保持手段を安全に騒動制御することが出来る
A barrier setting range data storage means such as a barrier parameter memory 35 storing barrier setting range data such as BRLAi, B RHB j , B RL B J, etc. is provided, and the barrier setting range data storage means stores data on the basis of the machining program PRO. Barrier setting range determining means such as a barrier setting range determining unit 39 is provided to select and determine predetermined barrier setting range data from a plurality of barrier setting range data, and the barrier setting range determined by the barrier setting range determining means is provided. A servo command control unit 29 that drives and controls the workpiece holding means with the movement range limited to a range specified by data. Servo feedback control section 30
Since the drive control means such as the barrier setting section 32 is provided, the restriction on the movement range of the workpiece holding means can be changed as appropriate. Therefore, the movement range of the workpiece holding means can be restricted according to the execution process of the machining program It is possible to prevent collisions between the means and other machines or operators,
The number of work holding means can be safely controlled.

また5本発明は、ワーク50を保持するガントリロボッ
ト15のハンド15b等のワーク保持手段を有し、当ニ
ワーク保持手段を移動駆動して、数値制御旋盤2等の工
作機械に対してワーク50の搬送を行うワーク搬送装置
において、前記ワーク保持手段の移動可能範囲の一部又
は全部の範囲を指定する複数のバリアパラメータB R
HA l、BRLAi、BRHBj、BRLBj等のバ
リア設定範囲データをバリアパラメータメモリ35等の
バリア設定範囲データ格納手段に予め格納しておき、加
工プログラムPR○に基づいて、前記バリア設定範囲デ
ータ格納手段に格納された複数の前記バリア設定範囲デ
ータの中から所定のバリア設定範囲データを選択決定し
、当該決定されたバリア設定範囲データを前記バリア設
定範囲データ格納手段から読み出し、該読み出されたバ
リア設定範囲データにより指定された範囲内に移動範囲
を制限した形で、前記ワーク保持手段を駆動制御するよ
うにして構成したので、加工プログラムPR○の実行状
態に応じてワーク保持手段の移動範囲の制限が適宜変更
され、ワーク保持手段のオプション装置の有無に応じた
動作の柔軟性が確保された状態で、ワーク保持手段と他
の機械やオペレータとの衝突を防止することが畠来、当
該ワーク保持手段を安全に別動制御することが出来る。
Further, the present invention has a workpiece holding means such as the hand 15b of the gantry robot 15 that holds the workpiece 50, and moves and drives the workpiece holding means to move the workpiece 50 to a machine tool such as a numerically controlled lathe 2. A plurality of barrier parameters B R specifying a part or all of the movable range of the workpiece holding means in the workpiece conveyance device that performs conveyance.
Barrier setting range data such as HA1, BRLAi, BRHBj, BRLBj, etc. is stored in advance in a barrier setting range data storage means such as the barrier parameter memory 35, and is stored in the barrier setting range data storage means based on the machining program PR○. Select and determine predetermined barrier setting range data from among the plurality of stored barrier setting range data, read the determined barrier setting range data from the barrier setting range data storage means, and read out the read barrier setting range data. Since the workpiece holding means is configured to be drive-controlled with the movement range limited to a range specified by the range data, the movement range of the workpiece holding means is limited depending on the execution state of the machining program PR○. It is possible to prevent collisions between the workpiece holding means and other machines or operators by changing the workpiece holding means as appropriate and ensuring flexibility of operation depending on the presence or absence of optional devices for the workpiece holding means. The means can be safely controlled separately.

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

第1図は、本発明によるワーク搬送装置が適用される機
械加工設備を示す正面図、 第2図は、チャックワーク用のワーク反転装置を示す斜
視図、 第3図は、シャフトワーク用のワーク反転装置を示す斜
視図。 第4図は、外部計測装置を示す斜視図、第5図は、第1
図に示す機械加工設備の数値制御装置を示す制御ブロッ
ク図、 第6図は、第1図に示す機械加工設備において、ガント
リロボットの移動可能範囲を分割する現在位置エリアを
示す図。 第7図は、A軸バリア変換表を示す図、第8図は、B軸
バリア変換表を示す図。 第9図は、第1図に示す機械加工XQfiにおいて、ガ
ントリロボットのバリアの設定範囲を示す図である。 2・・・・・・工作機械(数値制御旋盤)15・・・・
・ガントリロボット (ワーク搬送手段) 15b・・・・・・ハンド(ワーク搬送手段)16・・
・・付属装置(ワーク反転装置)17・・・・・・付属
装置(ワーク反転装置)19・・・・・付属装置(外部
計測装置)29・・・・・位置検出手段、駆動制御手段
(サーボ指令制御部) 30・・・・駆動制御手段 (サーボフィードバック制御部) 32 ・駆動制御手段(バリア設定部)35−・・バリ
ア設定範囲データ格納手段(バリアパラメータメモリ) 39 −バリア設定範囲決定手段 (バリア設定範囲決定部) 40 ・ 状況検出手段 (付属装置シーケンス制御部) 50・・・・ワーク BRHAi  −バリア設定範囲データ(バリアパラメ
ータ) BRHBj・・・・バリア設定範囲データ(バリアパラ
メータ) BRLAi・・・・・バリア設定範囲データ(バリアパ
ラメータ) BRLBj・・・・バリア設定範囲データ(バリアパラ
メータ) PA・・・・・・現在位置 PB・・・・・・現在位置 (A軸現在位置座標) (B軸現在位置座1!l)
Fig. 1 is a front view showing machining equipment to which the workpiece conveyance device according to the present invention is applied, Fig. 2 is a perspective view showing a workpiece reversing device for chuck workpieces, and Fig. 3 is a workpiece for shaft workpieces. FIG. 2 is a perspective view showing a reversing device. FIG. 4 is a perspective view showing the external measuring device, and FIG. 5 is a perspective view showing the external measuring device.
FIG. 6 is a control block diagram showing a numerical control device of the machining equipment shown in the figure; FIG. 6 is a diagram showing current position areas dividing the movable range of the gantry robot in the machining equipment shown in FIG. 1; FIG. 7 is a diagram showing an A-axis barrier conversion table, and FIG. 8 is a diagram showing a B-axis barrier conversion table. FIG. 9 is a diagram showing the setting range of the barrier of the gantry robot in the machining XQfi shown in FIG. 2... Machine tool (numerically controlled lathe) 15...
・Gantry robot (workpiece transfer means) 15b...Hand (workpiece transfer means) 16...
...Attached device (work reversing device) 17...Attached device (work reversing device) 19...Attached device (external measuring device) 29...Position detection means, drive control means ( Servo command control section) 30... Drive control means (servo feedback control section) 32 - Drive control means (barrier setting section) 35 - Barrier setting range data storage means (barrier parameter memory) 39 - Barrier setting range determination Means (barrier setting range determining section) 40 - Situation detecting means (attached device sequence control section) 50... Work BRHAi - Barrier setting range data (barrier parameter) BRHBj... Barrier setting range data (barrier parameter) BRLAi ... Barrier setting range data (barrier parameters) BRLBj ... Barrier setting range data (barrier parameters) PA ... Current position PB ... Current position (A-axis current position coordinates) ) (B-axis current position 1!l)

Claims (4)

【特許請求の範囲】[Claims] (1)、ワークを保持するワーク保持手段を有し、当該
ワーク保持手段を移動駆動して、工作機械に対してワー
クの搬送を行うワーク搬送装置において、 前記ワーク保持手段の移動可能範囲の一部 又は全部の範囲を指定する複数のバリア設定範囲データ
を格納したバリア設定範囲データ格納手段を設け、 前記ワーク保持手段の現在位置を検出する 位置検出手段を設け、 前記工作機械又は当該工作機械の付属装置 の作動状況を検出する状況検出手段を設け、前記位置検
出手段により検出された前記ワ ーク保持手段の現在位置、及び、前記状況検出手段によ
り検出された前記工作機械又は当該工作機械の付属装置
の作動状況に基づいて、前記バリア設定範囲データ格納
手段に格納された複数のバリア設定範囲データの中から
所定のバリア設定範囲データを選択決定するバリア設定
範囲決定手段を設け、 前記バリア設定範囲決定手段により決定さ れたバリア設定範囲データにより指定された範囲内に移
動範囲を制限した形で、前記ワーク保持手段を駆動制御
する駆動制御手段を設けて構成したワーク搬送装置。
(1) In a workpiece transfer device that has a workpiece holding means for holding a workpiece and drives the workpiece holding means to transfer the workpiece to a machine tool, a part of the movable range of the workpiece holding means is provided. Barrier setting range data storage means is provided that stores a plurality of barrier setting range data specifying one or all ranges, and position detection means is provided for detecting the current position of the workpiece holding means, A situation detection means for detecting the operating status of an accessory device is provided, and the current position of the workpiece holding means detected by the position detection means and the machine tool or the accessory device of the machine tool detected by the situation detection means are provided. Barrier setting range determining means is provided for selecting and determining predetermined barrier setting range data from among a plurality of barrier setting range data stored in the barrier setting range data storage means, based on the operating status of the barrier setting range data storage means; A workpiece conveyance device comprising drive control means for driving and controlling the workpiece holding means in such a manner that a movement range is limited to a range specified by barrier setting range data determined by the workpiece holding means.
(2)、ワークを保持するワーク保持手段を有し、当該
ワーク保持手段を移動駆動して、工作機械に対してワー
クの搬送を行うワーク搬送装置において、 前記ワーク保持手段の移動可能範囲の一部 又は全部の範囲を指定する複数のバリア設定範囲データ
をバリア設定範囲データ格納手段に予め格納しておき、 前記ワーク保持手段の現在位置を検出し、 前記工作機械又は当該工作機械の付属装置 の作動状況を検出し、 前記ワーク保持手段の現在位置、及び、前 記工作機械又は当該工作機械の付属装置の作動状況に基
づいて、前記バリア設定範囲データ格納手段に格納され
た複数のバリア設定範囲データの中から所定のバリア設
定範囲データを選択決定し、 当該決定されたバリア設定範囲データを前 記バリア設定範囲データ格納手段から読み出し、該読み
出されたバリア設定範囲データによ り指定された範囲内に移動範囲を制限した形で、前記ワ
ーク保持手段を駆動制御するようにして構成したワーク
搬送装置の制御方法。
(2) In a workpiece transport device that has a workpiece holding means for holding a workpiece and drives the workpiece holding means to transport the workpiece to a machine tool, a part of the movable range of the workpiece holding means is provided. A plurality of barrier setting range data specifying a range or all of the ranges are stored in advance in a barrier setting range data storage means, the current position of the workpiece holding means is detected, and the position of the machine tool or the attached device of the machine tool is detected. Detecting an operating condition, and storing a plurality of barrier setting range data in the barrier setting range data storage means based on the current position of the workpiece holding means and the operating condition of the machine tool or an attached device of the machine tool. Select and determine predetermined barrier setting range data from among them, read the determined barrier setting range data from the barrier setting range data storage means, and move within the range specified by the read barrier setting range data. A method of controlling a workpiece conveyance device, comprising driving and controlling the workpiece holding means in a limited range.
(3)、ワークを保持するワーク保持手段を有し、当該
ワーク保持手段を移動駆動して、工作機械に対してワー
クの搬送を行うワーク搬送装置において、 前記ワーク保持手段の移動可能範囲の一部 又は全部の範囲を指定する複数のバリア設定範囲データ
を格納したバリア設定範囲データ格納手段を設け、 加工プログラムに基づいて、前記バリア設 定範囲データ格納手段に格納された複数のバリア設定範
囲データの中から所定のバリア設定範囲データを選択決
定するバリア設定範囲決定手段を設け、 前記バリア設定範囲決定手段により決定さ れたバリア設定範囲データにより指定された範囲内に移
動範囲を制限した形で、前記ワーク保持手段を駆動制御
する駆動制御手段を設けて構成したワーク搬送装置。
(3) In a workpiece transfer device that has a workpiece holding means for holding a workpiece and drives the workpiece holding means to transfer the workpiece to a machine tool, a part of the movable range of the workpiece holding means is provided. Barrier setting range data storage means is provided that stores a plurality of barrier setting range data specifying one or all ranges, and based on a processing program, the plurality of barrier setting range data stored in the barrier setting range data storage means is Barrier setting range determining means for selecting and determining predetermined barrier setting range data from among the barrier setting range data is provided, and the movement range is limited to a range specified by the barrier setting range data determined by the barrier setting range determining means. A workpiece conveying device is provided with a drive control means for driving and controlling a workpiece holding means.
(4)、ワークを保持するワーク保持手段を有し、当該
ワーク保持手段を移動駆動して、工作機械に対してワー
クの搬送を行うワーク搬送装置において、 前記ワーク保持手段の移動可能範囲の一部 又は全部の範囲を指定する複数のバリア設定範囲データ
をバリア設定範囲データ格納手段に予め格納しておき、 加工プログラムに基づいて、前記バリア設 定範囲データ格納手段に格納された複数のバリア設定範
囲データの中から所定のバリア設定範囲データを選択決
定し、 当該決定されたバリア設定範囲データを前 記バリア設定範囲データ格納手段から読み出し、該読み
出されたバリア設定範囲データによ り指定された範囲内に移動範囲を制限した形で、前記ワ
ーク保持手段を駆動制御するようにして構成したワーク
搬送装置の制御方法。
(4) In a workpiece transfer device that has a workpiece holding means for holding a workpiece and drives the workpiece holding means to transfer the workpiece to a machine tool, a part of the movable range of the workpiece holding means is provided. A plurality of barrier setting range data specifying part or all of the ranges are stored in advance in a barrier setting range data storage means, and based on a machining program, the plurality of barrier setting ranges stored in the barrier setting range data storage means are Select and determine predetermined barrier setting range data from among the data, read the determined barrier setting range data from the barrier setting range data storage means, and set the barrier setting range within the range specified by the read barrier setting range data. A method of controlling a workpiece conveyance device, comprising driving and controlling the workpiece holding means with a limited movement range.
JP12451490A 1990-05-15 1990-05-15 Work transport device and control method for it Pending JPH0419034A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12451490A JPH0419034A (en) 1990-05-15 1990-05-15 Work transport device and control method for it

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12451490A JPH0419034A (en) 1990-05-15 1990-05-15 Work transport device and control method for it

Publications (1)

Publication Number Publication Date
JPH0419034A true JPH0419034A (en) 1992-01-23

Family

ID=14887373

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12451490A Pending JPH0419034A (en) 1990-05-15 1990-05-15 Work transport device and control method for it

Country Status (1)

Country Link
JP (1) JPH0419034A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018047309A1 (en) * 2016-09-09 2018-03-15 マキノジェイ株式会社 Machining system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018047309A1 (en) * 2016-09-09 2018-03-15 マキノジェイ株式会社 Machining system
JPWO2018047309A1 (en) * 2016-09-09 2019-04-11 マキノジェイ株式会社 Processing system

Similar Documents

Publication Publication Date Title
KR102431825B1 (en) Machine tool
JP6787688B2 (en) Machine Tools
JP7188880B2 (en) Machine Tools
US20170326701A1 (en) Machine tool
CN107443145B (en) Machine tool
CN113146326B (en) Machine tool
EP1243992A2 (en) Tool presetter and tool offset amount calculation method
US20210046599A1 (en) Machine tool system
JP2008183705A (en) Workpiece processing device
CN111065497B (en) Workpiece conveying robot
JPH1043904A (en) Main spindle head triaxial mobile cnc lathe
WO2020090079A1 (en) Automatic workpiece carrying machine
JPH0419034A (en) Work transport device and control method for it
JPH0741442B2 (en) Numerical control device with tool compensation amount input function
JPH05285800A (en) Automatic machining apparatus
JP4580048B2 (en) Automatic measuring method and automatic measuring apparatus for ball end mill tool
JP3195962B2 (en) Automatic processing equipment
JP2018161724A (en) Machine tool system and clamp method
JP3357083B2 (en) Automatic processing equipment
JPH11333672A (en) Work conveying device
JP7328074B2 (en) articulated robot
JP4314741B2 (en) Work entry confirmation device
JP2677163B2 (en) Method for restarting operation of loader on lathe
WO2023181156A1 (en) Machine tool
JP2000343372A (en) Movable-spindle machine tool and machining system using same