1.一种数控装置,其对加工对象物的旋转轴即主轴、将用于对所述加工对象物进行振动切削加工的刀具在第1方向驱动的第1驱动轴、和将所述刀具或者所述加工对象物在第2方向驱动的第2驱动轴进行控制,
该数控装置的特征在于,具有:
存储部,其存储用于对所述加工对象物进行振动切削加工的加工程序;以及
控制运算部,其基于向所述加工对象物的角部加工时的容许误差即容差值,对在所述振动切削加工时所述刀具经过的特定点进行计算,生成表示经过所述特定点的所述刀具的移动路径的所述刀具的振动波形,
所述控制运算部按照所述加工程序及所述振动波形,对所述刀具的移动及振动进行控制。
2.根据权利要求1所述的数控装置,其特征在于,
所述控制运算部作为所述振动波形而生成向所述第1方向的第1振动波形和向所述第2方向的第2振动波形。
3.根据权利要求2所述的数控装置,其特征在于,
所述控制运算部对所述第2振动波形的开始定时进行校正,以使得在所述容差值大于0的情况下所述振动波形经过所述特定点。
4.根据权利要求2所述的数控装置,其特征在于,
所述控制运算部在所述容差值为0的情况下,将所述第2振动波形的开始定时设为通过所述第1振动波形进行的向所述第1方向的驱动完成之后。
5.根据权利要求1所述的数控装置,其特征在于,
如果角部加工时的所述移动路径是小于或等于特定角度的路径,则所述控制运算部将所述容差值设定为0。
6.根据权利要求2所述的数控装置,其特征在于,
所述控制运算部作为所述振动波形而生成向第3方向的第3振动波形。
7.根据权利要求6所述的数控装置,其特征在于,
所述控制运算部对所述第2振动波形的开始定时进行校正,以使得在所述容差值大于0的情况下所述振动波形经过所述特定点。
8.根据权利要求6或7所述的数控装置,其特征在于,
所述控制运算部对所述第3振动波形及所述第2振动波形的开始定时进行校正,以使得在所述第1振动波形结束前所述第3振动波形开始,在所述第3振动波形结束前所述第2振动波形开始。
9.根据权利要求1至8中任一项所述的数控装置,其特征在于,
所述控制运算部,
对所述振动波形的振幅进行校正,以使得在由所述振动波形表示的位置到达目标位置时所述振动波形不超过所述目标位置而振动,
对所述振动波形的振幅进行校正,以使得在所述振动波形开始时所述振动波形不超过所述振动波形的开始位置而振动。
10.根据权利要求1至8中任一项所述的数控装置,其特征在于,
所述控制运算部对在由所述振动波形表示的位置到达目标位置时由所述振动波形表示的位置是否与所述加工对象物干涉进行判定,在不干涉的情况下,不对到达所述目标位置时的所述振动波形进行校正。
11.根据权利要求1至10中任一项所述的数控装置,其特征在于,
所述容差值由所述加工程序、记述有可编程逻辑控制器执行的机械动作的梯形图程序、或者在所述控制运算部的处理中使用的参数进行指定。
12.根据权利要求1至11中任一项所述的数控装置,其特征在于,
所述存储部对阶段性地设定有与加工精度相对应的容差值的阶段信息进行存储,
所述控制运算部基于从用户指定出的所述加工精度的阶段和所述阶段信息对所述容差值进行设定。
13.一种数控方法,其对加工对象物的旋转轴即主轴、将用于对所述加工对象物进行振动切削加工的刀具在第1方向驱动的第1驱动轴、和将所述刀具或者所述加工对象物在第2方向驱动的第2驱动轴进行控制,
该数控方法的特征在于,包含:
存储步骤,存储用于对所述加工对象物进行振动切削加工的加工程序;
计算步骤,基于向所述加工对象物的角部加工时的容许误差即容差值,对在所述振动切削加工时所述刀具经过的特定点进行计算;
生成步骤,生成表示经过所述特定点的所述刀具的移动路径的所述刀具的振动波形;以及
控制步骤,按照所述加工程序及所述振动波形,对所述刀具的移动及振动进行控制。
14.一种机器学习装置,其学习对加工对象物的旋转轴即主轴、将用于对所述加工对象物进行振动切削加工的刀具在第1方向驱动的第1驱动轴、和将所述刀具或者所述加工对象物在第2方向驱动的第2驱动轴进行控制时的、向所述加工对象物的角部加工时的容许误差即容差值,
该机器学习装置的特征在于,具有:
状态观测部,其将所述容差值和在使用所述容差值进行了控制的情况下所述刀具经过的特定点的位置作为状态变量而进行观测;以及
学习部,其按照基于所述状态变量而创建的数据集,对与所述容差值相对应的特定点和实际的特定点的差变小的容差值进行学习。