[go: up one dir, main page]

JPH04162107A - Production of numerical control data for contour machining - Google Patents

Production of numerical control data for contour machining

Info

Publication number
JPH04162107A
JPH04162107A JP2289532A JP28953290A JPH04162107A JP H04162107 A JPH04162107 A JP H04162107A JP 2289532 A JP2289532 A JP 2289532A JP 28953290 A JP28953290 A JP 28953290A JP H04162107 A JPH04162107 A JP H04162107A
Authority
JP
Japan
Prior art keywords
numerical control
control data
machining shape
shape
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2289532A
Other languages
Japanese (ja)
Other versions
JP2840129B2 (en
Inventor
Yasuyuki Nakazawa
康行 中澤
Sotoji Obata
小畑 外嗣
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.)
Panasonic Electric Works Co Ltd
Original Assignee
Matsushita Electric Works Ltd
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 Matsushita Electric Works Ltd filed Critical Matsushita Electric Works Ltd
Priority to JP2289532A priority Critical patent/JP2840129B2/en
Publication of JPH04162107A publication Critical patent/JPH04162107A/en
Application granted granted Critical
Publication of JP2840129B2 publication Critical patent/JP2840129B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To shorten the producing time and to reduce the production cost of the numerical control data by setting the types, the positions and the sizes of plural different basic shapes as parameters for the contour line of a machining shape and at the same time connecting those parameters to each other with use of a symbol designating how to combine the basic shapes so as to automatically generate the numerical control data to a processing machine. CONSTITUTION:The input data are received through an input part 1, and a machining shape defined by the input data is regenerated at a machining shape production part 2. The part 2 regenerates the machining shape defined by the parameter and a symbol of the input data by reference to the basic shape registered into a basic shape register part 5. Then the numerical control data is automatically produced at a numerical control data production part 3 based on the regenerated machining shape. The obtained numerical control data are outputted to the outside through an output part 4.

Description

【発明の詳細な説明】[Detailed description of the invention] 【産業上の利用分野】[Industrial application field]

本発明は、所望の加工形状の輪郭線に沿って加工する加
工機に対する数値制御データを作成する輪郭加工用の数
値制御データ作成方法に間するものである。
The present invention provides a method for creating numerical control data for contour machining, which creates numerical control data for a processing machine that processes along the contour of a desired machining shape.

【従来の技術】[Conventional technology]

従来より、ワイヤ放電加工機やレーザ加工機のように、
所望の加工形状の輪郭線に沿って加工を施すようにした
加工機が提供されている。この種の加工機に対する数値
制御データは、加工形状の輪郭線をなぞるように工具の
位置を定義することで設定される。すなわち、数値制御
データは、位置データの順列として表現される。
Traditionally, like wire electrical discharge machines and laser processing machines,
2. Description of the Related Art Processing machines have been provided that perform processing along the outline of a desired processed shape. Numerical control data for this type of processing machine is set by defining the position of the tool so as to trace the contour of the processing shape. That is, the numerical control data is expressed as a permutation of position data.

【発明が解決しようとする課題】[Problem to be solved by the invention]

上述のように、工具を移動させる軌跡を位置データの順
列として表現するのは、非常に煩雑な作業であり数値制
御データの作成に手間がかかるという問題がある。また
、数値制御データを作成するには、数値制御言語やパー
トプログラム言語のような加工機専用の言語を習得する
ことが必要であり、作成者の教育などに費用がかかり、
数値制御データの作成に要するコストが高くなるという
問題がある。 本発明は上記問題点の解決を目的とするものであり、輪
郭加工に要する数値制御データの作成作業を容易にし、
作成時間およびコストを大幅に低減した輪郭加工用の数
値制御データ作成方法を提供しようとするものである。
As described above, it is a very complicated task to express the locus of movement of the tool as a permutation of position data, and there is a problem in that it takes time and effort to create the numerical control data. In addition, in order to create numerical control data, it is necessary to learn a language specific to the processing machine, such as a numerical control language or a part program language, and training for the creator is costly.
There is a problem in that the cost required to create numerical control data increases. The present invention aims to solve the above problems, and it facilitates the creation of numerical control data required for contour machining.
The present invention aims to provide a method for creating numerical control data for contour machining that significantly reduces creation time and cost.

