Teaching device, teaching method, and storage medium storing teaching program for laser machining

US11241759B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11241759-B2
Application numberUS-201916547573-A
CountryUS
Kind codeB2
Filing dateAug 22, 2019
Priority dateAug 31, 2018
Publication dateFeb 8, 2022
Grant dateFeb 8, 2022

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.

Provided is a teaching device including a grouping unit which divides machining points into machining point groups so that a machining head can sequentially machine each machining point for a machining time and so that a non-machining time can be minimized, a machining path determination unit which determines a machining path on which an in-group movement time of a robot is shortest for each machining point group, a teaching process adjustment unit which adjusts a machining order of the machining points and an operation order of the machining point groups so as to minimize a distance between groups and which optimizes the grouping so as to minimize a total movement time for completing machining, and a teaching data output unit which outputs, as teaching data, machining execution positions on the machining path obtained as a result of processing of the teaching process adjustment.

First claim

Opening claim text (preview).

The invention claimed is: 1. A teaching device for teaching a machining operation of a machining head configured to irradiate an object with laser light in a scanning manner and a movement operation of a robot configured to move the machining head in a laser machining system, the teaching device comprising: a processor configured to accept input of positions of a plurality of machining points set on the object and a machining time set for each of the plurality of machining points, divide the plurality of machining points into a plurality of machining point groups each including two or more machining points to allow the machining head, configured to move in each of the plurality of machining point groups at a constant speed, to sequentially machine each of the two or more machining points for the machining time, and to minimize an in-group non-machining time, during which the two or more machining points are not machined, determine, for each of the plurality of machining point groups, a machining path, on which the robot moves the machining head at a constant speed in each of the plurality of machining point groups, wherein each distance between the machining path and each of the two or more machining points is at a shortest distance, the shortest distance is smaller than or equal to a scanning operation range of the machining head, and an in-group movement time, among a plurality of in-group movement times for completing machining of the two or more machining points, is shortest, adjust a machining order of the two or more machining points in each of the plurality of machining point groups and an operation order of the plurality of machining point groups to minimize a distance between a machining point processed last in a machining point group of the plurality of machining point groups and a machining point processed first in a subsequent machining point group of the plurality of machining point groups, and optimize grouping of the plurality of machining point groups to minimize a total movement time for completing machining of all of the plurality of machining points, output, as teaching data, machining execution positions on the machining path of each of the plurality of machining point groups, and generate a robot operation program for the robot and a machining head operation program for the machining head using the teaching data. 2. The teaching device according to claim 1 , wherein the processor is configured to determine a fastest movement speed which enables machining, for the machining time, for each of the plurality of machining points set on the object by executing a simulation operation using three-dimensional model data of the machining head and the robot, the machining path, the machining order of the two or more machining points in each of the plurality of machining point groups, and the operation order of the plurality of machining point groups, and further output the fastest movement speed as the teaching data. 3. The teaching device according to claim 1 , wherein the processor is configured to perform grouping, using the positions of the plurality of machining points and the machining time for each of the plurality of machining points, to reduce variation, between the plurality of machining point groups, in regard to a degree of concentration of the machining time of the two or more machining points of each of the plurality of machining point groups. 4. The teaching device according to claim 3 , wherein the processor is configured to perform grouping to unify the degree of concentration of the machining time of the two or more machining points of each of the plurality of machining point groups between the plurality of machining point groups. 5. The teaching device according to claim 1 , wherein the processor is configured to execute a simulation operation using three-dimensional data of the machining head and the robot, the machining path, the machining order of the two or more machining points in each of the plurality of machining point groups, and the operation order of the plurality of machining point groups, determine a machinable period on the machining path for each of the plurality of machining points where, in the machinable period, machining of each of the plurality of machining points can be performed, for a time larger than or equal to the machining time, with the laser light without interruption by a part of the object, and set, in response to at least two machining points among the plurality of machining points having machinable periods overlapping each other on the machining path, for the at least two machining points, a machining order on the machining path to satisfy machining times for all of the at least two machining points without depending on start points in chronological order of the machinable periods of the at least two machining points on the machining path. 6. The teaching device according to claim 1 , wherein the processor is configured to determine a movement trajectory of the laser light as viewed from a coordinate system fixed to the machining head when the machining head machines all of the plurality of machining points while the robot moves, determine a maximum value of an execution time difference that is set between an execution time of the robot operation program and an execution time of the machining head operation program in a condition where, in response to the movement trajectory of the laser light being determined by setting the execution time difference between the execution time of the robot operation program and the execution time of the machining head operation program and performing a simulation operation, the movement trajectory of the laser light is within a scanning range of the machining head, and generate the robot operation program and the machining head operation program to generate the maximum value of the execution time difference between the robot operation program and the machining head operation program. 7. A teaching method for teaching a machining operation of a machining head which irradiates an object with laser light in a scanning manner and a movement operation of a robot which moves the machining head in a laser machining system, the teaching method comprising: accepting input of positions of a plurality of machining points set on the object and a machining time set for each of the plurality of machining points; dividing the plurality of machining points into a plurality of machining point groups each including two or more machining points to allow the machining head, configured to move in each of the plurality of machining point groups at a constant speed, to sequentially machine each of the two or more machining points for the machining time, and to minimize an in-group non-machining time, during which the two or more machining points are not machined; determining, for each of the plurality of machining point groups, a machining path, on which the robot moves the machining head at a constant speed in each of the plurality of machining point groups, wherein each distance between the machining path and each of the two or more machining points is at a shortest distance, the shortest distance is smaller than or equal to a scanning operation range of the machining head, and an in-group movement time, among a plurality of in-group movement times for completing machining of the two or more machining points, is shortest; adjusting a machining order of the two or more machining points in each of the plurality of machining point groups, and an operation order for the plurality of machining point groups to minimize a distance between a machining point processed last in a machining point group of the plurality of machining point groups and a machining point processed first in a subseque

Assignees

Inventors

Classifications

  • Auxiliary equipment · CPC title

  • B25J9/0081Primary

    with leader teach-in means · CPC title

  • characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems · CPC title

  • B23K26/032Primary

    using optical means · CPC title

  • characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position (G05B19/19 takes 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 US11241759B2 cover?
Provided is a teaching device including a grouping unit which divides machining points into machining point groups so that a machining head can sequentially machine each machining point for a machining time and so that a non-machining time can be minimized, a machining path determination unit which determines a machining path on which an in-group movement time of a robot is shortest for each ma…
Who is the assignee on this patent?
Fanuc Corp
What technology area does this patent fall under?
Primary CPC classification B25J9/0081. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Feb 08 2022 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).