IP Library Granted Patent US 9,551,985
Granted Patent B2
US 9,551,985 · App. 13/845,987 · Granted Jan 24, 2017

Apparatus and method for positioning geometric model

Inventors: Chih-Yuan Hsu (Kaohsiung, TW); Shuo-Peng Liang (Kaohsiung, TW); Jui-Ming Chang (Taichung, TW); Hsin-Chuan Su (Yunlin County, TW)
Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
G05B19/4069G05B2219/35314G05B2219/35324
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,551,985
App. No.
13/845,987
Granted
Jan 24, 2017
Kind
B2
Abstract

An apparatus for positioning a geometric model comprises a machine tool, a control unit electrically coupled to the machine tool, a storage unit electrically coupled to the control unit, a positioning module electrically coupled to the storage unit, a virtual target geometry module electrically coupled to the positioning module, and a virtual machine tool module electrically and respectively coupled to the virtual target geometry module and the positioning module. A method for positioning the geometric model includes using components of the apparatus.

Claims (38)

1. An apparatus for positioning geometric model, comprising:

a machine tool;

a control unit, electrically coupled to the machine tool;

a storage unit, electrically coupled to the control unit;

a positioning module, electrically coupled to the storage unit;

a virtual target geometry module, electrically coupled to the positioning module; and

a virtual machine tool module, electrically and respectively coupled to the virtual target geometry module and the positioning module;

wherein, the control unit is enabled to control at least one axis of the machine tool to move to a reference pose and probe a geometry while accordingly generating at least one reference pose data and at least one probing data of actual geometry; the storage unit is used for storing the reference pose data and the probing data of actual geometry; the virtual target geometry module is enabled to generate at least one data of virtual target geometry and at least one selected data of positioning of virtual target geometry; the positioning module is enabled to receive the data of virtual target geometry, the selected data of positioning of virtual target geometry, the reference pose data and the probing data of actual geometry to be used for generating a positioning data; and the virtual machine tool module is enabled to receive the positioning data, the data of virtual target geometry and the selected data of positioning of virtual target geometry to be used for generating and positioning a virtual target geometry in the virtual machine tool module;

wherein the positioning module is enabled to generate a transformation matrix according to the data of virtual target geometry, the selected data of positioning of virtual target geometry, the reference pose data and the probing data of actual geometry.

2. The apparatus of claim 1 , wherein the machine tool is a computer numerical control (CNC) machine tool.

3. The apparatus of claim 1 , wherein the reference pose data is a coordinate while an origin of mounting entity on at least one axis is coincided with an origin of mounting geometry, and the origin of mounting entity is an origin of mounting tool or an origin of mounting measuring tool.

4. The apparatus of claim 1 , wherein the control unit is used for transmitting the reference pose data to the storage unit.

5. The apparatus of claim 1 , wherein the storage unit is further comprised of a reference poses storage module for storing the reference pose data.

6. The apparatus of claim 1 , wherein the storage unit is further comprised of a probing information storage module for storing the probing data of actual geometry.

7. The apparatus of claim 1 , wherein the virtual target geometry module is enabled to be selected at least one probing point to be used for generating at least one selected data of positioning of virtual target geometry.

8. A method for positioning geometric model, comprising the steps of:

using a control unit to control and move at least one axis of a machine tool to a reference pose to generate at least one reference pose data and enabling a reference poses storage module to store the reference pose data;

enabling at least one axis of the machine tool to probe a geometry to generate at least one probing data of actual geometry and enabling a probing information storage module to store the probing data of actual geometry;

enabling a virtual target geometry module to generate at least one data of virtual target geometry and also enabling the virtual target geometry module to provide at least one probing point which can be selected to be used for generating at least one selected data of positioning of virtual target geometry;

enabling a positioning module to generate a positioning data according to the reference pose data, the probing data of actual geometry, the data of virtual target geometry and the selected data of positioning of virtual target geometry; and

enabling a virtual machine tool module to receive the positioning data, the data of virtual target geometry and the selected data of positioning of virtual target geometry to be used for generating and positioning a virtual target geometry in the virtual machine tool module;

wherein the positioning module is enabled to generate a transformation matrix according to the data of virtual target geometry, the selected data of positioning of virtual target geometry, the reference pose data and the probing data of actual geometry.

9. The method of claim 8 , wherein the machine tool is a computer numerical control (CNC) machine tool.

10. The method of claim 8 , wherein the control unit is used for moving at least one axis of the machine tool to the reference pose while allowing the control unit to transmit the reference pose data to the reference poses storage module for storage.

11. The method of claim 8 , wherein the reference pose data is a coordinate while an origin of mounting entity on at least one axis is coincided with the origin of mounting geometry, and the origin of mounting entity is an origin of mounting tool or an origin of mounting measuring tool.

12. The method of claim 10 , wherein the reference poses storage module is used for storing the reference pose data.

13. The method of claim 8 , wherein the probing data of actual geometry is transmitted to the probing information storage module for storage.

14. The method of claim 8 , further comprising the step of:

determining whether the probing of the geometry is being proceeded by at least one axis of the machine tool; and if not, enabling the probing to be proceeded.

15. The method of claim 14 , further comprising the step of:

determining whether the probing of the geometry by at least one axis of the machine tool had accomplished; and if so, enabling the probing information storage module to store the probing data of actual geometry.

16. The method of claim 8 , further comprising the step of:

determining whether at least one probing point is selected in the virtual target geometry module; and if not, enabling the selection of the probing point to be proceeded.

17. The method of claim 16 , further comprising the step of:

determining whether the selection of the probing point had been accomplished; and if so, enabling the virtual target geometry module to generate the selected data of positioning of virtual target geometry.

18. The method of claim 8 , wherein the data of virtual target geometry, the selected data of positioning of virtual target geometry, the reference pose data and the probing data of actual geometry are transmitted to the positioning module.

19. The method of claim 8 , wherein the positioning module is enabled to generate a positioning data by the use of the transformation matrix for positioning a virtual target geometry in the virtual machine tool module.

20. The method of claim 8 , wherein the positioning data, the data of virtual target geometry and the selected data of positioning of virtual target geometry are transmitted to the virtual machine tool module.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2013
From: HSU, CHIH-YUAN; LIANG, SHUO-PENG; CHANG, JUI-MING; SU, HSIN-CHUAN
To: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
Reel/Frame 030549/0863 →
Priority Claims (1)
TW 101147133 A · Dec 13, 2012 · national
Continuity (1)
Related Publication 20140172150A1 · Jun 19, 2014