Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0379145B2 - - Google Patents
[go: Go Back, main page]

JPH0379145B2 - - Google Patents

Info

Publication number
JPH0379145B2
JPH0379145B2 JP57230899A JP23089982A JPH0379145B2 JP H0379145 B2 JPH0379145 B2 JP H0379145B2 JP 57230899 A JP57230899 A JP 57230899A JP 23089982 A JP23089982 A JP 23089982A JP H0379145 B2 JPH0379145 B2 JP H0379145B2
Authority
JP
Japan
Prior art keywords
workpiece
diameter
length
memory
operation program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP57230899A
Other languages
Japanese (ja)
Other versions
JPS59124540A (en
Inventor
Masaki Senda
Tomio Murase
Makoto Tanahashi
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 JP23089982A priority Critical patent/JPS59124540A/en
Publication of JPS59124540A publication Critical patent/JPS59124540A/en
Publication of JPH0379145B2 publication Critical patent/JPH0379145B2/ja
Granted legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q41/00Combinations or associations of metal-working machines not directed to a particular result according to classes B21, B23, or B24

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Multi-Process Working Machines And Systems (AREA)
  • Turning (AREA)
  • General Factory Administration (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Feeding Of Workpieces (AREA)

Description

【発明の詳細な説明】 (a) 発明の技術分野 本発明は、ロボツトにより、ワークを工作機械
に搬入し、加工し、搬出する際に適用するに好適
な、旋盤用ワーク加工管理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (a) Technical Field of the Invention The present invention relates to a workpiece processing management device for a lathe, which is suitable for application when a workpiece is carried into a machine tool, processed, and carried out by a robot.

(b) 技術の背景 最近、ロボツトを用いて、未加工ワークを工作
機械へ搬入し、所定の加工を行ない、加工が終了
したワークを工作機械から搬出させ、全く人手を
介さずに、多種多様なワークの加工を連続的に行
なわせようとする提案がなされている。
(b) Background of the technology Recently, robots have been used to transport unprocessed workpieces to machine tools, perform predetermined processing, and then transport the processed workpieces out of the machine tool, making it possible to create a wide variety of products without any human intervention. Proposals have been made to continuously process various workpieces.

こうした場合、コンベアユニツト等のワークの
供給手段によつて供給される種々のワークから、
それ等各ワークに対応した動作プログラムをいか
にして選択するかが問題となり、そうした選択が
可能な装置の開発が望まれていた。
In such a case, from various works supplied by a work supply means such as a conveyor unit,
The problem is how to select an operation program that corresponds to each workpiece, and it has been desired to develop a device that can make such a selection.

また、作業者がランダムにパレツト上に搭載し
たワーク識別するために、ワークの形状を識別し
て、該ワーク形状に対応した動作プログラムを読
み出して実行する方法も考えられるが、ワークの
形状の識別に際してワークを特別に設けられたワ
ーク識別位置に移動させてワーク識別を行なつて
いてはワーク識別動作に時間を要し、全体のワー
ク加工時間が長大化する不都合が有るばかりか、
ワークを通常の搬送位置と識別位置間で移動させ
る機構が必要となり、装置全体も大型化する欠点
が有る。
Additionally, in order to identify the workpieces randomly placed on a pallet by an operator, it is possible to identify the shape of the workpiece and read and execute an operation program corresponding to the shape of the workpiece. If the work is identified by moving the work to a specially provided work identification position, the work identification operation takes time, which not only increases the overall work processing time, but also
This requires a mechanism to move the workpiece between the normal transport position and the identification position, which has the drawback of increasing the size of the entire apparatus.

更に、従来、こうしたワークの形状識別にはド
ツク及び該ドツクにより駆動されるリミツトスイ
ツチが一般的に用いられていたが、こうした方法
では、一つの識別すべき特定の寸法に対応して一
組のドツグ及びリミツトスイツチが必要となり、
数種類のワークを加工する専用機では問題となら
ないものの、多様な直径を有する各種のワークを
加工する汎用旋盤に適用するには、ワークの識別
機構が徒に複雑化して、全く実用的ではなかつ
た。
Furthermore, in the past, a dot and a limit switch driven by the dot have generally been used to identify the shape of a workpiece, but in this method, a set of dots is selected corresponding to a specific dimension to be identified. and a limit switch are required,
Although this is not a problem for a specialized machine that processes several types of workpieces, when applied to a general-purpose lathe that processes various types of workpieces with various diameters, the workpiece identification mechanism becomes unnecessarily complicated and is completely impractical. .

しかも、汎用旋盤において加工するワークは通
常円筒形のものが多く、単にワークの素材径をリ
ミツトスイツチなどを用いて測定しても、正確な
素材径の測定が不可能なばかりか、同様な直径で
長さが相違するワークが存在した場合など判定に
困難を来すことが多い。
Moreover, many of the workpieces machined on general-purpose lathes are usually cylindrical, and simply measuring the material diameter of the workpiece using a limit switch, etc., not only makes it impossible to accurately measure the material diameter, but also makes it impossible to measure the material diameter accurately. Judgment is often difficult when there are workpieces with different lengths.

更に、汎用旋盤が使用される現場には通常、多
様なワークが存在しており、作業者が誤つて加工
する予定のないワークをパレツト上に搭載してし
まうこともあり、そうした状態にも加工を中断す
ること無く対応出来る旋盤用ワーク管理装置の開
発が望まれていた。
Furthermore, there are usually a variety of workpieces at the site where a general-purpose lathe is used, and workers may accidentally place workpieces on the pallet that are not intended to be machined. There was a desire to develop a workpiece management device for lathes that could handle this without interruption.

(c) 発明の目的 本発明は、上記事情に鑑み、加工すべきワーク
の識別に際して、特別のワーク識別位置にワーク
を移動させる必要がなく、簡単な識別機構で、パ
レツト上にランダムに搭載された多様な素材寸法
を有する各種のワークを判別し、判別されたワー
クに対応する動作プログラムを実行し得る旋盤用
ワーク加工管理装置を提供することを目的とする
ものである。
(c) Purpose of the Invention In view of the above circumstances, the present invention eliminates the need to move the workpieces to a special workpiece identification position when identifying the workpieces to be processed, and uses a simple identification mechanism to randomly place the workpieces on a pallet. It is an object of the present invention to provide a workpiece processing management device for a lathe that can discriminate various types of workpieces having various material dimensions and execute an operation program corresponding to the discriminated workpieces.

更に、本発明は、正確な素材寸法測定が可能
で、しかも加工することの出来ない不適合ワーク
が発見された場合にも、加工を継続することの出
来る旋盤用ワーク加工管理装置を提供することを
別の目的とするものである。
Furthermore, it is an object of the present invention to provide a workpiece processing management device for a lathe that is capable of accurately measuring the dimensions of a material and that can continue processing even if a nonconforming workpiece that cannot be machined is discovered. It is intended for a different purpose.

(d) 発明の構成 即ち、本発明は、加工すべきワークに対応する
複数の動作プログラムを格納したプログラムメモ
リを有し、ワークを搭載し得る複数のパレツトを
設け、所定のワーク把持位置に位置決めされた前
記パレツト上のワークを搬入・搬出するハンドリ
ング手段を有するハンドリングロボツトを設け、
該ハンドリングロボツトにより搬入されたワーク
を前記動作プログラムに基づいて加工する旋盤の
設けられた装置において、前記プログラムメモリ
に格納された動作プログラムに対応するワークの
素材径及び素材長さを格納した第1のメモリ手段
を設け、前記各パレツト上のワークの状態を状態
情報としてそれぞれ格納する第2のメモリを設
け、前記ワーク把持位置に、前記パレツト上に搭
載されたままの状態のワークの径を検出し当該ワ
ーク径に対応したアナログ電圧を出力するワーク
径検出手段を設け、前記ワーク把持位置に、前記
パレツト上に搭載されたままの状態のワークの長
さを検出し当該ワーク長に対応したアナログ電圧
を出力するワーク長検出手段を設け、前記ワーク
径検出手段から出力されたアナログ電圧に基づい
て前記ワーク把持位置に位置決めされたワークの
ワーク径を演算するワーク径演算回路を設け、前
記ワーク長検出手段から出力されたアナログ電圧
に基づいて前記ワーク把持位置に位置決めされた
ワークのワーク長を演算するワーク長演算回路を
設け、前記ワーク径演算回路により演算されたワ
ーク径及びワーク長演算回路により演算されたワ
ーク長と、前記第1のメモリ手段中に格納された
ワーク素材径及び素材長さを比較して、前記プロ
グラムメモリ中に前記ワークに対応する動作プロ
グラムが格納されているか否かを判定する動作プ
ログラム存在判定手段を設け、前記動作プログラ
ム存在判定手段が、前記プログラムメモリ中に前
記ワークに対応する動作プログラムが格納されて
いると判定した場合に、該対応する動作プログラ
ムを前記プログラムメモリより読み出し、前記ハ
ンドリングロボツトに対して対応する前記動作プ
ログラムに基づいて前記ワーク把持位置に位置決
めされたワークの旋盤への搬入・搬出を指令する
ロボツト制御手段を設け、更に前記ハンドリング
ロボツトにより旋盤内に搬入された前記ワークの
前記動作プログラムに基づく加工を制御する旋盤
制御手段を設け、前記動作プログラム存在判定手
段が、前記プログラムメモリ中に前記ワークに対
応する動作プログラムが格納されていないと判定
した場合に、当該判定結果を前記第2のメモリ手
段中に前記ワークに対応する状態情報として格納
する状態情報格納手段を設け、前記第2のメモリ
手段中の状態情報に基づいて、前記複数のパレツ
トの前記ワーク把持位置に対する位置決め動作
を、前記ワークに対応する動作プログラムが前記
プログラムメモリ中に格納されていないと判定さ
れたワークについては行なわないように制御する
パレツト制御手段を設けて構成される。
(d) Structure of the Invention That is, the present invention has a program memory storing a plurality of operation programs corresponding to the workpieces to be machined, a plurality of pallets on which the workpieces can be mounted, and a system for positioning the workpieces at a predetermined gripping position. a handling robot having a handling means for loading and unloading the workpieces on the pallet,
In an apparatus provided with a lathe for processing a workpiece carried in by the handling robot based on the operation program, a first lathe that stores a material diameter and a material length of the workpiece corresponding to the operation program stored in the program memory; A second memory is provided for storing the state of the workpieces on each pallet as state information, and the diameter of the workpiece while it is mounted on the pallet is detected at the workpiece gripping position. A workpiece diameter detection means that outputs an analog voltage corresponding to the workpiece diameter is provided at the workpiece gripping position to detect the length of the workpiece that is still mounted on the pallet and output an analog voltage corresponding to the workpiece length. A workpiece length detection means for outputting a voltage is provided, a workpiece diameter calculation circuit is provided for calculating the workpiece diameter of the workpiece positioned at the workpiece gripping position based on the analog voltage output from the workpiece diameter detection means, and the workpiece length is A workpiece length calculation circuit is provided to calculate the workpiece length of the workpiece positioned at the workpiece gripping position based on the analog voltage output from the detection means, and the workpiece diameter calculated by the workpiece diameter calculation circuit and the workpiece length calculation circuit The calculated workpiece length is compared with the workpiece material diameter and material length stored in the first memory means to determine whether or not an operation program corresponding to the workpiece is stored in the program memory. A motion program existence determining means is provided, and when the motion program existence determining means determines that a motion program corresponding to the workpiece is stored in the program memory, the corresponding motion program is stored in the program memory. A robot control means is provided which instructs the handling robot to carry the workpiece positioned at the workpiece gripping position into and out of the lathe based on the corresponding operation program; A lathe control means is provided for controlling machining of the carried-in workpiece based on the operation program, and the operation program existence determination means determines that the operation program corresponding to the workpiece is not stored in the program memory. is provided with state information storage means for storing the determination result in the second memory means as state information corresponding to the workpiece, and the state information of the plurality of pallets is determined based on the state information in the second memory means. A pallet control means is provided for controlling the positioning operation for the workpiece gripping position so as not to be performed for a workpiece for which it is determined that the operation program corresponding to the workpiece is not stored in the program memory.

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

第1図は本発明が適用された数値制御旋盤の一
例を示す斜視図、 第2図は、第1図のロボツトのコンベアユニツ
ト部の正面図、 第3図は、第1図のロボツトの制御ブロツク図
である。
Fig. 1 is a perspective view showing an example of a numerically controlled lathe to which the present invention is applied; Fig. 2 is a front view of the conveyor unit of the robot shown in Fig. 1; Fig. 3 is a control of the robot shown in Fig. 1. It is a block diagram.

ロボツト1は、第1図に示すように、工作機械
である数値制御旋盤2の前面に、後述のメインア
ーム5、サブアーム6、ハンド7と共にハンドリ
ング手段を構成する本体3が、矢印A,B方向に
約90゜の範囲で回転自在に設けられており、本体
3にはメインアーム5が矢印E,F方向に回動及
び矢印C,D方向に伸縮自在に設けられている。
メインアーム5にはサブアーム6が矢印G,H方
向に回動自在に設けられており、サブアーム6に
はハンド7が着脱自在に設けられている。
As shown in FIG. 1, the robot 1 has a main body 3, which constitutes a handling means together with a main arm 5, a sub-arm 6, and a hand 7, which will be described later, on the front side of a numerically controlled lathe 2, which is a machine tool, in the directions of arrows A and B. A main arm 5 is provided on the main body 3 so as to be rotatable in the directions of arrows E and F and extendable and retractable in the directions of arrows C and D.
A sub-arm 6 is provided on the main arm 5 so as to be rotatable in the directions of arrows G and H, and a hand 7 is provided on the sub-arm 6 in a detachable manner.

一方、本体3の第1図左方には、ロボツト1を
構成するワークの供給手段であるコンベアユニツ
ト9が設置されており、コンベアユニツト9は車
輪9cによつて移動自在に支持された本体9bを
有している。本体9b上には、第2図に示すよう
に、無端状に連結された多数のパレツト9aが矢
印I,J方向に移動自在に設けられており、各パ
レツト9aにはパレツト相互間を区別するための
固有のパレツト番号PANOが付されている。ま
た、コンベアユニツト9のロボツト把持位置Xに
はワーク識別手段であるワーク計測装置10が設
けられており、計測装置10は、第3図に示すよ
うに、接触子11,12を有している。接触子1
1はパレツト9aに搭載された状態のワーク32
の長さ方向である矢印M,N方向に移動自在に設
けられており、接触子12はパレツト9aに搭載
された状態のワーク32の径方向である矢印P,
Q方向に移動自在に設けられている。また、接触
子11,12にはラツク13,15が形成されて
おり、ラツク13,15には、可変抵抗器16,
17の軸16a,17aの先端に装着されたピニ
オンギア16b,17bが噛合している。可変抵
抗器16,17にはA/D変換機19,20が接
続しており、A/D変換機19にはワーク長演算
回路21、変換機20にはワーク径演算回路22
が接続している。ワーク長演算回路21及びワー
ク径演算回路22にはワーク判定部23が接続し
ている。ワーク判定部23にはバス線25を介し
て主制御部26が接続しており、主制御部26に
は同様にバス線25を介してプログラムメモリ2
7、ワークパレツトメモリ29、旋盤制御部4
0、コンベア制御部30、ハンド制御部31、キ
ーボード33などが接続している。
On the other hand, a conveyor unit 9 is installed on the left side of the main body 3 in FIG. have. As shown in FIG. 2, on the main body 9b, a large number of endlessly connected pallets 9a are provided so as to be movable in the directions of arrows I and J. It has a unique palette number PANO. Further, a workpiece measuring device 10 serving as a workpiece identifying means is provided at the robot gripping position X of the conveyor unit 9, and the measuring device 10 has contacts 11 and 12, as shown in FIG. . contact 1
1 is a workpiece 32 mounted on a pallet 9a.
The contactor 12 is provided movably in the directions of arrows M and N, which are the length directions, and the contactor 12 is moved in the directions of arrows P and N, which are the radial directions of the workpiece 32 mounted on the pallet 9a.
It is provided movably in the Q direction. Further, racks 13 and 15 are formed on the contacts 11 and 12, and variable resistors 16 and 15 are formed on the racks 13 and 15, respectively.
Pinion gears 16b and 17b attached to the tips of the 17 shafts 16a and 17a are in mesh with each other. A/D converters 19 and 20 are connected to the variable resistors 16 and 17, a work length calculation circuit 21 is connected to the A/D converter 19, and a work diameter calculation circuit 22 is connected to the converter 20.
is connected. A workpiece determination section 23 is connected to the workpiece length calculation circuit 21 and the workpiece diameter calculation circuit 22. A main control unit 26 is connected to the workpiece determination unit 23 via a bus line 25, and a program memory 2 is connected to the main control unit 26 via a bus line 25.
7. Work palette memory 29, lathe control section 4
0, a conveyor control section 30, a hand control section 31, a keyboard 33, etc. are connected.

一方、数値制御旋盤2には、第1図に示すよう
に、回転駆動自在なチヤツク2aが主軸に装着さ
れた形で設けられており、更にドア2bが機体2
d上方に設けられたエアシリンダ2eによつて矢
印K,L方向に開閉自在に設けられている。
On the other hand, as shown in FIG. 1, the numerically controlled lathe 2 is provided with a chuck 2a that is rotatably driven and attached to the main shaft, and a door 2b that is attached to the machine body.
It is provided so as to be openable and closable in the directions of arrows K and L by an air cylinder 2e provided above d.

ロボツト1等は、以上のような構成を有するの
で、数値制御旋盤2に対してワーク32を搬入・
搬出する場合には、まずコンベアユニツト9のパ
レツト9a上に、加工すべき全体円柱形の未加工
ワーク32を、第2図に示すようにランダムに載
置する。次に、キーボード33を介して主制御部
26にワーク32の旋盤2に対する搬入出作業の
開始を指令する。すると、主制御部26は、コン
ベア制御部30を駆動し、パレツト9aをロボツ
ト把持位置Xに順次移動位置決めする位置決め動
作を行なう。
Since the robot 1 etc. has the above configuration, it is possible to carry the workpiece 32 to the numerically controlled lathe 2.
When carrying out the work, first, unprocessed workpieces 32 having an overall cylindrical shape to be processed are placed randomly on the pallet 9a of the conveyor unit 9 as shown in FIG. Next, the main controller 26 is instructed to start carrying the work 32 into and out of the lathe 2 via the keyboard 33 . Then, the main control section 26 drives the conveyor control section 30 and performs a positioning operation to sequentially move and position the pallets 9a to the robot gripping position X.

こうして最初に加工すべきワーク32を載せた
パレツト9aが把持位置Xに位置決めされると、
ワーク計測装置10の接触子12が矢印Q方向
に、先端12aがワーク32の側面32aと接触
し、更にワーク32が接触子12によつて押圧移
動され、接触子12の反対側に設けられた突き当
てガイド14に当接するまで、突出する。突き当
てガイド14によつてそれ以上のQ方向への突出
が阻止されたことろで、今度は接触子11がN方
向への下降を開始し、ワーク32の上面32bと
当接し、停止する。接触子11,12がN,Q方
向へ移動すると、ラツク13,15、ピニオンギ
ア16b,17bを介して可変抵抗器16,17
の軸16a,17aが、各接触子11,12の移
動量に対応した角度量だけ回転し、抵抗器16,
17の出力電圧VOUT2,VOUT1もそれぞれに応じて
変化する。即ち、抵抗器16,17の出力電圧
VOUT2,VOUT1は、ワーク32の突き当てガイド1
4と接触子先端12a間の距離L1、従つてここ
ではワーク32の直径D、及びパレツト9aのワ
ーク搭載面9dと接触子先端11a間の距離L
2、従つてここではワーク32の長さLHに対応
する形で変化することになる。なお、ワークの直
径D及び長さLHは可変抵抗器16,17により
出力電圧VOUT2,VOUT1なるアナログ電圧で測定さ
れるので、その計測値は連続的であり、ドツグや
リミツトスイツチを用いた場合のように、断続的
な計測値とならず、ワーク寸法の僅かな違いも出
力電圧VOUT2,VOUT1の変動の形で検出することが
出来、極めて正確な測定が可能となる。
In this way, when the pallet 9a carrying the workpiece 32 to be processed first is positioned at the gripping position X,
The contact 12 of the workpiece measuring device 10 is moved in the direction of the arrow Q, with the tip 12a contacting the side surface 32a of the workpiece 32, and the workpiece 32 is further pressed and moved by the contactor 12, and is provided on the opposite side of the contactor 12. It protrudes until it comes into contact with the abutment guide 14. After the abutting guide 14 prevents further protrusion in the Q direction, the contact 11 starts descending in the N direction, comes into contact with the upper surface 32b of the workpiece 32, and stops. When the contacts 11 and 12 move in the N and Q directions, the variable resistors 16 and 17 are moved through the racks 13 and 15 and the pinion gears 16b and 17b.
The shafts 16a, 17a rotate by an angular amount corresponding to the amount of movement of each contactor 11, 12, and the resistors 16,
The output voltages V OUT2 and V OUT1 of No. 17 also change accordingly. That is, the output voltage of resistors 16 and 17
V OUT2 and V OUT1 are the butting guide 1 of the workpiece 32
4 and the contact tip 12a, hence the diameter D of the workpiece 32, and the distance L between the workpiece mounting surface 9d of the pallet 9a and the contact tip 11a.
2. Therefore, the length LH of the workpiece 32 changes here. Note that the diameter D and length LH of the workpiece are measured by variable resistors 16 and 17 using the analog output voltages V OUT2 and V OUT1 , so the measured values are continuous and cannot be measured using a dog or limit switch. As shown in the figure, the measured values are not intermittent, and even slight differences in workpiece dimensions can be detected in the form of fluctuations in the output voltages V OUT2 and V OUT1 , making extremely accurate measurements possible.

出力電圧VOUT2,VOUT1は、A/D変換機19,
20でアナログ値からデジタル値に変換された形
てワーク長演算回路21及びワーク径演算回路2
2へ出力され、回路21,22は、デジタル値に
変換された出力電圧VOUT2,VOUT1から、当該電圧
値に対応する距離L2,L1を演算決定し、ワー
ク判定部23へ出力する。ワーク判定部23は、
入力された距離L1,L2、即ちワーク32の判
別データとしての直径D及び長さLHに基いて、
プログラムメモリ27を検索する。
The output voltages V OUT2 and V OUT1 are output from the A/D converter 19,
20, the analog value is converted into a digital value, and the workpiece length calculation circuit 21 and workpiece diameter calculation circuit 2
The circuits 21 and 22 calculate and determine the distances L2 and L1 corresponding to the voltage values from the output voltages V OUT2 and V OUT1 converted into digital values, and output the distances L2 and L1 to the work determining section 23 . The workpiece determination unit 23
Based on the input distances L1 and L2, that is, the diameter D and length LH as discrimination data of the workpiece 32,
Search program memory 27.

プログラムメモリ27中には、ロボツト1及び
旋盤2が実行する全ての動作プログラムPROが、
ワークの種類毎にプログラム番号PNOを付され
た形で格納されており、各動作プログラムPRO
中には、当該プログラムPROが加工の対象とす
る未加工ワーク32の長さLHW、直径DW等の
識別データIDTがそれぞれ設定格納されている。
従つて、ワーク判定部23は各プログラムPRO
中の長さLHW及び直径DW等の識別データIDT
と、ワーク計測装置10によつて計測されたパレ
ツト9a上の未加工ワーク32の長さLH及び直
径D等の判別データを比較し、メモリ27中にそ
れ等が一致したプログラムが存在したならば、当
該プログラムPROのプログラム番号PNOを主制
御部26に通知する。
In the program memory 27, all the operation programs PRO executed by the robot 1 and the lathe 2 are stored.
Each workpiece type is stored with a program number PNO, and each operation program PRO
Identification data IDT such as the length LHW and diameter DW of the unprocessed workpiece 32 to be processed by the program PRO are stored therein.
Therefore, the workpiece determination section 23 determines whether each program PRO
Identification data IDT such as inner length LHW and diameter DW
and the discrimination data such as the length LH and diameter D of the unprocessed workpiece 32 on the pallet 9a measured by the workpiece measuring device 10, and if there is a program in the memory 27 that matches them, then , notifies the main control unit 26 of the program number PNO of the program PRO.

主制御部26はこれを受けて、当該プログラム
番号PNOに対応したプログラムPROをメモリ2
7から読みだし、当該プログラムPROに基づい
てハンド制御部31に、ワーク32の旋盤2への
搬入・搬出動作の実行を指令し、更にワークパレ
ツトメモリ29中の、計測された未加工ワーク3
2を搭載しているパレツト9aのパレツト番号
PANOに対応するアドレスに、加工中を示すフ
ラグFLG(図中「M」と表示)を、未加工を示す
フラグFLG(図中「U」と表示)、を書き換える
形で立てる。
In response to this, the main control unit 26 stores the program PRO corresponding to the program number PNO in the memory 2.
7 and instructs the hand control unit 31 to execute the loading/unloading operation of the workpiece 32 to the lathe 2 based on the program PRO, and further reads out the measured unprocessed workpiece 3 in the workpiece pallet memory 29.
Pallet number of pallet 9a loaded with 2
At the address corresponding to PANO, a flag FLG (displayed as "M" in the figure) indicating that processing is in progress is set, and a flag FLG (displayed as "U" in the figure) indicating unprocessed is set.

旋盤2へのワーク32の搬入は、第1図に示す
ように、ロボツト1の本体3をA方向へ回動させ
てハンド7を把持位置Xへ位置決めし、メインア
ーム5をC方向へ移動させて、パレツト9a上の
ワーク計測装置10によつて計測されたワーク3
2をハンド7によつて把持し、更にアーム5をD
方向へ戻すと共に、本体3をB方向へ回動させ
る。なお、ハンド7の動作時には、ワーク計測装
置10の接触子11,12及び突き当てガイド1
4は、ハンド7と干渉しない位置まで退避駆動さ
れるので、ハンド7は円滑にパレツト9a上の未
加工ワーク32を把持することが出来る。
The work 32 is carried into the lathe 2 by rotating the main body 3 of the robot 1 in the direction A to position the hand 7 at the gripping position X, and moving the main arm 5 in the direction C, as shown in FIG. The workpiece 3 measured by the workpiece measuring device 10 on the pallet 9a
2 by the hand 7, and further move the arm 5 to D.
At the same time, the main body 3 is rotated in the B direction. Note that when the hand 7 is operated, the contacts 11 and 12 of the workpiece measuring device 10 and the abutting guide 1
Since the hand 4 is retracted to a position where it does not interfere with the hand 7, the hand 7 can smoothly grip the unprocessed work 32 on the pallet 9a.

本体3がB方向へ回動したところで、メインア
ーム5をE方向に回動させ、ハンド7をワーク3
2と共に、シリンダ2eによつて開放状態にある
ドア2bを通つて旋盤内部に進入させ、ワーク3
2とチヤツク2aを対向させる。この状態で、メ
インアーム5をC方向へ移動させて、ハンド7に
把持されたワーク26をチヤツク2aへ保持させ
る。チヤツク2aがワーク26を保持したところ
で、メインアーム5はD方向へ移動すると共に、
F方向へ回動し、ハンド7を旋盤2の機体外へ退
避させる。すると、エアシリンダ2eが駆動され
てドア2bがK方向に閉じ、主制御部26は、旋
盤制御部40を介してチヤツク2aに保持された
ワーク26に対して動作プログラムPROに基づ
く加工作業を行なう。
When the main body 3 rotates in the B direction, the main arm 5 is rotated in the E direction, and the hand 7 is moved to the workpiece 3.
2, the workpiece 3 is introduced into the lathe through the door 2b which is opened by the cylinder 2e, and the workpiece 3
2 and chuck 2a face each other. In this state, the main arm 5 is moved in the C direction to hold the workpiece 26 held by the hand 7 on the chuck 2a. When the chuck 2a holds the workpiece 26, the main arm 5 moves in the D direction,
The hand 7 is rotated in the direction F and the hand 7 is retracted from the body of the lathe 2. Then, the air cylinder 2e is driven to close the door 2b in the K direction, and the main control section 26 performs machining work on the workpiece 26 held by the chuck 2a via the lathe control section 40 based on the operation program PRO. .

加工が終了すると、ドア2bが開き、メインア
ーム5がE方向に回動すると共に、サブアーム6
がG方向に180゜回転し、更にメインアーム5がC
方向へ移動する。この際、ハンド7はワークの搬
入時とは反対側の面で加工の完了したワーク32
を把持し、搬入時とは逆の手順で加工済みワーク
32を、搬入前に当該ワーク32の搭載されてい
たパレツト9a上に戻す。ワーク32がパレツト
9a上に戻されると、ハンド制御部31から主制
御部26へ加工終了信号FSが出力され、これを
受けて主制御部26は、ワークパレツトメモリ2
9中の、当該加工の終了したワーク32を搭載し
ているパレツト9aのパレツト番号PANOに対
応したアドレスのフラグFLGを、加工中の「M」
の表示から、加工完了を表示する「F」の表示に
書き換える。
When the machining is completed, the door 2b opens, the main arm 5 rotates in the E direction, and the sub arm 6
rotates 180° in the G direction, and main arm 5 further rotates in the C direction.
move in the direction. At this time, the hand 7 picks up the workpiece 3 that has been processed on the opposite side from when the workpiece was brought in.
, and return the machined workpiece 32 to the pallet 9a on which the workpiece 32 was mounted before carrying it in, in the reverse order of the carrying-in procedure. When the workpiece 32 is returned onto the pallet 9a, a machining end signal FS is output from the hand control section 31 to the main control section 26, and in response to this, the main control section 26 stores the workpiece pallet memory 2.
9, the flag FLG of the address corresponding to the pallet number PANO of the pallet 9a on which the workpiece 32 that has been processed is loaded is set to "M" that is being processed.
The display changes from "F" to "F" which indicates processing is completed.

ところで、ワーク計測装置10によつて計測さ
れた未加工ワーク32の長さLH及び直径D等の
判別データと一致する識別データIDTの格納され
たプログラムPROが、プログラムメモリ27中
に存在しない場合には、ワーク判定部23は、パ
レツト9a上のワーク32を、対応するプログラ
ムPROが存在しない不適合ワークと判定し、不
適合判定信号JSを主制御部26に出力する。す
ると、主制御部26は直ちにパレツトメモリ29
中の、不適合ワークの搭載されたパレツト9aの
パレツト番号PANOに対応するアドレスに、フ
ラグFLGとして、不適合ワークを表示する「X」
を立てる。
By the way, if the program PRO storing the identification data IDT that matches the discrimination data such as the length LH and diameter D of the raw workpiece 32 measured by the workpiece measuring device 10 does not exist in the program memory 27, In this case, the work determining section 23 determines that the work 32 on the pallet 9a is a non-conforming work for which there is no corresponding program PRO, and outputs a non-conforming determination signal JS to the main control section 26. Then, the main control section 26 immediately stores the palette memory 29.
"X" to display the non-conforming work as a flag FLG at the address corresponding to the pallet number PANO of pallet 9a on which the non-conforming work is loaded.
stand up.

不適合ワークを表示するフラグFLGである
「X」が立つと、以後主制御部26は、当該フラ
グFLGの立つたパレツト番号PANOに対応した
パレツト9aを無視する形でハンド制御部31及
びコンベア制御部30を制御し、パレツト9a上
の不適合ワークは、ハンド7による旋盤2への搬
入が行われることなくI又はJ方向にそのまま送
られ、ワーク計測装置10は直ちに次のパレツト
9a上の未加工ワーク32に対する計測を開始す
る。不適合ワークの搭載されたパレツト9aのフ
ラグFLG「X」は、コンベアユニツト9上の不適
合ワーク以外のワーク32の加工が全て完了し、
一連の加工動作が完了するまでクリアされること
はないので、当該パレツト9a上の不適合ワーク
が再度把持位置Xを通過することがあつても、位
置Xに位置決めされることは無く、従つてワーク
計測装置10による計測も行われない。
When the flag FLG "X" indicating a nonconforming work is set, the main control unit 26 thereafter controls the hand control unit 31 and the conveyor control unit in a manner that ignores the pallet 9a corresponding to the pallet number PANO on which the flag FLG is set. 30, the nonconforming workpiece on the pallet 9a is sent as it is in the I or J direction without being carried into the lathe 2 by the hand 7, and the workpiece measuring device 10 immediately measures the unprocessed workpiece on the next pallet 9a. Measurement for 32 is started. The flag FLG "X" of the pallet 9a on which the non-conforming work is loaded indicates that all the machining of the work 32 other than the non-conforming work on the conveyor unit 9 has been completed, and
Since it is not cleared until a series of machining operations are completed, even if the non-conforming workpiece on the pallet 9a passes through the gripping position X again, it will not be positioned at the position Measurement by the measuring device 10 is also not performed.

なお、上述の実施例は、動作プログラムPRO
中に、当該動作プログラムPROが対象とする、
未加工ワークの長さLHW、直径DW等の識別デ
ータIDTを格納した場合について述べたが、識別
データIDTは動作プログラムPROと対応してい
るかぎり、必ずしも動作プログラムPRO中に格
納されている必要は無く、別個に(従つて、別の
メモリ中に)格納されていても良いことは勿論で
ある。
Note that the above embodiment is based on the operation program PRO.
Among them, the target of the operation program PRO,
We have described the case where identification data IDT such as the length LHW and diameter DW of the raw workpiece are stored, but as long as the identification data IDT corresponds to the operation program PRO, it is not necessarily necessary to store it in the operation program PRO. Of course, it may be stored separately (therefore, in a separate memory) instead.

(f) 発明の効果 以上説明したように、本発明によれば、加工す
べきワーク32に対応する複数の動作プログラム
PROを格納したプログラムメモリ27を有し、
ワークを搭載し得る複数のパレツト9aを設け、
所定のワーク把持位置に位置決めされた前記パレ
ツト上のワークを搬入・搬出する本体3、メイン
アーム5、サブアーム6、ハンド7などのハンド
リング手段を有するハンドリングロボツト1を設
け、該ハンドリングロボツトにより搬入されたワ
ークを前記動作プログラムに基づいて加工する旋
盤2の設けられた装置において、前記プログラム
メモリに格納された動作プログラムに対応する未
加工ワーク32の径DW、長さLHWなどのワー
クの素材径及び素材長さを格納したプログラムメ
モリ27などの第1のメモリ手段を設け、前記各
パレツト上のワークの状態をフラグFLGなどの
状態情報としてそれぞれ格納するワークパレツト
メモリ29などの第2のメモリを設け、前記ワー
ク把持位置に、前記パレツト上に搭載されたまま
の状態のワークの径Dを検出し当該ワーク径に対
応した出力電圧VOUT1などのアナログ電圧を出力
するワーク径検出手段を設け、前記ワーク把持位
置に、前記パレツト上に搭載されたままの状態の
ワークの長さLHを検出し当該ワーク長に対応し
た出力電圧VOUT2などのアナログ電圧を出力する
ワーク長検出手段を設け、前記ワーク径検出手段
から出力されたアナログ電圧に基づいて前記ワー
ク把持位置に位置決めされたワークのワーク径を
演算するワーク径演算回路22を設け、前記ワー
ク長検出手段から出力されたアナログ電圧に基づ
いて前記ワーク把持位置に位置決めされたワーク
のワーク長を演算するワーク長演算回路21を設
け、前記ワーク径演算回路により演算されたワー
ク径及びワーク長演算回路により演算されたワー
ク長と、前記第1のメモリ手段中に格納されたワ
ークの素材径及び素材長さを比較して、前記プロ
グラムメモリ中に前記ワークに対応する動作プロ
グラムが格納されているか否かを判定する動作プ
ログラム存在判定手段を設け、前記動作プログラ
ム存在判定手段が、前記プログラムメモリ中に前
記ワークに対応する動作プログラムが格納されて
いると判定した場合に、該対応する動作プログラ
ムを前記プログラムメモリより読み出し、前記ハ
ンドリングロボツトに対して対応する前記動作プ
ログラムに基づいて前記ワーク把持位置に位置決
めされたワークの旋盤への搬入・搬出を指令する
ハンド制御部31などのロボツト制御手段を設
け、更に前記ハンドリングロボツトにより旋盤内
に搬入された前記ワークの前記動作プログラムに
基づく加工を制御する旋盤制御部40などの旋盤
制御手段を設け、前記動作プログラム存在判定手
段が、前記プログラムメモリ中に前記ワークに対
応する動作プログラムが格納されていないと判定
した場合に、当該判定結果を前記第2のメモリ手
段中に前記ワークに対応する状態情報として格納
する状態情報格納手段を設け、前記第2のメモリ
中の状態情報に基づいて、前記複数のパレツトの
前記ワーク把持位置に対する位置決め動作を、前
記ワークに対応する動作プログラムが前記プログ
ラムメモリ中に格納されていないと判定されたワ
ークについては行なわないように制御する主制御
部26、コンベア制御部30などのパレツト制御
手段を設けて構成したので、パレツト9a上に搭
載された種々のワーク32を判別して、対応する
動作プログラムPROに基く搬入・加工・搬出動
作を全く人手を介することなく連続的に行なうこ
とが出来、ロボツトによる作業の完全無人化の実
現に寄与し得る。また、作業者は、未加工ワーク
32をパレツトにセツトする時に、各ワークの種
類、従つて、対応する動作プログラムに、その存
否も含めて一切注意を払うことなく、ランダムに
セツトすることができるので、段取り時間の大幅
な短縮化にも寄与し得る。
(f) Effect of the invention As explained above, according to the present invention, a plurality of operation programs corresponding to the workpiece 32 to be machined
It has a program memory 27 storing PRO,
A plurality of pallets 9a on which workpieces can be loaded are provided,
A handling robot 1 having handling means such as a main body 3, a main arm 5, a sub-arm 6, and a hand 7 for loading and unloading the workpieces on the pallet positioned at a predetermined workpiece gripping position is provided, and the handling robot 1 has handling means such as a main arm 5, a subarm 6, and a hand 7. In an apparatus equipped with a lathe 2 that processes a workpiece based on the operation program, the diameter and material of the workpiece, such as the diameter DW and length LHW of the unprocessed workpiece 32, correspond to the operation program stored in the program memory. A first memory means such as a program memory 27 for storing the length is provided, and a second memory such as a work pallet memory 29 is provided for storing the state of the work on each pallet as state information such as a flag FLG. , a workpiece diameter detection means is provided at the workpiece gripping position for detecting the diameter D of the workpiece still mounted on the pallet and outputting an analog voltage such as an output voltage V OUT1 corresponding to the workpiece diameter; A workpiece length detection means is provided at the workpiece gripping position to detect the length LH of the workpiece still mounted on the pallet and output an analog voltage such as an output voltage V OUT2 corresponding to the workpiece length. A workpiece diameter calculation circuit 22 is provided to calculate the workpiece diameter of the workpiece positioned at the workpiece gripping position based on the analog voltage output from the workpiece length detection means, and A workpiece length calculation circuit 21 is provided to calculate the workpiece length of the workpiece positioned at the workpiece gripping position, and the workpiece diameter calculated by the workpiece diameter calculation circuit, the workpiece length calculated by the workpiece length calculation circuit, and the first workpiece length calculation circuit 21 are provided. providing an operation program existence determination means for comparing the material diameter and material length of the workpiece stored in the memory means and determining whether or not an operation program corresponding to the workpiece is stored in the program memory; When the operation program existence determining means determines that an operation program corresponding to the workpiece is stored in the program memory, the operation program is read out from the program memory, and the operation program is adapted to the handling robot. A robot control means such as a hand control unit 31 is provided for commanding the loading and unloading of the workpiece positioned at the workpiece gripping position into and out of the lathe based on the operation program, and furthermore, the robot control means such as a hand control unit 31 is provided to command the loading and unloading of the workpiece positioned at the workpiece gripping position into the lathe, A lathe control means such as a lathe control unit 40 that controls machining of the workpiece based on the operation program is provided, and the operation program existence determination means determines that the operation program corresponding to the workpiece is not stored in the program memory. a state information storage means for storing the determination result as state information corresponding to the workpiece in the second memory means, and a state information storage means for storing the determination result as state information corresponding to the workpiece in the second memory means; A main control unit 26, a conveyor control unit 30, etc., which controls the positioning operation for the workpiece gripping position to not be performed for a workpiece for which it is determined that an operation program corresponding to the workpiece is not stored in the program memory. Since the pallet control means is provided, the various workpieces 32 mounted on the pallet 9a can be discriminated and the loading, processing, and unloading operations based on the corresponding operation program PRO can be carried out continuously without any manual intervention. This can contribute to the realization of completely unmanned work by robots. Furthermore, when setting the unprocessed workpieces 32 on the pallet, the operator can set them at random without paying any attention to the type of each workpiece and, therefore, the corresponding operation program, including its existence. Therefore, it can also contribute to a significant reduction in setup time.

また、ワーク径検出手段及びワーク長検出手段
が、ワーク把持位置でパレツト上に搭載されたま
まの状態のワークの径及びワーク長を検出するこ
とが出来るので、ワークの計測に際してワークを
特別な計測位置にわざわざ移動させて計測する必
要がなく、ワークの移動機構が不要となり、装置
全体を簡単小型化することが出来るばかりか、当
該移動に要する時間の分、加工全体のサイクルタ
イムを短縮することが出来る。
In addition, the workpiece diameter detection means and workpiece length detection means can detect the diameter and workpiece length of the workpiece while it is mounted on the pallet at the workpiece gripping position. There is no need to move the workpiece to the desired position for measurement, and no mechanism for moving the workpiece is required, which not only makes it possible to easily downsize the entire device, but also shortens the cycle time of the entire process by the amount of time required for the movement. I can do it.

また、動作プログラムが格納されているか否か
についての判定をワークの素材径及び素材長さの
2つのデータに基づいて行なうので、同様な径ま
たは同様な長さを有する異なるワークに対する動
作プログラムの判定を誤り無く確実に行なうこと
が出来る。更に、ワークの素材径及び素材長さ
は、通常旋盤の加工に際して動作プログラムにか
ならず必要となる素材径及び素材長さを動作プロ
グラム存在判定手段の判定用データとしてそのま
ま活用することが出来、判定用データとして特別
のデータを入力したりする必要が無く、従来の旋
盤用の動作プログラムをそのまま活用した形での
判定動作が可能となり、汎用性が高く、判定用デ
ータ入力時間が無くなる分、段取り時間の短縮も
可能となる。
In addition, since the determination as to whether or not an operation program is stored is made based on two data, the material diameter and length of the workpiece, it is possible to determine the operation program for different workpieces with similar diameters or lengths. can be carried out reliably and without error. Furthermore, the material diameter and material length of the workpiece, which are normally required for the operation program during lathe machining, can be used as they are as judgment data for the operation program existence judgment means. There is no need to input special data as data, and it is possible to perform judgment operations using conventional lathe operation programs as they are.It is highly versatile, and the time required to enter judgment data is eliminated, which reduces setup time. It is also possible to shorten the time.

また、ワーク径検出手段及びワーク長検出手段
の出力はアナログ電圧で出力されるので、その計
測値は連続的であり、ドツグやリミツトスイツチ
を用いた場合のように、断続的な計測値となら
ず、ワーク寸法の僅かな違いも出力電圧VOUT2
VOUT1の変動の形で検出することが出来、略同一
のワーク径及びワーク長さを有する異なるワーク
でも正確にその径及び長さを測定することが出
来、ワークの判別を誤り無く、正確に行なうこと
が出来る。
In addition, since the outputs of the workpiece diameter detection means and the workpiece length detection means are output as analog voltages, the measured values are continuous and not intermittent, unlike when using a dog or limit switch. , Even slight differences in workpiece dimensions can result in output voltage V OUT2 ,
It can be detected in the form of fluctuations in V OUT1 , and the diameter and length of different workpieces with almost the same workpiece diameter and workpiece length can be accurately measured, making it possible to accurately identify workpieces without making mistakes. It can be done.

更に、第2のメモリ中の状態情報に基づいて、
複数のパレツトのワーク把持位置に対する位置決
め動作を、ワークに対応する動作プログラムがプ
ログラムメモリ中に格納されていないと判定され
たワークについては行なわないように制御するパ
レツト制御手段を設けたので、なんらかの原因で
動作プログラムの格納されていない加工不能な不
適合ワークが検出されても、パレツト制御手段に
より当該ワークについてはそれ以後ワーク把持位
置に位置決めされることは無いように制御される
ので、アラームなどにより加工を中断すること無
く継続することが出来、無人加工に際しても、適
正に旋盤の運転を継続することが出来、信頼性の
高い旋盤用ワーク加工管理装置の提供が可能とな
る。
Furthermore, based on the state information in the second memory,
A pallet control means is provided that controls the positioning operation for the work gripping position of multiple pallets so that it is not performed for a workpiece for which it is determined that the operation program corresponding to the workpiece is not stored in the program memory. Even if a non-conforming workpiece that cannot be machined and for which no operation program is stored is detected, the pallet control means will control the workpiece so that it will no longer be positioned at the workpiece gripping position, so an alarm will be issued to stop the workpiece from being machined. can be continued without interruption, and even during unmanned machining, the operation of the lathe can be continued properly, making it possible to provide a highly reliable workpiece machining control device for lathes.

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

第1図は本発明が適用された数値制御旋盤の一
例を示す斜視図、第2図は第1図のロボツトのコ
ンベアユニツト部の正面図、第3図は第1図のロ
ボツトの制御ブロツク図である。 1……ハンドリングロボツト、2……旋盤、3
……ハンドリング手段(本体)、5……ハンドリ
ング手段(メインアーム)、6……ハンドリング
手段(サブアーム)、7……ハンドリング手段
(ハンド)、9a……パレツト、22……ワーク径
演算回路、23……動作プログラム存在判定手段
(ワーク判定部)、27……プログラムメモリ、
(第1のメモリ手段)、31……ロボツト制御手段
(ハンド制御部)、40……旋盤制御手段(旋盤制
御部)、32……ワーク、X……把持位置、DW
……素材径(径)、VOUT1,VOUT2……出力電圧、
PRO……動作プログラム。
Fig. 1 is a perspective view showing an example of a numerically controlled lathe to which the present invention is applied, Fig. 2 is a front view of the conveyor unit section of the robot shown in Fig. 1, and Fig. 3 is a control block diagram of the robot shown in Fig. 1. It is. 1...Handling robot, 2...Lathe, 3
...Handling means (main body), 5... Handling means (main arm), 6... Handling means (sub arm), 7... Handling means (hand), 9a... Pallet, 22... Work diameter calculation circuit, 23 . . . Operation program existence determination means (workpiece determination section), 27 . . . Program memory,
(first memory means), 31... robot control means (hand control section), 40... lathe control means (lathe control section), 32... workpiece, X... gripping position, DW
...Material diameter (diameter), V OUT1 , V OUT2 ...Output voltage,
PRO……Operation program.

Claims (1)

【特許請求の範囲】 1 加工すべきワークに対応する複数の動作プロ
グラムを格納したプログラムメモリを有し、ワー
クを搭載し得る複数のパレツトを設け、所定のワ
ーク把持位置に位置決めされた前記パレツト上の
ワークを搬入・搬出するハンドリング手段を有す
るハンドリングロボツトを設け、該ハンドリング
ロボツトにより搬入されたワークを前記動作プロ
グラムに基づいて加工する旋盤の設けられた装置
において、 前記プログラムメモリに格納された動作プログ
ラムに対応するワークの素材径及び素材長さを格
納した第1のメモリ手段を設け、 前記各パレツト上のワークの状態を状態情報と
してそれぞれ格納する第2のメモリを設け、 前記ワーク把持位置に、前記パレツト上に搭載
されたままの状態のワークの径を検出し当該ワー
ク径に対応したアナログ電圧を出力するワーク径
検出手段を設け、 前記ワーク把持位置に、前記パレツト上に搭載
されたままの状態のワークの長さを検出し当該ワ
ーク長に対応したアナログ電圧を出力するワーク
長検出手段を設け、 前記ワーク径検出手段から出力されたアナログ
電圧に基づいて前記ワーク把持位置に位置決めさ
れたワークのワーク径を演算するワーク径演算回
路を設け、 前記ワーク長検出手段から出力されたアナログ
電圧に基づいて前記ワーク把持位置に位置決めさ
れたワークのワーク長を演算するワーク長演算回
路を設け、 前記ワーク径演算回路により演算されたワーク
径及びワーク長演算回路により演算されたワーク
長と、前記第1のメモリ手段中に格納されたワー
クの素材径及び素材長さを比較して、前記プログ
ラムメモリ中に前記ワークに対応する動作プログ
ラムが格納されているか否かを判定する動作プロ
グラム存在判定手段を設け、 前記動作プログラム存在判定手段が、前記プロ
グラムメモリ中に前記ワークに対応する動作プロ
グラムが格納されていると判定した場合に、該対
応する動作プログラムを前記プログラムメモリよ
り読み出し、前記ハンドリングロボツトに対して
対応する前記動作プログラムに基づいて前記ワー
ク把持位置に位置決めされたワークの旋盤への搬
入・搬出を指令するロボツト制御手段を設け、更
に前記ハンドリングロボツトにより旋盤内に搬入
された前記ワークの前記動作プログラムに基づく
加工を制御する旋盤制御手段を設け、 前記動作プログラム存在判定手段が、前記プロ
グラムメモリ中に前記ワークに対応する動作プロ
グラムが格納されていないと判定した場合に、当
該判定結果を前記第2のメモリ手段中に前記ワー
クに対応する状態情報として格納する状態情報格
納手段を設け、 前記第2のメモリ手段中の状態情報に基づい
て、前記複数のパレツトの前記ワーク把持位置に
対する位置決め動作を、前記ワークに対応する動
作プログラムが前記プログラムメモリ中に格納さ
れていないと判定されたワークについては行なわ
ないように制御するパレツト制御手段を設けて構
成した旋盤用ワーク加工管理装置。
[Claims] 1. A program memory storing a plurality of operation programs corresponding to workpieces to be machined, a plurality of pallets on which workpieces can be mounted, and a plurality of pallets positioned on a predetermined workpiece gripping position. A handling robot having a handling means for loading and unloading a workpiece, and a lathe for machining the workpiece carried in by the handling robot based on the operation program, the operation program stored in the program memory. A first memory means is provided for storing the material diameter and material length of the workpiece corresponding to the workpiece, and a second memory is provided for storing the state of the workpiece on each of the pallets as state information, and at the workpiece gripping position, Workpiece diameter detection means is provided for detecting the diameter of the workpiece that remains mounted on the pallet and outputs an analog voltage corresponding to the workpiece diameter, and the workpiece diameter detection means that detects the diameter of the workpiece that remains mounted on the pallet and outputs an analog voltage corresponding to the workpiece diameter is provided at the workpiece gripping position. A workpiece length detecting means for detecting the length of the workpiece in a state and outputting an analog voltage corresponding to the workpiece length is provided, and the workpiece is positioned at the workpiece gripping position based on the analog voltage output from the workpiece diameter detecting means. a workpiece diameter calculation circuit that calculates the workpiece diameter of the workpiece; a workpiece length calculation circuit that calculates the workpiece length of the workpiece positioned at the workpiece gripping position based on the analog voltage output from the workpiece length detection means; The workpiece diameter calculated by the workpiece diameter calculation circuit and the workpiece length calculated by the workpiece length calculation circuit are compared with the material diameter and material length of the workpiece stored in the first memory means, and the program memory an operation program existence determination means for determining whether or not an operation program corresponding to the workpiece is stored in the program memory; If it is determined that the corresponding operation program is read out from the program memory, and the workpiece positioned at the workpiece gripping position is carried into/out of the lathe with respect to the handling robot based on the corresponding operation program. further provided is a lathe control means for controlling machining of the workpiece carried into the lathe by the handling robot based on the operation program, and the operation program existence determination means is configured to control the processing of the workpiece carried into the lathe by the handling robot. a status information storage means for storing the determination result in the second memory means as status information corresponding to the workpiece when it is determined that the operation program corresponding to the workpiece is not stored in the second memory means; Based on the state information in the memory means of No. 2, the positioning operation of the plurality of pallets with respect to the workpiece gripping position is performed for a workpiece for which it is determined that the operation program corresponding to the workpiece is not stored in the program memory. A workpiece processing management device for a lathe, which is configured with a pallet control means for controlling the processing so as not to perform pallet processing.
JP23089982A 1982-12-29 1982-12-29 Method of processing by robot Granted JPS59124540A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23089982A JPS59124540A (en) 1982-12-29 1982-12-29 Method of processing by robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23089982A JPS59124540A (en) 1982-12-29 1982-12-29 Method of processing by robot

Publications (2)

Publication Number Publication Date
JPS59124540A JPS59124540A (en) 1984-07-18
JPH0379145B2 true JPH0379145B2 (en) 1991-12-17

Family

ID=16915038

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23089982A Granted JPS59124540A (en) 1982-12-29 1982-12-29 Method of processing by robot

Country Status (1)

Country Link
JP (1) JPS59124540A (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01121147A (en) * 1987-11-05 1989-05-12 Hiroyuki Nakajima Work feed-discharge device for numerically controlled machine tool
JPH01291955A (en) * 1988-05-20 1989-11-24 Oki Electric Ind Co Ltd Driving method of printing head of printer
DE3819210A1 (en) * 1988-06-06 1989-12-07 Deckel Ag Friedrich TOOL CHANGE DEVICE FOR AN NC-CONTROLLED MANUFACTURING SYSTEM
JPH0243147U (en) * 1988-09-20 1990-03-26
JP6316644B2 (en) * 2014-04-23 2018-04-25 ファナック株式会社 System that can control the speed of the door
JP2018069400A (en) * 2016-11-01 2018-05-10 ローランドディー.ジー.株式会社 Processing device, processing system and processing control device
JP2018124862A (en) * 2017-02-02 2018-08-09 ローランドディー.ジー.株式会社 Cutting notification device and cutting system
JP7058347B2 (en) * 2018-11-27 2022-04-21 株式会社Fuji Work grip judgment system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5322306A (en) * 1976-08-13 1978-03-01 Hitachi Ltd Signal transfer unit
JPS5627765A (en) * 1979-08-03 1981-03-18 Mitsuwa Seiki Co Ltd Machining method in automatic machine tool
JPS5828069B2 (en) * 1980-08-21 1983-06-13 株式会社小松製作所 Workpiece conveyance device

Also Published As

Publication number Publication date
JPS59124540A (en) 1984-07-18

Similar Documents

Publication Publication Date Title
EP1243992B1 (en) Tool presetter and tool offset amount calculation method
JPS6062419A (en) Fully automatic wire-cut electric spark machine
JP6885920B2 (en) Automatic screw inspection system
JPS5816983B2 (en) Automatic centering device
JPH0379145B2 (en)
JPS61231406A (en) Size measuring device
JPS63302309A (en) Automatic measurement of object to be measured in nc machine tool
JP4253054B2 (en) NC lathe work machining method
JPH0356863B2 (en)
JP3357083B2 (en) Automatic processing equipment
JPH0112625B2 (en)
JPH0655415A (en) Measuring method for and secular change of machine tool
JPH0526628B2 (en)
JPH0479781B2 (en)
JPH05138505A (en) Automatic processing system
JPS5871050A (en) Workpiece identification device for machine tools
JP2574228Y2 (en) Lathe in-machine measuring device
JPH0683420A (en) Machining program calling method for nc machine tool
JPS6239166A (en) Machining line with automatic discharge function of ng work
JP7572453B2 (en) Teaching system for automatic workpiece transport device
JPH044082B2 (en)
JPH01210209A (en) Deburring device of cylindrical body and control device thereof
JP7260293B2 (en) Automated inspection system for processed products
JP6920261B2 (en) Loader automatic teaching method
JPS6211982B2 (en)