Computer controlled work tool apparatus and method
First Claim
1. An apparatus for performing a surface treatment on an area of a workpiece, the apparatus comprising:
- a surface treatment tool having a treatment footprint;
a tool-path generator comprising;
a memory configured to store surface model data defining a three-dimensional (3D) surface area of a workpiece to be worked;
a rules database comprising a plurality of rules relating to tool-path generation; and
a tool-path determiner configured to determine data representing a 3D tool-path along the 3D surface of the workpiece area to be worked in accordance with rules from said rules database, wherein said surface model data defines said surface in a two-dimensional (2D) projection and wherein said tool-path determiner is configured to determine data representing a 2D path within said 2D projection and is configured to project the data representing said 2D path into 3D to define said data representing said 3D tool-path; and
means to move the surface treatment tool relative to the workpiece along the determined 3D tool path such that the footprint of the treatment tool passes over all points of the area.
1 Assignment
0 Petitions
Accused Products
Abstract
A polishing machine is described in which a surface treatment tool is moved across the surface of a workpiece in accordance with a predefined tool-path, in order to carry out the desired treatment process. The tool-path is non-periodic and preferably pseudo-random. Various techniques are described for generating data representing the tool-path to be followed. A technique is also described for determining optimum control parameters used to control the polishing machine for a given tool-path. The surface treatment may be a shaping technique in which material is removed from the surface, or a technique for adding material to the surface of the workpiece, or a technique for modifying the surface or a region under the surface of the workpiece.
-
Citations
48 Claims
-
1. An apparatus for performing a surface treatment on an area of a workpiece, the apparatus comprising:
-
a surface treatment tool having a treatment footprint; a tool-path generator comprising; a memory configured to store surface model data defining a three-dimensional (3D) surface area of a workpiece to be worked; a rules database comprising a plurality of rules relating to tool-path generation; and a tool-path determiner configured to determine data representing a 3D tool-path along the 3D surface of the workpiece area to be worked in accordance with rules from said rules database, wherein said surface model data defines said surface in a two-dimensional (2D) projection and wherein said tool-path determiner is configured to determine data representing a 2D path within said 2D projection and is configured to project the data representing said 2D path into 3D to define said data representing said 3D tool-path; and means to move the surface treatment tool relative to the workpiece along the determined 3D tool path such that the footprint of the treatment tool passes over all points of the area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method for performing a surface treatment on an area of a workpiece by moving a surface treatment device having a treatment footprint over the area;
- the method comprising;
generating a 3D tool-path which visits all points of the area, in a tool-path generator comprising; a memory configured to store surface model data defining a three-dimensional (3D) surface of the area to be worked; a rules database comprising a plurality of rules relating to tool-path generation; and a tool-path determiner configured to determine data representing a 3D tool path along the surface of the area of the workpiece to be worked in accordance with rules from said rules database, wherein said surface model data defines said surface in a two-dimensional (2D) projection and wherein said tool-path determiner is configured to determine data representing a 2D path within said 2D projection and is configured to project the data representing said 2D path into 3D to define said data representing said 3D tool-path; and moving the surface treatment device along the 3D tool-path such that the footprint of the treatment tool passes over all points of the area. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
- the method comprising;
Specification