Method of generating a machining program
AssigneeSpring Technologies
InventorsPhilippe Legoupi, Olivier Bellaton
Life of this patent
Estimating the term…
Abstract
A method of generating a machining program that can be interpreted by a physical controller of a numerical control machine tool. The machining program is generated from a prerecorded set of machine parameters representative of the machine tool, and a prerecorded set of machining sequences on the basis of at least some of the said machine parameters and of at least some of the machining sequences, a computer simulation program carries out machining feasibility tests (TST), the machining program being generated in a format that can be executed by the said physical controller only if it passes the machining feasibility tests beforehand.
Claims10
A method of generating a machining program that can be interpreted by a physical controller of a numerical control machine tool, this machine tool comprising several moving parts able to move relative to one another so as to move an actual tool with respect to an actual workpiece that is the starting point for a component that is to be machined, the actual tool being borne by one of the moving parts and the actual workpiece by another of the moving parts via means for holding the actual workpiece in position, the method of generating a machining program being essentially characterized in that the machining program is generated from:
- a prerecorded set of machine parameters representative of the machine tool, some of these machine parameters being representative of space volumes each one representative of at least one of the said moving parts of the machine tool and other machine parameters being representative of kinematic links between at least some of the said moving parts of the machine;
- and
- a prerecorded set of machining sequences, each machining sequence being representative of an expected movement of the actual tool during part of the machining of a component;
- wherein, on the basis of at least some of the said machine parameters and of at least some of the machining sequences, a computer simulation program carries out machining feasibility tests (TST), the machining program being generated in a format that can be executed by the said physical controller only if it passes the machining feasibility tests beforehand;
- and
- wherein said generation of the machining program in the format executable by the said physical controller involves:
- writing, using a first writing algorithm, a machining preprogram in a generic format distinct from the said format executable by the said physical controller;
- then
- checking, by a writing controller algorithm, the machining preprogram in the generic format, this writing controller algorithm checking whether this machining preprogram in the generic format conforms to predetermined linguistic rules specific to the generic format;
- then
- if the writing controller algorithm confirms that the machining preprogram in the generic format conforms to the predetermined linguistic rules specific to the generic format then this machining preprogram in the generic format is stored in memory so that it can be kept and a second writing algorithm rewrites this machining preprogram in the format executable by the said physical controller;
- then
- checking, by a reading controller algorithm, the machining preprogram in the format executable by the said physical controller, this reading controller algorithm checking whether this machining preprogram in the format executable by the said physical controller conforms to predetermined linguistic rules specific to the format executable by the said physical controller;
- then
- if the reading controller algorithm confirms that the machining preprogram in the format executable by the said physical controller conforms to the predetermined linguistic rules specific to the format executable by the said physical controller, then this machining preprogram in the format executable by the physical controller is considered to be the machining program generated in the format executable by the said physical controller, this latter program then being recorded so that it can be transmitted to the machine tool to be interpreted and executed by the physical controller thereof.
Dependencies are inferred from the claim text.