Servo component selection device

The servo component selection device addresses the challenge of using smaller servo components by adjusting design conditions, ensuring compatibility and performance through a system that stores specifications, calculates requirements, and presents correction conditions, thereby avoiding redesigns.

WO2026009306A1PCT designated stage Publication Date: 2026-01-08FANUC LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/023885
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-02
Publication Date
2026-01-08

AI Technical Summary

Technical Problem

Existing servo component selection methods fail to consider the relationship between specifications and design conditions, leading to the need for redesigning drive mechanisms when larger components are used, and there is a lack of systems that facilitate the use of smaller servo parts during system design.

Method used

A servo component selection device that includes a memory unit to store specifications, a condition setting unit, a calculation unit, a selection unit, a list display unit, and a correction condition presentation unit to identify and adjust design conditions for compatible smaller servo components, ensuring they meet required specifications without exceeding capability limits.

Benefits of technology

Enables the use of smaller servo components by adjusting design conditions, avoiding the need for redesign and facilitating the selection of appropriate components that meet performance requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024023885_08012026_PF_FP_ABST
    Figure JP2024023885_08012026_PF_FP_ABST
Patent Text Reader

Abstract

This servo component selection device comprises: a storage unit that stores a plurality of capability values indicating the specifications of a plurality of servo components; a condition-setting unit that sets a plurality of condition values indicating conditions of a drive unit that uses any one of the plurality of servo components; a calculation unit that calculates, from the plurality of condition values, a plurality of requirement values corresponding to the plurality of capability values required for the servo component; a selection unit that selects one servo component from among the plurality of servo components on the basis of the plurality of requirement values and the plurality of capability values; a list display unit that displays the plurality of requirement values in the form of a list such that a requirement value that deviates from the corresponding capability value can be distinguished; a correction condition specification unit that specifies the condition value for which the request value can be corrected by correcting the setting values such that the corresponding capability value does not deviate, and a range of setting values therefor; and a correction condition presentation unit that presents the condition value and the range of setting values therefor that were specified by the correction condition specification unit.
Need to check novelty before this filing date? Find Prior Art

Description

Servo parts selection device

[0001] The present disclosure relates to a servo component selection device.

[0002] When selecting servo components such as servo motors and servo amplifiers, it is necessary to consider the specifications and operating conditions of the machine tools and other devices that will use the servo components. In some cases, it may be sufficient to select servo components with a sufficiently large output for safety reasons, but because servo components with a large output are also large in size, there is a risk that the drive mechanism and control panel in which the servo components are installed will need to be redesigned.

[0003] In order to facilitate the replacement of servo parts used in a servo system with new models, a system has been proposed in which a database is provided that stores the specifications of servo parts for multiple new models, and the specifications of the servo parts used are compared with the specifications of the new model to select a compatible new model (see, for example, Patent Document 1).

[0004] Patent No. 5122032

[0005] When replacing servo parts in an existing system, it is reasonable to search for products that meet the required specifications, as in the system of Patent Document 1. However, in the design stage of a new system, it may be preferable to change other design conditions so that servo parts that are one size smaller can be used. For this reason, it is desirable to be able to understand the relationship between the specifications of the servo parts and other design conditions.

[0006] A servo component selection device according to one aspect of the present disclosure includes a memory unit that stores a plurality of capability values ​​indicating the specifications of a plurality of servo components; a condition setting unit that sets a plurality of condition values ​​indicating the conditions of a drive unit that uses any one of the plurality of servo components; a calculation unit that calculates a plurality of required values ​​corresponding to the plurality of capability values ​​required of the servo component from the plurality of condition values; a selection unit that selects one of the plurality of servo components based on the plurality of required values ​​and the plurality of capability values; a list display unit that displays a list of the plurality of required values ​​so that those that deviate from the corresponding capability values ​​can be identified; a correction condition identification unit that identifies the condition values ​​and the range of their setting values ​​by correcting the setting value so that the required value does not deviate from the corresponding capability value; and a correction condition presentation unit that presents the condition values ​​and the range of their setting values ​​identified by the correction condition identification unit.

