0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

库卡机器人编程之BAS程序

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-06-11 15:44 次阅读

更多内容请点击上方安德鲁机器人关注。 转载请先后台留言,请支持原创!谢谢

在库卡机器人程序目录下R1System下有一个程序名为BAS.SRC,该程序主要用来设置机器人运动相关参数数,比如坐标系、速度、加速度等等。

一.联机表单

下面我们看看常用的联机表单如何使用BAS程序:

1.PTP运动:

2.LIN直线运动:

3.CIRC圆弧运动:

4.带S指令,例如:SPTP

注意:带S运动指令不会直接使用BAS的功能,但是会使用BAS文件里的其他带S的程序,如SBASE,STOOL等等。具体的可以仔细阅读BAS程序以及该文件下的其他子程序。

二.BAS程序代码及说明

BAS程序代码为:

DEF BAS (COMMAND :IN,REAL_PAR :IN );FOLD BAS () DECL BAS_COMMAND COMMAND REAL REAL_PAR SWITCH COMMAND CASE #INITMOV INITMOV ( ) CASE #ACC_CP ACC_CP (REAL_PAR ) CASE #ACC_GLUE ACC_GLUE (REAL_PAR ) CASE #ACC_PTP ACC_PTP (REAL_PAR ) CASE #VEL_CP VEL_CP (REAL_PAR ) CASE #VEL_PTP VEL_PTP (REAL_PAR ) CASE #TOOL TOOL (REAL_PAR ) CASE #BASE BASE (REAL_PAR ) CASE #EX_BASE EX_BASE (REAL_PAR, 0 ) CASE #FRAMES FRAMES ( ) TQMDETECTION ( ) CASE #CP_DAT VEL_CP (LDAT_ACT.VEL ) CP_DAT ( ) CASE #PTP_DAT VEL_PTP (PDAT_ACT.VEL ) PTP_DAT ( ) CASE #OUT_SYNC OUT_SYNC ( ) CASE #OUT_ASYNC OUT_ASYNC ( ) CASE #GROUP GROUP (REAL_PAR ) CASE #PTP_PARAMS PTP_DAT ( ) FRAMES ( ) VEL_PTP (REAL_PAR ) TQMDETECTION ( ) CASE #CP_PARAMS CP_DAT ( ) FRAMES ( ) VEL_CP (REAL_PAR ) TQMDETECTION ( ) ENDSWITCHEND;ENDFOLD BAS ()

其中:

三.运动参数:

问题 方案 关键字
机器人如何记住其位置? 工具再空间中的相应位置会被保存.(机器人位置对应于所设定的工具坐标及基坐标) POS TOOL BASE
机器人如何知道它如何运动? 通过指定运动方式:点到点,直线或圆弧 PTP/SPTP LIN/SLIN CIRC/SCIRC SPL
机器人运动的速度有多快? 两点之间的速度和加速度可以通过编程设定 VEL
ACC
机器人是否必须再每个点上都要停住? 为了缩短节拍时间,点也可以轨迹逼近,但这样就不会精确暂定. CONT
如果到达某个点,工具会沿哪个方向? 可以针对每个运动对姿态引导进行单独设置. ORI_TYPE

具体运动参数结构体:

结构体 元素 取值 说明
PDAT VEL REAL型,取值:0-100 PTP运动的速度
ACC REAL型,取值:0-100 PTP运动的加速度
APO_DIST REAL型,取值:0-100 PTP运动的逼近参数
APO_MODE ENUM:#CPTP,#CDIS PTP运动逼近的方式
GEARJERK REAL型,取值:0-100 PTP运动的加加速度
LDAT VEL REAL型,取值:0-2.0 CP运动的速度
ACC REAL型,取值:0-100 CP运动的加速度
APO_DIST REAL型 CP运动的逼近参数
APO_FAC REAL型,取值:0-100 CP运动的逼近参数比值
AXIS_VEL REAL型,取值:0-100 CP运动轴旋转速度
AXIS_ACC REAL型,取值:0-100 CP运动轴旋转加速度
ORI_TYP ENUM:#VAR,#CONSTANT,#JOINT CP运动TCP姿态引导
CIRC_TYP ENUM:#BASE,#PATH 圆弧姿态引导
JERK_FAC REAL型:0-100,默认:50 CP运动的加加速度比例
GEAR_JERK REAL型:0-100,默认:50 CP运动的加加速度
EXAX_IGN 默认值:0 忽略外部轴位置示教
CB 结构体 圆弧运动的参数
FDAT TOOL_NO INT型:0-16 坐标系参数之工具坐标系
BASE_NO INT型:0-32 坐标系参数之基坐标系
IPO_FRAME ENUM:#NONE,#TCP,#BASE 坐标系参数之插补方式
POINT2[] CHAR: 点名,可以不填
TQ_STATE BOOL:TRUE/FALSE 扭矩监控开启或关闭

——————————————

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    211

    文章

    28379

    浏览量

    206916
  • 编程
    +关注

    关注

    88

    文章

    3614

    浏览量

    93686

