JP2820170B2 - Method and apparatus for creating machining command of NC machine tool - Google Patents

Method and apparatus for creating machining command of NC machine tool

Info

Publication number
JP2820170B2
JP2820170B2 JP3125859A JP12585991A JP2820170B2 JP 2820170 B2 JP2820170 B2 JP 2820170B2 JP 3125859 A JP3125859 A JP 3125859A JP 12585991 A JP12585991 A JP 12585991A JP 2820170 B2 JP2820170 B2 JP 2820170B2
Authority
JP
Japan
Prior art keywords
dimension
tolerance
processing
information
machining
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
JP3125859A
Other languages
Japanese (ja)
Other versions
JPH04352006A (en
Inventor
隆司 岡本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP3125859A priority Critical patent/JP2820170B2/en
Publication of JPH04352006A publication Critical patent/JPH04352006A/en
Application granted granted Critical
Publication of JP2820170B2 publication Critical patent/JP2820170B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明は、NC工作機械の加工
指令作成方法および装置に関し、さらに詳しく言えば、
指定された公差を満たす加工を実現する加工寸法を算出
して、当該加工寸法での加工を行なう加工指令を作成で
きるNC工作機械の加工指令作成方法および装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to machining of an NC machine tool.
More specifically, with regard to the command creation method and device,
Calculate machining dimensions to achieve machining that meets specified tolerances
And create a machining command to perform machining with the machining dimensions
The present invention relates to a method and apparatus for creating a machining command for an NC machine tool .

【0002】[0002]

【従来の技術】図7は、従来の自動プログラミング装置
を用いてNC工作機械の加工指令を作成する方法を示す
説明図である。自動プログラミング装置(51)は、本
体(52)の前面に、加工形状に関する形状情報および
寸法情報を入力するキーボード(54)と、キーボード
(54)より入力された形状情報および寸法情報や演算
結果を表示する表示装置(53)とを備えている。
2. Description of the Related Art FIG. 7 is an explanatory diagram showing a method of creating a machining command for an NC machine tool using a conventional automatic programming device. The automatic programming device (51) includes a keyboard (54) for inputting shape information and dimensional information relating to a processed shape on the front surface of the main body (52), and a shape information, dimensional information and a calculation result input from the keyboard (54). A display device (53) for displaying.

【0003】上記自動プログラミング装置(51)を用
いて加工指令を作成する場合、オペレータは、図面に描
かれた加工形状とその加工形状の各部分の長さ、角度な
どの寸法をそのまま自動プログラミング装置(51)に
入力する。例えば、図8の図面(71)に描かれた加工
形状(72)に加工する場合、まず、キーボード(5
4)を操作して加工形状(72)を入力し、次に、加工
形状(72)の各部分の寸法値(73)(74)をキー
ボード(54)により入力する。(62)は、入力され
た加工形状と寸法値に基づいて表示装置(53)上に描
かれた加工形状であり、(63)(64)は、表示装置
(53)上に表示された寸法値である(『NCプログラ
ミング入門』 野澤量一郎、岸 甫著:昭和60年 日
刊工業新聞社発行、第175頁〜第182頁参照)。
When creating a machining command using the automatic programming device (51), the operator inputs the machining shape drawn in the drawing and the dimensions such as the length and angle of each part of the machining shape as it is to the automatic programming device. Input to (51). For example, when processing into the processing shape (72) drawn in the drawing (71) of FIG.
Operation 4) is performed to input the processed shape (72), and then the dimension values (73) and (74) of each part of the processed shape (72) are input using the keyboard (54). (62) is a processed shape drawn on the display device (53) based on the input processed shape and dimension value, and (63) and (64) are dimensions displayed on the display device (53). ("Introduction to NC Programming" by Ryoichiro Nozawa and Tsutomu Kishi: 1985, published by Nikkan Kogyo Shimbun, pages 175 to 182).

【0004】こうして加工形状、寸法値および他の加工
条件の入力が終了すると、自動プログラミング装置(5
1)は、それらの情報に基づいて加工指令を作成する。
そこで、その加工指令をNC装置に送って実際に加工を
行なう。加工終了後、加工物の計測を行なってその加工
物が指定された公差を満たしているかどうかを検査す
る。厳密な公差指定がある場合は、加工と計測を何回も
繰り返すことにより、その公差を満たす加工物を得る。
When the input of the processing shape, dimension value and other processing conditions is completed, the automatic programming device (5)
1) creates a machining command based on the information.
Then, the machining command is sent to the NC device to actually perform the machining. After processing, the workpiece is measured to determine whether the workpiece meets specified tolerances. When there is a strict tolerance designation, a workpiece that satisfies the tolerance is obtained by repeating machining and measurement many times.

【0005】[0005]

【発明が解決しようとする課題】上記従来の方法で指定
された公差を満たす加工物を得るには、オペレータの勘
に頼るところが大きく、初心者がプログラミングを行な
ってそのような加工物を得るのは難しい問題点がある。
また、熟練したオペレータがプログラミングを行なう場
合でも、加工形状が複雑で公差の指定が多い場合、加工
に際して素材や工具の温度変化が激しい場合、あるいは
工作機械側の位置決めなどの精度が悪い場合などには、
加工物の形状が指定された公差を満たしていない場合が
多く、そのため寸法値を変えて加工をやり直すことが多
い問題点がある。
In order to obtain a workpiece that satisfies the tolerance specified by the above-mentioned conventional method, it is largely dependent on the intuition of the operator, and it is difficult for a novice to perform programming to obtain such a workpiece. There are difficult problems.
Also, even when a skilled operator performs programming, when the machining shape is complicated and there are many tolerances specified, when the temperature of the material or tool changes greatly during machining, or when the positioning accuracy on the machine tool side is poor, etc. Is
In many cases, the shape of the workpiece does not satisfy the specified tolerance, and therefore, there is a problem that the dimension is changed and the processing is often repeated.

【0006】そこで、この発明の目的は、指定された公
差を満たす加工を実現する加工寸法を初心者でも出で
き、当該加工寸法での加工を行なう加工指令を作成でき
NC工作機械の加工指令作成方法および装置を提供す
ることにある。
[0006] It is an object of the present invention, even-out <br/> San unloading, can create a machining command to perform the processing at the processing dimension feature sizes to achieve the processing that satisfies the specified tolerances beginner <br An object of the present invention is to provide a method and apparatus for creating a machining command for an NC machine tool .

【0007】[0007]

