Abstract: An encoder includes a measurement target and circuitry. The measurement target includes an absolute pattern and is rotatable. The circuitry is configured to generate, via a processing scheme, a signal representing an absolute position of the measurement target based on the absolute pattern. The circuitry is configured to detect, based on the absolute pattern, whether the measurement target rotates or not. The circuitry is configured to change the processing scheme based on whether the measurement target rotates or not.
Abstract: An operation data collection system comprises circuitry configured to: acquire, from an industrial device, configuration information on a connection destination device connected to the industrial device; execute a setting for collecting operation data on the connection destination device based on the configuration information; and collect the operation data from the industrial device based on the setting.
Abstract: A robot system includes a robot including leading end, base, and multi-articular arm, and circuitry that controls the atm to move the end based on motion control program specifying transition over time of target position and posture of the end, the transition including correction target portion starting and ending in the transition; controls the arm to move the end in response to guided manipulation applying external force to the robot while the circuitry controls the arm; obtains relative command information based on the target position and posture at start of the correction portion and specifying the target position and posture at points in the correction portion including start and end in the correction portion; and controls the arm to move the end from the position and posture based on the information, beginning at time when movement of the arm controlled by the circuitry in response to the manipulation has ended.
Abstract: A robot control system includes robot controller circuitry that controls a robot, and host controller circuitry that communicates with the robot controller circuitry. The host controller circuitry further executes a control program, and transmits a command according to an execution result of the control program to the robot controller circuitry, and the robot controller circuitry further receives the command from the host controller circuitry, and executes pre-processing according to the command.
Abstract: A coating control system includes selection circuitry configured to select based on a user input a control target apparatus among a plurality of coating apparatuses which include different devices, parameter setting circuitry configured to determine a setting parameter according to the control target apparatus and set a value of the setting parameter based on a user input, and operation control circuitry configured to control the control target apparatus based on the value of the setting parameter.
Abstract: A coating control apparatus includes operation control circuitry configured to control a coating device whose position and orientation are controlled by a robot in accordance with a command from robot control circuitry, robot information acquisition circuitry configured to acquire, from the robot control circuitry, robot data indicating an operation state of the robot, and a data processor configured to relate coating data which indicates an operation state of the coating device to the robot data.
Abstract: An operation device includes operation input circuitry that receives instructions for operating robot having leading end and arm that changes position and posture of the end, and processing circuitry that outputs, to the input circuitry, operation image by which instruction for motion command for the end is input, detects posture of the input circuitry in first coordinate system, rotates second coordinate system relative to the first system based on the posture of the input circuitry, converts the command into first-coordinate-system command, and outputs the first-coordinate-system command based on the first-coordinate-system command.
Abstract: A current detection apparatus includes first current detection circuitry configured to detect a current flowing through a conductive wire with a shunt resistor connected to the conductive wire to obtain a first detected current value; second current detection circuitry configured to detect the current with a Hall element to obtain a second detected current value; a storage configured to store a first probability distribution information of the first current detection circuitry and a second probability distribution information of the second current detection circuitry; synthesis circuitry configured to convert the first and second detected current values into first and second probability distributions based on the first and second probability distribution information, respectively, and to synthesize the first and second probability distributions to obtain a synthesized distribution; and estimation circuitry configured to obtain an estimated current value via a maximum likelihood estimation based on the synthes
Abstract: A welding system includes a welder configured to weld a workpiece at welding points on the workpiece, data acquisition circuitry configured to acquire welding data indicating welding quality at the welding points, and quality evaluation circuitry configured to evaluate the welding quality at each of the welding points based on the welding data according to a determination algorithm which is associated with each of the welding points.
Abstract: A laser processing system includes an irradiation device that irradiates a laser beam to a workpiece and includes a housing, a box positioned inside the housing and housing at least a part of a path of the laser beam, and at least one infrared sensor positioned inside the housing and around the box.
February 25, 2022
August 25, 2022
KABUSHIKI KAISHA YASKAWA DENKI
Katsuya KAZAMA, Jun YAGAWA, Yoshihiro YOSHIDA, Takuji ISHIGE
Abstract: A trace data acquisition system, comprising: a plurality of industrial machines configured to sequentially process an object; and circuitry configured to: determine whether one of the plurality of industrial machines has satisfied a specific condition; and request another industrial machine to acquire trace data when the one of the plurality of industrial machines is determined to have satisfied the specific condition.
Abstract: Provided is an electric motor control apparatus (1) configured to extract a speed ripple component from a difference between an angular frequency command and an angular frequency feedback, configured to generate a phase of the speed ripple component from the speed ripple component, configured to multiply a value of a periodic function corresponding to the phase and a given amplitude by each other, to thereby generate a torque compensation value, configured to calculate a torque command value from the difference between the angular frequency command and the angular frequency feedback, and configured to control a current to be output to an electric motor based on a compensated torque command obtained by adding the torque compensation value to the torque command value.
Abstract: A transfer system includes: a transfer chamber having a side wall provided thereon with a plurality of processing chambers in which a processing is performed on a substrate under a decompressed atmosphere, and configured such that the substrate is transferred in the decompressed atmosphere; a plurality of robots fixed in the transfer chamber and configured to transfer the substrate; and a movable buffer configured to hold the substrate and move in a horizontal direction along the side wall between the side wall and the robots in the transfer chamber. The robots exchange the substrate between the movable buffer and the processing chambers in cooperation with a movement of the movable buffer.
December 10, 2020
Date of Patent:
August 16, 2022
KABUSHIKI KAISHA YASKAWA DENKI
Osamu Komiyaji, Hiromitsu Akae, Go Yamaguchi, Tadataka Noguchi
Abstract: An information collection system for industrial machines includes processing circuitry that communicates with one or more industrial machines that execute one or more predetermined processes with respect to an object, identify, based on predetermined information received from the one or more industrial machines, the one or more predetermined processes executed with respect to the object, and assigns process identification information related to the one or more predetermined processes to collected information related to the object collected from the one or more industrial machines.
Abstract: A motor control system includes a motor and a motor control circuitry. The motor includes a rotation axis and a bearing rotatably supporting the rotation axis. The motor control circuitry is configured to control the motor. The motor control circuitry includes a driving time adding circuit configured to add up a driving time of the motor to obtain an accumulated driving time of the motor, a remaining lifetime calculation circuit configured to calculate a remaining lifetime of the bearing based on a lifetime of the bearing and the accumulated driving time, and a warning outputting circuit configured to output warning information when the remaining lifetime is equal to or less than a threshold.
Abstract: A mechanical equipment control system includes a mechanical apparatus, a load ratio detection circuit, and an integration control circuit. The mechanical apparatus includes a motor which is configured to drive the mechanical apparatus. The load ratio detection circuit is configured to detect a load ratio of the motor. The integration control circuit is configured to control the mechanical apparatus based on an operation parameter while keeping the load ratio in an allowable load state.
Abstract: A teaching apparatus includes circuitry. The circuitry is configured to obtain result information corresponding to a position of a worked region on a workpiece. The circuitry is configured to generate first teaching information based on the result information. The first teaching information specifies a motion of an examination robot configured to examine the workpiece that has undergone work.
Abstract: A planning system includes flow generating circuitry, confirmation circuitry, and update circuitry. The flow generating circuitry is configured to generate a task flow which includes work tasks predetermined based on a concurrent execution constraint with respect to concurrent execution of tasks performed by robots and connection tasks to be connected to the work tasks. The confirmation circuitry is configured to determine whether at least one of the robots interferes with an object in the connection tasks. The update circuitry is configured to update the concurrent execution constraint when the at least one of the robots is determined to interfere with the object.
Abstract: An operation command generation device includes movement curve designation circuitry configured to determine a movement curve describing an operation of each of at least one mechanism element included in a virtual mechanism, and operation command generation circuitry configured to generate an operation command to control an actual mechanism based on the movement curve.
Abstract: A creation device includes processing circuitry that acquires process information about multiple processes executed by one or more industrial machines, controls display, based on the process information of the processes, of a specification screen in which at least one of a pre-process and a post-process of each of the processes is specified, and creates a control program of a control device that controls the one or more industrial machines such that the processes are executed in an order specified using the specification screen.