[go: up one dir, main page]

JPH02139166A - Method and device for polishing die - Google Patents

Method and device for polishing die

Info

Publication number
JPH02139166A
JPH02139166A JP28862688A JP28862688A JPH02139166A JP H02139166 A JPH02139166 A JP H02139166A JP 28862688 A JP28862688 A JP 28862688A JP 28862688 A JP28862688 A JP 28862688A JP H02139166 A JPH02139166 A JP H02139166A
Authority
JP
Japan
Prior art keywords
shape
segment
polishing
teaching
points
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP28862688A
Other languages
Japanese (ja)
Inventor
Kunihiro Shoji
東海林 邦汎
Yuzo Sawada
祐造 沢田
Masanori Yamashita
山下 正憲
Kenichi Kawada
健一 河田
Toshihiro Kaneda
兼田 敏弘
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.)
CHIYUUSHIYOU KIGYO JIGYODAN
Small Business Corp
Original Assignee
CHIYUUSHIYOU KIGYO JIGYODAN
Small Business 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 CHIYUUSHIYOU KIGYO JIGYODAN, Small Business Corp filed Critical CHIYUUSHIYOU KIGYO JIGYODAN
Priority to JP28862688A priority Critical patent/JPH02139166A/en
Publication of JPH02139166A publication Critical patent/JPH02139166A/en
Pending legal-status Critical Current

Links

Landscapes

  • Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)

Abstract

PURPOSE:To make the pressurizing direction of a tool constant irrespective of the inclination of the die surface by calculating the shape or a corresponding segment based on a teaching point set parameter and vertically pressing a polishing tool to the die surface based on the calculated segment shape, preset polishing conditions and set boundary. CONSTITUTION:The teaching data of plural points for setting boundary are held on a boundary data holding means 21 by corresponding to the plural segments constituting the die surface and the teaching data of the minimum points necessary for determining the shape of a segment and/or the parameter necessary for determining the shape of each segment are held on determining data holding means 22, 24. The shape of the corresponding segment is then calculated by a shape calculating means 25 based on the teaching data hold on the determining data holding means and/or set parameter and the polishing tool is vertically pressed to the die surface based on this segment shape, set polishing conditions and boundary.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明は金型みがき方法およびその装置に関し、ざら
に詳細にいえば、ロボットを使用して金型をみがく場合
に適用される金型みがき方法およびその装置に関する。
[Detailed Description of the Invention] <Industrial Application Field> The present invention relates to a mold polishing method and apparatus, and more specifically, to a mold polishing method applied when polishing a mold using a robot. METHODS AND APPARATUS THEREOF.

〈従来の技術、および発明が解決しようとする課題〉 従来からロボットを使用した金型みがき装置として、 ■ 前後方向のスライド軸、上下方向のスライド軸、水
平回動軸および垂直回動軸を有するもの(第6図参照)
、 ■ 上下方向のスライド軸、前後方向のスライド軸およ
び垂直回動軸を有するもの(第7図参照)および ■ 上下方向のスライド軸、水平回動軸および垂直回動
軸を有するもの(第8図参照)が提供されている。尚、
第6図から第8図において、内部が黒塗りされた軸は手
動回転されるものである。
<Prior art and problems to be solved by the invention> As a conventional mold polishing device using a robot, ■ It has a front-back slide axis, a vertical slide axis, a horizontal rotation axis, and a vertical rotation axis. Things (see Figure 6)
, ■ A device with a vertical slide axis, a front-rear slide axis, and a vertical rotation axis (see Figure 7), and ■ A device with a vertical slide axis, a horizontal rotation axis, and a vertical rotation axis (see Figure 8). (see figure) is provided. still,
In FIGS. 6 to 8, shafts whose insides are painted black are those that are manually rotated.

上記各金型みがき装置は、金型表面に対してみがき動作
順序に合せて直接教示を行ない、得られた多数の教示デ
ータに基づいて実際の金型みがき動作を行なわせ、また
は金型表面の任意の点を教示し、隣合う教示点同士の間
においては直線補間演算を行なうことにより多数の教示
データを得、得られた多数の教示データに基づいて実際
の金型みがき動作を行なわせるようにしている。
Each of the above-mentioned mold polishing devices directly teaches the mold surface according to the polishing operation order, performs the actual mold polishing operation based on the obtained large amount of teaching data, or By teaching an arbitrary point and performing linear interpolation calculations between adjacent teaching points, a large amount of teaching data is obtained, and the actual mold polishing operation is performed based on the obtained large number of teaching data. I have to.

したがって、何れの金型みがき装置においても、−旦必
要な全ての教示データが得られれば、その後は教示デー
タに基づいてロボット動作を行なわせることにより金型
表面を自動的にみがくことができる。
Therefore, in any mold polishing apparatus, once all necessary teaching data is obtained, the surface of the mold can be polished automatically by causing the robot to operate based on the teaching data.

〈発明が解決しようとする課題〉 上記向れの構成の金型みがき装置においても、必要な全
ての教示データを得るための作業が著しく繁雑であり、
金型みがきの自動化率を十分には高めることができない
という問題があるとともに、仕上面の品質を十分に高め
ることができないという問題がある。
<Problem to be solved by the invention> Even in the mold polishing device configured in the above direction, the work to obtain all the necessary teaching data is extremely complicated;
There is a problem that the automation rate of mold polishing cannot be sufficiently increased, and there is also a problem that the quality of the finished surface cannot be sufficiently improved.

即ち、教示データを得るための作業性については、直接
教示方式であれば、みがきツールを移動させるべき経路
に沿って順次教示データを得なければならず、各教示点
毎にデータ設定動作が必要であるとともに、教示点の数
が著しく増加するので、全体として教示作業が繁雑化す
るとともに、所要時間が著しく長くなってしまうのであ
る。また、任意の点についてのみ教示作業を行ない、他
の点については直線補間演算により教示データを得る方
式であれば、直接教示方式と比較して実際に教示する必
要がある点の数を減少させることができるのであるが、
直線補間演算により得られる教示データを金型表面に高
精度で近似させるためにはかなり多くの点を教示しなけ
ればならず、依然として教示作業が繁雑であるとともに
、所要時間が長くかかってしまう。したがって、第6図
から第8図に示す金型みがき装置においては、倣い方式
を導入しており、例えば、みがきパターンを変更する都
度教示作業を行なわなければならない。
In other words, regarding the workability of obtaining teaching data, if the direct teaching method is used, teaching data must be obtained sequentially along the route in which the polishing tool is to be moved, and a data setting operation is required for each teaching point. At the same time, since the number of teaching points increases significantly, the teaching work as a whole becomes complicated and the required time becomes significantly longer. In addition, if the method is to perform teaching work only on arbitrary points and obtain teaching data for other points by linear interpolation calculation, the number of points that need to be actually taught will be reduced compared to the direct teaching method. It is possible, but
In order to approximate the teaching data obtained by the linear interpolation calculation to the mold surface with high precision, it is necessary to teach quite a large number of points, and the teaching work is still complicated and takes a long time. Therefore, in the mold polishing apparatus shown in FIGS. 6 to 8, a copying method is introduced, and for example, a teaching operation must be performed each time the polishing pattern is changed.

