本技术属于激光切割,更具体地说,是涉及一种激光切割补偿方法、装置、设备及存储介质。
背景技术:
1、为保证焊接质量,在焊接前对需要对焊件的待焊接部位进行切割,切割形成的斜坡即为坡口。坡口的切割可由坡口切割机完成,坡口切割机相比于平面切割机来说切割机的结构以及控制技术更为复杂,坡口切割机相比于平面切割机增加有可使切割头按照一定角度要求摆动的a轴和b轴。例如,当需要在板材上切割出斜坡角度为30°的坡口时,可使切割头摆动至与板材待切割平面的法线呈30°角的方向对板材进行切割。
2、切割头在摆动过程中,切割头所发射的激光照射到工件上的切割点位置相对于切割头垂直状态时所发射的激光照射到工件上的切割点位置会发生偏移,并且当所要切割的斜坡角度要求越大时,产生的偏移量也就越大,影响工件的加工精度。
技术实现思路
1、本技术在于提供一种激光切割补偿方法、装置、设备及存储介质,以解决上述背景技术所提到的技术问题。
2、本技术采用的技术方案是:一种激光切割补偿方法,包括步骤:
3、确认工件的切割点;
4、获取切割头对所述工件的切割高度和切割角度;
5、根据所述切割高度和切割角度计算所述切割头在所述切割点处摆动所述切割角度后所发射的激光与工件的交点相对于所述切割点的偏移量;以及
6、根据所述偏移量修正所述切割头相对于所述切割点的位置。
7、可看出,本技术的激光切割补偿方法中,通过使切割头移动至切割点位置后再摆动切割头,然后根据预设的切割高度和切割角度计算切割头在切割点处摆动切割角度后所发射的激光与工件的交点相对于切割点的偏移量,根据该偏移量修正切割头相对于切割点的位置,进而保证切割头所发射的激光能够准确照射在切割点的位置上,保证加工的精度。
8、进一步地,所述切割头在所述切割点处摆动所述切割角度,包括步骤:
9、确定所述切割头端面的中心点,其中,所述中心点与所述切割点位于同一条工件的法线上;以及
10、控制所述切割头以所述中心点为旋转中心摆动所述切割角度。
11、进一步地,所述根据所述切割高度和切割角度计算所述切割头在所述切割点处摆动所述切割角度后所发射的激光与工件的交点相对于所述切割点的偏移量,通过以下计算公式实现:
12、p=h×tan|θ|;
13、其中,p为切割头所发射的激光与工件的交点相对于所述切割点的偏移量;h为切割头对工件的切割高度;θ为切割头对工件的切割角度。
14、进一步地,当所述切割高度设置为随动高度时,所述根据所述切割高度和切割角度计算所述切割头在所述切割点处摆动所述切割角度后所发射的激光与工件的交点相对于所述切割点的偏移量,还包括:
15、获取切割头的端面上中心点至边缘的距离;以及
16、根据所述切割高度、所述切割角度、以及所述切割头的端面上中心点至边缘的距离计算所述切割头在所述切割点处摆动所述切割角度后所发射的激光与工件的交点相对于所述切割点的偏移量。
17、进一步地,所述根据所述切割高度、所述切割角度、以及所述切割头的端面上中心点至边缘的距离计算所述切割头摆动所述切割角度后所发射的激光与工件的交点相对于所述切割点的偏移量,通过以下计算公式实现:
18、p=(h+l×sin|θ|)×tan|θ|;
19、其中,p为切割头所发射的激光与工件的交点相对于所述切割点的偏移量;h为切割头的随动高度;l为切割头的端面上中心点至边缘的距离。
20、进一步地,所述切割头的端面上中心点至边缘的距离为所述切割头端面的半径。
21、进一步地,所述根据所述偏移量修正所述切割头相对于所述切割点的位置,还包括步骤:
22、确定所述切割头的摆动方向;
23、根据所述摆动方向确定所述切割头的修正方向;以及
24、根据所述偏移量和所述修正方向修正所述切割头相对于所述切割点的位置。
25、一种激光切割方法,包括步骤:
26、确认工件的切割点;
27、控制切割头移动至所述切割点所对应的切割位置;
28、控制所述切割头以切割头端面的中心点为旋转中心摆动预设的切割角度;
29、获取所述切割头所发射的激光与工件的交点相对于所述切割点的偏移量;
30、根据所述偏移量修正所述切割头相对于所述切割点的位置;以及
31、控制所述切割头在修正位置处沿预设切割轨迹对工件进行切割。
32、可看出,本技术的激光切割方法中,通过使切割头以切割头端面的中心点为旋转中心摆动预设的切割角度,然后获取切割头摆动切割角度后所发射的激光与工件的交点相对于切割点的偏移量对切割头的位置进行修正,进而能够保证切割头摆动后所发射的激光与工件的交点能够位于切割点处,保证切割的精度。
33、进一步地,所述获取所述切割头所发射的激光与工件的交点相对于所述切割点的偏移量,之前还包括:
34、获取切割头对工件的切割高度和切割角度;以及
35、根据所述切割高度和切割角度计算所述切割头摆动所述切割角度后所发射的激光与工件的交点相对于所述切割点的偏移量。
36、进一步地,所述获取所述切割头所发射的激光与工件的交点相对于所述切割点的偏移量,之前还包括:
37、获取切割头对所述工件的切割高度和切割角度,并且当所述切割高度设置为随动高度时,获取切割头的端面上中心点至边缘的距离;以及
38、根据所述切割高度、所述切割角度、以及所述切割头的端面上中心点至边缘的距离计算所述切割头摆动所述切割角度后所发射的激光与工件的交点相对于所述切割点的偏移量。
39、进一步地,所述根据所述偏移量修正所述切割头相对于所述切割点的位置,还包括步骤:
40、确定所述切割头的摆动方向;
41、根据所述摆动方向确定所述切割头的修正方向;以及
42、根据所述偏移量和所述修正方向修正所述切割头相对于所述切割点的位置。
43、一种激光切割装置,包括:
44、切割头,用于对输出激光对工件进行切割;
45、处理模块,用于根据切割头对所述工件的切割高度和切割角度计算所述切割头在所述切割点处摆动所述切割角度后所发射的激光与工件的交点相对于所述切割点的偏移量;以及
46、控制模块,用于控制切割头的空间运动,并根据所述偏移量修正所述切割头相对于切割点的位置。
47、一种激光切割设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如以上任意一项所述的激光切割补偿方法,和/或实现如以上任意一项所述的激光切割控制方法。
48、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令设置为执行如以上任意一项所述的激光切割补偿方法,以及实现如以上任意一项所述的激光切割控制方法。