Motor control device

By introducing a receiving unit and a composite signal generation unit into the motor control device, a composite signal based on user settings is generated, which solves the problem of increased signal line count and improves signal processing efficiency.

CN122292945APending Publication Date: 2026-06-26SANYO DENKI CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SANYO DENKI CO LTD
Filing Date
2025-12-22
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

Existing motor control devices are unable to generate composite signals based on user settings, resulting in an increase in the number of signal lines.

Method used

The motor control device has a receiving unit and a composite signal generation unit. It receives setting signals from external devices and generates composite signals based on logical operations.

Benefits of technology

It enables the generation of composite signals desired by users, reduces the number of signal lines, and improves the efficiency of signal processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122292945A_ABST
    Figure CN122292945A_ABST
Patent Text Reader

Abstract

The present invention provides a motor control device comprising: a receiving unit for receiving a setting signal from an external device of the motor control device; and a composite signal generation unit for generating a composite signal based on a plurality of state signals representing at least one of the state of the motor and the state of the motor control device, wherein the composite signal generation unit is configured to determine a logical expression comprising the plurality of the state signals based on the setting signal, and generate the composite signal through the logical expression.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-reference to related applications: This application is based on Japanese Patent Application No. 2024-228206, filed with the Japan Patent Office on December 25, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0002] One aspect of the present invention relates to a motor control device. Background Technology

[0003] The motor control device disclosed in Japanese Patent Publication No. 2004-260890 uses a parallel processing circuit to generate a composite signal as a processing signal to be processed next, based on data read from the motor being controlled. By using the parallel processing circuit, high-speed processing of the motor control device is possible.

[0004] However, there is a requirement for motor control devices that allow users to independently generate composite signals representing the current states of multiple motors. The motor control device disclosed in Japanese Patent Publication No. 2004-260890 lacks a unit that generates a composite signal representing the current states of multiple motors based on user-defined setting signals. Therefore, the user receives multiple signals representing the current states of each motor from the motor control device in a host device and generates a composite signal based on these multiple signals. Consequently, the signal lines between the motor control device and the host device are increased. Summary of the Invention

[0005] Therefore, one object of the present invention is to provide a motor control device that generates a composite signal desired by a user, representing at least one of the current state of the motor and the state of the motor control device. The motor control device of the present invention includes: a receiving unit that receives a setting signal from an external device of the motor control device; and a composite signal generation unit that generates a composite signal based on a plurality of state signals representing at least one of the states of a plurality of motors and the state of the motor control device, wherein the composite signal generation unit is configured to determine a logical expression comprising the plurality of the state signals based on the setting signal, and generate the composite signal through the logical expression.

[0006] Another motor control device of the present invention includes: a receiving unit that receives a setting signal from an external device of the motor control device; and a composite signal generation unit that generates a composite signal based on a plurality of state signals representing at least one of the state of the motor and the state of the motor control device, the composite signal generation unit being configured to determine a logical expression comprising the plurality of the state signals based on the setting signal, and to generate the composite signal through the logical expression.

[0007] According to the present invention, a motor control device can be provided that generates a composite signal desired by a user, representing at least one of the current states of the motor and / or the motor control device, etc. Attached Figure Description

[0008] Figure 1 This is a block diagram of the motor control device according to the first embodiment of the present invention. Figure 2 This is a flowchart illustrating the process of generating a composite signal. Figure 3 This is an example of a user settings screen displayed on the settings panel of an external device. Detailed Implementation In the following detailed description, numerous specific details are presented for illustrative purposes and to provide a thorough understanding of the disclosed embodiments. However, it will be apparent that one or more embodiments can be implemented without these specific details. In other instances, well-known structures and apparatuses are shown schematically for the purpose of simplifying the drawings.

[0009] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. Furthermore, in the description of the embodiments, for ease of explanation, the description of components having the same reference numerals as those already described is omitted.

[0010] Figure 1 This is a block diagram of the motor control device 100 according to the first embodiment. (As shown...) Figure 1 As shown, on the motor control device 100, an external device 200 serving as a host device of the motor control device 100, multiple motors 300, limit switches 400 for the objects driven by each motor 300, and a power supply 500 for driving the motors are connected via communication cables, etc. The power supply 500 for driving the motors is an AC power supply or a DC power supply, such as mains power. Figure 1 In the example shown, for ease of explanation, it is depicted that only one motor 300 is connected to the motor control device 100. In reality, multiple motors are connected to the motor control device 100.