そして、金型は一般的に少量生産されるものであり、最
も一般的には一品生産されるものであるから、上記教示
作業が行なわれる頻度が著しく高くなり、この点からも
上記の問題点は到底無視することができない。
Since molds are generally produced in small quantities, and most commonly produced in one piece, the frequency with which the above-mentioned teaching work is performed becomes extremely high, which also causes the above-mentioned problems. cannot be completely ignored.

また、仕上面の品質については、何れの構成の金型みが
き装置においてもみがきツールがユニバーサルジヨイン
トにより取付けられており、ユニバーサルジヨイントに
よりみがきツールを金型表面に圧接するようにしている
。したがって、みがき位置の傾きおよび教示データによ
っては、第9図に示すように、みがきツールの加圧方向
が金型表面に対して垂直になったり、傾いたりすること
になり、金型表面の全範囲にわたって均一な加圧力を与
えることが殆ど不可能になってしまう。さらに、みがき
ツールを移動させるためのロボット動作方向は教示デー
タにより予め定められており、一般的には金型表面の接
線方向とは異なっているので、第9図に示すように、ロ
ボット動作量が−定であってもみがきツールの移動量が
変化してしまい、しかもみがきツールの移動量を一定に
にすべくロボット動作量を変化させるような教示作業は
不可能である。
Regarding the quality of the finished surface, the polishing tool in any of the mold polishing apparatuses is attached by a universal joint, and the polishing tool is pressed against the mold surface by the universal joint. Therefore, depending on the inclination of the polishing position and the teaching data, the pressing direction of the polishing tool will be perpendicular to the mold surface or tilted, as shown in Figure 9, and the entire mold surface will be covered. It becomes almost impossible to apply a uniform pressing force over the range. Furthermore, the direction of robot movement for moving the polishing tool is predetermined by the teaching data, and is generally different from the tangential direction of the mold surface. Even if - is constant, the amount of movement of the polishing tool changes, and furthermore, it is impossible to perform a teaching operation in which the amount of robot movement is changed in order to keep the amount of movement of the polishing tool constant.

こ′の結果、みがきのための加圧力が場所により変化す
るとともに、みがき速度も場所によって変化するので、
金型表面の全範囲にわたって均一なみがき精度を得るこ
とが不可能である。
As a result, the pressure applied for brushing changes depending on the location, and the polishing speed also changes depending on the location.
It is impossible to obtain uniform polishing accuracy over the entire range of the mold surface.

〈発明の目的〉 この発明は上記の課題に鑑みてなされたものであり、教
示作業を著しく簡素化することができるとともに、著し
く高品質のみがき面を得ることができる金型みがき方法
およびその装置を提供することを目的としている。
<Object of the Invention> The present invention has been made in view of the above-mentioned problems, and provides a mold polishing method and device that can significantly simplify the teaching work and provide a polished surface of extremely high quality. is intended to provide.

く課題を解決するための手段〉 上記の目的を達成するための、この発明の金型みがき方
法は、金型表面をセグメントに分割し、各セグメントに
対して境界設定用の複数の点の教示を行なうとともに、
各セグメントの形状を確定するために必要な最少限の点
の教示および/または各セグメントの形状を確定するた
めに必要なパラメータの設定を行ない、教示点および/
または設定パラメータに基づいて該当するセグメントの
形状を算出し、算出されたセグメントの形状、予め設定
されたみがき条件および設定された境界に基いてみがき
ツールを金型表面に垂直に押付けるべくロボットアーム
を動作させる方法である。
Means for Solving the Problems To achieve the above object, the mold polishing method of the present invention divides the mold surface into segments and teaches each segment a plurality of points for boundary setting. In addition to carrying out
The minimum number of points required to determine the shape of each segment is taught and/or the parameters required to determine the shape of each segment are set.
Or, the robot arm calculates the shape of the corresponding segment based on the set parameters, and presses the polishing tool perpendicularly to the mold surface based on the calculated segment shape, preset polishing conditions, and set boundaries. This is how to make it work.

但し、上記パラメータとしては、少なくとも形状の種別
を識別するものであればよい。
However, the above parameter may be any parameter that identifies at least the type of shape.

上記の一目的を達成するための、この発明の金型みがき
装置は、境界データ保持手段と、確定用データ保持手段
と、形状算出手段と、制御手段とを有している。
In order to achieve the above object, the mold polishing apparatus of the present invention includes boundary data holding means, confirmation data holding means, shape calculation means, and control means.

上記境界データ保持手段は、金型表面を構成する複数の
セグメントに対応させて境界設定用の複数の点の教示デ
ータを保持するものであり、上記確定用データ保持手段
は、各セグメントの形状を確定するために必要な最少限
の点の教示データおよび/または各セグメントの形状を
確定するために必要なパラメータを保持するものであり
、上記形状算出手段は、確定用データ保持手段に保持さ
れている教示データおよび/または設定パラメータに基
づいて該当するセグメントの形状を算出するものであり
、上記制御手段は、算出されたセグメントの形状、予め
設定されたみがき条件および設定された境界に基いてみ
がきツールを金型表面に垂直に押付けるべくロボットア
ームを動作させるものである。
The boundary data holding means holds teaching data of a plurality of points for boundary setting in correspondence with a plurality of segments constituting the mold surface. It holds the teaching data of the minimum number of points required for finalization and/or the parameters necessary for determining the shape of each segment, and the shape calculating means is held in the final data holding means. The control means calculates the shape of the corresponding segment based on teaching data and/or setting parameters, and the control means performs polishing based on the calculated segment shape, preset polishing conditions, and set boundaries. The robot arm is operated to press the tool perpendicularly to the mold surface.