[0007] It is a block diagram showing the configuration of a servo component selection device according to a first embodiment of the present disclosure.It is a diagram showing an example of a display by the servo component selection device of FIG.

[0008] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. Fig. 1 is a block diagram showing the configuration of a servo component selection device 1 according to a first embodiment of the present disclosure.

[0009] The servo components selection device 1 includes a storage unit 11, a condition setting unit 12, a calculation unit 13, a selection unit 14, a list display unit 15, a correction condition identification unit 16, and a correction condition presentation unit 17. For example, the servo components selection device 1 may be realized by one or more computers that include a memory, a processor, an input / output interface, etc. and execute an appropriate control program. The servo components selection device 1 may also be realized as one function of a computer that constitutes, for example, CAD / CAM. Note that the components of the servo components selection device 1 described above are merely classifications of the functions of the servo components selection device 1, and may not be clearly distinguishable in terms of physical configuration and program configuration.

[0010] The storage unit 11 stores a plurality of performance values ​​indicating the specifications of a plurality of servo components. For example, the performance values ​​of a servo motor may include a load inertia moment ratio, a steady-state load torque ratio, a motor rotation speed, a maximum torque during acceleration, a maximum acceleration, a root mean square torque, and a root mean square rotation speed.

[0011] The condition setting unit 12 sets multiple condition values ​​indicating conditions for a drive unit that uses one of multiple servo components. The condition values ​​may include, for example, numerical values ​​such as mechanical efficiency, weight of a moving object, counterbalance, various dimensions, moment of inertia, coefficient of friction, and thrust reaction force, as well as codes identifying the type of servo component, power supply voltage, and type of mechanism. Examples of types of mechanism include a ball screw and a gear reducer. The condition setting unit 12 may be configured to allow a user to set conditions other than numerical values ​​by selecting text representing those conditions. Furthermore, the condition setting unit 12 may selectively display items of condition values ​​to be input by the user depending on the settings of other condition values. As a specific example, as illustrated in FIG. 2 , when a ball screw is selected as the type of mechanism, the condition setting unit 12 may be configured to display text boxes, etc., for the user to input condition values ​​such as a ball screw diameter, a ball screw lead, and a ball screw length.

[0012] The calculation unit 13 calculates a plurality of required values ​​corresponding to a plurality of capability values ​​required of the servo component from a plurality of condition values, i.e., a plurality of required values ​​for the same items as the plurality of capability values. The method of calculating the required values ​​from the condition values ​​is well known, and therefore a detailed description thereof will be omitted.

[0013] The selection unit 14 selects one servo component from among a plurality of servo components based on a plurality of requirement values ​​and a plurality of capability values. The selection unit 14 is configured to select a servo component based on, for example, the number of capability values ​​that satisfy the corresponding requirement values, or the number of capability values ​​whose fulfillment rate for the corresponding requirement values ​​is equal to or exceeds a predetermined standard. The selection unit 14 may also be configured to provide an interface that allows the user to select one of the servo components. In this case, to assist the user in making a selection, the selection unit 14 may display, for example, the number of capability values ​​that do not satisfy the requirement values, or the fulfillment rate for the capability values ​​relative to the requirement values, or may display the servo components in order of priority calculated based on, for example, the fulfillment rate for the capability values ​​relative to the requirement values.

[0014] 2, the list display unit 15 displays a list of multiple required values ​​in such a way that those that deviate from the corresponding capability values ​​of the servo components selected by the selection unit can be identified. As a display method for making it possible to identify required values ​​that deviate from the corresponding capability values, for example, a method of using different text colors, background colors, etc. Note that "deviating from the capability value" means exceeding the capability value if the capability value is the upper limit value, and means falling short of the capability value if the capability value is the lower limit value.