【課題を解決するための手段】第1に、この発明は、加
工形状に関する形状情報を入力するステップと、前記加
工形状に付随する寸法情報を入力するステップと、前記
寸法情報に付随する公差情報を入力するステップと、入
力された形状情報と寸法情報と公差情報とに基づいてそ
の公差を満たす寸法許容範囲を算出するステップと、加
工する素材の熱膨張係数と加工に使用する治具や工具や
工作機械などの加工用手段の熱膨張係数との差を修正パ
ラメータとして当該修正パラメータと加工時および非加
工時の温度差と前記寸法情報に含まれる各部の寸法値と
を乗算して得られた補正量を前記寸法許容範囲の上限値
から減算した値を新たな上限値として決定するか又は前
記補正量を前記寸法許容範囲の下限値に加算した値を新
たな下限値として決定して前記寸法許容範囲を修正する
ステップと、修正された寸法許容範囲内で前記公差をす
べて満足する加工寸法を算出するステップと、前記加工
寸法を用いてNC工作機械の加工指令を作成するステッ
プとを具備してなることを特徴とするNC工作機械の加
工指令作成方法を提供する。第2に、この発明は、加工
形状に関する形状情報を入力するステップと、前記加工
形状に付随する寸法情報を入力するステップと、前記寸
法情報に付随する公差情報を入力するステップと、入力
された形状情報と寸法情報と公差情報とに基づいてその
公差を満たす寸法許容範囲を算出するステップと、工作
機械の各動作軸方向の加工精度を前記寸法許容範囲の上
限値から減算した値を新たな上限値として決定するか又
は前記加工精度を前記寸法許容範囲の下限値に加算した
値を新たな下限値として決定して前記寸法許容範囲を修
正するステップと、修正された寸法許容範囲内で前記公
差をすべて満足する加工寸法を算出するステップと、前
記加工寸法を用いてNC工作機械の加工指令を作成する
ステップとを具備してなることを特徴とするNC工作機
械の加工指令作成方法を提供する。
First, the present invention provides a step of inputting shape information relating to a processed shape, a step of inputting dimensional information associated with the processed shape, and a process of inputting tolerance information associated with the dimensional information. Inputting, calculating a dimension allowable range that satisfies the tolerance based on the input shape information, dimension information, and tolerance information, a coefficient of thermal expansion of a material to be processed, and a jig or tool used for the processing. And
Correct the difference from the coefficient of thermal expansion of the processing means such as machine tools.
Parameter as the parameter and
The temperature difference at the time of construction and the dimensional value of each part included in the dimensional information and
Multiplied by the upper limit of the dimension tolerance
Is determined as the new upper limit or the previous value
The value obtained by adding the correction amount to the lower limit of the dimension tolerance
A step of modifying the dimensions allowable range determined as Tana lower limit, calculating a feature size that satisfies all the tolerances in the modified dimension tolerance, the processing
Step for creating machining command for NC machine tool using dimensions
Pressurizing the NC machine tool, characterized by comprising; and a flop
Provides a method for creating engineering instructions . Second, the present invention is processed
Inputting shape information relating to the shape;
Inputting dimensional information associated with the shape;
Inputting tolerance information associated with the legal information;
Based on the obtained shape information, dimensional information, and tolerance information.
Calculating the dimension tolerance that satisfies the tolerance;
Make the machining accuracy in the direction of each axis of the machine
Determine the value subtracted from the limit value as the new upper limit value, or
Added the machining accuracy to the lower limit of the dimension tolerance
Determine the value as the new lower limit and modify the dimensional tolerance.
Correcting, and within said modified dimensional tolerances,
Calculating the machining dimensions that satisfy all the differences;
Create machining commands for NC machine tools using the machining dimensions
An NC machine tool comprising:
Provide a method for creating machining commands for machines .

【0008】第に、この発明は、加工形状に関する形
状情報を入力する形状情報入力手段と、前記加工形状に
付随する寸法情報を入力する寸法情報入力手段と、前記
寸法情報に付随する公差情報を入力する公差情報入力手
段と、前記形状情報入力手段により入力された形状情報
と前記寸法情報入力手段により入力された寸法情報と前
記公差情報入力手段により入力された公差情報とに基づ
いてその公差を満たす寸法許容範囲を算出する寸法許容
範囲算出手段と、加工する素材または使用する治具や工
具や工作機械などの加工用手段の全部または一部に取り
付けられて加工時の温度を測定する温度測定手段と、
工する素材の熱膨張係数と前記加工用手段の熱膨張係数
との差を修正パラメータとして当該修正パラメータと,
前記温度測定手段により測定された加工時の温度および
非加工時の温度の温度差と,前記寸法情報に含まれる各
部の寸法値とを乗算して得られた補正量を前記寸法許容
範囲の上限値から減算した値を新たな上限値として決定
するか又は前記補正量を前記寸法許容範囲の下限値に加
算した値を新たな下限値として決定して前記寸法許容範
囲を修正する寸法許容範囲修正手段と、修正された寸法
許容範囲内で前記公差をすべて満足する加工寸法を算出
する加工寸法算出手段と、前記加工寸法を用いてNC工
作機械の加工指令を作成する加工指令算出手段とを具備
してなることを特徴とするNC工作機械の加工指令作成
装置を提供する。第に、この発明は、加工形状に関す
る形状情報を入力する形状情報入力手段と、前記加工形
状に付随する寸法情報を入力する寸法情報入力手段と、
前記寸法情報に付随する公差情報を入力する公差情報入
力手段と、前記形状情報入力手段により入力された形状
情報と前記寸法情報入力手段により入力された寸法情報
と前記公差情報入力手段により入力された公差情報とに
基づいてその公差を満たす寸法許容範囲を算出する寸法
許容範囲算出手段と、工作機械の各動作軸方向の加工精
度を格納する加工精度格納手段と、前記寸法許容範囲に
対応した動作軸に関する加工精度を前記加工精度格納手
段から読み出して当該加工精度を前記寸法許容範囲の上
限値から減算した値を新たな上限値として決定するか又
は前記加工精度を前記寸法許容範囲の下限値に加算した
値を新たな下限値として決定して前記寸法許容範囲を修
正する寸法許容範囲修正手段と、修正された寸法許容範
囲内で前記公差をすべて満足する加工寸法を算出する加
工寸法算出手段と、前記加工寸法を用いてNC工作機械
の加工指令を作成する加工指令作成手段とを具備してな
ることを特徴とするNC工作機械の加工指令作成装置を
提供する。
Third , the present invention relates to a shape information inputting means for inputting shape information relating to a processed shape, a dimension information inputting means for inputting size information associated with the processed shape, and a tolerance information accompanying the size information. Information input means for inputting the shape information, the shape information input by the shape information input means, the dimension information input by the dimension information input means, and the tolerance based on the tolerance information input by the tolerance information input means. Dimensional tolerance range calculation means for calculating the dimensional tolerance range that satisfies, and temperature for measuring the temperature during processing by being attached to all or part of the processing material or the processing means such as jigs, tools, and machine tools and measurement means, pressure
The coefficient of thermal expansion of the material to be worked and the coefficient of thermal expansion of the processing means
And the modified parameter as a modified parameter,
Temperature during processing measured by the temperature measuring means and
The temperature difference between the non-machining temperature and each of the
Multiplied by the dimensional value of the part
The value subtracted from the upper limit of the range is determined as the new upper limit
Or add the correction amount to the lower limit of the allowable dimension range.
Dimensional tolerance correction means for determining the calculated value as a new lower limit and correcting the dimensional tolerance, and processing dimension calculation means for calculating a processing dimension satisfying all the tolerances within the corrected dimensional tolerance. , Using the above processing dimensions
A machining command creation device for an NC machine tool, comprising: a machining command calculation unit that creates a machining command for a working machine . Fourth , the present invention provides a shape information input unit for inputting shape information relating to a processed shape, a dimension information input unit for inputting size information associated with the processed shape,
Tolerance information input means for inputting tolerance information accompanying the dimension information; shape information input by the shape information input means; dimension information input by the dimension information input means; and tolerance information input by the tolerance information input means. Dimension tolerance calculating means for calculating a dimension tolerance satisfying the tolerance based on the tolerance information, machining precision storage means for storing the machining precision of each machine axis direction, and an operation corresponding to the dimension tolerance. Read the machining accuracy for the axis from the machining accuracy storage means and set the machining accuracy above the dimensional tolerance.
Determine the value subtracted from the limit value as the new upper limit value, or
Added the machining accuracy to the lower limit of the dimension tolerance
A dimension allowable range correcting unit that determines the value as a new lower limit and corrects the dimension allowable range; a processing dimension calculating unit that calculates a processing size satisfying all the tolerances within the corrected dimension allowable range ; NC machine tools using machining dimensions
Providing machining command creation device of the NC machine tool, characterized by comprising; and a machining command creating means for creating a machining command.

【0009】[0009]

