工控网首页
>

应用设计

>

ABB编程小技巧—创建自定义函数

ABB编程小技巧—创建自定义函数

2024/4/3 9:33:59

在ABB机器人编程中会用到很多自带的函数(Function),例如: clkRead(读取时钟), NumToStr(转换数值为字符串), Crobt(读取当前位置)等。也可以根据自己的需要创建自定义函数。

下面介绍创建自定义函数(Function)的说明:

Function必须通过return指令终止运行,return返回的数据类型必须和function的数据类型一致。

Function必须通过表达式来完成调用,如赋值指令,不能通过ProcCall来完成的。在调用带有参数的Function 时,强制参数必须指定,而且参数的顺序要正确;可选参数可以缺省。

范例(自定义函数:请两点间距离):

FUNC Num n_Distance(robtarget pStart,robtarget pEnd)

VAR num Dx;

VAR num Dy;

VAR num Dz;

VAR num Dtemp;

Dx:=pStart.trans.x-pEnd.trans.x;

Dy:=pStart.trans.y-pEnd.trans.y;

Dz:=pStart.trans.z-pEnd.trans.z;

Dtemp:=Pow(Dx,2)+Pow(Dy,2)+Pow(Dz,2);

RETURN Sqrt(Dtemp);

ENDFUNC

注:Pow(用于计算任意基座中的指数值);Sqrt(用于计算平方根值)

应用范例:

PROC main()

MoveJ p100, v100, fine, MyTool;

MoveJ p110, v100, fine, MyTool;

v_Distance := n_Distance(p100,p110);

TPWrite "v_distance="\Num:=v_Distance;

Stop;

ENDPROC

示教器显示如下:

点p100和p110之间的距离为629.75mm

1.png

创建自定义函数的具体步骤,请查看视频号内容。

审核编辑(
王静
)
投诉建议

提交

推荐阅读

•我国冶金行业面临长链路、多场景生产挑战,亟需高效可靠动力设备支撑行业升级•ABB宣布全面升级辊道电机,以可靠高效帮助钢厂降低停机风险、提升运营效率•ABB电机与发电机产品覆盖冶金上下游全工艺环节,推动行业向高效、低碳方向持续发展作为国民经济的支柱产业,冶金行业生产链路长、工艺复杂的特点对动力设备提出了更多要求。从原料的浴火重生到轧钢产线的千锤百炼,冶金的历程少不了“动力心脏”电机与发电机的加持——ABB凭借技术优势与定制化能力,全面覆盖冶金全流程需求,推动行业朝着高效、绿色发展,书写行业高质量生产新篇章。一、我国冶金行业的机遇与革新冶金行业市场广阔,对节能增效产生大量需求。2024年,国家发展改革委等多部委联合印发《钢铁行业节能降碳专项行动计划》中提出,我国钢铁工业年钢产量连续28年稳居钢产量世界第一,到2025年底,钢铁行业能效标杆水平以上产能占比达到30%,能效基准水平以下产能完成技术改造或淘汰退出 。长链路应用,多样化应用需求应运而生。冶金行业应用链路长,涵盖原料处理、冶炼、轧制及后续加工等多个环节,各环节对电机需求不同。面对不同应用的严峻挑战,电机产品也随之逐渐向高效、可靠、节能方向迈进。 二、全新升级ABB辊道电机:可靠稳固降低停机风险,一站式解决方案优化运营效率众多冶金应用中,热轧、冷轧工艺所需辊道电机数量多、要求高。以热连轧工艺为例,辊道电机数量占据产线中低压电
入网时间:2025-03-25
关键词:#ABB电机与发电机# #ABB M3RP辊道电机# #产线升级# #绿色智造紧凑设计# #高温极端环境# #粉尘防护# #可持续发展#
入网时间:2025-02-28
机械结构清洁与润滑每日作业结束后,清理码垛机抓手、导轨及传动部位的粉尘与油污,避免杂质堆积影响精度。对码垛机的关节轴承和滑轨涂抹专用润滑脂,确保运动部件摩擦系数符合要求。气动系统检查检查码垛机气路接头是否漏气,确认气压值稳定在设备标定范围内。定期排放气源处理单元的积水,防止水分进入码垛机控制阀组。电气部件防护使用干燥气枪清洁码垛机控制柜内的灰尘,重点检查线路接头是否松动。观察传感器指示灯状态,及时清理遮挡物以保证信号反馈准确。二、码垛机定期深度保养要点每季度拆卸码垛机抓手模块,检查夹爪磨损情况,更换变形或开裂的缓冲垫片。校准码垛机各轴零点位置,消除长期运行导致的机械偏差。模拟码垛机满载运行状态,测试急停按钮、安全光栅等保护装置的响应速度。更新码垛机运动轨迹参数,优化堆叠路径以减少关节电机的异常负载。检查码垛机减速器的齿轮磨损痕迹,若发现点蚀或剥落需立即更换。评估皮带传动张力,调整松紧度至手指按压下沉量处于合理区间。三、码垛机典型故障维修流程执行保养前必须切断码垛机总电源并悬挂警示标牌,防止误启动。更换重型部件时使用吊装设备辅助,禁止单人搬运超重模块。保养完成后需空载试运行码垛机,确认各动作连贯无卡顿。五、延长码垛机寿命的进阶建议

