查看: 681|回复: 5
收起左侧

[H5U应用问题] H5U实现凸轮曲线实时与触摸屏显示方法

邀请回答

马上注册,享受更多特权

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

x
凸轮曲线显示
功能块使用说明书一、 概述
电子凸轮经常用于各种场合,其关键点的规划对凸轮主从轴运行情况至关重要。在实际运用中,通常采用现场观察运行情况或后台在线监控数据等方法,作为关键点修改的依据。该类方法繁琐、效率低、适用性差、可能导致突发问题。为改善凸轮应用,开发功能块(HC_CamShow,凸轮曲线显示)。该功能块根据各关键点拟合出凸轮主从轴位置曲线、速度曲线、加速度曲线。此外,结合IT7000 平台可实现曲线实时显示。
二、 说明
1)指令格式
  
指令
  
名称
图形表现
ST 表现
HC_CamShow
凸轮曲线显示
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image003.jpg
2)相关变量
◆输入输出变量
  
输如变量
  
名称
数据类型
有效范围
初始值
描述
CAMXYVA
凸轮关键点
ARRAY  [0..360] OF
  
SMC_CAMXYVA
数组形式,类似如下命名:
  
ARRAY[0..360] OF
  
SMC_CAMXYVA;
◆输入变量
  
输如变量
  
名称
数据类型
有效范围
初始值
描述
xExecute
触发信号
BOOL
FALSE,
  
TRUE
FALSE
此输入的上升沿将启动功能块的处理
rMasterStart
主轴起点位置
REAL
0
rMasterEnd  
主轴终点位置
REAL
0
rElements
关键点个数
INT
0
      
◆输出变量
  
输出变量
  
名称
数据类型
有效范围
初始值
描述
rx
主轴位置
ARRAY  [0..100]
  
OF REAL
0
数组形式,共 101个
ry
从轴位置
ARRAY  [0..100]
  
OF REAL
0
数组形式,共 101个
rv
从轴速度
ARRAY  [0..100]
  
OF REAL
0
数组形式,共 101 个
ra
从轴加速度
ARRAY  [0..100]
  
OF REAL
0
数组形式,共 101 个
rMaxMin
最大值、最小值
ARRAY  [0..5]
  
OF REAL
0
数组形式,共 6 个,分别为 从轴位置最小值、从轴位置最大值、速度最小值、速度最大值、加速度最
  
小值、加速度最大值。
xDone
完成标志位
BOOL
FALSE,
  
TRUE
FALSE
xError
错误标志位
BOOL
FALSE,
  
TRUE
FALSE
功能块内部发生错误信号。
iErrorID
错误 ID
UINT
0
        
3)功能说明
功能块 HC_CamShow根据凸轮关键点,拟合出凸轮的位置曲线、速度曲线、加速度曲线。  
注:该功能块运行量较大,占用 CPU 资源多,不建议放在 EtherCat 任务下,可选择扫描周期较长的任务配置。
4)错误说明
暂无
三、 示例
1、凸轮关键点赋值
如图 3-1-1 所示,凸轮表 1 为四个关键点,凸轮表 2 位 7 个关键点,根据实际情况输入合适的主轴位置和从轴位置。在示例程序中,采用数组形式对各关键点(SMC_CAMXYVA)进行赋值。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg 图 3-1-1 凸轮表 1和凸轮表 2 的关键点
2、IT7000 配置
调用 IT7000 的 XY 曲线,并进行如下配置。如图 3-1-2 为速度曲线的 XY曲线控件配置。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif
图 3-1-2 速度趋势的配置
3、功能块 HC_CamShow调用
如图 3-1-3 所示,调用功能块 HC_CamShow。IT7000 里的 XY 曲线刷新时,需要对控件里的控制变量赋值。编写图 3-1-3 右侧所示代码。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif
图 3-1-3功能块 HC_CamShow 调用
4、测试
如图 3-1-4 所示,左侧趋势控件从上往下依次是速度曲线、位置曲线、加速度曲线。
若凸轮关键点被修改后,按下“重新绘制”按钮即可刷新各曲线。图3-1-4
和图 3-1-5分别是凸轮表 1 和凸轮表 2 的曲线示意图。
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif
图 3-1-4 凸轮表 1 的速度曲线、位置曲线和加速度曲线
file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image012.gif
图 3-1-5 凸轮表 2 的速度曲线、位置曲线和加速度曲线
四、 附录五次多线式曲线拟合  

点评

很详细,不错  发表于 2023-3-22 11:27




上一篇:H3U CANLink通讯 3轴控制,实际生产使用中程序
下一篇:H5U新功能发布

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

晨曦2022 2023-3-22 13:49:36 | 显示全部楼层
里面的图呢?
回复 送花

使用道具 举报

T892933403 2023-3-23 09:00:54 | 显示全部楼层
图呢?里面没图啊
回复 送花

使用道具 举报

fu810123 2023-4-1 15:17:11 | 显示全部楼层
图呢?里面没图啊!!!!!
回复 送花

使用道具 举报

007ABCD 2023-4-3 11:19:55 | 显示全部楼层
没有图片,楼主能不能上传一下。
回复 送花

使用道具 举报

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

本版积分规则

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

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

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

4000-300124

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

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

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