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