JPH05318278A - X-y table drive control device of machine tool - Google Patents
X-y table drive control device of machine toolInfo
- Publication number
- JPH05318278A JPH05318278A JP12872892A JP12872892A JPH05318278A JP H05318278 A JPH05318278 A JP H05318278A JP 12872892 A JP12872892 A JP 12872892A JP 12872892 A JP12872892 A JP 12872892A JP H05318278 A JPH05318278 A JP H05318278A
- Authority
- JP
- Japan
- Prior art keywords
- speed command
- moving speed
- command value
- axis
- 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
Landscapes
- Automatic Control Of Machine Tools (AREA)
- Machine Tool Sensing Apparatuses (AREA)
- Machine Tool Units (AREA)
- Numerical Control (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は工作機械のX−Yテーブ
ル駆動制御装置、特に工作機械のテーブル定盤に載せた
ワーク、または工作ツールの機械系座標に対する傾きの
計測とそれに伴って位置決め補正をしてX−Yテーブル
を駆動制御するようにしたものに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an XY table drive controller for a machine tool, and more particularly to measuring the inclination of a workpiece mounted on a table surface plate of a machine tool or a machine tool with respect to the machine system coordinates, and positioning correction accordingly. For driving and controlling the XY table.
【0002】[0002]
【従来の技術】図6は従来の工作機械のX−Yテーブル
駆動制御装置におけるワーク傾きを計測する方法を示す
説明図である。図において、1はX−Yテーブル、2は
X−Yテーブル1に設置されたワーク、3は機械式の距
離測定器であるパピーテスタで、機械上の固定点8に付
設されている。4はX−Yテーブル1をX軸方向に移動
させるX軸駆動モータ、5はX−Yテーブル1をY軸方
向に移動させるY軸駆動モータ、6はX−Yテーブル1
のX軸方向を示し、7はX−YテーブルのY軸方向を示
す。11は移動速度指令を入力するキーボードなどの入
力装置、12は入力装置1を操作し、パピーテスタ3を
監視する作業者、14は入力装置1の移動速度指令に従
ってX軸及びY軸駆動モータ4,5にNC移動速度指令
値を出力するNC制御装置である。2. Description of the Related Art FIG. 6 is an explanatory view showing a method for measuring a work inclination in a conventional XY table drive controller for a machine tool. In the figure, 1 is an XY table, 2 is a work set on the XY table 1, 3 is a puppy tester which is a mechanical distance measuring device, and is attached to a fixed point 8 on the machine. 4 is an X-axis drive motor that moves the XY table 1 in the X-axis direction, 5 is a Y-axis drive motor that moves the XY table 1 in the Y-axis direction, and 6 is an XY table 1.
Of the XY table, and 7 indicates the Y-axis direction of the XY table. Reference numeral 11 is an input device such as a keyboard for inputting a moving speed command, 12 is an operator who operates the input device 1 and monitors the pupy tester 3, and 14 is an X-axis and Y-axis drive motor 4 according to the moving speed command of the input device 1. 5 is an NC control device that outputs an NC moving speed command value.
【0003】従来の工作機械のX−Yテーブル駆動制御
装置は上記のように構成され、例えば作業者12は入力
装置1を操作してX軸方向移動速度指令を出力し、X−
Yテーブル1を例えばX軸方向7に移動させ、X−Yテ
ーブル1上のワーク2をパピーテスタ3に対して相対移
動させる。このときに、ワーク2がX−Yテーブル1の
移動軸方向に対して傾いていると、パピーテスタ3とワ
ーク2の相対距離は近づくか、或いは離れたりするため
に、パピーテスタ3の針3aが動く。作業者12はこの
針の動きを目12aで見ることにより、ワーク2が工作
機械の駆動軸に対して傾いていることを認知する。ま
た、傾きを認知した作業者は、パピーテスタ3の針3a
の動く方向から、ワーク2がどちらに傾いているかを認
知し、ワーク2の傾きを修正する。修正後、再度X−Y
テーブル1を動かすことにより、X−Yテーブル1の移
動軸方向に対する傾きを確認し、この傾きが許容される
範囲内になるまでこの作業を繰り返す。The conventional XY table drive control device for a machine tool is constructed as described above. For example, the operator 12 operates the input device 1 to output the X-axis direction moving speed command, and the X-
The Y table 1 is moved in the X-axis direction 7, for example, and the work 2 on the XY table 1 is moved relative to the puppy tester 3. At this time, if the work 2 is tilted with respect to the movement axis direction of the XY table 1, the relative distance between the Puppy tester 3 and the work 2 becomes closer or farther away, so that the needle 3a of the Puppy tester 3 moves. .. The worker 12 recognizes that the work 2 is tilted with respect to the drive shaft of the machine tool by observing the movement of the needle with the eyes 12a. In addition, the worker who recognizes the tilt is the needle 3a of the Puppy tester 3.
The direction in which the work 2 is tilted is recognized from the moving direction of and the tilt of the work 2 is corrected. After correction, XY again
By moving the table 1, the inclination of the XY table 1 with respect to the movement axis direction is confirmed, and this operation is repeated until the inclination falls within an allowable range.
【0004】これがいわゆるワークの水平出しと呼ばれ
る作業である。工具として工作機械に据え付けられる各
種ツールも同様或いは類似の方法で機械駆動軸に対する
水平出し作業をおこなって設置される。工作機械上への
ワーク、ツールの設置に際しては、上記のようなワーク
やツールの駆動軸に対する傾きの測定を行なうことが不
可欠であり、一般的には上記のような方法で行なわれて
いる。なお、パピーテスタ3は微小な距離変化を測定で
きる測定器であるが、一般に測定可能範囲9は小さく、
作業者12はワーク2とパピーテスタ3の距離をあらか
じめ調整し、測定可能な範囲に設定しなければならな
い。This is a so-called work leveling work. Various tools to be installed on the machine tool as tools are also installed by performing a leveling operation with respect to the machine drive shaft in a similar or similar manner. When installing a work or tool on a machine tool, it is indispensable to measure the inclination of the work or tool with respect to the drive axis as described above, and is generally performed by the above method. Although the Puppy tester 3 is a measuring instrument capable of measuring a minute change in distance, the measurable range 9 is generally small,
The worker 12 must adjust the distance between the work 2 and the Puppy tester 3 in advance and set it in a measurable range.
【0005】図7は従来のもう1つの工作機械のX−Y
テーブル駆動制御装置におけるワーク傾きを計測する方
法を示す説明図である。この方法はワーク2の駆動軸に
対する傾きを計算機を用いて自動的に測定しようとする
もので、テレビカメラ15によりX−Yテーブル1上の
ワーク2を撮影し、その画像情報を計算機16に送り、
計算機16ではその画像情報に基づいてテレビ17のモ
ニタ画面にワーク2の形状、傾きを画像として表示し、
ワーク2の形状、傾きを作業者に認識させるようにして
いる。FIG. 7 shows an XY of another conventional machine tool.
It is explanatory drawing which shows the method of measuring the workpiece inclination in a table drive control apparatus. In this method, the inclination of the work 2 with respect to the drive axis is automatically measured using a computer. The TV camera 15 photographs the work 2 on the XY table 1 and sends the image information to the computer 16. ,
The computer 16 displays the shape and inclination of the work 2 as an image on the monitor screen of the television 17 based on the image information,
The shape and the inclination of the work 2 are made to be recognized by the operator.
【0006】[0006]
【発明が解決しようとする課題】上記のような図6に示
す従来の工作機械のX−Yテーブル駆動装置におけるワ
ーク傾きを計測する方法では作業者12が例えばX−Y
テーブル1をパピーテスタ3に対して相対移動させて、
パピーテスタ3の針3aの動きからワーク2が工作機械
の駆動軸に対して傾いていることを認知し、パピーテス
タ3の針3aの動く方向からワーク2がどちらに傾いて
いるかを認知し、手作業によってワーク2の傾きを修正
し、その後にX−Yテーブル1を駆動させてX−Yテー
ブル1上のワーク2に対して工作機械により加工を行う
ようにしているから、水平出しの段取り作業時間におい
て多大な時間を費やし、ワーク2の加工作業効率を結果
的に低下させるという問題があった。In the method of measuring the work inclination in the conventional XY table driving device of the machine tool shown in FIG. 6 as described above, the worker 12 is, for example, XY.
Move the table 1 relative to the Puppy tester 3,
From the movement of the needle 3a of the Puppy tester 3, it is recognized that the workpiece 2 is tilted with respect to the drive axis of the machine tool, and from which direction the needle 3a of the Puppy tester 3 is moving, the workpiece 2 is tilted. Since the inclination of the work 2 is corrected by using the machine tool, the XY table 1 is driven to machine the work 2 on the XY table 1 by a machine tool. However, there has been a problem that a large amount of time is spent on the work and the working efficiency of the work 2 is reduced as a result.
【0007】また、図7に示す従来のもう一つの工作機
械のX−Yテーブル駆動制御装置におけるワーク傾きを
計測する方法では、ワーク2の位置をカメラ15で撮影
し、その画像情報を計算機16に送り、計算機16では
その画像情報に基づいてテレビ17のモニタ画面にワー
ク2の形状、傾きを画像として表示するが、計算機16
による物体認識は工作機械等のようにミクロン単位の精
度を得られるほど十分に高精度ではなく、更にワーク2
の形状が単純でなくなると、形状認識自体が困難となる
ものであった。加えて、ワーク2の傾きを計測すべき場
合、ワーク2に基準面を設定する場合が殆んどである
が、その情報を計算機16に別途入力しておく必要があ
るなど、多くの問題があった。即ち、テレビカメラ15
と計算機16を用いた物体認識によるワーク2の位置、
傾きの認識はまだまだ実用段階とはなっていないもので
あった。In another conventional method for measuring the work tilt in the XY table drive control device for a machine tool shown in FIG. 7, the position of the work 2 is photographed by the camera 15, and the image information thereof is calculated by the computer 16. The computer 16 displays the shape and inclination of the work 2 as an image on the monitor screen of the television 17 based on the image information.
Object recognition by is not accurate enough to obtain micron-level accuracy like machine tools, etc.
If the shape of is not simple, shape recognition itself becomes difficult. In addition, in most cases where the inclination of the work 2 should be measured, a reference plane is set on the work 2, but there are many problems such as the need to separately input the information into the computer 16. there were. That is, the TV camera 15
And the position of the work 2 by object recognition using the computer 16,
The recognition of inclination was not yet in the practical stage.
【0008】本発明はかかる問題点を解決するためにな
されたもので、ワーク傾きの計測を自動化させて作業者
の負担を減らして作業性を向上させると同時に従来通り
のワークの位置決め精度が保障された状態でワークの加
工作業効率を向上させることができる工作機械のX−Y
テーブル駆動制御装置を得ることを目的とする。The present invention has been made in order to solve such a problem, and automates the measurement of the work inclination to reduce the burden on the operator and improve the workability, and at the same time, the conventional work positioning accuracy is guaranteed. Machine tool that can improve the work efficiency of the workpiece in the cut state
The purpose is to obtain a table drive controller.
【0009】[0009]
【課題を解決するための手段】本発明に係る工作機械の
ワーク駆動制御装置は、ワークが設置されるX−Yテー
ブルを、X軸及びY軸方向に移動させるX軸及びY軸駆
動モータと、X軸及びY軸駆動モータを駆動制御するX
・Y軸モータ駆動制御回路の他に、入力装置からのワー
クの傾きを検出するための移動速度指令に基づいて第1
NC移動速度指令値及び入力装置又は移動指令プログラ
ムからの加工を行うための移動速度指令に基づいて第2
NC移動速度指令値を演算するNC移動速度指令値演算
手段と、X−Yテーブル上のワークのX軸方向又はY軸
方向の移動距離を測定し、測定値を電気信号として出力
する微少距離測定器と、NC移動速度指令値演算手段が
算出した第1NC移動速度指令値をX・Y軸モータ駆動
制御回路に出力してX−YテーブルがX軸又はY軸のい
ずれかの方向に駆動されて微少距離測定器が測定したワ
ークの移動量の測定値を、NC移動速度指令値演算手段
の第2NC移動速度指令値に加算・減算してNC補正移
動速度指令値を算出し、それをX・Y軸モータ駆動制御
回路に出力するNC補正移動速度指令値演算手段とを備
えてなるものである。A work drive controller for a machine tool according to the present invention comprises an X-axis and Y-axis drive motor for moving an XY table on which a work is installed in the X-axis and Y-axis directions. , X for driving and controlling the X-axis and Y-axis drive motors
-Besides the Y-axis motor drive control circuit, the first based on the moving speed command for detecting the inclination of the work from the input device.
The second based on the NC moving speed command value and the moving speed command for processing from the input device or the moving command program.
An NC moving speed command value calculating means for calculating an NC moving speed command value, and a minute distance measurement for measuring the moving distance of the workpiece on the XY table in the X-axis direction or the Y-axis direction and outputting the measured value as an electric signal. And a first NC moving speed command value calculated by the NC moving speed command value computing means to an X / Y-axis motor drive control circuit to drive the XY table in either the X-axis or Y-axis direction. Then, the measured value of the moving amount of the work measured by the fine distance measuring device is added to / subtracted from the second NC moving speed command value of the NC moving speed command value calculating means to calculate the NC corrected moving speed command value, which is calculated as X. An NC correction movement speed command value calculation means for outputting to the Y-axis motor drive control circuit.
【0010】更に、前記NC補正移動速度指令値演算手
段が算出したNC補正移動速度指令値に基づいてワーク
の傾きを示すドットデータとして図形描画表示する表示
手段とを備えるようにしてもよい。Further, display means may be provided for graphically displaying dot data indicating the inclination of the work based on the NC corrected moving speed command value calculated by the NC corrected moving speed command value calculating means.
【0011】[0011]
【作用】本発明において、入力装置よりNC移動速度指
令値演算手段にワークの傾きを検出するための例えばX
軸の移動速度指令を入力する。NC移動速度指令値演算
手段ではその移動速度指令に基づいて第1NC移動速度
指令値を算出してX・Y軸モータ駆動制御回路に出力し
てX軸駆動モータを駆動させることにより、ワークが設
定されたX−YテーブルをX軸方向に所定距離移動させ
る。このとき、微少距離測定器はX−Yテーブル上のワ
ークが傾いていれば、ワークのY軸方向の移動距離を傾
きとして測定し、その測定値を電気信号としてNC補正
移動速度指令値演算手段に出力する。NC補正移動速度
指令値演算手段では微少距離測定器の測定値を、入力装
置又は移動指令プログラムからの加工を行うためのX・
Y軸の移動速度指令に基づいてNC移動速度指令値演算
手段が算出した第2NC移動速度指令値に加算・減算し
てNC補正移動速度指令値を算出し、これをX・Y軸モ
ータ駆動制御回路に出力する。従って、ワークの傾きを
考慮に入れて修正したNC補正移動速度指令値に基づい
てX−Yテーブルが移動させられるため、ワークの水平
出しの段取り作業が自動化されて工作機械によるワーク
の加工が行われることとなる。In the present invention, the NC moving speed command value calculating means for detecting the inclination of the work, for example, X, is detected from the input device.
Input the axis movement speed command. The NC moving speed command value calculating means calculates the first NC moving speed command value based on the moving speed command and outputs the first NC moving speed command value to the X / Y-axis motor drive control circuit to drive the X-axis drive motor to set the work. The moved XY table is moved in the X-axis direction by a predetermined distance. At this time, if the work on the XY table is tilted, the fine distance measuring device measures the moving distance of the work in the Y-axis direction as the tilt, and the measured value is used as an electric signal to calculate NC correction moving speed command value calculating means. Output to. The NC correction movement speed command value calculation means uses an X / X for processing the measured value of the minute distance measuring device from the input device or the movement command program.
An NC corrected moving speed command value is calculated by adding / subtracting to / from the second NC moving speed command value calculated by the NC moving speed command value calculating means based on the Y-axis moving speed command, and this is used for X / Y axis motor drive control. Output to the circuit. Therefore, since the XY table is moved based on the NC correction movement speed command value corrected in consideration of the inclination of the work, the setup work for leveling the work is automated and the work is machined by the machine tool. Will be seen.
【0012】また、表示手段がNC補正移動速度指令値
演算手段が算出したNC補正移動速度指令値に基づいて
ワークの傾きを示すドットデータとして図形描画表示す
るようにしたから、作業者がその表示手段の図形描画表
示をみてワークの傾きを認識することにより、手作業で
ワークの水平出し作業を行うこともできる。Further, since the display means is adapted to perform graphic drawing display as dot data indicating the inclination of the work on the basis of the NC corrected moving speed command value calculated by the NC corrected moving speed command value calculating means, the operator displays the display. By recognizing the inclination of the work by observing the graphic drawing display of the means, the work can be leveled manually.
【0013】[0013]
【実施例】図1は本発明の一実施例を示すブロック図、
図2は同実施例のワーク傾き測定部分を示す模式図、図
3は同実施例によるワーク傾き測定結果をテレビに表示
した一例を示す説明図、図4は同実施例によるもう一つ
のワーク傾き測定結果をテレビに表示した一例を示す説
明図である。図において、従来例と同一の構成は従来例
と同一符号を付して重複した構成の説明を省略する。2
3は微少距離の測定が可能な微少距離測定器で、その測
定値を電気信号として出力するものである。24はNC
制御装置で、作業者12がこれに付属するキーボードな
どの入力装置11を用いて移動速度指令を入力し、その
移動速度指令に基づいて作成したNC移動速度指令値を
X軸駆動モータ4或いはY軸駆動モータ5に出力してX
−Yテーブル1を駆動するものである。なお、このNC
制御装置24にはテレビ17のような表示装置が設置さ
れていて、指令の入力状況、工作機械の駆動軸の移動状
況などがモニタリングできるようになっている。FIG. 1 is a block diagram showing an embodiment of the present invention.
2 is a schematic diagram showing a work inclination measuring portion of the same embodiment, FIG. 3 is an explanatory view showing an example of a work inclination measurement result according to the same embodiment displayed on a television, and FIG. 4 is another work inclination according to the same embodiment. It is explanatory drawing which shows an example which displayed the measurement result on the television. In the figure, the same configurations as those of the conventional example are denoted by the same reference numerals as those of the conventional example, and the description of the duplicated configurations is omitted. Two
Reference numeral 3 denotes a micro distance measuring device capable of measuring a micro distance, and outputs the measured value as an electric signal. 24 is NC
In the control device, the worker 12 inputs a moving speed command using the input device 11 such as a keyboard attached to the operator, and the NC moving speed command value created based on the moving speed command is used as the X-axis drive motor 4 or Y. Output to the axis drive motor 5 and X
-Y drives the table 1. In addition, this NC
A display device such as the television 17 is installed in the control device 24 so that the input state of commands, the movement state of the drive shaft of the machine tool, and the like can be monitored.
【0014】次に、NC制御装置24の内部構成につい
て説明する。31はNC制御装置24のNC移動速度指
令値演算手段で、入力装置11からのワーク2の傾きを
検出するためのX軸又はY軸の移動速度指令に基づいて
第1NC移動速度指令値と、入力装置11又は移動指令
プログラムメモリ32に予め記憶されている移動指令プ
ログラムからの加工を行うためのX・Y軸の移動速度指
令に基づいて第2NC移動速度指令値を算出するもので
ある。33はNC移動速度指令値演算手段31が算出し
た第2NC移動速度指令値を記憶するNC移動速度指令
値メモリである。34はNC補正移動速度指令値演算手
段で、NC移動速度指令値演算手段31が算出した第2
NC移動速度指令値に微少距離測定器23が測定したワ
ーク2の移動量の測定値を加算・減算してNC補正移動
速度指令値を算出するものである。35はNC補正移動
速度指令値演算手段34が算出したNC補正移動速度指
令値を記憶するNC補正移動速度指令値メモリである。
36はNC移動速度指令値演算手段31の第1NC移動
速度指令値或いはNC補正移動速度指令値演算手段34
のNC補正移動速度指令値が入力され、これらの指令値
に基づいてX軸駆動モータ4及びY軸駆動モータ5を駆
動制御するX・Y軸モータ駆動制御回路36である。N
C制御装置24はNC移動速度指令値演算手段31乃至
X・Y軸モータ駆動制御回路36で構成されている。Next, the internal structure of the NC controller 24 will be described. Reference numeral 31 denotes an NC moving speed command value computing means of the NC control device 24, which is a first NC moving speed command value based on an X-axis or Y-axis moving speed command for detecting the inclination of the workpiece 2 from the input device 11. The second NC moving speed command value is calculated based on the moving speed command of the X and Y axes for machining from the moving command program stored in advance in the input device 11 or the moving command program memory 32. Reference numeral 33 is an NC moving speed command value memory for storing the second NC moving speed command value calculated by the NC moving speed command value calculating means 31. Reference numeral 34 denotes an NC correction moving speed command value calculating means, which is the second value calculated by the NC moving speed command value calculating means 31.
The NC corrected moving speed command value is calculated by adding / subtracting the measured value of the moving amount of the workpiece 2 measured by the minute distance measuring device 23 to / from the NC moving speed command value. Reference numeral 35 denotes an NC correction moving speed command value memory for storing the NC correction moving speed command value calculated by the NC correction moving speed command value calculating means 34.
Reference numeral 36 denotes the first NC moving speed command value of the NC moving speed command value calculating means 31 or the NC correction moving speed command value calculating means 34.
NC correction movement speed command values are input, and the X / Y-axis motor drive control circuit 36 drives and controls the X-axis drive motor 4 and the Y-axis drive motor 5 based on these command values. N
The C control device 24 is composed of NC moving speed command value calculation means 31 to an X / Y axis motor drive control circuit 36.
【0015】次に、本発明における実施例の動作につい
て説明する。まず、入力装置11よりNC制御装置24
のNC移動速度指令値演算手段31にワークの傾きを検
出するための例えばX軸の移動速度指令を出力する。N
C移動速度指令値演算手段31ではその移動速度指令に
基づいて第1NC移動速度指令値を算出してX・Yモー
タ駆動制御回路36に出力してX軸駆動モータ4を駆動
することにより、ワーク2が設定されたX−Yテーブル
1をX軸方向に所定距離移動させる。このとき、微少距
離測定器23はX−Yテーブル1上のワーク2が傾いて
いれば、ワーク2のY軸方向の移動距離を傾きとして測
定し、その測定値を電気信号としてNC補正移動速度指
令値演算手段34に出力する。Next, the operation of the embodiment of the present invention will be described. First, from the input device 11 to the NC control device 24
For example, an X-axis moving speed command for detecting the inclination of the work is output to the NC moving speed command value calculating means 31. N
The C moving speed command value calculating means 31 calculates the first NC moving speed command value based on the moving speed command and outputs the first NC moving speed command value to the XY motor drive control circuit 36 to drive the X-axis drive motor 4 to work. The XY table 1 for which 2 is set is moved in the X-axis direction by a predetermined distance. At this time, if the work 2 on the XY table 1 is tilted, the fine distance measuring device 23 measures the movement distance of the work 2 in the Y-axis direction as the tilt, and the measured value is used as an electric signal to correct the NC correction movement speed. It is output to the command value calculation means 34.
【0016】以上の説明はX軸に対するワーク2の傾き
を測定する場合であり、具体的に数値を挙げて詳述す
る。入力装置11が設定したX軸の移動速度指令を例え
ば、X−Yテーブル1をX軸方向に20mm駆動させる
内容とすると、X=20、Y=0となる。ここで、X−
Yテーブル1をX軸方向に20mm駆動させると、工作
機械の駆動軸に相当する微少距離測定器23の先端はワ
ーク2が傾いていることから、ワーク2の基準面に対し
て相対的にY軸方向にαmmだけ移動することになる。
即ち、微少距離測定器23の出力αはX軸方向の移動に
伴って測定器出力として与えられることとなる。The above description is for measuring the inclination of the work 2 with respect to the X-axis, and will be described in detail with specific numerical values. If the X-axis movement speed command set by the input device 11 is set to drive the XY table 1 by 20 mm in the X-axis direction, X = 20 and Y = 0. Where X-
When the Y table 1 is driven by 20 mm in the X-axis direction, the tip of the fine distance measuring device 23 corresponding to the drive shaft of the machine tool is tilted relative to the reference plane of the work 2 because the work 2 is tilted. It will move by αmm in the axial direction.
That is, the output α of the minute distance measuring device 23 is given as the measuring device output along with the movement in the X-axis direction.
【0017】また、NC移動速度指令値演算手段31に
は移動指令プログラムメモリ32に記憶されている移動
指令プログラムの加工を行うためのX・Y軸の移動速度
指令が入力され、NC移動速度指令値演算手段31が算
出した第2NC移動速度指令値がNC移動速度指令値メ
モリ33に記憶されている。かかるX・Y軸の移動速度
指令をNC移動速度指令値演算手段31に入力装置11
により入力するようにしてもよい。Further, the NC moving speed command value computing means 31 is inputted with the moving speed commands of the X and Y axes for machining the moving command program stored in the moving command program memory 32, and the NC moving speed command is inputted. The second NC moving speed command value calculated by the value calculating means 31 is stored in the NC moving speed command value memory 33. The X / Y axis moving speed command is input to the NC moving speed command value calculating means 31 by the input device 11
You may input by.
【0018】次に、NC補正移動速度指令値演算手段3
4では微少距離測定器23の測定値をNC移動速度指令
値メモリ33から読み出した第2NC移動速度指令値に
加算・減算してNC補正移動速度指令値を算出し、これ
をX・Y軸モータ駆動制御回路36に出力する。従っ
て、ワーク2の傾きを考慮に入れて修正したNC補正移
動速度指令値に基づいてX−Yテーブル1が移動させら
れるため、ワーク2の水平出しの段取り作業が自動化さ
れて工作機械によるワーク2の加工が正確に位置決めさ
れた状態で精度よく行われることとなる。Next, the NC correction moving speed command value calculating means 3
In 4, the measured value of the minute distance measuring device 23 is added / subtracted to / from the second NC moving speed command value read from the NC moving speed command value memory 33 to calculate the NC corrected moving speed command value, and this is calculated as the X / Y axis motor. Output to the drive control circuit 36. Therefore, since the XY table 1 is moved based on the NC corrected movement speed command value corrected in consideration of the inclination of the work 2, the setup work for leveling the work 2 is automated, and the work 2 by the machine tool is performed. Will be performed with high precision while being accurately positioned.
【0019】また、NC補正移動速度指令値演算手段3
4が算出したNC補正移動速度指令値をNC補正移動速
度指令値メモリ35に記憶させておき、これを読み出し
て表示手段であるテレビ17にワークの傾きを示すドッ
トデータとして図形描画表示して作業者に示すこともで
きる。この場合、ワーク2の形状自体を作業者が認識す
ることができる。例えば、図3はテレビ17の画面に表
示されたドットデータを示しているが、それを見た作業
者は当然ワーク2の形状を認知しているために、表示さ
れた形状2aが例えば長方形であることを知っている。
このため、作業者はドットデータが実際の長方形からど
のくらいずれた形状となっているかという点には意識が
なく、作業者が欲しい情報は、その長方形のワーク2が
工作機械の駆動軸に対してどの位い傾いているかという
ことに他ならない。Further, the NC correction moving speed command value calculation means 3
The NC corrected moving speed command value calculated by No. 4 is stored in the NC corrected moving speed command value memory 35, which is read out and graphically displayed as dot data indicating the inclination of the work on the television 17 which is the display means. It can also be shown to the person. In this case, the operator can recognize the shape of the work 2 itself. For example, FIG. 3 shows the dot data displayed on the screen of the television 17, but since the worker who sees the dot data naturally recognizes the shape of the work 2, the displayed shape 2a is, for example, a rectangle. I know there is.
Therefore, the worker does not have to be aware of how much the dot data is shaped from the actual rectangle, and the information that the worker wants is that the rectangular work 2 is relative to the drive axis of the machine tool. It is nothing but how much it is leaning.
【0020】即ち、図3に示すように、2aとして表示
された形状をみて、傾き41を認識できればよい。この
ように傾き41の方向が判ったら、ワーク2の傾き41
を修正して、再度測定表示させて、十分に水平になった
と思われるまで作業を繰り返せば、従来と同様な精度が
水平出し作業を行なうこともできる。40aはテレビ1
7の画面のなかで傾きを見やすくするためのスケールで
ある。なお、この場合にはNC移動速度指令値演算手段
31で算出されたNC移動速度指令値をX・Y軸モータ
駆動制御回路36に入力してX軸駆動モータ4及びY軸
駆動モータ5を駆動させてワーク2に対する加工を行
う。That is, as shown in FIG. 3, it suffices if the inclination 41 can be recognized by looking at the shape displayed as 2a. When the direction of the inclination 41 is known in this way, the inclination 41 of the workpiece 2
Can be corrected and displayed again, and the work can be repeated until it seems to be sufficiently horizontal, so that the leveling work can be performed with the same accuracy as in the conventional case. 40a is the television 1
This is a scale for making it easy to see the tilt on the screen of 7. In this case, the NC moving speed command value calculated by the NC moving speed command value calculating means 31 is input to the X / Y-axis motor drive control circuit 36 to drive the X-axis drive motor 4 and the Y-axis drive motor 5. Then, the work 2 is processed.
【0021】また、図4は別のデータ表示の例を示す。
ワーク2の傾きを計測するのに、ワーク2の全形状を判
定する必要はない。このため、作業者は基準面と決めら
れた面に対してのみ、微少距離測定器23を走らせれば
よい。図4はその例で、ワーク2のある基準面の傾き2
bを示したもので、テレビ17の画面における図形描画
表示としては簡素なものであるが、作業を行なうには十
分な情報を作業者に提供できるものである。40b,4
0cはテレビ17の画面のなかで傾き2bを見やすくす
るためのスケールである。FIG. 4 shows another example of data display.
It is not necessary to determine the entire shape of the work 2 in order to measure the inclination of the work 2. For this reason, the operator may run the micro distance measuring device 23 only on the surface determined as the reference surface. FIG. 4 shows an example of the inclination 2 of a reference plane on which the work 2 is placed.
Although it is shown as b, it is simple as a graphic drawing display on the screen of the television 17, but it is possible to provide the operator with sufficient information for performing the work. 40b, 4
0c is a scale for making it easy to see the inclination 2b on the screen of the television 17.
【0022】図5は本発明のもう一つの実施例で、作業
性を向上させるための説明図である。傾いたワークに対
して微少距離計を走らせる場合に、例えば図5に示すX
軸方向は作業者が指定するものであるのに対して、Y軸
方向はX軸の移動に伴って自動的に決定されるものであ
る。しかしながら、Y軸方向も一定の移動速度で移動す
るほうがよいために、最終的にはNC補正移動速度指令
値におけるY軸方向が一定となるように演算させること
が望ましい。ところで、図5に示すように、X軸方向の
移動速度指令値FX と微少距離測定器23の出力に基づ
くY軸方向の移動速度指令値FY を加算した場合の移動
速度はFとなるが、F′と演算し直すことにより、もと
の移動速度指令FX と同速度で移動させることができる
ため、結果的に測定精度を上げた補正を行うことができ
る。FIG. 5 is another embodiment of the present invention and is an explanatory view for improving workability. When running a small rangefinder on an inclined work, for example, X shown in FIG.
The axial direction is specified by the operator, whereas the Y-axis direction is automatically determined along with the movement of the X-axis. However, since it is better to move at a constant moving speed also in the Y-axis direction, it is desirable to finally perform calculation so that the Y-axis direction in the NC correction moving speed command value becomes constant. Meanwhile, as shown in FIG. 5, the moving speed in the case of adding the moving speed command value F Y in the Y-axis direction based on the output of the moving speed command value of the X-axis direction F X and slight distance measuring device 23 becomes F However, by recalculating as F ′, it is possible to move at the same speed as the original moving speed command F X, and as a result, it is possible to perform correction with improved measurement accuracy.
【0023】即ち、図5において、FV (Fのベクトル
を示す)はX方向の移動速度指令ベクトルFXV(FX の
ベクトルを示す)(一定)にワーク2の傾きから生じる
Y方向の移動速度指令ベクトルFYV(FY のベクトルを
示す)の合成で得られる移動速度指令ベクトルである。
このFXVは予め設定された速度で、微少距離測定器23
が精度良く測定できる速度に設定されている。しかし、
ワーク2が傾いている場合は、微少距離測定器23が計
測可能範囲に収まるようにNC制御装置24がY方向に
追従移動指令を出力するために、FXVを設定値のままに
しておくと、Fの大きさは|FV |>|FXV|となり、
微少距離測定器23の移動速度が速くなり、測定精度の
低下が懸念されることとなる。そこで、|FV |=|F
XV|となるようFX ′に内部で演算して、移動速度指令
とすることにしている、つまり、 FV ′=(FX ′,FY ′) =FX / (FX 2 +FY 2 )α(FX ,FY ) となる。なお、基準となる速度ベクトルFXVの場合もあ
り、指定した基準移動方向がXかYかによって切り換え
るようにしている。That is, in FIG. 5, F V (representing the vector of F) is the movement speed command vector in the X direction F XV (representing the vector of F X ) (constant), and movement in the Y direction resulting from the inclination of the work 2 It is a moving speed command vector obtained by combining the speed command vectors F YV (indicating the vector of F Y ).
This F XV is the speed set in advance, and the small distance measuring device 23
Is set to a speed that allows accurate measurement. But,
If the workpiece 2 is tilted, F XV should be left at the set value in order for the NC controller 24 to output a follow-up movement command in the Y direction so that the minute distance measuring instrument 23 falls within the measurable range. , F is | F V |> | F XV |
The moving speed of the small distance measuring device 23 becomes high, which may cause a decrease in measurement accuracy. Therefore, | F V | = | F
It is decided that F X ′ is internally calculated to be XV │ to obtain a moving speed command, that is, F V ′ = (F X ′, F Y ′) = F X / (F X 2 + F Y). 2 ) α (F X , F Y ). In some cases, the reference velocity vector F XV may be used, and switching is performed depending on whether the designated reference movement direction is X or Y.
【0024】[0024]
【発明の効果】本発明は以上説明したとおり、ワークが
設置されたX−YテーブルをX軸方向又はY軸方向に所
定距離移動させることにより、微少距離測定器でX−Y
テーブル上のワークが傾いているときにワークのY軸方
向又はX軸方向の傾きを測定し、その測定値を予め設定
された加工を行うためのNC移動速度指令値に加算・減
算してNC補正移動速度指令値を算出し、そのワークの
傾きを考慮に入れて修正したNC補正移動速度指令値に
基づいてX軸駆動モータ及びY軸駆動モータを駆動して
X−Yテーブルを移動させるようにしたので、ワークの
水平出しの段取り作業が自動化されて工作機械によるワ
ークの加工が行われることとなり、作業者の水平出しの
段取作業に対する負担が軽減されると共に作業時間が大
幅に短縮され、ワークの位置決め精度が保証された状態
でワークの加工作業効率を向上させることができるとい
う効果を有する。As described above, according to the present invention, by moving the XY table on which the work is installed by a predetermined distance in the X-axis direction or the Y-axis direction, the XY table can be measured by the fine distance measuring device.
When the work on the table is tilted, the tilt of the work in the Y-axis direction or the X-axis direction is measured, and the measured value is added to or subtracted from the NC moving speed command value for performing preset machining A corrected moving speed command value is calculated, and the X-Y table is moved by driving the X-axis drive motor and the Y-axis drive motor based on the NC corrected moving speed command value corrected in consideration of the inclination of the work. As a result, the setup work for leveling out the work is automated, and the work is processed by the machine tool, which reduces the burden on the setup work for leveling out the worker and greatly reduces the work time. In addition, the working efficiency of the work can be improved while the positioning accuracy of the work is guaranteed.
【0025】また、表示手段にNC補正移動速度指令値
に基づいてワークの傾きを示すドットデータとして図形
描画表示させるようにしたので、作業者がその表示手段
の図形描画表示をみてワークの傾きを認識することによ
って手作業でワークの水平出し作業を行うこともできる
という効果を有する。Further, since the display means is designed to graphically display as the dot data indicating the inclination of the work on the basis of the NC correction moving speed command value, the operator can see the graphical display of the display means to display the inclination of the work. By recognizing it, there is an effect that the work can be leveled manually.
【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.
【図2】同実施例のワーク傾き測定部分を示す模式図で
ある。FIG. 2 is a schematic view showing a work inclination measuring portion of the embodiment.
【図3】同実施例によるワーク傾き測定結果をテレビに
表示した一例を示す説明図である。FIG. 3 is an explanatory diagram showing an example in which a work tilt measurement result according to the embodiment is displayed on a television.
【図4】同実施例によるもう一つのワーク傾き測定結果
をテレビに表示した一例を示す説明図である。FIG. 4 is an explanatory diagram showing an example in which another work tilt measurement result according to the embodiment is displayed on a television.
【図5】本発明のもう一つの実施例を示す説明図であ
る。FIG. 5 is an explanatory diagram showing another embodiment of the present invention.
【図6】従来の工作機械のX−Yテーブル駆動制御装置
におけるワーク傾きを測定する方法を示す説明図であ
る。FIG. 6 is an explanatory diagram showing a method for measuring a work tilt in a conventional XY table drive control device for a machine tool.
【図7】従来のもう1つの工作機械のX−Yテーブル駆
動装置におけるワーク傾きを計測する方法を示す説明図
である。FIG. 7 is an explanatory diagram showing a method of measuring a work inclination in another conventional XY table driving device of a machine tool.
1 X−Yテーブル 2 ワーク 4 X軸駆動モータ 5 Y軸駆動モータ 11 入力装置 17 テレビ(表示手段) 23 微少距離測定器 31 NC移動速度指令値演算手段 34 NC補正移動速度指令値演算手段 36 X・Y軸モータ駆動制御回路 1 XY Table 2 Work 4 X Axis Drive Motor 5 Y Axis Drive Motor 11 Input Device 17 Television (Display Means) 23 Minute Distance Measuring Instrument 31 NC Moving Speed Command Value Calculating Means 34 NC Correcting Moving Speed Command Value Calculating Means 36 X・ Y-axis motor drive control circuit
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 // B23Q 1/18 A 8107−3C ─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 5 Identification code Internal reference number FI technical display location // B23Q 1/18 A 8107-3C
Claims (2)
X−YテーブルをX軸方向に移動させるX軸駆動モータ
と、X−YテーブルをY軸方向に移動させるY軸駆動モ
ータと、X軸及びY軸駆動モータを駆動制御するX・Y
軸モータ駆動制御回路と、入力装置からのワークの傾き
を検出するためのX軸又はY軸の移動速度指令に基づい
て第1NC移動速度指令値及び入力装置又は移動指令プ
ログラムからの加工を行うためのX・Y軸の移動速度指
令に基づいて第2NC移動速度指令値を算出するNC移
動速度指令値演算手段と、X−Yテーブル上のワークの
X軸方向又はY軸方向の移動距離を測定し、測定値を電
気信号として出力する微少距離測定器と、NC移動速度
指令値演算手段が算出した第1NC移動速度指令値をX
・Y軸モータ駆動制御回路に出力してX−Yテーブルが
X軸又はY軸駆動モータによってX軸又はY軸のいずれ
かの方向に駆動されて微少距離測定器が測定したワーク
の移動量の測定値を、NC移動速度指令値演算手段が算
出した第2NC移動速度指令値に加算・減算してNC補
正移動速度指令値を算出し、それをX・Y軸モータ駆動
制御回路に出力するNC補正移動速度指令値演算手段と
を備えてなることを特徴とする工作機械のX−Yテーブ
ル駆動制御装置。1. An XY table on which a work is installed,
An X-axis drive motor that moves the XY table in the X-axis direction, a Y-axis drive motor that moves the XY table in the Y-axis direction, and an XY that drives and controls the X-axis and Y-axis drive motors.
In order to perform machining from the first NC moving speed command value and the input device or the moving command program based on the axis motor drive control circuit and the moving speed command of the X axis or the Y axis for detecting the inclination of the work from the input device. NC moving speed command value calculating means for calculating the second NC moving speed command value based on the X / Y axis moving speed command, and measuring the moving distance of the workpiece on the XY table in the X-axis direction or the Y-axis direction. Then, the small distance measuring device that outputs the measured value as an electric signal and the first NC moving speed command value calculated by the NC moving speed command value calculating means are X.
・ The movement amount of the work measured by the micro distance measuring device is output to the Y-axis motor drive control circuit and the XY table is driven in either the X-axis or Y-axis direction by the X-axis or Y-axis drive motor. NC for adding / subtracting the measured value to / from the second NC moving speed command value calculated by the NC moving speed command value computing means to calculate an NC corrected moving speed command value and outputting it to the X / Y-axis motor drive control circuit. An XY table drive control device for a machine tool, comprising: a corrected moving speed command value calculation means.
算出したNC補正移動速度指令値に基づいてワークの傾
きを示すドットデータとして図形描画表示する表示手段
とを備えたことを特徴とする請求項1記載の工作機械の
X−Yテーブル駆動制御装置。2. A display means for graphically displaying as dot data indicating the inclination of the work based on the NC correction movement speed command value calculated by the NC correction movement speed command value calculation means. Item 2. An XY table drive controller for a machine tool according to Item 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12872892A JPH05318278A (en) | 1992-05-21 | 1992-05-21 | X-y table drive control device of machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12872892A JPH05318278A (en) | 1992-05-21 | 1992-05-21 | X-y table drive control device of machine tool |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05318278A true JPH05318278A (en) | 1993-12-03 |
Family
ID=14991982
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP12872892A Pending JPH05318278A (en) | 1992-05-21 | 1992-05-21 | X-y table drive control device of machine tool |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05318278A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7066100B2 (en) | 2002-02-22 | 2006-06-27 | Katayama Denki Ltd. | Adapter table apparatus having sensor function |
ES2296444A1 (en) * | 2005-04-26 | 2008-04-16 | Consejo Superior Investig. Cientificas | Controlling method for numerical control machine, involves measuring and recording variables of machining process in part of work trajectory, and properties of machining process are compared and measures values that is defined previously |
JP2008279516A (en) * | 2007-05-08 | 2008-11-20 | Mazda Motor Corp | Workpiece processing method and its device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62287933A (en) * | 1986-06-06 | 1987-12-14 | Mitsubishi Electric Corp | Horizontal position inclination preventing device for work for wire cut electric discharge machine and the like |
-
1992
- 1992-05-21 JP JP12872892A patent/JPH05318278A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62287933A (en) * | 1986-06-06 | 1987-12-14 | Mitsubishi Electric Corp | Horizontal position inclination preventing device for work for wire cut electric discharge machine and the like |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7066100B2 (en) | 2002-02-22 | 2006-06-27 | Katayama Denki Ltd. | Adapter table apparatus having sensor function |
ES2296444A1 (en) * | 2005-04-26 | 2008-04-16 | Consejo Superior Investig. Cientificas | Controlling method for numerical control machine, involves measuring and recording variables of machining process in part of work trajectory, and properties of machining process are compared and measures values that is defined previously |
JP2008279516A (en) * | 2007-05-08 | 2008-11-20 | Mazda Motor Corp | Workpiece processing method and its device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5725796B2 (en) | Tool measuring method and measuring device, and machine tool | |
CN106346315B (en) | Machine tool control system capable of obtaining workpiece origin and workpiece origin setting method | |
JP2807461B2 (en) | Three-dimensional shape processing laser device | |
JP2001319219A (en) | Device and method for generating part program for image measuring apparatus, image measuring apparatus and measure result display method therefor | |
JP3215193B2 (en) | Method and apparatus for measuring blade shape of rotary tool | |
JP2016166877A (en) | Measuring device of tool dimension | |
JP2762788B2 (en) | Moving body operation display device and display method thereof | |
CN111624940B (en) | Information processing apparatus and information processing method | |
JP3257924B2 (en) | Normal line detection method and apparatus for three-dimensional laser beam machine | |
JPH05318278A (en) | X-y table drive control device of machine tool | |
JPH07139929A (en) | Apparatus for positioning inclining angle | |
EP0419672A1 (en) | Method of plotting tool shape | |
JP3205183B2 (en) | Teaching device | |
JPH0542446A (en) | Numerical control unit and cad/cam device | |
CN111624946B (en) | Information processing apparatus and information processing method | |
JP2868343B2 (en) | Off-line teaching method of 3D laser beam machine | |
JP2742959B2 (en) | Laser processing equipment | |
EP0440904A1 (en) | Method and apparatus for displaying scaled representations on a CRT or other display apparatus | |
JPH05209743A (en) | Alignmenmt working method | |
JP2572660B2 (en) | Automatically driven comparison measuring machine | |
JP2837927B2 (en) | Numerical control device with a function to display the trajectory of the rotation axis | |
JPH01257525A (en) | Wire cut electric discharge machining | |
JPH11203473A (en) | Coordinate system setting method and image measuring device | |
JPH07110470B2 (en) | Workpiece mounting error correction device in machining center | |
JPH04344885A (en) | Three-dimensional laser beam machine |