JPH04321105A - Positioning control method - Google Patents
Positioning control methodInfo
- Publication number
- JPH04321105A JPH04321105A JP11658391A JP11658391A JPH04321105A JP H04321105 A JPH04321105 A JP H04321105A JP 11658391 A JP11658391 A JP 11658391A JP 11658391 A JP11658391 A JP 11658391A JP H04321105 A JPH04321105 A JP H04321105A
- Authority
- JP
- Japan
- Prior art keywords
- data
- positioning control
- sequencer
- servo motor
- positioning
- 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.)
- Granted
Links
Landscapes
- Programmable Controllers (AREA)
- Control Of Position Or Direction (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【0001】0001
【産業上の利用分野】この発明は、サーボモータを所定
位置に位置決めするための位置決め制御方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a positioning control method for positioning a servo motor at a predetermined position.
【0002】0002
【従来の技術】図2はサーボシステムの一般的な例を示
す概要図で、1は上位機器としてのシーケンサ、2は制
御器、3はサーボモータである。ここに、制御器2はサ
ーボモータ3を制御することにより、図示されない位置
決め対象の位置決め制御を行なうが、その場合のサーボ
モータ3の移動量,送り速度を含む位置決めのためのデ
ータが内部のメモリに、例えば図3の如く記憶されてい
る。図4は図2の動作を説明するためのフローチャート
である。すなわち、ステップS1でシーケンサ1からメ
モリのデータを選択するためのデータ番号がBCDコー
ドでパラレルに与えられると、ステップS2で制御器2
はこのデータ番号にもとづきメモリをアクセスし、その
番号に対応する移動量xiおよび送り量viを読み出す
。次いで、ステップS3でシーケンサ1からスタート信
号が入力されると、これを受けてステップS4でサーボ
モータ3を駆動する。2. Description of the Related Art FIG. 2 is a schematic diagram showing a general example of a servo system, in which 1 is a sequencer as a host device, 2 is a controller, and 3 is a servo motor. Here, the controller 2 performs positioning control of a positioning target (not shown) by controlling the servo motor 3, but the data for positioning including the movement amount and feed rate of the servo motor 3 in this case is stored in the internal memory. For example, the information is stored as shown in FIG. FIG. 4 is a flowchart for explaining the operation of FIG. That is, when a data number for selecting memory data is given in parallel from the sequencer 1 in a BCD code in step S1, the controller 2
accesses the memory based on this data number and reads the movement amount xi and feed amount vi corresponding to that number. Next, when a start signal is input from the sequencer 1 in step S3, the servo motor 3 is driven in step S4 in response to this.
【0003】0003
【発明が解決しようとする課題】以上のように、従来は
シーケンサが初めにデータ番号を複数ビットで指定し、
それから一定の時間をおいてスタート信号を出す必要が
あった。このため、シーケンサ側の負担が増加するとい
う問題がある。したがって、この発明の課題は位置決め
制御を行なう場合のシーケンサ側の負担を軽減すること
にある。[Problems to be Solved by the Invention] As described above, conventionally, a sequencer first specifies a data number using multiple bits,
After that, the start signal had to be given after a certain amount of time. Therefore, there is a problem in that the burden on the sequencer side increases. Therefore, an object of the present invention is to reduce the burden on the sequencer when performing positioning control.
【0004】0004
【課題を解決するための手段】このような課題を解決す
るため、この発明では、サーボモータの移動量,送り速
度を含む位置決めのためのデータを予め記憶しておき、
シーケンサを含む外部装置によりそのうちの1つを選択
して位置決め制御を行なうに当たり、前記外部装置から
の1ビットの信号または複数ビットの信号により前記デ
ータの所望の1つを選択可能にし、かつ1ビットの信号
を受けたときはこれに対応するデータを読み出して直ち
に位置決め制御を可能にしてなることを特徴としている
。[Means for Solving the Problems] In order to solve such problems, the present invention stores data for positioning including the movement amount and feed speed of the servo motor in advance,
When an external device including a sequencer selects one of the data and performs positioning control, a desired one of the data can be selected by a 1-bit signal or a multiple-bit signal from the external device, and a 1-bit signal is used. When a signal is received, the corresponding data is read out and positioning control can be performed immediately.
【0005】[0005]
【作用】1ビットの信号でメモリのアクセスを可能とし
、かつこれにスタート信号の機能をも兼ねさせることに
より、上位機器としてのシーケンサの負担を軽減し得る
ようにする。[Operation] By making it possible to access the memory with a 1-bit signal and having this serve also as a start signal, it is possible to reduce the burden on the sequencer as a host device.
【0006】[0006]
【実施例】図1はこの発明の実施例を示すフローチャー
トである。ここでは、従来の如くデータ番号を複数ビッ
トで指定した後スタート信号を与えて制御を行なう場合
と、1ビットのデータにより直ちに制御を行なう場合と
を選択し得るよう、まずステップS1で所定の指示、す
なわちビットデータにて制御するかどうかの指示が与え
られているか否かを判断する。その結果、ノー(N)で
あれば図3と同様の方法で制御を行ない(ステップS5
)、イエス(Y)ならばステップS2で1ビットデータ
を受け、ステップS3でこのデータと対応する移動量,
送り速度をメモリから読み出し、ステップS4でサーボ
モータ3を駆動する。この場合、1ビットデータとデー
タ番号とは1対1に対応しており、1ビットデータのい
ずれか1つを選択することにより、所望のデータを読み
出すことができるようになっている。このように、1ビ
ットの信号でメモリのアクセスを可能とし、かつこれに
スタート信号の機能をも兼ねさせるようにしたので、上
位機器としてのシーケンサの負担を著しく軽減すること
ができる。DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a flowchart showing an embodiment of the present invention. Here, in order to be able to select between the conventional case of specifying the data number using multiple bits and then giving a start signal, and the case of immediately controlling using 1-bit data, a predetermined instruction is first given in step S1. That is, it is determined whether or not an instruction as to whether or not to control is given using bit data. If the result is NO (N), control is performed in the same manner as in FIG. 3 (step S5
), if yes (Y), 1-bit data is received in step S2, and in step S3, the movement amount corresponding to this data,
The feed rate is read from the memory and the servo motor 3 is driven in step S4. In this case, 1-bit data and data numbers have a one-to-one correspondence, and desired data can be read by selecting any one of the 1-bit data. In this way, the memory can be accessed using a 1-bit signal, and this signal also functions as a start signal, so that the load on the sequencer as a host device can be significantly reduced.
【0007】[0007]
【発明の効果】この発明によれば、従来と同様の制御と
1ビットデータを用いた制御とを選択できるので融通性
が増すとともに、1ビットデータを用いた制御ではスタ
ート信号を不要にできるので、シーケンサを含む上位装
置の負担が軽減され、上位装置の設計が容易となる利点
が得られる。[Effects of the Invention] According to the present invention, flexibility is increased because it is possible to select between conventional control and control using 1-bit data, and control using 1-bit data eliminates the need for a start signal. , the burden on the host device including the sequencer is reduced, and the design of the host device becomes easier.
【図1】この発明の実施例を示すフローチャートである
。FIG. 1 is a flowchart showing an embodiment of the invention.
【図2】サーボシステムの一般的な例を示す概要図であ
る。FIG. 2 is a schematic diagram showing a general example of a servo system.
【図3】メモリの内容を説明するための説明図である。FIG. 3 is an explanatory diagram for explaining the contents of a memory.
【図4】図2の動作を説明するためのフローチャートで
ある。FIG. 4 is a flowchart for explaining the operation of FIG. 2;
1 シーケンサ(上位機器) 2 制御器 3 サーボモータ 1 Sequencer (upper device) 2 Controller 3 Servo motor
Claims (1)
む位置決めのためのデータを予め記憶しておき、シーケ
ンサを含む外部装置によりそのうちの1つを選択して位
置決め制御を行なうに当たり、前記外部装置からの1ビ
ットの信号または複数ビットの信号により前記データの
所望の1つを選択可能にし、かつ1ビットの信号を受け
たときはこれに対応するデータを読み出して直ちに位置
決め制御を可能にしてなることを特徴とする位置決め制
御方法。1. Data for positioning including the travel amount and feed speed of the servo motor are stored in advance, and when one of them is selected by an external device including a sequencer to perform positioning control, the external device A desired one of the data can be selected by a 1-bit signal or a multi-bit signal from the controller, and when a 1-bit signal is received, the corresponding data is read out and positioning control can be performed immediately. A positioning control method characterized by:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11658391A JP2850567B2 (en) | 1991-04-22 | 1991-04-22 | Positioning control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11658391A JP2850567B2 (en) | 1991-04-22 | 1991-04-22 | Positioning control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04321105A true JPH04321105A (en) | 1992-11-11 |
JP2850567B2 JP2850567B2 (en) | 1999-01-27 |
Family
ID=14690726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11658391A Expired - Lifetime JP2850567B2 (en) | 1991-04-22 | 1991-04-22 | Positioning control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2850567B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017167596A (en) * | 2016-03-14 | 2017-09-21 | オムロン株式会社 | Slave unit, control method of slave unit, information processing program, and record medium |
JP2022096537A (en) * | 2020-12-17 | 2022-06-29 | 株式会社安川電機 | Multi-spindle control adjustment apparatus, multi-spindle control adjustment system, and multi-spindle control adjustment method |
-
1991
- 1991-04-22 JP JP11658391A patent/JP2850567B2/en not_active Expired - Lifetime
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017167596A (en) * | 2016-03-14 | 2017-09-21 | オムロン株式会社 | Slave unit, control method of slave unit, information processing program, and record medium |
US10419237B2 (en) | 2016-03-14 | 2019-09-17 | Omron Corporation | Slave device, control method of slave device, information processing program and recording medium |
JP2022096537A (en) * | 2020-12-17 | 2022-06-29 | 株式会社安川電機 | Multi-spindle control adjustment apparatus, multi-spindle control adjustment system, and multi-spindle control adjustment method |
US11809154B2 (en) | 2020-12-17 | 2023-11-07 | Kabushiki Kaisha Yaskawa Denki | Multi-axis control adjustment apparatus, multi-axis control adjustment system, and multi-axis control adjustment method |
Also Published As
Publication number | Publication date |
---|---|
JP2850567B2 (en) | 1999-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0574078A (en) | Magnetic disk device | |
JPH04321105A (en) | Positioning control method | |
US5148531A (en) | System for executing a conditional statement without reading program data part that does not satisfy the conditional clause | |
JP2526703B2 (en) | Programmable controller | |
JP2850568B2 (en) | Positioning operation method | |
US6629160B1 (en) | Direct memory access controller | |
JP3375657B2 (en) | Instruction code issuing method | |
JP2808761B2 (en) | Command control method for data processing system | |
KR0157456B1 (en) | User determined function of robot controller | |
JPH06214939A (en) | Dma controller | |
JPH0684283A (en) | Transfer method for magneto-optical disk data | |
JP2555580B2 (en) | Storage device control system | |
JP2833902B2 (en) | Display attribute control circuit of bitmap display device | |
JPH04262449A (en) | Data transfer system | |
JPS6031646A (en) | Data processor | |
JPS61157941A (en) | Transfer address controller | |
JPS63257044A (en) | Programmable memory mapping system | |
JPH05298029A (en) | Disk device control method | |
JPS5971548A (en) | Microprogram controller | |
JPS63121959A (en) | Storage device | |
JPH04359312A (en) | Electronic disk subsystem | |
JPS5856144B2 (en) | microprocessor system | |
JPS61165148A (en) | Table access instructing system | |
JPH0133852B2 (en) | ||
JPH087677B2 (en) | Micro-program branch control method |