【課題を解決するための手段】[Means to solve the problem]

本発明では、上記目的を達成するために、所望の加工形
状の輪郭線に沿って加工する加工機に対する数値M#デ
ータを作成する方法において、加工形状の輪郭線をあら
かじめ設定されている複数種類の基本形状の組み合わせ
により表現し、各基本形状の種類、位置、寸法をパラメ
ータとして設定するとともに基本形状の組み合わせ方を
指示する記号を用いてパラメータを結合することにより
入力コードを作成し、次に、入力コードを翻訳して加工
機に対する数値制御データを自動的に生成するようにし
ているのである。
In order to achieve the above object, the present invention provides a method for creating numerical M# data for a processing machine that processes along the contour of a desired machining shape. Create an input code by combining the basic shapes, set the type, position, and dimensions of each basic shape as parameters, and combine the parameters using symbols that indicate how to combine the basic shapes. , the input code is translated to automatically generate numerical control data for the processing machine.

【作用】[Effect]

上記構成によれば、加工形状の輪郭線を基本形状の組み
合わせとして定義すれば、加工機に対する数値制御デー
タが自動的に生成されるので、数値制御データの作成者
は、加工形状を基本形状に分解してパラメータおよび組
み合わせ方を指示する作業を行うのみであり、従来のよ
うに位置データの順列を与える場合に比較して作業量が
格段に低減されるのである。また、加工機専用の言語を
習得する必要がないから、数値制御データの作成に要す
るコストが低減されることになる。
According to the above configuration, if the outline of the machining shape is defined as a combination of basic shapes, the numerical control data for the machining machine is automatically generated, so the creator of the numerical control data can convert the machining shape into the basic shape. All that is required is to disassemble the data and instruct the parameters and how to combine them, which greatly reduces the amount of work required compared to the conventional case of providing permutations of position data. Furthermore, since there is no need to learn a language specific to the processing machine, the cost required to create numerical control data is reduced.

【実施例】【Example】

