KR100994742B1 - 3차원 측정기의 이동 경로에 대한 충돌 검출 및 경과점 생성 방법 - Google Patents
3차원 측정기의 이동 경로에 대한 충돌 검출 및 경과점 생성 방법 Download PDFInfo
- Publication number
- KR100994742B1 KR100994742B1 KR1020100041648A KR20100041648A KR100994742B1 KR 100994742 B1 KR100994742 B1 KR 100994742B1 KR 1020100041648 A KR1020100041648 A KR 1020100041648A KR 20100041648 A KR20100041648 A KR 20100041648A KR 100994742 B1 KR100994742 B1 KR 100994742B1
- Authority
- KR
- South Korea
- Prior art keywords
- collision
- point
- path
- elapsed
- option
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/02—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
- G01B21/04—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
- G01B21/047—Accessories, e.g. for positioning, for tool-setting, for measuring probes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B5/00—Measuring arrangements characterised by the use of mechanical techniques
- G01B5/02—Measuring arrangements characterised by the use of mechanical techniques for measuring length, width or thickness
- G01B5/04—Measuring arrangements characterised by the use of mechanical techniques for measuring length, width or thickness specially adapted for measuring length or width of objects while moving
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/20—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring contours or curvatures, e.g. determining profile
-
- 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/37—Measurements
- G05B2219/37071—Measurement program is created, executed on object data, no real object, no CMM is present
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- A Measuring Device Byusing Mechanical Method (AREA)
Abstract
본 발명의 방법은, 측정센서의 형상정보와 피측정물의 캐드 데이터를 로딩받아 측정센서의 이동경로를 산출하는 제1단계; 측정센서의 이동을 포함하는 명령이면, 충돌체크옵션을 확인하여 충돌을 체크하는 제2단계; 충돌이 검출되면, 경과점 옵션을 확인하여 경과점을 생성하는 제3단계; 경과점 옵션이 없거나 경과점 생성에 실패하면 이진 탐색으로 충돌점을 탐색하는 제4단계; 및 충돌체크 옵션이 없으면 바로 이동하고, 경과점이 생성되면 경과점 기록 후 이동하며, 충돌점이 탐색되면 충돌점 이동하는 단계를 포함하는 것을 특징으로 한다.
Description
도 2는 본 발명에 따라 3차원 측정기에서 이동경로에 대한 충돌을 검출하고 경과점을 생성하는 절차를 도시한 순서도,
도 3은 도 2에 도시된 충돌 체크 절차를 도시한 상세 순서도,
도 4는 도 2에 도시된 경과점 생성 절차를 도시한 상세 순서도,
도 5는 본 발명에 따른 Sweep Envelope 생성을 설명하기 위한 도면,
도 6은 본 발명에 따른 기본 회피 알고리즘을 설명하기 위한 도면,
도 7은 본 발명에 따른 확장 회피 알고리즘을 설명하기 위한 도면,
도 8은 본 발명에 따른 절단면을 설명하기 위한 예,
도 9는 본 발명에 따른 인터섹션을 설명하기 위한 예,
도 10은 본 발명에 따른 컨벡스 필터링을 설명하기 위한 예,
도 11은 본 발명에 따른 필터링을 설명하기 위한 예,
도 12는 본 발명에 따른 오프셋 처리를 설명하기 위한 예,
도 13은 본 발명에 따른 바운딩 경로를 설명하기 위한 예,
도 14는 본 발명에 따른 경과점 생성을 설명하기 위한 예,
도 15는 본 발명에 따라 안전을 확보하기 위해 측정센서에 여유 두께를 둔 예이다.
120: 측정센서 122: 프로브
124: 스타일러스 126: 볼
130: 작업대 140: 컴퓨터
Claims (3)
- 측정센서의 형상정보와 피측정물의 캐드 데이터를 로딩받아 측정센서의 이동경로를 산출하는 제1단계;
측정센서의 이동을 포함하는 명령이면, 충돌체크옵션을 확인하여 충돌을 체크하는 제2단계;
충돌이 검출되면, 경과점 옵션을 확인하여 경과점을 생성하는 제3단계;
경과점 옵션이 없거나 경과점 생성에 실패하면 이진 탐색으로 충돌점을 탐색하는 제4단계; 및
충돌체크 옵션이 없으면 바로 이동하고, 경과점이 생성되면 경과점 기록 후 이동하는 단계를 포함하며,
상기 경과점을 생성하는 제3단계는
기준 절단면을 산출하는 단계;
기준 절단면과 캐드 모델(CAD Model)과의 인터섹션(Intersection)된 절단면을 검출하는 단계;
인터섹션된 절단면의 실루엣 커브만을 필터링하고, 얻어진 단면 정보를 탈출 방향으로 작업자가 입력한 양만큼 오프셋 처리한 후 컨벡스 필터링하여 회피경로를 생성하는 단계;
바운딩 패스를 생성하고 모서리점을 경과점으로 지정하는 단계;
회피경로 중에서 가장 짧은 이동경로를 최적 회피경로로 선택하는 단계; 및
안전을 위해 측정센서에 여유두께를 적용하는 단계를 포함하는 것을 특징으로 하는 3차원 측정기의 이동 경로에 대한 충돌 검출 및 경과점 생성 방법.
- 제1항에 있어서, 상기 충돌을 체크하는 제2단계는
프로브 및 각 축에 대해서 스위프 엔빌로프와 바운딩 파라메터를 이용하여 바운딩 볼륨을 계산하는 단계와,
스위프 엔빌로프와 캐드모델과의 충돌여부를 계산하는 단계로 이루어지는 것을 특징으로 하는 3차원 측정기의 이동 경로에 대한 충돌 검출 및 경과점 생성 방법.
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100041648A KR100994742B1 (ko) | 2010-05-04 | 2010-05-04 | 3차원 측정기의 이동 경로에 대한 충돌 검출 및 경과점 생성 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100041648A KR100994742B1 (ko) | 2010-05-04 | 2010-05-04 | 3차원 측정기의 이동 경로에 대한 충돌 검출 및 경과점 생성 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100994742B1 true KR100994742B1 (ko) | 2010-11-16 |
Family
ID=43409783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100041648A KR100994742B1 (ko) | 2010-05-04 | 2010-05-04 | 3차원 측정기의 이동 경로에 대한 충돌 검출 및 경과점 생성 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100994742B1 (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101845079B1 (ko) | 2016-09-08 | 2018-04-03 | 주식회사 윈텍오토메이션 | 대상물의 cad 형상을 이용한 로봇의 위치 및 트래킹 경로 생성 방법 |
CN107957236A (zh) * | 2016-10-14 | 2018-04-24 | 卡尔蔡司工业测量技术有限公司 | 用于操作坐标测量机的方法 |
CN108139210A (zh) * | 2015-05-04 | 2018-06-08 | 株式会社三丰 | 提供用户定义的碰撞避免体积的检查程序编辑环境 |
CN116625242A (zh) * | 2023-07-26 | 2023-08-22 | 青岛科技大学 | 光学三坐标测量机路径规划方法、***、电子设备及介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100687814B1 (ko) * | 2005-09-16 | 2007-03-02 | 삼성중공업 주식회사 | 용접 로봇의 스텝 용접 시 충돌 회피 방법 |
KR100762958B1 (ko) * | 2005-06-27 | 2007-10-02 | 주식회사 나인티시스템 | 3차원 측정기의 충돌 시뮬레이션 방법 |
-
2010
- 2010-05-04 KR KR1020100041648A patent/KR100994742B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100762958B1 (ko) * | 2005-06-27 | 2007-10-02 | 주식회사 나인티시스템 | 3차원 측정기의 충돌 시뮬레이션 방법 |
KR100687814B1 (ko) * | 2005-09-16 | 2007-03-02 | 삼성중공업 주식회사 | 용접 로봇의 스텝 용접 시 충돌 회피 방법 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108139210A (zh) * | 2015-05-04 | 2018-06-08 | 株式会社三丰 | 提供用户定义的碰撞避免体积的检查程序编辑环境 |
CN108139210B (zh) * | 2015-05-04 | 2021-07-06 | 株式会社三丰 | 提供用户定义的碰撞避免体积的检查程序编辑环境 |
KR101845079B1 (ko) | 2016-09-08 | 2018-04-03 | 주식회사 윈텍오토메이션 | 대상물의 cad 형상을 이용한 로봇의 위치 및 트래킹 경로 생성 방법 |
CN107957236A (zh) * | 2016-10-14 | 2018-04-24 | 卡尔蔡司工业测量技术有限公司 | 用于操作坐标测量机的方法 |
CN107957236B (zh) * | 2016-10-14 | 2020-10-27 | 卡尔蔡司工业测量技术有限公司 | 用于操作坐标测量机的方法 |
CN116625242A (zh) * | 2023-07-26 | 2023-08-22 | 青岛科技大学 | 光学三坐标测量机路径规划方法、***、电子设备及介质 |
CN116625242B (zh) * | 2023-07-26 | 2023-10-03 | 青岛科技大学 | 光学三坐标测量机路径规划方法、***、电子设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8825438B2 (en) | Course of motion determination | |
US8255184B2 (en) | Programming system for a coordinate measuring machine and method thereof | |
Xu et al. | TCP-based calibration in robot-assisted belt grinding of aero-engine blades using scanner measurements | |
JP4959028B1 (ja) | 誤差測定装置及び誤差測定方法 | |
JP5804367B2 (ja) | 加工誤差予測方法、加工誤差予測装置、工具経路修正方法及び工具経路修正装置 | |
Cho et al. | Inspection planning strategy for the on-machine measurement process based on CAD/CAM/CAI integration | |
CN104816307B (zh) | 工业机器人精准制孔的四点法向调平方法 | |
JP5309288B2 (ja) | 加工誤差予測のためのコンピュータプログラム、加工誤差予測装置およびその予測結果に基づいて工具経路を修正する装置 | |
He et al. | An improved adaptive sampling strategy for freeform surface inspection on CMM | |
Yau et al. | Automated CMM path planning for dimensional inspection of dies and molds having complex surfaces | |
US7227328B2 (en) | Method for detecting a possible collision of at least two objects moving with respect to each other | |
JP2013054431A5 (ko) | ||
US9696714B2 (en) | Numerical controller for controlling a tool and distinguished workpiece and jig | |
CN103759635A (zh) | 一种精度与机器人无关的扫描测量机器人检测方法 | |
Srinivasan et al. | Automatic part localization in a CNC machine coordinate system by means of 3D scans | |
Krawiec et al. | The application of the optical system ATOS II for rapid prototyping methods of non-classical models of cogbelt pulleys | |
Li et al. | Arc–surface intersection method to calculate cutter–workpiece engagements for generic cutter in five-axis milling | |
KR100994742B1 (ko) | 3차원 측정기의 이동 경로에 대한 충돌 검출 및 경과점 생성 방법 | |
Liu et al. | Isoplanar-based adaptive sampling for model-unknown sculptured surface coordinate metrology using non-contact probe | |
Maščeník et al. | Determining the exact value of the shape deviations of the experimental measurements | |
TWI438396B (zh) | 三座標測量機編程系統及方法 | |
Liu et al. | Direct 5-axis tool posture local collision-free area generation for point clouds | |
Li et al. | Measuring external profiles of porous objects using CMM | |
JP4683324B2 (ja) | 形状測定システム、形状測定方法及び形状測定プログラム | |
KR100762958B1 (ko) | 3차원 측정기의 충돌 시뮬레이션 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20131002 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140911 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150904 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20161107 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20180822 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20190821 Year of fee payment: 10 |