【作用】上記第1のNC工作機械の加工指令作成方法お
よび上記第NC工作機械の加工指令作成装置では、
加工形状に関する形状情報と、加工形状に付随する寸法
情報と、寸法情報に付随する公差情報とにより、その加
工形状の各部分について寸法の許容範囲を算出する。そ
して、加工する素材の熱膨張係数と加工用手段(治具,
工具,工作機械)の熱膨張係数との差を修正パラメータ
とし、当該修正パタメータと,加工に際しての温度変化
(加工時および非加工時の温度差)と,加工形状の各部
寸法とを乗算して得られた補正量を、寸法許容範囲の上
限値から減算したり,寸法許容範囲の下限値に加算する
ことで、寸法許容範囲を修正する。さらに、修正された
寸法許容範囲内で公差をすべて満足する加工寸法を算出
する。具体的な算出手順の一例を示せば次の通り。修正
された寸法許容範囲内で適当な値を選んで各部分につい
て仮の加工寸法を設定し、その仮の加工寸法を前記公差
情報と対比して各部分について指定された公差を満たし
ているか否かを判定する。そして、満たしている場合
は、その仮の加工寸法を正規の加工寸法とする。満たし
ていない場合は、仮の加工寸法を前記許容範囲中の他の
値に変更し、上記と同様にしてすべての公差を満たして
いるか否かを判定する。満たしていない場合は、さらに
同様のステップを繰り返す。こうして、加工する素材や
加工用手段の熱変形状況に応じて寸法許容範囲を適切に
修正でき、加工形状のすべての部分について指定された
公差を満たす加工寸法を算出でき、当該加工寸法での加
工を行なう加工指令を作成することができる。上記第2
NC工作機械の加工指令作成方法および上記第
C工作機械の加工指令作成装置では、加工形状に関する
形状情報と、加工形状に付随する寸法情報と、寸法情報
に付随する公差情報とにより、その加工形状の各部分に
ついて寸法の許容範囲を算出する。 そして、工作機械の
各動作軸方向の加工精度を寸法許容範囲の上限値から減
算したり,寸法許容範囲の下限値に加算することで、寸
法許容範囲を修正する。 こうして、工作機械の各動作軸
方向の加工精度に応じて寸法許容範囲を適切に修正で
き、加工形状のすべての部分について指定された公差を
満たす加工寸法を算出でき、当該加工寸法での加工を行
なう加工指令を作成することができる
In the above-described first NC machine tool machining command creating method and the third NC machine tool machining command creating apparatus,
Based on the shape information relating to the processed shape, the dimensional information associated with the processed shape, and the tolerance information associated with the dimensional information, an allowable range of the dimensions is calculated for each portion of the processed shape. Then, the coefficient of thermal expansion of the material to be processed and the processing means (jig,
Correction of the difference from the thermal expansion coefficient of tools and machine tools)
The corrected parameter and the temperature change during processing
(Temperature difference between processing and non-processing) and each part of processing shape
The amount of correction obtained by multiplying by the dimension is
Subtract from limit value or add to lower limit of dimension tolerance
This corrects the dimensional tolerance. Further, a processing dimension that satisfies all tolerances within the corrected dimension tolerance is calculated. An example of a specific calculation procedure is as follows. Provisional processing dimensions are set for each part by selecting an appropriate value within the corrected dimension tolerance range, and the provisional processing dimensions are compared with the tolerance information to determine whether the specified tolerance is satisfied for each part. Is determined. If the condition is satisfied, the provisional processing size is set as a normal processing size. If not, the provisional working dimension is changed to another value within the allowable range, and it is determined whether all the tolerances are satisfied in the same manner as described above. If not, the same steps are repeated. Thus, processing to material Ya
Appropriate dimensional tolerance depending on the thermal deformation of the processing means
The machining dimensions that can be corrected and satisfy the specified tolerance for all parts of the machining shape can be calculated , and
It is possible to create a machining command for performing the machining . The second
For creating a machining command for an NC machine tool and the fourth N
In machining command creation device C machine tool, regarding the machining shape
Shape information, dimensional information accompanying the processed shape, and dimensional information
The tolerance information accompanying the
Then, calculate the allowable range of dimensions. And of machine tools
Machining accuracy in each operation axis direction is reduced from the upper limit of dimensional tolerance
Calculation or addition to the lower limit of the dimension tolerance
Modify legal tolerances. Thus, each operating axis of the machine tool
Dimensional tolerance can be corrected appropriately according to machining accuracy in the direction
The specified tolerances for all parts of the
The processing dimensions to be satisfied can be calculated, and processing with the processing dimensions is performed.
A machining command can be created .

【0010】[0010]

【実施例】以下、添付図面に基づいてこの発明の実施例
を説明する。 (構成) 図3は、この発明の加工指令作成装置を内蔵した、NC
工作機械の加工指令を作成する自動プログラミング装置
の概略図である。
Embodiments of the present invention will be described below with reference to the accompanying drawings. (Structure) FIG. 3 shows an NC incorporating a machining command creation device of the present invention.
FIG. 2 is a schematic diagram of an automatic programming device that creates a machining command for a machine tool.

【0011】自動プログラミング装置(11)は、本体
(12)の前面に、加工形状に関する形状情報、寸法情
報および公差情報を入力するキーボード(14)と、キ
ーボード(14)より入力された形状情報などの各種情
報や演算結果を表示する表示装置(13)とを備えてい
る。オペレータは、表示装置(13)に表示される指示
にしたがって形状情報、寸法情報などをキーボード(1
4)より入力し、対話形式で加工指令を作成する。
The automatic programming device (11) includes a keyboard (14) for inputting shape information, dimensional information and tolerance information on a processing shape on the front surface of a main body (12), and a shape information input from the keyboard (14). And a display device (13) for displaying various information and calculation results. The operator inputs the shape information, the dimensional information, and the like to the keyboard (1) according to the instruction displayed on the display device (13).
4) Input from here and create a machining command in interactive form.

【0012】図1は、この発明の加工指令作成装置の一
実施例の構成を示すブロック図、図2は、その加工指令
作成装置の作動を示すフローチャートである。この発明
の加工指令作成装置(1)は、自動プログラミング装置
(11)に内蔵されており、自動プログラミング装置
(11)は、加工指令作成装置(1)が算出した加工寸
法を用いてNC工作機械の加工指令を作成する。
[0012] Figure 1 is a block diagram showing the structure of an embodiment of a machining command creation device of the present invention, FIG. 2, the machining command
It is a flowchart which shows operation | movement of a preparation apparatus. The machining command creation device (1) of the present invention is built in an automatic programming device (11), and the automatic programming device (11) uses the machining dimensions calculated by the machining command creation device (1) for an NC machine tool. Create a machining command for

【0013】加工指令作成装置(1)は、図1に示すよ
うに、情報入力部(1a)と情報処理部(1b)とを備
えている。情報入力部(1a)は、加工形状に関する形
状情報を入力する形状情報入力部(2)と、加工形状に
付随する寸法情報を入力する寸法情報入力部(3)と、
寸法情報に付随する公差情報を入力する公差情報入力部
(4)とから成っている。
As shown in FIG. 1, the processing command creation device (1) includes an information input unit (1a) and an information processing unit (1b). The information input unit (1a) includes a shape information input unit (2) for inputting shape information related to a processed shape, a dimension information input unit (3) for inputting dimensional information associated with the processed shape,
And a tolerance information input section (4) for inputting tolerance information accompanying the dimension information.

【0014】情報処理部(1b)は、入力された形状情
報、寸法情報および公差情報に基づいて寸法の許容範囲
を算出する寸法許容範囲算出部(5)と、修正パラメー
タにより寸法許容範囲算出部(5)で算出した寸法許容
範囲を修正する寸法許容範囲修正部(6)と、修正され
た寸法許容範囲内で仮の加工寸法を設定する仮加工寸法
設定部(7)と、仮加工寸法設定部(7)で設定された
仮の加工寸法が指定された公差を満たしているか否かを
判定する公差判定部(8)とから成っている。
The information processing section (1b) includes a dimension allowable range calculating section (5) for calculating an allowable dimension range based on the input shape information, dimension information and tolerance information, and a dimension allowable range calculating section based on the correction parameters. A dimension allowable range correcting section (6) for correcting the dimension allowable range calculated in (5), a temporary processing dimension setting section (7) for setting a temporary processing dimension within the corrected dimension allowable range, and a temporary processing dimension And a tolerance determining unit (8) for determining whether the provisional machining dimension set by the setting unit (7) satisfies the specified tolerance.

【0015】この実施例では、情報入力部(1a)は自
動プログラミング装置(11)のキーボード(1)に
より構成され、情報処理部(1b)はマイクロプロセッ
サを含んで構成されていて、メモリに格納されたプログ
ラムにしたがって情報処理を行なう。
[0015] In this example, the information input section (1a) is constituted by a keyboard (1 4) of the automatic programming apparatus (11), the information processing section (1b) is be configured to include a microprocessor, a memory Information processing is performed according to the stored program.