く作用〉 以上の金型みがき方法であれば、分割された各セグメン
トに対して境界設定用の複数の点の教示を行なっておき
、各セグメントの形状を確定するために必要な最少限の
点の教示および/または各セグメントの形状を確定する
ために必要なパラメータの設定を行なって、これらに基
づいて該当するセグメントの形状を算出し、算出された
セグメントの形状、予め設定されたみがき条件および設
定された境界に基いてみがきツールを金型表面に対して
垂直に押付けるべくロボットアームを動作させるのであ
るから、セグメントの面積が広くなっても著しく少ない
点の教示データを得るだけでよく、教示作業を著しく簡
素化することができる。
With the mold polishing method described above, multiple points for boundary setting are taught for each divided segment, and the minimum number of points necessary to determine the shape of each segment is taught. and/or set the parameters necessary to determine the shape of each segment, calculate the shape of the corresponding segment based on these, and calculate the shape of the calculated segment, the brushing conditions set in advance, and Since the robot arm is operated to press the polishing tool perpendicularly to the mold surface based on the set boundary, even if the area of the segment becomes large, only a small amount of teaching data needs to be obtained. The teaching work can be significantly simplified.

そして、金型表面の傾きに拘らずみがきツールの加圧方
向を一定にするので、均一なみがき性能を全範囲にわた
って発揮させることができ、みがき面の品質を著しく高
めることができる。
Since the pressing direction of the polishing tool is kept constant regardless of the inclination of the mold surface, uniform polishing performance can be exhibited over the entire range, and the quality of the polished surface can be significantly improved.

但し、上記パラメータとしては、少なくとも形状の種別
を識別するものであればよく、上記と同様の作用を達成
することができる。
However, the above parameter may be any parameter that at least identifies the type of shape, and the same effect as above can be achieved.

以上の構成の金型みがき装置であれば、金型表面を構成
する複数のセグメントに対応させて境界設定用の複数の
点の教示データを境界データ保持手段に保持させておく
とともに、各セグメントの形状を確定するために必要な
最少限の点の教示データおよび/または各セグメントの
形状を確定するために必要なパラメータを確定用データ
保持手段に保持させてておけばよく、確定用データ保持
手段に保持されている教示データおよび/または設定パ
ラメータに基づいて形状算出手段により、該当するセグ
メントの形状を算出し、算出されたセグメントの形状、
予め設定されたみがき条件および設定された境界に基い
て制御手段により、みがきツールを金型表面に対して垂
直に押付けるべくロボットアームを動作させることによ
り金型表面をみ、がくことができる。したがって、セグ
メントの面積が広くなっても著しく少ない点の教示デー
タを得るだけでよく、教示作業を著しく簡素化すること
ができる。そして、金型表面の傾きに拘らずみがきツー
ルの加圧方向を一定にするので、均一なみがき性能を全
範囲にわたって発揮させることができ、みがき面の品質
を著しく高めることができる。
In the mold polishing device having the above configuration, the boundary data holding means holds teaching data of a plurality of points for boundary setting corresponding to the plurality of segments constituting the mold surface, and It is only necessary that the teaching data of the minimum number of points required to determine the shape and/or the parameters necessary to determine the shape of each segment are held in the determining data holding means. The shape calculation means calculates the shape of the corresponding segment based on the teaching data and/or setting parameters held in the , and the shape of the calculated segment,
Based on preset polishing conditions and preset boundaries, the control means operates the robot arm to press the polishing tool perpendicularly to the mold surface, thereby polishing and scraping the mold surface. Therefore, even if the area of the segment becomes large, it is only necessary to obtain teaching data for a significantly smaller number of points, and the teaching work can be significantly simplified. Since the pressing direction of the polishing tool is kept constant regardless of the inclination of the mold surface, uniform polishing performance can be exhibited over the entire range, and the quality of the polished surface can be significantly improved.

〈実施例〉 以下、実施例を示す添付図面によって詳細に説明する。<Example> Hereinafter, embodiments will be described in detail with reference to the accompanying drawings showing examples.

第3図はこの発明の金型みがき方法を実施するための金
型みがきロボットの一例を示す概略図であり、同図Aは
正面図、同図Bは側面図、同図Cは平面図である。
FIG. 3 is a schematic diagram showing an example of a mold polishing robot for carrying out the mold polishing method of the present invention, in which figure A is a front view, figure B is a side view, and figure C is a plan view. be.

機枠(1)の上部に左右方向に移動する第1軸(2が設
けられており、第1軸(2)に対して前後方向に移動す
る第2軸(3)が設けられており、第2軸(3)に対し
て上下方向に移動する第3軸(4)が設けられている。
A first shaft (2) that moves in the left-right direction is provided at the top of the machine frame (1), and a second shaft (3) that moves in the front-back direction with respect to the first shaft (2) is provided. A third shaft (4) is provided that moves vertically with respect to the second shaft (3).

そして、第3軸(4)の下端部に水平面内において回動
する第4軸6)が設けられており、第4軸(5)に対し
て垂直面内において回動する第5軸(6)が設けられて
いる。さらに、機枠(1)の下部所定位置にワークテー
ブル(7)が設けられており、ワークテーブル(7)は
、少なくともワークを支承する部分が昇降可能に構成さ
れている。また、機枠(1)の所定位置にツールマガジ
ンS)が設けられている。尚、上記第1軸口から第3軸
(4)までは直動型ダイレクトドライブモータにより動
作させられ、第4軸(5)および第5軸(6)は回転型
ダイレクトドライブモータにより動作させられるように
して、ダイレクト教示時の操作力を低減している。さら
に、第5軸(6)は、フローティング機構を介してみが
きツールを支持するようにしているとともに、上記フロ
ーティング機構に圧力流体を供給することによりみがき
ツールの押付は力を制御するようにしている。
A fourth axis (6) that rotates in a horizontal plane is provided at the lower end of the third axis (4), and a fifth axis (6) that rotates in a plane perpendicular to the fourth axis (5) is provided. ) is provided. Further, a work table (7) is provided at a predetermined position below the machine frame (1), and at least a portion of the work table (7) that supports the work is configured to be movable up and down. Further, a tool magazine S) is provided at a predetermined position on the machine frame (1). Note that the first axis to the third axis (4) is operated by a direct drive motor, and the fourth axis (5) and the fifth axis (6) are operated by rotary direct drive motors. In this way, the operating force during direct teaching is reduced. Further, the fifth shaft (6) supports the polishing tool via a floating mechanism, and controls the pressing force of the polishing tool by supplying pressure fluid to the floating mechanism. .

