返回主站|会员中心|保存桌面

ABB机器人配件服务中心    

ABB机器人配件|机器人配件

联系方式
  • 联系人:姚经理
  • 电话:13175557688
新闻分类
首页 > 新闻中心 > ABB喷涂机器人-喷涂轨迹程序解析!
新闻中心
ABB喷涂机器人-喷涂轨迹程序解析!
发布时间:2025-12-01        浏览次数:3        返回列表

本文参考:September 2025 – R25A   

RobotWare Version: 6.08.00.00

IPS Version: 4.60.15.6

应用:保险杠喷涂

本文主要根据一个保险杠喷涂的程序来解析说明,一个产品的程序模块,范例如下:

MODULE M5M5模块的名字)

 ! Robtarget  机器人喷涂的轨迹位置

 LOCAL ConST robtarget p10:=[[634.1,255.8,1222.02],[0.693652,0.720116,0.0143664,-0.008629],[0,1,-1,-1],[9E+009,9E+009,9E+009,9E+009,9E+009,343.027]];

省略部分……

 LOCAL ConST robtarget p460:=[[-253.3,111.59,1122.04],[0.693651,0.720116,0.0143705,-0.00862428],[0,1,-1,-1],[9E+009,9E+009,9E+009,9E+009,9E+009,343.027]];

 PROC MainM5()

 MoveAbsJ jHomePos,vPaint600,fine,tUserTool0;   机器人移动到home位置

 WaitWObj wobjtrack\RelDist:=300; 等待输送跟踪功能的产品超过Start Windos 300mm,执行程序

 ClkReset clock1; 计时时钟复位

 ClkStart clock1;  计时始终启动

 AccSet 100,100;  加速度相关参数设置到100%,最大值

 !P42/L

 PaintL p10,vPaint600,zPaint50,tRB1000SAD_250\WObj:=wobjtrack;

 PaintL p20,vPaint600,zPaint50,tRB1000SAD_250\WObj:=wobjtrack;

 SetBrush 3\Z:=1157; 执行接下来的PaintL指令,确认通过Z=1157时使用3号刷子表的参数

 PaintL p30,vPaint600,zPaint50,tRB1000SAD_250\WObj:=wobjtrack;

 PaintL p40,vPaint600,zPaint50,tRB1000SAD_250\WObj:=wobjtrack;

 省略部分喷涂轨迹……

 PaintL p430,vPaint600,zPaint50,tRB1000SAD_250\WObj:=wobjtrack;

 SetBrush 2\Z:=3005;

 PaintL p440,vPaint600,zPaint50,tRB1000SAD_250\WObj:=wobjtrack;

 SetBrush 1\Z:=2088;

 PaintL p450,vPaint600,zPaint50,tRB1000SAD_250\WObj:=wobjtrack;

 PaintL p460,vPaint600,zPaint50,tRB1000SAD_250\WObj:=wobjtrack;

 MoveAbsJ jHomePos,vPaint500,fine,tUserTool0; 喷涂完成后,移动到home位置

 DropWObj wobjtrack;  丢掉输送跟踪的产品

 clkStop clock1; 计时始终停止

 TPWrite " Last Cycle Time : "\Num:=ClkRead(clock1);写屏指令,将产品喷涂的时间显示在屏幕上

 ENDPROC

ENDMODULE

软件ShopFloorEditor中显示的轨迹图形如下:

收缩
  • QQ咨询

  • 电话咨询

  • 13175557688
  • 添加微信客服