[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2007026202A - Setting method and setting program for driver for servomotor - Google Patents

Setting method and setting program for driver for servomotor Download PDF

Info

Publication number
JP2007026202A
JP2007026202A JP2005208763A JP2005208763A JP2007026202A JP 2007026202 A JP2007026202 A JP 2007026202A JP 2005208763 A JP2005208763 A JP 2005208763A JP 2005208763 A JP2005208763 A JP 2005208763A JP 2007026202 A JP2007026202 A JP 2007026202A
Authority
JP
Japan
Prior art keywords
driver
program
terminal
operation control
setting 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
JP2005208763A
Other languages
Japanese (ja)
Inventor
Naoki Okajima
直樹 岡島
Hiroyuki Tateyama
博之 立山
Takashi Kasugai
孝 春日井
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.)
CKD Corp
Original Assignee
CKD 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 CKD Corp filed Critical CKD Corp
Priority to JP2005208763A priority Critical patent/JP2007026202A/en
Publication of JP2007026202A publication Critical patent/JP2007026202A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Programmable Controllers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a setting method for a driver, improving convenience by use of respective characteristics of a plurality of driver setting devices to reduce a burden on a worker, in the plurality of driver setting devices to the driver for a servomotor. <P>SOLUTION: The driver 15 is connected with the DD motor 12. The driver 15 performs drive control of the DD motor 12 on the basis of a motor control program. The driver 15 can be connected with a PC 21 having excellent workability or a terminal 25 having excellent portability so as to set the motor control program. The PC 21 can be connected with the terminal 25. The worker creates a motor drive program in the PC 21, and makes a memory 26 of the terminal 25 store the motor drive program via communication. Thereafter, the terminal 25 is connected to the driver 15, and a memory 18 of the driver 15 stores the stored motor drive program. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、ダイレクトドライブモータ(以下、DDモータという)等のサーボモータの動作を制御するドライバの設定に関する。   The present invention relates to setting of a driver that controls the operation of a servo motor such as a direct drive motor (hereinafter referred to as a DD motor).

従来、図7に示すように、DDモータ31のロータ32に、減速機を介することなく、回転テーブル33を取り付けた回転テーブル装置30が知られている。回転テーブル装置30は、ワークWなどを搭載した回転テーブル33を第1角度位置から第2角度位置まで回転移動させ、その後、第1角度位置へ戻す等の動作を行うものである。   Conventionally, as shown in FIG. 7, there is known a rotary table device 30 in which a rotary table 33 is attached to a rotor 32 of a DD motor 31 without using a reduction gear. The rotary table device 30 performs an operation such as rotating the rotary table 33 on which the workpiece W or the like is mounted from the first angular position to the second angular position and then returning to the first angular position.

DDモータ31を駆動制御するドライバ34には、DDモータ31を駆動させるための、動作順序や移動角度及び移動時間等のパラメータなどからなる、モータ駆動プログラムが複数種記憶されている。複数種のモータ駆動プログラムは、プログラム番号によって識別管理されている。   The driver 34 that drives and controls the DD motor 31 stores a plurality of types of motor drive programs that include parameters such as an operation sequence, a movement angle, and a movement time for driving the DD motor 31. A plurality of types of motor drive programs are identified and managed by program numbers.

さらに、ドライバ34にはシーケンサ35が接続され、サーボモータ制御システムが構築されている。シーケンサ35はドライバ34に対し、プログラム番号や、モータ駆動プログラムの実行開始を指示する起動信号などを出力する。これによりドライバ34は、シーケンサ35により指定されたプログラム番号に対応するモータ駆動プログラムを実行し、回転テーブル33に所定の回転動作を行わせる。一方で、ドライバ34は、シーケンサ35に対して位置決め動作の完了を示す位置決め完了信号や、起動信号を受け付ける状態であることを示す起動入力待ち信号などを出力する(例えば、特許文献1)。   Furthermore, a sequencer 35 is connected to the driver 34, and a servo motor control system is constructed. The sequencer 35 outputs to the driver 34 a program number, a start signal for instructing start of execution of the motor drive program, and the like. As a result, the driver 34 executes a motor drive program corresponding to the program number designated by the sequencer 35 and causes the rotary table 33 to perform a predetermined rotation operation. On the other hand, the driver 34 outputs, to the sequencer 35, a positioning completion signal indicating completion of the positioning operation, a start input waiting signal indicating that the start signal is being received, and the like (for example, Patent Document 1).

一般に、ドライバ34には、ハンディタイプのターミナル36及び、パーソナルコンピュータ(以下、PCという)37を接続することができる。ターミナル36及びPC37は、モータ駆動プログラムの設定などを行うドライバ設定装置である。すなわち、作業者は、ターミナル36又はPC37を用いて、ドライバ34にモータ駆動プログラムを記憶させ、モータ駆動プログラムにプログラム番号を割り振る。一方、シーケンサ35には、モータ駆動プログラムのプログラム番号を指定できるようにシーケンスプログラムを組み込む。そして、使用時にはシーケンサ35からプログラム番号を指示し、起動信号を与えることによって、DDモータ31を駆動させることができる。   In general, a handy type terminal 36 and a personal computer (hereinafter referred to as a PC) 37 can be connected to the driver 34. The terminal 36 and the PC 37 are driver setting devices for setting a motor drive program. That is, the operator uses the terminal 36 or the PC 37 to store the motor drive program in the driver 34 and assigns a program number to the motor drive program. On the other hand, the sequence program is incorporated in the sequencer 35 so that the program number of the motor drive program can be designated. In use, the DD motor 31 can be driven by instructing a program number from the sequencer 35 and giving an activation signal.

さて、ターミナル36は、工場等における使用を目的とするハンディタイプのドライバ設定装置である。このため、ターミナル36は小型であり携帯性に優れている。しかしながらその反面、画面が小さく、入力キーが少ないため、モータ駆動プログラムを作成するといった作業には不向きである。一方で、PC37は、周知の通り、比較的広い画面を有しており、作業者はマウスやキーボードなどの汎用入力デバイスを用いることができる。このため、PC37は、モータ駆動プログラムを作成等の作業性に優れている。しかしながら、PC37は、OA環境等での使用を前提として作られており、工場等で使用する場合における携帯性は十分でない。   The terminal 36 is a handy type driver setting device intended for use in a factory or the like. For this reason, the terminal 36 is small and has excellent portability. However, on the other hand, since the screen is small and there are few input keys, it is not suitable for work such as creating a motor drive program. On the other hand, as is well known, the PC 37 has a relatively wide screen, and an operator can use a general-purpose input device such as a mouse or a keyboard. For this reason, the PC 37 is excellent in workability such as creating a motor drive program. However, the PC 37 is made on the assumption that it is used in an OA environment or the like, and is not sufficiently portable when used in a factory or the like.

