Patent classifications
G05B2219/34015
Method and system for calibrating and operating a machine
The present disclosure is directed toward a method that includes logging offset data of a machine over a period of operational time having varying thermal conditions, comparing the logged offset data against a thermal model, estimating offsets for the machine based on the comparing, and adjusting offsets of the machine during operation.
Numerical control device
A numerical control device includes a first control unit to write a control right request for a second system axis to a shared area in a case where a machining program contains an axis exchange command designating a second system axis that is driven by a second control unit, and determines acquisition of a control right for the second system axis based on a response from the second control unit written to the shared area.
Numerical control apparatus and numerical control method
A numerical control apparatus includes: a curvature radius calculating portion which calculates a first radius r.sub.a which is a radius of a passage arc C passing through three points of a start point P.sub.s, an object point P.sub.t, and an end point P.sub.e as a curvature radius R at the object point P.sub.t; a point sequence evaluating portion which calculates a chord error E to the passage arc C and compares the calculated chord error E and a previously defined permissible error; and a curvature radius correcting portion which calculates a second radius which is a radius of an arc in which a chord error with a front line segment and a rear line segment is the permissible error or less when the calculated chord error E exceeds the permissible error and corrects a curvature radius at the object point P.sub.t to the second radius.
Manually operated machine tool display
A display unit for a manually operated machine tool includes a display having windows and text each associated with and indicating positions of different axes of the manually operated machine tool which are manually adjustable. A memory stores configuration modes of the display including a stationary mode in which the windows and text provided in the display are each the same size and color, and at least one emphasis mode in which the window and/or text associated with one of the different axes is larger and/or a different color. A processor is configured to switch the display from using the stationary mode to using an emphasis mode based a position signal indicating that one of the different axes is being adjusted by manual operation of an operator such that the window and text associated with the axis being adjusted is emphasized on the display.
NUMERICAL CONTROL DEVICE
A numerical control device includes a first control unit to write a control right request for a second system axis to a shared area in a case where a machining program contains an axis exchange command designating a second system axis that is driven by a second control unit, and determines acquisition of a control right for the second system axis based on a response from the second control unit written to the shared area.
NUMERICAL CONTROL DEVICE AND MACHINE TOOL
A numerical control device according to an embodiment of the present disclosure is a numerical control device for controlling at least two oscillating drive axes which linearly drive so as to cause mutually differing targets to change speed regularly at a fixed period, based on a machining program, in which the numerical control device controls the at least two oscillating drive axes so as to keep fixed a phase difference of periodic variable components of the at least two oscillating drive axes.
MULTI-AXIS MACHINE TOOL AND METHODS OF CONTROLLING THE SAME
One embodiment of the present invention can be characterized as a method for controlling a multi-axis machine tool that includes obtaining a preliminary rotary actuator command (wherein the rotary actuator command has frequency content exceeding a bandwidth of a rotary actuator), generating a processed rotary actuator command based, at least in part, on the preliminary rotary actuator command, the processed rotary actuator command having frequency content within a bandwidth of the rotary actuator and generating a first linear actuator command and a second linear actuator command based, at least in part, on the processed rotary actuator command. The processed rotary actuator command can be output to the rotary actuator, the first linear actuator command can be output to a first linear actuator and the second linear actuator command can be output to a second linear actuator.
Multi-axis machine tool and methods of controlling the same
One embodiment of the present invention can be characterized as a method for controlling a multi-axis machine tool that includes obtaining a preliminary rotary actuator command (wherein the rotary actuator command has frequency content exceeding a bandwidth of a rotary actuator), generating a processed rotary actuator command based, at least in part, on the preliminary rotary actuator command, the processed rotary actuator command having frequency content within a bandwidth of the rotary actuator and generating a first linear actuator command and a second linear actuator command based, at least in part, on the processed rotary actuator command. The processed rotary actuator command can be output to the rotary actuator, the first linear actuator command can be output to a first linear actuator and the second linear actuator command can be output to a second linear actuator.
NUMERICAL CONTROL APPARATUS AND NUMERICAL CONTROL METHOD
A numerical control apparatus includes: a curvature radius calculating portion which calculates a first radius r.sub.a which is a radius of a passage arc C passing through three points of a start point P.sub.s, an object point P.sub.t, and an end point P.sub.e as a curvature radius R at the object point P.sub.t; a point sequence evaluating portion which calculates a chord error E to the passage arc C and compares the calculated chord error E and a previously defined permissible error; and a curvature radius correcting portion which calculates a second radius which is a radius of an arc in which a chord error with a front line segment and a rear line segment is the permissible error or less when the calculated chord error E exceeds the permissible error and corrects a curvature radius at the object point P.sub.t to the second radius.
Controller, control method, and control program
A numerical controller includes a movement plane acquisition unit configured to accept designation of a movement plane in a machine coordinate system, a machine coordinate conversion unit configured to convert a coordinate value in the machine coordinate system into an image coordinate system, an image coordinate conversion unit configured to convert a coordinate value in the image coordinate system into the machine coordinate system, an operation target position acquisition unit configured to acquire position information on an operation target, an operation icon display unit configured to display an operation icon corresponding to the position information, a slide position acquisition unit configured to acquire a slide position, a movement amount calculation unit configured to calculate an axial movement amount, and an axial movement unit configured to move the operation target according to the axial movement amount.