【発明の詳細な説明】 <産業上の利用分野> 本発明は、工作物を数値制御により研削加工する数値
制御研削盤に関するものである。Description: TECHNICAL FIELD The present invention relates to a numerically controlled grinding machine for grinding a workpiece by numerical control.
<従来の技術> 従来、この種の数値制御研削盤においては、例えばカ
ムを研削する場合、研削するカムに対応する1種類のリ
フトデータからカムの形状を示すプロフィルデータを演
算により求め、このプロフィルデータに従って荒研削と
精研削の両方の研削を行っている。<Prior Art> Conventionally, in this type of numerically controlled grinding machine, for example, when grinding a cam, profile data indicating the shape of the cam is obtained by calculation from one type of lift data corresponding to the cam to be ground. Both rough and fine grinding are performed according to the data.
<発明が解決しようとする課題> しかしながら、このような数値制御研削盤において
は、砥石のツルーイングや砥石の摩耗等により砥石の切
れ味が変化すると、砥石と工作物間の砥削抵抗が変化し
てしまい砥石時の削り残しが発生する恐れがある。ま
た、砥石の切れ味はツルーイング後刻々と変化するた
め、このような状態で、同一プロフィルデータで研削を
行うと、カムの研削においてはカムプロフィル形状も刻
々と変化してしまい高精度の加工ができないという問題
があった。<Problems to be Solved by the Invention> However, in such a numerically controlled grinding machine, when the sharpness of the grindstone changes due to the truing of the grindstone or the wear of the grindstone, the grinding resistance between the grindstone and the workpiece changes. There is a possibility that uncut shavings may occur when grinding. In addition, since the sharpness of the whetstone changes every moment after truing, in such a state, if grinding is performed with the same profile data, the cam profile shape also changes every moment during grinding of the cam, and high-precision processing cannot be performed. There was a problem.
<課題を解決するための手段> 本発明は、研削時の砥石を回転駆動する駆動モータの
負荷動力を検出する負荷動力検出手段1と、負荷動力検
出手段1の検出出力から砥石の切れ味を判定する砥石切
れ味判定手段2と、砥石の切れ味変化に伴う理想プロフ
ィル形状との偏差を補正する補正プロフィル形状データ
を砥石切れ味判定手段2の判定結果に対応して記憶する
補正プロフィル形状データ記憶手段3と、負荷動力検出
後理想プロフィル形状データを砥石切れ味判定手段2に
より判定された補正プロフィル形状データに変更するプ
ロフィル形状データ変更手段4とを設けたことを特徴と
するものである。<Means for Solving the Problems> The present invention provides a load power detecting means 1 for detecting a load power of a drive motor for rotating a grindstone during grinding, and a determination of sharpness of the grindstone from a detection output of the load power detecting means 1. A grinding stone sharpness determining means 2 for correcting a deviation from an ideal profile shape due to a change in sharpness of the grinding stone; and a correction profile shape data storing means 3 for storing correction profile shape data corresponding to the determination result of the grinding stone sharpness determining means 2. And a profile shape data changing means 4 for changing the ideal profile shape data after the load power detection to the corrected profile shape data determined by the grinding wheel sharpness determining means 2.
<作用> 荒研削時の砥石駆動モータの負荷動力を負荷動力検出
手段1により検出し、この検出出力から砥石の切れ味を
砥石切れ味判定手段2により判定し、この判定結果に対
応する砥石の切れ味に応じた補正プロフィル形状データ
を補正プロフィル形状データ補正手段3から読み出し、
プロフィル形状データ変更手段4により、工作物を理想
プロフィル形状に研削するための理想プロフィルデータ
を補正プロフィル形状データに変更する。<Operation> The load power of the grindstone drive motor at the time of rough grinding is detected by the load power detection means 1, and the sharpness of the grindstone is determined from the detected output by the grindstone sharpness determination means 2, and the sharpness of the grindstone corresponding to the determination result is determined. The corresponding correction profile shape data is read out from the correction profile shape data correction means 3, and
 The ideal profile data for grinding the workpiece into the ideal profile shape is changed to the corrected profile shape data by the profile shape data changing means 4.