[0011] The external device 200 includes a setting unit 210 and a display unit 220. The external device 200 may be, for example, a computer or a sequencer. The setting unit 210 sends a user-defined setting signal to the motor control device 100. The display unit 220 displays a screen corresponding to the composite signal output from the motor control device 100. The external device 200 may also include input devices such as a keyboard, mouse, and / or touch panel for setting the setting signal.

[0012] The user selects any signal from various status signals as a selection signal using an external device 200, enabling the output of a composite signal, the result of a logical operation on the selection signal, from the motor control device 100. The user can input logical operation signals to the external device 200. A setting signal, configured by the user and including these indications (selection signal and logical operation signal), is sent to the motor control device 100 via the setting unit 210. Furthermore, the selection signal is a signal indicating at least one of the motor's state and the motor control device's state. Additionally, the logical operation signal is a signal indicating an indication related to what logical operation formula is set using the selection signal. Furthermore, the status signals are, for example, binary signals.

[0013] like Figure 1 As shown, the external device 200 can also be configured to send a motor excitation start signal to the motor control device 100, indicating a control signal to start motor excitation, and / or an emergency stop signal to the motor control device 100, indicating an emergency stop.

[0014] Motor 300 is controlled by motor control device 100. Multiple motors 300 may be, for example, multi-axis conveyor motors for transporting objects or drive motors for multi-joint robots. Each motor 300 has an encoder 310, an alarm generator 320, and a temperature sensor 330. The encoder 310 generates an analog or digital signal corresponding to the rotational position of the motor 300 and sends it to the motor control device 100. The alarm generator 320 generates a motor alarm signal indicating a fault or other malfunction occurring in the motor 300 and sends it to the motor control device 100. The temperature sensor 330 generates an analog or digital signal indicating the current temperature of the motor 300 and sends it to the motor control device 100.

[0015] Limit switch 400 is, for example, a limit sensor. Limit switch 400 is a sensor that detects when the object driven by motor 300 exceeds the movement limit and sends a signal to motor control device 100. Limit switch 400 turns the limit signal ON when the object driven by motor 300 exceeds the movement limit.

[0016] Power supply 500 is a power supply device that supplies power to motor control device 100. Motor control device 100 converts at least one of the voltage and current values ​​of the power supplied from power supply 500 into a digital signal and sends it to status signal generation unit 130.

[0017] The motor control device 100 is a device for controlling the motor 300. In addition to its original function of controlling the motor 300, the motor control device 100 also has the function of generating composite signals desired by the user. Furthermore, in... Figure 1 The part controlling the motor 300 is not shown in the figure.

[0018] The motor control device 100 includes a receiving unit 110, a signal processing unit 120, a status signal generation unit 130, a composite signal generation unit 140, an output unit 150, an alarm generation unit 160, and a temperature sensor 170.

[0019] The receiving unit 110 receives the setting signal set by the setting unit 210. The receiving unit 110 sends the selection signal from the received setting signal to the status signal generation unit 130. The receiving unit 110 sends the logic operation signal from the received setting signal to the composite signal generation unit 140.

[0020] The signal processing unit 120 converts various analog signals obtained from the motor 300 into digital signals and sends them to the status signal generation unit 130. Alternatively, if the motor control device 100 directly obtains digital signals from the motor 300, the signal processing unit 120 is not required. Therefore, the motor control device 100 can also be configured to directly send various digital signals from the motor 300 to the status signal generation unit 130.

[0021] The alarm generation unit 160 of the motor control device 100 detects an abnormality in the motor control device 100 and sends a signal corresponding to the abnormality to the status signal generation unit 130. For example, the alarm generation unit 160 generates signals corresponding to abnormalities in the communication status of the motor control device 100 and circuit abnormalities. The temperature sensor 170 of the motor control device 100 generates a signal corresponding to the temperature of the motor control device 100 and sends this temperature-corresponding signal to the status signal generation unit 130.

[0022] The status signal generation unit 130 selects a status signal corresponding to the selected signal from a plurality of status signals based on the selection signal in the received setting signals. The status signal generation unit 130 then sends the selected plurality of status signals to the composite signal generation unit 140.