この場合において、みがきツールの取付は面を複数面と
し、みがきツールの回転面、揺動方向等に応じて取付は
面を選択することが好ましい。
In this case, it is preferable that the polishing tool be mounted on a plurality of surfaces, and that the mounting surface be selected depending on the rotating surface, swing direction, etc. of the polishing tool.

第4図は金型みがき装置の構成の一例を示す概略ブロッ
ク図であり、ロボット本体(9)と、ロボ・ノドコント
ローラ00)と、システムコントローラ(11)とを有
している。上記システムコントローラ(11)は、デイ
スプレィ装置(12)、キーボード(13)およびメモ
リ装置(14)が接続されており、ロボットコントロー
ラ00)を通して供給される教示データ、キーボード(
13)を通して設定されるパラメータ等に基づいて形状
を算出し、算出された形状に基づいてみがきツールを面
に対して垂直に押当てるために必要な指令データを生成
し、さらに境界データの保持等を行なうものである。上
記ロボットコントローラ00)は教示ペンダント(15
)が接続されており、教示ペンダント(15)からの信
号に基づいてロボット動作指令信号を出力し、またはシ
ステムコントローラ(11)からの指令データに基づい
てロボット動作指令信号を出力するものである。上記ロ
ボット本体(9)は、ツール自動交換装置(16)およ
びツールマガジン等の周辺装置(17)が接続されてお
り、ロボットコントローラ00)からのロボット動作指
令信号に基づいて必要なロボット動作を行なうものであ
る。尚、他の周辺装置(17’)として電気的に別系統
の制御が行なわれるテーブル昇降装置、研削液循環装置
等が設けられている。
FIG. 4 is a schematic block diagram showing an example of the configuration of the mold polishing device, which includes a robot body (9), a robot/nod controller 00), and a system controller (11). The system controller (11) is connected to a display device (12), a keyboard (13), and a memory device (14), and the system controller (11) is connected to a display device (12), a keyboard (13), and a memory device (14).
13) Calculates the shape based on the parameters etc. set through 13), generates the command data necessary to press the polishing tool perpendicularly to the surface based on the calculated shape, and also maintains the boundary data, etc. This is what we do. The robot controller 00) is equipped with a teaching pendant (15).
) is connected, and outputs a robot operation command signal based on a signal from the teaching pendant (15), or outputs a robot operation command signal based on command data from the system controller (11). The robot body (9) is connected to an automatic tool changer (16) and peripheral devices (17) such as a tool magazine, and performs necessary robot operations based on robot operation command signals from the robot controller 00). It is something. In addition, as other peripheral devices (17'), a table lifting device, a grinding fluid circulation device, etc., which are electrically controlled by a separate system, are provided.

第1図はこの発明の金型みがき方法の一実施例を示すフ
ローチャートであり、ステップ■において原点復帰等の
初期設定動作を行なった後、ステップ■において作業者
等が目視判断して金型表面を複数のセグメントに分割す
る。そして、ステップ■において各セグメント毎に形状
の種別、例えば平面、球面、円筒面等の種別を示すパラ
メータを設定し、ステップ■において、ロボットに教示
用の接触式センサを装着した状態で各セグメントの境界
を確定するのに必要な最少限の点を教示し、必要があれ
ば、各セグメントの形状を確定するために必要な最少限
の点を教示し、ステップ■において、必要があれば他の
パラメータ、例えば球面、円筒面等であれば半径を設定
し、ステップ■において、上記教示データ、設定パラメ
ータに基づいて該当するセグメントの形状方程式を算出
し、必要に応じてセグメントを可視的に表示することに
より教示ミスの有無を目視判断する。そして、ステップ
■において全てのセグメントについて形状方程式の算出
が行なわれたか否か、即ち、教示が終了したか否かを判
別し、教示が終了していなければ再びステップ■以下の
処理を行なう。
FIG. 1 is a flowchart showing an embodiment of the mold polishing method of the present invention, in which initial setting operations such as returning to the origin are performed in step (2), and then the operator or the like visually determines the surface of the mold in step (2). Split into multiple segments. Then, in step 2, parameters indicating the type of shape, such as flat, spherical, cylindrical, etc., are set for each segment, and in step 2, each segment is set with a contact sensor for teaching attached to the robot. Teach the minimum number of points necessary to determine the boundary, if necessary, teach the minimum number of points required to determine the shape of each segment, and in step Set the parameters, for example, the radius if it is a spherical surface, cylindrical surface, etc., and in step 2, calculate the shape equation of the corresponding segment based on the teaching data and setting parameters, and display the segment visually if necessary. This visually determines whether there is a teaching error. Then, in step (2), it is determined whether the shape equations have been calculated for all segments, that is, whether or not the teaching has been completed.If the teaching has not been completed, the processing from step (2) is performed again.

ステップ■において教示が終了したと判別された場合に
は、ステップ■においてみがくセグメントを選択し、ス
テップ■においてみがきツールを選択し、ステップ[相
]においてみがきパターンを選択し、ステップ■におい
てみがき条件パラメータ、例えばピッチ、送り速度、方
向等を設定し、ステップ@において、必要に応じてみが
き動作のシミュレーションデータをデイスプレィ装置(
12)に表示させることにより設定条件の適否を目視判
断する。そして、ステップ0において、みがきツール回
転数等のパラメータを設定し、ステップ[有]において
、上記設定パラメータに基づくみがき動作を行なわせ、
ステップ■においてみがき結果を目視判断することによ
り同一セグメントに対するみがき動作を続行すべきか否
かを判別し、続行すべきであると判別された場合には、
再びステップ■以下の処理を行なう。したがって、再度
みがき動作を遂行する場合に、みがきパターンの変更等
が簡単であり、みがきパターン変更に伴なう再教示は全
く不要である。逆にステップ■においてみがき動作を続
行する必要がないと判別された場合には、ステップ■に
おいてみがくセグメントを変更する必要があるか否かを
判別し、変更する必要があると判別された場合には、再
びステップ■以下の処理を行なう。逆に変更する必要が
ないと判別された場合には、一連の金型みがき動作を終
了する。
If it is determined that the teaching is completed in step ■, a polishing segment is selected in step ■, a polishing tool is selected in step ■, a polishing pattern is selected in step [phase], and the polishing condition parameters are selected in step ■. For example, set the pitch, feed speed, direction, etc., and display the simulation data of the polishing operation on the display device (
12) to visually judge whether the setting conditions are appropriate or not. Then, in step 0, parameters such as the rotation speed of the polishing tool are set, and in step [Yes], a polishing operation is performed based on the set parameters,
In step (2), it is determined whether or not the polishing operation should be continued for the same segment by visually judging the polishing results, and if it is determined that the polishing operation should be continued,
Repeat the process following step (■). Therefore, when performing the polishing operation again, it is easy to change the polishing pattern, and there is no need for re-teaching associated with changing the polishing pattern. Conversely, if it is determined in step ■ that there is no need to continue the polishing operation, it is determined in step ■ whether or not it is necessary to change the polishing segment, and if it is determined that it is necessary to change it, Then, perform the process from step (2) again. Conversely, if it is determined that there is no need to change, the series of mold polishing operations is ended.

第2図はセグメントの形状方程式を算出するために必要
な教示点およびパラメータを説明する概略図であり、同
図AI、A2はセグメントが平面である場合、同図Bl
、B2.B3.B4はセグメントが円筒面である場合を
それぞれ示している。
Figure 2 is a schematic diagram for explaining the teaching points and parameters necessary to calculate the shape equation of a segment.
, B2. B3. B4 shows the case where the segment is a cylindrical surface.

そして、これらの図において、黒丸で示した点は境界用
の教示点であり、白丸で示した点および白玉角で示した
点は形状確定用の教示点である。
In these figures, the points indicated by black circles are teaching points for boundaries, and the points indicated by white circles and the points indicated by square corners are teaching points for shape determination.

同図A1は任意の傾きを有する平面を示しており、点P
1〜P5を境界用の点として教示し、境界に含まれる4
点P6〜P9を確定用の点として教示している。そして
、上記平面の方程式をz −αX十βy+γとして各教
示点の座標値を代入し、二乗誤差和E−Σlαxi+β
yl+7−zl12が最小になるように各係数α、β、
γを定めることにより金型表面のカッターマークによる
凹凸、装置の測定精度等に起因する誤差を著しく抑制し
て高精度の平面方程式を算出することができる。
A1 in the figure shows a plane with an arbitrary inclination, and the point P
1 to P5 are taught as boundary points, and 4 included in the boundary
Points P6 to P9 are taught as points for confirmation. Then, the coordinate values of each teaching point are substituted for the equation of the above plane as z - α
Each coefficient α, β,
By determining γ, it is possible to significantly suppress errors caused by unevenness due to cutter marks on the mold surface, measurement accuracy of the device, etc., and calculate a highly accurate plane equation.

尚、以上の説明においては、境界用の魚具外の点に基づ
いて平面方程式を算出したが、境界用の点をも用いて平
面方程式を算出することが可能であり、この場合には、
教示する点の数を減少させて同程度の精度を達成するこ
とができ、または教示する点の数を増加させることなく
精度を向上させることができる。
In the above explanation, the plane equation was calculated based on the boundary point outside the fishing gear, but it is also possible to calculate the plane equation using the boundary point. In this case,
The number of taught points can be reduced to achieve a similar degree of accuracy, or accuracy can be improved without increasing the number of taught points.

同図A2は水平な平面を示しており、平面方程式はzm
cとなるので、水平な平面であることを示すパラメータ
を与えておけば、境界用の点PI〜P5のみを教示する
だけで高精度の平面方程式%式% 同図81は任意の傾きを有する円筒を示しており、点P
L−P5を境界用の点として教示し、境界に含まれる8
点pe−ptaを確定用の点として教示している。但し
、4点P6〜P9と4点PIO〜P13はそれぞれ異な
る円周上に近似できる点である。そして、仮に円の中心
の座標を(xO,yO。
A2 in the same figure shows a horizontal plane, and the plane equation is zm
c, so if you give a parameter indicating that it is a horizontal plane, you can create a highly accurate plane equation by just teaching the boundary points PI to P5. It shows a cylinder, and the point P
Teach L-P5 as a boundary point and 8 included in the boundary
The point pe-pta is taught as a point for determination. However, the four points P6 to P9 and the four points PIO to P13 are points that can be approximated on different circumferences. Then, suppose the coordinates of the center of the circle are (xO, yO).

zO)として、上記4点P6〜P9との距離の二乗の和
が最小となるように(最小二乗法により)上記座標値を
求めるとともに、中心と各点との距離の平均を半径とす
る。他の4点pto−piaについても同様にして中心
の座標値および半径を求める。次いで、2つの中心の座
標値に基づいて円筒の軸の方向を求めることにより、円
筒の曲面方程式を得ることができる。尚、確定用の点の
数を増加させることにより一層高精度の曲面方程式を得
ることができ、または曲面方程式を複数回水めることに
より収束させても高精度の曲面方程式を得ることができ
る。
zO), the coordinate values are determined (by the least squares method) so that the sum of the squares of the distances to the four points P6 to P9 is the minimum, and the average distance between the center and each point is defined as the radius. The coordinate values and radii of the centers are determined in the same manner for the other four pto-pias. Next, by determining the direction of the axis of the cylinder based on the coordinate values of the two centers, the curved surface equation of the cylinder can be obtained. Furthermore, by increasing the number of points for confirmation, a more accurate surface equation can be obtained, or even if the surface equation is converged by resolving it multiple times, a more accurate surface equation can be obtained. .

