G05B19/4068

Previews for computer numerically controlled fabrication

A method for computer numerically controlled processing may include generating a user interface to enable the configuration of an edge treatment. The user interface may also be generated to enable the configuration of a design corresponding to a combination of the first object and the second object generated by applying one of a plurality of Boolean operation. A computer numerically controlled machine may be configured to deliver an electromagnetic energy in order to effect, in a material, one or more changes corresponding to the edge treatment and/or the design configured by the user. For example, the one or more changes corresponding to the edge treatment may include a variable depth engraving along at least a portion of a perimeter of a material.

Previews for computer numerically controlled fabrication

A method for computer numerically controlled processing may include generating a user interface to enable the configuration of an edge treatment. The user interface may also be generated to enable the configuration of a design corresponding to a combination of the first object and the second object generated by applying one of a plurality of Boolean operation. A computer numerically controlled machine may be configured to deliver an electromagnetic energy in order to effect, in a material, one or more changes corresponding to the edge treatment and/or the design configured by the user. For example, the one or more changes corresponding to the edge treatment may include a variable depth engraving along at least a portion of a perimeter of a material.

Policy-Restricted Execution Of A Robot Program With Movement Instructions
20230211501 · 2023-07-06 ·

A method of controlling a robot manipulator on the basis of a program containing a plurality of movement instructions. In the method, identification information related to a robot installation is obtained, and it is determined, on the basis of the identification information, whether any of the movement instructions relates to a location of the robot manipulator which is non-verified with respect to the robot installation, wherein a location is a pose, a path and/or a modulated path. If this is true, the method applies a policy which restricts execution of the program.

Dynamic optimization method and system for procurement specifications of brightness enhancement film (BEF) raw materials

A dynamic optimization method for procurement specifications of BEF raw materials includes: obtaining finished product data; obtaining an initial feasible raw material size set; mapping the initial feasible raw material size set in length and width directions to obtain a complete feasible raw material size set; filtering an unreasonable raw material size out of the complete feasible raw material size set to obtain a final feasible raw material size set; and determining whether a scale of the final feasible raw material size set is larger than a threshold, if not, building and solving an integer programming model, and outputting results; and if yes, batchwise processing the final feasible raw material size set to obtain multiple subsets, and building an integer programming model for each subset, and solving the integer programming model, and outputting results. A dynamic optimization system of BEF is further provided.

Dynamic optimization method and system for procurement specifications of brightness enhancement film (BEF) raw materials

A dynamic optimization method for procurement specifications of BEF raw materials includes: obtaining finished product data; obtaining an initial feasible raw material size set; mapping the initial feasible raw material size set in length and width directions to obtain a complete feasible raw material size set; filtering an unreasonable raw material size out of the complete feasible raw material size set to obtain a final feasible raw material size set; and determining whether a scale of the final feasible raw material size set is larger than a threshold, if not, building and solving an integer programming model, and outputting results; and if yes, batchwise processing the final feasible raw material size set to obtain multiple subsets, and building an integer programming model for each subset, and solving the integer programming model, and outputting results. A dynamic optimization system of BEF is further provided.

Method for collision avoidance and laser machining tool

The invention relates to a method for collision avoidance of a laser machining head (102) in a machining space (106) of a laser machining tool (100), having the steps of: —Monitoring a workpiece (112) in the machining space (106) with at least one optical sensor; —Capturing images of the workpiece (112); —Detecting a change in an image of the workpiece (112); —Recognising whether the change comprises an object standing upright relative to the workpiece (112); —Checking for a collision between the upright object and the laser machining head (102) based on a predetermined cutting plan and/or the current position (1016) of the laser machining head; —Controlling the drives for moving the laser machining head (102) for collision avoidance in case of recognised risk of collision.

OFFLINE PROGRAMMING DEVICE AND OFFLINE PROGRAMMING METHOD

An offline programming device includes an input unit that receives input of a plurality of teaching points, a creation unit that determines intermediate point located between adjacent teaching points and creates an operation program for the robot, a simulation unit that simulates a movement trajectory of the robot when the operation program is executed, and a display unit that displays a GUI screen representing the movement trajectory. The GUI screen includes a first display area showing a time series sequence of the plurality of teaching points and a second display area. When an error is detected in the movement trajectory, a section between the teaching points including the point in time when the error occurs is displayed in the first display area according to a first error display method.

ASSISTANCE DEVICE
20230126840 · 2023-04-27 · ·

Provided is an assistance device with which it is possible to discover optimal processing conditions more easily. An assistance device comprising: a program management unit that associates a plurality of verification results, in which a processing condition is verified using a verification function, with a processing program and stores the verification results in a verification result storage unit; an assessment unit that assesses whether each verification result satisfies a shape target value for a workpiece; and an advice unit that, when any of the verification results do not satisfy the shape target value for the workpiece, presents a modification of a processing condition on the basis of processing-condition-related information relating to the processing condition for the workpiece, the verification result, and the verification function.

METHODS AND SYSTEMS FOR PROGRAMMING COMPUTER NUMERICAL CONTROL MACHINES

There is described systems and methods for programming and configuring part-processing devices and production stations. Methods of programming the control system of a part-processing device for controlling one or more tooling components, sensors and/or motion systems includes the step of loading a software backplane onto the control system, the software backplane being configured to run on an operating system of the control system and to interface with one or more configurable applications. The method also comprises the step of loading one or more configurable applications associated with the one or more tooling components onto the control system, the one or more applications being configured to interface with the software backplane. The method also comprises the step of configuring the one or more configurable applications to control the one or more tooling components, sensors and/or motion systems pf the part-processing device.

METHODS AND SYSTEMS FOR PROGRAMMING COMPUTER NUMERICAL CONTROL MACHINES

There is described systems and methods for programming and configuring part-processing devices and production stations. Methods of programming the control system of a part-processing device for controlling one or more tooling components, sensors and/or motion systems includes the step of loading a software backplane onto the control system, the software backplane being configured to run on an operating system of the control system and to interface with one or more configurable applications. The method also comprises the step of loading one or more configurable applications associated with the one or more tooling components onto the control system, the one or more applications being configured to interface with the software backplane. The method also comprises the step of configuring the one or more configurable applications to control the one or more tooling components, sensors and/or motion systems pf the part-processing device.