<実施例> 以下本発明の実施例を図面を基づいて説明する。<Example> Hereinafter, an example of the present invention will be described with reference to the drawings.
 第2図は、本発明の実施例に係る数値制御研削盤の全
体構成図である。FIG. 2 is an overall configuration diagram of a numerically controlled grinding machine according to an embodiment of the present invention.
 10は数値制御研削盤のベッドで、このベッド10には、
荒研削用砥石Gを備えたモータ20と仕上研削用砥石G2を
備えたモータ21を配設する砥石台スライド22と、工作物
Wを固定支持するチャック30を備えた主軸台31と砥石を
修正するドレッサ32を配設する主軸台スライド33が載置
されている。Numeral 10 is a bed of a numerically controlled grinding machine.
 A grindstone slide 22 having a motor 20 having a rough grinding wheel G and a motor 21 having a finish grinding wheel G2, and a headstock 31 having a chuck 30 for fixedly supporting a workpiece W and a grindstone are corrected. A headstock slide 33 on which a dresser 32 is disposed is mounted.
 前記砥石台スライド22は、砥石G1,G2を工作物Wに向
かってZ方向に進退可能に、送り螺子40を介してサーボ
モータ41の正逆転により駆動される。The grinding wheel head slide 22 is driven by a forward / reverse rotation of a servo motor 41 via a feed screw 40 so that the grinding wheels G1 and G2 can advance and retreat in the Z direction toward the workpiece W.
 また、前記主軸台スライド33は、X方向に進退可能
に、送り螺子50を介してサーボモータ51の正逆転により
駆動される。Further, the headstock slide 33 is driven by forward and reverse rotation of a servomotor 51 via a feed screw 50 so as to be able to advance and retreat in the X direction.
 35は主軸台31のチャックに固定支持された工作物Wを
所定の角度位相に回転させるサーボモータである。Reference numeral 35 denotes a servomotor for rotating the workpiece W fixedly supported by the chuck of the headstock 31 at a predetermined angular phase.
 60,61,62,63はドライブユニットで、数値制御装置64
から指令パルスを入力して、それぞれのサーボモータ4
1,51,35,モータ20,21を駆動する回路である。また、サ
ーボモータ41,51,35の各軸にはロータリエンコーダより
なる位置検出器42,52,34が設けられており、この位置検
出器42,52,34から出力される位置出力がそれぞれドライ
ブユニット60,61,62に帰還されフィードバック制御され
る。Numerals 60, 61, 62 and 63 are drive units,
 Command pulse from each servo motor 4
 1, 51, 35 and a circuit for driving the motors 20, 21. Each axis of the servomotors 41, 51, 35 is provided with a position detector 42, 52, 34 composed of a rotary encoder, and the position outputs outputted from the position detectors 42, 52, 34 The signals are fed back to 60, 61, and 62 and feedback-controlled.
 前記数値制御装置64はサーボモータ41,51,35を同期制
御して工作物Wの研削加工を制御する制御装置である。The numerical control device 64 is a control device that controls the grinding of the workpiece W by synchronously controlling the servomotors 41, 51, and 35.
 また、この数値制御装置64は、カムリフトデータ、NC
プロフィルデータ、加工プログラム等を入力するキーボ
ード65、各種の情報を表示する表示装置66、テープリー
ダ,外部記憶装置等の外部機器67が接続されている。Further, the numerical control device 64 is provided with cam lift data, NC
 A keyboard 65 for inputting profile data, a processing program and the like, a display device 66 for displaying various information, and external devices 67 such as a tape reader and an external storage device are connected.
 また、68は荒研削時における荒研削用の砥石G1を回転
させるモータ20を回転駆動するために印加する電流と電
圧のそれぞれの値を入力し、電流値と電圧値の掛け算に
よりモータ20の消費電力を求め、この値をモータ20の負
荷動力とする電力計等からなる動力検出器で、荒研削時
のモータ20の動力を測定し図略のD/A変換器を介して、
数値制御装置64に接続されている。68 inputs the respective values of the current and the voltage applied to rotationally drive the motor 20 for rotating the grindstone G1 for rough grinding during the rough grinding, and the consumption of the motor 20 is calculated by multiplying the current value and the voltage value. The power is obtained, and this value is used as a load power of the motor 20 by a power detector such as a power meter, which measures the power of the motor 20 at the time of rough grinding, and via a D / A converter,
 It is connected to the numerical controller 64.
 前記数値制御装置64は第3図に示すように、研削盤を
