G05B19/404

Machining error correction system and method based on key dimensional associations

A machining apparatus error correction method is implemented in a machining apparatus error correction system. The method includes setting initial operating parameters according to a predetermined machining program, obtaining dimensional detection data during machining of a product, calculating a dimensional correction parameter according to the detection data and a dimensional inspection standard according to a predetermined correction model and generating a correction parameter file readable by the machining apparatus, and distributing the correction parameter file to the corresponding machining apparatus. The initial operating parameters include clamping parameters and dimensional inspection standards.

Machining error correction system and method based on key dimensional associations

A machining apparatus error correction method is implemented in a machining apparatus error correction system. The method includes setting initial operating parameters according to a predetermined machining program, obtaining dimensional detection data during machining of a product, calculating a dimensional correction parameter according to the detection data and a dimensional inspection standard according to a predetermined correction model and generating a correction parameter file readable by the machining apparatus, and distributing the correction parameter file to the corresponding machining apparatus. The initial operating parameters include clamping parameters and dimensional inspection standards.

Systems and methods of hysteresis compensation
11538652 · 2022-12-27 · ·

To compensate for hysteresis in an actuator, a path between a first position and a second position can be selected, and a drive signal can be applied to an actuator element that includes a hysteresis-compensated portion to move an object along the selected path.

Motor controller with preprocessing of a command value

A motor controller includes: a command unit which outputs a command value for controlling a motor that drives a driven unit; a motor control unit which controls the motor based on the command value; a compensation filter which compensates for the command value; and a preprocessing unit which is provided in a stage preceding the compensation filter, the compensation filter has a frequency region in which a gain is greater than 1 and the preprocessing unit executes, when a variation in the command value before being compensated for with the compensation filter is equal to or less than a predetermined value, preprocessing in which a past command value is used as a current command value.

Motor controller with preprocessing of a command value

A motor controller includes: a command unit which outputs a command value for controlling a motor that drives a driven unit; a motor control unit which controls the motor based on the command value; a compensation filter which compensates for the command value; and a preprocessing unit which is provided in a stage preceding the compensation filter, the compensation filter has a frequency region in which a gain is greater than 1 and the preprocessing unit executes, when a variation in the command value before being compensated for with the compensation filter is equal to or less than a predetermined value, preprocessing in which a past command value is used as a current command value.

Machine learning apparatus, controller, generation method, and control method
11520306 · 2022-12-06 · ·

A machine learning apparatus includes a first information acquiring unit that acquires first information including at least one of a shape of a workpiece, a material of the workpiece, a cutting path of a cutting process, a type of a tool, and an amount of wear of the tool; a second information acquiring unit that acquires second information correlated with an evaluation of a burr occurring on the workpiece due to the cutting process; and a learning unit that executes learning processing using a plurality of pieces of the first information and a plurality of pieces of the second information, and generates a learning model that outputs a cutting condition, according to another piece of first information that is different from the plurality of pieces of first information.

Machine learning apparatus, controller, generation method, and control method
11520306 · 2022-12-06 · ·

A machine learning apparatus includes a first information acquiring unit that acquires first information including at least one of a shape of a workpiece, a material of the workpiece, a cutting path of a cutting process, a type of a tool, and an amount of wear of the tool; a second information acquiring unit that acquires second information correlated with an evaluation of a burr occurring on the workpiece due to the cutting process; and a learning unit that executes learning processing using a plurality of pieces of the first information and a plurality of pieces of the second information, and generates a learning model that outputs a cutting condition, according to another piece of first information that is different from the plurality of pieces of first information.

ONLINE MULTI-FORCE-ADAPTION DURING MACHINING

A method for operating a numerical controlled machine comprising receiving a sequence of control commands which, when executed by a numerical controlled machine, cause the numerical controlled machine to machine a workpiece to obtain a predetermined workpiece geometry, wherein the sequence of control commands includes while machining the workpiece based on the received sequence of control commands measuring a value of a first interaction parameter for a first position of the tool, comparing a measured value of the first interaction parameter for the first position of the tool with the simulated value of the first interaction parameter for the first position of the tool, and determining an adapted value of the second interaction parameter for a following position of the tool based on a result of the comparison.

METHOD FOR CONTROLLING AN ACTUATOR IN A NESTED FRICTION MECHANICAL SYSTEM
20220382242 · 2022-12-01 ·

A method of controlling an electrical actuator of a mechanical system having a plurality of nested zones of contact, the method comprising the steps of: acquiring data about the mechanical system, which system includes a number of nested zones of contact; preparing a model of the system on the basis of said data and of a number of LuGre models put in parallel equal to the number of nested zones of contact, and determining parameters of the model and also a compensation structure for compensating friction in the nested zones of contact; including the compensation structure in a control relationship for the actuator A; and controlling the actuator by means of the control relationship.

METHOD FOR CONTROLLING AN ACTUATOR IN A NESTED FRICTION MECHANICAL SYSTEM
20220382242 · 2022-12-01 ·

A method of controlling an electrical actuator of a mechanical system having a plurality of nested zones of contact, the method comprising the steps of: acquiring data about the mechanical system, which system includes a number of nested zones of contact; preparing a model of the system on the basis of said data and of a number of LuGre models put in parallel equal to the number of nested zones of contact, and determining parameters of the model and also a compensation structure for compensating friction in the nested zones of contact; including the compensation structure in a control relationship for the actuator A; and controlling the actuator by means of the control relationship.