【0016】またこの実施例では、情報処理部(1b)
すなわち、寸法許容範囲算出部(5)と寸法許容範囲修
正部(6)と仮加工寸法決定部(7)と公差判定部
(8)とが加工寸法算出手段を構成している。
In this embodiment, the information processing section (1b)
That is, the dimension allowable range calculating section (5), the dimension allowable range correcting section (6), the temporary processing dimension determining section (7), and the tolerance determining section (8) constitute the processing dimension calculating means.

【0017】形状情報入力部(2)は、加工形状がどの
ような形状であるかを示す情報を寸法許容範囲算出部
(5)に入力する。この形状情報の入力は、オペレータ
がキーボード(14)より行なうが、CADシステムな
どから出力された形状情報を入力するようにしてもよ
い。
The shape information input section (2) inputs information indicating what shape the processing shape is to the dimension allowable range calculation section (5). The operator inputs the shape information from the keyboard (14), but may input shape information output from a CAD system or the like.

【0018】寸法情報入力部(3)は、加工形状の各部
分の寸法を示す数値を寸法許容範囲算出部(5)に入力
する。この寸法情報の入力は、オペレータがキーボード
(14)より行なうが、CADシステムなどから出力さ
れた寸法情報を入力するようにしてもよい。
The dimension information input section (3) inputs numerical values indicating the dimensions of each portion of the machined shape to the dimension allowable range calculation section (5) . The operator inputs the dimension information from the keyboard (14), but may input dimension information output from a CAD system or the like.

【0019】公差情報入力部(4)は、加工形状の各部
分の寸法に付随する公差を示す数値を寸法許容範囲算出
部(5)に入力する。この公差情報の入力は、オペレー
タがキーボード(14)より行なうが、CADシステム
などから出力された公差情報を入力するようにしてもよ
い。
The tolerance information input unit (4) inputs a numerical value indicating a tolerance associated with the dimension of each part of the machined shape to the dimension allowable range calculation unit (5). The operator inputs the tolerance information from the keyboard (14), but may input tolerance information output from a CAD system or the like.

【0020】形状情報および寸法情報としては、従来の
自動プログラミング装置(51)で入力できる情報が用
いられる。公差情報としては、加工形状の長さ(幅、高
さ、ピッチ、径、深さ、段差、奥行など)や角度などの
寸法精度に関する公差だけでなく、真直度、平面度、真
円度、円筒度、平行度、直角度、傾斜度、位置度、同軸
度、対称度、触れ度などの形状精度に関する公差なども
用いられる。
As the shape information and the dimension information, information that can be input by a conventional automatic programming device (51) is used. Tolerance information includes not only tolerances regarding dimensional accuracy such as the length (width, height, pitch, diameter, depth, step, depth, etc.) and angle of the processed shape, but also straightness, flatness, roundness, Tolerances related to shape accuracy such as cylindricity, parallelism, squareness, inclination, position, coaxiality, symmetry, and degree of touch are also used.

【0021】寸法許容範囲算出部(5)は、形状情報と
寸法情報と公差情報に基づいて、入力された加工形状の
各部分について寸法の許容範囲を算出する。すなわち、
加工形状の各部分の寸法値に公差の上限値を加算して許
容範囲の上限値を算出し、その寸法値から公差の下限値
を減算して許容範囲の下限値を算出する。
A dimension allowable range calculation section (5) calculates an allowable range of dimensions for each part of the input processed shape based on the shape information, the size information and the tolerance information. That is,
The upper limit value of the tolerance is calculated by adding the upper limit value of the tolerance to the dimension value of each part of the processed shape, and the lower limit value of the tolerance is calculated by subtracting the lower limit value of the tolerance from the dimension value.

【0022】寸法許容範囲修正部(6)は、適当な修正
パラメータにより、寸法許容範囲算出部(5)で得られ
た寸法許容範囲を修正する。修正パラメータとしては、
加工する素材や使用する治具、工具、工作機械などの温
度−熱変形特性、あるいは使用する工作機械の各動作軸
方向の加工精度などが用いられる。寸法許容範囲を修正
することにより、素材、治具などの熱変形、工作機械の
加工精度などのパラメータを考慮した加工を実現する加
工寸法が得られる。この修正パラメータは、例えば情報
処理部(1b)のメモリに格納しておく。
The dimension allowable range correcting section (6) corrects the dimension allowable range obtained by the dimension allowable range calculating section (5) using appropriate correction parameters. As the correction parameters,
The temperature-thermal deformation characteristics of a material to be processed, a jig, a tool, a machine tool, or the like to be used, or a processing accuracy in a direction of each operation axis of the used machine tool is used. By modifying the dimensional tolerance, it is possible to obtain a processing dimension that realizes processing in consideration of parameters such as thermal deformation of a material, a jig, and the like, and processing accuracy of a machine tool. This correction parameter is stored, for example, in the memory of the information processing section (1b).

【0023】[0023]

【0024】仮加工寸法設定部(7)は、寸法許容範囲
修正部(6)で修正された寸法許容範囲内で加工形状の
各部分の仮の加工寸法を設定し、その値を公差判定部
(8)に出力する。公差判定部(8)から「その値では
すべての公差を満たさない」との情報が送られてきた場
合は、他の値に変更して再度出力する。この動作は、所
定回数に達するまで繰り返す。この動作を所定回数繰り
返しても、「その値ではすべての公差を満たさない」と
の情報が送られてきた場合は、動作を中止し、指定され
た公差に矛盾がある旨を表示装置(13)に表示する。
この表示により、オペレータは指定された公差に矛盾が
あることを知ることができる。
A temporary processing dimension setting section (7) sets temporary processing dimensions of each portion of the processing shape within the dimension allowable range corrected by the dimension allowable range correcting section (6), and sets the values to a tolerance determining section. Output to (8). When information indicating that the value does not satisfy all the tolerances is sent from the tolerance judgment unit (8), the value is changed to another value and output again. This operation is repeated until a predetermined number of times is reached. Even if this operation is repeated a predetermined number of times, if information indicating that the value does not satisfy all the tolerances is sent, the operation is stopped and the display device (13) indicates that the specified tolerance is inconsistent. ).
This display allows the operator to know that the specified tolerances are inconsistent.

【0025】仮の加工寸法の設定方法は種々考えられる
が、例えば、最初は許容範囲内の中間値を選定し、2回
目はその許容範囲の幅の1割に相当する値を許容範囲の
上限値より減算した値、あるいは下限値に加算した値を
選定し、それ以降は減算、加算の値を同じ割合で増やし
ていく方法がある。この方法以外には、線形計画法など
の他の公知の手法を使用することもできる。要は、許容
範囲内の値を満遍なく選定する方法であればよい。
There are various methods for setting the provisional processing dimensions. For example, first, an intermediate value within the allowable range is selected, and a value corresponding to 10% of the width of the allowable range is set at the second time. There is a method of selecting a value subtracted from the value or a value added to the lower limit, and thereafter increasing the values of the subtraction and the addition at the same rate. In addition to this method, other known methods such as a linear programming method can be used. In short, any method may be used as long as values within the allowable range are uniformly selected.

【0026】公差判定部(8)は、仮加工寸法設定部
(7)で設定された仮の加工寸法を公差情報入力部
(4)から入力された公差情報と対比し、その仮の加工
寸法が指定されたすべての公差を満たしているか否かを
判定する。その仮の加工寸法値が指定されたすべての公
差を満たしていると判定すると、その仮の加工寸法値を
正規の加工寸法値と認定し、その値を自動プログラミン
グ装置(11)の加工指令作成部(15)に出力する。
加工指令作成部(15)は、その加工寸法値に基づいて
加工指令を作成する。
The tolerance judgment section (8) compares the provisional machining dimension set by the provisional machining dimension setting section (7) with the tolerance information input from the tolerance information input section (4), and compares the provisional machining dimension. Determines whether or not satisfies all specified tolerances. If it is determined that the provisional machining dimension value satisfies all the specified tolerances, the provisional machining dimension value is recognized as a regular machining dimension value, and the value is used as a machining command creation instruction for the automatic programming device (11). Output to the section (15).
The machining command creating section (15) creates a machining command based on the machining dimension value.

