JPH02236603A - Input device for graphic to be worked - Google Patents
Input device for graphic to be workedInfo
- Publication number
- JPH02236603A JPH02236603A JP5633589A JP5633589A JPH02236603A JP H02236603 A JPH02236603 A JP H02236603A JP 5633589 A JP5633589 A JP 5633589A JP 5633589 A JP5633589 A JP 5633589A JP H02236603 A JPH02236603 A JP H02236603A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- graphic
- input
- guidance
- display
- 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.)
- Pending
Links
- 238000003860 storage Methods 0.000 claims abstract description 5
- 238000012545 processing Methods 0.000 claims description 105
- 238000004040 coloring Methods 0.000 claims description 3
- 230000001143 conditioned effect Effects 0.000 claims description 2
- 230000003750 conditioning effect Effects 0.000 claims 2
- 238000003754 machining Methods 0.000 description 31
- 238000000034 method Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 13
- 230000003993 interaction Effects 0.000 description 7
- 238000004080 punching Methods 0.000 description 7
- 239000002184 metal Substances 0.000 description 4
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 101000684919 Homo sapiens Sodium- and chloride-dependent creatine transporter 1 Proteins 0.000 description 1
- 101150096414 MIM2 gene Proteins 0.000 description 1
- 102100023153 Sodium- and chloride-dependent creatine transporter 1 Human genes 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明は、金属加工の分野で用いられる加工図形の入力
装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Field of Industrial Application) The present invention relates to a processing figure input device used in the field of metal processing.
(従来の技術)
近年、板金加工など金属加工の分野において、自動プロ
グラミング装置が使用されるようになってきた。自動プ
ログラミング装置は、スキャナ装置などにより自動入力
された加工図形、又は手動入力された図形データに加工
機械の条件を対応させ、加工機械動作のためのNCプロ
グラムを自動的に作成するものである。(Prior Art) In recent years, automatic programming devices have come into use in the field of metal processing such as sheet metal processing. The automatic programming device automatically creates an NC program for the operation of the processing machine by matching processing machine conditions to processing figures automatically input by a scanner device or the like or manually input figure data.
そこで、従来、この自動プログラミング装置に直接又は
間接的に入力される加工図形を作成するため、各種図形
入力装置が提案されている。Therefore, conventionally, various graphic input devices have been proposed in order to create machining figures that are input directly or indirectly to this automatic programming device.
一般的な例を示せば、汎用のCADを用い、このCAD
で作成された加工図面を直接又は間接的に自動プログラ
ミング装置に提供することが行われている。To give a general example, using general-purpose CAD, this CAD
Processing drawings created in the above are provided to an automatic programming device directly or indirectly.
(発明が解決しようとする課題)
しかしながら、汎用のCADを用いての図形入力では、
汎用のCADは金属加工分野のみを対象としているもの
ではないために、入力しづらいという問題点がある。(Problem to be solved by the invention) However, in graphic input using general-purpose CAD,
Since general-purpose CAD is not intended only for the metal processing field, there is a problem in that it is difficult to input information.
又、加工図形は自動プログラミング装置に提倶され、加
工機械のNCプログラムを作成することを目的としてい
るため、汎用CADにて完成された加工図形をそのまま
自動プログラミング装置に提供することができないとい
う問題点がある。Furthermore, since the machining figures are submitted to the automatic programming device and are intended for creating NC programs for the machining machine, there is a problem in that the machining figures completed in general-purpose CAD cannot be directly provided to the automatic programming device. There is a point.
すなわち、製品形状のみをしめず加工図形には加工条件
を追加しなければならないが、汎用CADで作成された
加工図形に対しては、新たに加工条件を検射してから自
動プログラミング装置に提供してやらねばならず、入力
工数が大となる。In other words, it is necessary to add machining conditions to the machining figure rather than just the product shape, but for machining figures created with general-purpose CAD, new machining conditions are detected and then provided to the automatic programming device. This requires a large amount of input man-hours.
さらに、加工図形と加工条件が別途に定義される場合に
は、完成された加工図形のみでは、加工状態まで推定す
ることができず、十分な図形管理ができないという問題
がある。Furthermore, when the machining figure and the machining conditions are defined separately, there is a problem that it is not possible to estimate the machining state using only the completed machining figure, and sufficient figure management is not possible.
そこで、本発明は、入力操作が容易で、加工条件を反映
させ、管理容易な図形を作成することができる図形入力
装置を提供することを目的とする。SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a graphic input device that allows easy input operations, reflects machining conditions, and can create graphics that are easy to manage.
[発明の構成]
(課題を解決するための手段)
上記課題を解決する本発明の入力装置は、その概要を第
1図に示すように、加工図形の描画条件及び描画データ
を入力する操作手段C1と、入力された描画条件に基い
て適宜のガイダンス表示を行うためのデータを記憶する
ガイダンス記憶手段C2と、適宜消去可能の形でガイダ
ンス表示をすると共に描画図形を表示する表示手段C3
と、前記描画図形の各線分に自動又は手段で設定された
加工条件を対応させ前記表示手段C3に色づけなど条件
づけされた図形表示を行わせる加工条件付表示データ作
成手段C4を備えたことを特徴とする。[Structure of the Invention] (Means for Solving the Problems) An input device of the present invention that solves the above problems, as shown in outline in FIG. C1, guidance storage means C2 that stores data for displaying appropriate guidance based on input drawing conditions, and display means C3 that displays guidance and drawn figures in an appropriately erasable form.
and processing condition display data creation means C4 for causing the display means C3 to display conditioned figures, such as coloring, by associating each line segment of the drawn figure with a processing condition set automatically or by means. Features.
(作用)
本発明の図形入力装置では、ガイダンス記憶手段C2を
設け、描画条件に応じて適宜消去可能の形でガイダンス
を表示する。(Function) The graphic input device of the present invention is provided with a guidance storage means C2, and displays guidance in a form that can be erased as appropriate depending on drawing conditions.
又、加工条件表示データ作成手段C4を設け、描画図形
の各線分には、例えば加工条件毎に定めた色を付け、表
示手段C3に表示する。色でなくともコード化された記
号であってもよい。Further, a machining condition display data creation means C4 is provided, and each line segment of the drawn figure is given a color determined for each machining condition, for example, and displayed on the display means C3. It does not have to be a color, but may be a coded symbol.
したがって、本発明の図形入力装置では、加工対象に応
じ適宜定義されたガイダンスを入力者の熟練度に応じて
任意に表示させつつ入力操作を行うことができ、しかも
各線分に加工条件に応じて例えば色を付けて表示をする
ので、表示図形によって加工状態をも推定することがで
きる。又、完成された図形には加工条件が付けられてい
るのでこれをそのま〜ま自動プログラミング装置に提供
できるなど、加工データの管理が極めて容易となる。Therefore, with the graphic input device of the present invention, it is possible to perform an input operation while arbitrarily displaying guidance appropriately defined according to the processing object according to the skill level of the inputter, and furthermore, it is possible to perform an input operation while displaying guidance appropriately defined according to the processing object, and also to perform input operations while displaying guidance appropriately defined according to the processing object. For example, since it is displayed in color, the processing state can also be estimated from the displayed figure. Furthermore, since machining conditions are attached to the completed figure, it can be provided as is to an automatic programming device, making it extremely easy to manage machining data.
(実施例) 以下、本発明の実施例を説明する。(Example) Examples of the present invention will be described below.
第2図は、本発明の一実施例に係る図形入力装置をレー
ザ加工及びプレス加工を行う複合加工機を制御する制御
装置に適用した配置説明図である。FIG. 2 is a layout explanatory diagram in which a graphic input device according to an embodiment of the present invention is applied to a control device that controls a multi-tasking machine that performs laser processing and press processing.
図示のように、複合加工機1は、タレットパンチプレス
機にレーザ加工機を複合させた形となっている。As shown in the figure, the multitasking machine 1 is a combination of a turret punch press machine and a laser processing machine.
すなわち、タレットパンチプレス機は、矩形状に形成さ
れたフレーム2内にクランク軸3により昇降動作される
ラム(ストライカ)4を備え、回転駆動されることによ
りこのラム4の直下に所定のバンチ5及びダイ6を位置
させる上タレット7及び下タレット8を備え、クランブ
装置9により平面座標上で移動されるワークWの任意の
位置に前記パンチ5及びダイ6で所定のプレス加工を行
うよう構成されている。That is, the turret punch press machine includes a ram (striker) 4 that is moved up and down by a crankshaft 3 in a frame 2 formed in a rectangular shape, and a predetermined bunch 5 is placed directly below the ram 4 by being rotationally driven. and an upper turret 7 and a lower turret 8 for positioning a die 6, and is configured to perform a predetermined pressing process with the punch 5 and die 6 at an arbitrary position of a workpiece W that is moved on a plane coordinate by a clamp device 9. ing.
又、レーザ加工機は、前記フレーム2の側面側に形成さ
れた基台10上にレーザ発振器11を備えて成り、該発
振器11より発振されたレーザビームLBを前記ラム4
に対し一定の水平距離を於いてワークW面上に配置した
レーザ加エヘッド12にペンドミラー13を介して案内
することにより、ワークWの任意の位置にレーザ加工を
行うよう構成されている。Further, the laser processing machine includes a laser oscillator 11 on a base 10 formed on the side surface of the frame 2, and a laser beam LB oscillated from the oscillator 11 is transmitted to the ram 4.
The laser processing head 12 is arranged on the surface of the workpiece W at a constant horizontal distance from the workpiece W by guiding the laser processing head 12 via a pend mirror 13 to perform laser processing on an arbitrary position of the workpiece W.
一方、前記複合加工機1を制御する制御装置13は加工
機1の近傍で、操作し昌い位置に配置されている。On the other hand, a control device 13 for controlling the multi-tasking machine 1 is arranged near the processing machine 1 at a position where it can be operated.
制御装置13は、一般的なNC (qNC)装置の他に
図形入力装置を備えた自動プログラミング装置を一体的
に組み込んだものであり、その操作面には後述する操作
パネル及び表示装置の他、ICカード挿入口ICIが設
けられている。The control device 13 integrates an automatic programming device equipped with a graphic input device in addition to a general NC (qNC) device, and its operation surface includes an operation panel and a display device, which will be described later. An IC card insertion slot ICI is provided.
第2図に示す複合加工機1においては、制御装置13内
部に組み込まれたNC装置の作用により、前記タレット
7. 8を回転させ、所望の金型5,6をラム4の直下
に位置させることができる。又、クランブ装置9のサー
ボ駆動により、ワークWを任意の位置に移動させること
ができ、金型5,6により、又はレーザビームLBによ
り任意の位置に任意の加工ができるものである。In the multitasking machine 1 shown in FIG. 2, the turret 7. By rotating the ram 8, desired molds 5 and 6 can be positioned directly below the ram 4. Furthermore, the workpiece W can be moved to any desired position by the servo drive of the clamping device 9, and any desired processing can be performed at any desired position by the molds 5, 6 or by the laser beam LB.
又、前記NC装置は図形入力装置付の自動プログラミン
グ装置と接続されており、例えば図形入力装置より入力
された図形に基いて自動プログラミング装置で自動的に
NCプログラムが作成され、これが前記NC装置に提供
されるものである。Further, the NC device is connected to an automatic programming device equipped with a graphic input device, and for example, an NC program is automatically created by the automatic programming device based on a graphic input from the graphic input device, and this program is sent to the NC device. provided.
第3図は制御装置13の構成を示すハードウエアのブロ
ック図である。FIG. 3 is a hardware block diagram showing the configuration of the control device 13.
図示のように、制御装置13は、バス14にCPU15
、ROM及びRAMから成るメモリ(MEM)16、プ
ログラマブルコントローラ(P C)17、デジタルイ
ンプットアウトプット(D I O)18、パラレルシ
リアルインタフエイス(PSIO)19、双方向RAM
(DPR)20を接続して成るNC装置を有している
。As shown in the figure, the control device 13 has a CPU 15 connected to the bus 14.
, memory (MEM) 16 consisting of ROM and RAM, programmable controller (PC) 17, digital input/output (DIO) 18, parallel serial interface (PSIO) 19, bidirectional RAM
(DPR) 20 is connected to the NC device.
D1018には、シリアル/デジタル変換器(SPC)
21を介してリレーモジュール(RLY)22が接続さ
れている。このリレーモジュールには、LED23と、
前記複合加工機1の各種アクチュエー夕類やリミットス
イッチ類(図示せず)が入出力器24を介して接続され
ている。D1018 has a serial/digital converter (SPC)
A relay module (RLY) 22 is connected via 21. This relay module includes LED23,
Various actuators and limit switches (not shown) of the multitasking machine 1 are connected via an input/output device 24.
前記DPR20には、複数の位置決め制御器25A,2
5B,25Cが接続され、サーボアンプ26A,26B
,26Cを介してエンコーダE及びタコジェネレータT
G付のサーボモータMIM2 ,M3を適宜サーボ駆動
するようになっている。モータMIl及びM2はクラン
ブ装置13をサーボ駆動するためのものである。モータ
M3はタレット7,8内で金型を回転駆動させるための
ものである。モータM4はタレット7,8を回転駆動す
るためのものであり、インバータ( Inserter
)27を介して前記RLY22に接続されている。The DPR 20 includes a plurality of positioning controllers 25A, 2
5B, 25C are connected, servo amplifier 26A, 26B
, 26C to the encoder E and the tacho generator T.
G-equipped servo motors MIM2 and M3 are servo-driven as appropriate. The motors MIL and M2 are for servo driving the clamp device 13. The motor M3 is for rotating the molds within the turrets 7 and 8. The motor M4 is for rotating the turrets 7 and 8, and is connected to an inverter (Inserter).
) 27 to the RLY 22.
一方、前記PSIO19には、コントローラ(SWC)
28を介して、パネルスイッチ(SWP)29が接続さ
れる他、破線で囲って示す自動プログラミング装置30
が接続されている。 自動プログラミング装置30は、
バス31にフロツピディスクコントローラ(FDD)3
2、パラレルシリアルインタフエイス(PSIO)33
、電源バックアップされたROM−RAMディクス(R
RD)34、CPUボード(Mother Board
)35を接続して成る。前記FDC32にはフロッピデ
ィスクドライバ36が接続され、前記PSI033には
マニュアルデータインプット(MDI’)装置37と、
紙テーブリーダ,外部ホストコンピュータ.プリンタ,
ICカードインタフェイスなど付属装置と接続される端
子38A,38B.38Cが接続されている。さらに前
記CPUボード35にはカラーCRT39が接続されて
いる。On the other hand, the PSIO19 has a controller (SWC)
A panel switch (SWP) 29 is connected via 28, as well as an automatic programming device 30 shown surrounded by a broken line.
is connected. The automatic programming device 30 includes:
Floppy disk controller (FDD) 3 on bus 31
2. Parallel serial interface (PSIO) 33
, power-backed ROM-RAM disk (R
RD) 34, CPU board (Mother Board
) 35 are connected. A floppy disk driver 36 is connected to the FDC 32, and a manual data input (MDI') device 37 is connected to the PSI 033.
Paper table reader, external host computer. printer,
Terminals 38A, 38B connected to attached devices such as IC card interfaces. 38C is connected. Furthermore, a color CRT 39 is connected to the CPU board 35.
上記構成において、自動ブグラミング装置3oは、NC
装置と一体化されて制御装置13を構成する態様となっ
ている。又、MDI37及びCRTはNC装置と自動プ
ログラミングとで切換え利用される態様となっている。In the above configuration, the automatic programming device 3o is an NC
The control device 13 is configured to be integrated with the device. Furthermore, the MDI 37 and CRT are designed to be used interchangeably between the NC device and automatic programming.
さらに、MDI37とCRT39とRRD34内に組み
込まれた図形入力に関するプログラムとで図形入力装置
が構成される態様となっている。Furthermore, the MDI 37, the CRT 39, and a program related to graphic input built into the RRD 34 constitute a graphic input device.
第4図は、第3図に示す制御装置13のデータファイル
構成を示す説明図である。FIG. 4 is an explanatory diagram showing the data file structure of the control device 13 shown in FIG.
図示のように、自動プログラミング装置3oは、図形対
話入カモジュール4oと、コード変換モジュール41と
、NCプログラム作成モジュール42を備えてなる。又
、各モジュール40,41.42に適宜使用可能とする
ために、ユーザの特殊加工形状を登録可能のユーザ登録
穴形状マクロファイル43、製品毎の図形データを登録
した製品データファイル(図形データ)44、レーザ加
工による板取りの情報を記憶したネスティングファイル
45、同多数個取りの情報を記憶した多数個取りファイ
ル46、金型ブレス加工で用いる金型番号及び形状デー
タを記憶した金型ファイル47、加工機特有の言語を記
憶したGコードファイル48、加工機の加工条件を記憶
した加工条件ファイル49、加工機の各種パラメータを
記憶したパラメータファイル50、作業者へのメッセー
ジを記憶したメッセージファイル51、各種図形ガイダ
ンスを記憶した図形ガイダンスファイル52が準備され
ている。As shown in the figure, the automatic programming device 3o includes a graphic interaction input module 4o, a code conversion module 41, and an NC program creation module 42. In addition, in order to be able to use each module 40, 41, 42 as appropriate, there is a user-registered hole shape macro file 43 in which the user's special machining shape can be registered, and a product data file (graphic data) in which graphic data for each product is registered. 44, a nesting file 45 that stores information on blanking by laser processing, a multi-piece file 46 that stores information on the same number of pieces, and a mold file 47 that stores the mold number and shape data used in mold press processing. , a G code file 48 that stores language specific to the processing machine, a processing condition file 49 that stores the processing conditions of the processing machine, a parameter file 50 that stores various parameters of the processing machine, and a message file 51 that stores messages to the operator. , a graphic guidance file 52 storing various graphic guidance is prepared.
製品データファイル44、ネステイングファイル45、
多数個取りファイル46、及び加工条件ファイル49の
内容はICカード53に対し相互に転記できるようにな
っている。前記変換モジュール41は準備(G)コード
及び補助(M)コ−ドなどコードで記述されたNCテー
ブ54を読み込み可能の紙テーブリーダ(図示せず)と
接続されている。Product data file 44, nesting file 45,
The contents of the multi-piece processing file 46 and the processing conditions file 49 can be transferred to the IC card 53. The conversion module 41 is connected to a paper table reader (not shown) capable of reading an NC table 54 written in codes such as a preparation (G) code and an auxiliary (M) code.
一方、前記自動プログラミング装置30と接続されるN
C装置55に対しては、NCプログラムファイル56が
準備され、NC装置55は、前記加工データ作成モジュ
ール42で作成されたNCプログラム、又はNCプログ
ラムファイル56より読み出されたNCプログラムにて
所定のプレス加工又はレーザ加工を行うようになってい
る。Meanwhile, N connected to the automatic programming device 30
An NC program file 56 is prepared for the C device 55, and the NC device 55 executes a predetermined NC program using the NC program created by the machining data creation module 42 or the NC program read from the NC program file 56. Press processing or laser processing is performed.
上記ファイル構成により、本例では、加工データは製品
データファイル44を中心として図形データで管理され
、ICカ一ド53を介して外部との中介を行いつつ、N
Cプログラム作成モジュール42にてプログラムに変換
されNC装置55に提供されることになる。With the above file structure, in this example, processing data is managed as graphic data centered on the product data file 44, and while intermediary with the outside via the IC card 53, N
The program is converted into a program by the C program creation module 42 and provided to the NC device 55.
図形対話入力モジール40は図形入力装置の中核を為す
部分である。加工プログラム作成モジュール42は自動
プログラミング装置の中核を為す部分である。The graphic interaction input module 40 is a core part of the graphic input device. The machining program creation module 42 is a core part of the automatic programming device.
第5図に図形対話入カモジュール40の詳細を示した。FIG. 5 shows details of the graphic interaction input module 40.
図示のように、図形対話入カモジュール40は、MD1
37などの操作信号を入力する描画信号入力部40Aと
、機械割付部40Bと,レーザ加工条件判別部40Cと
、加工条件付表示データ作成部40Dとで構成されてい
る。機械割付部40B1レーザ加工条件制御部40C1
加工条件付表示データ作成部40Dは上記の各種ファイ
ルF’(43,44,45.46.50.51.52)
の内容を適宜参照できるようになっている。加工条件付
表示データ作成部40DはカラーCRT39及び製品デ
ータファイル44と接続されている。As shown, the graphic interaction input module 40 includes MD1
It is composed of a drawing signal input section 40A that inputs operation signals such as 37, a machine allocation section 40B, a laser processing condition determination section 40C, and a processing condition display data creation section 40D. Machine allocation section 40B1 Laser processing condition control section 40C1
The processing condition display data creation unit 40D generates the above various files F' (43, 44, 45.46.50.51.52)
You can refer to the contents as appropriate. The display data creation section 40D with processing conditions is connected to the color CRT 39 and the product data file 44.
前記描画信号入力部40Aは、第6図に例示したMDI
37〜4o操作信号を入力し、操作者が指定する単位要
、素の図形毎に、これを機械割付部40B及びレーザ加
工条件判別部40Cを介して加工条件付表示データ作成
部409Dに提供するものである。The drawing signal input section 40A is an MDI illustrated in FIG.
37 to 4o operation signals are input and provided to the processing condition display data creation section 409D via the machine allocation section 40B and the laser processing condition determination section 40C for each unit element or element figure specified by the operator. It is something.
第6図に示すMDl37は、本例がパンチブレス機及び
レーザ加工機の複合加工機1であることに鑑みて、操作
容易とするための特殊キー群37Aと汎用のキー群37
Bとで構成されている。The MDl 37 shown in FIG. 6 has a special key group 37A and a general-purpose key group 37 for easy operation, considering that this example is a multi-purpose processing machine 1 including a punch press machine and a laser processing machine.
It is composed of B.
特殊キー群37Aは、マクロ定義を呼び出すためのキー
を先頭として、移動(複写),製品呼出し、ネスティン
グデータの呼出し、加工条件の呼出し、オフセット設定
指令,レーザ加工のアプローチ記号,直線,半径,その
他各種図形の指定.特殊加工.バーリング加工の指定等
のA−Zのキーと、入力終了を示すEOBキーとで構成
されている。The special key group 37A starts with a key for calling macro definition, and includes movement (copying), product calling, nesting data calling, processing condition calling, offset setting command, laser processing approach symbol, straight line, radius, and others. Specifying various shapes. Special processing. It consists of A-Z keys for specifying burring processing, etc., and an EOB key for indicating the end of input.
汎用キー群37Bは、いわゆるテンキーと編集キーとで
構成されている。The general-purpose key group 37B is composed of a so-called numeric keypad and an edit key.
したがって、本例のMDI37によれば、適宜絵文字の
書かれた特殊キー群37Aと、汎用キー群37Bとによ
り、複合加工機1で加工されるべき製品図形を順次容易
に入力してゆくことができる。Therefore, according to the MDI 37 of this example, it is possible to easily input product figures to be processed by the multi-tasking machine 1 one after another using the special key group 37A on which appropriate pictograms are written and the general-purpose key group 37B. can.
前記機械割付部40Bは、第7図に示すフローチャート
に基いて、入力図形につき、パンチ加工を行うか又はレ
ーザ加工を行うかを自動判別するものである。The machine allocation section 40B automatically determines whether to perform punch processing or laser processing for the input figure based on the flowchart shown in FIG.
順次示すと、ステップ701では、機械に設定されてい
る機械種別パラメータを読み、レーザ専用機であればス
テップ702へ移行して、ここでバーリング加工や特殊
金型加工が含まれるか否かを判別し、含まれれば本機で
の加工はできないので、何ら加工を指定しない。又、含
まれなければステップ703へ移動してレーザ加工を指
令する。Shown in sequence, in step 701, the machine type parameters set for the machine are read, and if it is a laser-only machine, the process moves to step 702, where it is determined whether burring processing or special mold processing is included. However, if it is included, this machine cannot process it, so do not specify any processing. If it is not included, the process moves to step 703 and commands laser processing.
ここに、本例はパンチプレス機及びレーザ加工機の複合
加工機であるので、ステップ701からステップ704
へ移行し、変更モードを読み取って、レーザへの全体変
更指令があればステップ702へ移行するが、そうでな
ければ(部分変更)ステップ705へ移行する。Here, since this example is a multi-processing machine consisting of a punch press machine and a laser processing machine, steps 701 to 704 are performed.
, the change mode is read, and if there is an overall change command to the laser, the process moves to step 702, but if not (partial change), the process moves to step 705.
ステップ705では図形の中から穴形状を抽出する。In step 705, a hole shape is extracted from the figure.
次いで、ステップ706では当該穴形状をパンチ加工で
きるか否かを判別し、パンチ加工できればステップ70
7へ、できなければステップ708へ移行する。ここで
の判別は、穴形状が予め登録された金型寸法に合うもの
であればパンチ加工可能と判定し、そうでなければレー
ザ加工と判定するものである。Next, in step 706, it is determined whether or not the hole shape can be punched, and if punching is possible, step 70 is performed.
If not possible, the process moves to step 708. The determination here is that if the hole shape matches the pre-registered mold dimensions, it is determined that punching is possible; otherwise, it is determined that laser processing is possible.
ステップ707,708は加工範囲、すなわちワークW
の穴位置が機械の都合でパンチ加工できる範囲にあるか
否かを判別し、加工範囲にあればパンチ加工可能である
としてステップ709ヘへ移行し、そうでなければステ
ップ710へ移行しレーザ加工を設定する。Steps 707 and 708 are the processing range, that is, the work W
It is determined whether or not the hole position is within a range that can be punched due to the machine. If it is within the processing range, it is determined that punching is possible and the process moves to step 709. If not, the process moves to step 710 and laser processing is performed. Set.
ステップ709では、さらに金型要求をし、ステップ7
11で前記タレット7.8へ金型セットできることを確
認して、ステップ712でパンチ加工を設定する。In step 709, a mold request is further made, and in step 7
At step 11, it is confirmed that the mold can be set on the turret 7.8, and at step 712, punching is set.
前記ステップ708では、ステップ702と同様にバー
リング加工又は特殊金型加工を判別し、これら特殊加工
であれば何ら加工種を指定せず、これら特殊加工でなけ
ればステップ710でレーサ加工を指定する。In step 708, as in step 702, burring processing or special mold processing is determined, and if these special processings are used, no processing type is specified, and if it is not one of these special processings, laser processing is specified in step 710.
以上の処理でパンチ加工を優先させたのは、パンチ加工
の速度がレーザ加工の速度に優れるからである。The reason why punch processing was given priority in the above processing is that the speed of punch processing is superior to that of laser processing.
よって、本例の処理では、図形をパンチ加工か、レーザ
加工か、或いは何ら指定なしかの3区分に自動的に分け
ることができる。又、このようにして指定された加工種
を前記MDI37の手動操作で指定変更できる。Therefore, in the process of this example, a figure can be automatically divided into three categories: punch processing, laser processing, or no designation. Further, the machining type designated in this manner can be changed by manual operation of the MDI 37.
第5図において、前記レーザ加工条件判別部40Cは、
レーザ加工の指定図形につき、レーザ加工速度などの加
工条件を第8図〜第10図により自動判別するものであ
る。In FIG. 5, the laser processing condition determination unit 40C:
For a designated figure to be laser processed, processing conditions such as laser processing speed are automatically determined based on FIGS. 8 to 10.
すなわち、第8図のステップ801でレーザ加工図形を
入力し、ステップ802で直線又は円弧を判別し、直線
であればステップ803へ、円弧であればステップ80
5へ移行する。That is, the laser processing figure is input in step 801 of FIG. 8, and a straight line or a circular arc is determined in step 802. If it is a straight line, the process goes to step 803, and if it is a circular arc, the process goes to step 80
Move to 5.
直線の場合、第9図のテーブルデータを参照してステッ
プ803で長さに応じて所定の加工条件(H,M,L,
Ul〜U7)が設定されることになる。In the case of a straight line, predetermined machining conditions (H, M, L,
Ul to U7) will be set.
第10図に示すように、加工条件は、速度Fの他、レー
ザ出力P、レーザ周波数Q、レーザバルスのデューティ
R1工具(ビーム)径Dについても判別され、それぞれ
の条件について例えば1ワード(8ビット)のコードで
表現され、当該線分データDI: (D,F,P,Q,
R,D・・・)の如く付加される。As shown in FIG. 10, the machining conditions are determined in addition to the speed F, laser output P, laser frequency Q, laser pulse duty R1, tool (beam) diameter D, and for each condition, for example, one word (8 bits) is determined. ), and the line segment data DI: (D, F, P, Q,
R, D...) are added.
ステップ804では設定した条件を図形データと共に格
納すると共に速度条件に応じて色を分け、色づけされた
表示データをCRTR39へ出力する。In step 804, the set conditions are stored together with the graphic data, and the colors are divided according to the speed conditions, and the colored display data is output to the CRTR 39.
円弧の場合も類似の判定が行われる(ステップ805.
806)。A similar determination is made for circular arcs (step 805.
806).
色づけ条件は、前記割付機械も考慮して例えば次のよう
に定められる。The coloring conditions are determined, for example, as follows, taking into account the above-mentioned layout machine.
パンチ加工・・・むらさき色
レーザ加工(直線H)・・・緑色
〃 (直線M)・・・青色
〃 (直線L)・・・黄色
〃 (直線U)・・・水色
〃 (円弧L)・・・黄色
以上、第5図〜第10図に示した図形対話入力モジュー
ル40の具体的な操作例を第11図〜第13図に示した
。Punch processing...purple color laser processing (straight line H)...green (straight line M)...blue (straight line L)...yellow (straight line U)...light blue (arc L) . . Yellow and above. Specific operation examples of the graphic interaction input module 40 shown in FIGS. 5 to 10 are shown in FIGS. 11 to 13.
すなわち、第11図のフローチャートに示すような手順
で、前記MDI37を操作すると、CRT39の画面が
適宜入力し昌い形に変形され、第12図に示す画面で直
線吏を入力し、次々と入力を重ねてゆくことにより、第
13図に示すように所望の加工形状を入力するこができ
る。That is, when the MDI 37 is operated according to the procedure shown in the flowchart of FIG. 11, the screen of the CRT 39 is transformed into a large shape with appropriate input, and the screen shown in FIG. As shown in FIG. 13, the desired machining shape can be input by overlapping the .
より詳細には、第12図に示す画面では右下部に入力内
容に応じた図形ガイダンス57が熟練者は適宜消去可能
の形で表示され、その上方には始点座標や終点座標など
入力項目58を適宜表示することができるようになって
・いる。More specifically, on the screen shown in FIG. 12, graphical guidance 57 corresponding to the input content is displayed at the bottom right in a form that can be erased as appropriate by an expert, and above it are input items 58 such as starting point coordinates and ending point coordinates. It is now possible to display it as appropriate.
第14図に示すように、表示図形には、寸法など表示で
きるほか、第7図及び第8図で判別した割付機械及びレ
ーザ加工条件を識別できる色づけが為されるものである
。As shown in FIG. 14, in addition to being able to display dimensions, etc., the display figures are colored to allow identification of the allocation machine and laser processing conditions determined in FIGS. 7 and 8.
すなわち、第14図では、むらさき色の穴はパンチ加工
されることが示されており、黄色、緑色、青色はレーザ
加工されることが示されると共に、色によりレーザ加工
の速度をも知ることができるものである。That is, in FIG. 14, the purple holes are shown to be punched, and the yellow, green, and blue holes are shown to be laser processed, and the speed of laser processing can also be determined by the color. It is possible.
そこで、次に第4図に示すNCプログラム作成モジュー
ル42は、第14図及び第10図に示す条件付の図形デ
ータを入力し、これに金型ファイル47、加工条件ファ
イル49を適合して、第16図に示すGコード及びMコ
ードによるNCプログラムを作成し、これをNC装置に
提供する。Therefore, the NC program creation module 42 shown in FIG. 4 inputs the conditional graphic data shown in FIGS. 14 and 10, adapts the mold file 47 and the processing condition file 49 to this, and An NC program using the G code and M code shown in FIG. 16 is created and provided to the NC device.
第16図に示すNCプログラムは、第14図に示す図形
において、金型T1でパンチ加工し、次いでレーザ加工
によりアプローチ始端にピアス加工を行って後、順次の
形状加工を施すことを示すものである。The NC program shown in Fig. 16 indicates that, in the figure shown in Fig. 14, punching is performed using the mold T1, then piercing is performed at the starting end of the approach by laser processing, and then shape processing is performed in sequence. be.
簡単に説明すると、G92は、ワーク座標の移動を示し
ている。G90は直線移動し金型T1でのパンチ加工を
行うことを示している。次のM100はレーザモードへ
の移行を示している。G62はこれから実施されるレー
ザ加工に゛関し、コーナ部分で速度調整し焼けを防止す
ることを示している。G30はP1のレジスタへビーム
径R−0.1を与えることを示している。次の090は
ピアス位置へ移動することを示している。GOOは2軸
(加工ヘッド)を下げることを示している。G32にア
シストガス種の選択を示している。G31はピアス加工
を示している。G34はならい加工の開始を示している
。To explain briefly, G92 indicates movement of the workpiece coordinates. G90 indicates linear movement and punching with the mold T1. The next M100 indicates transition to laser mode. G62 indicates that the speed will be adjusted at the corners to prevent burns regarding the laser processing that will be performed from now on. G30 indicates that the beam diameter R-0.1 is given to the register of P1. The next 090 indicates movement to the piercing position. GOO indicates lowering the two axes (processing head). G32 shows the selection of assist gas type. G31 indicates piercing. G34 indicates the start of profile machining.
次の000は一時的な待期(ダミー)を示している。以
下のGOIは直線移動により外形をレーザ加工すること
を示している。次の033はならい加工の終了を示して
いる。G31はレーザ出力の停止を示している。G00
はZ軸を上昇させることを示している。G40はビーム
径補正のキャンセルを示している。M1はレーザモード
のキャンセルを示している。G50は原点復帰を示して
いる。The next 000 indicates a temporary wait (dummy). The GOI below indicates that the outer shape is laser-processed by linear movement. The next 033 indicates the end of profile machining. G31 indicates that the laser output is stopped. G00
indicates raising the Z axis. G40 indicates cancellation of beam diameter correction. M1 indicates laser mode cancellation. G50 indicates return to origin.
これらGコード及びMコードは機械メーカの都合により
任意に定、義可能のコードであり、これを覚え切るのは
熟練者とて大変であるが、本例では、これを意識するこ
とな<mlJ図に示す図面のみで管理できるわけであり
、その効果は絶大である。These G codes and M codes are codes that can be arbitrarily defined according to the machine manufacturer's convenience, and it is difficult for an experienced person to memorize them. It can be managed only with the drawings shown in the diagrams, and the effect is enormous.
以上示した複合加工機1では、制御装置13を第3図及
び第4図に示すように、図形入力装置(40)付の自動
プログラミング装置30とNC装置55とを一体化した
構成である゛ので次のような効果がある。In the multi-tasking machine 1 described above, the control device 13 has a configuration in which an automatic programming device 30 with a graphic input device (40) and an NC device 55 are integrated, as shown in FIGS. 3 and 4. Therefore, it has the following effects.
まず第1に、NG装置55に自動プログラミング装l!
30が合体されているので、現場にNCプログラムを作
成する場合、第16図に示すNCプログラムを直接作成
する必要がなく、第14図に示した加工図形を入力する
ことで足りる。つまり、一般に現場にはGコード及びM
コードの熟練者は配置されないので、現場作業者にてN
Cプログラムを適時作成する上で重要である。First of all, the NG device 55 is equipped with automatic programming!
30 are combined, so when creating an NC program on site, there is no need to directly create the NC program shown in FIG. 16, and it is sufficient to input the machining figure shown in FIG. 14. In other words, G code and M code are generally used in the field.
Since code experts are not assigned, N
This is important for creating C programs in a timely manner.
jl2に、第4図に示すように、自動プログラミング装
置30で管理する加工データを図形データとしたので、
加工データを目視可能の図形で管理することができ、管
理が極めて容易で素人目にも解り易くなり、加工データ
を別のものと誤るようなことがなくなる。jl2, as shown in FIG. 4, the processing data managed by the automatic programming device 30 is set as graphic data, so
The processed data can be managed in visually visible figures, making management extremely easy and easy to understand even for an untrained eye, and there is no possibility of mistaking the processed data for something else.
又、この場合、図形データをICカード53を介して外
部装置との間で中介させることとしたので、ICカード
の管理、ひいてはホストコンピュータなど全ての管理を
図形データで行うことができ、工場全体での管理が容易
となる。Also, in this case, since the graphic data is interposed between the IC card 53 and the external device, the management of the IC card, and even the host computer, can be managed using the graphic data, and the entire factory can be managed. This makes management easier.
第3に、第4図に示す図形対話入カモジュール40を第
5図に示すように構成したので、入力し易く、第14図
に示すように図形データに加工条件を加えて管理するこ
とができ、直観的で加工を誤りを防止することができる
。Thirdly, since the graphic interaction input module 40 shown in FIG. 4 is configured as shown in FIG. 5, input is easy and processing conditions can be added to graphic data and managed as shown in FIG. It is intuitive and prevents machining errors.
上記実施例では、パンチ及びレーザ加工の複合加工機の
例で示したが、単一機械やシステム構成された機械にも
適用できる。In the above embodiment, a multi-processing machine for punching and laser processing is shown as an example, but the present invention can also be applied to a single machine or a machine configured as a system.
又、上記実施例では図形入力装置(40)より図形入力
する例で示したが、第4図のNCテープ54より入力さ
れたNCプログラムを変換モジュール41で図形データ
に変換し、製品データファイル44に蓄積された図形や
ICカード53より入力された図形データを再度CRT
39の画面で確認或いは編集し、変形された図形データ
で加工を行うなど、その適用範囲は様々である。Furthermore, although the above embodiment has been shown as an example in which figures are input from the figure input device (40), the NC program inputted from the NC tape 54 in FIG. The figures stored in the CRT and the figure data input from the IC card 53 are transferred to the CRT again.
The scope of application is various, such as checking or editing on the 39 screen and processing with transformed graphic data.
本発明は、上記実施例に限定されるものではなく、適宜
の設計的変更を行うことにより、この他適宜の態様で実
施し得るものである。The present invention is not limited to the above-mentioned embodiments, but can be implemented in other appropriate modes by making appropriate design changes.
以上の通り、本発明は、特許請求の範囲に記載の通りの
図形入力装置であるので、加工対象に応じ適宜定義され
たガイダンスを入力者の熟練度に応じて任意に表示させ
つつ入力操作を行うことができ、しかも各線分に加工条
件に応じた符号、例えば色を付けて図形表示をするので
、表示図形によって加工状態を推定することができる。As described above, since the present invention is a graphic input device as described in the claims, input operations can be performed while displaying guidance appropriately defined according to the processing object according to the skill level of the inputter. Moreover, since each line segment is displayed graphically with a code corresponding to the machining condition, for example, a color, the machining state can be estimated from the displayed graphic.
又、完成された図形には加工条件が付けられているので
これをそのまま自動プログラミング装置に提供できるな
ど、加工データの管理が極めて容易となる。Furthermore, since machining conditions are attached to the completed figure, it can be provided as is to an automatic programming device, making it extremely easy to manage machining data.
第1図は本発明の概要を示す図、第2図以下は実施例を
示し、第2図は複合加工機の説明図、第3図はその制御
装置のハードウエアブロック図、第4図はそのソフトウ
ェアブロック図、第5図は図形対話入カモジュールの詳
細を示すブロック図、第6図はMDIの構成例を示す説
明図、第7図は機械割付処理のフローチャート、第8図
はレーザ加工条件の判別処理のフローチャート、第9図
及び第10図は条件テーブルの説明図、第11図は図形
入力手順の一例を示すフローチャート、第12図及び第
13図は図形入力における画面構成例の説明図、第14
図は図形表示例の説明図、第15図は金型ファイルの説
明図、第16図はNCプログラムの説明図である。
C1・・・操作手段
C2・・・ガイダンス記憶手段
C3・・・表示手段
C4・・・加工条件付表示データ作成手段代理人 弁
理士 三 好 秀 和第1!
第6図
第8図
■
第9図
第10図
第13図Fig. 1 is a diagram showing an overview of the present invention, Fig. 2 and the following show examples, Fig. 2 is an explanatory diagram of a multi-tasking machine, Fig. 3 is a hardware block diagram of its control device, and Fig. 4 is a diagram showing an example. The software block diagram, Fig. 5 is a block diagram showing details of the graphic interaction input module, Fig. 6 is an explanatory diagram showing an example of the configuration of MDI, Fig. 7 is a flowchart of machine allocation processing, and Fig. 8 is a laser processing A flowchart of the condition discrimination process, FIGS. 9 and 10 are explanatory diagrams of the condition table, FIG. 11 is a flowchart showing an example of a figure input procedure, and FIGS. 12 and 13 are an explanation of an example of the screen configuration for figure input. Figure, 14th
FIG. 15 is an explanatory diagram of a graphic display example, FIG. 15 is an explanatory diagram of a mold file, and FIG. 16 is an explanatory diagram of an NC program. C1...Operation means C2...Guidance storage means C3...Display means C4...Method for creating display data with processing conditions Agent Patent attorney Hide Miyoshi Kazu 1st! Figure 6 Figure 8 ■ Figure 9 Figure 10 Figure 13
Claims (3)
作手段と、入力された描画条件に基いて適宜のガイダン
ス表示を行うためのデータを記憶するガイダンス記憶手
段と、適宜消去可能の形でガイダンス表示をすると共に
描画図形を表示する表示手段と、前記描画図形の各線分
に自動又は手段で設定された加工条件を対応させ前記表
示手段に色づけなど条件づけされた図形表示を行わせる
加工条件付表示データ作成手段を備えたことを特徴とす
る加工図形の入力装置。(1) An operating means for inputting drawing conditions and drawing data for processed figures, a guidance storage means for storing data for displaying appropriate guidance based on the input drawing conditions, and guidance in an erasable form as appropriate. A display means for displaying a drawn figure as well as a display means, and a processing condition that associates each line segment of the drawn figure with a processing condition set automatically or by means, and causes the display means to display a conditioned figure such as coloring. A processing figure input device characterized by comprising display data creation means.
前記加工図形はレーザ加工についてのものであり、前記
条件づけはレーザ加工速度についてのものであることを
特徴とする加工図形の入力装置。(2) In the processing figure input device according to claim 1,
A processing figure input device, wherein the processing figure is about laser processing, and the conditioning is about laser processing speed.
前記加工図形は複数の加工機械で加工される図形であり
、前記条件づけは適用機械の相違によりるものであるこ
とを特徴とする加工図形の入力装置。(3) In the processing figure input device according to claim 1,
An input device for a processed figure, characterized in that the processed figure is a figure processed by a plurality of processing machines, and the conditioning is based on a difference in applied machines.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5633589A JPH02236603A (en) | 1989-03-10 | 1989-03-10 | Input device for graphic to be worked |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5633589A JPH02236603A (en) | 1989-03-10 | 1989-03-10 | Input device for graphic to be worked |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02236603A true JPH02236603A (en) | 1990-09-19 |
Family
ID=13024336
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5633589A Pending JPH02236603A (en) | 1989-03-10 | 1989-03-10 | Input device for graphic to be worked |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02236603A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012022404A (en) * | 2010-07-12 | 2012-02-02 | Fanuc Ltd | Tool locus display apparatus with deceleration factor identification means for machine tool |
-
1989
- 1989-03-10 JP JP5633589A patent/JPH02236603A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012022404A (en) * | 2010-07-12 | 2012-02-02 | Fanuc Ltd | Tool locus display apparatus with deceleration factor identification means for machine tool |
| CN102375431A (en) * | 2010-07-12 | 2012-03-14 | 发那科株式会社 | Tool path display apparatus with deceleration factor identification means for machine tool |
| US8432120B2 (en) | 2010-07-12 | 2013-04-30 | Fanuc Corporation | Tool path display apparatus with deceleration factor identification means for machine tool |
| DE102011051392B4 (en) * | 2010-07-12 | 2014-03-27 | Fanuc Corporation | TOOL ROUTE DISPLAY DEVICE WITH DELAY FACTOR IDENTIFIER FOR MACHINE TOOLS |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0044192B2 (en) | A method for preparing numerical control information | |
| JPS61255408A (en) | Device for inputting list of work form | |
| EP0548372B1 (en) | Animation drawing method for multiple-lathe numeric controller | |
| JP2733294B2 (en) | Laser processing machine | |
| JPH02236603A (en) | Input device for graphic to be worked | |
| JP2813194B2 (en) | Automatic programming device | |
| JP2703616B2 (en) | Control method of multi-tasking machine that performs laser machining and punching using IC card | |
| JPH02253309A (en) | Working data control method by ic card | |
| JPH02259808A (en) | Nc device with automatic programming device | |
| JP3660038B2 (en) | Numerical controller | |
| JPH0242510A (en) | Display system for working information | |
| JP2758025B2 (en) | Piercing method of multitasking machine | |
| JPH04315551A (en) | Nc data producing device | |
| JPH06282318A (en) | Mumerically controlled machine tool | |
| JP3471644B2 (en) | Control device for area machining operation | |
| JP3437218B2 (en) | Method and device for confirming and editing machining data in automatic programming device | |
| JPH0347980B2 (en) | ||
| JPH09120308A (en) | Tool path plotting method | |
| JP2813079B2 (en) | Numerical control unit | |
| JPH1165633A (en) | Numerical control apparatus | |
| JP2005085095A (en) | Numerical control device, numerical control device parameter setting method, and numerical control program | |
| JP2869105B2 (en) | Workpiece processing data editing method | |
| JPH04252307A (en) | Interactive numerical controller | |
| JPH0566819A (en) | Interactive automatic programming method | |
| JPH08281336A (en) | Method and device for bending direction confirmation in sheet plastic working |