WO2014109054A1 - エンコーダ、サーボアンプ、コントローラ、およびサーボシステムにおける情報交換方法 - Google Patents
エンコーダ、サーボアンプ、コントローラ、およびサーボシステムにおける情報交換方法 Download PDFInfo
- Publication number
- WO2014109054A1 WO2014109054A1 PCT/JP2013/050450 JP2013050450W WO2014109054A1 WO 2014109054 A1 WO2014109054 A1 WO 2014109054A1 JP 2013050450 W JP2013050450 W JP 2013050450W WO 2014109054 A1 WO2014109054 A1 WO 2014109054A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- servo
- encoder
- information
- servo amplifier
- amplifier
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 20
- 230000032683 aging Effects 0.000 claims description 23
- 238000001514 detection method Methods 0.000 claims description 7
- 238000004891 communication Methods 0.000 description 10
- 238000012423 maintenance Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 239000000470 constituent Substances 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000003449 preventive effect Effects 0.000 description 4
- 230000001186 cumulative effect Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/26—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
- G01D5/32—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
- G01D5/34—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
- G01D5/347—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
- G01D5/3473—Circular or rotary encoders
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/21—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
- G05B19/23—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control
- G05B19/231—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37088—Indicate service condition, status
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37494—Intelligent sensor, data handling incorporated in sensor
Definitions
- the present invention relates to an encoder attached to a servo motor, a servo amplifier that drives the servo motor, a controller that controls the servo motor, and an information exchange method in the servo system.
- Patent Document 1 discloses a technique in which parameters such as the relationship between the encoder output and the movement amount on the machine side are stored in the encoder, and the control parameters are acquired from the encoder when the control device is replaced.
- the parameters to be stored are only the mechanical origin position and encoder output / machine-side movement amount, and life information and machine-specific aging information are not stored. For this reason, when the servo amplifier is replaced, the life information cannot be inherited, and it is necessary to input parameters again for the secular change information. As a result, there is a problem that it takes time and effort at the time of replacement.
- the present invention has been made in view of the above, and an encoder, a servo amplifier, a controller, and a servo system that can inherit information such as life information, aging information, and replacement history even after replacement of the device
- the purpose is to obtain an information exchange method.
- the present invention is provided with storage means for storing information related to a servo amplifier that has been connected in the past, and the operation of a servo motor that is driven by a newly connected servo amplifier. It is characterized by detecting a state.
- the encoder according to the present invention can update the parameters of the servo amplifier simply by connecting the servo amplifier, and the setting work can be omitted.
- FIG. 1 is a diagram showing the configuration of the servo system according to the first embodiment of the present invention.
- FIG. 2 is a flowchart for explaining an information exchange method in the servo system according to the first embodiment of the present invention.
- FIG. 3 is a diagram showing how the set value (filter frequency) of the resonance filter changes with time in the servo system according to the first embodiment of the present invention.
- FIG. 4 is a flowchart for explaining an information exchange method in the servo system according to the second embodiment of the present invention.
- FIG. 5 is a diagram showing the configuration of the servo system according to the third embodiment of the present invention.
- FIG. 1 is a diagram showing a configuration of a servo system 100 according to the first embodiment of the present invention.
- the servo system 100 includes a servo motor 10, an encoder 20 connected to the servo motor 10, and a servo amplifier 30 that drives the servo motor 10 based on detection information from the encoder 20.
- the encoder 20 is a sensor that detects an angle, a rotational speed, and the like of a shaft (shaft) that the servo motor 10 rotates. Based on the detection result of the encoder 20, the servo amplifier 30 drives the servo motor 10.
- the encoder 20 includes a CPU 21, a storage unit 22 (EEPROM), and a communication unit 23.
- the servo amplifier 30 includes a CPU 31, a storage unit 32 (EEPROM), and a communication unit 33.
- FIG. 2 is a flowchart for explaining an information exchange method in the servo system 100 according to the first embodiment of the present invention.
- the control means information stored in the storage means 32 of the servo amplifier 30, for example, EEPROM, operation history, life information, aging information, Stores information related to the servo amplifier 30 such as the serial number (serial information) of the servo amplifier 30 in the storage means 22 of the encoder 20, such as an EEPROM, via the CPU 31, the communication means 33, the communication means 23, and the CPU 21. (Step S10).
- the information related to the servo amplifier 30 may be stored in a form that is added to or overwritten on the information related to the servo amplifier 30 that has been connected to the previous time and the previous time that is already stored in the storage unit 22 of the encoder 20. .
- the encoder 20 first stores the storage means 22 Are compared with the serial number (serial information) of the servo amplifier 30 connected last time and the serial number of the servo amplifier 30 connected this time (step S12). Thereby, it can be determined whether the servo amplifier 30 has been updated.
- step S12 match
- step S15 the control of the servo motor 10 is started as it is (step S15). If the serial number of the servo amplifier 30 connected last time and the serial number of the servo amplifier 30 connected this time do not match (step S12: mismatch), the previous connection stored in the storage means 22 of the encoder 20 is made.
- the information of the servo amplifier 30 that has been stored, for example, control parameter information, operation history, life information, aging information, etc. of the servo amplifier 30 is written in the storage means 32 of the servo amplifier 30 connected this time (step S13).
- control parameter information is overwritten, and the operation history, life information, and aging information are additionally written.
- information such as the serial number (serial information) of the servo amplifier 30 connected this time, operation history, life information, aging information, etc. is stored in the information of the servo amplifier 30 connected to the storage means 22 of the encoder 20 last time.
- additional writing is performed (step S14).
- the servo amplifier 30 connected this time is new, its operation history, life information, aging information, etc. are initial values. Note that the order of step S13 and step S14 may be reversed.
- control of the servo motor 10 is started (step S15).
- the control parameter of the servo amplifier 30 is changed, the control parameter held in the storage unit 22 of the encoder 20 is changed by overwriting each time.
- control parameter information of the servo amplifier 30 refers to servo control parameters such as gain adjustment parameters, input / output setting parameters, electronic gear ratio, servo control parameters estimated by the servo amplifier, such as inertia ratio.
- the operation history indicates the serial number of the servo amplifier 30, the replacement history including the date and time, the alarm history, the operation information when the alarm is generated, and the like.
- the life information refers to information related to the life of the servo amplifier 30 such as the cumulative energization time of the servo amplifier 30 and the number of ON / OFF times of the inrush relay in the servo amplifier 30.
- the life information includes information on the life of the capacitor in the servo amplifier 30.
- the aging information is information indicating the state and life of the device that changes with time, such as the set value of the resonance filter and the friction amount provided in the servo amplifier 30 to prevent resonance on the device side. It refers to information from the start of use of the amplifier 30 to immediately before replacement.
- the information to be written in the storage means 22 of the encoder 20 stores not only the information of the servo amplifier 30 connected last time, but also the information of the servo amplifier 30 connected before or before, and adds to the information. You may make it write in the memory
- FIG. 3 shows how the set value (filter frequency) of the resonance filter changes with time as an example of aging information.
- the horizontal axis represents time
- the vertical axis represents the set value (filter frequency) of the resonance filter.
- a resonance filter is set to prevent resonance in the system including the apparatus side and the servo control system.
- the values generally differ between the A axis and the B axis, and change with time. That is, the set value of the resonance filter gradually changes according to the period of use and device variations.
- the servo amplifier 30 has an automatic resonance filter setting function, when the readjustment is performed automatically on the servo amplifier 30 side, add the readjusted filter setting value to the initially set filter setting value.
- the setting history is stored in the storage unit 32 of the servo amplifier 30 and the storage unit 22 of the encoder 20.
- the servo amplifier 30 When the servo amplifier 30 is exchanged from the first to the second unit after a certain period of time, two sets of aging information of the filter setting values in the first servo amplifier 30 stored in the storage means 22 of the encoder 20 are stored. Add to the servo amplifier 30 of the eye and write. The second servo amplifier 30 can start operation with the optimum filter setting value for the apparatus immediately after replacement. Further, when changing from the second servo amplifier 30 to the third servo amplifier 30, the aging information of the filter setting values in the first and second servo amplifiers 30 stored in the storage means 22 of the encoder 20 is also obtained. In addition to writing to the third servo amplifier 30, the third servo amplifier 30 can start operation with the optimum filter setting value for the apparatus immediately after replacement. As described above, in the present embodiment, the most recent optimum filter setting value in the servo amplifier 30 that has been used until immediately before can be used immediately after the replacement, so that the resetting work after the replacement can be omitted. Become.
- the parameters of the new servo amplifier are in the factory default settings and need to be set each time the replacement is performed. Also, life information was not inherited after replacement.
- the parameter information and serial number of the servo amplifier 30 are stored in the storage means 22 of the encoder 20 of the servo motor 10 connected to the servo amplifier 30, and when only the servo amplifier 30 is replaced, the encoder 20
- the servo amplifier 30 reads out the parameters of the servo amplifier 30 stored in the storage means 22 and updates the parameter settings.
- the information to be stored in the encoder 20 includes, in addition to the parameters of the servo amplifier 30, life information of the servo amplifier 30 (current accumulation time, number of ON / OFF times of the inrush relay), aging information (filter setting value), and the like.
- the data stored in the storage means 22 of the encoder 20 may include not only the servo amplifier 30 that was connected and used last time, but also the parameters of the servo amplifier 30 that was used the previous time or before.
- the parameters of the servo amplifier 30 can be updated based on the information held in the storage means 22 of the encoder 20 simply by connecting the servo amplifier 30, and the setting work Can be omitted.
- parameters for different axes may be set incorrectly, but according to the present embodiment, such incorrect parameter settings can be prevented.
- life information can be inherited, and the approximate cumulative energization time of the apparatus can be confirmed.
- the operation history, life information, and aging information of the servo amplifier 30 used before replacement can be inherited, and can be utilized for preventive maintenance of the servo amplifier 30 and the device after replacement.
- the encoder 20 is described as an example of a device connected to the servo amplifier 30.
- other devices connected to the servo amplifier 30 may be used as long as the information about the servo amplifier 30 can be held. It doesn't matter.
- Embodiment 2 FIG. In the first embodiment, a description has been given of a mode in which the information of the servo amplifier 30 is written in the encoder 20, but in the present embodiment, in contrast to FIG.
- the life information, the secular change information, etc. are stored in the storage means 32 of the servo amplifier 30.
- FIG. 4 is a flowchart for explaining an information exchange method in the servo system 100 according to the second embodiment of the present invention.
- information on the encoder 20 and the servo motor 10 such as serial information (serial number of the encoder 20 or the servo motor 10), operation history, and life information.
- the aging information, the accumulated operating time (servo-on time), etc. are stored in the storage means 32 of the servo amplifier 30 such as an EEPROM via the CPU 21, the communication means 23, the communication means 33, and the CPU 31 (step S20).
- the information related to the encoder 20 and the servo motor 10 is added to or overwritten on the information related to the encoder 20 and the servo motor 10 that has been connected to the previous time and the past, which is already stored in the storage means 32 of the servo amplifier 30. You may make it preserve
- step S21 the servo amplifier 30 is turned on again in the state shown in FIG. 1
- step S22 the serial numbers (serial information) of the encoder 20 and the servo motor 10 connected last time held in the storage unit 32 are compared with the serial numbers of the encoder 20 and the servo motor 10 connected this time. Thereby, the presence or absence of the update of the encoder 20 and the servomotor 10 can be determined.
- step S22 match
- step S25 the serial information of the encoder 20 or servo motor 10 connected last time
- step S25 the serial information of the encoder 20 or servo motor 10 connected this time
- step S22: mismatch the storage unit 32 of the servo amplifier 30 stores the serial information.
- the stored information of the previously connected encoder 20 and servo motor 10, for example, serial information, operation history, life information, aging information, etc. is added to the storage means 22 of the encoder 20 connected this time and written. (Step S23).
- step S22 when the serial information of the encoder 20 or servo motor 10 connected last time and the serial information of the encoder 20 or servo motor 10 connected this time do not match (step S22: mismatch), for example, the encoder 20 And a set of servo motors 10 are assigned serial numbers, and as a result of checking the coincidence / mismatch, there may be a mismatch.
- the encoder 20 and the servo motor 10 are mismatched, This includes the case where only the serial information of the servo motor 10 of this time does not match. This is because the encoder 20 and the servo motor 10 may not be a set.
- step S23 serial information, operation history, and aging information of the encoder 20 and servo motor 10 connected this time are additionally written in the storage means 32 of the servo amplifier 30 (step S24). Note that the order of step S23 and step S24 may be reversed. Thereafter, control of the servo motor 10 is started (step S25).
- the serial information of the encoder 20 and the servo motor 10 includes the serial numbers of the encoder 20 and the servo motor 10.
- the operation history refers to an exchange history including the date and time of the encoder 20 and the servo motor 10.
- the life information refers to information relating to the life of the encoder 20 and the servo motor 10 such as energization accumulated time.
- the secular change information is information indicating the status and life of the encoder 20, the servo motor 10 and the device side, such as correction data of the encoder 20, and from the start of use of the encoder 20 and the servo motor 10 to immediately before replacement. Points to the information.
- the correction data is, for example, data related to correction over time due to the environment of the encoder 20 and the servo motor 10, and specifically, correction data for the light intensity of the LED for position detection used in the encoder 20. is there.
- the information to be written in the storage means 32 of the servo amplifier 30 stores not only the information of the encoder 20 and the servo motor 10 connected last time, but also the information of the encoder 20 and the servo motor 10 connected before or after the previous time. In addition to this, writing to the storage means 32 of the servo amplifier 30 may be performed. Thereby, it is possible to check the replacement cycle of the encoder 20 and the servo motor 10.
- the servo of the correct axis can be determined based on the information stored in the storage means 32 of the servo amplifier 30. It can be determined whether or not the motor 10 is connected. Therefore, it is possible to prevent the servo motors 10 of different axes from being connected by mistake. In addition, life information can be inherited, and the approximate cumulative energization time of the encoder 20 and the servo motor 10 can be confirmed.
- the operation history, life information, and aging information of the encoder 20 and servo motor 10 used before replacement can be inherited, and can be utilized for preventive maintenance of the encoder 20 and servo motor 10 after replacement. Also, it is possible to check the approximate operating time of the device.
- FIG. 5 is a diagram showing a configuration of the servo system 200 according to the third embodiment of the present invention.
- a controller 40 for controlling the servo amplifier 30 is added to the configuration of FIG.
- the controller 40 is a motion controller, for example.
- the controller 40 includes a CPU 41, a storage unit 42 (EEPROM), and a communication unit 43.
- the servo amplifier 30 further includes a communication unit 34 for communication with the controller 40.
- information related to the servo amplifier 30 such as parameter information, operation history, life information, and aging information of the servo amplifier 30 is stored in the storage unit 22 of the encoder 20.
- Information regarding the amplifier 30 may be stored in another external device that can be connected to the servo amplifier 30, for example, the storage means 42 of the controller 40, and written to the storage means 32 of the new servo amplifier 30 when the servo amplifier 30 is replaced.
- the information exchange method in this case is obtained by replacing the encoder 20 in FIG. Further, the same effect can be obtained even if information relating to the servo amplifier 30 is distributed and stored in the storage means 22 of the encoder 20 and the storage means 42 of the controller 40.
- the verification of the serial number in step S12 in FIG. 2 can be performed by either the encoder 20 or the controller 40.
- information related to the encoder 20 and the servo motor 10 is stored in the storage unit 32 of the servo amplifier 30, but in this embodiment, The information about the encoder 20 and the servo motor 10 is stored in another external device that can be connected to the servo amplifier 30, for example, the storage means 42 of the controller 40, and the storage means 22 of the new encoder 20 is replaced when the encoder 20 and the servo motor 10 are replaced. It is good also as a structure which writes in. In this case, the information exchange method is such that the servo amplifier 30 is replaced with the controller 40 except for step S21 in FIG.
- the same effect can be obtained even if information relating to the encoder 20 and the servo motor 10 is distributed and stored in the storage means 32 of the servo amplifier 30 and the storage means 42 of the controller 40.
- the verification of the serial number in step S22 of FIG. 4 can be performed by either the servo amplifier 30 or the controller 40.
- the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the scope of the invention in the implementation stage.
- the above embodiments include inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent requirements. For example, even if some constituent requirements are deleted from all the constituent requirements shown in the embodiment, the problem described in the column of the problem to be solved by the invention can be solved, and is described in the column of the effect of the invention. When an effect is obtained, a configuration from which this configuration requirement is deleted can be extracted as an invention.
- the constituent elements over different embodiments may be appropriately combined.
- the information exchange method in the encoder, servo amplifier, controller, and servo system according to the present invention is useful for inheriting history information of each device constituting the servo system after exchanging each device.
- it is suitable for facilitating resetting work after replacement by inheriting aging information such as setting values of the resonance filter.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Power Engineering (AREA)
- Control Of Electric Motors In General (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
Description
図1は、本発明の実施の形態1にかかるサーボシステム100の構成を示す図である。サーボシステム100は、サーボモータ10、サーボモータ10に接続されたエンコーダ20、およびエンコーダ20からの検出情報に基づいてサーボモータ10を駆動するサーボアンプ30を備える。エンコーダ20は、サーボモータ10の回転する軸(シャフト)の角度、回転数等を検出するセンサーである。エンコーダ20の検出結果に基づいてサーボアンプ30はサーボモータ10を駆動する。エンコーダ20は、CPU21、記憶手段22(EEPROM)、通信手段23を備える。サーボアンプ30は、CPU31、記憶手段32(EEPROM)、通信手段33を備える。
実施の形態1では、サーボアンプ30の情報をエンコーダ20に書き込む形態について説明したが、本実施の形態においては、図1において、逆にエンコーダ20およびサーボモータ10の情報、例えばシリアル情報、動作履歴、寿命情報、経年変化情報などをサーボアンプ30の記憶手段32に記憶しておく構成とする。
図5は、本発明の実施の形態3にかかるサーボシステム200の構成を示す図である。図5においては、図1の構成にサーボアンプ30を制御するコントローラ40が追加されている。コントローラ40は例えばモーションコントローラである。コントローラ40は、CPU41、記憶手段42(EEPROM)、通信手段43を備える。この場合、サーボアンプ30は、コントローラ40との通信のための通信手段34をさらに備えることになる。
Claims (16)
- 過去に接続されていたサーボアンプに関する情報を保持する記憶手段を備え、
新たに接続されたサーボアンプが駆動するサーボモータの動作状態を検出する
ことを特徴とするエンコーダ。 - 前記情報は、前記過去に接続されていたサーボアンプのシリアル情報を含む
ことを特徴とする請求項1に記載のエンコーダ。 - 前記情報は、前記過去に接続されていたサーボアンプが持つ寿命情報を含む
ことを特徴とする請求項1または2に記載のエンコーダ。 - 前記記憶手段は、前記過去に接続されていたサーボアンプが持つ経年変化情報も保持する
ことを特徴とする請求項1、2または3に記載のエンコーダ。 - サーボモータの動作状態検出用に過去に接続されていたエンコーダ、過去に接続されていたサーボモータ、或いはサーボモータの動作状態検出用に過去に接続されていたエンコーダ及び過去に接続されていたサーボモータに関する情報を保持する記憶手段を備え、
現在接続されているサーボモータを駆動する
ことを特徴とするサーボアンプ。 - 前記情報は、前記過去に接続されていたエンコーダ、前記過去に接続されていたサーボモータ、或いは前記過去に接続されていたエンコーダ及び前記過去に接続されていたサーボモータのシリアル情報を含む
ことを特徴とする請求項5に記載のサーボアンプ。 - 過去に接続されていたサーボアンプに関する情報を保持する記憶手段を備え、
新たに接続されたサーボアンプを制御することによりサーボモータを駆動する
ことを特徴とするコントローラ。 - 前記情報は、前記過去に接続されていたサーボアンプのシリアル情報を含む
ことを特徴とする請求項7に記載のコントローラ。 - 前記情報は、前記過去に接続されていたサーボアンプが持つ寿命情報を含む
ことを特徴とする請求項7または8に記載のコントローラ。 - 前記記憶手段は、前記過去に接続されていたサーボアンプが持つ経年変化情報も保持する
ことを特徴とする請求項7、8または9に記載のコントローラ。 - サーボモータの動作状態検出用に過去にサーボアンプに接続されていたエンコーダ、過去に前記サーボアンプに接続されていたサーボモータ、或いはサーボモータの動作状態検出用に過去に前記サーボアンプに接続されていたエンコーダ及び過去に前記サーボアンプに接続されていたサーボモータに関する情報を保持する記憶手段を備え、
前記サーボアンプを制御する
ことを特徴とするコントローラ。 - 前記情報は、過去に前記サーボアンプに接続されていた前記エンコーダ、過去に前記サーボアンプに接続されていた前記サーボモータ、或いは過去に前記サーボアンプに接続されていた前記エンコーダ及び過去に前記サーボアンプに接続されていた前記サーボモータのシリアル情報を含む
ことを特徴とする請求項11に記載のコントローラ。 - サーボモータと、前記サーボモータの動作状態を検出するエンコーダと、前記エンコーダの検出結果に基づいて前記サーボモータを駆動するサーボアンプと、を有するサーボシステムにおける情報交換方法であって、
過去に前記サーボシステムに接続されていたサーボアンプに関する情報を前記エンコーダの記憶手段に保持するステップと、
新たに前記サーボシステムに接続されたサーボアンプの記憶手段に前記エンコーダの記憶手段に保持されている前記情報を書き込むステップと、
新たに前記サーボシステムに接続されたサーボアンプの情報を前記エンコーダの記憶手段に書き込むステップと、
を備える
ことを特徴とするサーボシステムにおける情報交換方法。 - サーボモータと、前記サーボモータの動作状態を検出するエンコーダと、前記エンコーダの検出結果に基づいて前記サーボモータを駆動するサーボアンプと、を有するサーボシステムにおける情報交換方法であって、
過去に前記サーボシステムに接続されていたエンコーダ、或いはエンコーダ及びサーボモータに関する情報を前記サーボアンプの記憶手段に保持するステップと、
新たに前記サーボシステムに接続されたエンコーダの記憶手段に前記サーボアンプの記憶手段に保持されている前記情報を書き込むステップと、
新たに前記サーボシステムに接続されたエンコーダ、或いはエンコーダ及びサーボモータに関する情報を前記サーボアンプの記憶手段に書き込むステップと、
を備える
ことを特徴とするサーボシステムにおける情報交換方法。 - サーボモータと、前記サーボモータの動作状態を検出するエンコーダと、前記エンコーダの検出結果に基づいて前記サーボモータを駆動するサーボアンプと、前記サーボアンプを制御するコントローラと、を有するサーボシステムにおける情報交換方法であって、
過去に前記サーボシステムに接続されていたサーボアンプに関する情報を前記コントローラの記憶手段に保持するステップと、
新たに前記サーボシステムに接続されたサーボアンプの記憶手段に前記コントローラの記憶手段に保持されている前記情報を書き込むステップと、
新たに前記サーボシステムに接続されたサーボアンプの情報を前記コントローラの記憶手段に書き込むステップと、
を備える
ことを特徴とするサーボシステムにおける情報交換方法。 - サーボモータと、前記サーボモータの動作状態を検出するエンコーダと、前記エンコーダの検出結果に基づいて前記サーボモータを駆動するサーボアンプと、前記サーボアンプを制御するコントローラと、を有するサーボシステムにおける情報交換方法であって、
過去に前記サーボシステムに接続されていたエンコーダ、或いはエンコーダ及びサーボモータに関する情報を前記コントローラの記憶手段に保持するステップと、
新たに前記サーボシステムに接続されたエンコーダの記憶手段に前記コントローラの記憶手段に保持されている前記情報を書き込むステップと、
新たに前記サーボシステムに接続されたエンコーダ、或いはエンコーダ及びサーボモータに関する情報を前記コントローラの記憶手段に書き込むステップと、
を備える
ことを特徴とするサーボシステムにおける情報交換方法。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/440,109 US20150292917A1 (en) | 2013-01-11 | 2013-01-11 | Encoder, servo amplifier, controller, and information exchange method in servo system |
KR1020157011551A KR20150060985A (ko) | 2013-01-11 | 2013-01-11 | 인코더, 서보 앰프, 컨트롤러, 및 서보 시스템에 있어서의 정보 교환 방법 |
CN201380070051.5A CN104919283B (zh) | 2013-01-11 | 2013-01-11 | 编码器、伺服放大器、控制器以及伺服***中的信息交换方法 |
JP2014556308A JP5901802B2 (ja) | 2013-01-11 | 2013-01-11 | エンコーダ、サーボアンプ、コントローラ、およびサーボシステムにおける情報交換方法 |
PCT/JP2013/050450 WO2014109054A1 (ja) | 2013-01-11 | 2013-01-11 | エンコーダ、サーボアンプ、コントローラ、およびサーボシステムにおける情報交換方法 |
DE112013006413.8T DE112013006413T5 (de) | 2013-01-11 | 2013-01-11 | Codierer, Servoverstärker, Steuerung und Informationsaustauschverfahren in einem Servosystem |
TW102128437A TWI527026B (zh) | 2013-01-11 | 2013-08-08 | 編碼器、伺服放大器、控制器及伺服系統中的資訊交換方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/050450 WO2014109054A1 (ja) | 2013-01-11 | 2013-01-11 | エンコーダ、サーボアンプ、コントローラ、およびサーボシステムにおける情報交換方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014109054A1 true WO2014109054A1 (ja) | 2014-07-17 |
Family
ID=51166722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/050450 WO2014109054A1 (ja) | 2013-01-11 | 2013-01-11 | エンコーダ、サーボアンプ、コントローラ、およびサーボシステムにおける情報交換方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20150292917A1 (ja) |
JP (1) | JP5901802B2 (ja) |
KR (1) | KR20150060985A (ja) |
CN (1) | CN104919283B (ja) |
DE (1) | DE112013006413T5 (ja) |
TW (1) | TWI527026B (ja) |
WO (1) | WO2014109054A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11050381B2 (en) | 2016-09-14 | 2021-06-29 | Panasonic Intellectual Property Management Co., Ltd. | Motor control device |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6443366B2 (ja) * | 2016-03-10 | 2018-12-26 | オムロン株式会社 | モータ制御装置、モータ制御方法、情報処理プログラム、および記録媒体 |
JP6683569B2 (ja) * | 2016-08-02 | 2020-04-22 | ファナック株式会社 | メモリ情報を消去可能なエンコーダ及びこれを備えるモータシステム |
CN110597207B (zh) * | 2019-09-18 | 2021-03-12 | 中冶赛迪重庆信息技术有限公司 | 一种焦化操作动作量识别方法、***及计算机可读存介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0823692A (ja) * | 1994-07-06 | 1996-01-23 | Yaskawa Electric Corp | モータ制御方法 |
JP2002202157A (ja) * | 2000-12-27 | 2002-07-19 | Ishikawajima Harima Heavy Ind Co Ltd | マイクロコンピュータ内蔵ロータリーエンコーダ |
JP2010101741A (ja) * | 2008-10-23 | 2010-05-06 | Nikon Corp | 温度測定回路、エンコーダシステムおよび温度測定方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11175118A (ja) * | 1997-10-08 | 1999-07-02 | Denso Corp | ロボット制御装置 |
US6495983B1 (en) * | 2001-06-28 | 2002-12-17 | Michael A. Stern | Integrated closed-loop programmable motor assembly |
JP3905441B2 (ja) * | 2002-08-28 | 2007-04-18 | 株式会社安川電機 | エンコ−ダ付きモータ |
JP4079892B2 (ja) * | 2004-02-18 | 2008-04-23 | ファナック株式会社 | エンコーダ及び電動機の制御装置 |
US7546402B2 (en) * | 2005-03-24 | 2009-06-09 | Sunplus Technology Co., Ltd. | Optical storage system comprising interface for transferring data |
JP2008082739A (ja) * | 2006-09-26 | 2008-04-10 | Denso Corp | 回転角度検出装置およびそれを用いた回転制御装置 |
US7812554B2 (en) * | 2006-10-06 | 2010-10-12 | Omron Corporation | Control device for opening/closing member |
JP5155223B2 (ja) * | 2009-03-17 | 2013-03-06 | 株式会社ミツトヨ | アブソリュート型リニアエンコーダ、及び、その位置調整方法 |
JP2010244611A (ja) * | 2009-04-06 | 2010-10-28 | Hitachi-Lg Data Storage Inc | 光ディスク装置 |
US20110095718A1 (en) * | 2009-10-26 | 2011-04-28 | Chin-Shiong Tsai | Servo motor system and operating method of the same |
JP4861509B1 (ja) * | 2010-10-29 | 2012-01-25 | 株式会社東芝 | 符号化・復号化装置、データ記憶装置、及び方法 |
-
2013
- 2013-01-11 CN CN201380070051.5A patent/CN104919283B/zh active Active
- 2013-01-11 DE DE112013006413.8T patent/DE112013006413T5/de not_active Withdrawn
- 2013-01-11 JP JP2014556308A patent/JP5901802B2/ja active Active
- 2013-01-11 KR KR1020157011551A patent/KR20150060985A/ko not_active Application Discontinuation
- 2013-01-11 WO PCT/JP2013/050450 patent/WO2014109054A1/ja active Application Filing
- 2013-01-11 US US14/440,109 patent/US20150292917A1/en not_active Abandoned
- 2013-08-08 TW TW102128437A patent/TWI527026B/zh active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0823692A (ja) * | 1994-07-06 | 1996-01-23 | Yaskawa Electric Corp | モータ制御方法 |
JP2002202157A (ja) * | 2000-12-27 | 2002-07-19 | Ishikawajima Harima Heavy Ind Co Ltd | マイクロコンピュータ内蔵ロータリーエンコーダ |
JP2010101741A (ja) * | 2008-10-23 | 2010-05-06 | Nikon Corp | 温度測定回路、エンコーダシステムおよび温度測定方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11050381B2 (en) | 2016-09-14 | 2021-06-29 | Panasonic Intellectual Property Management Co., Ltd. | Motor control device |
Also Published As
Publication number | Publication date |
---|---|
JP5901802B2 (ja) | 2016-04-13 |
US20150292917A1 (en) | 2015-10-15 |
CN104919283A (zh) | 2015-09-16 |
DE112013006413T5 (de) | 2015-10-01 |
TWI527026B (zh) | 2016-03-21 |
TW201428736A (zh) | 2014-07-16 |
KR20150060985A (ko) | 2015-06-03 |
JPWO2014109054A1 (ja) | 2017-01-19 |
CN104919283B (zh) | 2017-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5901802B2 (ja) | エンコーダ、サーボアンプ、コントローラ、およびサーボシステムにおける情報交換方法 | |
WO2017110061A1 (ja) | モータ制御装置のカスタマイズ方法、およびモータ制御装置 | |
JP5056012B2 (ja) | 電動機制御装置 | |
JP5801143B2 (ja) | モータシステムおよびモータ制御装置 | |
JP5338776B2 (ja) | ステッピングモータ制御装置及び画像読取装置 | |
JP5241706B2 (ja) | 電気駆動システムの電子制御装置、電気駆動システムの電子駆動ユニットおよび電気駆動システム | |
CN109927054B (zh) | 机器人*** | |
JP3527254B2 (ja) | ミシンの制御装置 | |
US10263562B2 (en) | Electrical apparatus | |
JP4931213B2 (ja) | 履歴記録装置 | |
US9026265B2 (en) | Vehicle communication system between a device control ECU and an information apparatus | |
JP6001962B2 (ja) | インバータ装置 | |
CN109927055B (zh) | 机器人*** | |
JP6443366B2 (ja) | モータ制御装置、モータ制御方法、情報処理プログラム、および記録媒体 | |
CN111052019A (zh) | 机器行为的自动评估 | |
JP5832366B2 (ja) | 空気調和機 | |
JP7411482B2 (ja) | リレー装置 | |
JP4442762B2 (ja) | Nc工作機械の制御装置 | |
WO2015087540A1 (ja) | モータ駆動装置 | |
WO2018173105A1 (ja) | プログラマブルロジックコントローラ、メモリモジュールおよびプログラム | |
CN107820673B (zh) | 伺服电动机驱动装置 | |
WO2018147304A1 (ja) | モータ関連情報処理回路、モータ関連情報処理方法およびモータモジュール | |
JP2007508173A (ja) | 電圧遮断を検出する切替装置 | |
JP4818343B2 (ja) | 暖房機ユニット | |
JP2009281913A (ja) | エンコーダ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13870764 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2014556308 Country of ref document: JP Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 20157011551 Country of ref document: KR Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14440109 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 112013006413 Country of ref document: DE Ref document number: 1120130064138 Country of ref document: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13870764 Country of ref document: EP Kind code of ref document: A1 |