本発明における数値制御データの作成プロセスを第1図
に示す、まず、所望の加工形状をあらかじめ登録されて
いる基本形状の組み合わせとして表現する。基本形状と
しては、円、矩形、三角形など複数種類が定義されてお
り、所望の加工形状がこれらの基本形状の組み合わせに
なるように分解する。 次に、加工形状を構成する基本形状の種類、位!、寸法
をパラメータとして設定する。たとえば、矩形であれば
、種類をREC1中心の位置をX、Y、縦横の寸法をH
,Vなどと設定すればよいのであって、REC,X、Y
、H,Vという形式で基本形状のパラメータを定義すれ
ばよい、第2図に基本形状のパラメータの定義例を示す
、同図(a)は円、同図(b)は矩形、同図(e)は各
頂点がアールになった矩形、同図(d)は正三角形を示
す、基本図形の種類は、それぞれCIR,REC,RE
C,TRfテ示され、中心位置J、t X 、 Y テ
示される。 基本形状のパラメータが設定されると組み合わせ方が指
示される。基本形状の組み合わせ方は、指示用の記号に
よって表現される。たとえば、基本形状を重す合わせた
図形のもつとも外側の輪郭線を選択するときには+、も
っとも内側の輪郭線を選択するときには一1基本形状を
重ね合わせた共通部分の輪郭線を選択するときには本と
いう記号を用いるようにすればよい、第3図にこれらの
記号を用いてパラメータを結合した入力コードおよび基
本形状の重ね合わせの状態と、入力コードにより定義さ
れた加工形状との対応関係の一例を示す。 以上のようにして作成された入力コードにより加工形状
が定義されるのである。ここで、入力コードが所望の加
工形状に対応しているかどうかを確認するために、入力
コードにより定義された加工形状の輪郭線を自動的に作
成する。ここで、入力コードが所望の加工形状に対応し
ていない場合には、入力コードを修正すればよい。 次に、入力コードによって定義された加工形状の輪郭線
に基づいて数値制御データが自動的に生成され、ワイヤ
放電加工機やレーザ加工機などの加工機で可読となるよ
うに、紙テープや電気的信号などの形で数値制御データ
が出力されるのである。 数値制御データの作成者が入力データを作成する場合に
は、第4図に示すように装置を構成すればよい、すなわ
ち、上述のようにして作成した入力データは入力部1よ
り入力され、入力データにより定義された加工形状が加
工形状作成部2により再現される。加工形状作成部2は
基本形状登録部5に登録されている基本形状を参照して
、入力データのパラメータおよび記号により定義された
加工形状を再現するのである。この段階で所望の加工形
状が得られていない場合には、入力データ1を修正する
。その後、加工形状に基づいて数値制御データ作成部3
において数値制御データが自動的に作成されるのである
。すなわち、加工形状作成部2で再現された加工形状に
対応して位置データの順列が生成されるのである。こう
して得られた数値制御データは出力部4を通して外部に
出力される、上述した基本形状登録部5に登録された基
本形状は、入力部1からの入力によって変更することが
でき、基本形状として必要な形状をマクロ言語を用いて
ユーザが定義できるようにしである。 上述の方法を用いて、第5図(a)のような加工形状A
の輪郭加工を行う場合には、たとえば、第5図(b)の
ように円、矩形、三角形という基本形状に分解した後、
次式のように入力データを作成する8 ■  PT、Xi、Yl ■ +REC,X1.Y1.H,V、R■ −CrR,
X2.Y2.D ■ −CIR,X3.Y3.D ■ +TRI、X4.Y4.^ ■ +TRI、X5.Y5.A [株] +TRI、X9.Y9.^ ここに、PT、Xl、Ylは加工開始位置を指示するパ
ラメータであり、他のパラメータおよび記号は第2図お
よび第3図で定義したものと同じである。また、■〜[
相]の丸付き数字は、第5図(b)の丸付き数字に対応
する。このように定義された入力データによって数値制
御データを作成すると、第5図(e)に矢印で示すよう
に工具を移動させる位置データの順列が自動的に作成さ
れるのである。
The process of creating numerical control data in the present invention is shown in FIG. 1. First, a desired machining shape is expressed as a combination of basic shapes registered in advance. A plurality of types of basic shapes, such as circles, rectangles, and triangles, are defined, and the desired processing shape is decomposed into a combination of these basic shapes. Next, let's look at the types of basic shapes that make up the machining shape. , set the dimensions as parameters. For example, if it is a rectangle, the type is REC1, the center position is X, Y, and the vertical and horizontal dimensions are H.
, V, etc., and REC, X, Y
, H, V. Figure 2 shows an example of defining the basic shape parameters. Figure 2 (a) shows a circle, Figure (b) shows a rectangle, Figure e) shows a rectangle with rounded vertices, and figure (d) shows an equilateral triangle.The types of basic shapes are CIR, REC, and RE, respectively.
C, TRf are shown, and the center position J, tX, Y is shown. Once the basic shape parameters are set, the combination method is instructed. The way the basic shapes are combined is expressed by an instruction symbol. For example, when selecting the outermost outline of a figure that overlaps basic shapes, use +, and when selecting the innermost outline, use 11. When selecting the outline of a common part of overlapping basic shapes, use ``book''. Figure 3 shows an example of the correspondence between the input code that combines parameters using these symbols, the state of superposition of the basic shape, and the machining shape defined by the input code. show. The machining shape is defined by the input code created as described above. Here, in order to confirm whether the input code corresponds to the desired machining shape, a contour line of the machining shape defined by the input code is automatically created. Here, if the input code does not correspond to the desired machining shape, the input code may be modified. Numerical control data is then automatically generated based on the contour of the machining shape defined by the input code, and then processed using paper tape or electrical Numerical control data is output in the form of signals. When a creator of numerical control data creates input data, it is sufficient to configure the device as shown in FIG. The machining shape defined by the data is reproduced by the machining shape creation section 2. The machining shape creation section 2 refers to the basic shapes registered in the basic shape registration section 5 and reproduces the machining shape defined by the parameters and symbols of the input data. If the desired processed shape is not obtained at this stage, the input data 1 is corrected. Then, based on the machining shape, the numerical control data creation section 3
Numerical control data is automatically created in the process. That is, a permutation of position data is generated corresponding to the machining shape reproduced by the machining shape creation section 2. The numerical control data obtained in this way is outputted to the outside through the output unit 4.The basic shape registered in the basic shape registration unit 5 described above can be changed by input from the input unit 1, and is necessary as the basic shape. This allows users to define shapes using a macro language. Using the above method, a processed shape A as shown in FIG. 5(a) is obtained.
For example, when processing the outline of
Create input data as shown in the following formula 8 ■ PT, Xi, Yl ■ +REC, X1. Y1. H, V, R■ -CrR,
X2. Y2. D ■ -CIR, X3. Y3. D ■ +TRI, X4. Y4. ^ ■ +TRI, X5. Y5. A [stock] +TRI, X9. Y9. ^ Here, PT, Xl, and Yl are parameters that indicate the processing start position, and other parameters and symbols are the same as those defined in FIGS. 2 and 3. Also, ■~[
The circled numbers in [Phase] correspond to the circled numbers in FIG. 5(b). When numerical control data is created using input data defined in this manner, a permutation of position data for moving the tool is automatically created as shown by the arrow in FIG. 5(e).

【発明の効果】【Effect of the invention】

本発明は上述のように、加工形状の輪郭線を基本形状の
組み合わせとして定義すれば、加工機に対する数値制御
データが自動的に生成されるので、数値制御データの作
成者は、加工形状を基本形状に分解してパラメータおよ
び組み合わせ方を指示する作業を行うのみであり、従来
のように位置データの順列を与える場合に比較して作業
量が格段に低減されるという利点がある。また、加工機
専用の言語を習得する必要がないから、数値fflNM
データの作成に要するコストが低減されるという効果を
奏するのである。
As described above, in the present invention, if the outline of the machining shape is defined as a combination of basic shapes, the numerical control data for the machining machine is automatically generated. The only work required is to decompose it into shapes and instruct the parameters and how to combine them, which has the advantage that the amount of work is significantly reduced compared to the conventional case of providing permutations of position data. In addition, since there is no need to learn a language specific to the processing machine, numerical fflNM
This has the effect of reducing the cost required to create data.

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

第1図は本発明の流れを示す流れ図、第2図は同上にお
ける基本形状の定義例を示す説明図、第3図は同上にお
ける入力データの定義例を示す説明図、第4図は同上に
用いる装置のブロック図、第5図は同上の実施例を示す
説明図である。 1・・・入力部、2・・・加工形状作成部、3・・・数
値制御データ作成部、4・・・出力部、5・・・基本形
状登録部。 代理人 弁理士 石 1)長 七 @1図
Figure 1 is a flowchart showing the flow of the present invention, Figure 2 is an explanatory diagram showing an example of basic shape definition in the same as above, Figure 3 is an explanatory diagram showing an example of input data definition in the same as above, and Figure 4 is an explanatory diagram showing an example of definition of input data in the same as above. FIG. 5 is a block diagram of the apparatus used, and is an explanatory diagram showing the same embodiment. 1... Input section, 2... Machining shape creation section, 3... Numerical control data creation section, 4... Output section, 5... Basic shape registration section. Agent Patent Attorney Ishi 1) Cho 7 @1 diagram

