G05B19/4069

COORDINATE PATTERN FILE CREATION DEVICE, LOCUS PATTERN CREATION DEVICE, AND METHOD OF CONTROLLING LASER PROCESSING MACHINE
20220410313 · 2022-12-29 ·

An interpolation parameter calculation unit calculates an interpolation parameter of a predetermined interpolation calculation formula based on a first plurality of coordinate values input by means of a coordinate input unit and constituting a coordinate pattern for determining a locus pattern of one cycle when a laser beam is vibrated. A locus pattern calculation unit calculates a second plurality of coordinate values constituting the locus pattern based on an interpolation parameter, respective amplitudes of the locus pattern in an x-axis direction that is a moving direction of a processing head and a y-axis direction that is a direction orthogonal to the x-axis direction, a frequency of the locus pattern, and a control cycle of a beam vibration mechanism for vibrating the laser beam.

METHOD TO PREDICT MACHINED PART VARIATION FOR DESIGN OPTIMIZATION
20220414293 · 2022-12-29 ·

A method of predicting machined part variations for design optimization is provided. The method includes receiving computerized specifications for a part and tooling specifications for tooling used for building the part, producing the part using virtual machining based on the computerized and the tooling specifications and producing variations of the part using the virtual machining based on the computerized and the tooling specifications and based on variations of at least some of the tooling specifications.

SYSTEM AND METHOD FOR DETERMINING OPERATIONAL CONFIGURATION OF AN ASSET
20220397888 · 2022-12-15 ·

A system, apparatus and method for determining operational configuration of asset are provided. The method includes receiving a set of operating parameters associated with the asset, identifying data associated with the asset based on the received set of operating parameters, configuring a second digital twin of the asset based on the data identified from first knowledge database, simulating a behavior of the asset based on the configured second digital twin in a simulation environment, and determining an operational configuration associated with the variant of the asset based on results of the simulation.

Method for operating a forming press

A method for operating a forming press which includes a plurality of press components and a plurality of tool components. The forming press has at least one force sensor and at least one force actuator, each arranged in a press and/or tool component. A forming simulation is carried out, which takes into consideration an elastic behavior of the press and/or tool components. Target values of forces acting on at least one press and/or tool component are determined by the forming simulation. A forming process is carried out by the forming press. During the forming process, actual values of forces acting on the press and/or tool components are measured by the force sensor and the force actuator is actuated via a control loop such that the actual values correspond to the target values from the forming simulation.

Method for operating a forming press

A method for operating a forming press which includes a plurality of press components and a plurality of tool components. The forming press has at least one force sensor and at least one force actuator, each arranged in a press and/or tool component. A forming simulation is carried out, which takes into consideration an elastic behavior of the press and/or tool components. Target values of forces acting on at least one press and/or tool component are determined by the forming simulation. A forming process is carried out by the forming press. During the forming process, actual values of forces acting on the press and/or tool components are measured by the force sensor and the force actuator is actuated via a control loop such that the actual values correspond to the target values from the forming simulation.

Control device and robot system
11518032 · 2022-12-06 · ·

A control device includes: a storage unit storing a work program of a robot; a display control unit displaying a virtual robot formed by virtualizing the robot and a teaching point in a simulator screen at a display unit, based on the work program stored in the storage unit; and an accepting unit accepting a selection of the teaching point displayed in the simulator screen. The display control unit displays, in the simulator screen, a first window including a first command corresponding to the selected teaching point, when the accepting unit accepts the selection of the teaching point.

Control device and robot system
11518032 · 2022-12-06 · ·

A control device includes: a storage unit storing a work program of a robot; a display control unit displaying a virtual robot formed by virtualizing the robot and a teaching point in a simulator screen at a display unit, based on the work program stored in the storage unit; and an accepting unit accepting a selection of the teaching point displayed in the simulator screen. The display control unit displays, in the simulator screen, a first window including a first command corresponding to the selected teaching point, when the accepting unit accepts the selection of the teaching point.

HYBRID ADDITIVE AND SUBTRACTIVE MANUFACTURING

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design and manufacture of physical structures using hybrid additive and subtractive manufacturing include, in one aspect, a method including: obtaining data for 3D geometry of a part; simulating at least a portion of a manufacturing process that includes adding first material in a first stage and removing second material in a second, subsequent stage, where the second material includes a portion of the first material, removing the second material includes blending between the material added in the first and second stages, and thermal effects of adding and removing the material in the first and second stages is simulated; and adjusting an amount of the portion based on results of the simulating to prevent deviation of the part from the three dimensional geometry that results in not enough material being available for the blending.

MACHINING PROGRAM CONVERSION DEVICE, NUMERICAL CONTROL DEVICE, AND MACHINING PROGRAM CONVERSION METHOD

A machining program conversion device includes: a numerical control simulation unit that generates a numerical control processing result by simulating numerical control processing that is controlled by the machining program; a modification part detection unit that detects a modification part based on a modification condition and the numerical control processing result, the modification condition for determining whether there is a modification part; a modification section determination unit that designates consecutive blocks including the modification part as a modification section; a cutting point calculation unit that identifies, based on the machining program, the machining target shape, and the tool information, a cutting point of the tool with respect to the machining target shape; and a machining program modification unit that modifies, based on the machining program, the modification section, and the cutting point, the movement command related to the modification section such that the cutting point does not change.

DIFFERENTIABLE SIMULATOR FOR ROBOTIC CUTTING

A differentiable simulator for simulating the cutting of soft materials by a cutting instrument is provided. In accordance with one aspect of the disclosure, a method for simulating a cutting operation includes: receiving a mesh for an object, modifying the mesh to add virtual nodes associated with a predefined cutting plane, optimizing a set of parameters associated with a simulator based on ground-truth data, and running a simulation via the simulator to generate outputs that include trajectories associated with a cutting instrument. Optimizing the set of parameters can include performing inference based on a set of ground-truth trajectories captured using sensors to measure real-world cutting operations. The inference techniques can employ stochastic gradient descent, stochastic gradient Langevin dynamics, or a Bayesian approach. In an embodiment, the simulator can be utilized to generate control signals for a robot based on the simulated trajectories.