摘要:
Oscillation for a direct distance between the centers of a tool T and a workpiece W to meet l+a×l×(1−cos(Mωt)) and vertical oscillation to meet a×l×sin(Mωt) are applied alone or in combination with time t, where ω denotes an angular velocity of a workpiece, M denotes the number of sides of a polygon, and a denotes an adjustment parameter. Such oscillation enables adjustment as to how the machining surface is made concave or convex.
摘要:
Provided is a numerical control device which makes it possible to improve operating efficiency. The numerical control device according to the present invention controls a machine tool with a manually-operated handle, and is provided with a status identification unit that identifies a state of the numerical control device or the machine tool, and a haptic control unit that causes haptic feedback to be generated in the manually-operated handle on the basis of the status of the numerical control device or the machine tool identified by the status identification unit.
摘要:
To provide a controller capable of exerting acceleration/deceleration control more accurately than has been exerted conventionally and capable of reducing the occurrence of shock and shortening cycle time. A numerical controller outputs a movement command for a drive axis of a machine based on a command in a program for controlling the machine having the drive axis controlled by a servo motor. The numerical controller exerts acceleration/deceleration control over the drive axis so as to satisfy a condition for the acceleration/deceleration in each of a machine coordinate system as an orthogonal coordinate system in the machine and a drive axis coordinate system by normalizing each of acceleration/deceleration related information in the machine coordinate system and acceleration/deceleration related information in the drive axis coordinate system to a value in the drive axis coordinate system.
摘要:
A numerical controller carries out acceleration/deceleration control over an interpolation pulse produced based on command blocks. This numerical controller exercises acceleration/deceleration control processing over the interpolation pulse based on an acceleration/deceleration setting which corresponds to the command blocks, and outputs a first speed pulse. The numerical controller exercises acceleration/deceleration control processing over the first speed pulse such that command blocks overlap each other, based on an overlapping shared acceleration/deceleration setting which does not depended on the command blocks, and outputs a second speed pulse.
摘要:
Provided are an abnormality determination system and program that make it possible to accurately detect abnormalities at a machine tool. An abnormality determination system that comprises a detection threshold determination unit that determines a detection threshold for detecting abnormalities at the machine tool on the basis of a motor inference information and an inference precision, a motor measurement unit that acquires motor measurement information about a motor, and a state determination unit that determines the state of the machine tool on the basis of the motor measurement information and the detection threshold.
摘要:
An oscillation component a×sin(Mωt) (M is the number of sides) that becomes the maximum when a tool cuts the center of a machining surface is superimposed on a reference angular velocity 2ω of the tool. The angular velocity of a tool shaft becomes higher as the tool shaft comes close to the center of the machining surface and becomes the maximum when the tool shaft is at the center of the machining surface. It is possible to adjust the flatness of the machining surface by adjusting an adjustment parameter a of the oscillation component a×sin(Mωt).
摘要:
Provided is a numerical control device whereby the execution state of a program can be more intuitively confirmed. This numerical control device, which controls a machine tool on the basis of a program, comprises: a program execution unit having a prescribed function for executing a program in response to the rotation of a manual handle of the machine tool; an execution state identification unit that identifies the execution state of the program; and a haptic controller that generates haptic feedback in the manual handle on the basis of the prescribed function and the execution state of the program.
摘要:
A numerical controller which can freely and easily specify, as a control point, various positions on a machine configuration and which can easily set coordinate systems in places on the machine configuration. A numerical controller expresses the machine configuration of a control target in graph form where constituent elements are nodes and holds the machine configuration. The numerical controller includes: a control point coordinate system specification portion that specifies, with the identifier, one or more groups of the control point and the coordinate system; a command value determination portion that uses the specified control point and the coordinate system to determine for which control point and on which coordinate system one or more command values commanded in a program correspond to a coordinate value; and a movement command portion that commands a move of the control point such that the coordinate value of the control point is the command value.
摘要:
Provided is a technology for enabling optimization of a movement route of an axis in a machine configuration having a high degree of freedom. This movement route determination device is provided with: an evaluation formula calculation unit that calculates an evaluation formula for determining a movement route; a constraint condition calculation unit that calculates, as a constraint condition for determining the movement route, an axis relational formula based on machine configuration data of a machine tool; and a route search unit that searches for the movement route on the basis of the evaluation formula and the constraint condition. The route search unit determines the movement route such that a range where search can be performed by the evaluation formula becomes minimum or maximum.
摘要:
This numerical control device, capable of easily suppressing an increase in processing time, controls the drive axis of a machine tool on the basis of a processing program including a plurality of movement blocks each specifying a command speed, and comprises a target speed setting unit that sets a target speed obtained by, with respect to two movement blocks to be executed continuously, modifying the command speed of the movement block with a lower command speed in a region adjacent to the other movement block to a value equal to or higher than the lower command speed but equal to or lower than the higher command speed.