制御するためのメインCPU70、ROM71,RAM72よりなるメモ
リ、入出力インタフェース73,74,75により主に構成され
ている。As shown in FIG. 3, the numerical control device 64 mainly includes a main CPU 70 for controlling the grinding machine, a memory including a ROM 71 and a RAM 72, and input / output interfaces 73, 74, and 75.
 前記ROM71には、制御プログラムが記憶され、前記RAM
72には、入力データ,加工プログラム等が記憶されてい
る。The ROM 71 stores a control program, and the RAM 71
 72 stores input data, machining programs, and the like.
 また、このRAM72内のエリア721には、モータ20の動力
負荷に対応する複数のリフトデータ、例えば、動力負荷
が大になる程リフトデータのリフト量が増加するような
3種類のリフトデータL1,L2,L3が記憶されている。In the area 721 in the RAM 72, a plurality of lift data corresponding to the power load of the motor 20, for example, three types of lift data L1, L3 in which the lift amount of the lift data increases as the power load increases. L2 and L3 are stored.
 以上の構成において、第2図に示す工作物Wの内面に
カム形状を第4図に示す研削サイクルにより荒研削,仕
上研削する場合の数値制装置64のCPU70の動作につい
て、第5図に示すフローチャートに基づいて説明する。FIG. 5 shows the operation of the CPU 70 of the numerical control device 64 in the above configuration in which the cam shape is rough- and finish-ground on the inner surface of the workpiece W shown in FIG. 2 by the grinding cycle shown in FIG. This will be described based on a flowchart.
 第4図に示すように、荒研削用の砥石G1を早送りによ
り研削開始位置に移動させ荒研削を行う。この荒研削で
は、まず、工作物の黒皮取りを行うため砥石G1を送り所
定量切り込みを行う(この処理を以下、黒皮取りステッ
プという)。次にモータ20の負荷動力を測定するために
砥石G1をさらに送り、このときの荒研削用のモータ20の
負荷動力を測定する(この処理を以下、動力測定ステッ
プという)。As shown in FIG. 4, rough grinding is performed by moving the grindstone G1 for rough grinding to the grinding start position by rapid traverse. In this rough grinding, first, a grindstone G1 is sent to perform blackening of a workpiece, and a predetermined amount of cutting is performed (this processing is hereinafter referred to as blackening step). Next, the grindstone G1 is further fed to measure the load power of the motor 20, and the load power of the rough grinding motor 20 at this time is measured (this process is hereinafter referred to as a power measurement step).
 この動力測定ステップは加工プログラム中にMコード
を用いて指令する。例えば加工プログラム中にM28とい
うMコードが読み込まれると第5図に示すフローチャー
トが処理される。This power measurement step is commanded using the M code during the machining program. For example, when the M code M28 is read during the machining program, the flowchart shown in FIG. 5 is processed.
 ステップ100では、黒皮取リステップが終了した後の
動力測定のために、切り込み研削を行う動力測定ステッ
プにおいて、動力検出器68の出力Pを読み込む。In step 100, the output P of the power detector 68 is read in the power measurement step of performing notch grinding in order to measure the power after the blackscale removal step is completed.
 次にこのステップ100で読み込まれた動力検出器68の
出力Pをステップ101〜103によりゾーン判定を行い出力
Pに対応するリフトデータを求める。Then, the output P of the power detector 68 read in step 100 is subjected to zone determination in steps 101 to 103 to obtain lift data corresponding to the output P.
 ステップ101では、出力PがA0≦P<A1の範囲に入っ
ているかどうかを判定し、この判定がYesであればステ
ップ104に移行し、リフトデータL1をメモリ72から読み
込む。In step 101, it is determined whether or not the output P is in the range of A0 ≦ P <A1, and if this determination is Yes, the process proceeds to step 104, and the lift data L1 is read from the memory 72.
 また、前記ステップ101の判定がNoであれば、次のス