同図82は軸が鉛直方向を向く円筒の場合を示して、お
り、この場合には軸の向きを求める必要がないので、確
定用の点の数を同図81の場合の1/2に減少させるこ
とができる。
82 in the same figure shows the case of a cylinder whose axis is oriented in the vertical direction. In this case, there is no need to determine the direction of the axis, so the number of points for determination is reduced to 1/2 of that in the case of 81 in the same figure. can be reduced.

同図B3は軸が水平方向を向く円筒の場合を示しており
、この場合にも軸の向きを求める必要がないので、確定
用の点の数を同図81の場合の1/2に減少させること
ができる。尚、実際の金型にはこの場合が多いので、教
示点の数を減少させることができる場合′が多いことに
なる。
B3 in the same figure shows the case of a cylinder with the axis pointing in the horizontal direction. In this case as well, there is no need to find the direction of the axis, so the number of points for determination is reduced to half of that in the case of 81 in the same figure. can be done. Incidentally, since this is often the case in actual molds, there are many cases in which the number of teaching points can be reduced.

同図84は境界内に円筒の端面が含まれる場合を示して
おり、領域確定用の点P1〜P5゜P”4.P”5、軸
方向確定用の点P14〜P17と半径および軸位置確定
用の点P6〜P9とを教示している。そして、点P4.
P5.P″5.P−4で囲まれる領域内の点PL4〜P
L7の座標値から最小二乗法により平面方程式を求めて
、平面に垂直な方向を軸方向として求める。次いで、求
めた軸に垂直な断面に対して上記各点P6〜P9を投影
し、投影点を用いて最小二乗法により円の中心および半
径を求めることにより曲面方程式を得る。
84 shows a case where the end face of the cylinder is included within the boundary, and shows points P1 to P5゜P"4.P"5 for determining the area, points P14 to P17 for determining the axial direction, and the radius and axial position. Points P6 to P9 for confirmation are taught. And point P4.
P5. Points PL4 to P in the area surrounded by P''5.P-4
A plane equation is determined from the coordinate values of L7 by the least squares method, and the direction perpendicular to the plane is determined as the axial direction. Next, each of the points P6 to P9 is projected onto a cross section perpendicular to the determined axis, and the center and radius of the circle are determined using the least squares method using the projected points to obtain a curved surface equation.

