JPH064119A - Automatic programming device - Google Patents
Automatic programming deviceInfo
- Publication number
- JPH064119A JPH064119A JP16446492A JP16446492A JPH064119A JP H064119 A JPH064119 A JP H064119A JP 16446492 A JP16446492 A JP 16446492A JP 16446492 A JP16446492 A JP 16446492A JP H064119 A JPH064119 A JP H064119A
- Authority
- JP
- Japan
- Prior art keywords
- machining
- programming device
- automatic programming
- block
- dimension
- 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.)
- Withdrawn
Links
- 238000003754 machining Methods 0.000 claims abstract description 35
- 238000000034 method Methods 0.000 claims abstract description 12
- 238000012545 processing Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 238000007796 conventional method Methods 0.000 description 3
- 238000003672 processing method Methods 0.000 description 3
- 238000007730 finishing process Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は自動プログラミング装置
に関し、特にNC工作機械に適用して有用なものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic programming device, and is particularly useful when applied to an NC machine tool.
【0002】[0002]
【従来の技術】一般に、加工図面にはJIS寸法公差記
号が入っており、従来は、図7に示すように、寸法公差
表により求めた寸法許容値を呼び寸法に加えて加工目標
値を計算している。このとき、高精度加工部について
は、使用者が各部位と、それに対する加工方法を直接指
定している。2. Description of the Related Art Generally, a processing drawing includes a JIS dimension tolerance symbol. Conventionally, as shown in FIG. 7, the dimension tolerance calculated from a dimension tolerance table is added to the nominal dimension to calculate a machining target value. is doing. At this time, with respect to the high-precision processing portion, the user directly specifies each portion and the processing method therefor.
【0003】[0003]
【発明が解決しようとする課題】上述の如き従来技術に
は次の様な問題がある。 (1) 自動プログラミング装置に入力する加工寸法
は、図面及び寸法公差表をもとに予め計算して求めてお
く必要があり、面倒で間違い易い。 (2) 高精度加工部の指定が素人では非常に難しい。The above-mentioned conventional techniques have the following problems. (1) The machining dimension to be input to the automatic programming device needs to be calculated in advance based on the drawing and the dimension tolerance table, which is troublesome and error-prone. (2) It is very difficult for an amateur to specify the high-precision machining part.
【0004】本発明は、上記従来技術に鑑み、素人でも
簡単に加工寸法の入力及び高精度加工部の指示を行ない
得る自動プログラミング装置を提供することを目的とす
る。SUMMARY OF THE INVENTION In view of the above-mentioned conventional technique, it is an object of the present invention to provide an automatic programming device which enables even an amateur to easily input a machining dimension and instruct a high-precision machining section.
【0005】[0005]
【課題を解決するための手段】上記目的を達成する本発
明の構成は、工作機械等における加工物の加工輪郭形状
を構成する各点の座標値と、寸法公差とが供給され加工
寸法の中央値である加工目標値を自動算出して加工デー
タを作成するとともに、寸法許容差から高精度加工部を
認識して最適な加工法を決定することを特徴とする。The structure of the present invention which achieves the above object is provided with a coordinate value of each point forming a machining contour shape of a workpiece in a machine tool or the like and a dimensional tolerance, and the center of the machining dimension is supplied. It is characterized in that a machining target value, which is a value, is automatically calculated to create machining data, and a high-precision machining portion is recognized from a dimensional tolerance to determine an optimal machining method.
【0006】[0006]
【作用】上記構成の本発明によれば、呼び寸法及び寸法
公差系の図面寸法をそのまま入力することにより加工目
標値の計算を行なうとともに、自動的に高精度加工部を
認識してそれに適した加工法を選択する。According to the present invention having the above construction, the machining target value is calculated by directly inputting the nominal dimension and the drawing dimension of the dimension tolerance system, and the high-precision machining portion is automatically recognized and suitable for it. Select the processing method.
【0007】[0007]
【実施例】以下本発明の実施例を図面に基づき詳細に説
明する。Embodiments of the present invention will now be described in detail with reference to the drawings.
【0008】図1は本発明の実施例に係る自動プログラ
ミング装置を含む全体のシステムを示すブロック図であ
る。同図に示すように、自動プロブラミング装置2は、
加工図面1に基づき入力した所定のデータに基づき加工
目標値の算出とともに、高精度加工部の識別及びこれに
適した加工法の選択を行なう。NC工作機械3は自動プ
ログラミング装置2が作成したデータに基づき加工物4
を加工する。FIG. 1 is a block diagram showing an entire system including an automatic programming device according to an embodiment of the present invention. As shown in the figure, the automatic programming device 2 is
The processing target value is calculated based on the predetermined data input based on the processing drawing 1, the high-precision processing portion is identified, and the processing method suitable for this is selected. The NC machine tool 3 uses the data created by the automatic programming device 2 to process the workpiece 4
To process.
【0009】ここで、前記自動プログラミング装置2を
含むシステムにおける加工精度の生成手順を図2に基づ
き説明する。A procedure of generating machining accuracy in a system including the automatic programming device 2 will be described with reference to FIG.
【0010】(1) 例えば図3に示すような与えられ
た加工形状に対し、図4に示すような各点の座標値と、
寸法公差記号を順次入力する(処理ブロック5参照)。(1) For a given machining shape as shown in FIG. 3, for example, the coordinate values of each point as shown in FIG.
Dimensional tolerance symbols are entered sequentially (see processing block 5).
【0011】(2) 入力された座標値(X)と寸法公
差記号をもとに自動プログラミング装置2の内部の公差
テーブルより寸法許容値(ΔX1 ,ΔX2 )を求め、加
工目標値XD =X+(ΔX1 +ΔX2 )/2を算出する
(処理ブロック6参照)。(2) Based on the input coordinate value (X) and the dimension tolerance symbol, the dimension tolerance values (ΔX 1 , ΔX 2 ) are calculated from the tolerance table inside the automatic programming device 2, and the machining target value X D = X + (ΔX 1 + ΔX 2 ) / 2 is calculated (see processing block 6).
【0012】(3) 寸法許容差ΔX=ΔX1 −ΔX2
の大小により高精度加工部を自動判定し、最適な加工法
を選定する(処理ブロック7参照)。例えば次の様な方
法が考えられる。(3) Dimensional tolerance ΔX = ΔX 1 −ΔX 2
A high-precision machining portion is automatically determined based on the size of the, and the optimum machining method is selected (see processing block 7). For example, the following method can be considered.
【0013】(a) 荒加工工程後に、中仕上工程を挿
入して仕上工程時の取代の均一化を図り、加工精度を安
定させる。(A) After the roughing process, an intermediate finishing process is inserted to make the machining allowance uniform during the finishing process and stabilize the machining accuracy.
【0014】(b) 切込み量、送り速度等の切削条件
を変更する。(B) The cutting conditions such as the depth of cut and the feed rate are changed.
【0015】(c) インプロセス計測・補正工程を自
動挿入する。(C) The in-process measurement / correction process is automatically inserted.
【0016】すなわち、図6(a)に示す荒加工パスに
より得られる仕上前の形状は凹凸のある取代不均一なも
のとなるので、図6(b)の一点鎖線に示す中仕上工程
を挿入する。That is, since the pre-finishing shape obtained by the roughing pass shown in FIG. 6 (a) has unevenness and uneven machining allowance, the intermediate finishing step shown by the one-dot chain line in FIG. 6 (b) is inserted. To do.
【0017】(4) 高精度加工であるか否かを判定
し、各モードを選定する(判定ブロック8及び処理ブロ
ック9,10参照)。(4) It is judged whether or not high-precision machining is performed, and each mode is selected (see judgment block 8 and processing blocks 9 and 10).
【0018】加工形状の入力は、図5に示すように、基
本要素(直線,右回り円弧,左回り円弧,溝,コーナ
R,コーナC等)の組合せで行ない、図4に示すよう
に、座標値と公差記号で指定する。As shown in FIG. 5, the machining shape is input by a combination of basic elements (straight line, clockwise arc, counterclockwise arc, groove, corner R, corner C, etc.), and as shown in FIG. Specify with coordinate values and a tolerance symbol.
【0019】[0019]
【発明の効果】以上実施例とともに具体的に説明したよ
うに、本発明によれば、図面に記載されている呼び寸法
と寸法公差記号をそのまま入力することにより加工目標
寸法、高精度加工部を自動決定するので、加工技術の知
識のない素人でも簡単に入力することができる。As described above in detail with reference to the embodiments, according to the present invention, by inputting the nominal dimension and the dimension tolerance symbol shown in the drawings as they are, the machining target dimension and the high precision machining portion can be set. Since it is automatically determined, even an amateur who has no knowledge of processing technology can easily input.
【図1】本発明の実施例に係る自動プログラミング装置
を含む全体のシステムを示すブロック図である。FIG. 1 is a block diagram showing an entire system including an automatic programming device according to an embodiment of the present invention.
【図2】図1に示すシステムにおける加工情報の生成手
順を示すフローチャートである。FIG. 2 is a flowchart showing a procedure for generating processing information in the system shown in FIG.
【図3】加工形状の一例を示す説明図である。FIG. 3 is an explanatory diagram showing an example of a processed shape.
【図4】各点の座標値と、寸法公差記号とのテーブルを
示す説明図である。FIG. 4 is an explanatory diagram showing a table of coordinate values of respective points and dimension tolerance symbols.
【図5】加工の基本要素を示す説明図である。FIG. 5 is an explanatory diagram showing basic elements of processing.
【図6】加工の態様を示す説明図である。FIG. 6 is an explanatory diagram showing a processing mode.
【図7】従来技術を示す説明図である。FIG. 7 is an explanatory diagram showing a conventional technique.
【符号の説明】 1 図面 2 自動プログラミング 3 NC工作機械 4 加工物[Explanation of symbols] 1 Drawing 2 Automatic programming 3 NC machine tool 4 Workpiece
Claims (1)
状を構成する各点の座標値と、寸法公差とが供給され加
工寸法の中央値である加工目標値を自動算出して加工デ
ータを作成するとともに、寸法許容差から高精度加工部
を認識して最適な加工法を決定することを特徴とする自
動プログラミング装置。1. A machining data is created by automatically calculating a machining target value which is a median value of machining dimensions by supplying coordinate values of respective points constituting a machining contour shape of a workpiece in a machine tool or the like and dimension tolerances. In addition, the automatic programming device is characterized by recognizing the high-precision machining part from the dimensional tolerance and determining the optimum machining method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16446492A JPH064119A (en) | 1992-06-23 | 1992-06-23 | Automatic programming device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16446492A JPH064119A (en) | 1992-06-23 | 1992-06-23 | Automatic programming device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH064119A true JPH064119A (en) | 1994-01-14 |
Family
ID=15793678
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16446492A Withdrawn JPH064119A (en) | 1992-06-23 | 1992-06-23 | Automatic programming device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH064119A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007030089A (en) * | 2005-07-26 | 2007-02-08 | Horkos Corp | Automatic machining coordinate calculating device and automatic machining program preparing device of machine tool |
-
1992
- 1992-06-23 JP JP16446492A patent/JPH064119A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007030089A (en) * | 2005-07-26 | 2007-02-08 | Horkos Corp | Automatic machining coordinate calculating device and automatic machining program preparing device of machine tool |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6428252B1 (en) | Method for machining | |
| US5369870A (en) | Method for deciding procedure of machining | |
| JPS6257852A (en) | Automatic programming device | |
| KR860002075B1 (en) | Numerical control method | |
| JPH064119A (en) | Automatic programming device | |
| JP2752743B2 (en) | Method and apparatus for determining inner diameter machining method in numerical control information creation function | |
| JP3328150B2 (en) | Tool path data generation method | |
| JPH06100929B2 (en) | NC data creation method for machining uncut parts in NC data creation device | |
| JP3019262B2 (en) | Method and apparatus for numerically controlled machining in machine tools | |
| JPH06277981A (en) | Processing equipment | |
| JPH07261815A (en) | Method and device for generating tool machining path for nc machining | |
| JP3123340B2 (en) | NC data automatic creation device | |
| JPH04176516A (en) | Second cut machining method and second cut machining controller in wire electric discharge machining | |
| JPH08174335A (en) | Chamfering method for gear-like work | |
| JP2966672B2 (en) | How to create NC data for corners | |
| KR100440153B1 (en) | Method of generating a roughing work program for computer numerical control | |
| KR100240313B1 (en) | Tool path control method | |
| JPH0651259B2 (en) | Control data creation device for cutting machine | |
| JP2005078449A (en) | Die machining process determination device, die machining process determination method, die machining process determination program, computer-readable recording media stored with its program, nc data machining device, and machine tool control unit | |
| JPH06335840A (en) | Working condition setting system | |
| CN120326005A (en) | A concentric circle CNC turning processing method | |
| JPH03164908A (en) | Generating device for numerical control program | |
| JPH05285783A (en) | Numerical control device for machining center | |
| EP0394454A1 (en) | Surface notching | |
| JPH07178645A (en) | Machining program making method for opposed spindle lathe |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19990831 |