B23Q15/12

POWER TOOL INCLUDING A MACHINE LEARNING BLOCK FOR CONTROLLING FIELD WEAKENING OF A PERMANENT MAGNET MOTOR
20220347811 · 2022-11-03 ·

Power tools described herein include a housing, a motor supported by the housing, a battery pack configured to provide electrical power to the power tool, a user input configured to provide an input signal corresponding to a target speed of the motor, a plurality of sensors supported by the housing and configured to generate sensor data indicative of an operational parameter of the power tool, and an electronic controller. The electronic controller includes an electronic processor and a memory. The memory includes a machine learning control program for execution by the electronic processor. The electronic controller is configured to receive the target speed, receive the sensor data, process the sensor data using the machine learning control program, generate, using the machine learning control program, an output based on the sensor data, the output including one or more field weakening parameters, and control the motor based on the generated output.

System and method for on demand pill canister production

The present invention is a rapid pill canister adapter production system which provides a machine which will accept as input the details of a certain pill or tablet, such as its shape, size, weight and the like and produce a part for use within the pill canister of an automatic pill dispenser to properly line up the pills for dispensing. Once designed and verified, the device would rapidly produce the part for immediate use by the pharmacy. This would enable pharmacies to install new medications into their automatic pill dispensers with very minimal delay.

System and method for on demand pill canister production

The present invention is a rapid pill canister adapter production system which provides a machine which will accept as input the details of a certain pill or tablet, such as its shape, size, weight and the like and produce a part for use within the pill canister of an automatic pill dispenser to properly line up the pills for dispensing. Once designed and verified, the device would rapidly produce the part for immediate use by the pharmacy. This would enable pharmacies to install new medications into their automatic pill dispensers with very minimal delay.

PROCESSING APPARATUS, OPERATION METHOD OF PROCESSING APPARATUS, AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM
20230090535 · 2023-03-23 ·

A processing apparatus includes an articulated robot having an arm distal-end portion to which a processing tool configured with a cutting edge portion and a profiling portion and a shape measurement unit are attached, and a processor. The processor, in a workpiece set state, recognizes, by measuring a shape of the workpiece using the shape measurement unit, a tilt of a profiled surface portion of the workpiece and a position of a process portion of the workpiece to generate processing-target-portion information based on the position of the process portion, generates processing-point information indicating a processing point, moves the arm distal-end portion to the processing point based on the processing-point information, controls an orientation of the processing tool in accordance with the tilt of the profiled surface portion of the workpiece to perform the specified processing on the workpiece using the processing tool.

PROCESSING APPARATUS, OPERATION METHOD OF PROCESSING APPARATUS, AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM
20230090535 · 2023-03-23 ·

A processing apparatus includes an articulated robot having an arm distal-end portion to which a processing tool configured with a cutting edge portion and a profiling portion and a shape measurement unit are attached, and a processor. The processor, in a workpiece set state, recognizes, by measuring a shape of the workpiece using the shape measurement unit, a tilt of a profiled surface portion of the workpiece and a position of a process portion of the workpiece to generate processing-target-portion information based on the position of the process portion, generates processing-point information indicating a processing point, moves the arm distal-end portion to the processing point based on the processing-point information, controls an orientation of the processing tool in accordance with the tilt of the profiled surface portion of the workpiece to perform the specified processing on the workpiece using the processing tool.

CONTROLLER FOR MACHINE TOOL
20230089938 · 2023-03-23 · ·

To provide a controller for a machine tool that can shred shavings in a sure manner, even if a delay in notification occurs at the time of performing oscillation cutting. This controller of machine tools controls the machine tools that perform cutting working of a work by a cutting tool with a spindle and a feed axis operating cooperatively. The controller includes: an oscillation command calculating unit that calculates an oscillation command to cause relative oscillation of the cutting tool and the work, from a rotation speed of the spindle and a positional command of the cutting tool as to the work; a correction amount calculating unit that calculates a correction amount corresponding to an amount of delay notification to the oscillation command calculating unit regarding the rotation speed of the spindle; and a correction amount superimposing unit that superimposes the correction amount on the oscillation command.

CONTROLLER FOR MACHINE TOOL
20230089938 · 2023-03-23 · ·

To provide a controller for a machine tool that can shred shavings in a sure manner, even if a delay in notification occurs at the time of performing oscillation cutting. This controller of machine tools controls the machine tools that perform cutting working of a work by a cutting tool with a spindle and a feed axis operating cooperatively. The controller includes: an oscillation command calculating unit that calculates an oscillation command to cause relative oscillation of the cutting tool and the work, from a rotation speed of the spindle and a positional command of the cutting tool as to the work; a correction amount calculating unit that calculates a correction amount corresponding to an amount of delay notification to the oscillation command calculating unit regarding the rotation speed of the spindle; and a correction amount superimposing unit that superimposes the correction amount on the oscillation command.

Collaborative Robot Cutting System and Method

A collaborative robot cutting system for the assembly, construction, fabrication, and/or the completion of structural components for manufactured assemblies. A method of preparing work pieces and materials for further manufacturing operations employing the intuitive graphical interactive programming features of a robot cutting system user interface to enhance productivity and versatility in high mix, low volume fabrication environments with minimal operator training.

Collaborative Robot Cutting System and Method

A collaborative robot cutting system for the assembly, construction, fabrication, and/or the completion of structural components for manufactured assemblies. A method of preparing work pieces and materials for further manufacturing operations employing the intuitive graphical interactive programming features of a robot cutting system user interface to enhance productivity and versatility in high mix, low volume fabrication environments with minimal operator training.

Control device, machining system, and recording medium encoded with program
11480938 · 2022-10-25 · ·

A control device is configured to control operation of a drive unit and monitor a rotational balance of a rotating body, for a machine tool including the rotating body that is rotatable around a predetermined axial center in a state of fixing a workpiece and on which an adjusting tool that can adjust the rotational balance is arrangeable, and the drive unit that rotates the rotating body, and the control device includes: a physical quantity acquiring unit configured to acquire at least one physical quantity indicating a rotational state of the rotating body, the physical quantity being changed in response to an adjustment of the rotational balance; a comparing unit configured to compare a plurality of physical quantities having different acquisition times; and an output unit configured to output a comparison result.