本申請實施例涉及數控機床領域,具體涉及一種數控機床參數優化方法及相關裝置、程序。
背景技術:
1、在數控機床領域中,伺服驅動系統是數控機床的重要功能部件,其控制性能直接影響到數控機床的加工性能。伺服控制系統是一個閉環控制系統,通過反饋控制實現對位置、速度和力矩的精確控制。伺服控制系統通常具有多控制回路的結構,在數控機床中的伺服控制系統廣泛采用電流環、速度環和位置環三閉環的控制技術。
2、在伺服控制系統中,對于位置環的控制,位置跟隨誤差即為實際位置與設定位置之間的差值。較大的跟隨誤差會導致系統無法準確跟蹤設定軌跡,影響加工或運動的精度。當跟隨誤差大于跟隨誤差閾值時,機床會報警并停止加工。然而,現有的數控機床參數調節方法可能導致跟隨誤差報警頻繁觸發,干擾機床正常運行。
技術實現思路
1、為解決上述技術問題,本申請提供一種數控機床參數優化方法相關裝置、程序。
2、第一方面,本申請提供一種數控機床參數優化方法,包括:獲取當前時刻的位置指令,所述位置指令至少包括進給速度;至少根據當前時刻的進給速度設置當前時刻的跟隨誤差報警閾值;根據當前時刻的位置指令和機床反饋的上一時刻的實際位置計算當前時刻的位置跟隨誤差,當所述當前時刻的位置跟隨誤差大于跟隨誤差報警閾值時,使機床報警并停止加工。
3、第二方面,本申請還提供一種數控機床參數優化裝置,包括:位置指令獲取模塊,用于獲取當前時刻的位置指令,所述位置指令至少包括進給速度;報警閾值設置模塊,所述報警閾值設置模塊至少根據當前時刻的進給速度設置當前時刻的跟隨誤差報警閾值;跟隨誤差報警模塊,所述跟隨誤差報警模塊根據當前時刻的位置指令和機床反饋的上一時刻的實際位置計算當前時刻的位置跟隨誤差,當所述當前時刻的位置跟隨誤差大于跟隨誤差報警閾值時,使機床報警并停止加工。
4、第三方面,本申請還提供一種數控機床控制系統,所述數控機床控制系統的參數根據第一方面所述的數控機床參數優化方法進行優化。
5、第四方面,本申請還提供一種計算機可讀存儲介質,所述存儲介質存儲有一條或多條計算機指令,所述一條或多條計算機指令被執行時用于實現如第一方面所述的數控機床參數優化方法的步驟。
6、第五方面,本申請還提供一種計算機程序產品,包括計算機程序,所述計算機程序被執行時實現如第一方面所述的數控機床參數優化方法的步驟。
7、本申請提供的數控機床參數優化方法,首先獲取當前時刻的位置指令,所述位置指令至少包括進給速度,在得到當前時刻的進給速度后,至少根據當前時刻的進給速度設置跟隨誤差報警閾值,避免機床頻繁報警;根據當前時刻的位置指令和機床反饋的上一時刻的實際位置計算當前時刻的位置跟隨誤差,當所述當前時刻的位置跟隨誤差大于跟隨誤差報警閾值時,使機床報警并停止加工,而由于跟隨誤差報警閾值是根據當前時刻的進給速度設置的,不會因進給速度的過高或過低導致跟隨誤差大于跟隨誤差報警閾值時機床報警,因此能夠提高數控機床加工的連貫性,保證機床正常運行。
1.一種數控機床參數優化方法,其特征在于,包括:
2.如權利要求1所述的數控機床參數優化方法,其特征在于,所述至少根據當前時刻的進給速度設置當前時刻的跟隨誤差報警閾值包括:
3.如權利要求1所述的數控機床參數優化方法,其特征在于,所述至少根據當前時刻的進給速度設置當前時刻的跟隨誤差報警閾值包括:
4.如權利要求1所述的數控機床參數優化方法,其特征在于,所述至少根據當前時刻的進給速度設置當前時刻的跟隨誤差報警閾值包括:
5.如權利要求3或4任一項所述的數控機床參數優化方法,其特征在于,所述位置環增益為位置環增益臨界值的70%~80%,所述位置環增益臨界值為機床發生振動時的位置環增益。
6.一種數控機床參數優化裝置,其特征在于,包括:
7.如權利要求6所述的數控機床參數優化裝置,其特征在于,所述報警閾值設置模塊至少根據當前時刻的進給速度設置當前時刻的跟隨誤差報警閾值包括:
8.一種數控機床控制系統,其特征在于,所述數控機床控制系統的參數根據權利要求1-5任一項所述的數控機床參數優化方法進行優化。
9.一種計算機可讀存儲介質,其特征在于,所述存儲介質存儲有一條或多條計算機指令,所述一條或多條計算機指令被執行時用于實現如權利要求1-5任一項所述的數控機床參數優化方法的步驟。
10.一種計算機程序產品,其特征在于,包括計算機程序,所述計算機程序被執行時實現如權利要求1-5任一項所述的數控機床參數優化方法的步驟。