JP2002006912A - Motion controller - Google Patents
Motion controllerInfo
- Publication number
- JP2002006912A JP2002006912A JP2000192765A JP2000192765A JP2002006912A JP 2002006912 A JP2002006912 A JP 2002006912A JP 2000192765 A JP2000192765 A JP 2000192765A JP 2000192765 A JP2000192765 A JP 2000192765A JP 2002006912 A JP2002006912 A JP 2002006912A
- Authority
- JP
- Japan
- Prior art keywords
- servo
- command
- motion
- completion
- motion controller
- 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)
- Control By Computers (AREA)
Abstract
(57)【要約】
【課題】 ネットワークサーボ対応モーションコントロ
ーラのサーボコマンド発行処理を高速化する。
【解決手段】 モーションコマンド処理部5は、ネット
ワーク型サーボアンプ11側が規定するフォーマットに
したがったサーボコマンド8を作成/発行するサーボコ
マンド発行処理部6と、ネットワーク型サーボアンプ1
0からの応答を監視/管理するサーボレスポンス管理部
7とで構成される。サーボコマンド発行処理部6は、サ
ーボコマンド8を発行する際に、対象となるネットワー
ク型サーボアンプ11側がサーボコマンド8を受け付け
られる状態にあるかどうかの確認をするだけで、サーボ
アンプ11側の応答を確認することはしない。それに対
し、ネットワーク型サーボアンプ11からのサーボレス
ポンス9はサーボレスポンス管理部7にて監視され、常
時その状態がサーボコマンド発行処理部6に報告され
る。
(57) [Summary] [PROBLEMS] To speed up the servo command issuing process of a network servo compatible motion controller. A motion command processing unit (5) creates and issues a servo command (8) according to a format defined by the network type servo amplifier (11), and a network type servo amplifier (1).
The servo response management unit 7 monitors and manages responses from 0. When issuing the servo command 8, the servo command issuance processing unit 6 merely checks whether the target network-type servo amplifier 11 is in a state in which the servo command 8 can be received. Do not check. On the other hand, the servo response 9 from the network type servo amplifier 11 is monitored by the servo response management unit 7, and the status is constantly reported to the servo command issue processing unit 6.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、モーションプログ
ラムに基づき産業用機械などの制御対象機器の位置決め
制御を行うモーションコントローラに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motion controller for performing positioning control of a device to be controlled such as an industrial machine based on a motion program.
【0002】[0002]
【従来の技術】図5は従来のネットワークサーボ対応モ
ーションコントローラの構成を示すブロック図である。2. Description of the Related Art FIG. 5 is a block diagram showing a configuration of a conventional network servo-compatible motion controller.
【0003】モーションプログラム1あるいはユーザラ
ダー2によって与えられた指令は、モーションプログラ
ム実行処理部3、設定パラメータ領域4を通じ、モーシ
ョンコマンド処理部5に個々のモーションコマンドとし
て与えられる。モーションプログラム実行処理部3は、
モーションプログラムで指令された命令ブロックを解析
し、軸移動命令、データ設定命令などのモーション関数
に分割、それらのモーション関数を実行し、毎スキャン
毎の指令を作成し、設定パラメータ領域4に格納し、ま
た設定データを書き換える。モーションコマンド処理部
5では与えられたモーションコマンドを、ネットワーク
型サーボアンプ11が規定するフォーマットにしたがっ
たサーボコマンド8として構成し、ネットワーク型サー
ボアンプ11に指令する。モーションコマンド処理部5
ではサーボコマンド発行管理を一括して行っており、発
行したサーボコマンド8に対するネットワーク型サーボ
アンプ11からのサーボレスポンス9を常時監視し、与
えた指令が完了したかどうかをチェックする。一つのサ
ーボコマンド発行後、サーボレスポンス9によって、指
令が正常に完了したことを確認して初めて、モーション
コマンド処理部5では次のサーボコマンドを発行する。A command given by the motion program 1 or the user ladder 2 is given to the motion command processing unit 5 as individual motion commands through the motion program execution processing unit 3 and the setting parameter area 4. The motion program execution processing unit 3
The command block specified by the motion program is analyzed, divided into motion functions such as an axis movement command and a data setting command, and the motion functions are executed. And rewrite the setting data. The motion command processing unit 5 configures the given motion command as a servo command 8 according to a format defined by the network-type servo amplifier 11 and instructs the network-type servo amplifier 11. Motion command processing unit 5
In this example, the servo command issuance management is performed collectively, and the servo response 9 from the network-type servo amplifier 11 to the issued servo command 8 is constantly monitored to check whether the given command is completed. After issuing one servo command, the motion command processing unit 5 issues the next servo command only after confirming that the command has been normally completed by the servo response 9.
【0004】図6は図3のネットワークサーボ対応モー
ションコントローラ10とネットワーク型サーボアンプ
11間の指令/応答の授受の例を示したものである。モ
ーションコントローラ10側ではサーボコマンドA発行
後、サーボコマンドAの完了を待ち、サーボレスポンスA
によって、サーボコマンドAの完了を確認した後に次の
サーボコマンドBの発行を行う。FIG. 6 shows an example of transmission / reception of commands / responses between the network servo compatible motion controller 10 and the network type servo amplifier 11 shown in FIG. After issuing the servo command A, the motion controller 10 waits for the completion of the servo command A, and the servo response A
After the completion of the servo command A is confirmed, the next servo command B is issued.
【0005】また、他の従来のモーションコントローラ
では、図7に示すように、解析部30で移動量や速度を
計算し、実行部31で払い出し周期の移動量を作成して
完了チェック部32で命令の終了条件を判定して、終了
条件になるまで31→32の処理を繰り返し、終了条件
を満たした時点で1ブロック終了となり、次のブロック
に進む。In another conventional motion controller, as shown in FIG. 7, a moving amount and a speed are calculated by an analyzing unit 30, a moving amount of a payout period is created by an executing unit 31, and a completion checking unit 32 The end condition of the instruction is determined, and the processing from 31 to 32 is repeated until the end condition is satisfied. When the end condition is satisfied, one block ends, and the process proceeds to the next block.
【0006】[0006]
【発明が解決しようとする課題】ネットワーク型のモー
ションコントローラとサーボアンプの場合、通信による
応答の遅れが発生するため、新規にサーボコマンドを発
行した直後は、発行したサーボコマンドに対してのサー
ボレスポンスであるかどうか、判断できなくなる。この
ためサーボコマンドの発行と、サーボレスポンスでの完
了確認を同じ処理部で行う図5の構成では、新規にサー
ボコマンドを発行した後、数スキャンの間のレスポンス
をマスク(読み捨て)する必要があり、例え、サーボア
ンプ側からのレスボンスがすぐに返ってきたとしても、
サーボコマンド処理部5で完了と判断するまでにはタイ
ムラグが生じる。In the case of a network type motion controller and a servo amplifier, a response delay due to communication occurs. Therefore, immediately after a new servo command is issued, a servo response to the issued servo command is performed immediately. It can not be determined whether or not. For this reason, in the configuration of FIG. 5 in which the issuance of a servo command and the completion confirmation of the servo response are performed by the same processing unit, it is necessary to mask (read and discard) the response for several scans after issuing a new servo command. Even if the response from the servo amplifier returns immediately,
There is a time lag until the servo command processing unit 5 determines that the operation is completed.
【0007】また、実際には完了を確認する必要がな
い、あるいは、位置決め移動指令による移動中に、移動
に影響を与えない別の指令を与えようとしても、同じ処
理部内で発行と確認を行っている関係上、一つの指令が
完了するまでは、他の指令を与えることができなかっ
た。Further, it is not necessary to actually confirm the completion, or even if another command which does not affect the movement is given during the movement by the positioning movement command, the issuance and confirmation are performed in the same processing unit. Because of this, another command could not be given until one command was completed.
【0008】また、図7に示す従来の方式では、1ブロ
ック単位の実行のため、軸移動命令などでは指定軸全て
の移動が完了しなければ次の軸移動命令が実行できな
い、また軸移動命令以外の演算命令などは先読み実行で
実行可能であるが、タイミングを考慮しにくく、実行で
きるプログラムに制限があるなどの問題点があった。In the conventional method shown in FIG. 7, since execution is performed in units of one block, the next axis movement command cannot be executed unless the movement of all designated axes is completed by an axis movement command or the like. Other operation instructions and the like can be executed by pre-read execution, but there are problems such as difficulty in considering the timing and restrictions on the programs that can be executed.
【0009】本発明の目的は、サーボコマンド発行処理
の高速化が可能なネットワークサーボ対応モーションコ
ントローラを提供することにある。It is an object of the present invention to provide a network servo-compatible motion controller capable of accelerating servo command issuing processing.
【0010】本発明の他の目的は、1つのモーションプ
ログラムで、移動命令実行中でも、次ブロック命令の命
令の種類に関係なく、制約条件のない任意の動作が可能
なモーションコントローラを提供することにある。Another object of the present invention is to provide a motion controller capable of performing any operation without restrictions, regardless of the type of the next block instruction, even during the execution of a movement instruction with one motion program. is there.
【0011】[0011]
【課題を解決するための手段】上記目的を達成するため
に、本発明のネットワーク型サーボアンプを用いたネッ
トワークサーボ対応モーションコントローラは、ネット
ワーク型サーボアンプ側が規定するフォーマットにした
がったサーボコマンドを作成し、ネットワーク型サーボ
アンプに対して発行するサーボコマンド発行処理部と、
ネットワーク型サーボアンプからの応答を監視し、サー
ボコマンドの完了をサーボコマンド発行処理部に通知す
るサーボレスポンス管理部を有する。In order to achieve the above object, a network servo compatible motion controller using a network type servo amplifier according to the present invention creates servo commands according to a format defined by the network type servo amplifier. A servo command issuance processing unit for issuing to the network type servo amplifier,
A servo response management unit that monitors a response from the network type servo amplifier and notifies the servo command issuance processing unit of completion of the servo command;
【0012】モーションコマンド処理部をサーボコマン
ド発行処理部とサーボレスポンス管理部とに処理を分割
することで、あるサーボコマンド処理中に別のサーボコ
マンドを発行するといった複合処理を実現し、サーボコ
マンド発行処理の高速化を実現する。By dividing the processing of the motion command processing unit into a servo command issuance processing unit and a servo response management unit, a complex process of issuing another servo command during a certain servo command processing is realized, and the servo command issuance is performed. Realize high-speed processing.
【0013】本発明の実施態様によれば、サーボコマン
ド発行処理部は、サーボコマンドの完了確認が必要とさ
れない場合、指令されたモーションコマンドに応じたサ
ーボコマンドを次々に発行し、サーボコマンドの完了確
認が必要とされる場合、サーボレスポンス管理部からの
サーボコマンドの完了報告を待って次のサーボコマンド
を発行する。According to the embodiment of the present invention, when it is not necessary to confirm the completion of the servo command, the servo command issuance processing unit issues servo commands one after another in accordance with the instructed motion command, and completes the servo command. When confirmation is required, the next servo command is issued after waiting for the completion of the servo command from the servo response management unit.
【0014】上記他の目的を達成するために、本発明の
モーションコントローラは、モーションプログラムの解
析と実行を開始するモーション命令実行部と、次ブロッ
ク命令の開始条件を任意に組み合わせて設定できる命令
により設定された終了条件を判定する処理を行う完了チ
ェック部を有する。In order to achieve the above and other objects, a motion controller according to the present invention comprises a motion instruction execution unit for starting analysis and execution of a motion program, and an instruction capable of setting a start condition of a next block instruction in any combination. It has a completion check unit that performs a process of determining the set end condition.
【0015】モーション命令を実行する制御部を、モー
ション命令実行部と完了チェック部に分割することによ
り、制約条件のない任意の動作が可能になる。By dividing the control unit for executing a motion instruction into a motion instruction execution unit and a completion check unit, an arbitrary operation without restrictions can be performed.
【0016】本発明の実施態様によれば、モーションコ
ントローラは、モーション命令の完了条件を任意に組み
合わせて設定できる命令を有する。According to an embodiment of the present invention, the motion controller has an instruction that can set any combination of the completion conditions of the motion instruction.
【0017】モーション命令の完了条件を任意に組み合
わせて設定できる命令を持つことで、モーション命令の
終了条件判定をプログラマブルに変更可能である。By having an instruction that can set any combination of the completion conditions of the motion instruction, it is possible to programmably determine the end condition of the motion instruction.
【0018】[0018]
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。Next, embodiments of the present invention will be described with reference to the drawings.
【0019】図1は本発明の一実施形態のモーションコ
ントローラのブロック図である。FIG. 1 is a block diagram of a motion controller according to an embodiment of the present invention.
【0020】本実施形態では、モーションコマンド処理
部5は、ネットワーク型サーボアンプ11側が規定する
フォーマットにしたがったサーボコマンド8を作成/発
行するサーボコマンド発行処理部6と、ネットワーク型
サーボアンプ10からの応答を監視/管理するサーボレ
スポンス管理部7とで構成される。サーボコマンド発行
処理部6は、サーボコマンド8を発行する際に、対象と
なるネットワーク型サーボアンプ11側がサーボコマン
ド8を受け付けられる状態にあるかどうかの確認をする
だけで、サーボアンプ11側の応答を確認することはし
ない。それに対し、ネットワーク型サーボアンプ11か
らのサーボレスポンス9はサーボレスポンス管理部7に
て監視され、常時その状態が報告される。In the present embodiment, the motion command processing unit 5 generates and issues a servo command 8 according to a format defined by the network type servo amplifier 11, The servo response management unit 7 monitors and manages responses. When issuing the servo command 8, the servo command issuance processing unit 6 merely confirms whether or not the target network type servo amplifier 11 is in a state in which the servo command 8 can be received. Do not check. On the other hand, the servo response 9 from the network-type servo amplifier 11 is monitored by the servo response management unit 7, and the status is constantly reported.
【0021】サーボコマンドの完了確認が必要とされな
い場合、サーボコマンド発行処理部6は、指令されたモ
ーションコマンドに応じたサーボコマンド8を次々に発
行していく。この結果、サーボアンプ11からの応答を
待たないため、サーボコマンド発行処理が高速化され
る。また、あるサーボコマンド実行中に他のサーボコマ
ンドを実行することができるため、例えば位置決め動作
中のトルク制限値変更のような複合指令が実現できる。When it is not necessary to confirm the completion of the servo command, the servo command issuance processing unit 6 issues servo commands 8 one after another according to the commanded motion command. As a result, since the response from the servo amplifier 11 is not waited, the speed of issuing the servo command is increased. In addition, since another servo command can be executed while a certain servo command is being executed, a composite command such as a change in a torque limit value during a positioning operation can be realized.
【0022】サーボコマンドの完了確認が必要とされる
場合、サーボコマンド発行処理部6ではサーボコマンド
8発行後、サーボレスポンス管理部7からの完了報告を
待ち、その間、別のサーボコマンドを発行することはな
い。この結果、処理は遅くなるが、サーボコマンドの完
了の確実な判断ができるため、信頼度が向上する。If it is necessary to confirm the completion of the servo command, the servo command issuance processing unit 6 waits for the completion report from the servo response management unit 7 after issuing the servo command 8, and during that time, issues another servo command. There is no. As a result, although the processing is delayed, the reliability can be improved because the completion of the servo command can be reliably determined.
【0023】図2はネットワークサーボ対応モーション
コントローラ10とネットワーク型サーボアンプ11間
の指令/応答の授受例を示したものである。FIG. 2 shows an example of transmission / reception of commands / responses between the network servo compatible motion controller 10 and the network type servo amplifier 11.
【0024】モーションコントローラ10側ではサーボ
コマンドA発行後、サーボコマンドAの完了を待つことな
く、サーボコマンドBを発行する。サーボレスポンスAに
よって、サーボコマンドAの完了は通知されるが、その
ときには既にサーボコマンドBが発行されている。After issuing the servo command A, the motion controller 10 issues the servo command B without waiting for the completion of the servo command A. Although the completion of the servo command A is notified by the servo response A, the servo command B has already been issued at that time.
【0025】図3は本発明の一実施形態のモーションコ
ントローラの構成を示すブロック図、図4はモーション
命令の終了条件を判定する命令のフォーマットとプログ
ラムの例を示す図である。FIG. 3 is a block diagram showing a configuration of a motion controller according to an embodiment of the present invention, and FIG. 4 is a diagram showing an example of a format and a program of an instruction for determining a termination condition of a motion instruction.
【0026】本実施形態のモーションコントローラは、
モーション命令を実行する制御部が、モーションプログ
ラムの解析と実行を開始するモーション命令指令部21
と、次ブロック命令の開始条件を任意に組み合わせて設
定できる命令により設定された終了条件を判定する処理
を行う完了チェック部24で構成されている。The motion controller according to the present embodiment comprises:
A control unit that executes a motion command is a motion command command unit 21 that starts analysis and execution of a motion program.
And a completion check unit 24 for determining the end condition set by an instruction that can be set by arbitrarily combining the start condition of the next block instruction.
【0027】モーションコントローラは、モーションプ
ログラムに基づいて位置決め制御などを行うものであ
り、モーションプログラムはまず、解析部22と実行部
23から構成されるモーション命令指令部21に渡さ
れ、解析部22において、指令された移動量や速度など
が計算され、実行部23に制御が渡される。実行部23
では解析部22で作成された移動量や速度データに基づ
き、払い出し周期の移動量を作成して位置決め動作を開
始し、払い出し完了まで繰り返し実行される。The motion controller performs positioning control and the like based on a motion program. The motion program is first passed to a motion command command unit 21 composed of an analysis unit 22 and an execution unit 23. , The instructed movement amount and speed are calculated, and control is passed to the execution unit 23. Execution unit 23
Then, based on the movement amount and speed data created by the analysis unit 22, the movement amount in the payout cycle is created, the positioning operation is started, and the operation is repeatedly executed until the payout is completed.
【0028】モーション命令指令部21と分離された完
了チェック部24は軸移動命令の実行とは無関係に図4
で示すフォーマットで任意に設定された終了条件を判定
し、条件が一致すればすぐに次の命令を実行する。The completion check unit 24 separated from the motion command instruction unit 21 is independent of the execution of the axis movement command.
The end condition arbitrarily set in the format shown in (1) is determined, and the next instruction is executed as soon as the condition is met.
【0029】以上のように、本実施形態ではモーション
命令を実行する制御部を、モーションプログラムの解析
と実行を開始するモーション命令指令部21と、次ブロ
ック命令の開始条件を任意に組み合わせて設定できる命
令によって設定された終了条件を判定する処理を行う完
了チェック部24を分離して持つことで、制約条件のな
い任意の動作を可能にするモーションプログラムを記述
できる。As described above, in the present embodiment, the control unit for executing the motion command can be set by arbitrarily combining the motion command instructing unit 21 for starting the analysis and execution of the motion program with the start condition of the next block command. By separately providing the completion check unit 24 that performs the process of determining the end condition set by the instruction, it is possible to describe a motion program that enables an arbitrary operation without constraint conditions.
【0030】また、モーション命令の完了条件を任意に
組み合わせて設定できる命令を持つことで、モーション
命令の終了条件判定をプログラマブルに変更可能とな
る。In addition, by having an instruction which can set any combination of the completion conditions of the motion instruction, the determination of the termination condition of the motion instruction can be changed in a programmable manner.
【0031】[0031]
【発明の効果】以上説明したように、本発明は下記のよ
うな効果がある。As described above, the present invention has the following effects.
【0032】請求項1の発明は、サーボコマンド発行処
理部とサーボレスポンス管理部とにモーションコマンド
処理部の処理を分割し、各々独立した処理を行うことに
より、あるサーボコマンド処理中に別のサーボコマンド
を発行するといった複合処理を実現し、サーボコマンド
発行処理の高速化を実現することが可能となる。According to the first aspect of the present invention, the processing of the motion command processing section is divided into a servo command issuing processing section and a servo response management section, and each processing is performed independently. It is possible to realize a complex process such as issuing a command, thereby realizing a high-speed servo command issuing process.
【0033】請求項3の発明は、複雑な並列実行機能な
どを持つことなく、またラダープログラムとタイミング
を取り合うなどの複雑なプログラムを必要とせず、1本
のモーションプログラムで同時に複数の軸移動命令が実
行できることで、アプリケーションプログラム作成の時
間が大幅に短縮できる。According to a third aspect of the present invention, a plurality of axis movement instructions can be simultaneously executed by one motion program without having a complicated parallel execution function or the like, and without requiring a complicated program such as keeping timing with a ladder program. Can significantly reduce the time required to create an application program.
【図1】本発明の一実施形態のモーションコントローラ
のブロック図である。FIG. 1 is a block diagram of a motion controller according to an embodiment of the present invention.
【図2】図1のモーションコントローラ10とサーボア
ンプ11間のデータ授受例を示す図である。FIG. 2 is a diagram showing an example of data transfer between a motion controller 10 and a servo amplifier 11 in FIG.
【図3】本発明の他の実施形態のモーションコントロー
ラのブロック図である。FIG. 3 is a block diagram of a motion controller according to another embodiment of the present invention.
【図4】モーション命令の終了条件を判定する命令のフ
ォーマットとプログラム例を示す図である。FIG. 4 is a diagram showing a format of a command for determining an end condition of a motion command and a program example;
【図5】従来のネットワークサーボ対応モーションコン
トローラのブロック図である。FIG. 5 is a block diagram of a conventional network servo compatible motion controller.
【図6】図5のモーションコントローラ10とサーボア
ンプ11間のデータ授受例を示す図である。FIG. 6 is a diagram showing an example of data transfer between the motion controller 10 and the servo amplifier 11 of FIG.
【図7】従来のモーションコントローラにおけるモーシ
ョンプログラムの実行処理部の構成例を示すブロック図
である。FIG. 7 is a block diagram illustrating a configuration example of a motion program execution processing unit in a conventional motion controller.
1 モーションプログラム 2 モーションコマンドを設定するユーザラダー 3 モーションプログラム実行処理部 4 設定パラメータ領域 5 モーションコマンド処理部 6 サーボコマンド発行処理部 7 サーボレスポンス管理部 8 サーボコマンド 9 サーボレスポンス 10 モーションコントローラ 11 ネットワーク型サーボアンプ 21 モーション命令指令部 22 解析部 23 実行部 24 完了チェック部 Reference Signs List 1 motion program 2 user ladder for setting motion command 3 motion program execution processing unit 4 setting parameter area 5 motion command processing unit 6 servo command issue processing unit 7 servo response management unit 8 servo command 9 servo response 10 motion controller 11 network type servo Amplifier 21 Motion command command part 22 Analysis part 23 Execution part 24 Completion check part
Claims (4)
ットワークサーボ対応モーションコントローラにおい
て、 ネットワーク型サーボアンプ側が規定するフォーマット
にしたがったサーボコマンドを作成し、前記ネットワー
ク型サーボアンプに対して発行するサーボコマンド発行
処理部と、 前記ネットワーク型サーボアンプからの応答を監視し、
サーボコマンドの完了を前記サーボコマンド発行処理部
に通知するサーボレスポンス管理部を有することを特徴
とするネットワークサーボ対応モーションコントロー
ラ。1. A servo command issuing process for creating a servo command according to a format defined by the network type servo amplifier and issuing the servo command to the network type servo amplifier in a network servo compatible motion controller using the network type servo amplifier. Monitoring the response from the network type servo amplifier,
A motion controller corresponding to a network servo, comprising: a servo response management unit that notifies a completion of a servo command to the servo command issuance processing unit.
ボコマンドの完了確認が必要とされない場合、指令され
たモーションコマンドに応じたサーボコマンドを次々に
発行し、サーボコマンドの完了確認が必要とされる場
合、前記サーボレスポンス管理部からのサーボコマンド
の完了報告を待って次のサーボコマンドを発行する、請
求項1記載のモーションコントローラ。2. The servo command issuance processing section, when it is not necessary to confirm the completion of the servo command, issues servo commands according to the commanded motion command one after another, and confirms the completion of the servo command. 2. The motion controller according to claim 1, wherein in the case, the next servo command is issued after waiting for the completion of the servo command from the servo response management unit.
ン命令実行部と、 次ブロック命令の開始条件を任意に組み合わせて設定で
きる命令により設定された終了条件を判定する処理を行
う完了チェック部を有することを特徴とするモーション
コントローラ。3. A motion controller, wherein a motion instruction execution unit for starting analysis and execution of a motion program and a process for determining an end condition set by an instruction capable of setting start conditions of a next block instruction in any combination are performed. A motion controller comprising a completion check unit.
合わせて設定できる命令を有する、請求項3記載のモー
ションコントローラ。4. The motion controller according to claim 3, further comprising an instruction capable of setting any combination of the completion conditions of the motion instruction.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000192765A JP2002006912A (en) | 2000-06-27 | 2000-06-27 | Motion controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000192765A JP2002006912A (en) | 2000-06-27 | 2000-06-27 | Motion controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002006912A true JP2002006912A (en) | 2002-01-11 |
Family
ID=18691849
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000192765A Pending JP2002006912A (en) | 2000-06-27 | 2000-06-27 | Motion controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002006912A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012090291A1 (en) | 2010-12-28 | 2012-07-05 | 株式会社日立製作所 | Motion controller |
| CN112925261A (en) * | 2019-12-06 | 2021-06-08 | 发那科株式会社 | Communication control device |
-
2000
- 2000-06-27 JP JP2000192765A patent/JP2002006912A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012090291A1 (en) | 2010-12-28 | 2012-07-05 | 株式会社日立製作所 | Motion controller |
| US9459617B2 (en) | 2010-12-28 | 2016-10-04 | Hitachi, Ltd. | Motion controller |
| CN112925261A (en) * | 2019-12-06 | 2021-06-08 | 发那科株式会社 | Communication control device |
| JP2021092855A (en) * | 2019-12-06 | 2021-06-17 | ファナック株式会社 | Communication control device |
| JP7448345B2 (en) | 2019-12-06 | 2024-03-12 | ファナック株式会社 | Communication control device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1186386A2 (en) | Robot controller | |
| EP1675312A1 (en) | Multi-protocol field device emulator | |
| WO2015136960A1 (en) | Controller | |
| JP7688619B2 (en) | Stage Automation System | |
| JPH04290102A (en) | Device for information transmission to servomechanism | |
| JP2002006912A (en) | Motion controller | |
| US20020045956A1 (en) | Network distributed motion control system | |
| US6529785B1 (en) | Jog control for industrial control network | |
| JP2005014149A (en) | Robot system | |
| CN111586182B (en) | Data transmission method and device | |
| JP2005135245A (en) | Monitor data collecting device of a plurality of programmable controllers | |
| JP7294078B2 (en) | Control device | |
| JP7230703B2 (en) | Control device | |
| JPH0635528A (en) | Cnc axis control distribution system | |
| JP4733695B2 (en) | Method and apparatus for simulation of automated systems | |
| KR101957400B1 (en) | Programmable logic control system | |
| JP2007241744A (en) | Motion controller and its command method | |
| JP2000293215A (en) | Method for commanding work program of numerical controller | |
| CN115502975B (en) | Robot scheduling method and device, electronic equipment and storage medium | |
| CN120143748A (en) | Fieldbus systems | |
| JP2009093423A (en) | Programmable logic control device with queue function and its method | |
| JP2024088106A (en) | Control system, processing method, and data relay program | |
| JP2007310499A (en) | Numerical controller | |
| JP2548690B2 (en) | Numerical control unit | |
| JP3743335B2 (en) | Numerical controller |