JPH074748B2 - Machining program creation method for optical copy grinding machine - Google Patents

Machining program creation method for optical copy grinding machine

Info

Publication number
JPH074748B2
JPH074748B2 JP6919489A JP6919489A JPH074748B2 JP H074748 B2 JPH074748 B2 JP H074748B2 JP 6919489 A JP6919489 A JP 6919489A JP 6919489 A JP6919489 A JP 6919489A JP H074748 B2 JPH074748 B2 JP H074748B2
Authority
JP
Japan
Prior art keywords
axis
grindstone
program
machining program
head
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP6919489A
Other languages
Japanese (ja)
Other versions
JPH02250760A (en
Inventor
俊也 高桑
Original Assignee
ワシノ機械株式会社
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 ワシノ機械株式会社 filed Critical ワシノ機械株式会社
Priority to JP6919489A priority Critical patent/JPH074748B2/en
Publication of JPH02250760A publication Critical patent/JPH02250760A/en
Publication of JPH074748B2 publication Critical patent/JPH074748B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Grinding And Polishing Of Tertiary Curved Surfaces And Surfaces With Complex Shapes (AREA)

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、光学式倣い研削盤における加工プログラム
作成方法に関する。
DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Field of Industrial Application) The present invention relates to a method for creating a machining program in an optical copying grinding machine.

(従来の技術) 従来、光学式倣い研削盤においては、回転自在な砥石を
備えた砥石ヘッドはX軸,Y軸方向へ移動されると共に、
旋回軸を中心にして旋回されている。そして、砥石ヘッ
ドを旋回せしめる旋回機構として最近サーボモータが使
用され、作業時の段取り時間を短縮し研削加工の自動化
に大きく寄与している。
(Prior Art) Conventionally, in an optical copying grinder, a grindstone head provided with a rotatable grindstone is moved in the X-axis and Y-axis directions, and
It is turned around the turning axis. A servomotor has recently been used as a turning mechanism for turning the grinding wheel head, which shortens the setup time during work and greatly contributes to automation of grinding.

(発明が解決しようとする課題) ところで、上述した光学式倣い研削盤で回転自在な砥石
でワークを加工した場合、砥石の摩耗や交換などで加工
点と旋回軸の中心が一定の位置になく、砥石ヘッドの旋
回移動時に砥石がワークと干渉したりすることがあっ
て、加工プログラム作成が非常に複雑になるという問題
があった。
(Problems to be solved by the invention) By the way, when a work is processed with a rotatable grindstone in the above-mentioned optical copying grinder, the machining point and the center of the turning axis are not in a fixed position due to wear or replacement of the grindstone. However, there is a problem that the grindstone sometimes interferes with the work when the grindstone head is rotated, which makes the machining program very complicated.

この発明の目的は、加工点と旋回軸の中心との位置関係
を簡単な操作で算出し、この位置関係から生ずる旋回移
動時の砥石とワークの干渉を回避せしめた加工プログラ
ムの作成を可能にした光学式倣い研削盤における加工プ
ログラム作成方法を提供することにある。
An object of the present invention is to enable calculation of a positional relationship between a machining point and a center of a turning axis by a simple operation, and to create a machining program that avoids interference between a grindstone and a workpiece at the time of turning movement caused by the positional relationship. Another object of the present invention is to provide a method for creating a machining program in the optical copy grinding machine.

[発明の構成] (課題を解決するための手段) 上記目的を達成するために、この発明は、光学式倣い研
削盤で回転自在な砥石を備えた砥石ヘッドをX軸,Y軸方
向へ移動せしめると共に旋回軸を中心として旋回せしめ
て、前記砥石でワークに研削加工を行なう加工プログラ
ム作成方法にして、前記砥石ヘッドのX軸,Y軸による同
時2軸のプログラムを読込み、次いで予め求められた前
記旋回軸の中心と砥石先端アールの中心との間おけるX
軸,Y軸の距離と、砥石先端アールの曲率半径を読込んで
プログラムを解析し、前記砥石ヘッドの旋回時に砥石が
ワークに干渉すると判断された場合に砥石ヘッドをX
軸,Y軸および旋回軸の3軸を同時に制御して干渉を回避
させるように加工プログラムを作成する光学式倣い研削
盤における加工プログラム作成方法である。
[Structure of the Invention] (Means for Solving the Problems) In order to achieve the above object, the present invention moves a grindstone head provided with a rotatable grindstone in an X-axis and Y-axis direction in an optical copying grinding machine. As a machining program creating method for grinding the workpiece with the grindstone by swiveling and swiveling around the swivel axis, a program of simultaneous two-axis by the X-axis and the Y-axis of the grindstone head is read and then obtained in advance. X between the center of the turning axis and the center of the whetstone tip radius
The program analyzes the program by reading the distance between the axis and the Y-axis and the radius of curvature of the grindstone tip radius, and if it is determined that the grindstone interferes with the workpiece when the grindstone head turns, the grindstone head is moved to X
A method for creating a machining program in an optical copying grinding machine for simultaneously controlling three axes of an axis, a Y-axis and a turning axis to create a machining program so as to avoid interference.

