# US 10,870,171 B2 · Method for defining a laser tool path

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,870,171 B2
- Document ID: US10870171B2
- Status: Granted
- Kind: B2
- Application number: 16/019,956
- Filed: 2018-06-27
- Published: 2019-01-03
- Granted: 2020-12-22
- Earliest claimed: 2017-06-29
- Assignees: GF Machining Solutions AG
- Applicants: Agie Charmilles New Technologies SA
- Inventors: David Conseil; Charles Eric Laporte
- Web page: https://patentgrep.com/patent/US10870171B2

## CPC

- B23K 26/0869: {Devices involving movement of the laser head in at least one axial direction}
- B23K 26/064: by means of optical elements, e.g. lenses, mirrors or prisms
- B23K 26/082: Scanning systems, i.e. devices involving movement of the laser beam relative to the laser head
- B23K 26/0823: {Devices involving rotation of the workpiece}
- B23K 26/0884: {in at least three axial directions, e.g. manipulators, robots}
- B23K 26/355: {Texturing}
- B23K 26/361: for deburring or mechanical trimming (B23K26/351 takes precedence)
- B23K 26/362: Laser etching
- B23K: SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM

## Abstract

The present invention relates to a method for defining a sequence of relative positionings of a laser head 1 in relation to a part for the machining of a texture etched on the two-dimensional or three-dimensional surface 7 of the part modelled by a 3D meshing, comprising: a step 100 of definition of N machining layers intended to be performed in succession, a step 200 of definition, for each machining layer, of patches intended to be each machined from a single position of the laser head 1, comprising closed patches 15, the boundary of which is not affected by the laser ray 2, a step 300 of validation of the closed patches 15, successively from the machining layer 1 to the machining layer N. Open patches whose boundary is affected by the laser ray 2 being defined for any areas which could not be machined from validated closed patches 15. Optionally, the method also comprises a step 400 of merging of the validated closed patches 15 into groups 50 of patches.

## Claims

### Claim 1

A method for defining a sequence of positions of a laser head relative to a part, for a machining by a laser ray of a texture etched on a two-dimensional or a three-dimensional surface of the part modeled by a 3D meshing, the method comprising:
defining a plurality of machining layers to be performed in successions;
defining for each one of the plurality of machining layers patches to be each machined from a single position of the laser head, the patches including closed patches, the boundary of which is not affected by the laser ray;
validating the closed patches successively from a first machining layer to a second machining layer of the plurality of machining layers;
defining open patches whose boundary is affected by the laser ray for any areas of the plurality of machining layers that cannot be machined from validated closed patches;
wherein the defining of the patches includes associating an origin direction with each one of the defined closed patches; and
wherein the validating of the closed patches includes assigning a maximum angulation between the origin direction and a normal to elements of the 3D meshing supporting the closed patches.

### Claim 2 (depends on 1)

The method of claim 1, wherein the validating includes criteria requiring dimensions of elements of the 3D meshing supporting the closed patches to be below predetermined three-dimensional thresholds.

### Claim 3 (depends on 1)

The method of claim 1 wherein the validating includes detecting a collision between the laser head and the part, and upon detection of the collision searching for an avoidance direction associated with the closed patch.

### Claim 4 (depends on 3)

The method of claim 3 wherein searching for the avoidance direction includes using a criterion based on a weighting of an angle formed with the origin direction, and of angles formed with the origin direction and the avoidance direction associated with adjacent ones of the validated closed patches.

### Claim 5 (depends on 1)

The method of claim 1, further comprising merging the validated closed patches into groups of patches.

### Claim 6 (depends on 5)

The method of claim 5, wherein the merging merges multilayer closed patches into groups of multilayer patches.

### Claim 7 (depends on 1)

The method of claim 1, wherein when a first closed patch of the closed patches has been validated for the first machining layer with an associated origin direction and avoidance direction, also validated for the second machining layer are the closed patches supported by the same elements of the 3D meshing, thus forming a multilayer closed patch with the same associated direction.

### Claim 8 (depends on 1)

The method of claim 1, wherein the method further includes defining the sequence of positions of the laser head relative to the part.

### Claim 9 (depends on 1)

A non-transitory computer-readable storage medium comprising instructions which, when executed by a computer, cause the computer to implement the method of claim 1 for defining the sequence of positions of the laser head relative to the part.