[0015] The modification condition identification unit 16 identifies the item name of the condition value for which the required value can be modified so that the corresponding capability value does not deviate by modifying the setting value, and the range of the setting value. The condition value for which the required value can be modified is the condition value that is an argument in the formula for calculating the required value. The range of setting values ​​for which the required value can be modified so that the corresponding capability value does not deviate can be calculated backward from the formula for calculating the required value. Note that a capability value may involve multiple condition values, but the modification condition identification unit 16 may be configured to identify only cases in which the required value can be modified so that the capability value does not deviate by modifying a single condition value, in order to reduce the burden on the user.

[0016] As an example of a condition value that can modify a required value, if the required value is a steady-state load torque rate, the required value can be kept within the range of the capability value by changing at least one of the set values ​​of the weight of the moving object, the counterbalance, the ball screw lead, and the reduction ratio. If the required value is a motor rotation speed, the required value can be kept within the range of the capability value by changing at least one of the set values ​​of the rapid-forward speed, the ball screw lead, and the reduction ratio. If the required value is a load inertia moment ratio, the required value can be kept within the range of the capability value by changing at least one of the set values ​​of the reduction ratio, the ball screw lead, and the weight of the moving object. If the required value is acceleration torque, the required value can be kept within the range of the capability value by changing at least one of the set values ​​of the above-mentioned condition values ​​that can modify at least one of the rapid-forward speed, the acceleration / deceleration setting, the steady-state load torque rate, and the load inertia moment ratio.

[0017] The correction condition presentation unit 17 presents the condition values ​​and their set value ranges identified by the correction condition identification unit 16. The method of presenting the condition values ​​and their set value ranges is typically a screen display, but methods such as audio transmission or signal output may also be used. For example, as illustrated in FIG. 2 , the correction condition presentation unit 17 may be configured to overlay the item name of the condition value and its set value range when a requirement value is selected on the display of the list display unit 15. Furthermore, the correction condition presentation unit 17 may be configured to display the item names of condition values ​​for which the requirement value can be modified and their set value ranges, so that they do not overlap with each other, for all requirement values ​​that deviate from the corresponding capability value. Furthermore, the correction condition presentation unit 17 may highlight the condition values ​​for which the requirement value can be modified on the input screen of the user interface provided by the condition setting unit 12.

[0018] The correction condition presenting unit 17 may preferentially present condition values ​​that are easy to change, or may preferentially present condition values ​​that require a small change in the setting value required to correct the required value so as not to deviate from the corresponding capability value. By suggesting corrections to the setting values ​​in this manner based on a priority order, the user can appropriately select the condition value to be changed. The presentation order may also be user-configurable. The correction condition presenting unit 17 may present a mathematical formula representing the relationship between the condition value and the required value, so that the user can easily predict the results of changing the condition value. When displaying the mathematical formula, to further facilitate the selection of the condition value, the condition values ​​with the highest priority, i.e., the condition values ​​that are easy to correct so as not to deviate from the corresponding capability value, may be displayed in a distinctive color, font, or the like.

[0019] The servo component selection device 1 having the above configuration uses the modification condition presentation unit 17 to present to the user modifications to the condition values ​​that will enable the selected servo components to be used, allowing the user to make appropriate design changes so that servo components with excessively high output do not need to be used.

[0020] The following supplementary note is further disclosed regarding the above embodiment and modified examples. (Supplementary Note 1) A servo component selection device (1) includes a storage unit (11) that stores multiple capability values ​​indicating the specifications of multiple servo components, a condition setting unit (12) that sets multiple condition values ​​indicating the conditions of a drive unit that uses one of the multiple servo components, a calculation unit (13) that calculates multiple required values ​​corresponding to multiple capability values ​​required of the servo component from the multiple condition values, a selection unit (14) that selects one servo component from the multiple servo components based on the multiple required values ​​and the multiple capability values, a list display unit (15) that displays a list of the multiple required values ​​in such a way that those that deviate from the capability value corresponding to the servo component selected by the selection unit (14) can be identified, a correction condition specification unit (16) that specifies condition values ​​and set value ranges for which the required values ​​can be corrected so that the setting values ​​do not deviate from the corresponding capability values, and a correction condition presentation unit (17) that presents the condition values ​​specified by the correction condition specification unit (16) and their set value ranges.