(作用) この発明の光学式倣い研削盤における加工プログラム作
成方法を採用することにより、砥石ヘッドのX軸,Y軸に
よる同時2軸のプログラムを読込み、次いで、予め求め
られた旋回軸の中心と砥石先端アールの中心との間にお
けるX軸,Y軸の距離と、砥石先端アールの曲率半径を読
込んでプログラムを解析する。この解析結果に基づき、
前記砥石ヘッドの旋回時に砥石がワークに干渉すると判
断された場合に砥石ヘッドをX軸,Y軸および旋回軸の3
軸を同時に制御して干渉を回避させるように加工プログ
ラムを作成した。
(Operation) By adopting the machining program creating method in the optical copying grinding machine of the present invention, a simultaneous biaxial program by the X-axis and Y-axis of the grindstone head is read, and then the center of the swivel axis determined in advance is read. The program is analyzed by reading the X-axis and Y-axis distances from the center of the whetstone tip radius and the radius of curvature of the whetstone tip radius. Based on this analysis result,
When it is determined that the grindstone interferes with the work when the grindstone head is rotated, the grindstone head is moved to the X-axis, Y-axis, and swivel axes.
A machining program was created to simultaneously control the axes and avoid interference.

而して、この加工プログラムに基づき、実際の研削加工
を行なうと、砥石はワークと干渉することなくスムーズ
に加工される。
When the actual grinding process is performed based on this machining program, the grindstone is smoothly machined without interfering with the work.

(実施例) 以下、この発明の実施例を図面に基づいて詳細に説明す
る。
(Embodiment) An embodiment of the present invention will be described in detail below with reference to the drawings.

第13図および第14図を参照するに、研削盤としての光学
式倣い研削盤1で、特に加工情報を記憶装置に入力し、
これから出力するための操作盤3を備えている、この操
作盤3は記憶装置および記憶装置に基づく研削盤の自動
制御装置を収めた框体5を付属している。
Referring to FIG. 13 and FIG. 14, in the optical copying grinding machine 1 as a grinding machine, particularly, the processing information is input to the storage device,
This operation panel 3 is provided with an operation panel 3 for outputting, and a frame 5 accommodating a storage device and an automatic controller for the grinding machine based on the storage device is attached.

光学式倣い研削盤1には、機台7の第13図において左側
上にはベース9が設けられており、このベース9上には
Y軸方向(第13図において左右方向)へ移動自在なY軸
スライド11が設けられている。このY軸スライド11上に
はX軸方向(第14図において左右方向)へ移動自在なX
軸スライド13が設けられていて、このX軸スライド13は
連動連結したX軸駆動モータ15によりX軸方向へ移動さ
れるようになっている。
The optical copying grinder 1 is provided with a base 9 on the left side of the machine base 7 in FIG. 13, and is movable on the base 9 in the Y-axis direction (left and right direction in FIG. 13). A Y-axis slide 11 is provided. On this Y-axis slide 11, an X that can be moved in the X-axis direction (left and right direction in FIG. 14) is used.
A shaft slide 13 is provided, and the X-axis slide 13 is moved in the X-axis direction by an X-axis drive motor 15 which is interlocked and connected.

前記X軸スライド13上には旋回自在な旋回台17が設けら
れており、この旋回台17上には砥石ヘッド19が設けられ
ている。そして、この砥石ヘッド19の第13図において右
側には回転自在で、かつ昇降自在な砥石21が保持されて
いる。
A swivel base 17 is provided on the X-axis slide 13 so as to freely swivel, and a grindstone head 19 is provided on the swivel base 17. On the right side of FIG. 13 of the grindstone head 19, there is held a grindstone 21 which is rotatable and can be raised and lowered.

