JPS6244806A - Numerical controller - Google Patents

Numerical controller

Info

Publication number
JPS6244806A
JPS6244806A JP18293985A JP18293985A JPS6244806A JP S6244806 A JPS6244806 A JP S6244806A JP 18293985 A JP18293985 A JP 18293985A JP 18293985 A JP18293985 A JP 18293985A JP S6244806 A JPS6244806 A JP S6244806A
Authority
JP
Japan
Prior art keywords
execution time
execution
time
numerical control
control device
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
Application number
JP18293985A
Other languages
Japanese (ja)
Inventor
Kazumi Iida
飯田 和美
Kiyoshi Kuchiki
朽木 清
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP18293985A priority Critical patent/JPS6244806A/en
Publication of JPS6244806A publication Critical patent/JPS6244806A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To simply, easily forecast the execution time of a working program with high accuracy by arranging a key for measuring the execution forecasting time of the working program on a control panel to measure the execution forecasting time without driving a servo unit or the like. CONSTITUTION:A numerical controller inputs a working program to its own body 19 through paper tape 1, drives a working machine 14 through a servo unit 9 and a motor 10 and controls the machine 14 through a programmable controller 13. In this case, an execution forecasting time measuring function part 15 is formed in the body 19 and the execution forecasting time measuring key is arranged on the control panel. An input signal indicating a feeding speed override e.g. is received and processed, but if the function part 15 is turned on by said measurement key, the signal is returned to an instruction decoding processing circuit 4 without transferring the data to an axial movement output circuit 7. Therefore, a loop is formed in the body 19 and the time is measured in the loop, so that the execution forecasting time can be measured and outputted within a short period.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は加工プログラム実行予想時間計測機能を備え
た数値制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a numerical control device having a function of measuring expected execution time of a machining program.

〔従来の技術〕[Conventional technology]

第3図は従来より一般に用られている数値制御装置の構
成を示すブロック図で、図において、1は紙テープで、
数値制御に適した言語によって書かれた加工プログラム
がバンチされている。2は前記紙テープ1の読取り回路
、3はバッファメモリ、4は命令解読処理回路で、処理
結果は前計算回路5を介して制御回路6に寿えられる。
FIG. 3 is a block diagram showing the configuration of a conventionally commonly used numerical control device. In the figure, 1 is a paper tape;
A bunch of machining programs are written in a language suitable for numerical control. 2 is a reading circuit for the paper tape 1; 3 is a buffer memory; 4 is an instruction decoding processing circuit; the processing results are stored in a control circuit 6 via a pre-calculation circuit 5;

7は移動量出力回路でパルス分配回路8に出力信号を与
えている。9はサーボユニット、10はサーボユニット
9によって駆動されるモータで検出器11により【モー
タ10の移動量が検出される。12は工作機械14の主
軸回転検出器で該工作機械14の主軸回転検出器で該工
作機械14はプログラマブルコントローラ(以下PCと
略す)13によって制御される。19は数値制御装置本
体である。
Reference numeral 7 denotes a movement amount output circuit which provides an output signal to the pulse distribution circuit 8. 9 is a servo unit, 10 is a motor driven by the servo unit 9, and a detector 11 detects the amount of movement of the motor 10. Reference numeral 12 denotes a spindle rotation detector of the machine tool 14, which is controlled by a programmable controller (hereinafter abbreviated as PC) 13. 19 is the main body of the numerical control device.