[0023] The composite signal generation unit 140 determines a logical expression containing multiple state signals received from the state signal generation unit 130 based on the logical operation signals in the received setting signal, and generates a composite signal using the logical operation expression. The composite signal generation unit 140 sends the generated composite signal to the output unit 150.

[0024] The output unit 150 sends the generated composite signal to the display unit 220 of the external device 200.

[0025] Figure 2 This is a flowchart illustrating the process of generating a composite signal. First, when the user sets the motor 300, the setting signal used to generate the desired composite signal is set in the setting unit 210 of the external device 200 (S100). The setting signal consists of multiple selection signals and logic operation signals.

[0026] A selection signal is a signal that indicates at least one of the states of the motor and the motor control device. Specifically, the selection signal is selected from the position signal of the motor 300, alarm signal, temperature data signal and (described later) position signal, alarm signal and temperature data signal of the motor control device 100, position signal of the limit switch 400, voltage signal of the power supply 500, and motor excitation start signal and emergency stop signal sent from the external device 200 to the motor control device 100, etc. Logic operation signals include, for example, logical OR and logical AND. A logic operation signal is a signal that represents a logical expression related to which selection signal and which logical OR and / or logical AND operation is performed.

[0027] Figure 3 This represents an example of a user settings screen 221 displayed on the settings unit 210 of an external device 200. Figure 3 In the example, the setting signal includes four selection signals A to D and one logic operation signal. The user uses the user setting screen 221 to select and set the four selection signals A to D and the logic operation signal from multiple candidates. Figure 3 In the example, selection signal A sets the position signal of motor 301. Selection signal B sets the alarm signal of motor 301. Selection signal C sets the position signal of motor 302. Selection signal D sets the alarm signal of motor 302. Furthermore, a logical AND operation signal is set. Also, motors 301 and 302 refer to different motors.

[0028] The motor's position signal is a binary signal indicating whether the positioning of motor 300 (301, 302) is complete. For example, if the positioning of motor 300 (301, 302) is not complete, the motor's position signal is 0. If the positioning of motor 300 (301, 302) is complete, the motor's position signal is 1. The motor's alarm signal is a binary signal indicating whether an alarm has occurred in motor 300 (301, 302). For example, if no alarm has occurred in motor 300 (301, 302), the alarm signal is 1. If an alarm has occurred in motor 300 (301, 302), the alarm signal is 0.

[0029] Return to Figure 2 Explanation: The receiving unit 110 of the motor control device 100 receives the setting signal set by the user from the setting unit 210 of the external device 200 (S101).

[0030] Next, the status signal generation unit 130 of the motor control device 100 acquires multiple status signals corresponding to the selection signal set by the setting signal and sends them to the composite signal generation unit 140 (S102). Here, the status signal generation unit 130 acquires the position signal of motor 301 as selection signal A, the alarm signal of motor 301 as selection signal B, the position signal of motor 302 as selection signal C, and the alarm signal of motor 302 as selection signal D from the signals indicating the status of each motor obtained from the multiple motors 300 (301, 302), and sends them to the composite signal generation unit 140.

[0031] Next, the composite signal generation unit 140 obtains the logic operation signal set by the setting signal, generates a composite signal by a logic operation formula containing multiple state signals received from the state signal generation unit 130, and sends it to the output unit 150 (S103). Equation 1 below shows an example of the logic operation formula. (Equation 1) Composite signal = A AND B AND C AND D Here, A, B, C, and D represent multiple state signals, and AND represents logical AND.

[0032] In the user settings screen 221, as follows Figure 3 When the setting signal is set as shown, in Equation 1, A is the positioning signal indicating that the positioning of motor 301 is complete, B is the alarm signal of motor 301, C is the positioning signal indicating that the positioning of motor 302 is complete, and D is the alarm signal of motor 302. In this case, if the positioning of motors 301 and 302 is complete and no alarm occurs in motors 301 and 302, then A, B, C, and D are all 1, and the combined signal of the logical AND of A, B, C, and D is 1. Furthermore, if the positioning of at least one of motors 301 and 302 is not complete, or if an alarm occurs in at least one of motors 301 and 302, then at least one of A, B, C, and D is 0, and therefore the combined signal of the logical AND of A, B, C, and D is 0.