機台7の前面には、X軸ハンドル23,Y軸ハンドル25が設
けられており、このX軸ハンドル23およびY軸ハンドル
25を作業者が手動で操作することにより、砥石21および
砥石ヘッド19を備えた旋回台17がX軸方向,Y軸方向へ移
動可能となっている。
An X-axis handle 23 and a Y-axis handle 25 are provided on the front surface of the machine base 7. The X-axis handle 23 and the Y-axis handle
When the operator manually operates 25, the revolving base 17 including the grindstone 21 and the grindstone head 19 can be moved in the X-axis direction and the Y-axis direction.

機台7の上面右側の砥石21と対向する位置には、ワーク
Wを挟持するテーブル27が設けられており、テーブル27
は下面に設けられたX軸移動台29の案内面に沿ってX軸
方向に移動自在となっている。
A table 27 that holds the work W is provided at a position facing the grindstone 21 on the right side of the upper surface of the machine stand 7.
Is movable in the X-axis direction along the guide surface of the X-axis moving table 29 provided on the lower surface.

X軸移動台29の下面には、Y軸方向に移動自在な案内面
を有するY軸移動台31が設けられており、このY軸移動
台31はY軸方向へ移動する。また、Y軸移動台31はZ軸
方向(第13図において上下方向)に移動自在であり、電
動機のごときZ軸駆動手段33により昇降するものであ
る。
On the lower surface of the X-axis moving base 29, a Y-axis moving base 31 having a guide surface movable in the Y-axis direction is provided, and the Y-axis moving base 31 moves in the Y-axis direction. The Y-axis moving table 31 is movable in the Z-axis direction (vertical direction in FIG. 13) and is moved up and down by Z-axis driving means 33 such as an electric motor.

上記構成により、ワークはテーブル27に載置され、X
軸,Y軸およびZ軸方向に位置決めされると共に、砥石21
を所定の回転数で回転させて、砥石21をX軸,Y軸方向お
よび旋回方向に移動せしめることによって、砥石21でワ
ークWに研削加工が施こされることになる。
With the above configuration, the work is placed on the table 27, and the X
It is positioned in the axis, Y-axis and Z-axis directions, and the grindstone 21
Is rotated at a predetermined number of rotations to move the grindstone 21 in the X axis direction, the Y axis direction, and the turning direction, so that the work W is ground by the grindstone 21.

砥石21とワークWの研削面の上方には、研削面を投影す
る投影器が設けてあり、機台7の上方に設けられたスク
リーン35に、砥石21とワークWが投影される。この投影
の倍率は数段階選択可能となっている。
A projector for projecting the grinding surface is provided above the grinding surfaces of the grindstone 21 and the work W, and the grindstone 21 and the work W are projected on the screen 35 provided above the machine base 7. The projection magnification can be selected in several steps.

前記Y軸スライド11,X軸スライド13および旋回台17のよ
り具体的な構成が、第9図,第10図および第11図に示さ
れている。
More specific configurations of the Y-axis slide 11, the X-axis slide 13 and the swivel base 17 are shown in FIGS. 9, 10 and 11.

第9図および第10図に示されているように、ベース9に
回転自在なボールねじ37が支承されており、このボール
ねじ37にはY軸スライド11の下面中央部に取付けられた
ナット部材39が螺合されている。また、第9図に示され
ているように、ベース9の左右の両側上にはY軸方向へ
延伸したガイドレール41が敷設されており、このガイド
レール41に案内されるガイド部材43がY軸スライド11の
下面に設けられている。
As shown in FIGS. 9 and 10, a rotatable ball screw 37 is supported by the base 9, and this ball screw 37 has a nut member attached to the center of the lower surface of the Y-axis slide 11. 39 is screwed. Further, as shown in FIG. 9, guide rails 41 extending in the Y-axis direction are laid on both left and right sides of the base 9, and the guide member 43 guided by the guide rails 41 is Y-shaped. It is provided on the lower surface of the shaft slide 11.

上記構成により、図示省略のY軸駆動モータを駆動させ
ると、ボールねじ37が回転されることにより、ナット部
材39を介してY軸スライド11がY軸方向へ移動されるこ
とになる。なお、Y軸スライド11がY軸方向へ移動され
る際、ガイド部材43はガイドレール41に沿って案内され
る。
With the above configuration, when the Y-axis drive motor (not shown) is driven, the ball screw 37 is rotated, and the Y-axis slide 11 is moved in the Y-axis direction via the nut member 39. The guide member 43 is guided along the guide rail 41 when the Y-axis slide 11 is moved in the Y-axis direction.