次に従来装置の動作について説明する。一般に数値制御
装置は予め読み込まれた加工プログラムの演算処理され
た数値データに基き被制御対象物を制御するもので、高
精度の制御が行える事から工作機械の制御装置等圧多用
されている。すなわち、紙テープIK記録されている加
工プログラムの内容は、読取り回路2に於いて読み取ら
れるとバッファメモリ3に一旦蓄えられた後、命令解読
処理回路4に供給される。ここで前記命令解読処理回路
4に於いては、バッファメモリ3から供給される加工プ
ログラムの命令を解読し、その後段の前計算回路5に供
給される。前計算回路5に於いては、数値計算を行なう
ための前処理が行なわれ、その処理結果が制御回路6に
供給される。制御回路6に於いては、前計算回路5から
供給される前処理されたプログラムを1ブロック単位に
演算し、その演算結果を軸移動量出力回路7に供給する
。軸移動量出力回路7は、前記制御回路6から供給され
る制御信号を工作機械14での軸移動量に変換してパル
ス分配回路8に供給し、対応する量のパルスを発生させ
る。そして、このパルス分配回路8から発生されるパル
スがサーボユニット9に供給されると、この供給パルス
量に応じて5モータ10を駆動し、工作機械14の軸を
移動させる。ここで、モータ10には検出器11が取り
付けられて軸の回転量を検出しており、その検出信号が
サーボユニット9にフィードバックされることKよって
軸の回転量に対する修正が行なわれる。
Next, the operation of the conventional device will be explained. In general, numerical control devices control objects to be controlled based on numerical data processed by pre-loaded machining programs, and are often used as control devices for machine tools because they can perform highly accurate control. That is, the contents of the machining program recorded on the paper tape IK are read by the reading circuit 2, temporarily stored in the buffer memory 3, and then supplied to the instruction decoding processing circuit 4. Here, the instruction decoding processing circuit 4 decodes the instructions of the machining program supplied from the buffer memory 3, and supplies them to the pre-calculation circuit 5 at the subsequent stage. In the pre-calculation circuit 5, pre-processing for numerical calculation is performed, and the processing result is supplied to the control circuit 6. In the control circuit 6, the preprocessed program supplied from the precalculation circuit 5 is calculated in units of blocks, and the calculation results are supplied to the axis movement amount output circuit 7. The axis movement amount output circuit 7 converts the control signal supplied from the control circuit 6 into the amount of axis movement in the machine tool 14 and supplies it to the pulse distribution circuit 8 to generate a corresponding amount of pulses. When the pulses generated from the pulse distribution circuit 8 are supplied to the servo unit 9, the five motors 10 are driven according to the amount of supplied pulses to move the axis of the machine tool 14. Here, a detector 11 is attached to the motor 10 to detect the amount of rotation of the shaft, and the detection signal is fed back to the servo unit 9 to correct the amount of rotation of the shaft.

一方、主軸回転検出器12は、回転するワーク。On the other hand, the main shaft rotation detector 12 detects a rotating workpiece.

あるいは回転する工具の回転速度を検出するために設け
られ、その出力信号をパルス分配回路8ヘフイードバツ
クすることによって、前記モータ10の回転速度を主軸
の回転速度に同期させている。そして、この数値制御装
置には、工作機械14&C対する制御としてPCl3が
設けられ、数値制御装置本体19の制御回路6との間で
信号の授受を行いながら制御を実行する。このPCl3
が行なう前記制御には、第2図に示す機械操作盤21か
ら入力されてくる、各種スイッチデータが含まれている
。前記機械操作盤21には例えば、スタート釦や、スト
ップ釦、非常停止釦などと共に、速度オーバーライドな
かけるダイヤルなどが装備されている。
Alternatively, it is provided to detect the rotational speed of a rotating tool, and by feeding back its output signal to the pulse distribution circuit 8, the rotational speed of the motor 10 is synchronized with the rotational speed of the main shaft. This numerical control device is provided with a PCl3 for controlling the machine tool 14&C, and executes control while exchanging signals with the control circuit 6 of the numerical control device main body 19. This PCl3
The control performed by the controller includes various switch data inputted from the machine operation panel 21 shown in FIG. The machine operation panel 21 is equipped with, for example, a start button, a stop button, an emergency stop button, and a speed override dial.