回転テーブル装置30は工場に多数設置されることが想定される。一般に、1つのDDモータ31には、1つのドライバ34が接続される。すなわち、DDモータ31の制御態様を変更する場合には、それぞれのドライバ34に対して、ターミナル36又はPC37を運搬し、作業を行う必要がある。しかしながら、前述の通り、ターミナル36及びPC37では、携帯性及び作業性などの利点が両立せず、ドライバ34の設定にかかる作業者の負担が少なくない。
特開平10−149218号公報
It is assumed that many rotary table devices 30 are installed in a factory. In general, one driver 34 is connected to one DD motor 31. That is, when the control mode of the DD motor 31 is changed, it is necessary to carry the work by transporting the terminal 36 or the PC 37 to each driver 34. However, as described above, the terminal 36 and the PC 37 are not compatible with advantages such as portability and workability, and the burden on the operator for setting the driver 34 is not small.
JP-A-10-149218

本発明は、サーボモータ用ドライバに対する複数のドライバ設定装置において、それぞれの特徴を利用して利便性を向上させ、ひいては作業者の負担低減を図ることのできるドライバの設定方法及びその方法を実現するのに適した設定プログラムを提供することを目的とする。   The present invention realizes a driver setting method and method capable of improving convenience by using respective features in a plurality of driver setting devices for a servo motor driver and thus reducing the burden on an operator. An object is to provide a setting program suitable for the above.

以下、上記課題を解決するのに有効な手段等につき、必要に応じて効果等を示しつつ説明する。なお以下では、理解を容易にするため、発明の実施の形態において対応する構成を括弧書き等で適宜示すが、この括弧書き等で示した具体的構成に限定されるものではない。   Hereinafter, effective means for solving the above-described problems will be described while showing effects and the like as necessary. In the following, in order to facilitate understanding, the corresponding configuration in the embodiment of the invention is appropriately shown in parentheses, but is not limited to the specific configuration shown in parentheses.

手段1.サーボモータ(DDモータ12)を駆動する駆動回路(駆動回路17)及び駆動回路を制御する複数種の動作制御プログラム(モータ駆動プログラム)を記憶した制御回路(制御回路16)が内蔵されたドライバ(ドライバ15)に対し、各動作制御プログラムを設定するための設定方法であって、
各動作制御プログラムのドライバへの設定装置として、パーソナルコンピュータ(PC21)と、パーソナルコンピュータよりも小型かつ小画面の携帯型設定装置(ターミナル25)とを用い、
パーソナルコンピュータを用いて動作制御プログラムを作成し(図4参照)、その作成された動作制御プログラムを携帯型設定装置との通信によって携帯型設定装置に転送するとともに記憶させ(図6(a)参照,ターミナルにおけるステップS108の処理機能,PCにおけるステップS304の処理機能)、携帯型設定装置をドライバに接続して携帯型設定装置に記憶された動作制御プログラムをドライバの制御回路に書き込む(図6(b)参照,ステップS105の処理機能)ことを特徴とするサーボモータ用ドライバの設定方法。
Means 1. A driver (control circuit 16) that stores a drive circuit (drive circuit 17) that drives a servo motor (DD motor 12) and a plurality of types of operation control programs (motor drive programs) that control the drive circuit (control circuit 16). A setting method for setting each operation control program for the driver 15),
As a setting device for the driver of each operation control program, a personal computer (PC21) and a portable setting device (terminal 25) having a smaller and smaller screen than the personal computer are used.
An operation control program is created using a personal computer (see FIG. 4), and the created operation control program is transferred to and stored in the portable setting device by communication with the portable setting device (see FIG. 6A). , The processing function of step S108 in the terminal, the processing function of step S304 in the PC), the portable setting device is connected to the driver, and the operation control program stored in the portable setting device is written in the control circuit of the driver (FIG. 6 ( b) Reference, processing function of step S105). Servo motor driver setting method

手段1によれば、周知の通り、作業性に優れたパーソナルコンピュータを用いて動作制御プログラムの作成が行われ、携帯性に優れた携帯型設定装置を介して、作成した動作制御プログラムがドライバに書き込まれる。すなわち、パーソナルコンピュータ及び携帯型設定装置が有するそれぞれの特徴を利用しつつ、ドライバに対して動作制御プログラムを設定することができる。したがって、ドライバの設定にかかる利便性が向上し、ひいては作業者の負担低減を図ることができる。   According to the means 1, as is well known, an operation control program is created using a personal computer excellent in workability, and the created operation control program is transferred to the driver via a portable setting device excellent in portability. Written. In other words, the operation control program can be set for the driver while utilizing the characteristics of the personal computer and the portable setting device. Therefore, the convenience for setting the driver is improved, and the burden on the operator can be reduced.

手段2.サーボモータを駆動する駆動回路及び駆動回路を制御する複数種の動作制御プログラムを記憶した制御回路が内蔵されたドライバに対し各動作制御プログラムを設定するための小型かつ小画面の携帯型設定装置と通信可能な状態とする通信処理機能(ステップS101の処理機能)と、
動作制御プログラムを作成するためのプログラム作成処理機能(プログラム作成処理機能)と、
プログラム作成処理手段によって作成された動作制御プログラムを記憶手段(メモリ22)に記憶させるプログラム記憶処理機能(プログラム記憶処理機能)と、
通信処理機能により携帯型設定装置との間で通信可能な状態である場合に、記憶手段に記憶させた動作制御プログラムを携帯型設定装置へ転送する転送処理機能(ステップS304の処理機能)と、
をコンピュータに実現させるためのサーボモータ用ドライバの設定用プログラム。
Mean 2. A small and small screen portable setting device for setting each operation control program for a driver having a drive circuit for driving a servo motor and a control circuit storing a plurality of types of operation control programs for controlling the drive circuit; A communication processing function (a processing function in step S101) for setting a communicable state;
A program creation processing function (program creation processing function) for creating an operation control program;
A program storage processing function (program storage processing function) for storing the operation control program created by the program creation processing means in the storage means (memory 22);
A transfer processing function (processing function of step S304) for transferring the operation control program stored in the storage means to the portable setting device when communication with the portable setting device is possible by the communication processing function;
Servo motor driver setting program that enables a computer to realize

手段2によれば、作業者は、コンピュータにて、動作制御プログラムを作成するとともに記憶手段に記憶させることができる。また、コンピュータは、携帯型設定装置を接続すると、携帯型設定装置と通信可能な状態となる。このとき、コンピュータにて作成され記憶された動作制御プログラムが携帯型設定装置に転送されるとともに記憶される。その後、作業者により、携帯型設定装置が運搬されドライバに接続されると、携帯型設定装置の機能により、携帯型設定装置に記憶された動作制御プログラムがドライバの制御回路に書き込まれる。   According to the means 2, the operator can create the operation control program and store it in the storage means by the computer. Further, when the computer is connected to the portable setting device, the computer can communicate with the portable setting device. At this time, the operation control program created and stored by the computer is transferred to and stored in the portable setting device. Thereafter, when the portable setting device is transported and connected to the driver by the operator, the operation control program stored in the portable setting device is written into the control circuit of the driver by the function of the portable setting device.