前記Y軸スライド11には、第9図および第10図に示され
ているように、回転自在なボールねじ45が支承されてお
り、このボールねじ45にはX軸スライド13の下面中央部
に取付けられたナット部材47が螺合されている。また、
第10図に示されているように、Y軸スライド11の左右両
側上にはX軸方向へ延伸したガイドレール49が敷設され
ており、このガイドレール49に案内されるガイド部材51
がX軸スライド13の下面に設けられている。
As shown in FIG. 9 and FIG. 10, a rotatable ball screw 45 is supported on the Y-axis slide 11, and the ball screw 45 is provided at the center of the lower surface of the X-axis slide 13. The attached nut member 47 is screwed. Also,
As shown in FIG. 10, guide rails 49 extending in the X-axis direction are laid on the left and right sides of the Y-axis slide 11, and a guide member 51 guided by the guide rails 49.
Is provided on the lower surface of the X-axis slide 13.

上記構成により、前記X軸駆動モータ15を駆動させる
と、ボールねじ45が回転されることにより、ナット部材
47を介してX軸スライド13がX軸方向へ移動されること
になる。なお、X軸スライド13がX軸方向へ移動される
際、ガイド部材51はガイドレール49に沿って案内され
る。
With the above structure, when the X-axis drive motor 15 is driven, the ball screw 45 is rotated, so that the nut member is rotated.
The X-axis slide 13 is moved in the X-axis direction via 47. The guide member 51 is guided along the guide rail 49 when the X-axis slide 13 is moved in the X-axis direction.

前記X軸スライド13上には、第9図および第11図に示さ
れているように、回転自在なボールねじ53が支承されて
おり、このボールねじ53の一端側(第9図において右
側)にはギヤ55が嵌合されている。また、このギヤ55に
は別のギヤ57が噛合されており、このギヤ57はX軸スラ
イド13の一端壁に取付けられてサーボモータ59の出力軸
61に装着されている。
A rotatable ball screw 53 is supported on the X-axis slide 13 as shown in FIGS. 9 and 11, and one end side of the ball screw 53 (right side in FIG. 9). A gear 55 is fitted in. Further, another gear 57 is meshed with this gear 55, and this gear 57 is attached to one end wall of the X-axis slide 13 so that the output shaft of the servo motor 59 is
It is attached to 61.

前記ボールねじ53にはナット部材63が螺合されている。
このナット部材63の上面に形成されたU字形状の溝65に
は旋回台17の下面に取付けられた半球円状の係合ピン67
が係合されている。
A nut member 63 is screwed onto the ball screw 53.
In the U-shaped groove 65 formed on the upper surface of the nut member 63, a hemispherical engagement pin 67 attached to the lower surface of the swivel base 17 is provided.
Are engaged.

前記X軸スライド13上には第10図に示されているよう
に、円周形状の係合突起部69A,69Bが形成されており、
この係合突起部69A,69Bに係合された係合凹部溝71A,71B
が前記旋回台17の下面に形成されている。
As shown in FIG. 10, on the X-axis slide 13, circumferential engaging protrusions 69A, 69B are formed,
Engagement recess grooves 71A, 71B engaged with the engagement protrusions 69A, 69B
Is formed on the lower surface of the swivel base 17.

上記構成により、サーボモータ59を駆動させると、出力
軸61,ギヤ57およびギヤ55を介してボールねじ53が回転
される。ボールねじ53にはナット部材63が螺合されてい
ると共に、ナット部材63の溝65には係合ピン67が係合さ
れているから、ボールねじ53の回転により、ナット部材
63が第11図においてY軸方向に移動されることにより、
旋回台17が第12図に示されているように、砥石21の先端
を中心として角度θの範囲内で旋回されることとなる。
而して、旋回台17上には砥石ヘッド19が設けられている
から、砥石ヘッド19が旋回されることになる。
With the above configuration, when the servo motor 59 is driven, the ball screw 53 is rotated via the output shaft 61, the gear 57 and the gear 55. Since the nut member 63 is screwed into the ball screw 53 and the engaging pin 67 is engaged with the groove 65 of the nut member 63, the rotation of the ball screw 53 causes the nut member to rotate.
By moving 63 in the Y-axis direction in FIG. 11,
As shown in FIG. 12, the swivel base 17 is swiveled within the range of the angle θ around the tip of the grindstone 21.
Since the grindstone head 19 is provided on the swivel base 17, the grindstone head 19 is swung.