Claims (1)

【特許請求の範囲】[Claims] (1)所望の加工形状の輪郭線に沿って加工する加工機
に対する数値制御データを作成する方法において、加工
形状の輪郭線をあらかじめ設定されている複数種類の基
本形状の組み合わせにより表現し、各基本形状の種類、
位置、寸法をパラメータとして設定するとともに基本形
状の組み合わせ方を指示する記号を用いてパラメータを
結合することにより入力コードを作成し、次に、入力コ
ードを翻訳して加工機に対する数値制御データを自動的
に生成することを特徴とする輪郭加工用の数値制御デー
タ作成方法。
(1) In a method of creating numerical control data for a processing machine that processes along the contour of a desired machining shape, the contour of the machining shape is expressed by a combination of multiple types of basic shapes set in advance, and each types of basic shapes,
Create an input code by setting the position and dimensions as parameters and combining the parameters using symbols that indicate how to combine basic shapes.Then, the input code is translated to automatically create numerical control data for the processing machine. A method for creating numerical control data for contour machining, which is characterized in that the data is generated automatically.
JP2289532A 1990-10-26 1990-10-26 Method of creating numerical control data for contour machining Expired - Fee Related JP2840129B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2289532A JP2840129B2 (en) 1990-10-26 1990-10-26 Method of creating numerical control data for contour machining

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2289532A JP2840129B2 (en) 1990-10-26 1990-10-26 Method of creating numerical control data for contour machining