これにより、本設定用プログラムを汎用のパーソナルコンピュータに組み込めば、周知の通り、作業性に優れたパーソナルコンピュータにおいて、動作制御プログラムを作成することができる。また、作成した動作制御プログラムが携帯型設定装置に転送され記憶されるため、携帯性に優れた携帯型設定装置を運搬して、動作制御プログラムをドライバに書き込むことができる。すなわち、作業性に優れたパーソナルコンピュータと携帯性に優れた携帯型設定装置のそれぞれの特徴を利用しつつ、ドライバに対して動作制御プログラムを書き込み設定することができる。したがって、ドライバの設定にかかる利便性が向上し、ひいては作業者の負担低減を図ることができる。   As a result, if this setting program is incorporated into a general-purpose personal computer, an operation control program can be created in a personal computer with excellent workability, as is well known. Further, since the created operation control program is transferred to and stored in the portable setting device, the portable setting device having excellent portability can be transported and the operation control program can be written in the driver. In other words, the operation control program can be written and set to the driver while utilizing the characteristics of the personal computer having excellent workability and the portable setting device having excellent portability. Therefore, the convenience for setting the driver is improved, and the burden on the operator can be reduced.

手段3.手段2において、通信処理機能により携帯型設定装置との間で通信可能な状態である場合に、携帯型設定装置から転送される動作制御プログラムを記憶手段に記憶させる第2のプログラム記憶処理機能(ステップS302の処理機能)をコンピュータに実現させるためのサーボモータ用ドライバの設定用プログラム。   Means 3. The second program storage processing function for storing the operation control program transferred from the portable setting device in the storage means in the means 2 when communication with the portable setting device is possible by the communication processing function ( A servo motor driver setting program for causing a computer to realize the processing function of step S302.

手段3によれば、コンピュータにおいて、携帯型設定装置から動作制御プログラムを受け取り、記憶手段に記憶することが可能である。これにより、携帯型設定装置に記憶された動作制御プログラムをコンピュータにバックアップすることができる。また、上記手段2で示した処理機能により、バックアップした動作制御プログラムを作業性に優れたコンピュータにて編集し、再び携帯型設定装置に設定することができる。これは、動作制御プログラムの増加や複雑化に伴い、特に効果的になる。   According to the means 3, the computer can receive the operation control program from the portable setting device and store it in the storage means. As a result, the operation control program stored in the portable setting device can be backed up to the computer. Further, by the processing function shown in the above means 2, the backed up operation control program can be edited by a computer having excellent workability and set again in the portable setting device. This becomes particularly effective as the operation control program increases and becomes complicated.

以下、本発明を具体化した一実施の形態を図面に従って説明する。本実施の形態は、回転テーブルをダイレクトに回転駆動するダイレクトドライブモータ(以下DDモータという)の制御装置に適用したものである。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, an embodiment of the invention will be described with reference to the drawings. The present embodiment is applied to a control device for a direct drive motor (hereinafter referred to as a DD motor) for directly rotating a rotary table.

図1及び図2に示すように回転テーブル装置11は、サーボモータとしてのDDモータ12を備えている。DDモータ12の出力部又は出力軸部を構成するロータ13には、平面形状が円形の回転テーブル14が連結されている。ロータ13は中空軸となっており、その中空部に連通するように、回転テーブル14の中心部には上下に貫通する貫通孔14aが形成されている。回転テーブル14の周縁部にはワークWが設置されている。そして、ロータ13の中空部及び貫通孔14aを介して、例えばワークWの有無や位置を検知するためのセンサの配線等を通すことができるようになっている。   As shown in FIGS. 1 and 2, the rotary table device 11 includes a DD motor 12 as a servo motor. A rotary table 14 having a circular planar shape is connected to the rotor 13 constituting the output portion or output shaft portion of the DD motor 12. The rotor 13 has a hollow shaft, and a through-hole 14a penetrating vertically is formed at the center of the rotary table 14 so as to communicate with the hollow portion. A work W is installed on the peripheral edge of the rotary table 14. And the wiring of the sensor for detecting the presence or absence and position of the workpiece | work W, for example can be passed through the hollow part of the rotor 13, and the through-hole 14a.

回転テーブル14は、例えば、図2に示したように、第1角度位置P1から第2角度位置P2まで回転し、その後、第2角度位置P2から第1角度位置P1へ復帰するような動作が行われる。このような動作を実現するために、DDモータ12には、ドライバ15が電気的に接続されている。   For example, as shown in FIG. 2, the rotary table 14 rotates from the first angular position P1 to the second angular position P2, and then returns to the first angular position P1 from the second angular position P2. Done. In order to realize such an operation, a driver 15 is electrically connected to the DD motor 12.

ドライバ15はDDモータ12を駆動する制御装置であり、1台のDDモータ12に対し1台のドライバ15が対応付けられている。ドライバ15には、制御回路16及び駆動回路17が内蔵されている。制御回路16には、演算処理を実行するCPUの他、メモリ18が備えられている。制御回路16は、メモリ18に記憶されたモータ駆動プログラム及び各種パラメータに従って、制御信号を駆動回路17に出力する。駆動回路17は、制御回路16からの制御信号に基づいた駆動電流をDDモータ12に出力し、DDモータ12に所定の動作を行わせる。   The driver 15 is a control device that drives the DD motor 12, and one driver 15 is associated with one DD motor 12. The driver 15 includes a control circuit 16 and a drive circuit 17. The control circuit 16 includes a memory 18 in addition to a CPU that executes arithmetic processing. The control circuit 16 outputs a control signal to the drive circuit 17 according to the motor drive program and various parameters stored in the memory 18. The drive circuit 17 outputs a drive current based on the control signal from the control circuit 16 to the DD motor 12 to cause the DD motor 12 to perform a predetermined operation.

DDモータ12には、回転角(角度位置)検出器としてのレゾルバ19が内蔵されている。レゾルバ19は、DDモータ12の回転軸の回転角を検出し、検出信号(レゾルバ信号)を制御回路16に出力する。制御回路16は、レゾルバ19の検出信号をデジタル信号に変換するR/Dコンバータ(図示略)を有しており、R/Dコンバータを介してDDモータ12の回転角を検知する。そして、制御回路16は、検知した回転角に基づいてフィードバック制御を実行する。   The DD motor 12 includes a resolver 19 as a rotation angle (angular position) detector. The resolver 19 detects the rotation angle of the rotation shaft of the DD motor 12 and outputs a detection signal (resolver signal) to the control circuit 16. The control circuit 16 has an R / D converter (not shown) that converts the detection signal of the resolver 19 into a digital signal, and detects the rotation angle of the DD motor 12 via the R / D converter. And the control circuit 16 performs feedback control based on the detected rotation angle.

ドライバ15には、図示しないI/Oポートを介して、シーケンサ20が接続されている。図1に示されるように、シーケンサ20は複数台のドライバ15と接続されており、それぞれのDDモータ12の動作を統括管理するものである。制御回路16は、シーケンサ20からの入力信号に基づいて、駆動回路17に制御信号を出力する。   A sequencer 20 is connected to the driver 15 via an I / O port (not shown). As shown in FIG. 1, the sequencer 20 is connected to a plurality of drivers 15 and performs overall management of the operations of the respective DD motors 12. The control circuit 16 outputs a control signal to the drive circuit 17 based on the input signal from the sequencer 20.

また、ドライバ15には、図示しないRS−232C通信ポートが設けられている。この通信ポートを介して、従来技術と同様にドライバ設定装置としてのパーソナルコンピュータ(以下、PCという)21又はターミナル25が接続可能となっている。   The driver 15 is provided with an RS-232C communication port (not shown). Via this communication port, a personal computer (hereinafter referred to as a PC) 21 or a terminal 25 as a driver setting device can be connected as in the prior art.

PC21は、モータ駆動プログラムの作成やそのパラメータを設定することができるように周知のものを基本とし、メモリ22、キーボード23及びディスプレイ24などから構成されている。そして、ドライバ15にPC21が接続されると、PC21とドライバ15との間でRS−232C通信が可能な状態となる。   The PC 21 is based on a well-known computer so that a motor drive program can be created and its parameters can be set. The PC 21 includes a memory 22, a keyboard 23, a display 24, and the like. When the PC 21 is connected to the driver 15, RS-232C communication is possible between the PC 21 and the driver 15.

ターミナル25は、やはりモータ駆動プログラムの作成やそのパラメータを設定することができるように周知のものを基本とし、メモリ26、入力キー27及び簡易ディスプレイ28などから構成されている。ドライバ15にターミナル25が接続されると、ターミナル25とドライバ15との間でRS−232C通信が可能な状態となる。   The terminal 25 is basically a known one so that a motor drive program can be created and its parameters can be set. The terminal 25 includes a memory 26, input keys 27, a simple display 28, and the like. When the terminal 25 is connected to the driver 15, RS-232C communication can be performed between the terminal 25 and the driver 15.

ここで、ターミナル25は、工場等での使用が想定されており、縦140mm、横86mm、厚さ23mmの大きさ、及び166g程度の重さである。このため、ターミナル25は、PC21と比べて、携帯性に優れている。ただし、その反面、簡易ディスプレイ28は16文字×2行の表示が行われるものであり、入力キー27はモータ駆動プログラム作成やドライバ15の制御にかかる21種類の入力キーからなる簡易なものである。このため、モータ駆動プログラムの作成等にかかる作業性等については、ターミナル25に比べて、PC21が優れている。   Here, the terminal 25 is assumed to be used in a factory or the like, and has a length of 140 mm, a width of 86 mm, a thickness of 23 mm, and a weight of about 166 g. For this reason, the terminal 25 is more portable than the PC 21. However, on the other hand, the simple display 28 displays 16 characters × 2 lines, and the input key 27 is a simple one composed of 21 types of input keys for creating a motor drive program and controlling the driver 15. . For this reason, the PC 21 is superior to the terminal 25 in terms of workability and the like related to the creation of the motor drive program.

PC21及びターミナル25では、モータ駆動プログラムの作成やパラメータの設定等を行うためにプログラム作成処理機能が実装されている。また、プログラム保存機能により作成したモータ駆動プログラムが保存できるようになっている。このとき、作成したモータ駆動プログラムなどの設定内容はそれぞれのメモリ22,26に記憶される。そして、これら設定内容が前記RS−232C通信を介して出力され、制御回路16のメモリ18内に書き込まれることにより、作業者の所望とするDDモータ12の制御を行うことが可能となっている。また、制御回路16のメモリ18に記憶されたモータ駆動プログラムを読み込み、それぞれのメモリ22,26に記憶することが可能である。   In the PC 21 and the terminal 25, a program creation processing function is implemented in order to create a motor drive program, set parameters, and the like. In addition, the motor drive program created by the program saving function can be saved. At this time, the setting contents such as the created motor drive program are stored in the memories 22 and 26, respectively. These setting contents are output via the RS-232C communication and written in the memory 18 of the control circuit 16, so that the DD motor 12 desired by the operator can be controlled. . Further, the motor drive program stored in the memory 18 of the control circuit 16 can be read and stored in the respective memories 22 and 26.

図3は、PC21又はターミナル25がドライバ15に接続された場合において、モータ駆動プログラムを相互に読み書きするドライバ設定処理の手順を示すフローチャートである。PC21の場合には、本処理に対応するドライバ設定プログラムがメモリ22に格納されており、作業者によって実行されることによって実現される。ターミナル25の場合には、同様のドライバ設定プログラムがメモリ26に格納されており、ドライバ15に接続されることによって自動的に処理が開始される。   FIG. 3 is a flowchart showing the procedure of driver setting processing for reading / writing motor drive programs from / to each other when the PC 21 or the terminal 25 is connected to the driver 15. In the case of the PC 21, a driver setting program corresponding to this process is stored in the memory 22 and is realized by being executed by an operator. In the case of the terminal 25, a similar driver setting program is stored in the memory 26, and the processing is automatically started when connected to the driver 15.

先ず、ステップS101では、ドライバ15との通信に関する初期化や、各種設定の読み出し等の初期処理が行われる。続いて、ステップS102において、それぞれのディスプレイ24,28には、モータ駆動プログラムの読み込み及び書き込みにかかる操作指示を促す案内画面(図示略)が表示される。その後、ステップS103以降において、作業者の指示に基づき、各種処理が行われる。「プログラム書き込み」が指示されると、ステップS104において、書き込みを行うプログラム番号の指定を受け付ける。そして、プログラム番号が指定されると、ステップS105において、対応するモータ駆動プログラムがそれぞれのメモリ22,26から出力され、制御回路16のメモリ18に書き込まれる。一方で、「プログラム読み込み」が指示されると、ステップS107において、読み込みを行うプログラム番号を受け付ける。そして、プログラム番号が指定されると、ステップS108において、対応するモータ駆動プログラムが制御回路16のメモリ18から出力され、それぞれのメモリ22,26に読み込まれる。また、「終了」が指示されると、ステップS110において、通信等に関する終了処理が行われ、本モータ駆動プログラムの読み書きにかかる処理が終了する。なお、モータ駆動プログラムの読み込みや書き込み、及び終了処理が行われるときには、ドライバ15に対してそれぞれの動作に対応する読み出し指令、書き込み指令及び終了指令が出力される。   First, in step S101, initialization relating to communication with the driver 15 and initial processing such as reading of various settings are performed. Subsequently, in step S102, guidance screens (not shown) for prompting operation instructions for reading and writing of the motor drive program are displayed on the respective displays 24 and 28. Thereafter, in step S103 and subsequent steps, various processes are performed based on instructions from the operator. When “program write” is instructed, designation of a program number to be written is accepted in step S104. When the program number is designated, the corresponding motor drive program is output from each of the memories 22 and 26 and written to the memory 18 of the control circuit 16 in step S105. On the other hand, when “program read” is instructed, the program number to be read is received in step S107. When the program number is designated, the corresponding motor drive program is output from the memory 18 of the control circuit 16 and read into the respective memories 22 and 26 in step S108. When “end” is instructed, in step S110, an end process related to communication or the like is performed, and the process related to reading and writing of the motor drive program ends. Note that when the motor drive program is read, written, and terminated, a read command, a write command, and a termination command corresponding to each operation are output to the driver 15.

図4には、モータ駆動プログラムの一例を示す。このモータ駆動プログラムは、シーケンサ20からの起動信号に基づき、回転テーブル14を回転させるものである。具体的には、図2に示されるように、第1角度位置P1(0°)から第2角度位置P2(−90°)へ、1.5秒の時間にて反時計回りに回転させるものである。また、本モータ駆動プログラムは、全7ステップのプログラムコードからなり、ステップ番号順に逐次処理が行われる。   FIG. 4 shows an example of the motor drive program. This motor drive program rotates the turntable 14 based on a start signal from the sequencer 20. Specifically, as shown in FIG. 2, the first angular position P1 (0 °) is rotated counterclockwise in a time of 1.5 seconds from the second angular position P2 (−90 °). It is. The motor drive program is composed of a program code of all 7 steps, and is sequentially processed in the order of step numbers.

上記モータ駆動プログラムでは、先ず、ステップS201及びS202において、回転系及び時間系の単位がそれぞれ「度(°)」及び「秒」に指定される。続いてステップS203において、DDモータ12の回転系が絶対座標として指定される。ステップS204では、初期移動として、回転テーブル14を第1角度位置P1(0°)に回転移動させる。そして、ステップS205において、シーケンサ20からの起動信号を待つ。その後、ドライバ15にシーケンサ20からの起動信号が入力されると、ステップS206に移り、回転テーブル14が角度位置P2(−90°)へ、1.5秒の時間にて回転移動される。回転テーブル14の回転移動後、ステップS207において、本モータ駆動プログラムが終了される。   In the motor drive program, first, in steps S201 and S202, the units of the rotation system and the time system are designated as “degree (°)” and “second”, respectively. Subsequently, in step S203, the rotation system of the DD motor 12 is designated as absolute coordinates. In step S204, as the initial movement, the rotary table 14 is rotationally moved to the first angular position P1 (0 °). In step S205, an activation signal from the sequencer 20 is awaited. Thereafter, when the activation signal from the sequencer 20 is input to the driver 15, the process proceeds to step S206, and the rotary table 14 is rotationally moved to the angular position P2 (−90 °) in a time of 1.5 seconds. After the rotational movement of the turntable 14, the motor drive program is terminated in step S207.

ところで、PC21とターミナル25とは、前記通信ポートを介して相互に接続でき、RS−232C通信が可能となっている。このとき、PC21では、ドライバ15の通信態様を模擬したドライバ通信模擬処理が実行される。すると、ターミナル25からは、接続されたPC21があたかもドライバ15であるかのように見える。このため、ターミナル25は、従来通りのドライバ15に対する場合と同様の操作にて、PC21とモータ駆動プログラムの読み込み及び書き込みを行うことができる。以下に、その詳細について述べる。   By the way, the PC 21 and the terminal 25 can be connected to each other via the communication port, and RS-232C communication is possible. At this time, the PC 21 executes a driver communication simulation process that simulates the communication mode of the driver 15. Then, it appears from the terminal 25 as if the connected PC 21 is the driver 15. Therefore, the terminal 25 can read and write the PC 21 and the motor drive program by the same operation as that for the conventional driver 15. The details will be described below.

図5は、PC21における、ドライバ通信模擬処理を示すフローチャートである。本処理は、通信の初期化などを行う初期処理において、自動的に実行される。具体的には、PC21に接続された機器がドライバ15では無く、ターミナル25と認識されると、図3のステップS102以降の代わりに実行される。本処理が実行されると、PC21はターミナル25からの動作指令待ちとなる。第1に、ターミナル25にて「プログラム書き込み」が指示されると、PC21には、「プログラム書き込み」にかかる動作指令が入力される。すると、ステップS301においてその動作指令が判別され、ステップS302において、ターミナル25のメモリ26から出力されたモータ駆動プログラムを、メモリ22に書き込む処理が行われる。第2に、ターミナル25にて「プログラム読み込み」が指示されると、「プログラム読み込み」にかかる動作指令が入力される。すると、ステップS303においてその動作指令が判別され、ステップS304において、メモリ22からモータ駆動プログラムを読み出す処理が行われる。そしてターミナル25に対してそのモータ駆動プログラムが出力され、ターミナル25においてメモリ26に読み込まれる。また、ターミナル25にて「終了」が指示されると、ステップS305において、その動作指令が判別される。そしてステップS306において、通信等に関する終了処理が行われ、本ドライバ通信模擬処理が終了される。   FIG. 5 is a flowchart showing driver communication simulation processing in the PC 21. This process is automatically executed in an initial process for initializing communication or the like. Specifically, when the device connected to the PC 21 is recognized as the terminal 25 instead of the driver 15, it is executed instead of step S102 and subsequent steps in FIG. When this process is executed, the PC 21 waits for an operation command from the terminal 25. First, when “program write” is instructed at the terminal 25, an operation command related to “program write” is input to the PC 21. Then, in step S301, the operation command is determined, and in step S302, a process of writing the motor drive program output from the memory 26 of the terminal 25 into the memory 22 is performed. Second, when “read program” is instructed at the terminal 25, an operation command related to “read program” is input. Then, in step S303, the operation command is determined, and in step S304, a process of reading a motor drive program from the memory 22 is performed. Then, the motor drive program is output to the terminal 25 and read into the memory 26 at the terminal 25. When “end” is instructed at the terminal 25, the operation command is determined in step S305. In step S306, an end process related to communication or the like is performed, and the driver communication simulation process ends.

以下に、PC21及びターミナル25を利用して、ドライバ15に対するモータ駆動プログラムの「書き込み」及び「読み込み」を行う手順の一例を説明する。ここでは、図2に示すような第1角度位置P1にあるワークWを反時計周りに回転させ、第2角度位置P2に位置決めする制御動作を想定する。なお、回転テーブル装置11は工場に設置されており、PC21は工場と別のオフィスに置かれているものとする。   Hereinafter, an example of a procedure for performing “write” and “read” of the motor drive program to the driver 15 using the PC 21 and the terminal 25 will be described. Here, a control operation is assumed in which the workpiece W at the first angular position P1 as shown in FIG. 2 is rotated counterclockwise and positioned at the second angular position P2. It is assumed that the rotary table device 11 is installed in a factory and the PC 21 is installed in an office different from the factory.

先ず、作業者は、PC21を用いて上記の動作に対応する図3に示されるようなモータ駆動プログラムを作成し、メモリ22に保存する。続いて、図6(a)に示すように、PC21にターミナル25を接続するとともに、PC21にてドライバ設定プログラムを実行する。PC21にターミナル25が接続されることにより、PC21ではドライバ通信模擬処理が実行され、PC21とターミナル25とで相互にRS−232C通信可能な状態になる。一方、ターミナル25では、PC21との接続により、ドライバ設定プログラムが自動的に実行され、モータ駆動プログラムの読み込み及び書き込みが可能な状態になる。作業者は、ターミナル25の簡易ディスプレイ28に表示される案内に従って、「プログラム読み込み」を指示し、プログラム番号を指定する。すると、PC21では、メモリ22に記憶されたモータ駆動プログラムが読み出されるとともにターミナル25に対して出力され、メモリ26に書き込まれる。その後、作業者は、ターミナル25をPC21から外すし、回転テーブル装置11が設置されている工場に運搬する。そして、図6(b)に示すように、ターミナル25をドライバ15に接続する。ターミナル25がドライバ15と通信可能状態になった後、作業者は、簡易ディスプレイ28に表示される案内に従って「プログラム書き込み」を指示し、プログラム番号を指定する。すると、ターミナル25のメモリ26に保存されたモータ駆動プログラムが出力され、制御回路16のメモリ18にモータ駆動プログラムを書き込まれる。その後、ドライバ15に対してシーケンサ20から「プログラム番号」や「起動信号」が適宜入力されると、モータ駆動プログラムが実行されて、回転テーブル14が第1角度位置P1から第2角度位置P2に回転移動される。すなわち、作業性に優れたPC21においてモータ駆動プログラムを作成し、携帯性に優れたターミナル25を介してドライバ15の設定を行うことができる。   First, the operator creates a motor drive program as shown in FIG. 3 corresponding to the above operation using the PC 21 and stores it in the memory 22. Subsequently, as shown in FIG. 6A, the terminal 25 is connected to the PC 21 and the driver setting program is executed on the PC 21. By connecting the terminal 25 to the PC 21, the driver communication simulation process is executed in the PC 21, and the PC 21 and the terminal 25 can communicate with each other RS-232C. On the other hand, in the terminal 25, the driver setting program is automatically executed by the connection with the PC 21, and the motor driving program can be read and written. In accordance with the guidance displayed on the simplified display 28 of the terminal 25, the operator instructs “read program” and designates the program number. Then, in the PC 21, the motor drive program stored in the memory 22 is read out, output to the terminal 25, and written in the memory 26. Thereafter, the operator removes the terminal 25 from the PC 21 and transports it to the factory where the rotary table device 11 is installed. Then, the terminal 25 is connected to the driver 15 as shown in FIG. After the terminal 25 becomes communicable with the driver 15, the operator instructs “program writing” according to the guidance displayed on the simple display 28 and designates the program number. Then, the motor drive program stored in the memory 26 of the terminal 25 is output, and the motor drive program is written in the memory 18 of the control circuit 16. Thereafter, when a “program number” or “start signal” is appropriately input from the sequencer 20 to the driver 15, a motor drive program is executed, and the rotary table 14 is moved from the first angular position P1 to the second angular position P2. It is rotated. That is, it is possible to create a motor drive program in the PC 21 having excellent workability and to set the driver 15 via the terminal 25 having excellent portability.

また、モータ駆動プログラムを実行した後、その回転テーブル14の移動態様を変更する場合がある。このとき、作業者は、ドライバ15に接続されたターミナル25を用い、メモリ18に保存された前記モータ駆動プログラムの変更作業を行うことができる。例えば、第1角度位置P1から第2角度位置P2への移動時間を1.0秒とすることを想定する。作業者は、入力キー27を用いて、ステップS206のプログラムコードを「A90F1.0」に変更するとともに、変更したモータ駆動プログラムを制御回路16のメモリ18に書き込む。すると、回転テーブル14が第1角度位置P1から第2角度位置P2に1.0秒の時間にて回転移動される。すなわち、ターミナル25のドライバ設定機能により、PC21を利用することなく、ドライバ15の設定を行うことができる。   In addition, after the motor drive program is executed, the movement mode of the rotary table 14 may be changed. At this time, the operator can use the terminal 25 connected to the driver 15 to change the motor drive program stored in the memory 18. For example, it is assumed that the moving time from the first angular position P1 to the second angular position P2 is 1.0 second. The operator uses the input key 27 to change the program code in step S206 to “A90F1.0” and writes the changed motor drive program in the memory 18 of the control circuit 16. Then, the rotary table 14 is rotationally moved from the first angular position P1 to the second angular position P2 in a time of 1.0 seconds. That is, the driver 15 can be set by the driver setting function of the terminal 25 without using the PC 21.

さらに、ドライバ15に記憶されたモータ駆動プログラムを編集する場合を想定する。この場合、モータ駆動プログラムが複雑であれば、作業性に優れたPC21にて編集することが考えられる。作業者は、ドライバ15とターミナル25とが通信が可能となっている状態において、「プログラム読み出し」を指示する。すると、メモリ18に記憶されているモータ駆動プログラムが制御回路16のメモリ18から読み出され、ターミナル25のメモリ26に書き込まれる。その後、ターミナル25をドライバ15から外すし、PC21が置かれているオフィスへ運搬する。そして、図6(a)に示すように、ターミナル25とPC21とを接続し、相互に通信可能な状態とする。ターミナル25において、「プログラム書き込み」を指示するとともに、プログラム番号を指定する。すると、ターミナル25からPC21に対してモータ駆動プログラムが出力され、PC21のメモリ22にモータ駆動プログラムが書き込まれる。その後、PC21においてモータ駆動プログラムを編集し、再びターミナル25を介して制御回路16のメモリ18に書き込みを行う。すなわち、モータ駆動プログラムが複雑な場合には、ターミナル25を利用することにより、作業性に優れたPC21を用いて編集して、ドライバ15に設定することができる。   Furthermore, it is assumed that the motor drive program stored in the driver 15 is edited. In this case, if the motor drive program is complicated, it can be considered that editing is performed by the PC 21 having excellent workability. The operator instructs “read program” in a state where the driver 15 and the terminal 25 can communicate with each other. Then, the motor drive program stored in the memory 18 is read from the memory 18 of the control circuit 16 and written in the memory 26 of the terminal 25. Thereafter, the terminal 25 is removed from the driver 15 and transported to the office where the PC 21 is placed. Then, as shown in FIG. 6A, the terminal 25 and the PC 21 are connected so that they can communicate with each other. In the terminal 25, “program writing” is instructed and a program number is designated. Then, a motor drive program is output from the terminal 25 to the PC 21, and the motor drive program is written in the memory 22 of the PC 21. Thereafter, the motor drive program is edited on the PC 21 and written to the memory 18 of the control circuit 16 via the terminal 25 again. In other words, when the motor drive program is complicated, the terminal 25 can be used to edit using the PC 21 with excellent workability and set it in the driver 15.

以上、詳述した実施の形態によれば、以下の優れた効果が得られる。   As described above, according to the embodiment described in detail, the following excellent effects can be obtained.

ドライバ15にモータ駆動プログラムを設定するにあたり、PC21とターミナル25とを接続し、PC21からターミナル25にモータ駆動プログラムを転送し記憶させた。このため、作業者は、作業性に優れたPC21を用いてモータ駆動プログラムを作成し、携帯性に優れたターミナル25を介して、作成したモータ駆動プログラムをドライバ15に書き込むことができる。また、ドライバ15に記憶されているモータ駆動プログラムを、ターミナル25を介することにより、作業性に優れたPC21にて修正し、再び書き込み設定できる。   In setting the motor drive program in the driver 15, the PC 21 and the terminal 25 were connected, and the motor drive program was transferred from the PC 21 to the terminal 25 and stored. For this reason, the operator can create a motor drive program using the PC 21 excellent in workability, and can write the created motor drive program in the driver 15 via the terminal 25 excellent in portability. In addition, the motor drive program stored in the driver 15 can be corrected by the PC 21 having excellent workability through the terminal 25 and set again.

なお、制御回路16のメモリ18に記憶させたモータ駆動プログラムを修正するときには、ターミナル25が有するドライバ設定機能を利用することができる。このため、モータ駆動プログラムの修正が容易である場合には、PC21を使用することなく、モータ駆動プログラムやそのパラメータの設定を行うことができる。   Note that when the motor drive program stored in the memory 18 of the control circuit 16 is corrected, the driver setting function of the terminal 25 can be used. For this reason, when it is easy to correct the motor drive program, the motor drive program and its parameters can be set without using the PC 21.

また、PC21では、ターミナル25と通信において、ドライバ15の通信形態を模擬した。このため、作業者は、従来通りに、ターミナル25を操作することによって、PC21とのモータ駆動プログラムの読み込み及び書き込みを行うことができる。また、PC21では、初期処理において接続機器を判別し、ターミナル25が接続されている場合に、自動的にターミナル25との通信にかかる処理を実行した。このため、作業者は、その都度接続される機器を区別してドライバ設定プログラム等を実行する必要がない。   In the PC 21, the communication mode of the driver 15 is simulated in communication with the terminal 25. For this reason, the operator can read and write the motor drive program with the PC 21 by operating the terminal 25 as usual. Further, the PC 21 determines the connected device in the initial processing, and automatically executes processing related to communication with the terminal 25 when the terminal 25 is connected. For this reason, the worker does not need to execute a driver setting program or the like by distinguishing between devices to be connected each time.

以上の利点により、ドライバの設定装置であるPC21及びターミナル25のそれぞれの特徴を利用し、作業者にとって利便性良く、ドライバの設定を行うことが可能である。また、従来機器をそのまま利用可能であり、コストの面で有利である。   Due to the above advantages, it is possible to perform driver setting with good convenience for the operator by using the characteristics of the PC 21 and the terminal 25 which are driver setting devices. Also, conventional equipment can be used as it is, which is advantageous in terms of cost.

なお、本発明は以上説明した実施の形態に限定されるものではなく、例えば次のような実施の形態とすることもできる。   Note that the present invention is not limited to the embodiment described above, and may be, for example, the following embodiment.

上記実施の形態では、ターミナル25をドライバ設定装置として用いたが、ターミナル25は、ドライバ15の入出力信号や、DDモータ12の状態を確認する動作確認装置としての機能を有するものであっても良い。   In the above embodiment, the terminal 25 is used as a driver setting device. However, the terminal 25 may have a function as an operation confirmation device for confirming input / output signals of the driver 15 and the state of the DD motor 12. good.

上記実施の形態では、ドライバ15、PC21、及びターミナル25は、相互にモータ駆動プログラムやパラメータの読み込み及び書き込みを行うために、RS−232C通信を行ったがこれに限らない。通信手段には、USB通信や、汎用シリアル通信、汎用パラレル通信及びその他工業用の通信規格等に準じるものを利用しても良い。また、1対1の接続に限らず、RS−485C等の規格等の1対多数の同時通信を行っても良い。   In the above embodiment, the driver 15, the PC 21, and the terminal 25 perform RS-232C communication in order to mutually read and write a motor drive program and parameters, but the present invention is not limited to this. As the communication means, USB communication, general-purpose serial communication, general-purpose parallel communication, and other industrial communication standards may be used. Further, not only one-to-one connection, but one-to-many simultaneous communication such as a standard such as RS-485C may be performed.

上記実施の形態では、回転テーブル14上にワークWを配置したが、ワークWに代えて作業機器を設置するものであっても良い。この場合、作業機器に接続される配線類や配線類は貫通孔14a及びロータ13の中空部を介して外部へ導出することができる。   In the above embodiment, the work W is arranged on the turntable 14, but a work device may be installed instead of the work W. In this case, wirings and wirings connected to the work equipment can be led out to the outside through the through hole 14 a and the hollow portion of the rotor 13.

上記実施の形態では、回転テーブル14をダイレクトに回転駆動するDDモータ12について実施したが、ロータ13に直接連結される負荷が回転テーブル14である必要はない。また、DDモータ12以上のモータ、例えば減速機の介在が必要なサーボモータについて実施しても良い。   In the above embodiment, the DD motor 12 that directly drives the rotary table 14 to rotate is described. However, the load directly connected to the rotor 13 does not have to be the rotary table 14. Further, the present invention may be carried out for a motor of DD motor 12 or more, for example, a servo motor that requires a reduction gear.

上記の実施の形態では、回転駆動するDDモータ12を用いた制御装置について実施したが、直線駆動するリニアモータに実施しても良い。   In the above embodiment, the control device using the rotationally driven DD motor 12 is implemented, but the control device may be implemented in a linear motor that is linearly driven.

本実施の形態における回転テーブル制御装置及びその回転テーブル装置が備えるモータの制御システムを示すブロック図である。It is a block diagram which shows the control system of the rotary table control apparatus in this Embodiment and the motor with which the rotary table apparatus is provided. 回転テーブル装置の平面図である。It is a top view of a rotary table apparatus. ドライバ設定の処理手順を表すフローチャートである。It is a flowchart showing the process sequence of a driver setting. 回転テーブルを角度位置P1から角度位置P2へ回転移動させるモータ駆動プログラムである。This is a motor drive program for rotating the rotary table from the angular position P1 to the angular position P2. PCにおけるドライバ通信模擬処理の手順を表すフローチャートである。It is a flowchart showing the procedure of the driver communication simulation process in PC. PCと、ターミナルと、ドライバとの接続を表す図である。It is a figure showing connection with PC, a terminal, and a driver. 従来の回転テーブル装置及びその回転テーブルが備えるモータの制御システムを示すブロック図である。It is a block diagram which shows the conventional rotary table apparatus and the control system of the motor with which the rotary table is provided.

符号の説明Explanation of symbols

12…サーボモータとしてのDDモータ、15…ドライバ、16…制御回路、17…駆動回路、21…コンピュータとしてのPC、22…記憶手段としてのメモリ、25…携帯型設定装置としてのターミナル。   DESCRIPTION OF SYMBOLS 12 ... DD motor as a servomotor, 15 ... Driver, 16 ... Control circuit, 17 ... Drive circuit, 21 ... PC as a computer, 22 ... Memory as a memory | storage means, 25 ... Terminal as a portable setting apparatus.

Claims (3)

サーボモータを駆動する駆動回路及び該駆動回路を制御する複数種の動作制御プログラムを記憶した制御回路が内蔵されたドライバに対し、前記各動作制御プログラムを設定するための設定方法であって、
前記各動作制御プログラムのドライバへの設定装置として、パーソナルコンピュータと、該パーソナルコンピュータよりも小型かつ小画面の携帯型設定装置とを用い、
前記パーソナルコンピュータを用いて前記動作制御プログラムを作成し、その作成された動作制御プログラムを前記携帯型設定装置との通信によって該携帯型設定装置に転送するとともに記憶させ、該携帯型設定装置を前記ドライバに接続して該携帯型設定装置に記憶させた動作制御プログラムを前記ドライバの制御回路に書き込むことを特徴とするサーボモータ用ドライバの設定方法。
A setting method for setting each operation control program for a driver having a drive circuit for driving a servo motor and a control circuit storing a plurality of types of operation control programs for controlling the drive circuit,
As a setting device to the driver of each operation control program, using a personal computer and a portable setting device having a smaller and smaller screen than the personal computer,
The operation control program is created using the personal computer, the created operation control program is transferred to and stored in the portable setting device by communication with the portable setting device, and the portable setting device is stored in the portable setting device. A servo motor driver setting method, wherein an operation control program connected to a driver and stored in the portable setting device is written to a control circuit of the driver.
サーボモータを駆動する駆動回路及び該駆動回路を制御する複数種の動作制御プログラムを記憶した制御回路が内蔵されたドライバに対し前記各動作制御プログラムを書き込み設定するための小型かつ小画面の携帯型設定装置と通信可能な状態とする通信処理機能と、
前記動作制御プログラムを作成するためのプログラム作成処理機能と、
該プログラム作成処理手段によって作成された動作制御プログラムを記憶手段に記憶させるプログラム記憶処理機能と、
前記通信処理機能により前記携帯型設定装置との間で通信可能な状態である場合に、前記記憶手段に記憶させた動作制御プログラムを前記携帯型設定装置へ転送する転送処理機能と、
をコンピュータに実現させるためのサーボモータ用ドライバの設定用プログラム。
Compact and small-screen portable type for writing and setting each operation control program to a driver having a drive circuit for driving a servo motor and a control circuit storing a plurality of types of operation control programs for controlling the drive circuit A communication processing function for enabling communication with the setting device;
A program creation processing function for creating the operation control program;
A program storage processing function for storing the operation control program created by the program creation processing means in a storage means;
A transfer processing function for transferring the operation control program stored in the storage means to the portable setting device when the communication processing function is capable of communicating with the portable setting device;
Servo motor driver setting program that enables a computer to realize
前記通信処理機能により前記携帯型設定装置との間で通信可能な状態である場合に、前記携帯型設定装置から転送される動作制御プログラムを前記記憶手段に記憶させる第2のプログラム記憶処理機能をコンピュータに実現させるための請求項2に記載のサーボモータ用ドライバの設定用プログラム。   A second program storage processing function for storing, in the storage means, an operation control program transferred from the portable setting device when the communication processing function allows communication with the portable setting device; The servo motor driver setting program according to claim 2, which is realized by a computer.
JP2005208763A 2005-07-19 2005-07-19 Setting method and setting program for driver for servomotor Pending JP2007026202A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005208763A JP2007026202A (en) 2005-07-19 2005-07-19 Setting method and setting program for driver for servomotor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005208763A JP2007026202A (en) 2005-07-19 2005-07-19 Setting method and setting program for driver for servomotor

Publications (1)

Publication Number Publication Date
JP2007026202A true JP2007026202A (en) 2007-02-01

Family

ID=37786850

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005208763A Pending JP2007026202A (en) 2005-07-19 2005-07-19 Setting method and setting program for driver for servomotor

Country Status (1)

Country Link
JP (1) JP2007026202A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04222024A (en) * 1990-12-25 1992-08-12 Matsushita Electric Works Ltd Program forming device
JPH06187016A (en) * 1992-12-22 1994-07-08 Matsushita Electric Works Ltd Program preparing device
JP2001034309A (en) * 1999-07-23 2001-02-09 Mitsubishi Electric Corp Peripheral operation equipment for controlling positioning controller, and positioning controller

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04222024A (en) * 1990-12-25 1992-08-12 Matsushita Electric Works Ltd Program forming device
JPH06187016A (en) * 1992-12-22 1994-07-08 Matsushita Electric Works Ltd Program preparing device
JP2001034309A (en) * 1999-07-23 2001-02-09 Mitsubishi Electric Corp Peripheral operation equipment for controlling positioning controller, and positioning controller

Similar Documents

Publication Publication Date Title
US8918216B2 (en) Robot system
US6813523B2 (en) Distributed process control
JP2008282363A (en) Programmable controller, program creation support device, computer program and programmable logic controller (plc) system
JP6434434B2 (en) A processing robot system that connects a processing device to a robot for processing
JP2009028871A (en) Robot control device
JP2007026202A (en) Setting method and setting program for driver for servomotor
JP6374456B2 (en) Electronic equipment and numerical control device
JP2010224597A (en) Method and system for generating programmable controller control program
WO2022208849A1 (en) Robot control device, robot control system, and robot control method
CN114365048B (en) Numerical control device
JP6323685B2 (en) Programmable controller
JP2009193276A (en) Ladder program creation device and ladder program creation execution system using it
JP2022100572A (en) Program execution system, controller, and control program
JP3041959B2 (en) Programmable controller
JP2009181173A (en) Machine control panel screen display system, and display device having sequential control processing function
JP2007011646A (en) Device for verifying driver motion for servo motor control system
WO1985000678A1 (en) Method of inspecting machining locus control
JP2008293241A (en) Display device
JP5008520B2 (en) How to display data entry status in the display screen
JP2006314159A (en) Motor control device
Toker 5-DOF Robotic Arm Controlled by Android Devices via WIFI
JP4141726B2 (en) Operating device for controlling operation of production equipment, and component mounting apparatus using the operating device
JP2004227392A (en) Display device
JP2013041392A (en) Numerical controller and processing program generation method
KR20210080868A (en) Robot Control Apparatus Having Virtual Axis Interface and Driving Method Thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20080516

Free format text: JAPANESE INTERMEDIATE CODE: A621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091124

A02 Decision of refusal

Effective date: 20100316

Free format text: JAPANESE INTERMEDIATE CODE: A02