news 2026/4/23 21:02:17

ABB机器人图形绘制代码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ABB机器人图形绘制代码

MODULE Module1
!机器人图形绘制

!定义一个原点位置
VAR robtarget pHome:=[[310.14,-0.00,552.71],[0.00299118,0.0294504,-0.999562,-8.81301E-5],[-1,0,-1,0],[9E+9,9E+9,9E+9,9E+9,9E+9,9E+9]];

PROC main()
sjx;
zfx;
yx;
lbx;
ENDPROC

!三角形图形绘制
PROC sjx()
!运动到原点位置
MoveL pHome,v1000,fine,tool0;
! (机器人向左X轴 向下Y轴运动到边长100,与原点角度为30的位置)
MoveL offs(pHome,-100*sin(30),-100*cos(30),0),v100,fine,tool0;
! (机器人向右X轴 向下Y轴运动到边长100,与原点角度为30的位置)
MoveL offs(pHome,100*sin(30),-100*cos(30),0),v100,fine,tool0;
!运动到原点位置
MoveL pHome,v100,fine,tool0;
ENDPROC

!正方形图形绘制
PROC zfx()
!运动到原点位置
MoveL pHome,v100,fine,tool0;
!原点右边X轴偏移100 (向右边画一条线)
MoveL offs(pHome,100,0,0),v100,fine,tool0;
!原点右边X轴偏移100 下边Y轴偏移100 (向下边画一条线)
MoveL offs(pHome,100,-100,0),v100,fine,tool0;
!原点下边Y轴偏移100 (向下边画一条线)
MoveL offs(pHome,0,-100,0),v100,fine,tool0;
!运动到原点位置
MoveL pHome,v100,fine,tool0;
ENDPROC

!圆形图形绘制
PROC yx()
!运动到原点位置
MoveL pHome,v100,fine,tool0;
!运动到原点右边X轴偏移100位置(起始点)
MoveL Offs(pHome,100,0,0),v100,fine,tool0\WObj:=wobj0;
!运动到原点下边Y轴偏移100以及左边X轴100位置
MoveC Offs(pHome,0,-100,0),Offs(pHome,-100,0,0),v100,fine,tool0\WObj:=wobj0;
!运动到原点上边Y轴偏移100以及右边X轴100位置
MoveC Offs(pHome,0,100,0),Offs(pHome,100,0,0),v100,fine,tool0\WObj:=wobj0;
!运动到原点右边X轴偏移100位置(起始点也是终点)
MoveL Offs(pHome,100,0,0),v100,fine,tool0\WObj:=wobj0;
ENDPROC

!六边形图形绘制
PROC LBX()
!运动到原点位置
MoveL pHome,v100,fine,tool0;
!运动到原点右边X轴偏移100位置(起始点)
MoveL offs(pHome,100,0,0),v100,fine,tool0;
! (机器人向右X轴 向下Y轴运动到边长100,与原点角度为30的位置)
MoveL offs(pHome,100*SIN(30),-100*COS(30),0),v100,fine,tool0;
! (机器人向左X轴 向下Y轴运动到边长100,与原点角度为30的位置)
MoveL offs(pHome,-100*SIN(30),-100*COS(30),0),v100,fine,tool0;
!运动到原点向左偏移100位置
MoveL offs(pHome,-100,0,0),v100,fine,tool0;

! (机器人向左X轴 向上Y轴运动到边长100,与原点角度为30的位置)
MoveL offs(pHome,-100*SIN(30),100*COS(30),0),v100,fine,tool0;
! (机器人向右X轴 向上Y轴运动到边长100,与原点角度为30的位置)
MoveL offs(pHome,100*SIN(30),100*COS(30),0),v100,fine,tool0;
!运动到原点右边X轴偏移100位置(起始点也是终点)
MoveL offs(pHome,100,0,0),v100,fine,tool0;
ENDPROC
ENDMODULE

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 20:59:25

电源管理电路设计全解析:从LDO到DC-DC,工业应用的实战要点

电源管理是嵌入式硬件设计中最基础也最容易出问题的环节。一个不稳定的电源会让单片机频繁复位、ADC读数跳变、通信丢包,甚至直接烧毁器件。本文系统梳理电源管理电路的核心知识点,从线性稳压器(LDO)到开关电源(DC-DC),再到工业环境下的特殊设计考量,适合硬件工程师和嵌…

作者头像 李华
网站建设 2026/4/23 20:59:20

零基础玩转Qwen2.5-VL:图文对话AI一键部署与实战体验

零基础玩转Qwen2.5-VL:图文对话AI一键部署与实战体验 1. 认识Qwen2.5-VL图文对话模型 1.1 什么是Qwen2.5-VL Qwen2.5-VL-7B-Instruct-GPTQ是一款基于Qwen2.5-VL-7B-Instruct模型的GPTQ量化版本,专门用于图文对话任务。这个模型能够理解图片内容&#…

作者头像 李华
网站建设 2026/4/23 20:55:18

在H3C Cloud Lab里折腾SRv6 TE Policy:一个网络工程师的踩坑实录与配置复盘

在H3C Cloud Lab里折腾SRv6 TE Policy:一个网络工程师的踩坑实录与配置复盘 第一次在H3C Cloud Lab里配置SRv6 TE Policy时,我本以为按照文档步骤操作就能轻松实现流量工程,结果却遭遇了各种意想不到的问题。这篇文章不是一份标准化的配置指南…

作者头像 李华
网站建设 2026/4/23 20:48:28

时尚科技平台架构:从数据驱动到智能推荐

1. 平台构建的核心经验与思考在时尚科技领域构建数据驱动型平台是一段充满挑战与收获的旅程。作为行业从业者,我深刻体会到平台建设不仅仅是技术堆砌,更是对业务逻辑的深度理解和持续迭代的过程。当系统需要同时服务数百万用户的个性化需求时&#xff0c…

作者头像 李华