US 12,066,807 B2
Numerical control device, machine learning device, and numerical control method
Masakazu Sagasaki, Tokyo (JP); and Yoshinori Yamada, Tokyo (JP)
Assigned to MITSUBISHI ELECTRIC CORPORATION, Tokyo (JP)
Appl. No. 17/286,826
Filed by Mitsubishi Electric Corporation, Tokyo (JP)
PCT Filed Oct. 24, 2019, PCT No. PCT/JP2019/041726
§ 371(c)(1), (2) Date Apr. 20, 2021,
PCT Pub. No. WO2020/085437, PCT Pub. Date Apr. 30, 2020.
Claims priority of application No. PCT/JP2018/039906 (WO), filed on Oct. 26, 2018.
Prior Publication US 2021/0382455 A1, Dec. 9, 2021
Int. Cl. G05B 19/18 (2006.01); G06N 20/00 (2019.01)
CPC G05B 19/182 (2013.01) [G06N 20/00 (2019.01); G05B 2219/37346 (2013.01); G05B 2219/37435 (2013.01)] 7 Claims
OG exemplary drawing
 
1. A numerical control device comprising:
control computation circuitry to control a spindle that is a rotation axis of a machining target,
first drive shaft to drive a first tool to perform vibration cutting machining on the machining target, and
second drive shaft to drive a second tool to perform vibration cutting machining on the machining target,
wherein:
the control computation circuitry comprises:
a memory to store a machining program for performing vibration cutting machining on the machining target;
determination circuitry to determine whether the numbers of vibrations of the first drive shaft and the second drive shaft follow a first spindle rotation speed that is a rotation speed of the spindle specified by the machining program; and
number-of-vibrations calculation circuitry to, in response to the determination circuitry determining that the number of vibrations of the first drive shaft follows the first spindle rotation speed and the number of vibrations of the second drive shaft does not follow the first spindle rotation speed, change the rotation speed of the spindle from the first spindle rotation speed to a third spindle rotation speed,
the third spindle rotation speed has a value between the first spindle rotation speed and a second spindle rotation speed, and
the second spindle rotation speed is calculated on the basis of: a first vibrational frequency calculated based on the first spindle rotation speed and the number of vibrations of the first drive shaft; and the number of vibrations of the second drive shaft.