入网时间:2025-03-25

一、行业现状:四足狗巡检机器人的应用困境2024年春晚宇树人形机器人的表演直接带动了四足狗巡检机器人的爆火,很多客户迫切希望能够快速在实际场景部署四足巡检机器人。然而目前市面上大多数四足狗机器人供应商仍停留在手动遥控或简单技术演示阶段,其内置的基础导航算法精度不高,难以直接应用于复杂工业场景,多数供应商只提供硬件,缺乏完整的场景化解决方案,导致产品在场景适配性、稳定性和实际落地能力上存在明显短板。面对市场上五花八门的四足狗供应商,用户到底该如何选择?哪类厂商才能真正满足工业级巡检需求?本文将深度剖析三类供应商的优劣势,以供用户根据自身需求进行合适的供应商选择。二、四足狗巡检机器人供应商深度评测:三类厂商全面对比目前,市场上的四足狗供应商主要分为三大类,我们从5个维度对市场主流供应商进行专业分析:1. 四足狗本体生产厂家l 优点:知名度高,原厂生产,硬件技术扎实;四足运动控制能力强,行走稳定性好l 缺点:不支持场景交付,仅提供基础SDK,客户需自行开发应用;场景理解不足,难以适配工业巡检需求;缺乏解决方案工程师,售后响应慢,技术支持有限。ü 适用需求:直接采购四足狗本体ü 适用客户:科研机构、高校实验室、展示租赁2. 四足狗代理厂商l 优点:资金雄厚,货源相对充裕l 缺点:仅代理产品,缺乏技术人员,导致技术支持不到
入网时间:2025-06-11
•“双碳”目标驱动下,水行业正持续向节能增效与可持续发展迈进•ABB电机与发电机针对水行业多元场景需求,提供可靠高效、一体化、定制化的产品解决方案,助力行业发展•ABB NMI高压电机、M2BAF低压电机及数字化服务等产品有效帮助客户降低运营成本,并通过实际案例验证其可靠性碧水济民生,水始终是文明演进的核心驱动力。从城市供水网络的精细布局到污水处理厂的循环再生,从跨流域调水工程的宏大布局到海水淡化技术的创新突破,水的每一次涌动都与人类生存发展息息相关——ABB电机与发电机深谙绿色发展之道,凭借高效稳定的产品组合为水行业拓宽节能增效路径。一、国计民生,一场效率与可持续的双重战役水资源问题始终是制约经济社会可持续发展的重要议题。近年来,随着工业化、城市化进程加速,水资源需求持续攀升。在这一关乎国计民生的关键领域,正在进行着一场效率与可持续性的双重战役——作为水处理众多系统的动力之源,电机的高效、可靠、稳定特性已成为驱动行业升级的核心动能。针对水行业的发展趋势,面对多样化需求与复杂应用场景, ABB电机与发电机推出一系列针对性的产品解决方案。 二、直击痛点,ABB电机针对性打造多场景高效解决方案水行业横跨水利工程、市政供水、污水处理、海水淡化等多元场景,面临复杂需求。从水利工程、市政供水场景下对高可靠性的严苛考验到城市排涝对极端环境的适应要求,到污水处理对耐腐蚀与节能的双重挑战,再到
入网时间:2025-06-24
其他资讯

查看更多

桥田ITES回顾:三款产品齐亮相 助力产线柔性化

索尼在华企业携手WWF开展2024地球一小时活动

全景定制 无限拓展,方舟智慧生物样本库方案全新升级!

把握智能制造大势,智能制造年度盛会在北京圆满落幕

工程智能发展之路(一):崛起中的中国力量