全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 机器人 >

KUKS -ANOUT:循环说明模拟输出端

时间:2023-05-15 09:49

人气:

作者:admin

标签: 控制系统  机器人  变量 

导读:在声明部分给该模拟输出端分配一个任意的名称,在该情况下为 GLUE。粘结剂量取决于当前的轨迹速度 (= 系统变量 $VEL_ACT)。此外,应提前 0.5 秒发出输出信号。最低电压应为 3 V。(使...

(每隔 12 ms 一次)循环写入一个模拟输出端。ANOUT 将触发预进停止。机器人控制系统拥有 32 个模拟输出端 ($ANOUT[1] … $ANOUT[32])。

1. 同时最多允许有四条 ANOUT ON 指令。

2. 所有用于 ANOUT 指令中的变量必须已在数据列表中进行了声明 (局部或在 $CONFIG.DAT 中)。

$ANOUT[…] 可通过 -1.0 至 +1.0 之间的值加以说明。实际产生的电压取决于模拟模块的设置。如尝试将电压值设置成超出值域范围,则机器人控制系统显示以下信息:限制 { 信号名称 }

开始循环写入:

ANOUT ON 信号名称 = 系数 * 调节项 <±偏量>

例:

在声明部分给该模拟输出端分配一个任意的名称,在该情况下为 GLUE。粘结剂量取决于当前的轨迹速度 (= 系统变量 $VEL_ACT)。此外,应提前 0.5 秒发出输出信号。最低电压应为 3 V。(使用其电压从 +10 V 至 -10 V 的模

块。)

SIGNAL GLUE $ANOUT[5]

...

ANOUT ON GLUE = 0.5 * $VEL_ACT DELAY=-0.5 MINIMUM=0.30

循环模拟输出以 ANOUT OFF 结束:

ANOUT OFF GLUE

VASS标准中KUKA机器人中的应用:

在config.dat中声明

7f7f85d4-f2b5-11ed-90ce-dac502259ad0.png

在涂胶机器人程序中使用的模拟量输出:

7fcbee6a-f2b5-11ed-90ce-dac502259ad0.png

ana1 ( EIN ) = VPROP: 170 [mm/Sek] OFFS: 0[mV]

VW(#ANAOUT,TRUE,2,1,170,0)

在机器人VW程序中控制模拟量的输出:

800101d6-f2b5-11ed-90ce-dac502259ad0.png

804aa82c-f2b5-11ed-90ce-dac502259ad0.png

.....

$ANOUT[IFC_NO]=FACTOR*1E-04-发出给入的模拟量的数值,=312*1e-04

CASE 2 -模拟量与速度相关联

SWITCH IFC_NO

CASE 1

OFS1=OFFSET*1E-04

IF FACTOR==0 THEN -标准值的算法

FACTOR=2E+06

ENDIF

FAC1=1000/FACTOR -正常输入值得算法FACTOR=312

-按照标准格式发出的模拟量输出-

ANOUTON ANA1=$VEL_ACT*FAC1+OFS1-打开模拟量机器人当前速度的又有关的算法,加上基数

DELAY=ANA_DELAY1 是否推迟或提前发出模拟量

.................

--------------------END------------------

审核编辑 :李倩

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信