JPH01306165A - Numerical control device for machining non-round work - Google Patents
Numerical control device for machining non-round workInfo
- Publication number
- JPH01306165A JPH01306165A JP13532588A JP13532588A JPH01306165A JP H01306165 A JPH01306165 A JP H01306165A JP 13532588 A JP13532588 A JP 13532588A JP 13532588 A JP13532588 A JP 13532588A JP H01306165 A JPH01306165 A JP H01306165A
- Authority
- JP
- Japan
- Prior art keywords
- center
- data
- grinding wheel
- lift data
- center distance
- 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
Links
- 238000003754 machining Methods 0.000 title claims description 5
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000013500 data storage Methods 0.000 claims description 2
- 238000000034 method Methods 0.000 abstract description 6
- 239000004575 stone Substances 0.000 abstract 5
- 238000010586 diagram Methods 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 7
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Grinding And Polishing Of Tertiary Curved Surfaces And Surfaces With Complex Shapes (AREA)
Abstract
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は、カム等の非真円形工作物を加工する研削盤の
数値制御装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention relates to a numerical control device for a grinding machine that processes non-circular workpieces such as cams.
〈従来の技術〉
従来、この種の数値制御装置においては、研削盤の心理
台と主軸台間に回転可能に挟持支持された工作物を主軸
の回転に同期させ、砥石車を主軸軸線に垂直な方向に進
退制御し、カム等の工作物を研削加工している。<Conventional technology> Conventionally, in this type of numerical control device, a workpiece rotatably supported between a psychological table and a headstock of a grinding machine is synchronized with the rotation of the main spindle, and the grinding wheel is rotated perpendicularly to the axis of the main spindle. The machine controls the advance and retreat in different directions, and grinds workpieces such as cams.
〈発明が解決しようとする課題〉
この種の数値制御装置において、第6図に示すように、
砥石車Gを進退制御する場合の砥石車Gの位置は、砥石
車Gの中心軸OwとカムCの中心軸Ocを結ぶ線と砥石
車Gが交差する砥石車先端部TPaの位置により制御さ
れる。<Problem to be solved by the invention> In this type of numerical control device, as shown in FIG.
The position of the grinding wheel G when controlling the grinding wheel G to advance or retreat is controlled by the position of the grinding wheel tip TPa where the grinding wheel G intersects a line connecting the central axis Ow of the grinding wheel G and the central axis Oc of the cam C. Ru.
しかしながら、カムCを砥石車Gにより研削加工する場
合には、カムCのサイド部C3が砥石車Gとの接触点T
Paではなく、接触点TPbとなってしまい、接触点T
Pbの位置と砥石車先端部TPaの位置との間に誤差量
εが生じてしまう。However, when the cam C is ground by the grinding wheel G, the side portion C3 of the cam C is at the contact point T with the grinding wheel G.
Instead of Pa, the contact point TPb becomes the contact point T.
An error amount ε occurs between the position of Pb and the position of the grinding wheel tip TPa.
このため、この誤差量εによるプロフィル誤差を防ぐた
めに、工作物のリフトデータと砥石径から理論的に求め
、このようにして求めた理論的なプロフィルデータによ
り一度工作物を加工し、この加工された工作物のプロフ
ィルデータと理論的なプロフィルデータとのプロフィル
誤差を求め、理論的なプロフィルデータにこのプロフィ
ル誤差を補正することにより、実際に加工する工作物加
工用プロフィルデータを作成している。Therefore, in order to prevent the profile error due to this error amount ε, the workpiece is theoretically determined from the lift data of the workpiece and the diameter of the grinding wheel, and the workpiece is machined once using the theoretical profile data thus determined. The profile data for machining the workpiece to be actually machined is created by determining the profile error between the profile data of the workpiece and the theoretical profile data, and correcting this profile error to the theoretical profile data.
従って、実際の工作物加工までの段取り時間が多くかか
るという問題があった。Therefore, there is a problem in that it takes a long time to set up the actual workpiece.
く課題を解決するための手段〉
本発明は、上述した問題点を解決するためになされたも
ので、第1図のブロック図で示すように、リフトデータ
を記憶するりフトデータ記憶手段100と、砥石径を記
憶する砥石径記憶手段101と、主軸の回転数を読出す
主軸回転数読出手段102と、前記リフトデータと前記
砥石径に基づいて砥石車を進退移動させた場合の工作物
中心軸と前記砥石車の中心軸間の心間距離を演算する心
間距離演算手段103と、この心間距離演算手段により
演算された心間距離から心間距離の変化量を演算する心
間距離変化量演算手段104と、この心間距離の変化量
と回転角を対応付けて記憶する心間距離変化量記憶手段
105と、前記心間距離の変化量が許容値内に入るよう
な補正係数を記憶する補正係数記憶手段106と、この
補正係数記憶手段に記憶された補正係数と前記心間距離
の変化量、前記主軸の回転数から求められた補正値によ
り前記リフトデータを補正するリフトデータ補正手段1
07と、このリフトデータ補正手段に記憶された補正リ
フトデータからプロフィルデータを作成するプロフィル
データ作成手段1o8とを備えたものである。Means for Solving the Problems> The present invention has been made to solve the above-mentioned problems, and as shown in the block diagram of FIG. 1, lift data storage means 100 for storing lift data; A grinding wheel diameter storage means 101 for storing the grinding wheel diameter, a spindle rotational speed reading means 102 for reading out the rotational speed of the spindle, and a workpiece center axis when the grinding wheel is moved forward and backward based on the lift data and the grinding wheel diameter. and center-to-center distance calculation means 103 for calculating the center-to-center distance between the center axes of the grinding wheel, and center-to-center distance change for calculating the amount of change in the center-to-center distance from the center-to-center distance calculated by the center-to-center distance calculation means. A quantity calculation means 104, an inter-center distance change amount storage means 105 for storing the change amount of the inter-center distance and the rotation angle in correspondence, and a correction coefficient such that the change amount of the inter-center distance falls within an allowable value. Lift data correction that corrects the lift data using a correction coefficient storage means 106 to be stored, and a correction value obtained from the correction coefficient stored in the correction coefficient storage means, the amount of change in the center-to-center distance, and the rotational speed of the main shaft. Means 1
07, and profile data creation means 1o8 for creating profile data from the corrected lift data stored in the lift data correction means.
〈作用〉
非真円形工作物の回転角とリフト量との関係を示したリ
フトデータと砥石径から、回転角毎の砥石軸中心と工作
物軸中心間の心間距離が求め、この心間距離から心間距
離の変化■を求め、この心間距離の変化量と主軸の回転
数から補正値を求め、この補正値に補正係数を掛けるこ
とにより、リフトデータを補正するためのリフトデータ
補正値が演算され、このリフトデータ補正値によりリフ
トデータを補正し、この補正されたリフトデータからプ
ロフィルデータが作成される。<Operation> The center-to-center distance between the center of the grinding wheel axis and the center of the workpiece axis for each rotation angle is determined from the lift data showing the relationship between the rotation angle and lift amount of a non-perfect round workpiece and the grinding wheel diameter. Lift data correction is performed to correct the lift data by calculating the change in center distance from the distance, calculating a correction value from the amount of change in center distance and the rotation speed of the spindle, and multiplying this correction value by a correction coefficient. The value is calculated, lift data is corrected using this lift data correction value, and profile data is created from this corrected lift data.
〈実施例〉 以下、本発明の実施例を図面に基づいて説明する。<Example> Embodiments of the present invention will be described below based on the drawings.
第2図は数値制御研削盤を示した構成図である。FIG. 2 is a configuration diagram showing a numerically controlled grinding machine.
10は数値制御研削盤のベツドで、このベツド10上に
は送りネジ機構を介してサーボモータ16により駆動さ
れるテーブル11が主軸軸線に平行なZ軸方向に摺動可
能に配設されている。テーブル11上には主軸13を軸
架した主軸台12が配設され、その主軸13はサーボモ
ータ14により回転される。また、テーブル11上の右
端には心押台15が載置され、心押台15のセンタ19
と主軸13のセンタ17とによってカムシャフトからな
る工作物Wが挟持されている。工作物Wは主軸13に突
設された位置決めビン18に嵌合し、工作物Wの回転位
相は主軸13の回転位相に一致している。Reference numeral 10 denotes a bed of a numerically controlled grinding machine, and a table 11 driven by a servo motor 16 via a feed screw mechanism is disposed on the bed 10 so as to be slidable in the Z-axis direction parallel to the spindle axis. . A headstock 12 having a main spindle 13 mounted thereon is disposed on the table 11, and the main spindle 13 is rotated by a servo motor 14. Further, a tailstock 15 is placed on the right end of the table 11, and a center 19 of the tailstock 15 is placed on the right end of the table 11.
A workpiece W consisting of a camshaft is held between the main shaft 13 and the center 17 of the main shaft 13. The workpiece W fits into a positioning pin 18 protruding from the main shaft 13, and the rotational phase of the workpiece W matches the rotational phase of the main shaft 13.
ベツド10の後方には工作物W側に向かって進退可能な
工具台20が案内され、工具台20にはモータ21によ
って回転駆動される砥石車Gが支承されている。この工
具台20は、回路の送りネジを介してサーボモータ23
に連結され、このサーボモータ23の正逆転により進退
される。A tool stand 20 that can move forward and backward toward the workpiece W is guided behind the bed 10, and a grinding wheel G that is rotationally driven by a motor 21 is supported on the tool stand 20. This tool stand 20 is connected to a servo motor 23 via a feed screw of the circuit.
The servo motor 23 moves forward and backward by forward and reverse rotation.
ドライブユニッ1−50.51.52は数値制御装置3
0から指令パルスを入力して、それぞれす−ボモータ2
3,14.16を駆動する回路である。Drive unit 1-50.51.52 is numerical control device 3
Input command pulses from 0 to each super motor 2.
This is a circuit that drives 3, 14, and 16.
数値制御装置30は主として制御軸の回転を数値制御し
て、工作物Wの研削加工と砥石車Gの修正を制御する装
置である。数値制御装置30は第3図に示すように、研
削盤を制御するためのメインCPU31と制御プログラ
ムを記憶したROM33と入力データ等を記憶するRA
M32とで主として構成されている。RAM32にはN
Cプロフィルデータを記憶する加工用NCプロフィルデ
ータ領域321が形成されている。The numerical control device 30 is a device that mainly numerically controls the rotation of the control shaft to control the grinding of the workpiece W and the correction of the grinding wheel G. As shown in FIG. 3, the numerical control device 30 includes a main CPU 31 for controlling the grinding machine, a ROM 33 for storing control programs, and an RA for storing input data, etc.
It is mainly composed of M32. RAM32 has N
A processing NC profile data area 321 for storing C profile data is formed.
数値制御装置30には、その他サーボモータ23.14
.16の駆動系として、ドライブCPU36とRAM3
5とパルス分配回路37が設けられている。RAM35
はメインCPU31から砥石車G、テーブル11、主軸
13の位置決めデータを入力する記憶装置である。The numerical control device 30 includes other servo motors 23 and 14.
.. 16 drive system, drive CPU36 and RAM3
5 and a pulse distribution circuit 37 are provided. RAM35
is a storage device into which positioning data for the grinding wheel G, table 11, and spindle 13 is input from the main CPU 31.
ドライブCPU36は加工に関する制御軸の送りにスロ
ーアップ、スローダウン、目標点の補間等の演算を行い
補間点の位置決めデータを定周期で出力する装置であり
、パルス分配回路37はパルス分配ののち、動指令パル
スを各ドライブユニッl−50,51,52に出力する
回路である。The drive CPU 36 is a device that performs calculations such as slowing up and slowing down the feed of the control axis related to machining, and interpolating the target point, and outputs positioning data of the interpolation point at regular intervals. This circuit outputs motion command pulses to each drive unit 1-50, 51, and 52.
70は前記数値制御装置30に接続された自動プログラ
ミング装置で、リフトデータと砥石径からプロフィルデ
ータを自動作成するものである。Reference numeral 70 denotes an automatic programming device connected to the numerical control device 30, which automatically creates profile data from lift data and grindstone diameter.
この自動プログラミング装置30は、フロントCPU7
1とRAM72と入出力インタフェース73とで構成さ
れている。RAM72には複数の工作物のリフトデータ
Liを記憶するリフトデータ領域721と、リフトデー
タLiを極座標変換し記憶する極座標リフトデータ領域
722と、極座標リフトデータPiの補正値Hiを記憶
する補正データ領域723と、補正された極座標リフト
データHPiを記憶する補正極座標データ領域724と
、補正座標データHPiをプロフィルデータCXに変換
したデータを記憶するプロフィルデータ領域725と、
工作物Wの中心軸OWから砥石車Gの中心軸OC間の心
間距離Diの加速度変化1DAiと主軸回転数Siによ
るリフトデータ補正値がリフトデータと同じ単位系にな
るようにするための補正係数αを記憶する補正係数記憶
領域726と、砥石車Gの砥石径Rを記憶する砥石径記
憶データ領域727と、主軸13の回転数を記憶する主
軸回転数記憶領J、4728が形成されている。This automatic programming device 30 is a front CPU 7
1, a RAM 72, and an input/output interface 73. The RAM 72 includes a lift data area 721 that stores lift data Li of a plurality of workpieces, a polar coordinate lift data area 722 that stores the lift data Li converted into polar coordinates, and a correction data area that stores the correction value Hi of the polar coordinate lift data Pi. 723, a corrected polar coordinate data area 724 for storing corrected polar coordinate lift data HPi, and a profile data area 725 for storing data obtained by converting the corrected coordinate data HPi into profile data CX.
Correction so that the lift data correction value based on the acceleration change 1DAi of the center-to-center distance Di between the center axis OW of the workpiece W and the center axis OC of the grinding wheel G and the spindle rotation speed Si has the same unit system as the lift data. A correction coefficient storage area 726 for storing the coefficient α, a grinding wheel diameter storage data area 727 for storing the grinding wheel diameter R of the grinding wheel G, and a main shaft rotation speed storage area J, 4728 for storing the rotation speed of the main shaft 13 are formed. There is.
以上の構成において、作業者によりキーボード44が操
作されデータ入力モードに設定されると、フロントCP
U71は入出力インターフェース73を介して、テープ
リーダ41から加工に必要な全てのリフトデータを読込
みリフトデータ領域721に記憶する。In the above configuration, when the operator operates the keyboard 44 to set the data input mode, the front CP
U71 reads all the lift data necessary for processing from the tape reader 41 via the input/output interface 73 and stores it in the lift data area 721.
次に、キーボード44が操作されプロフィルデータ作成
モードに設定されたときのフロントCPU71の動作に
ついて、第4図のフローチャート、第6図の工作物と砥
石車との接触状態における位置関係を示す図に基づいて
説明する。Next, regarding the operation of the front CPU 71 when the keyboard 44 is operated and the profile data creation mode is set, the flowchart shown in FIG. 4 and the diagram showing the positional relationship in the state of contact between the workpiece and the grinding wheel shown in FIG. I will explain based on this.
ステップ20’Oにおいて、リフトデータ領域721か
らリフトデータLiを読込む。次のステップ201によ
り前記ステップ200により読込まれたリフトデータL
iを第5図に示すように、カムCの外形線上の点列を回
転角θと動径の長さr(θ)で特定した極座標リフトデ
ータPiに変換し、極座標リフトデータ領域722に記
憶する。In step 20'O, lift data Li is read from the lift data area 721. In the next step 201, the lift data L read in the step 200 is
As shown in FIG. 5, the point sequence on the outline of the cam C is converted into polar coordinate lift data Pi specified by the rotation angle θ and the radius vector length r (θ), and is stored in the polar coordinate lift data area 722. do.
ステップ202では砥石径データ領域727に記憶され
た砥石車Gの現在の砥石径Rを読出す。In step 202, the current grindstone diameter R of the grindstone G stored in the grindstone diameter data area 727 is read.
ステップ203では、補正係数αを補正係数記憶領域7
26から読み込む。In step 203, the correction coefficient α is stored in the correction coefficient storage area 7.
Read from 26.
ステップ204では、極座標リフトデータ領域722に
記憶された極座標リフトデータをカムCの全周に渡って
読出すための読出カウンタiの値を1にセットする。In step 204, the value of a read counter i for reading out the polar coordinate lift data stored in the polar coordinate lift data area 722 over the entire circumference of the cam C is set to 1.
ステップ205では、前記極座標リフトデータ領域72
2の中からi番目の極座標リフトデータPiを読込む。In step 205, the polar coordinate lift data area 72
The i-th polar coordinate lift data Pi from 2 is read.
ステップ206では、前記ステップ202により読込ま
れた砥石径Rと、前記ステップ205により読込まれた
極座標リフトデータP→から、工作物Wの中心軸Owと
砥石車Gの中心軸06間の心間距離Diが演算される。In step 206, from the grinding wheel diameter R read in step 202 and the polar coordinate lift data P→ read in step 205, the center-to-center distance between the center axis Ow of the workpiece W and the center axis 06 of the grinding wheel G is determined. Di is calculated.
ステップ207では、前記ステップ206で演算された
心間距離Diの加速度変化1iDAiを演算する。In step 207, the acceleration change 1iDAi of the center-to-center distance Di calculated in step 206 is calculated.
ステップ208では、作業者により主軸回転数記す、α
領域728に予め設定された主軸13の回転数Stを読
出す。In step 208, the operator records the spindle rotation speed, α
The rotation speed St of the main shaft 13 preset in the area 728 is read out.
次のステップ209では、前記ステップ203゜207
.208により、それぞれ読込まれた補正係数α、心間
距離Diの加速度変化量DAi、主軸13の回転数Si
から心間距離Diの加速度変化IDA iがカムCのト
ップ部Tのように加速度変化fJDAiがベース内部B
よりも急激に増加する部分については加速度変化量DA
iが減少するようにする補正値Hiを演算し、補正デー
タ領域723に記憶する。In the next step 209, the step 203゜207
.. 208, the correction coefficient α, the acceleration change amount DAi of the center-to-center distance Di, and the rotation speed Si of the main shaft 13 are respectively read.
Acceleration change IDAi of center-to-center distance Di is acceleration change fJDAi like top part T of cam C, and acceleration change fJDAi is inside base B
For the part that increases more rapidly than the acceleration change amount DA
A correction value Hi that causes i to decrease is calculated and stored in the correction data area 723.
ステップ210では、極座標リフトデータPiが全周に
渡って読込まれたかどうか判定する。この判定がNoで
あれば、次のステップ211に移行し、カウンタiに1
を加算し、再び前記ステップ205に移行する。In step 210, it is determined whether the polar coordinate lift data Pi has been read over the entire circumference. If this determination is No, the process moves to the next step 211, and the counter i is set to 1.
is added, and the process returns to step 205.
前記ステップ210の判定がYesであれば、ステップ
212に移行し、極座標リフトデータ領域722に記憶
された極座標リフトデータPiと前記補正データ領域7
23に記憶された補正値Hiを読出し、補正極座標リフ
トデータHPiを演算し、この補正極座標リフトデータ
HPiを補正極座標データ領域724へ記憶する。If the determination in step 210 is Yes, the process moves to step 212, where the polar coordinate lift data Pi stored in the polar coordinate lift data area 722 and the correction data area 7 are
23 is read out, corrected polar coordinate lift data HPi is calculated, and this corrected polar coordinate lift data HPi is stored in the corrected polar coordinate data area 724.
次に、ステップ213では、この補正極座標リフトデー
タHPiからプロフルデータCXを作成し、プロフィル
データ領域725に記憶する。Next, in step 213, profile data CX is created from this corrected polar coordinate lift data HPi and stored in the profile data area 725.
このようにして、プロフィルデータCXが作成された後
、プロフィルデータ転送の操作がされると、このプロフ
ィルデータ領域725に記憶されたプロフィルデータC
XがフロントCPU71゜メインCPUを介してNCプ
ロフィルデータ領域321へ転送される。After the profile data CX is created in this way, when a profile data transfer operation is performed, the profile data CX stored in the profile data area 725 is
X is transferred to the NC profile data area 321 via the front CPU 71 and the main CPU.
そして、操作盤45から加工指令が入力されると、メイ
ンCPU31はNCプロフィルデータ領域321に記1
、αされているNCプロフィルデータに従ってカムCの
研削が行われる。Then, when a machining command is input from the operation panel 45, the main CPU 31 writes 1 in the NC profile data area 321.
The cam C is ground according to the NC profile data set α.
〈発明の効果〉
以上述べたように本願発明においては、工作物中心軸と
砥石中心軸間の心間距離の変化量を求め、この変化量の
大きさに応じて、リフトデータの補正値を求め、この補
正値によりリフトデータを補正し、プロフィルデータを
作成するようにしたので、砥石車と工作物との接触点が
変動しても正確なプロフィルデータを作成できる。また
、作業者はリフトデータを入力するだけで、作成された
プロフィルデータを変更する操作をすることな(、加工
する1木目の工作物から所望の非真円形形状に加工でき
る利点もある。<Effects of the Invention> As described above, in the present invention, the amount of change in the center-to-center distance between the center axis of the workpiece and the center axis of the grinding wheel is determined, and the correction value of the lift data is determined according to the magnitude of this amount of change. Since the lift data is corrected using this correction value and the profile data is created, accurate profile data can be created even if the contact point between the grinding wheel and the workpiece changes. Another advantage is that the operator can process the workpiece into a desired non-perfect circular shape from the first grain of the workpiece by simply inputting the lift data without having to perform any operations to change the created profile data.
第1図は本発明の詳細な説明するためのブロック図、第
2図は本発明の実施例を示す数値制御研削盤の全体構成
図、第3図は数値制御装置の構成を説明するためのブロ
ック図、第4図はフロントCUPの動作を説明するため
のフローチャート、第5図は極座標リフトデータを説明
するための図、第6図は工作物と砥石車との接触状態に
おける位置関係を説明するための図である。
10・・・ベット、11・・・テーブル、13・・・主
軸、14,16.23・・・サーボモータ、15・・・
心理台、20・・・工具台、30・・・数値制御装置、
70・・・自動プログラミング装置、C・・・カム、G
・・・砥石車、W・・・工作物。Fig. 1 is a block diagram for explaining the present invention in detail, Fig. 2 is an overall configuration diagram of a numerically controlled grinding machine showing an embodiment of the present invention, and Fig. 3 is a block diagram for explaining the configuration of the numerical control device. Block diagram, Figure 4 is a flowchart to explain the operation of the front CUP, Figure 5 is a diagram to explain polar coordinate lift data, and Figure 6 is a diagram to explain the positional relationship in the state of contact between the workpiece and the grinding wheel. This is a diagram for 10... Bed, 11... Table, 13... Main shaft, 14, 16.23... Servo motor, 15...
Psychological stand, 20... Tool stand, 30... Numerical control device,
70...Automatic programming device, C...Cam, G
... Grinding wheel, W... Workpiece.
Claims (1)
と砥石車の砥石径に応じて、主軸の回転角と工具送り軸
の位置との関係を示すプロフィルデータに応じて前記非
真円形工作物の加工を制御する数値制御装置において、
前記リフトデータを記憶するリフトデータ記憶手段と、
前記砥石径を記憶する砥石径記憶手段と、前記主軸の回
転数を読出す主軸回転数読出手段と、前記リフトデータ
と前記砥石径に基づいて前記砥石車を進退移動させた場
合の前記工作物中心軸と前記砥石車の中心軸間の心間距
離を演算する心間距離演算手段と、この心間距離演算手
段により演算された心間距離から心間距離の変化量を演
算する心間距離変化量演算手段と、この心間距離の変化
量と前記回転角を対応付けて記憶する心間距離変化量記
憶手段と、前記心間距離の変化量が許容値内に入るよう
な補正係数を記憶する補正係数記憶手段と、この補正係
数記憶手段に記憶された補正係数と前記心間距離の変化
量、前記主軸の回転数から求められた補正値により前記
リフトデータを補正するリフトデータ補正手段と、この
リフトデータ補正手段に記憶された補正リフトデータか
らプロフィルデータを作成するプロフィルデータ作成手
段とを備えたことを特徴とする非真円形工作物加工用数
値制御装置。(1) According to the lift data that specifies the shape of a non-perfect round workpiece and the grinding wheel diameter of the grinding wheel, the non-perfect round shape is determined according to the profile data indicating the relationship between the rotation angle of the spindle and the position of the tool feed axis. In numerical control equipment that controls the machining of workpieces,
lift data storage means for storing the lift data;
a grinding wheel diameter storage means for storing the grinding wheel diameter; a spindle rotational speed reading means for reading out the rotational speed of the main spindle; and the workpiece when the grinding wheel is moved forward or backward based on the lift data and the grinding wheel diameter. Center-to-center distance calculation means for calculating the center-to-center distance between the center axis and the center axis of the grinding wheel; and Center-to-center distance for calculating the amount of change in the center-to-center distance from the center-to-center distance calculated by the center-to-center distance calculation means. a change amount calculating means, an inter-center distance change amount storage means for storing the change amount in the center-to-center distance in association with the rotation angle, and a correction coefficient such that the change amount in the center-to-center distance falls within a tolerance value. a correction coefficient storage means for storing; and a lift data correction means for correcting the lift data using a correction value obtained from the correction coefficient stored in the correction coefficient storage, the amount of change in the center-to-center distance, and the rotational speed of the main shaft. and profile data creation means for creating profile data from the corrected lift data stored in the lift data correction means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13532588A JP2604003B2 (en) | 1988-06-01 | 1988-06-01 | Numerical controller for machining non-round workpieces |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13532588A JP2604003B2 (en) | 1988-06-01 | 1988-06-01 | Numerical controller for machining non-round workpieces |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01306165A true JPH01306165A (en) | 1989-12-11 |
JP2604003B2 JP2604003B2 (en) | 1997-04-23 |
Family
ID=15149122
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13532588A Expired - Fee Related JP2604003B2 (en) | 1988-06-01 | 1988-06-01 | Numerical controller for machining non-round workpieces |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2604003B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04201172A (en) * | 1990-11-30 | 1992-07-22 | Nissan Motor Co Ltd | Cam grinding work system |
JPH05301155A (en) * | 1992-04-25 | 1993-11-16 | Okuma Mach Works Ltd | Grinding process method for noncircular work |
-
1988
- 1988-06-01 JP JP13532588A patent/JP2604003B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04201172A (en) * | 1990-11-30 | 1992-07-22 | Nissan Motor Co Ltd | Cam grinding work system |
JPH05301155A (en) * | 1992-04-25 | 1993-11-16 | Okuma Mach Works Ltd | Grinding process method for noncircular work |
Also Published As
Publication number | Publication date |
---|---|
JP2604003B2 (en) | 1997-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2927954B2 (en) | Computer controlled grinder for making objects with complex shapes. | |
KR970005561B1 (en) | Numerical control apparatus for machining non-circular workpieces | |
US4570386A (en) | Regulating wheel dressing system in centerless grinder | |
US5060164A (en) | Numerical controller for machining a non-circular workpiece and capable of calculating profile data | |
JPH0692057B2 (en) | Numerical control machine tool | |
JP3490534B2 (en) | Non-circular workpiece grinding method and apparatus | |
JPH077296B2 (en) | Numerical controller for machining non-round workpieces | |
EP1245333B1 (en) | Grinding method and numerically controlled grinding machine | |
JP4531297B2 (en) | 6-axis control NC program generation method and generation apparatus, 6-axis control NC program generation program, and computer-readable recording medium storing the program | |
JP3286689B2 (en) | Processing device and processing method | |
JPH01306165A (en) | Numerical control device for machining non-round work | |
JPH06246615A (en) | Numerical control device for working non-circular work | |
JP3543459B2 (en) | Numerical control device for machining workpieces | |
JP3070990B2 (en) | Non-roundness processing method by turning and non-roundness NC processing machine | |
JPS6377638A (en) | Numerically controlled machine tool | |
JPS6125501B2 (en) | ||
JP2669641B2 (en) | Numerical controller for machining non-round workpieces | |
JP3086534B2 (en) | Grinding machine for processing non-circular workpieces | |
JP2940975B2 (en) | Numerically controlled grinding machine | |
JPH08187643A (en) | Cutting work method using rotary cutting tool | |
JPH0627322Y2 (en) | Numerical control grinder | |
JPS6378202A (en) | Numerical controller for machining non real circular work | |
JPH10268921A (en) | Data preparing device for non-round work machining and numerical controller | |
JP2539620Y2 (en) | Numerically controlled grinding machine | |
JP3036646B2 (en) | Cam grinder |
Legal Events
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 |