Parameter selection support system, parameter selection support procedure

DE112017004441B4Active Publication Date: 2025-03-20MITSUBISHI ELECTRIC CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
DE112017004441
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Filing Date
2017-08-30
Publication Date
2025-03-20
Estimated Expiration
2037-08-30

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Parameter selection support system which, based on a performance X expressed as a wattage of a motor specified by an input type name, supports a selection of parameters of an operating scheme and / or a mechanical state for a load driven by the motor, wherein the parameters of the mechanical state include at least one ball screw stroke, wherein the parameter selection support system includes: a display unit (130) for displaying an input display area for the parameters; a receiving unit (120) for receiving the parameters and the performance X; and a controller (110) for causing the display unit (130) to stimulate a parameter adjustment by display when a power output Y, which is calculated based on the parameters received by the receiver unit (120) and is expressed as a wattage, is greater than the power output X, for calculating a permissible range which is permissible for the power output X received by the receiver unit (120) for each of some of the parameters and for causing the display unit (130) to display the permissible range on the input display area of ​​the display unit (130).
Need to check novelty before this filing date? Find Prior Art

Description

Area

[0001] The present invention relates to a parameter selection support system, which is a performance selection tool that selects the performance of a drive device, for example a servo motor, based on parameters of an operating scheme and parameters of a mechanical state. The present invention further relates to a parameter selection support method and a parameter selection support program. background

[0002] A conventional power selection tool is designed to determine motor power, that is, the power of a drive unit that drives a load based on parameters of an operating scheme and parameters of a mechanical condition for the load, and is intended to select a motor with this power. In this context, power implies the power of the drive unit, specifically the wattage of the motor.

[0003] However, some users require a pre-selection of a motor and power rating based on a constraint, such as a budget, and only later check the permissible parameters of an operating scheme and permissible parameters of a mechanical state for a load with respect to the selected power rating. In this case, users must repeat the process of entering parameters of an operating scheme and parameters of a mechanical state into the power rating selection tool so that the tool calculates the required power rating, and then select a drive unit that meets the power rating; this is time-consuming.

[0004] On the other hand, in a device disclosed in patent literature 1, which selects a motor control unit, operating conditions corresponding to the parameters described above are specified, and a predetermined motor and control unit are predetermined. This device assesses whether the predetermined motor and control unit can be used or not. An operating condition sensitivity indicator displays operating condition trends that allow the predetermined motor and control unit to be used within their performance capabilities. List of patent literature

[0005] Patent literature 1: Published Japanese patent application no. JP 2010 - 193 687 A

[0006] US 2015 / 0212518A1 discloses an equipment selection device for selecting equipment (servo motors and motor control devices) in a multi-axis drive system. The equipment selection device enables the selection of equipment suitable for an adjustable speed pattern.

[0007] The relevant state of the art also includes JP 2006 - 42 589 A. Summary Technical Problem

[0008] A command setting unit disclosed in patent reference 1 displays a performance value based on an acceleration duration, a deceleration duration, and a maximum speed to prompt a new input. However, the command setting unit disclosed in patent reference 1 does not allow for changes to the duration during which a constant speed is maintained, nor does it take a travel distance into account. This is problematic with regard to a positioning operation of the unit.

[0009] The present invention was made in consideration of the above, and it is an objective of the present invention to obtain a parameter selection support system which can provide support so that a user can easily set parameters comprising a driving path with regard to the performance of a specified drive device. Solution to the problem

[0010] To solve the above problem and achieve a goal, the present invention provides a parameter selection support system with the combination of features of claim 1 and a parameter selection support method with the combination of features of claim 8. Advantageous effect of the invention

[0011] The parameter selection support system according to the present invention is able to provide support that makes it easy for a user to adjust the parameters that include the travel path in relation to the performance of the specified drive device. Brief description of the drawings Fig. Figure 1 is a block diagram showing a configuration of a parameter selection support system according to a first embodiment of the present invention. Fig. Figure 2 shows a hardware configuration for an implementation of functions of the parameter selection support system according to the first embodiment in a computer. Fig. Figure 3 is a flowchart showing one operating mode of the parameter selection support system according to the first embodiment. Fig. Figure 4 shows a motor input display area according to the first embodiment. Fig. Figure 5 shows a mechanical state input display area according to the first embodiment. Fig. Figure 6 shows an operating scheme input display area according to the first embodiment. Fig. Figure 7 shows an example of an operating scheme according to the first embodiment. Fig. Figure 8 shows a display area which shows a motor selection result, according to the first embodiment. Fig. Figure 9 shows a mechanical state input display area according to the first embodiment, in which parameters with permissible ranges are shown. Fig. Figure 10 shows an operating scheme input display area according to the first embodiment, in which parameters with permissible ranges are shown. Fig. Figure 11 shows another mechanical state input display area according to the first embodiment. Fig. Figure 12 shows a further mechanical state input display area according to the first embodiment, in which the parameters with permissible ranges are shown. Fig. Figure 13 shows an operating scheme input display area according to a second embodiment of the present invention, in which parameters with corresponding permissible ranges are shown. Fig. Figure 14 shows how an operating scheme is corrected according to the second embodiment. Fig. Figure 15 shows an operating scheme input display area according to a third embodiment of the present invention. Fig. Figure 16 shows an operating scheme input display area according to the third embodiment, in which parameters with corresponding permissible ranges are shown. Fig. Figure 17 shows how an operating scheme is corrected according to the third embodiment. Fig. Figure 18 shows another illustration of how the operating scheme is corrected according to the third embodiment. Fig. Figure 19 shows an operating scheme input display area according to a fourth embodiment of the present invention. Fig. Figure 20 shows an operating scheme input display area according to the fourth embodiment, in which parameters with corresponding permissible ranges are shown. Fig. Figure 21 shows a relationship between a degree of fixity and each of the permissible ranges according to the fourth embodiment. Description of the embodiments

