JPH03166609A - 加工径路描画方式 - Google Patents
加工径路描画方式Info
- Publication number
- JPH03166609A JPH03166609A JP1307099A JP30709989A JPH03166609A JP H03166609 A JPH03166609 A JP H03166609A JP 1307099 A JP1307099 A JP 1307099A JP 30709989 A JP30709989 A JP 30709989A JP H03166609 A JPH03166609 A JP H03166609A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- mark
- end point
- path
- showing
- 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
Links
- 239000003086 colorant Substances 0.000 claims abstract description 4
- 238000003754 machining Methods 0.000 claims description 25
- 238000000034 method Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000022233 establishment of spindle orientation Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35339—A mark for present position of tool, a mark for end point of block, colour
-
- 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/35—Nc in input of data, input till input file format
- G05B2219/35349—Display part, programmed locus and tool path, traject, dynamic locus
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、数値制御装置の表示装置における加工径路描
画方式に関し、特に工具が同一加工径路を数回通過する
場合の工具の現在位置と加工の終点を描画する加工径路
描画方式に関する。
画方式に関し、特に工具が同一加工径路を数回通過する
場合の工具の現在位置と加工の終点を描画する加工径路
描画方式に関する。
従来の数値制御装置の加工中描画では、加工プログラム
のブロックが実行されると、工具の移動状況がCRT画
面に工具径路として描画されていた。この工具の移動状
況から加工プログラムをチェックしていた。
のブロックが実行されると、工具の移動状況がCRT画
面に工具径路として描画されていた。この工具の移動状
況から加工プログラムをチェックしていた。
しかし、従来の数値制御装置における加工径路描画方式
では加工中描画において、工具径路だけをCRT画面に
描画していたので、移動指令のブロックが一度描画され
た工具径路と重なった場合は工具径路上の工具の現在位
置が画面でm認できなかった。そこでポジション画面な
どで工具の座標位置を確認しながら、加工中描画を見る
必要があった。
では加工中描画において、工具径路だけをCRT画面に
描画していたので、移動指令のブロックが一度描画され
た工具径路と重なった場合は工具径路上の工具の現在位
置が画面でm認できなかった。そこでポジション画面な
どで工具の座標位置を確認しながら、加工中描画を見る
必要があった。
また、加工中描画において、移動指令の終点が何処にな
るのか確認できなかった。
るのか確認できなかった。
本発明はこのような点に鑑みてなされたものであり、数
値制御装置の表示装置に加工中の工具位置と加工の終点
を描画できる加工径路描画方式を提供することを目的と
する。
値制御装置の表示装置に加工中の工具位置と加工の終点
を描画できる加工径路描画方式を提供することを目的と
する。
本発明では上記課題を解決するために、数値制御装置の
表示装置に工具が同一加工径路を複数回通過する場合の
加工径路描画方式において、前記表示装置に加工径路と
、前記工具の現在位置と移動中のブロックの終点を描画
し、かつ、前記現在位置は前記工具の移動につれて移動
するように描画することを特徴とする加工径路描画方式
が、提供される。
表示装置に工具が同一加工径路を複数回通過する場合の
加工径路描画方式において、前記表示装置に加工径路と
、前記工具の現在位置と移動中のブロックの終点を描画
し、かつ、前記現在位置は前記工具の移動につれて移動
するように描画することを特徴とする加工径路描画方式
が、提供される。
数値制御装置の加工中描画において、工具の移動指令の
ブロックの時、工具の現在位置と終点のマークをCRT
画面に描画する。ブロックが実行されると現在位置のマ
ークは工具径路の描画に合わせて終点に向かって移動す
る。
ブロックの時、工具の現在位置と終点のマークをCRT
画面に描画する。ブロックが実行されると現在位置のマ
ークは工具径路の描画に合わせて終点に向かって移動す
る。
CRT画面でこの2つの点をマークすることにより、工
具の現在位置と終点の把握が容易になる。
具の現在位置と終点の把握が容易になる。
第2図は本発明の加工径路描画方式を実施するための数
値制御装置(CNC)のハードウエアのブロック図であ
る。図において、10は数値制御装置(CNC)である
。プロセッサ11は数値制御装置(CNC)10全体の
制御の中心となるプロセッサであり、バス21を介して
、ROM12に格納されたシステムプログラl・を読み
出し、このシステムプログラムに従って、数値制御装置
(CNC)全体の制御を実行する。RAM13にはDR
AMが使用され、一時的な計算データ、表示データ等が
格納される。CMOS 1 4には工具補正量、ピッチ
誤差補正量、NCプログラム及びパラメータ等が格納さ
れる。CMOS14は、図示されていないバッテリでバ
ックアップされ、数値制御装置(CNC)10の電源が
オフされても不揮発性メモリとなっているので、それら
のデータはそのまま保持される。
値制御装置(CNC)のハードウエアのブロック図であ
る。図において、10は数値制御装置(CNC)である
。プロセッサ11は数値制御装置(CNC)10全体の
制御の中心となるプロセッサであり、バス21を介して
、ROM12に格納されたシステムプログラl・を読み
出し、このシステムプログラムに従って、数値制御装置
(CNC)全体の制御を実行する。RAM13にはDR
AMが使用され、一時的な計算データ、表示データ等が
格納される。CMOS 1 4には工具補正量、ピッチ
誤差補正量、NCプログラム及びパラメータ等が格納さ
れる。CMOS14は、図示されていないバッテリでバ
ックアップされ、数値制御装置(CNC)10の電源が
オフされても不揮発性メモリとなっているので、それら
のデータはそのまま保持される。
インタフェース15は外部機器31用のインタフェース
であり、紙テープリーダ、紙テープパンチャー、紙テー
プリーダ・パンチャー等の外部機器3lが接続される。
であり、紙テープリーダ、紙テープパンチャー、紙テー
プリーダ・パンチャー等の外部機器3lが接続される。
紙テープリーグからはNCプログラムが読み込まれ、ま
た、数値制御装置(CNC)10内で編集された加工プ
ログラムを紙テープパンチャーに出力することができる
。
た、数値制御装置(CNC)10内で編集された加工プ
ログラムを紙テープパンチャーに出力することができる
。
PMC (7’ログラマブル・マシン●コントローラ)
16はCNCIOに内蔵され、ラダー形式で作或された
シーケンスプログラムで機械側を制御する。すなわち、
加工プログラムで指令された、M機能、Sa能及びT機
能に従って、これらをシーケンスプログラムで機械側で
必要な信号に変換し、I/Oユニット17から機械側に
出力する。
16はCNCIOに内蔵され、ラダー形式で作或された
シーケンスプログラムで機械側を制御する。すなわち、
加工プログラムで指令された、M機能、Sa能及びT機
能に従って、これらをシーケンスプログラムで機械側で
必要な信号に変換し、I/Oユニット17から機械側に
出力する。
この出力信号は機械側のマグネット等を駆動し、油圧バ
ルブ、空圧バルブ及び電気アクチュエイタ等を作動させ
る。また、機械側のIJ ミットスイッチ及び機械操作
盤のスイッチ等の信号を受けて、必要な処理をして、プ
ロセッサ11に渡す。
ルブ、空圧バルブ及び電気アクチュエイタ等を作動させ
る。また、機械側のIJ ミットスイッチ及び機械操作
盤のスイッチ等の信号を受けて、必要な処理をして、プ
ロセッサ11に渡す。
グラフィック制御回路18は各軸の現在位置、アラーム
、パラメータ、画像データ等のディジタルデー夕を画像
信号に変換して出力する。この画像信号はCRT/MD
Iユニット25の表示装置26に送られ、表示装置26
に表示される。インタフェース19はCRT/MDIユ
ニット25内のキーボード27からのデータを受けて、
プロセッサl1に渡す。
、パラメータ、画像データ等のディジタルデー夕を画像
信号に変換して出力する。この画像信号はCRT/MD
Iユニット25の表示装置26に送られ、表示装置26
に表示される。インタフェース19はCRT/MDIユ
ニット25内のキーボード27からのデータを受けて、
プロセッサl1に渡す。
インタフェース20は手動パルス発生器32に接続され
、手動パルス発生器32からのパルスを受ける。手動パ
ルス発生器32は機械操作盤に実装され、手動で機械可
動部を精密に位置決めするのに使用する。
、手動パルス発生器32からのパルスを受ける。手動パ
ルス発生器32は機械操作盤に実装され、手動で機械可
動部を精密に位置決めするのに使用する。
軸制御回路41〜44はプロセッサ1lからの各軸の移
動指令を受けて、各軸の指令をサーボアンプ51〜54
に出力する。サーボアンプ51〜54はこの移動指令を
受けて、各軸のサーボモータ61〜64を駆動する。サ
ーボモータ61〜64には位置検出用のパルスコーダが
内蔵されており、このパルスコーダから位置信号がパル
ス列としてフィードバックされる。場合によっては、位
置検出器として、リニアスケールが使用される。
動指令を受けて、各軸の指令をサーボアンプ51〜54
に出力する。サーボアンプ51〜54はこの移動指令を
受けて、各軸のサーボモータ61〜64を駆動する。サ
ーボモータ61〜64には位置検出用のパルスコーダが
内蔵されており、このパルスコーダから位置信号がパル
ス列としてフィードバックされる。場合によっては、位
置検出器として、リニアスケールが使用される。
また、このパルス列をF/V (周波数/速度)変換す
ることにより、速度信号を生或することができる。図で
はこれらの位置信号のフィードバックライン及び速度フ
ィードバックは省略してある。
ることにより、速度信号を生或することができる。図で
はこれらの位置信号のフィードバックライン及び速度フ
ィードバックは省略してある。
ここで、サーボモータ61、62は刃物台Aを制御し、
サーボモータ63、64は刃物台Bを制御する。
サーボモータ63、64は刃物台Bを制御する。
スピンドル制御回路71,72はスピンドル回転指令及
びスピンドルのオリエンテーション等の指令を受けて、
スピンドルアンプ81、82にスピンドル速度信号を出
力する。スピンドルアンプ82はこのスピンドル速度信
号を受けて、スピンドルモータ9l、92を指令された
回転速度で回転させる。スピンドルモータ91は主軸A
に、スピンドルモータ92は主軸Bに歯車あるいはベル
トで結合されている。
びスピンドルのオリエンテーション等の指令を受けて、
スピンドルアンプ81、82にスピンドル速度信号を出
力する。スピンドルアンプ82はこのスピンドル速度信
号を受けて、スピンドルモータ9l、92を指令された
回転速度で回転させる。スピンドルモータ91は主軸A
に、スピンドルモータ92は主軸Bに歯車あるいはベル
トで結合されている。
スピンドルモータ91、92には歯車あるいはベルトで
ポジションコーダ101、102が結合されている。従
って、ポジションコーダ101、102は主軸A及び主
軸Bに同期して回転し、帰還パルスを出力し、その帰還
パルスはインタフェース110を経由して、プロセッサ
11によって、読み取られる。この帰還パルスは刃物台
Aあるいは刃物台Bをスピンドルモータ91、92に同
期して移動させてネジ切り等の加工を行うために使用さ
れる。第2図は4軸旋盤用の数値制御を示したが、勿論
マシニングセンタ用の数値制御等においても基本的に構
或は同じである。
ポジションコーダ101、102が結合されている。従
って、ポジションコーダ101、102は主軸A及び主
軸Bに同期して回転し、帰還パルスを出力し、その帰還
パルスはインタフェース110を経由して、プロセッサ
11によって、読み取られる。この帰還パルスは刃物台
Aあるいは刃物台Bをスピンドルモータ91、92に同
期して移動させてネジ切り等の加工を行うために使用さ
れる。第2図は4軸旋盤用の数値制御を示したが、勿論
マシニングセンタ用の数値制御等においても基本的に構
或は同じである。
第l図は、本発明の一実施例を示す数値制御装置の表示
画面である−。図において、表示画面1は数値制御装置
の加工中描画を表す。ワーク2は被加工物であり、チャ
ック3により固定されている。
画面である−。図において、表示画面1は数値制御装置
の加工中描画を表す。ワーク2は被加工物であり、チャ
ック3により固定されている。
工具径路5は工具4が移動した径路を示し、マークM1
は工具4の現在位置を、マークM2はプログラムブロッ
ク実行の終点を示す。プログラムブロックの実行が完了
すると次のプログラムブロック実行の終点に移動する。
は工具4の現在位置を、マークM2はプログラムブロッ
ク実行の終点を示す。プログラムブロックの実行が完了
すると次のプログラムブロック実行の終点に移動する。
表示画面1には位置関係を明示する手段として、2次元
座標が表示されている。
座標が表示されている。
本実施例では、プログラムブロックの移動指令により、
工具4は座標(50、100)から、座標(200、1
00)へ移動し、工具4の現在位置はマークMlで示さ
れている。座標(200、100〉は移動指令の終点で
ありマークM2で示されている。工具径路5は一度工具
4が通ると実線で描画され、図では一度工具4が通った
工具径路5が長方形であることを示している。
工具4は座標(50、100)から、座標(200、1
00)へ移動し、工具4の現在位置はマークMlで示さ
れている。座標(200、100〉は移動指令の終点で
ありマークM2で示されている。工具径路5は一度工具
4が通ると実線で描画され、図では一度工具4が通った
工具径路5が長方形であることを示している。
なお、現在位置を示すマークM1、終点を示すマークM
2及び工具径路5は各々異なる色で描画され、特にマー
クMlとマークM2の色はパラメータで設定できる。
2及び工具径路5は各々異なる色で描画され、特にマー
クMlとマークM2の色はパラメータで設定できる。
以上説明したように本発明では数値制御装置の加工中描
画に工具径路の他に工具の現在位置を示すマークと移動
指令の終点を示すマークを追加したので、工具の移動指
令のブロックが実行されると工具径路の描画とともに現
在位置のマークが移動し、たとえ一度描画された工具径
路と重なっても一目で工具の動きがチェックできる。
画に工具径路の他に工具の現在位置を示すマークと移動
指令の終点を示すマークを追加したので、工具の移動指
令のブロックが実行されると工具径路の描画とともに現
在位置のマークが移動し、たとえ一度描画された工具径
路と重なっても一目で工具の動きがチェックできる。
シングルブロック停止やフィードホールドしたときでも
、画面を見ることにより、工具の現在位置や工具の移動
指令の終点などから、現在の工具の移動状況及びこれか
らの動きを判断ずることができる。
、画面を見ることにより、工具の現在位置や工具の移動
指令の終点などから、現在の工具の移動状況及びこれか
らの動きを判断ずることができる。
第1図は本発明の一実施例における加工径路描画の表示
画面、 第2図は本発明を実施するための数値fl,IJ御装置
のハードウェアの構戊を示したブロック図である。 M1 ・ ・ マーク M 2 −− マーク 1 ・゜ ・ 表示画面 1 1 1 1 1〜4 1〜5 1〜6 1、7 1、8 1、9 2 ・ ワーク 3・・ −・・−・・チャック 4 ・・・−・一工具 5 ゜工具径路 1 ・ ・CPU 2゜−−R O M 3 ・RAM 4−・・ ・−CMO S 4 ゛゜・軸制御回路 4・− ・・・サーボアンプ 4・・・・・・・−・・サーボモータ 2・・・・・・・・・スピンドル制御回路2 ゜゛゜′
スピンドルγンブ 2 ・・・・スピンドルモータ
画面、 第2図は本発明を実施するための数値fl,IJ御装置
のハードウェアの構戊を示したブロック図である。 M1 ・ ・ マーク M 2 −− マーク 1 ・゜ ・ 表示画面 1 1 1 1 1〜4 1〜5 1〜6 1、7 1、8 1、9 2 ・ ワーク 3・・ −・・−・・チャック 4 ・・・−・一工具 5 ゜工具径路 1 ・ ・CPU 2゜−−R O M 3 ・RAM 4−・・ ・−CMO S 4 ゛゜・軸制御回路 4・− ・・・サーボアンプ 4・・・・・・・−・・サーボモータ 2・・・・・・・・・スピンドル制御回路2 ゜゛゜′
スピンドルγンブ 2 ・・・・スピンドルモータ
Claims (2)
- (1)数値制御装置の表示装置に工具が同一加工径路を
複数回通過する場合の加工径路描画方式において、 前記表示装置に加工径路と、前記工具の現在位置と移動
中のブロックの終点を描画し、かつ、前記現在位置は前
記工具の移動につれて移動するように描画することを特
徴とする加工径路描画方式。 - (2)前記工具の現在位置と前記終点は異なる色で描画
することを特徴とする特許請求の範囲第1項記載の加工
径路描画方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1307099A JPH03166609A (ja) | 1989-11-27 | 1989-11-27 | 加工径路描画方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1307099A JPH03166609A (ja) | 1989-11-27 | 1989-11-27 | 加工径路描画方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03166609A true JPH03166609A (ja) | 1991-07-18 |
Family
ID=17965017
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1307099A Pending JPH03166609A (ja) | 1989-11-27 | 1989-11-27 | 加工径路描画方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03166609A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014071982A1 (en) * | 2012-11-09 | 2014-05-15 | Abb Technology Ltd | A robot controller arrangement, a robot system and a method therefor |
EP3361336A1 (en) * | 2017-02-13 | 2018-08-15 | Ec Engineering Spólka Z Ograniczona Odpowiedzialnoscia | Control and visualisation system for process of welding or mounting details using multiaxial positioner, control method for multiaxial welding positioner with visualisation system for the process, and multiaxial welding positioner provided with control and visualisation system for the process |
-
1989
- 1989-11-27 JP JP1307099A patent/JPH03166609A/ja active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014071982A1 (en) * | 2012-11-09 | 2014-05-15 | Abb Technology Ltd | A robot controller arrangement, a robot system and a method therefor |
EP3361336A1 (en) * | 2017-02-13 | 2018-08-15 | Ec Engineering Spólka Z Ograniczona Odpowiedzialnoscia | Control and visualisation system for process of welding or mounting details using multiaxial positioner, control method for multiaxial welding positioner with visualisation system for the process, and multiaxial welding positioner provided with control and visualisation system for the process |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5181178A (en) | Spindle control command method | |
US5337249A (en) | Numerical control machining animation with workpiece and tool movement | |
JPH04123107A (ja) | 負荷状態描画方式 | |
JPH0484629A (ja) | パンチプレス機械の工具選択方法 | |
JPH03166609A (ja) | 加工径路描画方式 | |
JP2628914B2 (ja) | 加工シミュレーション方式 | |
JPH04177404A (ja) | 数値制御装置のm機能出力方式 | |
JPH03126104A (ja) | 送り速度制御方式 | |
JPH03109606A (ja) | 工具補正方式 | |
WO1990011558A1 (en) | Command system for numerical control device | |
JPH05143123A (ja) | ターレツト旋盤及びその数値制御装置 | |
JP2868527B2 (ja) | 数値制御装置 | |
JPH0379262A (ja) | 数値制御装置のスイング研削加工方法 | |
JPH0885044A (ja) | 加工負荷監視方式 | |
JPH02257308A (ja) | 加工プログラムのチェック描画方法 | |
JPH056210A (ja) | トルクリミツト方式 | |
JP2796335B2 (ja) | 数値制御装置 | |
JP2622415B2 (ja) | 数値制御装置の教示データ作成方式及び加工速度制御方式 | |
JP2862211B2 (ja) | 数値制御装置の主軸の速度到達検出方法 | |
JPH06304845A (ja) | 数値制御装置 | |
JPH0474205A (ja) | 数値制御装置 | |
JPH07334223A (ja) | 工具軸姿勢制御方式 | |
JPH02235106A (ja) | 数値制御装置のエラー処理方法 | |
JP2762366B2 (ja) | セーフティゾーン設定方式 | |
JPH06312341A (ja) | 数値制御装置 |