Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH06104292B2 - Method and device for automatically dividing machining process in automatic programming device - Google Patents
[go: Go Back, main page]

JPH06104292B2 - Method and device for automatically dividing machining process in automatic programming device - Google Patents

Method and device for automatically dividing machining process in automatic programming device

Info

Publication number
JPH06104292B2
JPH06104292B2 JP12549490A JP12549490A JPH06104292B2 JP H06104292 B2 JPH06104292 B2 JP H06104292B2 JP 12549490 A JP12549490 A JP 12549490A JP 12549490 A JP12549490 A JP 12549490A JP H06104292 B2 JPH06104292 B2 JP H06104292B2
Authority
JP
Japan
Prior art keywords
shape
area
machining
line
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP12549490A
Other languages
Japanese (ja)
Other versions
JPH0425346A (en
Inventor
清洲 川嶋
幸雄 原
Original Assignee
日立精機株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日立精機株式会社 filed Critical 日立精機株式会社
Priority to JP12549490A priority Critical patent/JPH06104292B2/en
Publication of JPH0425346A publication Critical patent/JPH0425346A/en
Publication of JPH06104292B2 publication Critical patent/JPH06104292B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、自動プログラミング装置の加工工程自動分
割方法に関する。更に詳しくは、旋削NCデータを自動的
に作成する対話形自動プログラミング装置において、被
加工物の仕上形状などから加工工程を第1加工工程(表
面加工)と第2加工工程(裏面加工)とに自動的に分割
する自動プログラミング装置の加工工程自動分割方法に
関する。
The present invention relates to a method for automatically dividing machining steps of an automatic programming device. More specifically, in an interactive automatic programming device that automatically creates turning NC data, the machining process is divided into the first machining process (front surface machining) and the second machining process (back surface machining) based on the finish shape of the workpiece. The present invention relates to a method for automatically dividing a machining process of an automatic programming device that automatically divides.

[従来技術] NC工作機械は、工具の経路をプログラム(NCデータ)に
より指令される。この経路は、手動によりプログラムさ
れる。この手動プログラミング、すなわち人が工具の経
路を計算してプログラムするものはプログラミング作業
に工数がかかる。近年、このプログラミング工数を減少
させるため、CRT画面を用いて対話形式によりデータを
入力し、部品図面などから簡単な操作でNCデータを作成
する自動プログラミング装置が使われている。旋削のた
めのNCデータを自動的に作成する方法は、種々提案され
かつ実施されている。
[Prior Art] In NC machine tools, a tool path is instructed by a program (NC data). This path is manually programmed. This manual programming, that is, a method in which a person calculates a tool path and programs it requires a lot of man-hours for programming. In recent years, in order to reduce the programming man-hours, an automatic programming device has been used which inputs data interactively using a CRT screen and creates NC data by a simple operation from a part drawing. Various methods for automatically creating NC data for turning have been proposed and implemented.

例えば、特開昭61−103213号公報には、あらかじめ分類
された素材形状データと、仕上形状データから必要な加
工工程の順序、加工領域を自動的に決定することができ
るNCデータ作成方法が記載されている。
For example, Japanese Patent Laid-Open No. 61-103213 discloses an NC data creation method capable of automatically determining a necessary machining process sequence and machining area from pre-classified material shape data and finishing shape data. Has been done.

[発明が解決しようとする課題] 前記したNCデータ作成方法は、加工工程の順序を自動的
に決定している。しかし、近年NC旋盤で対向して2つの
主軸を有するタイプが出現している。このタイプのNC旋
盤は、第1の主軸チャックで被加工物を保持し被加工物
の表面を加工した後、第2の主軸チャックで被加工物を
受け取り保持し被加工物の裏面を加工している。この表
面の加工を行う第1加工工程、表面の加工を行う第2加
工工程のNCデータを自動プログラミング装置で作成する
には、作業者が図面から過去の経験で第1加工工程と第
2加工工程とに分割し、各工程毎に仕上形状などのデー
タを入力して作成していた。
[Problems to be Solved by the Invention] In the NC data creation method described above, the order of processing steps is automatically determined. However, in recent years, a type of NC lathe having two spindles facing each other has appeared. This type of NC lathe holds the work piece by the first spindle chuck and processes the surface of the work piece, and then receives and holds the work piece by the second spindle chuck and processes the back surface of the work piece. ing. In order to create NC data of the first processing step for processing the surface and the second processing step for processing the surface with the automatic programming device, the operator can use the past experience from the drawings to make the first processing step and the second processing step. It was created by dividing it into processes and inputting data such as finish shape for each process.

このため旋削加工を熟知した者しか作成することができ
なかった。また、各工程ごとに仕上形状などのデータを
入力するので能率が悪かった。この発明は、こうした技
術的背景で発明されたものであり、以下の目的を達成す
る。
For this reason, only those who are familiar with the turning process can create it. Moreover, since data such as finishing shape is input for each process, the efficiency is poor. The present invention has been invented in such a technical background and achieves the following objects.

この発明の目的は、一度の素材形状、仕上形状の入力で
自動的に第1,2加工工程を判別するための自動プログラ
ミング装置における加工工程自動分割方法を提供するこ
とにある。
It is an object of the present invention to provide a machining process automatic dividing method in an automatic programming device for automatically discriminating the first and second machining processes by once inputting a material shape and a finishing shape.

[前記課題を解決するための手段および作用] 前記課題を解決するために次のような手段を採る。[Means and Actions for Solving the Problems] The following means are adopted to solve the problems.

加工工程を自動的に分割するための加工工程自動分割方
法であって、被加工物の素材形状の輪郭線を入力する入
力工程と、被加工物の仕上形状の輪郭線を入力する仕上
形状入力工程と、前記仕上形状の入力開始点を定義する
工程と、前記仕上形状上の最大外径上であってしかも前
記仕上形状の端面から被加工物の回転軸線方向に最も遠
い位置を外径工程分割点として定義する工程と、前記素
材形状の輪郭線と前記仕上形状の輪郭線と前記入力開始
点を通り前記回転軸線と直角な線と前記工程分割点を通
り前記回転軸線と直角な線とで囲まれた領域を第1加工
工程領域として決定する工程と、前記以外の領域を第2
加工工程領域と定義する工程と、からなる自動プログラ
ミング装置における加工工程自動分割方法である。
A method for automatically dividing a machining process, which is an input process for inputting a contour line of a material shape of a work piece and a finish shape inputting for inputting a contour line of a finish shape of a work piece. A step, a step of defining an input start point of the finish shape, a step of defining the maximum outer diameter on the finish shape, and a position farthest from the end surface of the finish shape in the rotation axis direction of the workpiece. A step defined as a division point, a contour line of the material shape, a contour line of the finish shape, a line orthogonal to the rotation axis line passing through the input start point, and a line orthogonal to the rotation axis line passing through the process division point The step of determining the area surrounded by the first processing step area and the area other than the above as the second processing step area
A method for automatically dividing a machining process in an automatic programming device comprising a process defined as a machining process region.

また、前記入力開始点からあらかじめ設定された長さを
軸線方向に加算して、前記第1加工工程領域と前記第2
加工工程領域とが重複する重複加工領域を有して前記加
工工程領域を決定すると加工仕上げ精度が良い。
In addition, a preset length from the input start point is added in the axial direction so that the first machining step area and the second machining step area are added.
If the processing step area is determined by having an overlapping processing area that overlaps the processing step area, the processing and finishing accuracy is good.

この方法を実現するには、被加工物の素材形状の輪郭線
を記憶する素材形状記憶メモリ領域と、被加工物の仕上
形状の輪郭線を記憶する仕上形状記憶メモリ領域と、前
記仕上形状の入力開始点を記憶する入力開始点メモリ領
域と、前記仕上形状の最大外径であってしかも前記仕上
形状の端面から被加工物の回転軸線方向に最も遠い位置
を外径工程分割点と決定し、前記素材形状の輪郭線と前
記仕上形状の輪郭線と前記入力開始点を通り前記回転軸
線と直角な線と前記外径工程分割点を通り前記回転軸線
と直角な線とで囲まれた領域を第1加工工程領域と決定
し、前記以外の領域を第2加工工程領域と決定するため
の制御プログラムメモリ領域と、前記素材形状記憶メモ
リ領域と前記仕上形状記憶メモリ領域と入力開始点メモ
リ領域と制御プログラムメモリ領域とを統括制御する中
央処理装置と、からなる自動プログラミング装置におけ
る加工工程自動分割装置を用いる。
In order to realize this method, a material shape storage memory area for storing the contour line of the material shape of the work piece, a finish shape memory memory area for storing the contour line of the finish shape of the work piece, and the finish shape An input start point memory area for storing the input start point, and a position having the maximum outer diameter of the finishing shape which is farthest from the end face of the finishing shape in the rotation axis direction of the workpiece are determined as the outer diameter process dividing point. A region surrounded by a contour line of the material shape, a contour line of the finish shape, a line that passes through the input start point and is orthogonal to the rotation axis line, and a line that passes through the outer diameter process dividing point and is orthogonal to the rotation axis line. Is a first machining step area, and a region other than the above is a second machining step area, a control program memory area, the material shape memory memory area, the finish shape memory memory area, and the input start point memory area. And control professionals A central processing unit that integrally controls the Ramumemori region, the machining step automatic splitting device in the automatic programming apparatus comprising a used.

[実施例] 自動プログラミング装置 第1図に示すものは、この発明の自動プログラミング装
置の実施例を示すブロック図である。中央処理装置(CP
U)1は、この自動プログラミング装置全体を統括し制
御するものである。このCPU1には、バス2を介してグラ
フィックディスプレイ装置3、キーボード装置からなる
入力装置4が接続されている。加工情報メモリ領域5
は、RAM内の領域であり、被加工物の素材形状、仕上形
状、入力開始点など被加工物に関する情報を各メモリ領
域51,52,53に記憶している。
[Embodiment] Automatic Programming Device FIG. 1 is a block diagram showing an embodiment of the automatic programming device of the present invention. Central processing unit (CP
U) 1 controls and controls the entire automatic programming device. A graphic display device 3 and an input device 4 including a keyboard device are connected to the CPU 1 via a bus 2. Processing information memory area 5
Is an area in the RAM, and information about the workpiece such as the material shape, finish shape, and input start point of the workpiece is stored in each memory area 51, 52, 53.

制御プログラムメモリ領域6は、この自動プログラミン
グ装置全体を制御する制御プログラム、各種メモリ領域
に記憶された被加工物に関する情報からNCデータを作成
するプログラム、加工工程を分割するプログラム61など
必要なプログラムを記憶するROM内の領域である。NCデ
ータ出力装置7は、作成されたNCデータを紙テープ、バ
ブルカセット、ICカードなどの外部記憶媒体に出力する
ための出力手段である。
The control program memory area 6 includes a control program for controlling the entire automatic programming device, a program for creating NC data from information on a workpiece stored in various memory areas, a program 61 for dividing a machining process, and other necessary programs. This is the area in the ROM to store. The NC data output device 7 is an output means for outputting the created NC data to an external storage medium such as a paper tape, a bubble cassette, and an IC card.

条件設定メモリ領域8は、自動プログラミング装置でNC
データを作成する際に使用する切削条件などの各種条件
を記憶するRAM内の領域である。作成データメモリ領域1
0は、入力されたデータ、処理結果、作成されたNCデー
タなどを一時的に記憶するRAM内の領域である。
The condition setting memory area 8 is NC by an automatic programming device.
An area in RAM that stores various conditions such as cutting conditions used when creating data. Created data memory area 1
0 is an area in the RAM that temporarily stores the input data, the processing result, the created NC data, and the like.

加工工程決定方法の例 第2図(a),(b),(c)に示す実線は、旋削加工
のときの仕上形状を示す例で半分の断面図である。
Example of Method for Determining Machining Steps Solid lines shown in FIGS. 2 (a), (b), and (c) are half sectional views showing an example of the finished shape at the time of turning.

以下、この発明の実施例を図面にしたがって説明する。
第2図(a)の矢印の実線は、貫通した内孔21を有する
部品20の仕上形状軸線から切断した一方の断面の輪郭線
の形状を示し、外側の点線は、素材22形状の輪郭線を示
すものである。この素材22形状の輪郭線をグラフィック
ディスプレイ装置3に表示されるメッセージにしたがっ
て入力装置4から入力する。
Embodiments of the present invention will be described below with reference to the drawings.
The solid line of the arrow in FIG. 2 (a) shows the shape of the contour line of one section cut from the finishing shape axis of the component 20 having the through hole 21 therein, and the outer dotted line is the contour line of the material 22 shape. Is shown. The contour line of the shape of the material 22 is input from the input device 4 according to the message displayed on the graphic display device 3.

入力した素材22形状の輪郭線は素材形状記憶メモリ領域
51に記憶される。A点は、仕上形状の輪郭線の入力開始
点である。この入力開始点Aを、第1加工工程と第2加
工工程とを区別する内孔21側の分割点とする。したがっ
て、内孔21側の入力開始点Aは、このことを考慮してマ
ニュアルで決定する。ただし、この内孔21は、通し孔で
あるからドリルで穴を穿ける加工は、第1加工工程で行
う。
The input contour shape of 22 shapes is the material shape memory area
It is stored in 51. Point A is an input start point of the contour line of the finished shape. This input start point A is a division point on the inner hole 21 side that distinguishes the first machining process and the second machining process. Therefore, the input starting point A on the inner hole 21 side is manually determined in consideration of this. However, since the inner hole 21 is a through hole, the drilling process is performed in the first processing step.

次に入力開始点Aから順に、線分AB、線分BC、線分CD
線分DE、線分EF、線分FG、線分GH、線分HI、線分IJ、線
JK、線分KL、線分LM、線分MAを入力する。この入力に
より入力開始点および仕上形状が仕上形状記憶被加工物
52に記憶される。この仕上形状の入力が終了すると、制
御プログラムメモリ領域6内の加工工程分割プログラム
メモリ領域61に記憶された加工工程分割プログラムをCP
U1により実行して、第1,2加工工程の分割位置を自動的
に決定する。その加工工程分割プログラムによる分割位
置の決定方法を以下説明する。工程分割位置は、加工情
報メモリ領域5内の各領域51,52,53に記憶された素材22
形状、仕上形状入力開始点Aなど内孔21側は、前記した
ように入力開始点Aを分割点とする。ただし、実際の切
削では、第1,2加工工程との境目にバリやノーズR分の
削り残り部分ができるので入力開始点AよりZ方向に長
さlだけ加算して、第1加工工程でも第2加工工程でも
加える重複加工領域23を定める。
Next, from the input start point A, line segment AB , line segment BC , line segment CD ,
Enter line segment DE , line segment EF , line segment FG , line segment GH , line segment HI , line segment IJ , line segment JK , line segment KL , line segment LM , and line segment MA . By this input, the input start point and the finish shape are the finish shape memory
Stored in 52. When the input of the finish shape is completed, the machining step division program stored in the machining step division program memory area 61 in the control program memory area 6 is stored in the CP.
It is executed by U1 to automatically determine the division position for the first and second machining steps. A method of determining the division position by the machining step division program will be described below. The process division position is the material 22 stored in each area 51, 52, 53 in the processing information memory area 5.
On the side of the inner hole 21 such as the shape and finish shape input starting point A, the input starting point A is used as a dividing point as described above. However, in actual cutting, since there are burrs and uncut portions corresponding to the nose R at the boundary between the first and second machining steps, the length l is added in the Z direction from the input start point A, and even in the first machining step. The overlapping processing area 23 to be added in the second processing step is defined.

この重複加工領域23の長さlは、あらかじめ自動プログ
ラミング装置内の条件設定メモリ領域8に設定する。外
径側の第1加工工程と、第2加工工程との分割点は、次
の原則で自動的に決定する。入力された仕上形状の外径
が最も大きい位置、すなわちX値が最も大きい位置で、
かつZ値が最も小さい位置、すなわちH点を分割点とす
る。外径側も前記内孔21側と同様に、第1加工領域24と
第2加工領域25の重なり長さlをあらかじめ定めてお
き、この値を加算する。
The length 1 of the overlapping processing area 23 is set in advance in the condition setting memory area 8 in the automatic programming device. The dividing point between the first machining step and the second machining step on the outer diameter side is automatically determined according to the following principle. At the position where the outer diameter of the entered finish shape is the largest, that is, the position where the X value is the largest,
Further, the position having the smallest Z value, that is, the H point is set as the division point. Similarly to the inner hole 21 side, the overlapping length l of the first processing region 24 and the second processing region 25 is determined in advance on the outer diameter side, and this value is added.

結局、第1加工工程24は、第2図(b)に示すように内
孔21側は、A点+()を通り、X軸線と平行な線分L
1、外径側はH点+()を通りX軸線と平行な線分L2
と仕上形状および素材22形状の輪郭線とで囲まれたZ値
の大きい側である。第2加工工程領域25は、第2図
(c)に示すように残りの領域プラス第1加工工程側に
長さ()だけ伸びた領域となる。すなわち、長さlと
仕上形状線と素材形状の輪郭線で囲まれた領域は、第1
加工工程領域24と第2加工工程領域25とが重なる重複加
工領域23となる。
After all, in the first processing step 24, as shown in FIG. 2 (b), on the inner hole 21 side, a line segment L passing through the point A + () and parallel to the X-axis line.
1, on the outer diameter side, a line segment L2 that passes through point H + () and is parallel to the X axis
It is the side with a large Z value, which is surrounded by and the outline of the finished shape and the shape of the material 22. As shown in FIG. 2 (c), the second processing step region 25 is a region extended by the length () toward the remaining region plus the first processing step. That is, the area surrounded by the length l, the finishing shape line, and the outline of the material shape is the first
The processing step area 24 and the second processing step area 25 become an overlapping processing area 23 where they overlap.

第3図(a),(b),(c)は、他の加工例を示す。
最初に内孔21の入力開始点Aをまず決定する。仮に、加
工開始点をA点だと決定すると、線分ABから入力を開始
する。次に、線分BC、線分CD、円弧DE、線分EF、線分FA
を入力する。第1,2加工工程の分割点は前記加工例と同
様に決定する。すなわち、内孔21側はA点、外径側はG
点である。前記と同様に重複加工領域23のZ方向長さl
が決定されているので、Z軸方向に長さlだけ加算され
た位置まで第1加工工程領域とする。したがって、第1,
2加工工程領域24,25と重複加工領域23は第3図(b),
(c)に示した領域となる。
3 (a), (b) and (c) show other processing examples.
First, the input starting point A of the inner hole 21 is first determined. If it is determined that the processing start point is the point A, input is started from the line segment AB . Next, line segment BC , line segment CD , arc DE , line segment EF , line segment FA
Enter. The division points of the first and second processing steps are determined in the same manner as in the processing example. That is, point A is on the inner hole 21 side and G is on the outer diameter side.
It is a point. Similar to the above, the length l of the overlapping processing area 23 in the Z direction
Is determined, the position where the length l is added in the Z-axis direction is set as the first machining step region. Therefore, the first
The two machining process areas 24 and 25 and the overlapping machining area 23 are shown in FIG.
The area is shown in (c).

第4図は、止まり穴30を有する例である。加工開始点を
A点にして、線分AB、線分BC、線分CD、線分DE、線分E
F、線分FG……同様に、P点まで入力する。この場合A
点とP点が交差していないので、内孔は止まり穴30であ
ると認識する。この認識のときは、内孔側は前記加工例
のような重複加工領域23を、採用せずZ軸線方向の長さ
lも設定しない。しかし、外径側は最大外径であるG点
からの長さlを設定し重複加工領域23を設定する。した
がって、第1加工工程領域24は第4図の斜線で示した領
域となる。第2加工領域は前記と同様に定める。
FIG. 4 shows an example having a blind hole 30. The processing start point is point A, and line segment AB , line segment BC , line segment CD , line segment DE , line segment E
F , line segment FG .... Similarly, enter up to point P. In this case A
Since the point and the point P do not intersect, the inner hole is recognized as the blind hole 30. At the time of this recognition, on the inner hole side, the overlapping processing area 23 as in the above-described processing example is not adopted and the length l in the Z-axis direction is not set. However, on the outer diameter side, the length 1 from the point G, which is the maximum outer diameter, is set, and the overlapping processing area 23 is set. Therefore, the first processing step region 24 becomes the region shown by the diagonal lines in FIG. The second processing area is defined in the same manner as above.

第5図は、内孔を全く有しない加工例である。入力開始
点AからK点まで入力する。この場合は、内孔を有しな
いので重複加工領域23を付加して仕上形状、素材形状で
囲まれた領域を第1加工工程領域24とする。第2加工工
程領域25は前記と同様に定める。
FIG. 5 is a processing example having no inner hole at all. Input points A to K. In this case, since there is no inner hole, the overlapping machining area 23 is added and the area surrounded by the finish shape and the material shape is defined as the first machining step area 24. The second processing step area 25 is defined as described above.

概略動作フロー図 第6図は、工程分割のフロー図である。まず、自動プロ
グラミング装置の入力装置4から素材形状を入力する
(ステップP1)。入力された素材形状は、加工情報メモ
リ領域5内に素材形状記憶メモリ領域51に記憶される。
次に、仕上形状を前記加工例で示したような手順で入力
する(P2)。入力された仕上形状は、加工メモリ領域5
内の仕上形状記憶メモリ領域52に記憶される。また仕上
形状の入力開始点は、入力開始点メモリ領域53が記憶さ
れる。仕上形状の入力が終了すると、CPU1は制御プログ
ラム61を実行し工程分割処理を開始する。
Schematic Operation Flow Diagram FIG. 6 is a flow diagram of process division. First, the material shape is input from the input device 4 of the automatic programming device (step P 1 ). The input material shape is stored in the material shape storage memory area 51 in the processing information memory area 5.
Next, the finish shape is input in the procedure as shown in the processing example (P 2 ). The entered finish shape is stored in the processing memory area 5
It is stored in the finish shape memory memory area 52 therein. The input start point of the finished shape is stored in the input start point memory area 53. When the input of the finish shape is completed, the CPU 1 executes the control program 61 and starts the process division processing.

工程分割の必要がなければ(P3)、工程分割の処理を終
了し(P4)、従来通りNCデータを自動で作成する
(P4)。この工程分割が必要であるか否かの判断は、あ
らかじめ入力しておく。工程分割があれば、作業者が指
定した工程分割指定があるか否か判断し(P5)、指定さ
れた位置で第1,2加工工程領域を分割する(P6)。
If necessary the process division (P 3), and terminates the processing of process division (P 4), to create automatically a conventional NC data (P 4). Whether or not this process division is necessary is input in advance. If there is a process division, it is judged whether or not there is a process division designation designated by the operator (P 5 ), and the first and second machining process areas are divided at the designated position (P 6 ).

一方、工程分割指定入力がないときは、工程分割位置を
前記原理により自動的に決定し、この位置で第1,2加工
工程領域を分割する。(P7,P8)。この分割が終了する
と、第1,2各工程ごとに素材、仕上形状を作成データメ
モリ領域10に書込む(P9)。この後、これらの作成デー
タメモリ領域10に書き込まれた形状データをもとに素材
形状および第1,2工程の仕上形状を表示装置3に表示さ
せる(P10)。
On the other hand, when there is no process division designation input, the process division position is automatically determined according to the above principle, and the first and second machining process regions are divided at this position. (P 7 , P 8 ). When the division is completed, the first and second material in each process, writing finish shape to create the data memory area 10 (P 9). Thereafter, to display the original on the material shape and finish shape of the first and second step the shape data written in these create the data memory area 10 on the display device 3 (P 10).

作業者は表示された仕上形状から工程分割位置が不適切
であると判断すると(P12)、端末からキーボード入力
し修正することができる(P13)。工程分割の処理が終
了すると第1加工工程、第2加工工程ごとの仕上形状お
よび素材形状から従来と同様にNCデータを自動で作成す
る。
When the operator determines that the process dividing position from the finish shape appears unsuitable (P 12), it can be by keyboard input corrected from the terminal (P 13). When the process division process is completed, NC data is automatically created from the finish shape and material shape for each of the first and second processing steps, as in the conventional method.

[発明の効果] 以上、詳記したように、入力開始点、仕上形状および素
材形状から第1,2加工工程の加工領域を自動的に分割し
たので加工経験の少ない人でも効率的に第1,2加工領域
を決定できる。
[Effects of the Invention] As described above in detail, since the machining areas of the first and second machining steps are automatically divided from the input start point, the finish shape and the material shape, even a person with little machining experience can efficiently perform the first operation. , 2 machining areas can be determined.

【図面の簡単な説明】[Brief description of drawings]

第1図は、NCデータ作成装置の概要を示すブロック図、
第2図(a),(b),(c)は仕上形状と素材から工
程を決定する例を示す図、第3図(a),(b),
(c)は曲面がある形状のときの認識を示す図、第4図
は止まり穴を有する工作物の仕上げ形状の例を示す図、
第5図は内孔を有しない例を示す図、第6図は工程を決
定する動作フローを示す図である。 1……中央処理装置,3……グラフィックディスプレイ装
置,4……入力装置,5……加工情報メモリ領域,6……制御
プログラムメモリ領域,8……切削領域メモリ領域,9……
加工工程メモリ領域,24……第1加工工程領域,25……第
2加工工程領域
FIG. 1 is a block diagram showing an outline of the NC data creation device,
2 (a), (b), and (c) are diagrams showing an example in which a process is determined based on the finish shape and material, and FIGS. 3 (a), (b), and
(C) is a view showing recognition when a curved surface has a shape, and FIG. 4 is a view showing an example of a finished shape of a workpiece having a blind hole,
FIG. 5 is a diagram showing an example having no inner hole, and FIG. 6 is a diagram showing an operation flow for determining a process. 1 ... Central processing unit, 3 ... Graphic display device, 4 ... Input device, 5 ... Machining information memory area, 6 ... Control program memory area, 8 ... Cutting area memory area, 9 ...
Machining process memory area, 24 …… First machining process area, 25 …… Second machining process area

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】加工工程を自動的に分割するための加工工
程自動分割方法であって、被加工物の素材形状の輪郭線
を入力する入力工程と、被加工物の仕上形状の輪郭線を
入力する仕上形状入力工程と、前記仕上形状の入力開始
点を定義する工程と、前記仕上形状上の最大外径上であ
ってしかも前記仕上形状の端面から被加工物の回転軸線
方向に最も遠い位置を外径工程分割点として定義する工
程と、前記素材形状の輪郭線と前記仕上形状の輪郭線と
前記入力開始点を通り前記回転軸線と直角な線と前記工
程分割点を通り前記回転軸線と直角な線とで囲まれた領
域を第1加工工程領域として決定する工程と、前記以外
の領域を第2加工工程領域と定義する工程と、からなる
自動プログラミング装置における加工工程自動分割方
法。
1. A method for automatically dividing a machining process, comprising a step of inputting a contour line of a material shape of a workpiece and a contour line of a finish shape of the workpiece. A finishing shape input step of inputting, a step of defining an input starting point of the finishing shape, a maximum outer diameter on the finishing shape, and farthest from the end surface of the finishing shape in the rotation axis direction of the workpiece. A step of defining the position as an outer diameter process dividing point, a contour line of the material shape, a contour line of the finishing shape, a line orthogonal to the rotation axis line passing through the input start point, and the rotation axis line passing through the process division point A method for automatically dividing machining steps in an automatic programming device, comprising: a step of defining a region surrounded by a line orthogonal to the first machining step region; and a step of defining a region other than the above as a second machining process region.
【請求項2】請求項1において、前記入力開始点からあ
らかじめ設定された長さを軸線方向に加算して前記第1
加工工程領域と前記第2加工工程領域とが重複する重複
加工領域を有して前記加工工程領域を決定することを特
徴とする自動プログラミング装置における加工工程自動
分割方法。
2. The method according to claim 1, wherein the preset length from the input start point is added in the axial direction.
A machining step automatic dividing method in an automatic programming device, wherein the machining step area is determined by having an overlapping machining area where the machining step area and the second machining step area overlap.
【請求項3】被加工物の素材形状の輪郭線を記憶する素
材形状記憶メモリ領域と、被加工物の仕上形状の輪郭線
を記憶する仕上形状記憶メモリ領域と、前記仕上形状の
入力開始点を記憶する入力開始点メモリ領域と、前記仕
上形状の最大外径であってしかも前記仕上形状の端面か
ら被加工物の回転軸線方向に最も遠い位置を外径工程分
割点と決定し、前記素材形状の輪郭線と前記仕上形状の
輪郭線と前記入力開始点を通り前記回転軸線と直角な線
と前記外径工程分割点を通り前記回転軸線と直角な線と
で囲まれた領域を第1加工工程領域と決定し、前記以外
の領域を第2加工工程領域と決定するための制御プログ
ラムメモリ領域と、前記素材形状記憶メモリ領域と前記
仕上形状記憶メモリ領域と入力開始点メモリ領域と制御
プログラムメモリ領域とを統括制御する中央処理装置
と、からなる自動プログラミング装置における加工工程
自動分割装置。
3. A material shape storage memory area for storing a contour line of a material shape of a workpiece, a finish shape memory memory area for storing a contour line of a finish shape of the workpiece, and an input starting point of the finish shape. And an input start point memory area for storing, and a position that is the maximum outer diameter of the finish shape and is farthest from the end face of the finish shape in the rotation axis direction of the workpiece is determined as the outer diameter process dividing point, and the material A region surrounded by a contour line of the shape, a contour line of the finish shape, a line that passes through the input start point and is orthogonal to the rotation axis line, and a line that passes through the outer diameter process dividing point and is orthogonal to the rotation axis line is first. A control program memory area for determining a machining step area and an area other than the above as a second machining step area, the material shape memory memory area, the finishing shape memory memory area, the input start point memory area, and the control program memory A central processing unit that integrally controls the frequency, processing step automatic dividing device in the automatic programming apparatus comprising a.
JP12549490A 1990-05-17 1990-05-17 Method and device for automatically dividing machining process in automatic programming device Expired - Lifetime JPH06104292B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12549490A JPH06104292B2 (en) 1990-05-17 1990-05-17 Method and device for automatically dividing machining process in automatic programming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12549490A JPH06104292B2 (en) 1990-05-17 1990-05-17 Method and device for automatically dividing machining process in automatic programming device

Publications (2)

Publication Number Publication Date
JPH0425346A JPH0425346A (en) 1992-01-29
JPH06104292B2 true JPH06104292B2 (en) 1994-12-21

Family

ID=14911492

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12549490A Expired - Lifetime JPH06104292B2 (en) 1990-05-17 1990-05-17 Method and device for automatically dividing machining process in automatic programming device

Country Status (1)

Country Link
JP (1) JPH06104292B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5384950A (en) * 1994-05-12 1995-01-31 Harnischfeger Corporation Method for machining a component
WO1998019821A1 (en) * 1996-11-07 1998-05-14 Mitutoyo Corporation Generation of measurement program in nc machining and machining management based on the measurement program
US6223095B1 (en) * 1996-11-07 2001-04-24 Okuma Corporation Numeric control command generator and method
CN1093454C (en) * 1996-11-07 2002-10-30 大隈株式会社 Numeric control command generator and method
JP2006181691A (en) * 2004-12-28 2006-07-13 Yamazaki Mazak Corp Automatic machining process dividing method and device in automatic programming device

Also Published As

Publication number Publication date
JPH0425346A (en) 1992-01-29

Similar Documents

Publication Publication Date Title
US4878172A (en) Four-axis lathe NC program creation method
US4794514A (en) NC program editing method for four-axis lathes
EP0229848A1 (en) System for automatically drawing profile of tool
US5134570A (en) Offset configuration forming method
JPH06104292B2 (en) Method and device for automatically dividing machining process in automatic programming device
US4855898A (en) NC data creation method
US4698573A (en) Numerically controlled working process
JPH08118048A (en) Laser beam machining method and automatic programming device provided with programming function for the method
JP2649838B2 (en) Method of determining processing method in numerical control information creation device
JP2753365B2 (en) How to create numerical control information
JP3099022B2 (en) Spiral machining method in wire cut electric discharge machining
JPH0631591A (en) Preparation of transfer passage for nc working tool
JP2606714B2 (en) Numerical control unit
JP2788137B2 (en) Numerical control data creation device
JP2707992B2 (en) Outline processing data generation device and outline processing data generation method
JPH084992B2 (en) Grooving method decision method in numerical control information creation function
JPH0788743A (en) Screw thread cutting method in nc lathe
EP0380691A1 (en) Automatic programming method for composite nc lathe
JP2926524B2 (en) Numerical controller with trial cutting function
JP2839564B2 (en) NC data creation device
JPH06102914A (en) Method of creating machining program for numerical controller
JPS62228309A (en) Nc machine tool
JPS61257740A (en) Tool selection system
JPS63250709A (en) Method for determining cutting direction
JPH06335840A (en) Working condition setting system