[0012] With reference to the drawings, a detailed description of parameter selection support systems, parameter selection support methods, and a parameter selection support program according to embodiments of the present invention is given below. It should be noted that these embodiments are not limiting to the present invention. First embodiment.

[0013] Fig. Figure 1 is a block diagram showing a configuration of a parameter selection support system 100 according to the first embodiment of the present invention. The parameter selection support system 100 comprises a controller 110, which calculates performance, a receiver 120, which receives input from a user, a display unit 130, which displays the information received from the receiver 120, and a storage unit 140, which stores the information received from the receiver 120.

[0014] The receiver unit 120 comprises a motor receiver unit 121, which receives the motor type name of a servo motor, which is a drive device specified by a user; an operating scheme receiver unit 122, which receives parameters of an operating scheme for a load entered by the user; and a mechanical state receiver unit 123, which receives parameters of a mechanical state of the load entered by the user. It should be noted that, in this case, the operating scheme relates to the load to be driven by the drive device, while the mechanical state comprises setting conditions relating to a mechanism of the load.

[0015] The display unit 130 comprises a motor display unit 131, which displays a motor input display area where the user can enter the user-specified motor; an operating scheme display unit 132, which displays an operating scheme input display area where the user can enter the operating scheme parameters for the load; and a mechanical state display unit 133, which displays a mechanical state input display area where the user can enter the mechanical state parameters for the load. The motor display unit 131 displays not only the motor input display area where the user can enter the user-specified motor, but also a display area showing the selected motor.

[0016] The storage unit 140 comprises a motor specification storage unit 141, which stores specifications of each of the motors, an operating scheme storage unit 142, which stores the operating scheme parameters of the load that the operating scheme receiver unit 122 has received, and a mechanical state storage unit 143, which stores the mechanical state parameters of the load that the mechanical state receiver unit 123 has received.

[0017] Fig. Figure 2 shows a hardware configuration for implementing functions of the parameter selection support system 100 according to the first embodiment in a computer. In cases where the functions of the parameter selection support system 100 are implemented in the computer, these functions of the parameter selection support system 100 are implemented using a central processing unit (CPU) 201, a memory 202, a storage device 203, a display device 204, and an input device 205, as shown in Figure 2. Fig. 2 shown.