本実施例における加工プログラムを作成する構成ブロッ
ク図が第1図に示されている。第1図において、砥石21
の先端をスクリーン35の基準線Kに3ケ所合せるための
教示部73があり、この教示部73で登録された砥石ヘッド
19の旋回軸の中心と砥石21の先端アールの中心Pとの間
のX軸,Y軸の距離α,βと、先端アールの曲率半径γが
演算処理部75で演算処理され、一時データ格納部77に格
納される。
FIG. 1 shows a block diagram of a configuration for creating a machining program in this embodiment. In FIG. 1, the grindstone 21
There is a teaching section 73 for aligning the tip of each of the three points with the reference line K of the screen 35, and the whetstone head registered by this teaching section 73.
The X-axis and Y-axis distances α and β between the center of the turning axis of 19 and the center P of the tip radius of the grindstone 21 and the radius of curvature γ of the tip radius are arithmetically processed by the arithmetic processing unit 75 to store temporary data. Stored in the unit 77.

一方、加工プログラムを作成するためにデータを入力部
79から加工プログラム作成部81へ読込み、このプログラ
ム作成部81で砥石ヘッド19のX軸,Y軸による同時2軸の
加工プログラムを作成し、この加工プログラムをプログ
ラム解析部83で解析する。このプログラム解析部83で解
析した結果、砥石ヘッド19の旋回移動時に砥石21とワー
クWとが干渉する場合には加工プログラム作成部81で編
集し直す。
On the other hand, input data to create a machining program
The processing program is read from 79 into the machining program creating unit 81, and the program creating unit 81 creates a simultaneous biaxial machining program for the X-axis and Y-axis of the grindstone head 19, and the program analyzing unit 83 analyzes the machining program. As a result of analysis by the program analysis unit 83, when the grindstone 21 and the workpiece W interfere with each other during the turning movement of the grindstone head 19, the machining program creation unit 81 re-edits.

この場合に、データ格納部77に格納されているα,β,
γをもとにして砥石ヘッド19のX軸,Y軸および旋回軸の
3軸を同時に制御して砥石21がワークWに干渉しない加
工プログラムを作成し、プログラム出力部85から出力す
るのである。
In this case, α, β, stored in the data storage unit 77
Based on γ, the X-axis, the Y-axis and the turning axis of the grindstone head 19 are simultaneously controlled to create a machining program in which the grindstone 21 does not interfere with the work W and the program output section 85 outputs the machining program.

前記表示部73で砥石21の先端をスクリーン35の基準線K
に3ケ所合せる例としては、例えば、第2図に示したよ
うに、スクリーン35上の基準線Kに、砥石21の先端アー
ルを持った加工点が接したAポイント,Bポイント,Cポイ
ントの3ケ所を合せて登録し教示する。
On the display unit 73, the tip of the grindstone 21 is moved to the reference line K of the screen 35.
For example, as shown in FIG. 2, as shown in FIG. 2, a reference line K on the screen 35 is touched by a processing point having a tip R of the grindstone 21 at points A, B, and C. Register and teach at 3 locations.

演算処理部75では第3図に示したα,β,γを演算処理
する、すなわち、未知数α,β,γを算出するには、例
えば第4図に示したように、砥石ヘッド19の旋回角θ1
傾けたときの旋回中心O(X01、Y01)と砥石21における
先端γの中心P(X1,Y1)は、 x1=x01−αsin θ1+βcos θ1 …(1) y1=y01−αcos θ1+βsin θ1 …(2) となる。
The arithmetic processing unit 75 arithmetically processes α, β, γ shown in FIG. 3, that is, in order to calculate the unknowns α, β, γ, for example, as shown in FIG. Angle θ 1
The turning center O (X 01 , Y 01 ) when tilted and the center P (X 1 , Y 1 ) of the tip γ of the grindstone 21 are x 1 = x 01 −α sin θ 1 + β cos θ 1 (1) y 1 = Y 01 −α cos θ 1 + β sin θ 1 (2)

また、基準線y=Kと砥石21の先端アールであるγとの
関係より、 y1+γ=K …(3) となる。
Further, from the relationship between the reference line y = K and γ which is the tip radius of the grindstone 21, y 1 + γ = K (3)

上記(3)式より、 γ=K−y1=Co …(3)となる。From the above formula (3), γ = K−y 1 = Co (3)

上記(1),(2),(3)式より α=(x01−x1)sin θ1+(y01−y1)cos θ1…(4) β=(y01−y1)sin θ1+(x1−x01)cos θ1 …(5) となる。From the above equations (1), (2) and (3), α = (x 01 −x 1 ) sin θ 1 + (y 01 −y 1 ) cos θ 1 … (4) β = (y 01 −y 1 ). sin θ 1 + (x 1 −x 01 ) cos θ 1 (5)

