JPH0344703A - Digital signal processor - Google Patents
Digital signal processorInfo
- Publication number
- JPH0344703A JPH0344703A JP17906189A JP17906189A JPH0344703A JP H0344703 A JPH0344703 A JP H0344703A JP 17906189 A JP17906189 A JP 17906189A JP 17906189 A JP17906189 A JP 17906189A JP H0344703 A JPH0344703 A JP H0344703A
- Authority
- JP
- Japan
- Prior art keywords
- digital signal
- signal processing
- processing device
- digital
- address
- 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
Landscapes
- Numerical Control (AREA)
- Programmable Controllers (AREA)
Abstract
Description
【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明はディジタル信号処理装置にn!lする。[Detailed description of the invention] [Purpose of the invention] (Industrial application field) The present invention provides an n! I do it.
(従来の技術)
近年、例えば複合加工機などにおいて、一つのNC装訴
やシーケンサなどディジタル信0処即装置で、両機械で
共用されるディジタル信号を用いて各811を制御する
ことが行われるようになってきた。また、各種機械では
、FMSなどに苅応づべく、各種オプション機構が付属
されるようになってきた。(Prior Art) In recent years, for example, in multi-tasking machines, each 811 is controlled using a digital signal processing device such as an NC controller or a sequencer using a digital signal shared by both machines. It's starting to look like this. In addition, various optional mechanisms have come to be attached to various machines in order to accommodate FMS and the like.
そこで、機種の違いやオプションの有/無のために多く
のシーケンス種類を作成してしまうと、製造、メンテナ
ンスL管理が面倒となるので、管理しやすくシーンスを
まとめるために、従来、機械の選択ないしオプション機
構を選択し、前記ディジタル信号処理装置の制御対象を
特定すべく、ン
ディジタルイIット装置に対象選択用のスイッチを接続
することが行われている。Therefore, if many sequence types are created for different models and the presence/absence of options, manufacturing and maintenance L management becomes troublesome. In order to select an optional mechanism and specify a target to be controlled by the digital signal processing device, a target selection switch is connected to the digital IT device.
その−例を示すと、第5図は、NCI置ないしシーケン
サ1に入力点数32の2枚のディジタルインプットユニ
ット(D1カートン2,3を接続し、これに各種のセン
サ類81.S2・・・がらの信号を入力すると共に、1
枚目のカー12の最後のDi、及び2枚目のカード3の
最初の1〕iに機械選択用及びオプション有無設定用の
2個のスイッチ(端子)T1.T2をそれぞれ接続した
例である。As an example, FIG. 5 shows two digital input units (D1 cartons 2, 3) each having 32 input points connected to an NCI installation or sequencer 1, and various sensors 81, S2... While inputting the signal of 1
At the last Di of the second card 12 and the first 1]i of the second card 3, there are two switches (terminals) T1 for machine selection and option presence/absence setting. This is an example in which T2 are connected to each other.
本例では、第6図に示すように、ステップ601.60
4で32番及び33番のD1状態を判別し、ステップ6
02,603、及び605,606で機種A、Bとオプ
ション1.2が設定され、所定のシーケンスが実行され
る。In this example, as shown in FIG.
In Step 4, determine the D1 status of No. 32 and No. 33, and in Step 6
At steps 02, 603 and 605, 606, models A and B and option 1.2 are set, and a predetermined sequence is executed.
(発明が解決しようとする課題)
しかしながら、上記の如き従来よりのディジタル信号処
理Haにあっては、機種やオプション有無な−どを選択
するためのスイッチをDi信号として入力するため、そ
のためのDiを必要とし、D1番地を余計に要し、制御
ボックスのサイズを大として、コストアップになるなど
の問題点があった。(Problem to be Solved by the Invention) However, in the conventional digital signal processing Ha as described above, the switch for selecting the model, the presence or absence of options, etc. is input as a Di signal. There were problems such as requiring an additional address D1, increasing the size of the control box, and increasing costs.
特に、第5図に示すようにD;点数がいっばいとなって
いる状態で対象設定用のスイッチをざらに追加するよう
な場合には、Diカードをさらに1枚追加する必要が生
ずる。In particular, when adding target setting switches in a state where the D; score is at the maximum as shown in FIG. 5, it becomes necessary to add one more Di card.
一方、近年の加工機械では機械の知能化や付加価値増大
のため、センサ類がさらに増加される傾向にあり、D1
点数は1点でも減少させたいという要望がある。On the other hand, in recent years, there has been a tendency for the number of sensors in processing machines to increase further in order to make machines more intelligent and increase added value.
There is a desire to reduce the number of points by even one point.
そこで、本発明は、Diを用いずに機種やオプションを
選択し制御対象を設定することができるディジタル信号
処理装置を提供することを目的とする。Therefore, an object of the present invention is to provide a digital signal processing device that can select a model and options and set a control target without using Di.
[発明の構成]
(課題を解決するための手段)
上記課題を解決する本発明のディジタル信号処理装置は
、各種のセンサ類などから多数のディジタル信号を入力
し所定のシーケンス処理を行って機械を制御するディジ
タル信号処理装置において、機種やオプション有無など
制御対象を特定する対象特定用メモリと、該メモリで特
定された制御対象に応じ所定のシーケンスプログラムを
選択するシーケンス選択手段とを備えたことを特徴とす
る。[Structure of the Invention] (Means for Solving the Problems) A digital signal processing device of the present invention that solves the above problems inputs a large number of digital signals from various sensors and performs predetermined sequence processing to operate a machine. A digital signal processing device to be controlled is provided with an object specifying memory for specifying a control object such as the model and presence/absence of options, and a sequence selection means for selecting a predetermined sequence program according to the control object specified by the memory. Features.
(作用)
本発明のディジタル信号処理装置は、機種やオプション
有無などυ制御対象を特定する対象特定用メモリと、該
メモリで特定された制御対象に応じ所定のシーケンスプ
ログラムを選択するシーケンス選択手段を有し、マニュ
アルデータインプット装置(MDi )やNGテープで
前記メモリに機種やオプション有無のデータを入力する
ことにより、制御対象を特定し、所定のシーケンスを実
行させることができる。(Function) The digital signal processing device of the present invention includes an object specifying memory for specifying the υ control object such as the model and the presence/absence of options, and a sequence selection means for selecting a predetermined sequence program according to the control object specified by the memory. By inputting data on the model and the presence/absence of options into the memory using a manual data input device (MDi) or an NG tape, it is possible to specify the control target and execute a predetermined sequence.
(実施例) 以下、本発明の詳細な説明でる。(Example) A detailed explanation of the present invention follows.
第1図は、本発明の一実施例に係るディジタル信号処理
装置をNC装置ないしシーケンサの例で示すブロック図
である。FIG. 1 is a block diagram showing a digital signal processing device according to an embodiment of the present invention as an example of an NC device or a sequencer.
図において、NC装置ないしシーケンサ4は、バス5に
CPU6、ROM7、RAM (メインRAM)8、入
力部9、プログラマブルコントローラ(PC)10SD
i 11、ディジタルアウトプット装置?ffi (D
O) 12・を接続して構成されている。In the figure, the NC device or sequencer 4 includes a bus 5, a CPU 6, a ROM 7, a RAM (main RAM) 8, an input section 9, and a programmable controller (PC) 10SD.
i 11. Digital output device? ffi (D
O) It is constructed by connecting 12.
前記入力部9は、MDiやテープリーダ(TPR)など
データ入力装置13と接続されている。The input section 9 is connected to a data input device 13 such as an MDi or a tape reader (TPR).
前記PC10にはRAM (PCRAM)14が内蔵さ
れている。前記DiにはリミットスイッチlSなど多数
のセンサ類が接続されている。前記DOにはソレノイド
など多数のアクチュエータ類が接続されている。The PC 10 has a built-in RAM (PCRAM) 14. A large number of sensors such as a limit switch IS are connected to the Di. A large number of actuators such as solenoids are connected to the DO.
前記メインRAM8には、所定のアドレスX。A predetermined address X is stored in the main RAM 8.
X+1・・・X+nにデータ人力V:、 a 13から
入力された機種A、Bやオプション有無C,Dが設定さ
れるようになっている。The model types A and B and the presence/absence of options C and D input from the data V:, a13 are set in X+1...X+n.
前記PCRAM14には、前記メインRAM8に対応し
て所定のアドレスY、Y+1・・・Y十〇に前記メイン
RAM8のアドレスX、X+1・・・X十nの内容を転
記できるようになっている。In the PCRAM 14, the contents of the addresses X, X+1...Xn of the main RAM 8 can be transferred to predetermined addresses Y, Y+1...
上記構成のディジタル信号処理装置において、制御対象
の設定方式を第2図に示した。FIG. 2 shows a method for setting a controlled object in the digital signal processing device having the above configuration.
第2図において、ステップ201で機種及びオプション
有無を指定し、これをスフ゛ツブ202でデータ入力装
置13から入力すると、ステップ203を介してステッ
プ204でメインRAM8にストアされる。In FIG. 2, in step 201, the model and presence/absence of options are designated, and when this is input from the data input device 13 in the smartphone 202, it is stored in the main RAM 8 in step 204 via step 203.
そこで、ステップ205では、メインRAM8の番地X
に書かれたデータをPCRAMl4の番地Yに転記しス
トアすることにより、制御対象が特定され、所定のシー
ケンスを実行できる。Therefore, in step 205, address
By transcribing and storing the data written in the PCRAM 14 at address Y, the controlled object can be specified and a predetermined sequence can be executed.
第3図に示すように、NC装置ないしシーケンサは、ス
テップ301でメインRA M 8のアドレスXのデー
タを読取り、ステップ303で×=×1−口を判別する
までステップ304でアドレスのインクリメントを行い
つつステップ302でPCRAMl4のアドレスYにデ
ータを書き込む。As shown in FIG. 3, the NC device or sequencer reads the data at address X of the main RAM 8 in step 301, and increments the address in step 304 until it determines that At step 302, data is written to address Y of PCRAM14.
その後、第4図に示すように、PCloは、ステップ4
01及び404でPCRAMI 4の番地Y、Y+1・
・・y+nに書かれたデータ内容をマり別することによ
り、ステップ/102,403、及びステップ405.
406で制御対象に応じ所定のシーケンスを実行する。Then, as shown in FIG.
01 and 404 are PCRAMI 4 address Y, Y+1.
. . . By sorting out the data contents written in y+n, steps/102, 403, and step 405.
At 406, a predetermined sequence is executed depending on the controlled object.
以上により、本例ではメインRAM8に対象設定用のデ
ータを書き込み、これをPCRAMl 4に転記するこ
とにより、制御対象を設定することができる。As described above, in this example, the control target can be set by writing data for target setting into the main RAM 8 and transcribing it to the PCRAM 14.
よって、本例では、シーケンス処理切換えを1つi入力
で行わないため、Di点数を機械の入力点数分だけ準備
すれば良い。また、Diの類11!l、IJ換えをハー
ド的に作業するのでなく、ソフト的に行なえるため、バ
リアプルで非常に理解しやづく簡単であり、作業ミスが
起きにくい。さらに、ハード構成が不要であるのでコス
トダウンにつながる。Therefore, in this example, since the sequence processing is not switched by one i input, it is sufficient to prepare the number of Di points corresponding to the number of input points of the machine. Also, Di's type 11! Since the IJ change can be done by software rather than by hardware, it is very easy to understand and is easy to understand due to the variable pull system, and work errors are less likely to occur. Furthermore, since no hardware configuration is required, costs can be reduced.
上記例では、一般に、メインRAM8にはPCがアクセ
スできる領域があることに鑑みてメインRAM8の内容
をPCRAMl4に転記するようにしたが、PCRAM
l 4に直接書き込むことも可能である。In the above example, the contents of main RAM 8 are transferred to PCRAM 14, considering that there is generally an area in main RAM 8 that can be accessed by the PC.
It is also possible to write directly to l4.
本発明は、上記実施例に限定されるものではなく、適宜
の設計的変更を行うことにより、適宜rフ様で実施し得
るものである。The present invention is not limited to the above embodiments, but can be implemented in various ways by making appropriate design changes.
[発明の効果1
以上の通り、本発明は特許請求の箱間に記載の通りのデ
ィジタル信号処理装置であるので、加工機を制御するN
C装置やシーケンサに対して0点数を増やすことなく、
1つのシーケンスで機種やオプションの切換えを行うこ
とができる。[Effect of the invention 1 As described above, the present invention is a digital signal processing device as described between the boxes of the claims.
Without increasing the 0 points for C devices and sequencers,
Models and options can be changed in one sequence.
第1図は本発明の一実施例に係るNC装置ないしシーケ
ンサのブロック図、第2図は対象設定方式をホすフロー
チャート、第3図は上記NC装置ないしシーケンスが行
う処理のフローチャート、第4図はPCが行う処理のフ
ローチャート、第5図は従来のNC装置ないしシーケン
サを示す10ツク図、第6図は従来の対象設定方式の7
0−チ1/−トである。
8・・・メインRAM
14・・・PCRAMFIG. 1 is a block diagram of an NC device or sequencer according to an embodiment of the present invention, FIG. 2 is a flowchart showing a target setting method, FIG. 3 is a flowchart of processing performed by the NC device or sequencer, and FIG. 4 is a flowchart of processing performed by a PC, Figure 5 is a 10-step diagram showing a conventional NC device or sequencer, and Figure 6 is a 7-step diagram of a conventional target setting method.
0-ch 1/-t. 8... Main RAM 14... PCRAM
Claims (3)
入力し所定のシーケンス処理を行って機械を制御するデ
ィジタル信号処理装置において、機種やオプション有無
など制御対象を特定する対象特定用メモリと、該メモリ
で特定された制御対象に応じ所定のシーケンスプログラ
ムを選択するシーケンス選択手段とを備えたことを特徴
とするディジタル信号処理装置。(1) In a digital signal processing device that controls a machine by inputting a large number of digital signals from various sensors and performing predetermined sequence processing, there is an object identification memory that identifies the object to be controlled, such as the model and the presence or absence of options. 1. A digital signal processing device comprising: sequence selection means for selecting a predetermined sequence program according to a control target specified in a memory.
て、前記ディジタル信号を入力するディジタルインプッ
ト装置は、複数個のディジタル信号を入力可能の入力ユ
ニットを、複数個並列配置して構成されることを特徴と
するディジタル信号処理装置。(2) In the digital signal processing device according to claim 1, the digital input device that inputs the digital signal is configured by arranging in parallel a plurality of input units capable of inputting a plurality of digital signals. Features of digital signal processing equipment.
て、該装置はNC装置ないしシーケンサで構成され、前
記シーケンス選択手段は、これら装置のプログラマブル
コントローラで形成されることを特徴とするディジタル
信号処理装置。(3) The digital signal processing device according to claim 1, wherein the device is composed of an NC device or a sequencer, and the sequence selection means is formed by a programmable controller of these devices. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17906189A JPH0344703A (en) | 1989-07-13 | 1989-07-13 | Digital signal processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17906189A JPH0344703A (en) | 1989-07-13 | 1989-07-13 | Digital signal processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0344703A true JPH0344703A (en) | 1991-02-26 |
Family
ID=16059430
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17906189A Pending JPH0344703A (en) | 1989-07-13 | 1989-07-13 | Digital signal processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0344703A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102896446A (en) * | 2012-10-09 | 2013-01-30 | 上海交通大学 | Precise cutting control system for offshore oil platform |
-
1989
- 1989-07-13 JP JP17906189A patent/JPH0344703A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102896446A (en) * | 2012-10-09 | 2013-01-30 | 上海交通大学 | Precise cutting control system for offshore oil platform |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5475583A (en) | Programmable control system including a logic module and a method for programming | |
| US6629165B1 (en) | Programmable controller including intelligent module | |
| US12440968B2 (en) | Control and monitoring of a machine arrangement | |
| US4502112A (en) | Sequence control apparatus | |
| JP2735209B2 (en) | Numerical control unit | |
| US4924403A (en) | Numerical control method and system therefor having override playback function | |
| US5923903A (en) | Programmable logic controller inputs-outputs system | |
| US5644749A (en) | Parallel computer and processor element utilizing less memory | |
| JPH0344703A (en) | Digital signal processor | |
| JPH0580815A (en) | Message display system for pc | |
| US6999842B2 (en) | Numerical controller | |
| US5060133A (en) | Transputer CNC processor | |
| JPH025102A (en) | Input system for pc rudder graphic | |
| US5224031A (en) | Signal transfer system of programmable controller | |
| US5608906A (en) | Multiple-task controller having a plurality of task memory input/output devices, input/output processing device, and a plurality of tasks controlled by external devices | |
| WO1999050727A1 (en) | Method and system for monitoring the status of hardware device | |
| JPS62239203A (en) | Program i/o device for programmable controller | |
| KR0170266B1 (en) | Multi Robot Communication Control System | |
| JPH03240879A (en) | Automatic dimension line generation system | |
| JP2522047B2 (en) | Programmable controller for device control | |
| JPS61180310A (en) | Loading system of system control program to numerical controller | |
| JPS59116785A (en) | Character/graphic information input display system | |
| JPH11134010A (en) | Program execution method in programmable controller | |
| JPH0546220A (en) | Numerical controller | |
| JP2632064B2 (en) | Numerical control device with storage management function for machining information |