原文标题:库卡机器人编程之BAS程序

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    焊接机器人编程技巧与注意事项

    随着工业自动化的快速发展,焊接机器人在现代制造业中扮演着越来越重要的角色。它们不仅提高了生产效率,还保证了焊接质量的一致性。 1. 理解焊接机器人的基本原理 在开始编程之前,了解焊接机器人
    的头像 发表于 11-25 09:44 233次阅读

    卡机器人发布JAKA MAX系列新品

    卡机器人近日震撼发布JAKA MAX系列工业协作机器人新品,标志着公司在智能制造领域迈出了重要一步。JAKA MAX系列搭载了前沿科技,其伺服驱动系统创新性地采用了新一代半导体碳化硅技术,结合EtherCAT高速实时总线,实现了性能与效率的双重飞跃。
    的头像 发表于 09-26 14:55 425次阅读

    里程碑!节卡机器人荣膺SGS最新版安全性能认证——国际领先的安全功能认证项目

    SGS为节卡机器人JAKA Zu 20和JAKA S系列新品颁发了CE/NRTL双认证,祝贺两款新品在跨越欧盟以及美国和加拿大市场客准入门槛,为世界各地的合作伙伴和客户提供了信心与保障。节卡机器人
    的头像 发表于 09-06 10:17 444次阅读
    里程碑!节<b class='flag-5'>卡机器人</b>荣膺SGS最新版安全性能认证——国际领先的安全功能认证项目

    工业机器人编程流程及注意事项

    工业机器人在现代制造业中扮演着越来越重要的角色。它们不仅提高了生产效率,还提升了产品质量和一致性。编程是使工业机器人能够执行特定任务的关键步骤。 1. 需求分析 在开始编程之前,首先需
    的头像 发表于 09-04 09:40 997次阅读

    工业机器人常用的编程方式

    工业机器人编程是确保机器人能够执行特定任务的关键步骤。编程方式多种多样,每种方式都有其特定的应用场景和优势。 工业机器人
    的头像 发表于 09-04 09:26 744次阅读

    工业机器人的四种编程(示教编程、离线编程、自增强现实编程编程)剖析!

    当前机器人广泛应用于焊接、装配、搬运、喷漆及打磨等领域,任务的复杂程度不断增加,而用户对产品的质量、效率的追求越来越高。在这种形式下,机器人编程方式、编程效率和质量显得越来越重要。降
    的头像 发表于 08-30 12:14 2348次阅读
    工业<b class='flag-5'>机器人</b>的四种<b class='flag-5'>编程</b>(示教<b class='flag-5'>编程</b>、离线<b class='flag-5'>编程</b>、自增强现实<b class='flag-5'>编程</b>主<b class='flag-5'>编程</b>)剖析!

    卡机器人获TÜV莱茵北美cTUVus及CE指令符合性证书

    北京2024年8月27日 /美通社/ -- 8月23日,在2024世界机器人大会卡展台,国际独立第三方检测、检验和认证机构德国莱茵TÜV大中华区(简称"TÜV莱茵")为卡机器人产品
    的头像 发表于 08-28 14:00 324次阅读
    <b class='flag-5'>库</b><b class='flag-5'>卡机器人</b>获TÜV莱茵北美cTUVus及CE指令符合性证书

    世界机器人大会这些趋势值得关注:机器人迈入中高端应用场景,看节卡机器人如何做?

    在全球科技变革的新航海时代下,节卡机器人将以更灵活的本地化运营体系、更成熟的产品和解决方案,不断深化创新能力,把科技成果精准输送到各行各业中,促进全球工业和机器人行业向新向上。
    的头像 发表于 08-21 15:32 648次阅读
    世界<b class='flag-5'>机器人</b>大会这些趋势值得关注:<b class='flag-5'>机器人</b>迈入中高端应用场景,看节<b class='flag-5'>卡机器人</b>如何做?

    Al大模型机器人

    金航标kinghelm萨科微slkor总经理宋仕强介绍说,萨科微Al大模型机器人有哪些的优势?萨科微AI大模型机器人由清华大学毕业的天才少年N博士和王博士团队开发,与同行相比具有许多优势:语言
    发表于 07-05 08:52

    工业机器人任务编程基本流程

    是其中至关重要的一环。今天跟随创想智控焊缝跟踪小编一起了解工业机器人任务编程基本流程。 1. 任务分析与需求确定 在开始编程之前,首先需要对任务进行详细分析,并确定具体的需求。这一步骤包括明确任务的目标、工作环境
    的头像 发表于 07-02 10:41 542次阅读

    abb机器人编程指令详解中的call什么意思

    ABB机器人编程指令详解中的“call”是一个非常重要的指令,它允许程序员在程序中调用另一个程序或子程序
    的头像 发表于 06-17 09:47 1118次阅读

    ABB机器人的基本程序数据有哪些

    ABB机器人是一种广泛应用于工业自动化领域的智能设备,其基本程序数据是实现机器人自动化控制的基础。本文将详细介绍ABB机器人的基本程序数据,
    的头像 发表于 06-17 09:20 1181次阅读

    abb工业机器人编程语言是什么

    ABB工业机器人编程语言主要是RAPID(Robot Application Programming Interface for Development),它是一种高级编程语言,专门为工业
    的头像 发表于 06-16 16:49 2502次阅读

    卡机器人使用多久需要维护保养# 科技

    机器人电机
    jf_47473609
    发布于 :2024年05月13日 10:33:13

    卡与TÜV莱茵合作引领移动机器人行业高质量发展

    2024年1月19日,卡机器人(广东)有限公司(以下简称“卡”)与国际独立第三方检测、检验和认证机构德国莱茵TÜV大中华区(以下简称“TÜV莱茵”)举行战略合作签约仪式,并为卡K
    的头像 发表于 01-25 11:26 1057次阅读