查看: 358|回复: 0
收起左侧

ETP-2201 5月27日

曹诗亮 2022-6-2 14:16:30 来自手机 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
运动指令movj关节插补 不可预见
机器到达奇异点只能用movj 关节插补
movj p,v,z   目标点,速度,目标与过度参数
user用户坐标系0~15 tool工具坐标系0~15
acc指定加速度acc[50]50%最大加速度
nwait不等待标识
until in=value 运行中检测信号,满足即停止
dec减速度

运动io   out(no,value,type)最多并行输出2个信号

offset某个笛卡尔参考系下的平移
cnvrt指令点位转换

movl比movj慢
直线插补

movc圆弧插补
成对使用,三点确定一个圆弧

jump指令跳跃指令  scara有,六关节机器人无
运动三段上升movl 中间movj后movl
lh垂直抬高mh拱形抬升rh

jumpl直线跳跃
三段movl

流程控制指令
L[lableNo]Goto[lableNo]
逻辑跳跃l标签goto跳跃

if elseif else endif 条件判断
while endwhile条件循环
switch case default endswitch条件选择语句常用于机器人动作选择控制
for endfor带执行次数的循环语句一般用于托盘去放的场合
set 设置输出信号out单个数字输出信号
OG  16组一组八个数字信号可Group自定义组低位到高位的信号状态
DA模拟输出
get读取信号in输入 out输出 ig一组 OG一组AD模拟port 远程接收数据
wait信号等待 t等待时间
Group组信号配置
格式Group OG,n0,~,n7最多8个最少两个信号序列
Delay延时精度0.1s
Invert信号取反

基本程序框架,规范建议
命名字母小写 下划线间隔main主plc静态sub子任务
总体建议少用L~GOTO语句跳到  框架清晰明了可读性强,易于维护扩展
注释建议说明开始和结束
功能块注释均用中文注释以及部分场合英文注释
io等一定要加注释

框架建议
初始化模块 机器人回零模块 任务循环主体
回原可能出现撞机所以需要回原 低速
判断当前是否处于干涉范围 运动到非干涉(一般抬高)再回原点
常用编程框架
单个io方式一个输入信号
组合io方式组合信号输入 执行动作 组合信号输出
modbus RTU/TCP方式plc侧给约定地址空间写值 握手
以太网 TCP/IP方式 plc侧发送约定的字符串






上一篇:ET-P 2201班复习规划——2022.06.01
下一篇:ET-P 2201班复习规划——2022.06.02

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部