この為、1本の加工プログラムを実行させてから、終了
する迄の時間は、これらPCl3のスイッチ状態によっ
て、異ってくることがわかる。
Therefore, it can be seen that the time from when one machining program is executed to when it ends varies depending on the switch state of these PCl3.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

従来の数値制御装置は以上のように構成されているので
、加工プログラムを実行する場合、その加工プログラム
実行にかかる時間を知る為には、一度プログラムを全て
実行させ、その時の加工時間を計るか、機械操作盤21
のスイッチなどを机上でプログラム通りにモニタし、手
計算によって、求めなければならない。この為ユーザー
は、加工の実行予想時間の見積り業務が、非常に手数な
要するなどの問題点があった。
Conventional numerical control devices are configured as described above, so when executing a machining program, in order to know how long it takes to execute the machining program, it is necessary to run the entire program once and measure the machining time at that time. , machine operation panel 21
It is necessary to monitor the switches, etc. on a desk according to the program and calculate it manually. For this reason, users have had problems such as estimating the expected execution time of machining, which is extremely time-consuming.

この発明は、上記のような問題点を解消する為になされ
たもので、特に時間のかかりそうな、複雑な加工プログ
ラムの実行予想に対して時間計測機能を備えた数値制御
装置を得ることを目的とする。
This invention was made in order to solve the above-mentioned problems, and aims to provide a numerical control device equipped with a time measurement function for predicting the execution of complex machining programs that are likely to take a particularly long time. purpose.

〔問題点を解決するための手段〕[Means for solving problems]

この発明に係る数値制御装置は、加工プログラムの実行
時間を計測する手段として、数値制御装置自身が、現在
の機械操作盤21の運転状態などを考慮した上で、数値
制御本体の内部で自動的に計算を実行して、任意の出力
装置、例えば表示用画面等により、オペレーターに計算
結果を知らせるよう圧したものである。
In the numerical control device according to the present invention, as a means for measuring the execution time of a machining program, the numerical control device itself automatically measures the execution time within the numerical control main body, taking into account the current operating state of the machine operation panel 21, etc. The operator is then pressured to perform calculations and inform the operator of the calculation results using an arbitrary output device, such as a display screen.

〔作用〕[Effect]

この発明に於ける数値制御装置の実行予想時間計測機能
は、機械操作盤に装備された諸スイッチによって変化す
る加工プログラムの終了時間を自動検知することKよっ
て知ることが出来る点にある。
The expected execution time measuring function of the numerical control device in this invention is that it can be determined by automatically detecting the end time of the machining program, which varies with various switches installed on the machine operation panel.

〔実施例〕〔Example〕

以下、この発明の一実施例を図について説明する。図中
、第3図と同一の部分は同一の符号をもって図示した第
1図において、15は実行予想時間計測機能部、第2図
において、16は操作パネル17に実装された表示用画
面、18は操作キー、21は多くの操作スイッチを装備
した機械制御盤でプログラマブルコントローラ20によ
って制御される。
An embodiment of the present invention will be described below with reference to the drawings. In FIG. 1, parts that are the same as those in FIG. 21 is a machine control panel equipped with operation keys and many operation switches, which is controlled by a programmable controller 20.

次に動作について説明する。まず、加工プログラムであ
る紙テープ1は、読取り回路2を通ってバッファメモリ
3から、1ブロツクずつのプログラムが、制御l路6に
供給される。制御回路6はPCl3からの機械操作信号
、たとえば送り速度のオーバーライドなどの入力信号を
受けて、処理を行うが、次に実行予想時間計副機能15
の判別がある為、実行予想時間計測機能部15がONL
Next, the operation will be explained. First, the paper tape 1, which is a processing program, passes through the reading circuit 2 and is supplied from the buffer memory 3 to the control path 6, one block at a time. The control circuit 6 receives machine operation signals from the PCl 3, such as input signals such as feed rate override, and processes them.
Because there is a determination, the expected execution time measurement function unit 15
.

