JPS6156064B2 - - Google Patents
Info
- Publication number
- JPS6156064B2 JPS6156064B2 JP3363479A JP3363479A JPS6156064B2 JP S6156064 B2 JPS6156064 B2 JP S6156064B2 JP 3363479 A JP3363479 A JP 3363479A JP 3363479 A JP3363479 A JP 3363479A JP S6156064 B2 JPS6156064 B2 JP S6156064B2
- Authority
- JP
- Japan
- Prior art keywords
- cam
- machining
- profile data
- workpiece
- start point
- 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
Links
- 238000003754 machining Methods 0.000 claims description 49
- 238000000034 method Methods 0.000 claims description 15
- 238000003860 storage Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 6
- 238000009826 distribution Methods 0.000 description 5
- 238000002360 preparation method Methods 0.000 description 4
- 230000001186 cumulative effect Effects 0.000 description 3
- 238000005520 cutting process Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 238000002485 combustion reaction Methods 0.000 description 1
Landscapes
- Grinding And Polishing Of Tertiary Curved Surfaces And Surfaces With Complex Shapes (AREA)
Description
【発明の詳細な説明】
本発明は工作物に形成された位相の異なる複数
のカムを数値制御で加工する数値制御カム研削盤
に関するもので、その目的とするところは、工作
物の回転割出しを行うことなしに位相の異なるカ
ムを連続して加工できるようにして、工作物の加
工時間を短縮することにある。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a numerically controlled cam grinding machine that numerically processes a plurality of cams formed on a workpiece with different phases, and its purpose is to index the rotation of a workpiece. The purpose of this invention is to shorten the machining time of a workpiece by making it possible to machining cams with different phases continuously without having to perform the following steps.
一般に、内燃機関に用いられるカムシヤフトに
はプロフイルが同じで位相のみが異なるカムが多
数設けられている。このため、カムシヤフトを研
削する従来の数値制御カム研削盤においては、各
カムの加工が完了する度に工作物を回転させて常
に同じ位相からカムの加工が開始されるように
し、プロフイルが同じカムに対しては共通のプロ
フイルデータでカムの加工が行えるようにしてい
た。 Generally, a camshaft used in an internal combustion engine is provided with a large number of cams that have the same profile but differ only in phase. For this reason, in conventional numerically controlled cam grinding machines that grind camshafts, the workpiece is rotated each time machining of each cam is completed so that machining of the cams always starts from the same phase. For this purpose, cams can be machined using common profile data.
このようにすると、各カム毎にプロフイルデー
タを記憶させた場合に比べ、プロフイルデータを
記憶するのに必要な記憶エリアを大幅に減らすこ
とができるが、この方式でカムシヤフトを加工す
ると、カムの加工が完了する度にカムシヤフトを
回転してカムの位相割出しを行わなければなら
ず、加工時間が長くなる欠点があつた。 In this way, the storage area required to store profile data can be significantly reduced compared to the case where profile data is stored for each cam. However, when machining a camshaft using this method, Each time the process is completed, the camshaft must be rotated to determine the phase of the cam, which has the disadvantage of prolonging the machining time.
本発明はこのような従来の欠点に鑑みてなされ
たもので、加工するカムを変更する度にプロフイ
ルデータの読出開始点の位置を次に加工するカム
の位相に応じて変更するとともに、次のカムの加
工開始点における砥石加工面の指令リフト量に応
じて砥石加工面の位置補正を行うようにしたこと
を特徴とするものである。 The present invention has been made in view of these conventional drawbacks, and each time the cam to be machined is changed, the position of the profile data readout start point is changed according to the phase of the cam to be machined next, and the next cam is changed. The present invention is characterized in that the position of the grindstone processing surface is corrected in accordance with the commanded lift amount of the grindstone processing surface at the processing start point of the cam.
以下本発明の実施例を図面に基づいて説明す
る。第1図において10は研削盤のベツド、11
はベツド10上に載置されたワークテーブルで、
このワークテーブル10はモータ12によつて工
作物軸線方向へ移動されるようになつている。 Embodiments of the present invention will be described below based on the drawings. In Figure 1, 10 is the bed of the grinding machine, 11
is a work table placed on bed 10,
This work table 10 is moved by a motor 12 in the direction of the workpiece axis.
このワークテーブル11上にはサーボモータ1
4によつて回転される主軸15を軸架する主軸台
16と、心押台センタ17を軸架する心押台18
とが載置されており、主軸15には、心押台セン
タ17との間で工作物Wを挾持する主軸センタ1
9と、工作物Wの位相決めを行う位相決めキー2
0とが設けられている。また、主軸台16の後部
には主軸15の回転原点(C軸原点)を検出する
原点検出器21が取付けられており、第2図に示
すように工作物Wのキー溝22の中心が砥石中心
OGを通る位相角で原点信号CZSが出力される。 On this work table 11 is a servo motor 1.
A headstock 16 that supports a main shaft 15 rotated by a spindle 4, and a tailstock 18 that supports a tailstock center 17.
The main spindle 15 has a main spindle center 1 which clamps the workpiece W between it and the tailstock center 17.
9, and a phasing key 2 for phasing the workpiece W.
0 is provided. Further, an origin detector 21 for detecting the rotation origin (C-axis origin) of the spindle 15 is attached to the rear of the headstock 16, and as shown in FIG. center
The origin signal CZS is output at a phase angle that passes through OG.
工作物Wには、第1吸気カムI1、第1排気カ
ムE1、第2吸気カムI2、第2排気カムE2の
4個のカムが設けられている。これらのカムI1
〜E2は、第3図a〜dに示すように、プロフイ
ルは同じで位相のみが異つている。 The workpiece W is provided with four cams: a first intake cam I1, a first exhaust cam E1, a second intake cam I2, and a second exhaust cam E2. These cams I1
~E2, as shown in FIGS. 3a to 3d, have the same profile and differ only in phase.
一方、ベツド11の後方には、モータ23によ
つて回転される砥石Gを軸架する砥石台24が工
作物軸線と直交するX軸方向へ移動できるように
載置されサーボモータ25によつて移動されるよ
うになつている。これにより、砥石Gの加工面
GaがX軸に沿つて工作物W側に切込まれる。 On the other hand, behind the bed 11, a grindstone stand 24 that supports a grindstone G rotated by a motor 23 is placed so as to be movable in the X-axis direction perpendicular to the workpiece axis. It is starting to be moved. As a result, the machining surface of the grindstone G
Ga is cut into the workpiece W side along the X axis.
次に工作物Wに形成された4個のカムI1〜E
2を自動的に加工するための制御装置について説
明する。 Next, four cams I1 to E formed on the workpiece W
A control device for automatically processing 2 will be explained.
30は、サーボモータ14,25駆動用のドラ
イブユニツト26,27にパルスを分配して工作
物Wの回転と砥石台24の送りを制御する数値制
御装置で、コンピユータから成る。また、31
は、モータ12の回転を制御してワークテーブル
11の位置決めを行いカムI1〜E2を順番に加
工位置に割出す割出制御回路で、数値制御装置3
0から次に加工するカムの番号が出力されると、
リミツトスイツチLS1〜LS4の内、加工するカ
ムに対応するリミツトスイツチが作動されるまで
ワークテーブル11を移動させて指定されたカム
を加工位置に割出す。 Numeral 30 is a numerical control device that controls the rotation of the workpiece W and the feed of the grindstone head 24 by distributing pulses to the drive units 26 and 27 for driving the servo motors 14 and 25, and is composed of a computer. Also, 31
is an indexing control circuit that controls the rotation of the motor 12 to position the work table 11 and index the cams I1 to E2 to processing positions in order;
When the number of the cam to be machined next is output from 0,
The work table 11 is moved until the limit switch corresponding to the cam to be machined among the limit switches LS1 to LS4 is activated, and the designated cam is indexed to the machining position.
なお、32はワークテーブル11に取付けら
れ、リミツトスイツチLS1〜LS4を選択的に作
動させるドグである。 Note that 32 is a dog that is attached to the work table 11 and selectively operates the limit switches LS1 to LS4.
例えば、第1図に示す状態で数値制御装置30
から第1排気カムE1の割出しを指定する信号が
出力されると、割出制御回路31はワークテーブ
ル11が第1図において左進する方向にモータ1
2を回転させ、ドグ32によりリミツトスイツチ
LS2が作動されるとモータ12を停止させ、こ
れによつて第1排気カムE1が砥石Gと対向する
位置に割出される。 For example, in the state shown in FIG.
When a signal designating the indexing of the first exhaust cam E1 is output from
2 and turn the limit switch with dog 32.
When LS2 is activated, the motor 12 is stopped, thereby indexing the first exhaust cam E1 to a position facing the grindstone G.
数値制御装置30には、紙テープTにプログラ
ムされたプロフイルデータを読込むためのテープ
リーダTRと、加工のために必要なデータを設定
するデジタルスイツチDS0〜DS7が接続されて
おり、加工に先立つてプロフイルデータの読込み
と、デジタルスイツチDS0〜DS7へのデータの
設定が行われる。 The numerical control device 30 is connected to a tape reader TR for reading profile data programmed onto the paper tape T, and digital switches DS0 to DS7 for setting data necessary for processing. is read and data is set to digital switches DS0 to DS7.
紙テープTにプログラムされているプロフイル
データは、第4図に示すように各ブロツク毎に、
カムが単位角度回転する間の砥石Gの移動量をプ
ログラムしたものであり、最初のブロツクには第
5図に示すようにカムのベース部中心OBが研削
点となる基準角度位置における単位角度当りの移
動量(通常は零)がプログラムされ、ブロツク1
以後には、カムが基準角度位置から所定量だけ反
時計方向へ回転した角度位置における移動量がプ
ログラムされている。 The profile data programmed on the paper tape T is for each block as shown in Figure 4.
The amount of movement of the grinding wheel G while the cam rotates by a unit angle is programmed, and the first block has the amount per unit angle at the reference angular position where the center OB of the cam base is the grinding point, as shown in Figure 5. The amount of movement (usually zero) is programmed, and block 1
Thereafter, the amount of movement at the angular position where the cam has rotated counterclockwise by a predetermined amount from the reference angular position is programmed.
一方、デジタルスイツチDS0〜DS7には、砥
石Gの早送り量ROと総切込量RT、砥石Gの早送
り速度FO、単位角度回転当りの切込量△Rのデ
ータの他、各カムI1〜E2の位相角α1〜α4
のデータが設定される。位相角α1〜α4のデー
タとしては第3図a〜dに示すような各カムのベ
ース部中心OBのキー溝中心に対するずれ角が設
定される。また、砥石Gの総切込量RTと単位角
度回転当りの切込量△Rの間には、単位角度を△
θとすると、RT=(360/△θ)×△R×n(nは
自然数)の関係が成り立つようにデータが設定さ
れる。これにより、後述するように加工開始点と
加工完了点が一致する。 On the other hand, the digital switches DS0 to DS7 contain data on the rapid feed amount RO and total depth of cut RT of the grinding wheel G, the rapid feed speed FO of the grinding wheel G, and the depth of cut △R per unit angle rotation, as well as data on each cam I1 to E2. phase angle α1~α4
data is set. As the data for the phase angles α1 to α4, the deviation angles of the center OB of the base portion of each cam with respect to the center of the keyway are set as shown in FIGS. 3a to 3d. In addition, the unit angle is △ between the total cutting depth RT of the grindstone G and the cutting depth △R per unit angle rotation.
When θ is assumed, the data is set so that the relationship RT=(360/Δθ)×ΔR×n (n is a natural number) holds. As a result, the machining start point and the machining completion point coincide, as will be described later.
数値制御装置30は、運転が開始されると、第
6図のフローチヤートに示すように、主軸15の
原点復帰を行うための処理を最初に行う。すなわ
ち、数値制御装置30はステツプ10で原点検出
器21から原点信号CZSが送出されるまでドライ
ブユニツト27に正又は負のパルスを送出して主
軸15を回転させ、原点信号CZSが送出されると
パルスの分配を停止する。これにより、工作物W
は第2図に示す基準位相に割出される。 When the numerical control device 30 starts operating, it first performs a process for returning the main shaft 15 to its origin, as shown in the flowchart of FIG. That is, in step 10, the numerical control device 30 sends out positive or negative pulses to the drive unit 27 to rotate the main shaft 15 until the origin signal CZS is sent from the origin detector 21, and when the origin signal CZS is sent out. Stop dispensing pulses. As a result, the workpiece W
is indexed to the reference phase shown in FIG.
このようにして主軸15の原点復帰が完了する
と、数値制御装置30はステツプ11でカム指定
カウンタCDCを1にセツトした後、ステツプ1
2で割出回路31にカムの割出しを指令する。カ
ム指定カウンタCDCの計数値が1の場合には第
1吸気カムI1の割出しを指令する信号が割出制
御回路31に与えられ、第1吸気カムI1が加工
位置に割出される。このとき第1吸気カムI1は
第3図aに示す位相状態となるため、工作物Wの
回転割出しをしないで加工を開始すると研削開始
点はベース部中心OBから時計方向にα1だけず
れた位置になる。このため、工作物Wの回転割出
しをしないで第1吸気カムI1の加工を開始する
には、プロフイルデータの読出開始点をα1に応
じた量だけずらす必要がある。 When the return to the origin of the spindle 15 is completed in this way, the numerical control device 30 sets the cam designation counter CDC to 1 in step 11, and then returns to step 1.
2, the indexing circuit 31 is commanded to index the cam. When the count value of the cam designation counter CDC is 1, a signal instructing indexing of the first intake cam I1 is given to the indexing control circuit 31, and the first intake cam I1 is indexed to the processing position. At this time, the first intake cam I1 is in the phase state shown in Fig. 3a, so if machining is started without indexing the rotation of the workpiece W, the grinding start point will be shifted clockwise by α1 from the center OB of the base part. Be in position. Therefore, in order to start machining the first intake cam I1 without rotationally indexing the workpiece W, it is necessary to shift the profile data reading start point by an amount corresponding to α1.
また、砥石加工面の早送り前進端位置および加
工完了時における砥石加工面の前進端位置はベー
ス円を基準にプログラムされているため、研削開
始点がベース部からずれている場合には、砥石加
工面の位置補正を行わないと、砥石加工面が早送
り速度でカム面に突つ込むだけでなく、所望の仕
上げ寸法を得られなくなつてしまう。 In addition, the rapid forward end position of the grinding wheel processing surface and the forward end position of the grinding wheel processing surface at the time of completion of processing are programmed based on the base circle, so if the grinding start point is shifted from the base part, the grinding wheel processing If the position of the surface is not corrected, not only will the grinding surface run into the cam surface at a rapid traverse speed, but it will also become impossible to obtain the desired finished dimensions.
ステツプ13は、プロフイルデータの読出開始
点の補正と砥石加工面の位置補正を行うステツプ
で、その詳細が第7図のフローチヤートに示され
ている。ステツプ20,21は準備ルーチンで、
ステツプ20で補正量記憶用のレジスタR1を零
リセツトし、ステツプ21で加工するカムの位相
角αnを読込む。この場合には第1吸気カムI1
の位相角α1がデジタルスイツチDS4から読込
まれる。 Step 13 is a step for correcting the reading start point of the profile data and the position of the grinding surface, the details of which are shown in the flowchart of FIG. Steps 20 and 21 are preparation routines,
In step 20, the register R1 for storing the correction amount is reset to zero, and in step 21, the phase angle αn of the cam to be machined is read. In this case, the first intake cam I1
The phase angle α1 is read from the digital switch DS4.
ステツプ22からステツプ27までが、読出開
始点を変更するとともに砥石加工面の補正移動量
を演算するルーチンで、プロフイルデータの累積
と読出カウンタROCの歩進が繰返えし行われ
る。運転開始時においては、読出カウンタROC
の計数値が零になつているため、ブロツク零から
のプロフイルデータが順番に読出され、レジスタ
R1に累積されて行く。α1―1ブロツクまでの
データが累積されると、これがステツプ27で判
別され、累積動作を停止してステツプ28へ移行
する。このとき、レジスタR1にはブロツク零か
らブロツクα1―1までのプロフイルデータの累
積値が記憶されており、これが砥石加工面の補正
移動量となる。この補正移動量はベース円を基準
とした加工開始点における指令リフト量に等し
い。また、このプロフイルデータの累積動作によ
り、読出カウンタの計数値がα1―1に補正さ
れ、これによつて加工開始時におけるプロフイル
データの読出位置が後述するように実際の加工開
始点に対応した位置になる。 Steps 22 to 27 are routines for changing the reading start point and calculating the corrected movement amount of the grinding surface, in which profile data is accumulated and the read counter ROC is repeatedly incremented. At the start of operation, the read counter ROC
Since the count value of block 0 has become zero, the profile data from block zero is read out in order and accumulated in register R1. When the data up to the α1-1 block has been accumulated, this is determined in step 27, the accumulation operation is stopped, and the process moves to step 28. At this time, the cumulative value of the profile data from block zero to block α1-1 is stored in the register R1, and this becomes the corrected movement amount of the grindstone processing surface. This corrected movement amount is equal to the commanded lift amount at the machining start point based on the base circle. In addition, due to this profile data accumulation operation, the count value of the read counter is corrected to α1-1, so that the profile data read position at the start of machining corresponds to the actual machining start point as described later. become.
ステツプ28は、砥石加工面Gaの位置補正を
行うステツプで、レジスタR1に記憶された補正
移動量に応じた正または負のパルスをX軸に分配
する。第1吸気カムI1の加工開始時における指
令リフト量は第9図に示すようにl1であるもの
とすると、このl1に応じた数の正のパルスがX
軸に分配され、砥石加工面Gaは第10図に示す
ようにl1だけ後退される。 Step 28 is a step for correcting the position of the grindstone processing surface Ga, and distributes positive or negative pulses to the X-axis according to the corrected movement amount stored in the register R1. Assuming that the commanded lift amount at the start of machining of the first intake cam I1 is l1 as shown in FIG. 9, the number of positive pulses corresponding to this l1 is
The grinding wheel processing surface Ga is retracted by l1 as shown in FIG.
このようにして砥石加工面の位置補正が完了す
ると、これがステツプ29で判別され、第6図に
示す主制御ルーチンに戻る。これにより、ステツ
プ14で砥石Gが早送り前進され、これが完了す
るとステツプ15に移行してカムの加工が開始さ
れる。早送り工程における送り量は早送り前進端
位置で砥石加工面Gaがベース部に接する直前で
停止するように設定されているが、砥石加工面
Gaがl1だけ後退させられているため、砥石加
工面Gaが早送りでカム面に突むことが防止され
るだけでなく、途中のブロツクからプロフイルデ
ータの読出を開始しても砥石加工面Gaを正しい
位置で進退させることができ、カムを正しい寸法
に加工することができる。 When the position correction of the grindstone surface is completed in this way, this is determined in step 29, and the process returns to the main control routine shown in FIG. As a result, the grinding wheel G is rapidly advanced in step 14, and when this is completed, the process moves to step 15 and machining of the cam is started. The feed amount in the rapid traverse process is set so that it stops just before the grinding wheel processing surface Ga touches the base part at the rapid traverse forward end position.
Since Ga is moved back by l1, not only is the grinding wheel processing surface Ga prevented from hitting the cam surface during rapid traverse, but also the grinding wheel processing surface Ga is prevented even if profile data reading is started from an intermediate block. The cam can be moved forward and backward at the correct position, and the cam can be machined to the correct dimensions.
第8図はカムの創成運動を行うための制御ルー
チンの一例を示し、ステツプ30からステツプ3
2でパルス分配に必要な準備処理を行つた後、ス
テツプ33以降のパルス分配ルーチンへ移行す
る。ステツプ33へ移行すると読出カウンタ
ROCで指定されたプロフイルデータXnの読出し
を行うが、準備ルーチンのステツプ32で読出カ
ウンタROCの計数値が歩進され、計数値がα1
になつているため、最初はα1番目のプロフイル
データが読出される。 FIG. 8 shows an example of a control routine for performing a generating motion of the cam, and shows steps 30 to 3.
After performing the preparation process necessary for pulse distribution in step 2, the process moves to the pulse distribution routine from step 33 onwards. When proceeding to step 33, the read counter
The profile data Xn specified by ROC is read, but in step 32 of the preparation routine, the count value of the read counter ROC is incremented, and the count value becomes α1.
Therefore, the α1-th profile data is read out first.
プロフイルデータの読出しが完了するとステツ
プ34で読出したプロフイルデータXnに単位角
度当りの切込量Fを加算し、カムが単位角度回転
する間の砥石Gの移動量Lgを求める。この後、
ステツプ35に移行し、カムを単位角度回転させ
ると同時に砥石Gを移動量Lgだけ移動させるた
めに、C軸とX軸へ同時にパルス分配を行う。 When the reading of the profile data is completed, the depth of cut F per unit angle is added to the profile data Xn read in step 34, and the amount of movement Lg of the grindstone G while the cam rotates by a unit angle is determined. After this,
Proceeding to step 35, pulses are distributed simultaneously to the C-axis and the X-axis in order to rotate the cam by a unit angle and simultaneously move the grindstone G by the amount of movement Lg.
そして、パルス分配が完了すると、ステツプ3
7で、準備ルーチンのステツプ30で総切込量
RTがプリセツトされた移動量カウンタMVCから
単位角度当りの切込量Fを減算し、ステツプ38
で、移動量カウンタMVCの計数値が零になつた
かどうかを判別する。 Then, when the pulse distribution is completed, step 3
7, the total depth of cut is determined in step 30 of the preparation routine.
RT subtracts the depth of cut per unit angle from the preset movement counter MVC, and the process proceeds to step 38.
Then, it is determined whether the count value of the movement amount counter MVC has reached zero.
零になつている場合には主制御ルーチンへ復帰
してカムの創成運動を停止するが、零でない場合
にはステツプ39で読出カウンタROCを歩進さ
せた後、ステツプ40,41を介してステツプ3
3へ戻り、前述の場合と同様にしてパルス分配が
再び行われる。このような動作が繰返されること
により、砥石Gが進退運動を繰返えしながら次第
に切込まれて行き、第1吸気カムI1が所望の形
状に加工される。 If the value has reached zero, the process returns to the main control routine and stops the generating motion of the cam, but if it is not zero, the read counter ROC is incremented in step 39, and then the process returns to step 40 and 41. 3
3, pulse distribution is performed again in the same manner as in the previous case. By repeating such an operation, the grindstone G gradually makes a cut while repeating forward and backward movements, and the first intake cam I1 is machined into a desired shape.
デジタルスイツチDS2に設定された総切込量
RTだけ砥石Gが切込まれると、移動量カウンタ
MVCの計数値が零になるため、これがステツプ
38で判別され、カム創成のための制御を完了し
て主制御ルーチンへ戻る。これにより、C軸への
パルス分配は停止され、工作物Wの回転は停止さ
れるが、砥石Gの切込みは加工開始時における位
相と同じ位置で完了するようにプログラムされて
いるため加工完了時における第1吸気カムI1の
位相は第3図aに示す位相となる。また、加工完
了後における読出カウンタROCの計数値はα1
となる。 Total depth of cut set on digital switch DS2
When the grindstone G is cut by RT, the movement counter
Since the count value of MVC becomes zero, this is determined in step 38, the control for cam creation is completed, and the process returns to the main control routine. As a result, the pulse distribution to the C-axis is stopped, and the rotation of the workpiece W is stopped. However, since the cutting of the grindstone G is programmed to be completed at the same position as the phase at the start of machining, when machining is completed. The phase of the first intake cam I1 at is the phase shown in FIG. 3a. Also, the count value of the read counter ROC after machining is completed is α1
becomes.
主制御ルーチンへ戻るとステツプ16で砥石G
を早送り速度で後退端まで後退され第1吸気カム
I1の加工を完了する。このようにしてカムの加
工動作が完了すると、ステツプ17で全てのカム
が加工されたかどうかを判別するが、この場合に
は第1吸気カムI1だけしか加工されていないの
で、ステツプ18でカム指定カウンタCDCを歩
進してステツプ12に戻る。 Returning to the main control routine, in step 16 the grinding wheel G is
is retreated to the retreat end at a rapid traverse speed, completing the machining of the first intake cam I1. When the cam machining operation is completed in this way, it is determined in step 17 whether all the cams have been machined, but in this case, only the first intake cam I1 has been machined, so the cam designation is performed in step 18. The counter CDC is incremented and the process returns to step 12.
これにより、第1排気カムE1が加工位置に割
出され、前述の場合と同様に、プロフイルデータ
の読出開始点の変更と砥石加工面の位置補正を行
つた後でカムの加工が行われる。 As a result, the first exhaust cam E1 is indexed to the machining position, and the cam is machined after changing the profile data reading start point and correcting the position of the grinding surface, as in the case described above.
第1排気カムE1の位相角は、第1吸気カムI
1の位相角α1よりも大きなα2であるため、補
正ルーチンのステツプ20からステツプ27まで
の働きによつてブロツクα1からブロツクα2―
1までのプロフイルデータが砥石加工面の補正移
動量として累積されるとともに、プロフイルデー
タの読出開始点がα1ブロツクからα2ブロツク
に変更されて加工が開始される。第1排気カムE
1の加工開始位置はベース円部となるため、プロ
フイルデータの累積値は第1吸気カムI1の加工
完了点における指令リフト量1の負値となる。
このため、砥石Gはl1だけ前進され、砥石加工
面Gaの加工開始位置が正しい位置に補正されて
加工が行われる。 The phase angle of the first exhaust cam E1 is the first intake cam I
Since the phase angle α2 is larger than the phase angle α1 of
The profile data up to 1 is accumulated as the corrected movement amount of the grinding wheel machining surface, and the profile data reading start point is changed from α1 block to α2 block, and machining is started. 1st exhaust cam E
Since the machining start position of No. 1 is the base circular portion, the cumulative value of the profile data is a negative value of the command lift amount 1 at the machining completion point of the first intake cam I1.
Therefore, the grindstone G is advanced by l1, and the processing start position of the grindstone processing surface Ga is corrected to the correct position, and processing is performed.
第1排気カムE1の加工が完了すると、これに
続いて第2吸気カムI2が加工位置に割出されて
加工が行われる。第2吸気カムI2の位相角α3
は第1排気カムE1の位相角α2よりも小さいた
め、α2から3599ブロツクまでのプロフイル
データと0からα3ブロツクまでのプロフイルデ
ータが連続して累積されて読出開始位置の変更
と、砥石加工面の補正移動量の演算が行われる。
この場合には、第1排気カムE1と同様にベース
部が加工開始点となるため、累積値は零となり砥
石加工面Gaの位置補正は行われない。 When the machining of the first exhaust cam E1 is completed, the second intake cam I2 is subsequently indexed to a machining position and machining is performed. Phase angle α3 of second intake cam I2
is smaller than the phase angle α2 of the first exhaust cam E1, so the profile data from α2 to 3599 block and the profile data from 0 to α3 block are accumulated continuously to change the reading start position and change the grinding surface of the grinding wheel. A correction movement amount is calculated.
In this case, like the first exhaust cam E1, the base portion becomes the machining start point, so the cumulative value becomes zero and the position of the grindstone machining surface Ga is not corrected.
これに続いて第2排気カムE2の加工が行われ
るが、この場合もベース円部が加工開始点となる
ため、砥石加工面Gaの位置補正は行われず、読
出開始点のみが第2排気カムE2の位相角α4に
応じた位置に変更される。 Subsequently, the second exhaust cam E2 is machined, but in this case as well, the base circle is the starting point for machining, so the position of the grinding wheel machining surface Ga is not corrected, and only the reading start point is the second exhaust cam E2. The position is changed according to the phase angle α4 of E2.
このようにしてカムの加工が完了すると、砥石
Gおよびワークテーブル11が原位置まで戻さ
れ、加工を完了する。 When the machining of the cam is completed in this way, the grindstone G and work table 11 are returned to their original positions, and the machining is completed.
なお、プロフイルデータとして、カムの各回転
角度位置における砥石加工面の指冷リフト量をプ
ログラムするようにすれば、前のカムの加工完了
点に対応するプロフイルデータと次のカムの加工
開始点に対応するプロフイルデータの偏差を求め
るだけで砥石加工面の補正移動量を求めることが
できる。 In addition, if you program the finger cool lift amount of the grinding wheel machining surface at each rotation angle position of the cam as profile data, the profile data corresponding to the machining completion point of the previous cam and the machining start point of the next cam can be programmed. The corrected movement amount of the grinding wheel surface can be determined by simply determining the deviation of the corresponding profile data.
さらに、吸気カムと排気カムのプロフイルが異
なる場合でも本発明を適用することができる。ベ
ース円部の仕上げ径のみが異なる場合には早送り
時または研削時における送り量をカムに応じて変
更するようにすればよく、プロフイルが全く異な
る場合にはプロフイルデータを2組記憶させてお
き、加工するカムによつて読出すプロフイルデー
タを切換えるようにすればよい。 Furthermore, the present invention can be applied even when the intake cam and exhaust cam have different profiles. If only the finished diameter of the base circular portion differs, the feed amount during rapid traverse or grinding may be changed depending on the cam, and if the profiles are completely different, two sets of profile data may be stored. The profile data to be read may be changed depending on the cam to be processed.
以上述べたように、本発明においては、カムの
加工に先立つてプロフイルデータの読出開始点を
次に加工するカムの加工開始点の位置に応じて変
更するとともに、次のカムの加工開始点における
指令リフト量に応じで砥石加工面の位置補正を行
うようにしたから、次に加工するカムの加工開始
点がどこにあつても工作物の回転割出しを行わず
に加工を行うことができる。このため、従来のよ
うにカムの加工が完了する度に工作物の回転割出
しを行う必要が全くなくなり、カムシヤフト等プ
ロフイルが同じで位相の異なるカムが複数設けら
れた工作物の加工時間を大幅に短縮できる利点が
ある。 As described above, in the present invention, prior to machining a cam, the reading start point of profile data is changed according to the position of the machining start point of the next cam to be machined, and Since the position of the grinding wheel machining surface is corrected according to the commanded lift amount, no matter where the machining start point of the next cam to be machined is, machining can be performed without having to index the rotation of the workpiece. This eliminates the need to index the rotation of the workpiece each time cam machining is completed, which was required in the past, and significantly reduces the machining time for workpieces such as camshafts that have multiple cams with the same profile but different phases. It has the advantage that it can be shortened to
図面は本発明の実施例を示すもので、第1図は
研削盤の概略平面図に電気回路図を併記した図、
第2図は工作物の基準位相を示す図、第3図a〜
dは各カムの位相を示す図、第4図はプロフイル
データを示すプログラムシートの図、第5図はプ
ロフイルデータのプログラム開始位置を示す図、
第6図から第8図は数値制御装置の動作を示すフ
ローチヤート、第9図は第1吸気カムI1の加工
開始点における指令リフト量を示す図、第10図
は砥石加工面の移動軌跡を示す図である。
10……ベツド、11……スライドテーブル、
14,25……サーボモータ、16……主軸台、
18……心押台、24……砥石台、26,27…
…ドライブユニツト、、30……数値制御装置、
31……割出制御回路、22〜27……プロフイ
ルデータの読出開始点の変更と砥石加工面の補正
量演算を行うステツプ、28……砥石加工面の位
置補正を行うステツプ、DS0〜DS7……デジタ
ルスイツチ、G……砥石、TR……テープリー
ダ、W……工作物。
The drawings show an embodiment of the present invention; FIG. 1 is a schematic plan view of a grinding machine with an electric circuit diagram;
Figure 2 shows the reference phase of the workpiece, Figure 3 a~
d is a diagram showing the phase of each cam, FIG. 4 is a diagram of a program sheet showing profile data, and FIG. 5 is a diagram showing the program start position of profile data.
Figures 6 to 8 are flowcharts showing the operation of the numerical control device, Figure 9 is a diagram showing the commanded lift amount at the machining start point of the first intake cam I1, and Figure 10 is a diagram showing the movement locus of the grinding wheel machining surface. FIG. 10...Bed, 11...Slide table,
14, 25... Servo motor, 16... Headstock,
18...Tailstock, 24...Whetstone head, 26, 27...
...Drive unit, 30...Numerical control device,
31... Index control circuit, 22-27... Step for changing the reading start point of profile data and calculating the correction amount for the grinding wheel processing surface, 28... Step for correcting the position of the grinding wheel processing surface, DS0-DS7... ...Digital switch, G... Grindstone, TR... Tape reader, W... Workpiece.
Claims (1)
記憶装置に記憶されたプロフイルデータによつて
砥石の送りを制御して工作物に形成されたカムを
所望の形状に加工する制御装置を備えた数値制御
カム研削盤において、1つのカムが加工される度
にワークテーブルの工作物軸線と平行な方向への
移動によつて位相の異なるカムを砥石加工面と対
向する位置に割出す割出手段と、この割出手段に
よつて新しいカムが加工位置に割出される度に新
しいカムの加工開始点に応じてプロフイルデータ
の読出し開始点を変更する読出点変更手段と、前
記割出手段により新しいカムが加工位置に割出さ
れる度に新しいカムの加工開始点における砥石加
工面の指令リフト量に応じて砥石加工面の位置を
補正する位置補正手段とを備えたことを特徴とす
る数値制御カム研削盤。1 Rotate the workpiece at a predetermined speed and
One cam is machined in a numerically controlled cam grinding machine equipped with a control device that processes a cam formed on a workpiece into a desired shape by controlling the feed of the grinding wheel based on profile data stored in a storage device. an indexing means that indexes a cam with a different phase to a position facing the grinding surface by moving the work table in a direction parallel to the workpiece axis, and a new cam is machined by this indexing means. readout point changing means for changing the readout start point of profile data according to the machining start point of a new cam each time the cam is indexed to a new position; A numerically controlled cam grinding machine comprising: a position correction means for correcting the position of a grindstone processing surface according to a commanded lift amount of the grindstone processing surface at a processing start point.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3363479A JPS55125973A (en) | 1979-03-22 | 1979-03-22 | Cam grinding machine with numerical control |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3363479A JPS55125973A (en) | 1979-03-22 | 1979-03-22 | Cam grinding machine with numerical control |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS55125973A JPS55125973A (en) | 1980-09-29 |
| JPS6156064B2 true JPS6156064B2 (en) | 1986-12-01 |
Family
ID=12391876
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3363479A Granted JPS55125973A (en) | 1979-03-22 | 1979-03-22 | Cam grinding machine with numerical control |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS55125973A (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4443976A (en) * | 1982-01-29 | 1984-04-24 | Litton Industrial Products, Inc. | Cylindrical grinding machine |
| JPH0632894B2 (en) * | 1985-03-20 | 1994-05-02 | 豊田工機株式会社 | Cam grinding equipment |
| JPS61274865A (en) * | 1985-05-30 | 1986-12-05 | Toyoda Mach Works Ltd | Profile grinding machine |
| JPS6384845A (en) * | 1986-09-24 | 1988-04-15 | Toyoda Mach Works Ltd | Method of machining non-true circular workpiece |
| CN101844324B (en) * | 2010-05-11 | 2012-05-23 | 常州工学院 | Method for preventing surfaces of disc cams from generating gear marks |
| JP6417882B2 (en) * | 2014-11-17 | 2018-11-07 | 株式会社ジェイテクト | Processing apparatus and processing method |
-
1979
- 1979-03-22 JP JP3363479A patent/JPS55125973A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS55125973A (en) | 1980-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1146983B1 (en) | Method and machine for the machining of pre-machined toothed workpieces such as gears | |
| US3344559A (en) | Cam grinding machine by means of numerical control | |
| JPH052458B2 (en) | ||
| JPH0530586B2 (en) | ||
| JPS6141002B2 (en) | ||
| WO1997003391A1 (en) | Improvements in and relating to machine tools | |
| US4205488A (en) | Grinding machine | |
| JPS6156064B2 (en) | ||
| JPH077296B2 (en) | Numerical controller for machining non-round workpieces | |
| JP3286689B2 (en) | Processing device and processing method | |
| JP3850224B2 (en) | Grinding method and numerically controlled grinding machine | |
| JPS6384845A (en) | Method of machining non-true circular workpiece | |
| JPS5840257A (en) | Grinding method for arched corner | |
| JP3821345B2 (en) | Crank pin grinding method and grinding apparatus | |
| US10343251B2 (en) | Cam grinding machine and cam grinding method | |
| JP4517091B2 (en) | Gear finishing by synchronous drive | |
| JP3812869B2 (en) | Cylindrical grinding method and apparatus | |
| JP4635143B2 (en) | Gear finishing by synchronous drive | |
| JP3257295B2 (en) | Cam-shaped processing equipment | |
| JPS5877450A (en) | Grinder element dressing device for angular grinding machine | |
| JPS6125501B2 (en) | ||
| JP2604003B2 (en) | Numerical controller for machining non-round workpieces | |
| JPH085005B2 (en) | Cam grinder | |
| GB2258044A (en) | Machine for grinding gear teeth | |
| JP2694189B2 (en) | Whetstone forming method and surface grinder |