Method and control system for generating machine tool control data
First Claim
1. A method of generating control data for a numerically-controlled (NC) machine tool, the method comprising:
- providing a predefined set of rules for performing predetermined machine tool operations, from which rules computer instructions can be derived for controlling the NC machine tool;
providing a computer model representing a component to be worked by the machine tool, the computer model including information relating to geometric features of the component;
automatically identifying, from the computer model, geometric features of the component, and automatically identifying one or more of the predetermined machine tool operations suitable for working the identified features of the component; and
using the set of rules associated with the identified machine tool operations to generate control data in the form of a composite set of computer instructions for working the component represented in the computer model.
2 Assignments
0 Petitions
Accused Products
Abstract
A control system (41) comprises a control program (42) which accesses a stored database (43) holding a predefined set of rules for performing predetermined machine tool operations, from which rules computer instructions can be derived for controlling an NC machine tool. A solid model (44) of a component to be manufactured is input to the control program (42). The solid model (44) is in the form of a computer model programmed using the International Geometry Export Standard (IGES). In operation, the control program (42) performs a feature recognition operation on the IGES data to identify geometric features present in the solid model (44). Having identified the geometric features present, the control program (42) uses the set of rules in the database (43) to generate control data in the form of a composite set of computer instructions for working the features of the component represented in the solid model (44).
67 Citations
22 Claims
-
1. A method of generating control data for a numerically-controlled (NC) machine tool, the method comprising:
- providing a predefined set of rules for performing predetermined machine tool operations, from which rules computer instructions can be derived for controlling the NC machine tool;
providing a computer model representing a component to be worked by the machine tool, the computer model including information relating to geometric features of the component;
automatically identifying, from the computer model, geometric features of the component, and automatically identifying one or more of the predetermined machine tool operations suitable for working the identified features of the component; and
using the set of rules associated with the identified machine tool operations to generate control data in the form of a composite set of computer instructions for working the component represented in the computer model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20)
- providing a predefined set of rules for performing predetermined machine tool operations, from which rules computer instructions can be derived for controlling the NC machine tool;
-
19. A control system for a numerically-controlled (NC) machine tool, the control system comprising:
- a memory storing a predefined set of rules for performing predetermined machine tool operations, from which rules computer instructions can be derived for controlling the NC machine tool; and
an application program for analysing an inputted computer model representing a component to be worked by the machine tool, the application program being configured (i) automatically to analyse and identify geometric features of the component in the computer model, (ii) to identify one or more of the predetermined machine tool operations suitable for working the identified features of the component; and
(iii) to generate a composite set of computer instructions on the basis of the rules associated with the identified machine tool operations, the composite set of computer instructions being suitable for working the component represented in the computer model.
- a memory storing a predefined set of rules for performing predetermined machine tool operations, from which rules computer instructions can be derived for controlling the NC machine tool; and
-
21. A method of generating control data for a numerically-controlled (NC) machine tool, substantially as hereinbefore described with reference to the accompanying drawings.
-
22. A control system for a numerically-controlled (NC) machine tool, substantially as hereinbefore shown and described with reference to the accompanying drawings.
Specification