[0021] (Supplementary Note 2) In the servo parts selection device (1) of Supplementary Note 1, the correction condition presenting unit (17) may preferentially present condition values ​​that are easy to change.

[0022] (Supplementary Note 3) In the servo component selection device (1) of Supplementary Notes 1 and 2, the correction condition presenting unit (17) may preferentially present condition values ​​that result in small changes in the setting values ​​for correcting the required values ​​so as not to deviate from the corresponding capability values.

[0023] (Supplementary Note 4) In the servo parts selection device (1) of Supplementary Notes 1 to 3, the correction condition presenting unit (17) may present a mathematical expression that represents the relationship between the condition value and the required value.

[0024] (Supplementary Note 5) In the servo parts selection device (1) of Supplementary Note 4, the correction condition presenting unit (17) may identifiably display condition values ​​that are easy to correct so as not to deviate from the corresponding capability values ​​in the mathematical formula.

[0025] Although the present disclosure has been described in detail above, the present disclosure is not limited to the individual embodiments described above. Various additions, substitutions, modifications, partial deletions, etc. are possible in these embodiments without departing from the gist of the present disclosure or the spirit of the present disclosure derived from the content of the claims and their equivalents. These embodiments can also be implemented in combination. For example, in the above-described embodiments, the order of each operation and the order of each process are shown as examples and are not limited to these. The same applies when numerical values ​​or mathematical expressions are used in the description of the above-described embodiments.

[0026] REFERENCE SIGNS LIST 1 Servo component selection device 11 Storage unit 12 Condition setting unit 13 Calculation unit 14 Selection unit 15 List display unit 16 Correction condition specification unit 17 Correction condition presentation unit

Claims

1. A servo component selection device comprising: a memory unit that stores a plurality of capability values ​​indicating the specifications of a plurality of servo components; a condition setting unit that sets a plurality of condition values ​​that indicate the conditions of a drive unit that uses any one of the plurality of servo components; a calculation unit that calculates a plurality of required values ​​corresponding to the plurality of capability values ​​required of the servo component from the plurality of condition values; a selection unit that selects one of the plurality of servo components based on the plurality of required values ​​and the plurality of capability values; a list display unit that displays a list of the plurality of required values ​​in such a way that those that deviate from the corresponding capability value of the servo component selected by the selection unit can be identified; a correction condition identification unit that identifies the condition value and the range of the set value by which the required value can be corrected so that the set value does not deviate from the corresponding capability value; and a correction condition presentation unit that presents the condition value and the range of the set value specified by the correction condition identification unit.

2. The servo parts selection device according to claim 1, wherein said correction condition presentation section presents said condition values ​​that are easy to change with priority.

3. A servo component selection device as described in claim 1 or 2, wherein the correction condition presentation unit preferentially presents condition values ​​that result in small changes in the setting value for correcting the required value so as not to deviate from the corresponding capability value.

4. The servo parts selection device according to claim 1, wherein the correction condition presentation unit presents a mathematical expression that expresses the relationship between the condition value and the required value.

5. A servo component selection device according to claim 4, wherein said correction condition presentation unit identifiably displays, in said formula, said condition values ​​that make it easy to correct said required value so as not to deviate from the corresponding capability value.

Citation Information

Patent Citations

  • Circuit design device and circuit design system

    JP2020091545A

  • Equipment selection device, equipment selection processing program, and equipment selection processing

    WO2014054142A1

  • Evaluation device and evaluation method

    WO2024134781A1