したがって、α,β,γは式(3),(4),(5)よ
り、任意のデータ(Xon,Yon,θn)を数点知ることによ
り求められて、データ格納部77に一時格納される。
Therefore, α, β, γ are obtained by knowing several points of arbitrary data (X on , Y on , θ n ) from the equations (3), (4), and (5), and are stored in the data storage unit 77. It is temporarily stored.

次に、加工プログラム作成部81では入力部79からデータ
が入力されて、例えば第5図に示したように、P1→P2
とき旋回角10°、P2→P3のとき旋回角5°で加工したい
場合には、工程1で旋回角10°でP1→P2の加工を行な
い、工程2で旋回移動10°→5°にし、さらに、工程3
で旋回角5°でP2→P3加工を行なう加工プログラムを作
成すると、工程2で干渉してしまう。この干渉はプログ
ラム解析部83で解析される。
Next, in the machining program creating section 81, data is inputted from the input section 79. For example, as shown in FIG. 5, the turning angle is 10 ° when P 1 → P 2 and the turning angle when P 2 → P 3. If you want to process at 5 °, perform P 1 → P 2 at a swivel angle of 10 ° in step 1, change the swivel movement from 10 ° to 5 ° in step 2, and then perform step 3
If you create a machining program that performs P 2 → P 3 machining with a turning angle of 5 °, interference will occur in step 2. This interference is analyzed by the program analysis unit 83.

そこで、データ格納部77に格納されているα,β,γの
寸法を考慮して、第6図に示したような干渉回避プログ
ラムを加工プログラム作成部81で作成する。すなわち、
第6図において、工程2においてX軸,Y軸および砥石ヘ
ッド19の旋回軸の3軸を同時に制御せしめることによっ
て干渉を回避し、プログラム出力部85から出力されるの
である。
Therefore, in consideration of the dimensions of α, β, γ stored in the data storage unit 77, the machining program creating unit 81 creates the interference avoiding program as shown in FIG. That is,
In FIG. 6, in step 2, the X-axis, the Y-axis, and the turning axis of the grindstone head 19 are controlled at the same time, thereby avoiding interference and outputting from the program output unit 85.

砥石21を教示する動作を第7図に示したフローチャート
で説明すると、ステップS1で教示完了したかどうかの判
断がなされて、教示完了してなければ、ステップS2で教
示を行なう。教示完了していれば、ステップS3でα,
β,γの値を演算処理部75で演算処理し、ステップS4で
α,β,γのデータをデータ格納部77へ一時的に格納し
て終了する。
The operation of teaching the grindstone 21 will be described with reference to the flowchart shown in FIG. 7. If it is determined in step S1 whether or not the teaching is completed, and if the teaching is not completed, the teaching is performed in step S2. If the teaching is completed, α, in step S3
The arithmetic processing unit 75 performs arithmetic processing on the values of β and γ, and temporarily stores the data of α, β, and γ in the data storage unit 77 in step S4, and then ends.

干渉回避加工プログラムを作成する動作を第8図に示し
たフローチャートを基にして説明すると、ステップS5で
入力部79から砥石ヘッド19におけるX,Y軸の同時2軸の
プログラムを加工プログラム作成部81に読込む。ステッ
プS6でデータ格納部77に一時格納されているα,β,γ
を加工プログラム作成部81に読込む。
The operation of creating the interference avoiding machining program will be described with reference to the flowchart shown in FIG. 8. In step S5, the machining program creating unit 81 executes a program for two simultaneous X and Y axes of the grindstone head 19 from the input unit 79. Read in. Α, β, γ temporarily stored in the data storage unit 77 in step S6
Is read into the machining program creating section 81.

ステップS7ではプログラム解析部83でプログラムの解析
を行ない、その結果、ステップS8で干渉しているかどう
かの判断を行ない、干渉していなければ、ステップS9で
そのままプログラム出力部85からプログラムを出力す
る。
In step S7, the program analysis unit 83 analyzes the program. As a result, it is determined in step S8 whether or not they interfere with each other. If there is no interference, the program output unit 85 outputs the program as it is in step S9.

ステップS8で干渉していると判断されると、ステップS1
0で砥石ヘッド21のX軸,Y軸,旋回軸の3軸を同時に制
御して干渉回避のプログラムを作成してステップS11で
プログラム出力部85からプログラムを出力して終了す
る。
If it is determined in step S8 that there is interference, step S1
At 0, the X-axis, Y-axis, and turning axis of the grindstone head 21 are simultaneously controlled to create a program for avoiding interference, and at step S11, the program is output from the program output unit 85 and the process ends.

