摘要:
An automatic programming method includes a first processing including detecting a turning surface having a largest diameter in the product model, and determining a central axis of rotation on the turning surface detected as a turning axis of the product model; a second processing including shifting or rotating the product model so that the turning axis of the product model determined matches a turning axis of the work model; and a third processing including shifting the product model so that an end face of the product model shifted at the second processing matches a program origin preset in the work model, for automatically arranging the product model so as to be overlapped on the work model.
摘要:
A level difference or a uncut portion is prevented from being left between adjoining worked regions without forming any useless worked region. A lathe sectional shape forming unit (222) produces a sheet model of a lathe sectional shape in an X-Z plane on the basis of the solid model of a lathe shape formed by a lathe shape forming unit (220). A first/second step working sectional shape forming unit (227) produces sheet models of the worked sectional shapes of the first step and the second step on the basis of the sheet model of the lathe sectional shape, a step dividing position and an overlap amount. A first step disused shape deleting unit (229) and a second step disused shape deleting unit (230) delete the shape needing no work, from the sheet models of the worked sectional shapes of the first step and the second step.
摘要:
A machining unit corresponding to a cursor position in an editor section and in a synthetic model of a product model and a work model displayed in a model display section is highlight-displayed, and at the time of editing a created NC creation program, it is clearly determined to which machining unit on the model the cursor position in the editor section corresponds.
摘要:
Workpiece data involving a product shape and having a smallest diameter for lathe turning around a turning axis is selected from the workpiece database, by comparing dimension data of a workpiece data with dimension data of a product model in a state in which the product model is arranged on the turning axis and the workpiece data is arranged so that a center axis of each workpiece matches a center of the turning axis. The workpiece model for lathe turning is created based on the selected workpiece data.
摘要:
A first machining-program creating unit creates a machining program for a two-spindle machine, including machining programs for a first process performed by using a first main spindle and a second process performed by using a sub-spindle. A second machining-program creating unit creates a machining program for a one-spindle machine, including machining programs for a third process and a fourth process performed by using a second main spindle. A selecting unit determines a type of a machine to use, and selects either one of the first machining-program creating unit and the second machining-program creating unit to start, based on the determined type of the machine.
摘要:
An automatic programming method of dividing a machining area into a first process region in which one end of a work model is held for a machining and a second process region in which other end of the work model is held for the machining, and creating a program for controlling a numerical control unit based on the division of the machining area realizes an automatic process dividing processing by calculating a position of evenly dividing the volume of the machining area in a direction of a turning axis as a process-dividing position indicating the boundary between the first process region and the second process region.
摘要:
A first machining-program creating unit creates a machining program for a two-spindle machine, including machining programs for a first process performed by using a first main spindle and a second process performed by using a sub-spindle. A second machining-program creating unit creates a machining program for a one-spindle machine, including machining programs for a third process and a fourth process performed by using a second main spindle. A selecting unit determines a type of a machine to use, and selects either one of the first machining-program creating unit and the second machining-program creating unit to start, based on the determined type of the machine.
摘要:
Workpiece data involving a product shape and having a smallest diameter for lathe turning around a turning axis is selected from the workpiece database, by comparing dimension data of a workpiece model with dimension data of a product model in a state in which the product model is arranged on the turning axis and the workpiece model is arranged so that a center axis of each workpiece matches a center of the turning axis. The workpiece model for lathe turning is created based on the selected workpiece data.
摘要:
A level difference or a uncut portion is prevented from being left between adjoining worked regions without forming any useless worked region. A lathe sectional shape forming unit (222) produces a sheet model of a lathe sectional shape in an X-Z plane on the basis of the solid model of a lathe shape formed by a lathe shape forming unit (220). A first/second step working sectional shape forming unit (227) produces sheet models of the worked sectional shapes of the first step and the second step on the basis of the sheet model of the lathe sectional shape, a step dividing position and an overlap amount. A first step disused shape deleting unit (229) and a second step disused shape deleting unit (230) delete the shape needing no work, from the sheet models of the worked sectional shapes of the first step and the second step.
摘要:
An automatic programming method of dividing a machining area into a first process region in which one end of a work model is held for a machining and a second process region in which other end of the work model is held for the machining, and creating a program for controlling a numerical control unit based on the division of the machining area realizes an automatic process dividing processing by calculating a position of evenly dividing the volume of the machining area in a direction of a turning axis as a process-dividing position indicating the boundary between the first process region and the second process region.