【0027】仮の加工寸法値が指定されたすべての公差
を満たしていないと判定すると、公差判定部(8)はそ
の旨の情報を仮加工寸法設定部(7)に送り、加工指令
作成部(15)にはその仮の加工寸法値を出力しない。
「その値ではすべての公差を満たさない」との情報を受
け取った仮加工寸法設定部(7)は、上述した通り、仮
の加工寸法として他の値を設定して公差判定部(8)に
出力する。公差判定部(8)は、その新たな仮の加工寸
法値について再度同様の判定を行なう。この判定動作
は、仮加工寸法設定部(7)が動作を中止するまで繰り
返す。
When it is determined that the provisional machining dimension value does not satisfy all the specified tolerances, the tolerance judgment section (8) sends information to that effect to the provisional machining dimension setting section (7) and the machining command creating section. In (15), the temporary processing dimension value is not output.
The temporary processing dimension setting unit (7), which has received the information that “all the tolerances are not satisfied with the value”, sets another value as the temporary processing dimension and sends it to the tolerance determination unit (8) as described above. Output. The tolerance judgment unit (8) performs the same judgment again for the new temporary processing dimension value. This determination operation is repeated until the temporary processing dimension setting unit (7) stops the operation.

【0028】(作動) 次に、以上の構成とした加工指令作成装置(1)の動作
を図2を参照しながら説明する。ここでは、図4の加工
形状の加工寸法を算出する場合を例にとって述べる。
(Operation) Next, the operation of the machining command creating apparatus (1) having the above configuration will be described with reference to FIG. Here, a case where the processing dimension of the processing shape of FIG. 4 is calculated will be described as an example.

【0029】ステップS1では、寸法許容範囲算出部
(5)に、形状情報入力部(2)により加工形状の形状
情報を、寸法情報入力部(3)により加工形状の寸法情
報を、公差情報入力部(4)により加工形状の公差情報
をそれぞれ入力する。この入力は、キーボード(13)
あるいはCAD装置などで行なう。公差情報は、公差判
定部(8)にも入力される。
In step S1, the shape information of the processed shape is input to the allowable dimension calculation unit (5) by the shape information input unit (2), and the dimension information of the processed shape is input to the tolerance information by the size information input unit (3). The tolerance information of the processed shape is input by the section (4). This input is made by keyboard (13)
Alternatively, it is performed by a CAD device or the like. The tolerance information is also input to the tolerance determination unit (8).

【0030】図4の図面(31)に描かれた加工形状
(32)の場合は、形状情報として矩形の左上角が欠け
た形状である旨をキーボード(13)などで入力する。
また、寸法情報として、加工形状(32)の高さを示す
寸法値(33)[150]、加工形状(32)の幅を示
す寸法値(35)[200]、さらに角度を示す寸法値
(37)[150]を入力する。公差情報として、寸法
値(33)に指定された公差値(34)[+0.5、−
0.5]、寸法値(35)に指定された公差値(36)
[+0.1、−0.2]を入力する。
In the case of the machined shape (32) drawn in the drawing (31) of FIG. 4, information indicating that the upper left corner of the rectangle is missing is input as shape information using the keyboard (13) or the like.
Further, as the dimension information, a dimension value (33) [150] indicating the height of the processed shape (32), a dimension value (35) [200] indicating the width of the processed shape (32), and a dimension value indicating the angle ( 37) Input [150]. As the tolerance information, the tolerance value (34) [+0.5, −
0.5], tolerance value (36) specified for dimension value (35)
Enter [+0.1, -0.2].

【0031】入力された形状情報、寸法情報および公差
情報により、図3に示すように、自動プログラミング装
置(11)の表示装置(13)に加工形状(22)、寸
法値(23)(25)(27)、公差値(24)(2
6)が表示される。
Based on the input shape information, dimensional information and tolerance information, as shown in FIG. 3, a processing shape (22), dimension values (23) and (25) are displayed on a display device (13) of an automatic programming device (11). (27), tolerance value (24) (2
6) is displayed.

【0032】ステップS2では、寸法許容範囲算出部
(5)が、入力された加工形状の各部分の寸法値につい
て、入力された公差値を加算あるいは減算して各部分の
寸法許容範囲を算出する。
In step S2, the dimension allowable range calculating section (5) calculates the dimension allowable range of each part by adding or subtracting the input tolerance value with respect to the dimension value of each part of the input processed shape. .

【0033】図4の加工形状(32)の場合、寸法値
(33)とその公差値(34)から、寸法値(33)の
許容範囲は149.5〜150.5と算出される。同様
に、寸法値(35)とその公差値(36)から、寸法値
(35)の許容範囲は199.8〜200.1と算出さ
れる。
In the case of the machined shape (32) in FIG. 4, the allowable range of the dimension value (33) is calculated from 149.5 to 150.5 from the dimension value (33) and its tolerance value (34). Similarly, the allowable range of the dimension value (35) is calculated from 199.8 to 200.1 from the dimension value (35) and its tolerance value (36).

【0034】ステップS3では、寸法許容範囲修正部
(6)が、寸法許容範囲算出部(5)で算出した寸法許
容範囲を修正パラメータによって修正する。
In step S3, the dimension allowable range correcting section (6) corrects the dimension allowable range calculated by the dimension allowable range calculating section (5) using the correction parameters.

【0035】修正パラメータとして工作機械の加工精度
を用いる場合は、使用する工作機械の加工精度情報から
修正パラメータを設定するように構成し、設定された修
正パラメータによって寸法許容範囲を修正する。具体的
には、各軸方向の加工精度が正方向の場合には当該加工
精度に対応する寸法分だけ加工が過大に行われる可能性
があるので当該加工精度の絶対値を寸法許容範囲の上限
値から減算した値を新たな上限値として決定し、各軸方
向の加工精度が負方向の場合には当該加工精度に対応す
る寸法分だけ加工が過小に行われる可能性があるので当
該加工精度の絶対値を寸法許容範囲の下限値に加算した
値を新たな下限値として決定する。
When the processing accuracy of the machine tool is used as the correction parameter, the correction parameter is set based on the processing accuracy information of the machine tool to be used, and the allowable dimension is corrected by the set correction parameter. concrete
If the processing accuracy in each axis direction is positive,
Possibility of excessive machining by dimension corresponding to accuracy
The absolute value of the machining accuracy is the upper limit of the dimension tolerance.
Determine the value subtracted from the value as the new upper limit, and
If the machining accuracy in the direction is negative,
Machining may be performed too small
The absolute value of the processing accuracy was added to the lower limit of the allowable dimension.
Determine the value as the new lower limit.

【0036】例えば、図5に示す工作機械(41)を使
用して加工する場合に、工作機械(41)の互いに直交
するX軸、Y軸およびZ軸の各方向の加工精度が、図6
に示すテーブル(42)のように、X軸方向に+0.0
1mm、Y軸方向に−0.02mm、Z軸方向に0であ
るとすると、図4の加工形状(32)では、例えば、寸
法値(33)の許容範囲149.5〜150.5は14
9.5〜150.49に、寸法値(35)の許容範囲1
99.8〜200.1は199.82〜200.1に修
正される。
For example, when processing is performed using the machine tool (41) shown in FIG. 5, the processing accuracy of the machine tool (41) in each of the X-axis, Y-axis, and Z-axis orthogonal to each other is shown in FIG.
As shown in the table (42) shown in FIG.
Assuming that 1 mm, −0.02 mm in the Y-axis direction, and 0 in the Z-axis direction, for example, the allowable range 149.5 to 150.5 of the dimension value (33) is 14 in the processed shape (32) in FIG.
9.5 to 150.49, allowable range 1 of dimension value (35)
99.8-200.1 is 199. 82 to 200.1.

【0037】工作機械(41)の加工精度を示すテーブ
ル(42)は、例えばメモリに格納しておき、必要時に
アクセスできるようにする。こうすると、工作機械(4
1)の工作精度が補正されるため、指定された公差を満
たす加工を容易に実現することができる。
A table (42) indicating the processing accuracy of the machine tool (41) is stored in a memory, for example, so that it can be accessed when necessary. In this case, the machine tool (4
Since the machining accuracy of 1) is corrected, machining satisfying the specified tolerance can be easily realized.

