Automatic programming system

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

36447411, 36447422, 364192, G05B 19403

Patent

active

048149993

DESCRIPTION:

BRIEF SUMMARY
TECHNICAL FIELD

The present invention relates to an automatic programming system for a one-spindle two-saddle NC turret lathe.


BACKGROUND ART

It is conventionally known to create an NC tape for driving an NC machine tool by automatic programming, saving time and obtaining an accurate program.
However, when a program for machining a material 2 such as the round rod as shown in FIG. 1 with a two-saddle turret lathe to obtain a product having a hole 3 and an outer shape 1 is created by an automatic programming apparatus, it is necessary to determine which machining steps are to be performed by respective saddles and also whether machining can be performed by both saddles simultaneously. For example, the machining steps shown in FIG. 1 include rough cutting step N1 and finishing step N2 as outer-diameter machining, drilling step N3, rough cutting step N4 and finishing step N5 as inner-diameter machining of the hole formed by the drilling step N3, and rough cutting step N6 and finishing step N7 as face grinding. Among these, the rough cuttings steps N1, N4 and N6 can be performed simultaneously with the drilling step N3, but cannot be performed simultaneously with the finishing steps. Therefore, each machining step is assigned to a saddle. It is then determined which of the steps are to be performed simultaneously and when to start machining, thereby creating a program for each of the saddles.


SUMMARY OF THE INVENTION

It is an object of the present invention to provide an automatic programming system which can easily create a program for a one-spindle, two-saddle NC turret lathe.
In order to solve the above-mentioned problem, an automatic programming system for a two-saddle NC turret lathe according to the present invention is characterized in that shape definition (for defining a machining condition for each machining step) and machining data (including at least a tool designation and a machining speed) are input for each machining step together with a machining code identifying the machining step from machining step input means. The shape definition and the machining data input by the machining step input means are stored in a memory means so as to correspond to the input machining code. A series of machining steps to be performed by each saddle is set by a machining assigning/setting means assigning either a machining code indicating the machining condition at each of the series of the machining steps or a wait command designating one saddle to wait for the end of one machining step by the other saddle. The machining program for each saddle is automatically created by a program creating means. The creation is performed in accordance with the machining codes and the wait commands assigned by the machining assigning/setting means, for corresponding saddles at each machining step and the shape definition and machining data stored in the memory means that corresponds to the machining code.
Thus, according to the present invention, shape definition and machining data for each machining step are input, machining steps are assigned to corresponding saddles, and wait commands designating a saddle to wait for machining in the other saddle to finish are entered, so that a program for each saddle can be automatically created. As a result, the shape definition for each machining step can be input independently of the assignment of the machining steps to the saddles, and programming for each saddle can be performed easily at high speed.


BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a partial plan view of an example of machining by an NC lathe;
FIG. 2 is a block diagram of an automatic programming apparatus used in an embodiment of the present invention;
FIG. 3 is a diagram for explaining the assignment of machining codes and wait commands to saddles; and
FIG. 4 is a flow chart showing the operation of the embodiment of the present invention.


DESCRIPTION OF THE PREFERRED EMBODIMENT

FIG. 2 is a block diagram of an example of an automatic programming apparatus 10 for carrying out the automatic programming system of t

REFERENCES:
patent: 3573737 (1971-04-01), Rosenberg
patent: 3573738 (1971-04-01), Bottles et al.
patent: 3597740 (1971-08-01), Daw et al.
patent: 3739157 (1973-06-01), Bobrowicz et al.
patent: 4092720 (1978-05-01), Carey
patent: 4558419 (1985-12-01), Kanematsu et al.
patent: 4700313 (1987-10-01), Takagawa

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Automatic programming 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 Automatic programming system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Automatic programming system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-483186

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.