1.一種控制裝置(50),根據(jù)指示主軸(5a)位置的多個(gè)指令點(diǎn)和設(shè)定在該多個(gè)指令點(diǎn)之間的至少一個(gè)插補(bǔ)點(diǎn)設(shè)定加工路徑,并根據(jù)所述加工路徑對所述主軸的移動(dòng)進(jìn)行控制,其特征在于,其具有:
判定部,該判定部對相鄰的兩個(gè)所述指令點(diǎn)之間、相鄰的所述指令點(diǎn)與插補(bǔ)點(diǎn)之間或相鄰的兩個(gè)插補(bǔ)點(diǎn)之間的距離是否為閾值以下進(jìn)行判定;
插補(bǔ)點(diǎn)設(shè)定部,當(dāng)所述判定部判定為所述距離不是所述閾值以下時(shí),該插補(bǔ)點(diǎn)設(shè)定部在相鄰的兩個(gè)所述指令點(diǎn)之間、相鄰的所述指令點(diǎn)與插補(bǔ)點(diǎn)之間或相鄰的兩個(gè)插補(bǔ)點(diǎn)之間設(shè)定所述插補(bǔ)點(diǎn);
評(píng)價(jià)截面設(shè)定部,該評(píng)價(jià)截面設(shè)定部設(shè)定與所述加工路徑交叉的評(píng)價(jià)截面;
運(yùn)算部,該運(yùn)算部對所述評(píng)價(jià)截面所設(shè)定的評(píng)價(jià)截面與所述加工路徑的交點(diǎn)進(jìn)行運(yùn)算;
第一修正部,該第一修正部對所述運(yùn)算部運(yùn)算出的交點(diǎn)的位置進(jìn)行修正;以及
第二修正部,該第二修正部根據(jù)第一修正部修正后的交點(diǎn)對所述指令點(diǎn)和所述插補(bǔ)點(diǎn)在與所述加工路徑交叉的方向上的位置進(jìn)行修正。
2.如權(quán)利要求1所述的控制裝置,其特征在于,所述插補(bǔ)點(diǎn)設(shè)定部具有中央設(shè)定部,該中央設(shè)定部在相鄰的兩個(gè)所述指令點(diǎn)之間、相鄰的所述指令點(diǎn)與插補(bǔ)點(diǎn)之間或相鄰的兩個(gè)插補(bǔ)點(diǎn)之間的中央設(shè)定所述插補(bǔ)點(diǎn)。
3.如權(quán)利要求1所述的控制裝置,其特征在于,所述插補(bǔ)點(diǎn)設(shè)定部具有隔開位置設(shè)定部,該隔開位置設(shè)定部在與所述指令點(diǎn)或插補(bǔ)點(diǎn)隔開所述閾值的位置上設(shè)定所述插補(bǔ)點(diǎn)。
4.如權(quán)利要求1至3中任一項(xiàng)所述的控制裝置,其特征在于,其具有:
第二判定部,該第二判定部對第二距離是否為第二閾值以下進(jìn)行判定,所述第二距離是指由所述第二修正部修正后的插補(bǔ)點(diǎn)與由所述第二修正部修正前的所述插補(bǔ)點(diǎn)之間的距離;以及
插補(bǔ)點(diǎn)刪除部,當(dāng)所述第二判定部判定為所述第二距離為所述第二閾值以下時(shí),該插補(bǔ)點(diǎn)刪除部將由所述第二修正部修正后的插補(bǔ)點(diǎn)刪除。
5.如權(quán)利要求1至3中任一項(xiàng)所述的控制裝置,其特征在于,其具有:
第三判定部,該第三判定部對第三距離是否為第三閾值以下進(jìn)行判定,所述第三距離是指將由所述第二修正部修正后的相鄰的兩個(gè)所述指令點(diǎn)相連的線段與位于由所述第二修正部修正后的相鄰的兩個(gè)指令點(diǎn)之間且由所述第二修正部修正后的插補(bǔ)點(diǎn)之間的距離;以及
第二插補(bǔ)點(diǎn)刪除部,當(dāng)所述第三判定部判定為所述第三距離為第三閾值以下時(shí),該第二插補(bǔ)點(diǎn)刪除部將由所述第二修正部修正后的插補(bǔ)點(diǎn)刪除。
6.一種機(jī)床(100),其特征在于,其具有:
權(quán)利要求1至5中任一項(xiàng)所述的控制裝置;以及
所述主軸。
7.一種控制方法,根據(jù)指示主軸(5a)位置的多個(gè)指令點(diǎn)和設(shè)定在該多個(gè)指令點(diǎn)之間的至少一個(gè)插補(bǔ)點(diǎn)設(shè)定加工路徑,并根據(jù)所述加工路徑對所述主軸的移動(dòng)進(jìn)行控制,其特征在于,
對相鄰的兩個(gè)所述指令點(diǎn)之間、相鄰的所述指令點(diǎn)與插補(bǔ)點(diǎn)之間或相鄰的兩個(gè)插補(bǔ)點(diǎn)之間的距離是否為閾值以下進(jìn)行判定;
當(dāng)判定為所述距離為所述閾值以下時(shí),在相鄰的兩個(gè)所述指令點(diǎn)之間、相鄰的所述指令點(diǎn)與插補(bǔ)點(diǎn)之間或相鄰的兩個(gè)插補(bǔ)點(diǎn)之間設(shè)定所述插補(bǔ)點(diǎn);
設(shè)定與所述加工徑路交叉的評(píng)價(jià)截面;
對設(shè)定的評(píng)價(jià)截面與所述加工路徑的交點(diǎn)進(jìn)行運(yùn)算;
對運(yùn)算出的交點(diǎn)的位置進(jìn)行修正;
根據(jù)修正后的交點(diǎn)對所述指令點(diǎn)和插補(bǔ)點(diǎn)在與所述加工路徑交叉的方向上的位置進(jìn)行修正。