机器人控制器如何给模拟输出端赋值V4.8

krc…中32个模拟输出值在-1.0…+1.0之间,对应于电压±10v。如果输出值超过±1.0的限制,则多余的值被去掉。 模拟输入和输出可以通过静态或动态寻址,也就是说,以插补循环速率(通常12ms)连续检测。无论是静态读和写,如同二进制信号的情况,只是简单地分配值,特定指令anin  和 anout用于循环处理。 要设置一个模拟通道值,只需简单地将该值分配给$anout变量:  $anout[2]=0.5        ;模拟通道2设置为+5v 或  real v_glue  .  .  .  v_glue=-0.9  $anout[15]=v_glue      ;模拟通道15设置为-9v   这些分配是静态分配,该通道的值只有在相关的$anout[ no]系统变量重新分配一个新值后才会改变。
然而,对于在程序执行期间以定义的循环速率需要连续重复计算的模拟输出,可使用anout语句执行动态模拟输出功能,使用的指令如下  anout  on  wire=0.8*v_wire  您可以通过信号变量wire来改变该模拟输出,例如,简单地给变量v_wire分配一个值。对应的输出电压由变量v_wire来决定。  变量wire必须首先在signal声明中声明,例如:  signal wire $anout[2]  using  anout off wire  循环的模拟输出功能结束。  指定计算模拟循环变化的表达式,千万不要过于复杂。允许的语法是受限制的和适应工艺的。完整的语法是:    开始循环模拟输出功能,或  结束该功能。  
signalname  real  指定模拟输出的信号变量(必须用signal声明)。不允许直接指定$anout[no]。 
factor  real  任何因素,可以是变量、信号名或常数。 
controlelement real  影响模拟输出的控制元素。可以是变量或信号名。 
offset  real  作为控制元素,可随意编程的偏置。该偏置必须是常数 
t  real  使用关键字delay,以秒为单位输入一个正的或负的时间数量,则循环计算的输出信号可随意被延迟(+)或提前(-)。 
u1  real  关键字minimum定义输出的最小电压。允许的值是-1…1.0(对应-10v…10v)。如果两个值都使用则最小值必须小于最大值。 
u2  real  关键字maximum定义输出的最大电压。允许的值是-1…1.0(对应-10v…10v)。如果两个值都使用则最大值必须大于最小值。
选项参数“minimum”和“maximum”在inline格式中不允许使用,因为对于”“胶接焊”工艺来说这些是专用的。  在这个例子中,定义了最小和最大值。输入值为“minimum=0.3”和“maximum=0.95”。
通过给模拟输出端赋值,可通过机器人控制器输出模拟电压。具体则可根据应用情况而定对以下模拟输出端赋值: •    ana=konst:输出稳态电压值的模拟输出端,例如,在给粘结剂进行配量时 •    ana=vprop:输出和速度成正比的电压值的模拟输出端,例如,用于气体保护焊时的参数设定 •    ana=kst+p:模拟输出端输出一个与摆动位置有关的电压值,例如,用于点焊钳的阶梯式压力控制 机器人控制系统可以管理16 个模拟输入端和16 个模拟输出端。输入端或输出端是在控制设备pc 里通过kuka 总线卡来实现控制的。配置是按用户要求而定的。 模拟输入/输出端允许的数值范围:-1.0 至+1.0。该值相当于电压范围-10 v 至 +10 v。如果超过该值,则输入/输出端会采用最大值并显示一条信息,直至数值又回到允许范围内。    行指令 ana=konst
指令给一个模拟输出端赋值,使之用于输出静态电压值。输出端的赋值可与一项条件关联。 示例:
在满足以下条件时,模拟输出端 3 给出 1 000 mv :标记 21 为 true。       行指令 ana=vprop 指令给一个模拟输出端赋值,使之用于输出动态电压。输出端的赋值可与一项条件关联。 输出的电压在以下数值的影响下可动态发生变化: •    速度 •    偏量 与速度成正比的模拟动作仅在cp运行情况下方可行(lin, klin, circ, kcir)。 ana=vprop 始终在点上切换,与是否为该点编程 plc 触发器无关。 视具体的 delay 值而定,机器人控制系统在程序运行期间决定指令是否被轨迹逼近。通常进行轨迹逼近。在以下情况下执行精确暂停: •   当程序中第一次出现 ana=vprop时。 •   当 delay值发生变化时,即程序中不止一次地出现 ana=vprop且指令的delay值与下一数值不同。 当 ana=konst或 ana=kst+p的 后 面 为 ana=vprop时
示例 1 在此例中,当速度为500 毫米/秒时最大可能输出的电压值为 10 000mv。
当满足以下条件时,模拟输出将被激活:输入端 16 为false。此模拟输出保持激活状态,直到一个静态模拟输出将其关闭为止(ana=konst 或 ana=kst+p) 。
1           当前机器人速度 2           最高电压输出时的机器人速度 示例 2 此例中为进行最佳的粘合应用,当机器人速度为 400 毫米/秒时需要5 000 mv 的模拟电压。测试表明,当偏移量为 -70 mv 时,粘合控制装置内部模拟数值方才达到 0 v。
所需的 5000 mv 将在机器人速度为 400 毫米/秒时由模拟输出端输出。为达到最大可能的10 000 mv 电压,机器人必须以 800 毫米/秒的速度移动。此速度必须输入行指令中.
1 当前机器人速度
2 模拟输出端上的电压:4 930 mv
3 所需的模拟输出端电压:5 000 mv
4 偏移量:-70 mv
示 例 3
在此例中,当偏移量为-70 mv 时,粘合控制装置比机器人先启动 85 毫秒。
1           粘合控制装置 2           模拟输出端上的电压:4930mv 3           所需的模拟输出端电压:5000mv 4           偏移量:-70mv        行指令 ana=kst+p 当机器人动作轨迹和摆动动作路线重叠时,将用到该指令。用此指令可以为用于输出电压的模拟输出端赋值,其电压值取决于摆动振幅上的摆动位置。输出端的赋值可与一项条件关联。
示例
当满足以下条件时,模拟输出将被激活:输入端 1 为“true”。输出的电压在2 750 mv 和 4 250 mv 之间,并取决于摆动的当前位置.
1           静态电压 2           模拟输出端上的电压:三角形摆动图形 3           电压或者摆动图形的振幅


全集成电路制成的可预置的电子电位器
东大金智科技千兆四电口网卡_intel I350芯片描述
联动IC设计与制造打造创新EDA解决方案
浅析MEMS传感器细分应用介绍
ROHM开始量产具有业界超高性能的650V耐压GaN HEMT!
机器人控制器如何给模拟输出端赋值V4.8
霍尔电流传感器原理
FCC否决允许在飞机飞行中进行手机通话提议
I2C总线有哪些特点,设计时需要哪些细节?
GaN为什么这么火?
人体组织反射光谱的检测研究
天工通讯新一代功率放大器进军3G手机市场
微软与SpaceX合作,开发基于卫星的云服务计划
人工智能的5大领域
凌力尔特推出大功率电池充电器LTC4156
区块链概念股卷土重来对比特币有影响吗
为什么容量一样的充电宝耐充度却不一样
苹果确认10月4日发布新款iPhone
新唐科技N9H30K41I介绍
特斯拉国产车怎么样?特斯拉和比亚迪你会选哪个