テップ102に移行し、出力PがA1≦P<A2の範囲に入っ
ているかどうかを判定する。この判定がYesであればス
テップ105に移行し、リフトデータL2をメモリ72から読
み込む。If the determination in step 101 is No, the process proceeds to the next step 102, where it is determined whether the output P is in the range of A1 ≦ P <A2. If this determination is Yes, the flow shifts to step 105, where the lift data L2 is read from the memory 72.
 また、前記前記ステップ102の判定がNoであれば、次
のステップ103に移行し、出力PがA2≦P<A3の範囲に
入っているかどうか判定する。この判定がYesであれば
ステップ106に移行し、リフトデータL3をメモリ72から
読み込む。If the determination in step 102 is No, the process proceeds to the next step 103 to determine whether or not the output P is in the range of A2 ≦ P <A3. If this determination is Yes, the flow shifts to step 106, where the lift data L3 is read from the memory 72.
 また、前記前記ステップ103の判定がNoの場合は、メ
モリ72に記憶されたリフトデータ外であると判定され、
エラー表示を表示装置66により行う。If the determination in step 103 is No, it is determined that the data is outside the lift data stored in the memory 72,
 An error is displayed on the display device 66.
 ステップ107では、前記ステップ104〜106により読み
込まれたリフトデータL1〜L3の何れかのリフトデータが
仕上研削用リフトデータLnとして、メモリ72のリフトデ
ータ記憶エリア721の内容が更新記憶する。In step 107, any one of the lift data L1 to L3 read in steps 104 to 106 is updated and stored in the lift data storage area 721 of the memory 72 as the finish grinding lift data Ln.
 以上のステップ100〜107の処理により、研削時のリフ
トデータLnを記憶するリフトデータ記憶エリア721の内
容が更新記憶され、仕上研削時にこの更新記憶されたリ
フトデータLnに基づいて研削が行なわれる。Through the processing in steps 100 to 107 described above, the contents of the lift data storage area 721 for storing the lift data Ln at the time of grinding are updated and stored, and at the time of finish grinding, grinding is performed based on the updated and stored lift data Ln.
 なお、この実施例においては、荒研削時のモータ20の
動力を判定してリフトデータを更新記憶しているが、仕
上研削の途中でモータ20の動力判定を複数回行いそれぞ
れの判定結果に応じてリフトデータLnを更新記憶するよ
うにしても良い。In this embodiment, the power of the motor 20 during rough grinding is determined and the lift data is updated and stored.However, during the finish grinding, the power of the motor 20 is determined a plurality of times, and the power is determined in accordance with each determination result. Alternatively, the lift data Ln may be updated and stored.
 また、この実施例においては、リフトデータを予めメ
モリに記憶させているが、プロフィルデータを記憶する
ようにすれば、リフトデータからプロフィルデータに変
換する必要がなくなりサイクルタイムを向上させること
ができる。Further, in this embodiment, the lift data is stored in the memory in advance. However, if the profile data is stored, it is not necessary to convert the lift data into the profile data, and the cycle time can be improved.
 また、この実施例においては、荒研削,仕上研削用の
2つの砥石を使用しているが、1つの砥石で荒研削,仕
上研削するものにおいても適用できる。Further, in this embodiment, two grindstones for rough grinding and finish grinding are used, but the present invention can also be applied to a case where rough grinding and finish grinding are performed with one grindstone.
<発明の効果> 以上述べたように本発明においては、砥石を回転駆動
する駆動モータに係る負荷動力を検出し、この検出出力
から砥石の切れ味を判定し、この判定結果に基づいて、
予め記憶した砥石の切れ味に応じた理想プロフィル形状
との偏差を補正する補正プロフィルデータにより工作物
を研削するようにしたので、砥石の切れ味の変化による
カムプロフィル精度の変化を小さくすることができる利
点がある。<Effects of the Invention> As described above, in the present invention, the load power of the drive motor that rotationally drives the grindstone is detected, and the sharpness of the grindstone is determined from the detection output.
 Since the workpiece is ground using the correction profile data that corrects the deviation from the ideal profile shape according to the sharpness of the grinding wheel stored in advance, the advantage that the change in cam profile accuracy due to the change in the sharpness of the grinding wheel can be reduced. There is.
 第1図は本発明の数値制御研削盤の構成を説明するため
