JP2654800B2 - Control data self-holding drive unit - Google Patents

Control data self-holding drive unit

Info

Publication number
JP2654800B2
JP2654800B2 JP7311288A JP7311288A JP2654800B2 JP 2654800 B2 JP2654800 B2 JP 2654800B2 JP 7311288 A JP7311288 A JP 7311288A JP 7311288 A JP7311288 A JP 7311288A JP 2654800 B2 JP2654800 B2 JP 2654800B2
Authority
JP
Japan
Prior art keywords
drive unit
parameter memory
axis
parameters
memory
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.)
Expired - Lifetime
Application number
JP7311288A
Other languages
Japanese (ja)
Other versions
JPH01246605A (en
Inventor
敬一 松本
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.)
Hitachi Seiki Co Ltd
Original Assignee
Hitachi Seiki Co Ltd
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 Hitachi Seiki Co Ltd filed Critical Hitachi Seiki Co Ltd
Priority to JP7311288A priority Critical patent/JP2654800B2/en
Publication of JPH01246605A publication Critical patent/JPH01246605A/en
Application granted granted Critical
Publication of JP2654800B2 publication Critical patent/JP2654800B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41076For each replacement of a movable part, reload pitch error correction
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49197Gear

Landscapes

  • Numerical Control (AREA)
  • Control Of Position Or Direction (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、制御データ自己保有型駆動ユニットに関
する。更に詳しくは、送り軸または主軸駆動装置の制御
パラメータを記憶手段に記憶させて、その記憶手段を駆
動ユニットに装備して、制御情報もユニット化した制御
データ自己保有型駆動ユニットに関する。
The present invention relates to a control data self-holding type drive unit. More specifically, the present invention relates to a control data self-holding drive unit in which control parameters of a feed shaft or a spindle drive device are stored in a storage means, the storage means is provided in the drive unit, and control information is also unitized.

[従来技術] マシニングセンタは、3軸方向すなわち、X,Y,Z軸線
方向に移動できるようにテーブルと、コラムに送り駆動
装置を有している。このマシニングセンタに必要があれ
ば加工軸数を付加するため、更にB軸を付加している。
例えば、テーブル上に割出しテーブルを設けるものであ
る。一方、トランスファーマシンなど工作機械を駆動部
分、ヘッド部分、機体本体部分などモジュール化した各
部分を必要に応じて組み立てて工作機械が作られてい
る。
[Prior Art] A machining center has a table and a feed drive unit in a column so as to be movable in three axis directions, that is, in X, Y and Z axis directions. If necessary for this machining center, the B axis is further added in order to add the number of machining axes.
For example, an index table is provided on the table. On the other hand, a machine tool such as a transfer machine is assembled by assembling modularized parts such as a driving part, a head part, and a body part of the machine as necessary.

[発明が解決しようとする課題] この付加された付加軸は、取り外して他のマシニング
センタに利用することは通常行われていない。例え他の
工作機械に使用できたとしても、バックラッシュ補正デ
ータなどは無視される。同様に、モジュール型工作機械
は、通常数値制御工作機械では行われていない。仮に実
施されているとしても設計段階でのことであり、工場の
現場で簡単に送り軸の付加、交換はできない。これを行
うには、駆動モータ、送り軸の各パラメータを最初から
設定しなおさなければならない。このため、工場現場で
簡単に駆動ユニットの交換、付加はできない。本発明
は、これらの問題点を解決するものであり、次のような
課題を達成する。
[Problem to be Solved by the Invention] The added additional shaft is not usually removed and used for another machining center. Even if it can be used for other machine tools, the backlash correction data and the like are ignored. Similarly, modular machine tools are not typically performed on numerically controlled machine tools. Even if it is implemented, it is at the design stage, and it is not possible to easily add or replace the feed shaft at the factory site. To do this, the parameters of the drive motor and the feed axis must be reset from the beginning. Therefore, it is not possible to easily replace or add a drive unit at a factory site. The present invention solves these problems and achieves the following objects.

この発明の目的は、どの工作機械にも使用できる制御
データ自己保有型駆動ユニットを提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a control data self-holding drive unit that can be used for any machine tool.

この発明の他の目的は、駆動ユニット情報を記憶装置
に保持してユニット化した制御データ自己保有型駆動ユ
ニットを提供することにある。
It is another object of the present invention to provide a control data self-holding drive unit in which drive unit information is held in a storage device and unitized.

[前記課題を解決するための手段] この発明は、前記課題を解決するために次のような手
段を採る。
[Means for Solving the Problems] The present invention employs the following means to solve the problems.

工作機械の送り機構または主軸機構に適用する駆動モ
ータを内蔵した工作機械本体に着脱自在な数値制御装置
の駆動ユニットにおいて、前記駆動ユニットに付属され
前記送り機構と前記駆動モータ固有のパラメータを記憶
保持するためのパラメータメモリと、該パラメータメモ
リのパラメータを読み出して記憶保持するための前記数
値制御装置のシステムパラメータメモリと、前記駆動ユ
ニット内のパラメータメモリの記憶内容をシステムパラ
メータメモリに移動させるプログラムを記憶するための
システムメモリとを含むことを特徴とする制御データ自
己保有型駆動ユニットである。
In a drive unit of a numerical control device detachably mounted on a machine tool main body having a built-in drive motor applied to a feed mechanism or a spindle mechanism of a machine tool, the feed unit attached to the drive unit and parameters unique to the drive motor are stored and held. And a system parameter memory for reading and storing the parameters of the parameter memory, and a program for moving the contents stored in the parameter memory in the drive unit to the system parameter memory. And a system memory for performing the control data self-holding.

パラメータメモリの情報は、シリアル伝送で数値制御
装置に伝送するためのインターフェイスを備えたほうが
好ましい。
It is preferable to provide an interface for transmitting the information in the parameter memory to the numerical controller by serial transmission.

[作 用] 駆動ユニットを工作機械本体に設置すると、駆動ユニ
ット内のパラメータメモリから送り軸と駆動モータ固有
のパラメータを読み出して、工作機械本体の数値制御装
置内のシステムパラメータメモリに記憶保持した後、こ
のシステムパラメータにしたがって、駆動ユニットの制
御を行う。
[Operation] When the drive unit is installed in the machine tool main body, the parameters unique to the feed shaft and drive motor are read from the parameter memory in the drive unit, and stored in the system parameter memory in the numerical controller of the machine tool main body. The drive unit is controlled in accordance with the system parameters.

[実施例] 以下、この発明の実施例を図面にしたがって説明す
る。第1図に示すものは、この発明をマシニングセンタ
に適用した場合の制御データ自己保有型駆動ユニットを
有したNC装置の機能ブロック図である。CPU1は、NC(数
値制御)装置の中央処理装置である。CPU1には、バス2
が連結されている。X軸サーボモータ3は、X軸線方向
にテーブルを駆動するものである。X軸サーボモータ3
は、アンプ4、インターフェイス5を介してCPU1により
制御される。X軸サーボモータ3の回転数は常にフィー
ドバックされている。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a functional block diagram of an NC device having a control data self-holding type drive unit when the present invention is applied to a machining center. The CPU 1 is a central processing unit of an NC (numerical control) device. CPU1 has bus 2
Are connected. The X-axis servo motor 3 drives the table in the X-axis direction. X axis servo motor 3
Are controlled by the CPU 1 via the amplifier 4 and the interface 5. The rotation speed of the X-axis servo motor 3 is always fed back.

Y軸サーボモータ6は、Y軸線方向にコラムを移動さ
せる駆動モータである。Y軸サーボモータ6は、アンプ
7、インターフェイス8を介してCPU1により制御され
る。Y軸サーボモータ6の回転数は、常にフィードバッ
クされている。Z軸サーボモータ9の回転数は、アンプ
10、インターフェイス11を介してCPU1により管理制御さ
れている。Z軸サーボモータ9の回転数は、タコジェネ
レータにより常にフィードバックされている。
The Y-axis servo motor 6 is a drive motor that moves a column in the Y-axis direction. The Y-axis servo motor 6 is controlled by the CPU 1 via the amplifier 7 and the interface 8. The rotation speed of the Y-axis servo motor 6 is always fed back. The rotation speed of the Z-axis servo motor 9
10. It is managed and controlled by the CPU 1 via the interface 11. The rotation speed of the Z-axis servo motor 9 is always fed back by the tachometer.

駆動ユニット12は、本実施例ではテーブル上に取り付
けられ工作物を保持し割出す割出テーブルである。割出
テーブルは、B軸駆動モータ13により回転駆動され割出
しされる。B軸駆動モータ13は、アンプ14、インターフ
ェイス15とは、機械的に分離されている。両者は、ワイ
ヤなどで電気的に連結されている。パラメータメモリ16
は、ICカードまたはタグタイプのメモリである。このパ
ラメータメモリ16内に、B軸データが記憶されている。
In this embodiment, the drive unit 12 is an indexing table that is mounted on a table and holds and indexes a workpiece. The indexing table is rotated and driven by the B-axis drive motor 13 to be indexed. The B-axis drive motor 13 is mechanically separated from the amplifier 14 and the interface 15. Both are electrically connected by a wire or the like. Parameter memory 16
Is an IC card or tag type memory. B-axis data is stored in the parameter memory 16.

本実施例では、軸制御関係パラメータ、送り速度関係
パラメータ、加減速制御関係パラメータ、サーボ関係パ
ラメータ、ピッチエラー補正パラメータ、モータ定数関
係パラメータを記憶保持している。軸制御関係パラメー
タは、例えばこの軸はB軸であるなどの軸の名称などの
ラベルを示すものである。送り速度関係パラメータは、
切削送り、早送りなど送り速度のパラメータである。加
減速制御関係パラメータは、B軸サーボモータの立上
げ、減速、停止時の速度などを記憶保持する。
In this embodiment, axis control-related parameters, feed speed-related parameters, acceleration / deceleration control-related parameters, servo-related parameters, pitch error correction parameters, and motor constant-related parameters are stored and held. The axis control-related parameters indicate a label such as the name of the axis, for example, the axis is the B axis. Feed speed related parameters are
Feed speed parameters such as cutting feed and rapid feed. The acceleration / deceleration control-related parameters store and hold the start-up, deceleration, and stoppage speeds of the B-axis servomotor.

ピッチエラー補正パラメータは、割出歯車特有のピッ
チ誤差または送りねじのピッチ誤差を電気的に補正する
データである。このピッチ誤差は、加工された歯車、送
りねじによって異なるので、あらかじめピッチ誤差を測
定して入力する。モータ定数関係パラメータは、モータ
の定格以上は電流が流れないように制限するパラメータ
である。また、逆にアンプの容量が小さい場合には、ア
ンプに過度に流れないように制限するためのものであ
る。
The pitch error correction parameter is data for electrically correcting a pitch error peculiar to the index gear or a pitch error of the feed screw. Since this pitch error varies depending on the processed gear and feed screw, the pitch error is measured and input in advance. The motor constant-related parameter is a parameter that restricts a current from flowing beyond a rated motor. On the other hand, when the capacity of the amplifier is small, it is for restricting the amplifier from flowing excessively.

以上のようなデータがメモリ16に記憶保持されてい
る。パラメータメモリ16に記憶されたデータは、インタ
ーフェイス17を介して機械本体側のインターフェイス18
に電気的に導通している。インターフェイス17とインタ
ーフェイス18とは、シリアル伝送のためのコード化する
ための手段とそれを元のデータに復元する手段を有して
いる。すなわち、通信技術で通常行われている方法で、
データをコード化して送る方法である。この方法は、大
量に確実にデータを送る場合に有利である。
The above data is stored and held in the memory 16. The data stored in the parameter memory 16 is transmitted to the interface 18 on the machine main body side via the interface 17.
Is electrically connected to the The interface 17 and the interface 18 have means for coding for serial transmission and means for restoring the data to the original data. That is, in the manner normally used in communication technology,
This is a method of encoding and sending data. This method is advantageous for reliably sending a large amount of data.

パラメータメモリ16とインターフェイス17とは、B軸
サーボモータ13内または駆動ユニット12の割出装置にス
ペースを設けて取り付ける。CRT付の端末19は、デー
タ、プログラムの表示、出入力を行うもので通常用いら
れる端末装置である。システムメモリ20は、本システム
を制御するための制御ソフトを記憶するROMメモリであ
る。システムパラメータメモリ21は、前記したパラメー
タメモリ16のパラメータが記憶保持されている。
The parameter memory 16 and the interface 17 are mounted in the B-axis servomotor 13 or in the indexing device of the drive unit 12 with a space provided. The terminal 19 with a CRT is a terminal device that is generally used for displaying and inputting and outputting data and programs. The system memory 20 is a ROM memory for storing control software for controlling the present system. The system parameter memory 21 stores the parameters of the parameter memory 16 described above.

本例では、RAMで構成されているが、EPROMなど書き換
え可能な他の手段でも良い。加工プログラムメモリ22
は、各X、Y、Z、B軸の軌跡を組み込んだ加工用のプ
ログラムを記憶保持するメモリである。
In this example, the RAM is configured, but other rewritable means such as an EPROM may be used. Machining program memory 22
Is a memory for storing a machining program incorporating the trajectories of the X, Y, Z, and B axes.

動 作 第2図に示すフロー図は、第1図で説明した制御デー
タ自己保有型駆動ユニットのパラメータメモリ16からデ
ータを読み込む時の動作である。CPU1は、まずステップ
P1で電源ONフラグが立っているか否か判断する。電源ON
フラグがYESであればこのフローは終了し、通常の数値
制御装置による加工プロセスに移る。ステップP1でフラ
グが立っていなければ、ステップP2に移動する。ステッ
プP2で付加軸、すなわち前記実施例では追加されたB軸
駆動ユニットがあるか否か判断する。ステップP2でNOで
あれば終了し、YESであればステップP3に進む。
Operation The flow chart shown in FIG. 2 is an operation when data is read from the parameter memory 16 of the control data self-holding type drive unit described in FIG. CPU1 first step
It determines whether or not the power ON flag is set at P 1. Power ON
If the flag is YES, this flow ends, and the process proceeds to a normal numerical control device machining process. If the flag is standing in Step P 1, moves to step P 2. Additional axis in step P 2, that is, in the embodiment determines whether there are additional B-axis driving unit. Exit If NO in step P 2, the process proceeds to step P 3 if YES.

ステップP3では、パラメータメモリ16からB軸データ
を読み込む。ステップP4では、B軸データをシステムパ
ラメータメモリ21に書き込む。ステップP5で、データの
書き込みが終了したか否か判断する。終了したら、ステ
ップP6で電源ONのフラグをセットする。これらのステッ
プが終了すると通常の数値制御加工を行う。
In step P 3, reads the B-axis data from the parameter memory 16. In step P 4, and writes the B-axis data to the system parameter memory 21. In Step P 5, it is determined whether the writing of data is completed. When you are finished, to set the flag of the power ON at step P 6. When these steps are completed, ordinary numerical control processing is performed.

[他の実施例] 前記したB軸駆動モータ13のアンプ14は、駆動ユニッ
ト12と別体に設けた。アンプ14は、駆動ユニット12と一
体に組み込んだものでも良い。この場合は、B軸駆動モ
ータ13に最適な容量のアンプが使用できる。前記したパ
ラメータメモリ16の出力は、インターフェイス17とイン
ターフェイス18とをシリアル信号で行われている。しか
し、伝送路を短くできればパラメータメモリ16に直接に
CPU1でアクセスしても良い。
Another Embodiment The amplifier 14 of the B-axis drive motor 13 is provided separately from the drive unit 12. The amplifier 14 may be integrated with the drive unit 12. In this case, an amplifier having the optimum capacity for the B-axis drive motor 13 can be used. The output of the parameter memory 16 is performed by the interface 17 and the interface 18 as serial signals. However, if the transmission path can be shortened,
It may be accessed by CPU1.

また、前記実施例では、B軸を付加したものであった
が、マシニングセンタ、トランスファーマシンのX、
Y、Zなどの送り軸、主軸駆動ユニットなどの回転駆動
ユニットにも前記同様な技術思想を適用できる。ユニッ
ト型の工作機械の技術思想は、モジュール型トランスフ
ァーマシンなどで機械的な構成については周知であり、
ここでは開示をしない。
In the above embodiment, the B axis is added. However, the machining center, the transfer machine X,
The same technical idea as described above can be applied to a rotary drive unit such as a feed shaft such as Y and Z and a spindle drive unit. The technical philosophy of unit-type machine tools is well known for the mechanical configuration of modular transfer machines, etc.
It is not disclosed here.

[発明の効果] 以上詳記したように、この発明の駆動ユニットは、駆
動ユニット内の駆動モータ、送り軸、歯車固有のパラメ
ータをメモリに組み込んで一体化したので、どの工作機
械にもパラメータを考慮することなく駆動ユニットを付
加、交換ができる。
[Effects of the Invention] As described in detail above, the drive unit of the present invention integrates parameters specific to the drive motor, feed shaft, and gears in the drive unit into a memory, so that the parameters can be applied to any machine tool. A drive unit can be added or replaced without considering it.

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

第1図は制御データ自己保有型駆動ユニット、第2図は
パラメータメモリから数値制御装置へデータを読み込む
動作フロー図である。 1……CPU、3……X軸サーボモータ、6……Y軸サー
ボモータ、9……Z軸サーボモータ
FIG. 1 is a control data self-holding type driving unit, and FIG. 2 is an operation flow diagram for reading data from a parameter memory to a numerical controller. 1 ... CPU, 3 ... X-axis servo motor, 6 ... Y-axis servo motor, 9 ... Z-axis servo motor

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】工作機械の送り機構または主軸機構に適用
する駆動モータを内蔵した工作機械本体に着脱自在な数
値制御装置の駆動ユニットにおいて、前記駆動ユニット
に付属され前記送り機構と前記駆動モータ固有のパラメ
ータを記憶保持するためのパラメータメモリと、該パラ
メータメモリのパラメータを読み出して記憶保持するた
めの前記数値制御装置のシステムパラメータメモリと、
前記駆動ユニット内のパラメータメモリの記憶内容をシ
ステムパラメータメモリに移動させるプログラムを記憶
するためのシステムメモリとを含むことを特徴とする制
御データ自己保有型駆動ユニット。
1. A drive unit of a numerical control device detachably mounted on a machine tool main body having a built-in drive motor applied to a feed mechanism or a spindle mechanism of a machine tool, wherein the drive mechanism is attached to the drive unit and is unique to the drive mechanism. A parameter memory for storing and holding the parameters, and a system parameter memory of the numerical control device for reading and storing the parameters of the parameter memory;
And a system memory for storing a program for moving a storage content of the parameter memory in the drive unit to a system parameter memory.
【請求項2】前記駆動ユニットが前記パラメータメモリ
の情報をシリアル伝送で前記数値制御装置に伝送するた
めのインターフェイスを備えていることを特徴とする第
1項記載の制御データ自己保有型駆動ユニット。
2. The control data self-holding drive unit according to claim 1, wherein said drive unit has an interface for transmitting information of said parameter memory to said numerical controller by serial transmission.
JP7311288A 1988-03-29 1988-03-29 Control data self-holding drive unit Expired - Lifetime JP2654800B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7311288A JP2654800B2 (en) 1988-03-29 1988-03-29 Control data self-holding drive unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7311288A JP2654800B2 (en) 1988-03-29 1988-03-29 Control data self-holding drive unit

Publications (2)

Publication Number Publication Date
JPH01246605A JPH01246605A (en) 1989-10-02
JP2654800B2 true JP2654800B2 (en) 1997-09-17

Family

ID=13508865

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7311288A Expired - Lifetime JP2654800B2 (en) 1988-03-29 1988-03-29 Control data self-holding drive unit

Country Status (1)

Country Link
JP (1) JP2654800B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4592622B2 (en) * 2006-03-09 2010-12-01 富士機械製造株式会社 Positioning control device and positioning control method

Also Published As

Publication number Publication date
JPH01246605A (en) 1989-10-02

Similar Documents

Publication Publication Date Title
US4513379A (en) Customization window for a computer numerical control system
US4606001A (en) Customized canned cycles for computer numerical control system
US4862380A (en) Numerical control unit
CN107505917A (en) Servo-driver and servo-drive system
JP2654800B2 (en) Control data self-holding drive unit
EP0343257B1 (en) Numerical controller
WO1991010179A1 (en) Display system of numerical controller
EP0487738B1 (en) System for correcting quantity of deformation of tool
EP0107794B1 (en) Numerical control system
KR920003748B1 (en) Numerical control device
CN207636994U (en) Servo-driver and servo-drive system
JPS61131105A (en) Control system of lathe having two tool boxes
EP0088805A1 (en) Programmable sequence controller
EP0362391A1 (en) Involute interpolating method
JP3440149B2 (en) Control method of NC lathe
EP0394469A1 (en) Numerical control method
JP3070990B2 (en) Non-roundness processing method by turning and non-roundness NC processing machine
US5010492A (en) Spindle control system and numerical control apparatus
JPH07276187A (en) Production device
US4982144A (en) Numerical control apparatus
US5159251A (en) Position correcting system for different workpiece machining positions
JP4255090B2 (en) Numerical control device for machine tools
JP3342589B2 (en) Machining method using NC lathe and method for creating machining program
JP2997270B2 (en) Interpolation method
JP2654228B2 (en) Numerical control unit