以上には平面と円筒のみについて説明したが、球、円錐
等地の曲面についても、直接教示を行なう場合と比較し
て著しく少ない点を教示するだけで曲面方程式を得るこ
とができる。
Although only planes and cylinders have been described above, surface equations can also be obtained for curved surfaces such as spheres and cones by simply teaching significantly fewer points than in the case of direct teaching.

そして、以上のようにして平面方程式または曲面方程式
が得られた後は、みがきツールを垂直に押当てるための
方向を実際のみがき位置に対応させて簡単に算出するこ
とができるので、算出結果に基づいてロボットの各軸を
動作させることにより、金型の全表面にわたって均一な
押当て力でみがき動作を行なわせることができ、しかも
みがきツールを移動させる場合に、金型の表面の接線方
向に所定速度で移動させることができるので、全体を均
一にみがくことができる。
After obtaining the plane equation or curved surface equation as described above, you can easily calculate the direction for vertically pressing the polishing tool in correspondence with the actual polishing position. By operating each axis of the robot based on this, it is possible to perform the polishing operation with a uniform pressing force over the entire surface of the mold, and when moving the polishing tool, it is possible to apply pressure in the tangential direction of the mold surface. Since it can be moved at a predetermined speed, the entire area can be polished evenly.

第5図はこの発明の金型みがき装置の一実施例を示すブ
ロック図であり、境界用の教示データを保持する境界用
データメモリ(21)と、確定用の教示データを保持す
る確定用データメモリ(22)と、教示動作により取込
まれる教示データを選択的に境界用データメモリ(21
)または確定用データメモリ(22)に供給するセレク
タ(23)と、キーボード等から入力される確定用のパ
ラメータを保持する確定用パラメータメモリ(24)と
、確定用データメモリ(22)および確定用パラメータ
メモリ(24)から読出されたデータ、パラメータに基
づいて必要な演算を行なって平面方程式または曲面方程
式を算出する、CPUを主要部とする演算部(25)と
、演算結果を保持する方程式用のメモリ(2B)と、キ
ーボード等から入力されるみがき動作のためのパラメー
タを保持するみがきパラメータメモリ(27)と、メモ
リ(2B)から読出された方程式、パラメータメモリ(
27)から読出されたパラメータおよび境界用データメ
モリ(21)から読出されたデータに基づいて、金型表
面に対して垂直なみがきツール押当て状態を達成すべく
ロボット動作指令信号を生成するロボット動作制御部(
28)とを存している。但し、上記セレクタ(23)、
ロボット動作制御部(28)については演算部(25)
と共にコンピュータで構成されていてもよく、また、上
記各メモリについては、1つのメモリの領域を区画して
おいて、各区画領域を割当てていてもよい。
FIG. 5 is a block diagram showing an embodiment of the mold polishing device of the present invention, which includes a boundary data memory (21) that holds teaching data for boundaries, and confirmation data that holds teaching data for confirmation. A memory (22) and a boundary data memory (21) selectively store the teaching data taken in by the teaching operation.
) or the confirmation data memory (22), the confirmation parameter memory (24) that holds the confirmation parameters input from the keyboard, etc., the confirmation data memory (22) and the confirmation data memory (22), An arithmetic section (25), whose main part is a CPU, performs necessary arithmetic operations based on the data and parameters read from the parameter memory (24) to calculate a plane equation or a curved surface equation, and an equation unit that holds the arithmetic results. memory (2B), a brushing parameter memory (27) that holds parameters for the brushing operation input from the keyboard, etc., and equations and parameter memory (27) read out from the memory (2B).
A robot operation that generates a robot operation command signal to achieve a brushing tool pressing state perpendicular to the mold surface based on the parameters read from 27) and the data read from the boundary data memory (21). Control unit (
28). However, the above selector (23),
For the robot motion control unit (28), the calculation unit (25)
In addition, each of the memories described above may be partitioned into one memory area and each partitioned area may be allocated.

上記の構成の金型みがき装置であれば、境界用としての
教示データであるか確定用の教示データであるかに対応
させてセレクタ(23)を動作させておくだけで、教示
データが境界用データメモリ(21)または確定用デー
タメモリ(22)に格納される。
With the mold polishing device having the above configuration, simply by operating the selector (23) in accordance with whether the teaching data is for boundaries or for confirmation, the teaching data for boundaries can be changed to It is stored in the data memory (21) or the confirmation data memory (22).