ている場合には、軸移動量出力回路7にデータ転送は行
われない。そのかわり、再び命令解読処理回路4に信号
が戻って来る為、数値制御装置本体19の内部で、ルー
プする。このループの中で、時間計算を行えば、わずか
な時間で、加工プログラム実行予想時間を計測し出力す
ることが出来る。
In this case, no data is transferred to the axis movement amount output circuit 7. Instead, since the signal returns to the instruction decoding processing circuit 4 again, it loops inside the numerical control device main body 19. If time calculations are performed in this loop, the expected machining program execution time can be measured and output in a short amount of time.

次に第2図によって実施例の説明を行う。まず、実行予
想時間を知る手段として、操作キー18の中に、実行予
想時間計測キー18Kを設ける。又、出力手段として、
操作パネル17中の表示用画面16に時間を出力する機
能を設ける。そこで、オペレーターは、加工物にあわせ
て、機械操作盤21のセツティングを行う。そして、操
作キー18の中に設けられた実行予想時間計測キーを押
すと、即時表示用画面16に時間が出力される。
Next, the embodiment will be explained with reference to FIG. First, an expected execution time measurement key 18K is provided among the operation keys 18 as a means for knowing the expected execution time. Also, as an output means,
A function for outputting the time is provided on the display screen 16 in the operation panel 17. Therefore, the operator sets the machine operation panel 21 according to the workpiece. Then, when the expected execution time measurement key provided in the operation keys 18 is pressed, the time is output on the immediate display screen 16.

この時サーボユニット9及びモータ10に対しての入出
力はない。
At this time, there is no input/output to the servo unit 9 and motor 10.

〔発明の効果〕〔Effect of the invention〕

以上のように、この発明によれば数値制御装置本体に接
続された操作パネルの操作キーと共に加工プログラムの
実行予想時間計測キーを設け、サーボユニットやモータ
を駆動させずに加工プログラムの実行予想時間の計測が
できるよう圧したので、簡単、かつ容易忙高精度の加工
プログラム実行時間の予想ができて作業時間の見積りや
、時間管理が確実となる効果がある。
As described above, according to the present invention, a key for measuring the estimated execution time of a machining program is provided together with the operation keys on the operation panel connected to the main body of the numerical control device, and the estimated execution time of the machining program is measured without driving the servo unit or motor. Since it is possible to measure the processing time, it is possible to easily and easily predict the machining program execution time with high accuracy, which has the effect of making it possible to estimate the work time and ensure time management.

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

第1図は、この発明の一実施例を示す数値制御装置のブ
ロック構成図、第2図は第1図の構成を機能単位にまと
めた機能ブロック図、第3図は従来の数値制御装置のブ
ロック構成図である。 図において、2は読取り回路、4は命令解読処理回路、
6は制御回路、15は実行予想時間計測機能部、16は
表示用画面、17は操作パネル、18は操作キー、18
には実行予想時間計測キー、19は数値制御装置本体で
ある。
Fig. 1 is a block diagram of a numerical control device showing an embodiment of the present invention, Fig. 2 is a functional block diagram summarizing the configuration of Fig. 1 into functional units, and Fig. 3 is a block diagram of a conventional numerical control device. FIG. 2 is a block configuration diagram. In the figure, 2 is a reading circuit, 4 is an instruction decoding processing circuit,
6 is a control circuit, 15 is an expected execution time measurement function section, 16 is a display screen, 17 is an operation panel, 18 is an operation key, 18
1 is an expected execution time measurement key, and 19 is the main body of the numerical control device.

Claims (2)

