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
JP2670180B2 - Numerical control information creation device - Google Patents
[go: Go Back, main page]

JP2670180B2 - Numerical control information creation device - Google Patents

Numerical control information creation device

Info

Publication number
JP2670180B2
JP2670180B2 JP2201714A JP20171490A JP2670180B2 JP 2670180 B2 JP2670180 B2 JP 2670180B2 JP 2201714 A JP2201714 A JP 2201714A JP 20171490 A JP20171490 A JP 20171490A JP 2670180 B2 JP2670180 B2 JP 2670180B2
Authority
JP
Japan
Prior art keywords
numerical control
tolerance
control information
tool
data
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 - Fee Related
Application number
JP2201714A
Other languages
Japanese (ja)
Other versions
JPH0485605A (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 JP2201714A priority Critical patent/JP2670180B2/en
Publication of JPH0485605A publication Critical patent/JPH0485605A/en
Application granted granted Critical
Publication of JP2670180B2 publication Critical patent/JP2670180B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、加工後の形状を入力し、この加工後の形状
に基づいて数値制御工作機械を制御する数値制御情報を
作成する数値制御情報作成装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (Industrial field of application) The present invention relates to numerical control information for inputting a shape after machining and creating numerical control information for controlling a numerically controlled machine tool based on the shape after machining. Regarding the creating device.

(従来の技術) 第10図は従来の数値制御情報作成装置の一例を示すブ
ロック図であり、データ入力装置1からデータ入力部2
に入力データSAが入力されて最終加工後形状データSB,
材質データSC,工程毎工具データSD,工程毎加工後形状デ
ータSE及び工程毎切削条件データSHに分離され、各々が
最終加工後形状入力部3,材質データ入力部4,工程毎工具
データ入力部5,工程毎加工後形状入力部6及び工程毎切
削条件入力部23に送出される。最終加工後形状入力部3
に入力された最終加工後形状データSBは加工工程生成部
9に送出され、材質データ入力部4に入力された材質デ
ータSCは一旦材質データ格納部11に格納されてから加工
工程生成部9に読出され、最終加工後形状データSB及び
材質データSCに基づいて加工工程が生成され、この加工
工程を構成する工程毎加工後形状データSE,工程毎工具
データSD及び工程毎切削条件データSHが各々工程毎加工
後形状格納部13,工程毎工具データ格納部12及び工程毎
切削条件格納部10に格納される。一方、工程毎工具デー
タ入力部5に入力された工程毎工具データSDは工程毎工
具データ格納部12に格納され、工程毎加工後形状入力部
6に入力された工程毎加工後形状データSEは工程毎加工
後形状格納部13に格納され、工程毎切削条件入力部23に
入力された工程毎切削条件データSHは工程毎切削条件格
納部10に格納される。そして、工程毎加工後形状格納部
13に格納された工程毎加工後形状データSE,工程毎工具
データ格納部12に格納された工程毎工具データSD及び工
程毎切削条件格納部10に格納された工程毎切削条件デー
タSHが数値制御情報作成部22に読出され、数値制御情報
が作成されて出力されるようになっており、最終加工後
形状及び材質データを入力して加工工程を生成し、生成
した加工工程の各データに従って数値制御情報を作成す
る機能と、加工工程一つ一つの各データを直接入力して
数値制御情報を作成する機能とを持っている。
(Prior Art) FIG. 10 is a block diagram showing an example of a conventional numerical control information creation device, from a data input device 1 to a data input unit 2.
Input data SA is input to the shape data SB after final machining,
It is separated into material data SC, tool data SD for each process, shape data SE after machining for each process, and cutting condition data SH for each process, each of which is the final post-machining shape input section 3, material data input section 4, tool data input section for each process. 5, it is sent to the post-machining shape input unit 6 for each process and the cutting condition input unit 23 for each process. Shape input part 3 after final machining
The final post-machining shape data SB input to is sent to the machining step generation unit 9, the material data SC input to the material data input unit 4 is temporarily stored in the material data storage unit 11 and then to the machining process generation unit 9. A machining process is generated based on the final processed post-machining shape data SB and the material data SC, and the post-machining shape data SE for each process, the tool data SD for each process, and the cutting condition data SH for each process that compose this machining process are generated. The data is stored in the post-machining shape storage unit 13, the process-specific tool data storage unit 12, and the process-based cutting condition storage unit 10. On the other hand, the process-specific tool data SD input to the process-specific tool data input unit 5 is stored in the process-specific tool data storage unit 12, and the process-specific post-machining shape data SE input to the process-specific post-machining shape input unit 6 is The cutting condition data SH for each process, which is stored in the post-machining shape storage unit 13 for each process and input to the cutting condition input unit for each process 23, is stored in the cutting condition storage unit for each process 10. And the shape storage unit after processing for each process
Numerical control of post-machining shape data SE for each process stored in 13, tool data SD for each process stored in the tool data storage unit 12 for each process, and cutting condition data SH for each process stored in the cutting condition storage unit 10 for each process The numerical control information is read out by the information creating unit 22, and the numerical control information is created and output. The final post-machining shape and material data is input to generate a machining process, and numerical values are generated according to each data of the generated machining process. It has a function of creating control information and a function of directly inputting each data of each machining process to create numerical control information.

(発明が解決しようとする課題) 数値制御工作機械を運転して加工を行なう際、その元
となる部品図には寸法指示と共にその寸法の許容範囲を
示す公差が同時に記載されているのが一般的であり、寸
法がその公差で示された範囲のほぼ中間となるよう加工
を行なう必要がある。
(Problems to be Solved by the Invention) When a numerically controlled machine tool is operated and machined, it is common that the part drawing that is the basis of the machine includes a dimension instruction and a tolerance indicating the allowable range of the dimension at the same time. It is necessary to perform processing so that the dimensions are approximately in the middle of the range indicated by the tolerance.

例えば第3図に示す部品図の情報に基づいて生成した
第4図に示す加工工程を元に数値制御情報を作成する場
合、加工終了後の寸法が公差で示された範囲の中間とな
るためにどのような方法を取るかについて説明する。
For example, when the numerical control information is created based on the machining process shown in FIG. 4 generated based on the information of the component drawing shown in FIG. 3, the dimension after machining is in the middle of the range indicated by the tolerance. I will explain how to take.

まず、数値制御情報に含まれる加工経路情報が公差で
示された範囲を考慮した加工経路に予めなるよう数値制
御情報を作成する方法がある。最終加工後形状を入力し
て加工工程を生成し、これに基づいて数値制御情報を作
成する場合においても、また、加工工程を直接入力し、
その一環として工程毎加工後形状を入力して数値制御情
報を作成する場合においても、点PA,PBの座標値を入力
する際に公差で示された範囲を考慮した形状データを入
力しなければならないが、実際に公差で示された範囲が
考慮された点PA,PBの座標値を求めるためには複雑な数
式を用いなければならないうえに、使用する工具,素材
の材質,送り速度及び切込量の影響も考慮しなければな
らず、公差で示された範囲を考慮した形状データを入力
する方法は事実上不可能であった。
First, there is a method of creating the numerical control information so that the machining path information included in the numerical control information is a machining path in consideration of the range indicated by the tolerance. Even when the machining process is generated by inputting the shape after final machining and the numerical control information is created based on this, the machining process is also directly input,
As part of that, even when the numerical control information is created by inputting the shape after machining for each process, when inputting the coordinate values of points PA and PB, the shape data considering the range indicated by the tolerance must be input. However, in order to obtain the coordinate values of points PA and PB that actually take into account the range indicated by the tolerance, a complicated mathematical expression must be used, and the tools used, the material of the material, the feed rate and the cutting The effect of the amount of inclusion must be taken into consideration, and it was virtually impossible to input the shape data considering the range indicated by the tolerance.

一方、数値制御情報に含まれる加工経路情報を公差で
示された範囲を考慮したものとはせずに、実際に数値制
御旋盤を運転して加工する際に工具の補正データを変更
する方法もある。点PA,PBの間の加工終了後の寸法が公
差で示された範囲の中間となるように加工を行なうには
第二工程の加工を行なう際に工具番号2番の工具の補正
データを変更する必要があるが、使用する工具,素材の
材質,送り速度及び切込量の影響を考慮すると工具の補
正データを確実に変更できるわけではなく、工具の補正
データの適正な変更量を求めるうえにおいて長年の経験
と熟練が必要であり、経験の浅い操作者には非常に困難
であると共に、熟練した操作者においても工具の補正デ
ータの変更量を確実なものとするために少なくとも1、
2回の試し加工が必要であり、加工素材の無駄が発生す
ると同時に実際の加工に入る前に無用の時間が取られる
こととなるという問題があった。
On the other hand, instead of considering the machining path information included in the numerical control information in consideration of the range indicated by the tolerance, there is also a method of changing the correction data of the tool when actually operating the numerically controlled lathe for machining. is there. To perform the machining so that the dimension between the points PA and PB after machining is in the middle of the range indicated by the tolerance, change the correction data of the tool number 2 when performing the machining in the second process. However, considering the effects of the tool used, the material of the material, the feed rate, and the depth of cut, the correction data for the tool cannot be changed reliably, and it is necessary to determine the appropriate amount of change in the correction data for the tool. Requires many years of experience and skill, which is very difficult for an inexperienced operator, and at least 1, in order to ensure the amount of change in tool correction data even for an experienced operator.
There is a problem in that the trial processing is required twice, and at the same time that the processing material is wasted, useless time is taken before the actual processing is started.

本発明は上述した事情から成されたものであり、本発
明の目的は、加工終了後の寸法が公差で示された範囲の
中間となるように、工具の補正データの変更および公差
範囲を加工条件に応じて変更する数値制御情報を容易に
作成することができる数値制御情報作成装置を提供する
ことにある。
The present invention is made from the above-mentioned circumstances, and an object of the present invention is to change the correction data of the tool and process the tolerance range so that the dimension after machining is in the middle of the range shown by the tolerance. It is an object of the present invention to provide a numerical control information creation device that can easily create numerical control information that changes according to conditions.

(課題を解決するための手段) 本発明は、加工後の形状を入力し、この加工後の形状
に基づいて数値制御工作機械を制御する数値制御情報を
作成する数値制御情報作成装置に関するものであり、本
発明の上記目的は、前記加工後の形状を入力する際、当
該加工後の形状を構成する形状要素毎又は複数の形状要
素のグループ毎に公差を入力する入力手段と、前記数値
制御情報を作成する際、前記入力された公差に基づいて
工具の補正データを変更する情報を当該数値制御情報に
付加する付加手段とを具備することによって達成され
る。
(Means for Solving the Problem) The present invention relates to a numerical control information creating apparatus for inputting a shape after machining and creating numerical control information for controlling a numerically controlled machine tool based on the shape after machining. Then, the above-mentioned object of the present invention is, when inputting the shape after the processing, input means for inputting a tolerance for each shape element or each group of a plurality of shape elements forming the shape after the processing, and the numerical control. This is achieved by providing an adding means for adding information for changing the correction data of the tool based on the inputted tolerance to the numerical control information when creating the information.

(作用) 本発明にあっては、加工後の形状を構成する形状要素
毎又は複数の形状要素のグループ毎の公差の入力を可能
にし、加工終了後の寸法が入力された公差の範囲に収ま
るように、入力された公差に基づいて数値制御情報に工
具の補正データを変更する情報を付加するようにしてい
る。更に、使用する工具に応じて公差の範囲を移動する
ことや、材質の種類及び送り速度に応じて公差の範囲を
移動することや、材質の種類及び切込量に応じて公差の
範囲を移動することを可能としているので、加工終了後
の寸法が公差で示された範囲の中間となるような数値制
御情報を自動的に作成することができる。
(Operation) According to the present invention, it is possible to input a tolerance for each shape element or a group of a plurality of shape elements forming the shape after processing, and the dimension after the processing is within the input tolerance range. As described above, the information for changing the correction data of the tool is added to the numerical control information based on the input tolerance. In addition, the tolerance range can be moved according to the tool used, the tolerance range can be moved according to the material type and feed rate, and the tolerance range can be moved according to the material type and cutting depth. Since it is possible to do so, it is possible to automatically create numerical control information such that the dimension after machining is in the middle of the range indicated by the tolerance.

(実施例) 第1図は本発明の数値制御情報作成装置の一例を第10
図に対応させて示すブロック図であり、同一構成箇所は
同符号を付して説明を省略する。
(Embodiment) FIG. 1 shows an example of a numerical control information generating apparatus according to the present invention.
It is a block diagram shown corresponding to a figure, and the same component is attached | subjected with the same code | symbol, and description is abbreviate | omitted.

データ入力部2を介して最終加工後形状公差入力部8
に入力された最終加工後形状公差データSGは加工工程生
成部9に送出され、データ入力部2を介して工程毎加工
後形状公差入力部7に入力された工程毎加工後形状公差
データSFは工程毎加工後形状公差格納部14に格納され、
加工工程生成部9からの工程毎加工後形状公差データSF
も工程毎加工後形状公差格納部14に格納される。工程毎
加工後形状公差格納部14に格納された工程毎加工後形状
公差データSF及び工程毎工具データ格納部12に格納され
た工程毎工具データSDが工具補正データ変更情報付加部
15に送出され、工具補正データ変更情報SLが生成されて
数値制御情報作成部22に送出され、数値制御情報に付加
される。工具毎公差範囲変更データ格納部16に予め格納
されている工具の種類毎又は工具毎に入力された公差の
範囲の移動量とその方向を示す工具毎公差範囲変更デー
タSI及び工程毎加工後形状公差格納部14に格納された工
程毎加工後形状公差データSFが工具毎公差範囲変更部17
に読出され、使用する工具に応じて公差の範囲が移動さ
れて再び工程毎加工後形状公差格納部14に格納される。
材質/送り速度毎公差範囲変更データ格納部19に予め格
納されている加工される素材の材質種類毎に送り速度に
応じて入力された公差の範囲の移動量とその方向を示す
材質/送り速度毎公差範囲変更データSJ及び工程毎加工
後形状公差格納部14に格納された工程毎加工後形状公差
データSFが材質/送り速度毎公差範囲変更部18に読出さ
れ、加工される素材の材質種類及び送り速度に応じて公
差の範囲が移動されて再び工程毎加工後形状公差格納部
14に格納される。材質/切込量毎公差範囲変更データ格
納部21に予め格納されている加工される素材の材質種類
毎に切込量に応じて入力された公差の範囲の移動量とそ
の方向を示す材質/切込量毎公差範囲変更データSK及び
工程毎加工後形状公差格納部14に格納された工程毎加工
後形状公差データSFが材質/切込量毎公差範囲変更部20
に読出され、加工される素材の材質種類及び切込量に応
じて公差の範囲が移動されて再び工程毎加工後形状公差
格納部14に格納されるようになっている。
Final machining shape tolerance input unit 8 via data input unit 2
The final post-machining shape tolerance data SG input to is sent to the machining step generation unit 9, and the post-machining shape tolerance data SF for each process input to the post-machining shape tolerance input unit 7 via the data input unit 2 is Stored in the shape tolerance storage unit 14 after machining for each process,
Shape tolerance data SF after machining for each process from machining process generator 9
Is also stored in the shape tolerance storage unit 14 after each process. The post-machining shape tolerance data SF for each process stored in the post-machining shape tolerance storage unit 14 and the process-specific tool data SD stored in the process-specific tool data storage unit 12 are the tool correction data change information adding unit.
It is sent to 15, the tool correction data change information SL is generated and sent to the numerical control information creating unit 22 and added to the numerical control information. Tolerance range change data for each tool Tool-specific tolerance range change data SI indicating the movement amount and direction of the tolerance range input in advance for each tool type or each tool stored in the storage unit 16 The post-machining shape tolerance data SF for each process stored in the tolerance storage unit 14 is converted to the tolerance range changing unit 17 for each tool.
Is read out, the range of the tolerance is moved according to the tool to be used, and again stored in the post-machining shape tolerance storage unit 14 for each process.
Material / Feed Speed Indicates the amount of movement and the direction of the tolerance range input according to the feed speed for each material type of the material to be processed, which is stored in advance in the tolerance range change data storage unit 19. The per-tolerance range change data SJ and the post-machining shape tolerance data SF for each process stored in the post-machining shape tolerance storing unit 14 are read out to the material / feed speed tolerance range changing unit 18 and the material type of the material to be processed. And the range of the tolerance is moved according to the feed rate, and the shape tolerance storage unit after machining is performed again for each process.
Stored in 14. Material / cutting amount tolerance range change data storage unit 21 that indicates the movement amount and direction of the tolerance range input according to the cutting amount for each material type of the material to be processed, which is stored in advance. The tolerance range change data SK for each cutting amount and the post-machining shape tolerance data SF for each process stored in the post-machining shape tolerance storage unit 14 for each process are the material / cutting amount tolerance range changing unit 20.
The tolerance range is read according to the type of material to be machined and the depth of cut, and is stored again in the post-machining shape tolerance storage unit 14 for each process.

このような構成において、その主要部である数値制御
情報作成部22の動作例を第2図のフローチャートで説明
すると、工程毎に数値制御情報を作成するために工程毎
工具データSDを工程毎工具データ格納部12より入力し
(ステップS1)、工具の交換の制御と工具補正量を決め
る数値制御情報を作成する(ステップS2)。工具補正デ
ータを一時的に変更するかどうかの判定を行なう(ステ
ップS3)。これは、工具補正データを一時的に変更する
数値制御情報を付加することによって加工終了後の寸法
が入力された公差の範囲に収まるように制御するかどう
かの判定であり、予め操作者から指定されている。
In such a configuration, an operation example of the numerical control information creating unit 22 which is the main part will be described with reference to the flowchart of FIG. 2. In order to create the numerical control information for each process, the tool data SD for each process is used as the tool data for each process. It is input from the data storage unit 12 (step S1), and numerical control information for determining the tool replacement control and the tool correction amount is created (step S2). It is determined whether to temporarily change the tool compensation data (step S3). This is a judgment as to whether or not the dimension after machining is controlled to be within the entered tolerance range by adding numerical control information for temporarily changing the tool compensation data. Has been done.

工具補正データを一時的に変更すると判定した場合
は、使用する工具の工具補正データ変更情報SLを工具補
正データ変更情報付加部15から入力し(ステップS4)、
工具補正データを一時的に変更する数値制御情報を作成
し(ステップS5)、ステップS6に移行する。一方、工具
補正データを一時的に変更はしないと判定した場合は、
直接ステップS6に移行する。そして、工程毎切削条件デ
ータSHを工程毎切削条件格納部10から入力し(ステップ
S6)、送り,切込量,主軸回転数を制御する数値制御情
報を作成する(ステップS7)。次に、工程毎加工後形状
データSEを工程毎加工後形状格納部13から入力する(ス
テップS8)。これは、各移動軸の移動経路を制御する数
値制御情報を作成するためであるが、この作成を行なう
前に工程毎の加工後形状に沿った移動では工程毎の加工
後形状公差の半分だけオフセットした移動経路を数値制
御情報として作成するかどうかの判定を行なう(ステッ
プS9)。これは、数値制御情報における移動経路を変更
することによって加工終了後の寸法が入力された公差の
範囲に収まるように制御するかどうかの判定であり、予
め操作者から指定されている。通常、工具補正データを
一時的に変更するよう指定されている場合は、工程毎の
加工後形状に沿った移動では工程毎の加工後形状公差の
半分だけオフセットした移動経路を数値制御情報として
作成することがないよう指定されている。また、工程毎
の加工後形状に沿った移動では工程毎の加工後形状公差
の半分だけオフセットした移動経路を数値制御情報とし
て作成するように指定されている場合は、工具補正デー
タの一時的な変更はしないように指定されている。
When it is determined that the tool correction data is to be temporarily changed, the tool correction data change information SL of the tool to be used is input from the tool correction data change information addition unit 15 (step S4),
Numerical control information for temporarily changing the tool compensation data is created (step S5), and the process proceeds to step S6. On the other hand, if it is determined that the tool compensation data will not be temporarily changed,
The process directly goes to step S6. Then, the cutting condition data SH for each process is input from the cutting condition storage unit 10 for each process (step
S6), numerical control information for controlling feed, depth of cut, and spindle speed is created (step S7). Next, the processed shape data SE for each process is input from the processed shape storage unit 13 for each process (step S8). This is to create the numerical control information that controls the movement path of each moving axis, but if you move along the post-machining shape for each process before creating this, only half of the post-machining shape tolerance for each process will occur. It is determined whether the offset moving route is created as numerical control information (step S9). This is a determination as to whether or not the dimension after machining is controlled to be within the input tolerance range by changing the movement path in the numerical control information, and is specified in advance by the operator. Normally, when it is specified to temporarily change the tool compensation data, the movement along the post-machining shape for each process creates a movement path offset by half the post-machining shape tolerance for each process as numerical control information. It is specified not to do. When it is specified that a movement path offset by half of the post-machining shape tolerance for each process is created as numerical control information for movement along the post-machining shape for each process, temporary correction of tool correction data is performed. It is specified not to change.

工程毎の加工後形状に沿った移動では工程毎の加工後
形状公差の半分だけオフセットした移動経路を数値制御
情報として作成すると判定した場合は、工程毎加工後形
状公差格納部14から工程毎加工後形状公差データSFを入
力し(ステップS10)、工程毎の加工後形状に沿った移
動では公差の半分だけオフセットした移動経路となるよ
うに各移動軸の移動経路を制御する数値制御情報を作成
し(ステップS11)、ステップS13に移行する。一方、工
程毎の加工後形状に沿った移動では工程毎の加工後形状
公差の半分だけオフセットした移動経路を数値制御情報
として作成することは無いと判定した場合は、各移動軸
の移動経路を制御する数値制御情報を作成し(ステップ
S12)、ステップS13に移行する。そして、工具補正デー
タの一時的変更を行なったかどうかの判定を行ない(ス
テップS13)、工具補正データの一時変更を行なってい
れば工具補正データを元に戻す数値制御情報を作成し
(ステップS14)、ステップS15に移行する。一方、工具
補正データの一時的変更を行なっていなければステップ
S15に移行する。そして、全工程の数値制御情報を作成
したかどうかを判定し(ステップS15)、全工程の数値
制御情報を作成してなければステップS1に戻って上述し
た動作を繰返し、全工程の数値制御情報を作成してあれ
ば全ての処理を終了する。
When it is determined that the movement path offset by half of the post-machining shape tolerance for each process is created as numerical control information for the movement along the post-machining shape for each process, the post-machining shape tolerance storage unit 14 for each process Input the post shape tolerance data SF (step S10) and create numerical control information to control the movement path of each movement axis so that the movement path is offset by half the tolerance when moving along the shape after machining for each process. Then (step S11), the process proceeds to step S13. On the other hand, if it is determined that the movement path offset by half of the post-machining shape tolerance for each step will not be created as numerical control information in the movement along the post-machining shape for each step, the movement path of each movement axis is set. Create numerical control information to control (step
S12), and proceeds to step S13. Then, it is determined whether or not the tool compensation data is temporarily changed (step S13), and if the tool compensation data is temporarily changed, numerical control information for restoring the tool compensation data to the original is created (step S14). , And proceeds to step S15. On the other hand, if tool compensation data has not been temporarily changed, step
Move to S15. Then, it is determined whether or not the numerical control information of all processes has been created (step S15), and if the numerical control information of all processes has not been created, the process returns to step S1 and the above-mentioned operation is repeated, and the numerical control information of all processes is repeated. If is created, all the processing is terminated.

次に、第3図の部品図に示された部品の加工を行なう
ための数値制御情報を本発明の数値制御情報作成装置で
作成した場合について説明する。第4図示の工程のうち
第二工程の点PBから点PAの加工では加工終了後の寸法が
公差で示された範囲の中間となるように数値制御情報を
作成しなければならない。このため、工具毎公差範囲変
更データ,材質/送り速度毎公差範囲変更データ,材質
/切込量毎公差範囲変更データに基づいて公差範囲を移
動し、移動した公差に基づいて数値制御情報に工具の補
正データを変更する情報を付加するか、又は加工後形状
に沿った移動が工程毎の加工後形状公差の半分だけオフ
セットした移動経路となっているような数値制御情報を
作成するかしなければならない。第5図では工具毎公差
範囲変更データの一例であり、第6図は材質/送り速度
毎公差範囲変更データの一例であり、第7図は材質/切
込量毎公差範囲変更データの一例である。まず、第5図
示の工具毎公差範囲変更データの内容に基づいて公差範
囲の移動を行なう。この工程では工具番号が“2"である
ので、X方向公差移動量は“−0.001"であり、Z方向公
差移動量は“0"である。この場合、数値の符号が移動方
向を示し、−は公差を負の方向に移動し、+は公差を正
の方向に移動することを示す。よって、点PAから点PBま
での公差は“+0.099"、“−0.001"となる。次に、第6
図示の材質/送り速度毎公差範囲変更データの内容に基
づいて公差範囲の移動を行なう。この工程では材質が
“S45C"であり、送り速度が“0.3"であるので、X方向
公差移動量は“−0.002"であり、Z方向公差移動量は
“0"である。よって、点PAから点PBまでの公差は“+0.
097"、“−0.003"となる。次に、第7図示の材質/切込
量毎公差範囲変更データの内容に基づいて公差範囲の移
動を行なう。この工程では材質が“S45C"であり、切込
量は第一工程の▽▽部分の仕上代であるところの“0.2"
であるので、X方向公差移動量は“−0.001"であり、Z
方向公差移動量は“0"である。よって、点PAから点PBま
での公差は“+0.096"、“−0.004"となる。以上のよう
にして変更された結果の公差の範囲の中心線が加工経路
となるよう数値制御情報を作成すれば、工具,材質,送
り速度,切込量の影響によって結果として加工終了後の
寸法は部品図で与えられた公差の中間となる。
Next, a case will be described in which the numerical control information for machining the parts shown in the parts diagram of FIG. 3 is created by the numerical control information creating device of the present invention. In the processing of points PB to PA in the second step of the steps shown in the fourth diagram, the numerical control information must be created so that the dimension after processing is in the middle of the range indicated by the tolerance. Therefore, the tolerance range is moved based on the tolerance range change data for each tool, the tolerance range change data for each material / feed speed, and the tolerance range change data for each material / cutting depth, and the numerical control information is changed to the tool based on the moved tolerance. Information must be added to change the correction data of the above, or numerical control information must be created such that the movement along the post-machining shape is a movement path offset by half the post-machining shape tolerance for each process. I have to. FIG. 5 shows an example of the tolerance range change data for each tool, FIG. 6 shows an example of the tolerance range change data for each material / feed speed, and FIG. 7 shows an example of the tolerance range change data for each material / cutting amount. is there. First, the tolerance range is moved based on the contents of the tolerance range change data for each tool shown in FIG. Since the tool number is "2" in this step, the X-direction tolerance movement amount is "-0.001" and the Z-direction tolerance movement amount is "0". In this case, the sign of the numerical value indicates the moving direction, − indicates that the tolerance moves in the negative direction, and + indicates that the tolerance moves in the positive direction. Therefore, the tolerances from point PA to point PB are "+0.099" and "-0.001". Next, the sixth
The tolerance range is moved based on the contents of the material / feed speed tolerance range change data shown. In this step, since the material is "S45C" and the feed rate is "0.3", the X-direction tolerance movement amount is "-0.002" and the Z-direction tolerance movement amount is "0". Therefore, the tolerance from point PA to point PB is "+0.
097 "," -0.003 ". Next, the tolerance range is moved based on the contents of the material / cutting amount tolerance range change data shown in Fig. 7. In this process, the material is" S45C ", The depth of cut is "0.2", which is the finishing allowance for the ▽▽ part of the first process.
Therefore, the X direction tolerance movement amount is “−0.001”, and Z
The direction tolerance movement amount is “0”. Therefore, the tolerances from point PA to point PB are "+0.096" and "-0.004". If numerical control information is created so that the center line of the tolerance range resulting from the changes as described above becomes the machining path, the dimensions after machining will end up as a result of the effects of the tool, material, feed rate, and depth of cut. Is in the middle of the tolerances given in the part drawing.

第8図はこの公差の範囲の中心が加工経路となるよう
工具補正データを一時的に変更するような情報が付加さ
れて作成された数値制御情報のうち第二工程の加工を制
御する部分を示す図であり、シーケンス番号“N0201"に
おいて工具の交換を行なう位置まで移動すると共に、工
具補正番号2番,工具番号2番,ノーズR補正番号2番
を指定して工具を交換する。そして、加工に先立ちシー
ケンス番号“N020A"においてX方向の補正量を変更す
る。次に、シーケンス番号“N0202"において加工箇所に
近づき、シーケンス番号“N0203"において切削速度を指
定し、シーケンス番号“N0204"において加工を行なう。
シーケンス番号“N0204"の加工では、シーケンス番号
“N0205"からシーケンス番号“N0211"で示された形状の
加工を行なう。次に、シーケンス番号“N0212"、シーケ
ンス番号“N0213"によって加工箇所から離れた後、シー
ケンス番号“N020B"においてX方向の補正量を元に戻
す。第9図はこの公差の範囲の中心が加工経路となるよ
う加工経路情報をオフセットして作成された数値制御情
報のうち第二工程の加工を制御する部分を示す図であ
り、第8図の数値制御情報に比べ、シーケンス番号“N0
20A"、シーケンス番号“N020B"が無くなっている代わり
に、加工経路情報であるシーケンス番号“N0205"からシ
ーケンス番号“N0211"で示された形状がXプラス方向に
オフセットされており、その他の動作は第8図と同等で
ある。
FIG. 8 shows a portion of the numerical control information created by adding information for temporarily changing the tool correction data so that the center of the tolerance range becomes the machining path, which controls machining in the second step. It is a figure which shows, It moves to the position which exchanges a tool in sequence number "N0201", and at the same time, the tool is exchanged by designating the tool compensation number 2, the tool number 2, and the nose R compensation number 2. Then, prior to processing, the correction amount in the X direction is changed in the sequence number "N020A". Next, in the sequence number “N0202”, the machining position is approached, the cutting speed is designated in the sequence number “N0203”, and the machining is performed in the sequence number “N0204”.
In the processing of the sequence number “N0204”, the shapes shown in the sequence numbers “N0205” to “N0211” are processed. Next, after the processing location is separated by the sequence number “N0212” and the sequence number “N0213”, the correction amount in the X direction is returned to the original value at the sequence number “N020B”. FIG. 9 is a diagram showing a portion for controlling the machining of the second step in the numerical control information created by offsetting the machining path information so that the center of the tolerance range becomes the machining path. Compared to the numerical control information, the sequence number "N0
Instead of eliminating 20A "and sequence number" N020B ", the shape indicated by sequence number" N0211 "is offset from the sequence number" N0205 ", which is the machining path information, in the X plus direction, and other operations are It is equivalent to FIG.

尚、以上の説明における材質/送り速度毎公差範囲変
更データや材質/切込量毎公差範囲変更データは各々送
り速度や切込量の範囲を区切って、その範囲毎の公差の
範囲の移動量とその方向を示したものであったが、送り
速度や切込量と公差の範囲の移動量とその方向との関係
をいくつかの関数で表し、その係数等を格納したデータ
を用いるようにしても良い。
In the above description, the material / feed speed tolerance range change data and the material / cutting amount tolerance range changing data divide the feed speed and cutting amount ranges, respectively, and move within the tolerance range for each range. However, the relationship between the feed rate, the depth of cut, the amount of movement within the tolerance range, and the direction is expressed by several functions, and the data that stores the coefficient etc. should be used. May be.

(発明の効果) 以上のように本発明の数値制御情報作成装置によれ
ば、加工終了後の寸法が、使用工具、素材材質、送り速
度、切込量等を考慮した公差で示された範囲のほぼ中間
となるよう加工を行なう数値制御情報が容易に得られる
と共に、試し加工による加工素材の無駄や、無用の時間
を取られることを無くすことができる。
(Effects of the Invention) As described above, according to the numerical control information creation device of the present invention, the dimension after machining is in the range indicated by the tolerance in consideration of the tool used, the material material, the feed rate, the depth of cut, etc. It is possible to easily obtain the numerical control information for performing the machining so as to be in the middle of the above, and it is possible to eliminate the waste of the machining material by the trial machining and the waste of unnecessary time.

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

第1図は本発明の数値制御情報作成装置の一例を示すブ
ロック図、第2図はその主要部の動作例を説明するフロ
ーチャート、第3図は数値制御工作機械で加工可能であ
り、公差が指示された部品の一例を示す図、第4図は第
3図で示された部品図に基づき決定された加工工程の一
例を示す図、第5図〜第7図は本発明の数値制御情報作
成装置に用いられるデータの一例を示す図、第8図及び
第9図は本発明の数値制御情報作成装置が作成した数値
制御情報の一部の一例を示す図、第10図は従来の数値制
御情報作成装置の一例を示すブロック図である。 1……データ入力装置、2……データ入力部、3……最
終加工後形状入力部、4……材質データ入力部、5……
工程毎工具データ入力部、6……工程毎加工後形状入力
部、7……工程毎加工後形状公差入力部、8……最終加
工後形状公差入力部、9……加工工程生成部、10……工
程毎切削条件格納部、11……材質データ格納部、12……
工程毎工具データ格納部、13……工程毎加工後形状格納
部、14……工程毎加工後形状公差格納部、15……工具補
正データ変更情報付加部、16……工具毎公差範囲変更デ
ータ格納部、17……工具毎公差範囲変更部、18……材質
/送り速度毎公差範囲変更部、19……材質/送り速度毎
公差範囲変更データ格納部、20……材質/切込量毎公差
範囲変更部、21……材質/切込量毎公差範囲変更データ
格納部、22……数値制御情報作成部、23……工程毎切削
条件入力部。
FIG. 1 is a block diagram showing an example of the numerical control information generating apparatus of the present invention, FIG. 2 is a flow chart for explaining an operation example of the main part thereof, and FIG. FIG. 4 is a diagram showing an example of an instructed component, FIG. 4 is a diagram showing an example of a machining process determined based on the component diagram shown in FIG. 3, and FIGS. 5 to 7 are numerical control information of the present invention. The figure which shows an example of the data used for the creation apparatus, FIG.8 and FIG.9 is a figure which shows an example of a part of numerical control information which the numerical control information creation apparatus of this invention created, FIG.10 is a conventional numerical value. It is a block diagram showing an example of a control information creation device. 1 ... Data input device, 2 ... Data input part, 3 ... Shape input part after final machining, 4 ... Material data input part, 5 ...
Tool data input section for each process, 6 ... Geometry input section after machining for each process, 7 ... Geometry tolerance input section after machining for each process, 8 ... Geometry tolerance input section after final machining, 9 ... Machining process generation section, 10 …… Cutting condition storage for each process, 11 …… Material data storage, 12 ……
Tool data storage for each process, 13 ... Shape storage after machining for each process, 14 ... Shape tolerance storage after machining for each process, 15 ... Tool correction data change information addition unit, 16 ... Tolerance range change data for each tool Storage part, 17 …… Tolerance range change part for each tool, 18 …… Tolerance range change part for each material / feed speed, 19 …… Tolerance range change data storage part for each material / feed speed, 20 …… By material / cutting amount Tolerance range change part, 21 …… Tolerance range change data storage part for each material / cutting depth, 22 …… Numerical control information creation part, 23 …… Cutting condition input part for each process.

フロントページの続き (72)発明者 前多 岳春 愛知県丹羽郡大口町下小口5丁目25番地 の1 株式会社大隈鐵工所内 (56)参考文献 特開 平3−52004(JP,A)Continuation of front page (72) Inventor Takeharu Maeda 5-25-1, Shimokoguchi, Oguchi-machi, Niwa-gun, Aichi Prefecture Inside Okuma Iron Works Co., Ltd. (56) References JP-A-3-52004 (JP, A)

Claims (5)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】加工後の形状を入力し、この加工後の形状
に基づいて数値制御工作機械を制御する数値制御情報を
作成する数値制御情報作成装置において、前記加工後の
形状を入力する際、当該加工後の形状を構成する形状要
素毎又は複数の形状要素のグループ毎に公差を入力する
入力手段と、前記数値制御情報を作成する際、前記入力
された公差に基づいて工具の補正データを変更する情報
を当該数値制御情報に付加する付加手段とを備えたこと
を特徴とする数値制御情報作成装置。
1. A numerical control information creating apparatus for inputting a processed shape and creating numerical control information for controlling a numerically controlled machine tool based on the processed shape, when inputting the processed shape. , Input means for inputting a tolerance for each shape element or each group of a plurality of shape elements constituting the shape after the machining, and when creating the numerical control information, tool correction data based on the input tolerance And a means for adding information to change the numerical control information to the numerical control information.
【請求項2】前記付加手段は、前記工具の刃先が前記公
差の範囲の中心線を通るような工具の補正データを変更
する情報を付加するようになっている請求項1に記載の
数値制御情報作成装置。
2. The numerical control according to claim 1, wherein the adding means adds information for changing the correction data of the tool such that the cutting edge of the tool passes through the center line of the tolerance range. Information creation device.
【請求項3】前記公差の範囲の移動量とその方向で成る
変更データを前記工具毎又は工具の種類毎に格納する格
納手段と、使用する工具に応じた前記変更データにより
前記公差の範囲を変更する変更手段とを備えた請求項1
に記載の数値制御情報作成装置。
3. A storage means for storing change data consisting of a movement amount and a direction of the tolerance range for each tool or each type of tool, and the tolerance range by the change data according to a tool to be used. Claim 1 provided with the change means to change.
Numerical control information creation device according to.
【請求項4】前記公差の範囲の移動量とその方向で成る
変更データを素材の材質種類毎に送り速度に応じて格納
する格納手段と、加工される素材の材質種類及び送り速
度に応じた前記変更データにより前記公差の範囲を変更
する変更手段とを備えた請求項1に記載の数値制御情報
作成装置。
4. Storage means for storing change data consisting of the movement amount within the tolerance range and its direction according to the feed rate for each material type of the material, and the storage means for the material type and the feed rate of the material to be processed. The numerical control information generating apparatus according to claim 1, further comprising a changing unit that changes the range of the tolerance according to the change data.
【請求項5】前記公差の範囲の移動量とその方向で成る
変更データを素材の材質種類毎に切込量に応じて格納す
る格納手段と、加工される素材の材質種類及び切込量に
応じた前記変更データにより前記公差の範囲を変更する
変更手段とを備えた請求項1に記載の数値制御情報作成
装置。
5. Storage means for storing change data consisting of the movement amount within the tolerance range and its direction according to the cutting amount for each material type of the material, and the material type and cutting amount of the material to be processed. The numerical control information generating apparatus according to claim 1, further comprising a changing unit that changes the range of the tolerance according to the changed data.
JP2201714A 1990-07-30 1990-07-30 Numerical control information creation device Expired - Fee Related JP2670180B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2201714A JP2670180B2 (en) 1990-07-30 1990-07-30 Numerical control information creation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2201714A JP2670180B2 (en) 1990-07-30 1990-07-30 Numerical control information creation device

Publications (2)

Publication Number Publication Date
JPH0485605A JPH0485605A (en) 1992-03-18
JP2670180B2 true JP2670180B2 (en) 1997-10-29

Family

ID=16445713

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2201714A Expired - Fee Related JP2670180B2 (en) 1990-07-30 1990-07-30 Numerical control information creation device

Country Status (1)

Country Link
JP (1) JP2670180B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2820170B2 (en) * 1991-05-29 1998-11-05 三菱電機株式会社 Method and apparatus for creating machining command of NC machine tool
US9857789B2 (en) * 2015-05-04 2018-01-02 The Boeing Company Model-based definition for machining aircraft parts

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0352004A (en) * 1989-07-20 1991-03-06 Mitsubishi Electric Corp Cad/cam device

Also Published As

Publication number Publication date
JPH0485605A (en) 1992-03-18

Similar Documents

Publication Publication Date Title
JP4847428B2 (en) Machining simulation apparatus and program thereof
JPH05134734A (en) Numerical controller and control method therefor
JPH0736514A (en) Three-dimensional tool diameter correction system
EP0103428B1 (en) Nc programming apparatus
KR100372366B1 (en) Numerical controlling unit using machining information
KR840006144A (en) Numerical Control Machining Method
US5578913A (en) NC device controlling machining processes with pre- and post-execution in-position values
EP0487738B1 (en) System for correcting quantity of deformation of tool
JP2670180B2 (en) Numerical control information creation device
JP2753364B2 (en) Numerical control information creation device
EP0130218A1 (en) Method of protecting file of numerical control
EP0231388B1 (en) Surface machining method
US5029068A (en) NC data creation method
US4764878A (en) Surface cutting method
JPH05168B2 (en)
EP0328665B1 (en) Numerical controller
JP2836633B2 (en) Machining process decision device in numerical control information creation function
JPH07210225A (en) Numerical controller
JP2865220B2 (en) Numerical control information creation device
JP3343826B2 (en) Numerical control information creation device
JPS5975307A (en) Numerical control part program outputting system
JPS6147652B2 (en)
JP2543217B2 (en) Automatic programming device
KR0123856B1 (en) Numerical Control Device and Method for Machine Tool
JPH0428497B2 (en)

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees