WO1991001519A1 - Systeme permettant la reprise d'un programme de gestion automatique - Google Patents
Systeme permettant la reprise d'un programme de gestion automatique Download PDFInfo
- Publication number
- WO1991001519A1 WO1991001519A1 PCT/JP1990/000903 JP9000903W WO9101519A1 WO 1991001519 A1 WO1991001519 A1 WO 1991001519A1 JP 9000903 W JP9000903 W JP 9000903W WO 9101519 A1 WO9101519 A1 WO 9101519A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- program
- block
- tool
- restart
- automatic operation
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by monitoring or safety
- G05B19/4067—Restoring data or position after power failure or other interruption
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/4093—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine
- G05B19/40937—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine concerning programming of machining or material parameters, pocket machining
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34365—After interrupt of operation, do other task and go on - resume operation
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the present invention relates to a program restart method for automatic operation in a numerical controller, and more particularly to a program restart method for automatic operation in which a restart position is determined by a tool trajectory drawn on a display screen.
- the restarting block was specified by one of the following methods.
- the sequence number on the block to be restarted is The second method is to specify a block request from the beginning of the program of the block to be restarted.
- the above method has the following problems.
- the first method cannot be specified for books without sequence ban. It is not easy to find out what Brick Ban you want to restart in case of a complicated program such as "J with a long program or” contains macro statements ". If the block you want to resume is protected and cannot be displayed on the display screen, there is no way to specify that block. In particular, machining programs created with the interactive programming function are generally very long. It consists of very complex macro statements. In many cases, the macro statement itself is protected. In addition, the operator may not understand the NC statement. That is, if the operator has no knowledge of the NC program, the operator cannot always understand which block of the NC statement corresponds to which actual processing.
- the present invention has been made in view of such a point, and an object of the present invention is to provide a program resuming method for automatic operation in which a resuming program is specified using a drawing function.
- a program restart method for automatic operation in which a program to be restarted is selected, the tool path is drawn on a display screen by the program, the tool path is stopped at a restart position, and the operation of the program is restarted, Provided.
- FIG. 1 is a schematic flowchart of the automatic restart program restart method of the present invention
- FIG. 2 is a diagram showing an example of a display screen for drawing a tool trajectory
- FIG. 3 is a schematic configuration diagram of a hardware of a numerical controller for implementing the present invention.
- FIG. 2 is a diagram showing an example of a display screen for drawing a tool path.
- tool trajectory 2 is drawn.
- Each element 2 b to 2 j of trajectory 2 corresponds to one block of the executable statement of each NC. Therefore, the operator can determine the block to restart the operation of the program from this locus 2.
- the numerical controller will draw the tool path 2 at the end of the block. Run to point and stop. In the figure, it stops at the end point of trajectory 2 j and block cursor 3 stops at that point. Therefore, if the program restart button 6 is pressed here, machining is restarted from the block corresponding to the locus 2 k.
- FIG. 3 is a schematic configuration diagram of hardware of a numerical control device for implementing the present invention.
- the processor 11 controls the entire numerical controller according to the system program stored in the ROM 12.
- ROM 12 For R ⁇ ivl2, E-PROM or E-PROM is used.
- the RAM 13 uses a DRAM or the like, and stores various data or input / output signals.
- the non-volatile memory 14 uses the battery knocked-up CM0S, and stores programs, parameters, pitch error correction amounts, tool correction amounts, and the like that should be retained even after the power is turned off.
- the graphic control circuit 15 converts the digital signal into a signal for display and supplies the signal to the display 16.
- the display 16 uses a CRT or a liquid crystal display, and draws a tool path 2.
- the position display of each axis, the status of input / output signals, and parameters are displayed.
- the operation panel 17 is composed of a keyboard and the like, and is used for inputting various data or operating the machine tool 18. These components are connected by a bus 19.
- components such as an axis control circuit, a servo amplifier, a spindle amplifier, and a PMC (programmable machine ⁇ controller) are omitted.
- a multiprocessor system can be realized by using a plurality of processors.
- Fig. 1 is a schematic diagram of the automatic restart program restart method of the present invention. It is a flowchart. In the figure, the number following S indicates the step number.
- the tool locus is drawn on the display screen and the block to be restarted is specified, so that the restart program can be easily specified without confirming the sequence number and the like. Incorrect restart block specification can be prevented.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Geometry (AREA)
- Numerical Control (AREA)
Description
明 細 書 自動運転のプ1 pグラム再開方式 技 術 分 野
本発明は数値制御装置での自動運転のプログラム再開方式 に関し、 特に再開位置を表示画面に描画された工具軌跡によ つて決める自動運転のプログラム再開方式に関する。 背 景 技 術
数値制御装置では加工中に工具が破損したり、 長時間の加 ェで一旦中断した加工を再開したい時は、 プログラ厶の途中 から加工を再開する必要がある。 このような機能をプログラ ムの再開機能と呼ぶ。
この機能の処理は次のような工程に分かれる。
( a ) オペレータが運転を再開するブロ ッ クを指定する。
( b ) そのプログラムの先頭から指定されたプロ ックまでを 自動的に解読して内部的にそのプロ ッ クでの運転状態を生成 する。
( c ) 上記の生成された運転状態でそのプロ ックからプログ ラムを実行する。
従来の技術では再開するプロッ クの指定は次のいずれかの 方法で行われていた。
第 1の方法では再開するプロックにあるシ一ケンス審号を ί曰疋 3 る ο
第 2の方法では再開するプロックのプログラ厶の先頭から のプロ ック審号を指定する。
以上の方法では次のような問題があった。 シーケ ンス蕃号 のないブ π ッ クでは第 1の方法の指定ができない。 「プログ ラムが長い J あるいは 「マクロ文を含んでいる」 など複雑プ 口グラムの場合に再開したいプロ ック蕃号が容易にわからな い。 再開したいブロ ックがプロテク トされていて、 表示画面 に表示できないときは、 そのブロ ックを指定する方法がない。 特に、 対話形プログラ ミ ング機能で作成した加工プログラ ムは一般に非常に長い。 また、 非常に複雑なマクロ文から成 り立っている。 さらに、 そのマクロ文自体がプロテク トされ ているケースが多い。 そのうえ、 オペレータが N C文を理解 できない場合もある。 すなわち、 オペレータに N Cプログラ ムの知識がない場合はオペレータは N C文のどのブロッ クが 実際のどの加工に相当するかは、 必ずしも理解できない。
このため従来の指定方法によるプログラムの再開機能を使 用できるオペレータは加工プログラムに関する知識を有する オペレータに限られていた。
発 明 の 開 示
本発明はこのような点に鑑みてなされたものであり、 再開 するプロ ックの指定を描画機能を利用して行なう自動運転の プログラム再開方式を提供することを目的とする。
本発明では上記課題を解決するために、
数値制御装置での自動運転のプログラム再開方式において、
再開すべきプログラムを選択し、 前記プログラムで工具軌跡 を表示画面に描画させ、 前記工具軌跡を再開位置に停止させ、 プログラムの運転を再開することを特徴とする自動運転のプ ログラム再開方式が、 提供される。
工具軌跡を表示画面に描画させて、 再開すべきブロ ックを 指定する。 このために、 数値制御装置のプログラムに関する 特別の知識を必要とせず、 工具の動きと、 表示画面から再開 すべきプロ ックを簡単に指定できる。 図 面 の 簡 単 な 説 明
第 1図は本発明の自動運転のプログラム再開方式の概略の フローチャー ト、
第 2図は工具軌跡を描画する表示画面の例を示す図、 第 3図は本発明を実施するための数値制御装置のハー ドゥ ュァの概略構成図である。 発明を実施するための最良の形態
以下、 本発明の一実施例を図面に基づいて説明する。
第 2図は工具軌跡を描画する表示画面の例を示す図である。 表示画面 1 には工具の軌跡 2が描画されている。 軌跡 2の各 要素 2 b〜 2 j が各 N Cの実行文の 1 ブロ ック分に相当する。 従って、 オペレータはプログラムの運転を再開したいプロ ッ クをこの軌跡 2から決めることができる。 すなわち、 描画を 実行させて、 再開したいブロックの終了点近くで停止させれ ば、 数値制御装置は工具の軌跡 2の描画をそのブ π ックの終
点まで実行して停止する。 図では、 軌跡 2 jの終点で停止し、 ブロックカーソル 3がその点で停止している。 従って、 ここ でプログラム再開ボタ ン 6を押せば軌跡 2 kに相当するプロ ックから加工が再開される。
第 3図は本発明を実施するための数値制御装置のハ ードウ エアの概略構成図である。 プロセッサ 1 1は R OM 1 2に格 納されたシステムプログラムに従って数値制御装置全体を制 御する。 R〇iv l 2には E P ROMあるいは EE P ROMが 使用される。 RAM I 3は DRAM等が使用され、 各種のデ 一夕あるいは入出力信号が格納される。 不揮発性メモ リ 1 4 にはバッテリ ノ ッ クアップされた C M 0 Sが使用され、 電源 切断後も保持すべきプログラム、 パラメータ、 ピッチ誤差補 正量及び工具補正量等が格納されている。
グラフィ ック制御回路 1 5はディ ジタル信号を表示用の信 号に変換し、 表示器 1 6に与える。 表示器 1 6は C RTある いは液晶表示装置が使用され、 工具の軌跡 2を描画させる。 また、 各軸の位置表示、 入出力信号の状態、 パラメ ータ等が 表示される。 操作盤 1 7はキーボード等から構成され、 各種 のデータの入力あるいは工作機械 1 8の操作に使用される。 これらの構成要素はバス 1 9によって結合されている。
なお、 第 3図では軸制御回路、 サーボアンプ、 ス ピン ドル アンプ及び P M C (プログラマブル . マシン ♦ コ ントロー ラ) 等の構成要素は省略してある。 また、 プロセッサを複数 個にして、 マルチプロセッサシステムとすることもできる。
第 1図は本発明の自動運転のプログラム再開方式の概略の
フローチャー トである。 図において、 Sに続く数値はステツ プ審号を示す。
〔 S 1〕 工具がヮークから十分離れていることを確認した後、 メ モ リモードにして再開するプロダラムを選択する。
C S 2 第 2図の開始ボタ ン 4を押す。 数値制御装置は選択 されたプログラムの工具軌跡を第 2図に表すように実行する。
〔 S 3〕 再開位置近傍にきたら、 シングルボタ ン 5を押すと、 数値制御装置は描画中ブロ ックの軌跡の最後で停止する。 第 2図の例では、 ブロ ック 2 j で停止している。 ここで、 停止 位置が必ずしも正しくないときは、 第 1図の操作盤 1 7のキ 一 「 ΐ 」 あるいはキー 「丄」 を押すと、 1 ブロッ ク分軌跡の 描画が前進し、 あるいは後退する。 従って、 これらのキーを 使用して正確な再開位置にブ π ックカーソル 3を停止させる。
〔 S 4〕 ここで、 工具補正量、 Gコー ド等の変更の必要があ れば変更する。 次にプログラムの再開ボタ ン 6を押すと、 数 値制御装置は表示画面をプログラム再開用の画面、 すなわち N C文を表示した画面に変え、 再開すべきブロックに力一ソ ルを表示する。
オペレータはここで機械操作盤にあるサイ クルスター トボ タ ン (図示されていない) を押せば、 カーソルの表示された ブロ ックからプログラムを実行する。
以上説明したように本発明では、 表示画面に工具の軌跡を 描画して、 再開すべきプロックを指定するようにしたので、 シーケンスナンバ等を確認することなく簡単に再開プロ ック を指定でき、 再開ブロ ッ クの指定の誤りも防止できる。
Claims
1 . 数値制御装置での自動運転のプログラム再開方式にお いて、
再開すべきプログラムを選択し、 前記プログラムで工具軌 跡を表示画面に描画させ、
前記工具軌跡を再開位置に停止させ、
プログラムの運転を再開することを特徴とする自動運転の プログラム再開方式。
2 . 前記工具軌跡を再開位置に停止させるのに、 特定のキ 一を押すことにより、 1 ブロ ック分づっ前進、 後退できるよ うにしたことを特徴とする特許請求の範囲第 1項記載の自動 運転のプログラム再開方式。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1190178A JPH0354607A (ja) | 1989-07-21 | 1989-07-21 | 自動運転のプログラム再開方式 |
| JP1/190178 | 1989-07-21 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1991001519A1 true WO1991001519A1 (fr) | 1991-02-07 |
Family
ID=16253746
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP1990/000903 Ceased WO1991001519A1 (fr) | 1989-07-21 | 1990-07-12 | Systeme permettant la reprise d'un programme de gestion automatique |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP0436039A1 (ja) |
| JP (1) | JPH0354607A (ja) |
| WO (1) | WO1991001519A1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104850059A (zh) * | 2014-02-13 | 2015-08-19 | 发那科株式会社 | 防止加工条件变更后的误加工的数值控制装置 |
| USD738670S1 (en) | 2014-05-27 | 2015-09-15 | Homeland Housewares, Llc. | Beverage vessel |
| CN116690306A (zh) * | 2023-06-20 | 2023-09-05 | 英诺威讯智能科技(杭州)有限公司 | 一种刀具位置恢复方法、装置及设备 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60128508A (ja) * | 1983-12-15 | 1985-07-09 | Fanuc Ltd | Νc指令プログラムのプロツクサ−チ方式 |
| JPH0657405A (ja) * | 1992-08-14 | 1994-03-01 | Tadahiro Omi | 表面物質の改質方法及びそのための装置 |
-
1989
- 1989-07-21 JP JP1190178A patent/JPH0354607A/ja active Pending
-
1990
- 1990-07-12 WO PCT/JP1990/000903 patent/WO1991001519A1/ja not_active Ceased
- 1990-07-12 EP EP90910933A patent/EP0436039A1/en not_active Withdrawn
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60128508A (ja) * | 1983-12-15 | 1985-07-09 | Fanuc Ltd | Νc指令プログラムのプロツクサ−チ方式 |
| JPH0657405A (ja) * | 1992-08-14 | 1994-03-01 | Tadahiro Omi | 表面物質の改質方法及びそのための装置 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104850059A (zh) * | 2014-02-13 | 2015-08-19 | 发那科株式会社 | 防止加工条件变更后的误加工的数值控制装置 |
| USD738670S1 (en) | 2014-05-27 | 2015-09-15 | Homeland Housewares, Llc. | Beverage vessel |
| CN116690306A (zh) * | 2023-06-20 | 2023-09-05 | 英诺威讯智能科技(杭州)有限公司 | 一种刀具位置恢复方法、装置及设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0354607A (ja) | 1991-03-08 |
| EP0436039A1 (en) | 1991-07-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2525358B2 (ja) | ロボツト制御装置 | |
| WO1994006066A1 (fr) | Procede d'affichage de l'historique de fonctionnement d'un controleur numerique | |
| JPH0561646B2 (ja) | ||
| WO1990006544A1 (fr) | Procede de correction de programmes d'usinage | |
| JP2526709B2 (ja) | プログラマブルコントロ―ラおよびプログラマブルコントロ―ラのsfcプログラム実行方法 | |
| WO1991001519A1 (fr) | Systeme permettant la reprise d'un programme de gestion automatique | |
| JP4044105B2 (ja) | 系統毎に運転手段を切り替える機能を有する数値制御装置 | |
| US4616309A (en) | Numerical control system | |
| JPH05237285A (ja) | 業務用洗濯機制御装置 | |
| JP2007226383A (ja) | 数値制御装置 | |
| JPH03294906A (ja) | 加工プログラムの編集方式 | |
| JP2000137513A (ja) | Nc円テーブル用制御装置 | |
| JP2702555B2 (ja) | 数値制御装置の再順行方法 | |
| JPH07234714A (ja) | 数値制御装置 | |
| JPS6091404A (ja) | 産業用ロボツト | |
| JP2005339018A (ja) | 数値制御装置 | |
| WO1990008017A1 (fr) | Procede d'utilisation sure d'un robot | |
| JPH04305703A (ja) | 対話形数値制御装置の加工プログラム開始方法 | |
| JPH0291705A (ja) | 画面復帰方法 | |
| JPH0433010A (ja) | 加工プログラムの検索方式 | |
| KR200233753Y1 (ko) | 피엘씨 제어명령 단축 입력용 키보드 장치 | |
| JPS62212703A (ja) | 数値制御装置の運転再開方法 | |
| JPH04148304A (ja) | モーダルgコードの設定方法 | |
| JP3221509B2 (ja) | ロボット制御装置 | |
| WO1989005003A1 (fr) | Procede de modification d'un programme pour pc (controleur de programme) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): DE FR GB |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1990910933 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 1990910933 Country of ref document: EP |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 1990910933 Country of ref document: EP |