JPH02284847A - 数値制御旋盤におけるタレット旋回制御方式及びその装置 - Google Patents
数値制御旋盤におけるタレット旋回制御方式及びその装置Info
- Publication number
- JPH02284847A JPH02284847A JP10561489A JP10561489A JPH02284847A JP H02284847 A JPH02284847 A JP H02284847A JP 10561489 A JP10561489 A JP 10561489A JP 10561489 A JP10561489 A JP 10561489A JP H02284847 A JPH02284847 A JP H02284847A
- Authority
- JP
- Japan
- Prior art keywords
- turret
- interference
- tool
- lathe
- turn
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Auxiliary Devices For Machine Tools (AREA)
- Machine Tool Positioning Apparatuses (AREA)
- Turning (AREA)
- Automatic Tool Replacement In Machine Tools (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、タレットが旋回する際に、その刃物台に取付
けられた工具と旋盤本体あるいは加工物とが干渉を起こ
さないように制御を行なうNG(数値制御)旋盤におけ
るタレット旋回制御方式及びその装置に関する。
けられた工具と旋盤本体あるいは加工物とが干渉を起こ
さないように制御を行なうNG(数値制御)旋盤におけ
るタレット旋回制御方式及びその装置に関する。
(従来の技術)
一般的に数値制御旋盤におけるタレットの旋回制御は、
近回りで行なうか旋回方向を指定して行なうかで制御さ
れており、いずれにしても左右両方向に制御できるよう
になっている。このとき、タレット刃物台に取付けられ
た工具と共にタレットが旋回する際に、その工具とを旋
盤本体あるいは加・工物とが干渉を起こすような場合に
は、従来においてはプログラマが干渉を避けるようにタ
レット旋回方向を加ニブログラム上に指定していた。
近回りで行なうか旋回方向を指定して行なうかで制御さ
れており、いずれにしても左右両方向に制御できるよう
になっている。このとき、タレット刃物台に取付けられ
た工具と共にタレットが旋回する際に、その工具とを旋
盤本体あるいは加・工物とが干渉を起こすような場合に
は、従来においてはプログラマが干渉を避けるようにタ
レット旋回方向を加ニブログラム上に指定していた。
(発明が解決しようとする課題)
ところが、上述したような従来の数値制御旋盤における
タレット旋回制御方式及びその装置によれば、加ニブロ
グラムの作成が困難である上に、1箇所でもその作成に
誤りがあると工具と旋盤本体あるいは加工物とが衝突す
るという重大事故につながる危険があった。
タレット旋回制御方式及びその装置によれば、加ニブロ
グラムの作成が困難である上に、1箇所でもその作成に
誤りがあると工具と旋盤本体あるいは加工物とが衝突す
るという重大事故につながる危険があった。
本発明は上述のような事情から成されたものであり、本
発明の目的は、タレット旋回時における安全性を向上さ
せ、かつプログラマの負担を軽減することができる数値
制御旋盤におけるタレット旋回制御方式及びその装置を
提供することにある。
発明の目的は、タレット旋回時における安全性を向上さ
せ、かつプログラマの負担を軽減することができる数値
制御旋盤におけるタレット旋回制御方式及びその装置を
提供することにある。
(課題を解決するための手段)
本発明は、タレットが旋回する際に、その刃物台に取付
けられた工具と旋盤本体あるいは加工物とが干渉を起こ
さないように制御を行な・う数値制御旋盤におけるタレ
ット旋回制御方式及びその装置に関するものであり、本
発明の上記目的は、数値制御旋盤における工具の取付け
られたタレットが旋回する際に旋盤本体あるいは加工物
と干渉を起こす工具の取付けられているタレット番号と
、タレット番号に対して前記旋盤本体あるいは加工物が
どの位置にあるかを表わす干渉物領域データとを予め設
定記憶させておき、タレット旋回指令を受けて、前記干
渉を起こす工具の取付けらねているタレット番号と前記
干渉物領域データとを比較することにより、前記干渉を
起こさない旋回方向を自動判定して前記タレットの旋回
制御を行なうことによって達成される。また、数値rr
IJ御旋盤における工具の取付けられたタレットが旋回
する際に旋盤本体あるいは加工物と干渉を起こす工具の
取付けられているタレット番号が記憶される特殊工具情
報記憶手段と、タレット番号に対して前記旋盤本体ある
いは加工物がどの位置にあるかを表わす干渉物領域デー
タが記憶される干渉物領域記憶手段と、タレット旋回指
令を受けで、前記干渉を起こす工具の取付けられている
タレット番号と前記干渉物fA域データとを比較するこ
とにより、前記干渉を起こさない旋回方向を自動判定し
て前記タレットの旋回制御を行なう制御手段とを備える
ように構成することによって達成される。
けられた工具と旋盤本体あるいは加工物とが干渉を起こ
さないように制御を行な・う数値制御旋盤におけるタレ
ット旋回制御方式及びその装置に関するものであり、本
発明の上記目的は、数値制御旋盤における工具の取付け
られたタレットが旋回する際に旋盤本体あるいは加工物
と干渉を起こす工具の取付けられているタレット番号と
、タレット番号に対して前記旋盤本体あるいは加工物が
どの位置にあるかを表わす干渉物領域データとを予め設
定記憶させておき、タレット旋回指令を受けて、前記干
渉を起こす工具の取付けらねているタレット番号と前記
干渉物領域データとを比較することにより、前記干渉を
起こさない旋回方向を自動判定して前記タレットの旋回
制御を行なうことによって達成される。また、数値rr
IJ御旋盤における工具の取付けられたタレットが旋回
する際に旋盤本体あるいは加工物と干渉を起こす工具の
取付けられているタレット番号が記憶される特殊工具情
報記憶手段と、タレット番号に対して前記旋盤本体ある
いは加工物がどの位置にあるかを表わす干渉物領域デー
タが記憶される干渉物領域記憶手段と、タレット旋回指
令を受けで、前記干渉を起こす工具の取付けられている
タレット番号と前記干渉物fA域データとを比較するこ
とにより、前記干渉を起こさない旋回方向を自動判定し
て前記タレットの旋回制御を行なう制御手段とを備える
ように構成することによって達成される。
(作用)
本発明にあっては、タレットが旋回する際に旋盤本体あ
るいは加工物と干渉を起こす工具の取付けられているタ
レット番号と、干渉物の位置を表わす干渉物領域データ
とを予め設定記憶させておき、それらのデータを比較し
ながら干渉を起こさない旋回方向を自動判定してタレッ
トの旋回制御を行なうことにより、干渉回避が確実かつ
容易に行なえる。
るいは加工物と干渉を起こす工具の取付けられているタ
レット番号と、干渉物の位置を表わす干渉物領域データ
とを予め設定記憶させておき、それらのデータを比較し
ながら干渉を起こさない旋回方向を自動判定してタレッ
トの旋回制御を行なうことにより、干渉回避が確実かつ
容易に行なえる。
(実施例)
以下、図面に基づいて本発明の実施例について詳細に説
明する。
明する。
第1図は、本発明の数値制御旋盤におけるタレット旋回
制御装置のブロック図である。また、第2図は、本発明
を説明するためのものとして特殊工具を旋盤本体とが干
渉する場合の一例を示す図である。
制御装置のブロック図である。また、第2図は、本発明
を説明するためのものとして特殊工具を旋盤本体とが干
渉する場合の一例を示す図である。
先ず、第2図において、サドル12上に四角タレット1
1が配置され、その四角りl/フット1の内部に接続さ
れる制御線が収められているダクト13が、サドル12
と四角タレット11に取付けられている。また、四角タ
レット11には工具14.+5.1F+、17が取付け
られており、そのうちの工具15,15.17は四角タ
レット11の旋回時に無干渉であるが、工具l4は突出
し量が大きいため、旋回時にダクト13と干渉を起こす
特殊工具である。
1が配置され、その四角りl/フット1の内部に接続さ
れる制御線が収められているダクト13が、サドル12
と四角タレット11に取付けられている。また、四角タ
レット11には工具14.+5.1F+、17が取付け
られており、そのうちの工具15,15.17は四角タ
レット11の旋回時に無干渉であるが、工具l4は突出
し量が大きいため、旋回時にダクト13と干渉を起こす
特殊工具である。
次に上述のような装置を具体例として、第1図に示す本
発明の詳細な説明する。先ず、特殊工具メモリ1におい
ては、特殊工具の取付けられているタレット番号に対応
する格納場所に°“1”が設定され、特殊工具以外が取
付けられているタレット番号に対応する格納場所には°
゛0゛がキーボード等(図示せず)により設定されてい
る。具体例では、タレット番号■に°“1 ”が設定さ
れている。また、干渉物領域メモリ2においては、干渉
物が存在する領域であるタレット番号に対応する格納場
所に°°1°゛が設定され、干渉物が存在しない領域に
は°O”がキーボード等により設定されている。具体例
では、タレット番号■とタレット番号■の間に干渉物が
存在するので、タレット番号■〜■に°″1″が設定さ
れている。そこで、タレット旋回方向自動判定回路3は
、タレット旋回指令が人力されると、特殊工具メモリ1
及び干渉物領域メモリ2の内容を読込み、干渉を回避す
る旋回方向を自動判定して出力し、その判定結果を人力
したタレット旋回制御回路4は、その判定結果に基づい
て旋回制御を行なう。
発明の詳細な説明する。先ず、特殊工具メモリ1におい
ては、特殊工具の取付けられているタレット番号に対応
する格納場所に°“1”が設定され、特殊工具以外が取
付けられているタレット番号に対応する格納場所には°
゛0゛がキーボード等(図示せず)により設定されてい
る。具体例では、タレット番号■に°“1 ”が設定さ
れている。また、干渉物領域メモリ2においては、干渉
物が存在する領域であるタレット番号に対応する格納場
所に°°1°゛が設定され、干渉物が存在しない領域に
は°O”がキーボード等により設定されている。具体例
では、タレット番号■とタレット番号■の間に干渉物が
存在するので、タレット番号■〜■に°″1″が設定さ
れている。そこで、タレット旋回方向自動判定回路3は
、タレット旋回指令が人力されると、特殊工具メモリ1
及び干渉物領域メモリ2の内容を読込み、干渉を回避す
る旋回方向を自動判定して出力し、その判定結果を人力
したタレット旋回制御回路4は、その判定結果に基づい
て旋回制御を行なう。
第3図は、本発明に基づく制御動作手順を示す図である
。
。
先ず、タレット旋回指令が入力されると(ステップSt
) 、特殊工具メモリ1に1″がセットされているか否
かを判断しくステップS2)、セットされていれば、次
に干渉物領域メモリ2に“l”がセットされているか否
かを判断する(ステップS3)。干渉物領域メモリ2に
“1”がセットされている場合には、タレット旋回指令
、現在のタレット位置、特殊工具メモリ1及び干渉物領
域メモリ2の情報に基づいて、右旋回した場合に干渉が
起きるか否かを判断する(ステップS4)。
) 、特殊工具メモリ1に1″がセットされているか否
かを判断しくステップS2)、セットされていれば、次
に干渉物領域メモリ2に“l”がセットされているか否
かを判断する(ステップS3)。干渉物領域メモリ2に
“1”がセットされている場合には、タレット旋回指令
、現在のタレット位置、特殊工具メモリ1及び干渉物領
域メモリ2の情報に基づいて、右旋回した場合に干渉が
起きるか否かを判断する(ステップS4)。
ステップS4において干渉が起きないと判断された場合
は、右旋回方向を指定する(ステップS5)。
は、右旋回方向を指定する(ステップS5)。
一方、干渉が起きると判断された場合は、同様にタレッ
ト旋回指令、現在のタレット位置、特殊工具メモリ1及
び干渉物領域メモリ2の情報に基づいて、左旋回した場
合に干渉が起きるか否かを判断する(ステップS6)。
ト旋回指令、現在のタレット位置、特殊工具メモリ1及
び干渉物領域メモリ2の情報に基づいて、左旋回した場
合に干渉が起きるか否かを判断する(ステップS6)。
ステップS6において干渉が起きないと判断された場合
は、左旋回方向を指定する(ステップS7) また
ステップS2及びステップS3において、特殊工具メモ
リ1と干渉物領域メモリ2のいずれかに“1″がセット
されていない場合には、旋回方向指定なしとする(ステ
ップS8)。
は、左旋回方向を指定する(ステップS7) また
ステップS2及びステップS3において、特殊工具メモ
リ1と干渉物領域メモリ2のいずれかに“1″がセット
されていない場合には、旋回方向指定なしとする(ステ
ップS8)。
ステップS5.ステップS7及びステップS8において
それぞれ旋回方向が決定したら、それに基づいてタレッ
ト旋回制御を実行しくステップs9)、終了したら次の
指令を持つ。
それぞれ旋回方向が決定したら、それに基づいてタレッ
ト旋回制御を実行しくステップs9)、終了したら次の
指令を持つ。
一方、ステップS6において左旋回で干渉が起きると判
断された場合は、指令実行不可能として動作を中断させ
(ステップ510)。指令キャンセルを待って(ステッ
プ5ll)次の指令を待つ。
断された場合は、指令実行不可能として動作を中断させ
(ステップ510)。指令キャンセルを待って(ステッ
プ5ll)次の指令を待つ。
尚、上述した実施例の変形態様として、特殊工具メモリ
1及び干渉物領域メモリ2に領域を示す二次元データを
記憶させてその領域の重なりにより判定を行なうことも
可能である。
1及び干渉物領域メモリ2に領域を示す二次元データを
記憶させてその領域の重なりにより判定を行なうことも
可能である。
(発明の効果)
以上のように本発明の数値制御旋盤におけるタレット旋
回制御方式及−びその装置によれば、干渉を起こす工具
の取付けられているタレット番号と干渉物領域データと
により、工具が干渉を起こさない旋回方向を自動判定し
て旋回制御を行なうので、タレット旋回時における安全
性が向上され、かつプログラマの負担を軽減することが
できる。
回制御方式及−びその装置によれば、干渉を起こす工具
の取付けられているタレット番号と干渉物領域データと
により、工具が干渉を起こさない旋回方向を自動判定し
て旋回制御を行なうので、タレット旋回時における安全
性が向上され、かつプログラマの負担を軽減することが
できる。
第1図は本発明の数値制御旋盤におけるタレット旋回制
御装置のブロック図、第2図は本発明を説明するものと
して特殊工具と旋盤本来とが干渉する場合の一例を示す
図、第3図は本発明に基づく制御動作手順を示す図であ
る。 1・・・特殊工具メモリ、2・・・干渉物領域メモリ、
3・・・タレット旋回方向自動判定回路、4・・・タレ
ット旋回制御回路。 帛 図 茶 図
御装置のブロック図、第2図は本発明を説明するものと
して特殊工具と旋盤本来とが干渉する場合の一例を示す
図、第3図は本発明に基づく制御動作手順を示す図であ
る。 1・・・特殊工具メモリ、2・・・干渉物領域メモリ、
3・・・タレット旋回方向自動判定回路、4・・・タレ
ット旋回制御回路。 帛 図 茶 図
Claims (1)
- 【特許請求の範囲】 1、数値制御旋盤における工具の取付けられたタレット
が旋回する際に旋盤本体あるいは加工物と干渉を起こす
工具の取付けられているタレット番号と、タレット番号
に対して前記旋盤本体あるいは加工物がどの位置にある
かを表わす干渉物領域データとを予め設定記憶させてお
き、タレット旋回指令を受けて、前記干渉を起こす工具
の取付けられているタレット番号と前記干渉物領域デー
タとを比較することにより、前記干渉を起こさない旋回
方向を自動判定して前記タレットの旋回制御を行なうよ
うにしたことを特徴とする数値制御旋盤におけるタレッ
ト旋回制御方式。 2、数値制御旋盤における工具の取付けられたタレット
が旋回する際に旋盤本体あるいは加工物と干渉を起こす
工具の取付けられているタレット番号が記憶される特殊
工具情報記憶手段と、タレット番号に対して前記旋盤本
体あるいは加工物がどの位置にあるかを表わす干渉物領
域データが記憶される干渉物領域記憶手段と、タレット
旋回指令を受けて、前記干渉を起こす工具の取付けられ
ているタレット番号と前記干渉物領域データとを比較す
ることにより、前記干渉を起こさない旋回方向を自動判
定して前記タレットの旋回制御を行なう制御手段とを備
えるように構成したことを特徴とする数値制御旋盤にお
けるタレット旋回制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10561489A JPH06104291B2 (ja) | 1989-04-25 | 1989-04-25 | 数値制御旋盤におけるタレット旋回制御方式及びその装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10561489A JPH06104291B2 (ja) | 1989-04-25 | 1989-04-25 | 数値制御旋盤におけるタレット旋回制御方式及びその装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02284847A true JPH02284847A (ja) | 1990-11-22 |
| JPH06104291B2 JPH06104291B2 (ja) | 1994-12-21 |
Family
ID=14412379
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10561489A Expired - Fee Related JPH06104291B2 (ja) | 1989-04-25 | 1989-04-25 | 数値制御旋盤におけるタレット旋回制御方式及びその装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06104291B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999011408A1 (en) * | 1997-08-29 | 1999-03-11 | Citizen Watch Co., Ltd. | Automatic lathe and method of controlling same |
| US6257111B1 (en) | 1998-04-07 | 2001-07-10 | Citizen Watch Co., Ltd. | Automatic lathe and control method therefor |
| JP2017064822A (ja) * | 2015-09-29 | 2017-04-06 | ファナック株式会社 | 工具交換装置 |
-
1989
- 1989-04-25 JP JP10561489A patent/JPH06104291B2/ja not_active Expired - Fee Related
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999011408A1 (en) * | 1997-08-29 | 1999-03-11 | Citizen Watch Co., Ltd. | Automatic lathe and method of controlling same |
| WO1999011409A1 (en) * | 1997-08-29 | 1999-03-11 | Citizen Watch Co., Ltd. | Automatic lathe and control method therefor |
| US6257109B1 (en) | 1997-08-29 | 2001-07-10 | Citizen Watch Co., Ltd. | Automatic lathe and method of controlling same |
| USRE38571E1 (en) * | 1997-08-29 | 2004-08-31 | Citizen Watch Co., Ltd. | Automatic lathe and method of controlling same |
| US6257111B1 (en) | 1998-04-07 | 2001-07-10 | Citizen Watch Co., Ltd. | Automatic lathe and control method therefor |
| JP2017064822A (ja) * | 2015-09-29 | 2017-04-06 | ファナック株式会社 | 工具交換装置 |
| US10189129B2 (en) | 2015-09-29 | 2019-01-29 | Fanuc Corporation | Tool replacement apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06104291B2 (ja) | 1994-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0105158A2 (en) | Customization window for a computer numerical control system | |
| JPH103308A (ja) | 産業用ロボットの干渉回避方法 | |
| US6754555B2 (en) | Interference preventing apparatus | |
| JPS5611510A (en) | Numerical control system | |
| JPH02284847A (ja) | 数値制御旋盤におけるタレット旋回制御方式及びその装置 | |
| US4734864A (en) | Numerical control apparatus with programmable mirror image function | |
| JPH03158908A (ja) | 複合加工機における自動プログラミング方式 | |
| US5654618A (en) | Process for the two-dimensional determination of a work-area contour for lathes | |
| JPS61173842A (ja) | 数値制御装置 | |
| JPH0651258B2 (ja) | 自動復帰機能を有するnc制御装置 | |
| EP0331754A1 (en) | Cnc program execution apparatus | |
| JPH0630011B2 (ja) | 数値制御加工再開制御方式 | |
| JPH0797287B2 (ja) | Mst機能指令の処理方式 | |
| JP2522593B2 (ja) | 数値制御装置 | |
| JPH1199443A (ja) | 数値制御旋盤におけるタレット旋回制御装置 | |
| JPS62154110A (ja) | 数値制御装置の制御方式 | |
| JP2584225B2 (ja) | 数値制御装置 | |
| JP2576423B2 (ja) | 数値制御工作機械 | |
| JPS6349803A (ja) | Nc装置におけるncプログラム作成方式 | |
| JPH03131494A (ja) | 産業用ロボット制御方法およびその装置 | |
| JPH06314109A (ja) | 数値制御装置 | |
| JPH0545966B2 (ja) | ||
| JPH04322934A (ja) | 工具交換制御方法 | |
| JPH08137530A (ja) | 数値制御装置 | |
| JPS63292307A (ja) | 数値制御装置における工具退避制御方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |