G05B2219/40111

Controller of robot apparatus for adjusting position of member supported by robot
11565422 · 2023-01-31 · ·

A controller of the robot apparatus performs approaching control for making a second workpiece approach a first workpiece and position adjustment control for adjusting a position of the second workpiece with respect to a position of the first workpiece. The approaching control includes control for calculating a movement direction and a movement amount of a position of the robot based on an image captured by a first camera, and making the second workpiece approach the first workpiece. The position adjustment control includes control for calculating a movement direction and a movement amount of a position of the robot based on an image captured by the first camera and an image captured by the second camera, and precisely adjusting a position of the first workpiece with respect to the second workpiece.

Method and System for Programming a Robot
20230014857 · 2023-01-19 · ·

A system and method for programming a robot includes providing a 3D representation of workpieces to be handled by the robot, and of a working environment; synthesizing and displaying a view of the working environment comprising an image of the workpieces at respective initial positions; identifying matching features of the selected workpiece and of the working environment which are able to cooperate to hold the workpiece in a final position in the working environment, and a skill by which the matching features can be brought to cooperate; identifying an intermediate position from where applying the skill to the workpiece moves the workpiece to the final position; and adding to a motion program for the robot a routine for moving the workpiece from its initial position to the intermediate position and for applying the skill to the workpiece at the intermediate position.

METHODS AND SYSTEMS OF IMAGE BASED ROBOT ALIGNMENT
20220351995 · 2022-11-03 ·

A system for monitoring alignment of a second component relative to a first component includes a camera, and a controller including a processor and a nontransitory memory. The controller is configured to receive a first captured image from the camera when the second component is in a predetermined position relative to the first component, receive a selection of a region of interest (ROI) in the first captured image, identify a visible feature of the second component within the ROI of the first captured image, receive captured images from the camera during a subsequent operation, identify a second captured image when the second component is expected to be in the predetermined position relative to the first component, and determine if the second component is in the predetermined position relative to the first component based on the second captured image and the identified visible feature of the first captured image.

PROCESSING DEVICE AND PROCESSING METHOD
20230079780 · 2023-03-16 ·

A processing device displays a result of simulation of synchronous control performed by a control device to synchronously control at least two of a plurality of control targets by executing a program. The processing device includes a display that displays the plurality of control targets in accordance with execution of the program in the simulation, an identification unit that identifies, among the plurality of control targets, a synchronization target group including control targets synchronously controlled in the execution of the program in the simulation, and a controller that causes the display to display the synchronization target group identified by the identification unit among the plurality of control targets displayed by the display in a manner distinguishable from control targets other than the synchronization target group.

AUTOMATED DEVICE FOR INSERTING SEALING PADS INTO ONE OF THE SECTORS OF A TURBINE STATOR OF A TURBINE

A device is suitable for inserting sealing pads into one of the sectors of a turbine stator of a turbine, wherein the turbine stator includes a plurality of sectors with adjacent side faces abutting each other and slots arranged opposite each other in the adjacent side faces of two successive sectors. Each stator is configured to receive a predefined sealing pad. The device includes a support for supporting the sector; a robot arm with means for gripping the sealing pads, each predefined in accordance with the slot intended to receive it. The robot arm is configured to insert each predefined sealing pad into the slot intended to receive it of one of the side faces of the sector.

Automated device for inserting sealing pads into one of the sectors of a turbine stator of a turbine

A device is suitable for inserting sealing pads into one of the sectors of a turbine stator of a turbine, wherein the turbine stator includes a plurality of sectors with adjacent side faces abutting each other and slots arranged opposite each other in the adjacent side faces of two successive sectors. Each stator is configured to receive a predefined sealing pad. The device includes a support for supporting the sector; a robot arm configured to grip the sealing pads, each predefined in accordance with the slot intended to receive it. The robot arm is configured to insert each predefined sealing pad into the slot intended to receive it of one of the side faces of the sector.

ROBOT APPARATUS, METHOD FOR CONTROLLING ROBOT APPARATUS, IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, METHOD FOR MANUFACTURING PRODUCT, AND RECORDING MEDIUM
20230339120 · 2023-10-26 ·

A robot apparatus includes a robot, an image pickup portion, and a controller configured to control the robot. The controller obtains information about force by comparing a predetermined image with a captured image obtained by the image pickup portion imaging the robot, and performs force control of the robot on a basis of the information about force.

SYSTEMS AND METHODS FOR ENHANCED WAFER MANUFACTURING
20220334568 · 2022-10-20 ·

A computer device includes at least one processor in communication with at least one memory device. The at least one processor is programmed to store, in the at least one memory device, a model for simulating a portion of an assembly line and receive scan data of a first inspection of a product being assembled, execute the model using the scan data as inputs to generate a final profile of the product, compare the final profile to one or more thresholds, determine if the final profile exceeds at least one of the one or more thresholds, and adjust the first device if the determination is that the final profile exceeds at least one of the one or more thresholds.

Method for assembling a cooling apparatus, an assembling line implementing the same, and a compartment of said cooling apparatus
11415967 · 2022-08-16 · ·

A method for assembling a cooling apparatus having a cabinet which houses an inner casing defining at least one compartment for the storage of products to be cooled and one or more objects configured to be connected to the inner casing. The method includes: providing the inner casing; automatically univocally identifying the model of the inner casing among various known inner casing models by using a detecting device and performing a step of connecting the one or more objects to the inner casing based on the model of inner casing identified in the identifying step.

Systems and methods for enhanced wafer manufacturing
11415971 · 2022-08-16 · ·

A computer device is provided. The computer device includes at least one processor in communication with at least one memory device. The at least one processor is programmed to store, in the at least one memory device, a model for simulating a portion of an assembly line and receive scan data of a first inspection of a product being assembled, execute the model using the scan data as inputs to generate a final profile of the product, compare the final profile to one or more thresholds, determine if the final profile exceeds at least one of the one or more thresholds, and adjust the first device if the determination is that the final profile exceeds at least one of the one or more thresholds.