【0038】修正パラメータとして、素材や使用する治
具、工具、工作機械などの温度−熱変形特性を使用する
場合は、それらのすべてあるいは一部に温度測定手段を
取り付けてそれらの加工中の温度変化を測定するように
構成し、得られた温度変化情報とそれらの材質の温度−
熱変形特性情報とからそれらの加工中の熱変形状況を推
定して寸法許容範囲を修正する。
When temperature-thermal deformation characteristics of a material, a jig, a tool, a machine tool, or the like to be used are used as correction parameters, a temperature measuring means is attached to all or a part of them, and a temperature during the processing is used. It is configured to measure the change, and the obtained temperature change information and the temperature of those materials-
The thermal deformation state during the processing is estimated from the thermal deformation characteristic information and the allowable dimension is corrected.

【0039】例えば、工作機械の材質と素材の材質が異
なる場合は、それら両材質の熱膨張係数の差を修正パラ
メータとし、その熱膨張係数の差と加工時および非加工
時の温度差とを加工形状の各部寸法にかけて各部寸法の
補正量を計算し、当該補正量を寸法許容範囲の上限値か
ら減算した値を新たな上限値として決定し、前記補正量
を寸法許容範囲の下限値に加算した値を新たな下限値と
して決定する
For example, when the material of the machine tool is different from the material of the material, the difference between the coefficients of thermal expansion of the two materials is used as a correction parameter, and the difference between the coefficients of thermal expansion and the time of machining and non-machining . Calculate the amount of correction for each dimension by multiplying the temperature difference by the dimension of each part of the processed shape, and determine whether the amount of correction is the upper limit of the allowable dimension.
Is determined as a new upper limit, and the correction amount is calculated.
Is added to the lower limit of the dimension tolerance and the new lower limit
To decide .

【0040】例えば、工作機械の材質が鉄で、素材の材
質がアルミニウムである場合、20゜Cにおける鉄の熱
膨張係数は11.7×10-6、アルミニウムの熱膨張係
数は23.03×10-6であるから、その差11.33
×10-6が修正パラメータとなる。
For example, when the material of the machine tool is iron and the material of the material is aluminum, the thermal expansion coefficient of iron at 20 ° C. is 11.7 × 10 −6 , and the thermal expansion coefficient of aluminum is 23.03 × Since it is 10 -6 , the difference is 11.33.
× 10 −6 is the correction parameter.

【0041】ステップS4では、仮加工寸法設定部
(7)が、修正された寸法許容範囲内で加工形状の各部
分の仮の加工寸法を設定する。
In step S4, the temporary processing dimension setting section (7) sets temporary processing dimensions of each part of the processing shape within the corrected allowable dimensions.

【0042】仮の加工寸法の設定方法として、最初は許
容範囲内の中間値を選定し、2回目はその許容範囲の幅
の1割に相当する値を許容範囲の上限値より減算した
値、あるいは下限値に加算した値を選定し、それ以降は
減算、加算の値を同じ割合で増やしていく方法を採用し
たとすると、図4の加工形状(32)では、最初は、高
さを示す寸法値(33)の仮の加工寸法は、修正された
許容範囲149.5〜150.49の中間値149.9
95に設定される。幅を示す寸法値(35)の仮の加工
寸法は、修正された許容範囲199.82〜200.1
の中間値199.9に設定される。
As a method of setting the temporary processing dimensions, first, an intermediate value within the allowable range is selected, and a value corresponding to 10% of the width of the allowable range is subtracted from the upper limit of the allowable range at the second time. Alternatively, assuming that a value added to the lower limit value is selected, and thereafter the value of the subtraction and the addition is increased at the same rate, the height is initially indicated in the machining shape (32) in FIG. The provisional working dimension of the dimension value (33) is the intermediate value 149.9 of the corrected allowable range 149.5 to 150.49.
95 is set. The provisional working dimension of the dimension value (35) indicating the width is the corrected allowable range 199. 82 to 200.1
It is set in the intermediate value 199.9 6.

【0043】2回目は、高さを示す寸法値(33)の修
正された許容範囲の幅0.99の1割に当たる0.09
9を下限値149.5に加算し、あるいは上限値15
0.49から減算した値に設定する。また、幅を示す数
値(35)の修正された許容範囲の幅0.28の1割に
当たる0.028を下限値199.82に加算し、ある
いは上限値200.1から減算した値に設定する。3回
目以降は、修正された許容範囲の幅の1割に当たる値だ
けさらに加算または減算した値に順に設定していく。
The second time is 0.09, which is 10% of the corrected allowable width of 0.99 of the dimension value (33) indicating the height.
9 to the lower limit 149.5, or the upper limit 15
Set to a value subtracted from 0.49. In addition, the width of the corrected allowable range of the numerical value (35) indicating the width 0. Lower limit 199 0.0 28 striking the 10% of 28. 82 or set to a value obtained by subtracting from the upper limit value 200.1. From the third time onward, values are sequentially set to values that are further added or subtracted by 10% of the width of the corrected allowable range.

【0044】ステップS5では、仮の加工寸法の設定が
N回目であるか否かを判定する。この判定は仮加工寸法
設定部(7)が行なう。回数Nは、仮加工寸法の設定方
法などを考慮して予め設定し、メモリに格納しておく。
N回目であると判定すると、仮加工寸法設定部(7)は
設定動作を中止し(ステップS6)、指定された公差に
矛盾がある旨を表示装置(13)に表示する。N回目で
ないと判定すると、ステップS7に飛ぶ。
In step S5, it is determined whether or not the setting of the tentative processing dimension is the Nth time. This determination is made by the provisional machining dimension setting unit (7). The number of times N is set in advance in consideration of the setting method of the temporary processing dimension and the like and stored in the memory.
If it is determined that it is the N-th time, the temporary processing dimension setting unit (7) stops the setting operation (Step S6) and displays on the display device (13) that there is a contradiction in the specified tolerance. If it is not the Nth time, the process jumps to step S7.

【0045】ステップS7では、公差判定部(8)が、
仮加工寸法設定部(7)から送られた仮の加工寸法が指
定された公差をすべて満足しているか否かを判定する。
指定された公差をすべて満足していないと判定すると、
ステップS4に戻る。すると、仮加工寸法設定部(7)
は仮の加工寸法を他の値に設定して公差判定部(8)に
出力するので、再度同じ判定を行なう。
In step S7, the tolerance judgment unit (8)
It is determined whether or not the temporary processing dimensions sent from the temporary processing dimension setting section (7) satisfy all the specified tolerances.
If it is determined that all specified tolerances are not satisfied,
It returns to step S4. Then, the temporary processing dimension setting unit (7)
Sets the temporary processing dimension to another value and outputs it to the tolerance determination unit (8), so that the same determination is performed again.

【0046】指定された公差をすべて満足していると判
定すると、そのときの仮の加工寸法値を正規の加工寸法
と認め、その加工寸法を加工指令作成部(15)に出力
する(ステップS8)。こうして、加工寸法の算出を終
了する。
If it is determined that all the specified tolerances are satisfied, the provisional machining dimension value at that time is recognized as a regular machining dimension, and the machining dimension is output to the machining command creating section (15) (step S8). ). Thus, the calculation of the processing size is completed.

【0047】以上の説明では、寸法、公差として加工形
状の各部分の長さとその公差を挙げているが、加工形状
の角部や円弧などの角度とその公差などでもよい。な
お、この明細書において、「寸法」とは加工形状の長さ
や角度など、加工形状に関するすべてのものを含む広い
概念を意味するものである。
In the above description, the lengths and the tolerances of the respective portions of the processed shape are described as the dimensions and the tolerances, but the angles of the corners and arcs of the processed shape and the tolerances may be used. In this specification, “dimension” means a broad concept including everything related to a processed shape, such as the length and angle of the processed shape.

【0048】[0048]

【発明の効果】この発明のNC工作機械の加工指令作成
方法および装置によれば、指定された公差を満たす加工
を実現する加工寸法を初心者でも出でき、当該加工寸
法での加工を行なう加工指令を作成することができる。
したがって、加工形状が複雑で公差の指定が多い場合、
加工に際して被加工物や工具の温度変化が激しい場合、
工作機械側の位置決めなどの精度が悪い場合などにおい
ても、指定された公差を満足する加工を行なう加工指令
を容易に作成することが可能となる。
Effect of the Invention According to the machining command creation <br/> method and apparatus of the NC machine tool of the present invention, can feature sizes to achieve the processing that satisfies the specified tolerances calculated unloading even a novice, the machining dimension
It is possible to create a processing command for performing processing by the method .
Therefore, if the machining shape is complicated and the tolerances are frequently specified,
When the temperature of the workpiece or tool changes greatly during machining,
Even when the accuracy of positioning on the machine tool side is poor, it is possible to easily create a processing command for performing processing that satisfies the specified tolerance.

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

