Patent classifications
B23Q17/10
Machine tool
There is provided a machine tool for suppressing the adverse effect of run-out of the rear end of a spindle on the rotation detection accuracy when processing a workpiece within a processing area. The machine tool includes a rotation driver, the spindle that is rotated by the rotation driver, a rotational angle detector that is provided to face a part forming the spindle in order to detect a rotational angle of the spindle, and at least two bearings that support the spindle and are arranged on a side of the processing area with respect to the rotation driver. The rotational angle detector is arranged at a position on the side of the processing area with respect to the rotation driver, the position being on the side of the processing area with respect to the bearings, on a side of the rotation driver with respect to the bearings, or between the bearings.
Servo controller for determining an estimated position deviation and compensating a position deviation with the estimated position deviation
Provided is a servo controller that can prevent an unnecessary cut from being generated in a workpiece during oscillation machining. A servo controller 20 includes: an oscillation command generating unit 23 that generates an oscillation command for causing a workpiece W and a tool 11 to relatively oscillate; a position deviation estimating unit 31 that estimates an estimated position deviation from a moving command for causing the workpiece W and the tool 11 to relatively move; an adder that applies the oscillation command to a position deviation based on the moving command; a subtractor that deducts the estimated position deviation from a position deviation to which the oscillation command is applied; and a learning control unit that calculates a compensation amount from a position deviation based on the moving command after deducting the estimated position deviation.
Servo controller for determining an estimated position deviation and compensating a position deviation with the estimated position deviation
Provided is a servo controller that can prevent an unnecessary cut from being generated in a workpiece during oscillation machining. A servo controller 20 includes: an oscillation command generating unit 23 that generates an oscillation command for causing a workpiece W and a tool 11 to relatively oscillate; a position deviation estimating unit 31 that estimates an estimated position deviation from a moving command for causing the workpiece W and the tool 11 to relatively move; an adder that applies the oscillation command to a position deviation based on the moving command; a subtractor that deducts the estimated position deviation from a position deviation to which the oscillation command is applied; and a learning control unit that calculates a compensation amount from a position deviation based on the moving command after deducting the estimated position deviation.
Method for detecting at least one tool state of a tool of a machine tool for machining workpieces and machine tool
A method for detecting at least one tool state of a tool of a machine tool for machining workpieces, which includes at least one tool holder, at least one positioning drive, which includes at least one tool which is arrangeable or arranged rotationally fixed in the tool holder and which includes at least one control unit. The method includes the following steps: detecting or providing tool and/or workpiece data in the storage means and/or the control unit; providing at least one reference drive frequency of the rotary drive and/or the positioning drive; detecting at least one ACTUAL driving frequency of the rotary drive and/or the positioning drive; assigning the ACTUAL drive frequency of a reference drive frequency of the rotary drive and/or the positioning drive by the control unit and evaluating and/or interpreting at least the reference drive frequency associated with the ACTUAL drive frequency by the control unit.
POWER TOOL WITH ELECTRONIC CONTROL OF MULTIPLE SPEEDS
A power tool including a motor configured to rotatably drive an output shaft, a variable motor speed control input, a motor speed limit input, and a motor controller. The motor controller includes an electronic processor and a memory configured to store instructions. When executed by the motor controller, the instructions configure the motor controller to detect a motor speed limit from a setting of the motor speed limit input, and detect a variable speed control setting from the variable motor speed control input. The motor controller generates a motor speed control signal for driving the motor based on the detected motor speed limit and the detected variable motor speed control setting, and transmits the motor speed control signal to a motor driver circuit configured to drive the motor at a speed based on the motor speed control signal.
POWER TOOL WITH ELECTRONIC CONTROL OF MULTIPLE SPEEDS
A power tool including a motor configured to rotatably drive an output shaft, a variable motor speed control input, a motor speed limit input, and a motor controller. The motor controller includes an electronic processor and a memory configured to store instructions. When executed by the motor controller, the instructions configure the motor controller to detect a motor speed limit from a setting of the motor speed limit input, and detect a variable speed control setting from the variable motor speed control input. The motor controller generates a motor speed control signal for driving the motor based on the detected motor speed limit and the detected variable motor speed control setting, and transmits the motor speed control signal to a motor driver circuit configured to drive the motor at a speed based on the motor speed control signal.
Machine tool
A machine tool for machining a workpiece includes a spindle configured to rotate a holder mounted with a tool used for machining, one or more moving shafts configured to move the holder and/or a work base on which the workpiece is placed, a torque measurement unit configured to measure driving torque of the spindle and/or the one or more moving shafts, a reference value calculation unit configured to use, as a reference value, the driving torque measured by performing a no-load operation by rotating the spindle in a normal state, a torque comparison unit configured to compare, to the reference value, the driving torque measured by performing a no-load operation by rotating the spindle before actual machining, and an alarm unit configured to determine whether to issue an alarm on the basis of results of the comparison.
Machine tool
A machine tool for machining a workpiece includes a spindle configured to rotate a holder mounted with a tool used for machining, one or more moving shafts configured to move the holder and/or a work base on which the workpiece is placed, a torque measurement unit configured to measure driving torque of the spindle and/or the one or more moving shafts, a reference value calculation unit configured to use, as a reference value, the driving torque measured by performing a no-load operation by rotating the spindle in a normal state, a torque comparison unit configured to compare, to the reference value, the driving torque measured by performing a no-load operation by rotating the spindle before actual machining, and an alarm unit configured to determine whether to issue an alarm on the basis of results of the comparison.
NUMERICAL CONTROL DEVICE, PROGRAM RECORDING MEDIUM, AND CONTROL METHOD
A numerical control device according to an aspect of the present disclosure includes: a reference speed calculation unit configured to calculate a spindle speed which is a rotation number of the spindle in accordance with a machining program, and a feed speed which is a movement speed of the feed axis in accordance with the machining program; an oscillation command calculation unit configured to calculate an oscillation command, which is a periodic variation component superimposed on a command of the feed axis, based on the spindle speed and the feed speed, as well as an oscillation frequency magnification set in advance; a setting acquisition unit configured to acquire an upper limit value for frequency of the oscillation command; and an adjustment unit configured to adjust the frequency of the oscillation command, or adjust at least either of the spindle speed and the oscillation frequency magnification, so that the frequency of the oscillation command does not exceed the upper limit value.
NUMERICAL CONTROL DEVICE, PROGRAM RECORDING MEDIUM, AND CONTROL METHOD
A numerical control device according to an aspect of the present disclosure includes: a reference speed calculation unit configured to calculate a spindle speed which is a rotation number of the spindle in accordance with a machining program, and a feed speed which is a movement speed of the feed axis in accordance with the machining program; an oscillation command calculation unit configured to calculate an oscillation command, which is a periodic variation component superimposed on a command of the feed axis, based on the spindle speed and the feed speed, as well as an oscillation frequency magnification set in advance; a setting acquisition unit configured to acquire an upper limit value for frequency of the oscillation command; and an adjustment unit configured to adjust the frequency of the oscillation command, or adjust at least either of the spindle speed and the oscillation frequency magnification, so that the frequency of the oscillation command does not exceed the upper limit value.