Program and device which automatically generate operation program

US9483040B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9483040-B2
Application numberUS-201213979187-A
CountryUS
Kind codeB2
Filing dateJan 30, 2012
Priority dateJan 31, 2011
Publication dateNov 1, 2016
Grant dateNov 1, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An automatically generating program and device are provided which can easily and accurately create an operation program with no need of providing an image data input device. The program, causes a work head to move relative to a work object and to carry out desired work, includes the steps of displaying a reference data input window which allows input of shape data of the work object or a work region (STEP 201 ), taking in image data of the work object or the work region (STEP 202 ), compensating for distortion in the taken-in image data (STEP 203 ), displaying a movement path input window which allows designation of a movement path with the compensated image data displayed as a background (STEP 204 ), and automatically generating the operation program based on the movement path that is designated on the movement path input window (STEP 205 ).

First claim

Opening claim text (preview).

The invention claimed is: 1. A non-transitory a computer-readable storage medium comprising instructions stored thereon for automatically generating an operation program, which causes a work head to move relative to a work object and to carry out desired work, that when executed on a processor, perform the steps of: a first step of displaying a reference data input window which allows input of shape data of the work object or a work region on a display device; a second step of taking in image data of the work object or the work region, the image data being captured by an image data input device; a third step of compensating for distortion in the image data taken-in from the image data input device, the distortion attributable to arrangement of the image data input device, based on the input shape data of the work object or the work region; a fourth step of displaying a movement path input window which allows designation of a movement path with the compensated image data displayed as a background; and a fifth step of automatically generating the operation program based on the movement path that is designated on the movement path input window, wherein, in the third step, a shape reference line, having a shape substantially the same as the shape of the work object or the work region, is prepared and displayed on the display device together with the work object or the work region, distortion in the image data attributable to arrangement of the image data input device is compensated for based on the input shape data by deforming the shape reference line to conform with an external shape of the work object or the work region on the display device. 2. The non-transitory computer-readable medium according to claim 1 , wherein, in the first step, the reference data input window allows input of reference coordinates of the work head. 3. An operation program creating device comprising non-transitory computer-readable medium according to claim 2 , an input device, a display device, and a processor. 4. The non-transitory computer-readable medium according to claim 1 , wherein the work object or the work region has a square shape, and the shape reference line has a square shape. 5. The non-transitory computer-readable medium according to claim 4 , wherein, in the third step, corners of the work object or the work region are automatically detected, and the corners of the work object or the work region are automatically aligned with corresponding corners of the shape reference line in superimposed relation. 6. The non-transitory computer-readable medium according to claim 5 , wherein, in the third step, the distortion in the image data attributable to the arrangement of the image data input device is compensated for by rearranging individual pixels in the work object or the work region, which is designated by the shape reference line, through coordinate transform using a geometrical transform technique such that the shape reference line has a square shape in conformity with the input shape data. 7. The non-transitory computer-readable medium according to claim 4 , wherein, in the third step, the distortion in the image data attributable to the arrangement of the image data input device is compensated for by rearranging individual pixels in the work object or the work region, which is designated by the shape reference line, through coordinate transform using a geometrical transform technique such that the shape reference line has a square shape in conformity with the input shape data. 8. The non-transitory computer-readable medium according to claim 1 , wherein, in the fourth step, the designated movement path is displayed in real time on the window in accordance with a preset width value. 9. The non-transitory computer-readable medium according to claim 1 , wherein, in the fourth step, when an anomalous point is present in the designated movement path, the movement path is displayed in real time on the window with the anomalous point displayed in a different color. 10. The non-transitory computer-readable medium according to claim 1 , further comprising a step of taking in image data of a substrate for calibration, and compensating for aberrations of a lens based on input calibration values. 11. An operation program creating device comprising non-transitory computer-readable medium according to claim 1 , an input device, a display device, and a processor. 12. The non-transitory computer-readable storage medium according to claim 1 , wherein the work object is a substrate. 13. A working apparatus comprising a work head, a holder for holding a work object, a driver to move the work head and the holder relative to each other, a reading device, a display device, an input device, and a control unit, the working apparatus carrying out desired work while the work head is moved relative to the work object based on image data of the work object or a work region, the image data being taken in from the reading device, wherein the image data of the work object or the work region is obtained by capturing image data of the work object or the work region with an image data input device, and the control unit is configured to execute: a step of compensating for distortion in the image data of the work object or the work region data based on the input shape data of the work object or the work region, the distortion including an inclination of an image attributable to arrangement of the image data input device and the image data being taken in from the reading device, based on shape data of the work object or the work region, the shape data being input through the input device, a step of displaying, on the display device, a movement path input window which allows designation of a movement path with respect to the compensated image data displayed as a background, and a step of automatically generating an operation program based on the movement path that is designated on the movement path input window, wherein, in the step of compensating, a shape reference line having a shape substantially the same as a shape of the work object or the work region, is prepared and displayed on the display device together with the work object or the work region, distortion in the image data attributable to arrangement of the image data input device is compensated for based on the input shape data by deforming the shape reference line to conform with an external shape of the work object or the work region on the display device. 14. The working apparatus according to claim 13 , wherein the control unit automatically creates the operation program based on reference coordinates of the work head, the reference coordinates being input through the input device. 15. The working apparatus according to claim 13 , wherein the work object or the work region has a square shape, and the shape reference line has a square shape. 16. The working apparatus according to claim 15 , wherein the control unit has a function of automatically detecting corners of the work object or the work region, and automatically aligning the corners of the work object or the work region with corresponding corners of the shape reference line in superimposed relation. 17. The working apparatus according to claim 16 , wherein, with the function of compensating for the distortion in the image data attributable to the arrangement of the image data input device, the control unit compensates for the distortion in the image data attributable to the arrangement of the image data input device by rearranging individual pixels in the work object or the work region, which is designat

Assignees

Inventors

Classifications

  • Programming the control sequence · CPC title

  • Superpose scanned or finished object image on workpiece model for best fitting · CPC title

  • characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine · CPC title

  • Cross-Sectional Technologies · mapped topic

  • G05B19/409Primary

    characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters (G05B19/408, G05B19/4093 take precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9483040B2 cover?
An automatically generating program and device are provided which can easily and accurately create an operation program with no need of providing an image data input device. The program, causes a work head to move relative to a work object and to carry out desired work, includes the steps of displaying a reference data input window which allows input of shape data of the work object or a work r…
Who is the assignee on this patent?
Ikushima Kazumasa, Musashi Eng Inc
What technology area does this patent fall under?
Primary CPC classification G05B19/0426. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).