JPH04352006A - Method and device for calculating working dimension - Google Patents
Method and device for calculating working dimensionInfo
- Publication number
- JPH04352006A JPH04352006A JP12585991A JP12585991A JPH04352006A JP H04352006 A JPH04352006 A JP H04352006A JP 12585991 A JP12585991 A JP 12585991A JP 12585991 A JP12585991 A JP 12585991A JP H04352006 A JPH04352006 A JP H04352006A
- Authority
- JP
- Japan
- Prior art keywords
- dimension
- tolerance
- information
- machining
- shape
- 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.)
- Granted
Links
Landscapes
- Numerical Control (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】この発明は、加工寸法算出方法お
よび装置に関し、さらに詳しく言えば、指定された公差
を満たす加工を実現する加工寸法を算出する加工寸法算
出方法および装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and apparatus for calculating machining dimensions, and more particularly, to a method and apparatus for calculating machining dimensions for calculating machining dimensions that realize machining that satisfies specified tolerances.
【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 machining instructions for an NC machine tool using a conventional automatic programming device. The automatic programming device (51) has a keyboard (54) on the front of the main body (52) for inputting shape information and dimensional information regarding the machined shape, and a keyboard (54) for inputting shape information and dimensional information and calculation results input from the keyboard (54). A display device (53) for displaying information is provided.
【0003】上記自動プログラミング装置(51)を用
いて加工指令を作成する場合、オペレータは、図面に描
かれた加工形状とその加工形状の各部分の長さ、角度な
どの寸法をそのまま自動プログラミング装置(51)に
入力する。例えば、図8の図面(71)に描かれた加工
形状(72)に加工する場合、まず、キーボード(54
)を操作して加工形状(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 on the drawing and the dimensions such as the length and angle of each part of the machining shape directly into the automatic programming device. (51). For example, when processing into the processing shape (72) drawn in the drawing (71) of FIG.
) to input the machined shape (72), and then input the dimension values (73) and (74) of each part of the machined shape (72) using the keyboard (54). (62) is the machining shape drawn on the display device (53) based on the input machining shape and dimension values, and (63) and (64) are the machining shape drawn on the display device (53) based on the input machining shape and dimension values.
53) These are the dimension values displayed above (“Introduction to NC Programming” by Ryoichiro Nozawa and Hajime Kishi: 1985)
Published by Nikkan Kogyo Shimbun, see pages 175-182)
.
【0004】こうして加工形状、寸法値および他の加工
条件の入力が終了すると、自動プログラミング装置(5
1)は、それらの情報に基づいて加工指令を作成する。
そこで、その加工指令をNC装置に送って実際に加工を
行なう。加工終了後、加工物の計測を行なってその加工
物が指定された公差を満たしているかどうかを検査する
。厳密な公差指定がある場合は、加工と計測を何回も繰
り返すことにより、その公差を満たす加工物を得る。After inputting the machining shape, dimension values, and other machining conditions in this way, the automatic programming device (5)
1) creates a processing command based on the information. Then, the machining command is sent to the NC device to actually perform the machining. After machining is completed, the workpiece is measured to determine whether it meets specified tolerances. If strict tolerances are specified, a workpiece that satisfies those tolerances can be obtained by repeating machining and measurement many times.
【0005】[0005]
【発明が解決しようとする課題】上記従来の方法で指定
された公差を満たす加工物を得るには、オペレータの勘
に頼るところが大きく、初心者がプログラミングを行な
ってそのような加工物を得るのは難しい問題点がある。
また、熟練したオペレータがプログラミングを行なう場
合でも、加工形状が複雑で公差の指定が多い場合、加工
に際して素材や工具の温度変化が激しい場合、あるいは
工作機械側の位置決めなどの精度が悪い場合などには、
加工物の形状が指定された公差を満たしていない場合が
多く、そのため寸法値を変えて加工をやり直すことが多
い問題点がある。[Problems to be Solved by the Invention] Obtaining a workpiece that satisfies the specified tolerances using the above conventional method relies heavily on the operator's intuition, and it is difficult for beginners to obtain such a workpiece by programming. There are difficult issues. In addition, even when programming is performed by a skilled operator, there are cases where the machining shape is complex and many tolerances are specified, when the temperature of the material or tool changes rapidly during machining, or when the positioning accuracy of the machine tool is poor. teeth,
There are many cases where the shape of the workpiece does not meet the specified tolerances, and therefore there is a problem in that the machining is often repeated with different dimension values.
【0006】そこで、この発明の目的は、指定された公
差を満たす加工を実現する加工寸法を算出することがで
き、しかもその算出を初心者でも行なうことができる加
工寸法算出方法および装置を提供することにある。SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a method and apparatus for calculating machining dimensions that can calculate machining dimensions that realize machining that satisfies specified tolerances, and that even beginners can perform the calculation. It is in.
【0007】[0007]
【課題を解決するための手段】この発明の加工寸法算出
方法は、加工形状に関する形状情報を入力するステップ
と、前記加工形状に付随する寸法情報を入力するステッ
プと、前記寸法情報に付随する公差情報を入力するステ
ップと、入力された形状情報と寸法情報と公差情報とに
基づいてその公差を満たす加工寸法を算出するステップ
とを具備してなることをその構成上の特徴とする。[Means for Solving the Problems] A method for calculating machining dimensions of the present invention includes the steps of inputting shape information regarding a machining shape, inputting dimensional information associated with the machining shape, and tolerances associated with the dimensional information. Its structural feature is that it comprises a step of inputting information, and a step of calculating processing dimensions that satisfy the tolerance based on the input shape information, dimension information, and tolerance information.
【0008】この発明の加工寸法算出装置は、加工形状
に関する形状情報を入力する形状情報入力手段と、前記
加工形状に付随する寸法情報を入力する寸法情報入力手
段と、前記寸法情報に付随する公差情報を入力する公差
情報入力手段と、前記形状情報入力手段により入力され
た形状情報と前記寸法情報入力手段により入力された寸
法情報と前記公差情報入力手段により入力された公差情
報とに基づいてその公差を満たす加工寸法を算出する加
工寸法算出手段とを具備してなることをその構成上の特
徴とする。The machining dimension calculation device of the present invention includes a shape information input means for inputting shape information regarding the machining shape, a dimensional information input means for inputting dimensional information associated with the machining shape, and a tolerance information associated with the dimensional information. a tolerance information input means for inputting information; and a tolerance information input means for inputting information 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 feature of the structure is that it is provided with processing dimension calculation means for calculating processing dimensions that satisfy tolerances.
【0009】[0009]
【作用】この発明の加工寸法算出方法および装置では、
加工形状に関する形状情報と、加工形状に付随する寸法
情報と、寸法情報に付随する公差情報とにより、その加
工形状の各部分について寸法の許容範囲を算出すること
ができる。そこで、算出した許容範囲中の適当な値を選
んで各部分について仮の加工寸法を設定し、その仮の加
工寸法を前記公差情報と対比して各部分について指定さ
れた公差を満たしているか否かを判定する。そして、満
たしている場合は、その仮の加工寸法を正規の加工寸法
とする。満たしていない場合は、仮の加工寸法を前記許
容範囲中の他の値に変更し、上記と同様にしてすべての
公差を満たしているか否かを判定する。満たしていない
場合は、さらに同様のステップを繰り返す。こうして、
加工形状のすべての部分について指定された公差を満た
す加工寸法を算出することができる。[Operation] In the process dimension calculation method and device of the present invention,
Using the shape information regarding the machined shape, the dimension information attached to the machined shape, and the tolerance information attached to the dimension information, it is possible to calculate the dimensional tolerance range for each part of the machined shape. Therefore, we select an appropriate value within the calculated tolerance range to set provisional machining dimensions for each part, and compare the provisional machining dimensions with the tolerance information to determine whether each part satisfies the specified tolerance. Determine whether If the conditions are satisfied, the temporary machining dimensions are set as the regular machining dimensions. If not, the temporary processing dimensions are changed to other values within the tolerance range, and it is determined whether all tolerances are satisfied in the same manner as above. If not, repeat the same steps. thus,
Machining dimensions that satisfy specified tolerances can be calculated for all parts of the machined shape.
【0010】0010
【実施例】以下、添付図面に基づいてこの発明の実施例
を説明する。
(構成)図3は、この発明の加工寸法算出装置を内蔵し
た、NC工作機械の加工指令を作成する自動プログラミ
ング装置の概略図である。DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. (Structure) FIG. 3 is a schematic diagram of an automatic programming device for creating machining instructions for an NC machine tool, which incorporates the machining dimension calculation device of the present invention.
【0011】自動プログラミング装置(11)は、本体
(12)の前面に、加工形状に関する形状情報、寸法情
報および公差情報を入力するキーボード(14)と、キ
ーボード(14)より入力された形状情報などの各種情
報や演算結果を表示する表示装置(13)とを備えてい
る。オペレータは、表示装置(13)に表示される指示
にしたがって形状情報、寸法情報などをキーボード(1
4)より入力し、対話形式で加工指令を作成する。The automatic programming device (11) has a keyboard (14) on the front of the main body (12) for inputting shape information, dimension information, and tolerance information regarding the processed shape, and a keyboard (14) for inputting shape information, etc. input from the keyboard (14). and a display device (13) for displaying various information and calculation results. The operator enters shape information, dimension information, etc. on the keyboard (13) according to the instructions displayed on the display device (13).
4) Input and create processing instructions in an interactive format.
【0012】図1は、この発明の加工寸法算出装置の一
実施例の構成を示すブロック図、図2は、その加工寸法
算出装置の作動を示すフローチャートである。この発明
の加工寸法算出装置(1)は、自動プログラミング装置
(11)に内蔵されており、自動プログラミング装置(
11)は、加工寸法算出装置(1)が算出した加工寸法
を用いてNC工作機械の加工指令を作成する。FIG. 1 is a block diagram showing the configuration of an embodiment of the processing dimension calculation apparatus of the present invention, and FIG. 2 is a flowchart showing the operation of the processing dimension calculation apparatus. The machining dimension calculation device (1) of the present invention is built into an automatic programming device (11).
11) creates a machining command for the NC machine tool using the machining dimensions calculated by the machining dimension calculating device (1).
【0013】加工寸法算出装置(1)は、図1に示すよ
うに、情報入力部(1a)と情報処理部(1b)とを備
えている。情報入力部(1a)は、加工形状に関する形
状情報を入力する形状情報入力部(2)と、加工形状に
付随する寸法情報を入力する寸法情報入力部(3)と、
寸法情報に付随する公差情報を入力する公差情報入力部
(4)とから成っている。As shown in FIG. 1, the machined dimension calculation device (1) includes an information input section (1a) and an information processing section (1b). The information input section (1a) includes a shape information input section (2) for inputting shape information regarding the machined shape, and a dimension information input section (3) for inputting dimensional information accompanying the machined shape.
It consists of a tolerance information input section (4) for inputting tolerance information accompanying dimensional information.
【0014】情報処理部(1b)は、入力された形状情
報、寸法情報および公差情報に基づいて寸法の許容範囲
を算出する寸法許容範囲算出部(5)と、修正パラメー
タにより寸法許容範囲算出部(5)で算出した寸法許容
範囲を修正する寸法許容範囲修正部(6)と、修正され
た寸法許容範囲内で仮の加工寸法を設定する仮加工寸法
設定部(7)と、仮加工寸法設定部(7)で設定された
仮の加工寸法が指定された公差を満たしているか否かを
判定する公差判定部(8)とから成っている。The information processing section (1b) includes a dimension tolerance calculation section (5) that calculates a dimension tolerance based on input shape information, dimension information, and tolerance information, and a dimension tolerance calculation section that calculates a dimension tolerance based on correction parameters. A dimensional tolerance correction section (6) that corrects the dimensional tolerance calculated in (5), a temporary machining dimension setting section (7) that sets temporary machining dimensions within the corrected dimensional tolerance range, and a temporary machining dimension It also includes a tolerance determining section (8) that determines whether the temporary machining dimensions set by the setting section (7) satisfy specified tolerances.
【0015】この実施例では、情報入力部(1a)は自
動プログラミング装置(11)のキーボード(13)に
より構成され、情報処理部(1b)はマイクロプロセッ
サを含んで構成されていて、メモリに格納されたプログ
ラムにしたがって情報処理を行なう。In this embodiment, the information input section (1a) is composed of a keyboard (13) of an automatic programming device (11), and the information processing section (1b) is composed of a microprocessor, and the information is stored in a memory. Information processing is performed according to the programmed program.
【0016】またこの実施例では、情報処理部(1b)
すなわち、寸法許容範囲算出部(5)と寸法許容範囲修
正部(6)と仮加工寸法決定部(7)と公差判定部(8
)とが加工寸法算出手段を構成している。Furthermore, in this embodiment, the information processing section (1b)
That is, the dimensional tolerance calculation unit (5), the dimensional tolerance correction unit (6), the temporary processing dimension determination unit (7), and the tolerance determination unit (8).
) constitutes the processing dimension calculation means.
【0017】形状情報入力部(2)は、加工形状がどの
ような形状であるかを示す情報を寸法許容範囲算出部(
5)に入力する。この形状情報の入力は、オペレータが
キーボード(14)より行なうが、CADシステムなど
から出力された形状情報を入力するようにしてもよい。The shape information input unit (2) inputs information indicating what kind of shape the processed shape is to the dimension tolerance calculation unit (
5). This shape information is entered by the operator using the keyboard (14), but shape information output from a CAD system or the like may also be input.
【0018】寸法情報入力部(3)は、加工形状の各部
分の寸法を示す数値を寸法許容範囲算出部5に入力する
。この寸法情報の入力は、オペレータがキーボード(1
4)より行なうが、CADシステムなどから出力された
寸法情報を入力するようにしてもよい。The dimension information input section (3) inputs numerical values indicating the dimensions of each part of the processed shape to the dimension tolerance calculation section 5. This dimensional information can be entered by the operator using the keyboard (1
4), but dimension information output from a CAD system or the like may be input.
【0019】公差情報入力部(4)は、加工形状の各部
分の寸法に付随する公差を示す数値を寸法許容範囲算出
部(5)に入力する。この公差情報の入力は、オペレー
タがキーボード(14)より行なうが、CADシステム
などから出力された公差情報を入力するようにしてもよ
い。The tolerance information input section (4) inputs numerical values indicating tolerances associated with the dimensions of each part of the machined shape to the dimension tolerance calculation section (5). The operator inputs this tolerance information using the keyboard (14), but tolerance information output from a CAD system or the like may also be input.
【0020】形状情報および寸法情報としては、従来の
自動プログラミング装置(51)で入力できる情報が用
いられる。公差情報としては、加工形状の長さ(幅、高
さ、ピッチ、径、深さ、段差、奥行など)や角度などの
寸法精度に関する公差だけでなく、真直度、平面度、真
円度、円筒度、平行度、直角度、傾斜度、位置度、同軸
度、対称度、触れ度などの形状精度に関する公差なども
用いられる。[0020] As the shape information and dimension information, information that can be input using a conventional automatic programming device (51) is used. Tolerance information includes not only tolerances related to dimensional accuracy such as length (width, height, pitch, diameter, depth, step, depth, etc.) and angle, but also straightness, flatness, roundness, etc. Tolerances related to shape accuracy such as cylindricity, parallelism, perpendicularity, inclination, position, coaxiality, symmetry, and contact are also used.
【0021】寸法許容範囲算出部(5)は、形状情報と
寸法情報と公差情報に基づいて、入力された加工形状の
各部分について寸法の許容範囲を算出する。すなわち、
加工形状の各部分の寸法値に公差の上限値を加算して許
容範囲の上限値を算出し、その寸法値から公差の下限値
を減算して許容範囲の下限値を算出する。The dimensional tolerance calculation unit (5) calculates the dimensional tolerance for each part of the inputted machining shape based on the shape information, dimensional information, and 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 machined shape, and the lower limit value of the tolerance range is calculated by subtracting the lower limit value of the tolerance from the dimension value.
【0022】寸法許容範囲修正部(6)は、適当な修正
パラメータにより、寸法許容範囲算出部(5)で得られ
た寸法許容範囲を修正する。修正パラメータとしては、
加工する素材や使用する治具、工具、工作機械などの温
度−熱変形特性、あるいは使用する工作機械の各動作軸
方向の加工精度などが用いられる。寸法許容範囲を修正
することにより、素材、治具などの熱変形、工作機械の
加工精度などのパラメータを考慮した加工を実現する加
工寸法が得られる。この修正パラメータは、例えば情報
処理部(1b)のメモリに格納しておく。The dimensional tolerance correction section (6) modifies the dimensional tolerance range obtained by the dimensional tolerance calculation section (5) using appropriate modification parameters. As a correction parameter,
The temperature-thermal deformation characteristics of the material to be machined, the jigs, tools, and machine tools used, and the machining accuracy of the machine tools used in the directions of each operating axis are used. By modifying the dimensional tolerance range, machining dimensions can be obtained that realize machining that takes into account parameters such as thermal deformation of materials, jigs, etc., and machining accuracy of machine tools. This modification parameter is stored in the memory of the information processing section (1b), for example.
【0023】なお、寸法許容範囲修正部(6)を設けず
に、寸法許容範囲算出部(5)で得寸法許容範囲を修正
することなく、そのまま仮加工寸法設定部(7)に送る
ようにしてもよい。[0023] Note that the dimensional tolerance correction section (6) is not provided, and the obtained dimension tolerance range is sent as is to the temporary processing dimension setting section (7) without being corrected in the dimensional tolerance calculation section (5). You can.
【0024】仮加工寸法設定部(7)は、寸法許容範囲
修正部(6)で修正された寸法許容範囲内で加工形状の
各部分の仮の加工寸法を設定し、その値を公差判定部(
8)に出力する。公差判定部(8)から「その値ではす
べての公差を満たさない」との情報が送られてきた場合
は、他の値に変更して再度出力する。この動作は、所定
回数に達するまで繰り返す。この動作を所定回数繰り返
しても、「その値ではすべての公差を満たさない」との
情報が送られてきた場合は、動作を中止し、指定された
公差に矛盾がある旨を表示装置(13)に表示する。
この表示により、オペレータは指定された公差に矛盾が
あることを知ることができる。The temporary machining dimension setting section (7) sets temporary machining dimensions for each part of the machining shape within the dimensional tolerance corrected by the dimensional tolerance correction section (6), and applies the values to the tolerance determination section. (
8). If the tolerance determination unit (8) sends information that "that value does not satisfy all the tolerances," it changes to another value and outputs it again. This operation is repeated until a predetermined number of times is reached. Even if you repeat this operation a predetermined number of times, if you receive information that "that value does not satisfy all tolerances," the operation will be stopped and a message will be displayed on the display (13 ). This display allows the operator to know that there is a discrepancy in the specified tolerances.
【0025】仮の加工寸法の設定方法は種々考えられる
が、例えば、最初は許容範囲内の中間値を選定し、2回
目はその許容範囲の幅の1割に相当する値を許容範囲の
上限値より減算した値、あるいは下限値に加算した値を
選定し、それ以降は減算、加算の値を同じ割合で増やし
ていく方法がある。この方法以外には、線形計画法など
の他の公知の手法を使用することもできる。要は、許容
範囲内の値を満遍なく選定する方法であればよい。There are various ways to set the temporary machining dimensions, but for example, the first step is to select a middle value within the allowable range, and the second time, a value equivalent to 10% of the width of the allowable range is selected as the upper limit of the allowable range. There is a method of selecting a value that is subtracted from the value or a value that is added to the lower limit value, and then increasing the subtracted and added values at the same rate. Other than this method, other known techniques such as linear programming may also be used. In short, any method that uniformly selects values within the allowable range will suffice.
【0026】公差判定部(8)は、仮加工寸法設定部(
7)で設定された仮の加工寸法を公差情報入力部(4)
から入力された公差情報と対比し、その仮の加工寸法が
指定されたすべての公差を満たしているか否かを判定す
る。その仮の加工寸法値が指定されたすべての公差を満
たしていると判定すると、その仮の加工寸法値を正規の
加工寸法値と認定し、その値を自動プログラミング装置
(11)の加工指令作成部(15)に出力する。
加工指令作成部(15)は、その加工寸法値に基づいて
加工指令を作成する。[0026] The tolerance judgment section (8) is a temporary machining dimension setting section (
Enter the temporary machining dimensions set in 7) in the tolerance information input section (4).
It is compared with the tolerance information input from , and it is determined whether the provisional machining dimensions satisfy all specified tolerances. If it is determined that the temporary machining dimension value satisfies all the specified tolerances, the temporary machining dimension value is recognized as the regular machining dimension value, and the value is used to create a machining command for the automatic programming device (11). output to section (15). A machining command creation unit (15) creates a machining command based on the machining dimension values.
【0027】仮の加工寸法値が指定されたすべての公差
を満たしていないと判定すると、公差判定部(8)はそ
の旨の情報を仮加工寸法設定部(7)に送り、加工指令
作成部(15)にはその仮の加工寸法値を出力しない。
「その値ではすべての公差を満たさない」との情報を受
け取った仮加工寸法設定部(7)は、上述した通り、仮
の加工寸法として他の値を設定して公差判定部(8)に
出力する。公差判定部(8)は、その新たな仮の加工寸
法値について再度同様の判定を行なう。この判定動作は
、仮加工寸法設定部(7)が動作を中止するまで繰り返
す。When determining that the temporary machining dimension values do not satisfy all specified tolerances, the tolerance determination section (8) sends information to that effect to the temporary machining dimension setting section (7), and the machining command creation section In (15), the temporary machining dimension values are not output. Upon receiving the information that "that value does not satisfy all tolerances," the temporary machining dimension setting section (7) sets another value as the temporary machining dimension and sends it to the tolerance determination section (8), as described above. Output. The tolerance determination section (8) performs the same determination again regarding the new provisional machining dimension values. This determination operation is repeated until the temporary machining dimension setting section (7) stops the operation.
【0028】(作動)次に、以上の構成とした加工寸法
算出装置(1)の動作を図2を参照しながら説明する。
ここでは、図4の加工形状の加工寸法を算出する場合を
例にとって述べる。(Operation) Next, the operation of the processing dimension calculating apparatus (1) having the above structure will be explained with reference to FIG. Here, an example will be described in which the machining dimensions of the machining shape shown in FIG. 4 are calculated.
【0029】ステップS1では、寸法許容範囲算出部(
5)に、形状情報入力部(2)により加工形状の形状情
報を、寸法情報入力部(3)により加工形状の寸法情報
を、公差情報入力部(4)により加工形状の公差情報を
それぞれ入力する。この入力は、キーボード(13)あ
るいはCAD装置などで行なう。公差情報は、公差判定
部(8)にも入力される。In step S1, the dimensional tolerance calculation unit (
In 5), shape information of the machined shape is inputted using the shape information input section (2), dimension information of the machined shape is inputted using the dimension information input section (3), and tolerance information of the machined shape is inputted using the tolerance information input section (4). do. This input is performed using a keyboard (13) or a CAD device. The tolerance information is also input to the tolerance determination section (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]を入力する。[0030] The processed shape (
In the case of 32), the shape information indicating that the upper left corner of the rectangle is missing is input using the keyboard (13) or the like. In addition, as dimension information, the dimension value (33) [150] indicating the height of the processed shape (32), the dimension value (35) [200] indicating the width of the processed shape (32), and the dimension value (35) [200] indicating the angle 37) Enter [150]. As tolerance information, the tolerance value (34) [+0.5, -
0.5], tolerance value (36) specified for dimension value (35)
Input [+0.1, -0.2].
【0031】入力された形状情報、寸法情報および公差
情報により、図3に示すように、自動プログラミング装
置(11)の表示装置(13)に加工形状(22)、寸
法値(23)(25)(27)、公差値(24)(26
)が表示される。Based on the input shape information, dimension information, and tolerance information, as shown in FIG. (27), tolerance value (24) (26
) is displayed.
【0032】ステップS2では、寸法許容範囲算出部(
5)が、入力された加工形状の各部分の寸法値について
、入力された公差値を加算あるいは減算して各部分の寸
法許容範囲を算出する。In step S2, the dimensional tolerance calculation unit (
5) calculates the dimensional tolerance range of each part by adding or subtracting the input tolerance value to the dimensional value of each part of the input machining shape.
【0033】図4の加工形状(32)の場合、寸法値(
33)とその公差値(34)から、寸法値(33)の許
容範囲は149.5〜150.5と算出される。同様に
、寸法値(35)とその公差値(36)から、寸法値(
35)の許容範囲は199.8〜200.1と算出され
る。In the case of the processed shape (32) in FIG. 4, the dimension value (
33) and its tolerance value (34), the allowable range of the dimension value (33) is calculated to be 149.5 to 150.5. Similarly, from the dimension value (35) and its tolerance value (36), the dimension value (
35) is calculated as 199.8 to 200.1.
【0034】ステップS3では、寸法許容範囲修正部(
6)が、寸法許容範囲算出部(5)で算出した寸法許容
範囲を修正パラメータによって修正する。In step S3, the dimensional tolerance correction section (
6) corrects the dimension tolerance range calculated by the dimension tolerance calculation unit (5) using the modification parameter.
【0035】修正パラメータとして工作機械の加工精度
を用いる場合は、使用する工作機械の加工精度情報から
修正パラメータを設定するように構成し、設定された修
正パラメータによって寸法許容範囲を修正する。When using the machining accuracy of a machine tool as a correction parameter, the correction parameter is set from the machining accuracy information of the machine tool to be used, and the dimensional tolerance range is corrected by the set correction parameter.
【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.49〜150.49に、寸法値(35)の許容範囲
199.8〜200.1は199.802〜200.1
02に修正される。For example, when machining is performed using the machine tool (41) shown in FIG.
+0.0 in the X-axis direction as shown in table (42)
1 mm, -0.02 mm in the Y-axis direction, and 0 in the Z-axis direction, for example, in the machined shape (32) of FIG.
9.49 to 150.49, and the tolerance range of dimension value (35) 199.8 to 200.1 is 199.802 to 200.1
Revised to 02.
【0037】工作機械(41)の加工精度を示すテーブ
ル(42)は、例えばメモリに格納しておき、必要時に
アクセスできるようにする。こうすると、工作機械(4
1)の工作精度が補正されるため、指定された公差を満
たす加工を容易に実現することができる。The table (42) indicating the machining accuracy of the machine tool (41) is stored in a memory, for example, so that it can be accessed when necessary. In this way, the machine tool (4
Since the machining accuracy in 1) is corrected, machining that satisfies the specified tolerance can be easily realized.
【0038】修正パラメータとして、素材や使用する治
具、工具、工作機械などの温度−熱変形特性を使用する
場合は、それらのすべてあるいは一部に温度測定手段を
取り付けてそれらの加工中の温度変化を測定するように
構成し、得られた温度変化情報とそれらの材質の温度−
熱変形特性情報とからそれらの加工中の熱変形状況を推
定して寸法許容範囲を修正する。When using temperature-thermal deformation characteristics of materials, jigs, tools, machine tools, etc. as correction parameters, a temperature measuring means is attached to all or part of them to measure the temperature during processing. It is configured to measure changes, and the obtained temperature change information and the temperature of those materials -
The thermal deformation status during processing is estimated from the thermal deformation characteristic information and the dimensional tolerance range is corrected.
【0039】例えば、工作機械の材質と素材の材質が異
なる場合は、それら両材質の熱膨張係数の差を修正パラ
メータとし、その熱膨張係数の差と加工時および測定時
の温度差とを加工形状の各部寸法にかけて各部寸法の補
正量を計算する。こうすると、熱による誤差が補正され
るため、加工中の温度変化が激しい場合でも指定された
公差を満たす加工を実現することができる。For example, if the material of the machine tool is different from the material of the raw material, the difference in thermal expansion coefficient between the two materials is used as a correction parameter, and the difference in thermal expansion coefficient and the temperature difference during machining and measurement are used for machining. Calculate the amount of correction for each part dimension by multiplying each part dimension of the shape. In this way, errors due to heat are corrected, so even if the temperature changes rapidly during processing, processing that satisfies the specified tolerance can be realized.
【0040】例えば、工作機械の材質が鉄で、素材の材
質がアルミニウムである場合、20゜Cにおける鉄の熱
膨張係数は11.7×10−6、アルミニウムの熱膨張
係数は23.03×10−6であるから、その差11.
33×10−6が修正パラメータとなる。For example, if the material of the machine tool is iron and the material of the material is aluminum, the coefficient of thermal expansion of iron at 20°C is 11.7×10-6, and the coefficient of thermal expansion of aluminum is 23.03×. Since it is 10-6, the difference is 11.
33×10 −6 becomes the correction parameter.
【0041】ステップS4では、仮加工寸法設定部(7
)が、修正された寸法許容範囲内で加工形状の各部分の
仮の加工寸法を設定する。[0041] In step S4, the temporary machining dimension setting section (7
) sets temporary machining dimensions for each part of the machining shape within the revised dimensional tolerances.
【0042】仮の加工寸法の設定方法として、最初は許
容範囲内の中間値を選定し、2回目はその許容範囲の幅
の1割に相当する値を許容範囲の上限値より減算した値
、あるいは下限値に加算した値を選定し、それ以降は減
算、加算の値を同じ割合で増やしていく方法を採用した
とすると、図4の加工形状(32)では、最初は、高さ
を示す寸法値(33)の仮の加工寸法は、修正された許
容範囲149.49〜150.49の中間値149.9
9に設定される。幅を示す寸法値(35)の仮の加工寸
法は、修正された許容範囲199.802〜200.1
02の中間値199.952に設定される。[0042] As a method of setting temporary machining dimensions, first select an intermediate value within the allowable range, and second time select a value equivalent to 10% of the width of the allowable range from the upper limit of the allowable range. Alternatively, if we select the value added to the lower limit value and then increase the subtracted and added values at the same rate, the machined shape (32) in Fig. 4 initially shows the height. The tentative machining dimension of dimension value (33) is the intermediate value of 149.9 in the corrected tolerance range of 149.49 to 150.49.
Set to 9. The temporary processing dimension of the dimension value (35) indicating the width is within the corrected tolerance range of 199.802 to 200.1
It is set to an intermediate value of 199.952 between 02 and 199.952.
【0043】2回目は、高さを示す寸法値(33)の修
正された許容範囲の幅1.0の1割に当たる0.10を
下限値149.49に加算し、あるいは上限値150.
49から減算した値に設定する。また、幅を示す数値(
35)の修正された許容範囲の幅0.3の1割に当たる
0.03を下限値199.802に加算し、あるいは上
限値200.102から減算した値に設定する。3回目
以降は、修正された許容範囲の幅の1割に当たる値だけ
さらに加算または減算した値に順に設定していく。The second time, 0.10, which is 10% of the width 1.0 of the corrected tolerance range of the dimension value (33) indicating the height, is added to the lower limit value 149.49, or the upper limit value 150.
Set to the value subtracted from 49. Also, a number indicating the width (
35), which is 10% of the width of 0.3 of the corrected tolerance range, is added to the lower limit value 199.802, or set to a value subtracted from the upper limit value 200.102. From the third time onwards, the values are set in sequence by adding or subtracting a value corresponding to 10% of the width of the corrected tolerance range.
【0044】ステップS5では、仮の加工寸法の設定が
N回目であるか否かを判定する。この判定は仮加工寸法
設定部(7)が行なう。回数Nは、仮加工寸法の設定方
法などを考慮して予め設定し、メモリに格納しておく。
N回目であると判定すると、仮加工寸法設定部(7)は
設定動作を中止し(ステップS6)、指定された公差に
矛盾がある旨を表示装置(13)に表示する。N回目で
ないと判定すると、ステップS7に飛ぶ。In step S5, it is determined whether or not the provisional machining dimensions have been set for the Nth time. This determination is made by the temporary machining dimension setting section (7). The number of times N is set in advance in consideration of the method of setting temporary machining dimensions, etc., and stored in the memory. If it is determined that it is the Nth time, the temporary machining 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 determined that it is not the Nth time, the process jumps to step S7.
【0045】ステップS7では、公差判定部(8)が、
仮加工寸法設定部(7)から送られた仮の加工寸法が指
定された公差をすべて満足しているか否かを判定する。
指定された公差をすべて満足していないと判定すると、
ステップS4に戻る。すると、仮加工寸法設定部(7)
は仮の加工寸法を他の値に設定して公差判定部(8)に
出力するので、再度同じ判定を行なう。In step S7, the tolerance determining section (8)
It is determined whether the temporary machining dimensions sent from the temporary machining dimension setting section (7) satisfy all specified tolerances. If it is determined that all specified tolerances are not met,
Return to step S4. Then, the temporary processing dimension setting section (7)
Since the temporary machining dimensions are set to other values and output to the tolerance determination section (8), the same determination is performed again.
【0046】指定された公差をすべて満足していると判
定すると、そのときの仮の加工寸法値を正規の加工寸法
と認め、その加工寸法を加工指令作成部(15)に出力
する(ステップS8)。こうして、加工寸法の算出を終
了する。If it is determined that all specified tolerances are satisfied, the provisional machining dimension values at that time are recognized as regular machining dimensions, and the machining dimensions are output to the machining command creation section (15) (step S8 ). In this way, calculation of processing dimensions is completed.
【0047】以上の説明では、寸法、公差として加工形
状の各部分の長さとその公差を挙げているが、加工形状
の角部や円弧などの角度とその公差などでもよい。なお
、この明細書において、「寸法」とは加工形状の長さや
角度など、加工形状に関するすべてのものを含む広い概
念を意味するものである。In the above description, dimensions and tolerances include the lengths of each part of the machined shape and their tolerances, but angles such as corners and circular arcs of the machined shape and their tolerances may also be used. Note that in this specification, "dimensions" refers to a broad concept that includes everything related to the processed shape, such as the length and angle of the processed shape.
【0048】[0048]
【発明の効果】この発明の加工寸法算出方法および装置
によれば、指定された公差を満たす加工を実現する加工
寸法を算出することができ、しかもその算出を初心者で
も行なうことができる。したがって、加工形状が複雑で
公差の指定が多い場合、加工に際して被加工物や工具の
温度変化が激しい場合、工作機械側の位置決めなどの精
度が悪い場合などにおいても、指定された公差を満足す
る加工寸法を容易に算出することが可能となる。According to the method and apparatus for calculating machining dimensions of the present invention, it is possible to calculate machining dimensions that realize machining that satisfies specified tolerances, and even a beginner can perform the calculation. Therefore, even if the machining shape is complex and many tolerances are specified, the temperature of the workpiece or tool changes rapidly during machining, or the positioning accuracy of the machine tool is poor, the specified tolerances can be met. It becomes possible to easily calculate processing dimensions.
【図1】この発明の加工寸法算出装置の一実施例の構成
を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an embodiment of a processing dimension calculation device of the present invention.
【図2】図1の加工寸法算出装置の作動を示すフローチ
ャートである。FIG. 2 is a flowchart showing the operation of the machining dimension calculation device of FIG. 1;
【図3】この発明の加工寸法算出装置を内蔵した、NC
工作機械の加工指令を作成する自動プログラミング装置
の概略図である。[Fig. 3] NC equipped with a processing dimension calculation device of the present invention
1 is a schematic diagram of an automatic programming device that creates machining instructions for a machine tool.
【図4】加工形状の一例を示す図面の概略図である。FIG. 4 is a schematic diagram of a drawing showing an example of a processed shape.
【図5】工作機械の一例を示す概略斜視図である。FIG. 5 is a schematic perspective view showing an example of a machine tool.
【図6】図5の工作機械の加工精度を示すテーブルであ
る。FIG. 6 is a table showing the machining accuracy of the machine tool in FIG. 5;
【図7】NC工作機械の加工指令を作成する従来の自動
プログラミング装置の概略図である。FIG. 7 is a schematic diagram of a conventional automatic programming device that creates machining instructions for an NC machine tool.
【図8】加工形状の一例を示す図面の概略図である。FIG. 8 is a schematic diagram of a drawing showing an example of a processed shape.
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 加工精度テーブル 1 Processing dimension calculation device 1a Information input section 1b Information processing section 2 Shape information input section 3 Dimension information input section 4 Tolerance information input section 5 Dimension tolerance calculation section 6 Dimension tolerance correction section 7 Temporary processing dimension setting section 8 Tolerance judgment section 11 Automatic programming device 12 Main body 13 Display device 14 Keyboard 15 Processing command creation department 22 Processing shape 23, 25 Dimensions 24, 26 Tolerance value 27 Angle value 31 Drawings 32 Processing shape 33, 35 Dimensions 34, 36 Tolerance value 37 Angle value 41 Machine tools 42 Processing accuracy table
Claims (2)
ステップと、前記加工形状に付随する寸法情報を入力す
るステップと、前記寸法情報に付随する公差情報を入力
するステップと、入力された形状情報と寸法情報と公差
情報とに基づいてその公差を満たす加工寸法を算出する
ステップとを具備してなることを特徴とする加工寸法算
出方法。1. A step of inputting shape information regarding a machined shape, a step of inputting dimensional information associated with the machined shape, a step of inputting tolerance information associated with the dimensional information, and a step of inputting shape information associated with the input shape information. A method for calculating machining dimensions, comprising the step of calculating machining dimensions that satisfy tolerances based on dimension information and tolerance information.
形状情報入力手段と、前記加工形状に付随する寸法情報
を入力する寸法情報入力手段と、前記寸法情報に付随す
る公差情報を入力する公差情報入力手段と、前記形状情
報入力手段により入力された形状情報と前記寸法情報入
力手段により入力された寸法情報と前記公差情報入力手
段により入力された公差情報とに基づいてその公差を満
たす加工寸法を算出する加工寸法算出手段とを具備して
なることを特徴とする加工寸法算出装置。2. Shape information input means for inputting shape information regarding the machined shape; dimensional information input means for inputting dimensional information associated with the machined shape; and tolerance information input means for inputting tolerance information associated with the dimensional information. and calculating processing dimensions that satisfy the tolerance 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. What is claimed is: 1. A processing dimension calculation device comprising processing dimension calculation means for calculating processing dimensions.
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 true JPH04352006A (en) | 1992-12-07 |
| JP2820170B2 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 (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08202424A (en) * | 1995-01-27 | 1996-08-09 | Nec Corp | Numerical control data generator |
| US8185225B2 (en) | 2007-06-06 | 2012-05-22 | Mitsubishi Electric Corporation | Program creation apparatus, numerical control apparatus, program creation method |
| CN116802570A (en) * | 2021-02-01 | 2023-09-22 | 发那科株式会社 | numerical control device |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1914646A4 (en) | 2005-08-12 | 2014-03-12 | Fujitsu Ltd | DIMENSION TOLERANCE CALCULATOR, DIMENSION TOLERANCE CALCULATION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING THE DIMENSION TOLERANCE CALCULATION PROGRAM |
| JP6784868B1 (en) * | 2019-09-02 | 2020-11-11 | ヤマザキマザック株式会社 | Controls, machine tools, calculation methods and programs |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62271505A (en) * | 1986-05-20 | 1987-11-25 | Mitsubishi Electric Corp | Multi-frequency shared horn antenna |
| JPH0466232A (en) * | 1990-07-02 | 1992-03-02 | Toyota Motor Corp | Manufacture of blanking die |
| JPH0485605A (en) * | 1990-07-30 | 1992-03-18 | Okuma Mach Works Ltd | Producing device for numerical control information |
| JPH04245505A (en) * | 1991-01-31 | 1992-09-02 | Toshiba Mach Co Ltd | Speed controlled and numerically controlled feeding speed control method |
-
1991
- 1991-05-29 JP JP3125859A patent/JP2820170B2/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62271505A (en) * | 1986-05-20 | 1987-11-25 | Mitsubishi Electric Corp | Multi-frequency shared horn antenna |
| JPH0466232A (en) * | 1990-07-02 | 1992-03-02 | Toyota Motor Corp | Manufacture of blanking die |
| JPH0485605A (en) * | 1990-07-30 | 1992-03-18 | Okuma Mach Works Ltd | Producing device for numerical control information |
| JPH04245505A (en) * | 1991-01-31 | 1992-09-02 | Toshiba Mach Co Ltd | Speed controlled and numerically controlled feeding speed control method |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08202424A (en) * | 1995-01-27 | 1996-08-09 | Nec Corp | Numerical control data generator |
| US8185225B2 (en) | 2007-06-06 | 2012-05-22 | Mitsubishi Electric Corporation | Program creation apparatus, numerical control apparatus, program creation method |
| CN116802570A (en) * | 2021-02-01 | 2023-09-22 | 发那科株式会社 | numerical control device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2820170B2 (en) | 1998-11-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0697639A1 (en) | Method for checking interference, method for checking processing program, and method for checking processing propriety | |
| JPWO2015097828A1 (en) | Machine tool controller | |
| JP2820170B2 (en) | Method and apparatus for creating machining command of NC machine tool | |
| JPH11345011A (en) | Non-linear display of trajectory curve | |
| EP1457852B1 (en) | Method and apparatus for preparing program for die machining | |
| JP2010067101A (en) | Method of setting interference region of tool | |
| EP0237578B1 (en) | Method of forming composite curved surface | |
| JPH10180591A (en) | Compensation method and device for tool compensation amount | |
| JPH06170763A (en) | Polishing method using control of force | |
| US5278479A (en) | Tool path drawing method | |
| JPH07136855A (en) | Wire electric discharge machine | |
| JP2539043B2 (en) | Display method of shape measurement result | |
| JPH03174604A (en) | Producing device for numerical control information | |
| JPH0811017A (en) | Method and apparatus for generating electrode manufacturing data for electric discharge machine and electric discharge machine control data | |
| JP3520631B2 (en) | Laser processing machine | |
| JPH09244721A (en) | Tool interference check method | |
| JP2742959B2 (en) | Laser processing equipment | |
| JP2544225B2 (en) | Character line measuring method and apparatus | |
| JP3035880B2 (en) | Method and apparatus for designating geometric combination element in coordinate measuring machine | |
| JP3244335B2 (en) | Control method to avoid dimensional error of plate material in bending of plate material | |
| KR101867675B1 (en) | CAD System of machine tool and method of driving the same | |
| JP2780446B2 (en) | Electric discharge machine | |
| JP4664145B2 (en) | Machine tool processing coordinate automatic calculation device and processing program automatic creation device | |
| JP2837927B2 (en) | Numerical control device with a function to display the trajectory of the rotation axis | |
| JP6620460B2 (en) | Machine tool, position correction method for spindle of machine tool, and computer program |
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 |