JPS59124560A - カム研削方法 - Google Patents

カム研削方法

Info

Publication number
JPS59124560A
JPS59124560A JP23410882A JP23410882A JPS59124560A JP S59124560 A JPS59124560 A JP S59124560A JP 23410882 A JP23410882 A JP 23410882A JP 23410882 A JP23410882 A JP 23410882A JP S59124560 A JPS59124560 A JP S59124560A
Authority
JP
Japan
Prior art keywords
cam
grindstone
coordinates
rotation
polar coordinates
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.)
Pending
Application number
JP23410882A
Other languages
English (en)
Inventor
Hideaki Kawamura
川村 英昭
Toshiaki Otsuki
俊明 大槻
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP23410882A priority Critical patent/JPS59124560A/ja
Publication of JPS59124560A publication Critical patent/JPS59124560A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B19/00Single-purpose machines or devices for particular grinding operations not covered by any other main group
    • B24B19/08Single-purpose machines or devices for particular grinding operations not covered by any other main group for grinding non-circular cross-sections, e.g. shafts of elliptical or polygonal cross-section
    • B24B19/12Single-purpose machines or devices for particular grinding operations not covered by any other main group for grinding non-circular cross-sections, e.g. shafts of elliptical or polygonal cross-section for grinding cams or camshafts
    • B24B19/125Single-purpose machines or devices for particular grinding operations not covered by any other main group for grinding non-circular cross-sections, e.g. shafts of elliptical or polygonal cross-section for grinding cams or camshafts electrically controlled, e.g. numerically controlled
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/33Director till display
    • G05B2219/33263Conversion, transformation of coordinates, cartesian or polar
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35543Cartesian to polar and vice versa
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45161Grinding machine
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45218Making cams, cones

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Grinding And Polishing Of Tertiary Curved Surfaces And Surfaces With Complex Shapes (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明はカム研削方法に係り、特に直交座標系でプログ
ラミングができると共に、砥石径が変化しても一々プロ
グラミングする必要がかいカム研削方法に関する。
ワークを回転させながら、所望のカム形状に基いて砥石
のワーク切込み方向位置を制御してカム研削を行なうカ
ム研削方法においては、従来ワーク回転位置を原点とす
る極座標系でカム形状をプログラミングしていた。この
ため、プログラミングが煩雑となると共に、砥石径が変
化する場合には該砥石径に応じたNGデータをその都度
作成し直さなくてはならず大変であった。第1図は従来
のプログラミング説明図であり、101はワーク(或い
はカム)、102は砥石である。さて、 従来はワーク
回転中心Prを原点とする極厘綜系(回転角をC軸、原
点Pr迄の距離をXI!1i!で表現するものとする)
を考え、微小回転角母にカム形状に宿った砥石中心軌跡
GR迄の距離を求め、これら多数の角lと距離の関係を
用いてカム伏目1」用のNCパートプログラムそ作成し
ていた。たとえは、回転角20°毎に砥石中心迄の距離
を求めるものとし、該回転角が00,20°、40°、
・・・・・・360°における砥石中心迄の距離をLl
(0)、Ll(2o)、Ll(4o)、・曲・Ll(5
60)とすれはNCパートプログラムはC90GOIX
L1  (0)   CO;XLl(20)  C20
; XLI (40)  C40; XLl(360)  C360; となる。尚、C90は指令位置がアブソリュート値で与
えられていることを意味するG6能命令、GOlはデー
タが直膨切削(通路)データであることを意味するG機
能命令である。そして、が\るNCパートプログラムデ
ータが1ブロツクづつNC装閲に入力されると、NC装
置はC軸反びX軸の同時2軸パルス分配演算を行ないC
軸の分配パルスによりワーク(カム) 10−1を回転
させ、X軸の分配パルスにより砥石102をX軸に沿っ
て移動させ、その切込み方向位置を制御し、最終的に所
望のカム形状を40でいる。
ところで、第1図点線に示すように砥石102の径が変
化すると、砥石中心の通路も同図1点鎖線に示すように
変化するため、従来は種々の砥石径に応じたNCパート
プログラムを用意して砥石径の変化に対処していた。
以上のように、従来は極座標系でプログラミングしなく
てはならないためプログラミングが煩雑となると共に、
砥石径補正ができず砥石径が変るごとにNCパートプロ
グラムを作成し直すなくてはならずプログラミングが大
変であった。
以上から、本発明は極座標系でなく直交座標系でプログ
ラミングできると共に、砥石径補正が簡単にできるカム
研削方法を提供することを目的とする。       
   ゝ 第2図は本発明の笑施例ブロック図、第6図は流れ図で
ある。NCテープ2o1には直交座標系でカム形状がプ
ログラムされている。たとえば、第4図に示すように自
由曲線のカム形状CFにおいては該形状を多数の微小セ
グメントに分割すると共に、各セグメント間を直線近似
し、各直線に沿って移動するように各直線(線分)毎に
直交座標系でNCデータを作成し、NCテープ201に
記憶している。NC処理装置202は起動がか\るとメ
モリ(ROM)2o3に記憶されているコントロールプ
ログラムの制御によりテープリーダ204 を介してN
Cテープ201から1ブロツクのNCデータをωtみと
る。そして、読みとられたデータが直線切削の通路デー
タであれは、すなわち各セグメント間の微小直線を特^
削データであれは(各軸のインクリメンタル値をΔX5
(i)、ΔYSい)とする)、各軸現在位置Xa、Ya
  と、インクリメンタル値ΔX5(i)lΔYs (
i )を用いてNC処理装置202は次式 %式%(1) (2) により、各セグメントの終点を演算し、データメモリ2
05に記憶する。
ついで、NC処理装置202はワーク(カム)旧転中心
位11をxo、Yoとすれは次式3式%)) によ、す、直交座標系における現在位置(Xa、Ya 
)を、カム回転中心位置(Xo、Yo)を原点とする極
座標に変換する。尚、Xo、Yoはパラメータとして予
めパラメータメモリ206に記憶しておくものとする。
以上によりXp (4) 、 Cp (t)が求まれば
現セグメントより1つ前のセグメントの終点(現セグメ
ントの始点)の極座標Xp (7−1) 、 Cp (
L−1)との差分Δxp(t)、ΔCp(t)を次式 3式%() ) により演算する。
しかる後、所定時間41秒(たとえは8m5ec)の間
におけるX軸方向移動量ΔX(t)及びC軸方向移動量
Δc(t)をそれぞれ次式 %式%(7) (8) により演算する。尚、FX、FCは極座標系における各
軸方向の送り速度であり、たとえは指令送り速度をFと
すれは Fx =F ・ΔXp (t)/−Fコx、(z)” 
+JCp(シ、)” ’   (9)F(=F −1c
p (t)/ lXp (t)” +lCp (戸−Q
Qにより求まる。
41秒の間におけるX軸、C軸の移動量ΔX(t)。
ΔC(りが求まれば、NC処理装置202は これらを
パルス分配器207,208  に入力する。パルス分
配Q207,208はΔx(t) +ΔC(t)が入力
され\は同時2軸のパルス分配演算を行ない、分配パル
スPX、PcをX軸及びC軸周のサーボユニット209
゜210に入力し、サーボモータ211,212を回転
し、ワーク101を回転させながら 切込み方向の砥石
位装置を制御する。各パルス分配器207,208は又
、XQ力方向分配パルスPXの数NX及びC軸方向の分
配パルスPCの故NcがそれぞれΔX(t)、ΔC(t
)に等しくなった力≧どうかを監視しており、−N、=
ΔX(す、 NC−ΔC(リ    (6)になるとパ
ルス分配完了信号DENX、DENCをNC処理装置2
02に出力する。DENX 、 DENC:が発生した
ことによりNC処理装置202は 目標位置に到達した
かどうかを判別し、到達し1、なければ(7) 、 (
8)式により既に演算されてデータメモリ205に記憶
されているΔX(t ) 、ΔC(t)を再びパルス分
配器207.208に入力す−る。以後、目標位置に到
達する迄上記処理を繰返えし、目標位置に到達すれは、
NG処理装@202は次のNCデータ(次のセグメント
の直線切削データ)をNCテープ201から読み出し、
同様な制御を行なうことになる。
ところで、砥石径が変化する場合には本発明は以下の如
(指令位[ft、 X a + Yaを得ている。今、
第5図に示すように2つの直線L1*L11の交叉角α
が90°以上180°以下であれば現ブロックb、の移
動指令と共に次のブロックb2の移動指令を先読みして
おき、現ブロックb1の直a Llを砥石径r1だけオ
フセットした直線LSと、次ブロックl)2の直線L2
を砥石径rlだけオフセット した直線り、/を求め、
各直線LlとLlの交点Sl  の浮標を砥石径補正さ
れた目標位置としている(指令された目標位置はSl)
又、2つの直線L□、L2の交叉角αが9.0°以下で
あれば第5図CB)に示すように、直線Ll′とL2の
交点57が補正された第1目標位置となり、直線L4と
Llの交点S4が補正された第2目標位置となる。更に
、直線と円弧、円弧と円弧が連結する場合も同様に補正
された目標位置を演算する。
従って、NCテープに砥石径が零或いは基準値である場
合のカム形状をプログラムして記憶させておくと共に、
第2図のメモリ213に砥石番号と砥石径の対応関係を
入力しておき、且つ操作盤214より使用する砥石の砥
石番号を入力すれは、NC処理装置202はメモリ21
3より対応する砥石半径を読み出し、NCデータがNC
テープより読み出される毎に前述の砥石径補正を行なっ
てXa 。
Yaを求め、それぞれ該X a ’# Y aを用いて
前述の処理を行なう。
以上、本発明によれはカム研削形状を直交座標系でプロ
グラムし、微小セグメント毎に直交座標系における位置
を求め、しかる後肢位置をカム回転中心を原点とする極
座標系に変換し、微小セグメント毎の極座標系の変化量
を求め、該変化量を用いてワーク(カム)回転及び砥石
位置を制御するようにしたからプログラミングが簡単に
なった。
又、カム形状を直交座標系でプログラムしたから、極座
標変換前に砥石径補正を直交座標系で行なうことができ
、砥石径が変化してもその都度プログラミングする必要
がない。
尚、以上の説明ではカム形状を多数の線分により直線近
似し、各線分を特定するNCデータを直交座標系で作成
した例について説明したが、本発明はか\る場合に限ら
ずカム形状がtla、円弧により表現できる場合にはこ
れら直線、円弧を直線切削データ、円弧切削データでそ
れぞれ特定し、NC処理装に内部で所定距離毎に直線或
いは円弧を分割してセグメント化することもできる。
【図面の簡単な説明】
第1図は従来の研削方法説明図、@2図は本発明のブロ
ック図、第3図は処理の流れ図、第4図はカム形状説明
図、第5図は砥石径補正説明図である。 101・・・ワーク(カム)、102・・・砥石、20
1・・・NCテープ、202・・・NC処理装置、20
6・・・ROM。 205−・・データメモリ、206・・・パラメータメ
モリ、207.208・・・パルス分配器、216・・
・メモリ、214・・・操作盤

Claims (2)

    【特許請求の範囲】
  1. (1)  ワークの回転に応じて砥石の切込み方向位置
    を制御してカム研削を行なうカム研削方法において、カ
    ム形状を直交座標系でプログラムすると共に、カム形状
    を微小なセグメントに分割して得られる各軸成分を積算
    して直交座標系における現在位置を求め、該現在位置を
    カム回転中心を原点とする極座標に変換し、得られた極
    座標値の変化量に基いて極座標各軸におけるパルス分配
    演昇を行ないワークの回転と砥石の切込み方向位置を制
    御することを特徴とするカム研削方法。
  2. (2)砥石径を入力し、該砥石径に基いて直交座標系に
    おける現在位置を補正することを特徴とする特許Dl求
    の範囲第(1)項記載のカム研削方法。
JP23410882A 1982-12-27 1982-12-27 カム研削方法 Pending JPS59124560A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23410882A JPS59124560A (ja) 1982-12-27 1982-12-27 カム研削方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23410882A JPS59124560A (ja) 1982-12-27 1982-12-27 カム研削方法

Publications (1)

Publication Number Publication Date
JPS59124560A true JPS59124560A (ja) 1984-07-18

Family

ID=16965749

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23410882A Pending JPS59124560A (ja) 1982-12-27 1982-12-27 カム研削方法

Country Status (1)

Country Link
JP (1) JPS59124560A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106985004A (zh) * 2015-11-20 2017-07-28 株式会社捷太格特 凸轮磨削装置以及凸轮磨削方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106985004A (zh) * 2015-11-20 2017-07-28 株式会社捷太格特 凸轮磨削装置以及凸轮磨削方法
CN106985004B (zh) * 2015-11-20 2020-06-23 株式会社捷太格特 凸轮磨削装置以及凸轮磨削方法

Similar Documents

Publication Publication Date Title
US4963805A (en) Numerical control apparatus for machining non-circular workpieces
US5075865A (en) Method and apparatus for involute interpolation
US4570386A (en) Regulating wheel dressing system in centerless grinder
US20050215176A1 (en) Numeric controller
US5765976A (en) Method of controlling the normal direction of the main shaft of the numerical control machine tool
US4970449A (en) Numerical control apparatus
US4521721A (en) Numerical control method
JPS59124560A (ja) カム研削方法
US5065333A (en) Method of involute interpolation in three dimensions
US4922431A (en) Method and apparatus of tool control in arbitrary plane operations
JPH0651241B2 (ja) Y軸加工方法
JPS64182B2 (ja)
JPS63155206A (ja) 数値制御方式
JP2684782B2 (ja) データ補正装置
JPS6378202A (ja) 非真円形工作物加工用数値制御装置
JPH02156308A (ja) 数値制御装置
JPS59187422A (ja) 旋削制御方式
JPH04322301A (ja) 数値制御装置の直線軸と回転軸の補間方法
JP2669641B2 (ja) 非真円形工作物加工用数値制御装置
JPS6378201A (ja) 非真円形工作物加工用数値制御装置
JPH06262484A (ja) 数値制御工作機械の送り制御装置
JP2940975B2 (ja) 数値制御研削盤
JPS6168606A (ja) 数値制御装置
JPH08249028A (ja) 数値制御装置
MD 8.2 Description of NC MD bits 8.2. 1 General bits