[0033] The output unit 150 sends the generated composite signal to the display unit 220 of the external device 200 (S104). The display unit 220 displays an image based on the sent composite signal to the user. Thus, by confirming a single composite signal, the user can identify the status of multiple devices such as multiple motors 300 (301, 302), the motor control device 100, and / or the power supply 500. Given multiple status signals A, B, C, and D, by confirming a single composite signal, the user can identify whether motors 301 and 302 have completed positioning without errors. That is, by confirming a single composite signal, the user can, for example, identify whether multiple motors have successfully transported the object.

[0034] Furthermore, the output unit 150 only needs to send a single composite signal to the display unit 220, instead of sending multiple status signals A, B, C, and D. Therefore, the signal wiring between the output unit 150 and the display unit 220 can be reduced.

[0035] As described above, the motor control device 100 of this embodiment can generate a composite signal that indicates the current state of the motors 300 (301, 302) and / or the motor control device 100, etc., as desired by the user. Therefore, by confirming a single composite signal, the user can identify the state of multiple devices such as the motors 300 (301, 302), the motor control device 100, and / or the power supply 500. Furthermore, the motor control device 100 of this embodiment only needs to send a single composite signal to the external device 200. Therefore, the amount of wiring between the motor control device 100 and the external device 200 can be reduced.

[0036] In addition, in the above Figure 3 The example shown illustrates a scenario where only a single operator is specified, but the operator specified by the user is not limited to this. The setting unit 210 may also be configured to receive the logical expression itself, which is input by the user.

[0037] Furthermore, Equation 1 above illustrates an example of a composite signal that includes both a positioning signal and an alarm signal, but the composite signal is not limited to this. For example, the composite signal could be a positioning composite signal indicating that the positioning actions of all motors have been completed, or it could be an alarm composite signal indicating that at least one of the multiple motors is in an abnormal state.

[0038] The embodiments of the present invention have been described above. The technical scope of the present invention should not be interpreted as limited by the description of these embodiments. These embodiments are merely examples, and those skilled in the art should understand that various modifications to the embodiments can be made within the technical scope described in the claims. The technical scope of the present invention should be determined based on the technical scope described in the claims and its equivalents. The detailed description has been given for illustrative and explanatory purposes. Many variations and modifications are possible in accordance with the teachings above. The detailed description is not without omissions or intended to limit the subject matter described herein. Although the subject matter has been described in words with particular structural features and / or methodological processes, it should be understood that the subject matter defined in the claims is not necessarily limited to the specific features or processes described. Rather, the specific features and processes described are illustrated as examples of implementing the claims.

Claims

1. An electric motor control device characterized by have: The receiving unit receives setting signals from external devices of the motor control unit; and The composite signal generation unit generates a composite signal based on multiple state signals representing at least one of the states of multiple motors and the state of the motor control device. The composite signal generation unit is configured to determine a logical expression containing multiple state signals based on the set signal, and generate the composite signal through the logical expression.

2. The motor control device according to claim 1, characterized by The status signal includes a status signal indicating the status of the motor control device.

3. The motor control device according to claim 1, characterized by The motor control device also includes an output section that outputs the composite signal to the external device.

4. The motor control device of claim 1, wherein The state signal is a binary signal.

5. The motor control device of claim 1, wherein The composite signal is a positioning composite signal indicating that the positioning actions of all the motors have been completed.

6. The motor control device of claim 1, wherein The composite signal is an alarm composite signal indicating that at least one of the plurality of motors is in an abnormal state.

7. An electric motor control device characterized by have: The receiving unit receives setting signals from external devices of the motor control unit; and The composite signal generation unit generates a composite signal based on multiple state signals representing at least one of the states of the motor and the motor control device. The composite signal generation unit is configured to determine a logical expression containing multiple state signals based on the set signal, and generate the composite signal through the logical expression.

8. The motor control device of claim 7, wherein The status signal includes a status signal indicating the status of the motor control device.

9. The motor control device of claim 7, wherein The motor control device also includes an output section that outputs the composite signal to the external device.

10. The motor control device according to claim 7, characterized in that, The state signal is a binary signal.

11. The motor control device according to claim 7, characterized in that, The composite signal is a positioning composite signal indicating that the positioning action of the motor has been completed.

12. The motor control device according to claim 7, characterized in that, The composite signal is an alarm composite signal indicating that the motor is in an abnormal state.

Citation Information

Patent Citations

  • Multiple-axis motor control device

    JP2004260890A