のブロック図、第2図は実施例の数値制御研削盤の全体
構成を示す図、第3図は数値制御装置の構成を示すブロ
ック図、第4図は研削ステップを説明するための図、第
5図は数値制御装置のCPUの動作を示すフローチャート
である。 20,21……モータ、64……数値制御装置、68……動力検
出器、W……工作物、G1……荒研削用砥石、G2……仕上
研削用砥石。FIG. 1 is a block diagram for explaining the configuration of a numerically controlled grinding machine of the present invention, FIG. 2 is a diagram showing the overall configuration of a numerically controlled grinding machine of an embodiment, and FIG. FIG. 4 is a block diagram, FIG. 4 is a diagram for explaining the grinding step, and FIG. 5 is a flowchart showing the operation of the CPU of the numerical controller. 20,21 ... Motor, 64 ... Numeric control device, 68 ... Power detector, W ... Workpiece, G1 ... Rough grinding wheel, G2 ... Finish grinding wheel.
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| JP2006188AJP2592083B2 (en) | 1988-01-29 | 1988-01-29 | Numerically controlled grinding machine | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| JP2006188AJP2592083B2 (en) | 1988-01-29 | 1988-01-29 | Numerically controlled grinding machine | 
| Publication Number | Publication Date | 
|---|---|
| JPH01193163A JPH01193163A (en) | 1989-08-03 | 
| JP2592083B2true JP2592083B2 (en) | 1997-03-19 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| JP2006188AExpired - Fee RelatedJP2592083B2 (en) | 1988-01-29 | 1988-01-29 | Numerically controlled grinding machine | 
| Country | Link | 
|---|---|
| JP (1) | JP2592083B2 (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| DE10146140A1 (en)* | 2001-09-19 | 2003-04-03 | Krinner Innovation Gmbh | Fixture device with lateral openings is for fixing poles, posts, masts or similar in ground, particularly gravelled areas and comprises hollow base body with holding and anchoring sections | 
| Publication number | Publication date | 
|---|---|
| JPH01193163A (en) | 1989-08-03 | 
| Publication | Publication Date | Title | 
|---|---|---|
| US5562526A (en) | Method and apparatus for grinding a workpiece | |
| KR950008800B1 (en) | Numerical Control Processing Equipment | |
| JP2637488B2 (en) | Numerically controlled grinding machine | |
| JP3467807B2 (en) | Grinding equipment | |
| KR950007237B1 (en) | Numerical Control Transfer Device | |
| KR940011352B1 (en) | Numerical Control Machine Tools | |
| US4956946A (en) | Numerically controlled grinding machine | |
| EP0304876B1 (en) | Numerically controlled machine tool | |
| US6038489A (en) | Machine tools | |
| JPH0236047A (en) | Numerical value control device for working non-cylindrical work | |
| JP2846881B2 (en) | Numerically controlled grinding machine | |
| JPH0431819B2 (en) | ||
| JP2592083B2 (en) | Numerically controlled grinding machine | |
| EP0950214B1 (en) | Method of controlling a machine tool | |
| JPH02109673A (en) | Multi-stage grinding device | |
| JP3163792B2 (en) | Numerical control grinding machine | |
| JP2949593B2 (en) | Workpiece cylindricity detector | |
| JP2604003B2 (en) | Numerical controller for machining non-round workpieces | |
| JP3143657B2 (en) | Grinding equipment | |
| JPH06335843A (en) | Working monitor device | |
| JPH07100281B2 (en) | Numerical control machine tool | |
| JP2611123B2 (en) | Numerical control cam grinder | |
| JPH07100762A (en) | Grinding device | |
| JPH06106453A (en) | Numerically controlled grinder | |
| JPH07100742A (en) | Grinding device | 
| Date | Code | Title | Description | 
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership | Free format text:JAPANESE INTERMEDIATE CODE: R313111 | |
| R371 | Transfer withdrawn | Free format text:JAPANESE INTERMEDIATE CODE: R371 | |
| S111 | Request for change of ownership or part of ownership | Free format text:JAPANESE INTERMEDIATE CODE: R313111 | |
| R350 | Written notification of registration of transfer | Free format text:JAPANESE INTERMEDIATE CODE: R350 | |
| LAPS | Cancellation because of no payment of annual fees |