Publications (2)

Publication Number Publication Date
JPH04162107A true JPH04162107A (en) 1992-06-05
JP2840129B2 JP2840129B2 (en) 1998-12-24

Family

ID=17744473

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2289532A Expired - Fee Related JP2840129B2 (en) 1990-10-26 1990-10-26 Method of creating numerical control data for contour machining

Country Status (1)

Country Link
JP (1) JP2840129B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014021216A1 (en) * 2012-07-31 2014-02-06 東芝機械株式会社 Numerical value control system and numerical value control data generation method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62251905A (en) * 1986-04-25 1987-11-02 Toshiba Mach Co Ltd Interactive graphic input system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62251905A (en) * 1986-04-25 1987-11-02 Toshiba Mach Co Ltd Interactive graphic input system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014021216A1 (en) * 2012-07-31 2014-02-06 東芝機械株式会社 Numerical value control system and numerical value control data generation method
JP2014029605A (en) * 2012-07-31 2014-02-13 Toshiba Mach Co Ltd Numerical control system and numerical control data generation method
KR20150038055A (en) 2012-07-31 2015-04-08 도시바 기카이 가부시키가이샤 Numerical value control system and numerical value control data generation method
TWI570530B (en) * 2012-07-31 2017-02-11 Toshiba Machine Co Ltd Numerical control system and numerical control data generation method

Also Published As

Publication number Publication date
JP2840129B2 (en) 1998-12-24

Similar Documents

Publication Publication Date Title
JP4597860B2 (en) Method and system for creating a product parts catalog
JPH04162107A (en) Production of numerical control data for contour machining
JPH08161022A (en) Multi-system queuing method for cnc
WO1995001851A1 (en) System for controlling laser output
JP2818556B2 (en) Numerical control unit
JP2000039909A (en) Numerical control information creation device
JP2933979B2 (en) Automatic programming device
JPH0554122A (en) Animation preparing system
JP2869105B2 (en) Workpiece processing data editing method
JPH0460805A (en) Sequence program generating method
JPH0760334B2 (en) Parts processing CAM system for NC processing machines
JP2971251B2 (en) SFC programming device
JP2537418B2 (en) Control program generator
JPH08202416A (en) How to create a scale conversion program in tabular format
JPS62216006A (en) Sheet metal working cam
JPS6249404A (en) Method and device for editing nc program
JPH08150581A (en) Robot controller
JPH02256446A (en) Control method for machine tool with ic card
JPH09160620A (en) Numerical controller
JPH0358268A (en) Document input device
JPH04294964A (en) Automatic programming device for numerical control
JPH0520402A (en) Cad/cam system
JP3193926B2 (en) Numerical control unit
JPH0263691A (en) Interactive NC control device for laser processing machines
JPH0619523A (en) Data converting device for outward appearance machining machine

Legal Events

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