【図1】この発明の加工指令作成装置の一実施例の構成
を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of an embodiment of a machining command creating device according to the present invention.

【図2】図1の加工指令作成装置の作動を示すフローチ
ャートである。
FIG. 2 is a flowchart showing an operation of the machining command creating device of FIG.

【図3】この発明の加工指令作成装置を内蔵した、NC
工作機械の加工指令を作成する自動プログラミング装置
の概略図である。
FIG. 3 shows an NC incorporating a machining command creation device according to the present invention.
FIG. 2 is a schematic diagram of an automatic programming device that creates a machining command for a machine tool.

【図4】加工形状の一例を示す図面の概略図である。FIG. 4 is a schematic view of a drawing showing an example of a processing shape.

【図5】工作機械の一例を示す概略斜視図である。FIG. 5 is a schematic perspective view showing an example of a machine tool.

【図6】図5の工作機械の加工精度をテーブル形式で示
す図表である。
6 is a table showing the processing accuracy of the machine tool of FIG. 5 in a table format.

【図7】NC工作機械の加工指令を作成する従来の自動
プログラミング装置の概略図である。
FIG. 7 is a schematic view of a conventional automatic programming device for creating a machining command for an NC machine tool.

【図8】加工形状の一例を示す図面の概略図である。FIG. 8 is a schematic diagram of a drawing showing an example of a processing shape.

【符号の説明】[Explanation of symbols]

1 加工指令作成装置 1a 情報入力部 1b 情報処理部 2 形状情報入力部 3 寸法情報入力部 4 公差情報入力部 5 寸法許容範囲算出部 6 寸法許容範囲修正部 7 仮加工寸法設定部 8 公差判定部 11 自動プログラミング装置 12 本体 13 表示装置 14 キーボード 15 加工指令作成部 22 加工形状 23、25 寸法値 24、26 公差値 27 角度値 31 図面 32 加工形状 33、35 寸法値 34、36 公差値 37 角度値 41 工作機械 42 加工精度テーブルDESCRIPTION OF SYMBOLS 1 Machining command preparation apparatus 1a Information input unit 1b Information processing unit 2 Shape information input unit 3 Dimension information input unit 4 Tolerance information input unit 5 Dimensional tolerance range calculation unit 6 Dimensional tolerance range correction unit 7 Temporary processing dimension setting unit 8 Tolerance judgment unit DESCRIPTION OF SYMBOLS 11 Automatic programming apparatus 12 Main body 13 Display device 14 Keyboard 15 Machining command preparation part 22 Machining shape 23, 25 Dimension value 24, 26 Tolerance value 27 Angle value 31 Drawing 32 Machining shape 33, 35 Dimension value 34, 36 Tolerance value 37 Angle value 41 Machine tool 42 Machining accuracy table

フロントページの続き (58)調査した分野(Int.Cl.6,DB名) G05B 19/4093 G05B 19/404Continuation of the front page (58) Field surveyed (Int.Cl. 6 , DB name) G05B 19/4093 G05B 19/404

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 加工形状に関する形状情報を入力するス
テップと、前記加工形状に付随する寸法情報を入力する
ステップと、前記寸法情報に付随する公差情報を入力す
るステップと、入力された形状情報と寸法情報と公差情
報とに基づいてその公差を満たす寸法許容範囲を算出す
るステップと、加工する素材の熱膨張係数と加工に使用
する治具や工具や工作機械などの加工用手段の熱膨張係
数との差を修正パラメータとして当該修正パラメータと
加工時および非加工時の温度差と前記寸法情報に含まれ
る各部の寸法値とを乗算して得られた補正量を前記寸法
許容範囲の上限値から減算した値を新たな上限値として
決定するか又は前記補正量を前記寸法許容範囲の下限値
に加算した値を新たな下限値として決定して前記寸法許
容範囲を修正するステップと、修正された寸法許容範囲
内で前記公差をすべて満足する加工寸法を算出するステ
ップと、前記加工寸法を用いてNC工作機械の加工指令
を作成するステップとを具備してなることを特徴とする
NC工作機械の加工指令作成方法。
1. A step of inputting shape information relating to a processed shape, a step of inputting dimension information associated with the processed shape, a step of inputting tolerance information associated with the dimension information, A step of calculating a dimensional tolerance that satisfies the tolerance based on the dimensional information and the tolerance information, and a coefficient of thermal expansion of a material to be processed and used for processing
Thermal expansion of processing tools such as jigs, tools and machine tools
The difference between the number and the
Temperature difference during processing and non-processing and included in the dimensional information
The amount of correction obtained by multiplying the dimension value of each part by
The value subtracted from the upper limit of the allowable range is set as the new upper limit
Determine or set the correction amount to the lower limit of the dimensional tolerance
A step of modifying the dimensions allowable range to determine a value obtained by adding as a new lower limit value, and calculating a feature size that satisfies all the tolerances in the modified dimension tolerance, the processing dimension used NC machine tool machining command
And a step of creating
A method of creating machining commands for NC machine tools .
【請求項2】 加工形状に関する形状情報を入力するス
テップと、前記加工形状に付随する寸法情報を入力する
ステップと、前記寸法情報に付随する公差情報を入力す
るステップと、入力された形状情報と寸法情報と公差情
報とに基づいてその公差を満たす寸法許容範囲を算出す
るステップと、工作機械の各動作軸方向の加工精度を前
記寸法許容範囲の上限値から減算した値を新たな上限値
として決定するか又は前記加工精度を前記寸法許容範囲
の下限値に加算した値を新たな下限値として決定して
記寸法許容範囲を修正するステップと、修正された寸法
許容範囲内で前記公差をすべて満足する加工寸法を算出
するステップと、前記加工寸法を用いてNC工作機械の
加工指令を作成するステップとを具備してなることを特
徴とするNC工作機械の加工指令作成方法。
2. A step of inputting shape information relating to a processed shape, a step of inputting dimensional information associated with the processed shape, a step of inputting tolerance information associated with the dimensional information, calculating a dimension tolerance range satisfying the tolerance based on the size information and the tolerance information, before the processing accuracy of each operating axis of the machine tool
The value obtained by subtracting from the upper limit of the dimension tolerance is the new upper limit
Or determine the processing accuracy as the dimensional tolerance
Determining the value added to the lower limit of the above as a new lower limit and correcting the dimension allowable range, and calculating a processing dimension satisfying all the tolerances within the corrected dimension allowable range. Step and the NC machine tool using the machining dimensions.
Creating a machining command . A method for creating a machining command for an NC machine tool .
【請求項3】 加工形状に関する形状情報を入力する形
状情報入力手段と、前記加工形状に付随する寸法情報を
入力する寸法情報入力手段と、前記寸法情報に付随する
公差情報を入力する公差情報入力手段と、前記形状情報
入力手段により入力された形状情報と前記寸法情報入力
手段により入力された寸法情報と前記公差情報入力手段
により入力された公差情報とに基づいてその公差を満た
す寸法許容範囲を算出する寸法許容範囲算出手段と、加
工する素材または使用する治具や工具や工作機械などの
加工用手段の全部または一部に取り付けられて加工時の
温度を測定する温度測定手段と、加工する素材の熱膨張
係数と前記加工用手段の熱膨張係数との差を修正パラメ
ータとして当該修正パラメータと,前記温度測定手段に
より測定された加工時の温度および非加工時の温度の温
度差と,前記寸法情報に含まれる各部の寸法値とを乗算
して得られた補正量を前記寸法許容範囲の上限値から減
算した値を新たな上限値として決定するか又は前記補正
量を前記寸法許容範囲の下限値に加算した値を新たな下
限値として決定して前記寸法許容範囲を修正する寸法許
容範囲修正手段と、修正された寸法許容範囲内で前記公
差をすべて満足する加工寸法を算出する加工寸法算出手
段と、前記加工寸法を用いてNC工作機械の加工指令を
作成する加工指令算出手段とを具備してなることを特徴
とするNC工作機械の加工指令作成装置。
3. Shape information input means for inputting shape information relating to a processed shape, dimension information input means for inputting dimensional information associated with the processed shape, and tolerance information input for inputting tolerance information associated with the dimensional information. Means, based on the shape information input by the shape information input means, the dimension information input by the dimension information input means, and the tolerance information input by the tolerance information input means, a dimension allowable range satisfying the tolerance. Dimensional allowable range calculating means to be calculated, temperature measuring means to be attached to all or a part of processing means such as a material to be processed or a jig, a tool or a machine tool to be used to measure a temperature at the time of processing; Material thermal expansion
Correct the difference between the coefficient and the coefficient of thermal expansion of the processing means.
The corrected parameter and the temperature measurement
Temperatures of processing temperature and non-processing temperature measured from
Multiply the difference by the dimension value of each part included in the dimension information
From the upper limit of the dimensional tolerance range
Calculated value as the new upper limit or the above correction
The value obtained by adding the amount to the lower limit of the dimension tolerance
Dimensional tolerance correction means for determining the limit value and correcting the dimensional tolerance, processing dimension calculation means for calculating a processing dimension that satisfies all the tolerances within the corrected dimension tolerance, and using the processing dimension. The machining command of NC machine tool
A machining command creation device for an NC machine tool, comprising: a machining command calculation means for creating .
【請求項4】 加工形状に関する形状情報を入力する形
状情報入力手段と、前記加工形状に付随する寸法情報を
入力する寸法情報入力手段と、前記寸法情報に付随する
公差情報を入力する公差情報入力手段と、前記形状情報
入力手段により入力された形状情報と前記寸法情報入力
手段により入力された寸法情報と前記公差情報入力手段
により入力された公差情報とに基づいてその公差を満た
す寸法許容範囲を算出する寸法許容範囲算出手段と、工
作機械の各動作軸方向の加工精度を格納する加工精度格
納手段と、前記寸法許容範囲に対応した動作軸に関する
加工精度を前記加工精度格納手段から読み出して当該加
工精度を前記寸法許容範囲の上限値から減算した値を新
たな上限値として決定するか又は前記加工精度を前記寸
法許容範囲の下限値に加算した値を新たな下限値として
決定して前記寸法許容範囲を修正する寸法許容範囲修正
手段と、修正された寸法許容範囲内で前記公差をすべて
満足する加工寸法を算出する加工寸法算出手段と、前記
加工寸法を用いてNC工作機械の加工指令を作成する加
工指令作成手段とを具備してなることを特徴とするNC
工作機械の加工指令作成装置。
4. A shape information input means for inputting shape information relating to a processed shape, a dimension information input means for inputting dimensional information associated with the processed shape, and a tolerance information input for inputting tolerance information associated with the dimensional information. Means, based on the shape information input by the shape information input means, the dimension information input by the dimension information input means, and the tolerance information input by the tolerance information input means, a dimension allowable range satisfying the tolerance. Means for calculating a dimension allowable range to be calculated, processing accuracy storing means for storing the processing accuracy of each machine axis in the direction of each operating axis, and processing accuracy relating to the operating axis corresponding to the dimension allowable range by reading from the processing accuracy storing means. The value obtained by subtracting the processing accuracy from the upper limit of the dimension tolerance
Or set the machining accuracy to the
The value added to the lower limit of the legal allowable range is set as the new lower limit
And dimensional tolerance modifying means for modifying the dimensions allowable range determined by the machining dimension calculation means for calculating a feature size that satisfies all the tolerances in the modified dimension tolerance, the
A command to create a machining command for NC machine tools using the machining dimensions
NC characterized by comprising engineering command creation means
Machine command processing device.
JP3125859A 1991-05-29 1991-05-29 Method and apparatus for creating machining command of NC machine tool Expired - Fee Related JP2820170B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3125859A JP2820170B2 (en) 1991-05-29 1991-05-29 Method and apparatus for creating machining command of NC machine tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3125859A JP2820170B2 (en) 1991-05-29 1991-05-29 Method and apparatus for creating machining command of NC machine tool