このように、砥石21がワークWに干渉しない干渉回避加
工プログラムが容易に作成することができるから、この
加工プログラムに基づき実際の研削加工を行なうと、砥
石21はワークWに干渉することなくスムーズに加工する
ことができる。
In this way, since an interference avoiding machining program in which the grindstone 21 does not interfere with the work W can be easily created, when the actual grinding is performed based on this machining program, the grindstone 21 does not interfere with the work W and is smooth. Can be processed into

なお、この発明は、前述した実施例に限定されることな
く、適宜の変更を行なうことにより、その他の態様で実
施し得るものである。
The present invention is not limited to the above-described embodiments, but can be implemented in other modes by making appropriate changes.

[発明の効果] 以上のごとき実施例の説明より理解されるように、この
発明によれば、砥石ヘッドのX軸,Y軸による同時2軸の
プログラムを読込み、次いで、予め求められた旋回軸の
中心と砥石先端アールの中心との間におけるX軸,Y軸の
距離と、砥石先端アールの曲率半径を読込んでプログラ
ムを解析する。この解析結果に基づき、前記砥石ヘッド
の旋回時に砥石がワークに干渉すると判断された場合に
砥石ヘッドをX軸,Y軸,旋回軸の3軸を同時に制御して
干渉を回避させる加工プログラムを容易に作成すること
ができる。
[Effects of the Invention] As will be understood from the above description of the embodiments, according to the present invention, a program for simultaneous two-axis by the X-axis and the Y-axis of the grinding wheel head is read, and then the previously determined turning axis is read. The program is analyzed by reading the X-axis and Y-axis distances between the center of the and the center of the whetstone tip radius and the radius of curvature of the whetstone tip radius. Based on the result of this analysis, if it is determined that the grindstone interferes with the workpiece when the grindstone head is swiveling, a machining program that controls the grindstone head to simultaneously control the X-axis, Y-axis, and swivel axis to avoid the interference is easy. Can be created.

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

第1図はこの発明の主要部を示し、干渉回避加工プログ
ラムを作成する構成ブロック図、第2図はスクリーン上
で砥石を教示する一例を示した説明図、第3図は砥石ヘ
ッドの旋回中心と砥石の関係を示した一例図、第4図は
α,β,γの値を算出するための砥石ヘッドの旋回中心
と砥石の関係を示した一例図、第5図,第6図は砥石が
ワークに干渉しないために干渉回避加工プログラムを作
成するための説明図、第7図は教示動作のフローチャー
ト、第8図は干渉回避加工プログラム作成のためのフロ
ーチャート、第9図は第13図におけるIX矢視部の拡大断
面図、第10図は第9図におけるX−X線に沿った断面
図、第11図は第9図における平面図、第12図は砥石ヘッ
ドと砥石との関係を示した平面図、第13図はこの発明を
実施する一実施例の光学式倣い研削盤の正面図、第14図
は第13図における右側面図である。 1…光学式倣い研削盤、17…旋回台 19…砥石ヘッド、21…砥石 35…スクリーン、59…サーボモータ 73…教示部、75…演算処理部 77…データ格納部、79…入力部 81…加工プログラム作成部 83…プログラム解析部 85…プログラム出力部
FIG. 1 shows the main part of the present invention, a block diagram of a configuration for creating an interference avoidance machining program, FIG. 2 is an explanatory view showing an example of teaching a grindstone on a screen, and FIG. 3 is a turning center of a grindstone head. Fig. 4 is an example diagram showing the relationship between the turning center of the grindstone head for calculating the values of α, β, γ and the grindstone, Fig. 5 and Fig. 6 are the grindstones. Is an explanatory diagram for creating an interference avoiding machining program because it does not interfere with the work, FIG. 7 is a flowchart of the teaching operation, FIG. 8 is a flowchart for creating the interference avoiding machining program, and FIG. 9 is in FIG. IX is an enlarged cross-sectional view taken along the line IX, FIG. 10 is a cross-sectional view taken along the line XX in FIG. 9, FIG. 11 is a plan view in FIG. 9, and FIG. 12 shows the relationship between the grindstone head and the grindstone. The plan view shown in FIG. 13 is an optical system of an embodiment for carrying out the present invention. Front view of the stomach grinding machine, FIG. 14 is a right side view in Figure 13. 1 ... Optical copying grinder, 17 ... Revolving base 19 ... Grindstone head, 21 ... Grindstone 35 ... Screen, 59 ... Servo motor 73 ... Teaching section, 75 ... Arithmetic processing section 77 ... Data storage section, 79 ... Input section 81 ... Machining program creation part 83 ... Program analysis part 85 ... Program output part

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】光学式倣い研削盤で回転自在な砥石を備え
た砥石ヘッドをX軸,Y軸方向へ移動せしめると共に旋回
軸を中心として旋回せしめて、前記砥石でワークに研削
加工を行なう加工プログラム作成方法にして、前記砥石
ヘッドのX軸,Y軸による同時2軸のプログラムを読込
み、次いで予め求められた前記旋回軸の中心と砥石先端
アールの中心との間おけるX軸,Y軸の距離と、砥石先端
アールの曲率半径を読込んでプログラムを解析し、前記
砥石ヘッドの旋回時に砥石がワークに干渉すると判断さ
れた場合に砥石ヘッドをX軸,Y軸および旋回軸の3軸を
同時に制御して干渉を回避させるように加工プログラム
を作成することを特徴とする光学式倣い研削盤における
加工プログラム作成方法。
1. A process of grinding a workpiece with a grindstone by moving a grindstone head equipped with a freely rotatable grindstone in an optical copying grinding machine in the X-axis and Y-axis directions and rotating about a turning axis. As a program creating method, a program of simultaneous two-axis by the X-axis and Y-axis of the grindstone head is read, and then the X-axis and Y-axis between the center of the swivel axis and the center of the grindstone tip radius which are obtained in advance are read. The distance and the radius of curvature of the whetstone tip radius are read and the program is analyzed. If it is determined that the whetstone interferes with the workpiece when the whetstone head is turning, the whetstone head is simultaneously moved to the X-axis, Y-axis and turning axis. A method for creating a machining program in an optical copying grinding machine, which is characterized in that a machining program is created so as to avoid interference.
JP6919489A 1989-03-23 1989-03-23 Machining program creation method for optical copy grinding machine Expired - Lifetime JPH074748B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6919489A JPH074748B2 (en) 1989-03-23 1989-03-23 Machining program creation method for optical copy grinding machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6919489A JPH074748B2 (en) 1989-03-23 1989-03-23 Machining program creation method for optical copy grinding machine

