JPH04201057A - Cam grinder - Google Patents

Cam grinder

Info

Publication number
JPH04201057A
JPH04201057A JP33142590A JP33142590A JPH04201057A JP H04201057 A JPH04201057 A JP H04201057A JP 33142590 A JP33142590 A JP 33142590A JP 33142590 A JP33142590 A JP 33142590A JP H04201057 A JPH04201057 A JP H04201057A
Authority
JP
Japan
Prior art keywords
grinding wheel
grinding
control data
spindle
learning correction
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.)
Granted
Application number
JP33142590A
Other languages
Japanese (ja)
Other versions
JP3036646B2 (en
Inventor
Takeshi Enokida
剛 榎田
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2331425A priority Critical patent/JP3036646B2/en
Publication of JPH04201057A publication Critical patent/JPH04201057A/en
Application granted granted Critical
Publication of JP3036646B2 publication Critical patent/JP3036646B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To reduce a profile errorcaused with the follow-up delay, and to increase the work accuracy at a high speed working time by correcting the control data used in the next time grinding motion based on the difference in the grinding wheel feeding quantity in control data and that in the actual grinding time. CONSTITUTION:In a servomotor control part 16 for feeding a grinding wheel, the present value of the grinding wheel X directional position which is the output of a position counter 28 is given to a substracter 34. Then the deviation in the present value of this grinding wheel X directional position and the target value of the grinding wheel X directional position given from a control data offtaker 25 is found on each reference time. At this time, a learning correction value is found with a proper learning function being acted on this deviation by a learning correction value setter 35, this learning correction value is stored in a memory 36, while one grinding motion, and given to an adder 26 according to the reference time by an offtaker 37 when coming into the next prinding motion. The servomotor 9 for grinding wheel feeding is thus controlled based on this correction control data in the next work.

Description

【発明の詳細な説明】 産業上の利用分野 この発明は、内燃機関の動弁機構に用いるカム等のカム
面を研削するカム研削盤に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention This invention relates to a cam grinder for grinding a cam surface of a cam or the like used in a valve mechanism of an internal combustion engine.

従来の技術 この種のカム研削盤において、所望のカムプロフィール
に応じて、被加工物を装着する主軸の回転角と、被加工
物のカム面を研削する砥石車の送り量との関係を示す制
御データを予めメモリに記憶しておき、加工時に主軸回
転角を逐次検出し、前記制御データからその主軸回転角
に対する砥石車送り量を求め、砥石車送り量を制御する
ことにより、高精度のカム研削を行うことができる数値
制御式のものがある。
Conventional technology In this type of cam grinding machine, the relationship between the rotation angle of the main shaft on which the workpiece is mounted and the feed amount of the grinding wheel that grinds the cam surface of the workpiece is shown according to the desired cam profile. By storing control data in advance in memory, sequentially detecting the spindle rotation angle during machining, determining the grinding wheel feed amount for that spindle rotation angle from the control data, and controlling the grinding wheel feed amount, high precision can be achieved. There is a numerically controlled type that can perform cam grinding.

このような数値制御式のカム研削盤では、たとえば特開
平2−30466号公報に見られるように、砥石車をボ
ールねしにより往復移動する砥石台上に取り付け、前記
制御データに基づいてボールねじをサーボモータで回転
駆動することにより、砥石車の送りをフィードバック制
御する。
In such a numerically controlled cam grinding machine, for example, as seen in Japanese Patent Application Laid-Open No. 2-30466, the grinding wheel is mounted on a grinding wheel head that is reciprocated by a ball screw, and the ball screw is adjusted based on the control data. The feed of the grinding wheel is controlled by feedback by rotating it with a servo motor.

また、主軸の回転速度応く一定であると、カム面の研削
点移動速度が主軸回転角により変動し、研削加工上好ま
しくないので、前記研削点移動速度が略一定になるよう
に主軸回転速度を制御するため、同様に主軸の回転もサ
ーボモータでフィードバック制御されることが多い。
In addition, if the rotational speed of the main spindle is constant, the moving speed of the grinding point on the cam surface will vary depending on the rotational angle of the main shaft, which is unfavorable for grinding. In order to control this, the rotation of the main shaft is also often feedback-controlled using a servo motor.

発明が解決しようとする課題 上述のように、砥石車の送りや主軸の回転速度をフィー
ドバック制御する従来のカム研削盤では、各フィードバ
ックループにおいて個別に追従遅れが生じるため、その
相互の追従遅れにより砥石車の送り位置と主軸回転角の
同期がずれるが、生産性を向上するため、切り込み量を
大きくしたり、加工速度を高速化すると、その追従遅れ
が大きくなり、加工精度の低下を招く問題があった。
Problems to be Solved by the Invention As mentioned above, in conventional cam grinding machines that feedback control the feed of the grinding wheel and the rotational speed of the main shaft, each feedback loop has an individual follow-up delay. The feed position of the grinding wheel and the rotation angle of the spindle are out of synchronization, but when increasing the depth of cut or increasing the machining speed to improve productivity, the follow-up delay increases, leading to a decrease in machining accuracy. was there.

たとえば、第6図に示すように、砥石車の送り位置の目
標位置(指令値)が実線Aで、追従遅れ(矢印で示す)
によりその実際の送り位置が破線Bであったとすると、
第7図に示すようなプロフィール誤差が生じることにな
る。
For example, as shown in Fig. 6, the target position (command value) of the grinding wheel feed position is the solid line A, and the follow-up delay (indicated by the arrow)
If the actual feeding position is the broken line B, then
A profile error as shown in FIG. 7 will occur.

なお、この追従遅れが各フィードバックループにおいて
相互に関係なく発生するのみならず、そのときの切り込
み量等の加工条件に左右されるため、予め追従遅れ量を
見越して前記制御データを補正しておくことは極めて難
しい。また、追従遅れ量を小さくすることは、サーボゲ
インを大きくすることによりある程度まで可能であるが
、サーボゲインをあまり大きくすると制御系か不安定に
なり、かえって加工精度が悪化するので、限度かある。
Note that this follow-up delay not only occurs in each feedback loop independently of each other, but also depends on the machining conditions such as the depth of cut at that time, so the control data should be corrected in advance in anticipation of the follow-up delay amount. That is extremely difficult. Also, it is possible to reduce the amount of follow-up delay to a certain extent by increasing the servo gain, but if the servo gain is increased too much, the control system will become unstable and the machining accuracy will deteriorate, so there is a limit. .

課題を解決するための手段 この発明に係るカム研削盤は、上記の問題点を解決する
ために、被加工物を装着した主軸を回転させる主軸用モ
ータと、被加工物のカム面を研削する砥石車を前記主軸
に対し交差する方向に相対移動させる砥石送り用サーボ
モータと、所望するカムプロフィールに応じ予め記憶し
た主軸回転角と砥石車送り量との関係を示す制御データ
に基づき前記砥石送り用サーボモータをフィードバック
制御する制御装置とを備え、複数回の研削加工動作で前
記カム面を前記所望カムプロフィールに加工するカム研
削盤において、前記制御データにおける砥石車送り量と
実際の研削加工動作時における砥石車送り量との差を求
め、この差に基づき次回の研削加工動作で使用する前記
制御データを補正する学習手段を前記制御装置に設けた
ことを特徴とするものである。
Means for Solving the Problems In order to solve the above problems, a cam grinding machine according to the present invention includes a spindle motor that rotates a spindle on which a workpiece is mounted, and a spindle motor that grinds a cam surface of the workpiece. A grindstone feeding servo motor that relatively moves the grinding wheel in a direction crossing the main shaft, and a grinding wheel feeding based on control data indicating the relationship between the main shaft rotation angle and the grinding wheel feed amount stored in advance according to a desired cam profile. In a cam grinding machine that processes the cam surface into the desired cam profile through multiple grinding operations, the grinding wheel feed amount in the control data and the actual grinding operation are The present invention is characterized in that the control device is provided with a learning means for determining the difference between the grinding wheel feed amount and the grinding wheel feed amount at the time of the grinding operation, and correcting the control data to be used in the next grinding operation based on this difference.

作用 制御データにおける砥石車送り量と実際の砥石車送り量
との差を検出し、その差に基づいて制御データにおける
次加工の砥石車送り量を補正し、次加工ではその補正制
御データに基づき砥石車送り用サーボモータをフィード
バック制御し、被加工物のカム面を所定量ずつ研削する
ことを複数回繰り返すことにより、前記カム面を所望カ
ムプロフィールに加工する。
The difference between the grinding wheel feed amount in the action control data and the actual grinding wheel feed amount is detected, and the grinding wheel feed amount for the next processing in the control data is corrected based on the difference, and the next processing is performed based on the corrected control data. The cam surface of the workpiece is processed into a desired cam profile by feedback-controlling the grinding wheel feeding servo motor and repeating the process of grinding the cam surface of the workpiece by a predetermined amount a plurality of times.

実施例 この発明の一実施例を第1図〜第5図に基づき説明する
Embodiment An embodiment of the present invention will be explained based on FIGS. 1 to 5.

まず、第2図を参照し、一実施例のカム研削盤の概略構
成について説明する。1は、テーブル2上の主軸台3に
固設され、被加工物4を装着する主軸5を回転駆動する
主軸用サーボモータである。
First, with reference to FIG. 2, a schematic configuration of a cam grinder according to an embodiment will be described. Reference numeral 1 denotes a spindle servo motor that is fixedly installed on a headstock 3 on a table 2 and rotates a spindle 5 on which a workpiece 4 is mounted.

主軸用サーボモータ1にはパルスジェネレータ6が取り
付けられており、主軸用サーボモータ1の回転速度は、
このパルスジェネレータ6.パルスジエネレータ6の位
置検出パルスが与えられるコントロールユニット7、コ
ントロールユニット7から速度指令が与えられるサーボ
アンプ8によって形成される閉ループによってフィード
バック制御される。
A pulse generator 6 is attached to the main shaft servo motor 1, and the rotation speed of the main shaft servo motor 1 is as follows.
This pulse generator6. Feedback control is performed by a closed loop formed by a control unit 7 to which a position detection pulse of the pulse generator 6 is applied, and a servo amplifier 8 to which a speed command is applied from the control unit 7.

9は、図外のベツド上に固設され、砥石台10を前記主
軸5の回転軸線に直交するX方向に移動するボールねじ
11を回転駆動する砥石車送り用サーボモータである。
Reference numeral 9 denotes a grinding wheel feeding servo motor which is fixed on a bed (not shown) and rotationally drives a ball screw 11 that moves the grinding wheel head 10 in the X direction perpendicular to the rotational axis of the main shaft 5.

砥石送り用サーボモータ9の回転位置は、この砥石送り
用サーボモータ9に取り付けたパルスジェネレータ12
.パルスジェネレータ12の位置検出パルスが与えられ
るコントロールユニット7、コントロールユニット7か
ら速度指令が与えられるサーボアンプ13によって形成
される閉ループによってフィードバック制御される。
The rotational position of the grinding wheel feeding servo motor 9 is determined by the pulse generator 12 attached to this grinding wheel feeding servo motor 9.
.. Feedback control is performed by a closed loop formed by a control unit 7 to which a position detection pulse from a pulse generator 12 is applied, and a servo amplifier 13 to which a speed command is applied from the control unit 7.

砥石台10には、砥石車14とこの砥石車14を回転駆
動するモータ50とが設けられており、コントロールユ
ニット7の制御により、砥石車送り用サーボモータ9の
回転駆動で砥石車14が第3図に示すように主軸5の回
転に同期してX方向に前後移動し、被加工物4のカム面
51が研削される。
The grinding wheel head 10 is provided with a grinding wheel 14 and a motor 50 that rotationally drives the grinding wheel 14. Under the control of the control unit 7, the grinding wheel 14 is rotated by the rotational drive of the grinding wheel feeding servo motor 9. As shown in FIG. 3, the cam surface 51 of the workpiece 4 is ground by moving back and forth in the X direction in synchronization with the rotation of the main shaft 5.

次に、第1図のコントロールユニット7の機能ブロック
図を参照し、前記各サーボモータ1.9のフィードバッ
ク制御について詳細に説明する。
Next, feedback control of each of the servo motors 1.9 will be described in detail with reference to the functional block diagram of the control unit 7 shown in FIG.

コントロールユニット7は、主軸用サーボモータ制御部
15、砥石送り用サーボモータ制御部16および基準時
刻発生器17で概略構成されている。
The control unit 7 is roughly composed of a spindle servo motor control section 15, a grindstone feeding servo motor control section 16, and a reference time generator 17.

まず、主軸用サーボモータ制御部15について説明する
。制御データ記憶器18には、予め所望のカムプロフィ
ールに応じて、研削点移動速度が略一定になるように主
軸回転速度を制御するための主軸制御データが記憶され
ている。この主軸制御データは、基準時刻発生器17で
発生される各基準時刻(たとえば1ms毎の時刻)にお
ける主軸回転位置の目標値(主軸回転速度の目標値を積
分した値)で記憶されている。この目標値は、制御デー
タ取出器19により基準時刻発生器17で発生される基
準時刻に従って周期的に(たとえば1ms毎)読み出さ
れ、加算器20に与えられる。
First, the spindle servo motor control section 15 will be explained. The control data storage device 18 stores in advance spindle control data for controlling the spindle rotational speed so that the grinding point movement speed becomes substantially constant according to a desired cam profile. This spindle control data is stored as a target value of the spindle rotational position (a value obtained by integrating the target value of the spindle rotational speed) at each reference time (for example, every 1 ms) generated by the reference time generator 17. This target value is read out periodically (for example, every 1 ms) by the control data extractor 19 according to the reference time generated by the reference time generator 17, and is provided to the adder 20.

加算器20ではその読み出された目標値が後述する学習
補正値の加算により補正され、その補正目標値が減算器
21に与えられる。一方1.<ルスジェネレータ6の位
置検出パルスが位置カウンタ22に与えられており、位
置カウンタ22では位置検出パルスの計数により主軸回
転位置の現在値が求められ、その現在値が減算器21に
与えられる。
In the adder 20, the read target value is corrected by adding a learning correction value, which will be described later, and the corrected target value is provided to the subtracter 21. On the other hand 1. <The position detection pulses of the pulse generator 6 are applied to the position counter 22.The position counter 22 calculates the current value of the spindle rotational position by counting the position detection pulses, and the current value is applied to the subtracter 21.

減算器21では、前記補正目標値から前記現在値を減算
し、その偏差が求められる。この偏差が与えられる速度
指令設定器23では、偏差に所定のゲインを乗じてサー
ボアンプ8に出力する速度指令が設定される。この速度
指令により、サーボアンプ8で主軸用サーボモータ1に
与えられる電流値が設定され、主軸用サーボモータ1の
回転速度、すなわち主軸5の回転速度が制御される。
The subtracter 21 subtracts the current value from the corrected target value to obtain the deviation. The speed command setter 23 to which this deviation is given sets a speed command to be output to the servo amplifier 8 by multiplying the deviation by a predetermined gain. Based on this speed command, the current value given to the spindle servo motor 1 by the servo amplifier 8 is set, and the rotation speed of the spindle servo motor 1, that is, the rotation speed of the spindle 5 is controlled.

次に、砥石送り用サーボモータ制御部16について説明
する。制御データ記憶器24には、予め前記所望カムプ
ロフィールに応じて、砥石車14のX方向位置を制御す
るための砥石送り制御データが記憶されている。この砥
石送り制御データは、第4図に示すように、基準時刻発
生器17で発生される各基準時刻における砥石車14の
X方向位置の目標値(前記制御データ記憶器18に記憶
した同時刻における目標主軸回転位置に対応する値)で
記憶されている。なお、第4図では、カム面51のベー
スサークル部を研削するときのX方向位置を「0」にお
いている。この目標値は、前述の制御データ取出器19
の主軸制御データの読み出しに同期して、制御データ取
出器25により基準時刻発生器17で発生される基準時
刻に従って周期的に読み出され、加算器26に与えられ
る。
Next, the grindstone feeding servo motor control section 16 will be explained. The control data storage device 24 stores in advance grindstone feed control data for controlling the position of the grindstone wheel 14 in the X direction according to the desired cam profile. As shown in FIG. 4, this grinding wheel feed control data includes the target value of the X-direction position of the grinding wheel 14 at each reference time generated by the reference time generator 17 (the same time stored in the control data storage 18). (a value corresponding to the target spindle rotational position at ). In FIG. 4, the position in the X direction when grinding the base circle portion of the cam surface 51 is set at "0". This target value is determined by the control data extractor 19 mentioned above.
In synchronization with the readout of the spindle control data, the control data extractor 25 periodically reads out the reference time according to the reference time generated by the reference time generator 17 and provides it to the adder 26 .

加算器26ではその読み出された前記目標値に後述する
学習補正値が加算され、前記目標値が補正される。その
補正目標値は減算器27に与えられ、パルスジェネレー
タ12の位置検出パルスが与えられる位置カウンタ28
の出力である砥石車14のX方向位置の現在値との偏差
が求められる。
The adder 26 adds a learning correction value, which will be described later, to the read target value, thereby correcting the target value. The correction target value is given to a subtracter 27, and a position counter 28 to which a position detection pulse of the pulse generator 12 is given.
The deviation from the current value of the X-direction position of the grinding wheel 14, which is the output of the grinding wheel 14, is determined.

この偏差が与えられる速度指令設定器29では、偏差に
所定のゲインを乗じてサーボアンプ13に出力される速
度指令が設定される。この速度指令により、サーボアン
プ13で砥石送り用サーボモータ9に与えられる電流値
が設定され、砥石送り用サーボモータ9の回転位置、す
なわち砥石車14のX方向位置が制御される。
The speed command setter 29 to which this deviation is given sets a speed command to be output to the servo amplifier 13 by multiplying the deviation by a predetermined gain. Based on this speed command, the current value given to the grindstone feeding servo motor 9 by the servo amplifier 13 is set, and the rotational position of the grinding wheel feeding servo motor 9, that is, the position of the grinding wheel 14 in the X direction is controlled.

上述のように、この実施例では主軸用サーボモータ制御
部15の加算器20および砥石送り用サーボモータ制御
部16の加算器26において、各目標値に対して学習値
を加算し、各目標値を補正する。以下、この各目標値の
補正について述べる。
As described above, in this embodiment, the adder 20 of the spindle servo motor control section 15 and the adder 26 of the grindstone feed servo motor control section 16 add the learning value to each target value, and each target value Correct. Correction of each target value will be described below.

主軸用サーボモータ制御部15では、位置カウンタ22
の出力である主軸回転位置の現在値が減算器30に与え
られており、減算器30では、その主軸回転位置の現在
値と制御データ取出器19から与えられる主軸回転位置
の目標値との偏差が所定周期(各基準時刻毎)で求めら
れる。そして、その偏差が学習補正値設定器31に与え
られ、学習補正値設定器31でその偏差に適宜な学習関
数を作用させて学習補正値が求められる。その各基準時
刻毎に求められる学習補正値は、−研削動作の間(主軸
5が1周する間)、学習補正値記憶器32に記憶され、
次の研削動作に入ると、学習補正値取出器33により、
基準時刻に従って加算器20に与えられる。なお、−度
学習補正値が記憶された後は、その学習補正値に新しい
学習補正値が加算される形で更新記憶されていく。
In the main shaft servo motor control section 15, the position counter 22
The current value of the spindle rotational position, which is the output of is obtained at a predetermined period (each reference time). The deviation is then given to the learning correction value setter 31, which applies an appropriate learning function to the deviation to obtain a learning correction value. The learning correction value obtained at each reference time is stored in the learning correction value storage 32 during the grinding operation (during one revolution of the main spindle 5);
When the next grinding operation starts, the learning correction value extractor 33
It is applied to the adder 20 according to the reference time. Note that after the - degree learning correction value is stored, it is updated and stored in a form in which a new learning correction value is added to the learning correction value.

砥石送り用サーボモータ制御部16においても、同様に
位置カウンタ28の出力である砥石車X方向位置の現在
値が減算器34に与えられており、減算器34では、そ
の砥石車X方向位置の現在値と制御データ取出器25か
ら与えられる砥石車X方向位置の目標値との偏差が各基
準時刻毎に求められる。そして、その偏差が学習補正値
設定@?35に与えられ、学習補正値設定器35でその
偏差に適宜な学習関数を作用させて学習補正値が求めら
れる。その各基準時刻毎に求められる学習補正値は、−
研削動作の間、学習補正値記憶器36に記憶され、次の
研削動作に入ると、学習補正値取出器37により、基準
時刻に従って加算器26に与えられる。なお、この砥石
送り用サーボモータ制御部16においても、−度学習補
正値が記憶された後は、その学習補正値に新しい学習補
正値が加算される形で更新記憶される。
Similarly, in the grinding wheel feeding servo motor control section 16, the current value of the grinding wheel X-direction position, which is the output of the position counter 28, is given to the subtracter 34. The deviation between the current value and the target value of the grinding wheel X-direction position given from the control data extractor 25 is determined at each reference time. And that deviation is the learning correction value setting @? 35, and the learning correction value setter 35 applies an appropriate learning function to the deviation to obtain a learning correction value. The learning correction value obtained for each reference time is −
During the grinding operation, the learning correction value is stored in the learning correction value storage 36, and when the next grinding operation begins, the learning correction value extractor 37 provides the learning correction value to the adder 26 according to the reference time. In addition, in this grindstone feeding servo motor control section 16 as well, after the - degree learning correction value is stored, it is updated and stored in a form in which a new learning correction value is added to the learning correction value.

このような学習補正動作により、たとえば1回目の加工
動作で学習補正を行わないとき、第6図に示すように、
主軸回転位置(第6図では角度で示す)に対する砥石車
14のX方向目標位置が実線Aで、追従遅れ(矢印で示
す)によりその実際位置が破線Bであったとすると、学
習補正が行われる2回目の加工動作では、第5図に示す
ように、実線Cで示す2回目の加工動作における目標位
置に対して破線りのようにその目標位置が補正される。
With such a learning correction operation, for example, when learning correction is not performed in the first machining operation, as shown in Fig. 6,
Assuming that the target position of the grinding wheel 14 in the X direction with respect to the spindle rotational position (indicated by an angle in FIG. 6) is a solid line A, and its actual position is a broken line B due to a follow-up delay (indicated by an arrow), learning correction is performed. In the second machining operation, as shown in FIG. 5, the target position is corrected as shown by the broken line with respect to the target position in the second machining operation shown by the solid line C.

したがって、1回目の加工動作時と同じように2回目の
加工動作時で追従遅れが生したとすると(加工条件が変
わらなければほぼ同じになる)、2回目の加工動作のと
きは学習補正により、主軸回転位置に対する砥石車X方
向の実際位置がほぼその目標位置に一致するようになる
Therefore, if a follow-up delay occurs during the second machining operation in the same way as during the first machining operation (it will be almost the same unless the machining conditions change), the learning correction will be applied during the second machining operation. , the actual position of the grinding wheel in the X direction with respect to the rotational position of the main shaft almost coincides with its target position.

以上のように、この実施例では上述のような学習補正動
作を行うため、切り込み量を大きくしたり、加工速度を
高速化してもプロフィール誤差が大きくならないので、
加工精度を低下させることなくカム研削を行うことがで
き、生産性を向上させることができる。
As described above, in this embodiment, since the learning correction operation described above is performed, the profile error does not increase even if the depth of cut is increased or the machining speed is increased.
Cam grinding can be performed without reducing machining accuracy, and productivity can be improved.

なお、上述の実施例では主軸5の回転速度をフィードバ
ック制御しているが、この発明では主軸5をモータで一
定速度で回転駆動し、砥石車14の送りのみをフィード
バック制御するようにしてもよい。
Note that in the above-described embodiment, the rotational speed of the main shaft 5 is feedback-controlled, but in the present invention, the main shaft 5 may be rotated at a constant speed by a motor, and only the feed of the grinding wheel 14 may be feedback-controlled. .

発明の効果 以上の説明で明らかなように、この発明に係るカム研削
盤によれば、制御データにおける砥石車送り量と実際の
研削加工時における砥石車送り量との差に基づき次回の
研削加工動作で使用する前記制御データを補正するので
、追従遅れにより生じるプロフィール誤差を少なくし、
高速加工時の加工精度を向上することができる。
Effects of the Invention As is clear from the above explanation, the cam grinder according to the present invention determines the next grinding process based on the difference between the grinding wheel feed amount in the control data and the grinding wheel feed amount during the actual grinding process. Since the control data used in the operation is corrected, profile errors caused by tracking delay are reduced,
Machining accuracy during high-speed machining can be improved.

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

第1図はこの発明の一実施例のコントロールユニットの
機能を示すブロック図、第2図はその一実施例の全体構
成を簡略的に示す斜視図、第3図はカム面と砥石車を拡
大して示す説明図、第4図は砥石車のX方向位置と基準
時刻との関係を示すグラフ、第5図は学習補正した場合
の砥石車のX方向位置と主軸回転角の関係を示すグラフ
、第6図は学習補正しない場合の砥石車のX方向位置と
主軸回転角の関係を示すグラフ、第7図はプロフィール
誤差を示すグラフである。 ■・・・主軸用サーボモータ、4・・・被加工物、5・
・主軸、6.12・・・パルスジェネレータ、7・・・
コントロールユニット、8.13・・・サーボアンプ、
9・・・砥石送り用サーボモータ、11・・・ボールね
し、10・・・砥石台、14・・・砥石車、20.34
・・・加算器、30.34・・・減算器、31.35・
・・学習補正値設定器、32.36・・・学習補正値記
憶器、33゜37・・・学習補正値取出器、51・・・
カム面。 外3る 第4図 後退 第5図 後退 ム 前進       土w@LgI私月
Fig. 1 is a block diagram showing the functions of a control unit according to an embodiment of the present invention, Fig. 2 is a perspective view schematically showing the overall configuration of the embodiment, and Fig. 3 is an enlarged view of the cam surface and grinding wheel. FIG. 4 is a graph showing the relationship between the X-direction position of the grinding wheel and reference time, and FIG. 5 is a graph showing the relationship between the grinding wheel's X-direction position and the spindle rotation angle when learning correction is performed. , FIG. 6 is a graph showing the relationship between the X-direction position of the grinding wheel and the spindle rotation angle without learning correction, and FIG. 7 is a graph showing the profile error. ■...Spindle servo motor, 4...Workpiece, 5...
・Main shaft, 6.12...Pulse generator, 7...
Control unit, 8.13... Servo amplifier,
9... Servo motor for grinding wheel feeding, 11... Ball screw, 10... Grinding wheel stand, 14... Grinding wheel, 20.34
...Adder, 30.34...Subtractor, 31.35.
...Learning correction value setter, 32.36...Learning correction value storage, 33゜37...Learning correction value extractor, 51...
cam surface. Outside 3 Figure 4 Retreat Figure 5 Retreat Mu forward Sat w @LgI Private Moon

Claims (1)

【特許請求の範囲】[Claims] (1)被加工物を装着した主軸を回転させる主軸用モー
タと、被加工物のカム面を研削する砥石車を前記主軸に
対し交差する方向に相対移動させる砥石送り用サーボモ
ータと、所望するカムプロフィールに応じ予め記憶した
主軸回転角と砥石車送り量との関係を示す制御データに
基づき前記砥石送り用サーボモータをフィードバック制
御する制御装置とを備え、複数回の研削加工動作で前記
カム面を前記所望カムプロフィールに加工するカム研削
盤において、 前記制御データにおける砥石車送り量と実際の研削加工
動作時における砥石車送り量との差を求め、この差に基
づき次回の研削加工動作で使用する前記制御データを補
正する学習手段を前記制御装置に設けたことを特徴とす
るカム研削盤。
(1) A spindle motor that rotates a spindle on which a workpiece is attached, and a grindstone feeding servo motor that moves a grindstone that grinds a cam surface of a workpiece relative to the spindle in a direction crossing the spindle, as desired. a control device that performs feedback control of the grinding wheel feeding servo motor based on control data indicating the relationship between the spindle rotation angle and the grinding wheel feed amount stored in advance according to the cam profile; In the cam grinding machine that processes the cam profile into the desired cam profile, the difference between the grinding wheel feed amount in the control data and the grinding wheel feed amount during the actual grinding operation is determined, and the difference is used in the next grinding operation based on this difference. A cam grinding machine characterized in that the control device is provided with learning means for correcting the control data.
JP2331425A 1990-11-29 1990-11-29 Cam grinder Expired - Fee Related JP3036646B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2331425A JP3036646B2 (en) 1990-11-29 1990-11-29 Cam grinder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2331425A JP3036646B2 (en) 1990-11-29 1990-11-29 Cam grinder

Publications (2)

Publication Number Publication Date
JPH04201057A true JPH04201057A (en) 1992-07-22
JP3036646B2 JP3036646B2 (en) 2000-04-24

Family

ID=18243526

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2331425A Expired - Fee Related JP3036646B2 (en) 1990-11-29 1990-11-29 Cam grinder

Country Status (1)

Country Link
JP (1) JP3036646B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6377638A (en) * 1986-09-22 1988-04-07 Toyoda Mach Works Ltd Numerically controlled machine tool

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6377638A (en) * 1986-09-22 1988-04-07 Toyoda Mach Works Ltd Numerically controlled machine tool

Also Published As

Publication number Publication date
JP3036646B2 (en) 2000-04-24

Similar Documents

Publication Publication Date Title
US4810945A (en) Numerical control feed device for machine tool
EP0232305B1 (en) Machine tool control systems
JPS6354512B2 (en)
WO1993004817A1 (en) Numerical control device
JPS62228359A (en) Angular grinder
JP2811515B2 (en) Non-circular work grinding method and apparatus
US5144214A (en) Numerical control system for moving work or cutter in synchronism with the rotation of a spindle
JP3286689B2 (en) Processing device and processing method
JPH09212218A (en) Non-round circular grinding machine
JP2692374B2 (en) Cam grinder
JP3159889B2 (en) Cam grinder
JP3036646B2 (en) Cam grinder
JP2692372B2 (en) Cam grinder
JP2692375B2 (en) Cam grinder
JP2701536B2 (en) Cam grinder
JP2692373B2 (en) Cam grinder
JPH0341281B2 (en)
JP2692376B2 (en) Cam grinder
JP3138275B2 (en) Cam grinder
JP3257295B2 (en) Cam-shaped processing equipment
JPH02139117A (en) Gap eliminator for numerically controlled gear grinding machine
JP2750959B2 (en) NC non-circular processing machine
US20020025758A1 (en) Tool path preparing method and machining method
JP2585768B2 (en) Cutting feed setting device for machine tools
JP2997270B2 (en) Interpolation method

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080225

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090225

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees