JPH03184640A - Program investigating device for numerically controlled working device - Google Patents
Program investigating device for numerically controlled working deviceInfo
- Publication number
- JPH03184640A JPH03184640A JP1322176A JP32217689A JPH03184640A JP H03184640 A JPH03184640 A JP H03184640A JP 1322176 A JP1322176 A JP 1322176A JP 32217689 A JP32217689 A JP 32217689A JP H03184640 A JPH03184640 A JP H03184640A
- Authority
- JP
- Japan
- Prior art keywords
- program
- display
- shape
- numerically controlled
- display control
- 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
- 238000003754 machining Methods 0.000 claims description 19
- 238000000034 method Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 101100112085 Arabidopsis thaliana CRT3 gene Proteins 0.000 description 1
- 101100141330 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RNR4 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
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—Programme-control systems
- G05B19/02—Programme-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 programme 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 programme data in numerical form characterised by monitoring or safety
- G05B19/4068—Verifying part programme on screen, by drawing or other means
-
- 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/35—Nc in input of data, input till input file format
- G05B2219/35322—Display dynamic tool locus from entered start point to present position
-
- 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/35—Nc in input of data, input till input file format
- G05B2219/35336—Display locus and corresponding actual block
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36042—Point to defect, faulty instruction or locus, call up corresponding command block
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Punching Or Piercing (AREA)
- Multi-Process Working Machines And Systems (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、プログラム検討装置、特に、NCプログラム
に従って加工を行う数値制御加工装置のプログラム検討
装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a program review device, and particularly to a program review device for a numerically controlled machining device that performs machining according to an NC program.
NCプログラムに従って加工を行う従来の数値制御加工
装置(例えばNCパンチプレス機)として、NCプログ
ラムをCRT上で仮に実行し、NCプログラムによる加
工状況を検討することができる機能を備えたものが知ら
れている。しかし、この従来の装置では、NCプログラ
ムに適切でない箇所があると判断された場合には、CR
T上にNCプログラムのステップを表示させ、作業者が
それらのステップを読みながら不適切なステップを探し
出す必要がある。このため、この従来の数値制御加工装
置では、NCプログラムの不適切な箇所を探し出すのが
容易でない。Conventional numerically controlled processing devices (for example, NC punch press machines) that perform processing according to an NC program are known to have a function that allows the NC program to be temporarily executed on a CRT and to examine the processing situation using the NC program. ing. However, with this conventional device, if it is determined that there is an inappropriate part in the NC program, the CR
The steps of the NC program are displayed on the T, and the operator needs to read the steps and find inappropriate steps. Therefore, with this conventional numerically controlled machining device, it is not easy to find inappropriate locations in the NC program.
一方、数値制御加工装置に、自動プログラミング装置を
搭載したものが既に知られている。この場合には、自動
プログラミング装置特有の言語で力LLプログラムを一
旦作威し、作成された特有の加ニブログラムをNCプロ
グラムに変換するようになっている。そして、得られた
NCプログラムに従って、数値制御加工装置が加工を行
う。ところが、この従来の構成では、自動プログラミン
グ装置の機種間で言語が統一されていないので、他の自
動プログラミング装置で作成されたプログラムについて
は、前記従来の装置と同様に煩雑な作業によって不適切
な箇所を探し出す必要が生じる。On the other hand, a numerically controlled machining device equipped with an automatic programming device is already known. In this case, a LL program is once created in a language specific to the automatic programming device, and the created unique program is converted into an NC program. Then, the numerically controlled machining device performs machining according to the obtained NC program. However, in this conventional configuration, the language is not standardized among automatic programming devices, so programs created with other automatic programming devices may be incorrectly written due to the same complicated work as in the conventional device. It becomes necessary to find the location.
また、この従来の構成では、自動プログラミング装置が
特別に必要となり、コストアップを招く。Additionally, this conventional configuration requires a special automatic programming device, which increases costs.
本発明の目的は、特別な自動プロゲラ旦ング装置が不要
で、しかも不適切なNCプログラムのステップを容易に
見つけ出すことができる数値制御加工装置のプログラム
検討装置を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a program review device for a numerically controlled machining device that does not require a special automatic programming device and can easily find inappropriate steps in an NC program.
本発明に係るプログラム検討装置は、NCプログラムに
従って加工を行う数値制御加工装置のプログラム検討装
置である。この装置は、表示手段と、NCプログラムに
従って得られるワーク形状を表示手段に表示させるため
の形状表示制御手段と、ワーク形状を表示した表示手段
において検討箇所を指示するための指示手段と、指示手
段によって指示された箇所に対応するNCプログラムの
ステップを表示手段に表示さセるためのステップ表示制
御手段とを備えている。A program review device according to the present invention is a program review device for a numerically controlled machining device that performs machining according to an NC program. This device includes a display means, a shape display control means for causing the display means to display a workpiece shape obtained according to an NC program, an instruction means for instructing a study area on the display means displaying the workpiece shape, and an instruction means. and step display control means for displaying on the display means the step of the NC program corresponding to the location instructed by.
本発明に係るプログラム検討装置では、プログラム検討
を行う際には、形状表示制御手段が、NCプログラムに
従って得られるワーク形状を表示手段に表示させる。操
作者は、表示された形状を見ながら、指示手段を用いて
検討箇所を指示する。In the program examination apparatus according to the present invention, when performing program examination, the shape display control means causes the display means to display the workpiece shape obtained according to the NC program. The operator, while looking at the displayed shape, uses the indicating means to indicate the location to be considered.
次に、ステップ表示制御手段が、指示手段によって指示
された箇所に対応するNCプログラムのステップを表示
手段に表示させる。これによって、操作者は、ワーク形
状における検討箇所に対応するNCプログラムのステッ
プがどれであるかを容易に認識することができる。Next, the step display control means causes the display means to display the step of the NC program corresponding to the location instructed by the instruction means. Thereby, the operator can easily recognize which step of the NC program corresponds to the examination point in the workpiece shape.
この場合には、NCプログラム自体のステップを処理対
象としているので、特別な言語で動作する自動プロゲラ
くング装置は不要である。In this case, since the steps of the NC program itself are to be processed, there is no need for an automatic programming device that operates in a special language.
第1図は本発明の一実施例が採用されたパンチプレス機
(数値制御加工装置の一例)を示している。FIG. 1 shows a punch press machine (an example of a numerically controlled processing device) in which an embodiment of the present invention is adopted.
第1図において、パンチプレス機1は、主に、下部フレ
ーム2と、下部フレーム2の上方に配置された上部フレ
ーム3と、これらを後方で支持するスロート部4とから
構成されている。下部フレーム2の上面中央には、固定
テーブル10が配置されている。この固定テーブルIO
の両側方において、下部フレーム2の上面には、1対の
ガイドレール5.6が配置されている。ガイドレール5
゜6上には、左右方向(X軸方向)に延びるキャリッジ
7が奥行き方向(Y軸方向)に移動可能に設けられてい
る。固定テーブル10の両側方には、4−ヤリッジ7に
固定されたl対の移動テーブル8.9が配置されている
。また、キャリッジ7には、板材11(ワーク)を把持
するためのワークホルダーが装着されたクロススライド
(図示せず)が、X軸方向に移動可能に設けられている
。 上部フレーム3には、複数のパンチが装着される概
ね円板状の上タレット12が回転可能に設けられている
。また、上タレット12の下方において、下部フレーム
2には、上タレット12と同心かつ概ね円板状の下タレ
ットI3が配置されている。下タレットI3には、上タ
レット12に設けられたパンチに対応するダイか多数固
定されている。In FIG. 1, a punch press machine 1 mainly includes a lower frame 2, an upper frame 3 disposed above the lower frame 2, and a throat section 4 that supports these at the rear. A fixed table 10 is arranged at the center of the upper surface of the lower frame 2. This fixed table IO
A pair of guide rails 5.6 are arranged on the upper surface of the lower frame 2 on both sides. Guide rail 5
6, a carriage 7 extending in the left-right direction (X-axis direction) is provided so as to be movable in the depth direction (Y-axis direction). On both sides of the fixed table 10, there are arranged a pair of movable tables 8.9 fixed to a four-way ridge 7. Further, the carriage 7 is provided with a cross slide (not shown) on which a work holder for gripping the plate material 11 (work) is attached so as to be movable in the X-axis direction. The upper frame 3 is rotatably provided with a generally disc-shaped upper turret 12 on which a plurality of punches are mounted. Further, below the upper turret 12, a generally disc-shaped lower turret I3 is arranged on the lower frame 2 and is concentric with the upper turret 12. A large number of dies corresponding to the punches provided on the upper turret 12 are fixed to the lower turret I3.
スロート部4の側面には、コントロールパネル30が配
置されている。コントロールパネル30には、オペレー
ターがキー人力を行うためのキーボード31、表示用の
CRT32、NCプログラムを一括して人力するための
ICカードリーダー33等が設けられている。なお、キ
ーボード31には、力「[開始キー、プログラムチエツ
ク開始キ、カーソルキー、チエツク不要キー、指定終了
キー、及びアルファベットと数字とを含む文字キー等が
含まれている。A control panel 30 is arranged on the side surface of the throat portion 4. The control panel 30 is provided with a keyboard 31 for an operator to input keys manually, a CRT 32 for display, an IC card reader 33 for manually inputting an NC program all at once, and the like. The keyboard 31 includes a start key, a program check start key, a cursor key, a no-check key, a specification end key, and character keys including alphabets and numbers.
このパンチプレス機1は、第2図に示す制御部20を有
している。制御部20は、CPU21、ROM22、R
AM23等を含むマイクロコンピュータを備えている。This punch press machine 1 has a control section 20 shown in FIG. The control unit 20 includes a CPU 21, a ROM 22, and a R
It is equipped with a microcomputer including AM23 etc.
制御部20のデータバス24には、グラフィックコント
ローラー25を介するCRT32と、カードリーダー3
3と、キーボ−ド31とが接続されている。また、デー
タバス24には、サーボコントローラー26を介して、
キャリッジ7やタレット12.13等を駆動するための
サーボモーター群27が接続されている。The data bus 24 of the control unit 20 includes a CRT 32 via a graphic controller 25 and a card reader 3.
3 and a keyboard 31 are connected. In addition, the data bus 24 is connected to a servo controller 26.
A group of servo motors 27 for driving the carriage 7, turrets 12, 13, etc. are connected.
この制御部20は、次に説明するプログラム検討機能を
含めた制御機能を有している。The control unit 20 has control functions including a program review function, which will be described next.
次に、上述の実施例の動作を、第3A図及び第3B図に
示す制御フローチャートに従って説明する。Next, the operation of the above embodiment will be explained according to the control flowcharts shown in FIGS. 3A and 3B.
プロゲラl、がスタートすると、ステップStにおいて
、移動テーブル8.9やタレッ)12.13等を原点位
置にセットしたり、供給される板材11のデータを人力
したりする等の初期設定が行われる。ステップS2では
、カードリーダー33を用いて、NCプログラムが読み
込まれる。When the progera l starts, initial settings such as setting the movable table 8.9, turret) 12, 13, etc. at the origin position and manually inputting data of the plate material 11 to be supplied are performed in step St. . In step S2, the card reader 33 is used to read the NC program.
次に、ステップS3では、キーボード31の加圧開始キ
ーが押されたか否かを判断する。加−C開始キーが押さ
れていなければステップS4に移行する。ステップS4
では、プログラムチエツク開始キーが押されたか否かが
判断される。このキーが押されていなければ再びステッ
プS3に戻るここで、加工開始キーが押されたとすると
、プロゲラ1、はステップS3からステップS5に移行
する。ステップS5では、ステップS2において読み込
まれたNCプログラムに従って、キャリッジ7、移動テ
ーブル8,9、タレット12.13等を制御することに
より、供給されたワーク11に対して所定の加工を行う
(詳細は省略)。NCプログラムによって指示された全
ての加工動作が終了すれば、制御はメインルーチンに戻
る。Next, in step S3, it is determined whether the pressurization start key on the keyboard 31 has been pressed. If the Add-C start key is not pressed, the process moves to step S4. Step S4
Then, it is determined whether the program check start key has been pressed. If this key is not pressed, the process returns to step S3 again. Here, if the processing start key is pressed, the program camera 1 moves from step S3 to step S5. In step S5, the supplied workpiece 11 is subjected to predetermined machining by controlling the carriage 7, moving tables 8, 9, turrets 12, 13, etc. according to the NC program read in step S2 (see details for details). omission). When all machining operations instructed by the NC program are completed, control returns to the main routine.
NCプログラムの検討及び修正を行う為に、プログラム
チエツク開始キーが押されれば、プログラムはステップ
S4からステップS6に移行し、第3B図のプログラム
チエツクサブルーチンが実行される。第3B図のステッ
プS7では、ステップS1において人力された板材デー
タ及びステップS2において人力されたNCプログラム
に従って加工を行った場合に形成される加工後の板材形
状をCRT32に描画する。ここでは、実際にテーブル
8,9やタレット12.13等を動作させず、CRT3
2の画面−LでのみNCプログラムに従った処理が行わ
れる。この場合の−・例を示す第4A図において、CR
T32に表示された加工後の板材11aには、NCプロ
グラムに従って加工された矩形2円形等の形状が付加さ
れている。When the program check start key is pressed to review and modify the NC program, the program moves from step S4 to step S6, and the program check subroutine of FIG. 3B is executed. In step S7 of FIG. 3B, the processed plate shape formed when processing is performed according to the plate data manually input in step S1 and the NC program manually input in step S2 is drawn on the CRT 32. Here, we do not actually operate the tables 8, 9, turrets 12, 13, etc., and use the CRT3
Processing according to the NC program is performed only on Screen-L of No. 2. In FIG. 4A showing an example of this case, CR
The processed plate material 11a displayed at T32 has a shape such as a rectangular or two circular shape processed according to the NC program.
ステップS8では、修正不要を意味するチエツク不要キ
ーが押されたか否かが判断される。また、ステップS9
では、カーソルキーが押されたか否かが判断される。さ
らに、ステップSIOでは、カーソルによる指定が終了
したか否かが判断される。ここでは、ステップS8〜S
tOの処理を繰り返すことにより、いずれかのキーが押
されるのをプログラムは待つ。In step S8, it is determined whether or not a check unnecessary key, which means no correction is required, has been pressed. Also, step S9
Then, it is determined whether the cursor key has been pressed. Furthermore, in step SIO, it is determined whether or not the specification using the cursor has been completed. Here, steps S8 to S
By repeating the process of tO, the program waits for any key to be pressed.
ここで、CRT32上の画像をチエツクした操作者が、
加工状況が良好であると判断した場合には、チエツク不
要キーを押す。これによっ゛C1プログラムはステップ
S8から第3A図のメインルーチンに戻る。一方、不適
切な加工箇所を操作者が発見した場合には、まずその箇
所にカーソル29(第4A図)を移動させる。この移動
には、カーソルキーが用いられる。カーソルキーが押さ
れれば、プログラムはステップS9からステップS11
に移行し、カーソル移動処理が行われる。これによって
、カーソル29は、CRT32上を移動する。カーソル
29を所望の位置に設定できれば、操作者は指定終了キ
ーを押す。これによって、プログラムはステップSIO
からステップS12に移行する。Here, the operator who checked the image on the CRT32
If it is determined that the machining situation is good, the check unnecessary key is pressed. As a result, the C1 program returns from step S8 to the main routine of FIG. 3A. On the other hand, if the operator finds an inappropriate machining location, he first moves the cursor 29 (FIG. 4A) to that location. Cursor keys are used for this movement. If the cursor key is pressed, the program moves from step S9 to step S11.
, and cursor movement processing is performed. This causes the cursor 29 to move on the CRT 32. Once the cursor 29 has been set to the desired position, the operator presses the specification end key. This causes the program to step SIO
The process then moves to step S12.
ステップSI2では、NCプログラムのうち次に読み込
むべきステップが存在するか否かを判断する。当初は読
み込むべきステップが存在するので、ステップS13に
移行する。ステップS13では、CRT32上の表示画
像及び現実の動作とは無関係に、CPU21内でNCプ
ログラムの最初のステップを仮に実行する。ステップS
14では、その仮に実行したステップの作用箇所がカー
ソル29によって指定された指定箇所に一致するか否か
を判断する。判断がNoであればステップS12に戻り
、それ以後の処理を繰り返す。全てのステップを実行し
てもなお、カーソル29による指定箇所に対応するステ
ップが見つからなければ、プログラムはステップS12
からステップS15に移行する。ステップS15では、
該当ステップがない旨の表示をCRT32で行い、続い
て第3A図のメインルーチンに戻る。In step SI2, it is determined whether there is a step to be read next in the NC program. Initially, there are steps to be read, so the process moves to step S13. In step S13, the first step of the NC program is temporarily executed within the CPU 21, regardless of the display image on the CRT 32 and the actual operation. Step S
In step 14, it is determined whether the action location of the temporarily executed step matches the designated location designated by the cursor 29. If the determination is No, the process returns to step S12 and the subsequent processes are repeated. If the step corresponding to the location specified by the cursor 29 is still not found even after all steps are executed, the program returns to step S12.
The process then moves to step S15. In step S15,
A message indicating that there is no corresponding step is displayed on the CRT 32, and then the process returns to the main routine shown in FIG. 3A.
ステップ313での処理の結果、カーソル29による指
定箇所に対応するステップが発見された場合には、プロ
グラムはステップS14からステップS16に移行する
。ステップS16では、その対応するNCプログラムの
表示を含むNCプログラムの部分的な表示をCRT32
に行う。このときの−例を第4B図に示す。CRT32
に表示されたプログラムのうち、カーソル29によって
指定された箇所に対応するステップ(第4B図に一点鎖
線Pで示すステップ)については表示が点滅する。これ
によっ゛(、操作者は修正すべきプログラムのステップ
がどれであるかが容易に判断できる。ステップS17で
は、キーボード31の文字キー(アルファベットキー及
び数字キー等)を用いてプログラムの修正が行われる。As a result of the process in step 313, if a step corresponding to the location specified by the cursor 29 is found, the program moves from step S14 to step S16. In step S16, a partial display of the NC program including the display of the corresponding NC program is displayed on the CRT 32.
to be done. An example of this case is shown in FIG. 4B. CRT32
Of the program displayed, the display blinks for the step corresponding to the location designated by the cursor 29 (the step indicated by the dashed line P in FIG. 4B). This allows the operator to easily determine which step of the program should be modified. In step S17, the program can be modified using the character keys (alphabet keys, numeric keys, etc.) on the keyboard 31. It will be done.
この修正に伴って、CRT32−ヒのプログラム表示の
内容も変更される。ステップ317おけるプログラムの
修正が終わればステップ318に移行する。ステップ3
18では、カードリーダー33内に収納されたICカー
ドについても、NCプログラムの修正が行われる。ステ
ップ318での処理が終われば第3A図のメインルーチ
ンに戻る。Along with this modification, the contents of the program display on the CRT 32-H are also changed. When the program modification in step 317 is completed, the process moves to step 318. Step 3
At step 18, the NC program for the IC card stored in the card reader 33 is also modified. When the process at step 318 is completed, the process returns to the main routine of FIG. 3A.
このように、この実施例では、不統一で特殊な3語が使
用される自動プログラミング装置を介在さ一已−ること
なく、容易にNCプログラムの修正が行える。In this manner, in this embodiment, the NC program can be easily modified without the intervention of an automatic programming device that uses three unique and inconsistent words.
〔他の実施例]
(a) ステップS2に於けるNCプログラムの読み
込み先は、ICカードに限られることはなく、例えば穿
孔テープであってもよい。穿孔テープを用いた場合には
、CRT32上で不適切なステップを確認した後、別の
穿孔テープ作成装置を用いて穿孔テープ上のNCプログ
ラムの修正を行ってもよい。[Other Embodiments] (a) The destination for reading the NC program in step S2 is not limited to an IC card, and may be, for example, a perforated tape. If a perforated tape is used, after checking the inappropriate steps on the CRT 32, the NC program on the perforated tape may be corrected using another perforated tape production device.
O)上述の実施例では、CRT上に不適切なステップを
表示させるだけであったが、不適切なステップの意味(
指令内容)についての説明も同時に表示する構成として
もよい。O) In the above embodiment, only the inappropriate step was displayed on the CRT, but the meaning of the inappropriate step (
A configuration may also be adopted in which an explanation about the command contents) is also displayed at the same time.
(C) 上述の実施例では、まずカーソルによって不
適切な加工箇所を指摘した後、それに対応するステップ
をNCプログラムの中から捜し出す構成であった。しか
し、本発明はこれに限られることはない。ステップS7
における描画の際に、NCプログラムの各ステップと板
材11a上の座標との関係をRAM23内に全て記憶し
ておき、その記憶情報に基づいて指摘された加工箇所に
対応するステップがどれであるかを判断してもよい。ご
の場合には、ステップ312〜514が不要となる。(C) In the above-described embodiment, the inappropriate machining location is first pointed out using the cursor, and then the corresponding step is searched for in the NC program. However, the present invention is not limited thereto. Step S7
When drawing in , all relationships between each step of the NC program and the coordinates on the plate material 11a are stored in the RAM 23, and based on the stored information, it is determined which step corresponds to the indicated machining location. may be judged. In this case, steps 312 to 514 are unnecessary.
((」)本発明は、タレットパンチプレス機に限られる
ことはなく、マシニングセンタ等の他の加圧装置につい
ても適用可能である。ワークの経時的表化が加工上の重
要な要素となる場合には、ステップS7における描画を
経時的に変化する表示としてもよい。この場合には、C
R’I’ 32上に描画される次々と変化する画像を操
作者が認識し、不適切箇所が表示された時に指定終了キ
ーを押す。このキー人カタイ旦ングにおいて実行されて
いたステップが不適切であると判断され得るので、不適
切な加工状態に対応するNCプログラム中のステップを
制御部20が見出せる。この場合には、カーソル29等
による指定は必要でない。(('') The present invention is not limited to turret punch press machines, but can also be applied to other pressurizing devices such as machining centers. When charting a workpiece over time is an important element in processing In this case, the drawing in step S7 may be a display that changes over time.In this case, C
The operator recognizes the images that change one after another drawn on R'I' 32 and presses the specification end key when an inappropriate location is displayed. Since the step being executed during the key cutting process may be determined to be inappropriate, the control unit 20 can find the step in the NC program that corresponds to the inappropriate machining state. In this case, there is no need to specify using the cursor 29 or the like.
本発明に係るプログラム検討装置は、上述のような形状
表示制御手段と指示手段とステップ表示制御11手段と
を備えている。従っ”C1本発明によれば、特殊な言語
を使用する自動プログラミング装置を介在さ・仕ること
なく、不適切な加工に対応するNCプログラム中のステ
ップを容易に見出すことができる。The program review device according to the present invention includes the above-described shape display control means, instruction means, and step display control 11 means. Therefore, according to the present invention, steps in an NC program that correspond to inappropriate machining can be easily found without the intervention of an automatic programming device using a special language.
第1図は本発明の一実施例が採用されたパンチプレス機
の斜視概略図、第2図はその制御部の概略ブロック図、
第3A図及び第3B図はその制御フローチャート、第4
A図及び第4B図はそのCRTの表示状態を示す正面図
である。
■・・・パンチプレス機、20・・・制御部、21・・
・CPU、29・・・カーソル、31・・・キーボード
、32・・・CRToFIG. 1 is a perspective schematic diagram of a punch press machine in which an embodiment of the present invention is adopted, and FIG. 2 is a schematic block diagram of its control section.
3A and 3B are the control flowcharts, and the fourth
Figures A and 4B are front views showing the display state of the CRT. ■... Punch press machine, 20... Control section, 21...
・CPU, 29...Cursor, 31...Keyboard, 32...CRTo
Claims (1)
表示手段に表示させるための形状表示制御手段と、 ワーク形状を表示した前記表示手段において検討箇所を
指示するための指示手段と、 前記指示手段によって指示された箇所に対応するNCプ
ログラムのステップを前記表示手段に表示させるための
ステップ表示制御手段と、 を備えた数値制御加工装置のプログラム検討装置。(1) a display means; a shape display control means for causing the display means to display a workpiece shape obtained according to the NC program; and an instruction means for instructing a study point on the display means displaying the workpiece shape; A program review device for a numerically controlled machining device, comprising: step display control means for causing the display means to display a step of an NC program corresponding to a location instructed by the instruction means.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1322176A JPH03184640A (en) | 1989-12-11 | 1989-12-11 | Program investigating device for numerically controlled working device |
IT48554A IT1242033B (en) | 1989-12-11 | 1990-12-10 | PROGRAM REVIEW DEVICE IN A NUMERICALLY CONTROLLED WORKING EQUIPMENT. |
DE4039506A DE4039506A1 (en) | 1989-12-11 | 1990-12-11 | Program checking equipment for NC machine tool - allows component form to be displayed on machine screen with marking region |
US07/932,734 US5293106A (en) | 1989-12-11 | 1992-08-25 | Program reviewing device in numerical control processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1322176A JPH03184640A (en) | 1989-12-11 | 1989-12-11 | Program investigating device for numerically controlled working device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03184640A true JPH03184640A (en) | 1991-08-12 |
Family
ID=18140790
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1322176A Pending JPH03184640A (en) | 1989-12-11 | 1989-12-11 | Program investigating device for numerically controlled working device |
Country Status (3)
Country | Link |
---|---|
JP (1) | JPH03184640A (en) |
DE (1) | DE4039506A1 (en) |
IT (1) | IT1242033B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102009004285A1 (en) * | 2008-06-27 | 2009-12-31 | Robert Bosch Gmbh | Method and device for optimizing, monitoring or analyzing a process |
JP6333798B2 (en) | 2015-12-03 | 2018-05-30 | ファナック株式会社 | Numerical controller |
CN113441621B (en) * | 2021-09-02 | 2021-11-09 | 朗斯卫浴(江苏)有限公司 | Take protruding muscle aluminium alloy stamping forming device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01169508A (en) * | 1987-09-02 | 1989-07-04 | Fanuc Ltd | Method for correcting outline shape |
-
1989
- 1989-12-11 JP JP1322176A patent/JPH03184640A/en active Pending
-
1990
- 1990-12-10 IT IT48554A patent/IT1242033B/en active IP Right Grant
- 1990-12-11 DE DE4039506A patent/DE4039506A1/en active Granted
Also Published As
Publication number | Publication date |
---|---|
IT1242033B (en) | 1994-02-02 |
DE4039506A1 (en) | 1991-06-13 |
IT9048554A1 (en) | 1991-06-12 |
DE4039506C2 (en) | 1993-04-29 |
IT9048554A0 (en) | 1990-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0044192B2 (en) | A method for preparing numerical control information | |
US6795095B2 (en) | Method for determining bending order and disposition of dies | |
KR910001625B1 (en) | Conversational type programming device | |
JPH04132583A (en) | Sewing data preparing apparatus for sewing machine | |
JP2828151B2 (en) | Sheet metal processing machine | |
JPS58181107A (en) | Automatic programming device of compound work | |
JPH11245098A (en) | Forming pattern selecting device of servo press | |
JPH03184640A (en) | Program investigating device for numerically controlled working device | |
JP3803428B2 (en) | Position setting device for movable member in plate processing machine | |
US5293106A (en) | Program reviewing device in numerical control processing apparatus | |
US5046232A (en) | Working apparatus having a plurality of working heads | |
JPS63146107A (en) | Displaying method for enlarged range in plotting function of nc device | |
JPS63159908A (en) | Simulation method for working program | |
JP3317989B2 (en) | Die change management device for NC turret punch press | |
JPH0347980B2 (en) | ||
JPH0857744A (en) | Input data display method in interactive numerical control system | |
JPS63146106A (en) | Designating method for enlarged range in plotting function of nc device | |
JP2614607B2 (en) | Numerical control data creation method for machine tools | |
JPH02306308A (en) | Automatic programming device | |
JPH0392907A (en) | Numerical controller | |
JP2603622B2 (en) | Numerical control data creation method for machine tools | |
JPH0264711A (en) | Method for monitoring set-up procedure of interactive system | |
JP2531147B2 (en) | Numerical control data creation method | |
JP3498783B2 (en) | Processing equipment | |
JPS60108250A (en) | Input device of nc machine tool |