本發(fā)明涉及機床控制,尤其涉及一種激光切割方法和系統(tǒng)。
背景技術:
1、激光加工設備在夾持管材的狀態(tài)下進行空移時,為了保證激光加工設備的激光切割頭與管材之間不發(fā)生碰撞,通常會先令激光切割頭上抬一定的高度后,再讓其他軸開始運動。
2、然而,現(xiàn)有技術的空移動作所采用的上抬高度,難以同時兼顧空移的安全性和效率。
技術實現(xiàn)思路
1、本發(fā)明提供一種激光切割方法及系統(tǒng),以在保證空移動作的安全性的基礎上,提高空移效率。
2、本發(fā)明的第一方面,提供了一種激光切割方法,包括:
3、當管材截面的幾何信息和尋中偏差中的任一者發(fā)生變化時,基于激光加工設備的b軸旋轉中心、若干b軸角度位置、發(fā)生變化后的尋中偏差、以及發(fā)生變化后對應的管材截面的輪廓,形成第二高度差列表;其中,所述管材截面的幾何信息包括所述管材截面的形狀和尺寸中的任一者,所述b軸角度位置等于正整數(shù)倍的單位角度,所述第二高度差列表包括與所述若干b軸角度位置一一對應的若干目標高度差,任一目標高度差是與其對應的b軸角度位置下,所述發(fā)生變化后對應的管材截面的輪廓的最高點與所述b軸旋轉中心之間的高度差;
4、將所述管材截面的幾何信息和尋中偏差中的任一者發(fā)生變化前所采用的第一高度差列表,更新為所述第二高度差列表;
5、基于空移動作起點處的b軸信息、空移動作終點處的b軸信息,獲取對應的b軸角度位置范圍;
6、在所述第二高度差列表中獲取最大目標高度差,所述最大目標高度差是所述b軸角度位置范圍對應的各目標高度差中,最大的目標高度差;
7、基于所述最大目標高度差,進行所述空移動作中激光切割頭的上抬動作。
8、可選的,所述管材截面的幾何信息和尋中偏差中的任一者發(fā)生變化進一步包括:檢測到加工圖紙變化或檢測到尋中偏差變化。
9、可選的,所述基于激光加工設備的b軸旋轉中心、若干b軸角度位置、發(fā)生變化后的尋中偏差、以及發(fā)生變化后對應的管材截面的輪廓,形成第二高度差列表的方法包括:對所述發(fā)生變化后對應的管材截面的輪廓進行離散化處理,獲取若干離散點;獲取每個所述b軸角度位置下的目標高度差,任一b軸角度位置下的目標高度差為:該任一b軸角度位置下,若干所述離散點中最高的離散點與所述b軸旋轉中心之間的高度差;基于所有的所述b軸角度位置、以及每個所述b軸角度位置下的目標高度差,形成所述第二高度差列表。
10、可選的,獲取所述任一b軸角度位置下的目標高度差的方法包括:基于每個所述離散點相對于所述管材截面的幾何中心的相對位置、所述b軸旋轉中心的位置、發(fā)生變化后的尋中偏差、以及所述任一b軸角度位置,獲取所述任一b軸角度位置下,所有離散點與所述b軸旋轉中心之間的高度差;遍歷所述任一b軸角度位置下的所有離散點與所述b軸旋轉中心之間的高度差,以最大的高度差為所述任一b軸角度位置下的目標高度差。
11、可選的,所述管材截面所在的平面包含由x軸與y軸構成的直角坐標系,并且,獲取所述任一b軸角度位置下的目標高度差的方法進一步包括:基于每個所述離散點相對于所述管材截面的幾何中心的相對位置、所述b軸旋轉中心的位置、發(fā)生變化后的尋中偏差、以及所述任一b軸角度位置,獲取所述任一b軸角度位置下,所有離散點與所述b軸旋轉中心的y軸坐標差值;遍歷所有離散點與所述b軸旋轉中心的y軸坐標差值,取所有離散點與所述b軸旋轉中心的y軸坐標差值中的最大值,為所述任一b軸角度位置下的目標高度差。
12、可選的,所述基于所述最大目標高度差,進行所述空移動作中的激光切割頭的上抬動作的方法包括:基于所述最大目標高度差maxdiffy、所述b軸旋轉中心的y軸坐標bcy、所述空移動作起點處的y軸坐標msy,獲取最低上抬高度safeliftheight,其中,safeliftheight=bcy+maxdiffy-msy;基于所述最低上抬高度safeliftheight,進行所述空移動作中的激光切割頭的上抬動作。
13、可選的,所述基于所述最低上抬高度safeliftheight,進行所述空移動作中的激光切割頭的上抬動作的方法包括:基于所述最低上抬高度safeliftheight和預設的額外上抬高度extraliftheight,獲取最終上抬高度liftheight,其中,liftheight=safeliftheight+extraliftheight;當所述最終上抬高度liftheight大于0時,依所述最終上抬高度liftheight進行所述空移動作中的激光切割頭的上抬動作;當所述最終上抬高度liftheight小于或等于0時,不在所述空移動作中進行激光切割頭的上抬動作。
14、可選的,進行所述空移動作的方法還包括:當所述最終上抬高度liftheight大于0時,在激光切割頭的上抬動作完成所述最低上抬高度safeliftheight時,所述激光加工設備的其他軸開始向所述空移動作的終點處運動;當所述最終上抬高度liftheight小于或等于0時,所述激光加工設備的其他軸直接向所述空移動作的終點處運動。
15、可選的,所述單位角度為0.1°;所述b軸角度位置的范圍在360°以內。
16、可選的,所述基于空移動作起點處的b軸信息、空移動作終點處的b軸信息,獲取對應的b軸角度位置范圍的方法包括:獲取所述空移動作起點處的b軸坐標相對所述b軸矯平坐標的第一b軸相對坐標;獲取所述空移終點起點處的b軸坐標相對所述b軸矯平坐標的第二b軸相對坐標;基于所述第一b軸相對坐標和所述第二b軸相對坐標,確定所述b軸角度位置范圍,所述b軸角度位置范圍包括自所述第一b軸相對坐標至所述第二b軸相對坐標所經過的所有b軸角度位置。
17、本發(fā)明的第二方面,提供了一種激光切割系統(tǒng),所述激光切割系統(tǒng)采用如上任一所述的激光切割方法。
18、本發(fā)明的第三方面,提供了一種電子設備,包括存儲器、處理器以及存儲在存儲器上并可在處理器上運行的程序,其特征在于,所述處理器執(zhí)行所述程序時實現(xiàn)如上任一所述方法的步驟。
19、本發(fā)明的第四方面,提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上任一所述方法中的步驟。
20、與現(xiàn)有技術相比,本發(fā)明的技術方案具有以下有益效果:
21、本發(fā)明的技術方案提供的激光切割方法中,通過在管材截面的幾何信息和尋中偏差中的任一者發(fā)生變化時,基于激光加工設備的b軸旋轉中心、若干b軸角度位置、發(fā)生變化后的尋中偏差、以及發(fā)生變化后對應的管材截面的輪廓,形成第二高度差列表,并且,將管材截面的幾何信息和尋中偏差中的任一者發(fā)生變化前所采用的第一高度差列表,更新為對應發(fā)生變化后的第二高度差列表,因此,在獲取目標高度差時,綜合考慮了發(fā)生變化后的尋中偏差、發(fā)生變化后的對應的管材截面的輪廓、以及b軸角度位置的共同影響。在此基礎上,由于基于空移動作起點處的b軸信息、空移動作終點處的b軸信息,獲取對應的b軸角度位置范圍,并且,在第二高度差列表中獲取最大目標高度差,以執(zhí)行激光切割頭的上抬動作,因此,激光切割頭的上抬動作采用的上抬高度針對空移動作對應的b軸角度位置范圍聯(lián)動變化,從而,不僅可確保空移安全性,同時,有利于提高空移效率。此外,由于利用管材截面的幾何信息和尋中偏差中的任一者發(fā)生變化至進行空移動作之間的時間實現(xiàn)第二高度差列表的更新,因此,空移動作不受第二高度差列表的更新影響,從而,有利于空移效率的提高。綜上,本發(fā)明實施例的激光切割方法能夠在保證空移動作的安全性的基礎上,提高空移效率。