Publications (2)

Publication Number Publication Date
JPH02250760A JPH02250760A (en) 1990-10-08
JPH074748B2 true JPH074748B2 (en) 1995-01-25

Family

ID=13395675

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6919489A Expired - Lifetime JPH074748B2 (en) 1989-03-23 1989-03-23 Machining program creation method for optical copy grinding machine

Country Status (1)

Country Link
JP (1) JPH074748B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2582954Y2 (en) * 1992-10-13 1998-10-15 株式会社アマダワシノ Optical Copy Grinding Machine
JP2006175539A (en) * 2004-12-21 2006-07-06 Walter Maschinenbau Gmbh Machine control device of grinding machine, grinding tool on grinding machine, and/or method for deciding travel route of workpiece
JP4550773B2 (en) 2006-06-05 2010-09-22 株式会社三井ハイテック Profile grinding machine
JP5103506B2 (en) * 2010-06-30 2012-12-19 株式会社三井ハイテック Grinding method

Also Published As

Publication number Publication date
JPH02250760A (en) 1990-10-08

Similar Documents

Publication Publication Date Title
US5711696A (en) Apparatus for machining a workpiece to non-revolute symmetric and aspherical surface
US5713784A (en) Apparatus for grinding edges of a glass sheet
JP2619497B2 (en) Grinding device with end face measuring device
JP3599800B2 (en) Spindle normal direction control method for numerically controlled machine tools
JP3990104B2 (en) Lens grinding machine
JPH074748B2 (en) Machining program creation method for optical copy grinding machine
CA2356497A1 (en) Multi-axis polishing machine
JPH021630B2 (en)
JPH10216981A (en) Optical axis moving type laser bean machine
JPH02139112A (en) Profile grinding machine
JPH0442064Y2 (en)
JPS60151713A (en) Controller for cast finishing robot
JP4187849B2 (en) Disc-shaped tool control method and tool dressing machine
JPH0446709B2 (en)
JPH08194514A (en) Graphic display device for numerically controlled grinding machine having rotary shaft
JP7716058B1 (en) Machine tool, measurement method, and measurement program
JPH0350652B2 (en)
JPH0192056A (en) Copying grinding device
JPH03281169A (en) Numerical control device for grinding machine
JP2001088002A (en) Optical profile grinding method and device
JP2582954Y2 (en) Optical Copy Grinding Machine
JPS63288659A (en) Polishing method by robot for polishing
JPH01228693A (en) Laser beam machine provided with teaching function
JP3530756B2 (en) Lens polishing apparatus and lens polishing method
JPH0544726Y2 (en)