JPS63310005A - 工作プログラム作成装置 - Google Patents
工作プログラム作成装置Info
- Publication number
- JPS63310005A JPS63310005A JP14519887A JP14519887A JPS63310005A JP S63310005 A JPS63310005 A JP S63310005A JP 14519887 A JP14519887 A JP 14519887A JP 14519887 A JP14519887 A JP 14519887A JP S63310005 A JPS63310005 A JP S63310005A
- Authority
- JP
- Japan
- Prior art keywords
- data
- processor
- image
- program creation
- program
- 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
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、図面、絵、写真等を画像入力装置を用いて
入力し、これを画像処理してベクトルデータに変換し、
このベクトルデータから工作(NC)プログラムを自動
的に作成する工作プログラム作成装置に関する。
入力し、これを画像処理してベクトルデータに変換し、
このベクトルデータから工作(NC)プログラムを自動
的に作成する工作プログラム作成装置に関する。
従来、この種の工作プログラミングとしては、作成者が
ディジタイザ等を用いて直接入力するものが知られてい
る。
ディジタイザ等を用いて直接入力するものが知られてい
る。
しかしながら、このような方法ではプログラミングに多
大の時間を要するばかりでな(、細かい作業が困難で正
確なプログラムの作成が難かしい、と云う問題がある。
大の時間を要するばかりでな(、細かい作業が困難で正
確なプログラムの作成が難かしい、と云う問題がある。
したがって、この発明は図面等の画像から自動的に工作
プログラムを作成することにより、イ)工作プログラミ
ングに費やす時間の短縮口)精密かつ正確なプログラミ
ング が可能な工作プログラム作成装置を提供することを目的
とする。
プログラムを作成することにより、イ)工作プログラミ
ングに費やす時間の短縮口)精密かつ正確なプログラミ
ング が可能な工作プログラム作成装置を提供することを目的
とする。
〔問題点を解決するための手段〕 −
画像データを取り込む画像入力装置と、画像データを記
憶する画像メモリと、記憶された画像データにもとづき
所定の処理を行ない、少なくとも画像データをベクトル
データに変換する画像処理プロセッサと、ベクトルデー
タにもとづき工作プログラムを作成するプログラム作成
プロセッサと、プログラム作成プロセッサに対してマン
マシンインクフェイスとなる各種入出力装置と、を設け
て工作機のためのプログラミングを自動的に行なう。
憶する画像メモリと、記憶された画像データにもとづき
所定の処理を行ない、少なくとも画像データをベクトル
データに変換する画像処理プロセッサと、ベクトルデー
タにもとづき工作プログラムを作成するプログラム作成
プロセッサと、プログラム作成プロセッサに対してマン
マシンインクフェイスとなる各種入出力装置と、を設け
て工作機のためのプログラミングを自動的に行なう。
画像入力装置によって図面等の画像データを取り込み、
これを画像処理プロセッサにてベクトルデータに変換し
た後、プログラム作成プロセッサにて自動的に工作プロ
グラムを作成することにより、プログラム作成の高速化
、高精度化を図る。
これを画像処理プロセッサにてベクトルデータに変換し
た後、プログラム作成プロセッサにて自動的に工作プロ
グラムを作成することにより、プログラム作成の高速化
、高精度化を図る。
第1図はこの発明の実施例を示す構成図である。
同図において、1は図面、2Aはテレビ(TV)カメラ
、2Bはスキャナ、3は画像メモリ、4は画像処理プロ
セッサ、5はプログラム作成プロセッサ、6はキーボー
ド、7はマウス、8はプリンタ、9はディスプレイ、1
0はレーザ刻印コントロール部、11はレーザ刻印機、
12は被加工物であり、図面1の内容と同じものを、レ
ーザ刻印機11により被加工物12に自動的に刻印する
場合の例である。なお、レーザ刻印機11のかわりに、
これと同様の工作機械を用いることができるのは云う迄
もない。
、2Bはスキャナ、3は画像メモリ、4は画像処理プロ
セッサ、5はプログラム作成プロセッサ、6はキーボー
ド、7はマウス、8はプリンタ、9はディスプレイ、1
0はレーザ刻印コントロール部、11はレーザ刻印機、
12は被加工物であり、図面1の内容と同じものを、レ
ーザ刻印機11により被加工物12に自動的に刻印する
場合の例である。なお、レーザ刻印機11のかわりに、
これと同様の工作機械を用いることができるのは云う迄
もない。
すなわち、図面1の画像はTVカメラ2Aまたはスキャ
ナ2Bによって電気信号■に変換され、2値化を含む前
処理を施した後画像メモリ3に格納される。画像処理プ
ロセッサ4は画像メモリ3からの画像データにもとづき
、良く知られている種々の画像処理を行なうが、こ\で
は画像データを例えば輪郭線データ等のベクトルデータ
に変換する。プログラム作成プロセッサ5はこのベクト
ルデータから、図面1の内容がレーザ刻印機11を介し
て被加工物12に刻印されるような工作プログラムを作
成する。
ナ2Bによって電気信号■に変換され、2値化を含む前
処理を施した後画像メモリ3に格納される。画像処理プ
ロセッサ4は画像メモリ3からの画像データにもとづき
、良く知られている種々の画像処理を行なうが、こ\で
は画像データを例えば輪郭線データ等のベクトルデータ
に変換する。プログラム作成プロセッサ5はこのベクト
ルデータから、図面1の内容がレーザ刻印機11を介し
て被加工物12に刻印されるような工作プログラムを作
成する。
こ\で、ベクトルデータから工作プログラムを作成する
方法例について説明する。いま、ベクトルデータが第2
図(イ)に示される。如き輪郭線データであり、これが
図示されないテーブルに同図(ロ)の如く記憶されてい
るものとする。
方法例について説明する。いま、ベクトルデータが第2
図(イ)に示される。如き輪郭線データであり、これが
図示されないテーブルに同図(ロ)の如く記憶されてい
るものとする。
1)まず、最初の始点(a、b)へ移動させるべく、J
=a、bなる命令を作成する。
=a、bなる命令を作成する。
2)次に、終点(c、d)まで線を引くための命令、L
=c、dを作成する。
=c、dを作成する。
3)この終点(c、d)と次の始点(c、d)とは同一
点であるので、命令の作成はしない。
点であるので、命令の作成はしない。
4)次の終点(e、f)まで線を引くための命令、L=
e、fを作成する。
e、fを作成する。
以下、同様の手順でプログラムを作成する。その結果作
成されるプログラムは、第2図の例では次のようになる
。
成されるプログラムは、第2図の例では次のようになる
。
J=a、b
L=c、d
L=e、f
L=g、 h
L=i、 j
なお、上記において、Lは線を引きながら(工作を行な
いながら)移動する命令を示し、Jは工作をせずにレー
ザヘッドだけ、またはドリルだけ移動することを示す命
令である。また、上記第3)項において終点と次の始点
とが等しくない場合は、J=c’、d’ (c’、d
’は次の始点)のようにする。
いながら)移動する命令を示し、Jは工作をせずにレー
ザヘッドだけ、またはドリルだけ移動することを示す命
令である。また、上記第3)項において終点と次の始点
とが等しくない場合は、J=c’、d’ (c’、d
’は次の始点)のようにする。
このようにして作成されたプログラムはレーザ刻印コン
トロール部10に与えられ、レーザ刻印コントロール部
10の制御のもとにレーザ刻印機11が駆動され、被加
工物12に図面1の内容と同じものが刻印されることに
なる。
トロール部10に与えられ、レーザ刻印コントロール部
10の制御のもとにレーザ刻印機11が駆動され、被加
工物12に図面1の内容と同じものが刻印されることに
なる。
こ\に、上記画像処理プロセッサ4として、現在主流と
なっている、いわゆるノイマン型のプロセッサにかえて
データフロー型(非ノイマン型)のものを用いれば、よ
り高速な画像処理演算を行なうことができる。また、キ
ーボード6またはマウス7等の人力装置を利用すること
により、画像データに対するノイズの除去を含む一雑画
処理や切り出し等の画像編集、またベクトルデータに対
する雑画処理、切り出し、挿入、補正、削除、移動。
なっている、いわゆるノイマン型のプロセッサにかえて
データフロー型(非ノイマン型)のものを用いれば、よ
り高速な画像処理演算を行なうことができる。また、キ
ーボード6またはマウス7等の人力装置を利用すること
により、画像データに対するノイズの除去を含む一雑画
処理や切り出し等の画像編集、またベクトルデータに対
する雑画処理、切り出し、挿入、補正、削除、移動。
転記等のデータ編集、さらに作成された工作プログラム
に対する編集等を行なうことができる。一方、プリンタ
8およびディスプレイ9を利用することにより、画像信
号(2値画像)、ベクトルデータまたは工作プログラム
を目で見ることが可能である。
に対する編集等を行なうことができる。一方、プリンタ
8およびディスプレイ9を利用することにより、画像信
号(2値画像)、ベクトルデータまたは工作プログラム
を目で見ることが可能である。
この発明によれば、従来マニュアル的に行なわれたプロ
グラミングが自動化されるので、プログラム作成の高速
化、高精度化を図り得る利点がもたらされる。また、画
像処理プロセッサとしてデータフロー型プロセッサを用
いれば、より高速にプログラミングを行なうことができ
る。さらに、入出力装置を利用して画像データ、ベクト
ルデータおよび工作プログラムの編集が極めて容易に実
現できる利点もある。
グラミングが自動化されるので、プログラム作成の高速
化、高精度化を図り得る利点がもたらされる。また、画
像処理プロセッサとしてデータフロー型プロセッサを用
いれば、より高速にプログラミングを行なうことができ
る。さらに、入出力装置を利用して画像データ、ベクト
ルデータおよび工作プログラムの編集が極めて容易に実
現できる利点もある。
第1図はこの発明の実施例を示す構成図、第2図はベク
トルデータから工作プログラムを作成する手順を説明す
るための説明図である一符号説明 l・・・・・・図面、2A・・・・・・テレビカメラ、
2B・・・・・・スキャナ、3・・・・・・画像メモリ
、4・・・・・・画像処理プロセッサ、5・・・・・・
プログラム作成プロセッサ、6・・・・・・キーボード
、7・・・・・・マウス、8・・・・・・プリンタ、9
・・・・・・ディスプレイ、10・・・・・・レーザ刻
印コントロール部、11・・・・・・レーザ刻印機、1
2・・・・・・被加工物。 代理人 弁理士 並 木 昭 夫 代理人 弁理士 松 崎 清 III!It
トルデータから工作プログラムを作成する手順を説明す
るための説明図である一符号説明 l・・・・・・図面、2A・・・・・・テレビカメラ、
2B・・・・・・スキャナ、3・・・・・・画像メモリ
、4・・・・・・画像処理プロセッサ、5・・・・・・
プログラム作成プロセッサ、6・・・・・・キーボード
、7・・・・・・マウス、8・・・・・・プリンタ、9
・・・・・・ディスプレイ、10・・・・・・レーザ刻
印コントロール部、11・・・・・・レーザ刻印機、1
2・・・・・・被加工物。 代理人 弁理士 並 木 昭 夫 代理人 弁理士 松 崎 清 III!It
Claims (1)
- 【特許請求の範囲】 1)画像データを取り込む画像入力装置と、画像データ
を記憶する画像メモリと、 記憶された画像データにもとづき所定の処理を行ない、
少なくとも画像データをベクトルデータに変換する画像
処理プロセッサと、 該ベクトルデータにもとづき工作プログラムを作成する
プログラム作成プロセッサと、 該プログラム作成プロセッサに対してマンマシンインタ
フェイスとなる入出力装置と、 を備えてなることを特徴とする工作プログラム作成装置
。 2)特許請求の範囲第1項に記載の工作プログラム作成
装置において、前記入出力装置により画像データの編集
を可能にしてなることを特徴とする工作プログラム作成
装置。 3)特許請求の範囲第1項に記載の工作プログラム作成
装置において、前記入出力装置によりベクトルデータの
編集を可能にしてなることを特徴とする工作プログラム
作成装置。 4)特許請求の範囲第1項に記載の工作プログラム作成
装置において、前記画像処理プロセッサとしてデータフ
ロー型プロセッサを用いることを特徴とする工作プログ
ラム作成装置。 5)特許請求の範囲第1項に記載の工作プログラム作成
装置において、前記工作プログラムはレーザ刻印のため
のプログラムであることを特徴とする工作プログラム作
成装置。 6)特許請求の範囲第1項に記載の工作プログラム作成
装置において、前記画像入力装置としてスキャナを用い
ることを特徴とする工作プログラム作成装置。 7)特許請求の範囲第1項に記載の工作プログラム作成
装置において、前記画像入力装置としてテレビカメラを
用いることを特徴とする工作プログラム作成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14519887A JPS63310005A (ja) | 1987-06-12 | 1987-06-12 | 工作プログラム作成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14519887A JPS63310005A (ja) | 1987-06-12 | 1987-06-12 | 工作プログラム作成装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63310005A true JPS63310005A (ja) | 1988-12-19 |
Family
ID=15379682
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14519887A Pending JPS63310005A (ja) | 1987-06-12 | 1987-06-12 | 工作プログラム作成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63310005A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61198305A (ja) * | 1985-02-28 | 1986-09-02 | Ricoh Co Ltd | 数値制御工作機械のプログラム作成装置 |
-
1987
- 1987-06-12 JP JP14519887A patent/JPS63310005A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61198305A (ja) * | 1985-02-28 | 1986-09-02 | Ricoh Co Ltd | 数値制御工作機械のプログラム作成装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2634911B2 (ja) | デジタイズデータ処理装置 | |
| JPH07227738A (ja) | 汎用型数値制御加工機による文字彫刻装置 | |
| JPH07174547A (ja) | 測定プログラム自動作成機能を有する測定システム | |
| JP2617292B2 (ja) | 数値制御工作機械のプログラム作成装置 | |
| JP2000259217A (ja) | 数値制御装置付工作機械の工具移動指令データ作成方法 | |
| JP2792764B2 (ja) | 数値制御データ編集装置 | |
| JPS62221003A (ja) | 2次元工具軌跡生成方法 | |
| JPH02278403A (ja) | 彫刻システムの図形データ処理方式 | |
| JP2564488B2 (ja) | 画像塗りつぶし方法 | |
| RU2101763C1 (ru) | Способ формирования данных контура шаблона | |
| JP2968617B2 (ja) | Cad装置 | |
| JP2565509B2 (ja) | 自動プログラミング方法 | |
| JPS6087990A (ja) | レ−ザ加工装置 | |
| JP2703801B2 (ja) | Ncデータ作成装置 | |
| JP2585612B2 (ja) | 文形変形処理方法 | |
| JPH0520404A (ja) | 3次元図形処理方式 | |
| JPH01251090A (ja) | フオント編集処理装置及びフオント編集処理方法 | |
| WO1984004181A1 (fr) | Dispositif de commande numerique | |
| JPH05204435A (ja) | デジタイズデータ処理方法及び装置 | |
| JPH0362204A (ja) | デジタイズデータ処理装置 | |
| JPS6125241A (ja) | 図形作成端末装置の表示・作図方法 | |
| JPH04195407A (ja) | デジタイズデータ処理装置 | |
| JPH02173806A (ja) | Ncデータ作成装置 | |
| JPH04287288A (ja) | 画像処理装置 | |
| JPH07185998A (ja) | 工具長別自動工具軌跡編集方法およびその装置 |