【特許請求の範囲】[Claims] (1)加工プログラムを読取り命令解読処理回路によつ
て処理した演算結果により制御回路を制御して被制御対
象物を数値制御する数値制御装置において、前記制御回
路の出力情報を受けて実行予想時間の計測が機能し、加
工プログラムの前記実行予想時間の計測中は出力信号を
前記命令解読処理回路に帰還するようにし、かつ、実行
予想時間の非計測時には通常の制御信号を被制御対象物
に伝達する実行予想時間計測機能部を数値制御装置本体
内に設け、該数値制御装置本体に接続した操作パネルの
実行予想時間計測キーを操作して前記加工プログラムの
所要時間を計算によつて求めオペレータに出力するよう
にしたことを特徴とする数値制御装置。
(1) In a numerical control device that numerically controls a controlled object by controlling a control circuit based on the calculation result obtained by reading a machining program and processing it by an instruction decoding processing circuit, the expected execution time is determined by receiving the output information of the control circuit. When the measurement is functioning and the expected execution time of the machining program is being measured, the output signal is fed back to the instruction decoding processing circuit, and when the expected execution time is not being measured, a normal control signal is sent to the controlled object. An expected execution time measurement function unit is provided in the numerical control device main body, and the operator calculates the required time of the machining program by operating the expected execution time measurement key on the operation panel connected to the numerical control device main body. A numerical control device characterized in that it is configured to output.
(2)前記実行予想時間計測機能部の計測結果を前記操
作パネルの実行予想時間計測キーを操作することにより
表示用画面に出力するようにしたことを特徴とする特許
請求の範囲第1項記載の数値制御装置。
(2) The measurement result of the expected execution time measurement function section is outputted to a display screen by operating an expected execution time measurement key on the operation panel. numerical control device.
JP18293985A 1985-08-22 1985-08-22 Numerical controller Pending JPS6244806A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18293985A JPS6244806A (en) 1985-08-22 1985-08-22 Numerical controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18293985A JPS6244806A (en) 1985-08-22 1985-08-22 Numerical controller

Publications (1)

Publication Number Publication Date
JPS6244806A true JPS6244806A (en) 1987-02-26

Family

ID=16127011

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18293985A Pending JPS6244806A (en) 1985-08-22 1985-08-22 Numerical controller

Country Status (1)

Country Link
JP (1) JPS6244806A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0219903A (en) * 1988-07-08 1990-01-23 Fanuc Ltd Working program analyzing system
JPH0616393A (en) * 1992-07-06 1994-01-25 Nakamura Jikou:Kk Hydraulic device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0219903A (en) * 1988-07-08 1990-01-23 Fanuc Ltd Working program analyzing system
JPH0616393A (en) * 1992-07-06 1994-01-25 Nakamura Jikou:Kk Hydraulic device

Similar Documents

Publication Publication Date Title
US11003162B2 (en) Data collection device
WO1995004633A1 (en) Tool life estimation method
KR890001440B1 (en) Operation table of machine tool
JPS5968003A (en) Emergency machine origin resetting device of numerically controlled machine tool
EP0242869B1 (en) Numerical control equipment
JP2018043317A (en) Machine tool
US5200678A (en) Motor driving control apparatus
JP2010186374A (en) Numerical control apparatus for controlling machine tool having tool breakage detecting function
JPS6244806A (en) Numerical controller
JPH0392248A (en) Operation sequence display device for numerical control device
US4740901A (en) Distance-of-travel measuring equipment for numerical controller
JPH05208343A (en) Numerical control device with life managing function
JPH0569656B2 (en)
JP4087374B2 (en) Numerical controller with load torque monitoring function
JP2723186B2 (en) Operation control mechanism and method for NC machine tool
WO2023228356A1 (en) Numerical control device and computer-readable storage medium
JPH0569657B2 (en)
US10185301B2 (en) Numerical controller having acquisition function of coordinate value needing neither skip signal nor key operation
KR100224862B1 (en) Apparatus and method for callibration of robot arm
JPH079604B2 (en) Numerical control device
JPS6283609A (en) Locus analyser
JPH04360754A (en) Tool life control method
JPH02103603A (en) Positioning method by using programmable controller
JPS62121507A (en) Numerical controller
JPH02237743A (en) Main spindle control system of numerical controller