JPH0671692B2 - Cam vertex position indexing method and control device therefor - Google Patents
Cam vertex position indexing method and control device thereforInfo
- Publication number
- JPH0671692B2 JPH0671692B2 JP1719388A JP1719388A JPH0671692B2 JP H0671692 B2 JPH0671692 B2 JP H0671692B2 JP 1719388 A JP1719388 A JP 1719388A JP 1719388 A JP1719388 A JP 1719388A JP H0671692 B2 JPH0671692 B2 JP H0671692B2
- Authority
- JP
- Japan
- Prior art keywords
- touch sensor
- angle position
- rotation angle
- workpiece
- cam
- 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 - Lifetime
Links
Landscapes
- A Measuring Device Byusing Mechanical Method (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Machine Tool Sensing Apparatuses (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は、曲面の輪郭線を有するカムなどの工作物の
頂点位置を決めるカム頂点位置割出方法及びその制御装
置である。更に詳しくは、カムの従動節のリフト量が最
大であるカム頂点位置を割出すカム頂点位置割出方法及
びその制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial application] The present invention relates to a cam apex position indexing method for determining the apex position of a workpiece such as a cam having a curved contour line, and a control device therefor. More specifically, the present invention relates to a cam vertex position indexing method for indexing the cam vertex position where the lift amount of the follower of the cam is maximum, and a control device therefor.
[従来の技術] カムの種類は種々知られているが、例えば円弧と直線の
接線を接続して作られた接線カムがある。接線カムの加
工法は、切削、研削加工など各種の加工法が知られてい
るが、フライス盤、ターニングセンタ(旋盤でミーリン
グ加工ができるもの)などでミーリングカッタでその外
周、内周を切削する加工方法がある。例えば、鍜造され
た黒皮の素材からターニングセンタで接線カムの軸部等
にカム形状を基準にしてキー溝を削る場合、基礎円部分
と従動節の変位量が最大の位置である頂点部分とを判別
して、頂点部分等を基準して位置決めし切削加工しなけ
れば、加工代が充分に取れない。[Prior Art] Although various types of cams are known, for example, there is a tangent cam made by connecting an arc and a straight tangent. Various processing methods such as cutting and grinding are known as tangential cam processing methods, but the outer and inner circumferences are cut with a milling cutter on a milling machine, turning center (which can be milled on a lathe), etc. There is a way. For example, when a key groove is cut from a forged black-skin material to the shaft of a tangential cam at the turning center with reference to the cam shape, the base circle and the apex where the displacement of the follower is the maximum If it is not determined and the positioning is performed with reference to the apex portion and the like and cutting is performed, the machining allowance cannot be sufficiently obtained.
従来、この頂点位置の割出しのため、工具主軸にタッチ
センサを付けて接線カム側へ徐々に近づけながら、接線
カムをゆっくれり何回も回転させ(C軸(接線カムが取
付け治具を介して取付けられている主軸の軸線方向(Z
軸方向)の回り方向)線を中心に)、タッチセンサが接
線カムに一番初めに接触したときの角度位置を検出し、
この角度位置を頂点(C軸線の角度位置で)と定めてい
る。Conventionally, for indexing this apex position, attach a touch sensor to the tool spindle and gradually move it closer to the tangent cam side, and slowly rotate the tangent cam (C-axis (tangent cam Direction of the spindle attached via (Z
Axial direction) line)), the touch sensor detects the angular position when the tangential cam first touches,
This angular position is defined as the apex (at the angular position of the C axis line).
特開昭63−2651号公報には、変位計センサによって工作
物の偏心量を測定し、その始点角度位置と終点角度位置
のそれぞれの偏心距離が等しくなる角度を検出して、そ
の角度中心を頂点と判断する偏心軸の偏心位置自動検出
方法が記載されている。In JP-A-63-2651, the amount of eccentricity of a workpiece is measured by a displacement sensor, the angle at which the eccentric distances at the starting point angular position and the ending point angular position are equal is detected, and the angular center is determined. An eccentric position automatic detection method for an eccentric shaft that is determined to be the apex is described.
[発明が解決しようとする課題] しかし、接線カムを低速回転で何度もC軸線を中心に回
すので、頂点を計測するには時間がかかる。また、変位
計センサを工作物に接触させて偏心量を検出するので、
変位形センサの計測範囲を越えて計測することができな
い。したがって、偏心量が大きい工作物の頂点位置は検
出できない。また、黒皮など形状のばらつきの多い工作
物には適用できない。[Problems to be Solved by the Invention] However, since the tangential cam is rotated about the C axis many times at low speed, it takes time to measure the apex. Also, because the displacement gauge sensor contacts the workpiece to detect the amount of eccentricity,
It is impossible to measure beyond the measuring range of the displacement sensor. Therefore, it is impossible to detect the vertex position of the work piece having a large eccentricity. In addition, it cannot be applied to a workpiece such as black leather with many variations in shape.
本発明の目的は、カムなどの曲面を有する被加工物の頂
点を短時間で割出すためのカム頂点位置割出方法及びそ
の制御装置を提供することにある。An object of the present invention is to provide a cam vertex position indexing method for indexing a vertex of a workpiece having a curved surface such as a cam in a short time, and a control device therefor.
本発明の他の目的は、偏心量の大きい突起を有する被加
工物の突起位置を割出すためのカム頂点位置割出方法及
びその制御装置を提供することにある。Another object of the present invention is to provide a cam vertex position indexing method for indexing the projection position of a workpiece having a projection with a large eccentricity amount, and a control device therefor.
[課題を解決するための手段] 第1の発明は、軸の回転角度位置に対して輪郭線の半径
方向位置が変位するカムを有する被加工物の頂点位置を
タッチセンサで検出する方法において、 前記タッチセンサを前記被加工物の半径方向の所定の位
置に位置決めさせる工程と、 前記被加工物を前記軸の軸線のまわりに正転方向に回転
させる正転工程と、 この正転工程により前記被加工物の輪郭線と前記タッチ
センサとが接触したときの前記被加工物の回転角度位置
を第1の回転角度位置として検出する第1の検出工程
と、 この第1の検出工程で前記第1の回転角度位置を検出し
た後、前記被加工物を前記軸の軸線のまわりに逆転方向
に回転させる逆転工程と、 この逆転工程により前記被加工物の輪郭線と前記タッチ
センサとが接触したときの前記被加工物の回転角度位置
を第2の回転角度位置として検出する第2の検出工程
と、 前記第1の回転角度位置と前記第2の回転角度位置とを
加算し、その1/2の角度位置を中間角度位置として求
め、この中間角度位置を前記被加工物の前記輪郭線の頂
点位置と推定するカム頂点位置推定工程と からなるカム頂点位置割出方法である。[Means for Solving the Problems] A first invention is a method for detecting a vertex position of a workpiece having a cam, in which a radial position of a contour line is displaced with respect to a rotational angle position of a shaft, by a touch sensor, A step of positioning the touch sensor at a predetermined position in the radial direction of the work piece; a normal rotation step of rotating the work piece in the normal rotation direction around the axis of the shaft; A first detection step of detecting, as a first rotation angle position, a rotation angle position of the work piece when the contour line of the work piece and the touch sensor come into contact with each other; After detecting the rotation angle position of 1, the reversing step of rotating the workpiece in the reverse direction around the axis of the shaft, and the contour line of the workpiece and the touch sensor are contacted by the reversing step. When said A second detection step of detecting the rotation angle position of the workpiece as a second rotation angle position, and the first rotation angle position and the second rotation angle position are added, and a half angle position thereof is added. Is calculated as an intermediate angular position, and the intermediate angular position is estimated to be the apex position of the contour line of the workpiece.
第2の発明は、カム頂点位置割出方法を実施する制御装
置において、 前記被加工物と接触したときに接触信号を出力するタッ
チセンサと、 前記被加工物を前記軸線のまわりに回転駆動させる第1
のサーボモータ(15)と、 前記被加工物の半径方向に、前記タッチセンサと前記被
加工物とを相対移動させるための駆動を行う第2のサー
ボモータ(18)と、 前記被加工物を回転させて前記タッチセンサと前記被加
工物とが接触し接触信号を出力したときの前記被加工物
の回転角度位置を検出する回転角度位置検出手段と、 前記被加工物を正転方向に回転させ前記タッチセンサと
接触したときに得られる第1の回転角度位置と、前記被
加工物を逆転方向に回転させ前記タッチセンサと接触し
たときに得られる第2の回転角度位置との中間角度位置
を演算する頂点演算部(37)と を有することを特徴とするカム頂点位置割出制御装置で
ある。2nd invention is a control apparatus which implements a cam vertex position indexing method, A touch sensor which outputs a contact signal when it contacts the said to-be-processed object, The said to-be-processed object is rotationally driven around the said axis line. First
Servo motor (15), a second servo motor (18) for driving the relative movement of the touch sensor and the workpiece in the radial direction of the workpiece, and the workpiece. Rotation angle position detection means for detecting a rotation angle position of the work piece when the touch sensor and the work piece contact each other and output a contact signal by rotating, and the work piece is rotated in a forward rotation direction. An intermediate angular position between a first rotation angle position obtained when the touch sensor is brought into contact with the touch sensor and a second rotation angle position obtained when the workpiece is rotated in the reverse direction to come into contact with the touch sensor. And a vertex calculating section (37) for calculating.
[作用] タッチセンサを被加工物の外周に位置させて、被加工物
を正転させる。被加工物の輪郭線上の第1点とタッチセ
ンサとを接触させ、接触させたときの回転角度位置を検
出した後、被加工物を逆転させて輪郭線上の第2点とタ
ッチセンサとを接触させ、接触させたときの回転角度位
置を検出し、第1点の回転角度位置と第2点の回転角度
位置との中間の角度位置を前記被加工物の輪郭線の頂点
として、カム状の被加工物の頂点割出方法である。[Operation] The touch sensor is positioned on the outer periphery of the workpiece, and the workpiece is normally rotated. The first point on the contour line of the workpiece is brought into contact with the touch sensor, and the rotation angle position at the time of contact is detected, and then the workpiece is reversed to bring the second point on the contour line into contact with the touch sensor. Then, the rotation angle position at the time of contact is detected, and an intermediate angle position between the rotation angle position of the first point and the rotation angle position of the second point is used as the apex of the contour line of the workpiece to form a cam shape. This is a method of indexing the apex of the workpiece.
[実施例] 以下、本発明の好適な実施例を図面とともに説明する。
第1図に示すものは本発明の原理を示す図である。接線
カム1を例にとれば、接線カム1の輪郭線2は、半径R
の基礎円3部分と、基礎円3に対する接線4と、基礎円
3と同心の半径R1の同心円5とからできている。計測す
るにはまず、タッチセンサ21の半径rの接触子21aをX
軸線上でかつ基礎円3より大きい半径位置、a点に位置
させ止めておく。a点は、基礎円3の半径Rにαを加算
したX軸線上の位置である(ただし、α>r)。C軸を
中心に接線カム1を正回転させる。輪郭線2上のあるA
点でタッチセンサ21の接触子21aの外周が接触する。[Embodiment] A preferred embodiment of the present invention will be described below with reference to the drawings.
FIG. 1 shows the principle of the present invention. Taking the tangential cam 1 as an example, the contour line 2 of the tangential cam 1 has a radius R
Of the basic circle 3, a tangent line 4 to the basic circle 3, and a concentric circle 5 having a radius R 1 concentric with the basic circle 3. To measure, first touch the contact 21a of the touch sensor 21 having a radius r with X.
The position is fixed at the point a, which is on the axis and has a radius larger than the base circle 3. Point a is a position on the X-axis line obtained by adding α to the radius R of the basic circle 3 (where α> r). The tangential cam 1 is rotated forward about the C axis. A on contour line 2
The outer circumference of the contact 21a of the touch sensor 21 comes into contact with the point.
この接触したA点におけるC軸方向の回転角度位置を検
出し、記憶する。次に、C軸を逆転すると、軸線カム1
の外周の1点であるB点がタッチセンサ21の接触子21a
の外周に接触し、このC軸方向に回転角度位置を検知す
る。このA点の回転角度位置と、B点の回転角度位置の
2等分線上である中間角度位置が接線カム1の頂点Cで
あると推定する。往復1回転以内で頂点Cの角度位置が
検出できることになる。ただし、この2等分線上に接線
カム1の頂点Cが存在することは限らない。あくまでも
推定された位置である。The rotation angle position in the C-axis direction at the point A that has made contact is detected and stored. Next, when the C axis is reversed, the axis cam 1
The point B, which is one point on the outer circumference of the contact, is the contact 21a of the touch sensor 21.
It contacts the outer circumference of and detects the rotation angle position in the C-axis direction. It is estimated that the rotational angular position of the point A and the intermediate angular position on the bisector of the rotational angular position of the point B are the vertex C of the tangential cam 1. The angular position of the vertex C can be detected within one reciprocating rotation. However, the vertex C of the tangential cam 1 does not always exist on the bisector. It is just an estimated position.
カム頂点割出制御装置 第2図に示すものは、前記した本発明の原理をターニン
グセンタで実施する場合のカム頂点割出制御装置の機能
ブロック図である。CPU11は、割出制御装置の中央処理
装置である。CPU11には、I/O装置、メモリなどが接続さ
れるバス12が接続してある。端末13は、キーボードを備
えたもので、データ、プログラムなどの、入出力と表示
を行うものである。端末13は、インターフェイス14を介
してバス12に接続してある。Cam Apex Indexing Control Device FIG. 2 is a functional block diagram of a cam vertex indexing control device when the above-described principle of the present invention is implemented in a turning center. The CPU 11 is a central processing unit of the index control device. A bus 12 to which I / O devices, memories, etc. are connected is connected to the CPU 11. The terminal 13 is equipped with a keyboard and performs input / output and display of data, programs and the like. The terminal 13 is connected to the bus 12 via the interface 14.
カム軸サーボモータ15は、接線カム1の基礎円3を中心
(C軸)として回す駆動モータである。カム軸サーボモ
ータ15は、補間器17、アンプ16を介してバス12に接続さ
れ制御される。また、カム軸サーボモータ15のC軸方向
現在位置も検出されている。カム軸サーボモータ15は、
本実施例では、ターニングセンタであるので被加工物を
把持している取付け具および主軸を駆動する主軸モータ
を兼ねている。X軸サーボモータ18は、タッチセンサ21
を駆動するものである。X軸サーボモータ18は、補間器
20、アンプ19を介して制御される。カム軸サーボモータ
15およびX軸サーボモータ18には、図示しないパルスエ
ンコーダ等の検出器が設けられており、そのフィードバ
ック出力が補間器17、補間器11に各々フィードバックさ
れる。The cam shaft servomotor 15 is a drive motor that rotates around the basic circle 3 of the tangential cam 1 (C axis). The cam shaft servomotor 15 is connected to and controlled by the bus 12 via an interpolator 17 and an amplifier 16. The current position of the camshaft servomotor 15 in the C-axis direction is also detected. The cam shaft servo motor 15
In this embodiment, since it is a turning center, it also serves as an attachment holding the workpiece and a spindle motor for driving the spindle. X-axis servo motor 18 has touch sensor 21
Is to drive. X-axis servo motor 18 is an interpolator
20, controlled via amplifier 19. Cam axis servo motor
The 15 and the X-axis servomotor 18 are provided with detectors such as pulse encoders (not shown), and their feedback outputs are fed back to the interpolator 17 and the interpolator 11, respectively.
タッチセンサ21は、インターフェイス22を介してバス12
に接続されている。したがって、タッチセンサ21の接触
子21aが接線カム1を検知すると、検知した瞬間のC軸
の位置すなわちカム軸サーボモータ15のフィードバック
用検出器よりの出力等を加減算している現在値カウンタ
の数値を検知できる。この検出法は、周知であり詳記し
ない。加工プログラムメモリ23は、ターニングセンタに
よる接線カム1の形状加工のためのプログラムを記憶す
るメモリである。計測プログラムメモリ24は、後記する
本実施例の計測動作の詳細をプログラムしたプログラム
を記憶するメモリである。The touch sensor 21 is connected to the bus 12 via the interface 22.
It is connected to the. Therefore, when the contact 21a of the touch sensor 21 detects the tangential cam 1, the position of the C-axis at the moment of detection, that is, the output value from the feedback detector of the cam shaft servomotor 15 is added or subtracted from the current value counter value. Can be detected. This detection method is well known and will not be described in detail. The machining program memory 23 is a memory that stores a program for machining the shape of the tangential cam 1 by the turning center. The measurement program memory 24 is a memory for storing a program in which details of the measurement operation of this embodiment described later are programmed.
計測情報メモリ26は、前記したように接線カム1を計測
したデータを記憶しておくメモリである。具体的には、
前記した接線カム1の輪郭線2上の接触点であるA点、
B点、C点及び実測された頂点位置であるD点のC軸上
の角度位置を計測、演算されるたびに一時的に記憶する
メモリである。センサ位置メモリ27は、タッチセンサ21
の計測のための計測位置及びデータなどを記憶するメモ
リである。前記した位置であるX軸線上のa点(R+
α)、後述するb点(R1+r)、e点(R1+r+β)で
ある。The measurement information memory 26 is a memory for storing data obtained by measuring the tangential cam 1 as described above. In particular,
A point which is the contact point on the contour line 2 of the tangential cam 1 described above,
This is a memory that temporarily stores the angular positions on the C axis of the B point, the C point, and the D point that is the measured apex position, each time it is measured and calculated. The sensor position memory 27 is the touch sensor 21.
It is a memory for storing measurement positions and data for the measurement of. The point a (R +
α), point b (R 1 + r) and point e (R 1 + r + β) described later.
計測設定データメモリ28は、オペレータが自由に設定で
きる設定値を記憶するメモリである。接線カム1の基礎
円3からa点を算出するために適宜選択される値α(α
>r)、タッチセンサの接触子21aの半径r,e点を算出す
るためのβ(加工代に近い値)などである。a点演算部
29は、基礎円3の半径Rと設定された定数αを頂点の計
測指令が発せされると加算する加算装置である。The measurement setting data memory 28 is a memory that stores setting values that can be freely set by the operator. A value α (α that is appropriately selected for calculating the point a from the base circle 3 of the tangential cam 1
> R), β for calculating the radius r, e point of the contact 21a of the touch sensor (a value close to the machining allowance), and the like. Point a calculation unit
Reference numeral 29 is an adder that adds the radius R of the basic circle 3 and the set constant α when the command to measure the vertex is issued.
a点演算部29で加算された値αは、a点書込手段30でセ
ンサ位置メモリ27の所定記憶位置に書き込まれる。b点
演算部32は、基礎円3の同心円5の半径R1とタッチセン
サ21の接触子21aの半径rを加算するものである。b点
演算部32は、AND回路31からb点の計算指令が出される
と演算を開始する。b点演算部32からの計算結果は、b
点書き込み手段33に入力される。b点書き込み手段33
は、センサ位置メモリ27のb点のメモリ位置にその値を
書き込む。The value α added by the a point calculation unit 29 is written in a predetermined storage position of the sensor position memory 27 by the a point writing means 30. The point b calculator 32 adds the radius R 1 of the concentric circle 5 of the basic circle 3 and the radius r of the contact 21a of the touch sensor 21. The b-point calculation unit 32 starts calculation when the AND circuit 31 issues a calculation command for the b-point. The calculation result from the b point calculation unit 32 is b
It is input to the point writing means 33. b-point writing means 33
Writes the value in the memory position of point b of the sensor position memory 27.
e点演算部35は、同心円5の半径R1と、タッチセンサ21
の接触子21aの半径rと、設定値βを加算する演算部で
ある。e点演算部35は、e点の計算指令がAND回路34か
ら発せされると演算を開始する。演算結果は、e点書き
込み手段36に送られる。e点書き込み手段36は、この計
算結果をセンサ位置メモリ27のe点のメモリ位置にその
値を書き込む。The point e calculation unit 35 determines the radius R 1 of the concentric circle 5 and the touch sensor 21.
This is a calculation unit that adds the radius r of the contact 21a and the set value β. The e-point calculation unit 35 starts calculation when the calculation instruction of the e-point is issued from the AND circuit 34. The calculation result is sent to the e-point writing means 36. The e-point writing means 36 writes this calculation result in the memory position of the point e of the sensor position memory 27.
頂点割出演算部37は、計算指令が発せられるとA点の回
転角度位置とB点の回転角度位置の中間値である(A+
B)/2を計算する。この演算結果であるC点(角度位
置)は、接線カム1の輪郭線4上の頂点ある。C点書込
手段38は、計測情報メモリ26にC点を書き込む。比較器
39は、第1回の計測値と2回目の計測値と比較するもの
である。計算した頂点位置であるC点の角度位置と相違
していれば、第2回の計測値を新しい頂点Cとして認定
する。この検出値は、新しい頂点Cとして計測情報メモ
リ26の頂点Cのメモリを書き換える。When the calculation command is issued, the vertex index calculation unit 37 is an intermediate value between the rotation angle position of point A and the rotation angle position of point B (A +
B) / 2 is calculated. The point C (angular position) that is the result of this calculation is the apex on the contour line 4 of the tangent cam 1. The C point writing means 38 writes the C point in the measurement information memory 26. Comparator
39 is to compare the first measured value and the second measured value. If the calculated vertex position is different from the angular position of the point C, the second measured value is recognized as a new vertex C. This detected value rewrites the memory of the vertex C of the measurement information memory 26 as a new vertex C.
カム頂点割出装置の動作 第3図に示すフローチャートは、前記したカム割出制御
装置のフローチャートである。計測指令が発せられる
と、カム頂点割出制御装置のa点演算部29、b点演算部
32、e点演算部35は、必要なデータをカム形状データメ
モリ25などから引き出して演算を開始し、演算結果をセ
ンサ位置メモリ27に記憶させる(ステップP1)。タッチ
センサ21の接触子21aが基礎円3より大きい位置a点に
移動する(ステップP2)。Operation of Cam Top Indexing Device The flowchart shown in FIG. 3 is a flowchart of the cam indexing control device described above. When the measurement command is issued, the a point calculation unit 29 and the b point calculation unit of the cam vertex indexing control device
32, the point e calculator 35 draws out the necessary data from the cam shape data memory 25 or the like to start the calculation, and stores the calculation result in the sensor position memory 27 (step P 1 ). Contact 21a of the touch sensor 21 moves to the base circle 3 position greater than a point (Step P 2).
ステップP3で定位置か否かを判断する。接線カム1をカ
ム軸サーボモータ15でC軸を中心に回転駆動させる(ス
テップP4)。タッチセンサ21の接触子21aと接線カム1
の輪郭線2とが接触すると、タッチセンサ21がこの接触
点Aの回転角度位置すなわち、C軸線を中心とした角度
位置であるA点角度位置を検知し測定する(ステップP5
〜P6)。In step P 3 , it is determined whether the home position is fixed. The tangential cam 1 is rotated by the cam shaft servomotor 15 about the C axis (step P 4 ). Contact 21a of touch sensor 21 and tangential cam 1
When the touch sensor 21 makes contact with the contour line 2 of the contact point A, the touch sensor 21 detects and measures the rotational angular position of the contact point A, that is, the angular position of the point A which is the angular position around the C axis (step P 5
~ P 6 ).
接触点Aを検知すると、直ちにカム軸サーボモータ15を
逆転させる(ステップP7)。この逆転速度は最初は早送
りし、次の接触点B近くで遅い送り回転にする。なぜな
らば、接触点Aを検知した後、次の接触点Bはある程度
位置が予測できるためである。次は、接触点Bの回転角
度位置すなわちC軸を中心としたB点回転角度位置を前
記接触点AのA点回転角度位置と同様に検知する(ステ
ップP8〜P9)接触点AのA点回転角度位置と接触点Bの
B点回転角度位置のC軸を中心とした角度位置の中間の
角度位置を接線カム1の頂点、言い換えると同心円5の
角度位置を接線カム頂点角度位置C点とみなして、接線
カム1のC軸の基準角度位置を暫定する(ステップP10
〜P11)。When detecting the contact point A, to immediately reverse the cam axis servomotor 15 (Step P 7). This reverse rotation speed is fast forward at first and slow feed rotation near the next contact point B. This is because, after detecting the contact point A, the position of the next contact point B can be predicted to some extent. The following is the contact point B rotational angular position, that detects the center and the point B rotational angular position C-axis like the A point rotational angular position of the contact point A in (Step P 8 to P 9) the contact point A An intermediate angle position between the rotation angle position of the point A and the rotation angle position of the contact point B at the point B about the C axis is the vertex of the tangential cam 1, in other words, the angle position of the concentric circle 5 is the vertex angle position C of the tangent cam. Considering it as a point, the reference angular position of the C-axis of the tangential cam 1 is provisionally set (step P 10
~ P 11 ).
タッチセンサ21をX軸線方向の外側(接線カム1より離
れる方向)へ退避位置に移動させる(ステップP12)。
接線カム1を回転させて、接線カム1を暫定C軸基準位
置に割り出しする(ステップP13)。予め分かっている
同心円5の半径R1と、タッチセンサ21の接触子21aの半
径rの径を積算した位置bにタッチセンサ21を低速の送
り速度で移動させる(ステップP14)。接線カム1を回
転駆動させて、タッチセンサ21と接線カム1が最初に接
触する頂点角度位置Cを検出する(ステップP15)。The touch sensor 21 is moved to the retracted position outward in the X-axis direction (direction away from the tangential cam 1) (step P 12 ).
The tangent cam 1 is rotated, for indexing the tangent cam 1 provisional C axis reference position (step P 13). The touch sensor 21 is moved at a low feed speed to the position b where the radius R 1 of the concentric circle 5 which is known in advance and the radius r of the contact 21a of the touch sensor 21 are integrated (step P 14 ). The tangent cam 1 are rotationally driven, the touch sensor 21 and tangents cam 1 detects a vertex angle position C first contacts (step P 15).
検出した頂点Cの半径方向の座標値は、予定より大きい
か否かを判断する(ステップP16)。NOであれば素材寸
法が小さいなど、異常なワークなのでそのワークは外す
(ステップP24)。It is determined whether or not the detected coordinate values of the vertex C in the radial direction are larger than expected (step P 16 ). If NO, remove the work because it is an abnormal work such as the material size is small (step P 24 ).
予定より大きければそのワークは加工を行うことができ
る。すなわち所定の最低加工代を有しているか否かの判
断である。この最低の加工代以上を有していれば、ステ
ップP17に進み、タッチセンサ21の前記位置bより更に
外側の位置に移動させ(本例では、β=0.5mm程度)、
すなわち位置eに移動させる(ステップP17)。接線カ
ム1を1回転させ(ステップP18)、タッチセンサ接触
子21aが接線カム1の頂点に接触したか否かを判断する
(ステップP19)。接触したのであれば、その接触した
ときの回転角度位置を接触点Dの回横転角度位置とする
(ステップP20)。If it is larger than planned, the work can be processed. That is, it is a judgment as to whether or not a predetermined minimum machining allowance is included. Long as have this minimum or machining margin, the process proceeds to step P 17, is moved further outside position than the position b of the touch sensor 21 (in this example, beta = about 0.5 mm),
That is, it is moved to the position e (step P 17 ). The tangential cam 1 is rotated once (step P 18 ), and it is determined whether or not the touch sensor contact 21 a contacts the apex of the tangential cam 1 (step P 19 ). If there is contact, the rotation angle position at the time of contact is set as the rollover angular position of the contact point D (step P 20 ).
ステップP22でA<D<BまたはA>D>Bであるか否
かを判断する。この判断がYesであれば、ステップP23で
D点の回転角度位置を新たに頂点角度位置Cとみなす。
すなわち、A点回転角度位置とB点回転角度位置の間に
あって、前記した演算結果の頂点角度位置Cでない場
合、このD点回転角度位置を被加工物の頂点角度位置C
とみなす。この新しい頂点角度位置Cを基準に接線カム
1を割出して(ステップP23)、接線カム1の加工を行
う。また、黒皮材の被加工物のようにばらつきのある形
状でもカム頂点の位置を割出すことができる。It is determined whether or not A <D <B or A>D> B in step P 22. If this judgment is Yes, regarded as new vertex angular position C of the rotational angular position of the point D in step P 23.
That is, if it is between the A point rotation angle position and the B point rotation angle position and is not the vertex angle position C of the above-described calculation result, this D point rotation angle position is set to the vertex angle position C of the workpiece.
To consider. And indexing the tangent cam 1 with respect to this new vertex angular position C (step P 23), for machining the tangent cam 1. Further, the position of the cam apex can be indexed even in a shape having variations such as a black skin material to be processed.
[発明の効果] 以上、詳記したように、本発明はカム頂点の割出し作業
時間が短縮できる。偏心量の大きい被加工物も短時間で
頂点が割出しできる。[Effects of the Invention] As described in detail above, the present invention can shorten the time for indexing the cam apex. The vertex can be indexed in a short time even for a work piece with a large amount of eccentricity.
第1図は本発明の原理を示す図、第2図はカム頂点位置
割出制御装置、第3図(a),(b)はカム頂点割出制
御装置のフローチャートである。 1……接線カム、3……基礎円、21……タッチセンサ、
29……a点演算部、32……b点演算部、35……e点演算
部、37……頂点割出演算部、39……比較器FIG. 1 is a view showing the principle of the present invention, FIG. 2 is a cam vertex position indexing control device, and FIGS. 3 (a) and 3 (b) are flowcharts of the cam vertex indexing control device. 1 ... tangential cam, 3 ... basic circle, 21 ... touch sensor,
29 ...... a point calculation unit, 32 ... b point calculation unit, 35 ... e point calculation unit, 37 ... vertex index calculation unit, 39 ... comparator
Claims (2)
向位置が変位するカムを有する被加工物の頂点位置をタ
ッチセンサで検出する方法において、 前記タッチセンサを前記被加工物の半径方向の所定の位
置に位置決めさせる工程と、 前記被加工物を前記軸の軸線のまわりに正転方向に回転
させる正転工程と、 この正転工程により前記被加工物の輪郭線と前記タッチ
センサとが接触したときの前記被加工物の回転角度位置
を第1の回転角度位置として検出する第1の検出工程
と、 この第1の検出工程で前記第1の回転角度位置を検出し
た後、前記被加工物を前記軸の軸線のまわりに逆転方向
に回転させる逆転工程と、 この逆転工程により前記被加工物の輪郭線と前記タッチ
センサとが接触したときの前記被加工物の回転角度位置
を第2の回転角度位置として検出する第2の検出工程
と、 前記第1の回転角度位置と前記第2の回転角度位置とを
加算し、その1/2の角度位置を中間角度位置として求
め、この中間角度位置を前記被加工物の前記輪郭線の頂
点位置と推定するカム頂点位置推定工程と からなるカム頂点位置割出方法。1. A method for detecting, with a touch sensor, an apex position of a work having a cam whose radial position of a contour line is displaced with respect to a rotational angle position of a shaft, wherein the touch sensor is a radius of the work. Direction, a normal rotation step of rotating the workpiece in the forward direction around the axis of the shaft, and a contour line of the workpiece and the touch sensor by the forward rotation step. And a first detection step of detecting the rotation angle position of the workpiece as a first rotation angle position when and are contacted, and after detecting the first rotation angle position in the first detection step, A reversing step of rotating the work piece in the reverse direction around the axis of the shaft, and a rotation angle position of the work piece when the contour line of the work piece and the touch sensor come into contact with each other in the reversing step. The second The second detection step of detecting the rotation angle position, the first rotation angle position and the second rotation angle position are added, and the half angle position thereof is obtained as the intermediate angle position, and this intermediate angle And a cam vertex position estimating step of estimating a position as a vertex position of the contour line of the workpiece.
する制御装置において、 前記被加工物と接触したときに接触信号を出力するタッ
チセンサと、 前記被加工物を前記軸線のまわりに回転駆動させる第1
のサーボモータ(15)と、 前記被加工物の半径方向に、前記タッチセンサと前記被
加工物とを相対移動させるための駆動を行う第2のサー
ボモータ(18)と、 前記被加工物を回転させて前記タッチセンサと前記被加
工物とが接触し接触信号を出力したときの前記被加工物
の回転角度位置を検出する回転角度位置検出手段と、 前記被加工物を正転方向に回転させ前記タッチセンサと
接触したときに得られる第1の回転角度位置と、前記被
加工物を逆転方向に回転させ前記タッチセンサと接触し
たときに得られる第2の回転角度位置との中間角度位置
を演算する頂点演算部(37)と を有することを特徴とするカム頂点位置割出制御装置。2. A control device for implementing the cam vertex position indexing method according to claim 1, wherein a touch sensor that outputs a contact signal when contacting the work piece, and the work piece around the axis line. To drive to rotate first
Servo motor (15), a second servo motor (18) for driving the relative movement of the touch sensor and the workpiece in the radial direction of the workpiece, and the workpiece. Rotation angle position detection means for detecting a rotation angle position of the work piece when the touch sensor and the work piece contact each other and output a contact signal by rotating, and the work piece is rotated in a forward rotation direction. An intermediate angular position between a first rotation angle position obtained when the touch sensor is brought into contact with the touch sensor and a second rotation angle position obtained when the workpiece is rotated in the reverse direction to come into contact with the touch sensor. And a vertex calculating section (37) for calculating.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1719388A JPH0671692B2 (en) | 1988-01-29 | 1988-01-29 | Cam vertex position indexing method and control device therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1719388A JPH0671692B2 (en) | 1988-01-29 | 1988-01-29 | Cam vertex position indexing method and control device therefor |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01193149A JPH01193149A (en) | 1989-08-03 |
JPH0671692B2 true JPH0671692B2 (en) | 1994-09-14 |
Family
ID=11937098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1719388A Expired - Lifetime JPH0671692B2 (en) | 1988-01-29 | 1988-01-29 | Cam vertex position indexing method and control device therefor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0671692B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6417882B2 (en) * | 2014-11-17 | 2018-11-07 | 株式会社ジェイテクト | Processing apparatus and processing method |
-
1988
- 1988-01-29 JP JP1719388A patent/JPH0671692B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH01193149A (en) | 1989-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2537155C (en) | Grinding machine with concentricity correction | |
US11883973B2 (en) | Cutting apparatus and contact position specifying program | |
US4584795A (en) | Numerical control grinding machine for grinding a taper portion of a workpiece | |
US6732009B2 (en) | Machining error correction method adapted for numerically controlled machine tool and grinding machine using the same | |
JP2007000945A (en) | Grinding method and device | |
JP2000198047A (en) | Machine tool | |
JPH0530586B2 (en) | ||
US4205488A (en) | Grinding machine | |
JP2007175804A (en) | Control device of machine tool | |
JPS61146454A (en) | Method of positioning work of nc control machine and nc control machine for executing said method | |
US4736325A (en) | Method and apparatus for searching for a fiducial point of machining relating to C-axis | |
JPH0671692B2 (en) | Cam vertex position indexing method and control device therefor | |
JPH08350B2 (en) | Origin setting method for work etc. in machine tools | |
JP3162936B2 (en) | Edge position correction device for rotary tools | |
JP3019347B2 (en) | Gear tooth surface alignment device | |
JPH0825092B2 (en) | Position detection device for gear cutting device | |
JP2020023034A (en) | Method for calculating phase and grinding processing method | |
JPH07249B2 (en) | NC gear grinding method and gap eliminator for NC gear grinding machine | |
JP3781236B2 (en) | Grinding machine and grinding method of grinding wheel position | |
JP3898437B2 (en) | Grooving method and processing apparatus used directly for the implementation | |
JP2597219B2 (en) | NC grinding machine | |
JPH074108Y2 (en) | Control device for pipe end chamfering machine | |
JP2694019B2 (en) | Device for detecting the center position of the work groove width | |
JP3920995B2 (en) | Crankshaft processing equipment | |
JPH04240052A (en) | Shape measuring method for nc lathe |