そして、キーボード等を通して入力される確定用のパラ
メータが確定用パラメータメモリ(24)に格納される
のであるから、金型表面を構成するセグメントについて
確定用データメモリ(22)からデータを読出すととも
に、確定用パラメータメモリ(24)からパラメータを
読出して演算部(25)に供給することにより平面方程
式または曲面方程式を得、方程式用のメモリ(26)に
格納する。以上の動作を各セグメント毎に行なうので、
境界用データメモリ(21)に全てのセグメントに対応
する境界用の教示データが格納され、かつ方程式用のメ
モリ(2B)に全てのセグメントに対応する平面方程式
または曲面方程式が格納される。
Since the parameters for confirmation entered through the keyboard etc. are stored in the parameter memory for confirmation (24), the data for the segments constituting the mold surface are read from the data memory for confirmation (22), and A plane equation or a curved surface equation is obtained by reading the parameters from the determining parameter memory (24) and supplying them to the calculation unit (25), and storing them in the equation memory (26). The above operations are performed for each segment, so
Boundary teaching data corresponding to all segments is stored in the boundary data memory (21), and plane equations or curved surface equations corresponding to all segments are stored in the equation memory (2B).

その後は、キーボード等を通してみがきツール、みがき
パターン等がパラメータメモリ(27)に格納されるの
で、メモリ(26)からみがくセグメントに相当する方
程式を読出し、パラメータメモリ(27)から読出され
たパラメータおよび境界用データメモリ(21)から読
出されたデータに基づいて、ロボット動作制御部(28
)において、金型表面に対して垂直なみがきツール押当
て状態を達成すべくロボット動作指令信号を生成する。
After that, the polishing tool, polishing pattern, etc. are stored in the parameter memory (27) through the keyboard, etc., so the equation corresponding to the polishing segment is read out from the memory (26), and the parameters and boundaries read out from the parameter memory (27) are read out from the memory (26). Based on the data read from the data memory (21), the robot motion control unit (28
), a robot operation command signal is generated to achieve a state in which the polishing tool is pressed perpendicular to the mold surface.

この結果、みがきツールを金型表面に垂直に押当てた状
態で、かつ所定の接線方向の移動速度でみがきツールを
移動させ、該当するセグメントをみがくことができる。
As a result, a corresponding segment can be polished by moving the polishing tool at a predetermined tangential movement speed while pressing the polishing tool perpendicularly to the mold surface.

尚、このみがき動作は高精度の仕上りが要求される場合
には複数回反復させられるのであるが、毎回間じみがき
パターンでみがく必要はなく、みがきパターンを変化さ
せて同一のセグメントをみがくことにより仕上精度を向
上させることができる。
This polishing operation may be repeated multiple times if a high-precision finish is required, but it is not necessary to polish the same segment each time by changing the polishing pattern. Finishing accuracy can be improved.

即ち、平面方程式または曲面方程式が保存されているの
で、みがきパターンを変更しても特別に教示動作を行な
う必要がなく、作業性を著しく高めることができる。
That is, since the plane equation or curved surface equation is stored, there is no need to perform a special teaching operation even if the polishing pattern is changed, and work efficiency can be significantly improved.

そして、上記のみがき動作を全てのセグメントに対して
実行することにより、金型の全表面を高精度にみがくこ
とができる。
By performing the above polishing operation on all segments, the entire surface of the mold can be polished with high precision.

尚、この発明は上記の実施例に限定されるものではなく
、例えば、教示ヘッドを用いたダイレクト教示に代えて
ジョイスティックによる教示を行なうことが可能である
ほか、隣合うセグメントによっては境界より外側の点を
教示して平面方程式または曲面方程式を求めることが可
能であり、さらにはみがきツールの選択、みがきのため
のパラメータの設定をみがき回数に対応させて自動的に
行なうことが可能であり、その他、この発明の要旨を変
更しない範囲内において種々の設計変更を施すことが可
能である。
Note that the present invention is not limited to the above-described embodiments. For example, it is possible to perform teaching using a joystick instead of direct teaching using a teaching head, and depending on adjacent segments, it is possible to perform teaching using a joystick. It is possible to calculate a plane equation or a curved surface equation by teaching points, and it is also possible to select a polishing tool and set parameters for polishing automatically according to the number of times of polishing, and other functions. Various design changes can be made without departing from the gist of the invention.

〈発明の効果〉 以上のように第1の発明は、セグメントの面積が広くな
っても著しく少ない点の教示データを得るだけでよく、
教示作業を著しく簡素化することができるとともに、金
型表面の傾きに拘らずみがきツールの加圧方向を一定に
するので、均一なみがき性能を全範囲にわたって発揮さ
せることができ、みがき面の品質を著しく高めることが
できるという特有の効果を奏する。
<Effects of the Invention> As described above, in the first invention, even if the area of the segment becomes large, it is only necessary to obtain teaching data for a significantly small number of points.
In addition to significantly simplifying the teaching work, the pressure direction of the polishing tool is kept constant regardless of the inclination of the mold surface, so uniform polishing performance can be achieved over the entire range, improving the quality of the polished surface. It has the unique effect of significantly increasing the

第2の発明は、パラメータに基づいて演算の種別を簡単
に選択することができ、少ない点の教示データにより高
精度の平面方程式または曲面方程式を得ることができる
という特有の効果を奏する。
The second invention has the unique effect that the type of calculation can be easily selected based on the parameters, and that a highly accurate plane equation or curved surface equation can be obtained with teaching data of a small number of points.

第3の発明は、セグメントの面積が広くなっても著しく
少ない点の教示データを得るだけでよく、教示作業を著
しく簡素化することができるとともに、金型表面の傾き
に拘らずみがきツールの加圧方向を一定にするので、均
一なみがき性能を全範囲にわたって発揮させることがで
き、みがき面の品質を著しく高めることができるという
特有の効果を奏する。
In the third invention, even if the area of the segment becomes large, only a small amount of teaching data needs to be obtained, and the teaching work can be significantly simplified, and the polishing tool can be applied regardless of the inclination of the mold surface. Since the pressure direction is constant, uniform polishing performance can be achieved over the entire range, and the unique effect of significantly improving the quality of the polished surface is achieved.

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

第1図はこの発明の金型みがき方法の一実施例を示すフ
ローチャート、 第2図はセグメントの形状方程式を算出するために必要
な教示点およびパラメータを説明する概略図、 第3図は金型みがき装置の一例を示す概略図、第4図は
金型みがき装置の構成の一例を示す概略ブロック図、 第5図はこの発明の金型みがき装置の一実施例を示すブ
ロック図、 第6図から第8図はそれぞれ従来の金型みがき装置の構
成を示す概略図、 第9図は従来の金型みがき動作を説明する概略図。 (21)・・・境界用データメモリ、 (22)・・・確定用データメモリ、 (24)・・・確定用パラメータメモリ、(25)・・
・演算部、(28)・・・ロボット動作制御部、(PI
 )〜(PI7)・・・教示点 (A) 第 図 CB)
