待解决

abb焊接机器人程序里这俩指令到底啥区别?用错了会咋样

19910123
19910123
2026/04/01 11:29

现场用的是ABB IRB1600配IRC5,焊汽车排气管,工件不算复杂但焊缝长。最近翻程序发现前任留的东西里,MoveJ和MoveL之间用了一堆waittime,看着有点乱。我自己改程序习惯用Fine点+速度百分比,新人看了说这样不够安全。

想问问各位,abb焊接机器人程序里MoveJ过渡点和Fine点你们一般咋选?还有就是那种长焊缝,中间是分段写还是用循环数组调点位?感觉前任那个程序逻辑挺绕的,想重新捋一遍但又怕改出问题。

363 4

全部回复 (4)

平平安安
平平安安#1

我这边也是用IRC5做钣金件焊接,说几个实际数据你参考。MoveJ和MoveL的选择主要看轨迹精度要求,焊接过程中如果只是摆动或者避障,用MoveJ加z50之类的过渡点效率高很多,速度能到v1000甚至v2000。但要是焊枪姿态变化大的位置,必须MoveL加Fine点,不然电弧追踪会报警。我厂里实测过,Fine点精度在0.1mm以内,过渡点误差能有1-2mm,薄板焊穿风险直接上来。

长焊缝我习惯用循环数组,把点位存到num型的数组里,FOR循环调用,程序量能省一半。改程序之前一定要备份,还有就是用RobotStudio做仿真跑一遍再上机器人,别光在示教器上盯着看。

2026/04/02 12:02
强哥
强哥#2

你这情况我猜八成是前任把示教点位Fine了太多。我之前接手过一个程序,200多个点全是Fine,单循环跑下来比正常慢40%,后来改了一半的Fine成z10或者z5,效率直接拉回来。waittime看你焊接工艺要求,薄板点焊可能需要停顿透融合,厚板连续焊基本不用加这玩意儿。

2026/04/02 16:48
童叟无欺
童叟无欺#3

排气管这种圆管焊缝,是不是带变位机?轴联动的程序逻辑跟单机器人不太一样,建议先确认下你看到的MoveJ是不是在变位机换位阶段用的,那个不能瞎改。

2026/04/03 04:28
诚信经营
诚信经营#4

你们焊排气管用的是什么焊接工艺?气保焊还是激光跟踪?电弧追踪开着的话,对运动轨迹的连续性要求挺高,Fine点设太多反而可能导致跟踪信号丢失。

2026/04/30 23:52