G05B19/184

MACHINE TOOL AND METHOD OF DECIDING TOOL MOVING PATH
20230115138 · 2023-04-13 ·

A controller of a machine tool acquires coordinates of a first machining start point of an eccentric shape in a reference phase of a workpiece around a spindle axis, a second machining start point in an anti-phase, a first machining end point in the reference phase, and a second machining end point in the anti-phase. The controller decides a moving path of the tool in association with rotation of the workpiece at least according to the coordinates of the first start point, the second start point, the first end point, and the second end point to form the eccentric shape around an eccentric axis passing a start point origin between the first start point and the second start point and an end point origin between the first end point and the second end point and thereby controls movement of the tool in association with rotation of the workpiece.

Computer program and method for evaluating a crankshaft
09804585 · 2017-10-31 · ·

A method for evaluating a crankshaft. The method comprises receiving data related to a three dimensional scan of the crankshaft, generating a crankshaft computer model based on the data, and determining whether the crankshaft is suitable for machining into a machined crankshaft based on the crankshaft computer model.

Computer-Based Design System for an Electric Drive System
20170262574 · 2017-09-14 ·

A computer-based design system for an electric drive system includes: a cam editor having a graphical user interface, wherein the graphical user interface sets values of parameters of a motion profile of the electric drive system on the basis of user inputs, a limit value memory, which stores limit values of the motion profile, and a limit value monitoring device, which monitors whether a value of a parameter inputted by a user input causes one or more of the stored limit values to be violated by the resulting motion profile and, in the case that one or more of the stored limit values are violated by the resulting motion profile, to adjust the inputted value of the parameter to such a value of the parameter that none of the stored limit values are violated by the resulting motion profile.

Computer-based design system for an electric drive system
11373017 · 2022-06-28 · ·

A computer-based design system for an electric drive system includes: a cam editor having a graphical user interface, wherein the graphical user interface sets values of parameters of a motion profile of the electric drive system on the basis of user inputs, a limit value memory, which stores limit values of the motion profile, and a limit value monitoring device, which monitors whether a value of a parameter inputted by a user input causes one or more of the stored limit values to be violated by the resulting motion profile and, in the case that one or more of the stored limit values are violated by the resulting motion profile, to adjust the inputted value of the parameter to such a value of the parameter that none of the stored limit values are violated by the resulting motion profile.

MACHINE TOOLS AND METHODS OF OPERATION THEREOF
20210283740 · 2021-09-16 ·

A machine tool is configured to receive input data defining a profile to be machined onto a workpiece, with the profile defined in a plane perpendicular to an axis of rotation of the workpiece and non-circular in that plane, and calculate using an evolutionary algorithm a workpiece velocity profile corresponding to the velocities at which the workpiece is to be rotated by the workpiece mount over at least part of a rotation of the workpiece during machining. The machine tool then rotates the workpiece according to the workpiece velocity profile during machining of the workpiece.

Numerical controller and method of controlling a numerical controller
10642254 · 2020-05-05 · ·

A numerical controller in which a plurality of software packages using the same type of parameters are installed includes a parameter storage unit having a plurality of storage areas for storing the parameters, for each of parameter types, and a storage unit configured to store, for each of the software packages, a parameter information file in which information of the storage areas used by each of the software packages is described for each of the parameter types.

NUMERICAL CONTROLLER AND METHOD OF CONTROLLING A NUMERICAL CONTROLLER
20190033830 · 2019-01-31 ·

A numerical controller in which a plurality of software packages using the same type of parameters are installed includes a parameter storage unit having a plurality of storage areas for storing the parameters, for each of parameter types, and a storage unit configured to store, for each of the software packages, a parameter information file in which information of the storage areas used by each of the software packages is described for each of the parameter types.

Machine tools and methods of operation thereof

A machine tool is configured to receive input data defining a profile to be machined onto a workpiece, with the profile defined in a plane perpendicular to an axis of rotation of the workpiece and non-circular in that plane, and calculate using an evolutionary algorithm a workpiece velocity profile corresponding to the velocities at which the workpiece is to be rotated by the workpiece mount over at least part of a rotation of the workpiece during machining. The machine tool then rotates the workpiece according to the workpiece velocity profile during machining of the workpiece.