Fig. 1 is a flowchart showing an embodiment of the mold polishing method of the present invention, Fig. 2 is a schematic diagram illustrating the teaching points and parameters necessary to calculate the segment shape equation, and Fig. 3 is a mold polishing method. A schematic diagram showing an example of a polishing device, FIG. 4 is a schematic block diagram showing an example of the configuration of a mold polishing device, FIG. 5 is a block diagram showing an embodiment of the mold polishing device of the present invention, and FIG. 8 are schematic diagrams showing the configuration of a conventional mold polishing device, and FIG. 9 is a schematic diagram illustrating a conventional mold polishing operation. (21)...Boundary data memory, (22)...Data memory for confirmation, (24)...Parameter memory for confirmation, (25)...
- Arithmetic unit, (28)...Robot motion control unit, (PI
) ~ (PI7)...Teaching point (A) Figure CB)

Claims (1)

【特許請求の範囲】 1、金型表面をセグメントに分割し、各セ グメントに対して境界設定用の複数の点 (P1)〜(P5)の教示を行なうとと もに、各セグメントの形状を確定するた めに必要な最少限の点(P6)〜(P17)の教示およ
び/または各セグメントの形 状を確定するために必要なパラメータの 設定を行ない、教示点および/または設 定パラメータに基づいて該当するセグメ ントの形状を算出し、算出されたセグメ ントの形状、予め設定されたみがき条件 および設定された境界に基いてみがきツ ールを金型表面に対して垂直に押付ける べくロボットアームを動作させることを 特徴とする金型みがき方法。 2、パラメータが、少なくとも形状の種別 を識別するものである上記特許請求の範 囲第1項記載の金型みがき方法。 3、金型表面を構成する複数のセグメント に対応させて境界設定用の複数の点の教 示データを保持する境界データ保持手段 (21)および各セグメントの形状を確定するために必
要な最少限の点の教示データ および/または各セグメントの形状を確 定するために必要なパラメータを保持す る確定用データ保持手段(22)(24)を有している
とともに、確定用データ保持手段 (22)(24)に保持されている教示データおよび/
または設定パラメータに基づいて 該当するセグメントの形状を算出する形 状算出手段(25)と、算出されたセグメントの形状、
予め設定されたみがき条件お よび設定された境界に基いてみがきツー ルを金型表面に対して垂直に押付けるべ くロボットアームを動作させる制御手段 (28)とを有していることを特徴とする金型みがき装
置。
[Claims] 1. To divide the mold surface into segments, teach each segment a plurality of points (P1) to (P5) for boundary setting, and determine the shape of each segment. The minimum required points (P6) to (P17) are taught and/or the parameters necessary to determine the shape of each segment are set, and the corresponding segment is The method is characterized in that the shape is calculated, and the robot arm is operated to press a polishing tool perpendicularly to the mold surface based on the calculated segment shape, preset polishing conditions, and set boundaries. Mold polishing method. 2. The mold polishing method according to claim 1, wherein the parameter identifies at least the type of shape. 3. Boundary data holding means (21) that holds teaching data of a plurality of points for boundary setting in correspondence with a plurality of segments constituting the mold surface, and a minimum number of points necessary to determine the shape of each segment. It has confirmation data holding means (22) (24) for holding teaching data of points and/or parameters necessary for deciding the shape of each segment, and also has confirmation data holding means (22) (24). ) and/or the teaching data held in
or a shape calculation means (25) that calculates the shape of the corresponding segment based on the setting parameters, and the shape of the calculated segment;
A control means (28) for operating a robot arm to press a polishing tool perpendicularly to the mold surface based on preset polishing conditions and preset boundaries. Mold polishing device.
JP28862688A 1988-11-14 1988-11-14 Method and device for polishing die Pending JPH02139166A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28862688A JPH02139166A (en) 1988-11-14 1988-11-14 Method and device for polishing die

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28862688A JPH02139166A (en) 1988-11-14 1988-11-14 Method and device for polishing die

Publications (1)

Publication Number Publication Date
JPH02139166A true JPH02139166A (en) 1990-05-29

Family

ID=17732618

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28862688A Pending JPH02139166A (en) 1988-11-14 1988-11-14 Method and device for polishing die

Country Status (1)

Country Link
JP (1) JPH02139166A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6219908A (en) * 1985-07-17 1987-01-28 Fanuc Ltd Area processing method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6219908A (en) * 1985-07-17 1987-01-28 Fanuc Ltd Area processing method

Similar Documents

Publication Publication Date Title
US4706004A (en) Playback system grinding robot
US4956944A (en) Polishing apparatus
EP0352635B1 (en) Numerically controlled grinding machine
GB2288758A (en) Apparatus for machining workpiece to non-revolute symmetric or aspherical surface with rotating grinding wheel, trueing device and wheel measuring device
EP0164686B1 (en) Interactive numerical controller for a machine tool
JPH07106541B2 (en) Wide-angle toric lens manufacturing method and apparatus
JP7128333B1 (en) Multi-axis machine and method for measuring center of rotation of multi-axis machine
JPH02139166A (en) Method and device for polishing die
JPH0466666B2 (en)
JPH05208350A (en) Automatic taper grinding method and device thereof
JP3808125B2 (en) Numerical controller
JPS6062448A (en) Copying control system
JPS61236468A (en) Free curved-surface machining equipment
JP2552743B2 (en) Robot controller
JPH06214633A (en) Grinding device for plane and curved surface
JPH021630B2 (en)
JP2005088106A (en) Machining data calculation method and apparatus
JP2022063713A (en) Dress origin measurement method for machine tool
KR0152632B1 (en) Automatic grinding control method for a mold grinding system
JP3530756B2 (en) Lens polishing apparatus and lens polishing method
JPH04115012U (en) drive device
JPH0436829B2 (en)
JPH0557567A (en) Workpiece center position measuring method
JPS584355A (en) Method of machining work
JPH0631592A (en) Grinding robot and execution of grinding work