G05B2219/39105

Robot programming system
11565409 · 2023-01-31 · ·

A robot programming system according to an aspect of the present disclosure includes: a robot program storage section; a press program storage section; a template program setting section that causes the robot program storage section to store, as an initial version of a robot program, a template program that instructs a robot how to move basically; a model placing section that places three-dimensional models of a workpiece, the robot, and a press machine in a virtual space; a robot movement processing section that causes the three-dimensional model of the robot to move; a press movement processing section that causes the three-dimensional model of the press machine to move; an interference detection section that detects interference between the three-dimensional models; and a robot program modification section that modifies a robot program stored in the robot program storage section to prevent interference detected by the interference detection section.

Systems and methods for pre-plating structural members

Pre-plating systems and related methods are disclosed. A pre-plating system includes a press, an infeed robot configured to deliver a structural member to the press, and an outfeed robot configured to remove the structural member from the press. The press is configured to secure a plate to the structural member while the structural member is held in position by at least one of the infeed robot or the outfeed robot. A pre-plating system includes a press, a transfer pedestal, a plate picking robot, and a press loading robot. The plate picking robot is configured to pick a plate from a container and position the plate on the transfer pedestal. The press loading robot is configured to transfer the plate to the press. The press is configured to press the plate into a structural member positioned within the press.

BUMPER FACIA PUNCHING/WELDING SYSTEM AND METHOD
20230126307 · 2023-04-27 ·

A system includes a first fixture to support one side of a part and a robot that has a second fixture to support an opposite side of the part with respect to the one side. One of the part sides has a target on a surface that indicates a location for the operation. The system has a sensor to measure the target in 3-dimensional space. A tool performs the operation at the location, and a controller moves the robot to pick up the part from the first fixture using the second fixture. The controller presents the target to the sensor for measuring the x,y,z coordinates and the yaw, pitch and roll of the target. The controller moves the second fixture with the part to the tool based upon the measurement.

Device for heating filled brioches

A device (1) for heating filled brioches preferably filled with ice-cream, comprising an upper subassembly (3) and a lower subassembly (4) linked by one or more joints or hinges (10). Each one of the subassemblies (3, 4) includes a heating plate (14) with a cavity (14a) intended to receive the filled brioche, or other similar product, in order to heat it, arranged so that in an operative position they overlap one another. Each heating plate (14) is positioned on top of a heat transfer plate (16) enclosed in a thermoinsulating layer (13), except for an opening to allow contact between the heating plate (14) and the heat transfer plate (16). The heating plates (14) are releasable from the subassembly (3, 4) on which they are arranged by means of one or more releasable fastening elements protruding from the heating plate (14) and inserted in one or more slots (3c, 4c) of either casing of the subassemblies (3, 4).

MACHINE AND A METHOD FOR PRODUCING SANITARY ARTICLES

A machine for producing sanitary articles includes a plurality of processing stations including automated apparatus for forming sanitary articles which advance along a machine direction. The machine includes a multi-axis industrial robot arranged to automatically clean and/or inspect the automated apparatus of the processing stations. The machine has a positive impact on sustainability.

Press working simulator
11673262 · 2023-06-13 · ·

A press working simulator according to an aspect of the present disclosure includes: a robot program storage section that stores a robot program that instructs a robot how to move; a press program storage section that stores a press program that instructs a press machine how to move; a profile data setting section that causes the press program storage section to store a press program according to profile data that records what position a die is in at each time point when the press machine is actually moved; a model placing section that places three-dimensional models of a workpiece, the robot, and the press machine in a virtual space; a press movement processing section that causes the three-dimensional model of the press machine to move according to the press program; and a robot movement processing section that causes the three-dimensional model of the robot to move according to the robot program.

SYSTEMS AND METHODS FOR PRE-PLATING STRUCTURAL MEMBERS

Pre-plating systems and related methods are disclosed. A pre-plating system includes a press, an infeed robot configured to deliver a structural member to the press, and an outfeed robot configured to remove the structural member from the press. The press is configured to secure a plate to the structural member while the structural member is held in position by at least one of the infeed robot or the outfeed robot. A pre-plating system includes a press, a transfer pedestal, a plate picking robot, and a press loading robot. The plate picking robot is configured to pick a plate from a container and position the plate on the transfer pedestal. The press loading robot is configured to transfer the plate to the press. The press is configured to press the plate into a structural member positioned within the press.

Machining station, workpiece holding system, and method of machining a workpiece
11667030 · 2023-06-06 · ·

The machining station can include a table; at least three robots each having a multi-axis mover secured to the table, and a gripper opposite the table, the robots being interspaced from one another on the table; and a controller. The controller controls the robots to hold a workpiece in a coordinated manner. The computer numerical command (CNC) machine-tool system machines the workpiece while the workpiece is held by the robots. The workpiece can be moved into and out from the machining station with a trolley which slidingly engages a trolley path formed within the table.

NUMERICAL CONTROL SYSTEM
20230244211 · 2023-08-03 · ·

A numerical control system 1 comprises a numerical control device 5 for generating a machine tool command signal and a robot command signal, and a robot control device 6 for controlling the operation of a robot 3 on the basis of the robot command signal. The numerical control device 5 includes a coordinate form information management unit 524 for managing coordinate information according to a designated coordinate format that is based on a numerical control program, and a robot command signal generation unit 525 for generating the robot command signal on the basis of said coordinate information and a robot numerical control program. The robot control device 6 acquires a coordinate value on each axis of control in the designated coordinate format when the designated coordinate format is configured or changed, and transmits the same to the numerical control device 5 The coordinate form information management unit 524 updates said coordinate information using the coordinate value transmitted from the robot control device 6.

DEVICE AND METHOD FOR CALIBRATING A ROBOTIC CELL
20210362340 · 2021-11-25 ·

A device, method, and computer program product, the device comprising: a calibration block having a planar area, the planar area comprising at least three marking elements, located at three corners of at least one triangle, wherein a processor used for calibrating a robot-based production environment comprising at least a first component, is adapted to:

receive parameters of the calibration block; receive a position of a calibration block reference point of the calibration block relative to a component reference point of a first component of a robot-based production environment; receive a set of locations of the at least three marking elements of the calibration block taken when the calibration block is positioned on the first component; and based on the parameters, the position and the set of locations, determine a position and orientation of the first component in a coordinate system of the robot-based production environment.