JPH06206137A - Loader controller - Google Patents
Loader controllerInfo
- Publication number
- JPH06206137A JPH06206137A JP1813993A JP1813993A JPH06206137A JP H06206137 A JPH06206137 A JP H06206137A JP 1813993 A JP1813993 A JP 1813993A JP 1813993 A JP1813993 A JP 1813993A JP H06206137 A JPH06206137 A JP H06206137A
- Authority
- JP
- Japan
- Prior art keywords
- teaching
- loader
- mode
- value
- work
- 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
Links
- 230000005484 gravity Effects 0.000 claims abstract description 32
- 238000000034 method Methods 0.000 claims abstract description 9
- 230000007423 decrease Effects 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000002452 interceptive effect Effects 0.000 description 7
- 238000012937 correction Methods 0.000 description 6
- 238000013459 approach Methods 0.000 description 4
- 230000003028 elevating effect Effects 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
Landscapes
- Feeding Of Workpieces (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、旋盤等の工作機械に
おけるガントリローダ等のローダ制御装置に関し、特に
その教示構造に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a loader control device such as a gantry loader in a machine tool such as a lathe, and more particularly to a teaching structure thereof.
【0002】[0002]
【従来の技術】ガントリローダでは、ローダチャックに
よりワークの一端を把持し、ワーク供給台と主軸チャッ
クとの間のワークの搬送を行う。このようなワーク供給
台や主軸チャックによるローダチャックの受取り受渡し
位置は、ワークの長さが異なると、その差だけ変える必
要がある。そのため、従来は、ワーク長さの異なるロッ
トに段取り替えする都度、ローダチャックの受取り受け
渡し位置を教示するようにしている。この教示は、例え
ば手動モードでローダを運転すること等により行われて
いる。2. Description of the Related Art In a gantry loader, one end of a work is gripped by a loader chuck to carry the work between a work supply table and a spindle chuck. When the length of the work is different, it is necessary to change the receiving / delivering position of the loader chuck by the work supply table or the spindle chuck. Therefore, conventionally, the receiving / delivering position of the loader chuck is taught each time the lot is changed to a lot having a different work length. This teaching is given, for example, by operating the loader in the manual mode.
【0003】しかし、手動モードの運転による教示操作
は、煩雑で手間がかかり、教示に長時間が必要になる。However, the teaching operation by the operation in the manual mode is complicated and troublesome, and the teaching requires a long time.
【0004】そこで、本出願人は、ローダの負荷を検出
して教示点を自動決定する方法を考えた。すなわち、図
12(A)に示すように、ワークWを把持したローダチ
ャック71を水平にスキップ移動させて主軸チャック7
2に押し当て、負荷が設定レベルまで上昇すると、軸送
りを停止してその座標位置を教示位置として決定する方
法である。同図(B)のように、ワークフィーダ73に
対しては、ローダチャック71を下降動作させて前記と
同様に負荷検出により教示位置を決定する。負荷の検出
方法としては、一般にサーボモータの負荷検出方法とし
て採用されているように、電流を監視する方法を採る。
つまり、電流が増えると負荷が増えたと判断する。Therefore, the present applicant has considered a method of automatically determining a teaching point by detecting the load of the loader. That is, as shown in FIG. 12A, the loader chuck 71 holding the work W is horizontally skipped to move the spindle chuck 7
This is a method in which the axis feed is stopped and the coordinate position is determined as the teaching position when the load is pressed against No. 2 and the load rises to the set level. As shown in FIG. 7B, with respect to the work feeder 73, the loader chuck 71 is moved down and the teaching position is determined by load detection in the same manner as described above. As a load detecting method, a method of monitoring a current is adopted, which is generally adopted as a load detecting method of a servo motor.
That is, it is determined that the load increases as the current increases.
【0005】[0005]
【発明が解決しようとする課題】この負荷検出による教
示位置の決定は、図12(A)のように送り軸が水平軸
Zである場合には良好に行えるが、同図(B)のような
重力軸(垂直軸)Yの場合には精度良く行えない。すな
わち、水平軸Zの場合は、ワークWが主軸チャック72
に押し当てられた後の負荷とモータ負荷電流との関係
は、図13(A)に示すように比例関係となる。そのた
め、当接判定電流値IA を適宜設定しておくことによ
り、所定の負荷TH が作用したと判断することができ
る。しかし、図12(B)のように重力軸Yの場合は、
ローダチャック71やワークWが落下しないように常に
一定の保持電流が流れているわけであり、ワークフィー
ダ73に当たった場合、図13(B)のように一定時間
は電流が減る。その状態でさらに時間が経過すると電流
が増え始め、当接判定電流値IA に達したときに、ワー
クフィーダ73に当たったと判断される。Although the teaching position can be determined by the load detection when the feed axis is the horizontal axis Z as shown in FIG. 12 (A), it can be determined well as shown in FIG. 12 (B). When the gravity axis (vertical axis) Y is large, it cannot be accurately performed. That is, in the case of the horizontal axis Z, the work W is the main shaft chuck 72.
The relationship between the load after being pressed against and the motor load current has a proportional relationship as shown in FIG. Therefore, it is possible to determine that the predetermined load T H has acted by appropriately setting the contact determination current value I A. However, in the case of the gravity axis Y as shown in FIG.
A constant holding current is constantly flowing so that the loader chuck 71 and the work W do not drop, and when hitting the work feeder 73, the current decreases for a predetermined time as shown in FIG. 13B. In this state, when the time further elapses, the current starts to increase, and when the contact determination current value I A is reached, it is determined that the work feeder 73 has been hit.
【0006】このときは、ワークフィーダ73にかかる
荷重TV は、重力軸Yのローダチャック71等の重さ
と、サーボモータの負荷電流が検出されるまでに流れた
電流分による荷重との和となり、相当に大きな値とな
る。TV >TH である。そのため、電流の増加だけで重
力軸Yの負荷検出を行って教示位置を決定するには無理
があり、精度の良い教示が行えない。At this time, the load T V applied to the work feeder 73 is the sum of the weight of the loader chuck 71 on the gravity axis Y and the load due to the current flowing until the load current of the servo motor is detected. , Which is a considerably large value. T V > T H. Therefore, it is impossible to detect the load on the gravity axis Y and determine the teaching position only by increasing the current, and accurate teaching cannot be performed.
【0007】この発明の目的は、重力軸の教示を精度良
く自動的に行えるローダ制御装置を提供することであ
る。An object of the present invention is to provide a loader control device capable of automatically teaching a gravity axis with high accuracy.
【0008】[0008]
【課題を解決するための手段】この発明の構成を実施例
に対応する図8と共に説明する。このローダ制御装置
は、重力軸スキップ移動手段(24b)と、重力軸教示
位置決定手段(25b)とを設けたものである。重力軸
スキップ移動手段(24b)は、ワーク(W)を把持し
たローダチャック(6)を自動教示過程で下降動作さ
せ、固定物(3)の上面へ押し付ける手段である。重力
軸教示位置決定手段(25b)は、前記のスキップ移動
時にローダチャック(6)の昇降用送り軸(Y)のモー
タ(31)の負荷電流(I)を監視して電流値が設定減
少値(I0 )まで減少ときの前記送り軸(Y)の座標値
を読み取り、この読み取り値を基準に教示位置を決定す
る手段である。The structure of the present invention will be described with reference to FIG. 8 corresponding to the embodiment. This loader control device is provided with a gravity axis skip moving means (24b) and a gravity axis teaching position determining means (25b). The gravity axis skip moving means (24b) is means for lowering the loader chuck (6) holding the work (W) in the automatic teaching process and pressing it against the upper surface of the fixed object (3). The gravity axis teaching position determining means (25b) monitors the load current (I) of the motor (31) of the ascending / descending feed shaft (Y) of the loader chuck (6) during the skip movement, and the current value is the set decrease value. It is a means for reading the coordinate value of the feed axis (Y) when it decreases to (I 0 ), and determining the teaching position based on this read value.
【0009】[0009]
【作用】ワーク(W)を把持したローダチャック(6)
を、重力軸スキップ移動手段(24b)の指令により下
方へ軸移動させ、ワーク(W)を介して固定物(3)へ
押し付ける。このとき、重力軸である昇降用送り軸
(Y)のモータ(31)の負荷電流(I)は、ローダチ
ャック(6)やワーク(W)が落下しないように常に一
定の電流が流れていて、固定物(3)に当たったとき
に、次第に電流値が減り、零となる。この状態でさらに
時間が経過すると電流が増え始める。すなわち、モータ
電流が零となる位置(H)は、固定物(3)の上にロー
ダチャック(6)が載っている状態である。重力軸教示
位置決定手段(25b)は、このモータ電流(I)の減
少を監視し、設定減少値(I0 )、例えば零の値となっ
たときに、送り軸(Y)の座標値を読み取る。この読み
取り値を基準に教示位置を決定する。[Operation] Loader chuck (6) holding the work (W)
Is axially moved downward by a command from the gravity axis skip moving means (24b) and pressed against the fixed object (3) via the work (W). At this time, the load current (I) of the motor (31) of the ascending / descending feed shaft (Y), which is a gravity shaft, is constantly flowing so that the loader chuck (6) and the work (W) do not drop. When hitting the fixed object (3), the current value gradually decreases to zero. In this state, when the time further passes, the current starts to increase. That is, the position (H) where the motor current becomes zero is a state in which the loader chuck (6) is placed on the fixed object (3). The gravity axis teaching position determining means (25b) monitors the decrease in the motor current (I), and when the set decrease value (I 0 ) becomes zero, for example, the coordinate value of the feed axis (Y) is set. read. The teaching position is determined based on this read value.
【0010】[0010]
【実施例】この発明の一実施例を図1ないし図11に基
づいて説明する。図1において、ローダ1はガントリ式
のものであり、旋盤2とワークフィーダ3の上方間に架
設したレール4に走行自在に設置してある。ローダ1
は、昇降ロッド5の下端に一対のローダチャック6を互
いに反転可能に設けたものあり、ローダチャック6はレ
ール4に沿う走行軸(Z軸)方向の移動と、重力軸(Y
軸)方向の移動とが可能である。昇降駆動は図3(およ
び図8)に示すY軸サーボモータ31で行われ、走行駆
動はZ軸サーボモータ32で行われる。これらサーボモ
ータ31,32は各々直流モータからなり、各々にパル
スコーダ等からなる位置検出器35,36と負荷電流を
検出する電流計33,34とが付設されている。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described with reference to FIGS. In FIG. 1, a loader 1 is of a gantry type, and is movably installed on a rail 4 installed between a lathe 2 and a work feeder 3. Loader 1
Is provided with a pair of loader chucks 6 at the lower end of the elevating rod 5 so as to be reversible with each other. The loader chuck 6 moves along the rails 4 in the traveling axis (Z axis) direction and the gravity axis (Y
It is possible to move in the (axis) direction. The elevating drive is performed by the Y-axis servo motor 31 shown in FIG. 3 (and FIG. 8), and the traveling drive is performed by the Z-axis servo motor 32. Each of these servomotors 31 and 32 is composed of a DC motor, and each of them is provided with position detectors 35 and 36 such as a pulse coder and ammeters 33 and 34 for detecting a load current.
【0011】図1において、旋盤2は、主軸チャック7
の横側にタレット8(図2)を設置したタレット旋盤で
あり、機体カバーの天井面にローダチャック6が出入り
可能な天井開口9を有している。ワークフィーダ3は、
ワークWを載せたパレット(図示せず)を所定の周回経
路で移動させるものであり、前記周回経路におけるロー
ダ1の走行経路下に位置する2箇所を、素材搬入位置P
3、および加工品搬出位置P4としてある。In FIG. 1, a lathe 2 is a spindle chuck 7
Is a turret lathe in which a turret 8 (FIG. 2) is installed on the lateral side of the machine, and has a ceiling opening 9 on the ceiling surface of the machine body cover through which the loader chuck 6 can move in and out. The work feeder 3
A pallet (not shown) on which the work W is placed is moved along a predetermined circulation path, and two points located below the traveling path of the loader 1 on the circulation path are set at the material loading position P.
3 and the processed product carry-out position P4.
【0012】このローダ1では、例えば次の動作を繰り
返し行う。すなわち、ローダチャック6を、主軸チャッ
ク7に対面する所定の進入位置Qまで移動させ、ここか
らローダ1を主軸チャック7側へ走行させて、主軸チャ
ック7に把持されているワークWを片方のローダチャッ
ク6でアンロードする。ついで進入位置Qまで後退させ
る。ここで、2個のローダチャック6の位置を反転動作
で入れ替え、再度ローダ1を主軸チャック7側へ走行さ
せて、予め把持しておいた素材ワークWを主軸チャック
7にロードする。この後、ローダ1が進入位置Qまで後
退し、ローダチャック6を旋盤2よりも上方へ脱出させ
た後、完成品搬出位置P4の上方まで走行させる。つい
で、加工品ワークWを把持しているローダチャック6を
下向きとして下降させ、ワークフィーダ3上に完成品ワ
ークWを搬出する。In the loader 1, for example, the following operation is repeated. That is, the loader chuck 6 is moved to a predetermined entry position Q facing the spindle chuck 7, and the loader 1 is moved to the spindle chuck 7 side from here, so that the work W gripped by the spindle chuck 7 is moved to one of the loaders. Unload with chuck 6. Then, it is retracted to the approach position Q. Here, the positions of the two loader chucks 6 are switched by a reversing operation, the loader 1 is again moved to the spindle chuck 7 side, and the material work W grasped in advance is loaded on the spindle chuck 7. After that, the loader 1 is retracted to the entry position Q, the loader chuck 6 is ejected above the lathe 2, and then the loader chuck 6 is moved to above the finished product unloading position P4. Then, the loader chuck 6 holding the workpiece W is lowered and the finished workpiece W is unloaded onto the workpiece feeder 3.
【0013】この後、ローダチャック6の上昇、素材搬
入位置P3の上方への走行、ローダチャック6の下降を
順次行って、ローダチャック6にワークフィーダ3上の
新たな素材ワークWを把持させる。ついで、ローダチャ
ック6が上昇し、ローダ1が進入位置Qの上方まで走行
して旋盤2による加工の完了を待つ。加工が完了する
と、ローダチャック6を進入位置Qまで下降させ、前記
の動作を繰り返す。なお、ローダチャック6が1個のみ
の機種の場合は、アンローディングの後に完成品搬出位
置P4に移動して完成品ワークWを排出し、その後に素
材ワークWの搬入、ローディングを順次行う。After that, the loader chuck 6 is raised, the material carrying-in position P3 is moved upward, and the loader chuck 6 is lowered, so that the loader chuck 6 grips a new material work W on the work feeder 3. Then, the loader chuck 6 rises, the loader 1 travels above the approach position Q, and waits for the completion of machining by the lathe 2. When the processing is completed, the loader chuck 6 is lowered to the entry position Q and the above operation is repeated. In the case of a model having only one loader chuck 6, after unloading, the loader chuck 6 is moved to the finished product unloading position P4 to discharge the finished product work W, and thereafter, the material work W is carried in and loaded sequentially.
【0014】このような繰り返し動作を行うに際して、
ワークWの品種を変更した場合に、ワーク長さによって
変更の必要のあるローダ座標値と、変更の必要のない座
標値とがある。すなわち、変更の必要のない座標値は、
素材搬入位置P3および加工品搬出位置P4のZ座標
と、進入位置QのY,Z両座標と、ローディング位置P
2およびアンローディング位置P1のY座標である。変
更の必要のある座標値は、ローディング位置P2および
アンローディング位置P1のZ座標と、素材搬入位置P
3および加工品搬出位置P4のY座標である。When performing such repetitive operation,
When the type of work W is changed, there are loader coordinate values that need to be changed and coordinate values that do not need to be changed depending on the work length. That is, coordinate values that do not need to be changed are
The Z coordinate of the material loading position P3 and the workpiece unloading position P4, both Y and Z coordinates of the entry position Q, and the loading position P
2 and Y coordinates of the unloading position P1. The coordinate values that need to be changed are the Z coordinate of the loading position P2 and the unloading position P1, and the material loading position P.
3 and the Y-coordinate of the processed product unloading position P4.
【0015】この実施例のローダ制御装置は、前記のワ
ーク長により変化する4か所の座標値を自動教示するも
のとしてあり、このうちの素材搬入位置P3および加工
品搬出位置P4のY座標の自動教示に、後述のようにこ
の発明が適用される。ワーク長により変化しない各座標
値は、機械据え付け時に設定し、固定値として運転す
る。The loader control device of this embodiment is designed to automatically teach the coordinate values at the four positions that change depending on the work length, and the Y coordinate of the material carry-in position P3 and the workpiece carry-out position P4 of these coordinate values. The present invention is applied to automatic teaching as described below. Each coordinate value that does not change depending on the workpiece length is set when the machine is installed and operated as a fixed value.
【0016】図3はローダ制御装置の概念図である。ロ
ーダ制御装置10は、CPUおよびメモリ装置等で構成
されるNC制御装置であり、CRT等の表示装置11を
有する操作盤12により対話式に各データ設定等を行う
機能を有している。ローダ制御装置10を構成する主な
機能手段として、データメモリ13、基本ローダ制御手
段21、モード別動作制御手段16、およびワーク別ロ
ーダ制御プログラム記憶手段17がある。基本ローダ制
御手段21は、全体動作制御手段14と部分動作制御手
段15とからなる。FIG. 3 is a conceptual diagram of the loader control device. The loader control device 10 is an NC control device including a CPU, a memory device, and the like, and has a function of interactively setting each data and the like using an operation panel 12 having a display device 11 such as a CRT. The data memory 13, the basic loader control means 21, the mode-based operation control means 16, and the work-based loader control program storage means 17 are the main functional means constituting the loader control device 10. The basic loader control means 21 comprises an overall operation control means 14 and a partial operation control means 15.
【0017】データメモリ13には、モード選択手段1
8と、諸データ設定領域20と、教示データ記憶領域1
9とが設けられる。諸データ設定領域20は、教示デー
タ以外の各種の設定値等を操作盤12の操作等によって
設定する記憶領域である。モード選択手段18は、モー
ド設定フラグの記憶領域であり、基本モードとしてAモ
ードとBモードとが選択的に設定可能である。Aモード
では、その動作モードとして運転モード,教示モード,
および自動モードの3つのモードが選択可能である。B
モードでは、動作モードとして対話自動編集モード,非
対話自動編集モード,および無効モードを選択可能とし
てある。The data memory 13 has a mode selection means 1
8, various data setting area 20, teaching data storage area 1
9 and 9 are provided. The various data setting area 20 is a storage area for setting various setting values other than the teaching data by operating the operation panel 12 or the like. The mode selection means 18 is a storage area for a mode setting flag, and can selectively set the A mode and the B mode as basic modes. In A mode, the operation mode, teaching mode,
Three modes are selectable, and an automatic mode. B
In the mode, interactive automatic edit mode, non-interactive automatic edit mode, and invalid mode can be selected as operation modes.
【0018】Aモードは、後に詳細動作を説明するよう
に、ローダ1の制御を基本ローダ制御プログラム41の
1本に頼るもので、ワーク変更の段取りに対しては、そ
の都度、教示位置を変更して対応する。言わば、教示位
置主体のモードである。Bモードは、基本ローダ制御プ
ログラム41を元に、各ワークWに対するローダ制御プ
ログラムを作り上げて行くモードであり、プログラム主
体のモードである。In the A mode, the control of the loader 1 depends on one of the basic loader control programs 41, as will be described later in detail, and the teaching position is changed each time the work is changed. And respond. In other words, it is a mode mainly based on the teaching position. The B mode is a mode in which a loader control program for each work W is created based on the basic loader control program 41, and is a program-based mode.
【0019】基本ローダ制御手段21は、基本ローダ制
御プログラム41を実行する制御手段である。基本ロー
ダ制御プログラム41は、後に図4と共に説明するよう
に教示および運転を行わせる全体動作を記述したメイン
プログラム40と、メインプログラム40で呼び出され
る教示マクロプログラム37とからなる。このメインプ
ログラム40を実行する手段が全体動作制御手段14で
あり、教示マクロプログラム37を実行する手段が部分
動作制御手段15である。The basic loader control means 21 is a control means for executing the basic loader control program 41. The basic loader control program 41 is composed of a main program 40 in which an overall operation for teaching and driving is described as will be described later with FIG. 4, and a teaching macro program 37 called by the main program 40. The means for executing the main program 40 is the overall operation control means 14, and the means for executing the teaching macro program 37 is the partial operation control means 15.
【0020】部分動作制御手段15は、運転時制御手段
22と教示時制御手段23とを有し、1箇所分の教示動
作と、教示データ対応の運転動作の制御指令が設定され
ている。教示時制御手段23は、スキップ移動手段24
と、教示位置決定手段25とを有する。スキップ移動手
段24は、Y軸サーボモータ31およびZ軸サーボモー
タ32に作用するトルクを、電流計33,34の電流値
で監視し、トルクリミットをかけながら低速送りを行わ
せる手段であり、Z軸用の水平軸スキップ移動手段24
a(図8)とY軸用の垂直軸スキップ移動手段24bと
からなる。教示位置決定手段25も、Z軸用の水平軸教
示位置決定手段25aとY軸用の重力軸教示位置決定手
段25bとで構成される。各教示位置決定手段25a,
25bは、後に説明する図6および図9の制御プログラ
ムを各々含むものである。The partial motion control means 15 has a driving time control means 22 and a teaching time control means 23, and a teaching operation for one location and a driving operation control command corresponding to teaching data are set. The teaching time control means 23 is configured to skip the movement means 24.
And teaching position determining means 25. The skip moving means 24 is a means for monitoring the torque acting on the Y-axis servo motor 31 and the Z-axis servo motor 32 with the current values of the ammeters 33 and 34, and performing low speed feeding while applying the torque limit. Horizontal axis skip moving means 24 for axis
a (FIG. 8) and vertical axis skip moving means 24b for the Y axis. The teaching position determining means 25 is also composed of a horizontal axis teaching position determining means 25a for the Z axis and a gravity axis teaching position determining means 25b for the Y axis. Each teaching position determination means 25a,
25b includes the control programs of FIGS. 6 and 9 which will be described later.
【0021】図3において、モード別動作制御手段16
は、AモードとBモードとで専用の制御を各々行うAモ
ード制御手段26とBモード制御手段27とからなる。
Aモード制御手段26は標準座標値自動設定手段28を
有し、Bモード制御手段27は自動編集手段29を備え
ている。ワーク別ローダ制御プログラム記憶手段17
は、Bモード時に作成された各ワーク別ローダ制御プロ
グラム30を記憶するメモリ領域である。なお、前記各
手段の詳細機能は、後の動作説明で補充する。In FIG. 3, mode-specific operation control means 16
Is composed of an A mode control means 26 and a B mode control means 27 which respectively perform dedicated control in the A mode and the B mode.
The A mode control means 26 has a standard coordinate value automatic setting means 28, and the B mode control means 27 has an automatic editing means 29. Work loader control program storage means 17
Is a memory area for storing each work loader control program 30 created in the B mode. The detailed functions of the respective means will be supplemented later in the description of the operation.
【0022】図4は基本ローダ制御プログラム41のプ
ログラム構造を示す。基本ローダ制御プログラム41
は、教示時にAモードとBモードに共通して使用され、
かつAモード時には運転モード時にも使用されるプログ
ラムある。基本ローダ制御プログラム41のメインプロ
グラム40には、各教示箇所毎に教示マクロプログラム
37の呼出し指令G100と、停止指令M120と、置
き換え指令M77とが記述され、かつ教示マクロプログ
ラム37で行う動作以外に運転時に必要な各動作の指
令、例えば第1の教示動作開始位置への移動指令T1等
が記述されている。停止指令M120および置き換え指
令M77は、Aモード時には影響しない指令である。教
示マクロ呼出し指令G100には、教示位置を示す引数
Z1,Z2,Y3,Y4が設定される。引数Z1および
Z2は、各々アンローディング位置P1およびローディ
ング位置P2のZ座標に対応し、引数Y4,Y4は素材
搬入位置P3および加工品搬出位置P4のY座標に対応
する。プログラムの最後には、テープエンド処理指令M
30の前に、所定の自動フラグ設定を行うフラグ設定指
令T2が記述される。FIG. 4 shows the program structure of the basic loader control program 41. Basic loader control program 41
Is commonly used for A mode and B mode during teaching,
In addition, there is a program used in the operation mode in the A mode. In the main program 40 of the basic loader control program 41, a calling command G100, a stop command M120, and a replacement command M77 for the teaching macro program 37 are described for each teaching point, and in addition to the operation performed by the teaching macro program 37. A command for each operation required during operation, such as a move command T1 to the first teaching motion start position, is described. The stop command M120 and the replacement command M77 are commands that have no effect in the A mode. In the teaching macro call command G100, arguments Z1, Z2, Y3 and Y4 indicating teaching positions are set. The arguments Z1 and Z2 correspond to the Z coordinates of the unloading position P1 and the loading position P2, respectively, and the arguments Y4 and Y4 correspond to the Y coordinates of the material loading position P3 and the workpiece unloading position P4, respectively. At the end of the program, the tape end processing command M
Before 30, the flag setting command T2 for performing a predetermined automatic flag setting is described.
【0023】教示マクロプログラム37は、動作部と教
示部とからなる。動作部は、Aモードにおいて、教示モ
ードでない場合に教示データを元に軸移動を行わせるプ
ログラム部分であり、引数により何処に移動するかを決
める。すなわち、軸送り指令R2の送り位置を前記引数
による変数としてある。教示部は、教示動作を行わせる
プログラム部分であり、引数によりどの位置の教示を行
うか、および水平軸教示位置決定手段25aと重力軸教
示位置決定手段25bとの何れを使用するかを決める。The teaching macro program 37 comprises an operating section and a teaching section. The operation section is a program section for performing axis movement based on the teaching data when not in the teaching mode in the A mode, and determines where to move based on an argument. That is, the feed position of the axis feed command R2 is set as a variable according to the argument. The teaching portion is a program portion for performing a teaching operation, and determines which position is taught by an argument and which of the horizontal axis teaching position determining means 25a and the gravity axis teaching position determining means 25b is used.
【0024】上記構成の動作を説明する。自動教示に際
しては、操作盤12の表示装置11に教示画面を呼び出
してモード選択を行い、ワークフィーダ3に素材ワーク
Wを、主軸チャック7に完成品ワークWを各々セット
し、起動釦を押す。これにより、後は全自動で教示が行
われる。The operation of the above configuration will be described. In automatic teaching, the teaching screen is called on the display device 11 of the operation panel 12 to select a mode, the material work W is set on the work feeder 3 and the finished work W is set on the spindle chuck 7, and the start button is pressed. As a result, the teaching is performed automatically thereafter.
【0025】図5および図6は水平軸(Z)の場合の自
動教示中の動作を示す。この動作はAモードとBモード
とで共通である。同図は、ローディング位置P2(図
1)の場合の動作を示す。スタート位置は、マクロ呼出
し時点での座標位置であり、例えば図1の進入位置Qと
される。スタート位置から設定値までは早送りで軸移動
し(図6のステップS1)、この後スキップ移動を開始
する。これにより、ワークWが主軸チャック7に押し当
てられると、Z軸サーボモータ32の負荷電流が増大す
る。スキップ移動の間、この負荷電流値を監視し(S
3)、リミット値に達すると軸停止を行う(S4)。こ
の停止時の座標値を読み込み、補正量Δsだけ補正した
値を、教示位置の座標値として決定する(S5)。この
決定値は、教示決定値記憶領域19の所定のアドレス
(引数に対応するアドレス)に格納する(S6)。5 and 6 show the operation during automatic teaching in the case of the horizontal axis (Z). This operation is common to A mode and B mode. This figure shows the operation at the loading position P2 (FIG. 1). The start position is a coordinate position at the time of calling the macro and is, for example, the approach position Q in FIG. The axis is moved rapidly from the start position to the set value (step S1 in FIG. 6), and then the skip movement is started. As a result, when the work W is pressed against the spindle chuck 7, the load current of the Z-axis servomotor 32 increases. During the skip movement, this load current value is monitored (S
3) When the limit value is reached, the axis is stopped (S4). The coordinate value at the time of stop is read, and the value corrected by the correction amount Δs is determined as the coordinate value of the teaching position (S5). This determined value is stored in a predetermined address (address corresponding to the argument) in the teaching determined value storage area 19 (S6).
【0026】負荷電流がリミット値に達しない場合も、
(設定値)+(所定のスキップ移動量)の位置まで進む
と(S7)、軸送りを停止する(S8)。この場合は、
画面上等にNG表示を行うが(S9)、停止位置を決定
値として教示決定値記憶領域19に格納する。教示動作
が終わると、メインプログラム40に従い、次の教示開
始位置に自動的に移動する。Even when the load current does not reach the limit value,
When it reaches the position of (set value) + (predetermined skip movement amount) (S7), the axis feed is stopped (S8). in this case,
Although NG is displayed on the screen (S9), the stop position is stored in the teaching determination value storage area 19 as the determination value. When the teaching operation is completed, the teaching program automatically moves to the next teaching start position according to the main program 40.
【0027】なお、前記の設定値には、およその座標値
を予め任意に設定しておく。スキップ移動量および補正
量Δsも適宜設定しておく。補正値Δsは、スキップ座
標値に対するオフセット量を示す。すなわち、ローダチ
ャック6の滑りや、押し付け時の機械的撓み量を補正す
るためのデータを設定する。教示位置が確定してから補
正量Δsを設定し、この値に連動して決定値が変更され
るようにしても良い。これら設定値、スキップ移動量、
および補正量Δsは、標準座標値自動設定手段28によ
り、機種データを指定するだけで、予め登録したデータ
に従って自動設定を可能としてある。It should be noted that approximate coordinate values are arbitrarily set in advance as the set values. The skip movement amount and the correction amount Δs are also set appropriately. The correction value Δs indicates the offset amount with respect to the skip coordinate value. That is, the data for correcting the slippage of the loader chuck 6 and the mechanical deflection amount at the time of pressing is set. The correction amount Δs may be set after the teaching position is fixed, and the determined value may be changed in conjunction with this value. These set values, skip movement amount,
The standard coordinate value automatic setting means 28 allows the correction amount Δs to be automatically set according to the data registered in advance, only by designating the model data.
【0028】図8および図9は、重力軸(Y軸)場合の
教示動作、すなわち完成品搬出位置P4,または素材搬
入位置P3のY軸座標の教示動作を示す。水平軸の場合
と同様に、スタート位置から設定値までは早送りで軸移
動し(図9のステップU1)、この後スキップ移動を開
始する(U2)。この移動の間、Y軸サーボモータ31
にはローダチャック6の落下を防止するように負のトル
クが作用し、負荷電流として負の保持電流が流れる。ワ
ークWがワークフィーダ3の上面に当たると、次第に負
荷が減少して保持電流が零に近づく。保持電流が零とな
った位置Hは、ワークフィーダ3の上にローダチャック
6がワークWを介して載った状態であり、この位置Hを
教示位置の座標値として決定する(U5)。なお、前記
の位置Hから、水平軸の場合と同様に補正演算(U4)
をして教示位置の座標を決定しても良い。8 and 9 show the teaching operation in the case of the gravity axis (Y axis), that is, the teaching operation of the Y-axis coordinate of the finished product carry-out position P4 or the material carry-in position P3. Similar to the case of the horizontal axis, the axis is moved rapidly from the start position to the set value (step U1 in FIG. 9), and then the skip movement is started (U2). During this movement, the Y-axis servo motor 31
A negative torque acts to prevent the loader chuck 6 from falling, and a negative holding current flows as a load current. When the work W hits the upper surface of the work feeder 3, the load gradually decreases and the holding current approaches zero. The position H where the holding current becomes zero is a state in which the loader chuck 6 is placed on the work feeder 3 via the work W, and this position H is determined as the coordinate value of the taught position (U5). In addition, from the position H, the correction calculation (U4) is performed as in the case of the horizontal axis.
Alternatively, the coordinates of the teaching position may be determined.
【0029】ローダチャック6がワークフィーダ3上に
載った後、軸送りが続けられるが、そのためローダチャ
ック6はワークフィーダ3に押し付けられることになっ
てY軸サーボモータ31の負荷電流が正の方向に次第に
増加する。この増加によってリミット値に達すると(U
6)、軸送りを停止する(U7)。この停止の間、トル
クリミット電流が流れ続ける。所定の停止時間が経過す
るとローダチャック6は上昇し、上昇原点に達して停止
する。負荷電流がリミット値に達しない場合も、(設定
値)+(所定のスキップ移動量)の位置まで進むと(U
8)、軸送りを停止する(U9)。この場合は、画面上
等にNG表示を行うが(U10)、停止位置を決定値と
して教示決定値記憶領域19に格納する。このような水
平軸および重力軸に応じた自動教示が、4箇所の各教示
位置につき順次行われる。この実施例では、アンローデ
ィング位置P1,ローディング位置P2,完成品搬出位
置P4,および素材搬入位置P3の順に教示が行われ
る。After the loader chuck 6 is placed on the work feeder 3, the axial feed is continued. Therefore, the loader chuck 6 is pressed against the work feeder 3 and the load current of the Y-axis servo motor 31 is in the positive direction. Gradually increase. When this limit is reached by this increase (U
6) Stop the axis feed (U7). During this stop, the torque limit current continues to flow. When a predetermined stop time elapses, the loader chuck 6 rises, reaches the origin of rise, and stops. Even if the load current does not reach the limit value, when the position reaches (set value) + (predetermined skip movement amount), (U
8) Stop the axis feed (U9). In this case, NG is displayed on the screen or the like (U10), but the stop position is stored in the teaching determination value storage area 19 as the determination value. Such automatic teaching according to the horizontal axis and the gravity axis is sequentially performed at each of the four teaching positions. In this embodiment, teaching is performed in the order of the unloading position P1, the loading position P2, the finished product unloading position P4, and the material loading position P3.
【0030】図10および図11は、Aモード時の水平
軸の場合の自動教示後の動作を示す。自動教示により座
標が決定すると、運転モードに設定する。運転モードで
は、教示マクロプログラム37の動作部の制御により、
すなわち図3の運転時制御手段22の制御により、決定
座標の所定距離aだけ手前まで早送りが行われ(図12
のステップR1)、そこから決定座標まで低速で送られ
る。前記の所定距離aは、適宜の値、例えば10mm程度
の値を設定する。10 and 11 show the operation after automatic teaching in the case of the horizontal axis in the A mode. When the coordinates are determined by automatic teaching, the operation mode is set. In the operation mode, the operation part of the teaching macro program 37 controls the
That is, by the control of the driving control means 22 in FIG. 3, fast-forwarding is performed to the front by the predetermined distance a of the determined coordinates (FIG.
Step R1) of the above, from there to the determined coordinates are sent at low speed. The predetermined distance a is set to an appropriate value, for example, a value of about 10 mm.
【0031】Aモードにおいて選択可能な各動作モード
では、次の動作が行われる。教示モードでは、メインプ
ログラム40の1サイクル分の実行により全教示位置が
決定されると動作を終了する。このモードのままでリピ
ート運転させることもできる。運転モードでは、教示モ
ード時に決定された座標に従って動作する。自動モード
では、起動した最初のサイクルを教示モードで動作し、
次のサイクルからは自動的に運転モードとなる。この自
動運転への切換は、メインプログラム40の最後に設定
したモード変更フラグ設定指令T2が、自動モード時に
機能してフラグ設定することにより行われる。In each operation mode selectable in the A mode, the following operation is performed. In the teaching mode, the operation ends when all teaching positions are determined by executing one cycle of the main program 40. It is also possible to make repeat operation in this mode. In the operation mode, it operates according to the coordinates determined in the teaching mode. In the automatic mode, operate the first cycle started in the teaching mode,
From the next cycle, the operation mode is automatically entered. The switching to the automatic operation is performed by the mode change flag setting command T2 set at the end of the main program 40 functioning in the automatic mode to set the flag.
【0032】Bモードの場合の自動教示後の動作を説明
する。Bモードでは、基本ローダ制御プログラム41の
メインプログラム40を元にして、自動編集手段29に
より次のように新たなワーク別ローダ制御プログラム3
0が作成される。すなわち、自動教示が行われると、メ
インプログラム40に準備された置き換え指令M77
が、図7(B)に示すように軸送り指令(Y──)に置
換される。この軸送り指令の座標値に、前記の自動教示
による決定値が書き込まれる。このようにして各置き換
え指令M77が軸送り指令に置換され、完成したローダ
制御プログラム30はワーク別ローダ制御プログラム記
憶手段17に登録される。The operation after automatic teaching in the B mode will be described. In the B mode, based on the main program 40 of the basic loader control program 41, a new work-specific loader control program 3 is created by the automatic editing means 29 as follows.
0 is created. That is, when automatic teaching is performed, the replacement instruction M77 prepared in the main program 40 is prepared.
Is replaced by the axis feed command (Y--) as shown in FIG. 7 (B). The value determined by the above-described automatic teaching is written in the coordinate value of this axis feed command. In this way, each replacement command M77 is replaced with the axis feed command, and the completed loader control program 30 is registered in the work-specific loader control program storage means 17.
【0033】Bモードで選択可能な各動作モードでは、
次の動作が行われる。対話自動編集モードでは、各教示
位置において、教示動作が終了すると自動的に編集操作
が行われ、プログラムに教示位置が書き込まれた後、停
止指令M120の制御によって、その場で停止する。非
対話自動編集モードは、基本的には対話自動編集モード
と同じであるが、教示位置での停止はしない。プログラ
ムが編集された後、自動的に起動がかかる。In each operation mode selectable in the B mode,
The following actions take place: In the interactive automatic edit mode, when the teaching operation ends at each teaching position, the editing operation is automatically performed, and after the teaching position is written in the program, the teaching operation is stopped on the spot under the control of the stop command M120. The non-interactive automatic editing mode is basically the same as the interactive automatic editing mode, but it does not stop at the teaching position. After the program is edited, it starts automatically.
【0034】無効モードは、基本ローダ制御プログラム
41による教示動作を無効にするモードであり、対話自
動編集モードや非対話自動編集モードでプログラムを作
成した後は、このモードにする。これにより、Bモード
で作成したローダ制御プログラム30を実行させること
ができる。基本ローダ制御プログラム41にモード変更
フラグ設定指令T2を入れておくと、自動編集モードで
1サイクル運転した後は、自動的に無効モードとなる。The invalid mode is a mode for invalidating the teaching operation by the basic loader control program 41. This mode is set after the program is created in the interactive automatic editing mode or the non-interactive automatic editing mode. As a result, the loader control program 30 created in the B mode can be executed. If the mode change flag setting command T2 is included in the basic loader control program 41, the invalid mode is automatically set after one cycle of operation in the automatic edit mode.
【0035】このローダ制御装置によると、このように
自動教示が行え、操作が簡単で、かつ迅速に教示が行え
る。また、重力軸の教示に際しては、ローダチャック6
がワークフィーダ3に載ったことにより減少するモータ
電流の変化を検出して教示位置を決定するようにしたた
め、ローダチャック6等に作用する重力にかかわらず
に、精度良く位置教示が行える。なお、前記実施例はガ
ントリローダに適用した場合につき説明したが、この発
明は他の種々の形式のローダにおいて、重力の作用する
軸の教示に適用することができる。さらに、この発明
は、旋盤に付設するローダ1に限らず、各種の工作機械
に装備するローダに適用することができる。According to this loader control device, automatic teaching can be performed in this manner, operation is simple, and teaching can be performed quickly. When teaching the gravity axis, the loader chuck 6
Since the teaching position is determined by detecting the change in the motor current that decreases due to the load on the work feeder 3, position teaching can be performed accurately regardless of gravity acting on the loader chuck 6 and the like. Although the above embodiments have been described with respect to application to a gantry loader, the present invention can be applied to teaching of a shaft on which gravity acts in various other types of loaders. Further, the present invention can be applied not only to the loader 1 attached to the lathe but also to loaders equipped in various machine tools.
【0036】[0036]
【発明の効果】この発明のローダ制御装置は、ワークを
把持したローダチャックをスキップ移動により下降させ
て固定物上面に押し付け、ローダチャックが固定物に載
ったことにより減少するモータ電流の変化を検出して教
示位置を決定するようにしたため、重力軸の場合のロー
ダチャック位置の教示を精度良く自動的に行うことがで
きる。According to the loader control device of the present invention, the loader chuck holding the work is lowered by the skip movement and pressed against the upper surface of the fixed object, and the change in the motor current which is reduced by the loader chuck being mounted on the fixed object is detected. Since the teaching position is determined in this way, the teaching of the loader chuck position in the case of the gravity axis can be automatically performed with high accuracy.
【図1】この発明の一実施例にかかるローダ制御装置を
適用するローダおよび旋盤の正面図である。FIG. 1 is a front view of a loader and a lathe to which a loader control device according to an embodiment of the present invention is applied.
【図2】その旋盤の平面図である。FIG. 2 is a plan view of the lathe.
【図3】同ローダ制御装置の概念構成のブロック図であ
る。FIG. 3 is a block diagram of a conceptual configuration of the same loader control device.
【図4】その基本ローダ制御プログラムのプログラム構
成を示す説明図である。FIG. 4 is an explanatory diagram showing a program configuration of the basic loader control program.
【図5】水平軸の場合の教示動作の説明図である。FIG. 5 is an explanatory diagram of a teaching operation in the case of a horizontal axis.
【図6】同教示動作の流れ図である。FIG. 6 is a flowchart of the same teaching operation.
【図7】Bモード時の教示前後のプログラム構造を示す
説明図である。FIG. 7 is an explanatory diagram showing a program structure before and after teaching in the B mode.
【図8】同ローダ制御装置の要部の概念構成、および重
力軸の教示動作を示す説明図である。FIG. 8 is an explanatory diagram showing a conceptual configuration of a main part of the same loader control device and a teaching operation of a gravity axis.
【図9】重力軸の教示動作の流れ図である。FIG. 9 is a flowchart of a gravity axis teaching operation.
【図10】水平軸の場合の教示データ対応の運転動作の
説明図である。FIG. 10 is an explanatory diagram of a driving operation corresponding to teaching data in the case of a horizontal axis.
【図11】同運転動作の流れ図である。FIG. 11 is a flowchart of the same driving operation.
【図12】教示方法の参考提案例の説明図である。FIG. 12 is an explanatory diagram of a reference proposal example of a teaching method.
【図13】その負荷電流と負荷との関係を示すグラフで
ある。FIG. 13 is a graph showing the relationship between the load current and the load.
【符号の説明】 1…ローダ、2…旋盤、3…ワークフィーダ、5…昇降
ロッド、6…ローダチャック、7…主軸チャック、10
…ローダ制御装置、14…全体動作制御手段、15…部
分動作制御手段、19…教示決定値記憶領域、21…基
本ローダ制御手段、22…運転時制御手段、23…教示
時制御手段、24…スキップ移動手段、24a…水平軸
スキップ移動手段、24b…重力軸スキップ移動手段、
25…教示位置決定手段、25a…水平軸教示位置決定
手段、25b…重力軸教示位置決定手段、31…Y軸サ
ーボモータ、32…Z軸サーボモータ、33,34…電
流計、40…メインプログラム、41…基本ローダ制御
プログラム、P1…アンローディング位置、P2…ロー
ディング位置、P3…素材搬入位置、P4…加工品搬出
位置、W…ワーク[Explanation of reference numerals] 1 ... loader, 2 ... lathe, 3 ... work feeder, 5 ... elevating rod, 6 ... loader chuck, 7 ... spindle chuck, 10
... Loader control device, 14 ... Overall operation control means, 15 ... Partial operation control means, 19 ... Teaching decision value storage area, 21 ... Basic loader control means, 22 ... Running control means, 23 ... Teaching control means, 24 ... Skip moving means, 24a ... Horizontal axis skip moving means, 24b ... Gravity axis skip moving means,
25 ... Teaching position determining means, 25a ... Horizontal axis teaching position determining means, 25b ... Gravity axis teaching position determining means, 31 ... Y axis servo motor, 32 ... Z axis servo motor, 33, 34 ... Ammeter, 40 ... Main program , 41 ... Basic loader control program, P1 ... Unloading position, P2 ... Loading position, P3 ... Material loading position, P4 ... Workpiece unloading position, W ... Work
Claims (1)
教示過程で下降動作させ、固定物上面へ押し付ける重力
軸スキップ移動手段と、このスキップ移動時に前記ロー
ダチャックの昇降用送り軸のモータの負荷電流を監視し
て電流値が設定減少値まで減少ときの前記送り軸の座標
値を読み取り、この読み取り値を基準に教示位置を決定
する重力軸教示位置決定手段とを備えたローダ制御装
置。1. A gravitational axis skip moving means for lowering a loader chuck holding a work in an automatic teaching process to press the loader chuck against the upper surface of a fixed object, and a load current of a motor of a lifting feed shaft of the loader chuck during the skip movement. A loader control device comprising: a gravity axis teaching position determining means for monitoring and reading a coordinate value of the feed axis when the current value decreases to a set reduction value, and determining a teaching position based on the read value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1813993A JPH06206137A (en) | 1993-01-08 | 1993-01-08 | Loader controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1813993A JPH06206137A (en) | 1993-01-08 | 1993-01-08 | Loader controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06206137A true JPH06206137A (en) | 1994-07-26 |
Family
ID=11963276
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1813993A Pending JPH06206137A (en) | 1993-01-08 | 1993-01-08 | Loader controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06206137A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100952279B1 (en) * | 2002-12-23 | 2010-04-12 | 두산인프라코어 주식회사 | Material seating abnormality detection device and method |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0222712A (en) * | 1988-07-12 | 1990-01-25 | Nissan Motor Co Ltd | Teaching method for work positioning device |
| JPH0235649B2 (en) * | 1982-05-27 | 1990-08-13 | Sanyo Electric Co |
-
1993
- 1993-01-08 JP JP1813993A patent/JPH06206137A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0235649B2 (en) * | 1982-05-27 | 1990-08-13 | Sanyo Electric Co | |
| JPH0222712A (en) * | 1988-07-12 | 1990-01-25 | Nissan Motor Co Ltd | Teaching method for work positioning device |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100952279B1 (en) * | 2002-12-23 | 2010-04-12 | 두산인프라코어 주식회사 | Material seating abnormality detection device and method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6640676B2 (en) | Tool presetter and tool offset amount calculation method | |
| JPS6062419A (en) | Fully automatic wire-cut electric spark machine | |
| KR20200107485A (en) | Auto toool changer and method for controlling the same and machine tool having the same | |
| WO1998023141A1 (en) | Device and method for mounting electronic parts | |
| US5742140A (en) | Numerical-control machine tool | |
| US4506129A (en) | Apparatus for processing a broken wire electrode used during electro-discharge machining | |
| JP2591413B2 (en) | Loader control device | |
| JPH06206137A (en) | Loader controller | |
| JPH03178731A (en) | Electric discharge machine | |
| JPH11170117A (en) | Controlling method and device for moving spindle of machine tool | |
| CN107234485A (en) | The control method of lathe and lathe | |
| JP2010262983A (en) | Semiconductor manufacturing apparatus, low load contact detection device, and low load contact detection method | |
| CN110315376A (en) | Lathe, control method | |
| JPH04340104A (en) | Loader control device | |
| JPH04160605A (en) | Collision preventing device for automatic operating machine tool | |
| JP2591367B2 (en) | Loader teaching device | |
| CN116374599A (en) | Feeding and discharging method for flexible manufacturing system | |
| JP4426706B2 (en) | Workpiece placement device for spindle-driven vertical machine tools | |
| JP2866709B2 (en) | Multiple processing method and device | |
| JPS629826A (en) | Machining process displaying method for wire-cut electric discharge machine | |
| JPH0479781B2 (en) | ||
| JP2503323B2 (en) | Method and device for manufacturing spent fuel storage rack | |
| JPH07100734A (en) | Nc working machine | |
| JPH0471632B2 (en) | ||
| JPH04315552A (en) | Machine tool |