Publications (2)

Publication Number Publication Date
JPH04352006A JPH04352006A (en) 1992-12-07
JP2820170B2 true JP2820170B2 (en) 1998-11-05

Family

ID=14920713

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3125859A Expired - Fee Related JP2820170B2 (en) 1991-05-29 1991-05-29 Method and apparatus for creating machining command of NC machine tool

Country Status (1)

Country Link
JP (1) JP2820170B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007020679A1 (en) 2005-08-12 2007-02-22 Fujitsu Limited Dimensional tolerance calculator, dimensional tolerance calculating method, and computer readable recording medium recording dimensional tolerance calculating program

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2746170B2 (en) * 1995-01-27 1998-04-28 日本電気株式会社 Numerical control data creation device
US8185225B2 (en) 2007-06-06 2012-05-22 Mitsubishi Electric Corporation Program creation apparatus, numerical control apparatus, program creation method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62271505A (en) * 1986-05-20 1987-11-25 Mitsubishi Electric Corp Multi-frequency shared horn antenna
JP2676988B2 (en) * 1990-07-02 1997-11-17 トヨタ自動車株式会社 How to make a die for contour cutting
JP2670180B2 (en) * 1990-07-30 1997-10-29 オ−クマ株式会社 Numerical control information creation device
JP2985138B2 (en) * 1991-01-31 1999-11-29 東芝機械株式会社 Speed control device and numerical control feed speed control method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007020679A1 (en) 2005-08-12 2007-02-22 Fujitsu Limited Dimensional tolerance calculator, dimensional tolerance calculating method, and computer readable recording medium recording dimensional tolerance calculating program
US7660697B2 (en) 2005-08-12 2010-02-09 Fujitsu Limited Apparatus and method for calculating size tolerance, and computer-readable recording medium in which program for calculating size tolerance is stored

Also Published As

Publication number Publication date
JPH04352006A (en) 1992-12-07

Similar Documents

Publication Publication Date Title
TWI468644B (en) Method of compensating measurement errors of a measuring machine deriving from the deformations of the machine bed caused by the load exerted by the workpiece to be measured on the machine bed. and measuring machine operating according to said method
CN107664985B (en) CAD/CAM-CNC integrated system
TWI467130B (en) Method of compensating measurement errors of a measuring machine deriving from the deformations of the machine bed caused by the load exerted by the mobile unit of the machine on the machine bed. and measuring machine operating according to said method
JPH0252282B2 (en)
US6745101B2 (en) Deflection compensation for numerical controlled manufacturing
JP2820170B2 (en) Method and apparatus for creating machining command of NC machine tool
EP1457852B1 (en) Method and apparatus for preparing program for die machining
JPH10180591A (en) Correcting method of tool correcting quantity and device thereof
JPH06170763A (en) Polishing method using control of force
JPH0635092B2 (en) Numerical control device with tool file
JPH06138921A (en) Measuring method and automatic correction method for linear interpolation feeding accuracy of numerically controlled machine tool
JP3328150B2 (en) Tool path data generation method
KR0155745B1 (en) Automatic establishment method of 2 axis origin off set
JP3064043B2 (en) Machining method in which workpiece deformation due to clamp is corrected, and NC machine tool for implementing the method
JP3114822B2 (en) Alignment work method
JPH0875448A (en) Method for correcting inclination in surface roughness form measurement, and device therefor
KR101867675B1 (en) CAD System of machine tool and method of driving the same
JP3520631B2 (en) Laser processing machine
JP2922724B2 (en) Horizontal spindle origin correction method
JP2000190168A (en) Nc machining method and its device
JP2926524B2 (en) Numerical controller with trial cutting function
JP2773515B2 (en) CAD / CAM equipment for electric discharge machine
JP2543225B2 (en) Non-round display device
JP6231826B2 (en) Grinding machine and method thereof
JPH0675815B2 (en) Method for correcting tool locus of numerically controlled machine tool

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070828

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080828

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080828

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090828

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090828

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100828

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees