库卡机器人编程权限_库卡机器人编程之BAS程序
更多内容请点击上方安德鲁机器人关注。 转载请先后台留言,请支持原创!谢谢
在库卡机器人程序目录下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程序相关推荐
- 库卡机器人编程权限_那位大神帮我解读下KUKA的程序,或者买本KUKA机器人编程词汇手册...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是视觉系统INOS的fitting test程序,还有好几个需要解读的,我愿意付酬劳,或者或者买本KUKA机器人编程词汇手册给我自己研究也行,网上的编程 ...
- 雅马哈机器人编程讲解_雅马哈机器人编程手册【相关词_雅马哈机器人编程】...
简介: 工控网提供"雅马哈机器人编程手册"免费资料下载,主要包括编程方法.常量.变量.表达式与运算.多任务.机器人语言等内容,可供编程参考. 下载该资料需要您登 雅马哈机器人核心部 ...
- 库卡机器人编程权限_KUKA库卡机器人实操技巧:信息编程(中)-信息编程步骤(除对话信息)...
Hi 大家好,你们的 小KU老师又来了,上堂课给大家介绍了KUKA库卡机器人控制柜KR C4 Smartpad 显示的图标所代表的信息类型!咦?我咋听到有些小伙伴说忘记讲课内容啦,别担心,可戳下方补课 ...
- 雅马哈机器人编程讲解_雅马哈机器人RCX编程手册
第1章 编程的记述方法 1 概要 2 字符 3 程序基础知识 4 程序名 5 标识符 6 注释 7 命令语句格式 第2章 常量 1 概要 2 数值型常量 ...
- ABB机器人编程基础_手动示教+记录+修改点位数据的具体方法和步骤示例
ABB机器人编程基础_手动示教+记录+修改点位数据的具体方法和步骤示例 如下图所示,打开示教器,控制柜切换到手动模式,电机上电,找到程序编辑器,点击进入, 如下图所示,点击进入例行程序,点击左下角的文 ...
- java机器人编程简介_机器人十大流行编程语言的介绍及机器人编程系统以及操作方法...
"如果您问"机器人的最佳编程语言是什么?计算机视觉程序员会给出不同于认知机器人的答案.每个人都不同意什么是"最好的编程语言",语言首先学习,即使这是最现实的答案 ...
- 湘潭哪里学计算机编程,湘潭哪里学机器人编程?湘潭学机器人编程的学校有哪些?...
原标题:湘潭哪里学机器人编程?湘潭学机器人编程的学校有哪些? 随着机器人编程教育在一线城市的大众化,许多家长也纷纷跟随着趋势送孩子去学习,如果你也想要自己的孩子学习机器人编程,那就一起来看看学习机器人 ...
- kuka机器人焊接飞溅大_库卡机器人KCP4示教器屏幕校准方法
库卡于1898年在德国奥格堡成立,是世界几家顶级工业机器人制造商之一,1973年公司研发的FAMULUS第一台工业机器人诞生.库卡机器人公司在全球拥有20 多个子公司,涵盖了美国.墨西哥.巴西.日本. ...
- 库卡机器人bco运动_库卡KUKA机器人四种启动方式
库卡机器人四大启动方式说明 1.自动运行方式 (1)自动运行说明 库卡机器人处于自动运行时,先要在手动状态时候选择需要运行的程序,然后通过钥匙开关切换机器人到自动运行状态,给机器人上电,然后启动机器人 ...
最新文章
- 一些mysql innodb的建议
- [Ynoi2018]末日时在做什么?有没有空?可以来拯救吗?
- Function types cannot have argument labels 错误解决方案
- Node --- Promise中的多异步协作
- 7.边缘检测:2D运算——Canny边缘原理、Canny边缘检测器、Canny-Matlab实战_2
- php十二星座_php计算十二星座的函数代码
- Ajax提交与传统表单提交的区别说明
- 使用nginx做反代时遇到413 Request Entity Too Large的解决方法
- ai模仿声音软件_你准备好跟AI机器成为同事了吗?
- java编译异常有哪些_java编译时异常有哪些?java常见异常有哪些?
- 数据库MySQL(基础六)
- 一、Filter的配置项dispatcher
- OpenFlow1.0协议解析
- 【量化笔记】Markowitz均值-方差模型
- 微软下载中心使用Silverlight搜索
- linux查看单词个数,Linux怎么统计文本的的行数/单词数和字符数?
- ACS711KLCTR-12AB-T霍尔效应线性电流传感器Allegro ACS711
- 代码风格检查工具vera++
- scala中的break和continue
- Python 正则表达式入门(详细)
热门文章
- Words Reciting 2016.5.3
- CVPR 2020 Tutorial How to write a good rebuttal(如何写一篇好反驳)概要总结
- Android 腾讯手机管家 报毒 a.gray.PiggyGoldcoin.a
- python-pyqt5-初识-2基本操作
- android metal api,Metal入门002-Metal相关API
- 初学Play Framework(一)
- 1131:Octal Fractions
- python123基本数据类型有哪些_python的基本数据类型
- Java8 官方jvm 标准参考 -XX 配置参数详细信息
- 第二章第三节(上)路径决策算法(动态规划)