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

在库卡机器人程序目录下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

扭矩监控开启或关闭

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

库卡机器人编程权限_库卡机器人编程之BAS程序相关推荐

  1. 库卡机器人编程权限_那位大神帮我解读下KUKA的程序,或者买本KUKA机器人编程词汇手册...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是视觉系统INOS的fitting test程序,还有好几个需要解读的,我愿意付酬劳,或者或者买本KUKA机器人编程词汇手册给我自己研究也行,网上的编程 ...

  2. 雅马哈机器人编程讲解_雅马哈机器人编程手册【相关词_雅马哈机器人编程】...

    简介: 工控网提供"雅马哈机器人编程手册"免费资料下载,主要包括编程方法.常量.变量.表达式与运算.多任务.机器人语言等内容,可供编程参考. 下载该资料需要您登 雅马哈机器人核心部 ...

  3. 库卡机器人编程权限_KUKA库卡机器人实操技巧:信息编程(中)-信息编程步骤(除对话信息)...

    Hi 大家好,你们的 小KU老师又来了,上堂课给大家介绍了KUKA库卡机器人控制柜KR C4 Smartpad 显示的图标所代表的信息类型!咦?我咋听到有些小伙伴说忘记讲课内容啦,别担心,可戳下方补课 ...

  4. 雅马哈机器人编程讲解_雅马哈机器人RCX编程手册

    第1章        编程的记述方法 1  概要 2  字符 3  程序基础知识 4  程序名 5  标识符 6  注释 7  命令语句格式 第2章        常量 1  概要 2  数值型常量 ...

  5. ABB机器人编程基础_手动示教+记录+修改点位数据的具体方法和步骤示例

    ABB机器人编程基础_手动示教+记录+修改点位数据的具体方法和步骤示例 如下图所示,打开示教器,控制柜切换到手动模式,电机上电,找到程序编辑器,点击进入, 如下图所示,点击进入例行程序,点击左下角的文 ...

  6. java机器人编程简介_机器人十大流行编程语言的介绍及机器人编程系统以及操作方法...

    "如果您问"机器人的最佳编程语言是什么?计算机视觉程序员会给出不同于认知机器人的答案.每个人都不同意什么是"最好的编程语言",语言首先学习,即使这是最现实的答案 ...

  7. 湘潭哪里学计算机编程,湘潭哪里学机器人编程?湘潭学机器人编程的学校有哪些?...

    原标题:湘潭哪里学机器人编程?湘潭学机器人编程的学校有哪些? 随着机器人编程教育在一线城市的大众化,许多家长也纷纷跟随着趋势送孩子去学习,如果你也想要自己的孩子学习机器人编程,那就一起来看看学习机器人 ...

  8. kuka机器人焊接飞溅大_库卡机器人KCP4示教器屏幕校准方法

    库卡于1898年在德国奥格堡成立,是世界几家顶级工业机器人制造商之一,1973年公司研发的FAMULUS第一台工业机器人诞生.库卡机器人公司在全球拥有20 多个子公司,涵盖了美国.墨西哥.巴西.日本. ...

  9. 库卡机器人bco运动_库卡KUKA机器人四种启动方式

    库卡机器人四大启动方式说明 1.自动运行方式 (1)自动运行说明 库卡机器人处于自动运行时,先要在手动状态时候选择需要运行的程序,然后通过钥匙开关切换机器人到自动运行状态,给机器人上电,然后启动机器人 ...

最新文章

  1. 一些mysql innodb的建议
  2. [Ynoi2018]末日时在做什么?有没有空?可以来拯救吗?
  3. Function types cannot have argument labels 错误解决方案
  4. Node --- Promise中的多异步协作
  5. 7.边缘检测:2D运算——Canny边缘原理、Canny边缘检测器、Canny-Matlab实战_2
  6. php十二星座_php计算十二星座的函数代码
  7. Ajax提交与传统表单提交的区别说明
  8. 使用nginx做反代时遇到413 Request Entity Too Large的解决方法
  9. ai模仿声音软件_你准备好跟AI机器成为同事了吗?
  10. java编译异常有哪些_java编译时异常有哪些?java常见异常有哪些?
  11. 数据库MySQL(基础六)
  12. 一、Filter的配置项dispatcher
  13. OpenFlow1.0协议解析
  14. 【量化笔记】Markowitz均值-方差模型
  15. 微软下载中心使用Silverlight搜索
  16. linux查看单词个数,Linux怎么统计文本的的行数/单词数和字符数?
  17. ACS711KLCTR-12AB-T霍尔效应线性电流传感器Allegro ACS711
  18. 代码风格检查工具vera++
  19. scala中的break和continue
  20. Python 正则表达式入门(详细)

热门文章

  1. Words Reciting 2016.5.3
  2. CVPR 2020 Tutorial How to write a good rebuttal(如何写一篇好反驳)概要总结
  3. Android 腾讯手机管家 报毒 a.gray.PiggyGoldcoin.a
  4. python-pyqt5-初识-2基本操作
  5. android metal api,Metal入门002-Metal相关API
  6. 初学Play Framework(一)
  7. 1131:Octal Fractions
  8. python123基本数据类型有哪些_python的基本数据类型
  9. Java8 官方jvm 标准参考 -XX 配置参数详细信息
  10. 第二章第三节(上)路径决策算法(动态规划)