The present invention relates to a life prediction device for a cable used in an industrial machine.
A cable of a movable part of an industrial machine needs to be periodically replaced because of deterioration accompanying motion of the industrial machine. Conventionally, a replacement interval of the cable is decided on the assumption that a motion axis of the industrial machine performs the maximum motion (see, for example, Japanese Unexamined Patent Application, Publication No. 2014-233763).
The motion of an industrial machine, however, varies depending on content of a task, and the motion axis does not necessarily perform the maximum motion.
However, since an industrial machine and a controller therefor do not have means for calculating the life of the cable, periodic replacement is performed at an interval during which the motion axis of the industrial machine is assumed to perform the maximum motion. As a result, replacement of the cable is performed at an interval shorter than an actual life of the cable, which is an original life of the cable.
It is desirable to, in order to reduce a maintenance burden on a user, calculate the actual life of the cable, which is the original life of the cable, and extend the interval of replacement of the cable.
One aspect of the present disclosure is directed to a life prediction device for a cable used in an industrial machine. The life prediction device includes: a motion amount analysis unit that analyzes a motion amount of a motion axis of the industrial machine based on a motion program for causing the industrial machine to operate; and a life calculation unit that calculates a predicted value of a life of the cable by applying a relational expression between motion amount and cable life based on an Eyring model to the motion amount.
Another aspect of the present disclosure is directed to a life prediction device for a cable used in an industrial machine. The life prediction device includes: a motion amount analysis unit that analyzes a motion amount of a motion axis of the industrial machine based on a motion program for causing the industrial machine to operate; a stress calculation unit that calculates stress that occurs on the cable, by applying a relationship between motion amount and stress on the cable to the motion amount; and a life calculation unit that calculates a predicted value of a life of the cable by applying a relational expression between stress and cable life based on an Eyring model to the stress.
According to one aspect, it becomes possible to, in order to reduce a maintenance burden on a user, calculate an actual life of a cable, which is an original life of the cable, and extend the interval of replacement of the cable.
A first embodiment of the present invention will be described below with reference to
[1.1 Overall Configuration]
The life prediction device 10 is a device that predicts the life of a cable used in the industrial machine 30. Especially, the life prediction device 10 predicts the life of the cable used in the industrial machine 30 by using data acquired from the controller 20 that controls the industrial machine 30.
The controller 20 is an apparatus that controls the industrial machine 30. The controller 20 can be realized, for example, by causing a computer apparatus having a CPU, a memory, an input/output interface and the like to execute an appropriate control program. Especially, when the industrial machine 30 is a machine tool, the controller 20 controls a spindle and drive axes of the industrial machine as a machine tool according to a machining program, as a numerical controller. Further, when the industrial machine 30 is a robot, the controller 20 causes the industrial machine 30 as the robot to operate according to a given task program. Specifically, the controller 20 calculates an hourly position or speed of each drive axis of the industrial machine 30 required to perform motion according to the task program and applies a necessary current to each drive axis of the industrial machine 30. The industrial machine is not limited to a machine tool or a robot but may be, for example, an injection molding machine.
The industrial machine 30 is a machine having a drive unit the drive of which is automatically controlled by the controller 20. Especially, when the industrial machine 30 is a machine tool, the industrial machine 30 has a spindle to cause a tool to rotate and a feed shaft to cause the tool or a workpiece (not shown) to move, and causes the tool and the workpiece to relatively move to perform machining (for example, cutting machining) of the work. Further, when the industrial machine 30 is a robot, the industrial machine 30 may be an articulated robot such as a 6-axis vertical articulated or 4-axis horizontal articulated robot.
The first joint 31A causes the rotating base 32B to rotate around a vertical axis by rotationally driving the rotating base 32B, supporting the rotating base 32B from below. The second joint 31B is a joint that connects the rotating base 32B to the first arm 33A, and causes the first arm 33A to rotate around a horizontal axis by rotationally driving the first arm 33A. The third joint 31C is a joint that connects the first arm 33A to the second arm 33B, and causes the second arm 33B to rotate around a horizontal axis by rotationally driving the second arm 33B. The wrist 34 is attached to the tip of the second arm 33B, has a function of changing the orientation of a tool attached to the tip of the robot and usually has three motion axes. A tool not shown is attached to the tip of the wrist 34 and used to execute various kinds of tasks. As for the cable 35 in the example shown in
In general, at a joint part between adjacent arms of a robot, a cable is wired such that it is fixed to the adjacent arms across the joint. Therefore, how much a cable of a movable part bends depends only on the angle of one joint. This is because, if a cable of a movable part is wired across a plurality of joints, behavior of the cable is influenced by motion of the plurality of joints, and motion of the cable cannot be stabilized. Therefore, in order to prevent the behavior of the cable from being complicated, the cable is wired such that it does not extend across a plurality of joints.
Especially, as for the cable 35, which has the movable part 35A being wired inside the robot, the movable part 35B being wired along the second joint 31B and the movable part 35C being wired along the third joint 31C, the life prediction device 10 predicts the life of the cable 35 especially based on a degree of deterioration of the movable part 35A, the movable part 35B and the movable part 35C due to motion of the industrial machine 30.
[1.2 Configuration of Life Prediction Device and Controller]
The life prediction device 10 is provided with a motion amount analysis unit 101 and a life calculation unit 102.
The motion amount analysis unit 101 analyzes a motion amount of the motion axis of the industrial machine 30 based on a motion program for causing the industrial machine 30 to operate, which has been acquired from the controller 20.
The controller 20 generates motion of passing through these teaching points based on instructions of the motion program. Furthermore, in order to realize the generated motion, the controller 20 calculates to which angle each axis should move for each certain point of time.
Before actually causing the industrial machine 30 to operate, the motion amount analysis unit 101 analyzes a motion amount of each motion axis of the industrial machine 30 by acquiring a result of the above calculation from the controller 20.
The life calculation unit 102 calculates a predicted value of the life of the cable 35 by applying a relational expression between motion amount and cable life based on an Eyring model to the motion amount analyzed by the motion amount analysis unit 101.
Here, the Eyring model applied to the present embodiment can be indicated by Formula (1) below.
In Formula (1), Lr indicates cable life (the number of cycles) in actual motion, Lt indicates cable life (the number of cycles) in a life test; θt indicates motion angle in the actual motion; θt indicates motion angle in the life test; and a is a constant.
Furthermore, such a life test as below is executed beforehand to determine Lt and α.
Here, “the number of cycles” refers to motion corresponding to one motion cycle. Referring to the program written in
At the time of measuring resistance of the cable 35, all of a plurality of core wires 35L included in the cable 35 are soldered in series as shown in
Next, the results of the life test shown in Table 1 are plotted on a graph with the horizontal axis as logarithmic representation of twisting angle and with the vertical axis as logarithmic representation of cable life.
Examples of calculation of a cable life according to axis motion will be described below.
At this time, by applying the Eyring model with a difference between the maximum value and minimum value of motion angle as a motion angle θa, a cable life (cycle) can be calculated by Formula (2) below.
In Formula (2), Lr indicates cable life (the number of cycles) in actual motion; Lt indicates cable life (the number of cycles) in the life test; and θt indicates motion angle in the life test.
By multiplying the cable life (the number of cycles) Lr in actual motion calculated by Formula (2) by cycle time CT, cable life (time) in the actual motion is calculated.
When the motion angle changes like the example shown in
At this time, a cable life (cycle) can be calculated by Formula (3) based on the Eyring model and Formula (4) based on the Miner's rule below.
By multiplying the cable life (the number of cycles) Lr in the actual motion calculated by Formula (4) by cycle time CT, a cable life (time) in the actual motion is calculated.
When Formulas (3) and (4) are generalized, Formulas (5) and (6) below are obtained.
At this time, motion angles θa1, θa2, . . . , θa1 from a local maximum value to the next local minimum value or from a local minimum value to the next local maximum value are calculated. Since these motion angles correspond to motions at values from a local maximum to a local minimum value or motions at values from a local minimum to a local maximum value, the number of times the axis moves at each of the motion angles θa1, θa2, . . . , θa1 is counted as 0.5 times.
At this time, a cable life (cycle) can be calculated by Formula (7) based on the Eyring model and Formula (8) based on the Miner's rule below.
By multiplying the cable life (the number of cycles) Lr in actual motion calculated by Formula (5) by cycle time CT, a cable life (time) in the actual motion is calculated.
The life calculation unit 102 calculates a predicted value of the life of the cable 35, for example, by any of the above methods of [1.2.1 Life calculation example 1] to [1.2.3 Life calculation example 3].
Returning to
The storage unit 201 mainly stores a control program for controlling the industrial machine 30. Especially, the storage unit 201 stores a machining program when the industrial machine 30 is a machine tool, and a task program when the industrial machine 30 is a robot.
The motion calculation unit 202 calculates a command value for causing the industrial machine 30 to operate, by analyzing the control program stored in the storage unit 201.
The machine drive unit 203 drives each axis that the industrial machine 30 is provided with, using the command value calculated by the motion calculation unit 202.
In the life prediction device 10, the motion amount analysis unit 101 calculates a motion amount of each axis in one cycle of the motion program by analyzing the motion program of the industrial machine 30 acquired from the controller 20 first.
Next, the life calculation unit 102 calculates a predicted value of the life of the cable 35 by applying the relational expression between motion amount and cable life based on the Eyring model or the like to the motion amount of each axis analyzed by the motion amount analysis unit 101.
A second embodiment of the present invention will be described below with reference to
[2.1 Overall Configuration]
Unlike the life prediction system 1 according to the first embodiment, a life prediction system 1A according to the second embodiment of the present invention is provided with a life prediction device 10A instead of the life prediction device 10. Since the basic overall configuration is similar to the configuration shown in
[2.2 Configuration of Life Prediction Device]
By applying a relationship between motion amount and stress on the cable 35, to a motion amount analyzed by the motion amount analysis unit 101, the stress calculation unit 103 calculates stress that occurs on the cable 35.
The first embodiment assumes that the axial angle of each axis of the industrial machine 30 and stress due to bending and twisting of the cable 35 are in proportion to each other. Actually, however, the axial angle of each axis and the stress due to bending and twisting of the cable 35 are not necessarily in proportion to each other.
Therefore, a relationship between motion amount and stress is calculated by simulation software for calculating behavior and stress of the cable 35, and stress calculated from this relationship is used for calculation of a cable life as described later.
The life calculation unit 102A calculates a predicted value of the life of the cable 35 by applying a relational expression between stress and life of the cable 35 based on an Eyring model to the stress calculated by the stress calculation unit 103.
Here, the Eyring model applied to the present embodiment can be indicated by Formula (9) below.
In Formula (9), Lr indicates cable life (the number of cycles) in actual motion; Lt indicates cable life (the number of cycles) in a life test, Sr indicates stress in actual motion; St indicates stress in the life test; and a is a constant.
Furthermore, such a life test as below is executed beforehand to determine Lt and α.
Next, the results of the life test shown in Table 2 are plotted on a graph with the horizontal axis as logarithmic representation of stress and with the vertical axis as logarithmic representation of cable life.
Examples of calculation of a cable life according to axis motion will be described below.
At this time, by applying the Eyring model with a difference between the maximum value and minimum value of stress as a stress amplitude Sa, a cable life (cycle) can be calculated by Formula (10) below.
In Formula (10), Lr indicates cable life (the number of cycles) in actual motion; Lt indicates cable life (the number of cycles) in the life test; and St indicates stress in the life test.
By multiplying the cable life (the number of cycles) Lr in the actual motion calculated by Formula (10) by cycle time CT, cable life (time) in the actual motion is calculated.
In the life prediction device 10A, the motion amount analysis unit 101 calculates a motion amount of each axis in one cycle of the motion program by analyzing the motion program of the industrial machine 30 acquired from the controller 20 first.
Next, by applying a relationship between motion amount and stress that occurs on the cable 35, to the motion amount analyzed by the motion amount analysis unit 101, the stress calculation unit 103 calculates stress.
Lastly, the life calculation unit 102A calculates a predicted value of the life of the cable 35 by applying the relational expression between stress and cable life based on the Eyring model or the like to the stress calculated by the stress calculation unit 103.
A third embodiment of the present invention will be described below with reference to
Due to delay in motion of a motor relative to motion calculated and instructed by software, stop time because of waiting for a signal, stop of operation on holidays and at night, axis motion being compensated based on information from a sensor such as a visual sensor, or the like, actual motion of the industrial machine 30 and motion in the case of continuously and repeatedly executing the motion program do not completely correspond to each other.
Here, referring to the program written in
Therefore, in the present embodiment, for an industrial machine that are operating, reduction in the life of a cable from start of the operation up to the present is determined from data of actual motion.
[3.1 Overall Configuration]
Unlike the life prediction system 1 according to the first embodiment, a life prediction system 1B according to the third embodiment of the present invention is provided with a life prediction device 10B instead of the life prediction device 10. Since the basic overall configuration is similar to the configuration shown in
[3.2 Configuration of Life Prediction Device]
The accumulated motion amount analysis unit 104 analyzes an accumulated motion amount of each motion axis that the industrial machine 30 is provided with, based on past motion records of the industrial machine 30.
Specifically, by a method similar to the method of calculating the motion angles from a local maximum value to the next local minimum value or from a local minimum value to the next local maximum value θa1, θa2, . . . , θa1. in [1.2.3 Life calculation example 3], the accumulated motion amount analysis unit 104 calculates motion angles from a local maximum value to the next local minimum value or from a local minimum value to the next local maximum value θa1, θa2, . . . , θa1 based on records of motions from start of operation of a robot to the present.
Since these motion angles correspond to motions at values from a local maximum to a local minimum value or motions at values from a local minimum to a local maximum value, the number of times the axis moves at each of the motion angles θa1, θa2, . . . , θa1 is counted as 0.5 times. Note that i is expected to be 300,000 or more in one year.
The past motion records may be what are based on motion commands calculated in the controller 20 or may be what are based on feedback from a position sensor provided for the industrial machine 30.
The damage degree calculation unit 105 calculates a damage degree by applying a relational expression between accumulated motion amount and damage degree of cable based on an Eyring model to the accumulated motion amount analyzed by the accumulated motion amount analysis unit 104.
Specifically, a damage degree of the cable 35 is calculated by using Formula (11) based on the Eyring model and Formula (12) based on the Miner's rule below.
Here, D indicates the damage degree of the cable 35 and is a value satisfying 0≤D<1 when the cable 35 has not reached the end of its life. Further, Lt indicates cable life (cycle) in a life test. Further, θt indicates motion angle in the life test.
The remaining life calculation unit 106 calculates a predicted value of the remaining life of the cable 35 from a predicted value of a cable life calculated by the life calculation unit 102 and a damage degree of the cable 35 calculated by the damage degree calculation unit 105.
Specifically, the predicted value Lr, of the remaining life of the cable 35 is calculated by substituting the damage degree D and the predicted value Lr of the cable life into Formula (9) below.
L
rm=(1−D)×Lr (9)
When the remaining life calculated by the remaining life calculation unit 106 is below a threshold, the warning display unit 107 displays a warning on a display unit 120 described later.
The life prediction device 10B is provided with the display unit 120. For example, the display unit 120 displays a warning as described above. The display unit 120 can be realized, for example, by a liquid crystal monitor.
In the life prediction device 10B, the motion amount analysis unit 101 calculates a motion amount of each axis in one cycle of the motion program by analyzing the motion program of the industrial machine 30 acquired from the controller 20 first.
Next, the life calculation unit 102 calculates a predicted value of the cable 35 by applying a relational expression between motion amount and cable life based on the Eyring model or the like to the motion amount of each axis analyzed by the motion amount analysis unit 101.
Next, the accumulated motion amount analysis unit 104 analyzes an accumulated motion amount of each motion axis that the industrial machine 30 is provided with, based on past motion records of the industrial machine 30.
Next, the damage degree calculation unit 105 calculates a damage degree by applying the relational expression between accumulated motion amount and damage degree of cable based on the Eyring model to the analyzed accumulated motion amount.
Next, the remaining life calculation unit 106 calculates a predicted value of the remaining life of the cable 35 from the predicted value of the cable life calculated by the life calculation unit 102 and the damage degree of the cable 35 calculated by the damage degree calculation unit 105.
Lastly, when the remaining life is below the threshold, the warning display unit 107 displays a warning on the display unit 120.
A fourth embodiment of the present invention will be described below with reference to
The life prediction device 10B according to the third embodiment of the present invention is generally such that, by adding the accumulated motion amount analysis unit 104, the damage degree calculation unit 105, the remaining life calculation unit 106 and the warning display unit 107 to the life prediction device 10 according to the first embodiment, calculates a predicted value of the remaining life of the cable 35 based on records of motions from start of operation of the industrial machine 30 to the present, and issues a warning when the remaining life is below a threshold.
In comparison, the life prediction device 10C according to the fourth embodiment of the present invention is generally such that, by adding the accumulated motion amount analysis unit 104, the damage degree calculation unit 105, the remaining life calculation unit 106 and the warning display unit 107 to the life prediction device 10A according to the second embodiment, calculates a predicted value of the remaining life of the cable 35 based on records of motions from start of operation of the industrial machine 30 to the present, and issues a warning when the remaining life is below a threshold.
Unlike the life prediction system 1 according to the first embodiment, a life prediction system 1C according to the fourth embodiment of the present invention is provided with a life prediction device 10C instead of the life prediction device 10. Since the basic overall configuration is similar to the configuration shown in
[4.2 Configuration of Life Prediction Device]
In the life prediction device 10C, the motion amount analysis unit 101 calculates a motion amount of each axis in one cycle of the motion program by analyzing the motion program of the industrial machine 30 acquired from the controller 20 first.
Next, by applying a relationship between motion amount and stress that occurs on the cable 35, to a motion amount analyzed by the motion amount analysis unit 101, the stress calculation unit 103 calculates stress.
Next, the life calculation unit 102A calculates a predicted value of the cable 35 by applying a relational expression between stress and cable life based on an Eyring model or the like to the stress calculated by the stress calculation unit 103.
Next, the accumulated motion amount analysis unit 104 analyzes an accumulated motion amount of each motion axis that the industrial machine 30 is provided with, based on past motion records of the industrial machine 30.
Next, the damage degree calculation unit 105 calculates a damage degree by applying a relational expression between accumulated motion amount and damage degree of cable based on the Eyring model to the analyzed accumulated motion amount.
Next, the remaining life calculation unit 106 calculates a predicted value of the remaining life of the cable 35 from the predicted value of the cable life calculated by the life calculation unit 102 and the damage degree of the cable 35 calculated by the damage degree calculation unit 105.
Lastly, when the remaining life is below the threshold, the warning display unit 107 displays a warning on the display unit 120.
(1) One of the life prediction devices according to the above embodiments is a life prediction device (for example, “the life prediction device 10” described above) for a cable used in an industrial machine (for example, “the industrial machine 30” described above), and is provided with: a motion amount analysis unit (for example, “the motion amount analysis unit 101” described above) that analyzes a motion amount of a motion axis of the industrial machine based on a motion program for causing the industrial machine to operate; and a life calculation unit (for example, “the life calculation unit 102” described above) that calculates a predicted value of a life of the cable by applying a relational expression between motion amount and cable life based on an Eyring model to the motion amount.
Thereby, it becomes possible to, in order to reduce a maintenance burden on a user, calculate an actual life of a cable, which is an original life of the cable, and extend the interval of replacement of the cable. Especially, it is possible provide information about appropriate time of replacement of the cable 35 calculated from motion of the industrial machine 30 for a user to reduce the maintenance burden on the user. Further, especially for a motion axis that performs a rotational motion, the life of the cable 35 that is wired on the motion axis is much influenced by a motion amount. Therefore, it becomes possible to extend a replacement interval of the cable 35 especially for the industrial machine 30 having many rotational motion axes.
(2) One of the life prediction devices according to the above embodiments is a life prediction device (for example, “the life prediction device 10A” described above) for a cable used in an industrial machine (for example, “the industrial machine 30” described above), and is provided with: a motion amount analysis unit (for example, “the motion amount analysis unit 101” described above) that analyzes a motion amount of a motion axis of the industrial machine based on a motion program for causing the industrial machine to operate; a stress calculation unit (for example, “the stress calculation unit 103” described above) that calculates stress that occurs on the cable, by applying a relationship between motion amount and stress on the cable to the motion amount; and a life calculation unit (for example, “the life calculation unit 102A” described above) that calculates a predicted value of the life of the cable by applying a relational expression between stress and cable life based on an Eyring model to the stress.
Thereby, even when the angle of each component constituting the industrial machine 30 and stress due to bending and twisting of the cable disposed on the component are not in proportion to each other, it becomes possible to, in order to reduce a maintenance burden on a user, calculate an actual life of the cable, which is an original life of the cable, and extend the interval of replacement of the cable.
(3) The life prediction device according to (1) or (2) may be further provided with: an accumulated motion amount analysis unit (for example, “the accumulated motion amount analysis unit 104” described above) that analyzes an accumulated motion amount of the motion axis based on past motion records of the industrial machine; a damage degree calculation unit (for example, “the damage degree calculation unit 105” described above) that calculates a damage degree of the cable by applying a relationship between accumulated motion amount and damage degree of the cable based on the Eyring model to the accumulated motion amount; and a remaining life calculation unit (for example, “the remaining life calculation unit 106” described above) that calculates a predicted value of a remaining life of the cable from the predicted value of the life of the cable and the damage degree.
Thereby, it is possible provide information about appropriate time of replacement of the cable 35 calculated from motion of the industrial machine 30 in the past for the user to reduce the maintenance burden on the user.
(4) The life prediction device according to (3) may be provided with a warning display unit (for example, “the warning display unit 107” described above) that displays a warning when the remaining life is below a threshold.
Thereby, it becomes possible for an operator of the life prediction device 10B or 10C to recognize the appropriate cable replacement time.
As for the life prediction device 10A according to the second embodiment described above, an example of calculating a predicted value of the life of a cable by executing [2.2.1 Life calculation example 4] obtained by replacing motion angle with stress in [1.2.1 Life calculation example 1] executed by the life prediction device 10 in the first embodiment has been described, but the life prediction device 10A is not limited thereto.
For example, a predicted value of the life of a cable may be calculated by a method obtained by replacing motion angle with stress in [1.2.2 Life calculation example 2] and [1.2.3 Life calculation example 3].
The life prediction device 10 according to the first embodiment and the life prediction device 10A according to the second embodiment are assumed not to be provided with a display unit, but the life prediction devices 10 and 10A are not limited thereto. For example, the life prediction device 10 or 10A may be provided with a display unit and display a predicted value of a life calculated by the life calculation unit 102 or 102A on the display unit. In these cases, and in the life prediction device 10B according to the third embodiment and the life prediction device 10C according to the fourth embodiment, the display unit may not be configured being incorporated in each of the life prediction devices 10 to 10C but may be separate from each of the life prediction device 10 to 10C. Or alternatively, the display unit may be configured being incorporated in the controller 20.
Further, each of the life prediction device 10 according to the first embodiment to the life prediction device 10C according to the fourth embodiment described above is assumed to be separate from the industrial machine 30 but is not limited thereto. For example, each of the life prediction devices 10 to 10C may be incorporated into and integrated with the industrial machine 30.
Further, each of the life prediction device 10 according to the first embodiment to the life prediction device 10C according to the fourth embodiment described above is a device that executes life prediction of a cable as one function of the controller 20, but is not limited thereto. For example, the life prediction devices may realize a function of performing simulation based on motion data for one cycle of a robot to estimate the life of the cable used for the robot as one function of such a PC tool that examines construction of a robot system offline.
Each component unit included in the life prediction devices 10 to 10C and the life prediction systems 1 to 1C can be realized by hardware, software or a combination thereof. Further, a data collection method performed by cooperation among the component units included in each of the life prediction devices 10 to 10C and the life prediction systems 1 to 1C can also be realized by hardware, software or a combination thereof. Here, being realized by software means being realized by a computer reading and executing a program.
The program can be stored using any of various types of non-transitory computer-readable media and supplied to the computer. The non-transitory computer-readable media include various types of tangible storage media. Examples of the non-transitory computer-readable media include a magnetic recording medium (for example, a flexible disk, a magnetic tape or a hard disk drive), a magneto-optical recording medium (for example, a magneto-optical disk), a CD-ROM (read-only memory), a CD-R, a CD-R/W, and a semiconductor memory (for example, a mask ROM, a PROM (programmable ROM), an EPROM (erasable PROM), a flash ROM or a RAM (random access memory)). The program may be supplied to the computer by any of various types of transitory computer-readable media. Examples of the transitory computer-readable media include an electrical signal, an optical signal and electromagnetic waves. The transitory computer-readable media can supply the program to the computer via a wired communication channel such as an electrical wire or optical fibers or a wireless communication channel.
Number | Date | Country | Kind |
---|---|---|---|
2020-107137 | Jun 2020 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/022999 | 6/17/2021 | WO |