[0018] The functions of the controller 110 are implemented using software, firmware, or a combination of both. The software or firmware is defined as a program and is stored in the memory device 203. The CPU 201 loads the parameter selection support program, which is stored in the memory device 203 as software, firmware, or a combination of both, into memory 202 and executes the parameter selection support program to implement the functions of the controller 110. In other words, in cases where the functions of the controller 110 are implemented in the computer, the parameter selection support system 100 includes the memory device 203, which stores the parameter selection support program and whose steps for implementing the functions of the controller 110 are executed.The parameter selection support program can be one that causes the computer to execute a parameter selection support procedure implemented by the functions of the controller 110. The receiving unit 120 is implemented using the input device 205. Specific examples of the input device 205 include a keyboard, a mouse, and a touchpad. The display unit 130 is implemented using the display device 204. Specific examples of the display device 204 include a monitor and a display. The storage device 140 is implemented using the memory 202. The memory 202 corresponds to a volatile memory area, such as random-access memory (RAM). The storage device 203 corresponds to a non-volatile or volatile semiconductor memory, such as read-only memory (ROM), flash memory, or EPROM."erasable programmable read only memory") or an EEPROM (electrically erasable programmable read only memory") (registered trademark), a magnetic floppy disk, a flexible floppy disk, an optical floppy disk, a CD (compact disc), a Mini-Disk or a DVD (digital versatile disc).

[0019] Fig. Figure 3 is a flowchart showing an operating mode of the parameter selection support system 100 according to the first embodiment. Fig. Figure 4 shows a motor input display area according to the first embodiment. Fig. Figure 5 shows a mechanical state input display area according to the first embodiment. The one in Fig. The input display area shown in Figure 5 is an example where a load mechanism setting is performed. Fig. Figure 6 shows an operating scheme input display area according to the first embodiment. A particular example of a load to which the in Fig. 5 shown load mechanism setting and the one in Fig. The operating diagram shown in section 6 refers to a ball screw drive. Fig. Figure 7 shows an example of the operating scheme according to the first embodiment. Fig. Figure 8 shows a display area which shows a motor selection result, according to the first embodiment. Fig. Figure 9 shows a mechanical state input display area according to the first embodiment, in which parameters with permissible ranges are shown. Fig. Figure 10 shows an operating scheme input display area according to the first embodiment, in which parameters with permissible ranges are shown. Fig. Figure 11 shows another mechanical state input display area according to the first embodiment. Fig. Figure 12 shows a further mechanical state input display area according to the first embodiment, in which the parameters with permissible ranges are shown. With reference to the Fig. Sections 3 to 12 below describe the operating mode of the parameter selection support system 100.

[0020] First, if the user enters a motor type name of a user-specified servo motor into a "Motor Type Name" field in the motor input display area in Fig. When the user enters 4, which is displayed by the motor display unit 131, the motor receiver unit 121 receives the entered motor type name (step S1). Because the servo motor can be uniquely identified by the motor type name, exactly one servo motor is identified in a list of servo motors contained in a catalog. Once the servo motor is identified, the performance of the servo motor is determined. This means that the user's specification of the motor type name leads to the user's specification of the performance. In step S1, the motor receiver unit 121 receives the performance of the specified motor. The specified performance is indicated as "X". Using the motor type name received by the motor receiver unit 121, the controller 110 accesses the motor specifications stored in the motor specification memory unit 141.Specific examples of motor specifications include "maximum speed", "maximum torque", "rated torque", and "rated power". The controller 110 controls the motor display unit 131 to display motor specification values ​​corresponding to the received motor type name "Motor-A" in the appropriate fields for "maximum speed", "maximum torque", "rated torque", and "rated power" on the motor input display area. Fig. 4 is displayed. The value of the "rated power" corresponds to the aforementioned power output X, so in this case X=400 [W].

[0021] If the user enters desired values ​​for parameters of a mechanical state into corresponding input fields on the mechanical state input display area in Fig. When step 5 is entered, which is displayed by the mechanical state indicator unit 133, the mechanical state receiver unit 123 receives these entered mechanical state parameters (step S2). The mechanical state storage unit 143 stores the mechanical state parameters received by the mechanical state receiver unit 123. The controller 110 performs a control operation such that the mechanical state indicator unit 133 is caused to display the parameters received by the mechanical state indicator unit 123 as they are.

[0022] If the user enters desired values ​​for operating scheme parameters into the corresponding input fields in the operating scheme input display area in Fig. When the user enters 6, which is displayed by the operating scheme display unit 132, the operating scheme receiver unit 122 receives these entered operating scheme parameters (step S3). The operating scheme storage unit 142 stores the operating scheme parameters received by the operating scheme receiver unit 122. These parameters specify the operating scheme of the load, which is driven by the servo motor (a drive unit), and are the load's "travel distance", "speed", "acceleration duration", "constant speed duration", "deceleration duration", and "idle duration". Their relationship is described in Fig. Figure 7 shows that the controller 110 can perform a control such that the operating scheme display unit 132 is caused to display the parameters, which include the "travel path", the "speed", the "acceleration duration", the "constant speed duration", the "deceleration duration", and the "idle duration", as they are when received by the operating scheme receiver unit 122. In this case, the controller 110 generates a Fig. The graphs shown in the 7 are based on the "travel path", the "speed", the "acceleration duration", the "constant speed duration", the "deceleration duration" and the "idle duration" received by the operating scheme receiver unit 122, and cause the operating scheme display unit 132 to display the graph together with Fig. 6 to display.

[0023] The control unit 110 can establish a mathematical relationship between the "travel path", which corresponds to a trapezoidal area in Fig. 7 corresponds to, and some in Fig. The 7 displayed elements store the data. These elements include the "speed", the "acceleration duration", the "constant speed duration", and the "deceleration duration", which are stored in Fig. Figure 7 illustrates this. In other words, the controller 110 can store information about a formula that expresses this relationship. Even if the operating scheme receiver unit 122 has not received some of the parameters, which include the "travel distance," "speed," "acceleration duration," "constant speed duration," and "deceleration duration," the controller 110 can, in this case, calculate the unreceived parameters based on the received parameters and the relationship above. In particular, even if the "speed" has not been entered by the user, the controller 110 can calculate the "speed" if the "travel distance," "acceleration duration," "constant speed duration," and "deceleration duration" have been entered, and can therefore cause the operating scheme display unit 132 to display a value for the "speed."Even if the "travel path" has not been entered by the user, the controller 110 can calculate the "travel path" if the "speed", "acceleration duration", "constant speed duration", and "deceleration duration" have been entered, and can therefore cause the operating scheme display unit 132 to display a value for the "travel path". By calculating the unreceived parameters in this way, the controller 110 can generate a graph as shown in . Fig. 7 generates and can cause the operating scheme display unit 132 to display the graph together with Fig. 6 to display.

[0024] Next, the controller 110 calculates a required servo motor performance Y based on the mechanical state parameters stored in the mechanical state memory unit 143 and the operating scheme parameters stored in the operating scheme memory unit 142 (step S4). The controller 110 pre-stores a relationship between a servo motor performance and the mechanical state parameters and the operating scheme parameters and can therefore calculate the required performance Y based on this relationship.

[0025] In particular, the performance Y is a servo motor wattage, which is determined based on the mechanical state parameters and the operating scheme parameters. The wattage is obtained using formula (1) below: Wattage = (2π) * {("Motor speed" / 2) * "Torque during acceleration" * "Acceleration duration" + "Motor speed" * "Torque at constant speed" * "Constant speed" + ("Motor speed" / 2) * "Torque during deceleration" * "Deceleration duration"} / (Acceleration duration + "Constant speed duration" + "Deceleration duration" + "Idle time")

[0026] In formula (1), “motor speed” = “speed” / “distance traveled in one motor revolution”. The “distance traveled in one motor revolution” is also referred to as the “ball screw stroke”. The “torque during acceleration”, the “torque at constant speed”, and the “torque during deceleration” are calculated based on the mechanical state parameters using publicly known methods.

[0027] The controller 110 then determines whether the servo motor performance Y, calculated in step S4, is less than or equal to the servo motor performance X, specified in step S1, or not (step S5).

[0028] In cases where step S5 determines that the calculated performance Y is less than or equal to the specified servo motor performance X (step S5: yes), the controller 110 causes the motor display unit 131 to display the motor selection result, shown in Fig. 8, to display (step S6). In this case, the servo motor performance Y calculated in step S4 can be achieved by the servo motor entered in step S1. This means that the mechanical state parameters received in step S2 and the operating scheme parameters received in step S3 are valid for the servo motor performance X entered in step S1. Therefore, the in Fig. Figure 8 shows the motor selection result as a "rotational speed", a "torque during acceleration", a "torque during deceleration", a "continuous effective load torque", and a "wattage" based on the permissible parameters. The values ​​shown in fields for "rotational speed", "torque during acceleration", "torque during deceleration", "continuous effective load torque", and "wattage" were calculated by the controller 110 based on the mechanical state parameters stored in the mechanical state memory unit 143 and the operating scheme parameters stored in the operating scheme memory unit 142. The "rotational speed" is the rotational speed of the servo motor during the constant speed period in Fig. 7. The "torque during acceleration" is a torque that occurs during the acceleration period. Fig. 7 is required. The "torque during deceleration" is a torque that occurs during the deceleration period. Fig. 7 is required. The “continuous effective load torque” is a time-averaged torque for the in Fig. Operating diagram 7 is shown. The "wattage" is a time-averaged power consumption for the device shown. Fig. The operating scheme shown in Figure 7 corresponds to the power output Y. Therefore, Y = 250 [W], so Y ≤ X (= 400 [W]) is satisfied.

[0029] In cases where step S5 determines that the calculated performance Y is greater than the specified server motor performance X (step S5: no), the controller 110 causes the operating scheme display unit 132 and the mechanical state display unit 133 to prompt an adjustment of the operating scheme and a corresponding adjustment of the mechanical state (step S7). In this case, the server motor performance Y calculated in step S4 cannot be achieved by the user-specified server motor received in step S1, rendering the specified server motor unsuitable. This means that the mechanical state parameters received in step S2 and the operating scheme parameters received in step S3 are invalid for the specified server motor performance X.For these operating scheme parameters and mechanical state parameters, which indicate that the specified server motor is unsuitable, the controller 110 calculates permissible parameter ranges for the performance X of the specified server motor and displays these permissible ranges on the operating scheme input display area and the mechanical state input display area in step S7. As described above, the controller 110 stores the relationship between the server motor performance and the mechanical state parameters and the operating scheme parameters in advance and can therefore calculate the permissible range for each of these parameters for the specified performance X based on this relationship. In this way, the user can be prompted to make a parameter adjustment by entering new values.

[0030] In particular, the control unit 110 causes the mechanical status indicator unit 133 to display the value in Fig. The mechanical state input display area shown in 9 is displayed, in which some of the parameters of the mechanical state with their corresponding permissible ranges are shown. The control unit 110 also causes the operating scheme display unit 132 to display the information shown in Fig. The operating scheme input display area shown in Figure 10 displays the parameters of the operating scheme with their corresponding permissible ranges. In cases where one or more parameters, which render the specified server motor unsuitable, belong to either the operating scheme or the mechanical state, a permissible parameter range(s) is calculated by the controller 110 and displayed by the display unit 130. A limit value, as shown in Figure 10, can be used to specify a permissible range. Fig. 9 is shown, displayed, or both limits, namely an upper limit and a lower limit, can be shown, as in Fig. 10 are shown. Because the permissible ranges of the parameters are indicated by the limit values, the number of new entries by the user and the number of calculations required can be reduced.

[0031] Each of the above permissible parameter ranges is set such that if a parameter is set outside of the permissible range, the specified server engine will be unsuitable. In other words, the permissible parameter range is a numerical range that excludes parameter value ranges that would render the specified server engine unsuitable. Therefore, in cases where a permissible range is set for each of a multitude of parameters, freely resetting these parameters so that their values ​​fall within their respective permissible ranges will not necessarily make the specified server engine suitable. However, each permissible parameter range serves as a guideline to help the user efficiently reselect parameters to make the specified server engine suitable.

[0032] A concrete description of a procedure for calculating a permissible parameter range is now given, using an upper limit for the aforementioned "speed" as an example. The wattage is determined using variables other than the "motor speed," which are specified as fixed values, and with the "motor speed" as one variable in the formula (1) described above. Subsequently, an upper limit for the "motor speed" is obtained from an inequality in which the determined wattage is less than or equal to the power X, which is the "rated power" of the specified server motor. Once the upper limit for the "motor speed" is obtained, the upper limit for the "speed" can be directly derived.The permissible range specified for the "engine speed" can be further limited by a condition according to which the engine specifications different from the "rated power", namely the "maximum rotational speed", the "maximum torque" and the "rated torque", are met.

[0033] The mechanical state input display area, which is shown in step S2 by the mechanical state display unit 133, can be, as in Fig. Figure 11 includes checkboxes that allow specified parameters to have fixed values. In cases where the user changes the value of "Ball screw diameter" by checking the box, as shown in Figure 11, the user can specify the parameters. Fig. As shown in Figure 11, and the mechanical state receiver unit 123 receives the value "20" along with the marker in step S2, the controller 110 calculates permissible ranges in the subsequent step S7 for any parameters that are not specified as having fixed values. The controller 110 then causes the mechanical state display unit 133 to display a mechanical state input display range as shown in Figure 11. Fig. Figure 12 is shown. With the "ball screw diameter" set to "20" (mm), the permissible range for the parameter "table mass", which is specified as not having a fixed value, is shown in Fig. 12, that the “table mass” should be less than or equal to 150 kg.

[0034] After step S7, the process returns to step S2. With reference to the permissible range, which is represented by the mechanical state display unit 133, the user changes the parameter value of the mechanical state input display range by re-entering the value. Fig. 9, which causes the unsuitability. The mechanical state receiver unit 123 receives the parameter that was changed. In cases where all parameters causing the unsuitability belong to the operating scheme and not to the mechanical state, step S3 follows step S7, skipping step S2. In step S3, the user can similarly enter the operating scheme parameter(s) causing the unsuitability in the input display area in Fig. 10. In cases where all parameters causing the unsuitability belong to the mechanical state and not to the operating scheme, step S4 follows step S2, skipping step S3.

[0035] In cases where an upper limit and a lower limit, as in Fig. As shown in section 10, it is possible that a recommended value, which falls within a permissible range with the upper and lower limits, for example an average of the upper and lower limits, is calculated by control 110 and entered into an input field for the parameter in Fig. The operating scheme display unit 132 displays the code 10, and the operating scheme receiver unit 122 receives it. This allows the user to save time and effort by avoiding re-entry.

[0036] In the parameter selection support system 100 described above, according to the first embodiment, the permissible parameter range is displayed on the parameter input display area as an aid to ensure the specified servomotor is suitable. This allows the user to only need to re-enter the parameter that lies outside the permissible range, thus saving time and effort. Therefore, a user without specialized knowledge can easily set permissible parameter values ​​for the performance of the specified servomotor. Second embodiment.

[0037] The parameter selection support system 100 according to the second embodiment of the present invention is similar to that of Fig. 1. An operating sequence of the parameter selection support system 100 according to the second embodiment is that of Fig. 3 Similarly. If, in step S7, a display of permissible ranges is initiated in an operating scheme input display area and a mechanical state input display area for those operating scheme parameters and mechanical state parameters that render a specified servo motor unsuitable, the controller 110 of the parameter selection support system 100, according to the second embodiment, causes the display unit 130 to highlight a parameter that influences the unsuitability of the specified servo motor. In other words, if parameter values ​​are impermissible for the performance of the specified servo motor, and if parameter values ​​are impermissible for the performance of the specified servo motor and also include some parameter values ​​that influence the unsuitability of the specified servo motor, the controller 110 causes the display unit 130 to highlight these influencing values.

[0038] Fig. Figure 13 shows an operating scheme input display area according to the second embodiment, in which parameters with permissible ranges are shown. Fig. Figure 14 shows how an operating scheme is corrected according to the second embodiment. In the illustration in Fig. Parameter 13, "Acceleration Duration," is the operating scheme parameter that most influences the unsuitability of the specified servo motor. "0.15" (s), entered by a user as "Acceleration Duration" in step S3, is highlighted in step S7 by the operating scheme display unit 132. Highlighting can be done by any method, such as using a color different from that used for the other parameters or by flashing. It should be noted that a variety of parameters can be highlighted. In addition to, or instead of, the operating scheme parameter mentioned above, any of the mechanical state parameters can be highlighted and shown with its permissible range.

[0039] In Fig. 13 shows "Acceleration Duration" with "0.3" ≤ "0.15" ≤ "0.5", which means that the user-entered "0.15" is not within this permissible range. If the "Acceleration Duration" is "0.15" (s), then during acceleration, as shown in Fig. Figure 14 shows that a high torque is required and the torque exceeds a "maximum torque" of the servo motor, specified in Fig. 4. Accordingly, “0.3” or more must be set as the “Acceleration Duration” to implement the operating scheme as described in Fig. 14, represented by an arrow, to adjust. If this is the "acceleration duration" entered by the user, "0.15", as shown in Fig. As highlighted in section 13, it is possible to return to step S3 to suggest an "acceleration duration" input again.

[0040] In the parameter selection support system 100 described above, according to the second embodiment, the parameter that causes the specified servomotor to be unsuitable is highlighted and can therefore be presented to the user as a priority that should be corrected to make the specified servomotor suitable. Accordingly, the user can easily readjust this parameter. Third embodiment.

[0041] The parameter selection support system 100 according to the third embodiment of the present invention is that of the Fig. 1 similar. An operating sequence of the parameter selection support system 100 according to the third embodiment is that of the Fig. 3 similar. Fig. Figure 15 shows an operating scheme input display area according to the third embodiment of the present invention. Fig. Figure 16 shows an operating scheme input display area according to the third embodiment, in which parameters with permissible ranges are shown. Fig. Figure 17 shows how an operating scheme is corrected according to the third embodiment. Fig. Figure 18 is a further illustration of how the operating scheme is corrected according to the third embodiment.

[0042] The operating scheme display unit 132 of the parameter selection support system 100 according to the third embodiment shows how in Fig. Figure 15 shows the operating scheme input display area, which provides checkboxes. In step S3, each checkbox allows the user to specify that one of the parameters has a fixed value. A user can fix parameter values ​​they wish to retain by marking the checkboxes, even if a specified servo motor becomes unsuitable. In cases where the operating scheme receiver 122 has received values ​​for the parameters "Travel" and "Idle Time" along with their markings in step S3, the controller 110 later calculates a permissible range for each of the parameters specified as not having a fixed value in step S7. The controller 110 then causes the operating scheme display unit 132 to display an operating scheme input display area, such as the one shown in Figure 15. Fig. 16 depicted, to be displayed. In Fig. 16 the “travel path” and the “rest period” are set to their values ​​as received in step S3 by the operating scheme receiver unit 122, and the parameters “speed”, “acceleration period”, “constant speed period” and “deceleration period”, which are specified to have no fixed values, are shown with the permissible ranges.

[0043] The following describes the significance of setting an operating scheme parameter. It considers cases where a high torque, exceeding the "maximum torque" of the specified servo motor, is required during acceleration because a short "acceleration duration" was entered by the user in step S3.

[0044] In cases where the user has entered values ​​in step S3 along with markers to set the values ​​for the "travel path", "speed", and "constant speed duration", permissible ranges are displayed in the subsequent step S7 to suggest a correction of the "acceleration duration" and the "deceleration duration" to reduce the torque required during acceleration, while the "travel path", which corresponds to a trapezoidal area in the operating scheme, determines the "speed" and the "constant speed duration" as in Fig. 17 will be retained.

[0045] In cases where the user has entered values ​​in step S3 along with markers to set the values ​​of the "acceleration duration", the "constant speed duration", and the "deceleration duration", permissible ranges are displayed in the subsequent step S7 to encourage a correction of the "travel path", which corresponds to the trapezoidal area, and the "speed" to reduce the torque required during acceleration, while the "acceleration duration", the "constant speed duration", and the "deceleration duration" are set as in Fig. 18 will be retained.

[0046] The parameter selection support system 100 according to the third embodiment allows the user to limit the parameter types that should be reconfigured. Furthermore, it enables easy reconfiguration of the operating scheme parameter(s) so that the user achieves a required acceleration torque that is less than or equal to the "maximum torque" of the specified servo motor. Fourth embodiment.

[0047] The parameter selection support system 100 according to the fourth embodiment of the present invention is that of the Fig. 1 similar. An operating sequence of the parameter selection support system 100 according to the fourth embodiment is similar to that of the Fig. 3 similarly. While in the third embodiment user-specified parameters are fixed, a user can set a more flexible boundary condition for each of the parameters.

[0048] Fig. Figure 19 shows an operating scheme input display area according to the fourth embodiment of the present invention. Fig. Figure 20 shows an operating scheme input display area according to the fourth embodiment, in which parameters with permissible ranges are shown. Fig. Figure 21 shows a relationship between a degree of fixity and each of the permissible ranges according to the fourth embodiment.

[0049] The operating scheme display unit 132 of the parameter selection support system 100 according to the fourth embodiment shows in step S3 how in Fig. Figure 19 shows the operating scheme input display area, which provides fields that allow the input of constraint levels for the parameters of an operating scheme. The constraint level is a value that represents the strength of the constraint or boundary condition when the parameter is selected. A constraint level of 100% means that the parameter is constrained as in the case of the third embodiment. A constraint level of 0% means that an allowable range calculated by the controller 110 for the parameter is displayed as is. This means that the higher the constraint level, the narrower the initial allowable parameter range becomes, based on the constraint level.In cases where parameters exist which, due to the type of load driven by a drive device, do not allow much flexibility in their setting, the user can limit the flexibility of parameter selection by specifying the degree of fixity.

[0050] In cases where the operating scheme receiver unit 122 has received values ​​entered by the user in step S3, along with user-entered fixing levels for "travel path", "speed", "acceleration duration", "constant speed duration", "deceleration duration", and "idle duration", the controller 110, in the subsequent step S7, causes the operating scheme display unit 132 to display an operating scheme input display area, such as the one shown in Fig. 20 depicted, to display. The in Fig. The 20 displayed permissible ranges for the “travel path”, the “speed”, the “acceleration duration”, the “constant speed duration”, the “deceleration duration” and the “resting duration” were each limited based on the corresponding degree of determination.

[0051] With reference to Fig. Section 21 provides a description of limitations on the permissible parameter range, as shown in Fig. 20, provided based on the levels of enforcement.

[0052] Based on a relationship between a servo motor's performance and mechanical condition parameters and the operating scheme parameters, the controller 110 calculates a permissible range for the "travel" for a specified performance X. If the permissible range for the "travel" as a result of the calculation has a lower limit of 150 mm and an upper limit of 200 mm, then, in a row for "travel", the Fig. 21, a value corresponding to a fixedness level of 0%, 150 mm, and a value corresponding to a fixedness level of 100%, 200 mm. A value for "Travel Path" corresponding to a fixedness level within a range of 10% to 90% is obtained by adding the lower limit and an increment corresponding to the fixedness level when the difference between the upper and lower limits is 100%. If the fixedness level of 80% is entered for "Travel Path", as in Fig. Figure 19 shows the operating scheme display unit 132 as the final permissible area for the "travel path" in Fig. 20 a range from the value for “route”, which corresponds to a degree of determination of 80%, up to the value for “route”, which corresponds to a degree of determination of 100% in Fig. 21 corresponds to a range of 190 mm to 200 mm. Therefore, the italicized values ​​in the row for "travel distance" are... Fig. 21 permitted.

[0053] Based on the relationship between the servo motor's performance, the mechanical condition parameters, and the operating scheme parameters, the controller 110 calculates a permissible range for the "speed" that is allowed for the specified performance X. If the permissible range for "speed" resulting from the calculation has a lower limit of 100 mm / s and an upper limit of 200 mm / s, the value in a "speed" line is... Fig. 21, a value corresponding to a fixedness level of 0%, 100 mm / s, and a value corresponding to a fixedness level of 100%, 200 mm / s. Values ​​for "Speed" corresponding to a fixedness level within the range of 10% to 90% are obtained by adding the lower limit and an increment corresponding to the respective fixedness level when the difference between the upper and lower limits is 100%. If the fixedness level of 0% is entered for "Speed", as in Fig. Figure 19 shows the operating scheme display unit 132 as a final permissible range for the "speed" in Fig. 20 a range from the value for “speed”, which corresponds to a degree of determination of 0%, up to the value for “speed”, which corresponds to a degree of determination of 100% in Fig. 21 corresponds to a range of 100 mm / s to 200 mm / s. Therefore, italicized values ​​in the row for "speeds" in Fig. 21 permitted.

[0054] Based on the relationship between the servo motor's performance, the mechanical condition parameters, and the operating scheme parameters, the controller 110 calculates a permissible range for the "acceleration duration" that is allowed for the specified performance X. If the permissible range for the "acceleration duration" resulting from the calculation has a lower limit of 0.15 s and an upper limit of 0.3 s, then, in a row for "acceleration duration" in Fig. 21, a value corresponding to a 0% fixing level, 0.3 s, and a value corresponding to a 100% fixing level, 0.15 s. Values ​​for "Acceleration Duration" corresponding to a fixing level within the range of 10% to 90% are obtained by adding the upper limit and a decrement corresponding to the respective fixing level when the difference between the upper and lower limits is 100%. If the fixing level of 20% is entered for "Acceleration Duration," as in Fig. Figure 19 shows the operating scheme display unit 132 as a final permissible range for the "acceleration duration" in Fig. 20 a range from the value for "acceleration duration" which corresponds to a degree of fixity of 100%, up to the value for "acceleration duration" which corresponds to a degree of fixity of 20% in Fig. 21 corresponds to a range of 0.15 s to 0.27 s. Therefore, italicized values ​​in the row for "Acceleration duration" in Fig. 21 permitted.

[0055] For the “constant speed duration” and the “deceleration duration”, permissible ranges are determined in a similar manner as above and as in Fig. 20 is displayed by the operating scheme display unit 132.

[0056] The parameter selection support system 100 according to the fourth embodiment can limit the permissible parameter range depending on the user-specified degree of fixity, thereby enabling the user to limit the permissible parameter range based on the type of load.

[0057] The above configurations, illustrated in the embodiments, are examples of the content of the present invention, can be combined with other publicly known techniques and can be partially omitted or partially modified without departing from the core of the present invention. Reference symbol list 100 parameter selection support system; 110 Control; 120 receiver units; 121 Motor receiver unit; 122 Operating scheme receiver unit; 123 Mechanical state receiver unit; 130 display unit; 131 Engine display unit; 132 Operating scheme display unit; 133 Mechanical condition indicator unit; 140 storage units; 141 Motor specification storage unit; 142 Operating scheme storage unit; 143 Mechanical state storage unit; 201 CPU; 202 storage spaces; 203 Storage device; 204 Display unit; 205 Input device.

Claims

[1] A parameter selection support system that supports, based on a performance X expressed as a wattage of a motor specified by an input type name, a selection of parameters of an operating pattern and / or a mechanical state for a load driven by the motor, wherein the parameters of the mechanical state include at least one ball screw stroke, the parameter selection support system comprising: a display unit (130) for displaying an input display area for the parameters; a receiving unit (120) for receiving the parameters and the performance X; and a controller (110) for causing the display unit (130) to initiate parameter adjustment by displaying when a power capability Y calculated based on the parameters received from the receiving unit (120) and expressed as a wattage is greater than the power capability X, for calculating an allowable range allowable for the power capability X received from the receiving unit (120) for each of some of the parameters, and for causing the display unit (130) to display the allowable range on the input display area of ​​the display unit (130). [2] The parameter selection support system according to claim 1, wherein the controller (110) causes the display unit (130) to display an engine selection result when the performance Y is less than or equal to the performance X. [3] The parameter selection support system according to claim 1, wherein the controller (110) calculates the allowable range for each of one or more of the parameters which is not set to a fixed value when the performance Y is greater than the performance X. [4] The parameter selection support system according to claim 1, wherein the controller (110) first calculates an upper limit and a lower limit for one of the parameters so that the performance Y obtained with a certain parameter as a variable and with variables other than the certain parameter specified as fixed values ​​becomes less than or equal to the performance X, and thereafter, based on the upper limit and the lower limit of the certain parameter, calculates upper limits and lower limits as allowable ranges for the remaining parameters to calculate an allowable range for each of the parameters. [5] A parameter selection support system according to any one of claims 1 to 4, wherein the allowable range is specified by an upper limit and a lower limit. [6] The parameter selection support system according to claim 5, wherein the controller (110) calculates a recommendation value which is within the allowable range and causes the display unit (130) to display the recommendation value. [7] The parameter selection support system according to any one of claims 1 to 6, wherein the allowable range when displayed by the display unit (130) is limited based on a setting degree received by the receiving unit (120). [8] A parameter selection support method of supporting, based on a performance X expressed as a wattage of a motor specified by an input type name, a selection of parameters of an operation pattern and / or a mechanical state for a load driven by the motor, the parameters of the mechanical state including at least one ball screw stroke, the parameter selection support method being executed by a parameter selection support system and comprising: a step of displaying an input display area for the parameters; a step of receiving the parameters and performance X; a step of causing the display unit (130) to stimulate parameter adjustment by displaying when a performance Y, which is calculated based on the parameters and expressed as a wattage, is greater than the performance X, a step of calculating an allowable range, which is allowable for the performance X, for each of some of the parameters based on a relationship between the parameters and the performance X; and a step of displaying the allowable range for each of some of the parameters on the input display area.

Citation Information

Patent Citations

  • Apparatus and method of specifying servomotor, program and recording medium

    JP2006042589A

  • Motor controller selecting apparatus, motor controller selecting method, computer program having selection function, and memory medium

    JP2010193687A

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

    US20150212518A1

  • JP002006042589A

  • JP002010193687A