Abrading – Precision device or process - or with condition responsive... – With indicating
Reexamination Certificate
1999-10-27
2002-01-29
Hail, III, Joseph J. (Department: 3723)
Abrading
Precision device or process - or with condition responsive...
With indicating
C451S009000, C451S010000, C451S005000
Reexamination Certificate
active
06341996
ABSTRACT:
INTRODUCTION TO THE INVENTION
This invention relates to computer numerically controlled (CNC) machine tools and in particular to computer generated visual simulation techniques for said machine tools.
BACKGROUND OF THE INVENTION
The development of multi-axis and multi-function machine tools in conjunction with the development of sophisticated computer controlled operation has facilitated the emergence of a generation of very high speed precision machine tools capable of complex multi-step operations from one machine.
Typically a CNC machine is controlled by a computer program, called a “part program”, which serially instructs the machine to perform a sequential series of discrete operations in a predetermined sequence so that a movable operative part of the machine tool, such as a milling cutter or grinding wheel, moves along a programmed path determined by the part program. Each individual instruction is termed a “block” and may constitute a determining command for each or a combination of controllable axes. For example, a block may instruct a grinding wheel to move 5 mm in the Y axis at a given velocity or instruct a grinding wheel to rotate and move forward 0.05 mm in the X and Y axes at a given velocity. The blocks, once programmed into the computer, are then fixed in a set sequential order. The whole set of sequential blocks may then be automatically operated by the CNC machine which then operates from start to finish of the part program.
Whilst this definition of a part program describes the traditional means of generating the “programmed path” this invention is equally applicable to other means of generating the programmed paths whether or not they involve the generation or use of a part program. Such techniques may include direct control of the programmed path from within a machine tool programming system or the like. In the context of this invention, programmed path refers to any sequence of data deemed to represent as a minimum, the spatial path that the operative part of the machine tool is programmed to take with respect to the workpiece and “part programme” refers to any program, program file or sequence data which controls or encapsulates this part program.
It is desirable when testing a part program for a complex machine tool to provide a visual simulation of the motion of the operative part of the machine tool and the machining process prior to physically operating the motion of the operative part. This simulation can be performed off-line using suitably configured three-dimensional graphics simulation systems but therein relies on separate computing equipment to that provided by the CNC of the machine tool and corresponding complexity in transferring part programs and simulation data between the CNC and the simulation computer.
For one particular class of machines, the tool and cutter grinder, it is particularly useful to provide an accurate graphical simulation of the machining process. To date this has been difficult because of the inherent geometrical complexity of the tool grinding process. A CNC tool and cutter grinder typically has at least four continuous path axes and is used to manufacture or resharpen spiral fluted cutting tools (the workpiece) such as end-mills, rotary files, drills, reamers and the like. Hereinafter the terms workpiece and cutting tool are used interchangeably. The surface features that are produced on these workpieces are usually generated by complex sweeping motions of the grinding wheel(s) whereby the resultant surface is more geometrically complex than the surface of the grinding wheel. It is therefore difficult to ensure that the desired workpiece shape is produced from the parameters entered into the part program that defines the motions of the grinding wheel of the tool and cutter grinder without the use of three dimensional graphics simulation. Traditional three dimensional simulation tools are not capable of processing the complex data produced by a multi-axis CNC controlled tool and cutter grinder.
It is therefore desirable to provide a computerised simulation environment for tool and cutter grinding machines which provides automated, computerised tools that are based on work practices that are used in manual simulation and verification procedures.
It is also desirable to provide a CNC for complex multi-axis machine tools which can provide three-dimensional, shaded colour graphics simulation of the machining process without the need for an additional simulation computing system.
It is further desirable to provide a calculation system that provides complete mathematical surface descriptions for the purpose of more accurate machine tool path generation in complex multi-axis machine tools.
SUMMARY OF THE INVENTION
According to one aspect of the invention there is provided a simulation system for a computer numerically controlled (CNC) tool grinding machine having at least one movable grinding wheel for operating on a workpiece;
said CNC tool grinding machine being programmed to perform a sequential series of discrete operations in a predetermined sequence to control movement of the grinding wheel along a programmed path;
said CNC machine tool including a grinding machine tool programming system to generate data representing information about the grinding wheel, the workpiece and the programmed path;
wherein the simulation system includes:
processing means for processing the data generated by the machine tool programming system to produce a three-dimensional image of the workpiece as it would appear after operation of the grinding wheel upon the workpiece in accordance with the programmed path;
a visual display unit (VDU) for displaying the three dimensional image; and
manipulation and control means for manipulating and controlling the appearance of the three-dimensional image on the visual display unit,
the processing means including envelope calculation means which calculates envelope data representing the skin of the solid volume occupied by the grinding wheel during its motion along the programmed path, and the envelope data is subtracted from blank data representing the shape of the workpiece prior to operation of the grinding wheel upon the workpiece to produce swept surface data representing the position and properties of the surface of the workpiece as it would appear during and after operation of the grinding wheel on the workpiece.
Preferably, the processing means is also arranged to produce a three-dimensional image of the grinding wheel for display on the visual display unit. The processing means is preferably arranged to generate perspective views of the workpiece and/or grinding wheel from different viewing directions, and the display of said perspective views is controlled by the manipulation and control means.
The machine tool may be programmed to manufacture a workpiece (e.g. a cutting tool) from a blank workpiece. Alternatively, the machine tool may be programmed to sharpen the edges of an existing workpiece (e.g. a cutting tool). The method of the present invention is particularly applicable to CNC machines in which a grinding wheel is programmed to move with at least four degrees of freedom relative to a workpiece to manufacture or sharpen a spiral fluted cutting tool (the workpiece). Examples of spiral fluted cutting tools which may be manufactured or sharpened by a CNC machine incorporating the invention include: end-mills; rotary files; drills; reamers and the like.
The simulation system is preferably incorporated within the CNC machine to form part of the CNC machine. Alternatively, the simulation system may comprise a computer system separate from, but in communication with, the machine tool programming system.
Preferably, the processing means is arranged to generate envelope data representing the outer limits of motion of the grinding wheel by solving the 4, 5 or 6 degree of freedom equations representing the motion of the grinding wheel.
The simulation system preferably includes calculation means programmed to calculate the swept surface data for the workpiece image by Boolean subtraction of the en
Brien Glenn C.
Simakov Mikhail
Stewart Nigel T.
Anca Pty LTD
Andrus Sceales Starke & Sawall LLP
Hail III Joseph J.
Wilson Lee
LandOfFree
Tool grinding simulation system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Tool grinding simulation system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Tool grinding simulation system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2845991