JPS59158403A - 数値制御装置 - Google Patents
数値制御装置Info
- Publication number
- JPS59158403A JPS59158403A JP3345183A JP3345183A JPS59158403A JP S59158403 A JPS59158403 A JP S59158403A JP 3345183 A JP3345183 A JP 3345183A JP 3345183 A JP3345183 A JP 3345183A JP S59158403 A JPS59158403 A JP S59158403A
- Authority
- JP
- Japan
- Prior art keywords
- shape
- tool
- chuck
- interference
- workpiece
- 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
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/406—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 monitoring or safety
- G05B19/4061—Avoiding collision or forbidden zones
-
- 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/49157—Limitation, collision, interference, forbidden zones, avoid obstacles
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Safety Devices In Control Systems (AREA)
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
この発明は、旋盤等の加工機械において刃物台の移動時
に不要の接触を防ぐための干渉チェック手段を備えた数
値制御装置(以下NC装置とい5)に関するものである
。
に不要の接触を防ぐための干渉チェック手段を備えた数
値制御装置(以下NC装置とい5)に関するものである
。
従来、旋盤において行われていた干渉チェックの対象と
して第1図に示すものがあった。この図において、1は
刃物台、2は工具、3は前記工具2を刃物台1に取り付
けるための取付台、4はワーク(ただし干渉チェックの
対象ではない)、5はチャック、6は前記チャック5に
取り付けられ、ワーク4をつかむチャック爪、7は前記
ワーク4を支えるテールストックである。
して第1図に示すものがあった。この図において、1は
刃物台、2は工具、3は前記工具2を刃物台1に取り付
けるための取付台、4はワーク(ただし干渉チェックの
対象ではない)、5はチャック、6は前記チャック5に
取り付けられ、ワーク4をつかむチャック爪、7は前記
ワーク4を支えるテールストックである。
第2図は上記旋盤の干渉チェックを行う手段の構成を示
すもので、21は与えら4た命令を解読し、その処理を
行う中央処理装置(以下CPUという)、22は前記C
PU21の指令に基づいて移動データを作成する移動デ
ータ作成装置(以下MCUという)、23は前記MCU
22で作成した移動データと干渉チェック用の形状諸元
とを用いて、それぞ4の形状の座標値の大小判別で移動
の可、不可を判定する干渉チェック装置、24は前記干
渉チェック装置23で移動可能と判定さjた移動テーク
をもとにサーボ出力なコア)−一ルするサーボ処理装置
、25は前記サーボ処理装置24から出力さねるサーボ
出力を増幅する増幅器、26は前記刃物台1の移動に関
与するサーボモー1ルである。第2図において、矢印は
移動指令の流jを示している。
すもので、21は与えら4た命令を解読し、その処理を
行う中央処理装置(以下CPUという)、22は前記C
PU21の指令に基づいて移動データを作成する移動デ
ータ作成装置(以下MCUという)、23は前記MCU
22で作成した移動データと干渉チェック用の形状諸元
とを用いて、それぞ4の形状の座標値の大小判別で移動
の可、不可を判定する干渉チェック装置、24は前記干
渉チェック装置23で移動可能と判定さjた移動テーク
をもとにサーボ出力なコア)−一ルするサーボ処理装置
、25は前記サーボ処理装置24から出力さねるサーボ
出力を増幅する増幅器、26は前記刃物台1の移動に関
与するサーボモー1ルである。第2図において、矢印は
移動指令の流jを示している。
第1図の従来の旋盤において、刃物台1゜工具2および
取付台3は一体として扱われており、以下刃物台(広義
)として表わす。刃物台(広義)の干渉チェックは、チ
ャック5またはチャック爪6およびテールストック7に
対してのみ行わi、ワーク4に対しては行わηてぃなが
った。こjは、加工時傾おいては刃物台(広義)とワー
ク4とは必然的に干渉状態にあるわけで、干渉チェック
の結果は常に干渉となり、チェックの意味がないためで
ある。
取付台3は一体として扱われており、以下刃物台(広義
)として表わす。刃物台(広義)の干渉チェックは、チ
ャック5またはチャック爪6およびテールストック7に
対してのみ行わi、ワーク4に対しては行わηてぃなが
った。こjは、加工時傾おいては刃物台(広義)とワー
ク4とは必然的に干渉状態にあるわけで、干渉チェック
の結果は常に干渉となり、チェックの意味がないためで
ある。
さて、第2図において、最初に与えらjた命令なCPU
21で解読し、MCU22に指令する。
21で解読し、MCU22に指令する。
MCU22は、CPU21がら与えられた指令。
データをもとに移動データを作成する。次に干渉チェッ
ク装@−2,3において、記憶しているチャック5また
はチャック爪6およびテールストック7の干渉チェック
用形状と、刃物台(広義)の形状をもとに移動データ分
だけ増減させた形状とを用いて順次それぞれの形状を構
成している座標値の大小判別を行い、移動の可、不可を
判定する。
ク装@−2,3において、記憶しているチャック5また
はチャック爪6およびテールストック7の干渉チェック
用形状と、刃物台(広義)の形状をもとに移動データ分
だけ増減させた形状とを用いて順次それぞれの形状を構
成している座標値の大小判別を行い、移動の可、不可を
判定する。
判定の結果、移動可能となnばその移動データをナーボ
処理装置24に渡すが、移動不可とな4ばその移動デー
タは渡さず、干渉する旨をフィードバンクする。サーボ
処理装置24では、渡された移動データをもとに増幅器
25に渡し、サーボ出力をコン)+−−ルする。最後に
増幅器25でサーボ出力を増幅して、サーボモードル2
6を駆動させ、その結果刃物台(広m)が移動すること
になる。
処理装置24に渡すが、移動不可とな4ばその移動デー
タは渡さず、干渉する旨をフィードバンクする。サーボ
処理装置24では、渡された移動データをもとに増幅器
25に渡し、サーボ出力をコン)+−−ルする。最後に
増幅器25でサーボ出力を増幅して、サーボモードル2
6を駆動させ、その結果刃物台(広m)が移動すること
になる。
上述した従来の旋盤において行う干渉チェックは、刃物
台(広義ンとチャック5またはチャック爪6およびテー
ルストック7との間で行われており、ワーク形状あるい
は刃物台(広義)の移動経路によっては、干渉チェック
の結果移動可能となっていたにもかかわらず、刃物台1
あるいは取付台3といった非切削部とワーク4とが接触
するという欠点があった。
台(広義ンとチャック5またはチャック爪6およびテー
ルストック7との間で行われており、ワーク形状あるい
は刃物台(広義)の移動経路によっては、干渉チェック
の結果移動可能となっていたにもかかわらず、刃物台1
あるいは取付台3といった非切削部とワーク4とが接触
するという欠点があった。
この発明は、上記のような従来のものの欠点を除去する
ためになされたもので、形状諸元としてワーク形状を追
加して、刃物台と取付台との干渉チェックを行うことに
より、従来の刃物台(広義)とチャックまたはチャック
爪およびテールス]・ツタとの衝突防止に加えて、刃物
台および取付台とワークとの衝突防止を考慮することに
より、干渉チェックの効果を増加させる数値制御装置を
提供することを目的としている。以下この発明を図面に
ついて説明する。
ためになされたもので、形状諸元としてワーク形状を追
加して、刃物台と取付台との干渉チェックを行うことに
より、従来の刃物台(広義)とチャックまたはチャック
爪およびテールス]・ツタとの衝突防止に加えて、刃物
台および取付台とワークとの衝突防止を考慮することに
より、干渉チェックの効果を増加させる数値制御装置を
提供することを目的としている。以下この発明を図面に
ついて説明する。
第3図にこの発明でとりあげた干渉チェックの対象であ
る旋盤の四部を示す。
る旋盤の四部を示す。
この図において、34は図示の加工形状を有するワーク
であり、その他の符号は第1図と同じである。
であり、その他の符号は第1図と同じである。
第4図は上記の干渉チェックの構成を示すもので、33
は干渉チェック装置で、33a、33b。
は干渉チェック装置で、33a、33b。
33cの3つで構成され、33aは前記刃物台1゜工具
2および取付台3の形状諸元、チャック5およびチャッ
ク爪6の形状諸元、テールストック7の形状諸元とを記
憶する第1の記憶装置、33bはワーク形状用で最初の
素材形状を記憶し、工具の移動に従って逐次取代分を減
じて書き換え、最新の加工形状の形状諸元を記憶する第
2の記憶装置、33cは前記第1.第2の記憶装置33
a。
2および取付台3の形状諸元、チャック5およびチャッ
ク爪6の形状諸元、テールストック7の形状諸元とを記
憶する第1の記憶装置、33bはワーク形状用で最初の
素材形状を記憶し、工具の移動に従って逐次取代分を減
じて書き換え、最新の加工形状の形状諸元を記憶する第
2の記憶装置、33cは前記第1.第2の記憶装置33
a。
33bで記憶している形状諸元と、MCU22で作成さ
れた移動データとな用いて、形状を示す座標値の大小判
別を行う演算装置である。その他の符号は第2図と同じ
である。そして、第1表に第1、第2の記憶装置33a
、33bで記憶する形状諸元の形状データを示す。
れた移動データとな用いて、形状を示す座標値の大小判
別を行う演算装置である。その他の符号は第2図と同じ
である。そして、第1表に第1、第2の記憶装置33a
、33bで記憶する形状諸元の形状データを示す。
第5図は干渉チェックの流れを示したもので、■〜0は
各ステップを示す。
各ステップを示す。
この発明による干渉チェックを第5図のフp −チャー
トに基づいて説明する。干渉チェック忙使用する形状は
第1表忙示すようなもので、第1の記憶装置33aに記
憶さ4ているチャック5およびチャック爪6の形状デー
タeとテールストック第1表 7の形状データf、そして記憶さねている形状諸元をも
とKMCU22の指定する位置に移動したときの刃物台
1の形状データal、取付台3の形状データcI、刃物
台C広義)の形状データd′、そして第2の記憶装置3
3bK記憶さn、工具2の移動忙伴い取代分を逐次減じ
て加工形状として表ゎさ4るワーク34の形状データg
などである。
トに基づいて説明する。干渉チェック忙使用する形状は
第1表忙示すようなもので、第1の記憶装置33aに記
憶さ4ているチャック5およびチャック爪6の形状デー
タeとテールストック第1表 7の形状データf、そして記憶さねている形状諸元をも
とKMCU22の指定する位置に移動したときの刃物台
1の形状データal、取付台3の形状データcI、刃物
台C広義)の形状データd′、そして第2の記憶装置3
3bK記憶さn、工具2の移動忙伴い取代分を逐次減じ
て加工形状として表ゎさ4るワーク34の形状データg
などである。
干渉チェックの流れは■、CPU21の指令に基づいて
MCU22で作成された移動データをもとにり、刃物台
1.取付台3.刃物台(広義)の各形状データa、c、
dを■、移動データで指定された位置まで移動した座標
値を演算し、そ4ぞ71 a’、 c’、 d’と
して記憶する■。次忙こねらの形状データを用いて、刃
物台(広義)の形状テークdとチャック5およびチャッ
ク爪6の形状テークe、続いて刃物台(広義)の形状デ
ータd′とテールストック7の形状データfとの間で形
状な構成する座標値の大小判別の演算を行い■、■、移
動可能かどうか判定する■、■。この結果、移動不可と
なればその時点で干渉する旨フィードバックする■。
MCU22で作成された移動データをもとにり、刃物台
1.取付台3.刃物台(広義)の各形状データa、c、
dを■、移動データで指定された位置まで移動した座標
値を演算し、そ4ぞ71 a’、 c’、 d’と
して記憶する■。次忙こねらの形状データを用いて、刃
物台(広義)の形状テークdとチャック5およびチャッ
ク爪6の形状テークe、続いて刃物台(広義)の形状デ
ータd′とテールストック7の形状データfとの間で形
状な構成する座標値の大小判別の演算を行い■、■、移
動可能かどうか判定する■、■。この結果、移動不可と
なればその時点で干渉する旨フィードバックする■。
以上の流れは大体従来方式と同様である。この発明は、
以上のチェックで移動可能となった後、さらに第2の記
憶装置33bで最初の素材形状の形状諸元を持ら、工具
2の移動に伴い取代分を逐次減じて加工形状として記憶
するワーク34の形状データgを用いて[相]、刃物台
1の形状データa′と取付台3の形状データC′との間
で形状を構成する座標値の大小判別の演算を行い0、移
動可能か判定する0゜この結果、移動不可となハば上記
と同様干渉する旨フィードバックし■、移動可能とな才
1ばサーボ処理装置24に干渉チェックに使用した移動
データを渡f(i■。こねで干渉チェックの1Att”
Ilは終るのであるが、サーボ処理装置11i24.増
幅器25.サーボモードル26と情報が伝達され工具2
が移動するときはQや、第2の記憶装置33bで記憶す
るワーク34の形状テークgを書き換えるものとする[
相]。
以上のチェックで移動可能となった後、さらに第2の記
憶装置33bで最初の素材形状の形状諸元を持ら、工具
2の移動に伴い取代分を逐次減じて加工形状として記憶
するワーク34の形状データgを用いて[相]、刃物台
1の形状データa′と取付台3の形状データC′との間
で形状を構成する座標値の大小判別の演算を行い0、移
動可能か判定する0゜この結果、移動不可となハば上記
と同様干渉する旨フィードバックし■、移動可能とな才
1ばサーボ処理装置24に干渉チェックに使用した移動
データを渡f(i■。こねで干渉チェックの1Att”
Ilは終るのであるが、サーボ処理装置11i24.増
幅器25.サーボモードル26と情報が伝達され工具2
が移動するときはQや、第2の記憶装置33bで記憶す
るワーク34の形状テークgを書き換えるものとする[
相]。
なお、上記では旋盤を制御対象の工作機械として示した
が、この発明はこれ以外のものでも刃物台、工具および
取付台と、ワークと、ワークを保持し駆動する部材とを
有する工作機械のNC装置に広く適用することができる
。
が、この発明はこれ以外のものでも刃物台、工具および
取付台と、ワークと、ワークを保持し駆動する部材とを
有する工作機械のNC装置に広く適用することができる
。
以上詳細に説明したように、この発明によれば、従来一
体として扱っていた刃物台を切削部と非切削部とで分離
して扱うことKより、従来不可能であった刃物台(広義
)の非切削部への刃物台および取付台とワークとの干渉
チェックが可能となり、fだ、ワークは加工形状として
扱5ことKより、より複雑な工具経路の自動運転が可能
となる効果がある。
体として扱っていた刃物台を切削部と非切削部とで分離
して扱うことKより、従来不可能であった刃物台(広義
)の非切削部への刃物台および取付台とワークとの干渉
チェックが可能となり、fだ、ワークは加工形状として
扱5ことKより、より複雑な工具経路の自動運転が可能
となる効果がある。
第1図は従来のNC装置における干渉チェックの対象の
一例である旋盤の要部を示す図、第2図は従来の干渉チ
ェック手段の構成を示す図、第3図はこの発明における
干渉チェックの対象の一例である旋盤の要部を示す図、
第4図はこの発明における干渉チェック手段の一実施例
の構成を示す図、第5図は第4図の実施例の動作説明の
流れを示す図である。 図中、1は刃物台、2は工具、3は取付台、5はチャッ
ク、6はチー+1ンク爪、Tはテールストック、21は
CPU、22はMCU、24はサーボ処理装置、25は
増幅器、26はサーボモードル、33は干渉チェック装
置、33&は第1の記憶装置、33bは第2の記憶装置
、33eは演算装置、34はワークである。なお、図中
の同一符号は同一または相当部分を示す。 代理人 葛 野 信 −(外1名) 手続補正書(自発) 5811B 昭利1 年 月 日 1、事件の表示 1.¥願昭58−033451号
2、発明の名称 数値制御装置 3、補正をする者 事件との関係 特許出願人 代表者片由仁へ部 4、代理人 5、補正の対象 明細書の発明の詳細な説明の欄 6、補正の内容 (1) 明細書第4頁10〜11行の「移動データを
もとに増幅器25に渡し、サーボ出力をコントロールす
る。」を、「移動データをもとにサーボ出力をコントロ
ールして増幅器25に渡す。」と補正する。 (2)同じく第7頁第1表の3行「gワーク4」を、「
gワーク34」と補正する。 以」二
一例である旋盤の要部を示す図、第2図は従来の干渉チ
ェック手段の構成を示す図、第3図はこの発明における
干渉チェックの対象の一例である旋盤の要部を示す図、
第4図はこの発明における干渉チェック手段の一実施例
の構成を示す図、第5図は第4図の実施例の動作説明の
流れを示す図である。 図中、1は刃物台、2は工具、3は取付台、5はチャッ
ク、6はチー+1ンク爪、Tはテールストック、21は
CPU、22はMCU、24はサーボ処理装置、25は
増幅器、26はサーボモードル、33は干渉チェック装
置、33&は第1の記憶装置、33bは第2の記憶装置
、33eは演算装置、34はワークである。なお、図中
の同一符号は同一または相当部分を示す。 代理人 葛 野 信 −(外1名) 手続補正書(自発) 5811B 昭利1 年 月 日 1、事件の表示 1.¥願昭58−033451号
2、発明の名称 数値制御装置 3、補正をする者 事件との関係 特許出願人 代表者片由仁へ部 4、代理人 5、補正の対象 明細書の発明の詳細な説明の欄 6、補正の内容 (1) 明細書第4頁10〜11行の「移動データを
もとに増幅器25に渡し、サーボ出力をコントロールす
る。」を、「移動データをもとにサーボ出力をコントロ
ールして増幅器25に渡す。」と補正する。 (2)同じく第7頁第1表の3行「gワーク4」を、「
gワーク34」と補正する。 以」二
Claims (1)
- 刃物台、工具および取付台の形状諸元とワークを保持し
駆動する部材の形状諸元とを記憶する第1の記憶装置と
、ワーク形状用として最初前記ワークの部材の形状諸元
を記憶し、前記工具の移動に従って逐次取代分を減じて
書き換えて最新の加工形状の形状諸元を記憶する第2の
記憶装置と、前記各形状諸元と刃物台の移動データを用
いて、前記刃物台、工具および取付台と前記ワークを保
持し駆動する部材との間の干渉チェックに続いてA′I
Idd刃物台および取付台と加工形状として示されてい
る前記ワークとの間の干渉チェックを行う演算装置とを
備えたことを特徴とする数値制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3345183A JPS59158403A (ja) | 1983-03-01 | 1983-03-01 | 数値制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3345183A JPS59158403A (ja) | 1983-03-01 | 1983-03-01 | 数値制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59158403A true JPS59158403A (ja) | 1984-09-07 |
| JPH0363761B2 JPH0363761B2 (ja) | 1991-10-02 |
Family
ID=12386897
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3345183A Granted JPS59158403A (ja) | 1983-03-01 | 1983-03-01 | 数値制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59158403A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02190249A (ja) * | 1989-01-18 | 1990-07-26 | Topcon Corp | 玉摺機のレンズ加工可否判定装置 |
| JPH058152A (ja) * | 1991-07-04 | 1993-01-19 | Mitsubishi Electric Corp | 数値制御装置 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4549150B2 (ja) * | 2004-10-08 | 2010-09-22 | 中村留精密工業株式会社 | 工作機械の干渉領域設定方法 |
-
1983
- 1983-03-01 JP JP3345183A patent/JPS59158403A/ja active Granted
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02190249A (ja) * | 1989-01-18 | 1990-07-26 | Topcon Corp | 玉摺機のレンズ加工可否判定装置 |
| JPH058152A (ja) * | 1991-07-04 | 1993-01-19 | Mitsubishi Electric Corp | 数値制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0363761B2 (ja) | 1991-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4489377A (en) | Method for preventing machine component interference | |
| JPH028855B2 (ja) | ||
| KR830006972A (ko) | 수치 제어 방식 및 장치 | |
| JP4505295B2 (ja) | Nc加工シミュレーション方法及びnc加工シミュレーション装置 | |
| JPH07136906A (ja) | 数値制御装置 | |
| JPS58175010A (ja) | 4軸旋盤用数値制御装置のグラフイツク表示方法 | |
| JPS6142288B2 (ja) | ||
| JPH0415481B2 (ja) | ||
| JPH0363761B2 (ja) | ||
| JPH0146263B2 (ja) | ||
| JPH11104934A (ja) | 自動工具交換動作時の主軸頭移動の制御方法および装置 | |
| JPS58182707A (ja) | ロボツト制御方式 | |
| JPH06100929B2 (ja) | Ncデータ作成装置における削り残し部加工のncデータ作成方法 | |
| JP2846320B2 (ja) | 対話型数値制御装置 | |
| JP2520127B2 (ja) | 高能率工具選択方法 | |
| JP3188484B2 (ja) | 自動加工装置の干渉防止方法 | |
| JPS6254604A (ja) | ワ−ク座標系設定制御方法 | |
| JP2003295918A (ja) | 工作機械制御装置、工作機械制御方法、及びプログラム | |
| JPS6289116A (ja) | 数値制御装置 | |
| JPS6289117A (ja) | 数値制御装置 | |
| JPH01133111A (ja) | 数値制御工作機械の運転制御方法 | |
| JPS58177260A (ja) | 工作機械の干渉チエツク装置 | |
| JP2959597B2 (ja) | カム溝加工制御機能を有する数値制御装置 | |
| JPS60222904A (ja) | 数値制御旋盤におけるワークの加工方法 | |
| JPH05119826A (ja) | 早送り制御装置 |