JP6542544B2 - Numerical control system to recognize motor shaft name - Google Patents
Numerical control system to recognize motor shaft name Download PDFInfo
- Publication number
- JP6542544B2 JP6542544B2 JP2015034750A JP2015034750A JP6542544B2 JP 6542544 B2 JP6542544 B2 JP 6542544B2 JP 2015034750 A JP2015034750 A JP 2015034750A JP 2015034750 A JP2015034750 A JP 2015034750A JP 6542544 B2 JP6542544 B2 JP 6542544B2
- Authority
- JP
- Japan
- Prior art keywords
- amplifier
- individual identification
- identification code
- motor
- numerical 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.)
- Active
Links
- 238000001514 detection method Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Numerical Control (AREA)
Description
本発明は、数値制御システムに関し、特に軸名称とモータおよびアンプの正しい組み合わせを認識することが可能な数値制御システムに関する。 The present invention relates to a numerical control system, and more particularly to a numerical control system capable of recognizing an axis name and a correct combination of a motor and an amplifier.
数値制御装置と、軸毎に軸名称が決まっているモータ、アンプの組み合わせからなる数値制御システムにおいては、軸毎にX,Y,Z等の軸名称を割り振り、軸に移動を指令する場合、この軸名称毎に移動場所や速度を指令する。 In a numerical control system consisting of a combination of a numerical control unit and a motor and an amplifier whose axis names are determined for each axis, when assigning axis names such as X, Y, Z, etc. for each axis and instructing movement to the axis, The movement location and speed are instructed for each axis name.
それぞれの軸名称には、その軸名称の軸を駆動するための、モータおよびアンプの組み合わせが存在するが、通常、モータとアンプの組み合わせはケーブルの配線状況によって決定され、更にそれぞれの組み合わせに、数値制御装置側で軸名称を割り振っている。 In each axis name, there is a combination of motor and amplifier for driving the axis with that axis name, but usually the combination of motor and amplifier is determined by the wiring situation of the cable, and in each combination, The axis name is assigned on the numerical control device side.
図12は、従来の数値制御システムの構成図である。数値制御装置10は、軸名称X,Y,Zが割り付けられた軸に対する移動指令を算出して、該当するサーボモータを駆動するサーボアンプに対応するアンプ番号のインタフェースに対して移動指令を送出し、該当するサーボモータに対応するモータ番号のインタフェースからのフィードバックを受信して、サーボモータの制御を行う。
FIG. 12 is a block diagram of a conventional numerical control system. The
アンプ番号、モータ番号は、それぞれ数値制御装置10がサーボアンプ、サーボモータを特定するためのインデックスであり、典型的には、アンプあるいはモータとの通信バッファにおいて特定のアンプ、モータとの通信領域に付けられたインデックスである。例えば、図12に示すように、通信バッファ中のアンプ番号1に書いたデータは、サーボアンプ#1にだけ送出され、通信バッファ中のモータ番号2から読んだデータは、サーボモータ#2から送信されたデータである。
The amplifier number and the motor number are indexes for the
軸名称とアンプ番号、モータ番号との組み合わせは、予め与えられており、オペレータがパラメータとして設定した値が、電源オンの度にロードされる。図13は、図12に示した数値制御装置10上にロードされる軸名称とアンプ番号およびモータ番号の組み合わせを示しており、数値制御装置10では、上記の組み合わせに基づいて軸制御を行う。
数値制御システムによっては、フィードバックがサーボモータを駆動するサーボアンプを経由して数値制御装置に届くものもある。
The combination of the axis name, the amplifier number, and the motor number is given in advance, and the value set by the operator as a parameter is loaded each time the power is turned on. FIG. 13 shows a combination of an axis name, an amplifier number and a motor number loaded on the
In some numerical control systems, feedback reaches the numerical control device via a servo amplifier that drives a servomotor.
なお、モータとアンプの組み合わせに関連する従来技術として、例えば特許文献1では、サーボアンプとモータの識別コードを読み、お互いが適合関係でなければ、不適合を出力する技術が開示されている。
As a prior art related to a combination of a motor and an amplifier, for example,
前述のように、モータとアンプの組み合わせは、その間のケーブルの配線状況によって決定されているが、ケーブル配線や設定を間違えたままで軸に対して移動指令を行なった場合、思わぬ軸が動いて危険である。また、モータとアンプの間のケーブルは時に複数の軸をまとめて配置される場合があり、間違いが発生し易く、配線の通りの設定ができるシステム、あるいは配線の間違いを指摘できるシステムが望まれている。 As mentioned above, the combination of the motor and the amplifier is determined by the wiring condition of the cable between them, but if a movement command is given to the axis with the wrong cable wiring or setting, the unexpected axis moves It is a danger. Also, the cable between the motor and the amplifier may sometimes be arranged with a plurality of axes together, which is prone to errors, and a system capable of setting according to the wiring or a system capable of indicating the wiring error is desired. ing.
配線の間違いを指摘できるシステムとしては特許文献1に開示される従来技術があるが、当該文献に記載の手法では、お互いが適合関係でないサーボアンプとモータの場合には不適合を出力することは可能であっても、適合関係にあるサーボアンプとモータの組み合わせであれば、結合を間違えても不適合にはならず、上記課題の根本的な解決にはならない。
Although there is a prior art disclosed in
そこで本発明の目的は、軸名称とモータおよびアンプの正しい組み合わせを認識することが可能な数値制御システムを提供することである。 Therefore, an object of the present invention is to provide a numerical control system capable of recognizing an axis name and a correct combination of a motor and an amplifier.
本願の請求項1に係る発明は、それぞれ軸名称が付けられた複数の軸と、該複数の軸をそれぞれ駆動するサーボモータと、該サーボモータを駆動するサーボアンプと、前記サーボモータおよび前記サーボアンプの個体識別コードおよび軸名称を読み取る読み取り装置と、前記サーボモータおよび前記サーボアンプが接続され、それぞれのモータ番号およびアンプ番号と該番号に対応する軸名称を設定し、前記軸に対して移動指令を行う数値制御装置と、を備えた数値制御システムであって、前記サーボモータおよび前記サーボアンプは、表面にそれぞれの個体を特定するための個体識別コードと軸名称が記載された標識と、該個体識別コードを記憶した個体識別コード記憶手段とを備え、前記読み取り装置は、前記サーボモータおよび前記サーボアンプの表面に記載された前記個体識別コードと前記軸名称を読み取る読み取り手段と、前記読み取り手段が読取った個体識別コードと軸名称の組み合わせ情報を前記数値制御装置へ送信する送信手段と、を備え、前記数値制御装置は、前記サーボモータおよび前記サーボアンプから受信した個体識別コードに基づいて、モータ番号と前記サーボモータの個体識別コードとの組み合わせテーブル、およびアンプ番号と前記サーボアンプの個体識別コードとの組み合わせテーブルを生成し、前記読み取り装置から受信した前記サーボモータおよび前記サーボアンプの個体識別コードおよび軸名称と、前記モータ番号と前記サーボモータの個体識別コードとの組み合わせテーブル、および前記アンプ番号と前記サーボアンプの個体識別コードとの組み合わせテーブルとに基づいて、軸名称とモータ番号とサーボモータの個体識別コードの組み合わせテーブル、および軸名称とアンプ番号とサーボアンプの個体識別コードの組み合わせテーブルを生成する組み合わせテーブル生成手段を備える、ことを特徴とする数値制御システムである。
The invention according to
本願の請求項2に係る発明は、前記読み取り装置の個体識別コードを読み取るための読み取り手段はカメラである、ことを特徴とする請求項1に記載の数値制御システムである。
The invention according to
本願の請求項3に係る発明は、前記読み取り装置の軸名称を入力するための読み取り手段はカメラである、ことを特徴とする請求項1または2に記載の数値制御システムである。
The invention according to
本願の請求項4に係る発明は、前記数値制御装置は、予め前記数値制御装置の設定領域に軸名称とモータ番号およびアンプ番号との組み合わせパラメータが設定されている場合において、組み合わせテーブル生成手段により、現在接続されている前記サーボモータおよびサーボアンプに関する、軸名称とモータ番号とサーボモータの個体識別コードの組み合わせテーブル、および軸名称とアンプ番号とサーボアンプの個体識別コードの組み合わせテーブルを作成し、該作成した組み合わせテーブルを前記予め設定されている軸名称とモータ番号およびアンプ番号との組み合わせパラメータとを照合して矛盾を検出する検出手段と前記検出手段が矛盾を検出した場合に警告を出力する警告手段とを更に備えたことを特徴とする請求項1〜3のいずれか1つに記載の数値制御システムである。
In the invention according to claim 4 of the present application, in the numerical control device, the combination table generation unit generates a combination parameter of an axis name, a motor number, and an amplifier number in a setting area of the numerical control device in advance. A combination table of an axis name, a motor number and an individual identification code of the servo motor and a combination table of an axis name, an amplifier number, and an individual identification code of the servo amplifier regarding the servo motor and servo amplifier currently connected; A detection means for detecting a contradiction by collating the created combination table with a combination parameter of the previously set axis name and motor number and amplifier number and outputting a warning when the detection means detects a contradiction The warning method according to any one of
本発明により、モータとアンプの組み合わせを数値制御装置が認識できるので、配線状況に応じてモータとアンプとの間の組み合わせテーブルを自動生成できる。また、配線の変更をチェックできる。 According to the present invention, since the combination of the motor and the amplifier can be recognized by the numerical controller, the combination table between the motor and the amplifier can be automatically generated according to the wiring condition. You can also check for wiring changes.
以下、本発明の実施の形態を図面と共に説明する。
本発明では、数値制御装置と、軸毎に軸名称が決まっているモータ、アンプの組み合わせからなる数値制御システムにおいて、モータ、アンプ表面に記載された個体識別番号および軸名称と、モータおよびアンプに内蔵された個体識別番号の両方を数値制御装置に送信し、数値制御装置において軸名称とアンプ、モータの正しい組み合わせを認識させる。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
In the present invention, in a numerical control system comprising a combination of a numerical control device, a motor whose axis name is determined for each axis, and an amplifier, the motor, the individual identification number and axis name written on the surface of the amplifier, and the motor and amplifier Both built-in identification numbers are sent to the numerical control unit, and the numerical control unit recognizes the correct combination of axis name, amplifier and motor.
<実施形態1>
図1は、本発明の一実施形態における数値制御システムの構成図である。初期状態では、軸名称とアンプ番号およびモータ番号との組み合わせが数値制御装置10に設定されておらず、アンプ番号およびモータ番号と軸名称X,Y,Zとの関連は不明である。ここでアンプ番号は、数値制御装置10から見て特定のサーボアンプとのインタフェースの番号であり、同じくモータ番号は、数値制御装置10から見て特定のサーボモータとのインタフェースの番号である。
First Embodiment
FIG. 1 is a block diagram of a numerical control system according to an embodiment of the present invention. In the initial state, the combination of the axis name and the amplifier number and the motor number is not set in the
本実施形態のサーボモータおよびサーボアンプには、図2(a)のような、それぞれの個体識別コードが2次元バーコード等の形態で書かれたラベルが貼付されている。作業者は、サーボアンプおよびサーボモータを数値制御システム1に実装する際に、該ラベルに対して、サーボアンプおよびサーボモータをそれぞれ実装した場所の軸名称を図2(b)のように記入する。
また、本実施形態のサーボアンプおよびサーボモータの図示しないメモリには、それぞれのサーボアンプおよびサーボモータを識別可能な個体識別コードが記憶されている。
Labels in which the individual identification codes are written in the form of a two-dimensional bar code or the like as shown in FIG. 2A are attached to the servo motor and the servo amplifier of the present embodiment. When mounting the servo amplifier and the servo motor in the
Further, in the memory (not shown) of the servo amplifier and servo motor of the present embodiment, an individual identification code capable of identifying each servo amplifier and servo motor is stored.
本実施形態の数値制御システム1において、数値制御装置10の電源をオンにすると、まず、数値制御装置10から接続されているサーボアンプおよびサーボモータに対して、個体識別コードを送信する要求が出力され、該要求に応答してサーボアンプ#1〜#3およびサーボモータ#1〜#3から数値制御装置10に対して個体識別コードが送信される。数値制御装置10は、受信したサーボアンプ#1〜#3およびサーボモータ#1〜#3の個体識別コードに基づいて、図3,図4に示すようなアンプとモータのインタフェース番号と個体識別コードの組み合わせテーブルを作成する。
In the
次に、作業者がカメラ付きの読み取り装置20を各サーボアンプおよび各サーボモータに貼付されているラベルに順次かざすことで、読み取り装置20は、それぞれのラベルから軸名称を文字認識して読み取ると共に個体識別コードを読み取り、読取った軸名称と個体識別コードを組み合わせ情報として数値制御装置10に送信する。
Then, by sequentially held over it a
図1に示す数値制御システム1においては、読み取り装置20をサーボアンプ#1〜#3にそれぞれ貼付けられたラベル、およびサーボモータ#1〜#3にそれぞれ貼付けられているラベルに順次かざすことで、サーボアンプ#1〜#3それぞれの軸名称とサーボアンプ個体識別コードの組み合わせ情報(図5)、およびサーボモータ#1〜#3それぞれの軸名称とサーボモータ個体識別コードの組み合わせ情報(図6)が、数値制御装置10に送信される。
In the
その後、数値制御装置10では、サーボアンプおよびサーボモータから受信した個体識別コードに基づいて作成したインタフェース番号と個体識別コードの組み合わせテーブルと、読み取り装置20から受信した組み合わせ情報とから、各サーボアンプおよび各サーボモータの個体識別コードと軸名称からなる軸名称とモータおよびアンプの組み合わせテーブルを作成する。
Thereafter, in the
具体的には、図3のアンプ番号とサーボアンプ個体識別コードの組み合わせテーブルと、図5の軸名称とサーボアンプ個体識別コードの組み合わせ情報とを、サーボアンプ個体識別コードを基にして結合することで、図7に示す、アンプ番号、軸名称、サーボアンプ個体識別コードの組み合わせテーブルを作成し、また、図4のモータ番号とサーボモータ個体識別コードの組み合わせテーブルと、図6の軸名称とサーボモータ個体識別コードの組み合わせ情報とを、個体識別コードを基にして結合することで、図8に示す、モータ番号、軸名称、サーボモータ個体識別コードの組み合わせテーブルを作成する。 Specifically, the combination table of the amplifier number and the servo amplifier individual identification code of FIG. 3 and the combination information of the axis name and the servo amplifier individual identification code of FIG. 5 are combined based on the servo amplifier individual identification code Then, a combination table of the amplifier number, axis name and servo amplifier individual identification code shown in FIG. 7 is created, and the combination table of motor number and servo motor individual identification code in FIG. 4 and axis name and servo in FIG. By combining the combination information of the motor individual identification code on the basis of the individual identification code, a combination table of the motor number, the axis name, and the servo motor individual identification code shown in FIG. 8 is created.
最後に、数値制御装置10は、作成した組み合わせテーブルに基づいて、軸名称とアンプ番号およびモータ番号との組み合わせをパラメータとして設定する。
図9は、上記手順に基づいて作成したテーブルに基づいて初期設定された数値制御システムを示しており、このようにして設定された軸名称とアンプ番号およびモータ番号との組み合わせパラメータに基づいて、数値制御装置10は各軸に対する指令を適切なアンプ番号のアンプに対して送出し、適切なモータ番号のモータからフィードバックを受けることができるようになる。
Finally, the
FIG. 9 shows the numerical control system initialized based on the table created based on the above-mentioned procedure, and based on the combination parameter of the axis name, amplifier number and motor number set in this way, The
図10は、本実施形態の数値制御装置10上で実行される初期設定処理のフローチャートである。
●[ステップSA01]インタフェースを介して、サーボアンプ、およびサーボモータに対して個体識別コードの送信を要求する。
●[ステップSA02]ステップSA01で要求した個体識別コードが受信されたか否かを判定する、受信された場合には受信した情報に基づいて、サーボアンプとサーボアンプのインタフェース番号と個体識別コードの組み合わせテーブルを作成し、ステップSA03へ進み、受信されていない場合には本受信ステップを繰り返す。
FIG. 10 is a flowchart of the initial setting process executed on the
[Step SA01] A transmission of an individual identification code is requested to the servo amplifier and the servomotor via the interface.
[Step SA02] It is determined whether or not the individual identification code requested in Step SA01 is received. If it is received, the combination of the servo amplifier / servo amplifier interface number and the individual identification code is received based on the received information. A table is created, and the process proceeds to step SA03, and if not received, the present reception step is repeated.
●[ステップSA03]読み取り装置に対して、個体識別コードと軸名称の組み合わせ情報の送信を要求する。
●[ステップSA04]ステップSA03で要求した個体識別コードと軸名称の組み合わせ情報が全サーボアンプおよび全サーボモータについて受信されたか否かを判定する、受信された場合にはステップSA05へ進み、受信されていない場合には本受信ステップを繰り返す。
[Step SA03] The reader is requested to transmit combination information of the individual identification code and the axis name.
[Step SA04] It is determined whether the combination information of the individual identification code and the axis name requested in Step SA03 has been received for all servo amplifiers and all servo motors. If it is received, the process proceeds to Step SA05. If not, the present reception step is repeated.
●[ステップSA05]ステップSA02で作成されたサーボアンプに関する組み合わせテーブルと、ステップSA04で受信されたサーボアンプに関する組み合わせ情報に基づいて、アンプ番号、軸名称およびサーボアンプの個体識別コードの組み合わせテーブルを作成する。
●[ステップSA06]ステップSA02で作成されたサーボモータに関する組み合わせテーブルと、ステップSA04で受信されたサーボモータに関する組み合わせ情報に基づいて、モータ番号、軸名称およびサーボモータの個体識別コードの組み合わせテーブルを作成する。
[Step SA05] A combination table of an amplifier number, an axis name and an individual identification code of a servo amplifier is created based on the combination table on the servo amplifier created in step SA02 and the combination information on the servo amplifier received in step SA04 Do.
[Step SA06] A combination table of motor number, axis name and servo motor individual identification code is created based on the combination table on servo motor created in step SA02 and the combination information on servo motor received in step SA04 Do.
<実施形態2>
実施形態1では、作業者の簡単な操作により数値制御装置に対して軸名称と、モータおよびアンプの正しい組み合わせを認識させる例を示したが、本実施形態では、配線の変更などを行った際に誤配線を検出する例を示す。
Second Embodiment
In the first embodiment, an example is shown in which the numerical controller is made to recognize the correct combination of the axis name and the motor and the amplifier by the simple operation of the operator. However, in the present embodiment, when the wiring is changed or the like. Shows an example of detecting miswiring.
本実施形態の数値制御システムは、実施形態1と同様の構成を備えている。
ここで、数値制御装置10のメモリ上に設けられた設定領域には、出荷時において予め軸名称とアンプ番号およびモータ番号との組み合わせがパラメータとして設定されているか、または実施形態1の初期設定処理の手順を経て初期設定が行われ、既に軸名称とアンプ番号およびモータ番号との組み合わせがパラメータとして設定されており、その後、数値制御装置10に接続されているアンプおよびモータの配線の接続状況を変更した場合を想定する。
The numerical control system of this embodiment has the same configuration as that of the first embodiment.
Here, in the setting area provided on the memory of the
配線の接続状況を変更後、本実施形態の数値制御装置10の電源を再投入した際に、オペレータが操作盤などを操作して誤配線のチェックを指令すると、数値制御装置10は実施形態1における初期設定時の手順と同様の手順を経て現在の配線接続状況に基づいた組み合わせテーブルを作成して、既に設定されている軸名称とアンプ番号およびモータ番号との組み合わせパラメータと内容に食い違いが無いかを検出する。そして、食い違いが検出された場合に結合の間違いである旨アラームなどにより出力することで、誤配線を防止することができるようになる。
When the operator operates the operation panel or the like to command a check of incorrect wiring when the power of the
図11は、本実施形態の数値制御装置10上で実行される誤配線検出処理のフローチャートである。
●[ステップSB01]軸名称とアンプ番号およびモータ番号の組み合わせパラメータを設定領域から読み出す。
●[ステップSB02]ステップSB01の読み出しにおいて、設定領域に軸名称とアンプ番号およびモータ番号の組み合わせパラメータが設定されていたか、即ち初期設定がされていたか否かを判定する。初期設定がされている場合にはステップSB04へ進み、初期設定がされていなかった場合にはステップSB03へ進む。
FIG. 11 is a flowchart of miswiring detection processing executed on the
[Step SB01] Read out combination parameters of axis name, amplifier number and motor number from the setting area.
[Step SB02] In the reading of Step SB01, it is determined whether a combination parameter of an axis name, an amplifier number and a motor number has been set in the setting area, that is, whether or not initial setting has been performed. If the initial setting is performed, the process proceeds to step SB04. If the initial setting is not performed, the process proceeds to step SB03.
●[ステップSB03]図10に示したフローチャートを実行し、軸名称・モータ・アンプの組み合わせテーブルを作成する。そして、作成した組み合わせテーブルに基づく軸名称とアンプ番号およびモータ番号の組み合わせパラメータを設定領域に書込み、ステップSB08へ進む。
●[ステップSB04]作業者による操作盤からの入力などに基づいて、誤配線チェックを行うか否かを判定する。誤配線チェックを行う場合にはステップSB05へ進み、行わない場合にはステップSB08へ進む。
[Step SB03] The flowchart shown in FIG. 10 is executed to create an axis name-motor-amplifier combination table. Then, the combination parameter of the axis name, amplifier number and motor number based on the created combination table is written in the setting area, and the process proceeds to step SB08.
[Step SB04] It is determined whether a miswiring check is to be performed or not based on an input from the operation panel by the operator. If the incorrect wiring check is to be performed, the process proceeds to step SB05. If the incorrect wiring check is not performed, the process proceeds to step SB08.
●[ステップSB05]図10に示したフローチャートを実行し、軸名称・モータ・アンプの組み合わせテーブルを作成する。
●[ステップSB06]ステップSB01で読み出した組み合わせパラメータと、ステップSB05で作成した組み合わせテーブルに矛盾が無いか否かを判定する。矛盾がない場合にはステップSB08へ進み、矛盾がある場合にはステップSB07へ進む。
[Step SB05] The flowchart shown in FIG. 10 is executed to create an axis name-motor-amplifier combination table.
[Step SB06] It is determined whether there is any contradiction between the combination parameter read out at Step SB01 and the combination table created at Step SB05. If there is no contradiction, the process proceeds to step SB08. If there is a contradiction, the process proceeds to step SB07.
●[ステップSB07]作業者に対して警告表示するなどのアラーム処理を実行する。
●[ステップSB08]現在設定されている組み合わせパラメータに基づいて運転を開始する。
[Step SB07] Alarm processing such as displaying a warning to the worker is executed.
[Step SB08] Operation is started based on the currently set combination parameter.
以上、本発明の実施の形態について説明したが、本発明は上述した実施の形態の例に限定されることなく、適宜の変更を加えることにより様々な態様で実施することができる。
なお、上記で説明した図においては数値制御装置とサーボアンプ、サーボモータが一対一に接続されているが、これらの接続には様々なタイプがあり、上記の接続が全てシリアルバスになって、デイジーチェーン状に接続されているものも存在しているが、内容的には同じである。
As mentioned above, although embodiment of this invention was described, this invention can be implemented in various aspects by adding an appropriate | suitable change, without being limited to the example of embodiment mentioned above.
Although the numerical control device, the servo amplifier, and the servomotor are connected one-to-one in the above-described diagram, there are various types of these connections, and all the above connections are serial buses, There are daisy chain connections, but the contents are the same.
1 数値制御システム
10 数値制御装置
20 読み取り装置
1
Claims (4)
前記サーボモータおよび前記サーボアンプは、
表面にそれぞれの個体を特定するための個体識別コードと軸名称が記載された標識と、
該個体識別コードを記憶した個体識別コード記憶手段とを備え、
前記読み取り装置は、
前記サーボモータおよび前記サーボアンプの表面に記載された前記個体識別コードと前記軸名称を読み取る読み取り手段と、
前記読み取り手段が読取った個体識別コードと軸名称の組み合わせ情報を前記数値制御装置へ送信する送信手段と、を備え、
前記数値制御装置は、
前記サーボモータおよび前記サーボアンプから受信した個体識別コードに基づいて、モータ番号と前記サーボモータの個体識別コードとの組み合わせテーブル、およびアンプ番号と前記サーボアンプの個体識別コードとの組み合わせテーブルを生成し、前記読み取り装置から受信した前記サーボモータおよび前記サーボアンプの個体識別コードおよび軸名称と、前記モータ番号と前記サーボモータの個体識別コードとの組み合わせテーブル、および前記アンプ番号と前記サーボアンプの個体識別コードとの組み合わせテーブルとに基づいて、軸名称とモータ番号とサーボモータの個体識別コードの組み合わせテーブル、および軸名称とアンプ番号とサーボアンプの個体識別コードの組み合わせテーブルを生成する組み合わせテーブル生成手段を備える、
ことを特徴とする数値制御システム。 A plurality of axes respectively assigned with an axis name, a servomotor for driving each of the plurality of axes, a servo amplifier for driving the servomotor, an individual identification code of the servomotor and the servo amplifier, and an axis name are read. It has a reading device, and a numerical control device connected to the servomotor and the servo amplifier, setting each motor number and amplifier number and an axis name corresponding to the number, and issuing a movement command to the axis Numerical control system, and
The servo motor and the servo amplifier are
A label with an individual identification code for identifying each individual on the surface and an axis name,
And individual identification code storage means for storing the individual identification code,
The reader is
The individual identification code written on the surface of the servomotor and the servo amplifier and a reading means for reading the axis name;
And transmission means for transmitting combination information of the individual identification code read by the reading means and the axis name to the numerical control device.
The numerical controller is
A combination table of a motor number and an individual identification code of the servo motor and a combination table of an amplifier number and an individual identification code of the servo amplifier are generated based on the servo motor and the individual identification code received from the servo amplifier. A combination table of the servomotor and the individual identification code and axis name of the servo amplifier received from the reading device, the motor number and the individual identification code of the servomotor, and the individual identification of the amplifier number and the servo amplifier Combination table generation means for generating a combination table of an axis name, a motor number and an individual identification code of a servomotor and a combination table of an axis name, an amplifier number and an individual identification code of a servo amplifier based on a combination table with a code Provided,
A numerical control system characterized by
ことを特徴とする請求項1に記載の数値制御システム。 The reading means for reading the individual identification code of the reading device is a camera,
The numerical control system according to claim 1, characterized in that:
ことを特徴とする請求項1または2に記載の数値制御システム。
The reading means for inputting the axis name of the reading device is a camera,
The numerical control system according to claim 1 or 2, characterized in that
予め前記数値制御装置の設定領域に軸名称とモータ番号およびアンプ番号との組み合わせパラメータが設定されている場合において、組み合わせテーブル生成手段により、現在接続されている前記サーボモータおよびサーボアンプに関する、軸名称とモータ番号とサーボモータの個体識別コードの組み合わせテーブル、および軸名称とアンプ番号とサーボアンプの個体識別コードの組み合わせテーブルを作成し、該作成した組み合わせテーブルを前記予め設定されている軸名称とモータ番号およびアンプ番号との組み合わせパラメータとを照合して矛盾を検出する検出手段と、
前記検出手段が矛盾を検出した場合に警告を出力する警告手段と、
を更に備えたことを特徴とする請求項1〜3のいずれか1つに記載の数値制御システム。 The numerical controller is
When the combination parameter of the axis name, motor number and amplifier number is set in advance in the setting area of the numerical control device, the axis name regarding the servomotor and servo amplifier currently connected by the combination table generation means A combination table of the motor number and the individual identification code of the servomotor, and a combination table of the axis name, the amplifier number and the individual identification code of the servo amplifier are created, and the created combination table is the axis name and motor previously set. Detection means for collating the combination parameter with the number and the amplifier number to detect a contradiction,
Warning means for outputting a warning when the detection means detects a contradiction;
The numerical control system according to any one of claims 1 to 3, further comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015034750A JP6542544B2 (en) | 2015-02-25 | 2015-02-25 | Numerical control system to recognize motor shaft name |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015034750A JP6542544B2 (en) | 2015-02-25 | 2015-02-25 | Numerical control system to recognize motor shaft name |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016157279A JP2016157279A (en) | 2016-09-01 |
JP6542544B2 true JP6542544B2 (en) | 2019-07-10 |
Family
ID=56826207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015034750A Active JP6542544B2 (en) | 2015-02-25 | 2015-02-25 | Numerical control system to recognize motor shaft name |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6542544B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6922333B2 (en) * | 2017-03-29 | 2021-08-18 | オムロン株式会社 | Information processing equipment, information processing methods, and information processing programs |
JP6720958B2 (en) * | 2017-12-22 | 2020-07-08 | カシオ計算機株式会社 | Driving device, driving method, and program |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2921707B2 (en) * | 1990-06-29 | 1999-07-19 | ファナック株式会社 | Software servo parameter automatic setting method |
-
2015
- 2015-02-25 JP JP2015034750A patent/JP6542544B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016157279A (en) | 2016-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6309990B2 (en) | Robot system for controlling a robot composed of a plurality of mechanism units, the mechanism unit, and a robot control apparatus | |
US6813523B2 (en) | Distributed process control | |
KR950008945A (en) | Self-diagnosis system of electronic control device and diagnosis method | |
US9874866B2 (en) | Control system including control apparatus for controlling machine having a plurality of axes | |
CN108621152B (en) | Control system, controller and control method | |
WO1998018065A1 (en) | Method and device for managing equipment connected to controller of production machine | |
US10146201B2 (en) | Numerical control apparatus, numerical control method and computer program for controlling machine tool | |
CN113950646A (en) | Method for activating or deactivating at least one hardware and/or software function of an automation component | |
JP6542544B2 (en) | Numerical control system to recognize motor shaft name | |
US20140115561A1 (en) | Apparatus and Method for Creating a Program For Computer-controlled Machines | |
CN108508812B (en) | AGV controller IO port multiplexing configuration system and method thereof | |
JP4266893B2 (en) | Robot control apparatus and robot system | |
EP0965895A2 (en) | Control System with an input/output card interface | |
EP3015931B1 (en) | Plc system with a webserver and a partitioned memory | |
JP5230644B2 (en) | Electric motor drive device and drive control device | |
CN106853637B (en) | Robot controller and communication system | |
US10241501B2 (en) | Numerical controller having automatic trace function of related signal in association with NC program operation | |
KR101622521B1 (en) | Programmable Logic Controller Communication Device | |
Susanti et al. | The design of hand gesture robot software based on wireless technology | |
KR20160012602A (en) | System for Motion Control and Setting Method thereof | |
JP2009129114A (en) | External memory for programmable logic controller | |
JP2006262636A (en) | Multi-axial servo driver | |
CN113419464B (en) | Open type automobile offline detection test board scheduling control system, method and device | |
JP2001255911A (en) | Method for setting parameter of programmable controller | |
KR20180002331A (en) | a communication module for machine tool |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170713 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180809 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180904 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181101 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190514 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190613 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6542544 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |