JPH0248387B2 - - Google Patents
Info
- Publication number
- JPH0248387B2 JPH0248387B2 JP60073304A JP7330485A JPH0248387B2 JP H0248387 B2 JPH0248387 B2 JP H0248387B2 JP 60073304 A JP60073304 A JP 60073304A JP 7330485 A JP7330485 A JP 7330485A JP H0248387 B2 JPH0248387 B2 JP H0248387B2
- Authority
- JP
- Japan
- Prior art keywords
- axis
- sensor
- measurement
- angle
- reference 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/401—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49119—Machine arc of circumference, as groove, cylindrical interpolation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49121—C-axis for turning, fifth axis for milling
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S82/00—Turning
- Y10S82/903—Balancing and centering
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Machine Tool Positioning Apparatuses (AREA)
- Machine Tool Sensing Apparatuses (AREA)
Description
【発明の詳細な説明】
(a) 産業上の利用分野
本発明は、加工に際して、主軸の回転角度を制
御し得る、C軸制御機能を有する旋盤における、
加工基準点のサーチ方法に関する。
御し得る、C軸制御機能を有する旋盤における、
加工基準点のサーチ方法に関する。
(b) 従来の技術
従来、この種の旋盤において、内外周部や端面
に加工基準点からのC軸方向の角度が指定された
突起や窪みを有する、軸対称でないワークを加工
する場合は、加工プログラムにおいて指示された
加工基準点を、正確にC軸制御の基準となるC軸
原点に対して設定する必要が有り、そのために特
殊な治具等を用いていた。
に加工基準点からのC軸方向の角度が指定された
突起や窪みを有する、軸対称でないワークを加工
する場合は、加工プログラムにおいて指示された
加工基準点を、正確にC軸制御の基準となるC軸
原点に対して設定する必要が有り、そのために特
殊な治具等を用いていた。
(c) 発明が解決しようとする問題点
しかし、これでは、加工すべきワークの種類毎
に治具を用意する必要が有り、小量多品種生産の
趨勢にある、今日においては、コスト的な面や時
間的な面での不都合が生じていた。また、そうし
た治具を用いない場合には、ワークのセツテイン
グに多大の時間を費やしてしまうばかりか、正確
なセツテイング自体も不可能となる欠点が有つ
た。
に治具を用意する必要が有り、小量多品種生産の
趨勢にある、今日においては、コスト的な面や時
間的な面での不都合が生じていた。また、そうし
た治具を用いない場合には、ワークのセツテイン
グに多大の時間を費やしてしまうばかりか、正確
なセツテイング自体も不可能となる欠点が有つ
た。
本発明は、前述の欠点を解消すべく、加工基準
点からの角度が指定されたC軸値指定形状を有す
るワークにおける加工基準点を容易に検出するこ
とが出来、そうしたワークに対するミーリング等
のC軸制御を伴う加工を、C軸値指定形状に対し
て正確な位置関係を保持した形で行うことが出来
る、C軸における加工基準点のサーチ方法を提供
することを目的とするものである。
点からの角度が指定されたC軸値指定形状を有す
るワークにおける加工基準点を容易に検出するこ
とが出来、そうしたワークに対するミーリング等
のC軸制御を伴う加工を、C軸値指定形状に対し
て正確な位置関係を保持した形で行うことが出来
る、C軸における加工基準点のサーチ方法を提供
することを目的とするものである。
(d) 問題点を解決するための手段
即ち、本発明は、加工基準点に対するC軸値が
角度により指定されたC軸値指定形状を有するワ
ークの、C軸制御による加工を行う際に、C軸値
指定形状のC軸方向の両側の計測点の、C軸原点
からの角度を測定し、それ等測定された角度及び
C軸値指定形状の加工基準点に対する指定角度か
ら、加工基準点のC軸原点からの角度を求めるよ
うにして構成される。
角度により指定されたC軸値指定形状を有するワ
ークの、C軸制御による加工を行う際に、C軸値
指定形状のC軸方向の両側の計測点の、C軸原点
からの角度を測定し、それ等測定された角度及び
C軸値指定形状の加工基準点に対する指定角度か
ら、加工基準点のC軸原点からの角度を求めるよ
うにして構成される。
(e) 作用
上記した構成により、本発明は、C軸値指定形
状のC軸方向の両側の計測点の、C軸原点からの
角度を測定することにより、加工基準点のC軸原
点からの角度を求め、もつて加工基準点の位置を
検出するように作用する。
状のC軸方向の両側の計測点の、C軸原点からの
角度を測定することにより、加工基準点のC軸原
点からの角度を求め、もつて加工基準点の位置を
検出するように作用する。
(f) 実施例
以下、本発明の実施例を図面に基づき説明す
る。
る。
第1図は本発明による加工基準点のサーチ方法
が適用される旋盤の一例を示す制御ブロツク図、
第2図はワークにおけるC軸原点と加工基準点及
びC軸値指定形状との関係を示す正面図、第3図
は外径サーチプログラムの一例を示すフローチヤ
ート、第4図及び第5図はC軸値指定形状のワー
ク外周におけるサーチ態様を示す工程図、第6図
は外径計測においてC軸の移動角度を計算するた
めの拡大図、第7図は外周計測プログラムにおけ
る計測ステツプを示す図、第8図は外周計測プロ
グラムによる計測態様を示す拡大図、第9図は内
径・端面サーチプログラムの一例を示すフローチ
ヤート、第10図及び第11図はC軸値指定形状
のワーク端面におけるサーチ態様を示す工程図、
第12図は内径・端面計測においてC軸の移動角
度を計算するための拡大図、第13図は内径・端
面計測プログラムにおける計測ステツプを示す
図、第14図は内径・端面計測プログラムによる
計測態様を示す拡大図である。
が適用される旋盤の一例を示す制御ブロツク図、
第2図はワークにおけるC軸原点と加工基準点及
びC軸値指定形状との関係を示す正面図、第3図
は外径サーチプログラムの一例を示すフローチヤ
ート、第4図及び第5図はC軸値指定形状のワー
ク外周におけるサーチ態様を示す工程図、第6図
は外径計測においてC軸の移動角度を計算するた
めの拡大図、第7図は外周計測プログラムにおけ
る計測ステツプを示す図、第8図は外周計測プロ
グラムによる計測態様を示す拡大図、第9図は内
径・端面サーチプログラムの一例を示すフローチ
ヤート、第10図及び第11図はC軸値指定形状
のワーク端面におけるサーチ態様を示す工程図、
第12図は内径・端面計測においてC軸の移動角
度を計算するための拡大図、第13図は内径・端
面計測プログラムにおける計測ステツプを示す
図、第14図は内径・端面計測プログラムによる
計測態様を示す拡大図である。
C軸制御機能を有する旋盤1は、第1図に示す
ように主制御部2を有しており、主制御部2には
バス線3を介して、キーボード5、C軸駆動制御
部6、加工基準点メモリ7、C軸速度演算部9、
センサ駆動制御部10、計測プログラムメモリ1
1、センサ制御部12、工具メモリ13、基準点
演算部15、加工プログラムメモリ21等が接続
している。C軸駆動制御部6には、C軸駆動モー
タ16が接続しており、C軸駆動モータ16に
は、C軸駆動モータ16の回転角度量を検出する
ためのトランスデユーサ17が、C軸角度演算部
9に接続された形で設けられている。センサ駆動
制御部10には、接触形のセンサ19がセンサ駆
動制御部10により移動駆動自在に接続されてお
り、更にセンサ19はセンサ制御部12に接続し
ている。
ように主制御部2を有しており、主制御部2には
バス線3を介して、キーボード5、C軸駆動制御
部6、加工基準点メモリ7、C軸速度演算部9、
センサ駆動制御部10、計測プログラムメモリ1
1、センサ制御部12、工具メモリ13、基準点
演算部15、加工プログラムメモリ21等が接続
している。C軸駆動制御部6には、C軸駆動モー
タ16が接続しており、C軸駆動モータ16に
は、C軸駆動モータ16の回転角度量を検出する
ためのトランスデユーサ17が、C軸角度演算部
9に接続された形で設けられている。センサ駆動
制御部10には、接触形のセンサ19がセンサ駆
動制御部10により移動駆動自在に接続されてお
り、更にセンサ19はセンサ制御部12に接続し
ている。
ところで、C軸駆動モータ16により回転駆動
される旋盤1の主軸には、第2図に示すように、
ワーク20が図示しないチヤツク装置により着脱
自在に保持されており、ワーク20の外周部には
外方に突出した座部20aが形成されている。
される旋盤1の主軸には、第2図に示すように、
ワーク20が図示しないチヤツク装置により着脱
自在に保持されており、ワーク20の外周部には
外方に突出した座部20aが形成されている。
旋盤1等は以上のような構成を有するので、ワ
ーク20の加工に際しては、主制御部2は加工プ
ログラムメモリ21から、加工すべきワーク20
に対応した加工プログラムPROを読み出して、
所定の加工を行う。加工プログラムPROの中に、
C軸制御を伴うミーリング作業等が、ワークの加
工基準点MPを基準に指定されていた場合には、
ワーク20が軸対称部品であればワーク20のど
の角度位置から加工を開始しても良いが、第2図
に示すような座部20a等の突起等を有する場合
で、当該突起等が加工基準点MPに対してC軸値
としての角度γが指定されている場合(以下、こ
の種のC軸値が指定された形状を、「C軸値指定
形状」と称する。)には、当該加工基準点MPが
C軸を制御する上での原点となるC軸原点CZPに
対してどの角度θにあるかを検出しない限り、C
軸値指定形状(座部20a)に対するC軸制御を
伴う加工を適正な状態で行うことが出来なくなる
(即ち、C軸値指定形状とミーリングにより形成
される形状は、加工基準点MPを介してその位置
関係が拘束されている。)。
ーク20の加工に際しては、主制御部2は加工プ
ログラムメモリ21から、加工すべきワーク20
に対応した加工プログラムPROを読み出して、
所定の加工を行う。加工プログラムPROの中に、
C軸制御を伴うミーリング作業等が、ワークの加
工基準点MPを基準に指定されていた場合には、
ワーク20が軸対称部品であればワーク20のど
の角度位置から加工を開始しても良いが、第2図
に示すような座部20a等の突起等を有する場合
で、当該突起等が加工基準点MPに対してC軸値
としての角度γが指定されている場合(以下、こ
の種のC軸値が指定された形状を、「C軸値指定
形状」と称する。)には、当該加工基準点MPが
C軸を制御する上での原点となるC軸原点CZPに
対してどの角度θにあるかを検出しない限り、C
軸値指定形状(座部20a)に対するC軸制御を
伴う加工を適正な状態で行うことが出来なくなる
(即ち、C軸値指定形状とミーリングにより形成
される形状は、加工基準点MPを介してその位置
関係が拘束されている。)。
そこで、加工プログラムPRO中で、座部20
aと加工基準点MPとのC軸値としての角度γが
指定されている場合には、主制御部2は、直ち
に、加工基準点MPのサーチ動作に入る。なお、
加工プログラムPROにおいて、C軸値指定形状
と加工基準点MPとの間のC軸値を指示する場合
には、加工プログラムPROは、角度γの他に、
C軸値指定形状の角度位置を測定するための種々
の測定情報INFを指示する。この測定情報INF
は、測定すべきC軸値指定形状がワーク20の外
周部に存在するのか、又は端面・内径部に存在す
るのかを示す位置情報、センサ19の計測開始点
の座標、ワークの回転中心CL(Z軸)に対して直
角方向、即ちX軸方向における計測点M1,M2
の距離RX又は、ワーク端面から計測点M3,M
4迄のZ軸方向の距離RZ、C軸値指定形状の幅
W、計測に使用するセンサ19の種類指定情報等
から構成される。主制御部2は、加工プログラム
PROから、こうした測定情報INFを読み出し、
計測プログラムメモリ11から、測定情報INFに
指定されたC軸値指定形状の存在位置に対応した
計測プログラムを読み出す。
aと加工基準点MPとのC軸値としての角度γが
指定されている場合には、主制御部2は、直ち
に、加工基準点MPのサーチ動作に入る。なお、
加工プログラムPROにおいて、C軸値指定形状
と加工基準点MPとの間のC軸値を指示する場合
には、加工プログラムPROは、角度γの他に、
C軸値指定形状の角度位置を測定するための種々
の測定情報INFを指示する。この測定情報INF
は、測定すべきC軸値指定形状がワーク20の外
周部に存在するのか、又は端面・内径部に存在す
るのかを示す位置情報、センサ19の計測開始点
の座標、ワークの回転中心CL(Z軸)に対して直
角方向、即ちX軸方向における計測点M1,M2
の距離RX又は、ワーク端面から計測点M3,M
4迄のZ軸方向の距離RZ、C軸値指定形状の幅
W、計測に使用するセンサ19の種類指定情報等
から構成される。主制御部2は、加工プログラム
PROから、こうした測定情報INFを読み出し、
計測プログラムメモリ11から、測定情報INFに
指定されたC軸値指定形状の存在位置に対応した
計測プログラムを読み出す。
即ち、測定情報INFから、指定されたC軸値指
定形状の存在位置がワーク20の外周部である場
合には、主制御部2は計測プログラムメモリ11
から外径サーチプログラムOPRを読出し、当該
外径サーチプログラムOPRに基づいて、加工基
準点MPのC軸原点CZPに対する角度θを、C軸
値指定形状のC軸原点CZPた対する角度位置を求
めることにより、求める、即ち、第2図に示すよ
うに、C軸原点CZPに対する、C軸値指定形状で
ある座部20aのC軸方向両側の角度位置α,β
をセンサ19により計測し、その計測値に基づい
て加工基準点MPのC軸原点CZPに対する角度θ
を θ=α+β/2−γ ……(1) で求める。
定形状の存在位置がワーク20の外周部である場
合には、主制御部2は計測プログラムメモリ11
から外径サーチプログラムOPRを読出し、当該
外径サーチプログラムOPRに基づいて、加工基
準点MPのC軸原点CZPに対する角度θを、C軸
値指定形状のC軸原点CZPた対する角度位置を求
めることにより、求める、即ち、第2図に示すよ
うに、C軸原点CZPに対する、C軸値指定形状で
ある座部20aのC軸方向両側の角度位置α,β
をセンサ19により計測し、その計測値に基づい
て加工基準点MPのC軸原点CZPに対する角度θ
を θ=α+β/2−γ ……(1) で求める。
主制御部2は、外径サーチプログラムOPRに
基づき、第3図に示すように、ステツプS1で、
センサ駆動制御部10を介してセンサ19を、加
工プログラムPRO中の測定情報INFに指定され
た計測開始位置に位置決めし、次いでセンサ19
を、第4図下方、即ちX軸−方向に移動させて、
測定情報INFに指示された、主軸であるZ軸から
のX軸方向の距離RXに相当する座標位置まで移
動させる(第4図及び第5図番号1で表示される
工程)。この時、センサ19の真下に、第5図に
示すように、C軸値指定形状がたまたま位置して
いた場合には、センサ19は、距離RXに到達す
る以前に、座部20aがセンサ19に当接して、
センサ19がONとなり検出信号S1がセンサ制
御部12を介して主制御部2に出力される。する
と、主制御部2は、ステツプS2からステツプS3
に入り、当該座部20aの検出が、1回目の検出
か否かを判定する。当該座部20aの検出が、1
回目の検出である場合は、ステツプS4に入り、
センサ駆動制御部10を介してセンサ19を、第
5図上方、即ちX軸+方向に早送りで、計測開始
位置まで戻し(第5図番号2で表示される工程)、
ステツプS5でC軸駆動制御部6を介してC軸駆
動モータ16を所定角度−方向に、即ち時計方向
に回転させ、座部20aをセンサ19の下から退
避させる(第5図番号3で表示される工程)。こ
の時の、C軸の回転角度δは、第6図に示すよう
に、測定情報INFによるC軸値指定形状の幅W、
計測点のX軸方向の距離RX及び工具メモリ13
中に予め格納されているセンサ19の検出部の直
径2rから、 δ=δ1+δ2=tan-1W/2RX+tan-1W+4r/2RX……
(2) で求めることが出来る。
基づき、第3図に示すように、ステツプS1で、
センサ駆動制御部10を介してセンサ19を、加
工プログラムPRO中の測定情報INFに指定され
た計測開始位置に位置決めし、次いでセンサ19
を、第4図下方、即ちX軸−方向に移動させて、
測定情報INFに指示された、主軸であるZ軸から
のX軸方向の距離RXに相当する座標位置まで移
動させる(第4図及び第5図番号1で表示される
工程)。この時、センサ19の真下に、第5図に
示すように、C軸値指定形状がたまたま位置して
いた場合には、センサ19は、距離RXに到達す
る以前に、座部20aがセンサ19に当接して、
センサ19がONとなり検出信号S1がセンサ制
御部12を介して主制御部2に出力される。する
と、主制御部2は、ステツプS2からステツプS3
に入り、当該座部20aの検出が、1回目の検出
か否かを判定する。当該座部20aの検出が、1
回目の検出である場合は、ステツプS4に入り、
センサ駆動制御部10を介してセンサ19を、第
5図上方、即ちX軸+方向に早送りで、計測開始
位置まで戻し(第5図番号2で表示される工程)、
ステツプS5でC軸駆動制御部6を介してC軸駆
動モータ16を所定角度−方向に、即ち時計方向
に回転させ、座部20aをセンサ19の下から退
避させる(第5図番号3で表示される工程)。こ
の時の、C軸の回転角度δは、第6図に示すよう
に、測定情報INFによるC軸値指定形状の幅W、
計測点のX軸方向の距離RX及び工具メモリ13
中に予め格納されているセンサ19の検出部の直
径2rから、 δ=δ1+δ2=tan-1W/2RX+tan-1W+4r/2RX……
(2) で求めることが出来る。
こうして、ステツプS5でC軸値指定形状がセ
ンサ19の真下位置から退避されたところで、再
度ステツプS1に戻つて、センサ19をX軸−方
向に、距離RXの位置にまで移動させる。この時、
距離RXの位置に到達する間で、再度センサ19
がONとなり検出信号S1がセンサ制御部12を
介して主制御部2に出力されると、主制御部2
は、ステツプS3で、当該信号S1の出力が2回
目となるので、測定情報INFで指定された距離
RX等の設定に誤りが有るものと判断して、ステ
ツプS6に入り、図示しない警報手段を介して所
定のアラーム表示をオペレータ等に対して行う。
ンサ19の真下位置から退避されたところで、再
度ステツプS1に戻つて、センサ19をX軸−方
向に、距離RXの位置にまで移動させる。この時、
距離RXの位置に到達する間で、再度センサ19
がONとなり検出信号S1がセンサ制御部12を
介して主制御部2に出力されると、主制御部2
は、ステツプS3で、当該信号S1の出力が2回
目となるので、測定情報INFで指定された距離
RX等の設定に誤りが有るものと判断して、ステ
ツプS6に入り、図示しない警報手段を介して所
定のアラーム表示をオペレータ等に対して行う。
一方、ステツプS1で、センサ19が、測定情
報INFに指示された計測座標位置に、C軸値指定
形状の退避動作の有無に拘わらず、到達したとこ
ろで、ステツプS7に入る。ステツプS7で、主制
御部2は、C軸駆動制御部6を介してC軸駆動モ
ータ16を駆動し、C軸を、第4図及び第5図反
時計方向、即ち+方向に、ステツプS8でセンサ
19から検出信号S1が出力されるまで回転させ
る(第4図及び第5図における番号4の工程)。
最大360°C軸を回転しても、センサ19から検出
信号S1が出力されない場合には、測定情報INF
に示された計測開始位置のZ座標や、距離RXの
設定に誤りが有るのもと判定して、ステツプS6
に入り、アラームを出す。なお、ステツプS7に
おける、C軸の回転速度は、C軸値指定形状の大
体の位置を知るためのものなので、通常の計測動
作の場合よりも大きく、しかも早送りの場合より
も遅い、サーチ送り速度で回転させる。
報INFに指示された計測座標位置に、C軸値指定
形状の退避動作の有無に拘わらず、到達したとこ
ろで、ステツプS7に入る。ステツプS7で、主制
御部2は、C軸駆動制御部6を介してC軸駆動モ
ータ16を駆動し、C軸を、第4図及び第5図反
時計方向、即ち+方向に、ステツプS8でセンサ
19から検出信号S1が出力されるまで回転させ
る(第4図及び第5図における番号4の工程)。
最大360°C軸を回転しても、センサ19から検出
信号S1が出力されない場合には、測定情報INF
に示された計測開始位置のZ座標や、距離RXの
設定に誤りが有るのもと判定して、ステツプS6
に入り、アラームを出す。なお、ステツプS7に
おける、C軸の回転速度は、C軸値指定形状の大
体の位置を知るためのものなので、通常の計測動
作の場合よりも大きく、しかも早送りの場合より
も遅い、サーチ送り速度で回転させる。
こうして、C軸を+方向に回転させるうちに、
センサ19がC軸値指定形状に当接接触し、セン
サ19からセンサ制御部12を介して、検出信号
S1が出力されると、主制御部2は、ステツプ
S9でC軸をそれまでとは反対の−方向に、所定
の角度量だけ回転させてセンサ19を所定のアプ
ローチ点AP1に移動させ、センサ19の先端と、
C軸値指定形状との接触状態を解除し、次の外周
計測プログラムOMPに基づく実計測動作に入る。
センサ19がC軸値指定形状に当接接触し、セン
サ19からセンサ制御部12を介して、検出信号
S1が出力されると、主制御部2は、ステツプ
S9でC軸をそれまでとは反対の−方向に、所定
の角度量だけ回転させてセンサ19を所定のアプ
ローチ点AP1に移動させ、センサ19の先端と、
C軸値指定形状との接触状態を解除し、次の外周
計測プログラムOMPに基づく実計測動作に入る。
主制御部2は、計測プログラムメモリ11から
外周計測プログラムOMPを読み出して、直ちに
C軸値指定形状の角度位置の計測動作に入るが、
その動作ステツプは、第7図に示す通りである。
第7図では、外周計測プログラムOMPにおける
各ステツプをその実行順に、ステツプ番号順で示
す。外周計測プログラムOMPでは、ステツプ番
号1で、まずC軸を+方向に前述のサーチ送りよ
りも遅い、計測用の計測送り速度で、センサ19
がC軸値指定形状と計測点M1で当接して、検出
信号S1が出力されるまで送る(第8図における
番号1の工程)。検出信号S1が出力されたとこ
ろで、主制御部2はC軸角度演算部9に、計測点
M1のC軸原点CZPに対する角度αを、C軸駆動
モータ16に装着されたトランスデユーサ17か
らC軸駆動モータ16の所定回転角度毎に出力さ
れる回転信号S2に基づいて演算させて求め、そ
の求められた角度αを基準点演算部15に出力す
る。一方、C軸駆動制御部6は、センサ制御部1
2からの検出信号S1が出力されると、直ちにC
軸を−方向に、センサ19がアプローチ点AP1
に達するまで所定角度回転させ、センサ19とC
軸値指定形状との当接接触状態を解除する(第7
図におけるステツプ番号2及び第8図における番
号2の工程)。
外周計測プログラムOMPを読み出して、直ちに
C軸値指定形状の角度位置の計測動作に入るが、
その動作ステツプは、第7図に示す通りである。
第7図では、外周計測プログラムOMPにおける
各ステツプをその実行順に、ステツプ番号順で示
す。外周計測プログラムOMPでは、ステツプ番
号1で、まずC軸を+方向に前述のサーチ送りよ
りも遅い、計測用の計測送り速度で、センサ19
がC軸値指定形状と計測点M1で当接して、検出
信号S1が出力されるまで送る(第8図における
番号1の工程)。検出信号S1が出力されたとこ
ろで、主制御部2はC軸角度演算部9に、計測点
M1のC軸原点CZPに対する角度αを、C軸駆動
モータ16に装着されたトランスデユーサ17か
らC軸駆動モータ16の所定回転角度毎に出力さ
れる回転信号S2に基づいて演算させて求め、そ
の求められた角度αを基準点演算部15に出力す
る。一方、C軸駆動制御部6は、センサ制御部1
2からの検出信号S1が出力されると、直ちにC
軸を−方向に、センサ19がアプローチ点AP1
に達するまで所定角度回転させ、センサ19とC
軸値指定形状との当接接触状態を解除する(第7
図におけるステツプ番号2及び第8図における番
号2の工程)。
センサ19とC軸値指定形状との当接接触状態
が解除されたところで、主制御部2はセンサ駆動
制御部10を介して、センサ19をX軸+方向、
従つて、第8図上方に、早送りで所定距離移動さ
せ(第7図におけるステツプ番号3及び第8図に
おける番号3の工程)、次いでC軸を+方向に早
送りで所定角度回転させ、センサ19を点P1に
移動させる(第7図におけるステツプ番号4及び
第8図における番号4の工程)。この時の、C軸
の移動角度量εは、第6図に示すように、アプロ
ーチ点AP1、AP2とC軸値指定形状における計
測点M1,M2との距離をaとすると、 ε=2tan-1W+2a/2RX ……(3) で求めることが出来る。
が解除されたところで、主制御部2はセンサ駆動
制御部10を介して、センサ19をX軸+方向、
従つて、第8図上方に、早送りで所定距離移動さ
せ(第7図におけるステツプ番号3及び第8図に
おける番号3の工程)、次いでC軸を+方向に早
送りで所定角度回転させ、センサ19を点P1に
移動させる(第7図におけるステツプ番号4及び
第8図における番号4の工程)。この時の、C軸
の移動角度量εは、第6図に示すように、アプロ
ーチ点AP1、AP2とC軸値指定形状における計
測点M1,M2との距離をaとすると、 ε=2tan-1W+2a/2RX ……(3) で求めることが出来る。
こうして、点P1にセンサ19が移動したとこ
ろで、センサ19をX軸−方向に早送り速度で移
動させ、C軸値指定形状の座部20aの、第8図
右側面から所定距離だけ離れた、アプローチ点
AP2に位置決めする(第7図におけるステツプ
番号5及び第8図における番号5の工程)。次に、
前述と同様に、計測送り速度でC軸を−方向に駆
動し、計測点M2とセンサ19が接触して検出信
号S1が出力されるまで移動する(第7図におけ
るステツプ番号6及び第8図における番号6の工
程)。検出信号S1が出力されたところで、C軸
角度演算部9に、計測点M2のC軸原点CZPに対
する角度βを演算させて求め、その求められた角
度βを基準点演算部15に出力する。一方、C軸
駆動制御部6は、センサ制御部12からの検出信
号S1が出力されると、直ちにC軸を+方向にセ
ンサ19がアプローチ点AP2に達するまで所定
角度回転させ、センサ19とC軸値指定形状との
当接接触状態を解除する(第7図におけるステツ
プ番号7及び第8図における番号7の工程)。
ろで、センサ19をX軸−方向に早送り速度で移
動させ、C軸値指定形状の座部20aの、第8図
右側面から所定距離だけ離れた、アプローチ点
AP2に位置決めする(第7図におけるステツプ
番号5及び第8図における番号5の工程)。次に、
前述と同様に、計測送り速度でC軸を−方向に駆
動し、計測点M2とセンサ19が接触して検出信
号S1が出力されるまで移動する(第7図におけ
るステツプ番号6及び第8図における番号6の工
程)。検出信号S1が出力されたところで、C軸
角度演算部9に、計測点M2のC軸原点CZPに対
する角度βを演算させて求め、その求められた角
度βを基準点演算部15に出力する。一方、C軸
駆動制御部6は、センサ制御部12からの検出信
号S1が出力されると、直ちにC軸を+方向にセ
ンサ19がアプローチ点AP2に達するまで所定
角度回転させ、センサ19とC軸値指定形状との
当接接触状態を解除する(第7図におけるステツ
プ番号7及び第8図における番号7の工程)。
センサ19とC軸値指定形状との当接接触状態
が解除されたところで、主制御部2はセンサ駆動
制御部10を介して、センサ19をX軸+方向、
従つて、第8図上方に、早送りで点P1まで所定
距離移動させ(第7図におけるステツプ番号8及
び第8図における番号8の工程)、外周計測プロ
グラムOMPによるC軸値指定形状の計測点M1,
M2のC軸原点CZPに対する角度α,βの計測動
作を終了させる。
が解除されたところで、主制御部2はセンサ駆動
制御部10を介して、センサ19をX軸+方向、
従つて、第8図上方に、早送りで点P1まで所定
距離移動させ(第7図におけるステツプ番号8及
び第8図における番号8の工程)、外周計測プロ
グラムOMPによるC軸値指定形状の計測点M1,
M2のC軸原点CZPに対する角度α,βの計測動
作を終了させる。
こうして、C軸値指定形状の計測点M1,M2
のC軸原点CZPに対する角度α,βが判明したと
ころで、基準点演算部15は、(1)式から、求める
加工基準点MPのC軸原点CZPに対する角度θを
演算して、その値θを加工基準点メモリ7に格納
する。加工基準点MPのC軸原点CZPに対する角
度θが求められると、ミーリング加工等におい
て、当該加工基準点MPを基準にして加工プログ
ラムPRO中で指示された角度に対して、角度θ
を考慮した形で、C軸をC軸原点CZPを基準に位
置決めすることにより、そうした加工を加工基準
点MP、従つてC軸値指定形状に対して正確な位
置関係を保持した形で行うことが出来る。
のC軸原点CZPに対する角度α,βが判明したと
ころで、基準点演算部15は、(1)式から、求める
加工基準点MPのC軸原点CZPに対する角度θを
演算して、その値θを加工基準点メモリ7に格納
する。加工基準点MPのC軸原点CZPに対する角
度θが求められると、ミーリング加工等におい
て、当該加工基準点MPを基準にして加工プログ
ラムPRO中で指示された角度に対して、角度θ
を考慮した形で、C軸をC軸原点CZPを基準に位
置決めすることにより、そうした加工を加工基準
点MP、従つてC軸値指定形状に対して正確な位
置関係を保持した形で行うことが出来る。
次に、測定情報INFから、指定されたC軸値指
定形状の存在位置がワーク20の端面又は内周部
である場合には、主制御部2は計測プログラムメ
モリ11から内径・端面サーチプログラムIPRを
読出し、当該内径・端面サーチプログラムIPRに
基づいて、加工基準点MPのC軸原点CZPに対す
る角度θを求める。内径・端面サーチプログラム
IPRは、第9図に示すが、この際の測定情報INF
においては、外周部のC軸値指定形状を求める際
のRXの代わりに、計測点M1,M2のワーク2
0端面からZ軸方向における距離RZを示す値を
入力する必要が有る。
定形状の存在位置がワーク20の端面又は内周部
である場合には、主制御部2は計測プログラムメ
モリ11から内径・端面サーチプログラムIPRを
読出し、当該内径・端面サーチプログラムIPRに
基づいて、加工基準点MPのC軸原点CZPに対す
る角度θを求める。内径・端面サーチプログラム
IPRは、第9図に示すが、この際の測定情報INF
においては、外周部のC軸値指定形状を求める際
のRXの代わりに、計測点M1,M2のワーク2
0端面からZ軸方向における距離RZを示す値を
入力する必要が有る。
主制御部2は、内径・端面サーチプログラム
IPRに基づき、第9図に示すように、ステツプ
S10で、センサ駆動制御部10を介してセンサ1
9を、測定情報INFに指定された計測開始位置に
位置決めし、次いでセンサ19を、Z軸+方向に
移動させて、測定情報INFに指示された、ワーク
20端面からの距離RZに相当する座標位置まで
移動させる(第10図及び第11図番号1で表示
される工程)。以後、ワーク端面にC軸値指定形
状が存在する場合について述べるが、ワーク内径
部にC軸値指定形状が存在する場合も、センサ1
9等のアプローチ方法は同様である。ところで、
この時、センサ19の正面に、第11図に示すよ
うに、C軸値指定形状がたまたま位置していた場
合には、センサ19は、距離RZに到達する以前
に、座部20aがセンサ19に当接して、センサ
19がONとなり検出信号S1がセンサ制御部1
2を介して主制御部2に出力される。すると、主
制御部2は、ステツプS11からステツプS12に入
り、当該座部20aの検出が、1回目の検出か否
かを判定する。当該座部20aの検出が、1回目
の検出である場合は、ステツプS13に入り、セン
サ駆動制御部10を介してセンサ19を、Z軸−
方向に早送りで、計測開始位置まで戻し(第11
図番号2で表示される工程)、ステツプS14でC
軸駆動制御部6を介してC軸駆動モータ16を所
定角度−方向に、即ち時計方向に回転させ、座部
20aをセンサ19の正面から退避させる(第1
1図番号3で表示される工程)。この時の、C軸
の回転角度δは、第12図に示すように、測定情
報INFによるC軸値指定形状の幅W、計測点のZ
軸からのX軸方向の距離x及び工具メモリ13中
に予め格納されているセンサ19の検出部の直径
2rから、 δ=δ1+δ2=tan-1W/2x+tan-1W+4r/2x……(4
) で求めることが出来る。
IPRに基づき、第9図に示すように、ステツプ
S10で、センサ駆動制御部10を介してセンサ1
9を、測定情報INFに指定された計測開始位置に
位置決めし、次いでセンサ19を、Z軸+方向に
移動させて、測定情報INFに指示された、ワーク
20端面からの距離RZに相当する座標位置まで
移動させる(第10図及び第11図番号1で表示
される工程)。以後、ワーク端面にC軸値指定形
状が存在する場合について述べるが、ワーク内径
部にC軸値指定形状が存在する場合も、センサ1
9等のアプローチ方法は同様である。ところで、
この時、センサ19の正面に、第11図に示すよ
うに、C軸値指定形状がたまたま位置していた場
合には、センサ19は、距離RZに到達する以前
に、座部20aがセンサ19に当接して、センサ
19がONとなり検出信号S1がセンサ制御部1
2を介して主制御部2に出力される。すると、主
制御部2は、ステツプS11からステツプS12に入
り、当該座部20aの検出が、1回目の検出か否
かを判定する。当該座部20aの検出が、1回目
の検出である場合は、ステツプS13に入り、セン
サ駆動制御部10を介してセンサ19を、Z軸−
方向に早送りで、計測開始位置まで戻し(第11
図番号2で表示される工程)、ステツプS14でC
軸駆動制御部6を介してC軸駆動モータ16を所
定角度−方向に、即ち時計方向に回転させ、座部
20aをセンサ19の正面から退避させる(第1
1図番号3で表示される工程)。この時の、C軸
の回転角度δは、第12図に示すように、測定情
報INFによるC軸値指定形状の幅W、計測点のZ
軸からのX軸方向の距離x及び工具メモリ13中
に予め格納されているセンサ19の検出部の直径
2rから、 δ=δ1+δ2=tan-1W/2x+tan-1W+4r/2x……(4
) で求めることが出来る。
こうして、ステツプS14でC軸値指定形状がセ
ンサ19の正面位置から退避されたところで、再
度ステツプS10に戻つて、センサ19をZ軸+方
向に、距離RZの位置にまで移動させる。この時、
距離RZの位置に到達する間で、再度センサ19
がONとなり検出信号S1がセンサ制御部12を
介して主制御部2に出力されると、主制御部2
は、ステツプS12で、当該信号S1の出力が2回
目となるので、測定情報INFで指定された距離
RZ等の設定に誤りが有るものと判断して、ステ
ツプS15に入り、図示しない警報手段を介して所
定のアラーム表示をオペレータ等に対して行う。
ンサ19の正面位置から退避されたところで、再
度ステツプS10に戻つて、センサ19をZ軸+方
向に、距離RZの位置にまで移動させる。この時、
距離RZの位置に到達する間で、再度センサ19
がONとなり検出信号S1がセンサ制御部12を
介して主制御部2に出力されると、主制御部2
は、ステツプS12で、当該信号S1の出力が2回
目となるので、測定情報INFで指定された距離
RZ等の設定に誤りが有るものと判断して、ステ
ツプS15に入り、図示しない警報手段を介して所
定のアラーム表示をオペレータ等に対して行う。
また、ステツプS10で、センサ19が、測定情
報INFに指示された計測座標位置に、C軸値指定
形状の退避動作の有無に拘わらず、到達したとこ
ろで、ステツプS16に入る。ステツプS16で、主
制御部2は、C軸駆動制御部6を介してC軸駆動
モータ16を駆動し、C軸を、第10図及び第1
1図X−Y面内における反時計方向に、ステツプ
S17でセンサ19から検出信号S1が出力される
まで回転させる(第10図及び第11図における
番号4の工程)。最大360°C軸を回転しても、セン
サ19から検出信号S1が出力されない場合に
は、測定情報INFに示された計測開始位置のZ座
標や、距離RZの設定に誤りが有るのもと判定し
て、ステツプS15に入り、アラームを出す。な
お、ステツプS16における、C軸の回転速度は、
C軸値指定形状の大体の位置を知るためのものな
ので、通常の計測動作の場合よりも大きく、しか
も早送りよりも遅い、サーチ送り速度で回転させ
る。
報INFに指示された計測座標位置に、C軸値指定
形状の退避動作の有無に拘わらず、到達したとこ
ろで、ステツプS16に入る。ステツプS16で、主
制御部2は、C軸駆動制御部6を介してC軸駆動
モータ16を駆動し、C軸を、第10図及び第1
1図X−Y面内における反時計方向に、ステツプ
S17でセンサ19から検出信号S1が出力される
まで回転させる(第10図及び第11図における
番号4の工程)。最大360°C軸を回転しても、セン
サ19から検出信号S1が出力されない場合に
は、測定情報INFに示された計測開始位置のZ座
標や、距離RZの設定に誤りが有るのもと判定し
て、ステツプS15に入り、アラームを出す。な
お、ステツプS16における、C軸の回転速度は、
C軸値指定形状の大体の位置を知るためのものな
ので、通常の計測動作の場合よりも大きく、しか
も早送りよりも遅い、サーチ送り速度で回転させ
る。
こうして、C軸を+方向に回転させるうちに、
センサ19がC軸値指定形状に当接接触し、セン
サ19からセンサ制御部12を介して、検出信号
S1が出力されると、主制御部2は、ステツプ
S18でC軸をそれまでとは反対の−方向に、所定
の角度量だけ回転させてセンサ19を所定のアプ
ローチ点AP3に移動させ、センサ19の先端と、
C軸値指定形状との接触状態を解除し、次の内
径・端面計測プログラムIMPに基づく実計測動
作に入る。
センサ19がC軸値指定形状に当接接触し、セン
サ19からセンサ制御部12を介して、検出信号
S1が出力されると、主制御部2は、ステツプ
S18でC軸をそれまでとは反対の−方向に、所定
の角度量だけ回転させてセンサ19を所定のアプ
ローチ点AP3に移動させ、センサ19の先端と、
C軸値指定形状との接触状態を解除し、次の内
径・端面計測プログラムIMPに基づく実計測動
作に入る。
主制御部2は、計測プログラムメモリ11から
内径・端面計測プログラムIMPを読み出して、
直ちにC軸値指定形状の角度位置の計測動作に入
るが、その動作ステツプは、第13図に示す通り
である。第13図では、内径・端面計測プログラ
ムIMPにおける各ステツプをその実行順に、ス
テツプ番号として示す。内径・端面計測プログラ
ムIMPでは、ステツプ番号1で、まずC軸を+
方向に前述のサーチ送りよりも遅い、計測用の計
測送り速度で、センサ19がアプローチ点AP3
からC軸値指定形状と計測点M3で当接して、検
出信号S1が出力されるまで送り(第14図にお
ける番号1の工程)、検出信号S1が出力された
ところで、C軸角度演算部9に、計測点M3のC
軸原点CZPに対する角度αを演算させて求め、そ
の求められた角度αを基準点演算部15に出力す
る。一方、C軸駆動制御部6は、センサ制御部1
2からの検出信号S1が出力されると、直ちにC
軸を−方向にセンサ19がアプローチ点AP3に
達するまで所定角度回転させ、センサ19とC軸
値指定形状との当接接触状態を解除する(第13
図におけるステツプ番号2及び第14図における
番号2の工程)。
内径・端面計測プログラムIMPを読み出して、
直ちにC軸値指定形状の角度位置の計測動作に入
るが、その動作ステツプは、第13図に示す通り
である。第13図では、内径・端面計測プログラ
ムIMPにおける各ステツプをその実行順に、ス
テツプ番号として示す。内径・端面計測プログラ
ムIMPでは、ステツプ番号1で、まずC軸を+
方向に前述のサーチ送りよりも遅い、計測用の計
測送り速度で、センサ19がアプローチ点AP3
からC軸値指定形状と計測点M3で当接して、検
出信号S1が出力されるまで送り(第14図にお
ける番号1の工程)、検出信号S1が出力された
ところで、C軸角度演算部9に、計測点M3のC
軸原点CZPに対する角度αを演算させて求め、そ
の求められた角度αを基準点演算部15に出力す
る。一方、C軸駆動制御部6は、センサ制御部1
2からの検出信号S1が出力されると、直ちにC
軸を−方向にセンサ19がアプローチ点AP3に
達するまで所定角度回転させ、センサ19とC軸
値指定形状との当接接触状態を解除する(第13
図におけるステツプ番号2及び第14図における
番号2の工程)。
センサ19とC軸値指定形状との当接接触状態
が解除されたところで、主制御部2はセンサ駆動
制御部10を介して、センサ19をZ軸−方向
へ、早送りで所定距離移動させ(第13図におけ
るステツプ番号3及び第14図における番号3の
工程)、次いでC軸を+方向に早送りで所定角度
回転させ、センサ19を点P4に移動させる(第
13図におけるステツプ番号4及び第14図にお
ける番号4の工程)。この時の、C軸の移動角度
量εは、第12図に示すように、アプローチ点
AP3,AP4とC軸値指定形状における計測点M
3,M4との距離をaとすると、 ε=2tan-1W+2a/2x ……(5) で求めることが出来る。
が解除されたところで、主制御部2はセンサ駆動
制御部10を介して、センサ19をZ軸−方向
へ、早送りで所定距離移動させ(第13図におけ
るステツプ番号3及び第14図における番号3の
工程)、次いでC軸を+方向に早送りで所定角度
回転させ、センサ19を点P4に移動させる(第
13図におけるステツプ番号4及び第14図にお
ける番号4の工程)。この時の、C軸の移動角度
量εは、第12図に示すように、アプローチ点
AP3,AP4とC軸値指定形状における計測点M
3,M4との距離をaとすると、 ε=2tan-1W+2a/2x ……(5) で求めることが出来る。
こうして、点P4にセンサ19が移動したとこ
ろで、センサ19をZ軸+方向に早送りで移動さ
せ、C軸値指定形状の座部20aの、第14図右
側面から所定距離だけ離れたアプローチ点AP4
に位置決めする(第13図におけるステツプ番号
5及び第14図における番号5の工程)。次に、
前述と同様に、計測送り速度でC軸を−方向に駆
動し、計測点M4とセンサ19が接触して検出信
号S1が出力されるまで移動する(第13図にお
けるステツプ番号6及び第14図における番号6
の工程)。検出信帯S1が出力されたところで、
C軸角度演算部9に、計測点M4のC軸原点CZP
に対する角度βを演算させて求め、その求められ
た角度βを基準点演算部15に出力する。一方、
C軸駆動制御部6は、センサ制御部12からの検
出信号S1が出力されると、直ちにC軸を+方向
に所定角度回転させ、センサ19とC軸値指定形
状との当接接触状態を解除する(第13図におけ
るステツプ番号7及び第14図における番号7の
工程)。
ろで、センサ19をZ軸+方向に早送りで移動さ
せ、C軸値指定形状の座部20aの、第14図右
側面から所定距離だけ離れたアプローチ点AP4
に位置決めする(第13図におけるステツプ番号
5及び第14図における番号5の工程)。次に、
前述と同様に、計測送り速度でC軸を−方向に駆
動し、計測点M4とセンサ19が接触して検出信
号S1が出力されるまで移動する(第13図にお
けるステツプ番号6及び第14図における番号6
の工程)。検出信帯S1が出力されたところで、
C軸角度演算部9に、計測点M4のC軸原点CZP
に対する角度βを演算させて求め、その求められ
た角度βを基準点演算部15に出力する。一方、
C軸駆動制御部6は、センサ制御部12からの検
出信号S1が出力されると、直ちにC軸を+方向
に所定角度回転させ、センサ19とC軸値指定形
状との当接接触状態を解除する(第13図におけ
るステツプ番号7及び第14図における番号7の
工程)。
センサ19とC軸値指定形状との当接接触状態
が解除されたところで、主制御部2はセンサ駆動
制御部10を介して、センサ19をZ軸−方向
に、早送りで点P4まで所定距離移動させ(第1
3図におけるステツプ番号8及び第14図におけ
る番号8の工程)、内径・端面計測プログラム
IMPによるC軸値指定形状の計測点M3,M4
の、C軸原点CZPに対する角度α,βの計測動作
を終了させる。
が解除されたところで、主制御部2はセンサ駆動
制御部10を介して、センサ19をZ軸−方向
に、早送りで点P4まで所定距離移動させ(第1
3図におけるステツプ番号8及び第14図におけ
る番号8の工程)、内径・端面計測プログラム
IMPによるC軸値指定形状の計測点M3,M4
の、C軸原点CZPに対する角度α,βの計測動作
を終了させる。
こうして、C軸値指定形状の計測点M3,M4
のC軸原点CZPに対する角度α,βが判明したと
ころで、基準点演算部15は、(1)式から、求める
加工基準点MPのC軸原点CZPに対する角度θを
演算して、その値θを加工基準点メモリ7に格納
する。加工基準点MPのC軸原点CZPに対する角
度θが求められると、ミーリング加工等におい
て、当該加工基準点MPを基準にして指示された
角度に対して、角度θを考慮した形で、C軸をC
軸原点CZPに対して位置決めすることにより、そ
うした加工を加工基準点MP、従つてC軸値指定
形状に対して正確な位置関係を保持した形で行う
ことが出来る。
のC軸原点CZPに対する角度α,βが判明したと
ころで、基準点演算部15は、(1)式から、求める
加工基準点MPのC軸原点CZPに対する角度θを
演算して、その値θを加工基準点メモリ7に格納
する。加工基準点MPのC軸原点CZPに対する角
度θが求められると、ミーリング加工等におい
て、当該加工基準点MPを基準にして指示された
角度に対して、角度θを考慮した形で、C軸をC
軸原点CZPに対して位置決めすることにより、そ
うした加工を加工基準点MP、従つてC軸値指定
形状に対して正確な位置関係を保持した形で行う
ことが出来る。
(g) 発明の効果
以上、説明したように、本発明によれば、加工
基準点MPに対するC軸値が角度γにより指定さ
れたC軸値指定形状を有するワーク20の、C軸
制御によるミーリング等の加工を行う際に、C軸
値指定形状のC軸方向の両側の計測点M1,M
2,M3,M4等の、C軸原点CZPからの角度
α,βを測定し、それ等測定された角度α,β及
びC軸値指定形状の加工基準点MPに対する指定
角度γから、加工基準点MPのC軸原点CZPから
の角度θを求めるようにしたので、加工基準点
MPからの角度が指定されたC軸値指定形状を有
するワーク20における加工基準点MPを、容易
に検出することが出来、そうしたワーク20に対
するミーリング等のC軸制御を伴う加工を、何ら
の治具等も用いることなく、C軸値指定形状に対
して正確な位置関係を保持した形で行うことが出
来る。
基準点MPに対するC軸値が角度γにより指定さ
れたC軸値指定形状を有するワーク20の、C軸
制御によるミーリング等の加工を行う際に、C軸
値指定形状のC軸方向の両側の計測点M1,M
2,M3,M4等の、C軸原点CZPからの角度
α,βを測定し、それ等測定された角度α,β及
びC軸値指定形状の加工基準点MPに対する指定
角度γから、加工基準点MPのC軸原点CZPから
の角度θを求めるようにしたので、加工基準点
MPからの角度が指定されたC軸値指定形状を有
するワーク20における加工基準点MPを、容易
に検出することが出来、そうしたワーク20に対
するミーリング等のC軸制御を伴う加工を、何ら
の治具等も用いることなく、C軸値指定形状に対
して正確な位置関係を保持した形で行うことが出
来る。
第1図は本発明による加工基準点のサーチ方法
が適用される旋盤の一例を示す制御ブロツク図、
第2図はワークにおけるC軸原点と加工基準点及
びC軸値指定形状との関係を示す正面図、第3図
は外径サーチプログラムの一例を示すフローチヤ
ート、第4図及び第5図はC軸値指定形状のワー
ク外周におけるサーチ態様を示す工程図、第6図
は外径計測においてC軸の移動角度を計算するた
めの拡大図、第7図は外周計測プログラムにおけ
る計測ステツプを示す図、第8図は外周計測プロ
グラムによる計測態様を示す拡大図、第9図は内
径・端面サーチプログラムの一例を示すフローチ
ヤート、第10図及び第11図はC軸値指定形状
のワーク端面におけるサーチ態様を示す工程図、
第12図は内径・端面計測においてC軸の移動角
度を計算するための拡大図、第13図は内径・端
面計測プログラムにおける計測ステツプを示す
図、第14図は内径・端面計測プログラムによる
計測態様を示す拡大図である。 1……旋盤、20……ワーク、20a……C軸
値指定形状(座部)、CZP……C軸原点、MP…
…加工基準点、α,β,γ,θ……角度、M1,
M2,M3,M4……計測点。
が適用される旋盤の一例を示す制御ブロツク図、
第2図はワークにおけるC軸原点と加工基準点及
びC軸値指定形状との関係を示す正面図、第3図
は外径サーチプログラムの一例を示すフローチヤ
ート、第4図及び第5図はC軸値指定形状のワー
ク外周におけるサーチ態様を示す工程図、第6図
は外径計測においてC軸の移動角度を計算するた
めの拡大図、第7図は外周計測プログラムにおけ
る計測ステツプを示す図、第8図は外周計測プロ
グラムによる計測態様を示す拡大図、第9図は内
径・端面サーチプログラムの一例を示すフローチ
ヤート、第10図及び第11図はC軸値指定形状
のワーク端面におけるサーチ態様を示す工程図、
第12図は内径・端面計測においてC軸の移動角
度を計算するための拡大図、第13図は内径・端
面計測プログラムにおける計測ステツプを示す
図、第14図は内径・端面計測プログラムによる
計測態様を示す拡大図である。 1……旋盤、20……ワーク、20a……C軸
値指定形状(座部)、CZP……C軸原点、MP…
…加工基準点、α,β,γ,θ……角度、M1,
M2,M3,M4……計測点。
Claims (1)
- 1 C軸原点を基準としたC軸制御による加工を
行い得る旋盤において、加工基準点に対するC軸
値が角度により指定されたC軸値指定形状を有す
るワークの、C軸制御による加工を行う際に、前
記C軸値指定形状のC軸方向の両側の計測点の、
前記C軸原点からの角度を測定し、それ等測定さ
れた角度及びC軸値指定形状の前記加工基準点に
対する指定角度から、前記加工基準点のC軸原点
からの角度を求めるようにして構成したC軸にお
ける加工基準点のサーチ方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60073304A JPS61230846A (ja) | 1985-04-05 | 1985-04-05 | C軸における加工基準点のサ−チ方法 |
| GB08606615A GB2173320B (en) | 1985-04-05 | 1986-03-18 | A method and apparatus for searching fiducial point of machining relating to c-axis |
| US06/847,316 US4736325A (en) | 1985-04-05 | 1986-04-02 | Method and apparatus for searching for a fiducial point of machining relating to C-axis |
| DE19863611266 DE3611266A1 (de) | 1985-04-05 | 1986-04-04 | Verfahren und vorrichtung zum bezugspunktsuchen des bearbeitungsbezugspunktes in bezug auf die c-achse |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60073304A JPS61230846A (ja) | 1985-04-05 | 1985-04-05 | C軸における加工基準点のサ−チ方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23398091A Division JPH054149A (ja) | 1991-08-20 | 1991-08-20 | C軸制御旋盤 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61230846A JPS61230846A (ja) | 1986-10-15 |
| JPH0248387B2 true JPH0248387B2 (ja) | 1990-10-24 |
Family
ID=13514285
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60073304A Granted JPS61230846A (ja) | 1985-04-05 | 1985-04-05 | C軸における加工基準点のサ−チ方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4736325A (ja) |
| JP (1) | JPS61230846A (ja) |
| DE (1) | DE3611266A1 (ja) |
| GB (1) | GB2173320B (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0620492U (ja) * | 1992-02-28 | 1994-03-18 | キハラ製図機産業株式会社 | パッチワーク用定規 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB8626499D0 (en) * | 1986-11-06 | 1986-12-10 | Busm Co Ltd | Treating workpieces |
| GB8918704D0 (en) * | 1989-08-16 | 1989-09-27 | T & N Technology Ltd | Cnc machine tools |
| JP2743622B2 (ja) * | 1991-06-17 | 1998-04-22 | 三菱電機株式会社 | 数値制御装置 |
| JPH06230817A (ja) * | 1993-01-29 | 1994-08-19 | Fanuc Ltd | 加工位置回転プログラムシフト方法 |
| JP4186286B2 (ja) * | 1998-12-11 | 2008-11-26 | 日本精工株式会社 | 位相合わせ装置 |
| JP2004268167A (ja) * | 2003-03-06 | 2004-09-30 | Hitachi Metals Ltd | 軽合金ホイール用のマシニング装置 |
| US7191535B2 (en) * | 2005-02-28 | 2007-03-20 | United Technologies Corporation | On-machine automatic inspection of workpiece features using a lathe rotary table |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3532863A (en) * | 1967-09-13 | 1970-10-06 | Xerox Corp | Dynamic cam tester |
-
1985
- 1985-04-05 JP JP60073304A patent/JPS61230846A/ja active Granted
-
1986
- 1986-03-18 GB GB08606615A patent/GB2173320B/en not_active Expired
- 1986-04-02 US US06/847,316 patent/US4736325A/en not_active Expired - Lifetime
- 1986-04-04 DE DE19863611266 patent/DE3611266A1/de active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0620492U (ja) * | 1992-02-28 | 1994-03-18 | キハラ製図機産業株式会社 | パッチワーク用定規 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE3611266A1 (de) | 1987-10-15 |
| GB2173320B (en) | 1988-06-29 |
| GB2173320A (en) | 1986-10-08 |
| GB8606615D0 (en) | 1986-04-23 |
| US4736325A (en) | 1988-04-05 |
| JPS61230846A (ja) | 1986-10-15 |
| DE3611266C2 (ja) | 1993-07-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2537155C (en) | Grinding machine with concentricity correction | |
| JP2012000770A (ja) | 切削ウォームのねじ山間隙にドレッシング工具をセンタリングするための装置ならびに方法 | |
| JPH06335801A (ja) | バランス修正機能付数値制御旋盤 | |
| JP2005034934A (ja) | 数値制御装置、それを備えた工作機械及びワークの座標算出方法 | |
| JPS61230846A (ja) | C軸における加工基準点のサ−チ方法 | |
| JP2578041B2 (ja) | 自動テーパ研削方法及び装置 | |
| JPS58126034A (ja) | 数値制御旋盤における衝突防止制御方法 | |
| JP4088071B2 (ja) | 複合加工用工作機械におけるワ−ク端面位置検出手段およびワ−ク端面位置検出方法 | |
| JPS632651A (ja) | 偏心軸の偏心位置自動検出方法 | |
| JPH09265308A (ja) | 数値制御加工方法および装置 | |
| JPH0641088B2 (ja) | 工作機械のワーク芯出し方法 | |
| JPH052455B2 (ja) | ||
| JP2782302B2 (ja) | 非円形加工物の測定方法 | |
| JP4652873B2 (ja) | 工作機械の工具測定方法 | |
| JP3898437B2 (ja) | 溝加工方法及びその実施に直接使用する加工装置 | |
| JPH0253186B2 (ja) | ||
| JPH054149A (ja) | C軸制御旋盤 | |
| JP2685832B2 (ja) | 数値制御研削盤 | |
| JPH06218662A (ja) | 周面に溝をもつワークの加工方法及び装置 | |
| JPH0549244U (ja) | 旋削工具の芯高計測補正装置 | |
| JPH04159100A (ja) | 超音波工具の位置補正方法 | |
| JP2000079543A (ja) | Cnc円筒研削盤によるテーパ研削方法 | |
| JPH04131910A (ja) | 数値制御旋盤のワーク座標シフト量の設定方法およびその装置 | |
| JPH06262484A (ja) | 数値制御工作機械の送り制御装置 | |
| JPH0354834Y2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |