JP2578241B2 - 自動プログラム作成装置 - Google Patents

自動プログラム作成装置

Info

Publication number
JP2578241B2
JP2578241B2 JP2091603A JP9160390A JP2578241B2 JP 2578241 B2 JP2578241 B2 JP 2578241B2 JP 2091603 A JP2091603 A JP 2091603A JP 9160390 A JP9160390 A JP 9160390A JP 2578241 B2 JP2578241 B2 JP 2578241B2
Authority
JP
Japan
Prior art keywords
measurement
approach
program
measuring machine
contour
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 - Fee Related
Application number
JP2091603A
Other languages
English (en)
Other versions
JPH03288909A (ja
Inventor
美穂子 澤田
博道 城代
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2091603A priority Critical patent/JP2578241B2/ja
Priority to US07/672,919 priority patent/US5257204A/en
Priority to GB9106329A priority patent/GB2244151B/en
Priority to DE4111043A priority patent/DE4111043A1/de
Publication of JPH03288909A publication Critical patent/JPH03288909A/ja
Application granted granted Critical
Publication of JP2578241B2 publication Critical patent/JP2578241B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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 programme data in numerical form
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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 programme data in numerical form
    • G05B19/401Numerical 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 programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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 programme data in numerical form
    • G05B19/406Numerical 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 programme data in numerical form characterised by monitoring or safety
    • G05B19/4069Simulating machining process on screen
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35321Display only tool locus, dynamic
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37441Use nc machining program, cad data for measuring, inspection
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Numerical Control (AREA)
  • A Measuring Device Byusing Mechanical Method (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は製作物の評価、検証に用いる三次元測定を、
効率的に行わせるための輪郭測定用自動プログラム作成
装置に関するものである。
従来の技術 CNC(Computer Numerical Control)三次元測定機で
測定対象物の曲面形状の仕上り状態を知るために、断面
輪郭を点列で測定する輪郭測定を行なっている。従来、
この測定は手動入力により輪郭に沿ってCNC三次元測定
機のプローブを動かし、個々に測定条件を指定して前記
点列データを取り込むものであった。
発明が解決しようとする課題 しかし、上記従来の手動による測定では、常に人が三
次元測定機についた状態で測定が行われていたため、効
率的な稼動が得られず、さらに、測定に時間がかかるた
め、多量の測定データを必要とする正確な測定ができな
いという問題があった。
本発明はこのような従来の問題を解決するものであ
り、三次元測定機での測定手順を自動作成し、長時間無
人測定を実現し、正確な測定を可能とする自動プログラ
ム作成装置を提供することを目的とするものである。
課題を解決するための手段 上記課題を解決するため本発明の自動プログラム作成
装置は、CAD装置よりCAD画面の図面上にて直接に書き込
むことにより入力した二次元CAD情報に指示された測定
対象物の輪郭測定位置と測定条件データをもとに、CNC
三次元測定機のプローブの進入方向、進入位置、アプロ
ーチ位置を演算して移動軌跡データを求め、CNC三次元
測定機で自動輪郭測定を行うパートプログラムを作成す
る手段と、前記移動軌跡データに基づいて前記パートプ
ログラムの移動軌跡を前記CNC三次元測定機でシミュレ
ーションするテストプログラムを作成する手段とからな
り、前記テストプログラムは、パートプログラムの移動
軌跡の中で輪郭測定を行う部分を除いて、アプローチか
ら進入し方向性を示す位置までの高速で移動する範囲の
みをシミュレーションするものである。
作用 上記構成により、測定対象物の二次元CAD情報に指示
された測定対象物の輪郭測定位置と測定条件データをも
とに、CNC三次元測定機で自動的に輪郭測定を行うパー
トプログラムと、このパートプログラムの移動軌跡を実
機によりシミュレーションし、データの安全性を確認す
るテストプログラムとが短時間で自動的に作成される。
実施例 以下、本発明の一実施例を図面に基づいて説明する。
第1図は本発明の自動プログラム作成装置を使用した
三次元測定システムの構成図である。
二次元CAD装置であるMICRO・CADAM1には測定対象物7
を三面図で表わした図面が登録されており、この図面に
測定対象物7の輪郭測定位置と測定条件データが記載さ
れている。これら測定対象物7の輪郭測定位置と測定条
件データは対話方式で、コンソール2によりスタンドア
ロン形式のMICRO・CADAM1を含むコンピュータからなる
自動プログラム作成装置3へ入力され、自動プログラム
作成装置3は、入力した上記データおよびコンソール2
より入力されるデータをもとにプローブの進入方向、進
入位置、およびアプローチ位置のXYZ座標を演算して移
動軌跡データを求め、CNC三次元測定機6で自動輪郭測
定を行うパートプログラム4を作成し、また上記移動軌
跡データに基づいてパートプログラム4の移動軌跡をCN
C三次元測定機6でシミュレーションするテストプログ
ラム5を作成する。これら2つのプログラム4,5で三次
元測定機6において測定対象物7の自動輪郭測定および
シミュレーションが行われる。
MICRO・CADAM1に書かれた測定対象物7の輪郭測定位
置と測定条件データの一例を説明する。
第2図はMICRO・CADAM1に書かれたX−Y座標平面図
に測定条件、測定位置を示したものである。それぞれの
開始点D1,D2,D3と終了点E1,E2,E3を直線L1,L2,L3でむす
び測定点を関連付けた測定位置を示す。
開始点Dに終了座標の値を示し、終了点Eに進入方
向、平面、終了条件をつけている。たとえば、終了点E1
には、プローブの進入方向がY座標のプラス側(Y
+)、測定平面がXY平面(XY)、終了条件としてX=6.
0(開始点D1の値)が2回でてくると終了する(2,X)こ
とが示されている。この状態で登録されたデータをもと
にして処理が行われる。
次に、プローブの進入方向、進入位置、およびアプロ
ーチ位置のXYZ座標の演算例について説明する。
第3図はある1つの測定ラインのプローブの進入と測
定の動作位置を断面図で示したものである。
第2図のMICRO・CADAM1に登録されたデータより取り
出すのは、終了点EのXYZ座標と開始点DのXY座標のみ
で、終了点Eと開始点DのZ位置の差異αと、開始点か
ら進入位置Bまでの距離βと、進入方向を示す位置Cの
開始点Dからの距離(以下、にげ量と記す)γは、デフ
ォルト値で設定するか、もしくは対話入力でコンソール
2から設定を行う。アプローチ位置Aと進入位置BのXY
Z座標を、開始点DのXY座標と、終了点EのZ座標と、
差異αと、進入までの距離βで計算し求める。
また、進入の方向を示す位置CのXYZ座標を、開始点
DのXY座標と、終了点EのZ座標と、開始点Dからのに
げ量γと、差異αより求める。差異αの値と、進入距離
βの値と、開始点Dからのにげ量γの値は、測定対象物
7の形状や測定条件などによって、最も適した値となる
ようにそのつど対話形式で入力設定ができる。
このように求めたアプローチ位置A、進入位置B、進
入方向を示す位置Cの座標と開始点Dと終了点Eの座標
から移動軌跡データを形成し、CNC三次元測定機6で自
動輪郭測定を行うパートプログラムを作成できる。
また、アプローチ位置Aから進入、方向性を示す位置
までのテストプログラムも上記移動軌跡データから形成
することができる。
第4図は、測定時、測定対象物7に接触して測定を行
うプローブのアプローチから終了までの動作を示したも
ので、第4図(a)は通常の測定を行なうときの動作軌
跡で、第4図(b)は処理によりパートプログラムと一
緒に作成される、パートプログラム移動テストプログラ
ムを動作させたときの軌跡である。
第4図(b)に示すように、テストプログラムにより
アプローチから進入、方向性を示す位置までの移動をす
べての測定ラインに対して、実際にシミュレーションが
行えるため、測定の動きを事前チェックできる。
このように自動輪郭測定を行うパートプログラムとテ
ストプログロムを作成し、テストプログラムにより事前
に動作を確認することができることにより、三次元測定
機6による長時間無人測定を実現でき、人が三次元測定
機6についている必要がなくなり、作業の効率の向上を
はかることができる。また多くの位置の測定データを採
取することにより、より正確な測定を行うことができ
る。さらに、二次元CAD図面情報をもとにデータを抽出
するため、設計者が容易に測定位置を直接指示すること
ができる。
発明の効果 以上のように本発明によれば、二次元CAD情報に書か
れた測定位置、測定条件を入力し、これをもとにアプロ
ーチ位置、進入位置などのXYZ座標を計算して三次元測
定機で輪郭測定するパートプログラムを作成し、測定動
作を事前にシミュレーションするテストプログラムを作
成することにより、二次元CAD図面情報をもとにデータ
を抽出するため、設計者が容易に測定位置を直接指示す
ることが可能となり、さらにテストプログラムにより、
動作の事前確認ができるために、三次元測定機の長時間
無人稼動が実現され、測定時間の短縮および作業の効率
化をはかることができる。また、多くの位置の測定デー
タが採取されることにより、より正確な測定を行うこと
ができる。
【図面の簡単な説明】
第1図は本発明の自動プログラム作成装置を使用した三
次元測定システムの構成図、第2図は二次元CADの測定
対象物の図面に測定位置と条件を指示した図、第3図は
測定ラインのプローブの進入と測定の動作位置を断面図
で示した図、第4図(a)、(b)はそれぞれ測定時と
シミュレーション時のプローブの動作軌跡を示した図で
ある。 1……MICRO・CADAM(二次元CAD)、2……コンソー
ル、3……自動プログラム作成装置、4……パートプロ
グラム、5……テストプログラム、6……CNC三次元測
定機、7……測定対象物。

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】CAD装置よりCAD画面の図面上にて直接に書
    き込むことにより入力した二次元CAD情報に指示された
    測定対象物の輪郭測定位置と測定条件データをもとに、
    CNC三次元測定機のプローブの進入方法、進入位置、ア
    プローチ位置を演算して移動軌跡データを求め、CNC三
    次元測定機で自動輪郭測定を行うパートプログラムを作
    成する手段と、前記移動軌跡データに基づいて前記パー
    トプログラムの移動軌跡を前記CNC三次元測定機でシミ
    ュレーションするテストプログラムを作成する手段とか
    らなり、前記テストプログラムは、パートプログラムの
    移動軌跡の中で輪郭測定を行う部分を除いて、アプロー
    チから進入し方向性を示す位置までの高速で移動する範
    囲のみをシミュレーションするものとする自動プログラ
    ム作成装置。
JP2091603A 1990-04-05 1990-04-05 自動プログラム作成装置 Expired - Fee Related JP2578241B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2091603A JP2578241B2 (ja) 1990-04-05 1990-04-05 自動プログラム作成装置
US07/672,919 US5257204A (en) 1990-04-05 1991-03-21 Automatic measuring apparatus for measuring a three-dimensional contour
GB9106329A GB2244151B (en) 1990-04-05 1991-03-25 Automatic program forming apparatus for automatic measurement of three-dimensional contour
DE4111043A DE4111043A1 (de) 1990-04-05 1991-04-05 Automatische programmgestaltende einrichtung zur automatischen messung einer dreidimensionalen kontur

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2091603A JP2578241B2 (ja) 1990-04-05 1990-04-05 自動プログラム作成装置

Publications (2)

Publication Number Publication Date
JPH03288909A JPH03288909A (ja) 1991-12-19
JP2578241B2 true JP2578241B2 (ja) 1997-02-05

Family

ID=14031136

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2091603A Expired - Fee Related JP2578241B2 (ja) 1990-04-05 1990-04-05 自動プログラム作成装置

Country Status (4)

Country Link
US (1) US5257204A (ja)
JP (1) JP2578241B2 (ja)
DE (1) DE4111043A1 (ja)
GB (1) GB2244151B (ja)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5475613A (en) * 1991-04-19 1995-12-12 Kawasaki Jukogyo Kabushiki Kaisha Ultrasonic defect testing method and apparatus
DE4245012B4 (de) * 1992-04-14 2004-09-23 Carl Zeiss Verfahren zur Messung von Formelementen auf einem Koordinatenmeßgerät
DE4323992A1 (de) * 1992-09-22 1994-03-24 Bosch Gmbh Robert Verfahren zur Überprüfung der Arbeitsgenauigkeit einer NC-Maschine
DE4231613A1 (de) * 1992-09-22 1994-03-24 Bosch Gmbh Robert Verfahren zur Überprüfung der Arbeitsgenauigkeit einer NC-Maschine
AU1836295A (en) * 1994-02-02 1995-08-21 Radical Advanced Technologies Corp. Replicator system and method for digitizing the geometry of a physical object
KR100201020B1 (ko) * 1994-03-11 1999-06-15 모리시타 요이찌 컴퓨터시뮬레이션부착 nc제어미세가공방법과 이 방법에 사용하는 장치
US5691909A (en) * 1995-12-29 1997-11-25 Western Atlas Method of virtual machining to predict the accuracy of part to be made with machine tools
US6215269B1 (en) * 1996-05-21 2001-04-10 Kent Gregg Method of exposing a path on a curved, or otherwise irregularly shaped, surface
JP3455391B2 (ja) * 1997-04-22 2003-10-14 株式会社ミツトヨ 測定支援システム
KR100450089B1 (ko) * 1997-12-29 2004-11-16 삼성테크윈 주식회사 캐드시스템을 이용한 에어포일 측정좌표값의 산출 방법
JP3934776B2 (ja) * 1998-02-27 2007-06-20 株式会社ミツトヨ 測定機の動作時間算出システム
DE19914862B4 (de) * 1999-04-01 2006-11-23 E. Zoller Gmbh & Co. Kg Verfahren und Vorrichtung zum Vermessen eines Konturverlaufs eines Werkstücks
DE19957366C1 (de) 1999-11-29 2001-04-05 Daimler Chrysler Ag Verfahren zur Festlegung von Meßpositionen und Verfahren zur Planung von Meßbahnen für die Vermessung eines Objektes oder eines Teiles davon sowie Verfahren und Vorrichtung zur Vermessung eines Objektes oder eines Teiles davon
US7147338B2 (en) 2001-04-09 2006-12-12 Kent Gregg Circuit on a curved, or otherwise irregularly shaped, surface, such as on a helmet to be worn on the head, including a fiber optic conductive path
GB0210990D0 (en) * 2002-05-14 2002-06-19 Rolls Royce Plc Method of generating an inspection program and method of generating a visual display
JP4024117B2 (ja) 2002-09-17 2007-12-19 株式会社ミツトヨ 測定支援装置
JP5260219B2 (ja) * 2008-09-30 2013-08-14 ファナック株式会社 計測プログラムのシミュレーション装置
CN105956335B (zh) * 2016-06-12 2019-05-28 北京长城华冠汽车科技股份有限公司 一种异形梁的截面轮廓优化方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54125375A (en) * 1978-03-23 1979-09-28 Fanuc Ltd Profiling control system
US4636960A (en) * 1982-09-16 1987-01-13 Renishaw Electrical Limited Method of operating a machine tool with a sensing probe in order to gather positional data for the calculation of tool offset parameters
JPS6055414A (ja) * 1983-09-05 1985-03-30 Mitsubishi Electric Corp 加工装置
US4631870A (en) * 1985-03-28 1986-12-30 Industrial Technology Research Institute CNC grinding machine
US4697240A (en) * 1985-05-28 1987-09-29 Modern Engineering Service Company Method for making models using simultaneous construction and CAD/CAM techniques
JPS61274846A (ja) * 1985-05-29 1986-12-05 Okuma Mach Works Ltd 倣い領域確認方式
US4977512A (en) * 1987-02-05 1990-12-11 Shibuya Kogyo Co., Ltd. Three dimensional simultaneous machining and measuring system
GB2202659B (en) * 1987-02-23 1991-07-17 Mitutoyo Corp Coordinate measuring instrument and method of generating pattern data concerning shape of work to be measured
US4796195A (en) * 1987-05-13 1989-01-03 Cincinnati Milacron Inc. Method for machining with improved accuracy
CS270004B1 (en) * 1987-12-12 1990-06-13 Valenta Jiri Method of cutting process trajectory adaptive control and device for realization of this method
US4928221A (en) * 1988-04-11 1990-05-22 Westinghouse Electric Corp. Part program generating system
US4918611A (en) * 1988-07-21 1990-04-17 Industrial Technology Research Institute Method and apparatus for controlling laser cutting by image processing
DE3836263C1 (ja) * 1988-10-25 1990-06-07 Mtu Muenchen Gmbh

Also Published As

Publication number Publication date
US5257204A (en) 1993-10-26
DE4111043A1 (de) 1991-10-10
GB2244151A (en) 1991-11-20
JPH03288909A (ja) 1991-12-19
GB2244151B (en) 1994-03-09
GB9106329D0 (en) 1991-05-08

Similar Documents

Publication Publication Date Title
JP2578241B2 (ja) 自動プログラム作成装置
JP3057960B2 (ja) 三次元形状加工物の評価装置
Ainsworth et al. CAD-based measurement path planning for free-form shapes using contact probes
CN103678754B (zh) 信息处理装置及信息处理方法
TWI673620B (zh) 利用動態位置誤差模擬切削方法
EP0874296A2 (en) Measuring aid system
US7421363B2 (en) Method for virtual inspection of virtually machined parts
EP1398683A2 (en) Method and system for generating numerically controlled tool paths on a solid model
JP2021072012A (ja) 表示装置
JPH03287343A (ja) 機械座標系補正装置
JPS60195613A (ja) 検証機能付ロボツト教示装置
JP2539043B2 (ja) 形状計測結果の表示方法
JPH0126817B2 (ja)
JPH02236704A (ja) 動作シミュレーションシステム
JPS6123906A (ja) ワークの偏差測定装置
CN114888794B (zh) 一种机器人人机交互运行路径标记方法及装置
JP2526973B2 (ja) 三次元複合自由曲面形状の測定装置
Ngom et al. Basic design of a computer vision based controller for desktop NC engraving machine
JPH06137854A (ja) 三次元形状の検査方法
Shivshankar et al. 3D scanning: A new approach towards model development in advanced manufacturing system
JPH08159746A (ja) 多次元形状測定装置における測定情報の作成方法
JPH081380B2 (ja) 対象物の計測方法
JP3711711B2 (ja) 3次元形状測定方法
JPH0695293B2 (ja) 数値制御装置における加工シミュレーション方法
JP3276534B2 (ja) 形状測定方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees